Skip to main content

Posts

Finalmente Notepad++ Plugin Manager x64

Arriva infine su windows il plugin manager a 64 bit di notepad++! Vi siete trovati senza plugin quando per errore avete installato la versione a 64 bit del miglior editor open source di testo per windows ? Eravate rimasti sgomenti dal fatto che nell'installer il plugin manager non è più incluso? Nella versione 7.4.2 il plugin manager non è ancora presente Non sapevate più come indentare i vostri JSON e XML, come decodificare l'encoding delle URL o come confrontare in velocità due files? Beh ecco a voi come ripristinare il plugin manager!

Walking Skeleton

Letteralmente "scheletro che cammina", è solo un "termine contenitore" atto ad individuare una soluzione a vari problemi comuni nello sviluppo software; non mi riferisco quindi necessariamente al concetto riconosciuto nelle scienze dell'informazione da molto tempo, anche se sono applicabili le prime definizioni che comparivano negli studi del 1975 di Basili, V.R. e Turner, A.J. DOI: 10.1109/TSE.1975.6312870 che potete leggere nel seguente pdf . Il minimo per andare avanti; signori e signore: lo scheletro che cammina! Cosa intendo? L'insieme degli step tecnici (senza valore per il cliente finale), necessari ad avere un un sistema complesso interconnesso senza implementazioni reali al suo interno. E' la struttura minima necessaria per identificare i futuri contenitori di logica.

c# 6 e l'operatore di propagazione del null ?.

In C# 6 è presente un nuovo meraviglioso operatore, syntactic sugar introdotto per eliminare costrutti semantici ridondanti inerenti il controllo dei valori null : Non mi sto chiedendo cosa stia succedendo, questo è l'operatore di propagazione. Null propagator Operatore che permette di passare il valore di una proprietà senza fare check espliciti sull'oggetto che la contiene. Andiamo a vedere cosa vuol dire questo operatore...

Automazione su Windows: Chocolatey

Oggi è uscito un gran bel pezzo di software: Chocolatey v0.9.9.1 ( link al commit su github ). Per questo ho deciso di accennare ad un tipo di automazione informatica oggi; un termine di cui si parla troppo poco in Italia, dove i settori dove usualmente si utilizza sono quelli della meccanica ed elettronica. Partiamo dalla definizione: IT automation Unione di software e sistemi separati atta a renderli in grado di gestirsi e regolarsi da soli. Certo, per chi conosce i termini potrebbe risultare una ripetizione: automazione dell' inform azione autom atica , eppure il numero di operazioni ripetitive da compiere al PC per ognuno di noi sta diminuendo sempre più grazie all'automatizzazione, che sta aumentando vertiginosamente. Quanta fatica per arrivare ad un navigatore che aggiorna mappe e stato del traffico Compiti tediosi come aggiornare il proprio software, assicurarsi che ci sia sempre una versione salvata del proprio file da qualche parte o avere una serie di ...

Guida ultraveloce per Haskell su Lubuntu

A volte i fondamentali, sopratutto per i linguaggi di programmazione meno conosciuti, sono d'obbligo. Ecco quindi cosa ho ottenuto con 10 minuti di: An introduction to Functional Programming Through Lambda Calculus ( scarica il PDF o compra il libro ) Vim Lubuntu 14.10 Semplice semplice...

Code Pride - Fiero del mio codice

Essere fieri del proprio codice è difficile ( e controproducente se si è egotici ) per un programmatore: spesso è brutto, fatto in fretta, per necessità abbozzato e mai più rivisto. Senza considerare poi che il codice vero e proprio lo vedranno poche persone, e che più spesso verrà usato da persone che dovranno solo manutenerlo, e per questo ti odieranno. Totoro esprime correttamente il mio stato attuale Facendo quindi una conta sommaria di quello che in 13 anni di lavoro può succedere se ne fanno tante: Scrivere codice orribile Lavorare con codice orribile Usare software orrendo ( visual source safe su tutti) Appassionarsi di concetti che non userai mai Garantire retro-compatibilità a dir poco "tediose" Odiare il proprio hardware Odiare l'hardware dei clienti etc Ma per quanto la somma di tutti questi fattori possa andare al positivo o al negativo, nella mia vita di programmatore posso dire che una cosa è stata più importante di tutte le altre:

TomTom 1.18 per iPhone iOS 7.1.2

Finalmente un aggiornamento per quella che, storicamente parlando, è una delle applicazioni più utili dell' iOS . Vista la pletora di recensioni fittizie che compaiono in rete ad ogni uscita dell'applicazione ho pensato di fare un post onesto e completo sulla costosa ma solida app olandese. No, non parlerò delle voci di navigazione: anche se divertenti non ci sono in italiano (yoda su TomTom dev'essere spettacolare) Per molti, da un pezzo l'applicazione non vale più il suo prezzo, visto la concorrenza di app come Google Maps o Waze , che permettono di avere mappe, indicazioni per il percorso e traffico senza pagare nulla, connessione esclusa. L' azienda olandese comunque fa del suo meglio per cercare di tenerla al passo coi tempi, dichiarando nella versione 1.18 dell'applicazione mobile : Ultimi aggiornamenti delle mappe Risoluzione di problemi tecnici Ultima versione di TomTom che supporta iPhone 3GS e iPod touch 4 a generazione (TomTom non s...

Se l'Italia fosse la Siria

Cosa succederebbe in Italia se ci fosse un conflitto paragonabile a quello della guerra civile siriana ? Ecco una infografica importante che traspone le cifre della guerra nel nostro paese e fa capire a colpo d'occhio cosa sta passando il popolo siriano. Se l'Italia fosse la Siria Questa infografica è stata creata da Shannon Gormley e Drew Gough nel sito If We Were Syrian .MA c'è di più...

Reboot - iniziare da capo col proprio blog

Ripartire dalle piccole cose. A volte anche con un post sul proprio blog. Capire che bloggare di cose del blog forse non è la cosa migliore da fare, che l'importante forse è semplicemente aver voglia di scrivere , credere di avere qualcosa da dire , dirlo in un modo interessante . Ripartire col blog, ma come? Forse non è il caso di dire perché alcuni blog stanno a galla..

Neologismi Gergali Informatici

Per tutto il pubblico anglofobico ho deciso di fare una nuova traduzione! Andremo nel cuore della filosofia della programmazione e vedremo come si chiamano le più abusate tipologie di pattern e anti-pattern dell'ambiente informatico! Avverto tutti che il compito è lungo e pedante: stiamo parlando di neologismi inadatti a chi storce il naso parlando di zippare, cliccare, twittare, etc... Userò come al solito una personalissima traduzione maccheronica, e che la grammatica abbia pietà di me. Eccezzioni: acchiappiamole tutte!

Windows 8 - ricerca per contenuto dei file

Avete provato a cercare all'interno del testo dei files in molte cartelle? Il comando windows +Q, windows+W, windows+F non vi hanno aiutato? Vi siete accorti che non sempre la ricerca sui files che windows 8 indicizza per voi non basta e non volete includere le cartelle di sistema tra i files indicizzati ? Ecco la soluzione per voi! No, non posso trovare tutti i file che contengono il nome del mio mouse :(

I 10 comandamenti del programmatore

Ispirato da un post al quale sono arrivato attraverso un tweet, (al quale metto il link per correttezza), ho deciso di estrarre dal libro " The Psychology of Computer Programming ", scritto nel 1971, i dieci comandamenti del programmatore (senza ego). Lo scopo è quello di ispirare qualche visitatore di passaggio a chiedersi meglio quale sia l'habitat di queste strane bestie chiamate programmatori o sviluppatori, e di ispirare alcuni di essi a farsi un paio di domande in più! Non esiste ancora un debugger per la vita reale... Dopo il salto i 10 comandamenti degli sviluppatori!

Fulmini e Polpette

ovvero: Storia di una brave ma intensa lettura Da poco ho avuto l'occasione di rinnovare la mia adesione Slow Food , associazione che si contrappone fortemente al fenomeno del fast food , promuovendo, tutelando e insegnando il cibo buono, giusto e pulito. Assieme alla tessera caruccia mi sono vista recapitare un libriccino che fin da subito mi ha attratto per il suo titolo roboante: Fulmini e Polpette, le buone pratiche per una dieta amica del clima" (devo ammettere di non aver capito il senso del titolo). Ancora la solita predica su come inquinare meno seguendo diete impostate sull'acquisto di prodotti costosi e ricercati? Niente di tutto questo! Solo dati, informazioni e consigli! Perché mi ha colpito allora? Andiamo al gustosissimo succo del nostro discorso...

Petit-déjeuner à la Francaise

ovvero: Colazione alla Francese (in francese fa più figo)  Riprendendo da dove ci eravamo lasciati con il post sulla colazione all'italiana , volevo porvi questa domanda: Ma siamo solo noi a non fare colazioni da film? Il café au lait andrebbe servito in tazza larga La mia recente esperienza  Avignonese  mi ha fatto notare come la colazione alla francese sia molto simile alla nostra: Il cappuccino è sostituito con il café au lait , con più caffè del latte macchiato e paragonabile al caffelatte . La brioche alla crema è sostituita dal  pain au chocolat , ovvero una splendida sfogliata soffice a base di burro tempestata di goccioloni di cioccolato fondente, o il croissant (clichè) che entra nell'immagine francese, o anche delle madeleine . Infine si conclude con del succo di frutta, il jus d'oranges Questa era la colazione tipica Avignonese, ma addentriamoci nei gustosi particolari del rituale mattutino dei nostri cugini francesi!

Libromatica

Ecco la traduzione italiana al concetto espresso da Jeff Atwood nel precedente post " I libri fanno schifo ", dove cerchèrò di spiegare il mio pensiero a riguardo. Informatica, libri e idee; chi vince? Chi è l'eroe? "Mi dispiace Dave", disse HAL9000, "Purtroppo non posso farlo." Illustrazione: Josh Cooley - Golden Book Con questa iconica immagine, che rappresenta un e-book con illustrazioni tratto da " un film ", tratto da " un libro ", spero di istigarvi alla lettura di questo post.

I libri fanno schifo

Il post di oggi vuole essere un tributo ad un blog di programmazione che leggo da tanto tempo, e cerca di essere una traduzione il più fedele possibile di un post del 10 Aprile 2012 dell'encomiabile Jeff Atwood, il mitico programmatore/fondatore dell'indispensabile  stackoverflow.com . I libri fanno schifo? Cosa diavolo stò leggendo su codinghorror.com ? Oltre il salto, la rivelazione!

Giappone nucleare 4 - Un 2012 atomico

Piccolo riassunto dei nostri vaneggiamenti inerenti il nucleare in giappone: Letteralmente: "Giappone, perchè vendi testate nucleari all'india" Partiremo dall'incidente al reattore 1 di Fukushima, continueremo con le attuali conseguenze economiche e arriveremo alle notizie fresche: finisce la decennale proibizione di vendita di armi in Giappone, e continuano i colloqui per vendere tecnologia nucleare in india.