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

[JS] Packer

Packer di Dean Fdwards è un servizio web che permette di ridurre le dimensioni di corpose librerie come Prototype e JQuery.
Da una breve prova di questo servizio su Prototype 1.6.0.1 otteniamo il seguente risultato (tra parentesi le percentuali di compressione):
  • Prototype NON compresso: 121.1 KB;
  • Prototype compresso (con riduzione della lunghezza delle variabili): 73.0 KB (39.7%);
  • Protoype compresso in base 62: 46 KB (62%);
Non male :-) Esiste anche il porting di questo script per PHP, Perl, .NET.
Qualcuno ne conosce di migliori? Fate un fischio ;-)

Le ultime dal Bloggatore

bloggatore

Qualcuno potrebbe aver notato sulla destra l'antipixel del servizio che mi accingo a descrivere: Il bloggatore.

Il Bloggatore non è altro che un aggregatore di notizie prese dai blog che si sono iscritti al suo servizio. Il sito presenta un estratto dei post dei blog iscritti, fornendo la fonte al post originale.
Inoltre il servizio provvede ad inoltrare via e-mail 20 notizie fra quelle postate sul sito.

Fino ad ora son rimasto piuttosto soddisfatto del servizio fornito, poichè ho trovato articoli interessanti sui più disparati argomenti.

Alcuni articoli interessanti:

Word replacing: servizio web e codice JS

Via Infowwweb (blog che mi pare molto attivo sebbene abbia appena iniziato, lo seguirò via google reader quando ho tempo...) scopro un servizio carino, Word Replacer, il quale permette la sostituzione di alcune parole di una pagina Web riproponendo infine il risultato finale con le sostituzioni, facendo il deep linking delle varie risorse web (immagini, css, js, ecc).

Diamo uno sguardo alla pagina di Google "pre Word Replacer":

Google_before

Ecco qui di seguito il form di Word Replacer che permette la sostituzione delle parole. Si noti che è possibile inserire entità HTML (come è) e alcuni tag HTML, precisamente quelli che non richiedono il corrispondente tag di poichè, ad uno sguardo veloce, mi è sembrato venisse eseguito l'escaping del carattere backslash di chiusura dei tag, quindi non credo ci siano minacce XSS.

Word Replacer_1219145262466

E infine il risultato finale (il quale viene mantenuto in cache dal servizio Web per non so quanto tempo a dire il vero, non viene detto nulla a riguardo). Non badate alla correttezza grammaticale della frase con quel "però" in fondo, che ho messo per vedere se riconosceva le entità HTML

Google_after

Altri modi per modificare una pagina

Se volessimo solamente apportare delle modifiche al design e al contenuto della pagina senza che questa sia attiva (ovvero non è possibile sottomettere form, cliccare sui link e via discorrendo), possiamo recarci sulla pagina da modificare e inserire nella barra degli indirizzi del browser i lseguente codice javascript:

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0 

Il codice funziona con Firefox, non l'ho testatto su IE 7. Per averlo sempre a disposizione conviene trascinarlo nella barra dei segnalibri al di sotto della barra degli indirizzi.

Infine vi è GreaseMonkey, un'estensione per Firefox che consente attraverso del codice Javascript di modificare le pagine Web. Non ho alcuna esperienza nell'uso di questa estensione, potete consigliarmi buoni tutorial lasciando un commento, grazie :)

[Web 2.0] Client e servizi Twitter per Linux / Win

Premessa

Non sono mai stato troppo invogliato all'utilizzo di Twitter poichè non vedevo l'utilità di far sapere agli altri cosa stessi facendo nell'arco della giornata.

Alla fine però mi son deciso a provare questo servizio, mosso dalla curiosità, e ho trovato molti client e servizi disponibili.

Servizi e client (per Windows)

Innanzitutto ho trovato comodo il servizio Twitterfeed, il quale permette, tramite OpenID e l'account su Twitter.com, di spedire i link ai vostri post del vostro blog sul vostro account Twitter il tutto automaticamente. Un ottimo modo insomma per esser seguiti anche attraverso questo canale.

Come client twitter mi è piaciuto molto Twhirl, un client basato sulla piattaforma Adobe AIR e disponibile ovunque si possa installare tale piattaforma.
Ad ogni modo non ho ancora ben capito come rispondere a determinati twit: quando clicco su "@" per rispondere a qualcuno mi manda come riferimento l'ultimo twit scritto dalla persona e non quello a cui intendevo rispondere io, probabilmente non ho ben compreso come si utilizza....

Inoltre ho letto che sarebbe possibile utilizzare Google Talk per "twittare" semplicemente aggiungendo un contatto particolare, ma non so per quale motivo non son riuscito a far funzionare il tutto.

Client per Linux

In realtà qualcuno dei client che vengono citati qui sotto sono validi anche per Windows, ad ogni modo ho racchiuso qui le soluzioni più popolari per Linux.
  • gtwitter: "It's a simple GTK+ based application for Linux, designed to interact with Twitter web service. It's written using Mono/C# and some of GNOME dependant libraries. GUI is inspired by Mac client Twitterrific";
  • pwitter: "is a standalone Twitter client written by Pierre-Jean Coudert. It’s a free/open source software licenced under the GNU GPL. Pwytter is written in Python / tkInter and is multi-platform.";
  • twitbin:"TwitBin is an extension for firefox that brings the power of twitter right in your browser".

Io uso twitbin su Linux, come si può vedere dall'immagine sottostante:

Schermata

Non è male e non rallenta Firefox, in ogni momento posso aprire e chiudere la sidebar semplicemente cliccando sull'uccellino blu di fianco alla barra degli indirizzi.

[Apache] Protezione .htaccess ed autenticazione

Ammettiamo di voler proteggere una parte del nostro sito tramite la classica autenticazione di base di .htaccess e .htpasswd, ma di voler richiedere l'autenticazione solo per chi si connette con IP diversi da quelli che acconsetiamo:

Order Deny,Allow
Deny from all
# permettiamo gli indirizzi privati,localhost e
# alcuni IP, protezione htaccess per gli altri

Allow from 172.16. # lan privata...
Allow from 127.0.0.1 # locale...
Allow from 87.65.65.65 # ip statico a caso...
AuthType Basic
AuthUserFile /percorso/al/file/.htpasswd
AuthName "AREA RISERVATA"
Require valid-user
Satisfy any
Come da esempio, permettiamo di entrare senza autenticazione ai range CIDR 192.168.0.0/16 ,172.16.0.0/16 e 10.0.0.0/8. In aggiunta permettiamo all'IP statico 87.65.65.65 di entrare senza autenticarsi.

Per tutti gli altri ci affidiamo al file .htpasswd che sarebbe bene posizionare al di fuori della directory pubblica (di solito www o htdocs a seconda che Apache sia su Linux o Windows).

Per costruire le coppie username:password presenti in .htpasswd potete usare l'eseguibile omonimo presente nell'installazione di Apache (vedere la documentazion online), potete usare uno dei tanti generatori online come .htpasswd Content Generator oppure si può ricorrere ad uno script PHP come il seguente:

if(isset($_GET['pass'])){
// prendiamo il parametro dalla query string...
$clearTextPassword = $_GET['pass'];
// criptazione
$password = crypt($clearTextPassword, base64_encode($clearTextPassword));
echo "Valore da immettere nell'.htpasswd: ";
// se viene fornito l'utente...
if(isset($_GET['user']))
echo $_GET['user'].":".$password;
else echo $password;
echo "
";
}
Nell'esempio qui sopra si assume di richiamare uno script PHP nel seguente modo: http://localhost/htpass.php?user=Chris&pass=p4ss.

[Social Network] Nasce DiggItSport

logo

Era già in cantiere da un bel po' di tempo questo nuovo aggregatore sociale tutto incentrato sulle notizie sportive, ma nasce ufficialmente oggi DiggItSport, i cui autori sono il solito duo composto dagli amici Guido e Antonio con la collaborazione di Tommaso Baldovino per la parte grafica.

Riporto direttamente le parole di Guido su DiggItSport:

Ma di cosa si tratta? Si tratta di uno, o meglio, del primo ed unico aggregatore italiano di notizie unicamente sportive. E mai come in questi giorni lo sport è argomento di prim’ ordine, dal momento che i prossimi tempi vedranno iniziare gli Europei di Calcio 2008 e le Olimpiadi di Pechino 2008. [CUT]
Sì, perchè DiggItSport si propone [di] diventare il portale che raccoglierà il meglio delle notizie sportive della Rete. [CUT] oltre alle news, è possibile postare anche fotografie e video. [CUT] DiggItSport integra il Revenue Sharing, ovvero da la possibilità ai suoi utenti di guadagnare tramite DiggItSport! Basterà che l’ utente abbia un account AdSense ed inserisca tra le impostazioni del suo account sul portale il proprio codice publisher. Da quel momento sulle pagine delle news da lui segnalate appariranno i suoi banner AdSense! Ogni click altrui su di essi, quindi, andrà ad incrementare il proprio conto Google!

coComment: segui i tuoi commenti nella blogosfera

commentSicuramente avrete notato quanto sia difficile ricordarsi di tutti i siti dove passiamo e lasciamo un commento. Molto spesso ci viene incontro qualche plugin che ci manda una mail per avvisarci di un nuovo commento,altre volte più sfortunate invece bisogna ricordarsi i siti a memoria.

ViK mi segnala il servizio web 2.0 coComment. Una volta registrato un account e scaricata l'estensione per Firefox,questa terrà traccia per noi di tutti i commenti che lasciamo in giro per la rete.

Io mi son già registrato e ho intenzione di sfruttarlo moltissimo. Per fortuna c'è sempre qualcuno che crea qualcosa per turare alcune falle,in questo caso i vuoti di memoria :)

Clipperz alla prova

Clipperz è un password manager online realizzato in javascript. Basta fare una breve ricerca online per trovare un sacco di recensioni,anche e soprattutto in italiano,visto che gli sviluppatori sono italiani.

Mi sono creato un account e mi sono iscritto alla mailing list via Google Groups per domandare alcune cosette.
Sono un felice utilizzatore di KeePass Password Manager,ancora più felice quando ho scoperto dell'esistenza di KeePassX,il cui formato di database è compatibile con la versione Windows.
Ad ogni modo avere un gestore online sarebbe ancora più comodo,sebbene esista perfino la versione portabile di KeePass. Quindi tornando a Clipperz,la prima cosa che mi premeva era trasportare i miei dati (un centinaio forse,anche meno) in Clipperz. A tal fine Clipperz permette l'importazione di dati in vari formati,anche da quelli esportati da KeePass. Peccato che questa importazione talvolta fallisca,poichè per ammissione stessa degli svviluppatori i test non sono stati moltissimi e quando ci sono stati è per merito di alcuni volontari che hanno fornito il database di KeePass. Ad ogni modo spippolando un pochino e togliendo alcuni campi si riesce ad esportare sostanzialmente quello che ci serve: username e password.
Come seconda cosa direi che l'interfaccia grafica non permette molte manipolazioni delle 'cards' (le schede che contengono i dati di un account): per esempio non è possibile la selezione multipla di più cards e se volessi cancellare in massa 3 o 4 cards dovrei farlo a mano. A questo si aggiunge che non c'è il benchè minimo raggruppamento delle cards: quando sono state importate da KeePass,le cards erano contenute in una lista,di non facile lettura nel caso di centinaia di elementi,quindi rendendo l'applicazione adatta a meno dati.
Il punto di forza sicuramente sono:
  • possibilità di lanciare Clipperz in versione compatta in una sidebar (solo per firefox);
  • i bookmarklet: permettono di avere un link diretto ad un'applicazione web che ci assicura l'autenticazione automatica. Nel caso non avessimo già inserito il sito fra le nostre cards,si segue questa procedura,altrimenti questa. Il risultato è eccellente,poichè potete caricare sempre Clipperz in versione compatta nella sidebar di Firefox e avere link diretti ai siti Web che automaticamente vi autenticano,evitando in questo modo di salvare le password in Firefox (ci sarebbero solo i vostri cookie a tradirvi se scegliete il login automatico). La foto qui accanto è il risultato.

Musicovery è eccezionale

Musicovery è un'applicazione fatta in flash che ha le sembianze di una radio,o meglio,una sorta di iPod o lettore mp3 dal quale potete selezionare non solo la decade temporale di riferimento per i brani musicali,ma anche lo stato d'animo in cui siete,il quale a sua volta influenzerà le canzoni che l'applicazione vi farà ascoltare.
Per usare l'applicazione non è nemmeno necessario registrarsi ed è una cosa piuttosto positiva non far perdere tempo all'utente. Ad ogni modo se ci si registra abbiamo la possibilità di scegliere le nostre canzoni preferite e di bannare quelle che non ci piacciono,in maniera tale che non ci vengano più ripresentate in futuro (non male davvero!).
Tramite questo servizio ho conosciuto autori che non mi sarei mai sognato di ascoltare da solo poichè non li conoscevo e non ne avevo mai sentito parlare. Senza dubbio uno dei miei servizi preferiti,da bravo amante della musica.

Immagini libere per i blog

Devo esser sincero: mi curo raramente delle licenze delle immagini che uso nei miei siti e faccio male lo so. Il tempo a disposizione è quello che è e spesso trovo comodo usare Google images o Flickr. Ma vediamo di redimerci cercando un po' di siti che offrano immagini liberamente usabili sui nostri blog/siti.
Ispirato da questo bel post di Robin Good,vorrei cercare di analizzare alcuni fra i siti che ha elencato,con un occhio di riguardo alle modalità d'uso dei servizi e le licenze d'uso.
Il primo è stock.xchng,archivio contenente fino ad oggi circa 341342 foto. Per scaricare una foto è necessario registrarsi mentre se volete solo la thumbnail ovviamente basta salvarsela (non c'è alcun inutile javascript che lo impedisca). Sotto un'immagine c'è un link ai termini della licenza,i cui passi salienti sono queli riportati qui sotto:


You may use the Image
  • In digital format on websites, multimedia presentations, broadcast film and video, cell phones.
  • In printed promotional materials, magazines, newspapers, books, brochures, flyers, CD/DVD covers, etc.
  • Along with your corporate identity on business cards, letterhead, etc.
  • To decorate your home, your office or any public place.
You may not use the Image
  • For pornographic, unlawful or other immoral purposes, for spreading hate or discrimination, or to defame or victimise other people, sociteties, cultures.
  • To endorse products and services if it depicts a person.
  • In a way that can give a bad name to SXC or the person(s) depicted on the Image.
  • As part of a trademark, service mark or logo.
  • SELLING AND REDISTRIBUTION OF THE IMAGE (INDIVIDUALLY OR ALONG WITH OTHER IMAGES) IS STRICTLY FORBIDDEN! DO NOT SHARE THE IMAGE WITH OTHERS!
Always ask permission from the photographer if you want to use the Image
  • In website templates that You intend to sell or distribute.
  • For creating printed reproductions that You intend to sell.
  • On "print on demand" items such as t-shirts, postcards, mouse pads, mugs (e.g. on sites like Cafepress), or on any similar mass produced item that would contain the Image in a dominant way.

OpenID

OpenID se ho ben capito dovrebbe essere una sorta di login universale,nell'idea dei creatori: una persona registra un account OpenID e può loggarsi presso tutti i siti che implementano tale tecnologia. La comodità sta proprio nel fatto che più siti implementano OpenID,meno noi dobbiamo registrarci ogni volta in ogni sito diverso,ma possiamo utilizzare lo stesso account,proprio come avviene per tutti i vari servizi di Google.
In questa pagina vengono indicate librerie in svariati linguaggi. Sembra che Blogger in Draft,una versione pre-release di Blogger permetta di commentare attraverso OpenID.

Trovare gli intestatari di un numero telefonico

Salmo69 segnala l'ottimo servizio Infobel Italia,che funge sia da elenco telefonico sia come processo inverso di ricerca,ossia trova l'intestatario dato in ingresso il suo numero telefonico. Sue tre numeri di telefono provati,li ha azzeccati tutti.

Byte Strike Blog - Designed by Posicionamiento Web | Bloggerized by GosuBlogger