After the Snow


Before the Snow


White at Night
- BMW 335i
- Infiniti FX 50
- BMW 335i
Location: Greenwich/West village
Web Dev Time Estimate Strategy
Per Task:
- [1] Planning + coding time (could split estimate if applicable)
- [2] QA Time
- [3] Post QA bug-fix time estimate
- Will be longer for front end (cross browser) dev or complex user interaction
- Shorter for content updates and server side/db dev
- [4] Overall enviroment/code setup and multi-dev collaboration time
Javascript Argument Sort
In response to Meebo Javascript Puzzler
function argSort(){return Array.prototype.slice.call(arguments).sort();}
Great article on a current XML coding challenge by IBM on Antonio Cangiano’s blog. Ton’s of prizes and a few contents to choose from. Hurry, contest ends January 31st!
View ithere
Gmail Hack 2 - HTML Email
Want to send your own HTML content in a Gmail message from the web interface?
If you have firebug installed, you can simply right click the big empty box where your message goes, and select “inspect element”. There will be a body tag highlighted (inside an iframe) which you can right click and select “Edit HTML”. This will give you an empty box in firebug to type or paste in your HTML.
An added bonus is the content will be rendered in real time in the Gmail message box, so you can see the result of the html entered.
Sounds complicated at first, but takes no more than 5 seconds.
Don’t get Gmail get you down - hack it! :)
[ Python & Ruby Log ]
Author: Jason R Seney
Key: [+ good] [- bad] [~ indifferent]
_____( Python )____
+ Exellent scientific computation libraries
- No syntatic markup, just indents
+ Tons of built in functionality
+ Consise code
+ Easy imports
+ Has automatic enumeration with ” for i in array: “
~ Many functions are global for type “casting”
ex: str(x) where x=4 , len(myList) where myList = [1,2,3]
_____( Ruby )_____
+ Interactive mode usefull for quick tests of code
+ AWSOME Regex support! Sooo easy to use and get back references
ex. “This is a test”.match(/(\w+) (\w+)) puts x[0] puts x[1]
- No support for incrementors/decrementors ( “n++” or “—i” etc)
- Can use {} or “do … end” or “if … end” which leads to inconsistancy
- Uses blocks instead of for(int i=0; i




