Piero V.

Plugin Tabmenu (v1.5) [Flatpress]

Italiano

Ho scritto un plugin che permette di fare dei menu in cui la pagina dove ci si trova rimane selezionata.

Infatti esso aggiunge la classe sel se ci si trova in quella pagina (l’equivalente HTML di class=”sel”).

Questo è un esempio di uso (per l’homepage):

<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>

Al posto di index potete mettere:

  • index per l’homepage
  • contact per la pagina contact.php
  • post:entry_id oppure entry:entry_id con al posto di entry_id l’identificatore di flatpress per il post
  • static:static_id con al posto di static_id l’identificatore di Flatpress per la pagina statica (quello che decidete voi)

Rispetto alla versione 1.0 ho corretto un piccolo bug con l’index.

Licenza: GNU GPL 2.0.

Download: tabmenu_v1.5.tar.gz

English

I’ve written a plugin that allows to make menus where page where you are, it’s selected.

It adds “sel” class if you are in that page (in HTML, class=”sel”).

This is an example (for the homepage):

<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>

Replace index with:

  • index for the homepage
  • contact for contact.php
  • post:entry_id or entry:entry_id for entries (with entry_id the ID of the entry)
  • static:static_id for static pages (with static_id a static page id)

License: GNU GPL 2.0.

Download: tabmenu_v1.5.tar.gz

GNU Verbatim Copying License

Oggi ho scoperto questa licenza.

Verbatim vuol dire parola per parola ed è proprio questo che la licenza prevede: che venga copiata parola per parola e che non esistano opere derivate ma solo come le originali.

Io dico che mi va bene per certe cose, come le opinioni, però per esempio trovo che sia molto ipocrita l’uso di questa licenza (o di CC ND) per siti che fanno delle propagande e che ti chiedono di diffondere.

Ora dovrei anche analizzare meglio i campi, però se io voglio fare propaganda che usi solo una motivazione delle tante, oppure usarlo come fonte, non posso, poiché (almeno per CC 3.0 By Nc) è vietato creare opere derivate.

Posso capire perché Linus Torvalds o altri non condividono appieno il progetto GNU: l’ipocrisia che c’è tra alcuni loro progetti.

Benchmark Fonera con OpenWRT

Qualche tempo fa ho scritto una guida su come installare OpenWRT sulla Fonera.

Bene, oggi ho fatto qualche Benchmark.

Visto che il segnale oscillava sempre tra il 54% e l’88%, ho flashato di nuovo la Fonera con OpenWRT 8.90.

Ho lasciato la configurazione di default tranne che ho cambiato nome della rete, ho forzato di metterla sul canale 1 e l’ho protetta con WPA2.

Come hardware ho usato una Fonera precisamente modello 2100 con la sua antenna originale, mentre sul computer ho usato una scheda Tp-link WN-651G con i driver ath5k (perciò senza le tecnologie proprietarie di Atheros).

La prova è stata effettuata tra due computer con sistema operativo Debian GNU Linux (Sid e Testing), Kernel 2.6.32-5, uno connesso alla wireless e uno connesso alla rete cablata.

Come condizioni ambientali con quello della rete cablata (computer #2) non c’è nessun problema. Al massimo c’è da dire che è una normale rete ethernet 100Mbps e che come cavi rientriamo perfettamente nello standard (un cat 5 da 2 metri per il computer e un cat 5 da 20 metri per la Fonera). La rete passa per uno switch D-Link. … [Leggi il resto]

Internet Explorer: Perché sei sempre tu che non funzioni?

Mah, dopo aver portato l'amministrazione dei widget di Flatpress da Mootools a jQuery, è arrivato il primo bug relativo a questo JS.

Il posto dove si verifica è il browser che ha tutti i problemi di questo mondo con gli standard: Internet Explorer.

NoWhereMan per fortuna ha trovato una prima soluzione che però crea un altro bug.

Alla soluzione di questo secondo bug avevo già pensato e cercando informazioni su sto bug ho trovato la conferma che il metodo pensato potesse funzionare (non ho letto bene i commenti sul bug di jquery…).

Appena posso provo il codice su IE8 ma farò un altro post per segnalarlo anche agli utenti internazionali.

Plugin Tag (v1.0) [Flatpress]

Italiano

(See below for English)

Ho scritto un plugin che implementa i tag su flatpress.

Li implementa tramtite bbcode con [tag]i miei, tag, separati, da virgola[/tag].

Questo plugin in più aggiunge di default la lista dei tag alla fine del post ma questa funzione può essere disattivata (penso però sia possibile anche fare con $tags in smarty, ma non l’ho provato).

In più rende disponibile un widget con la tagcloud e si integra perfettamente (dopo un sacco di codice fatto a posta) con PrettyURLs.

Essendo un plugin complicato non ne garantisco il corretto funzionamento.

Lingue: en-us, it-it.

Licenza: GNU GPL v2.

Download: [iurl:relative:fp-content/attachs/tag_v1.0.tar.gz title=”Tarball della versione 1.0”]Tag v1.0.

English

I’ve written a plugin that implements tags on flatpress.

It uses BBCode: [tag]my tags, comma, separated[/tag].

This plugin adds by default the tag list in the bottom of every entry but you can disable this (I think you should use $tags on Smarty but I haven’t tested, yet).

The plugin makes available a widget with tag cloud and it’s compatible with PrettyURLs (with a lot of ad-hoc code for the integration).

As it is a complicated plugin, I don’t ensure the proper functioning.

Languages: en-us, it-it.

License: GNU GPL v2.

Download: [iurl:relative:fp-content/attachs/tag_v1.0.tar.gz title=”Version 1.0, gzipped tarball”]Tag v1.0.