16 March 2010

Sébastien

,

Petit à petit...

So birds prefer nesting in As and Rs.

Comment

 
---

16 March 2010

Sébastien

,

Night Shoot in Dun Laoghaire

If you were walking your dog, or running on Dun Laoghaire pier last night, you may have seen a group of weirdos walking around with their tripod and camera, and waiting for a long time to get the right shot. Well, that was us.

It has been really fun, I must admit, and I’ve learnt quite a fair bit. I’m still really frustrated with my camera and my own skills; but I feel I’m getting somewhere. Now it is time to practice even more, and I guess I’ll keep an eye out for a photography club or something in Wickla!

If you’re interested in the results of the shoot, I have posted a few pictures on focusandshoot.net, so they’ll be appearing in the next couple of weeks: stay tuned!

Comment

 
---

11 March 2010

Sébastien

,

Expression Language in Google App Engine

After long hours of hair pulling, I gave my little Spring MVC app a go in a different app server (namely, GlassFish), and realised that my Expression Language expressions were working just fine there, whereas they were not getting evaluated at all in Google apps.

Well, turns out, that’s known issue. Just add:

<%@page isELIgnored="false"%>

at the top of your JSP, and it works.

Comment

 
---

8 March 2010

Sébastien

,

Ils vont vous faire prendre l'air

Je dois dire que j’avais un tantinet tiqué1 à la lecture des nouvelles règles Fiba il y a quelques temps : repousser la ligne des 3 points à 6,75 m et faire de la raquette un rectangle me paraissait être un formidable baissage de culotte des Européens face à un NBA omniprésent sur la scène basketballistique. Même si je persiste à croire que l’initiative de ces changements a pour honteuse raison de vouloir-faire-comme-en-NBA-et-de-rendre-tout-le-monde-content-aux-JO-et-aux-championnats-du-monde-surtout-la-dream-team, Jean-Luc Thomas offre un début de justification acceptable dans sa dernière chronique : favoriser l‘écartement du jeu avec la possibilité de créer plus d’espace pour les intérieurs (même si agrandir la zone restrictive ne colle pas avec cette logique) qui, du fait de la chute du nombre de paniers primés, seront plus sollicités.

Mouais. Admettons.

1 Euphémisme, cough, cough.

Comment

 
---

4 January 2010

Sébastien

,

NetBeans Strikes Back

I am more and more impressed with NetBeans.

I remember toying a long time ago with Forte for Java when it was still a young project. Then I switched to what was at the time the Rolls of the IDEs, Visual Age for Java, whose repository was a royal pain in the arse.

Forte for Java subsequently became NetBeans, and Visual Age had a second birth with the advent of Eclipse. Ever since, I have been using Eclipse which was without contest the best: completion, debugging, nifty Tomcat integration with the Sysdeo plugin, cool profiler, etc.

Now, with more recent versions of Eclipse, getting a J2EE app to run smoothly within Eclipse, with no reloading of classes and all the bells and whistles is a nightmare, and installing TPTP to profile applications is quite a feat (I haven’t managed yet, because I had to give up at one point or another because of plugin dependencies, dodgy proxy, and instabilities in the atmospheric pressures – and I’m not patient).

Recently, I had therefore to turn back to NetBeans because its profiler doesn’t take a Ph. D and the hacking of your corporate proxy to install: it comes integrated. And that’s one of the things that actually got my attention: there is no plugin version and dependencies nightmare, it’s just there, voilà, a high quality profiler. Like the Subversion integration. It’s there.

So, in the past few months, I have used NetBeans more and more, which is quite surprising, as to me NetBeans still had this “has-been” feel to it. But it appears NetBeans has followed Eclipse trend, and rather than lagging far behind, it has become quite a sustainable alternative. And for some reason, I find code in NB more… readable.

This evening, I had to tick another box in favour of NetBeans: it appears it also have support for Google App Engine. It is located there, and all the details to install it are described in this post. I have tried it, and it’s fairly well done. Ok, the plugin is obviously not as terrific as Eclipse’s, but NB doesn’t benefit from Google’s humungus support, and yet, the plugin is pretty usable from what I can see. I cannot wait to add the Spring library (yes, natively you can add Spring and Hibernate to your project, without much effort), and see whether this is all tying together!!!

This was also few days after discovering the good support for OpenGL:
http://kenai.com/projects/netbeans-opengl-pack/pages/Home.

There are however still some nagging points that prevents me from entirely switching back to NetBeans: the debugger is still somewhat behind, there are some desperately precious functionalities that I cannot find for the life of me, and that are a sore point, like the automatic selection of a file or a class in the Projects or Files views (on Ubuntu, I have to right-click, and go into Select in and then Projects – The shortcut doesn’t work (Ctrl+Shift+1), the Subversion support despite being integrated is still not up to Subclipse level, etc. But it’s definitely worth keeping an eye out for it.

Comment

 
---

← Older