MinGW, cross compilare per Windows da Linux!


MinGW è una soluzione che permette di creare binari per Windows compilandoli da Linux: ottimo per portare le proprie applicazioni, ma non solo…

Liste e alberi, strutture dati del kernel Linux


La scelta delle strutture dati è fondamentale per le prestazioni: nel kernel sono disponibili implementazioni efficienti per le strutture più usate.

Intervista a Haiping Zhao, lead developer del progetto HipHop


Facebook ha recentemente rilasciato HipHop, la soluzione di accelerazione PHP che utilizza internamente, come Open Source… ecco tutti i dettagli!

ASP.NET e Mono: sviluppare siti con Apache e mod_mono


Mono non è limitato agli ambienti console o desktop: è possibile sviluppare applicazioni web e webservice con ASP.NET: vediamo come scrivere le prime semplici pagine ASP e come lanciarle sia con un minimale server di sviluppo che con mod_mono su Apache.

Usare GIT: operazioni avanzate ed opzioni di collaborazione


GIT è uno strumento estremamente potente: in questo articolo vediamo come effettuare operazioni avanzate, come la gestione ed il merge di diversi rami di sviluppo, o la gestione di patch e aggiunte al codice.

Il servizievole Android


Sono un grafomane, un po’ logorroico.

android_logoLa povera Redazione (grazie, Gilberto) deve combattere ogni volta con un tizio che tenta di sforare in tutti i modi lo spazio graziosamente concessogli in una rivista che (purtroppo) non ha uscite frequentissime (al momento). Di conseguenza qualche volta riscrivo dei pezzi per rientrare nelle sei o otto pagine permesse, o mi è capitato un paio di volte di mollare un riquadro. Quindi, dopo questo corsivo, ve ne consegno uno visto che oramai l’avevo scritto. Si riferisce all’articolo sul numero 68 di L&C. attualmente in edicola e parla del modo in cui Android gestisce i suoi servizi.

Inoltre, visto che ho rotto il ghiaccio con il post precedente contenente un video, l’anno scorso avevo fatto un seminario su Android al Java Users Group di Padova quando ancora era un droide poco conosciuto; diciamo che buona parte di quanto detto è ancora attuale, se a qualcuno può interessare. Le slide proiettate nel video le trovate invece qui.

[Leggi tutto →]

Linux su cellulari: sviluppare applicazioni per Google Android


Android è la piattaforma di Google per smartphone di nuova generazione: in questo articolo vedremo quali sono gli strumenti e le tecniche per produrre applicazioni per questo ambiente.

GCC Internals: un viaggio all’interno del compilatore GNU


GCC supporta molti linguaggi di programmazione e tantissime piattaforme: come è possibile gestire tanta complessità? In questo articolo prenderemo in esame l’architettura e le ottimizzazioni di GCC, con un occhio di riguardo per quel che ci aspetta nel futuro.

Post precedenti »