domenica, settembre 30, 2007
IKVM.net
La magia di questa libreria è impressionante! http://www.ikvm.net/ è il sito dove potete scaricare l'ambiente e le DLL che vi consentono di prendere un qualsiasi pacchetto jar e compilarlo per ottenere una dll referenziabile da un progetto .NET.
Sto scrivendo un progetto in java per compatibilità verso i nostri tanti clienti Linux. Dover scrivere pero' l'interfaccia con le sconosciute librerie swing mi spaventava, così mi sono messo alla ricerca di questa libreria ricordandomi d'aver letto da qualche parte sul blog di mono-project.
Pensavo ad una conversione del codice java in j# ma poi ho trovato che qualcuno ha già affrontato il problema e scritto questo stupendo ambiente.
Il lavoro consiste in pochi passi:
- impacchettare le classi in una jar
jar cvf file.jar MANIFES *classi
- ottenere la dll
ikvmc file.jar
A questo punto è sufficiente referenziare nel progetto .NET la dll ottenuta e gestire le classi come normalissime classi .NET.
Semplice, ma vero??
"Cavoli" - ho compilato la jar in dll, referenziato il tutto... - " bello il mio ide vede i package definiti... mmmm wow... " - scrivo poche righe di codice sul mio mini progetto di applicazione console, compilo... "tutto ok! bè manca solo un bel F5" - run
Tutto perfetto!
Grazie IKVM team :D
Sto scrivendo un progetto in java per compatibilità verso i nostri tanti clienti Linux. Dover scrivere pero' l'interfaccia con le sconosciute librerie swing mi spaventava, così mi sono messo alla ricerca di questa libreria ricordandomi d'aver letto da qualche parte sul blog di mono-project.
Pensavo ad una conversione del codice java in j# ma poi ho trovato che qualcuno ha già affrontato il problema e scritto questo stupendo ambiente.
Il lavoro consiste in pochi passi:
- impacchettare le classi in una jar
jar cvf file.jar MANIFES *classi
- ottenere la dll
ikvmc file.jar
A questo punto è sufficiente referenziare nel progetto .NET la dll ottenuta e gestire le classi come normalissime classi .NET.
Semplice, ma vero??
"Cavoli" - ho compilato la jar in dll, referenziato il tutto... - " bello il mio ide vede i package definiti... mmmm wow... " - scrivo poche righe di codice sul mio mini progetto di applicazione console, compilo... "tutto ok! bè manca solo un bel F5" - run
Tutto perfetto!
Grazie IKVM team :D
Etichette: java ikvm c#
domenica, settembre 23, 2007
LinuxMint e Wifi
Ho installato sul portatile LinuxMint, una distro che estende l'ubuntu 7.04 con qualche chicca grafica. Per un paio di ore ha funzionato tutto egreggiamente ma ad un tratto, dopo un reboot non mi funzionava più la connessione wifi.
Sono impazzito, cavoli fino a qualche secondo fa andava tutto eggreggiamente!! :(
da un rapido controllo arrivo a queste righe di output dal dmesg:
[ 204.604000] ipw3945: Radio Frequency Kill Switch is On:
[ 204.604000] Kill switch must be turned off for wireless networking to work.
E che è? Googoleggio finchè arrivo a capire che quel Switch incriminato altro non è che il bottoncino che attiva la wireless... In effetti il led del wifi non è accesso, "bè che c'e' di più semplice?" Schiaccio il bottoncino, risultato? Nulla... Azzz
Controllo il dmesg:
[ 585.788000] atkbd.c: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
[ 585.788000] atkbd.c: Use 'setkeycodes e060' to make it known.
Cavoli il tasto non è riconosciuto! Aggiorno il kernel, lo ricompilo ma nulla. Alla fine disperato arrivo a questa pagina "https://lists.ubuntu.com/archives/ubuntu-users/2005-January/019782.html" dove nomina il modulo fsam7400. Nel mio peregrinare su google avevo visto questo modulo proprio per pilotare il tastino incriminato ma non avevo provato a ricompilarlo... "vuoi vedere che quel modulo è già presente?" che c'è di più semplice?
rmmod ipw3945
modprobe fsam7400
WOW accesa... riavvio il modulo
modprobe ipw3945
e sono finalmente on line.
Spero possa servire :D
Sono impazzito, cavoli fino a qualche secondo fa andava tutto eggreggiamente!! :(
da un rapido controllo arrivo a queste righe di output dal dmesg:
[ 204.604000] ipw3945: Radio Frequency Kill Switch is On:
[ 204.604000] Kill switch must be turned off for wireless networking to work.
E che è? Googoleggio finchè arrivo a capire che quel Switch incriminato altro non è che il bottoncino che attiva la wireless... In effetti il led del wifi non è accesso, "bè che c'e' di più semplice?" Schiaccio il bottoncino, risultato? Nulla... Azzz
Controllo il dmesg:
[ 585.788000] atkbd.c: Unknown key released (translated set 2, code 0xe0 on isa0060/serio0).
[ 585.788000] atkbd.c: Use 'setkeycodes e060
Cavoli il tasto non è riconosciuto! Aggiorno il kernel, lo ricompilo ma nulla. Alla fine disperato arrivo a questa pagina "https://lists.ubuntu.com/archives/ubuntu-users/2005-January/019782.html" dove nomina il modulo fsam7400. Nel mio peregrinare su google avevo visto questo modulo proprio per pilotare il tastino incriminato ma non avevo provato a ricompilarlo... "vuoi vedere che quel modulo è già presente?" che c'è di più semplice?
rmmod ipw3945
modprobe fsam7400
WOW accesa... riavvio il modulo
modprobe ipw3945
e sono finalmente on line.
Spero possa servire :D
Etichette: ubuntu ipw3945 linuxmint
domenica, settembre 09, 2007
post v-day
Bè ieri ho visto online su ecotv uno spezzone della manifestazione. Un gran numero di pesone si vedevano in piazza. La cosa più sconcertante è stata il fatto ke non ne ha parlato praticamente nessuno.
Un brevissimo accenno sulla tv di stato e su mediaset punto, manifestazione chiusa.
E' veramente impressionante! :(
Un brevissimo accenno sulla tv di stato e su mediaset punto, manifestazione chiusa.
E' veramente impressionante! :(
Etichette: vday
mercoledì, settembre 05, 2007
V-Day
La colonna sonora del VDay
domenica, settembre 02, 2007
SimpsonizeMe

Woooooow incredibile software :D
Vedi questo sito e crea il tuo alterego simpson partendo da una tua foto!!
:D
Altri esempi?



Iscriviti a Post [Atom]