Programmare in Python con Visual Studio 2010

Python Tools per Visual Studio è un plugin gratuito e open source che consente di programmare in Python usando la IDE Microsoft. Nel corso della lunga gestazione di Visual Studio 2010 si era rumoreggiato di un possibile supporto nativo per il linguaggio Python. Qualcosa di vero doveva esserci visto che il progetto è appena stato presentato al PyCon 2011, la più importante conferenza Python al mondo, nientemeno che dal Microsoft Technical Computing Group. ...

March 14, 2011 · Nicola Iarocci

Come rimuovere tutte le Stored Procedure da un database SQL Server?

In questi giorni sto lavorando sui database SQL Server che fanno da back-end ai nostri web services e ne approfitto per fare un po’ manutenzione straordinaria. __Stamattina mi è capitato di dover cancellare tutte le Stored Procedure di un database e ho scovato questa routine che mi ha fatto risparmiare un mucchio di tempo ...

March 8, 2011 · Nicola Iarocci

Programmazione, SEO, Startup – Il Meglio della Settimana #3

Settimana ricca di avvenimenti anche questa. SEO, Startup e applicazioni per Smartphone in primo piano ma non mancano altre chicche per buongustai. Al decimo posto una curiosità non ha nulla da spartire con gli argomenti trattati di solito, ma quelle foto dovevo segnalarvele. Ringrazio chi mi ha contattato via mail, Facebook e Twitter. A quanto pare la rubrica piace e farò il possibile per portarla avanti migliorando la qualità delle selezioni, come sempre assolutamente arbitrarie. ...

March 6, 2011 · Nicola Iarocci

Introduzione alle Regular Expression – Terza Parte

Benvenuto alla terza e ultima parte della nostra Introduzione alle Regular Expression. Concluso il capitolo sarai in grado di affrontare la maggior parte dei problemi di ricerca nel testo. Se ancora non l’hai fatto ti consiglio di leggere la Prima Parte e la Seconda Parte. Ricorda che puoi usare la pagina di prova per testare le query della guida. Avidità Il problema della avidità degli operatori regex diventa evidente quando si comincia a lavorare su ricerche avanzate....

March 3, 2011 · Nicola Iarocci

TEMPO: mostrare dati JSON con solo codice HTML

Lanciata da pochi giorni, Lanciata da pochi giorni, è una piccola (4Kb) e brillante libreria JavaScript che ci mette a disposizione un rendering engine JSON controllabile con puro codice HTML. La separazione tra HTML e JavaScript rende più facile il lavoro con contenuti AJAX, aumenta la leggibilità del codice e ne facilita la manutenzione. Tempo è compatibile con tutti i browser (IE6 incluso), si integra alla perfezione con jQuery ed è davvero facile da usare. JSON JSON è un formato di scambio dati sempre più diffuso. Un flusso di dati JSON è relativamente compatto (soprattutto rispetto al suo rivale XML) ed è facile da interpretare sia per un umano che per un computer. Ormai tutte le Web API più usate (Facebook, Twitter, ecc.) supportano ampiamente JSON. Ecco un esempio di array JSON: ...

March 3, 2011 · Nicola Iarocci

Ecco Cloud9 IDE la Piattaforma per Programmare nel Cloud

Se crei applicazioni per il web non avrebbe senso svilupparle online? Con questa domanda e con uno slogan ben congegnato (Il tuo codice sempre disponibile, ovunque tu sia) Cloud9 IDE si presenta finalmente al pubblico. L’idea iniziale era una piattaforma online condivisa e open source per sviluppare codice JavaScript direttamente nel browser. Talento e ambizione hanno consentito di puntare più in alto e Cloud9 è diventata una piattaforma completa per la produzione di software in the cloud (PaaS). Ma vediamo meglio di cosa si tratta. ...

March 1, 2011 · Nicola Iarocci

Introduzione alle Regular Expression – Seconda Parte

Questa è la seconda parte della serie Introduzione alle Regular Expression. Se non hai ancora letto la prima parte ti consiglio di farlo. Puoi usare la pagina demo per provare le query della guida. Negazione [^] Abbiamo già conosciuto la [cornice]. Una caratteristica importante di cui non abbiamo ancora parlato è la negazione. Supponiamo di voler cercare qualunque carattere eccetto la lettera a. [^a] # trova b,c,d,e,f,\n .... qualunque carattere eccetto 'a' La negazione si applica a tutti i caratteri della cornice in cui compare l’operatore ˆ....

February 26, 2011 · Nicola Iarocci

Introduzione alle Regular Expression – Prima Parte

Quando si tratta fare ricerche in blocchi di testo le regular expression (regex) sono la soluzione ideale. Come programmatore studiare le regex è stata una delle cose migliori che ho fatto per migliorare la mia produttività. Valide in ogni linguaggio e indipendenti dalla piattaforma, le regex sono un investimento sempre valido. Java, JavaScript, Ruby, .Net, Python… le regex non cambiano. Rendono ricerca e sostituzione del testo enormemente più potenti Soddisfano pienamente il principio 80/20. Basta conoscerne il 20% per risolvere l'80% dei problemi. Ho preparato una pagina di prova per testare le regex del tutorial. In alternativa è sempre possibile usare una IDE, praticamente tutte supportano le regular expressions. ...

February 23, 2011 · Nicola Iarocci

Programmazione, SEO, Startups – Il Meglio della Settimana #1

Vi propongo una scelta delle risorse più interessanti e curiose che ho scovato questa settimana in rete. Ce né per tutti i gusti: programmazione, SEO, Startups e curiosità. Andiamo a cominciare: ...

February 21, 2011 · Nicola Iarocci

SourceKit – Scrivere codice in Google Chrome e salvarlo su DropBox

SourceKit è una applicazione per Google Chrome che permette di scrivere codice direttamente nel browser usando DropBox come disco dati/repository. Un TextMate in the cloud insomma. ...

February 10, 2011 · Nicola Iarocci