Installare wget su OSX Lion

L’installazione di wget su OSX Lion, a differenza di Snow Leopard, richiede di definire un parametro aggiuntivo durante la configurazione. Bisogna recuperare l’ultima versione di wget da http://ftp.gnu.org/gnu/wget/ (ora è http://ftp.gnu.org/gnu/wget/wget-1.13.4.tar.gz). Ora la procedura da seguire, ovviamente da terminale, è: tar -xzvf wget-1.13.4.tar.gz cd wget-1.13.4 ./configure –with-ssl=openssl make sudo make install enjoy!

Deselezionare una UITableViewCell in SelectRowAtIndexPath

Creando una tabella (UITableView) con la classica procedura guidata di Xcode (in un UITableViewController), le varie funzionalità sono già gestite. Qualora venga creata una tabella in una View (es UIViewController), ci sono alcune cose da gestire manualmente. Tra queste, bisogna gestire la deselezione della cella dopo il tap sulla stessa, altrimenti resta selezionata (highlighted) in … Leggi tutto

Test di carico (stress / regression test and benchmark utility) per server web

Per verificare come un server web risponde alle richieste più consistenti, vanno effettuati dei test prima del rilascio. Questo consente di capire se la configurazione è corretta, se l’hardware è adeguato ed anche, in qualche modo, se gli script sono ottimizzati. Ci sono tanti strumenti per fare queste verifiche, alcuni a pagamenti, altri gratuiti. Oggi … Leggi tutto

Static route e Persistent static route su Debian

La creazione di una rotta statica (static route) è una procedura che permette di instradare i pacchetti destinati ad una serie di IP, identificati con rete e netmask, tramite un gateway. Questa procedura viene generalmente fatta quando si hanno diversi gateway per diverse reti. Aggiungere manualmente una rotta (static route) è possibile con:

dove … Leggi tutto

Nascondere la visualizzazione di un file o una cartella nel Finder di MAC OSX

Come saprete, Mac OSX ha una base BSD e quindi *nix. Questo significa che i files/cartelle che iniziano con un punto (es .ciao.txt) vengono considerati dal sistema operativo come nascosti e non vengono visualizzati nel Finder e neanche con il classico ls nel terminale (bisognerebbe usare ls -a per vedere anche i files che iniziano … Leggi tutto

Sistemare l’errore “missing architecture” in Xcode e nell’Organizer

Dopo aver scaricato il nuovo xCode 4.2 ho provato ad inviare una nuova app, ma sia durante la compilazione in xCode che durante l’operazione di validazione nell’Organizer, ho ricevuto l’errore:

Per sistemare tutto basta accedere alla sezione “Build Setting” del Target del progetto, poi andare nella sezione “Architectures” in cui dovrebbe esserci Standard (arm7) – … Leggi tutto

Simulare la clausola SQL IF su SQLite

Se siete abituati ad usare MySQL, sicuramente vi sarà capitato di utilizzare la clausola IF che permette di “popolare” un campo calcolato con un valore che varia in base ad un altro campo. In SQLite purtroppo questa clausola non esiste, ma c’è qualcosa di alternativo, ovvero CASE. Prendiamo in considerazione una query MySQL che popola … Leggi tutto

CloudFlare: cos’è e come funziona

Ultimamente si sente sempre più parlare di CloudFlare, ma cos’è? CloudFlare è un servizio, gratuito o a pagamento, che utilizza una infrastruttura simile ad akamai che permette di migliorare le prestazioni di un sito web, semplicemente creando una cache delle pagine web e distribuendo tale cache su diversi server. Qualcuno sicuramente rimarrà confuso da questa … Leggi tutto

CodeSign error: Certificate identity iPhone Distribution: appears more than once in the keychain. The codesign tool requires there only be one.

Se dovete gestire più di un account Apple ID, potrebbe capitarvi di vedere il seguente messaggio durante la creazione della versione dell’app per il caricamento nell’App Store:

Questo errore è legato al fatto che esistono due certificati con lo stesso nome nel portachiavi. Io ho fatto un po’ di prove, ed alla fine ho … Leggi tutto