the corner office

a blog, by Colin Pretorius

« Stamp duty | Main | Learnin »

# Some tech stuff

Some tech things not worth their own blog posts:

  • Java properties files are meant to be encoded as ISO-8859-1, not UTF-8. That's a bit of a pain and very counter-intuitive when you're using .properties for i18n resource bundles (and may well trip you up the first time you work on a multi-language app). Java's native2ascii tool (and the related maven plug-in) are very useful. I also learned/remembered why I far prefer server-side development to web stuff.

  • Speaking of which, I've been playing with Apache MINA. It's way cool and Java's nio is smoking quick. A colleague asked 'how fast?', so I tried an experiment. I was able to set up two windows clients with 3,500 clients each hitting a MINA reverse-echo server on Linux, concurrently handling 7,000 open connections, and handling thousands of requests a second. And the server using a little over 30 megs of memory. You couldn't do that with normal Java thread-per-connection blocking IO. Async message handling is a pain though. ByteBuffers take some getting used to; I keep thinking there must be an easier way. Or at the least, a simpler alternative if you don't need the fancy things that BBs give you.

  • Ubuntu 8.04 has a little thing called 'AppArmor' and it makes doing something trivial like running mysql with a non-standard user suddenly very non-trivial indeed (eg.)

  • Google Chrome: zippy, but not my idea of pretty. I've only tried it on XP, it uses Vista-style window widgets, which really grates me. I don't see anything that makes it more compelling than Firefox. Competition is good, but I'm happy with Firefox.

File under: techie : {2008.09.07 - 17:52}

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius