I was programming away when I unintentionally deleted a file by mistake. As by law, that same file was modified and not committed in the svn repository. Thankfully NetBeans has a slick local history as well and you can revert a deleted file. This just saved my evening. While the subversion support in NetBeans was a nice inclusion into 6.0 it was flaky at moments and I had issues up until M9 but it would seem it was solved in M10 and with the local history it really does offer a nice feature set.
Archive for July, 2007
My new favourite NetBeans 6.0 feature
Thursday, July 12th, 2007Borland/Codegear read user feedback
Monday, July 9th, 2007As I’m registered on the Borland developer network up until now I’ve been given the chance to answer two polls on the road they should take in the future. I personally dropped using the JBuilder IDE long time ago as it started to have too great machine requirements and also because of it’s mostly commercial orientation (something I didn’t need back then). When I received the last poll I’ve been using Eclipse in and out (and also tried their excellent Together for Eclipse IDE for architects) so as I was really hooked up on it I of course gave full support for to migrate JBuilder to Eclipse as well. Personally I don’t really know what did the JBuilder community loose with this nor do I care to make any comments on JBuilder 2007 but what I find really great about Borland is that they do these polls and actually take the time to analyze what do their potential and current users want. I really think that is a positive attitude towards software development that I hope in the long run will help CodeGear recover the grounds on the IDE market.
Quercus, a Java PHP implementation
Monday, July 9th, 2007The fine people of Caucho Technology did a 100% Java implementation of PHP5 (released under GPL) called Quercus. While I don’t know PHP as well as Yoghi it presents a interesting platform that has an enormous community. As always, having choice is a great thing and this look like a really promising project that could allow PHP apps to scale better as it compiles to bytecode and enables usage of native Java libraries.
Principi web della BBC
Sunday, July 8th, 2007Leggendo questo blog non potevo riportare la lista :
- Realizza prodotti che incontrino le necessità del tuo pubblico
- I migliori siti web fanno una sola cosa, e la fanno molto bene
- Non cercare di fare tutto da solo, inserisci collegamenti ad altri siti di qualitÃ
- Sperimenta e verifica velocemente, itera
- Tratta tutto il web come una tela creativa: non restringere la creatività al tuo solo sito
- Il web è una conversazione. Partecipa. Adotta un tono rilassato, ammetti i tuoi errori
- La qualità dell’intero sito è data dalla qualità della sua pagina peggiore. Verifica che le linee guida editoriali siano adottate e seguite
- Assicurati che sia possibile aggiungere collegamenti verso le tue pagine. Per sempre
- Ricordati che tua nonna non userà mai “Second Lifeâ€. Potrebbe utilizzare internet, ma con esigenze molto diverse da quelle dei precursori
- Crea diversi percorsi per raggiungere il contenuto: sviluppa aggregazioni per persone, luoghi, argomenti, canali, ecc. Ottimizza il sito per l’indicizzazione nei motori di ricerca
- Design e percorsi di navigazione consistenti non significa che una soluzione vada bene per tutti: gli utenti devono sempre sapere che si trovano su uno dei tuoi siti, ma questi possono essere anche molto diversi tra loro
- L’accessibilità non è un optional
- Fa’ in modo che i tuoi utenti possano copiare e incollare i tuo contenuti sulle pareti delle loro case virtuali: incoraggia gli utenti a prendere estratti di contenuto dalla tue pagine, e a inserire link verso il tuo sito
- Inserisci link alla discussioni che nascono nel web, non limitarti a ospitarle
- La personalizzazione dev’essere non intrusiva, elegante e trasparente. Dopo tutto si tratta dei dati dei tuoi utenti, che vanno rispettati
che dire un elenco di tutto rispetto!
Eclipse 3.3 : Europe
Saturday, July 7th, 2007Bhe oggi ho deciso di aggiornare eclipse (si si quel mattone basato su java) e cosa ottengo un bellissimo stack error:
* run-java-tool is not available for sun-jdk-1.4 on i686
* IMPORTANT: some Java tools are not available on some VMs on some architectures
*** glibc detected *** /opt/phpide/eclipse: double free or corruption (!prev): 0x080721c8 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7af02f7]
/lib/libc.so.6(__libc_free+0x7a)[0xb7af189f]
/opt/phpide/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.0.v20070606/eclipse_1017a.so(run+0x81d)[0xb7425665]
/opt/phpide/eclipse[0x80492e7]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb7aa3824]
/opt/phpide/eclipse[0x8048f61]
cercando in rete ho risolto cosi :
[code]
cd /usr/bin
mv run-java-tool run-java-tool.old
ln -s /opt/sun-jdk-1.6.0.01/bin/java run-java-tool
[/code]
mi manca da scoprire cosa è run-java-tool …. pero ora almeno funziona….
EDIT
se facevo link a java si creava un loop!!
UPDATE
che succede è piu veloce?? O_O brr.. fa spavento eclipse ogni aggiornamento dispari merita davvero!!
UPDATE 2
[code]
./eclipse -vm $(java-config –java)
[/code]
è la versione più corretta!!
Scanner Epson 1670 Perfection/Photo
Tuesday, July 3rd, 2007Se di recente avete avuto dei problemi con questo scanner (Epson 1670, ma credo valga in generale), ma prima andava, forse è colpa del vostro ultimo aggiornamento kernel. Tra le opzioni (DEVICE DRIVER) dell’USB c’è quella sul WAKE/RESUME (EXPERIMENTAL) che causa problemi con sane, basta toglierla e il vostro scanner tornerà a funzionare perfettamente. Enjoy.
Omondo vs Soyatec?
Monday, July 2nd, 2007Couple of weeks ago I’ve tried a UML designer by Soyatec. They had a nice web page and a free version of the tool so I said to myself why not. In fact I must say I liked it very much even though it has some limitations over the commercial version and a bug in diagram exporting. It also features a nice reverse engineering of your existing code to a Class diagram.
The first thing I noticed was that it didn’t do any stories that my project was in code repository. This is a strong drawback that the free edition of Omondo has, a tool that I’ve tried on numerous occasions and also always had issues with projects that are in version control. One more thing I don’t like about OmondoUML was the fact that it used annotations in the documentation (ala xdoclet), instead separate files.
So there I was browsing the eclipse site and looking of new eclipse plugins to pick up when I saw this nasty thread on the EclipseDatabase plugin. It would seem that Soyatec was founded by ex-Omondo employees and Omondo is having issues with the Database plugin that Soyatec now distributes.
I think it would be ashame if Omondo sued Soyatec. The UML plugin shows some great potential and if a suit gets filed the only one that will get payed in the end will be layers and not developers, it’ll only set back both Omondo and Soyatec. Does anyone have any more info on this matter?
That said I think Omondo has really *great* modelling tools, even beside the doclet annotations and project-in-versioning issues. In fact I think I’ll download their latest plugin for the just released Eclipse 3.3 (Europa) which seems to bring very nice features on the table and I hope they are putting their modeling informations using the eclipse metamodel and in separate files.
To Omondo and Soyatec,
You are competitors, but you should put your axes aside and do what you do best and compete on technical merits, if you start litigations other projects can and will surpass both of you. Be good.