Author Archives: Sejerpz

Vala!

Bene il bootstrap è fatto: compilato il nuovo Vala (da svn) che è scritto in vala stesso ed è selfhosting da qualche mese con il valac 0.0.3 scritto in c, poi ho ricompilato di nuovo vala con l’ultimo valac scritto in vala! Ho fatto un piccolo test:

Vala

vala & gedit

Sembrerebbe perfetto….

Girovagando per la rete mi sono imbattuto nel progetto Vala.

Bello interessante, non vedo l’ora di farci un giro (che credo sarà comunque domani…) Mi meraviglia il fatto che se ne sia parlato poco e che anche cercando fra gli archivi usenet non ci siano molti thread al riguardo. Solo qualche piccolo annuncio su gnome-announce, ma nemmeno una risposta, nè un dibattito, un flamewar NADA…

Mi godo comunque la sintassi piacevole e familiare di questo nuovo, nativo e giovane linguaggio!

P.S.
Come tutte le cose create in questo mondo imperfetto e basate su una qualche forma di precompilazione, anche qui c’è qualche controindicazione.

Es.
C# bug del runtime mono -> tutti i programmi hanno dei paurosi memory leak -> sistemo la runtime -> distribuisco la nuova versione -> tutte le applicazioni ora funzionano a dovere.

Vala -> genera codice C senza un free nei distruttori dei vari oggetti di una libreria (es. GTK+) -> tutti i programmi hanno dei memory leak -> correggo il compilatore / preprocessore -> devo ricompilare e ridistribuire *tutti* i programmi precedentemente compilati con la versione buggata!!!

AGGIORNAMENTO. Non ho saputo resistere: fatto un pacchetto per Debian e scritto il mio primo programma in Vala… il codice GObject-C che genera è bello e molto umano!!!

Under attack (che palle)!

Il caro vecchio amico logwatch oggi mi ha riportato:

sshd:

Authentication Failures:

root (124.128.254.76): 235 Time(s)

unknown (124.128.254.76): 114 Time(s)

postgres (124.128.254.76): 3 Time(s)
daemon (124.128.254.76): 2 Time(s)
unknown (218.247.185.170): 1 Time(s)

Invalid Users:

Unknown Account: 115 Time(s)

Ma chi saranno mai? Ah degli amici dalla Cina! (e proprio da Pechino!)


Da MaxMind GeoIP City/ISP/Organization Edition Results

Hostname Country Code Country Name Region Region Name City Postal Code
124.128.254.76 CN China 22 Beijing Beijing
218.247.185.170 CN China 22 Beijing Beijing
Latitude Longitude ISP Organization
39.9289 116.3883 CNC Group Shandong province network CNC Group Shandong province network
39.9289 116.3883 China Internet Network Information Center BEIJING ZHEN-FEN-WEI-YE CO.LTD

Ciao ciao!

L’acqua fa male, il vino fa cantare!

Non si può proprio dire che l’acqua sia mancata questo fine settimana!
Infatti mi sono bagnato come “poche cose” scattando qua e là.

Fra una cosa e l’altra ho finito di sistemare CLIGS ed ho inaugurato una nuova sezione dedicata alle mie “stupende” foto.

Siluette
Un tentativo di siluette…

Pescatore
Questo “buon uomo” aveva un ombrello!

P.s.
La messa a fuoco nel pescatore lascia molto a desiderare: forse mi servono degli occhiali?

Buscadores de serpientes

Il rientro dalla vacanze è stato buono, una certa curiosità da parte degli amici una piacevole accoglienza da parte degli zii e nonni ed un affetto fuori dal comune da parte di Puk e Pezza. Quest’ultima non finisce di riempirmi di piccoli regali anche se ehm come dire… la differenza culturale si nota!

Pezza

Sono FUSO

Sono di nuovo a casa dopo un viaggio che fra qualche ritardo ed imprevisto mi ha impegnato per gli ultimi due giorni (seguiranno maggiori dettagli).
Sono quasi le sei di mattina, ma sono già sveglio da un’ora dato che il mio orologio biologico segna circa mezzogiorno…

E’ ufficiale inizia la lotta contro il fuso orario di Pechino:
Andrea 0 – Beijing +6

Festa della Madonna

Come l’8 dicembre scorso grazie ad un subdolo sbalzo di tensione mi sono ritrovato con il computer bloccato al boot. La mente è subito volata alle decine di migliaia di foto contenute nel hard disk, i sorgenti, quasi 10 anni di posta elettronica, musica… A differenza dell’8 dicembre ho imparato la lezione:

  1. Stare calmi
  2. Rimanere clami
  3. Calmarsi
  4. Distrarsi (io sono andato a pranzo)
  5. Parlare del piu’ e del meno per qualche ora
  6. Ritornare al computer
  7. Calmarsi
  8. Capire cosa è successo

A differenza dell’8 dicembre scorso dove io ero stato artefice del mio infimo destino (avevo spianato la tabella delle partizioni per installare win98 ed aggiornare il firmware del masterizzatore DVD), questa volta sono stato vittima della iella!

Lo sbalzo di tensione non poteva avvenire in un momento peggiore: stavo aggiornando il S.O. e ricompilando Anjuta, quindi il disco frullava a palla. Inoltre al riavvio Grub si fermava nel caricamento dello stage2 del bootloader: la tabella delle partizioni non era saltata….

Boot dal DVD di installazione di Sarge, ALT-F3… la console… mount in readonly di ide blah blah blah part1…, l’hard disk frulla, frulla frulla…. ok… chroot /mnt… fsck.reiserfs… mi aspettavo un bel frullato di file ed errori, invece tutto ok….

fsck.reiserfs part3… quella con i dati… la tensione sale… mi metto a suonare durante l’attesa… tutto ok!

Ma allora perche’ grub non parte? grub-install –recheck /dev/ blah blah blah /part1…. failed stage2 loader corrupted…. grub-install /dev/ blah blah blah… embedded 18 sectors…. un recheck… ora tutto ok!

reboot… linux riparte come se non fosse successo nulla…

perSbaglio invece se l’è cavata con un check a mano di hdb, mentre il raid software su cui è installato il s.o. ed il sito web non ha perso un colpo… l’unica cosa è che sono dovuto andare in soffitta per eseguire il check dato che debian si era fermata alla classica richiesta del press ctrl-d o dammi la password di root. E se il sever fosse stato a centinaia di chilometri da me?

Tutto è bene quel che finisce bene…