Loading...


Visualizzazione post con etichetta applicazione. Mostra tutti i post
Visualizzazione post con etichetta applicazione. Mostra tutti i post

mercoledì 17 giugno 2009

LESS: compilatore Ruby per CSS

Quanti, durante la stesura dei propri fogli di stile, si sono domandati se non ci fosse un modo più veloce ed elegante per gestire situazioni particolari quali, ad esempio, la definizione di un valore richiamabile più volte all'interno del nostro CSS, o ancora, la nidificazione delle classi, tanto per citarne una? Scommetto in tanti.

Bene, LESS ci permette proprio di effettuare queste ed altre operazioni, a prima vista banali, ma importantissime se si vuole ottenere una stesura pulita e veloce del codice CSS.


In pratica, LESS, progetto opensource scritto in linguaggio Ruby, permette di estendere il linguaggio CSS, aggiungendo la possibilità di utilizzare variabili, mixins, operazioni matematiche e regole nidificate.

Lo scopo di quest'applicazione è quello di compilare (sarebbe più corretto dire pre-processare) un file, scritto seguendo le regole sintattiche dei CSS (ma con estensione .less), e restituire come risultato un file .css sintatticamente corretto pronto per essere utilizzato nel nostro sito.

Ma vediamo come, questa applicazione, può estendere il linguaggio dei Cascading Style Sheets.

Per prima cosa, vengono introdotte le variabili. Attraverso esse, potremo finalmente definire uno o più valori (ad esempio la completa palette del nostro sito) in un singolo punto del nostro file, e quindi richiamare tutte le volte che vogliamo tali valori. Questo, oltre che essere oltremodo più facile, rispetto al doversi ricordare tutti i relativi valori, è molto più comodo in quanto ci permetterà in futuro di modificare solo il valore di questa o quella variabile, senza la necessità di dover modificare il valore ad ogni suo ricorrenza all'interno del codice.

Mixins. Questo non è altro che il nome con cui viene identificata la capacità di incorporare le proprietà di una classe all'interno di un'altra (potremmo definirla una sorta di ereditarietà delle classi, ben conosciuta da chi programma con linguaggio di programmazione orientati agli oggetti come C++, C# e Java).

A quanti è capitato di dover digitare identificativi di selettore a volte molto lunghi per specificare il legame di ereditarietà tra due elementi? Beh, adesso è possibile evitare completamente questo problema, ed in questo ci viene ancora una volta in aiuto LESS.

Infine, per chi si trova ad avere a che fare spesso e volentieri con la definizione di classi piene di coordinate video (la definizione dei bordi, dell'ombra, e quant'altro...), ecco che il supporto alle operazioni matematiche ci viene in soccorso, permettendoci di definire una variabile e, quindi, effettuare delle semplici operazioni su di essa, invece di dover specificare ogni singolo valore.

Senz'altro un ottima applicazione che dalla sua ha una curva d'apprendimento paticamente pari a zero, in quanto sfrutta in tutto o per tutto la sintassi usata per i fogli di stile.

Potete trovare tutte le informazioni, gli esempi, il codice sorgente e la documentazione sul sito del suo programmatore.


...continua a leggere...

venerdì 3 aprile 2009

Applicazioni Adobe AIR

Volevo segnalare questo interessante blog dove è possibile trovare molte utili applicazioni, tutte rigorosamente sviluppate nel linguaggio Adobe AIR.
Il sito si chiama MyAirApplication.com e, giusto per citare qualche applicazione, possiamo trovare:

e molti altri utili programmi.

Vale proprio la pena dargli un'occhiata. Alla prossima! ;-)

Potrebbe interessarti anche:


...continua a leggere...

venerdì 13 marzo 2009

Capture .NET – Catturiamo schermate…ma non solo

Rivolto a tutti coloro che hanno avuto almeno una volta bisogno di catturare una schermata di Windows, ma non solo, ecco Capture .NET.

Capture .NET, nella sua versione free, è uno strumento molto utile e potente, soprattutto per chi si occupa di design (sia esso relativo ad interfacce o siti web) oppure ha a che fare quotidianamente con la stesura di testi corredati da schermate esemplificative (come ad esempio post per i blog, help on-line di applicazioni, tutorial, ecc…), ma con un occhio di riguardo anche agli sviluppatori.

Tra le caratteristiche più interessanti di questo “Coltellino svizzero degli strumenti per PC” (come viene definito sul sito, dal suo programmatore), spiccano in primis, la possibilità di cattura di schermate video in 4 modalità differenti:

  • Window/Object, che da la possibilità di catturare singole finestre o oggetti in esse contenuti (barre degli strumenti, viewport, aree della barra applicazioni di Windows, …) semplicemente passandovi sopra il puntatore del mouse (l’elemento verrà evidenziato con un bordo colorato);
  • Region, permette di selezionare con il mouse una regione rettangolare dello schermo da catturare;
  • Freehand, permette all’utente di catturare una regione dello schermo irregolare, effettuando la selezione dell’area interessata tramite una linea disegnata a mano libera sullo schermo;
  • Full Screen, per catturare l’intera schermata.

Inoltre, una volta effettuata la cattura, l’immagine viene aperta all’interno di un semplice editor interno al programma, che permette all’utente di effettuare semplici operazioni, come la possibilità operare ulteriori catture, disegno di linee a mano libera, aggiungere un effetto ombra, dissolvenza o tipo foglio strappato al bordo dell’immagine, fare il crop o ruotare l’area catturata, convertire la bitmap in un’immagine rappresentata da caratteri ASCII ed infine salvare il tutto su disco nei formati .BMP, .JPG, .PNG, .GIF e .TIF.

A queste, si aggiunge un comodo e pratico color picker che ci permette di avere a disposizione:

  • una nostra palette personalizzabile, dove poter definire fino a 19 colori a scelta;
  • l’area di selezione dei colori, composta dal classico disco con tutte le sfumature dello spazio colori RGB e lo slider per l’intensità, e sei slider suddivisi in due gruppi: le componenti Tonalità, Saturazione, Luminosità (HSB) e le componenti Rosso, Verde, Blu (RGB), entrambi corredati dei rispettivi text box relativi ai valori numerici espressi dagli slider;
  • un comodo pulsante scorciatoia che ci permette di accedere ad una lista di selezione suddivisa in tre tab (colori personalizzati, ordinati per nome secondo standard Web, ordinati secondo gli attributi colore dell’interfaccia di Windows);
  • un pulsante a forma di bacchetta magica per la selezione di un colore direttamente dallo schermo;
  • un pulsante per la generazione casuale di un colore;
  • tre pulsanti che permettono rispettivamente di aumentare l’intensità del colore, diminuirla, e aggiungere il colore selezionato nella palette sopra menzionata;
  • una piccola area d’anteprima del colore attualmente selezionato;
  • infine, tre comodi text box nei quali viene espresso il valore del colore selezionato, sotto forma di numero intero (intero a 32 bit con segno, per la precisione), componenti RGB (come da standard CSS) e relativa terna RGB in formato esadecimale (nel formato RRGGBB).

Abbiamo, quindi, la possibilità di controllare un po’ la nostra privacy, tramite lo strumento Privacy Eraser messo a disposizione da Capture .NET.  Con esso sarà possibile ripulire la cronologia dei vari browser e degli ultimi file aperti dalle diverse applicazioni installate nel sistema, si potranno eliminare selettivamente i vari cookie presenti sul pc, sarà possibile ripulire completamente varie aree del sistema (clipboard, cestino, files temporanei, documenti recenti, storico dei comandi/ricerche eseguiti in Windows), istantanee della memoria, file di log di Windows, azzeramento del file della memoria virtuale, e molto altro.

Un ulteriore strumento che ai più smanettoni potrebbe essere utile e il Window Spy.  Questo tool ci permette di selezionare un elemento qualsiasi di una qualsiasi area dello schermo, e quindi ottenere svariate informazioni di sistema relative alla selezione (handle assegnato dal sistema all’oggetto, nome dell’oggetto, tipologia, nome della classe di appartenenza, eventuale testo visualizzato) e al genitore (parent) che lo ha generato.

Al già nutrito set di strumenti a disposizione, si aggiunge un pratico visualizzatore delle font installate nel sistema o presenti in una qualsiasi cartella di un qualsiasi hard disk del pc, corredato di anteprima della tabella caratteri (e relativi codici hex) e anteprima di una testo qualsiasi definito dall’utente. Inoltre (come se non bastasse), ci viene messa a disposizione la possibilità di selezionare dimensione e stile (grassetto, corsivo, sottolineato, barrato) della font in anteprima, oltre alla possibilità di modificarne il colore ed ottenerne il relativo codice HTML (tag ).

A completare l’elenco degli strumenti, abbiamo:

  • un convertitore da CHM (formato help di Windows) ad HTML;
  • un pulsante (degree) per calcolare l’angolo (in gradi) e le coordinate X,Y dal pulsante in questione ad un qualsiasi elemento dello schermo;
  • un righello regolabile ed orientabile sia in orizzontale che in verticale, con la possibilità di definirne l’unità di misura da adottare (punti, pixel, centimetri e pollici) e il fattore di zoom da utilizzare;
  • ed infine, un comodo orologio con calendario.

Per ogni operazione relativa a misurazione e cattura, si ha a disposizione in un’area del video l’ingrandimento della porzione di schermo sulla quale è posizionato il puntatore del mouse.

Visivamente, l’applicazione si presenta come una finestra trascinabile oppure ancorabile in un precisa posizione dello schermo.

Sulla barra del titolo possiamo scorgere i pulsanti:

  • slide, per ridurre la finestra agli strumenti essenziali ed ancorarla ad un lato dello schermo;
  • rotate, per orientare il righello delle quattro direzioni;
  • stretch, per allungare/ridurre le dimensioni della finestra;
  • ruler mode, per ridurre la finestra alla visualizzazione del solo righello;
  • lock, per ancorare la finestra in una precisa posizione dello schermo;
  • hide, per nascondere la finestra (è possibile richiamarla tramite clic destro sull’icona che compare nella tray area);
  • close, per chiudere (ovviamente) l’applicazione.

Nella barra del titolo è anche possibile vedere le informazioni relative alla finestra di Capture .NET (posizione e dimensione) e al puntatore del mouse (posizione), e i gradi dell’ultima misurazione effettuata con lo strumento degree.

Se a tutto questo aggiungiamo anche la possibilità di creare post-it, impostare alarmi ad orari prestabiliti, sincronizzare l’orologio di sistema con uno dei tanti time server sparsi per internet, effettuare cronometrazioni e conto alla rovescia, visualizzare le fasi lunari, effettuare semplici backup programmati dei favoriti di internet explorer e delle mail, personalizzazione dell’applicazione in modo capillare (dal colore, alla lingua, passando per opacità della finestra, stile dell’orologio, modalità di avvio, protezione con password e molto altro), definizione di scorciatoie per l’avvio veloce (quicklaunch) di applicazioni, e possibilità di richiamare la maggior parte delle funzioni messe a disposizione tramite combinazioni da tastiera, beh, non si può che dare un voto più che positivo a questo strumento, già ottimo nella sua versione free.

L’ideale per tutti quelli che sono alla ricerca di uno strumento completo e free per il loro Windows XP, oppure non si accontentano del semplice Strumento di cattura di Windows Vista.

Capture .NET è disponibile sul sito di fish’s dotNET nelle versioni free e pro (acquistabile a 15$ US per 1 licenza – maggiori dettagli possono essere reperiti sul sito).  Entrambe le versioni sono compatibili con Windows 2K/XP/2K3/Vista e 7 sia a 32 che a 64 bit.  La versione FREE è basata sul .NET Framework v1.1 e quindi compatibile con i framework dalla versione 1.1 sino alla 3.5, mentre la versione PRO si basa sul .NET Framework v2.0 e quindi richiede almeno la versione 2.0 del framework per poter funzionare.

Potrebbe interessarti anche:


...continua a leggere...

sabato 7 febbraio 2009

Effetto Exposé per Vista

Si sà, le cose belle e funzionali raramente rimangono uniche, e ben presto cominciano a uscire rivisitazioni più o meno riuscite di questa o quella funzione anche per sistemi operativi differenti da quello nativo di quella data funzione.

In questo caso parliamo della funzione Exposé introdotta da Mac OSX 10.3 ed ormai famosissima, replicata nel suo funzionamento in moltissime situazioni (effetti simili si possono trovare nei window manager su Linux, esistono estensioni per Firefox che ne simulano l’effetto, svariati siti internet della cosiddetta generazione Web 2.0 sfruttano più o meno lo stesso principio per la visualizzazione di foto, cover, …), ed ora disponibile anche per Windows Vista.

L’applicazione in questione si chiama Switcher, e permette di riprodurre l’effetto di Exposé generando anteprime delle finestre aperte nella sessione, secondo tre tipi differenti di schemi (impostabili da pannello di configurazione) di disposizione delle anteprime. Il programma permette, inoltre, di effettuare molte personalizzazioni, come ad esempio gli shortcut da tastiera e/o da mouse per attivare la funzione, colori e font da usare nelle anteprime, le temporizzazioni delle animazioni, gli HotSpot da usare per richiamare la funzione, quale monitor usare come destinazione, e molto altro ancora.

Un’interessante prodotto completamente gratuito e disponibile sia in versione installer che in versione portable.

Il programma è disponibile solo per Windows Vista con Aero attivato.


...continua a leggere...

venerdì 6 febbraio 2009

Recupero e deframmentazione dei files, due soluzioni free

Oggi vi vorrei parlare di due interessanti utility create da Piriform, la stessa software house creatrice del ben conosciuto CCleaner.

La prima delle due utility è Recuva, una piccola applicazione che permette di recuperare files cancellati dai nostri dischi, dando la possibilità di recuperare anche l’eventuale contenuto eliminato dal cestino di Windows. Oltre a ciò, tramite questo programma è possibile tentare il ripristino delle nostre preziose fotografie accidentalmente cancellate dalla memory card della fotocamera. Recuva ci permette di provare a recuperare files andati perduti a causa di virus, bug o dopo improvvisi crash di sistema e, in ultimo, grazie alla funzione di Secure Deletion ci da la possibilità di cancellare in modo sicuro e definitivo files, e quant’altro di importante che vogliamo non possa essere più recuperato (ad es. documenti con dati fiscali importanti o informazioni riservate aziendali, ma che non ci servono più).

Il programma è compatibile con tutte le versioni di Windows a partire dalla 98 (senza supporto alla funzione di Secure Deletion), sino a XP/Vista nelle varie versioni sia a 32 che a 64 bit, versioni Server comprese.


L’altra utility di cui voglio parlare è Defraggler. Questa applicazione permette (a differenza del Defrag standard di Windows) di defram-
mentare non solo l’intero disco scelto, ma permette anche di effettuare una deframmentazione parziale, che può comprendere da un singolo file a soltanto una particolare cartella, evitando così lunghe sessioni di deframmentazione. Tale applicazione permette anche di salvare un report in un file di testo e da la possibilità all’utente di programmare le future deframmentazioni. Ultima cosa da notare è la possibilità di poter vedere graficamente lo stato di deframmentazione dei file (chi ha avuto a che fare con il defrag di Vista sa bene a cosa mi riferisco), evidenziando i cluster relativi ad un singolo file se lo si seleziona dalla File List, e il progresso della deframmentazione. Il programma è compatibile con Windows 2K/XP/2K3/Vista e supporta ambienti operativi a 32 e 64 bit.

Ultimissima cosa, entrambe le applicazioni sono free sia per uso personale che commerciale e possono essere scaricate sia nella versione classica desktop, sia nella versione portable.

Potrebbe interessarti anche:


...continua a leggere...

domenica 7 settembre 2008

Siamo sempre realmente sicuri di scaricare ciò che ci aspettiamo?

Quanti di voi si sono ritrovati a scaricare file di installazione, immagini ISO e quant'altro ci possa capitare di trovare in internet? Ovviamente tutti almeno una volta. Beh, quante volte vi è capitato di iniziare una sessione di 1 o 2 ore per scaricare una ISO magari di una delle tante distro GNU/Linux e dopo aver masterizzato il file accorgersi che la procedura di installazione non funziona per qualche difetto della ISO masterizzata? A me purtroppo più di una volta..

Questa breve premessa per introdurre una piccola applicazione molto utile che si integra nella shell di Windows e va ad aggiungersi al pannello delle proprietà dei file.

HashTab è il nome di questo programmino che una volta installato va ad aggiungere, un
Tab (o scheda che dir si voglia) all'interno del pannello delle proprietà dei file (quello che si può richiamare cliccando col tasto destro del mouse su di un file, e selezionando Proprietà).

Il programma calcola tutta una serie di valori
Hash (MD5, SHA-1, CRC-32, più altri selezionabili nelle opzioni del programma) e li visualizza all'interno della scheda. Questi valori potranno poi essere utilizzati per un confronto con il valore che l'autore del programma/immagine ISO, mette a disposizione sul proprio sito, in modo da verificare l'effettiva integrità del file scaricato (a tal proposito viene messa a disposizione anche una funzione che effettua il lavoro in automatico, tramite una semplice operazione di copia/incolla).

Il programma è attualmente alla versione 2.1.1, è compatibile con Windows NT/2K/2K3/2K8/XP e Vista nelle versioni a 32 e 64 bit. Non supporta Windows 9x.
Il file di installazione è prelevabile alla pagina http://beeblebrox.org/hashtab/.


...continua a leggere...

venerdì 21 dicembre 2007

MediaInfo - I nostri file senza più segreti

MediaInfo è un'applicazione multipiattaforma e multilingua tramite la quale è possibile conoscere molte informazioni relative ai nostri file audio/video. Questa applicazione è disponibile con interfaccia utente grafica, con interfaccia a linea di comando (utile per eseguire processi batch su molti file), e come libreria dinamica .DLL per Windows (integrandosi direttamente nella shell di sistema e visualizzando dei comodi pop-up con tutte le informazioni, non appena si posiziona il puntatore del mouse sopra un file audio/video). E' compatibile con Windows 95 e successive versioni (64-bit comprese), ed è compatibile anche con Linux (solo la versione a linea di comando per x86 32-bit).

Il programma supporta diversi formati audio (ogg, mp3, wav, ra, ac3, dts, aac, m4a, au, aiff, ...) dei quali è in grado di visualizzare, oltre alle classiche informazioni disponibili nei tag ID3, anche molti altri dati quali codec, sample-rate, canali audio, lingua, bitrate, ....
Per quanto riguarda i formati video supportati (mkv, ogm, avi, mpeg1, mpeg2, mpeg4, dvd, ...), il programma è in grado di mostrare all'utente, oltre all'informazioni standard, anche codec usato, aspect ratio, frame-rate, bitrate, lingua sottotitolo, numero di capitoli, lista capitoli, ....
Per un elenco completo dei formati supportati e delle informazioni che è in grado di visualizzare, è possibile fare riferimento a questo link.

La versione con la GUI può, inoltre, generare lo stesso report in diversi formati, comodi per la stampa, la consultazione oppure l'elaborazione da parte di utility esterne.

Senz'altro un'ottima applicazione, sia nella versione ad interfaccia grafica, sia nelle versioni a linea di comando e dll (quest'ultima è addirittura messa a disposizione come opzione in alcune MOD di eMule, per fornire ulteriori informazioni all'utente riguardo i file in download).

Il progetto è completamente open-source ed è distribuito sotto licenza GPL o LGPL. E' ospitato sui server di SourceForge ed è prelevabile dal sito mediainfo.sourceforge.net (per comodità, ho aggiunto il link anche nella sezione Freeware/Open Source del blog, sotto la voce Multimedia, così da poter essere facilmente recuperabile per future installazioni ;-).

Al momento in cui scrivo, l'ultima versione disponibile è la 0.7.5.6.


Powered by ScribeFire.


...continua a leggere...

Contattami

Tuo nome
Indirizzo email
Oggetto
Messaggio
Image Verification
Please enter the text from the image [ What's This? ]
Powered by www.emailmeform.com

www.

 

©2007-2011 by Ragnarøkkr's Blog - Creato da Ragnarøkkr a.k.a. Marco Trulla

Tutto il materiale - di qualsiasi natura esso sia - contenuto in questo blog e/o qualsiasi pagina ad esso relativa, archivi del blog inclusi, salvo dove espressamente indicato, è di esclusiva proprietà di Marco Trulla. È vietata la riproduzione, anche parziale, di tutto il contenuto del blog senza previa autorizzazione scritta del suo autore (cioè IO!). E' possibile riproporre liberamente solo brevi estratti dei post citando l'autore e inserendo link follow verso la fonte originale.

MyFreeCopyright.com Registered  Protected