Archive for the ‘techdetails’ Category.

Defn: Rim Zombies

Rim Zombie:

A person using their rim so intently they wander into traffic, walk into people and bumb into inanimate objects. Also called Rim Jobs and Rombies.

Turn off JBOSS Persistent Timer Service

I couldn't find this on the the JBoss wiki although it's supposed to be there, somewhere, not that I looked really hard, but then again I shouldn't have to.

In your JBoss deployment directory usually $JBOSS_HOME/server/default/deploy edit the ejb-timer-service.xml file.

Find the Noop line and uncomment it, and comment out the lines after it that describe the DatabasePersistentcePlugin. This is pretty handy for development, but not recommended for production.

<mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy"

name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>

You should be able to do this without having to restart the server. Finally you can check via the jmx console to verify that everything is good to go. under jboss.ejb – the persistence policy should read: persistencePolicy=noop,service=EJBTimerService 

Finally I should add the JBoss team needs to develop a nice programmatic way for querying and purging timer requests, as it stands now it looks almost impossible outside of building a custom mbean, which is probably what I'm going to have to do for the stuff I'm working on to go into production. It shouldn't be this hard.

Sneaker Net is alive and well

Who new Google would be carrying the Sneaker Net torch.

 The principle behind Google's program is that the bandwidth of a shipping crate full of hard drives should not be underestimated. DiBona said that Google has developed a combination of drive arrays (in a small form factor case) and packaging that can be sent to the source of the data: "We bought some hard-sided foam packing cases, not unlike the roadie cases you'd see at a concert, and ship the arrays in them. We've gone through a couple of different models and have settled on a model that can ship about three terabytes of data in a case," DiBona said.

Also Jonathan Schwartz of Sun seems to be jumping on the bandwagon maybe.

From Moving a Petabyte of Data: I made a speech last week at which I asserted it was faster to send a petabyte of data from San Francisco to Hong Kong by sailboat, than by the internet.

Of course this isn't your fathers sneaker net, but one that's all grow'd up and on steroids.

Run Windows Vista for 120 days without activation key

I'm posting this for my on edification: Link

This may come in handy for testing, but I still don't think you can use windows genuine advantage without activating your license.

FlightStats.com looks to be a very mashable site

The title says it all:

http://www.flightstats.com/ 

Is it me or is eclipse a piece of shit

I know eclipse is free, but come on, I don't know how people actually use this piece of shit to build software. I like open source as much as the next guy, I just like "high quality open source" which may be an oxymoron.

Here are a bunch of my pet peeves so far:

  • When debugging your warped to a new tab with the screen in a completely brain dead configuration. So I'm forced to reorganize the screen so it looks somewhat simple. Listen this isn't mission control I don't need to see everything at once.
  • When debugging the first message you see in the console is "The application will continue after a brief delay" all I can say is WTF, I want to debug now, not after the intermission you tools As it turns out this isn't Eclipses fault, but copy protection in one of the libraries I'm using so mea culpa on this one.
  • When debugging the only way to see the "step over, step into" buttons is to switch to the debug tab, your kidding me right? So far I haven't found a way to get those buttons to appear in the top tool/button bar.
  • Maybe I have a buggy eclipse, but it took me three or four tries before eclipse would stop at my break point, the previous runs just stopped running, didn't high light my break point line nothing, thanks for coming out.
  • Why is it when eclipse pops up the bubble for the arguments of a function your using it insists of calling the arguments "Type arg0, …" I mean come on, your killing me here, this also happens in the debugger as well when looking at the variables of the functions, totally lame.
  • When you high light a secion of code and click the right mouse button you get a big list of options and where are the "copy and paste" items, down in the middle, I'm not sure about this but I bet "copy and paste" are to of the most common options when you have selected text, yet you make me scroll down the menu to the middle, tools. Yeah I know there are keystroke short cuts.
  • When I'm editing and hit save, eclipse feels compelled to warp me to somewhere else in my code i.e. where the program has stopped in debug mode. Dudes I'm not in the debug view don't warp me to the program counter, maybe I want to continue editing, I just like to save a lot 'cause I don't trust eclipse.
  • The default keystroke for search again is ctrl-k give me a break if my hands were that big I'd be a much better basketball player, maybe I should get a smaller keyboard.

Indeed it's not surprising that I'm going to shell out a few dollars to upgrade to the latest Intellij because frankly eclipse sucks, and that is also why I shelled out the dollars for Komodo, since I want to get work done and not fight the tool no matter how free it is. Penny wise pound foolish.

Yahoo Pipes

Is Yahoo Pipes what Scott McNealy meant by Sun's motto "The Network is the Computer" or at least in the pipes metaphor the 'Network is the database'?

Something to ponder…

Silly Email Tricks

Where I happen to be working right now blocks port 110 namely pop, (they also block ftp) but that's an entirely different story. Needless to say this is a little frustrating, since I want to read my email and not force other people to start using a new email address to get hold of me (I typically don't use IM either.)

Plan A, was to use email filters in Thunderbird to forward the messages to a GMail account that I created yesterday, the day before Google opened up GMail for general access, btw the SMS registration doesn't work in Canada what a pity, instead I had to get David to invite me. I left thunderbird running and went to work, and low and behold it worked, until I got home where thunderbird started to hang and act all funny, i.e. I had to kill it forcefully several times, so much for plan A.

Plan B, since I have total control over my email server, I've forwarded all my email to GMail and now I access GMail from home via pop which is nice and at work I can see everything via the web. This all works nicely and so far all systems seem quite happy (no crashing). Plus the email isn't mangled due to being forwarded.

Cheers to Google.

Postscript:

A couple of other benefits of this arrangement that occurred to me later:

You get all the power of GMails spam filters, although 85-90% of our email is already pre-screened and flagged as SPAM, GMail catches even more

Because we haven't forked out the money to buy a certificate for our pop server, I now get the benefit of GMails secure POP server, very nice

Of course you now have a GMail address, which doesn't seem as cool after Google's recent announcement.

You have access to their SMTP relay for outbound email, no more fumbling on my laptop to pick a working outbound SMTP server

Guy’s Ten Stupid Ways to Hinder Market Adoption

A great list from Guy Kawasaki if your building a website or service.

Worth the read, there is probably something in here for every site to learn from.

I'll just list the headings:

  1. Enforced immediate registration.
  2. The long URL
  3. Windows that don’t generate URLs
  4. The unsearchable web site
  5. Sites without Digg, del.icio.us, and Fark bookmarks
  6. Limiting contact to email
  7. Lack of feeds and email lists
  8. Requirement to re-type email addresses
  9. User names cannot contain the “@” character
  10. Case sensitive user names and passwords
  11. Friction-full commenting
  12. Unreadable confirmation codes
  13. Emails without signatures
  14. Supporting only Windows Internet Explorer

Mashup Camp 3 Recap

I have to say, Mashup Camp 3 was awesome, intense and exhausting.

First I'd like to thank the organizers Doug Gold and David Berlind and all the other people that helped to make the camp a great success, also the sponsors who made the camp possible and had some cool swag on hand: Yahoo!, AOL, Sun, Intel, Microsoft, Adobe, eventful, Kapow, IBM, autodesk.

This was my first unconference and it was probably the best conference I've ever been to.

One of the features of mashup camp is something called speed geeking, which is demonstrating your mashup every 5 minutes for an hour and a half, like speed dating, except your demoing for groups of people. There are two of these 90 minute sessions over the two days and it was intense. 20+ demos going on in the same room, the sound is deafening as everyone is speaking at the same time. By the end of the session your voice is giving out and frankly your exhausted from the torrent of questions, but it is a great way to hone your demo and pitch and the feedback is immediate.

The hotel which is called hotel@mit and is the kind of place to embrace your inner nerd, since the theme of the hotel is engineering and science, which is pretty unusual, even the bed spreads had  equations on them.

www.flickr.com

More Flickr photos tagged with mashupcamp3