PDI^2

Finalmente Ruby-it.org

ruby, personale, rubyonrails, ruby-it November 29, 2005 3:09 pm (Save post)

Finalmente una versione preliminare del sito del gruppo utenti ruby italia è online: http://ruby-it.org

L’importazione dei contenuti dal vecchio wiki è stata effettuata con successo (beh.. più o meno..) ed al momento il sistema sembra relativamente robusto, e con ciò intendo che non esplode ogni 4 minuti causando danni al server, reclamando l’anima del vostro primogenito e affossando mezza rete del GARR , non che non ci siano problemi.
Però quantomeno ruby & rails dovrebbero evitare i più classici sql injection :) .

Certo, è ben evidente la mia totale incompetenza nell’uso dei css.

Si tratta, comunque, della mia terza prova con rails e devo dire che è andato tutto abbastanza liscio.

L’unico problema che ho riscontrato è la difficoltà nel testare i singoli helper method dell’ApplicationHelper, che è molto integrato con un controller, ma che vorrei comunque testare a se.
Al momento credo che l’unica soluzione sia di scrivermi un MockController.

E poi c’è il fatto che una sessione dura troppo poco tempo per i miei gusti, di default dovrebbe essere praticamente infinita ma suppongo di aver rotto qualcosa e devo indagare.

Nella todolist ci sono ancora un bel po’ di cose, tra cui alcune fìciur simpatiche come: introduzione di una sezione per i blog dei membri, syntax highlight del codice, rendere valido il feed, aggiunta dei tag, linkback etc..

Tutte cose che però sono subordinate all’introduzione di un bel po’ di caching, altrimenti temo che potremmo mettere in ginocchio anche il nostro munifico hosting, UnBit.it, che ci ha offerto spazio e banda :) .

In generale è comunque divertente trafficare con rails (d’altronde ruby stesso è fun oriented) , e non vedo l’ora di poter andare a giocare con alcune cosette tipo act_as_taggable e Syntax.

Però prima è necessario mettere a posto quello schifo di codice che ho scritto, sperando che i pochi test scritti continuino ad essere d’aiuto :)

Basta con windows sui portatili?

Uncategorized, win, linux, italia 10:21 am (Save post)

Sembra che finalmente un’associazione dei consumatori abbia denunciato La Megaditta (in questo caso HP) per aver costretto un loro protetto a comprare un inutile licenza di Windows XP Home.
L’ADUC ha impugnato la EULA(occhio, pdf).

La cosa interessante no è la cosa in se, Paolo Attivissimo lo fece già molto tempo fa, ma il fatto che sia entrata in gioco un’associazione di dimensioni considereveli, il che potrebbe innescare una reazione a catena.
Che sia la volta buona che si smuove qualcosa e cominciano a vendere notebook senza SO ?

Internet in italia, bene. Male.

italia, fastidio November 28, 2005 12:56 pm (Save post)

Un destro-sinistro dal quale esco frastornato.
Beppe Caravita parla di come Telecom Italia potrebbe stringere il cappio che tiene sul sistema delle comunicazioni italico, il che è preoccupante (mi preoccupa meno la solita rirata sul debito di TI). News via Matteo Brunati.

Nel contempo il blog di html.it da’ la notizia che sarà più facile lasciare Alice (che poi io mi immagino la povera Alice abbracciata alle gambe che grida “nun me lassà” sostituita da una più pacata Alice che risponde con un placido “beh, possiamo sempre rimanere amici“).

IMO la situazione delle telco in italia sta diventando confusa, ma non mi sembra così drammatica come alcuni la dipingono.
Ad oggi ci sono ben più operatori adsl e VoIP di quanti se ne stimassero inizialmente. Certo, è un mercato ancora strozzato, ma non sono poche le persone che sono passate a Squillo.it, piuttosto che a Parla.it, piuttosto che a Tiscali.

Mi ricordo quando Franco Sensi sosteneva che investire in società basate in città molto popolose (i.e. roma, non torino) sarebbe stato saggio per il futuro della diffusione della tv via cavo.
O quando Scaglia e Micheli dicevano che FastWeb non avrebbe mai avuto concorrenti, negli operatori ADSL, perché su 256kb in downstream cosa vuoi farci passare?

L’innovazione spiazza spesso anche quelli che non sono dinosauri ex-monopolisti. Ma agisce anche su questi, ed alla fine i telai vincono sempre.

Fatevi i fattacci vostri

personale November 27, 2005 5:53 pm (Save post)

Per chiunque si trovi là fuori: se potete evitare, non mischiatevi mai con TinyOS.
Fondamentalmente ha una marea di idee interessanti, è open source, ha una comunità abbastanza grossetta etc etc..
Ma farci la tesi è pura follia :(

D’altro canto, non mischiatevi mai neanche in discussioni sulla qualità, perché come insegna lo zen e l’arte della manutenzione della motocicletta, è un argomento troppo complicato (ma sinceramente, secondo voi, uno che scrive di python può ignorare la differenza tra espressione, statement e funzione ?)

Piani per php6

php November 22, 2005 11:28 pm (Save post)

Pare ci sia stato un meeting php-related a parigi l’11 e 12 novembre.
Ci sono delle interessanti note su php6.
Cosa vi aspettereste da php6?
Che ci siano i blocchi come in tutti i linguaggi simpatici ? (si, l’aggettivo è intenzionalmente vago)
Che ci sia un vero Safe mode?
Mixin/trait/ereditarietà multipla ?
O magari i namespace?

Beh, non si sa, per ora di nuovo c’è il goto :D
Oh, e tra l’altro il geniale We don’t see the real need for named parameters, as they seem to violate PHP’s KISS principle. It also makes for messier code.

Interessante invece è il discorso sull’introdurre un meccanismo per far si che il costruttore di una classe venga richiamto implicitamente se viene ridefinito quello di una sottoclasse. Oddio, secondo alcuni è un antipattern che si risolve in modo molto banale, ma ci sarebbero altre soluzioni generali interessanti

YARV supporta le estensioni in c!

ruby, software November 21, 2005 10:19 am (Save post)

YARV è una virtual machine per ruby che è in sviluppo da molto tempo e che mira a diventare la piattaforma ufficiale per Ruby2.0.

YARV non solo è da 2 a 20 volte più veloce dell’interprete attuale, ma è in grado di usare molta meno memoria ed offre un ambiente nel quale è possibile inserire nuove ottimizzazioni con facilità.

Non solo, nel progetto di YARV c’è anche un traduttore da ruby a C che permette di arrivare ad incrementi di velocità anche maggiori (per casi specifici) e che è parzialmente implementato già adesso.

La cosa interessante è che anche se YARV supportava già una parte decisamente ampia del linguaggio aveva una grossa limitazione, cioè l’impossibilità di eseguire mkmf.rb e extconf.rb ovvero i due file che vengono usati per compilare le estensioni in C/C++ per ruby.

Ora finalmente con la revisione 296 questo è possibile, ed a quel che vedo è stato anche risolto un problema relativo all’implementazione di method_missing che impediva il funzionamento del modulo delegate.rb, dal quale dipende la libreria di testing di ruby.

Il fatto che ora sia possibile usare delegate.rb e le estensioni binarie rende YARV decisamente vicino all’obiettivo di sostituire il vecchio interprete ruby.
Si annunciano tempi molto felici :)

Post Archivio n. 1

blogosfera, italia, software, free, lettura November 18, 2005 10:18 am (Save post)

Ultimi link scoperti:

  • TracOS è un trac hosting free (free as in gratis). Trac è questa geniale applicazione che è una via di mezzo tra wiki e bug tracking system.
  • macchianera sul nanopublishing. Le mie due lirette: faranno soldi quelli della gente abituata a spendere (appassionati di auto, di mac, di mutande firmate) si attacheranno al tram quelli più geek (linux, sicurezza informatica, programmazione)
  • google base rilasciato. A me non sembra così figo, però qui e qui ci sono spunti interessanti (rispettivamente su italia&tech e su google&semweb). Per me sarebbe da usare come database di fixture.
  • La lista dei migliori dieci libri per geek secondo the guardian, di cui i primi dieci:
    1. The HitchHiker’s Guide to the Galaxy — Douglas Adams
    2. Nineteen Eighty-Four — George Orwell
    3. Brave New World — Aldous Huxley
    4. Do Androids Dream of Electric Sheep? — Philip Dick
    5. Neuromancer — William Gibson
    6. Dune — Frank Herbert
    7. I, Robot — Isaac Asimov
    8. Foundation — Isaac Asimov
    9. The Colour of Magic — Terry Pratchett
    10. Microserfs — Douglas Coupland
    Cavolo me ne mancano un paio :(
  • Nuovo libro di Pratchett da mondadori! In realtà non sapevo neanche avessero pubblicato L’intrepida Tiffany e i piccoli uomini liberi, devo entrarne in possesso.
Agile Dilbert

fun November 17, 2005 10:01 am (Save post)

Agile Dilbert

Campagna & Pippe mentali

personale November 15, 2005 12:53 am (Save post)

Oggi giornata di fatica, raccolta olive (due quintali e mezzo, poca roba ma è una sorta di hobby).
Citazione rimaneggiata:

riffraff: domani devo andare “a oliva”
matley: a oliva?
riffraff: si a raccogliere olive per fare l’olio
matley: ohhh finalmente
matley: un pò di natura ci vuole ogni tanto
matley: basta continuazioni, metaoggetti e compilatori

Amen :)

Sondaggio Blogosfera

blogosfera, italia 12:45 am (Save post)

Questionarietto da fare in pochi secondi sulla blogosfera italiana:


Sondaggio sulla blogosfera italiana

Get free blog up and running in minutes with Blogsome
Theme designed by Janis Joseph