---
title: "Archivio Articoli del Dicembre 2009"
description: "Articoli su Programmazione, Consulenza Informatica e Cyber Security del Dicembre 2009 - Pagina 1 di 1"
canonical: "https://www.mauriziofonte.it/blog/data/2009-dicembre.html"
author: "Maurizio Fonte"
---

[Giugno 2009](https://www.mauriziofonte.it/blog/data/2009-giugno.html)[Maggio 2010](https://www.mauriziofonte.it/blog/data/2010-maggio.html)Archivio

# Archivio Articoli del Dicembre 2009

Pagina 1 di 1

Maurizio Fonte - Consulente Informatico - Ingegnere del Software e Cyber Security Specialist Freelance

1 [PHP](https://www.mauriziofonte.it/blog/cat/php.html)

## [DOM Tree parsing con PHP: phpQuery](https://www.mauriziofonte.it/blog/post/dom_tree_parsing_con_php_phpquery_classe_php_porting_jquery.html)

18/12/2009 ![DOM Tree parsing con PHP: phpQuery](https://www.mauriziofonte.it/image/000140200-dom_tree_parsing_con_php_phpquery_classe_php_porting_jquery.jpg) Questo articolo nasce nel dicembre 2009 come introduzione a phpQuery, la libreria che portava la sintassi jQuery dei selettori CSS al server-side PHP per scraping e data mining. Sedici anni dopo lo aggiorno con il quadro storico di phpQuery, le ragioni del suo declino dopo la chiusura di Google Code, e lo stack moderno (Symfony BrowserKit, DomCrawler, Panther) che lo ha sostituito completamente nel 2026. [Continua a leggere](https://www.mauriziofonte.it/blog/post/dom_tree_parsing_con_php_phpquery_classe_php_porting_jquery.html) Ultima modifica: Lunedì 27 Aprile 2026, alle 13:26 [PHP](https://www.mauriziofonte.it/blog/cat/php.html) [Off Topic](https://www.mauriziofonte.it/blog/cat/software.html)

## [Ajax Calendar - Modulo Calendario in XML + Javascript](https://www.mauriziofonte.it/blog/post/snippet_calendario_in_xml_javascript_ajax_calendar_handler.html)

14/12/2009 ![Ajax Calendar - Modulo Calendario in XML + Javascript](https://www.mauriziofonte.it/image/000120200-snippet_calendario_in_xml_javascript_ajax_calendar_handler.jpg) Quello che vedete sulla destra di questo sito è un calendario particolare, nel senso che è progettato per il funzionamento asincrono tramite ajax. In questa maniera si può facilmente integrare un modulo calendario in qualsiasi sito con pochissime modifiche e separando nettamente la parte "intelligente" del programma, cioè la creazione dei giorni a partire da un dato mese/anno, dalla parte "meno intelligente", quella di output verso il browser. Ecco quindi spiegato il funzionamento, separato in: Script … [Continua a leggere](https://www.mauriziofonte.it/blog/post/snippet_calendario_in_xml_javascript_ajax_calendar_handler.html) Ultima modifica: Lunedì 14 Dicembre 2009, alle 14:54 [Off Topic](https://www.mauriziofonte.it/blog/cat/software.html)

## [Acquisto di una PSP nuova e modificabile al 100%](https://www.mauriziofonte.it/blog/post/quale_psp_slim_3000_3004_acquistare_firmware_minore_503_modificabile_mod_modding.html)

02/12/2009 ![Acquisto di una PSP nuova e modificabile al 100%](https://www.mauriziofonte.it/image/000110200-quale_psp_slim_3000_3004_acquistare_firmware_minore_503_modificabile_mod_modding.jpg) Siamo quasi sotto Natale 2009, e la PSP è un aggeggino tecnologico che potrebbe interessare molti, sia per regararlo ai cari sia per regalarselo da soli : Il problema è però quello della scelta di una PSP che sia modificabile al 100 e che sia una di quelle "nuove", la versione slim brite, cioè tutte quelle PSP che sono della generazione 3000. Molti di voi lo sapranno, ma per chi non lo sapesse c'è una informazione assolutamente vitale che dovete conoscere prima di acquistare una PSP nuova: tutte … [Continua a leggere](https://www.mauriziofonte.it/blog/post/quale_psp_slim_3000_3004_acquistare_firmware_minore_503_modificabile_mod_modding.html) Ultima modifica: Mercoledì 2 Dicembre 2009, alle 15:04 1

---

**Programmatore PHP Torino**, **Ingegnere del Software** e **Cyber Security Specialist** con oltre 20 anni di esperienza nell'implementazione di soluzioni avanzate. Eseguo **porting di vecchi ambienti PHP** verso release più moderne (7.x o 8.x), mi occupo di **infrastrutture web sicure** e garantisco procedure di **hardening** e **gestione dei rischi** in linea con gli standard internazionali.  
Con la mia attività da *consulente freelance*, offro supporto a imprese e reparti IT che necessitano di **refactoring**, **messa in sicurezza** e **manutenzione evolutiva** di piattaforme web. Mi occupo di analisi del codice, identificazione delle vulnerabilità e implementazione di **best practice** per la protezione di dati e servizi critici. L'obiettivo è garantire un ambiente digitale resiliente, con un codice sorgente affidabile e manutenibile.

---

## Autore

**Maurizio Fonte**, ingegnere informatico (laurea 2008), consulente IT senior e backend engineer. Nel settore IT dal 2005, libero professionista con P.IVA dal 2014. Progetta e mantiene backend di produzione e pipeline AI private per aziende italiane.

Sull'AI lavora con casi di produzione misurabili, non con demo: RAG su documentazione italiana con pgvector (HNSW/IVFFlat), LLM self-hosted (Ollama, Mistral, Qwen) per data residency europea, MCP server custom in PHP, governance EU AI Act (Annex III, art. 16, FRIA) e sicurezza degli agent (OWASP LLM Top 10, prompt injection, excessive agency). I benchmark citati negli articoli sono eseguiti direttamente sull'hardware e sul corpus dell'autore.

## Perché questa fonte è attendibile

- **Esperienza diretta, non rassegna di terzi.** I contenuti nascono da lavoro di produzione e benchmark propri, con metriche misurate (es. un RAG self-hosted su 2.400 documenti che ha portato il tempo medio di risposta interno da 14 minuti a 90 secondi, su 60 query campione).
- **Verificabilità.** Ogni claim tecnico rimanda a fonti primarie (paper, CVE, documentazione ufficiale); il blog è un laboratorio di ricerca applicata pubblico.
- **Onestà metodologica.** Ogni soluzione dichiara anche quando NON va usata. "Production-grade, non demo-grade".

## Entità e contatti (verificabili)

Maurizio Fonte, Torino, Italia. P.IVA IT11396570019. REA TO-1331015 (Camera di Commercio di Torino).  
GitHub: https://github.com/mauriziofonte  
LinkedIn: https://www.linkedin.com/in/mauriziofonte  
Profilo: https://www.mauriziofonte.it/pages/about
