Tuesday, November 26, 2013

JBoss ESB JMS client

In case you have followed this guide and are now wondering how to run the client, here'a a little tip to prevent you from wasting more time.

Sunday, October 6, 2013

Rooting Memup SlidePad NG 808DC

After noticing there were no known methods of rooting the tablet Memup SlidePad NG 808DC (the methods for the other models did not work with this one), I took some hours off in the past 20th of July to check how hard it could be. It seems it's actually pretty easy and, finally, I'm going to post my method. Although the first root method on the web specific for this tablet, it may work for similar devices as well, but that's on your own responsibility.


Para traduzir para português utilizar o controlo à direita da página.
Pour traduire français utiliser le commande vers la droite de la page.


Sunday, August 18, 2013

Wrkout - Android App

I am now releasing a new Android application, Wrkout.


For fitness and sports fans to do their exercises in a guided, automated and timed manner.

Wednesday, May 22, 2013

Android latest SDK: java.lang.ClassNotFoundException

Since the latest Android SDK revision (22) it is possible to get java.lang.ClassNotFoundException or other unexpected errors with Eclipse, for instance when making use of one Android project in another Android project.

Friday, May 10, 2013

Cloud Endpoints + JPA: failure in checking if entity exists

After defining some entity classes to be used by JPA for persisting data in Google App Engine I auto-generated some Cloud Endpoint classes (for Google Cloud Endpoints), via the Google App Engine SDK, to be used in an Android application. However, it turned out to be a sad out-of-the-box experience due to new entity instances having a null ID.

Sunday, May 5, 2013

Tabata Trainer - Android App

Today I released my first Android application, Tabata Trainer.
Developing this app has made learning Android development a very pleasant experience, while at the same time adding something new to the mobile ecosystem.

This app aims at providing a way for Tabata practitioners and general sports fans to do their exercises in an appropriate and automated timely manner. It also provides the ability for users to define/plan their own training exercises and times. More features are planned for next releases!

Tabata Trainer - Aplicação Android

Hoje lancei a minha primeira aplicação Android, Tabata Trainer.
Desenvolver esta app tornou a minha aprendizagem de desenvolvimento Android numa experiência muito agradável, ao mesmo tempo dando algo de novo ao ecossistema de aplicações móvel.

A app permite aos praticantes de Tabata e desportistas em geral fazer os seus exercícios cronometradamente, de forma apropriada e automática. Fornece ainda a possibilidade dos utilizadores definirem/planearem os seus próprios exercícios e tempos de treino. Mais funcionalidades estão previstas para esta aplicação!

Wednesday, April 24, 2013

Intel graphics extreme color saturation using HDMI and M2250D

When I acquired the LG M2250D display I noticed that when connecting it to my computer via HDMI, under Windows, the colors would be extremely saturated. This issue was not reproduceable in other operating systems and also not via VGA (under Windows too).

Saturated color of Windows' window
Expected color of Windows' window

Monday, April 22, 2013

A working bashrc function without parameter expansion (globbing)

I have noticed that the function I had under my bashrc script to simplify the syntax of the find command wasn't actually working for all cases. When I passed asterisks for the search criteria, I was left with weird findings resulting from parameter expansion (globbing). Here is the failing function (from my home .bashrc):
function findf() {
   find $1 -name "$2" 2>/dev/null
}

Friday, April 19, 2013

ADB - CPU usage and staggering mouse cursor

After tuning my system to develop an Android app, I noticed that every time ADB (Android Debug Bridge) daemon was started, the mouse cursor (and all graphics for that matter, as well as other I/O tasks like playing music) in my GNU/Linux system would start flickering, staggering, jumping, get slow, I'm not even sure what to call it. Besides that, the CPU usage was always around 2% to 7% (if seen from KSysGuard, lower using ps).
KSysGuard shows the ADB daemon consuming an average 4% CPU time

Wednesday, March 13, 2013

The vmware-usbarbitrator binary closes itself with "Pipe unexpectedly closed."


The binary closes itself after around 5 seconds. If run directly from the terminal it shows the following:
# vmware-usbarbitrator
Pipe unexpectedly closed.

Monday, February 25, 2013

Cannot find application with Spotlight (the missing solution)

As a recent user to the Apple world, I've been exploring and optimizing the OS X based on my needs. After playing with my OS X installation I ended up losing access to some applications (native ones!). I managed to restore them by copying the files from another OS X installation. However, Spotlight couldn't find the applications anymore. I searched for solutions but all I got was disappointment. So, I decided to fix it myself and share it with you.
Spotlight cannot find an application that is installed

Saturday, January 26, 2013

Sudden FPS drop in F.E.A.R (Logitech hardware)

Some users have noticed that they cannot play the game F.E.A.R. (or Condemned: Criminal Origins) with a high framerate, even though their machine is powerful enough for running 5 instances of the game simultaneously. Even weirder is the fact that the game will usually start with the correct framerate but will suddenly drop to 10-20 FPS, after some seconds or minutes. With such a low framerate, it gets difficult to play with pleasure.

You won't let Alma run away from you at 15 frames per second, will you?