<?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>Francesco Corsentino .net &#187; Resources</title> <atom:link href="http://corsentino.net/category/resources/feed/" rel="self" type="application/rss+xml" /><link>http://corsentino.net</link> <description>blogger // writer // student</description> <lastBuildDate>Sat, 04 Feb 2012 08:44:11 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>DynamoDB, NoSQL e cloud computing fusi insieme</title><link>http://corsentino.net/2012/01/dynamodb-nosql-e-cloud-computing-fusi-insieme/</link> <comments>http://corsentino.net/2012/01/dynamodb-nosql-e-cloud-computing-fusi-insieme/#comments</comments> <pubDate>Mon, 30 Jan 2012 09:33:48 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[aws]]></category> <category><![CDATA[database]]></category> <category><![CDATA[nosql]]></category> <category><![CDATA[web-services]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1978</guid> <description><![CDATA[Che succede se si fondono assieme cloud computing e database NoSQL? Se lo sono chiesti gli ingengeri di Amazon e ne è nato DynamoDB, un nuovo attore di Amazon Web Services che porterà ancora più potenza nell&#8217;infrastruttura del colosso di Seattle. Di fatto si tratta di un servizio distribuito di database, con tecnologia NoSQL. Dunque...]]></description> <content:encoded><![CDATA[<p>Che succede se si fondono assieme cloud computing e database NoSQL? Se lo sono chiesti gli ingengeri di Amazon e ne è nato <a
href="http://aws.amazon.com/dynamodb/">DynamoDB</a>, un nuovo attore di <em>Amazon Web Services</em> che porterà ancora più potenza nell&#8217;infrastruttura del colosso di Seattle.</p><p>Di fatto si tratta di un <a
href="http://techcrunch.com/2012/01/18/amazon-database-dynamodb/">servizio distribuito di database</a>, con tecnologia NoSQL. Dunque deriva da questo tipo di tecnologia le caratteristiche di <strong>scalabilità e performance</strong>. Il fattore performance è destinato a migliorare se usato in ambiente cloud. Quest&#8217;ultimo, inoltre dovrebbe garantire l&#8217;<strong>high availability e</strong> l&#8217;<strong>affidabilità</strong> necessaria per servizi di alto livello e destinati a un pubblico vasto, qualità comunque discriminanti per il business in rete nel mondo di oggi.</p><div
id="attachment_1980" class="wp-caption aligncenter" style="width: 510px"><img
class="size-full wp-image-1980" title="Amazon DynamoDB" src="http://corsentino.net/wp-content/uploads/Amazon-DynamoDB.gif" alt="Dynamo DB: NoSQL e Cloud Computing insieme" width="500" height="332" /><p
class="wp-caption-text">Dynamo DB: NoSQL e Cloud Computing insieme</p></div><p>Il nome del servizio contiene in sé il primo database progettato da Amazon per far fronte all&#8217;immensa quantità di traffico da gestire sul proprio network, ovvero <em>Dynamo</em>. Quindi si tratta di una seconda versione, migliorata e potenziata delle ultime novità nei settori NoSQL e cloud computing.</p><p>A livello utente, cioè chi userà il servizio, si parla di un comodo e intuitivo pannello di controllo che consentirà di impostare diverse <em>features</em> di cui si saprà di più nelle prossime settimane: spazio di memorizzazione, indici sullo stato di salute delle risorse, un metro per misurare le prestazioni in real time di <em>DynamoDB</em>. Più tutte le <a
href="http://aws.amazon.com/dynamodb/#details">API</a> che il programmatore può usare nelle proprie applicazioni.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2012/01/dynamodb-nosql-e-cloud-computing-fusi-insieme/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>UML e Mac OS X: software per l&#8217;uso</title><link>http://corsentino.net/2011/12/uml-e-mac-os-x-software-per-luso/</link> <comments>http://corsentino.net/2011/12/uml-e-mac-os-x-software-per-luso/#comments</comments> <pubDate>Tue, 13 Dec 2011 13:11:37 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[object-oriented]]></category> <category><![CDATA[open-source]]></category> <category><![CDATA[software]]></category> <category><![CDATA[uml]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1873</guid> <description><![CDATA[L&#8217;UML è il linguaggio col quale si parlano fra loro i progettisti software. Tramite UML è possibile schematizzare e modellare un software in modo preciso e chiaro. Gli schemi UML fungono poi da documentazione del lavoro da svolgere o svolto. UML sta per Unified Modeling Language e rappresenta ormai uno standard per la modellazione e...]]></description> <content:encoded><![CDATA[<p>L&#8217;UML è il linguaggio col quale si parlano fra loro i progettisti software. Tramite <a
title="Unified Modeling Language" href="http://it.wikipedia.org/wiki/Unified_Modeling_Language" target="_blank">UML</a> è possibile <strong>schematizzare e modellare un software</strong> in modo preciso e chiaro. Gli schemi UML fungono poi da documentazione del lavoro da svolgere o svolto.</p><p>UML sta per Unified Modeling Language e rappresenta ormai uno standard per la modellazione e specifica in accordo al <strong>paradigma della programmazione orientata agli oggetti</strong>. Nel 2005 è stata ufficializzata la versione 2.0 che ha introdotto molti nuovi strumenti e modelli.</p><p>L&#8217;<a
title="Object Management Group" href="http://www.omg.org/" target="_blank">Object Management Group</a> è il consorzio che conserva e gestisce lo standard. In libreria trovate ampia letteratura in merito e comunque una trattazione completa dello standard non è proprio l&#8217;obiettivo di questo articolo. Obiettivo che è invece il tentativo di riassumere i tool più interessanti per progettare in UML sotto Mac OS X.</p><h2>Papyrus for UML</h2><p>Completamente aderente a UML 2.0, <a
title="Papyrus" href="http://www.papyrusuml.org/scripts/home/publigen/content/templates/show.asp?P=130&amp;L=EN&amp;ITEMID=5" target="_blank">Papyrus</a> è basato su Eclipse e lavora perfettamente con il formato di interscambio DI2. Open source e, evidentemente, multipiattaforma.</p><p><a
href="http://www.papyrusuml.org/scripts/home/publigen/content/templates/show.asp?P=130&amp;L=EN&amp;ITEMID=5"><img
class="aligncenter size-full wp-image-1908" title="Papyrus" src="http://corsentino.net/wp-content/uploads/papyrus.jpeg" alt="" width="500" height="339" /></a></p><h2>BlueprintSM</h2><p>Integrabile in Eclipse, <a
title="BlueprintSM" href="http://www.atportunity.com/blueprintsm.php" target="_blank">BlueprintSM</a> è un completo software di modellazione capace di generare poi il codice finale. Supporta UML 2.0 e <a
title="Object Constraint Language" href="http://it.wikipedia.org/wiki/Object_Constraint_Language" target="_blank">OCL</a> 2. La versione community è free, mentre le versioni pro sono a pagamento.</p><p><a
href="http://www.atportunity.com/blueprintsm.php"><img
class="aligncenter size-full wp-image-1909" title="BlueprintSM" src="http://corsentino.net/wp-content/uploads/blueprintsm.jpeg" alt="" width="500" height="344" /></a></p><h2>ArgoUML</h2><p><a
title="ArgoUML" href="http://argouml.tigris.org/" target="_blank">ArgoUML</a> è uno dei software che preferisco. Graficamente migliorabile, ma è un ottimo prodotto per trattare i diagrammi UML. Cross-platform e open source, può esportare i lavori in diversissimi formati. Supporta <a
title="XML Metadata Interchange" href="http://it.wikipedia.org/wiki/XML_Metadata_Interchange" target="_blank">XMI</a> per l&#8217;interscambio. <a
title="ArgoUML, modellazione object-oriented" href="http://programmazione.it/index.php?entity=eitem&amp;idItem=48088" target="_blank">Qui</a> un piccolo articolo che gli ho dedicato.</p><p><a
href="http://argouml.tigris.org/"><img
class="aligncenter size-full wp-image-1910" title="ArgoUML" src="http://corsentino.net/wp-content/uploads/argouml.png" alt="" width="500" height="269" /></a></p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/12/uml-e-mac-os-x-software-per-luso/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Le novità di WordPress 3.3</title><link>http://corsentino.net/2011/11/le-novita-di-wordpress-3-3/</link> <comments>http://corsentino.net/2011/11/le-novita-di-wordpress-3-3/#comments</comments> <pubDate>Mon, 28 Nov 2011 10:19:51 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1836</guid> <description><![CDATA[L&#8217;evoluzione della piattaforma WordPress negli ultimi anni è stata entusiasmante. La conferma arriva direttamente da sviluppatori e utenti che crescono, in numero, di giorno in giorno. Oggi WordPress è utilizzato per svariati scopi, non già solamente per creare semplici blog. In particolare ciò è vero da quando il team di sviluppo ha introdotto significative novità...]]></description> <content:encoded><![CDATA[<p>L&#8217;evoluzione della piattaforma WordPress negli ultimi anni è stata entusiasmante. La conferma arriva direttamente da sviluppatori e utenti che crescono, in numero, di giorno in giorno. Oggi WordPress è utilizzato per svariati scopi, non già solamente per creare semplici blog. In particolare ciò è vero da quando il team di sviluppo ha introdotto significative novità con la versione 3.0 facendo diventare WordPress un CMS sempre più completo e con potenzialità eccellenti per lo sviluppo di siti anche molto complessi.</p><p>Si attende per fine mese, al più per i primi giorni di dicembre, il rilascio della versione 3.3. In questo articolo mettiamo in evidenza le <strong>principali novità</strong> che saranno introdotte a giorni.</p><h2>Esperienza utente nel backend</h2><p>Il focus del team di sviluppo pare essere stato concentrato sul <strong>miglioramento dell&#8217;esperienza utente</strong> dell&#8217;area di amministrazione. Sono qui concentrate le principali novità della nuova release.</p><p>Per esempio è stata modifica la colonna sinistra della dashboard, quella che reca il menu per accedere a tutte le funzioni della nostra installazione. Niente più clic con effetto <em>toggle</em>, bensì menu che appaiono al passaggio del mouse nelle varie sezioni.</p><p>E sul front-end cambia pure la <strong>barra di amministrazione</strong>, quella che è visibile in alto quando ci si è loggati sul sito. Il menu utente viene spostato all&#8217;estrema destra, mentre a partire da sinistra trovano spazio pochi link: il logo WordPress (da cui discende un menu per le pagine quali credits, licenza, documentazione e forum), il nome del sito (da cui discende il menu generale di amministrazione WordPress), quindi i collegamenti per i commenti, per l&#8217;aggiunta di nuovi contenuti e per gli aggiornamenti della installazione attuale.</p><h2>Nuovo help</h2><p>Con la versione 3.3 cambia l&#8217;<strong>area di help</strong> che è stata completamente rivoluzionata. E&#8217; strutturata in tab navigabili da un menu che è posto sulla colonna sinistra della pagina, ed è composta da pagine che lo sviluppatore può personalizzare a suo piacimento. Questo aspetto è molto importante e può risultare estremamente utile: basti pensare al caso in cui uno sviluppatore vende i propri lavori basati su WordPress e allora può affidarsi alla nuova area help per scrivere la propria documentazione sul progetto medesimo.</p><h2>Drag and drop per l&#8217;upload dei file</h2><p>Era una funzione richiesta da molti utenti e finalmente è stata introdotta. Durante la scrittura dei post, con la versione 3.3 di WordPress, per caricare foto o video o altro file multimediale è ora possibile cliccare sull&#8217;apposito pulsante dell&#8217;editor e trascinare nell&#8217;area di <strong>drag and drop</strong> (nella finestra che appare al centro dello schermo) i suddetti file. Un modo veloce e pratico per evitare l&#8217;uso, ancora possibile, del vecchio <em>select file</em> e non tanto per l&#8217;aggiunta della funzionalità di drag and drop, quanto piuttosto perché la tecnologia su cui è basato l&#8217;upload dei file è ora HTML5 e Silverlight. Il vecchio Flash sembra destinato a un triste addio.</p><h2>jQuery e API</h2><p>La nuova release adotta due <strong>nuove versioni di jQuery e di jQuery UI</strong>. Le due potenti librerie su cui si basa il funzionamento del backend (e non solo) di WordPress ora vengono allineate alle versioni, rispettivamente, 1.7 e 1.8.16, con tutti i miglioramenti introdotti dalle release in questione.</p><p>Infine, WordPress 3.3 metterà a disposizione dello sviluppatore <strong>nuove API</strong>. Fra queste puntiamo l&#8217;attenzione su funzioni che dovrebbero consentire una più comoda modifica dei pulsanti dell&#8217;editor TinyMCE. L&#8217;aggiunta di funzionalità extra dovrebbe risultare molto più semplice di quanto non lo sia oggi.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/11/le-novita-di-wordpress-3-3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cosa c&#8217;è di nuovo in WordPress 3.2?</title><link>http://corsentino.net/2011/07/cosa-ce-di-nuovo-in-wordpress-3-2/</link> <comments>http://corsentino.net/2011/07/cosa-ce-di-nuovo-in-wordpress-3-2/#comments</comments> <pubDate>Fri, 15 Jul 2011 14:10:42 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1610</guid> <description><![CDATA[È disponibile da qualche giorno la versione 3.2 di WordPress. Nelle prossime settimane seguiranno le release di terzo livello (3.2.1, 3.2.2 e così via) che non dovrebbero comunque modificare significativamente quanto già presentato in questo rilascio. In questo articolo daremo uno sguardo ai cambiamenti più importanti dal punto di vista dell&#8217;utente finale. In tal caso...]]></description> <content:encoded><![CDATA[<p>È disponibile da qualche giorno la versione 3.2 di WordPress. Nelle prossime settimane seguiranno le release di terzo livello (3.2.1, 3.2.2 e così via) che non dovrebbero comunque modificare significativamente quanto già presentato in questo rilascio.</p><p>In questo articolo daremo uno sguardo ai cambiamenti più importanti dal punto di vista dell&#8217;utente finale.</p><p>In tal caso non possiamo perciò non accennare al nuovo design con cui si presenta ora la <em>dashboard</em> di WP, al nuovo tema ben più carino del precedente e ad alcune funzioni di amministrazione. Ma andiamo con ordine.</p><h2>Come è cambiata la dashboard?</h2><p>Il <strong>primo impatto</strong>, almeno per quanto mi riguarda, è <strong>positivo</strong>. La <strong>sidebar laterale</strong> che contiene tutti i menu di amministrazione è stata modificata: è <strong>più snella</strong>, nel senso letterale del termine, e ciò a tutto vantaggio del restante spazio nella finestra che presenta tutte le schermate per i contenuti e i pannelli di amministrazione. Sebbene possa sembrare più compressa, in linea verticale, in realtà è molto più pulita e basteranno pochi utilizzi per confermare questa impressione.</p><p>Sono <strong>cambiate alcune etichette</strong> e apprezzo particolarmente il fatto di mettere in grassetto la sezione (l&#8217;etichetta della sezione) in cui ci si trova. Se fate largo uso di plugin e saltate spesso da un pannello a un altro questo accorgimento non vi farà perdere l&#8217;orientamento.</p><p><strong>È cambiato il font</strong>, cosa che vi farà strabuzzare gli occhi durante le prime navigazioni se siete passati da uno spartano ambiente dashboard di WP 3.1 a WP 3.2. Quale sia migliore è evidentemente un argomento soggettivo: io preferivo il font vecchio.</p><h2>Full screen Editor</h2><p>Se scrivete i vostri articoli direttamente su WP, cioè se non siete soliti fare il copia-e-incolla dei vostri testi sull&#8217;editor di WP, allora vi farà piacere scoprire che questa nuova versione presenta una migliorata funzionalità di <strong>full screen</strong>. Nettamente superiore alla precedente, quando premete il pulsante apposito la finestra si ridurrà a una barra alta in grigio che contiene poche funzioni per la formattazione, poi il form piatto per il titolo e tutto lo spazio restante dedicato al corpo del documento.</p><p>Assolutamente una funzionalità da sfruttare per <strong>limitare le distrazioni</strong> mentre si scrive e <strong>concentrarsi esclusivamente sul contenuto</strong>.</p><p>Vale per l&#8217;editor in generale, <strong>le icone sono state modificate</strong>, rese esteticamente più gradevoli e <strong>il font per il body dei post è il monospace</strong> che preferisco assolutamente agli altri.</p><h2>Admin bar più ricca</h2><p>Con la versione 3 di WP si è introdotta la <strong>admin bar</strong>, ossia quella barra color grigio scuro che appare sulla <em>top position</em> del nostro front-end. Contiene pochi pulsanti che permettono di accedere alle <strong>funzioni più frequentemente usate</strong>. Bene, l&#8217;admin bar è stata modificata e di default appaiono ora il pulsante per accedere alla dashboard, il pulsante <em>new</em> permette di poter scegliere fra post, page e altri tipi di contenuto, il pulsante <em>appearance</em> è stato esteso con un sottomenu. In questo modo, pure da front-end, gestire il nostro sito WordPress sarà semplice e veloce.</p><h2>Ottimizzazione performance</h2><p>Ho letto molto, ma le fonti non sono attendibili, dunque vi prego di prendere questo paragrafo col beneficio di inventario.</p><p>WP 3.2 <strong>funziona completamente su PHP 5</strong> e sono state riscritte parti di codice del <em>core</em>. A tutto vantaggio delle prestazioni. Sui miei siti io non ho notato differenze sostanziali di velocità, solo &#8220;a naso&#8221; <strong>mi sembra che la dashboard risponda meglio</strong>. Non essendo stato modificato l&#8217;hardware e il software dei server, devo concludere che in effetti il lavoro del team di sviluppo sia positivo.</p><p>Avete avuto la stessa mia sensazione?</p><p>Migliorate le prestazioni in termini di <strong>sicurezza</strong> e in ottica del <strong>sistema di caching</strong> interno.</p><p>Inoltre è stata <strong>ritoccata la procedura per la aggiornamento</strong> del <em>core</em> e dei plugin e stavolta qui ho notato un netto incremento della velocità.</p><h2>Nuovo tema: Twenty Eleven</h2><p>Non sono mai stato un grande fan dei <a
href="http://corsentino.net/tag/wordpress-themes/">temi</a> di default dei CMS, ma devo dire che stavolta dovrò fare retromarcia: <a
href="http://theme.wordpress.com/themes/twentyeleven/" target="_blank">Twenty Eleven</a> è stato <strong>scritto in HTML 5 e CSS 3</strong>. Esteticamente è più gradevole del predecessore, mentre dal lato amministrazione <strong>presenta diversi utili widget</strong>. Stavolta consiglio a chi intende avvicinarsi al mondo dei template <a
href="http://corsentino.net/tag/wordpress/">WordPress</a> di studiarne il codice perchè mi sembra buono.</p><p><a
href="http://corsentino.net/wp-content/uploads/twentyeleven1.png"><img
class="aligncenter size-full wp-image-1613" title="twentyeleven" src="http://corsentino.net/wp-content/uploads/twentyeleven1.png" alt="" width="500" height="334" /></a></p><h2>Conclusioni</h2><p>Non posso che giudicare positivamente questa release. Non ho ancora verificato, ma basandomi su quanto detto in chat e letto sui forum, l&#8217;opera di reingegnerizzazione del codice secondo i migliori paradigmi <a
href="http://corsentino.net/tag/programming/">OOP</a> sta procedendo e l&#8217;adozione di <a
href="http://corsentino.net/tag/php/">PHP 5</a> è un segnale (forse!).</p><p>Ora mi attende una calda estate per capire cosa è cambiato veramente a livello di uno sviluppatore. Probabilmente avranno ritoccato qua e là le funzioni per il recupero dei dati dal database (come suggerito da vari autorevoli guru di WP) perchè finora nessuno ha alzato la voce.</p><p><em>Voi avete un giudizio simile al mio? Questo aggiornamento vi piace?</em></p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/07/cosa-ce-di-nuovo-in-wordpress-3-2/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>5 Best Web Code Editor</title><link>http://corsentino.net/2011/06/5-best-web-code-editor/</link> <comments>http://corsentino.net/2011/06/5-best-web-code-editor/#comments</comments> <pubDate>Thu, 30 Jun 2011 06:30:48 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[web-application]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1573</guid> <description><![CDATA[A developer can&#8217;t live withous a code editor. There are a lot of desktop software, very interesting and full of features. But in a world, by now, web-centric, what are best web-code-editor? Coderun CodeRun Studio is a cross-platform Integrated Development Environment (IDE), designed for the cloud. It enables you to easily develop, debug and deploy...]]></description> <content:encoded><![CDATA[<p>A developer can&#8217;t live withous a code editor. There are a lot of desktop software, very interesting and full of features. But in a world, by now, web-centric, what are best web-code-editor?</p><h3><a
href="http://coderun.com/" target="_blank">Coderun</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/coderun.jpeg"><img
class="aligncenter size-full wp-image-1574" title="coderun" src="http://corsentino.net/wp-content/uploads/coderun.jpeg" alt="" width="500" height="254" /></a></p><p>CodeRun Studio is a cross-platform Integrated Development Environment (IDE), designed for the cloud. It enables you to easily develop, debug and deploy web applications using your browser.</p><p>CodeRun Studio can be used instead or alongside your existing desktop IDE. You can upload existing code in order to test it in the cloud or for sharing with your peers.</p><h3><a
href="http://kodingen.com/" target="_blank">Kodingen</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/kodingen.jpeg"><img
class="aligncenter size-full wp-image-1575" title="kodingen" src="http://corsentino.net/wp-content/uploads/kodingen.jpeg" alt="" width="500" height="250" /></a></p><p>Kodingen started with two brothers (Devrim &amp; Sinan) coming together to give something back to developers community.</p><p>How did it start? Well, in the summer of 2008 -7 years later than the last time I have developed a web site-, I just wanted to make a website and learn PHP at the same time. I hoped that things would be much faster and smarter than it was 7 years ago. Very soon after, however, I was badly disappointed.</p><h3><a
href="http://ecoder.quintalinda.com/" target="_blank">Ecoder</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/ecoder.jpeg"><img
class="aligncenter size-full wp-image-1576" title="ecoder" src="http://corsentino.net/wp-content/uploads/ecoder.jpeg" alt="" width="500" height="250" /></a>ecoder is a simple, web-based code editor, which includes a file browser, file uploader, and tabbed system to allow multiple files to be edited at the same time. using this web-application developers can edit code directly online, real-time syntax highlighting is handled by textarea and keyboard short-cuts lend it the feel of a locally installed application.</p><h3><a
href="https://squadedit.com/" target="_blank">Squad</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/squad.png"><img
class="aligncenter size-full wp-image-1577" title="squad" src="http://corsentino.net/wp-content/uploads/squad.png" alt="" width="500" height="250" /></a></p><p>Squad is a web-based collaborative code editor.</p><p>We make it simple to open, edit and share code in real time.</p><p>Squad is a lean, mean text editing machine / Squad is a developer&#8217;s swiss army knife / Squad is web based / Squad allows you to collaborate in real time with others.</p><h3><a
href="https://codeanywhere.net/" target="_blank">CodeAnyWhere</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/codeanywhere.jpeg"><img
class="aligncenter size-full wp-image-1578" title="codeanywhere" src="http://corsentino.net/wp-content/uploads/codeanywhere.jpeg" alt="" width="500" height="250" /></a>Codeanywhere is a code editor in a browser with a powerful ftp client integrated, and all popular web formats are supported (HTML, PHP, JavaScript, CSS, and XML).</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/06/5-best-web-code-editor/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>5 Rich Javascript Framework</title><link>http://corsentino.net/2011/06/5-rich-javascript-framework/</link> <comments>http://corsentino.net/2011/06/5-rich-javascript-framework/#comments</comments> <pubDate>Mon, 20 Jun 2011 06:30:01 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[framework]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1560</guid> <description><![CDATA[It is high the number of javascript framework available to developers. For example jQuery or YUI Library or Mootools and so on. But, these are very useful to create simple web effect and basic manipulation or animation. To make very rich web interface I suggest to use one of these five great frameworks. ExtJS Ext...]]></description> <content:encoded><![CDATA[<p>It is high the number of javascript framework available to developers. For example jQuery or YUI Library or Mootools and so on. But, these are very useful to create simple web effect and basic manipulation or animation. To make very rich web interface I suggest to use one of these five great frameworks.</p><h3><a
href="http://www.sencha.com/products/">ExtJS</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/extjs.png"><img
class="aligncenter size-full wp-image-1561" title="extjs" src="http://corsentino.net/wp-content/uploads/extjs.png" alt="" width="500" height="350" /></a></p><p>Ext JS 4 is a major step forward for web frameworks. Building on Ext JS 3.3, our latest release adds over 350 new APIs, 50 new classes, and 65% more documentation. Ext JS 4 also brings an entirely new data package that enables developers to use a model-view-controller architecture when building their app. The new MVC enables apps to leverage features like Infinite Scrolling a Grid to build an entirely new level of interactivity in to web apps.</p><h3><a
href="http://cappuccino.org/">Cappuccino</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/cappuccino.png"><img
class="aligncenter size-full wp-image-1562" title="cappuccino" src="http://corsentino.net/wp-content/uploads/cappuccino.png" alt="" width="500" height="273" /></a></p><p>Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with.</p><p>Cappuccino is built on top of standard web technologies like JavaScript, and it implements most of the familiar APIs from GNUstep and Apple&#8217;s Cocoa frameworks. When you program in Cappuccino, you don&#8217;t need to concern yourself with the complexities of traditional web technologies like HTML, CSS, or even the DOM. The unpleasantries of building complex cross browser applications are abstracted away for you.</p><p>Cappuccino was implemented using a new programming language called Objective-J, which is modelled after Objective-C and built entirely on top of JavaScript. Programs written in Objective-J are interpreted in the client, so no compilation or plugins are required. Objective-J is released alongside Cappuccino in this project and under the LGPL.</p><h3><a
href="http://qooxdoo.org/">Qooxdoo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/qooxdoo.jpeg"><img
class="aligncenter size-full wp-image-1563" title="qooxdoo" src="http://corsentino.net/wp-content/uploads/qooxdoo.jpeg" alt="" width="500" height="251" /></a></p><p>qooxdoo is a universal JavaScript framework that enables you to create applications for a wide range of platforms. With its object-oriented programming model you build rich, interactive applications (RIAs),    native-like apps for mobile devices, traditional web applications or even applications to run outside the browser.</p><p>You leverage its integrated tool chain to develop and deploy applications of any scale, while taking advantage of a comprehensive feature set and a state-of-the-art GUI toolkit. qooxdoo is open source under liberal licenses, led by the world&#8217;s largest web host 1&amp;1, with a vibrant community.</p><h3><a
href="http://wijmo.com/">Wijmo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/wijmo.png"><img
class="aligncenter size-full wp-image-1564" title="wijmo" src="http://corsentino.net/wp-content/uploads/wijmo.png" alt="" width="500" height="316" /></a></p><p>Wijmo is a complete kit of over 30 UI widgets with everything from interactive menus to rich charts. If you know jQuery, you know Wijmo. Complete with documentation and professional support, every widget is hand-crafted and includes premium themes.</p><h3><a
href="http://dojotoolkit.org/">Dojo</a></h3><p><a
href="http://corsentino.net/wp-content/uploads/dojo.png"><img
class="aligncenter size-full wp-image-1565" title="dojo" src="http://corsentino.net/wp-content/uploads/dojo.png" alt="" width="500" height="288" /></a></p><p>Dojo saves you time, delivers powerful performance, and scales with your development process. It’s the toolkit experienced developers turn to for building superior desktop and mobile web experiences.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/06/5-rich-javascript-framework/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Top 15 blogs in first half of 2011</title><link>http://corsentino.net/2011/06/top-15-blogs-in-first-half-of-2011/</link> <comments>http://corsentino.net/2011/06/top-15-blogs-in-first-half-of-2011/#comments</comments> <pubDate>Sat, 04 Jun 2011 09:29:24 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[Resources]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[freelancing]]></category> <category><![CDATA[web-design]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1537</guid> <description><![CDATA[Here is a list of my favourite blogs I&#8217;m reading in this first half of 2011. They represents, in my very humble opinion, best authority in web design domain, in blogging area and in freelance field. My RSS can&#8217;t live without these sources. Blogging ProBlogger CopyBlogger Chris Brogan SEO Moz Daily Writing Tips Web Design...]]></description> <content:encoded><![CDATA[<p>Here is a list of my favourite blogs I&#8217;m reading in this first half of 2011. They represents, in my very humble opinion, best authority in web design domain, in blogging area and in freelance field.</p><p>My RSS can&#8217;t live without these sources.</p><h3>Blogging</h3><p><a
href="http://corsentino.net/wp-content/uploads/Problogger.jpg"><img
class="aligncenter size-full wp-image-1541" title="Problogger" src="http://corsentino.net/wp-content/uploads/Problogger.jpg" alt="" width="570" height="255" /></a></p><ul><li><a
href="http://problogger.net/" target="_blank">ProBlogger</a></li><li><a
href="http://www.copyblogger.com/" target="_blank">CopyBlogger</a></li><li><a
href="http://www.chrisbrogan.com/" target="_blank">Chris Brogan</a></li><li><a
href="http://www.seomoz.org/" target="_blank">SEO Moz</a></li><li><a
href="http://www.dailywritingtips.com/" target="_blank">Daily Writing Tips</a></li></ul><h3>Web Design &amp; Development</h3><p><a
href="http://corsentino.net/wp-content/uploads/Net-Tuts.jpg"><img
class="aligncenter size-full wp-image-1542" title="Net-Tuts" src="http://corsentino.net/wp-content/uploads/Net-Tuts.jpg" alt="" width="570" height="255" /></a></p><ul><li><a
href="http://net.tutsplus.com/" target="_blank">NetTuts</a></li><li><a
href="http://line25.com/" target="_blank">Line25</a></li><li><a
href="http://www.alistapart.com/" target="_blank">A List Apart</a></li><li><a
href="http://www.tutorial9.net/" target="_blank">Tutorial9</a></li><li><a
href="http://vandelaydesign.com/blog/" target="_blank">Vandelay</a></li></ul><h3>Freelancing</h3><p><a
href="http://corsentino.net/wp-content/uploads/freelanceswitch.jpg"><img
class="aligncenter size-full wp-image-1543" title="freelanceswitch" src="http://corsentino.net/wp-content/uploads/freelanceswitch.jpg" alt="" width="520" height="200" /></a></p><ul><li><a
href="http://freelanceswitch.com/" target="_blank">Freelance Switch</a></li><li><a
href="http://freelancefolder.com/" target="_blank">Freelance Folder</a></li><li><a
href="http://www.guerrillafreelancing.com/" target="_blank">Guerrilla Freelancing</a></li><li><a
href="http://menwithpens.ca/" target="_blank">Men with pens</a></li><li><a
href="http://writetodone.com/" target="_blank">Write to done</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/06/top-15-blogs-in-first-half-of-2011/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Giochi per iPad e iPhone GRATIS solo per oggi, 1 giugno 2011</title><link>http://corsentino.net/2011/06/giochi-per-ipad-e-iphone-gratis-solo-per-oggi-1-giugno-2011/</link> <comments>http://corsentino.net/2011/06/giochi-per-ipad-e-iphone-gratis-solo-per-oggi-1-giugno-2011/#comments</comments> <pubDate>Wed, 01 Jun 2011 10:58:25 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[iphone]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1521</guid> <description><![CDATA[Ecco a voi le offerte di oggi. Giochi gratis per iPad e iPhone. Buon download. Speedball 2 Evolution Combinazione brutale e avveniristica di football e hockey giocati a rotta di collo. Il classico gioco sportivo di The Bitmap Brother in versione per dispositivi iOS. GTI Edition Un classico delle corse, a bordo di una Golf...]]></description> <content:encoded><![CDATA[<p>Ecco a voi le offerte di oggi. Giochi gratis per <a
href="http://corsentino.net/tag/ipad/">iPad</a> e <a
href="http://corsentino.net/tag/iphone/">iPhone</a>. Buon download.</p><h3>Speedball 2 Evolution</h3><p><a
href="http://corsentino.net/wp-content/uploads/speedball2evolution1.jpeg"><img
class="aligncenter size-full wp-image-1524" title="speedball2evolution" src="http://corsentino.net/wp-content/uploads/speedball2evolution1.jpeg" alt="" width="500" height="332" /></a></p><p>Combinazione brutale e avveniristica di football e hockey giocati a rotta di collo. Il classico gioco sportivo di The Bitmap Brother in versione per dispositivi iOS.</p><h3>GTI Edition</h3><p><a
href="http://corsentino.net/wp-content/uploads/GTI.png"><img
class="aligncenter size-full wp-image-1525" title="GTI" src="http://corsentino.net/wp-content/uploads/GTI.png" alt="" width="500" height="333" /></a></p><p>Un classico delle corse, a bordo di una Golf GTI.</p><h3>Control Flight 2</h3><p><a
href="http://corsentino.net/wp-content/uploads/flightcontrol.jpeg"><img
class="aligncenter size-full wp-image-1526" title="flightcontrol" src="http://corsentino.net/wp-content/uploads/flightcontrol.jpeg" alt="" width="500" height="312" /></a></p><p>Facciamo fare i giri su se stessi evitando collisioni.</p><h3>Ace Police Training</h3><p><a
href="http://corsentino.net/wp-content/uploads/acepolice.jpeg"><img
class="aligncenter size-full wp-image-1527" title="acepolice" src="http://corsentino.net/wp-content/uploads/acepolice.jpeg" alt="" width="500" height="333" /></a></p><p>Eseguite il test di ammissione alla Polizia sparando contro i bersagli e cercando di fare centro.</p><h3>Ace Pool 3D</h3><p><a
href="http://corsentino.net/wp-content/uploads/acepool.jpeg"><img
class="aligncenter size-full wp-image-1528" title="acepool" src="http://corsentino.net/wp-content/uploads/acepool.jpeg" alt="" width="500" height="333" /></a></p><p>Un ottimo e ben fatto gioco di Biliardo in 3D.</p><h3>3D Mini Golf</h3><p><a
href="http://corsentino.net/wp-content/uploads/minigolf.jpeg"><img
class="aligncenter size-full wp-image-1529" title="minigolf" src="http://corsentino.net/wp-content/uploads/minigolf.jpeg" alt="" width="500" height="333" /></a></p><p>Un simpaticissimo giochino di Minigolf con tanti bei livelli in cui giocare.</p><h3>Doodle Shooter</h3><p><a
href="http://corsentino.net/wp-content/uploads/doodleshooter.jpeg"><img
class="aligncenter size-full wp-image-1530" title="doodleshooter" src="http://corsentino.net/wp-content/uploads/doodleshooter.jpeg" alt="" width="500" height="333" /></a></p><p>Un simpatico sparatutto in stile Doodle.</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/06/giochi-per-ipad-e-iphone-gratis-solo-per-oggi-1-giugno-2011/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>3 siti per imparare jQuery</title><link>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/</link> <comments>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/#comments</comments> <pubDate>Wed, 30 Mar 2011 07:42:19 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Web Design]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[links]]></category> <category><![CDATA[web-design]]></category> <category><![CDATA[web-development]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1472</guid> <description><![CDATA[Mi hanno chiesto più volte quale sia il miglior libro su jQuery e io francamente non saprei rispondere. Anche perché credo esistano alcuni argomenti che difficilmente potrai imparare appieno su un libro. Per esempio jQuery va appreso per esempi e attraverso le demo che puoi trovare in centinaia di ottimi siti. Alcuni siti offrono poi...]]></description> <content:encoded><![CDATA[<p>Mi hanno chiesto più volte quale sia il miglior <a
href="http://corsentino.net/tag/book-review/">libro</a> su <a
href="http://corsentino.net/tag/jquery/">jQuery</a> e io francamente non saprei rispondere. Anche perché credo esistano alcuni argomenti che difficilmente potrai imparare appieno su un libro. Per esempio jQuery va appreso per esempi e attraverso le demo che puoi trovare in centinaia di ottimi siti. Alcuni siti offrono poi interi corsi, a puntate e più o meno organizzate. Così, evitando di spendere decine di euro per comprare libri, vi propongo quelli che secondo me sono <strong>i migliori siti per chi vuole studiare jQuery</strong>.</p><p>Il primo che vi propongo è un vero e proprio libro, pubblicato online. Scritto e pensato da <em>Rebecca Murphey</em>, è in realtà una grande collezione di articoli con diversi contributi di sviluppatori e designer. E&#8217; quello che offre un percorso quanto più vicino al classico libro con le pagine di carta. Si chiama <strong><a
href="http://jqfundamentals.com/book/index.html" target="_blank">jQueryFundamentals</a></strong> .</p><p>Il secondo link è riferito al miglior nome di dominio che un autore poteva scegliere per un blog interamente incentrato su jQuery: <strong><a
href="http://www.learningjquery.com/" target="_blank">Learning jQuery</a></strong>. Il principale autore degli articoli, che non seguono, diversamente dal <em>jQueryFundamentals</em>, un ordine concettuale rigoroso (essendo propriamente un blog), è Karl Swedberg che ho potuto apprezzare per il linguaggio semplice e diretto, senza troppi fronzoli e divagazioni teoriche.</p><p>L&#8217;ultimo link è probabilmente il riferimento che preferisco. Su <strong><a
href="http://jqueryfordesigners.com/" target="_blank">jQuery for Designers</a></strong> saltuariamente vengono pubblicati interessanti articoli, divisi per livello di difficoltà e profondità di analisi. Tanto codice commentato e tanti demo. Più, chi ama questa forma di comunicazione, diversi <a
href="http://jqueryfordesigners.com/tag/screencast/" target="_blank">screencast</a> che scatenano a volte discussioni accesissime che si rivelano poi preziose fonti per ulteriori approfondimenti.</p><p>Avete risorse da proporre?</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/03/3-siti-per-imparare-jquery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cisco Packet Tracer su Ubuntu: istruzioni per l&#8217;uso</title><link>http://corsentino.net/2011/03/cisco-packet-tracer-su-ubuntu-istruzioni-per-luso/</link> <comments>http://corsentino.net/2011/03/cisco-packet-tracer-su-ubuntu-istruzioni-per-luso/#comments</comments> <pubDate>Sat, 26 Mar 2011 10:23:40 +0000</pubDate> <dc:creator>Kiko</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[cisco]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[packet-tracer]]></category> <category><![CDATA[qt]]></category> <category><![CDATA[tools]]></category> <category><![CDATA[ubuntu]]></category> <guid
isPermaLink="false">http://corsentino.net/?p=1459</guid> <description><![CDATA[Se lavorate col mostruoso software di simulazione della Cisco, il Packet Tracer, e non volete proprio abbandonare la vostra distribuzione Linux allora potete seguire le seguenti istruzioni. Il problema è semplice. Allergico a Microsoft Windows ho scoperto che la Cisco rilascia un pacchetto per Ubuntu giurando che Packet Tracer gira alla perfezione sulla piattaforma libera....]]></description> <content:encoded><![CDATA[<p>Se lavorate col mostruoso software di simulazione della <a
href="http://corsentino.net/tag/cisco/">Cisco</a>, il <a
href="http://www.cisco.com/web/learning/netacad/course_catalog/PacketTracer.html" target="_blank">Packet Tracer</a>, e non volete proprio abbandonare la vostra distribuzione Linux allora potete seguire le seguenti istruzioni.</p><p>Il problema è semplice. Allergico a <a
href="http://corsentino.net/tag/windows/">Microsoft Windows</a> ho scoperto che la <em>Cisco</em> rilascia un pacchetto per <a
href="http://www.ubuntu-it.org/index.php?page=download" target="_blank">Ubuntu</a> giurando che <em>Packet Tracer</em> gira alla perfezione sulla piattaforma libera. Loggato sul sito ufficiale e scaricato il tutto, <strong>i passi per installare il software sono semplicissimi</strong>.</p><p>Aprite un terminale e decomprimete il file <em>tar.gz</em>. Quindi lanciate il comando <em>install </em>dall&#8217;interno della directory (quella risultante dalla decompressione). Rispondete a banali domande (potete tranquillamente premere invio ad ogni richiesta, a meno di specifiche personalizzazioni su directory in cui installare il <em>Packet Tracer</em> e roba simile) e il gioco è fatto. Di seguito il riepilogo dei <strong>comandi da lanciare da shell</strong> (il nome del file che scaricherete dovrebbe contenere la versione relativa non mostrata nel codice):</p><pre class="brush:bash">kiko@godel: ~/downloads$ tar xvzf PacketTracer5.tar.gz
kiko@godel: ~/downloads$ cd PacketTracer5
kiko@godel: ~/downloads/PacketTracer5$ ./install</pre><p>Tutto ok? Nemmeno per sogno. <strong>Se provate adesso ad aprire l&#8217;eseguibile dovreste trovarvi di fronte a un&#8217;interfaccia inutilizzabile</strong>. I font sono tutti sballati e non c&#8217;è verso di sistemarli, nemmeno accedendo alle impostazioni. Un breve giro sui forum americani mi ha permesso di risolvere il problema. Forse mi sono distratto, o più semplicemente non è specificato. Nel primo caso chiedo scusa in anticipo, nel secondo caso qualcuno della <a
href="http://corsentino.net/tag/cisco/">Cisco</a> farebbe bene a scrivere due righe. Il <em>Packet Tracer</em> <strong>sfrutta</strong> le <a
href="http://it.wikipedia.org/wiki/Qt_(toolkit)" target="_blank">librerie QT</a>, in particolare alcuni <strong>specifici pacchetti</strong> che potreste non aver installato precedentemente. Ve li riassumo in questa lista:</p><ol><li>libqt4-mysql-sql;</li><li>libqt4-qt3support;</li><li>libqt4-script;</li><li>libqtwebkit2.2-cil.</li></ol><p>Aprite una shell e installateli (rispondendo sì alla richiesta di installare le dipendenze, ovviamente).</p><p>Infine cercate la directory di sistema in cui è stato installato <em>Packet Tracer</em>. Di norma la directory principale si chiama semplicemente <em>pt</em> (io ho scelto di posizionarla in <em>/opt</em>). Lì dentro c&#8217;è il file che mette in moto il simulatore e si chiama packettracer. Apritelo con privilegi da amministratore tramite un editor di testo (il vostro preferito) e commentate la riga riferita a <em>LD_LIBRARY_PATH</em> mettendo all&#8217;inizio della riga medesima il simbolo <em>#</em>:</p><pre class="brush:shell">#export LD_LIBRARY_PATH=$PTDIR/lib</pre><p>Fatto ciò siamo ormai alla fine. Salvate la modifica e fate ripartire il programma. Di colpo ogni font dovrebbe essere adesso visualizzato correttamente e il simulatore va che è una meraviglia. Che poi il progetto su cui state lavorando presenta problemi&#8230; non ve la prenderete con Ubuntu, no?!</p> ]]></content:encoded> <wfw:commentRss>http://corsentino.net/2011/03/cisco-packet-tracer-su-ubuntu-istruzioni-per-luso/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
