sabato 30 maggio 2026

πŸ“„ Stirling PDF: The Ultimate Open-Source PDF Platform

πŸ“„ Stirling PDF: The Ultimate Open-Source PDF Platform

lang:en

πŸ”₯ What is Stirling PDF?

Stirling PDF is a powerful, open-source PDF editing and management platform. Use it as a desktop app, in your browser, or deploy it on your own servers with a private API. Edit, sign, redact, convert, and automate your PDFs without ever sending documents to external services. Complete privacy and full control.

πŸš€ Key Features

  • 🌍 Everywhere you work — Desktop client, browser UI, and self-hosted server with a private API.
  • πŸ› ️ 50+ PDF tools — Edit, merge, split, sign, redact, convert, OCR, compress, and much more.
  • Automation & workflows — No-code pipelines directly in the UI, with APIs to process millions of PDFs.
  • 🏒 Enterprise-grade — SSO, auditing, and flexible on-premise deployments.
  • πŸ’» Developer platform — REST APIs available for nearly all tools to integrate Stirling PDF into your existing systems.
  • 🌐 40+ languages support — Global interface for users and international teams.

πŸš€ Quick Start

Getting Stirling PDF up and running is dead simple. With a single Docker command:

docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf

Then open your browser to http://localhost:8080 and you're done.

For desktop and Kubernetes installation options, check out the Full Documentation.

πŸ“Š Why Choose It?

  • πŸ”’ Total privacy — Everything stays on your server, no external data.
  • πŸ€– Automation — Visual no-code workflows and REST APIs for integration.
  • Performance — Built to process large volumes of documents efficiently.
  • πŸ† Active community — Discord support, open-source contributions, and continuous updates.

πŸ‘‰ Explore Stirling PDF

πŸ“„ Stirling PDF: La Piattaforma PDF Open-Source Definitiva

πŸ“„ Stirling PDF — La Piattaforma PDF Open-Source Definitiva

lang:it

πŸ”₯ Cos'Γ¨ Stirling PDF?

Stirling PDF Γ¨ una potente piattaforma open-source per la gestione e l'elaborazione dei file PDF. Puoi usarla come app desktop, nel browser o deployarla sui tuoi server con un'API privata. Modifica, firma, oscura, converti e automatizza i tuoi PDF senza inviare mai i documenti a servizi esterni. Privacy e controllo totale.

πŸš€ FunzionalitΓ  principali

  • 🌍 Dovunque tu lavori — Client desktop, interfaccia browser e server self-hosted con API privata.
  • πŸ› ️ 50+ strumenti PDF — Modifica, unisci, dividi, firma, oscura, converti, OCR, comprimi e molto altro.
  • Automazione e workflow — Pipeline no-code direttamente nell'interfaccia, con API per elaborare milioni di PDF.
  • 🏒 Enterprise-grade — SSO, auditing e deploy flessibili on-premise.
  • πŸ’» Piattaforma per sviluppatori — API REST disponibili per quasi tutti gli strumenti, per integrare Stirling PDF nei tuoi sistemi.
  • 🌐 Interfaccia in 40+ lingue — Supporto globale per utenti e team internazionali.

πŸš€ Quick Start

Avviare Stirling PDF Γ¨ immediato. Con un singolo comando Docker:

docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf

Poi apri il browser su http://localhost:8080 e il gioco Γ¨ fatto.

Per installazioni desktop e Kubernetes, consulta la Documentazione Completa.

πŸ“Š PerchΓ© sceglierlo?

  • πŸ”’ Privacy totale — Tutto rimane sul tuo server, nessun dato esterno.
  • πŸ€– Automazione — Workflow visivi no-code e API REST per l'integrazione.
  • Performance — Progettato per elaborare grandi volumi di documenti.
  • πŸ† ComunitΓ  attiva — Supporto Discord, contributi open-source e aggiornamenti continui.

πŸ‘‰ Scopri Stirling PDF

πŸŽ™️ Handy: Speech-to-Text Gratuito e Open Source

πŸŽ™️ Handy: Speech-to-Text Gratuito e Open Source

lang:it

Handy: Il tool di dettatura vocale che gira sul tuo computer

Handy Γ¨ un'applicazione gratuita e open source per la conversione voce-testo che puoi eseguire direttamente sul tuo computer. Basta premere una combinazione di tasti, parlare, e rilasciare: Handy incollerΓ  automaticamente il testo trascritto nel campo di testo in cui stai digitando.

Come funziona

  • ⌨️ Shortcut configurabile — premi e tieni premuto (push-to-talk) o usa modalitΓ  toggle per iniziare/fermare la dettatura.
  • 🎀 Trascrizione in tempo reale — parla naturalmente e il testo appare nel campo attivo.
  • ⚙️ Impostazioni semplici — cambia la combinazione di tasti, scegli tra push-to-talk o toggle mode.

PerchΓ© Handy Γ¨ speciale

  • πŸ†“ Gratuito — gli strumenti di accessibilitΓ  non dovrebbero essere a pagamento.
  • πŸ”“ Open Source — personalizzalo, estendilo, contribuisci al progetto.
  • πŸ”’ Privato — la tua voce resta sul tuo computer. Nessun audio inviato al cloud.
  • Semplice — uno strumento, un unico scopo: trascribe e incolla.

Installazione

πŸ‘‰ Visita https://handy.computer/ per scaricare Handy e iniziare a usare la dettatura vocale sul tuo computer.

πŸŽ™️ Handy: Free and Open Source Speech-to-Text

πŸŽ™️ Handy: Free and Open Source Speech-to-Text

lang:en

Handy: The speech-to-text tool that runs on your computer

Handy is a free and open source speech-to-text application you can run directly on your own computer. Just press a keyboard shortcut, speak, and release — Handy will automatically paste the transcribed text into the text field you're typing into.

How it works

  • ⌨️ Configurable shortcut — press and hold (push-to-talk) or use toggle mode to start/stop dictation.
  • 🎀 Real-time transcription — speak naturally and the text appears in the active field.
  • ⚙️ Simple settings — change the key binding, choose between push-to-talk or toggle mode.

Why Handy is special

  • πŸ†“ Free — accessibility tooling shouldn't be behind a paywall.
  • πŸ”“ Open Source — customize it, extend it, contribute to the project.
  • πŸ”’ Private — your voice stays on your computer. No audio sent to the cloud.
  • Simple — one tool, one job: transcribe and paste.

Get started

πŸ‘‰ Visit https://handy.computer/ to download Handy and start using voice dictation on your computer.

mercoledì 27 maggio 2026

πŸ›‘️ Dangerzone: Rendi Sicuri i Documenti Pericolosi con un Clic

πŸ›‘️ Dangerzone: Rendi Sicuri i Documenti Pericolosi con un Clic

lang:it

Cos'Γ¨ Dangerzone?

Dangerzone Γ¨ uno strumento open-source sviluppato dalla Freedom of the Press Foundation che trasforma PDF potenzialmente pericolosi, documenti office o immagini in PDF sicuri. Il progetto nasce per proteggere giornalisti, attivisti e chiunque lavori con documenti di fonte ignota.

Come funziona

Il processo Γ¨ elegante e sicuro:

  • πŸš€ Fornisci un documento di cui non ti fidi al 100% (es. un allegato email)
  • πŸ”’ All'interno di un sandbox isolato, Dangerzone converte il documento in PDF
  • πŸ–Ό️ Il PDF viene trasformato in dati pixel grezzi — una lista enorme di valori RGB per ogni pagina
  • πŸ›‘️ Fuori dalla sandbox, questi pixel vengono ricostruiti come un nuovo PDF pulito

FunzionalitΓ  principali

  • πŸ”’ Sandbox senza accesso alla rete — se un documento malizioso compromette la sandbox, non puΓ² comunicare con l'esterno
  • 🐧 gVisor — kernel applicativo scritto in Go che implementa una porzione sostanziale delle syscall Linux
  • 🧠 OCR opzionale — i PDF sicuri creati possono avere di nuovo un layer di testo leggibile
  • πŸ“¦ Compressione automatica — il PDF sicuro viene compresso per ridurre le dimensioni del file
  • πŸ’» Integrazione col viewer PDF — dopo la conversione puoi aprire il file sicuro nel tuo viewer preferito
  • πŸ”Œ Funziona in ambienti airgapped — nessun collegamento a internet necessario

Formati supportati

  • πŸ“„ PDF (.pdf)
  • πŸ“ Microsoft Word (.docx, .doc)
  • πŸ“Š Microsoft Excel (.xlsx, .xls)
  • πŸ† Microsoft PowerPoint (.pptx, .ppt)
  • πŸ“¦ ODF — Text (.odt), Spreadsheet (.ods), Presentation (.odp), Graphics (.odg)
  • 🐍 Hancom HWP (.hwp, .hwpx)
  • πŸ“š EPUB (.epub)
  • πŸ–Ό️ Immagini — JPEG, GIF, PNG, SVG, BMP, TIFF e altri

Piattaforme supportate

  • πŸ’» macOS
  • πŸ’» Windows
  • 🐧 Ubuntu Linux, Debian Linux, Fedora Linux
  • πŸ” Qubes OS (beta)
  • πŸ” Tails

Dettagli tecnici

  • Container come sandbox — Docker su macOS/Windows, podman su Linux
  • πŸ” Security audit completato — December 2023 da Include Security, nessun finding ad alto rischio
  • 🐍 Scritto in Python — 96.8% Python, codice open-source
  • πŸ“œ Licenza AGPLv3

Get started

  • πŸš€ pip install dangerzone — installa Dangerzone
  • πŸ“¦ dangerzone document.pdf — converti un documento in un PDF sicuro

πŸ‘‰ Progetto Dangerzone su GitHub: https://github.com/freedomofpress/dangerzone

martedì 26 maggio 2026

πŸ” WhatsApp, privacy, and an often overlooked detail

We often hear: “WhatsApp doesn’t read your messages.”
That’s true—but only part of the story.
Chats are protected by end-to-end encryption, meaning only the sender and recipient can access the content. However, privacy goes beyond just message content.
πŸ“Š There is also the topic of metadata:
who you communicate with, when, from where, and how often. Even without reading messages, this information can reveal patterns, habits, and relationships.
⚠️ The more critical point concerns chat backups
To ensure conversations are saved, data is stored on platforms like iCloud or Google Drive.
➡️ By default, these backups are not end-to-end encrypted
➡️ This protection must be manually enabled by the user
This means:

in transit → messages are protected ✅
in backup → they might not be ❌

πŸ’‘ Takeaway
Digital security is not just about what we write, but about the entire data ecosystem: content, context, and storage.
Greater awareness of these dynamics is essential—especially in a professional environment.

πŸ” WhatsApp, privacy e un dettaglio spesso sottovalutato

Si sente spesso dire: “WhatsApp non legge i tuoi messaggi”.
È corretto, ma è solo una parte del quadro.
Le chat sono protette da end‑to‑end encryption, quindi il contenuto Γ¨ accessibile solo ai partecipanti. Tuttavia, la privacy non si limita al contenuto.
πŸ“Š Esiste infatti il tema dei metadati:
chi contatti, quando, da dove, con quale frequenza. Informazioni che, pur senza accedere ai messaggi, permettono di ricostruire abitudini e relazioni.
⚠️ Ma il punto piΓΉ critico riguarda i backup delle conversazioni
Per garantire il salvataggio delle chat, i dati vengono archiviati su piattaforme come iCloud o Google Drive.
➡️ Di default, questi backup non sono protetti da crittografia end‑to‑end
➡️ La protezione va attivata manualmente dall’utente
Questo significa che:

in transito → i messaggi sono protetti ✅
nel backup → potrebbero non esserlo ❌

πŸ’‘ Takeaway
La sicurezza digitale non riguarda solo ciΓ² che scriviamo, ma l’intero ecosistema dei dati: contenuto, contesto e modalitΓ  di archiviazione.
Una maggiore consapevolezza di queste dinamiche Γ¨ fondamentale, soprattutto in ambito professionale.

domenica 24 maggio 2026

πŸš€ Glance: The Self-Hosted Dashboard for All Your Feeds

πŸš€ Glance: The Self-Hosted Dashboard for All Your Feeds

lang:en

Glance: a lightweight, highly customizable dashboard that puts all your feeds in one place

Glance is a self-hosted, highly customizable dashboard that brings all your feeds together into a beautiful, streamlined interface. With over 34,000 stars on GitHub, it has become one of the most popular solutions for anyone who wants a central control panel that's fast and good-looking.

Key features

  • πŸš€ Multiple widgets — RSS, Reddit, Hacker News, weather, YouTube, Twitch, financial markets, Docker, server stats, and much more.
  • Lightweight and fast — Single binary under 20MB, few dependencies, minimal vanilla JS. Non-cached pages load in ~1 second.
  • πŸ’» YAML configuration — Flexible layout, multiple pages, per-widget configuration options.
  • 🎯 Mobile optimized — Take it with you anywhere, the interface adapts perfectly to any screen.
  • 🧠 Highly customizable — Custom CSS, built-in themes, custom widgets (iframe, HTML, extensions, custom API).
  • πŸ“¦ Easy installation — Docker Compose (recommended), precompiled binaries for Linux/Windows/macOS, or third-party channels like Proxmox, NixOS, Coolify.
  • πŸ”§ Custom widgets — iframe widget, html widget, extension widget, custom-api widget to create tailor-made widgets.
  • πŸ“Š Configurable cache — Each widget has its own cache lifetime, customizable based on your needs.

How it works

  • πŸš€ Configure the layout with YAML files: choose columns, sizes and widgets for each page.
  • πŸ’‘ Each page can have multiple columns with different sizes (small, medium, full).
  • πŸ”— Widgets fetch data on page load and store it in cache.
  • πŸ“¦ Themes are easily created by tweaking a few numeric parameters.

Get started

  • πŸš€ mkdir glance && cd glance && curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2 — download the recommended Docker structure.
  • πŸ’» docker compose up -d — start the dashboard.
  • πŸ”— Edit config/home.yml to customize widgets and layout.
  • πŸ“¦ Access http://localhost:8080 to view your panel.

πŸ‘‰ Glance project on GitHub: https://github.com/glanceapp/glance

πŸš€ Glance: La Dashboard Self-Hosted che Riunisce Tutti i Tuoi Feed

πŸš€ Glance: La Dashboard Self-Hosted per Tutti i Tuoi Feed

lang:it

Glance: una dashboard leggera e personalizzabile che mette tutto a portata di vista

Glance Γ¨ una dashboard self-hosted, altamente personalizzabile, che riunisce tutti i tuoi feed in un'interfaccia elegante e snella. Con oltre 34.000 stelle su GitHub, Γ¨ diventata una delle soluzioni piΓΉ popolari per chi vuole un pannello di controllo centrale, veloce e bello da vedere.

FunzionalitΓ  principali

  • πŸš€ Widget multipli — RSS, Reddit, Hacker News, meteo, YouTube, Twitch, mercati finanziari, Docker, statistiche server e molto altro.
  • Leggera e veloce — Binary singolo <20MB, poche dipendenze, JavaScript minimale. Pagine non cacheate si caricano in ~1 secondo.
  • πŸ’» Configurazione YAML — Layout flessibile, pagine multiple, opzioni di configurazione per ogni widget.
  • 🎯 Ottimizzata per mobile — Portala ovunque con te, l'interfaccia si adatta perfettamente a qualsiasi schermo.
  • 🧠 Personalizzabile al massimo — CSS custom, temi predefiniti, widget personalizzati (iframe, HTML, estensioni, custom API).
  • πŸ“¦ Installazione semplice — Docker Compose (consigliato), binary precompilati per Linux/Windows/macOS, o canali third-party come Proxmox, NixOS, Coolify.
  • πŸ”§ Widget custom — iframe widget, html widget, extension widget, custom-api widget per creare widget su misura.
  • πŸ“Š Cache configurabile — Ogni widget ha una propria durata di cache, personalizzabile in base alle esigenze.

Come funziona

  • πŸš€ Configura il layout con file YAML: scegli colonne, dimensioni e widget per ogni pagina.
  • πŸ’‘ Ogni pagina puΓ² avere piΓΉ colonne con taglie diverse (small, medium, full).
  • πŸ”— I widget recuperano i dati al caricamento della pagina e li memorizzano in cache.
  • πŸ“¦ I temi sono facilmente creabili modificando pochi parametri numerici.

Get started

  • πŸš€ mkdir glance && cd glance && curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2 — scarica la struttura Docker consigliata.
  • πŸ’» docker compose up -d — avvia la dashboard.
  • πŸ”— Edita config/home.yml per personalizzare widget e layout.
  • πŸ“¦ Accedi a http://localhost:8080 per vedere il tuo pannello.

πŸ‘‰ Progetto Glance su GitHub: https://github.com/glanceapp/glance

πŸ“Š Excel 365: Extract Data Between Sheets Based on Criteria

πŸ“Š Excel 365: Extract Data Between Sheets Based on Criteria

lang:en

πŸš€ Filter and Transfer Data Between Excel Sheets with Ease

Excel 365 provides powerful functions to extract data from one sheet to another based on specific criteria, eliminating the need for manual copy-paste and saving precious time. Here are the key functions:

⚡ Main Functions

  • πŸ” FILTER — select rows that match a specific criterion
  • πŸ“¦ INDEX + MATCH — combine lookup and return of matching data
  • 🧠 VLOOKUP — search for values in a table and return related data
  • 🎯 XLOOKUP — modern and more flexible version of VLOOKUP
  • πŸ’» DYNAMIC FILTER — create a live view of filtered data that auto-updates
  • πŸ“Š UNION — combine results from multiple ranges or sheets

🐍 How It Works

  • πŸ“¦ Define the filter criterion (e.g., column = specific value)
  • πŸ”— Apply the formula =FILTER(table; criteria; "no data") to select rows
  • The result spills automatically into the destination sheet
  • πŸ”„ Any change in the source data reflects in real time

πŸ† Advantages

  • πŸš€ No copy-paste — data transfers automatically
  • Live update — change the criterion, change the result
  • 🧠 No macros needed — only native Excel formulas
  • πŸ“Š Scalable — works with hundreds or thousands of rows

πŸ‘‰ Practical Example

To extract all "Sales" department data from the Data sheet to the Summary sheet:

=FILTER(Data!A2:E100; Data!B2:B100="Sales"; "No data found")

πŸ‘‰ Video tutorial: https://www.youtube.com/shorts/GTixn5IJAlM

πŸš€ Cobalt: The Ultimate Media Downloader (No Compromises)

πŸš€ Cobalt: The Ultimate Media Downloader (No Compromises) πŸ€– What is Cobalt? Cobalt is a "no-nonsense" media downloading tool, d...