Archive for June, 2005

Stop SW Patents

Thursday, June 30th, 2005

I’m not sure this will help, but it’s better than doing nothing.
If you don’t know what this is all about, try a google search, or click the links above, or read this article on Punto Informatico.

Back to the start?…

Thursday, June 30th, 2005

I thought I had finished my EJB project, but I may be wrong.
Worse, I may have to rebuild my project from scratch.
Still worse, I don’t know (and it seems there’s no fsckng way to know) if I should really do this, or my project is already good as it is.
-_-

Harry Potter and the Wasted Time…

Monday, June 27th, 2005

I just finished Harry Potter and the Prisoner of Azkaban.
I started reading around 2 pm thinking I would cover easily the few pages left to finish the book… but the pages weren’t exactly few and I spent almost the whole afternoon reading.
This isn’t bad in itself, if only I hadn’t to study for 2 upcoming exams -_-
The truth is one of these two is quite a boring matter and involves memorizing java APIs and XML tags… and if you know me you also know I hate memorizing, even moreso when there are loads of references around and no one will ever need to remember APIs and tags in his life. Bah.

Damn mosquitoes!

Monday, June 27th, 2005

They almost ate me alive last night… next time I go out, I’ll make sure to carry with me some countermeasures

At Last!

Wednesday, June 22nd, 2005

Today my new LCD monitor was shipped! At last I can go back to my PC.
And no dead pixels! YAY! :)

[ -8 ]

Monday, June 20th, 2005

It begins tomorrow…

Ora che ho perso la vista, ci vedo di più…

Saturday, June 18th, 2005

Circa due settimane fa il mio fedele monitor CRT è morto.
Di punto in bianco, senza alcun segno premonitore, ha deciso che era arrivata l’ora del pensionamento e da allora non ne ha più voluto sapere. Quando si preme il pulsante di accensione si illumina per un istante un led verde, probabilmente in segno di scherno, e poi tutto tace.
Vista l’impossibilità di rianimare il vecchio CRT (ci ho provato più volte, preso dalla disperazione…) ho deciso di comprare un monitor LCD. Visto però che, quando devo comprare qualcosa, perdo giornate intere a soppesare le offerte cercando quella migliore e a chiedere opinioni in giro, per una settimana intera il mio case è rimasta una inutile scatola inerte. Aggiungete che il monitor l’ho – finalmente – ordinato venerdì scorso su TGO e nonostante ciò non mi sia ancora stato recapitato e siamo arrivati a due settimane senza monitor.
Due settimane senza poter accedere al pc nell’imminenza degli esami di ingegneria informatica non sono esattamente una cosa divertente, per cui mi sono dovuto ingegnare (!) nelle maniere più astruse prima di giungere alla soluzione (soddisfacente) che utilizzo ora.

Per fortuna ho potuto da subito sfruttare per connettermi a internet il laptop di mio padre. Il problema è che il laptop ha i suoi annetti e come se non bastasse ha installato solo Windows ME(rda), un sistema operativo che fa della stabilità la sua priorità: infatti crasha solo ogni mezz’ora.
La soluzione di compromesso sarebbe anche andata bene (ero riuscito a ridurre notevolmente i crash installando Firefox), finchè lunedì scorso non si è presentato il problema di dover portare in università dei file. Che stavano sul mio pc fisso. Che era senza monitor.

Forse alcuni tra voi avranno già pensato “perchè non usa ssh per connettersi al fisso, visto che su quello ha linux?”. Beh, sarebbe stata una proposta interessante, se non fosse che per questioni di sicurezza il mio linux era firewallato con iptables e niente poteva entrare. Senza contare che per ulteriore sicurezza avevo disabilitato il demone sshd :P

Come estrarre allora i file? Non essendoci altre soluzioni praticabili ho dovuto ricorrere ad un rimedio estremo: trasferire i file su un chiave USB. Alla cieca
Ho acceso il PC, ho aspettato il caricamento, ho fatto login e grazie alla potenza della shell (per fortuna non ho un login manager grafico!) sono riuscito a montare la chiave usb ed a copiare i file (di cui mi ricordavo miracolosamente il nome :P).

Da quel momento è cambiato qualcosa: ho passato ancora alcuni giorni a litigare con Windows ME finchè mi sono detto “ma se ho messo i file sulla chiavetta alla cieca, perchè non posso anche disattivare il firewall e attivare ssh? Detto, fatto: un’altra sessione alla cieca e sono finalmente riuscito a connettermi tramite ssh, usando Putty da Windows.
Una delle prime cose che ho fatto è stato scaricarmi una Knoppix e masterizzarla (già, perchè il masterizzatore USB di mio padre non sono riuscito a trovarlo, nonostante giorni di ricerche…): ci ha messo un’ora ad avviare KDE sul laptop ma alla fine sono riuscito a liberarmi di WinME.

Senza alcun dubbio la riga di comando mi ha salvato il culo in questa occasione, tuttavia sono abituato a lavorare in un ambiente grafico, per cui presto ho iniziato a pensare come poter usare X dal laptop. La prima soluzione è stata vnc: per funzionare funzionava, ma si è rivelata terribilmente scomoda per un uso continuato ed intensivo.
Dopo consulti vari con colleghi ingegneri e soprattutto forsennate ricerche con google sono riuscito a penetrare i segreti dell’X11 forwarding/tunneling su ssh (a cominciare dal fatto che X sfrutta il paradigma client-server al contrario: ecco perchè all’inizio non capivo una cippa :P).
A questo punto la strada è stata relativamente in discesa: ho abilitato il forwarding nel file di configurazione di sshd, ho aperto una sessione ssh con il comando -X et voilà! dalla knoppix sul laptop posso visualizzare le applicazioni che girano sul mio pc fisso! Ho completato l’opera avviando la knoppix con fluxbox al posto del pesantissimo KDE e sulla configurazione che ne è risultata sto scrivendo questo rant.

In sostanza ho imparato 3 cose:
1) Linux è eccezionale e la riga di comando batte tutti ;)
2) Quei maledetti di TGO sono lentissimi e mi guarderò bene dall’ordinare alcunché da loro in futuro :|
3) Sono logorroico: infatti questo rant nelle intenzioni doveva essere corto :P

More bah…

Thursday, June 16th, 2005

I keep wondering

BTW my monitor still hasn’t arrived… I placed the order a week ago, I don’t really know WTF they are waiting for :|

Some problems…

Wednesday, June 15th, 2005

My CRT monitor died more than a week ago… I’m now waiting for the delivery of a new LCD monitor. It’s taking ages and in the meantime it’s a little difficult for me to access my pc and the Internet.
I should be back soon ;)

I’m sorry

Friday, June 3rd, 2005

No time, no rants. I even have some ideas to write about, but I’m lacking time these days.
Enterprise Java Beans development is time consuming, believe me…