Programmazione

Script di shell in OS X

Nei sistemi operativi basati su Unix la shell è una applicazione che permette di eseguire i comandi del sistema tramite una interfaccia testuale a linea di comando. La shell più popolare oggi è bash, acronimo di “Bourne-Again Shell”, un gioco di parole fra Stephen Bourne, l’autore della shell sh da cui deriva bash, e il termine “born” (nato). Bash significa quindi sia “la nuova shell di Bourne” che “la shell rinata”.

Setacciare numeri con il serpente

Anche se ho una collezione molto ampia di scansioni in pdf di vecchi numeri di BYTE Magazine, mi piace ogni tanto leggere qualche fascicolo preso in prestito dalla biblioteca dell’Istituto (del resto qualche tempo fa li ho salvati da una fine stile Fahrenheit 451). Nonostante la mia passione per la tecnologia, infatti, ci sono dei casi in cui preferisco ancora l’analogico al digitale. Fra cui ci sono i libri e le riviste.

Il giorno di Pi

Oggi 14 marzo, 3/14 nel modo anglosassone di scrivere le date, si celebra il giorno del Pi (greco), uno dei numeri più importanti della matematica. Il Pi è definito come il rapporto fra il perimetro e il diametro di una circonferenza. Partendo da questa definizione, si può dimostrare facilmente che il valore di Pi è compreso fra 2 e 4 (basta calcolare il perimetro del quadrato inscritto e circoscritto ad una circonferenza di raggio 1). Questo intervallo può essere ristretto calcolando il perimetro di poligoni inscritti e circoscritti con un numero via via maggiore di lati.

Impressioni su Koding: addendum

Ieri, scrivendo delle mie prime impressioni su Koding, ho dimenticato un dettaglio fondamentale: le macchine virtuali create su quella piattaforma non possono (almeno per ora) fornire un servizio di hosting, utile per ospitare un sito web personale. Per ragioni di sicurezza e di efficienza nell’uso dei server, infatti, la macchina virtuale viene disattivata un’ora dopo il logout dall’account associato.

Impressioni su Koding

Qualche giorno fa ho segnalato su questo blog che Koding stava offrendo una macchina virtuale gratis con 3 GB di spazio su disco. Lo spazio disponibile poteva essere ampliato mediante il meccanismo del win-win referral (non mi viene una traduzione migliore di “invito vinci-vinci”): invitando amici e conoscenti a registrarsi, entrambi ricevono in premio 1 GB di spazio in più, fino ad un massimo di 20 GB.

Questa volta tocca a O'Reilly

Oggi, in occasione del compleanno di Steve Jobs, la O’Reilly sconta del 50% tutti i suoi ebook relativi ad Apple, OS X e iOS. Per chi è interessato è una offerta imperdibile.

L’ebook in offerta oggi

Dopo alcuni giorni di stanca, oggi Packt Publishing offre un nuovo ebook allettante: wxPython 2.8 Application Development Cookbook di Cody Precord, pubblicato nel 2010. Python… sempre Python… Forse anche alla Packt lo considerano un grande strumento di sviluppo.

Ancora un ebook

Dopo alcuni giorni di offerte minori, anche oggi Packt Publishing offre (gratis) un ebook allettante per chi sviluppa o vuole sviluppare su iOS: iPhone JavaScript Cookbook di Arturo Fernandez Montoro, pubblicato nel 2011. PS: La data di pubblicazione è importante perché gli strumenti di sviluppo cambiano così in fretta che un qualunque libro di questo tipo rischia dopo pochi anni di diventare obsoleto.

L'ebook del 26 gennaio

Ancora Python! Oggi Packt Publishing offre gratis l’ebook Python 2.6 Graphics Cookbook di Mike Ohlson de Fine, pubblicato nel 2010. Mi ripeto lo so, ma anche questo è imperdibile.

L'ebook del 23 gennaio

Anche l’ebook gratis di oggi della Packt Publishing sembra interessante: Jacob Perkins, Python Text Processing with NLTK 2.0 Cookbook (2010) Scaricatelo finché siete in tempo. Python è secondo me il miglior linguaggio di programmazione, oggi, e vale sempre la pena imparare qualcosa su questo bellissimo linguaggio.