Percorso

LineHeight > Blog > Categoria: Scripting e Programmazione


Lo so, è brutto da dire, ma stiamo lavorando per voi. Stiamo? Sì, io e Andrea Gandino siamo all'opera sul nuovo LineHeight. Avete idee, suggerimenti, volete collaborare o semplicemente sapere perché vi sto tediando con un box giallo in cima a questa pagina? Sentitevi liberi di insultare me e Andrea per qualsiasi motivo, anche commentando la notizia sopracitata.

Restate connessi, mi raccomando.

Drupal e prime impressioni

Prime impressioni su Drupal, il CMS Open Source volto a semplificare la gestione di siti web o portali attraverso un backend amministrativo completo ed affidabile che sia in grado di soddisfare le esigenze dell'utente.

Riflessioni su flessibilità, usabilità, e modularità del sistema. Critiche rivolte alla presentazione di alcuni moduli di terze parti, e prime considerazioni finali (quindi poco attendibili) sullo script.

Continua a leggere Drupal e prime impressioni.

Scritto 392 giorni fa in , . Discuti l'articolo [4]

Go-compiz!

[Immagine] Oggi ho deciso di pubblicare il mio primo script Bash. Si occupa di gestire il gestore di finestre in uso su Linux: se Metacity è avviato, lo sostituisce con Compiz; altrimenti, fa il contrario. Non è uno dei tanti modi per fare pubblicità ad un già noto ed apprezzato gestore di finestre come Compiz. In realtà, volevo solo segnalarvi un piccolo script Bash di mia creazione che si dovrebbe occupare dello switch con Metacity in maniera facile e veloce.
Come sempre, usatelo a vostro rischio e pericolo!

Continua a leggere Go-compiz!.

Scritto 414 giorni fa in , . Discuti l'articolo

Salvare su del.icio.us via PHP, in Wordpress e Textpattern

[Immagine] del.icio.us è un ottimo servizio di social bookmarking, che permette di segnalare e condividere articoli e pagine interessanti come segnalibri sul nostro account personale. Per salvare un link nella nostra lista, tuttavia, viene fatto uso del linguaggio Javascript - non sempre supportato -, che è all'origine di alcune disattenzioni nell'ambito dell'accessibilità. Viene quindi spiegato un metodo alternativo in PHP (Hypertext Pre-Processor) per ottenere il medesimo risultato. Nell'articolo vengono presentati i metodi e i consigli per rendere il codice HTML del link di salvataggio su del.icio.us più pulito ma soprattutto più accessibile, senza l'utilizzo di Javascript, e grazie all'ausilio di PHP, Wordpress, Textpattern.

Continua a leggere Salvare su del.icio.us via PHP, in Wordpress e Textpattern.

Scritto 470 giorni fa in , .

I sommari dinamici non sono accessibili

Usare sommari generati dinamicamente comporta una perdita di profondità nelle informazioni dovuta alla mancanza di contenuto semantico e accessibile. Scrivere al contrario un riassunto di poche righe, composto di frasi sensate e marcato con elementi HTML, aiuta l'utente a scindere dal testo le informazioni più importanti e valutare se l'argomento trattato rientra nei suoi interessi.

Continua a leggere I sommari dinamici non sono accessibili.

Scritto 483 giorni fa in , . Discuti l'articolo [3]

PHP, Ubuntu, e setlocale()

Piccolo intervento infrasettimanale per avvisarvi che con Ubuntu (e potenzialmente, tutte le distribuzioni Linux basate su Debian) PHP ha qualche problema a leggere la localizzazione impostata nella funzione built-in setlocale().

<?
setlocale(LC_TIME, "it_IT")
echo ucwords(strftime("%A %d %B %Y, %H:%M:%S"))
?>

Restituisce la stringa:
Wednesday 20 December 2006, 18:31:25

Dando un'occhiata ai commenti presenti nella documentazione ufficiale di setlocale(), ho scoperto che sulla nostra linuxbox è possibile ottenere una lista delle localizzazioni attive col comando locale -a.

simone@edgymachine:~$ locale -a
[... lista di pacchetti inglesi...]
it_IT.utf8

Così (grazie a chissà quale geniale intuizione :-P), ho provato a modificare il mio piccolo file .php in:

<?
setlocale(LC_TIME, "it_IT.utf8")
echo ucwords(strftime("%A %d %B %Y, %H:%M:%S"))
?>

E magicamente tutto è funzionato a meraviglia:
Mercoledì 20 Dicembre 2006, 18:40:55

Vi consiglio, comunque, di impostare la funzione in questo modo:

setlocale(LC_TIME, "it_IT", "it", "it_IT.utf8");

In modo tale che PHP controlli prima l'esistenza delle altre localizzazioni, per poi eventualmente passare a quella con estensione uguale alla codifica di caratteri utilizzata.

Scritto 514 giorni fa in , . Discuti l'articolo [1]

We Want YOU!

Ebbene sì, abbiamo bisogno di te e del tuo aiuto!

Absynth è un progetto nato con lo scopo di sopperire alla mancanza di client FTP d'alto livello integrati con l'ambiente desktop GNOME. Unisciti a noi!Absynth è un gestore di file remoti e locali scritto in Python (voce su Wikipedia) e GTK (GIMP ToolKit) (voce su Wikipedia), multi protocollo, espandibile e multipiattaforma con supporto per Windows, Linux e tutti gli OS Unix like.

Il nostro scopo è quello di riunire i giovani appassionati di programmazione e sostenitori del mondo Open Source in un nuovo, giovane, team di sviluppo, che ha come scopi: collaborare, condividere esperienze ed informazioni, aiutarsi a vicenda.

Se vuoi partecipare al progetto, lascia un messaggio sul nostro forum. :-)

Scritto 531 giorni fa in , . Discuti l'articolo [6]

Attese ...inattese

Dopo circa un mese mi sono ricordato di avere un blog, di avere una decina (o meno?) di persone che lo seguono, e di avere una gran voglia di scriverci.

Solo che non ho fatto i conti col tempo a disposizione, che manca sempre, e quando abbonda... si spreca. Vi dirò quindi quali sono le mie distrazioni, e perchè sono tali.

  • Python

    Linguaggio di programmazione multipiattaforma. Provare per credere.

  • Open

    Qua le cose si fanno interessanti.

    Il progetto Open ha come scopo discutere su tecnologie, metodologie e sviluppo orientate principalmente al web.

    In particolare sono ben accette discussioni su:

    • Standard & Crossbrowsing
    • AJAX & Web 2.0
    • Accessibilità & Usabilità

    Preso dal Manifesto del progetto Open.

    Maggiori informazioni sul forum di discussione.

  • Absynth

    E' un derivato del progetto Open: la proposta è quella di creare un client FTP di un certo livello, possibilmente integrato con l'ambiente desktop GNOME.

    Maggiori informazioni sulla pagina d'informazione di Absynth (il server sul quale si appoggia sembra dare problemi, o sbaglio?).
    PS: Cosa ve ne pare del layout? Contando, ovviamente, che devo rifinire ancora delle cose, come ad esempio quel livello di accessibilità doppia-A che non è nemmeno lontanamente applicabile alla pagina nel suo stato attuale.

  • Pybacle

    Pybacle[FAQ] è il nome di un BOT creato principalmente per il canale ufficiale di ForumFree.net e distribuito sotto licenza GPL2.

    Maggiori informazioni sulla pagina di discussione ufficiale.

  • Altro?

    Sì, c'è dell'altro: le ore perse sui libri, le attività extrascolastiche come il nuoto, e soprattutto una ragazza stupenda che amo tantissimo.

Se siete arrivati fin qua, allora questo blog - in fondo - vi interessa, e meritate sia i miei ringraziamenti per avermi seguito fino in fondo, sia le mie scuse per aver scelto, come titolo di questa notizia, un'assurda combinazione di parole senza senso.

Simone

Scritto 585 giorni fa in , . Discuti l'articolo


Articoli

  • Pagina precedente:
  • Pagina successiva: