set 15
Digg
Technorati
Delicious
condividi su Facebook

Internet Explorer 9 disponibile download beta pubblica

Internet Explorer 9 disponibile download beta pubblica e’ un post di: CodeSnippet Internet Explorer 9 Dopo una lunga attesa è stata rilasciata finalmente la prima versione beta di Internet Explorer 9 . Prima del rilascio al pubblico c’è stata una fase di rilascio di varie preview (5) per gli sviluppatori. Questa versione di Internet Explorer sancisce una nuova era per il browser targato Microsoft

Guarda Originale:
Internet Explorer 9 disponibile download beta pubblica

set 12
Digg
Technorati
Delicious
condividi su Facebook

E vanno a trans…

E vanno a trans… e’ un post di: CodeSnippet Ogni tanto un pò di Off-Topic fa sempre bene. Oggi propongo una parodia di Daniele Brogna sulla base di una canzone molto in voga quest’estate, Alors on danse . Vi lascio a E vanno a trans..

Guarda Articolo Originale:
E vanno a trans…

set 11
Digg
Technorati
Delicious
condividi su Facebook

Copiare l’output dal prompt dei comandi

Copiare l’output dal prompt dei comandi e’ un post di: CodeSnippet Molto spesso ci capita di dover copiare l’output di un comando che digitiamo sul prompt dei comandi direttamente nella clipboard per incollarlo successivamente da qualsiasi altra parte. La procedura standard che si utilizza spesso è quella di digitare il comando, fare poi  click col destro sul prompt, poi mark e selezionare il testo che si vuole copiare, dopo aver dato invio viene automaticamente copiato. C’è però una procedura molto più semplice che ho scoperto da poco, infatti, digitando nome_comando | clip dove, ovviamente, nome_comando è il comando che vogliamo digitare, l’output prodotto verrà copiato automaticamente nella clipboard , e, facendo incolla lo si protrà usare

Continua Articolo Originale:
Copiare l’output dal prompt dei comandi

set 10
Digg
Technorati
Delicious
condividi su Facebook

Foto gratuite per il web design

Ho trovato un sito molto interessante per web designer e grafici: PD Photo .

Link fonte:
Foto gratuite per il web design

set 08
Digg
Technorati
Delicious
condividi su Facebook

Macchianera Blog Awards 2010: Le mie preferenze

Macchianera Blog Awards 2010: Le mie preferenze e’ un post di: CodeSnippet Oggi sono usciti i finalisti del  Macchianera Blog Awards 2010 dopo la fase di preselezione nella quale venivano scelti i finalisti delle varie categorie. In nomination sono finiti dei blog molto interessanti, esprimo qui il mio parare sul mio preferito di ogni categoria: Miglior Blog 2010 Ero indeciso tra Spinoza e Leonardo ,  Il Post non lo considero un blog mente Metilparaben non lo conosco.

Articolo completo fonte:
Macchianera Blog Awards 2010: Le mie preferenze

set 04
Digg
Technorati
Delicious
condividi su Facebook

T-SQL: Reset Identity

T-SQL: Reset Identity e’ un post di: CodeSnippet Un’operazione poco frequente ma importante quando si lavora con i database è il reset dell’identity dopo la cancellazione di una o più righe da una tabella. Il codice per effettuare il reset dell’identity in T-SQL è semplice, ma, nonostante ciò, io lo dimentico sempre. DBCC CHECKIDENT ( table_name , reseed , 0 ) Questo codice imposta il valore corrente dell’identity a 0, ovviamente bisogna sostituire table_name con il nome della vostra tabella alla quale applicare il reset .

Fonte:
T-SQL: Reset Identity

set 03
Digg
Technorati
Delicious
condividi su Facebook

Google e la posta prioritaria

Google e la posta prioritaria e’ un post di: CodeSnippet Google ha lanciato da pochi giorni un nuovo servizio molto utile per Gmail che permette di selezionare tra i messaggi di posta elettronica che riceviamo tutti i giorni quelli più importanti , mettendoli in evidenza rendendoli quindi più visibili. L’algoritmo di base sul quale viene determinato se un messaggio è importante o meno si basa sui messaggi che vengono letti (quindi non eliminati o segnati direttamente come letti senza aprirli) e quelli a cui diamo una risposta.

Per approfondire consulta la fonte:
Google e la posta prioritaria

set 01
Digg
Technorati
Delicious
condividi su Facebook

Annotations: come far “parlare” funzioni e metodi in Python

Annotations: come far “parlare” funzioni e metodi in Python e’ un post di: CodeSnippet Articolo a cura di Malex Come certamente tutti sapete, una delle caratteristiche principali di Python è, come la maggioranza dei linguaggi di scripting, il dynamic typing. Questa è generalmente un’ottima feature, in quanto consente spesso di evitare casting eccessivi ecc. Tuttavia, quando andiamo a richiamare funzioni e/o metodi, possiamo trovarci in dubbio su che tipo di parametri si aspetta tale funzione, e che tipo di valore ritorna.

Approfondimento fonte:
Annotations: come far “parlare” funzioni e metodi in Python

ago 30
Digg
Technorati
Delicious
condividi su Facebook

jQuery Mobile: Framework per Smartphones e Tablets

jQuery Mobile: Framework per Smartphones e Tablets e’ un post di: CodeSnippet jQuery Mobile L’aumento esponenziale delle vendite di SmartPhone e Tablet Computer trainate se vogliamo dall’ iPhone da una parte e dall’ iPad dall’altra hanno portato alla necessità di sviluppare sempre più applicazione per questi dispositivi, e, se vogliamo, ha spinto la realizzazione di siti web navigabili facilmente da questi devices (le varie versione mobile di molti siti aumentano esponenzialmente). Tutto questo necessita di un lavoro di design non indifferente, ed, ad oggi, non esistono strumenti in grado di semplificare il lavoro dei webmaster. jQuery mobile si pone l’ambizioso obbiettivo di diventare un Framework di sviluppo per dispositivi mobili in grado di semplificare a tutti il lavoro

Fonte:
jQuery Mobile: Framework per Smartphones e Tablets

ago 29
Digg
Technorati
Delicious
condividi su Facebook

.NET 4.0 Lazy initialization

.NET 4.0 Lazy initialization e’ un post di: CodeSnippet Tempo fa parlai in un post di come effettuare il Lazy Loading delle immagini e spiegai il funzionamento del pattern. Ieri navigando su msdn ho trovato una nuova classe del Framework .NET 4.0 chiamata Lazy che implementa proprio questo pattern di cui parlavo. Fondamentalmente implementa il Lazy initialization, che ci permette istanziare una risorsa solo nel momento dell’utilizzo

Continua la lettura con la fonte di questo articolo:
.NET 4.0 Lazy initialization

ago 25
Digg
Technorati
Delicious
condividi su Facebook

Audio player per Silverlight

Audio player per Silverlight e’ un post di: CodeSnippet Silverlight audio player L’altra volta parlai nel blog di un Video Player per Silverlight , ebbene ho trovato anche un progetto analogo per riprodurre invece dei file musicali, sempre in  Silverlight .

Approfondimento fonte:
Audio player per Silverlight

ago 24
Digg
Technorati
Delicious
condividi su Facebook

PHPExcel: Creare file Excel con PHP

PHPExcel: Creare file Excel con PHP e’ un post di: CodeSnippet PHPExcel PHPExcel è una libreria molto utile che ci permette di creare facilmente dei file Excel 2007 con uno script PHP .  PHPExcel è un progetto open source che sta su CodePlex e oltre a permettere la creazione di file Excel , da anche la possibilità di esportarli in PDF, HTML , CSV o Excel 97 (oltre al formato 2007), permette l’inserimento delle immagini nel foglio di lavoro e tante altre features utili.

Fonte:
PHPExcel: Creare file Excel con PHP

 

Parole chiave per questo articolo:

ago 23
Digg
Technorati
Delicious
condividi su Facebook

Video Player per Silverlight

Video Player per Silverlight e’ un post di: CodeSnippet Silverlight video player Navigando su  CodePlex ho trovato un progetto interessante. Praticamente è un video player open source sviluppato in  Silverlight

Il seguito di questo articolo:
Video Player per Silverlight

ago 22
Digg
Technorati
Delicious
condividi su Facebook

CLEditor: Editor WYSIWYG per jQuery

CLEditor: Editor WYSIWYG per jQuery e’ un post di: CodeSnippet Per creare interfacce utente accattivanti e facilitare l’inserimento dei contenuti nei siti web, i maggiori CMS (tutti direi) usano sempre più frequentemente degli editor  WYSIWYG . Questa tipologia di editor permette agli utilizzatori di inserire contenuti formattati senza conoscere necessariamente il linguaggio di demarcazione ( HTML et simila). Navigando in rete ho spesso trovato vari plugin per jQuery che permettono di creare degli editor WYSIWYG molto facilmente.

Fonte:
CLEditor: Editor WYSIWYG per jQuery

ago 21
Digg
Technorati
Delicious
condividi su Facebook

Macchianera Blog Awards 2010

Macchianera Blog Awards 2010 e’ un post di: CodeSnippet Ogni anno si tengono i (ormai) famosi Macchianera Blog Awards , un riconoscimento ai migliori blog italiani della rete suddiviso per categorie. Quest’anno ho avuto la fortuna di essere segnalato da AlterVista nella categoria “ Migliore Blog tecnico-divulgativo “.

Articolo completo fonte:
Macchianera Blog Awards 2010

ago 14
Digg
Technorati
Delicious
condividi su Facebook

LPIC-1: Linux Professional Institute Certification Study Guide

Ho cominciato a leggere il libro della Sybex, “LPIC-1: Linux Professional Institute Certification Study Guide” , una guida di studio per chi voglia ottenere la certificazione LPI di primo livello . Il libro è scritto in modo chiaro e con un buon italiano, che dimostra la cura di autore ed editore; non ho trovato errori nemmeno nel contenuto più propriamente tecnico, che sono meno rari di quel che si pensi in questo genere di pubblicazioni. Il libro sembra ragionevolmente aggiornato e all’inizio di ogni capitolo vengono spiegati i punti del programma della certificazione che verranno affrontati

Articolo completo fonte:
LPIC-1: Linux Professional Institute Certification Study Guide

ago 08
Digg
Technorati
Delicious
condividi su Facebook

Microsoft rilascia la Ribbon per WPF

Microsoft rilascia la Ribbon per WPF e’ un post di: CodeSnippet Dall’avvento di Office 2007 prima e Windows 7 poi, molti sviluppatori hanno sentito la necessità di creare dei menù con la nuova Ribbonbar che permette una gestione migliore e semplificata delle funzionalità di un programma. Nel tempo sono uscite un mare di versioni di questo controllo, sia per Window form, che per WPF prodotte, come dicevo sopra, da terze parti

Link articolo originale:
Microsoft rilascia la Ribbon per WPF

ago 05
Digg
Technorati
Delicious
condividi su Facebook

Effettuare il Lazy Loading delle immagini con jQuery

Effettuare il Lazy Loading delle immagini con jQuery e’ un post di: CodeSnippet Partiamo dal principio definendo cos’è il  Lazy Loading per chi ancora non lo sapesse. Sostanzialmente si tratta di un design pattern che viene utilizzato nella programmazione (soprattutto quella ad oggetti) che ci permette di utilizzare un proprietà, un oggetto, o, generalmente, una risorsa solo nel momento del bisogno. Faccio due esempi stupidi, uno che usa, e uno che non usa il Lazy loading.

Link fonte:
Effettuare il Lazy Loading delle immagini con jQuery

ago 02
Digg
Technorati
Delicious
condividi su Facebook

Sbloccato iPhone 4 con Jailbreak dentro un Apple Store

Sbloccato iPhone 4 con Jailbreak dentro un Apple Store e’ un post di: CodeSnippet Questo video è apparso ieri su YouTube.

Fonte Articolo:
Sbloccato iPhone 4 con Jailbreak dentro un Apple Store

ago 02
Digg
Technorati
Delicious
condividi su Facebook

Abilitare le estensioni su Visual Studio se avviato da amministratore

Abilitare le estensioni su Visual Studio se avviato da amministratore e’ un post di: CodeSnippet Visual Studio offre un gran numero di estensioni che facilitano il lavoro agli sviluppatori e permettono di aumentare la produttività.

Prosegue Articolo Originale:
Abilitare le estensioni su Visual Studio se avviato da amministratore

ago 01
Digg
Technorati
Delicious
condividi su Facebook

AForge.NET: Framework per l’intelligenza artificiale in .NET

AForge.NET: Framework per l’intelligenza artificiale in .NET e’ un post di: CodeSnippet AForge.NET è un bellissimo progetto che conobbi tempo fa grazie ad un post su CodeProject . AForge sostanzialmente non è atro che un Framework che contiene una serie di librerie utili per l’intelligenza artificiale, gli algoritmi generici, la manipolazione delle immagini, le reti neurali e così via

Per approfondire consulta la fonte:
AForge.NET: Framework per l’intelligenza artificiale in .NET

lug 31
Digg
Technorati
Delicious
condividi su Facebook

La strategia del Cloud Computing…

La strategia del Cloud Computing… e’ un post di: CodeSnippet Cloud Computing Ultimamente si parla spesso di Cloud Computing , questa vignetta spiega nel dettaglio l’idea che hanno Linux , Windows e MacOSX di esso. Post correlati: PHP Semplice script per costruire una Tag Cloud Linux day 2009 Disponibile Mono Tools per Visual Studio

Continua la lettura con la fonte di questo articolo:
La strategia del Cloud Computing…

lug 31
Digg
Technorati
Delicious
condividi su Facebook

Accessibilità ed svg

Da tempo interventi legislativi incentivano lo sviluppo di siti accessibili, cioè di siti che siano fruibili anche da chi soffra di disabilità come cecità, visione o udito ridotto, incapacità di interpretare correttamente i colori etc.

Fonte Articolo:
Accessibilità ed svg

lug 19
Digg
Technorati
Delicious
condividi su Facebook

Creare palette piacevoli con agave

Almeno per i meno artisticamente inclinati, creare palette piacevoli e allo stesso tempo originali per il proprio sito web può comportare un notevole investimento di tempo ed essere fonte di frustrazione: in genere io mi affido molto a siti come color scheme designer o COLORlouvers .

Approfondimento fonte:
Creare palette piacevoli con agave

lug 14
Digg
Technorati
Delicious
condividi su Facebook

Backup automatico del proprio sito con l’nslu2

Molti servizi di hosting non garantiscono funzionalità di backup automatico: alcuni effettuano dei backup dei nostri siti con una certa regolarità, ma senza alcuna promessa e se ospitiamo i siti di clienti dobbiamo avere una sicurezza al riguardo. Esistono, è vero, servizi poco costosi di backup, ma necessitano un pieno accesso in lettura al sito e questo non mi piace, tanto più che avere degli importanti file di backup disponibili solo in un server remoto mi innervosisce: un disco sotto la scrivania mi pare un’opzione più sicura e meno “virtuale”

Guarda Articolo Originale:
Backup automatico del proprio sito con l’nslu2

lug 09
Digg
Technorati
Delicious
condividi su Facebook

una barra alla OSX con le transizioni css

Una delle novità introdotte dall’ultima beta di firefox 4 è il supporto parziale per le transizioni css ; considerando che anche safari e chrome le supportanto, questo significa che presto sarà possibile inserire nei nostri siti piccoli ma piacevoli effetti a beneficio di una parte importante dei visitatori, a patto di assicurare un dolce degrado per gli altri. Per prendere un po’ di dimestichezza con questa funzionalità ho quindi giocato a sviluppare una barra simile a quella  di OSX o di alcune versioni di sistemi GNU/Linux: l’uso delle transizioni css si limita a far sì che quando il mouse si sposta sopra un bottone questo si alzi in modo graduale, quindi sui browser che non le supportano, come firefox 3.6, l’effetto sarà istantaneo ma a parte questo la barra continuerà a funzionare normalmente.

Articolo completo fonte:
una barra alla OSX con le transizioni css

lug 06
Digg
Technorati
Delicious
condividi su Facebook

Giochiamo con l’nslu2

L’ NSLU2 è una periferica che permette di esportare via rete chiavette o dischi esterni connessi ad esso tramite le sue due porte usb; grazie al minimo ingombro, la totale silenziosità e il ridottissimo consumo (circa 4 watt, poi ovviamente dipende dall’uso che se ne fa), può rimanere acceso 24 ore su 24, sempre disponibile. Non male per un apparecchietto che costa intorno agli 80-100 euro, ma tanto oltre a quanto descritto non va: se volete ad esempio condividere una stampante di rete dovete dare mano al portafoglio per comprare un ulteriore prodotto. A meno che non vogliate sfruttare la potenza del software libero per modellare l’ NSLU2 a vostro piacimento .

Il seguito di questo articolo:
Giochiamo con l’nslu2

giu 28
Digg
Technorati
Delicious
condividi su Facebook

Come creare un sfondo per un sito web con CSS3

Lo sfondo è, senza dubbi, un elemento importantissimo per qualsiasi sito web. Che sia esso un pattern o una tinta unita, il suo principale obbiettivo è quello di far risaltare i contenuti che il sito vuole proporre. Quindi, quello dello sfondo è un compito cruciale: cogliere l’attenzione del lettore e invogliarlo a continuare a visitare il nostro sito

Per approfondire consulta articolo originale:
Come creare un sfondo per un sito web con CSS3

giu 27
Digg
Technorati
Delicious
condividi su Facebook

Hello Bloggatore

Sono felice ed orgoglioso di annunciare che “Divagazioni nella rete” è approdato su “Il Bloggatore” ! Per quei pochi che non lo conoscessero, “Il Bloggatore” è un aggregatore di notizie, cioé prende gli articoli dei blog che lo hanno richiesto e, dopo un’accurata selezione, ne pubblica anteprime sul suo sito web. Così facendo aumenta considerevolmente la visibilità dei singoli blog e fornisce agli utenti finali un comodo portale per accedere a contenuti di alta qualità

Vai a vedere articolo:
Hello Bloggatore

giu 25
Digg
Technorati
Delicious
condividi su Facebook

Trasformazione XSLT in C#

Trasformazione XSLT in C# e’ un post di: CodeSnippet Nell’articolo precedente feci vedero come trasformare un documento XML attraverso un XSLT e chiusi l’articolo dicendo che avrei fatto vedere come effettuare la trasformazione C# (dopo aver scritto l’ XSLT e l’ XML ). Il codice che fa la trasformazione è il seguente:

giu 25
Digg
Technorati
Delicious
condividi su Facebook

Rimpicciolire le immagini png

È noto che il formato jpeg comprime di solito molto meglio del formato png . La ragione è che quest’ultimo insiste ad evitare qualunque perdita di informazioni, mentre il primo no: di fatto un’immagine codificata in jpeg sarà una buona rappresentazione di quella originale (a meno di insistere per livelli di compressione esagerati), ma non sarà fedele pixel per pixel. Tale libertà aggiuntiva può venire sfruttata per ottenere livelli di compressione di solito irraggiungibili altrimenti

Fonte:
Rimpicciolire le immagini png

giu 21
Digg
Technorati
Delicious
condividi su Facebook

Ultima creazione

Ecco il mio ultimo sito , che ne pensate? L’ho scritto per due ragazze veramente in gamba, tanto che stanno già vedendo i primi risultati: in bocca al lupone a tutte e due! ps: per i più curiosi, il sito è basato su drupal , che considero un un cms stupendo: molto flessibile ed elegante.

Prosegue Articolo Originale:
Ultima creazione

giu 19
Digg
Technorati
Delicious
condividi su Facebook

XSLT: Come trasformare un documento XML

XSLT: Come trasformare un documento XML e’ un post di: CodeSnippet Quando si usa spesso il linguaggio XML ci si può trovare di fronte a delle situazioni in cui si necessita la trasformazione dei dati in input (in formato XML ) in un formato simile: ad esempio un XML con formattazione diversa, oppure, in HTML . Per effettuare questo tipo di trasformazione si utilizza un linguaggio che deriva dall’ XSL denominato XSLT (XSL Transformations).  L’XSLT permette di interrogare il file di input attraverso delle query XPath e prelevare quindi i valori dei tag che si desidera

Continua Articolo Originale:
XSLT: Come trasformare un documento XML

giu 13
Digg
Technorati
Delicious
condividi su Facebook

Giochiamo con border-image

Ormai quasi tutte le ultime versioni dei browser supportano la proprietà css border-image, che permette di inserire delle immagini come bordi dei box della nostra pagina. Ciò permette di creare con poca fatica simpatici effetti che abbelliranno la nostra pagina per una fetta consistente degli utenti, senza creare problemi di sorta agli altri.

Fonte:
Giochiamo con border-image

giu 07
Digg
Technorati
Delicious
condividi su Facebook

Le dimensioni dei file svg

In genere io creo la grafica svg con inkscape ; solo ieri ho notato una cosa che probabilmente era ovvia, se solo mi fossi soffermato un secondo sulle dimensioni dei file: i file svg creati da inkscape sono ben lungi dall’essere ottimizzati. Di seguito trovate tre versioni della stessa stella (gli utenti internet explorer vedranno un file png, gli altri un file svg) accompagnate dalle dimensioni in bytes del corrispondente svg: normale ottimizzato a mano 3004b 1279b 256b Il primo file è stato creato con inkscape e quindi salvato come “inkscape svg”, il secondo è lo stesso file salvato come “svg ottimizzato”, il terzo è un documento svg creato a mano. Come potete vedere salvare un file svg come “svg ottimizzato” riduce notevolmente il peso (in questo caso quasi del 60%), ma scrivendo un svg a mano si riescono ad abbattere le dimensioni in modo considerevole: la mia versione della stella è quasi 10 volte più piccola di quella iniziale! È anche interessante confrontare le dimensioni dopo la compressione (un file svg dovrebbe idealmente venire inviato al browser in forma compressa) e con la stessa immagine in formato png; ecco una tabella riassuntiva: non compresso compresso con gzip -9 png normale 3004b 1284b 1062b ottimizzato 1279b 734b 1010b a mano 256b 206b 969b Questo è un caso un po’ sfortunato perché le dimensioni della stella sono piccole: mano a mano che le sue dimensioni crescono il file svg rimarrà praticamente identico, mentre le dimensioni del file png cresceranno considerevolmente.

Fonte Articolo:
Le dimensioni dei file svg

giu 03
Digg
Technorati
Delicious
condividi su Facebook

creare due div con la stessa altezza

Recentemente ho letto un articolo molto interessante dove l’autore affronta il probema di dare a due div affiancati l’altezza necessaria per accomodare il contenuto di entrambi: in pratica se i due div sono colonne di testo si vuole fare in modo che esse abbiano entrambe la minima altezza sufficiente per permettere la visualizzazione dei rispettivi contenuti, come in questo esempio . Chiaramente quello che rende interessante il problema è che le dimensioni devono essere determinate in modo dinamico. L’autore dell’articolo proponeva l’uso di jquery : con un paio di righe javascript si risolveva il problema; con questa soluzione si paga la necessità di caricare jquery nella pagina (circa 24kb di testo css), ma al contempo si ha il vantaggio di una implementazione semplice ed altamente portabile (jquery funziona su quasi tutti i browser).

Guarda Originale:
creare due div con la stessa altezza

 

Parole chiave per questo articolo:

mag 19
Digg
Technorati
Delicious
condividi su Facebook

Consulente informatico vs prostituta

Consulente informatico vs prostituta e’ un post di: CodeSnippet Sei un consulente informatico ? Quindi: Lavori a degli orari bizzarri. (Come le prostitute) Sei pagato per rendere felice il tuo cliente.

Per approfondire consulta articolo originale:
Consulente informatico vs prostituta

apr 12
Digg
Technorati
Delicious
condividi su Facebook

Visual Studio 2010: disponibile la Final Release

Visual Studio 2010: disponibile la Final Release e’ un post di: CodeSnippet Visual Studio 2010 Dopo due versioni beta ed una RC , Visual Studio 2010 è stato rilasciato oggi in versione definitiva.

Continua la lettura con la fonte di questo articolo:
Visual Studio 2010: disponibile la Final Release

apr 10
Digg
Technorati
Delicious
condividi su Facebook

Cosa c’è dentro l’iPad

Cosa c’è dentro l’iPad e’ un post di: CodeSnippet iPad Ecco cosa c’è veramente dentro l’ iPad . Post correlati: Apple lancia il suo tablet, iPad iPad: Un oggetto inutile

Continua la lettura con la fonte di questo articolo:
Cosa c’è dentro l’iPad

apr 07
Digg
Technorati
Delicious
condividi su Facebook

T-SQL: Paginazione dei record

T-SQL: Paginazione dei record e’ un post di: CodeSnippet Molte volte può tornare utile tirare fuori da una tabella soltanto la porzione di dati che vogliamo far visualizzare. Immaginiamo di avere una tabella con la paginazione nella quale mostriamo per ogni pagina 50 record

Articolo completo fonte:
T-SQL: Paginazione dei record