
2D, 3D, game, games, online game, game development, game engine, programming, OpenGL, Open AI, math, graphics, design, graphic, graphics, game development, game engine, programming, web development, web art, web graphic, arts, tutorial, tutorials,
Se afișează postările cu eticheta news. Afișați toate postările
Se afișează postările cu eticheta news. Afișați toate postările
vineri, 1 august 2025
News : NodeJS and JavaScript security packages over sercurity areas.
Because I used NodeJS and JavaScript on web development, today I will show you some good packages for security using tree main areas of security ...
The first one:
ACLs known as Access Control Lists this use node_acl - npm package.
Will allow you to integrates with Express, also supports role-based access control known as RBAC, and stores rules in memory, Redis, or MongoDB.
The main goal is to define user roles and permissions for resources.
The RBAC known as Role-Based Access Control): A security model where user permissions are assigned based on roles. Each role has specific access rights to resources, simplifying management and ensuring users only access what’s necessary for their job.
The second one:
SAML known as Security Assertion Markup Language:
This allow you to use passport-saml - npm package.
This package configure SAML strategy in Express for secure authentication.
Enables SSO by integrating with identity providers (e.g., Okta, Azure AD).
The SSO known as Single Sign-On is a system allowing users to authenticate once with an identity provider as IdP known as Identity Provider and access multiple applications without re-entering credentials, improving user experience and security.
The IdP is a system that manages user identities and authenticates users for applications.This verifies user credentials (e.g., username/password) and issues security tokens (e.g., SAML assertions) to enable single sign-on aka SSO across trusted services, like Okta or Azure AD.
The last one is audit Log known as SIEM:
SIEM known as Security Information and Event Management is a system that collects, analyzes, and correlates logs and event data from various sources (e.g., systems, applications) in real-time.
This use winston or bunyan - npm packages for logging.
The main goal is to capture system/user events and integrate with SIEM systems like Splunk via HTTP or TCP forwarding.
Store logs in JSON format for compatibility.
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
development,
javascript,
news,
nodejs,
security,
web development

joi, 31 iulie 2025
News : Ollama’s new app.
Ollama’s comes with new app available for macOS and Windows.
See the official blog.
miercuri, 30 iulie 2025
News : Vite new changes.
From the official website ...
Vite is a blazing fast frontend build tool powering the next generation of web applications.
Vite makes web development simple again
The last release on GitHub project comes with the version 7.0.6 .
The good news comes from the same GitHub project and the x.com vite account:
The news is on this change log:
7.1.0-beta.0 (2025-07-30)
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
development,
github,
javascript,
news,
vite,
web development

News : app.1min.ai comes with credits for testing artificial intelligence issues.
... another news about the app.1min.ai - online tool.
the development team let users to add credits to test the artificial intelligence issues, I got already 745,000 credits.
you can see in the next image ...

Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
artificial intelligence,
model,
models,
news,
online tool

News : Tiny Glade - Release Date Trailer by Ana & Tom.
... today , I saw one post on x.com , aka old twitter.com about the project on steam.
Tiny Glade is a small relaxing game about doodling castles. Explore gridless building chemistry, and watch the game carefully assemble every brick, pebble and plank. There's no management, combat, or wrong answers - just kick back and turn forgotten meadows into lovable dioramas.
This video is from 11 months ago on Ana & Tom - the youtube channel.
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
Ana & Tom,
news,
steam,
video,
video tutorial,
youtube

marți, 29 iulie 2025
News : New videos from UNIGINE.
... the latest videos from the UNIGINE - the official youtube channel.

News : another update on KLING AI !
You can find a new update for artificial intelligence on the official website - KLING AI.
You know already about the KLING AI online tool, and now comes with new changes for the artificial intelligence on the website features tools : KLING AI ver 2.1 and KLING AI 2.1 master !!
luni, 28 iulie 2025
News : Google Apps Script - add link to google document.
Today, I tested how to add a link to google drive document.
I tried some issues with some source code and this issue not work !
Let's see some simple examples:
/**
* Creates a new Google Docs document with a test link.
* This script is intended to verify the functionality of setLinkUrl and document placement in a folder.
*/
function createDocumentWithTestLink() {
const docTitle = "Document Test Link GAS";
const doc = DocumentApp.create(docTitle); // Creates the initial document in My Drive
const body = doc.getBody(); // Gets the body of the document to add content
// Add a paragraph of text to the document body
const paragraph = body.appendParagraph("This is a test link to Google.");
// Define the test URL (ensure it's a complete URL with protocol, e.g., https://)
const testUrl = "https://www.google.com";
// Set the hyperlink for the entire paragraph
try {
paragraph.setLinkUrl(testUrl); // Applies the URL as a hyperlink to the paragraph
Logger.log(`Link "${testUrl}" was successfully set on the paragraph.`);
} catch (e) {
Logger.log(`Error setting the link: ${e.message}`); // Logs any error during link setting
}
// --- NEW: Move the document to the same folder as the spreadsheet ---
try {
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // Gets the currently active spreadsheet
const spreadsheetFile = DriveApp.getFileById(spreadsheet.getId()); // Gets the Drive file object for the spreadsheet
// Get the parent folder(s) of the spreadsheet. Assumes there is at least one parent folder.
// If the spreadsheet is in the root of My Drive, this might require different handling.
const parentFolders = spreadsheetFile.getParents(); // Gets an iterator for parent folders
if (parentFolders.hasNext()) { // Checks if there is at least one parent folder
const parentFolder = parentFolders.next(); // Gets the first parent folder
DriveApp.getFileById(doc.getId()).moveTo(parentFolder); // Moves the newly created document to the parent folder
Logger.log(`Document "${docTitle}" was moved to folder: ${parentFolder.getName()} (${parentFolder.getUrl()})`);
} else {
// If the spreadsheet has no parent folder (i.e., it's in My Drive root), the document stays in root.
Logger.log(`Spreadsheet "${spreadsheet.getName()}" has no parent folder. The document remains in the root.`);
}
} catch (e) {
Logger.log(`Error moving the document to the folder: ${e.message}`); // Logs any error during folder move
}
// ------------------------------------------------------------------
// Get the URL of the created document and log it
const docUrl = doc.getUrl();
Logger.log(`Document was created: ${docUrl}`);
// Display a notification to the user (will appear in the script editor or logs)
SpreadsheetApp.getUi().alert('Document created', `A new document with a test link has been created. Check the logs for the document URL and its folder.`, SpreadsheetApp.getUi().ButtonSet.OK);
}
/**
* Adds an option to the "Custom Menu" to run the test function.
* This function is automatically called when the Google Sheet is opened.
*/
function onOpen() {
SpreadsheetApp.getUi() // Gets the user interface object for the spreadsheet
.createMenu('Custom Menu') // Creates a new custom menu named "Custom Menu"
.addItem('Create Test Link Document', 'createDocumentWithTestLink') // Adds an item to the menu that calls createDocumentWithTestLink
.addToUi(); // Adds the custom menu to the spreadsheet's UI
}
duminică, 27 iulie 2025
sâmbătă, 26 iulie 2025
News : Create your mail from google document!
Now, you can write in your document on google drive and send as mail.
First, click on edge document area to see templates buttons.Click the button Email draft, then will see an template for mail in the document.
You can click to star icon to star your document.
If you lost the visibility of these template buttons, just write something the delete all with backspace key.
This action will make template buttons: Templates, Metting notes, Email draft, More.
Fill with your content for mail, then press the blue M mail button.
This will open an gmail dialog with your data from document, then sent your mail!

Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
google,
news,
online,
online tool,
website,
websites

News : Transform Your Development Workflow with Kiro.
Today, I saw this official webpage - kiro.dev.
Go from concept to production and beyond - Kiro is an AI IDE that works alongside you to turn ideas into production code with spec-driven development.
... another video from Kiro - the official youtube channel:
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
artificial intelligence,
development,
Kiro,
news,
video,
youtube

News : Cyberpunk 2077 — Update 2.3 Features Overview
... from eight days ago on Cyberpunk 2077 - the official youtube channel :
vineri, 25 iulie 2025
News : Google Patents source
Google Patents is a free, intuitive tool from Google designed to search and browse patents and patent applications from around the globe. It pulls together information from major patent offices like the USPTO, EPO, and WIPO, among others, creating a centralized hub for patent data. Using Google’s robust search engine, users can locate patents by entering keywords, patent numbers, inventor names, or other specific terms. The platform provides in-depth access to patent documents, including detailed technical descriptions, legal claims, illustrations, and translated texts, making it a vital resource for inventors, researchers, and companies.
Its standout features include powerful search filters, automatic translations for patents in foreign languages, and a straightforward interface for exploring patent details. While it doesn’t handle patent filings, Google Patents is an essential resource for uncovering prior art, studying existing technologies, or diving into innovations
Today, I found this great sci-fi knife design of the Collapsing Blade by Joseph Varner on the google patents website:

News : Introducing Opal.
Discover Opal, a new experimental tool that helps you compose prompts into dynamic, multi-step mini-apps using natural language.
Opal removes the need for code, allowing users to build and deploy shareable AI apps with powerful features and seamless integration with existing Google tools.
Not works on my country : Opal is not available in your country yet
You can try this google tool on the official website.
... another video from Google Developers - the youtube official channel.
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
google,
Google Developers,
news,
video,
video tutorial

News : Mini Trailer Rumba 2.0
Designed from the ground-up for animation, Rumba makes the animation process fast and intuitive. It provides a real-time creative experience that reduces time-consuming tasks to let the animators focus on their artistic expression.
You can read more on the official website.
... another video from Rumba Animation - the official youtube channel.
News : Pixel Composer by MakhamDev.
Today, I saw this project and seams to be a good one:
See more on these webpages: the documentation (WIP) webpage and the Pixel Composer on itch with full feature list.
You can see some videos on the MakhamDev - the official youtube channel.
Posted by
Cătălin George Feștilă
Labels:
2025,
2025 news,
itch,
news,
Pixel Composer,
video,
video tutorial,
youtube

Abonați-vă la:
Postări (Atom)