Categoria: scienze

Inversion of Control

Mi imbatto, leggendo le note di NodeBeginner.org su Node.js, nel problema di interfacciare il nostro programma con librerie terze: alla svelta si può rimane impigliati in una rete da pesca. Questo sito parla (anche in italiano) del modo di gestire le dipendenze per dormire sonni tranquilli. Da leggere con calma.

Uno sguardo ad una feature molto particolare di JavaScript

Non so se ve ne siete accorti, parlo ai programmatori alle prime armi, ma esiste un altro modo di passare parametr alle funzioni; ad esempio, in C possiamo passarle per valore o per riferimento: void main(*args[]) Qui passiamo alla funzione void l’indirizzo del vettore args. Questo è un esempio di passaggio per riferimento. Lo usiamo quando vogliamo modificare …

Continua a leggere

LibreOffice in pillole: funzionalità di revisione

La funzione di revisione è disponibile in LibreOffice per i documenti di testo e i fogli elettronici. Per chi sviluppa software come me, la gestione della storia del software, soprattutto in ambienti collaborativi, nei quali ad uno stesso programma – e più ancora in dettaglio sullo stesso file fisico – mettono le mani più sviluppatori, …

Continua a leggere

Tre framework MVC a confronto

In questo interessante sito c’è una comparazione approfondita fra tre MVC design pattern framework nell’ambito del linguaggio di programmazione PHP: Yii Zend CakePHP Il primo è stato sviluppato nel 2008 come evoluzione di un pacchetto simile denominato PRADO, un software che implementa il pattern MVC scritto da Qiang Xue. Il secondo è omonimo dell’azienda stessa …

Continua a leggere

Nuovo sito PHP

Il sito di PHP cambia pelle. Ecco uno screen shot

Uso del database di Apache Derby e della GUI Squirrel

La piattaforma per lo sviluppo di webservices orientati all’health care Mirth Connect, utilizza per default un database open source Derby, del progetto Apache. Questo post nel mio wiki spiega come installare Derby e come installare e utilizzare un client grafico (Squirrel) per lavorarci.

Freon / lmsensors: controllare la temperatura a bordo della macchina

Freon gnome extension

lmsensors lmsensors è un utile strumento di Ubuntu che consente di rilevare la temperatura dei dispositivi (le CPU, la scheda madre etc) e controllare la ventola di raffreddamento. Lo screen shot raffigura il pannello di controllo psensor. Questa versione consente di visualizzare la temperatura delle CPU (se il processore è multicore, ormai è la maggioranza) …

Continua a leggere

Il paradosso di EPR

Il paradosso EPR

Il paradosso EPR si può verificare con ulaser, un cristallo birirangente, fibra ottica e due contatori di fotoni.

{{Hatnote}}

Per chi volesse sapere chi stia facendo modifiche o contributi a Wikipedia, tra gli utenti non registrati (che di solito vengono identificati tramite l’indirizzo IP), c’è un’applicazione web carina che mostra in tempo reale i punti del globo in cui c’è qualcuno che sta eseguendo degli aggiornamenti. http://rcmap.hatnote.com/#en E’ possibile anche visualizzare i dati relativamente …

Continua a leggere

Il mio wiki sul web

Da tempo mantengo un wiki nel mio pc. Ho adottato Mediawiki, il software usato anche da Wikipedia. E’ un software che richede di avere a bordo almeno un webserver (io ho Apache 2), un motore PHP e un database MySQL. Il Wiki lo uso come knowledge base, scrivendo ogni volta che mi trovo davanti un …

Continua a leggere