willcode4beer.blogspot.com
willCode4Beer: March 2006
http://willcode4beer.blogspot.com/2006_03_01_archive.html
Thursday, March 23, 2006. Today, I was playing with a bit of DHTML with both Firefox and IE6. At some point I added an XHTML doctype to make IE observe CSS a little better. Suddenly, the script dies in Firefox. Error in parsing value for property 'left'. Declaration dropped. This occures in the javascript that was reading and writing the left style property of an element. The solution was multipronged. Elemstyle.left = foo;. Elemstyle.left = foo "px";. Var items = elem.getElementsByTagName("LI");. I noti...
willcode4beer.blogspot.com
willCode4Beer: February 2006
http://willcode4beer.blogspot.com/2006_02_01_archive.html
Tuesday, February 07, 2006. Making CVS listen on two ports. Because of firewalls, multiple networks, and slow to respond admins, my team has been running CVS on a wierd port (the only way we could get data through). We have finally convinced them to open up port 2401 so we could run it over the standard port. In the meantime, the CVS server has been shared with several other groups. To smooth the transition, I've proposed that we just run both ports for a week to give everybody time to switch. Seems bizz...
rolemaster-eberron.wikidot.com
Eberron to Rolemaster Conversion Wiki - Rolemaster Eberron Wiki
http://rolemaster-eberron.wikidot.com/start
What is a Wiki Site? How to edit pages? How to join this site? It seems you have no tags attached to pages. To attach a tag simply click on the. Button at the bottom of any page. Add a new page. Eberron to Rolemaster Conversion Wiki. Welcome to the Rolemaster Conversion of Eberron! This Wiki was created with the intention of providing conversions between D&D 3e and 4e Eberron to the Rolemaster System. Converting to Rolemaster is easy when everyone can do it. There are a few things you need to know. Demon...
willcode4beer.blogspot.com
willCode4Beer: April 2006
http://willcode4beer.blogspot.com/2006_04_01_archive.html
Friday, April 21, 2006. Ever since playing with the. Some years ago, I've been looking for good uses. I often write documents (design docs, API docs, etc) in HTML and usually add a glosary section at the end of the document. The definition lists have been used there but, with no styling or presentational flair. The other day and thought it was pretty amazing in its simplicity. I've also liked the sites where certain terms show a. Tags, and with some event binding magic, the corresponding. Anyway, thats t...
willcode4beer.blogspot.com
willCode4Beer: July 2005
http://willcode4beer.blogspot.com/2005_07_01_archive.html
Wednesday, July 06, 2005. Just assembling thoughts on ways to build a system for configuring applications using code instead of text files (ini, xml, properties, etc.). The simplest immaginable would be to specify the class name in a property set at startup. Java -Dconfig.class=com.willcode4beer.conf.MyConfig . This is quick and simple but, it could get complicated when multiple configurations need to be used. It does make it easy to swap test and real configurations. Why am I doing this? The idea of non...
willcode4beer.blogspot.com
willCode4Beer: January 2005
http://willcode4beer.blogspot.com/2005_01_01_archive.html
Monday, January 31, 2005. Variation on Double-checked locking. The problems with the double checked locking idom are documented here. I propose the following as a variation when it can't be refactored in other ways. I still need to investigate if this variation actually protects from pipeline optimization. Public class HeavySingleton {. Private static HeavySingleton instance;. Private static Object lock = new Object();. Only permit instance access via factory method(s). If (instance = null) {. So, in pla...
willcode4beer.blogspot.com
willCode4Beer: December 2004
http://willcode4beer.blogspot.com/2004_12_01_archive.html
Thursday, December 09, 2004. FTP from a bash script. I've moved this entry to my site. Here is how to ftp from a bash script. Posted by willCode4Beer @ 10:39 AM. Links to this post. 10 500 Worlds, 7 Dimensions, and I landed here. Great Developer Blog by Sidu. Smith for President 2008. Oracle Calendar 10g on Linux. Refactoring Even Faster …. with method draging in . Eclipse Restart on Update / Install. 17 Thousand Reasons Im not a Ruby on Rails Develo. OSGi Groups and News.
willcode4beer.blogspot.com
willCode4Beer: 17 Thousand Reasons I'm not a Ruby on Rails Developer
http://willcode4beer.blogspot.com/2008/01/17-thousand-reasons-im-not-ruby-on.html
Monday, January 07, 2008. 17 Thousand Reasons I'm not a Ruby on Rails Developer. I'll admit, this post is a bit tongue in cheek. It's mostly inspired by the numerous Rails Community anti-Java posts. For the record, I don't see J2EE and RoR as competing. They each have different strengths and weaknesses and excel in different areas. Anyway (images from payscale.com. Median Salary by City - Skill: Ruby on Rails (United States). Median Salary by City - Skill: J2EE (United States). Dicecom shows 636 Ruby Jobs.
willcode4beer.blogspot.com
willCode4Beer: What's really wrong
http://willcode4beer.blogspot.com/2008/02/whats-really-wrong.html
Monday, February 18, 2008. When you wonder what's wrong with the world,. Just remember one thing:. By definition, 50% of the population has an IQ of less than 100. Give 'em a break every once and a while. Posted by willCode4Beer @ 3:46 PM. Links to this post. Subscribe to Post Comments [ Atom. Links to this post on:. Google Blog Search -. Create link here by posting on Blogger. 10 500 Worlds, 7 Dimensions, and I landed here. Great Developer Blog by Sidu. Smith for President 2008. OSGi Groups and News.
willcode4beer.blogspot.com
willCode4Beer: May 2005
http://willcode4beer.blogspot.com/2005_05_01_archive.html
Wednesday, May 04, 2005. Evil String arithmetic revisited. So, lets take the case of a simple method like:. Public void printStr(String s){. System.out.println("prefix " s " suffix");. We've all been taught that you should do something like the following instead because, it will give you better performance, yada yada yada. Public void printStr2(String s){. StringBuffer buf = new StringBuffer("prefix"). System.out.println(buf.toString() ;. Then people talk about what the compiler does. 6: invokespecial #1...