Articoli con Tag ‘Personale’


BlogBabel Rank: antipixel in Flash

Aggiornamento: Blogbabel ha chiuso – tutti i servizi, widget e plugin non sono più attivi

Visto che c’ero ho creato un antipixel in Flash per BlogBabel che mostra il rank!

Per utilizzarlo copiate il codice qui sotto e sostituite a [blog] l’identificativo del vostro Blog usato in BlogBabel. Per ottenere l’identificativo del vostro Blog andate su BlogBabel e visualiizate le vostre statistiche. L’url della pagina è nel formato http://it.blogbabel.com/metrics/blog/[identificativo]/, copiate la parte [identificativo] e sostituitele al codice qui sotto:

1
2
3
<!-- Codice per path Internet Explorer -->
<script language="javascript1.2" type="text/javascript" src="http://www.undolog.com/services/bbrjs.php?blog=[blog]"></script>
<!-- Fine BlogBabel Rank -->

OPZIONI E FUNZIONALITA’

In questa versione se cliccate sull’antipixel è possibile aggiornare il rank.

Il colore di sfondo è modificabile direttamente nel codice proposto sopra: ora è impostato a #eeeeee!

Suggerite eventuali migliorie… ;)

Continua...

I diritti della Social Network

La pubblicazione di contenuti da parte degli utenti è qualcosa di rivoluzionario che, grazie ad Internet, sta mostrando tutti i suoi pregi (molti e belli) e tutti i suoi difetti (pochi e inutili). Un tempo solo un ristretto numero di persone aveva la capacità di diffondere informazione, sotto qualsiasi forma. Il resto dell’umanità apprendeva e stava a guardare, guadagnandosi con fatica la possibilità di replicare o dire la sua. Oggi, tramite la rete, chiunque in pochi minuti è in grado di fornire contenuti: testuali, grafici, video, audio, …

Tuttavia l’essere umano, nella sua immensa ipocrisia, modifica continuamente punto di vista a seconda delle circostanze e dei propri interessi. Così linkare può diventare un reato! Il Copia & Incolla rischia di diventare uno strumento da certificare soli a pochi eletti, così da balzare nuovamente indietro di cent’anni!

Perchè non posso ripetere quello che qualcun’altro a detto? Sopratutto se non ne traggo un diretto e immediato beneficio in denaro?

Internet sta mettendo a dura prova l’intelletto umano riguardo la salvaguardia dei – cosiddetti - diritti d’autore. A chi scrive, comunque, sembra chiaro che ci sia un’errore d’intepretazione, un’evidente confusione tra furto, inteso quindi come violazione dei diritti di un autore, e informazione di massa, dove l’autore mi sembra più che tutelato! Anzi! SKY, ad esempio, non deve agitarsi inutilmente per la sequenza di bit presi in prestito da TG COM. Certamente, il TG COM, è un elemento particolare in questo caso in quanto guadagna con la sua informazione, cioè è un elemento che ha come obiettivo il lucro! Tuttavia, rispettando l’autore originario (citandolo), anche a quest’ultimo ne deriva un – evidente – vantaggio, quantomeno d’immagine.

La tutela di un’opera, poi, è argomento assai complesso e articolato. Prima di tutto bisogna identificare l’opera, che può rappresentare tutto o niente. Immediatamente dopo bisogna capire cosa si intenda per tutela! Un Film (un opera quindi…?!) è tutelato quando non viene copiato? Tuttavia è lecito interrompere un Film con pubblicità! È lecito sovrapporre immagini pubblicitarie a Film e telefilm?!

Permettemi quindi una disgressione per comprendere quanto l’essere umano, in questo caso, sia determinante e affronti la questione con i giusti pressupposti ma con risultati pessimi!

Come sapete tutti una canzone viene da noi percepita come una serie di onde, nella fattispecie onde sonore. Quando ascolto un file MP3 dal mio PC gli altoparlanti trasformano il segnale elettrico in movimento meccanico, tramite delle membrane interne,  che muovendosi rapidamente creano delle onde nell’aria circonstante. Onde che arrivano alla mie orecchie. Paradossalmente quando guardiamo un Film sul nostro televisore abbiamo una situazione del tutto paragonabile. Il tubo catodico, o lo schermo al Plasma per i più fortunati, trasforma un segnale elettrico in onde luminose. Guardare un Film o ascoltare una canzone ha sempre a che fare con onde. Tuttavia le onde visive possono essere deturpate sovrapponendo ad esse banner pubblicitari o interrompendole con altre onde di diverso tipo.
Se applicassi la stessa logica ad una canzone immaginate cosa succederebbe! I banner pubblicitari diventerebbero voci sotto la canzone, le pubblicità diventerebbero altre canzoni – o qualsiasi altra cosa – che interromperebbero l’ascolto ogni n minuti… assurdo… inconcepibile… eppure per il Video lo permettiamo in tutta tranquillità!

Insomma, la tutela mi sembra ad oggi argomento assai vago, conitnuamente sottoposto a revisioni del momento, tanto per far valere i propri interessi. Mettere un Film in DivX su YouTube non danneggia l’opera più di quanto facciano le pubblicità su qualsiasi rete (SKY compresa con i suoi bannerini natalizi).

La copia e lo sfruttamento a scopo di lucro sono ben altra cosa e, mi sembra, non hanno niente a che fare con il Social Network, vera genuina espressione di questa umanità che, a mio avviso, avrebbe altro di cui occuparsi… per ora!

Continua...

Bruciato trasformatore del PC!

Scrivo questo Post come sfogo, visto che ieri sera mi si è bruciato il trasformatore del mio PC – due giorni persi tra smonta, comprendi e ripara! Ne anticipo la data quindi! Tuttavia sono tornato… 21 Euro e la paura è passata abbastanza in fretta!

Continua...

Unobtrusive Tabstrip

Utilizzando Prototype.js e Scriptaculous ecco come realizzare delle simple-tabstrip per un sito Web. In questa versione il soggetto non è il Tabstrip ma il suo funzionamento. La caratteristica essenziale di questo script risiede nella semplicità d’uso e nella possibilità di mantenere accessibile una pagina anche quando Javascript è disabilitato. In pratica è possibile addirittura aggiungere questa tecnica a pagine già realizzate a patto che rispettino quel minimo di sintassi HTML esposta sotto.

Per mantenere l’accessibilità anche in caso di Javascript disabilitato partiamo quindi dal caso standard HTML, quando, cioè, si inseriscono degli anchor all’interno di una pagina, nel formato:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<ul>
<li><a href="#tbs1">Link 1</a></li>
<li><a href="#tbs2">Link 2</a></li>
<li><a href="#tbs3">Link 3</a></li>
</ul>

<a name="tbs1"></a>
<div>
<p>Content #1</p>
</div>

<a name="tbs2"></a>
<div>
<p>Content #2</p>
</div>

<a name="tbs3"></a>
<div>
<p>Content #3</p>
</div>

Il codice HTML sopra esposto funziona in quanto non fa assolutamente uso di Javascript! Passiamo ora al nostro codice Unobtrusive:

1
2
3
4
5
6
7
8
9
10
11
12
13
Event.observe(window, 'load', function() {
$$('a[href^=#]:not([href=#])').each(  function(element) {
  element.observe('click', function(event) {
  $$('a[name])').each( function(element){element.next().style.display="none"})
  var c = 'a[name="'+this.hash.substr(1)+'"]';
    $$(c).each(function(element) { new Effect.Appear(element.next()) });
    Event.stop(event); }.bindAsEventListener(element))
 })
  var i = 0;
  $$('a[name])').each(function(element) { if(i>0) element.next().style.display="none"; else i++; }
  );
}
);

Questo codice – posto nella nostra pagina – non solo trasforma la nostra lista puntata in un Tabstrip ma, grazie a Scriptaculous, aggiunge anche un simpatico effetto fade quando si passa da un link-tab all’altro.

Continua...

Restyling: animazioni ed interattività

Dopo aver sistemato la grafica di Undolog e aver apportato gli ultimi ritocchi ad alcuni titoli (vedi sidebar), mi sono divertito ad usare l’accoppiata Prototype.js e Scriptaculous, in modalità non intrusiva (Unobtrusive)! Ecco un video (ma lo potete provare di persona qui a destra ;) ) con la simpatica funzione che ho aggiunto alla sidebar di Undolog, che oltre a renderla più gradevole spero la renda anche più funzionale!

Loading Flash Player...

Il codice che ho utilizzato è davvero semplice:

1
2
3
4
5
6
7
8
9
Event.observe(window, 'load', function() {
  $$('h2.dropdown').each( function(element) { element.style.cursor="pointer";
    element.observe('click', function(event) {
    if( this.next().style.display == "" ) new Effect.BlindUp(this.next(),{duration:.5});
    else new Effect.BlindDown(this.next(),{duration:.3});
    Event.stop(event);
  }.bindAsEventListener(element))
  })
})

Inoltre notate che la prima volta che viene caricata la Home Page di Undolog viene automaticamente chiuso il pannello delle Categorie – identificato dall’id tit_category:

1
Event.observe(window, 'load', function() {new Effect.BlindUp($("tit_category").next(),{duration:.5}) } )

I titoli sulla sidebar sono definiti, quindi, in questo modo:

1
2
3
4
<h2 id="tit_category" class="dropdown replacetitle" title="Categorie"><span>Categorie</span></h2>
<div>
    <p>Contenuto da far sparire!</p>
</div>

Tramite la classe dropdown vengono identificati i titoli H2 da rendere dinamici, grazie alla funzione doppio-dollaro ($$) di Prototype.js – di cui abbiamo già parlato…

Continua...

IPRED2: allarme rosso!!

È necessario reagire e spero che voi lettori facciate sentire l’urlo dei Blog e di Internet! Copiare a scopo di lucro è male, ma farlo diventare un “reato capitale” per un semplice privato è un’esagerazione inammissibile. Inoltre la nostra privacy, tanto decantata negli ultimi tempi, è – in sostanza – spazzata via. Prima di tutto firmate, meglio che stare fermi:

 

Per ulteriori dettagli leggete – e alla svelta:

Continua...

Aggiustare gli stili e il layout di Windows Live Writer

Se usate Windows Live Writer (download qui) come editor di Post e avete pesantemente modificato il layout grafico di WordPress (come ho fatto io), potrebbe capitare che l’anteprima in Windows Live Writer non sia identica al 100% e scrivere Post diventa meno piacevole. Una soluzione è quella di aiutare Windows Live Writer ad aggiustare il layout – avanzato – da voi creato.

Continua...

Restyling

Era ora di dare una bella pulita! Così ho deciso di rivedere il layout di Undolog, giusto per sistemare i milioni di script, antipixel, link e robbaccia varia che infestavano la pagina. Ho allargato la dimesione orizzontale, meglio più spazio, mi dispiace per chi lavora ancora a 800×600 ma non è più possibile supportare tale risoluzione. Ho eliminato le pagine singole, così da non perdere gli strumenti presenti nella barra laterale destra.

È stato un lavoro febbrile, grazie ai malfunzionamenti di Alice ADSL che all’una di notte mi ha mollato (questo tipo di lavori è bene farli nelle ore notturne…). Avrei finito sicuramente prima e senza occupare la mattinata mentre tutti voi siete di buona lettura. Comunque sia è andata, devo solo aggiustare qualche piccolo particolare. Apropos… se qualcuno nota qualche stranezza mi avverta, grazie! ;)

Avendo completamente stravolto il template di WordPress… cosa assai divertente, il buon vecchio Windows Live Writer – ovviamente – non è stato più in grado di interpretare correttamente le nuove modifiche al layout. Questo è comunque il minore dei mali. Insomma, avevo desiderio di dare una bella rinfrescata al Blog e quindi l’ho fatto… forse era meglio prima, chissà?

Buona visione…

Continua...

Plugin per WordPress: risultati ricerca

È stato davvero difficile, forse per mia assoluta incapacità, ma non sono riuscito a trovare un Plugin decente per migliorare i risultati della ricerca all’interno di un Blog WordPress (ovvero il mio undolog).
Alla fine, dopo estenuanti ricerche, ho trovato Search Hilite! La documentazione è fatta male in quanto non esplicita da nessuna parte che oltre all’installazione del Plugin bisogna modificare il file search.php di WordPress! Insomma alla fine l’ho capito da solo! Riporto quindi il codice da inserire nel file search.php, così da vedere – finalmente – i risultati della ricerca evidenziati. Le righe da inserire sono la 6,7 e 8!

1
2
3
4
5
6
7
8
9
10
11
12
<?php while (have_posts()) : the_post(); ?>
     <div class="post">
         <h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permalink per <?php the_title(); ?>"><?php the_title(); ?></a></h3>
        <small><?php the_time('j F Y') ?></small>
       
        <div class="entry">
  <?php the_content('Continua &raquo;'); ?>
        </div>
       
<p class="postmetadata">Pubblicato in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Modifica','','<strong>|'); ?>  <?php comments_popup_link('Nessun commento &#187;', '1 commento &#187;', '% commenti &#187;','','Commenti disabilitati'); ?></p>
</div>
<?php endwhile; ?>

Se qualcuno ne conosce di migliori… fatemelo sapere! ;)

Continua...

Plugin per WordPress

Come aggiornamento e scambio di opinioni, ecco la lista dei Plugin per WordPress utilizzati in undolog.com:

  • Akismet 1.8
    Noto a tutti, in quanto preinstallato su tutte le versione di WordPress, è il Plugin più importante in quanto proteggio dallo spam indiscriminato
  • Feedburner Feed Replacement 2.2
    Se siete registrati su FeedBurner, ridirigere i vostri feed direttamente su FeedBurner.com
  • Get Recent Comments 1.5.4
    Permette di elencare gli ultimi commenti ai vostrio Post, abbastanza configurabile e ben fatto
  • Google Sitemaps 2.7.1
    Vitale per l’indicizzazione sui motori di ricerca e in particolare su Google: creare il file sitemap.xml – ottimamente configurabile
  • iG:Syntax Hiliter 3.5
    Se avete necessità di inserire codice (C, C++, Assembly, ActionScript, PHP, Ruby, Javascript … emolto altro) questo Plugin è davvero fantastico.
  • Math Comment Spam Protection 2.0
    Permette di proteggere i commenti da Spam indesiderato. Inserisce una domanda matematica, del tipo: quanto fa 1+3? Io l’ho travato abbastanza utile, almeno fino adesso.
  • Reinvigorate 1.0
    Questo può interessare solo a chi è registrato al servizio di statistiche Web Reinvigorate.
  • Ultimate Tag Warrior 3.141592
    Permette di inserire i TAG (etichette) nei Post e nelle Pagine di WordPress. È uno dei più famosi, immagino. Simpatico il numero di versione che è, evidentemente, il valore del pi-greco!
  • WP-PageNavi 2.03
    Aggiunge una nuova navigazione nelle pagine, permettendo di muoverso all’interno dei Post in maniera più efficiente; con tasto di ‘inizio’, ‘fine’ e pagine numerate!
  • WP-PostRatings 1.05
    Gestione delle votazioni a stelline. Diffuso, ottimo da configurare, con tanto di statiche dei più votati e dei Post che hanno ricevuto più voti. Non è vitale ma può risultare simpatico.
  • WP-PostViews 1.02
    Mostra i Post più visti. Questo è utile come statistica interna e personale. Da avere…
  • WP-UserOnline 2.06
    Mostra gli utenti in linea, quasi in presa diretta. Utile, in alcune situazioni e simpatico da vedere!

Commentate e suggerite…;)

Continua...