April 2009

Everybody knows about the web. It is something like The Big Bang, it exploit some day and grows, grows, grows and every year new technologies appears to make it more rich and impressive.

Some day, at the beggining of the web history, the (Java) applets appear trying to harnessing the power of the web and trying to make our web-experience richer. Unfortunatelly, applets appears too much soon, they were not much ligthweight on those days and everybody remembers them as the ugly-fat boy of the room.

Before to continue, I would like to remember that the only requirement to execute an applet in your browser is to have installed Java on your system (and Java plugin in your browser).

If you take a look at the current state of browsers you find that:

The Balloon Project is a personal GIS project I started some time ago. Here I would like to present a brief description: history, features, screenshots and more.

Today I found, via the spanish blog La Cartoteca, this nice post about projections in the NextNature web site.

The video, which I also attach here, show how 3D globe can be represented in a 2D space.

 

 

  • En ocasiones, usted gana y en ocasiones usted aprende.
  • Lo que usted sabe constituye su mayor riqueza. Lo que usted no conoce es su riesgo más grande.

Padre Rico, Padre Pobre - Robert T. Kiyosaki, Sharon L. Lechter

Via dzone I saw tosday this post with 70 cheat sheets useful for a web developer !!!

Nice.

Oftenly, on many aspects of our lives, we need to take hard and difficult decision between Yes and No. That decisions could be too much important to be taken without thinking or taking leave to chance.

I would like to point to this link, a real helpful application to solve much of our decision problems: the universal decision maker.

On this post I try to summarize, from my personal point of view and experience, the reason I like Java on the server side. The point of view isn't from the developer side but from a system administrator role.

Consider too, the intention of this post isn't to create a flame war among Java, PHP, ASP or any other technology. Simply is a list of pros about Java on the server side and, to be fair, I think some day I would need to write a list of cons.

Java is easy to install

Usually I work on Linux servers. The steps a follow to install Java are:

  • Download the SDK or JRE bundle.
  • Uncompress in the /opt directoy.
  • Create a simlink like /opt/java pointing to the uncompressed Java folder.

Easy to upgrade

In the same way you can update your Java version downloading the new JDK or JRE package, uncrompressing it and updating the previous simlink.

Here is a list of projects on which I'm involved. I like to stay idle and try to spend my free time trying to make something useful.

Discontinued projects:

  • IDL code utilities: After three years programming with IDL (Interactive Data Language) I have some code utils. I don't continue working on it, but if you found this pice of web site maybe you can found something useful for you.
  • JMapper (https://jmapper.dev.java.net): The members of the project have no much time to spend on it, but I think the idea is good. also, there are some problems with the Scene Graph project, on which JMapper is based.

Lately I was reading about how to develop a new module for Drupal. It turns out that the central peace of code must must be located on a file named your_module_name.module.

How can I associate a file extension to be handled as a PHP file? Easy to answer with NetBeans.

  • Tools > Options > Miscellaneous > Files.
  • Write your new extension.
  • Select the mime type that must be associated to the extension.
  • Have fun working with NetBeans + PHP.

New file extension

If you are a Linux user, which have VirtualBox with another Linux system and want to share a folder between the guest and host systems, this tip may be for you.

What I wanted was a way to share a folder among my systems and when I boot the guest one, the shared folder be mounted automatically. Next are the steps a follow to achieve it.

  • Create, on the guest system, a directory where to mount the desired shared folder. For example: /mnt/guestDir.