Archive for the ‘Software’ Category

jdk tools.jar under Snow leopard

Sunday, October 17th, 2010

Se usando maven-antrun-plugin sotto MacOsX Snow Leopard ottenete

[ERROR] BUILD ERROR
[INFO] ————————————————————————
[INFO] Failed to resolve artifact.

Missing:
———-
1) sun.jdk:tools:jar:1.6.0

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=sun.jdk -DartifactId=tools -Dversion=1.6.0 -Dpackaging=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=sun.jdk -DartifactId=tools -Dversion=1.6.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

Path to dependency:
1) org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.4
2) sun.jdk:tools:jar:1.6.0

La soluzione veloce è :

cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/
sudo mkdir lib
cd lib
sudo ln -s ../Classes/classes.jar tools.jar

Purtroppo non ho ancora trovato un modo elegante dentro maven usando i profile.

Leopard Tip: File cdr to iso

Monday, October 26th, 2009

Per convertire un file cdr in iso basta

[code] makehybrid -iso -joliet -o “cdrfile” “isofile” [/code]

deve essere eseguito come root.

Zend Server Comunity Edition (CE) 4.0.5

Sunday, October 11th, 2009

Sono recentemente passato da usare lighttpd per testare i siti a questo prodotto nato in casa Zend, facile da installare e configurare e ha pure il supporto x il debug a runtime. L’unico problema che ho trovato è stato un errore sulle lib mancanti sotto ubuntu (ovviamente problema non bloccante) risolto facilmente cosi :

sudo apt-get install libaio1

Tracd : trac standalone

Wednesday, October 15th, 2008

Sto sviluppando un progetto in questo momento e mi è nata la necessità di tenere traccia del processo di sviluppo, in particolare i task da eseguire e quelli già eseguiti, bug eventuali dei beta tester e cosi via. Mi sono già trovato in questa situazione e già mi ero rivolto a Trac un sistema ben rodato, pero lo avevo usato in affianco ad apache, questo giro invece ho la necessità di usarlo senza installare un server web specifico (che sia apache o lighttpad); per fortuna trac ha un suo server (tracd) che rende apparentemente facile la soluzione. Ecco come ho fatto :

  1. Creato un progetto con trac-admin
    trac-admin /var/trac/project1/ initenv
  2. Creato un repository
    svnadmin create /var/svn/project1
  3. Creazione dell’utente
    htdigest -c /var/trac/project1/users.mytest project1 utente
  4. Assegnazione permessi
    trac-admin /var/trac/project1 permission add utente TRAC_ADMIN
  5. Avvio del demone
    tracd -a project1,/var/trac/project1/users.mytest,project1 /var/trac/project1
    --hostname localhost -p 8000

Ora passero alla personalizzazione, postero se trovo qualcosa di interessante.

-edit-
ho trovando girando per la rete la procedura corretta per potersi personalizzare il template:

copy site template defaults from /usr/share/trac/templates to /www/trac/projectname/templates and point templates variable in /www/trac/projectname/conf/trac.ini to /www/trac/projectname/templates. Then you can edit the templates and it will use your project ones instead of the defaults.

Marcia indietro, il modo corretto è quello di modificare il file site.html dentro la cartella templates nel progetto, cosi è molto più elegante e pulito!

ZF : Redirector Helper

Monday, August 18th, 2008

Se volete facilitarvi la vita con gli helper di ZF, nel caso di Redirector (Zend_Controller_Action_Helper_Redirector) , ricordatevi che i parametri sono nell’ordine inverso di analisi

[sourcecode language=”php”]
$this->_helper->redirector($action, $controller, $module, $params)
[/sourcecode]

di cui solo il primo obbligatorio.

Hack Fonera with dd-wrt

Saturday, May 17th, 2008

Ebbene oggi mi è capitata una fonera di un mio amico tra le mani e mi ha chiesto di far in modo che diventi bridge di un’altra che già ha. Ho quindi deciso di mettere su dd-wrt, che non solo gli dava molte cose che la fon di base non gli da, ma che gestisce anche meglio la banda.
Per prima cosa l’hardware :

  • fonera FON2100A/B/C
  • pc con scheda di rete

Dato che questo modello è un po vecchiotto non ho potuto usare il comodo tool AP51, e ho seguito questa guida [occhio alcuni comandi sono scritti su due righe ma vanno eseguiti su una sola!!]. La versione di dd-wrt che ho voluto installare è la RC7, non piu in beta ma ora stabile. Per mia fortuna la versione di fabbrica di quella fon è la 0.7.1-r1 se non fosse stato cosi avrei dovuto porconare molto di più. (A mali estremi qui c’è il firmware per la 0.7.1-r1).

In caso di problemi tenete premuto il reset per 60 secondi, spegnete la fonera per 10 minuti, l’avrete cosi resettata con il firmware cosiddetto di fabbrica (vedi l’ultima parte di questo post per maggiori dettagli).

Link utili :

Eclipse RCP on MacOSx 10.5

Wednesday, April 2nd, 2008

Se vi avventurate nello sviluppare plugin RCP con eclipse sotto MacOsX 10.5 Leopard sappiate che avrete degli errori tipo

java.lang.UnsatisfiedLinkError: no swt-carbon-3349
or swt-carbon in swt.library.path, java.library.path or the jar file

l’unica soluzione che avete è quella mostrata in figura, ossia andare in Run Dialog e nelle opzioni della VM aggiungere

-Djava.library.path=/Application/eclipse/plugin

Shoot Eclipse Dialog