After the Snow

Kew Gardens, Queens - SnowEvo X MR - Snow

Before the Snow

Kew Gardens, QueensEvo X MR

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

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