MustEat.org

Last updated: 06:18PM 05/13/08

Got this in my e-mail this morning. My resume is titled Wireless Developer, and references job experience working on platforms like BREW, J2ME and Verifone Verix. How that translates into a great Sales person I’ll never know…

Dear Scott,

My name is _ ___ and I am a District Manager with Farmers Insurance Group in the Northwest Territory. After reading your resume online, you may be a great fit as a Sales & Marketing Professional with our company. Within my District the top selling Professional earns in excess of $400,000 a year, and the average income for a full time agent is around $150,000 a year.

If you would like more information about this opportunity, I would encourage you to CLICK HERE and send us an updated version of your resume.

I hope to speak with you soon
Last updated: 06:32PM 05/12/08

Java ME doesn’t have a Runtime.maxMemory() function. Runtime.totalMemory() returns the current memory space of the JVM, but under Symbian devices this can grow dynamically during operation. As such we can’t accurately determine if a particular device will be able to accept and process a large data set from the network in advance.

You can attempt to fill the space by allocating space, but this can cause problems for other applications running in the background on my advanced devices like Symbian.

Last updated: 07:16AM 05/12/08

Well I upgraded my desktop to SP3 today, and things do not appear to have gone off without a hitch.

Doing a normal or safe-mode boot results in a stop code of c000021a. After digging around, and being relatively certain that the system doesn’t have some sort of virus infection, I found KB 156669. This does not appear to be the same issues as the endless reboots after SP3 (The endless rebooting is a symptom of the crash, not an indicator).

Booting the system into last know good configuration got me a workable system again, and I’m going to enable more logging and hopefully isolate what is going on, or if this is some sort of edge case on the SP3 install, and things will be running smoothly from here on… I will do a follow up post if I find something useful.

ASUS motherboard, Intel 4 CPU, Nvidia GeForce 8600 GT

Last updated: 09:40PM 05/09/08

Introduction

There are two components to this method. Screen, which is a program that allows you to run multiple command prompts, and detach from them, leaving them running on the server, even if you are not connected. The second component is IRSSI which is the IRC Client you’ll use to connect to the IRC server.

Start a screen session

At the command prompt simply type screen

This creates a new screen session, and puts you in it. You can end the session by type exit, which will close the current screen in the session, or if there is only one screen in that session, end the session.

If you want to detach the session without ending the session press +a then d. Ctrl+a is how to prompt screen to do something, with the next character you press determining the action Screen will take.

Useful commands starting out.
  • <CTRL>+a c - Create new screen in the session 
  • <CTRL>+a <backspace>- Select the previous screen in the session
  • <CTRL>+a a - Select the previous screen shown
     similar to pressing <Alt>+<Tab> once on Windows
  • <CTRL>+a k - Kill current screen, Useful for hung programs

Reconnecting to an existing screen session

If you have an existing screen session already running, you can reconnect to it by running

  • screen -r – This will reconnect to an existing screen session that is not currently in use.
  • screen -rd – This will detach an existing session and reconnect it at your current terminal. This is useful if like me, you switch between two computers and tend to leave the other still connected to the server.

Sometimes you will have multiple screen sessions running. When using the above commands you can specify the PID to reconnect a specific screen session.

Irssi Basics

Irssi is a very nice IRC client, that allows quite a bit of customization. Irssi uses multiple windows to allow you bet connected to multiple servers

You should start Irssi inside a screen session, so do that before proceeding here.

Type

/connect <server address>
to connect to a desired IRC server. In the same window this will start a connection to that server, showing you the connection communications. Once this is done, simply type
/join <channel name>
like you normally do. This will create and switch to a new window that represents that channel. From here you can start talking.

To switch between windows, press

<alt>+<window number>
Window 1, is the server window (unless you move it, or reconfigure it) and each window you open, will get added to the end.

When looking at a window, you can use Page Up and Page Down to scroll back in the that window’s history.

That’s the basics, start chatting, and when you’re done, don’t forget to leave Irssi running and detach the screen.

Irssi has drastically more functionality then presented here, when you have more time read the documentaion.

Last updated: 08:50PM 05/08/08

Conserving our way to higher prices

My take is that, the rising costs will cause a break to new technologies. It didn’t make sense to do ethanol financially 10 years ago. Adding a few thousand to the cost of a car to improve fuel efficiency didn’t make much sense when gas was only $0.70/gallon and average gas usage would be $3640 over 5 years (assuming 20/gal per week).

I expect in technology in the solar and battery sectors to be able to move us off oil dependency for fuel, which will dramatically drop the cost of oil. Drastically evaporated demand won’t support massive increase in price once there is a reasonable alternative. In the past, the oil companies recognized this very clearly, but today they seem to be greedier, and forgetting the new competition that they are creating.

Last updated: 04:45AM 05/04/08

Upgraded my HP Compaq 6510b laptop from Ubuntu 7.10 to 8.04 today. Hmmm, I still find it odd that HP bought out Compaq... Anyways, so far I’m a bit annoyed that I was upgrade from Firefox 2.x to 3.x which is still in Beta, yet Eclipse 3.3.x still isn’t available from Debian package system.

Next up, during the install process, the upgrade failed at the end, was unable to back out it’s changes, nor did it properly launch it’s back out change system that it claimed it was going too. Thankfully this isn’t my primary desktop (dual boots to Vista, where I do most of my work) so I wasn’t worry that the entire install was botched, but upon reboot, I haven’t come across anything terribly out of order. Although I’m sure something is an inconsistent state, which I’m sure will bite me in the ass in several months.

Other then that, I haven’t noticed any drastic changes. The network management features for roaming environments still pales in comparison to Vista and is still very much over-zealous on connecting to arbitrary open networks.

SMB networks are still somewhat clunky to navigate, with the occasional freeze of the system to access lagged systems. (Something Windows doesn’t handle well either)

I haven’t given my bluetooth Logitech keyboard a work out, but I haven’t seen any notes that indicate the bluetooth stack is improved.

Overall, I’m not impressed or disappointed (having no expectations). Definitely make a data backup of important documents as with any system upgrade then take the plunge. (Like most people do that, I didn’t…) Next I’ll be upgrading my Ubuntu test server install, and if that goes smoothly, the server that VMware image is hosted on.

Last updated: 02:22AM 04/15/08

So I double click an attachment in Thunderbird that is a Python script, I get prompted with how I wish to open the attachment with the default being Notepad. I hit OK and am a bit surprised that the script executes instead…

I’m note sure who is at fault here. Either Thunderbird is lying or mis-using it’s explorer interface to determine default action, or Python’s installer has done something funky with how Python files are opened…

System Settings

  • Windows Vista (patched but not SP1)
  • Thunderbird 2.0.0.12 (20080213)
  • Python 2.5.1 Windows Installer