Archive for the ‘Coding’ Category

Baby ESP #5 paid health app in Android market!

Tuesday, December 22nd, 2009

Yesterday my baby tracking app for android phones Baby ESP climbed it’s way up the charts to the #5 position in the health category for paid apps!

That is significant to me because on my phones (G1 and myTouch), the market shows 5 apps on the screen at once, so users will see Baby ESP when they enter the health category without even having to scroll.

I hope it can stay at #5, but it might be tough.  It certainly looks challenging for it to move up as the top 3 all have > 1,000 downloads.

In other news, I noticed that both Baby ESP and my Pente app have been downloaded by the Google Nexus One phone that is getting everyone all excited.  That is pretty cool to me that some google employees out there are checking out my apps :)

Tunnel of Oppression

Tuesday, October 7th, 2008

One of the projects I’m working on currently is for Wright State University.  They do an annual exhibit called the Tunnel of Oppression.  It is a multi-room exhibit, each room focuses on a theme, like racism, sexism, ableism, etc.  The idea is to raise awareness of the many forms of oppression in society and also to show how each of us individually is part of the problem.

What we are working on is to put a version of the tunnel online, so it can be used throughout the year in student classes and by the public.   We have developed an online 3D interactive environment that you can walk around in like a video game, and there will be video clips, audio clips and lots of images and text as well.  Here is a working demo that should run in your web browser if you have java installed.

We are using a 3D game engine called JMonkeyEngine to develop the system.  It is an impressive piece of software and is open source java.  It is not very well documented but there are alot of people using it and participating in the forums, so I’ve been able to figure it out so far.

solaris ps

Wednesday, August 13th, 2008

Was trying to find a specific process to kill today on a solaris machine at work. But a

ps -ef | grep Process

didn’t help much because we run 3 or 4 instances of the program on different environments. We pass in a config file for each environment, but I couldn’t see that from the ps listing because it truncates the process information. Some days I just kill them all and hope no one notices.

But today I was looked via google that doing

/usr/ucb/ps -auxww | grep Process

returned the full process information and then I could kill the correct process.

mysql ssl replication

Tuesday, August 12th, 2008

I used to have the pente database replicated to my home computer, but for the last few years haven’t been doing that (my linux box got gutted for other projects, and laziness).  I’ve been just backing up a nightly copy of the database to my remote backup space.

Today I decided it is finally time to start backing up again, especially since I recently had a hard drive go bad on my server.  I setup a vmware copy of Debian on my home PC and got it networked.  Then I setup mysql and started to setup replication and realized I should probably replicate over SSL now, no sense in letting anyone snoop the data.  So I followed the instructions at mysql.com and here but got stuck when I tried to connect with ssl with the error message

usr/src# mysql --ssl -h pente.org -uroot -p --ssl-ca=/dev/null
Enter password:
ERROR 2026 (HY000): SSL connection error

Looking on google that appears to happen to Debian because the mysql packages aren’t linked to openssl due to Debian’s strict licensing stuff. I found someone with a solution of compiling from source, and that worked for me as well. The one thing I’m not sure about now though is if future apt-get upgrade’s will work for security fixes to mysql, or will I have to check myself and redo the whole thing each time?

-dweebo