[Firefox] Il risveglio del panda rosso 26 giugno 2010
Inviato da LukePet in : Firefox, Informatica, Internet, Prodotti, Segnalazioni, Software, Web , aggiungi un commentoE’ una vita che non scrivo un post su Firefox, non perchè non lo usi più (anzi), ma piuttosto perchè non ho trovato più motivazioni che mi spingessero ad una segnalazione via blog. Dopo essermi stabilizzato su un preciso pacchetto di estensioni ho continuato ad utilizzare il browser di casa Mozilla stabilmente ma, nel frattempo, mi sono reso conto che il panda stava perdendo un po’ di terreno rispetto ai suoi concorrenti; soprattutto in termini di user interface, dove Chrome, Safari ed Opera hanno lavorato parecchio, introducendo delle interfacce dal design innovativo ed assai piacevole.
Poi sono arrivate le prime indiscrezioni su Firefox 4, che potrebbe essere ribattezzato con l’alias “risveglio!”; sembra proprio che nella sua quarta versione FF cercherà di recuperare il gap che attualmente sta pagando nei confronti dei suoi “avversari”…le novità previste sono davvero parecchie e ci si aspettano grandi cose.
A tal proposito metto in evidenza un interessante video che è già stato segnalato in diversi blog e che spiega le motivazioni che hanno guidato il restyling della UI; per maggiori dettagli vi invito anche a leggere questo dettagliato articolo pubblicato su Tom’s Hardware: firefox-4-cambia-le-schede-mozilla-spiega-perche.
(fonte: http://www.youtube.com/user/afaaborg)
Le scelte fatte (anche se odorano di scopiazzatura da Google) sono molto condivisibili; in particolar modo ho trovato stuzzicante l’introduzione delle “App Tabs”, personalmente vengono incontro ad una esigenza che ho sempre avuto (vedi scheda GMail costantemente aperta…che, ora come ora, sto gestendo come applicazione separata tramite Prism).
A questo punto non resta che attendere con ansia le evoluzioni del panda, sperando di ritornare a parlare di lui con il tipico entusiasmo carico di “innovazione” che caratterizzava i passati post. Staremo a vedere.
[Chicche] Visual Studio: documentare il proprio codice sorgente 26 maggio 2010
Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Prodotti, Software, Sviluppo, Tecnologia, Tutorial, Windows , aggiungi un commentoEcco un altro post che attraversa il versante più “tecnico” dei contenuti di questo blog. Dopo averne già parlato poco tempo fa, torno ad affrontare l’argomento Visual Studio…e per la precisione: “Visual Studio & documentazione del codice”.
Qualche settimana fa mi sono deciso a produrre un po’ di documentazione tecnica in riferimento ad un progetto che sto portando avanti dove lavoro, così mi sono messo a ricercare una soluzione che mi soddisfacesse. Dopo qualche test sono riuscito a trovare una configurazione ideale per tenere allineata la documentazione del mio codice sorgente. Ora, visto che in rete (aldilà di qualche discussione) non ho trovato grossi tutorials a riguardo, riporto in questo post tutte le linee guida che ho seguito. Magari può tornare utile a qualcuno.
Punto 1° – Commentare sempre il codice!
Avere del codice ben commentato è fondamentale, se poi i commenti sono ben strutturati sarà possibile integrarli nella propria documentazione senza problemi. Insomma, abituatevi a fare una cosa come questa:
/// <summary>
/// This is MyFunction
/// </summary>
/// <param name="param1">First parameter</param>
/// <param name="param2">Second parameter</param>
/// <returns>My return value</returns>
public int MyFunction(string param1, double param2)
{
}
per avere un’idea più chiara dei tags che potete sfruttare nella scrittura dei vostri commenti buttate un occhio qua: Recommended Tags for Documentation Comments.
Punto 2° – Impostare le proprietà del progetto
Per ogni class library della vostra solution dovete abilitare la generazione del file XML di documentazione; per farlo andate nella finestra delle proprietà e spuntate la voce “XML documentation file”, come mostrato qui sotto: Continua a leggere…
[Chicche] Visual Studio: suggerimenti per l’uso 28 aprile 2010
Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Prodotti, Software, Sviluppo, Tecnologia, Windows , aggiungi un commentoCi sono due motivi per cui scrivo questo post; il primo motivo è per dare qualche utile consiglio a chi utilizza da poco l’IDE di casa Microsoft, l’altro motivo è per un mio personale esercizio mnemonico…questo post rientrerà diretto nel blocchetto degli appunti telematici.
Sono oramai più di due anni che ho iniziato a sviluppare in ambiente Microsoft e Visual Studio è stato il compagno di viaggio di ogni quotidiana istruzione di codice. Come ogni IDE che si rispetti, Visual Studio offre un’infinità di funzionalità/settaggi che possono semplificarci la vita…alcune di queste precauzioni mi stanno particolarmente a cuore ed ho deciso di appuntarle per bene su questo blog.
Le cose che scrivo si trovano già sparse nel web a quantità industriali, io mi limiterò a sintetizzare e segnalare qualche piccola “chicca” in grado di rendere più piacevole e “comoda” l’attività di scrittura del codice.
Punto primo: le opzioni.
Vi consiglio di spendere qualche minuto per spulciare le opzioni di configurazione che Visual Studio mette a disposizione, andando su Tools -> Options troverete una valanga di impostazioni da poter configurare. In particolar modo, nella sezione “Text Editor” potete scegliere la formattazione che più vi aggrada per ogni specifico linguaggio.
Personalmente, quando scrivo in C# o VB, non posso fare a meno di abilitare il display delle “Line numbers”; mentre ho da poco trovato delle comode configurazioni anche per la scrittura dei file XAML, le impostazioni che ho scelto sono le seguenti:
Punto secondo: le estensioni.
Ne esistono parecchie ma per il momento segnalo solo i PowerCommands (http://code.msdn.microsoft.com/PowerCommands). Installando questa estensione verranno aggiunte delle piccole ma utilissime nuove funzionalità al menu principale.
In particolar modo segnalo questi due nuovi comandi:
- “Remove and Sort Usings”
(gustosa funzionalità per chi sviluppa in C#; scansiona tutti i file della Solution e, oltre ad ordinarli, rimuove tutti i riferimenti “using” superflui) - “Collapse Project”
(questa è per persone pignole come me; che ci volete fare, io non riesco proprio a chiudere Visual Studio se prima non ho fatto il collapse di tutti i progetti nella soluzione)
Punto terzo (ultimo ed il più importante): le shortcuts!
Ed è qui che arriva l’esercizio mnemonico; faccio un breve elenco di tutte le shortcuts più importanti che ho visto in azione e che piano piano ho imparato ad usare assiduamente. Eccole qua: Continua a leggere…
[Chicche] Editing di file Mkv…merge, demux, mux, delay e quant’altro 4 febbraio 2010
Inviato da LukePet in : Chicche, Informatica, Linux, Multimedia, Prodotti, Software, Soluzioni, Windows , aggiungi un commentoChicca volante.
Se vi capitasse di avere a che fare con qualche file MKV dall’audio leggermente sfasato ed aveste bisogno di un tool in grado di fare, in modo rapido e semplice, il demux/mux della traccia video e di quella audio (con le opportune modifiche al delay settate), allora il mio caldo consiglio è di utilizzare MKVToolnix.
E’ ciò di cui avevo bisogno stasera e questo bel programmino è stata la mia salvezza. Il software è quasi banale da usare, caricate il file, settate tutte le vostre cosine e poi lo salvate in un nuovo file. Fatto.
Questo è il link per scaricarlo: http://www.bunkus.org/videotools/mkvtoolnix/index.html.
Dato che ci sono, posto pure un’altra piccola nozione utile da conoscere quando si ha a che fare con i ritardi dell’audio e/o dei sottotitoli. Se utilizzate VLC (www.videolan.org/vlc) come player potete agire in tempo reale sui delay del file che state riproducendo, vi basta conoscere le giuste short-key:
- premendo h aumenterete il ritardo dei sottotitoli
- premendo g ridurrete il ritardo dei sottotitoli
- premendo k aumenterete il ritardo della traccia audio
- premendo j ridurrete il ritardo della traccia audio
Chiaramente tutto ciò non vale solo per i file mkv, ma per ogni tipo di file video che state riproducendo…e questo potrebbe evitarvi di dover rielaborare il file sfasato.
Penso di aver detto tutto…buona notte.
[Chicche] Memorizzare la posizione delle icone sul Desktop 6 ottobre 2009
Inviato da LukePet in : Chicche, Informatica, Prodotti, Segnalazioni, Sistema, Software, Soluzioni, Windows , 1 commento finoraChicca volante.
Probabilmente questa utility la trovate recensita in molti altri blog ma, visto che in questi giorni si è dimostrata un vero toccasana per combattere le mie “noie da pc”, la metto in evidenza anche qui.
In pratica per alcuni motivi (che non sto qui a spiegarvi) ultimamente mi capita di utilizzare la mia postazione di lavoro in desktop remoto da altre macchine…i vari cambi di risoluzione a cui sottopongo di volta in volta il desktop finisco sempre per incasinarmi tutte le icone che minuziosamente e con molto amore avevo disposto.
Una volta…ok. Seconda volta…e vabbè, lasciamo passare. Terza volta…adesso basta!
Stanco di questo fastidioso inconveniente mi sono messo rapidamente alla ricerca di una utility che mi venisse in soccorso…ed ho trovato un fedele alleato in DesktopOK.
Niente di più banale…si tratta di un semplicissimo e leggero programmino che consente agevolmente di salvare le posizioni delle icone, per poi ripristinarle quando ce ne sarà bisogno.
Efficiente ed efficace, se mai vi servisse lo trovate a questo indirizzo: http://www.softwareok.com/?seite=Software/DesktopOK.
[Chicche] Cheat Sheet …il potere della sinteticità 29 settembre 2009
Inviato da LukePet in : Chicche, Documenti, Informatica, Internet, Prodotti, 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] WordPress: personalizzare le icone del plugin Sociable 14 settembre 2009
Inviato da LukePet in : Chicche, Informatica, Internet, Prodotti, Software, Sviluppo, Tutorial, Web , 11 commentiE’ già da un pò che mi sono adoperato per fare un piccolo restyling alle icone di condivisione per i post di questo blog…ed il risultato è ormai da tempo ben visibile in coda ad ogni post. Giusto per essere più chiari, ecco di cosa sto parlando:
L’immagine soprastante mostra il riquadro utilizzato per la condivisione dei post sui principali servizi di comunicazione web. Dal punto di vista funzionale tutto è gestito dal plugin Sociable, che permette di selezionare da un elenco di servizi disponibili quelli per i quali si vuole predisporre il collegamento rapido per la condivisione.
Nulla da eccepire quindi, Sociable il suo lavoro lo svolge egregiamente…ma dal punto di vista grafico così com’era non mi convinceva; di default le icone mi sembravano troppo piccole e poco “interessanti”. Tutto ciò mi ha spinto a dare una ritoccata all’aspetto grafico, ottenendo il risultato mostrato nell’immagine precedente…non c’è voluto molto, qualche nuova icona ed un ritocco al foglio di stile ed il gioco è fatto.
Ora per la gioia di tutti gli smanettatori grafici espongo con chiarezza i passi da seguire per ottenere il mio stesso risultato:
1) Prima di tutto, chiaramente, installate il plugin Sociable (http://wordpress.org/extend/plugins/sociable). Fatto?
2) Dal pannello di configurazione del plugin selezionate i servizi per cui volete rendere disponibile la condivisione. Fatto?
3) A questo punto dovete ricercare il pacchetto di icone che più vi piace, da associare ai servizi che avete selezionato precedentemente (io, per esempio, le ho trovate sul sito http://www.iconspedia.com). Fatto?
Se per caso vi interessassero le stesse mie icone potete scaricare il pacchetto direttamente da qui: newsociable.
NB: è fondamentale che rinominiate le nuove icone con gli stessi nomi delle icone di default del plugin Sociable.
4) Ora, via FTP, caricate le nuove icone in una directory a scelta del vostro spazio web; tornate nel pannello di configurazione di Sociable e nel settaggio “Image directory” inserite l’url che punta alla directory appena uploadata. Fatto?
5) Bene, adesso abbiamo le nuove icone…non resta che modificare il foglio di stile. Dal pannello di configurazione di Sociable nel settaggio “Use CSS” disabilitate l’opzione “Use the sociable stylesheet” (andremo a ridefinire le nuove classi direttamente nel foglio di stile del tema in uso); aprite il file style.css del tema che state usando ed aggiungete le seguenti istruzioni:
Continua a leggere…
[Firefox] Quando il panda non carica tutti componenti aggiuntivi al primo avvio 11 settembre 2009
Inviato da LukePet in : Chicche, Firefox, Informatica, Internet, Prodotti, Software, Soluzioni , aggiungi un commento
Da quando ho installato Firefox 3.5 ho avuto a che fare con un piccolo problema le cui cause mi sono tuttora ignote.
Nulla di tragico, in realtà il problema non aveva alcun effetto compromettente ma il fastidio che induceva non era poi così minimo. La situazione era questa: ogni volta che avviavo il browser per la prima volta (dopo il caricamento del sistema) una serie di estensioni tra quelle che ho installato rimanevano disabilitate senza motivo alcuno; a questo punto ero costretto ad aprire la finestra di gestione dei componenti aggiuntivi lanciare una ricerca degli aggiornamenti e poi riavviare il browser…ed a questo punto mi ritrovavo tutti i componenti caricati correttamente. Ma fare questa semplice operazione ogni volta iniziava un pò ad infastidirmi…così mi sono messo in cerca di una possibile soluzione.
Ho fatto qualche ricerca sul web ed è venuto fuori che il problema, se pur raro, non è del tutto isolato. Alcuni utenti in qualche forum hanno riscontrato lo stesso mio comportamento…questo link lo testimonia: http://forum.mozillaitalia.org/index.php?topic=40330.0
Ho provato, come suggerito nella discussione, a creare un nuovo profilo ma il problema è rimasto. Quale possa essere la causa di tutto ciò non è proprio facile capirlo…forse qualche incompatibilità con specifiche configurazioni di sistema o, addirittura, con specifiche versioni del sistema operativo (io, ad esempio, l’ho riscontrato con Vista 64) oppure, semplicemente, un bug della versione 3.5. Bo, per il momento rimane un mistero.
A questo punto mi sono adoperato per aggirare il malfunzionamento…ed ho trovato la soluzione.
Sono ricorso al buon vecchio metodo (se pur “pericoloso”) di disabilitare il controllo di compatibilità delle estensioni…disattivandolo il problema è scomparso e mi sono ritrovato le estensioni tutte belle attive anche al primo avvio.
Ora, per chi si trovasse nella mia stessa situazione (mi auguro per voi di no) riporto i passi da seguire per disabilitare il controllo di compatibilità su Firefox 3.5:
- andate nella barra degli indirizzi e digitate about:config (vi ritroverete davanti la lista dei parametri di configurazione del browser)
- cliccate con il destro del mouse e dal menu contestuale selezionate Nuovo -> Booleano
- si aprirà la finestra per la creazione di un nuovo parametro di configurazione, inserite come nome extensions.checkCompatibility ed impostate il valore a false
- a questo punto riavviate il browser ed il gioco è fatto…al riavvio il controllo di compatibilità delle estensioni risulterà disabilitato
Dovrete giusto fare un pò più di attenzione quando installate nuovi componenti assicurandovi che siano compatibili con la versione del browser, ma per il resto, il fastidioso problema delle estensioni disattivate non si presenterà più (perlomeno così è stato per me).
E’ tutto…alla prossima “assistenza”.
[Chicche] Tweetboard…micro-forum a base di tweets 23 luglio 2009
Inviato da LukePet in : Chicche, Informatica, Internet, Prodotti, Segnalazioni, Servizi, Siti, Software, Web , 1 commento finoraIl fenomeno Twitter è una fonte di ispirazione inesauribe per la realizzazione di servizi ed applicativi web. Basta guardarsi in giro per rendersi conto della proliferazione dei progetti legati alla piattaforma di microblogging: servizi statistici, gestione degli account, supporto alla comunicazione…si trova un pò di tutto.
In tutto questo germogliare di utilità mi è saltata all’occhio la Tweetboard.
Per chi ha un sito web (specialmente un blog) la Tweetboard è una utilità davvero stuzzicante…semplice da installare ed estremamente funzionale. Nello specifico si tratta di un pannello laterale (a comparsa) che integra un micro-forum dove i tweets del vostro account (e quelli degli altri utenti) saranno le fonti che alimenteranno le discussioni.
La Tweetboard è ancora in versione alpha e per poterla utilizzare occorre fare una richiesta al team di sviluppo; una volta che la richiesta è approvata non vi resterà che inserire un paio di righe di codice sulla pagina del vostro sito ed a quel punto la Tweetboard sarà attiva.
Intuitiva, lineare ed esteticamente brillante…la Tweetboard non sembra proprio deludere. Io l’ho installata oggi (cliccate sulla linguetta visibile qui a sinistra per vederla all’opera) e l’impressione è stata decisamente positiva.
Chi vuole approfondire trova tutte le informazioni utili qui: http://tweetboard.com.
Se la installate il vostro sito guadagnerà indubbiamente qualche punticino nel coefficiente di interattività!
[Chicche] Passo a Digsby! 26 giugno 2009
Inviato da LukePet in : Chicche, Informatica, Internet, Linux, Prodotti, Servizi, Software, Web, Windows , aggiungi un commentoQuasi un anno fa scrissi un post dal titolo “Passo a Digsby?” (chicche-passo-a-digsby) in cui parlavo del client di messaggistica istantanea Digsby. Rimasi molto colpito dalle funzionalità e dalla qualità del software ma tentennai ad utilizzarlo con costanza per via di qualche problema di stabilità e di performance.
Oggi, a distanza di un anno, il programma è decisamente migliorato…più performante, con maggiori funzionalità e sempre molto apprezzabile dal punto di vista grafico. E così, oggi, quel punto interrogativo che caratterizzava il titolo del post scritto un anno fa si è trasformato in un bel punto esclamativo.
Definire Digsby un semplice client di messaggistica istantanea è senz’altro riduttivo…in realtà si tratta di un potente strumento per centralizzare i flussi di comunicazione telematica. Grazie a Digsby infatti adesso tengo sotto controllo la chat MSN, la chat di Facebook, Google Talk, 5 caselle di posta elettronica, il profilo di Facebook, il profilo di MySpace, il profilo di Linkedin e gli aggiornamenti di Twitter…insomma, è un vero centro di controllo di tutte le attività comunicative sul web.
Torno quindi a consigliarvelo…se la cosa vi interessa cliccate pure qui: http://www.digsby.com.
Inoltre, ho scoperto che esiste un piccolo tool che si chiama DigTweet (digtweet-set-your-digsby-status-via-twitter) che consente di aggiornare via Twitter lo stato che compare nel proprio contatto in chat. Questa scoperta ha reso la mia rete di Lifestreaming ancora più efficace; integrata al servizio HelloTxt (chicche-lifestream-in-broadcast-grazie-ad-hellotxt), che già uso da parecchio, mi consente veramente di aggiornare tutti gli stati dei social network e delle chat con un singolo update.
Per intenderci, la mia rete di lifestreaming oggi si articola in questo modo:
In pratica propago tutto con un solo invio da HelloTxt…figata.

























