<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>SMsoft - informatica e dintorni</title> <atom:link href="http://blog.smsoft.it/feed/" rel="self" type="application/rss+xml" /><link>http://blog.smsoft.it</link> <description>varie su OSX, GNU/Linux e l&#039;Open Source</description> <lastBuildDate>Thu, 17 May 2012 12:45:07 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Objective-c: Disabilitare ARC, durante la compilare, per un solo file</title><link>http://blog.smsoft.it/2012/05/15/objective-c-disabilitare-arc-durante-la-compilare-per-un-solo-file/</link> <comments>http://blog.smsoft.it/2012/05/15/objective-c-disabilitare-arc-durante-la-compilare-per-un-solo-file/#comments</comments> <pubDate>Tue, 15 May 2012 09:44:15 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[-fno-objc-arc]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1779</guid> <description><![CDATA[Objective-c ha introdotto ARC negli ultimi framework. A mio avviso è un buon sistema, che libera lo sviluppatore da alcune incombenze. Questo però crea qualche problema di compatibilità, usando librerie o framework più vecchi. In questo caso la soluzione migliore è disabilitare l&#8217;analizzatore ARC, durante la compilazione, per i file .m che hanno problemi di [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/05/15/objective-c-disabilitare-arc-durante-la-compilare-per-un-solo-file/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Visualizzare uno UIActionSheet</title><link>http://blog.smsoft.it/2012/05/08/objective-c-visualizzare-uno-uiactionsheet/</link> <comments>http://blog.smsoft.it/2012/05/08/objective-c-visualizzare-uno-uiactionsheet/#comments</comments> <pubDate>Tue, 08 May 2012 09:11:05 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[UIActionSheet]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1682</guid> <description><![CDATA[Per la visualizzazione di uno UIActionSheet, il box con vari pulsanti che si apre dal basso, basta utilizzare il seguente codice: - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ //SMS if(buttonIndex == 0){ } //EMAIL if (buttonIndex == 1){ }else{ } } -(IBAction)emailAction{ UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Invia con" delegate:self cancelButtonTitle:@"Annulla" destructiveButtonTitle:nil otherButtonTitles:@"SMS", @"Email",nil]; actionSheet.actionSheetStyle = UIActionSheetStyleDefault; [actionSheet [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/05/08/objective-c-visualizzare-uno-uiactionsheet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Allineamento del testo verticale per una UILabel?</title><link>http://blog.smsoft.it/2012/04/30/allineamento-del-testo-verticale-per-una-uilabel/</link> <comments>http://blog.smsoft.it/2012/04/30/allineamento-del-testo-verticale-per-una-uilabel/#comments</comments> <pubDate>Mon, 30 Apr 2012 09:21:46 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[uiLabel]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1767</guid> <description><![CDATA[Creando una UILabel con più righe, l&#8217;allineamento verticale del testo viene automaticamente impostato al centro. Per allineare il testo in alto, il sistema più semplice è ridimensionare a runtime l&#8217;altezza della UILabel. Ipotizzando che la UILabel si chiami label, e che la sua posizione sia 20 &#8211; 20, il codice per farlo è: CGSize textSize [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/30/allineamento-del-testo-verticale-per-una-uilabel/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>I nomi e le risoluzioni per le immagini durante lo sviluppo IOS per iPhone/iPad</title><link>http://blog.smsoft.it/2012/04/27/i-nomi-e-le-risoluzioni-per-le-immagini-durante-lo-sviluppo-ios-per-iphoneipad/</link> <comments>http://blog.smsoft.it/2012/04/27/i-nomi-e-le-risoluzioni-per-le-immagini-durante-lo-sviluppo-ios-per-iphoneipad/#comments</comments> <pubDate>Fri, 27 Apr 2012 16:35:32 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1853</guid> <description><![CDATA[Spesso mi chiedono &#8220;quale deve essere il nome per l&#8217;icona di un&#8217;applicazione su iPhone?&#8221; e &#8220;quale deve essere la risoluzione?&#8221;. Bene, ho predisposo il seguente schema, spera chiarisca le idee: Risoluzione Nome Descrizione 512x512 iTunesArtwork Immagine per iTunes 1024x1024 iTunesArtwork@2x Immagine per iTunes Retina 57x57 Icon.png Home screen per iPhone < 4 114x114 Icon@2x.png Home [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/27/i-nomi-e-le-risoluzioni-per-le-immagini-durante-lo-sviluppo-ios-per-iphoneipad/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Impostare il background color di UITableViewCell</title><link>http://blog.smsoft.it/2012/04/24/objective-c-impostare-il-background-color-di-uitableviewcell/</link> <comments>http://blog.smsoft.it/2012/04/24/objective-c-impostare-il-background-color-di-uitableviewcell/#comments</comments> <pubDate>Tue, 24 Apr 2012 09:08:56 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[backgroundColor]]></category> <category><![CDATA[cell]]></category> <category><![CDATA[UIColor]]></category> <category><![CDATA[UIImage]]></category> <category><![CDATA[UITableViewCell]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1752</guid> <description><![CDATA[Per impostare il colore di background di una UITableViewCell è possibile utilizzare diversi metodi, ma solo uno permette di colorare completamente l&#8217;intera cella (compreso il fondo delle scritte e degli eventuali accessori della cella stessa). Il seguente codice: NSUInteger row = [indexPath row]; &#160;&#160;&#160;&#160;if(row % 2){ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cell.backgroundColor = [UIColor whiteColor]; &#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;else{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cell.backgroundColor =[[UIColor alloc] [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/24/objective-c-impostare-il-background-color-di-uitableviewcell/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Recuperare la versione dell&#8217;App dal bundle</title><link>http://blog.smsoft.it/2012/04/18/objective-c-recuperare-la-versione-dellapp-dal-bundle/</link> <comments>http://blog.smsoft.it/2012/04/18/objective-c-recuperare-la-versione-dellapp-dal-bundle/#comments</comments> <pubDate>Wed, 18 Apr 2012 09:07:59 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[Bundle]]></category> <category><![CDATA[version]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1695</guid> <description><![CDATA[Il seguente codice permette di recuperare la versione dell&#8217;app dal bundle: [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"] enjoy]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/18/objective-c-recuperare-la-versione-dellapp-dal-bundle/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nuovo Malmware per Android: UpdtBot</title><link>http://blog.smsoft.it/2012/04/17/nuovo-malmware-per-android-updtbot/</link> <comments>http://blog.smsoft.it/2012/04/17/nuovo-malmware-per-android-updtbot/#comments</comments> <pubDate>Tue, 17 Apr 2012 08:06:03 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[UpdtBot]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1850</guid> <description><![CDATA[Non sono un grande fan di Android, semplicemente perché ho scelto di abbracciare un&#8217;altra tecnologia per lo sviluppo di applicazioni mobili e quindi non conoscendolo/usandolo, non posso ovviamente apprezzarne il funzionamento. In questo articolo voglio però parlare di UpdtBot che, scoperto da NQ Mobile Security Research Center, ha già afflitto oltre 160 mila smartphone. Sembrerebbe [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/17/nuovo-malmware-per-android-updtbot/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Stefano Zacchiroli eletto Debian Project Leader 2012</title><link>http://blog.smsoft.it/2012/04/16/stefano-zacchiroli-eletto-debian-project-leader-2012/</link> <comments>http://blog.smsoft.it/2012/04/16/stefano-zacchiroli-eletto-debian-project-leader-2012/#comments</comments> <pubDate>Mon, 16 Apr 2012 10:04:39 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1848</guid> <description><![CDATA[Stefano Zacchiroli è stato eletto Debian Project Leader per la terza volta consecutiva. Ricoprirà questa carica per un anno a partire dal 17 Aprile 2012. All&#8217;indirizzo http://www.debian.org/devel/leader potete trovare informazioni sul ruolo del Debian Project Leader.]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/16/stefano-zacchiroli-eletto-debian-project-leader-2012/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Controllare la limitazione di banda della propria connessione</title><link>http://blog.smsoft.it/2012/04/12/controllare-la-limitazione-di-banda-della-propria-connessione/</link> <comments>http://blog.smsoft.it/2012/04/12/controllare-la-limitazione-di-banda-della-propria-connessione/#comments</comments> <pubDate>Thu, 12 Apr 2012 09:26:21 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[shaperprobe]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1733</guid> <description><![CDATA[Siete curiosi di sapere se il vostro provider internet limita la banda della vostra connessione? C&#8217;è un semplice tool, a riga di comando, che può dirvelo: http://www.cc.gatech.edu/~partha/diffprobe/shaperprobe.html E&#8217; disponibile per OSX, Windows, Linux e FreeBDS. enjoy!]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/12/controllare-la-limitazione-di-banda-della-propria-connessione/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Supporto Apple? Inizia con Express Lane</title><link>http://blog.smsoft.it/2012/04/10/supporto-apple-inizia-con-express-lane/</link> <comments>http://blog.smsoft.it/2012/04/10/supporto-apple-inizia-con-express-lane/#comments</comments> <pubDate>Tue, 10 Apr 2012 11:08:05 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Express Lane]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1717</guid> <description><![CDATA[A volte per risolvere un dubbio o un problema si fa prima a cercare nella documentazione ufficiale del produttore. Lo so, spesso di preferisce telefonare o chiedere ad un amico, ma nel caso di Apple potrebbe essere utile iniziare dal servizio Express Lane disponibile all&#8217;indirizzo https://expresslane.apple.com/GetproductgroupList.do?PRKEYS=113560 enjoy!]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/10/supporto-apple-inizia-con-express-lane/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Arginare un attacco dDoS verso un sito web con iptables</title><link>http://blog.smsoft.it/2012/04/07/arginare-un-attacco-ddos-verso-un-sito-web-con-iptables/</link> <comments>http://blog.smsoft.it/2012/04/07/arginare-un-attacco-ddos-verso-un-sito-web-con-iptables/#comments</comments> <pubDate>Sat, 07 Apr 2012 09:09:28 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[dDoS]]></category> <category><![CDATA[iptables]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1804</guid> <description><![CDATA[In caso di attacco dDoS verso un sito web, generalmente apache ne risente, perché c&#8217;è un overloads del server web. A volte si può provare con mod_dosevasive ma comunque è sempre il apache in questo caso che gestisce le richieste, portanto ad un rallentamento del servizio. In questo caso, si può provare a bloccare le [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/07/arginare-un-attacco-ddos-verso-un-sito-web-con-iptables/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Controllare e rimuovere il trojan FlashBack dal proprio Mac</title><link>http://blog.smsoft.it/2012/04/06/controllare-e-rimuovere-il-trojan-flashback-dal-proprio-mac/</link> <comments>http://blog.smsoft.it/2012/04/06/controllare-e-rimuovere-il-trojan-flashback-dal-proprio-mac/#comments</comments> <pubDate>Fri, 06 Apr 2012 06:26:40 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[FlashBack]]></category> <category><![CDATA[MAC]]></category> <category><![CDATA[Trojan]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1827</guid> <description><![CDATA[In questi giorni si parla molto del trojan FlashBack,&#160;variante del Trojan OSX/Flashback.K,&#160; che avrebbe infettato perecchi Mac. In Italia solo pochissimi sono stati infettati. Tanto per chiarezza, il trojan utilizza una vulnerabilità Java ed Apple ha rilasciato una versione (per Lion ben due) aggiornata del software. Segue una breve procedura, rilasciata da&#160;F-Secure,&#160; per verificare se [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/06/controllare-e-rimuovere-il-trojan-flashback-dal-proprio-mac/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Linux: Installare un proxy http semplice e veloce</title><link>http://blog.smsoft.it/2012/04/03/linux-installare-un-proxy-http-semplice-e-veloce/</link> <comments>http://blog.smsoft.it/2012/04/03/linux-installare-un-proxy-http-semplice-e-veloce/#comments</comments> <pubDate>Tue, 03 Apr 2012 10:48:41 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[ziproxy]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1710</guid> <description><![CDATA[Ci sono tanti prodotti per implementare un proxy, forse il più famoso è squid, ma in alcuni casi server un prodotto più semplice, diciamo qualcosa da installare e con poche configurazioni. Nel mio caso, ho usato ziproxy, che si può installare con il semplice: apt-get install ziproxy Dopo averlo installato, a configurazione minima richiede di [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/04/03/linux-installare-un-proxy-http-semplice-e-veloce/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Estrarre i logs di apache tra due date/orari</title><link>http://blog.smsoft.it/2012/03/31/estrarre-i-logs-di-apache-tra-due-dateorari/</link> <comments>http://blog.smsoft.it/2012/03/31/estrarre-i-logs-di-apache-tra-due-dateorari/#comments</comments> <pubDate>Sat, 31 Mar 2012 09:00:36 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[awk]]></category> <category><![CDATA[log]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1772</guid> <description><![CDATA[Quando si lavora su server web con decine di migliaia di accessi al giorno, si arriva facilmente a file di log di diversi GigaByte. Controllare file di questa dimensione è praticamente impossibile. In questo caso ci viene in aiuto awk, che consente di estrapolare facilmente delle strighe, con determinati requisiti, da un file. Se, ad [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/31/estrarre-i-logs-di-apache-tra-due-dateorari/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto) per iPhone. Nuovo Aggiornamento</title><link>http://blog.smsoft.it/2012/03/31/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento-2/</link> <comments>http://blog.smsoft.it/2012/03/31/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento-2/#comments</comments> <pubDate>Sat, 31 Mar 2012 08:23:58 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[10 e Lotto]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Lotto]]></category> <category><![CDATA[Superenalotto]]></category> <category><![CDATA[Win for Life]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1821</guid> <description><![CDATA[Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto) app gratuita per iPhone ha avuto un nuovo aggiornamento. E&#8217; possibile ora controllare le estrazioni del nuovo Win for Life (Viva l&#8217;Italia, Grattacieli, Cassaforte), tenendo sotto controllo le estrazioni dell&#8217;ultim&#8217;ora e potendo controllare anche quelle meno recenti. Inoltre anche per il 10 e Lotto è ora [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/31/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>IOS 5.1 sempre più diffuso</title><link>http://blog.smsoft.it/2012/03/26/ios-5-1-sempre-piu-diffuso/</link> <comments>http://blog.smsoft.it/2012/03/26/ios-5-1-sempre-piu-diffuso/#comments</comments> <pubDate>Mon, 26 Mar 2012 09:23:49 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[IOS]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1813</guid> <description><![CDATA[Dal successivo grafico è possibile vedere come la recente versione di IOS 5.1 ha raggiunto quasi il 70% di diffusione in 15 giorni dal rilascio: C&#8217;è poi un misero 2% di utenti con IOS 3.x, ed un 20% con IOS 4.x; il restante utilizza IOS 5.x Se state per sviluppare un&#8217;app per iPhone, tenetene conto!!! [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/26/ios-5-1-sempre-piu-diffuso/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Estrarre immagini da una app per iPhone/iPad</title><link>http://blog.smsoft.it/2012/03/25/estrarre-immagini-da-una-app-per-iphoneipad/</link> <comments>http://blog.smsoft.it/2012/03/25/estrarre-immagini-da-una-app-per-iphoneipad/#comments</comments> <pubDate>Sun, 25 Mar 2012 09:17:28 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[png]]></category> <category><![CDATA[pngcrush]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1684</guid> <description><![CDATA[Se avete provato a decomprimere un file .ipa, l&#8217;archivio che contiene un&#8217;app, avrete notato i vari files che contengono le immagini. Provando ad aprire i files, non sarà però possibile vederne il contenuto, perché verrà mostrato qualcosa che sembra un&#8217;immagine trasparente. Questo avviene perché durante la compilazione, XCode ottimizza le immagini e non le rende [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/25/estrarre-immagini-da-una-app-per-iphoneipad/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Creare manualmente un componente, ad esempio UIWebView</title><link>http://blog.smsoft.it/2012/03/20/objective-c-creare-manualmente-una-uiwebview/</link> <comments>http://blog.smsoft.it/2012/03/20/objective-c-creare-manualmente-una-uiwebview/#comments</comments> <pubDate>Tue, 20 Mar 2012 09:00:51 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[NSURLRequest]]></category> <category><![CDATA[UIWebView]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1703</guid> <description><![CDATA[La creazione a runtime di oggetti in Objective-c è ovviamente possibile; questo significa che posso creare un oggetto direttamente da codice, senza doverlo inserire nel file dell&#8217;interfaccia (.xib). Ad esempio, se volessi creare una UIWebView per visualizzare una pagina web, basterebbe inserire il seguente codice: UIWebView *myWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; NSURL [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/20/objective-c-creare-manualmente-una-uiwebview/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VIM con colori troppo chiari</title><link>http://blog.smsoft.it/2012/03/15/vim-con-colori-troppo-chiari/</link> <comments>http://blog.smsoft.it/2012/03/15/vim-con-colori-troppo-chiari/#comments</comments> <pubDate>Thu, 15 Mar 2012 09:03:50 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[vim]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1808</guid> <description><![CDATA[Scusate il titolo del post un po&#8217; emblematico, ma vado di fretta A volte capita di utilizzare vim su server installati da altri ed il colore dei testi, che vengono visualizzati durante la modifica, è troppo chiaro. Per utilizzare i classici colori di vim, basta impostare nel proprio .vimrc la direttiva background con un tema [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/15/vim-con-colori-troppo-chiari/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Convertire un NSString in NSData</title><link>http://blog.smsoft.it/2012/03/14/objective-c-convertire-un-nsstring-in-nsdata/</link> <comments>http://blog.smsoft.it/2012/03/14/objective-c-convertire-un-nsstring-in-nsdata/#comments</comments> <pubDate>Wed, 14 Mar 2012 09:09:35 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[NSData]]></category> <category><![CDATA[NSString]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1697</guid> <description><![CDATA[Il seguente codice permette di convertire una NSString in NSData: NSString* string= @"2012-03-01"; NSData* data=[string dataUsingEncoding:NSUTF8StringEncoding]; enjoy!]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/14/objective-c-convertire-un-nsstring-in-nsdata/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>CentoOS o RH: Connessione a MySQL con script php verso server esterno non funziona</title><link>http://blog.smsoft.it/2012/03/06/centoos-o-rh-connessione-a-mysql-con-script-php-verso-server-esterno-non-funziona/</link> <comments>http://blog.smsoft.it/2012/03/06/centoos-o-rh-connessione-a-mysql-con-script-php-verso-server-esterno-non-funziona/#comments</comments> <pubDate>Tue, 06 Mar 2012 09:03:59 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[CentOS]]></category> <category><![CDATA[Fedora]]></category> <category><![CDATA[RedHat]]></category> <category><![CDATA[RHEL]]></category> <category><![CDATA[SELinux]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1742</guid> <description><![CDATA[Se vi è capitato di creare uno script PHP, su una distribuzione CentOS o RedHat, che tenta di effettuare una connessione MySQL verso un server esterno e la connessione non funziona, potrebbe essere &#8220;colpa&#8221; di SELinux. Dopo aver fatto le verifiche del caso (porta aperta, utente corretto, etc), se ancora la connessione non dovesse funzionare, [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/03/06/centoos-o-rh-connessione-a-mysql-con-script-php-verso-server-esterno-non-funziona/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Visualizzare un UIAlertView al primo avvio dell&#8217;applicazione</title><link>http://blog.smsoft.it/2012/02/28/objective-c-visualizzare-un-uialertview-al-primo-avvio-dellapplicazione/</link> <comments>http://blog.smsoft.it/2012/02/28/objective-c-visualizzare-un-uialertview-al-primo-avvio-dellapplicazione/#comments</comments> <pubDate>Tue, 28 Feb 2012 09:01:25 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[NSUserDefaults]]></category> <category><![CDATA[primo avvio]]></category> <category><![CDATA[UIAlertView]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1691</guid> <description><![CDATA[Per visualizzare un UIAlertView al primo avvio di una app, potete utilizzare il seguente codice. Utilizziamo un NSUserDefaults per memorizzare un BOOL che conterrà YES dopo il primo avvio. -(void) showFirstRunAlerts { BOOL ranBefore = [[NSUserDefaults standardUserDefaults] boolForKey:@"RanBefore"]; if (!ranBefore) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Titolo Messaggio." message:@"Messaggio." delegate:self cancelButtonTitle:@"Grazie!" otherButtonTitles:nil]; [alert show]; [alert [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/28/objective-c-visualizzare-un-uialertview-al-primo-avvio-dellapplicazione/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Regalo altro codice adwords da 75 euro</title><link>http://blog.smsoft.it/2012/02/23/regalo-altro-codice-adwords-da-75-euro/</link> <comments>http://blog.smsoft.it/2012/02/23/regalo-altro-codice-adwords-da-75-euro/#comments</comments> <pubDate>Thu, 23 Feb 2012 15:04:29 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1760</guid> <description><![CDATA[Ho un codice adwords che non posso usare (occorre un account google adwords creato da meno di 14 giorni e non mi va di creare altri account fittizi) e voglio regalarlo al primo che ne approfitterà: 7UCC-4SCY-ZNXR-TPYL-PVWJ NOTA: Possono usufruire del credito promozionale solo i clienti Google AdWords il cui account sia non più vecchio [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/23/regalo-altro-codice-adwords-da-75-euro/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-C – Convertire NSString in int e ViceVersa</title><link>http://blog.smsoft.it/2012/02/21/objective-c-convertire-nsstring-in-int-e-viceversa/</link> <comments>http://blog.smsoft.it/2012/02/21/objective-c-convertire-nsstring-in-int-e-viceversa/#comments</comments> <pubDate>Tue, 21 Feb 2012 17:51:44 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[int]]></category> <category><![CDATA[NSString]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1749</guid> <description><![CDATA[Convertire un NSString in int NSString *aNumStr = @"123"; int i = [aNumStr intValue]; Convertire un int in NSString int aNum = 123; NSString *aStr = [NSString stringWithFormat:@"%d", aNum]; enjoy!]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/21/objective-c-convertire-nsstring-in-int-e-viceversa/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Regola di rewrite apache per richiamare i files senza estensione</title><link>http://blog.smsoft.it/2012/02/21/regola-di-rewrite-apache-per-richiamare-i-files-senza-estensione/</link> <comments>http://blog.smsoft.it/2012/02/21/regola-di-rewrite-apache-per-richiamare-i-files-senza-estensione/#comments</comments> <pubDate>Tue, 21 Feb 2012 09:37:52 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Html e PHP]]></category> <category><![CDATA[.htaccess]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[estensione]]></category> <category><![CDATA[rewrite]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1670</guid> <description><![CDATA[La seguente regola di rewrite per apache potrebbe tornare utile nel caso sia necessario dover richiamare i files .php presenti nello spazio web senza specificare l&#8217;estensione, ad esempio poter richiamare www.site.ext/pippo piuttosto che www.site.ext/pippo.php: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ $1.php [QSA,L] enjoy!]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/21/regola-di-rewrite-apache-per-richiamare-i-files-senza-estensione/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Recuperare con wget più file presenti in un elenco</title><link>http://blog.smsoft.it/2012/02/17/recuperare-con-wget-piu-file-presenti-in-un-elenco/</link> <comments>http://blog.smsoft.it/2012/02/17/recuperare-con-wget-piu-file-presenti-in-un-elenco/#comments</comments> <pubDate>Fri, 17 Feb 2012 09:33:56 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[wget]]></category> <category><![CDATA[while]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1663</guid> <description><![CDATA[La bash permette di fare cose magnifiche che fanno risparmiare un mucchio di tempo. Ipotizziamo di avere un file chiamato file.txt che contiene un elenco di url relativi a pdf, es: .... http://xxxxxx/1.pdf http:/xxxxxxx/321.pdf .... e di volerli scaricare tutti. Farlo a mano può diventare allucinante se i files da scaricare sono tanti, ma con [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/17/recuperare-con-wget-piu-file-presenti-in-un-elenco/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OSX: L&#8217;elenco dei files scaricati viene conservato dal Sistema Operativo</title><link>http://blog.smsoft.it/2012/02/15/osx-lelenco-dei-files-scaricati-viene-conservato-dal-sistema-operativo/</link> <comments>http://blog.smsoft.it/2012/02/15/osx-lelenco-dei-files-scaricati-viene-conservato-dal-sistema-operativo/#comments</comments> <pubDate>Wed, 15 Feb 2012 09:39:06 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[downloads]]></category> <category><![CDATA[log]]></category> <category><![CDATA[QuarantineEvents]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1736</guid> <description><![CDATA[Il titolo potrebbe non essere molto chiaro, allora cerco di spiegarlo. Il nostro OSX (Snow o Lion) conserva l&#8217;elenco dei files scaricati in un file SQLite. In particolare ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV2 per Lion e ~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents per Snow Leopard. Si tratta di un file in formato SQLite e quindi può essere visto/modificato con un client SQLite. Questo potrebbe [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/15/osx-lelenco-dei-files-scaricati-viene-conservato-dal-sistema-operativo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VirtualBox: Gestione del port forwarding su connessione NAT</title><link>http://blog.smsoft.it/2012/02/14/virtualbox-gestione-del-nat-port-forwarding/</link> <comments>http://blog.smsoft.it/2012/02/14/virtualbox-gestione-del-nat-port-forwarding/#comments</comments> <pubDate>Tue, 14 Feb 2012 09:28:10 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[port forwarding]]></category> <category><![CDATA[VirtualBox]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1646</guid> <description><![CDATA[Attivare il port forwarding su connessione NAT, permette di poter accedere alla VM facendo delle connessioni ad una porta locale. Mi spiego meglio: se ho una VM virtualbox con una rete NAT, non posso raggiungerla tramite &#8220;rete&#8221; per via dell&#8217;IP che la VM riceve; per poter raggiunge la VM, VirtualBox consente di attivare un port [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/14/virtualbox-gestione-del-nat-port-forwarding/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Regalo codice adwords da 50 euro</title><link>http://blog.smsoft.it/2012/02/07/regalo-codice-adwords-da-50-euro/</link> <comments>http://blog.smsoft.it/2012/02/07/regalo-codice-adwords-da-50-euro/#comments</comments> <pubDate>Tue, 07 Feb 2012 15:16:28 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[adwords]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1726</guid> <description><![CDATA[Ho un codice adwords che non posso usare (occorre un account google adwords creato da meno di 14 giorni e non mi va di creare altri account fittizi) e voglio regalarlo al primo che ne approfitterà: F7CY-MKV4-VSSK-BH2D-RVS NOTA: Possono usufruire del credito promozionale solo i clienti Google AdWords il cui account sia non più vecchio [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/07/regalo-codice-adwords-da-50-euro/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OSX: Installare sshfs su Mac per montare una cartella remota via ssh</title><link>http://blog.smsoft.it/2012/02/07/osx-montare-una-cartella-remota-via-ssh/</link> <comments>http://blog.smsoft.it/2012/02/07/osx-montare-una-cartella-remota-via-ssh/#comments</comments> <pubDate>Tue, 07 Feb 2012 09:34:53 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[SSHFS]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1626</guid> <description><![CDATA[Per installare una cartella tramite ssh, è necessario avere sshfs installato nel proprio Mac. Per usare correttamente sshfs, è necessario avere installato FUSE (The Filesystem in Userspace) e nel nostro caso utilizzeremo Fuse4X una nuova implementazione di MacFuse. Vediamo i passi per l&#8217;installazione: 1 &#8211; scaricare ed installare l&#8217;ultima versione di FUSE da http://fuse4x.org/ (al [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/07/osx-montare-una-cartella-remota-via-ssh/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto) per iPhone. Nuovo Aggiornamento</title><link>http://blog.smsoft.it/2012/02/03/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento/</link> <comments>http://blog.smsoft.it/2012/02/03/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento/#comments</comments> <pubDate>Fri, 03 Feb 2012 15:29:52 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[10 e Lotto]]></category> <category><![CDATA[Enalotto]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[Lotto]]></category> <category><![CDATA[Superenalotto]]></category> <category><![CDATA[Win for Life]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1721</guid> <description><![CDATA[Estrazioni Lotto (SuperEnalotto, Win for Life, 10 e Lotto)  app gratuita per iPhone cresce ancora. A grande richiesta, è stata aggiunta la funzionalità per evitare che il dispositivo vada in stand-by durante la consultazione dei dati (pulsante in alto a destra del SuperEnalotto). Inoltre l&#8217;app ora conserva le estrazioni visualizzate sul dispositivo, per velocizzare eventuali [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/03/estrazioni-lotto-superenalotto-win-for-life-10-e-lotto-per-iphone-nuovo-aggiornamento/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Linux: Montare una cartella remota con sshfs</title><link>http://blog.smsoft.it/2012/02/02/linux-montare-una-cartella-remota-con-sshfs/</link> <comments>http://blog.smsoft.it/2012/02/02/linux-montare-una-cartella-remota-con-sshfs/#comments</comments> <pubDate>Thu, 02 Feb 2012 10:00:53 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[FUSE]]></category> <category><![CDATA[ssh-copy-id]]></category> <category><![CDATA[ssh-keygen]]></category> <category><![CDATA[SSHFS]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1615</guid> <description><![CDATA[Linux mette a disposizione molti sistemi per la connessione a file system remoti. SSHFS (Secure SHell FileSystem) è un filesystem che permette di condividere cartelle in modo sicuro tramite la connessione SSH. Nel PC locale, la risorsa remota verrà montato tramite FUSE (Filesystem in Userspace). Premessa: Ipotizziamo il seguente scenario: Sistema Locale: s1.local, IP address: [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/02/02/linux-montare-una-cartella-remota-con-sshfs/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Caratteri accentati in maiuscolo con MAC OSX</title><link>http://blog.smsoft.it/2012/01/31/caratteri-accentati-con-mac-osx/</link> <comments>http://blog.smsoft.it/2012/01/31/caratteri-accentati-con-mac-osx/#comments</comments> <pubDate>Tue, 31 Jan 2012 09:20:28 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[caratteri accentati]]></category> <category><![CDATA[lettere accentate]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1411</guid> <description><![CDATA[Per digitare caratteri accentati sul nostro MAC con tastiera italiana, basta premere il corrispondente tasto. I caratteri digitati, però, sono in minuscolo ed a prima vista non c&#8217;è modo di scrivere un carattere accentato in maiuscolo, ad esempio Á É. E&#8217; possibile scrivere la lettera accentata É, con accento grave, seguendo questa procedura: Premere alt [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/31/caratteri-accentati-con-mac-osx/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lion: disabilitare il backup locale di Time Machine</title><link>http://blog.smsoft.it/2012/01/27/lion-disabilitare-il-backup-locale-di-time-machine/</link> <comments>http://blog.smsoft.it/2012/01/27/lion-disabilitare-il-backup-locale-di-time-machine/#comments</comments> <pubDate>Fri, 27 Jan 2012 08:53:54 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[Lion]]></category> <category><![CDATA[Time Machine]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1589</guid> <description><![CDATA[Una nuova funzionalità introdotta su OSX Lion è il backup locale di Time Machine se che se l’hard disk solitamente utilizzato per questo non è collegato. In pratica OSX, sui notebook, continua ad effettuare il suo backup ogni ora, memorizzando sul disco interno. Al successivo collegamento dell&#8217;hard disk di Time Machine, entrambi i backup (quelli [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/27/lion-disabilitare-il-backup-locale-di-time-machine/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Il simbolo @ nei permessi di un file su OSX</title><link>http://blog.smsoft.it/2012/01/24/il-simbolo-nei-permessi-di-un-file-su-osx/</link> <comments>http://blog.smsoft.it/2012/01/24/il-simbolo-nei-permessi-di-un-file-su-osx/#comments</comments> <pubDate>Tue, 24 Jan 2012 08:29:06 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[Extended Attribute]]></category> <category><![CDATA[ls]]></category> <category><![CDATA[xattr]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1583</guid> <description><![CDATA[Usando il terminale su OSX e facendo un ls -l, spesso si vede qualcosa del genere: ~$ ls -l total 216 -rw-r--r--&#160;&#160; 1 tech&#160;&#160;staff&#160;&#160; 809&#160;&#160;9 Ago 15:02 ax_insupd_macchinari.php -rw-r--r--@&#160;&#160;1 tech&#160;&#160;staff&#160;&#160; 255&#160;&#160;9 Ago 12:34 ax_ret_macc.php -rw-r--r--@&#160;&#160;1 tech&#160;&#160;staff&#160;&#160;2253&#160;&#160;4 Nov 17:37 ax_table_cos_ci.php .... Su Linux non è presente il carattere @ alla fine del&#8217;elenco dei permessi di un [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/24/il-simbolo-nei-permessi-di-un-file-su-osx/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Album Foto duplicati nell&#8217;iPhone</title><link>http://blog.smsoft.it/2012/01/20/album-foto-duplicati-nelliphone/</link> <comments>http://blog.smsoft.it/2012/01/20/album-foto-duplicati-nelliphone/#comments</comments> <pubDate>Fri, 20 Jan 2012 08:09:51 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[OSX]]></category> <category><![CDATA[Album]]></category> <category><![CDATA[Foto]]></category> <category><![CDATA[iPhone]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1563</guid> <description><![CDATA[Facendo diversi aggiornamenti di iTunes e cambiando l&#8217;iPhone, mi sono ritrovato più album creati, anche se le foto erano sempre le stesse. Tramite iPhone non è possibile cancellare gli album duplicati e neanche tramite iTunes. E&#8217; possibile far ricostruire la cache delle Foto all&#8217;Iphone, cancellando l&#8217;attuale file di cache; questo farà sì che l&#8217;album tornerà [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/20/album-foto-duplicati-nelliphone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Recuperare i valori di un menu a discesa (select) con PHP</title><link>http://blog.smsoft.it/2012/01/17/recuperare-i-valori-di-un-menu-a-discesa-select-con-php/</link> <comments>http://blog.smsoft.it/2012/01/17/recuperare-i-valori-di-un-menu-a-discesa-select-con-php/#comments</comments> <pubDate>Tue, 17 Jan 2012 08:25:00 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[simple_dom_html]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1543</guid> <description><![CDATA[Avete bisogno di recuperare tutti i valori di un campo SELECT (il classico menu a discesa html) da una pagina web? In PHP questa cosa può essere molto semplice. E&#8217; possibile utilizzare le funzioni DOM di PHP, oppure la libreria simple_dom_html. Il codice con&#160; $dom = new DOMDocument("1.0", "utf-8"); $dom->formatOutput = true; $dom->loadXML($CODICE_PAGINA_HTML); $xpath = [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/17/recuperare-i-valori-di-un-menu-a-discesa-select-con-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>LRZIP: Il miglior modo per comprimere grandi files</title><link>http://blog.smsoft.it/2012/01/13/lrzip-il-miglior-modo-per-comprimere-grandi-files/</link> <comments>http://blog.smsoft.it/2012/01/13/lrzip-il-miglior-modo-per-comprimere-grandi-files/#comments</comments> <pubDate>Fri, 13 Jan 2012 07:48:19 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Varie]]></category> <category><![CDATA[bzip]]></category> <category><![CDATA[compressione]]></category> <category><![CDATA[gzip]]></category> <category><![CDATA[lrzip]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1521</guid> <description><![CDATA[LRZIP è un programma di compressione che può raggiungere fattori di compressione e velocità veramente elevati quando è utilizzato con file di grandi dimensioni. Per la massima compressione utilizza una combinazione degli algoritmi di compressione zpaq e lzma, per la massima velocità usa lzo e per la riduzione della ridondanza su lunghe distanze nei file [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/13/lrzip-il-miglior-modo-per-comprimere-grandi-files/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Verificare se il modulo gzip_static su nginx funziona</title><link>http://blog.smsoft.it/2012/01/10/verificare-se-il-modulo-gzip_static-su-nginx-funziona/</link> <comments>http://blog.smsoft.it/2012/01/10/verificare-se-il-modulo-gzip_static-su-nginx-funziona/#comments</comments> <pubDate>Tue, 10 Jan 2012 08:16:54 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[gzip_static]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[strace]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1158</guid> <description><![CDATA[Siete curiosi di sapere se il modulo gzip_static di nginx funziona? Innanzitutto bisogna installare strace che facciamo con il classico: apt-get install strace Ora bisogna recuperare il PID di uno dei worker process di nginx: # ps auxw &#124;grep nginx root&#160;&#160;&#160;&#160;&#160;&#160;8580&#160;&#160;0.0&#160;&#160;0.0&#160;&#160; 5000&#160;&#160; 756 ?&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ss&#160;&#160; May05&#160;&#160; 0:00 nginx: master process /usr/sbin/nginx www-data&#160;&#160;8581&#160;&#160;0.0&#160;&#160;0.0&#160;&#160; 5220&#160;&#160;1568 ?&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;S&#160;&#160;&#160;&#160;May05&#160;&#160; 0:09 nginx: [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/10/verificare-se-il-modulo-gzip_static-su-nginx-funziona/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Evitare la creazione di file .DS_Store su FileSystem remoti montati con sshfs</title><link>http://blog.smsoft.it/2012/01/09/evitare-la-creazione-di-file-ds_store-su-filesystem-remoti-montati-con-sshfs/</link> <comments>http://blog.smsoft.it/2012/01/09/evitare-la-creazione-di-file-ds_store-su-filesystem-remoti-montati-con-sshfs/#comments</comments> <pubDate>Mon, 09 Jan 2012 09:38:03 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[.DS_Store]]></category> <category><![CDATA[SSHFS]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1638</guid> <description><![CDATA[Come saprete, OSX crea files .DS_Store contenenti informazioni di sistema. Questo avviene anche sui File System remoti montati con sshfs. Ci sono due sistemi per evitare che questo accada: 1 &#8211; aggiungere l&#8217;opzione noappledouble durante il montaggio, es: sshfs user@some-host.net:/home/user/ ~/mountpoint -onoappledouble,auto_cache,reconnect,volname=somename,defer_permissions,negative_vncache 2 &#8211; configurare OSX in modo che non scriva il file .DS_Store nei [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/09/evitare-la-creazione-di-file-ds_store-su-filesystem-remoti-montati-con-sshfs/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sottrarre del tempo ad un campo TIME di MySQL</title><link>http://blog.smsoft.it/2012/01/03/sottrarre-del-tempo-ad-un-campo-time-di-mysql/</link> <comments>http://blog.smsoft.it/2012/01/03/sottrarre-del-tempo-ad-un-campo-time-di-mysql/#comments</comments> <pubDate>Tue, 03 Jan 2012 08:34:42 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[timediff]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1277</guid> <description><![CDATA[Ipotizziamo di avere un campo chiamato ora di tipo TIME di un database MySQL che si chiama annunci che contiene orari del tipo &#8220;13:40:00&#8243; e che tale orario debba essere automaticamente decrementato di due ore per tutti i record. Ecco una query per poterlo fare: UPDATE annunci SET ora=TIMEDIFF( ora, "02:00:00" ) enjoy]]></description> <wfw:commentRss>http://blog.smsoft.it/2012/01/03/sottrarre-del-tempo-ad-un-campo-time-di-mysql/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Objective-c: Controllare se un file esiste</title><link>http://blog.smsoft.it/2011/12/28/objective-c-controllare-se-un-file-esiste/</link> <comments>http://blog.smsoft.it/2011/12/28/objective-c-controllare-se-un-file-esiste/#comments</comments> <pubDate>Wed, 28 Dec 2011 09:48:25 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[NSFileManager]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1677</guid> <description><![CDATA[Verificare l&#8217;esistenza di un file può essere fatta con il seguente codice: BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:imagePath];]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/28/objective-c-controllare-se-un-file-esiste/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Creare screenshot dall&#8217;Iphone Simulator</title><link>http://blog.smsoft.it/2011/12/27/creare-screenshot-dalliphone-simulator/</link> <comments>http://blog.smsoft.it/2011/12/27/creare-screenshot-dalliphone-simulator/#comments</comments> <pubDate>Tue, 27 Dec 2011 08:49:53 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[iPhone Simulator]]></category> <category><![CDATA[screenshot]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1424</guid> <description><![CDATA[Ho trovato diversi interessanti sistemi per la creazione di screenshot dall&#8217;iPhone Simulator. I più interessanti per me sono: 1 &#8211; Selezionare l&#8217;iPhone Simulator, premere la combinazione di tasti cmd+ctrl+C, poi aprire un programma di grafica, creare un&#8217;immagine (ctrl+N) 320&#215;480 ed incollare lo screenshot con ctrl+V 2 &#8211; Usare il comando screencapture da terminale ed in [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/27/creare-screenshot-dalliphone-simulator/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Quale server DNS utilizzare per velocizzare la navigazione?</title><link>http://blog.smsoft.it/2011/12/23/quale-server-dns-utilizzare-per-velocizzare-la-navigazione/</link> <comments>http://blog.smsoft.it/2011/12/23/quale-server-dns-utilizzare-per-velocizzare-la-navigazione/#comments</comments> <pubDate>Fri, 23 Dec 2011 09:25:11 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[DNS]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1668</guid> <description><![CDATA[I server DNS sono responsabili della risoluzione dei nomi a dominio, il che significa che durante la navigazione, vengono utilizzati per conoscere l&#8217;IP associato ad un certo nome a dominio. Se i server DNS non sono abbastanza veloci, anche la navigazione internet ne risentirà. Ma quale server DNS utilizzare per velocizzare la navigazione? Difficile rispondere, [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/23/quale-server-dns-utilizzare-per-velocizzare-la-navigazione/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Nuovo rilascio di Firefox: ora la versione 9.0</title><link>http://blog.smsoft.it/2011/12/20/nuovo-rilascio-di-firefox-ora-la-versione-9-0/</link> <comments>http://blog.smsoft.it/2011/12/20/nuovo-rilascio-di-firefox-ora-la-versione-9-0/#comments</comments> <pubDate>Tue, 20 Dec 2011 10:07:28 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[Firefox]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1673</guid> <description><![CDATA[Il rilascio ufficiale della versione finale di Firefox 9 è prevista per il 21 dicembre 2011, ma è già disponibile per il download all&#8217;indirizzo http://download.mozilla.org/?product=firefox-9.0&#038;os=osx&#038;lang=it Firefox 9 include Type Inference, che migliora le prestazioni JavaScript fino al 30% ed aggiunge il supporto per il gesto a due dita di Lion per navigare tra le pagine [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/20/nuovo-rilascio-di-firefox-ora-la-versione-9-0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Differenza tra viewDidLoad, viewWillAppear e viewDidAppear</title><link>http://blog.smsoft.it/2011/12/20/differenza-tra-viewdidload-viewwillappear-e-viewdidappear/</link> <comments>http://blog.smsoft.it/2011/12/20/differenza-tra-viewdidload-viewwillappear-e-viewdidappear/#comments</comments> <pubDate>Tue, 20 Dec 2011 08:58:18 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[iPad]]></category> <category><![CDATA[iPhone]]></category> <category><![CDATA[viewDidAppear]]></category> <category><![CDATA[viewDidLoad]]></category> <category><![CDATA[viewWillAppear]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1416</guid> <description><![CDATA[Durante la programmazione objective-c, avrete a disposizione una serie di metodi che vengono eseguiti durante il caricamento di una vista. In particolare i tre metodi indicati, anche se vengono richiamati tutti durante il caricamento, possono essere usati per contenere codice diverso in base alle proprie esigenze. Mi spiego meglio. 1) viewDidLoad: Questo metodo è chiamato [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/20/differenza-tra-viewdidload-viewwillappear-e-viewdidappear/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare OpenNebula 3.1.0 su Debian Squeeze amd64</title><link>http://blog.smsoft.it/2011/12/13/installare-opennebula-3-1-0-su-debian-squeeze-amd64/</link> <comments>http://blog.smsoft.it/2011/12/13/installare-opennebula-3-1-0-su-debian-squeeze-amd64/#comments</comments> <pubDate>Tue, 13 Dec 2011 09:46:07 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[auto-apt]]></category> <category><![CDATA[OpenNebula]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1597</guid> <description><![CDATA[Nel repository squeeze-backports è presente il pacchetto OpenNebula 2.0.1 che possiamo installare con il classico apt-get. Se però volessimo installare l&#8217;ultima versione di OpenNebula su Debian squeeze a 64 bit, dovremo seguiere una differente procedura. Procurarsi il pacchetto OpenNebula 3.1.0: wget http://dev.opennebula.org/packages/opennebula-3.1.0/Debian-6.0.2/opennebula_3.1.0-1_amd64.deb Installare auto-apt (presente nel ramo contrib di apt) per risolvere automaticamente le dipendenze: [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/13/installare-opennebula-3-1-0-su-debian-squeeze-amd64/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare lftp su Mac OSX Lion e Snow Leopard</title><link>http://blog.smsoft.it/2011/12/09/installare-lftp-su-mac-osx-lion-e-snow-leopard/</link> <comments>http://blog.smsoft.it/2011/12/09/installare-lftp-su-mac-osx-lion-e-snow-leopard/#comments</comments> <pubDate>Fri, 09 Dec 2011 09:06:37 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Objective-C]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[lftp]]></category> <category><![CDATA[readline]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1653</guid> <description><![CDATA[Tra i vari client FTP a riga di comando c&#8217;è lftp che ha alcune funzionalità utili, come la possibilità di utilizzare i caratteri jolly per la cancellazione di files, rendendo di fatto più veloce la cancellazione. Non c&#8217;è un pacchetto precompilato per OSX, ma si può facilmente installare con la seguente procedura. Scaricare i sorgenti [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/09/installare-lftp-su-mac-osx-lion-e-snow-leopard/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Apache: redirect da http ad https</title><link>http://blog.smsoft.it/2011/12/06/apache-redirect-da-http-ad-https/</link> <comments>http://blog.smsoft.it/2011/12/06/apache-redirect-da-http-ad-https/#comments</comments> <pubDate>Tue, 06 Dec 2011 08:50:06 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[http]]></category> <category><![CDATA[https]]></category> <category><![CDATA[rewrite]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1399</guid> <description><![CDATA[Abbiamo un nome a dominio www.pippo.it e vogliamo che qualsiasi pagina di questo dominio venga richiamata, si venga rediretti verso l&#8217;omonimo dominio con protocollo https. In pratica richiamando qualcosa del tipo: http://www.pippo.it/index.html in automatico il visitatore deve essere rediretto verso: https://www.pippo.it/index.html Bene, avremo sicuramente due file di configurazione di apache, uno che gestisce il dominio [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/12/06/apache-redirect-da-http-ad-https/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Android 4.0 disponibile per PC x86</title><link>http://blog.smsoft.it/2011/11/30/android-4-0-disponibile-per-pc-x86/</link> <comments>http://blog.smsoft.it/2011/11/30/android-4-0-disponibile-per-pc-x86/#comments</comments> <pubDate>Wed, 30 Nov 2011 09:35:38 +0000</pubDate> <dc:creator>Antonello Alonzi</dc:creator> <category><![CDATA[Open Source]]></category> <category><![CDATA[Adroid]]></category> <category><![CDATA[Ice Cream Sandwich]]></category> <category><![CDATA[x86]]></category> <guid
isPermaLink="false">http://blog.smsoft.it/?p=1601</guid> <description><![CDATA[Il porting del sistema operativo Google per dispositivi mobili, Android-x86, adatto all’installazione su pc, ha raggiunto la versione 4.0. Android-x86 è una distro Linux Live creata principalmente per Netbooks ma può essere utilizzata su qualsiasi pc a 32 bit. La distro è basata su Android 4.0.1 Ice Cream Sandwich, include l’accelerazione hardware OpenGL ES per [...]]]></description> <wfw:commentRss>http://blog.smsoft.it/2011/11/30/android-4-0-disponibile-per-pc-x86/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- This Quick Cache file was built for (  blog.smsoft.it/feed/ ) in 1.01710 seconds, on May 18th, 2012 at 12:27 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 19th, 2012 at 12:27 pm UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  blog.smsoft.it/feed/ ) in 0.00090 seconds, on May 19th, 2012 at 6:14 am UTC. -->
