Pages

Se afișează postările cu eticheta 2025. Afișați toate postările
Se afișează postările cu eticheta 2025. Afișați toate postările

sâmbătă, 2 august 2025

News : New videos from Joomla! !

... the last videos from the Joomla! - youtube channel :

News : Primer AI: Delivering Actionable Enterprise Intelligence

News : Ubisoft 2025 Photomode Contest Winner Announcement

News : The Evolution of Furnace!

News : How to Draw a Dragon ⭐️ LIVE CHAT PREMIERE

News : Overgrown! - Official Demo Announcement Trailer

News : IGNITION SplashX Remix // Endless Edition Visualizer - VALORANT

News : See Snow Bear! Special ONLINE Screening Event!

News : Krita, Inkscape and Gimp - July updates.

All of these free softwares: Krita, Inkscape, and GIMP have recent updates, with Krita 5.2.11 and Inkscape 1.4.2 released on July 31, 2025, and GIMP 3.0.4 from June 23, 2025
... most of these released are focusing on bug fixes and new features.

vineri, 1 august 2025

News : Another videos from Escape Motions.

News : Plants vs. Zombies

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.

joi, 31 iulie 2025

News : Ollama’s new app.

Ollama’s comes with new app available for macOS and Windows.

miercuri, 30 iulie 2025

News : Vite new changes.

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)

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 ...

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.

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
}