• CSS,  HTML,  JavaScript,  Vetrina,  Web Design

    Controlla individualmente ogni lettera con Lettering.js

    Essendo continuamente alla ricerca di novità riguardo il web design, mi sono imbattuto in questo progetto che sembra essere interessante, parliamo di Lettering.js. Sostanzialmente è una libreria javascript basata sull’onnipresente JQuery, che consente di controllare singolarmente le lettere di una parola in modo da creare bellissimi effetti su titoli, messaggi e quant’altro debba essere messo in evidenza all’interno di un sito web. Vediamo subito brevemente come funziona, partendo da una riga di HTML: [code lang=”html”]<h1 class=”mio_titolo”>Titolo</h1>[/code] Includiamo nella nostra pagina la libreria JQuery e la libreria Lettering.js,aggiungendo poi del codice JavaScript per invocare il metodo lettering(), come mostrato di seguito: <script src="path/to/jquery-1.4.2.min.js"></script> <script src="path/to/jquery.lettering.min.js"></script> <script> $(document).ready(function() { $(".mio_titolo").lettering(); }); </script>…

  • HTML,  Software,  Web Design

    Joomla!: La più grande realtà Open Source degli ultimi anni

    In termini di progettazione di siti web, Joomla! è stata ed è tutt’oggi una delle aziende più importanti e significative della storia del web 2.0. L’idea di Joomla! risale all’ agosto del 2005. L’idea era quella di costituire una comunità open source, in cui gli utenti potevano avere voce in capitolo. Ed è stato sempre così, dal 2005 ad oggi. Joomla! ha apportato alcuni cambiamenti(o meglio dire migliorie), ma le basi fondamentali sono rimaste le stesse. Il team di sviluppo creò un sito web, per poter dare un punto di riferimento ad ogni utente che volesse contribuire o informarsi sul progetto. Non appena il sito OpenSourceMatters venne aperto, il leader…

  • Download,  Sistemi Operativi,  Software,  System Administration

    Linux Live USB Creator

    Il software gratuito e open-source per Windows che consente di creare chiavette USB avviabili con Linux portabile e virtualizzato. se avete sempre voluto provare Linux ma non avete il tempo o le capacità per predisporre il vostro PC all’installazione del sistema operativo del pinguino, ora con LILI USB Creator potete farlo senza avere particolari conoscenze e con il minimo impegno, basterà una semplice chiavetta USB e una connessione internet per scaricare questo software gratuito e open-source, due cose di semplice reperibilità. LILI USB Creator è stato costruito con il concetto di “semplicità” in mente e può essere utilizzato da chiunque, se siete stufi, ogni qualvolta volete utilizzare Linux, di dover…

  • Browser,  Download,  Software,  Vetrina

    Navigazione internet anonima con Tor

    Tor è una rete di tunnel virtuali che permette a persone e gruppi di aumentare la privacy e la sicurezza su Internet, consente inoltre agli sviluppatori software di creare nuovi strumenti di comunicazione con caratteristiche intrinseche di privacy. Tor fornisce le basi per una gamma di applicazioni che permettono alle organizzazioni e agli individui di condividere informazioni sulla rete pubblica senza compromettere la propria privacy. Tor protegge da una comune forma di sorveglianza in rete chiamata “analisi del traffico”, l’analisi del traffico può essere usata per capire chi sta parlando con chi in una rete pubblica. Conoscere l’origine e la destinazione del proprio traffico Interent permette infatti ad altri di ricostruire le nostre abitudini e interessi, questo può avere un impatto sui propri acquisti online se, per esempio, un sito e-commerce applica una discriminazione sui prezzi a seconda del paese o dell’istituzione di provenienza. Si può anche mettere in…

  • Sistemi Operativi,  Software,  System Administration

    SUSE Studio, il creatore di appliance

    Il sito internet del progetto recita: “your software, everywhere!”, un nuovo modo rivoluzionario di creare tecnologia, SUSE Studio, nasce dall’esperienza di SUSE nel mondo Linux, consente di creare, utilizzando il solo browser internet, un appliance basato sul suo sistema operativo sia “open” che “enterprise”, è sufficiente registrarsi o accedere con credenziali del circuito OpenID, per poter cominciare ad utilizzare il “costruttore” di appliance o per cercare tra le migliaia già create dagli altri utenti, quella che più fa al caso vostro. E’ anche possibile, una volta costruita la vostra “build”, testarla direttamente all’interno del browser, prima di installarla effettivamente sull’hardware designato. Le vostre “appliance” rimarranno nel vostro personale archivio, è potranno essere scaricate ogni…

  • AJAX,  JavaScript,  Programmazione,  Vetrina,  Web Design

    Rilasciato JQuery Mobile 1.0 Beta 2

    Questa nuova beta apporta una discreto numero di miglioramenti alla libreria includendo: widgets separati in modo da poter includere nel progetto solo quelli di cui si ha effettivamente bisogno, sfruttamento della cache per il DOM per un minor utilizzo di memoria, un’opzione per il pre-cache della pagina, struttura delle pagine più flessibile, design delle check box e dei radio button migliorato, funzionalità avanzate per gli sviluppatori di web sites dinamici basati su JavaScript e supporto per dispositivi mobili ancora più ampio. Per il changelog completo è le caratteristiche in dettaglio fare riferimento al sito web ufficiale raggiungibile alla URL: http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/

  • System Administration,  Trucchi Windows,  Vetrina

    Come cambiare lo sfondo della schermata di logon di Windows 7

    Con Windows 7 vengono forniti di serie molti sfondi nuovi ed interessanti, ma allo stesso tempo Windows 7 non fornisce un metodo semplice per modificare lo sfondo della schermata di logon, come fare allora per avere uno sfondo diverso per la schermata di logon o quando viene visualizzato il menu mediante la pressione della combinazione CTRL+ALT+CANC. Alcune precisazione per quanto riguarda le immagini di sfondo Windows riconoscerà solo un immagine con le seguenti risoluzioni: 768 x 1280 960 x 1280 900 x 1440 1024 x 768 1024 x 1280 1280 x 768 1280 x 960 1280 x 1024 1360 x 768 1440 x 900 1600 x 1200 1920 x 1200…

  • JAVA,  Programmazione

    Java design patterns: Observer

    Eccoci ad una nuova puntata della serie dedicata ai design patterns, implementati in particolare utilizzando il linguaggio JAVA, parleremo dell’Observer pattern. Con questo pattern un oggetto, definito “il soggetto”, mantiene una lista di oggetti dipendenti, definiti “osservatori”, che vengono notificati istantaneamente di ogni cambiamento nello stato del “soggetto” stesso, normalmente chiamando uno dei loro metodi. Principalmente è utilizzato per implementare sistemi distribuiti di gestione degli eventi. Nella figura che segue lo schema UML relativo al pattern “Observer”. Nell’esempio pratico di implementazione in JAVA del pattern, l’input ogni linea di input da tastiera viene trattata come un evento, l’esempio è basato sulla libreria di classi java.util.Observer e java.util.Observable. Quando viene acquisita…

  • AJAX,  CSS,  JavaScript,  Web Design

    Tipped, il framework JavaScript per i tooltip

    State sviluppando un sito web, avete bisogno di aiutare i vostri utenti nell’utilizzo del vostro sito, magari qualche tooltip ben fatto potrebbe essere utile allo scopo, Tipped allora fa al caso vostro. Tipped è un framework JavaScript che vi consentirà di creare con estrema facilità degli splendidi tooltip utilizzando il framework JavaScript base che più vi aggrada. Tipped usa uno script  “adapter” molto leggero, il BridgeJS, che fornisce il supporto per più frameworks JavaSript, attualmente quelli supportati sono jQuery e prototype, altri framework possono essere facilmente utilizzati aggiungendo nuovi adapters. L’intera “skin” del tooltip, dall’ombra all’icona del caricamento è disegnata utilizzando Canvas, ciò significa che è facilmente cambiare lo stile…

  • CSS,  HTML,  Web Design

    Come smussare gli angoli di un elemento DIV con CSS 3.0

    Utilizzando CSS3, è possibile ottenere un riquadro con gli angoli arrotondati, con raggio a piacimento, il codice proposto funziona correttamente con le versioni di browser elencate di seguito:   Firefox 3.5 e successive Internet Explorer 9 Safari 3.0 e successive Opera 10.5 e successive Google Chrome 4.1 e successive Ma andiamo subito a vedere il codice: Definiamo una nuova class CSS .rounded { border:solid 5px #191919; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; } e applichiamola ad un elemento DIV in questa maniera: Questa è una prova   per ottenere questo risultato: