[Chicche] Cheat Sheet …il potere della sinteticità 29 settembre 2009
Inviato da LukePet in : Chicche, Documenti, Informatica, Internet, Prodotti, Programmazione, Segnalazioni, Siti, Software, Sviluppo, Web , 1 commento finoraI Cheat Sheet mi ricordano molto gli schemi che usavo fare (nei bei tempi in cui ero studente) per assimilare, ricordare e “sbirciare” i concetti di un dato argomento.
Sinteticità, linearità, essenzialità…tre caratteristiche fondamentali per organizzare ed assorbire rapidamente le conoscenze; i Cheat Sheet nascono sull’onda di tali qualità e non rappresentano altro che una serie sintetica di note velocemente consultabili per dei rapidi riferimenti.
Ho riscoperto l’uso dei questa metodologia di schematizzazione proprio in ambito informatico; difatti sembra prendere sempre più piede l’abitudine a diffondere in rete dei precisi ed utilissimi documenti che delineano funzionalità e caratteristiche per diverse tecnologie di riferimento…e tutto ciò, dal punto di vista di uno sviluppatore software, rappresenta una preziosa risorsa.
Se ci fosse qualche appassionato di informatica che ancora non ha scoperto l’esistenza dei Cheat Sheet, riporto qualche documento e link da visionare:
- CSS Cheat Sheet
(un quadro preciso che vi aiuterà costruire i vostri fogli di stile) - HTML5 Cheat Sheet
(in attesa del suo consolidamento ecco una panoramica dei tag HTML5) - Javascript Cheat Sheet
(il succo del linguaggio Javascript) - jQuery Visual Cheat Sheet
(un cheat sheet davvero ottimo sul framework JQuery) - WordPress Cheat Sheet
(uno schema imperdibile per chi usa Wordpress) - Google Cheat Sheet
(non poteva mancare l’essenziale, ma sempre utile, cheat sheet di Google)
…e se non ne avete abbastanza potete sbizzarrirvi visitando il sito: www.cheat-sheets.org
Buona consultazione…e siate sintetici :)
[Chicche] Generatori di GIF animate per l’attesa durante i caricamenti 1 luglio 2009
Inviato da LukePet in : Chicche, Informatica, Internet, Programmazione, Segnalazioni, Servizi, Siti, Software, Sviluppo, Web , aggiungi un commento“Frecciarossa PolloSky”…ecco un post rapido rapido per segnalare un paio di link che potrebbero tornare utili al popolo degli sviluppatori software.

Oggi a lavoro avevo bisogno di una GIF animata da inserire su un’applicazione web come attesa durante i caricamenti delle pagine…così ho fatto una ricerca al volo ed ho trovato due generatori molto interessanti.
Li segnalo anche sul blog…magari è un’informazione che può tornare utile a qualcuno, eccoli:
Banalissimi da usare e molto efficaci. Provateli.
[Chicche] Problemi con le pooled connections? Ecco come monitorare SQL Server 31 marzo 2009
Inviato da LukePet in : Chicche, Guide, Informatica, Programmazione, Sistema, Software, Soluzioni, Sviluppo, Web, Windows , aggiungi un commentoUn paio di settimane fa ho avuto un problema con un’applicazione ASP.NET, ma poi ricercando per la rete e consultandomi con qualche voce esperta sono riuscito a trovare un modo per affrontare e risolvere la questione. Visto che le informazioni che ho raccolto potrebbero tornare utili ad altri, le metto per iscritto sul blog.
Dunque, avevo un sito montato su IIS (su un virtual server con sistema operativo Windows Server 2003)…gli utenti che lo utilizzavano, dopo un pò di attività, si imbattevano in un “Server Error” dal seguente messaggio:
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool.
This may have occurred because all pooled connections were in use and max pool size was reached.
Dal messaggio si capiva che c’era qualche problema con le connessioni al database gestite all’interno dell’applicazione; visto che l’architettura software non era poi così banale avevo la necessità di monitorare le chiamate al db in modo da individuare la pagina responsabile del malfunzionamento…ed è qui che ho scoperto la straordinaria utilità del monitor delle prestazioni di Windows! Grazie a lui infatti sono riuscito a capire cosa non andava nel programma ed ho riparato il tutto.

Il monitor delle prestazioni consente infatti di tenere sotto controllo una serie di contatori che il framework espone, tra questi ce ne sono alcuni che riguardano le connessioni. Ecco come fare per monitorarli:
Continua a leggere…
[Chicche] Video del Google Developer Day 14 novembre 2008
Inviato da LukePet in : Chicche, Documenti, Informatica, Internet, Multimedia, Prodotti, Programmazione, Segnalazioni, Siti, Sviluppo, Tutorial, Web , aggiungi un commentoIeri Google Italia ha inserito su YouTube, diversi video dei seminari svolti al Google Developer Day lo scorso 21 Ottobre a Milano. Io c’ero stato ed avevo scritto il mio bel resoconto in questo post: chiacchiere-due-parole-sul-developer-day-di-google.
Se qualcuno fosse interessato a seguire alcuni dei seminari seduto comodamente davanti al proprio monitor può dare un’occhiata qui: http://www.youtube.com/user/GoogleItalia; l’unico inconveniente è che questa volta non c’è modo di usufruire della traduzione simultanea.
Io mi limito a riportarvi il contributo video del seminario sulla geolocalizzazione che ho trovato piuttosto interessante, ben fatto; credo sia stato l’unico puramente in italiano. Eccolo:
Per il resto vi basta visitare il canale YouTube di Google Italia.
Buona visione.
[Chiacchiere] Due parole sul developer day di Google 29 ottobre 2008
Inviato da LukePet in : Chiacchiere, Informatica, Programmazione, Sviluppo , 1 commento finoraOk, recuperiamo un pò del periodo di silenzio delle scorse settimane.
Tra tutte le varie cose che ho fatto in questo periodo di lontananza dal blog c’è stata anche una rapida trasferta a Milano per andare al Google Developer Day. Ora vi dico come è andata.
Martedì 21 la sveglia ha suonato alle ore 4:30 AM, pronto per affrontare circa 5 ore di viaggio mi sono vestito e sono uscito di casa puntando dritto verso la Lombardia. Fortunatamente ho avuto buona compagnia e sopratutto non ho dovuto guidare, il che ha reso tutta la trasferta meno stressante.
Mettiamo piede a Milano intorno alla 10, in pochi istanti siamo difronte all’albergo che ospita l’evento…manco a dirlo c’è subito da fare la fila. Fila che riesco fortunatamente a scavalcare agganciandomi al mio amico-nemico discepolo-maestro che era in coda già da prima che arrivassi ed il caso ha voluto che lo trovassi in dirittura di arrivo appena giunto all’hotel.
Durante la registrazione ci viene comunicato che la maggior parte dei seminari è praticamente sold-out quindi tocca accontentarsi di ciò che rimane. Entriamo in una delle sale del convegno proprio mentre Brian Fitzpatrick prende la parola per introdurre la giornata…spiccica due-tre parole in italiano e poi tutto inglese! Ma fortunatamente l’organizzazione ci viene incontro dotandoci di cuffie per la traduzione simultanea. (Però sarebbe anche ora che mi decidessi ad imparare per bene sta “maledetta” lingua).
Terminato il keynote iniziano i seminari…ne ho seguiti 4 in tutto (i codelab sono stati messi da parte visto che i nostri fidati notebook non stavano proprio al top della forma). (continua…)
[Chicche] Bisogno di un Installer? Provate con Inno Setup 19 settembre 2008
Inviato da LukePet in : Chicche, Informatica, Prodotti, Programmazione, Programmi, Sistema, Software, Soluzioni, Sviluppo, Windows , aggiungi un commentoIn questi giorni a lavoro avevo l’esigenza di sviluppare dei pacchetti da distribuire per aggiornare un applicativo che ho implementato. L’azienda per cui attualmente lavoro sviluppa in Microsoft .NET (chiaramente stiamo parlando di ambiente Windows); dovevo quindi individuare uno strumento in grado di supportare l’update dei programmi installati sulle macchine dei clienti.
Inizialmente ho testato la distribuzione ClickOnce per capire se potesse essere sfruttata…ma per alcune questioni tecniche, che non sto qui a spiegarvi, mi sono reso conto che non era adatta al mio caso. Così ho deciso di appoggiarmi ai classici e sempre ben voluti installer.
Ho testato quindi diversi tool per la generazione di installer…a partire da quello di Visual Studio passando per le varie utility disponibili in rete.
Tra tutti i prodotti testati quello che mi ha colpito maggiormente è stato Inno Setup.
Si tratta di uno dei più diffusi programmi per la creazione di setup personalizzati…intuitivo, flessibile e free, appena l’ho provato ho capito che faceva chiaramente al mio caso. Con Inno Setup è possibile configurare degli script ad hoc per l’installazione degli applicativi; ogni operazione può essere impostata secondo le proprie esigenze impostando degli specifici flag di controllo. Seguendo la dettagliata guida fornita con il programma avrete un ottimo supporto nella creazione dei vostri script.
Grazie ad Inno Setup sono riuscito a creare un pacchetto che, oltre a copiare i file aggiornati nella directory dell’applicativo, mi consente di applicare degli script sql per l’aggiornamento di una base dati. Ora vi spiego come ho fatto…magari può tornare utile a qualcuno. (continua…)
[Chiacchiere] Il trend dei linguaggi di programmazione negli ultimi anni 26 aprile 2008
Inviato da LukePet in : Chiacchiere, Documenti, Informatica, Internet, Notizie, Programmazione, Programmi, Siti, Software, Sviluppo, Tecnologia, Web , aggiungi un commentoOggi facevo un piccolo bilancio sulle mie conoscenze in termini di linguaggi di programmazione e mi è venuto lo sfizio di controllare il trend di popolarità attuale dei linguaggi esistenti.
Così me ne sono andato sul sito http://www.tiobe.com/index.php/tiobe_index per valutare la situazione; nel sito è presente una classifica ben dettagliata dei linguaggi di programmazione più utilizzati…è una classifica che viene redatta mensilmente ma io era un bel pò che non la consultavo.
Al primo posto come sempre c’è Java (di cui ho una buona conoscenza acquisita negli anni di università), stabile al secondo posto c’è il linguaggio C (che ho studiato in maniera molto approfondita alle superiori), in ascesa al terzo c’è Visual Basic (che sto studiando attualmente grazie al lavoro), al quarto PHP (che non conosco in modo approfondito ma con cui ho lavorato spesso per apportare delle modifiche a vari siti)…e via dicendo tutti gli altri.
Facendo una panoramica generale ho comunque riscontrato che le mie conoscenze ricoprono bene i primi posti della classifica…speriamo che questo serva per il futuro.
Volevo però riportare sul blog il grafico dell’andamento di diffusione dei linguaggi rilevato negli ultimi anni (anche questo grafico è reperibile dal sito sopracitato):
Da una prima analisi sembra che molti linguaggi siano rimasti pressochè stabili negli anni, Java e C hanno riscontrato un trend un pò negativo negli anni, pur rimanendo i linguaggi più diffusi, contrariamente sembra che linguaggi come C# e Ruby stiano pian piano guadagnando popolarità.
Staremo a vedere cosa riserverà il futuro a noi giovani programmatori.
Buon sviluppo a tutti.
[Chicche] Frutti del nuovo lavoro…parte seconda 19 aprile 2008
Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Internet, Prodotti, Programmazione, Segnalazioni, Siti, Sviluppo, Tutorial, Web , 1 commento finoraLa scorsa settimana nel post chicche-frutti-del-nuovo-lavoro ho segnalato alcuni utili links per chi vuole immergersi nel mondo DotNet (come me)…oggi continuiamo con un’altra piccola carrellata di collegamenti degni di nota.
- http://www.asp.net
(sito ufficiale Microsoft su ASP.NET (in inglese), c’è veramente di tutto…video tutorials, webcasts, articoli, news, etc etc) - http://www.peppedotnet.it
(sito dello sviluppatore Giuseppe Marchi in cui è possibile trovare una ricca raccolto di articoli e guide…ve lo consiglio) - http://www.dotnetside.org
(sito del primo user group del sud Italia dedicato al Microsoft .NET Framework) - http://www.dotnetfreaks.com
(sito inglese in cui è possibile accedere ad una ricca e ben strutturata area di download per scaricare esempi applicativi e/o guide da poter sfruttare) - http://www.sitepoint.com/subcat/asp
(area del portale SitePoint che raccoglie utili tutorials su ASP.NET)
Come vedete c’è parecchia carne al fuoco da assaporare…buon apprendimento.
[Chiacchiere] Il problema del web?…l’informazione ridondante 17 aprile 2008
Inviato da LukePet in : Chiacchiere, Curiosità, Firefox, Informatica, Internet, Linux, Prodotti, Programmazione, Programmi, Software, Sviluppo, Web, Windows , 5 commentiNel web circola molta informazione…forse troppa informazione. E il risultato di tutto ciò è una ridondanza di dati spesso difficile da gestire.
Vi faccio un esempio pratico.
Questo è un post pubblicato su Technorati il 15 Aprile 2008: plugins-firefox-per-esperti-del-web
il post si rifà ad un altro articolo scritto in inglese e pubblicato il 9 Aprile 2008: firefox-plugins-for-the-web-professional
e fin qui ci siamo.
Però oggi leggendo il post pubblicato su Technorati ho avuto come una sensazione di deejavu…e sapete perchè? Bè, ecco cosa pubblicavo il 28 Aprile 2007 (quasi un anno prima) su questo blog: firefox-il-kit-per-lo-sviluppatore-web.
Sia chiaro, con questo non voglio assolutamente insinuare che il post sia stato copiato…voglio solo dimostrare come (troppo spesso) il problema di questo proliferare di blog sia il ripetersi di post già scritti. Mi ci metto pure io che sicuramente tra tutti i post scritti avrò plagiato qualcuno.
Voglio giusto fare un appello a tutti i blogger del web incitandoli a scrivere articoli chi siano…come dire…particolari, caratteristici…in cui ognuno riesca a mettere del “suo” nella scrittura. Ci proverò sicuramente anche io.
Mica per niente, ma non può essere che ogni volta che esce una nuova versione di Firefox si materializzano 1000 post fotocopia che danno la notizia.
Concedetemi quindi questa piccola riflessione.
Ora non mi resta che augurare una buona scrittura a tutti.
[Chicche] Frutti del nuovo lavoro… 11 aprile 2008
Inviato da LukePet in : Chiacchiere, Chicche, Documenti, Guide, Informatica, Internet, Prodotti, Programmazione, Segnalazioni, Siti, Software, Sviluppo, Tutorial, Web, Windows , 2 commenti…il primo frutto è stato che ieri non sono riuscito neanche a scrivere un post. Questo nuovo lavoro inizia seriamente a ciucciarmi una fetta consistente di tempo libero che prima avevo, vabbè prima o poi doveva capitare. Non sarebbe neanche così pesante se in mezzo non ci fossero pure i lavori per la tesi ed altre piccole attività integrative…fino a Luglio sarà piuttosto dura.
Ma veniamo a noi; vi ho già detto che dovrò lavorare sulla tecnologia di casa Microsoft…e così mi sono immerso nel mondo DotNet. Di solito la prima cosa che faccio quando devo apprendere un nuovo linguaggio è una ricerca di risorse web che mi possano tenere aggiornato su nuovi sviluppi e che mi offrano articoli e community di supporto.
Ecco quindi qualche utile link che ho trovato, chi fosse interessato ad entrare nel mondo DotNet magari può buttarci un occhio:
- http://msdn2.microsoft.com
(questa è la guida ufficiale targata Microsoft) - http://www.aspitalia.com
(forum, articoli, guide, notizie…qui c’è proprio di tutto) - http://deghetto.wordpress.com
(interessante blog con piccole chicche ed utili informazioni) - http://www.visual-basic.it
(interessante sito con articoli, news e tutorials) - http://dotnetslackers.com
(portale ricco di informazioni…in inglese) - http://weblogs.asp.net
(raccolta di post pubblicati su ASP.NET…in inglese) - http://aspnetresources.com
(altro sito dedicato ad ASP.NET…in inglese)
oltre a tutto questo ci sono sempre le utilissime guide di Html.it.
Per questa settimana dal mondo DotNet è tutto.
























