Monday, July 25, 2011

Eclipse ScalaIDE un plugin nato male e cresciuto peggio

Questo post, nelle intenzioni dell'autore, vorrebbe rappresentare una garbata "protesta" nei confronti degli sviluppatori dell'unico plugin di Eclipse per il linguaggio Scala, ScalaIDE.
Premetto che utilizzo Eclipse (e derivati) dalla versione 2.0.1, tempi in cui i plugin funzionanti realmente si contavano sulle dita di una mano, ebbene con l'installazione di questo plugin ho vissuto un revival dei "bei" tempi andati: installazione riuscita, funzionalità inesistente.
Le configurazioni testate sono Eclipse Indigo (3.7) JEE e Platfom, ed Eclipse Helios (3.6) JEE. Per queste versioni è consigliato la release 2.0.0.beta9 del plugin.
Dicevo funzionalità inesistente perché la feature semplicemente non funziona, ossia viene installata (scorrettamente) la perspective




però né si trova la voce specifica del plugin (scala) tra le preferences né il plugin riconosce i progetti Scala fatti con le versioni passate dello stesso plugin, confondendoli con progetti Java.
Per quest'ultimo problema la wiki del plugin consiglia di abilitare il JDTWeaving e di riavviare. Solo che in tutte le installazioni che ho provato la feature in questione era invariabilmente "alive and kicking".
Inutile dire che ogni altra ricerca in rete non ha avuto l'esito sperato di spiegazione di questo comportamento "strano".
Già le altre versioni del plugin non funzionavano tanto bene, ma funzionavano!!! E peggio sarebbe scoprire che è un problema legato alla configurazione del mio pc...per ovvi motivi.
Insomma non mi rimasto altro da fare che disinstallare il plugin, erano anni che non lo facevo, anzi credo che da quando esistono gli install online sia la prima volta che lo faccio...spero che con la RC venga superato questo problema qualsiasi esso sia. Quando funzionerà ne darò prontamente conto. Stay tuned!

Saturday, July 23, 2011

Evviva...il mio primo GitHub!!

Stasera, siccome sono tornato dal mare dopo cena con la mia famiglia e non avevo da fare, dopo aver messo a letto i bambini ovviamente, mi sono detto: "come posso farmi venire sonno?", la risposta è stata:"girella su internet!" ma siccome non mi andava proprio di fare il solito tour gmail-fb-google news, ho detto:"facciamo qualcosa di utile, impariamo ad usare git e github".
Oh, non sono improvvisamente impazzito, è che avevo da tempo su Google Code dei progettini a cui dovevo fare delle modifiche (cambiare i nomi dei package e rivedere la alberatura) e mi sono detto, non hai ancora il tuo primo GitHub sebbene tu abbia fatto da tempo la iscrizione al sito, perché non impari come si fa?
Il processo è stato un pò laborioso, anche perché ho dovuto installare EGit, il plugin per Eclipse, e imparare ad usarlo (almeno basicamente) ma alla fine ce l'ho fatta ed ho "pushato" il mio primo progetto. Adesso sono curioso di testare il sistema di scm che in questo momento è maistream, nella "vita reale". Stay tuned!!

Saturday, July 16, 2011

...And we're back!

Dopo quasi tre anni di stop, riprendo a scrivere il mio blog tecnico...è stato un periodo molto frenetico e denso di esperienze, lavorative e non, e per questo motivo non ho avuto mai occasione di postare. Comunque trarrò spunto anche dalle cose che mi sono successe e dai problemi che mi sono trovato ad affrontare in questo periodo. Credo che alcuni di questi siano interessanti soprattutto per la mancanza di documentazione in rete. Stay tuned!