Categories
governance open source php social sustainability tecnologia

Cyber Resilience Act e Sostenibilità Sociale del Software

Non presumere mai cattiveria laddove basti la stupidità.

Rasoio di Hanlon

Il Rasoio di Hanlon è la prima cosa che mi viene in mente quanto leggo documenti come il Cyber Resilience Act o il decreto legge antipirateria.

Questo perché nonostante le buone intenzioni dietro a tali bozze di leggi (o peggio, leggi approvate) spesso è evidente la carenza di una competenza tecnica chiara ma, soprattutto, l’incapacità di avere una visione complessiva del tema sul fronte implementativo, sociale ed economico.

Categories
lifehack open source pensieri

Open Source, User eXperience Designers e karma positivo

Nella mia precedente vita da sviluppatore, ed in quella ancora precedente da sistemista, ho avuto la mia buona dose di utilizzo di software Open Source.

A tal riguardo ho sempre cercato di avere un apporto karmico neutro, usavo software Open Source per fare consulenze, mettere in piedi e mantenere sistemi o prodotti software e quindi, in sostanza, per guadagnare (karma negativo) ed allo stesso tempo dedicavo parte del mio tempo a tradurre software e libri, mantenere progetti (per qualche anno sono stato il lead developer di una suite di project management) fare da advocate, organizzare testfest o hacknight ed anche finanziare attivamente con delle bounty hunt feature che ritenevo utili per il mio lavoro o per completare il progetto (karma positivo).

(Si, state per leggere un rant.)

Categories
open source tecnologia

PHP and MongoDB Web Development Beginner’s Guide, una review

PHP and MongoDB Web Development Beginner’s Guide” è un libro consigliato a chi vuole approciarsi a MongoDB con un approcio molto pragmatico ed orientato ad esempi concreti.

Nel libro, piuttosto che affrontare tutta la teoria dietro ai database documentali, si spiegano, capitolo per capitolo, le funzionalità che questo database NoSQL mette a disposizione degli sviluppatori e come possano essere sfruttate in piccoli progetti.

Ogni capitolo infatti tratta uno specifico aspetto di MongoDB, tralasciando i primi due capitoli più introduttivi alle funzionalità di base del sistema viene spiegato come usare Mongo per gestire (trasparentemente) le sessioni di PHP, geolocalizzazione di dati, storage di file con GridFS ed i log/analitiche del proprio sito. Viene dato anche un po’ di spazio alle pratiche di Map/Reduce anche se avrei approfondito il capitolo con qualche esempio più complesso.

Il libro è scritto abbastanza bene, e stranamente, gli esempi di codice PHP sono ad oggetti e vengono illustrati alcuni dei pattern usati. Unico limite del libro è che non vengono descritte le funzionalità avanzate di Mongo come sharding, load balancing e replicazione, ma da una beginners guide non ci si poteva aspettare altro.

Insomma, un buon punto di inizio, ma non di arrivo, per chi si vuole avvicinare a MongoDB.

Categories
open source php tecnologia

Twitto, un framework PHP da 140 caratteri

Ad opera di Fabien Potencier, già autore di Symfony, ecco l’ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarità  di essere scritto in soli 140 caratteri! :)

[code]
require __DIR__.’/c.php’;if (!is_callable($c = @$_GET[‘c’] ?: function() { echo ‘Woah!’; })) throw new Exception(‘Error’);$c();
[/code]

Da notare che il framework in questione sfrutta al suo interno tutte le nuove potenzialità  dell’imminente php 5.3

Categories
cazzate open source php

MovablePress? WordType?

movable wordpress, piccola transazione da movabletype 3.3 a wordpress 2.7

Dopo un po’ di utilizzo di WordPress 2.7, non ho resistitito e ho iniziato a vagare su internet cercando di ricordare dove avevo già visto l’interfaccia con menù ad espansione a sinistra. Poi l’illuminazione, MovableType, e dire che l’ho usato per anni!

Ringrazio Simone per l’immagine che gli ho grabbato dal sito :)

ciauz

Categories
open source php

WordPress 2.7, qualche considerazione per i non sviluppatori

Dopo mesi di annunci, alfa, beta, rc è finalmente arrivato WordPress 2.7 Coltrane.

Questa nuova versione del blog-cms ha visto un notevole lavoro dietro alla nuova interfaccia di backend, lavoro che ha coinvolto decine di sviluppatori, consulenti di usabilità e designer. E che ha portato come risultato finale una dashboard più semplice e veloce da usare (appena ci si rifà la mano).

Ma non solo, infatti molto del vecchio codice legacy è stato modificato rimuovendo da alcune API la possibilità di accedere direttamente alle variabili globali tanto amate/odiate dagli sviluppatori di plugin.

Ci troveremo quindi un Natale ricco di richieste di supporto ai vari autori di temi e plugins.

Quindi, prima di aggiornare aspettate, controllate che tutto quello che gira sul vostro blog sia supportato e soprattutto testate in una copia locale tutto quanto fino all’uscita della prima minor release dove partirà (per la prima volta) l’auto-aggiornamento di WordPress.

Poi potrete migrare il vostro blog con 238904723 post con tranquillità… come ho fatto io… ;)

a seguire un video con le nuove features di WordPress 2.7.

Categories
open source php

E’ arrivato WordPress 2.6

Scaricatelo! Peccato solo che Google Gear non vada con Firefox 3.0.1 :(

Categories
open source php

WordPress 2.5 RC1

wordpress 2.5 media gallery at work

Dopo un paio di settimane di assenza eccomi qui di ritorno per annunciare che è stata rilasciata la prima release candidate di WordPress 2.5.

Le novità sono tante, a partire dal nuovo layout del nuovo backend realizzato (con colori osceni) per mettere in evidenza le funzionalità più usate dai blogger lasciando, in menù secondari tutto quello che riguarda l’amministrazione del blog.

Categories
eventi lifehack open source

Mozilla cena

Martedì sono tornato a Milano per la seconda volta in 2 settimane per partecipare ad un evento sociale un po’ particolare. Una cena organizzata per presentare ad alcuni fortunati ed elitari bloggers il presidente della Mozilla Foundation Europe, Tristan Nitot.

La cena, di per se gustosa, è stata resa piacevole dall’informalità che si è subito instaurata, dovuta essenzialmente al fatto che effettivamente eravamo, anche stavolta, “la solita cricca di bloggers autoreferenziali“.

Lo stesso Tristan, che capiva solo l’inglese e si perdeva gran parte della nostra fuffa, ha partecipato alla conversazione divagando dai tecnicismi made in Mozilla fino ad insultare il Nabaztag di Luca Conti (ho dei testimoni).

Si è addirittura divertito a fare con Cristian e me un videocast, riuscito così-così a causa di un tisico alle nostre spalle, ma comunque abbastanza chiaro per quello che riguarda la parte in cui parla del futuro di Thunderbird.

Un piccolo evento quindi, ma ben organizzato e soprattutto ben riuscito (visti anche i post altrui). Congraturazioni ai ragazzi di Mozilla Italia e TT&A, adesso aspetto solo che Google e Mozilla annuncino il gPhone ed il mobile-moz browser…

ciauz

Categories
eventi open source php

OpenSource Expo a Rovigo

Oggi e domani sono a Rovigo all’OpenSource Expo con il “banchetto” del GrUSP per la campagna “abbonamenti” 2007/8.

Se fate un salto in qua fatemi un fischio, anche perchè se vi iscrivete all’associazione ho il biglietto di ingresso gratuito che vi aspetta! ;P

ciuaz