Skip to main content

Posts

Showing posts with the label informatica

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:

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!

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!

Perchè i giapponesi amano Apple?

Anche voi non riuscite a dormire la notte perché non capite il motivo per il quale i prodotti Apple vanno in Giappone? Foto del fantastico Apple store della fashion Ginza Innanzitutto chi vi scrive è un utilizzatore di prodotti Apple; inizialmente scelti per pura convenienza (all'epoca il rapporto qualità/prezzo per il notebook che ho scelto era ottimo), mi sono man mano abituato a macchine che mettono l'utente in primo piano, creando un desiderio di bellezza anche sui computer, semplificando l'utilizzo e lasciando, a chi ne avesse la capacità, la possibilità di farne un uso professionale e completo. Ora li trovo in alcuni casi esageratamente (e pericolosamente) semplificati, ad esempio in vari aspetti di gestione della privacy o di libertà nell'utilizzo dell'hardware che dovrei poter usare appieno semplicemente perché l'ho comprato, ma questa è un'altra storia, andiamo a vedere le risposte!

Ricerca sicura con Chrome

Per chi come me ha il pallino di effettuare ricerche sicure col proprio browser, evitando che chiunque possa leggere le mie chiavi di ricerca, ecco un piccolo ma importante consiglio: Usate la ricerca sicura di google! (bonus: spiegherò anche come cercare con wikipedia in modo sicuro) Il doodle natalizio non vi deve distrarre, la cosa importante è vedere la scritta https verde in alto a sinistra! Dopo il salto vedrete come fare!

Update - Problema con Growl e Skype

E dopo l'aggiornamento del nostro amato Growl (su App Store ) alla versione 1.3.1 ecco il nostro aggiornamento al post inerente i problemi tra la rinnovata versione di Growl 1.3 e la versione di Skype 5.3.X o Skype 5.4.X (la beta)! Il 3 novembre 2011 Growl è stato aggiornato, ma la guida vale anche per la versione 1.3! Ringraziando per la segnalazione Animaster84 , riportiamo il commento col quale spiega il nuovo modo di risolvere il problema tra il famoso gestore di notifiche per il mac osx e il programma di videochiamate più usato . Scaricare dal sito http://growl.info/downloads l’app GROWL VERSION DETECTIVE 1.2. Eseguite l’app. Andate sul tab “FRAMEWORK”, poi cercate SKYPE, e cliccate su UPGRADE FW. Adesso dalle impostazioni di notifica di Skype potrete selezionare nuovamente anche Growl. TESTATO su 10.7.2. Dopo il salto la mini guida.

Malvagio Impero SIAE - Il Ritorno

Con questo titolo, omaggio al simbolo dei ridoppiaggi italiani  Star Whores , cominciamo il post di oggi! < voce type="trailer" mode="on" > Una nuova minaccia si affaccia nella prosperosa Italia dell'anno 2011. Il malvagio impero SIAE ancora una volta aggredisce i deboli. L'Internet si ritrova dinnanzi questo formidabile nemico! Riusciranno i nostri eroi... < /voce > Simbolo dei ridoppiaggi italiani, inserito pure nella guida ufficiale di Star Wars I temi di oggi? Un brevissimo punto sulle recenti e pitocche richieste di questi simpaticoni.

Far andare Growl 1.3 e Skype 5.3.X

AGGIORNATO -  Update - Problema con Growl e Skype Se qualcuno, come me, vuole vedere funzionare l'ultima versione dell'ottimo programma di notifiche per il Mac OSX (Growl versione 1.3) con il nostro programma di videochiamate (Skype attualmente alla 5.3.59.1093) sul proprio computer Apple ecco una mini guida. Skype riversa i suoi problemi sul piccolo Growl

Usare BitBucket da Visual Studio 2010

Guida super veloce per ospitare il proprio codice online e condividerlo con altri! Iscriviti a BitBucket , il repository online mercurial per il controllo del codice distribuito . Scarica e installa TortoiseHg. Scarica e installa VisualHG. Apri Visual studio Vai su Tools (strumenti) Clicca Options (opzioni) Scorri la lista delle opzioni fino a Source Control Seleziona VisualHG premi OK Crea sul sito di bitbucket un nuovo repository e copia l'url, ES https://bitbucket.org/nomeutente/nomerepos Vai sul file system, fai click sulla cartella nella quale metterai il codice Vai su TortoiseHg (se vuoi metti l'interfaccia in italiano nei Global Settings) Premi Clone Imposta come source il link sopra citato Conferma la tua scelta e metti nome utente e password FATTO