• AJAX,  HTML,  JavaScript,  Programmazione,  Web Design

    IxEdit, costruire visualmente le interazioni nelle applicazioni Web 2.0

    Gironzolando periodicamente sul web, consultanto i diversi siti tecnici di riferimento per gli sviluppatori, ho trovato questo tool per adesso gratuito, molto interessante, soprattutto per chi sviluppa applicazioni web 2.0 basate su JQuery, parliamo di IxEdit. IxEdit è uno strumento che consente allo sviluppatore di definire visualmente le interazioni tra le componenti dell’interfaccia dell’applicazione che si sta sviluppando, lo strumento è completamente basato su JavaScript. Lo sviluppatore può sperimentare le modifiche al DOM della pagina senza scrivere una riga di codice, può spostare, cambiare, aggiungere o trasformare elementi sulla pagina web dinamicamente. In particolare IxEdit è utile in fase di realizzazione del prototipo della web application. Per chi non lo…

  • JAVA,  Programmazione,  System Administration

    Realizziamo un tool di services monitoring multipiattaforma, puntata 1

    Puntata 1 Introduzione Requisiti del Software Le Specifiche Funzionali Introduzione Con questa prima puntata iniziamo una serie di articoli la cui conclusione ci porterà alla realizzazione di un tool di monitoraggio multi-piattaforma e multi-servizio, distribuito e ridondato, qualcuno di voi penserà, ma farà anche il caffè?, vedremo… Requisiti del software Cominciamo innanzitutto con lo stabilire quali devono essere i requisiti per l’oggetto software che andremo a costruire, innanzitutto lo strumento che svilupperemo sarà multi piattaforma, affidabile, estendibile e modulare, possibilmente semplice da installare, configurare e gestire. Per quanto riguarda il requisito “multi piattaforma”, per realizzarlo come non pensare a JAVA, linguaggio che io in particolare apprezzo, e che ho quindi…

  • Download,  EMail,  Software

    Effettuare il backup del proprio account e-mail con MailStore

    Qualche giorno fa con un mio collega ci chiedevamo come poter effettuare il backup del nostro account GMail, visto che il giorno prima Google per un problema tecnico si era “persa” il contenuto di circa 150.000 account di posta dei propri utenti (rif. http://www.theatlanticwire.com/technology/2011/02/google-accidentally-resets-150-000-gmail-accounts/20949/), oggi navigando la rete ho trovato questo software, gratuito per uso personale, MailStore Home, che consente di effettuare il backup delle e-mail degli account di posta basati su POP3 o IMAP, questi possono essere account di caselle di posta internet, come ad esempio GMail o Yahoo Email oppure di account Exchange, Outlook, Thunderbird o addirittura di files .EML. Per chi non vuole installare il prodotto esiste…

  • Download,  Multimedia,  Software,  Vetrina

    Moovida l’ottimo media player dalla splendida interfaccia

    Gustati i tuoi films e la tua musica con l’unico media player che adatta la sua interfaccia al dispositivo da cui li fruisci! Navigando la grande rete mi è capitato di imbattermi sul sito web di Moovida, mi ha subito colpito la splendida interfaccia di questo media player, molto accattivante ed elegante, e soprattutto pensata per adattarsi al dispositivo sul quale si fruiscono i propri contenuti multimediali, infatti se si guarda un film sul proprio PC l’interfaccia sarà di un certo tipo mentre se si decide di utilizzare una TV l’interfaccia sarà un’altra pensata ed ottimizzate per questo tipo di dispositivo, parliamo della modalità “Immersed”. Le funzionalità di questo software…

  • Tempo Libero,  Videogames

    La Wii PAL con firmware 4.3 ora si modifica anche con Super Smash Bros Brawl

    Dopo 1 anno e 6 mesi circa dal rilascio dell’exploit per Wii NTSC, finalmente lo SmashStack, che sfrutta un bug presente nel gioco Super Smash Bros. Brawl (a seguire verrà contratto per praticità in SSBB), è stato portato dal coder Giantpune anche su Wii PAL europee! Tratto dal forum www.moddingstudio.com Ebbene SI! Dopo 1 anno e 6 mesi circa dal rilascio dell’exploit per Wii NTSC, finalmente lo SmashStack, che sfrutta un bug presente nel gioco Super Smash Bros. Brawl (a seguire verrà contratto per praticità in SSBB), è stato portato dal coder Giantpune anche su Wii PAL europee! E, come è vero che l’exploit è in grado di caricare homebrew e permette…

  • AJAX,  JavaScript,  Programmazione

    Rilasciato JQuery Mobile 1.0 Alpha 3

    JQuery Mobile: Framework Web per Smartphone e Tablets, ottimizzato per la tecnologia touch Un’interfaccia unificata tra le principali piattaforme per dispositivi mobili, basata sulla solidissime librerie JQuery e JQuery UI. Il suo codice leggerissimo costruito e migliorato continuamente, con un design flessibile e facilmente personalizzabile. Realmente multi-piattaforma e multi-dispositivo Il Framework JQuery mobile porta la filosofia “scrivi meno, fai di più” al livello più alto: invece di scrivere applicazioni uniche per ciascun dispositivo mobile o sistema operativo, consente di disegnare una singola applicazione, altamente caratterizzata e personalizzata, che funziona su tutte le maggiori piattaforme smartphone e tablets. per la griglia di compatibilità browser/OS, consultare questo link. Per maggiori dettagli consultate…

  • JAVA,  Programmazione

    Caricare jars e classi Java dinamicamente

    Java fornisce una funzionalità in cui è possibile modificare le variabili di ambiente di sistema utilizzando l’oggetto System. Quindi non si può modificare il classpath e risolvere il problema? No! il problema sta proprio qui, il classloader di sistema viene inizializzato proprio all’inizio della sequenza di avvio e copia il in esso classpath. Quindi, non servirebbe modificare dinamicamente il classpath visto che il classloader di sistema avrebbe già letto il classpath “vecchio” e caricato le classi di conseguenza. C’è una soluzione a tutto cio?…. Sì! i class loaders … Ma prima entrare nel dettaglio, facciamo una veloce disamina dei class loaders. Il caricamento di una classe è gestito dai class loaders della JVM, il Bootstrap loader è il loader principale che carica tutte le classi Java di base durante la fase di avvio, come molti sviluppatori Java già sanno non ci sono passi separati di linking come avviene in altri linguaggi di programmazione (vedi linguaggio C). Quando…

  • JAVA,  Programmazione

    Java design patterns: il Singleton

    Oggi iniziamo con una sorta di rubrica dedicata ai design patterns relativamente alla programmazione Java, faccio questa precisazione visto che un design pattern come recita anche Wikipedia è “un modo formale di documentare una soluzione a un problema di progettazione in un particolare campo di competenza“. Infatti i design patterns possono essere applicati all’architettura così come allo sviluppo del software, visto il mio lavoro e la mia dedizione a Java, ho deciso di scrivere una serie di articoli sui patterns che preferisco. Un software design pattern è una soluzione generale a un problema comune nella progettazione del software, è una descrizione o un template che indica come risolvere un problema,…

  • Browser,  Software

    Google Chrome: 10 funzioni “speciali” che bisogna assolutamente conoscere

    Google Chrome a due anni dal suo lancio, sta costantemente guadagnando popolarità e spazio nel mondo dei browser. Non è esente da difetti, ma è veramente un ottimo browser. La sua interfaccia essenziale e minimalistica e nello stesso tempo ricchissima di funzionalità, ha convinto moltissimi utenti ad abbandonare i loro vecchi e fidati browser in favore di questo nuovo strumento. Chrome ha moltissime funzioni nascoste che possono migliorare enormemente la nostra produttività nella navigazione internet. Alcune delle funzionalità seguenti potrebbero essere già note a qualcuno di noi, cercherò in questo post di svelarne qualcuna, magari poco conosciuta. 1. Blocca Scheda E’ sufficiente cliccare con il tasto destro del mouse sulla…

  • Download,  Software

    Freemake Video Converter

    Avete bisogno di un convertitore video che funzioni e che non costi nulla? allora provate Freemake Video Converter. Qualche tempo fa, avevo la necessità di convertire dei video di cartoni animati scaricati da YouTube, per poterli trasferire su DVD in formato DivX, in modo da poterli utilizzare sul lettore DVD portatile dei miei bambini, cercando sulla rete mi sono imbattuto su questo ottimo convertitore video, gratuito, performante e dalla GUI molto accattivante, parlo di Freemake Video Converter. Molto semplice da utilizzare, leggero e come già detto con una interfaccia grafica molto bella e curata, i formati multimediali supportati sono tantissimi, le caratteristiche principali sono le seguenti: Formati supportati Video: I…