Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): No such file or directory in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786

Warning: mysql_real_escape_string(): A link to the server could not be established in /home/jayshao/web/wp/wp-content/plugins/statpress-reloaded/statpress.php on line 1786
merge | Jason E. Shao

BDD with easyb

Recently I’ve grown increasingly fond of the concepts embodied in the “Behavior Driven Development” (BDD) outgrowth of “Test Driven Development” (TDD) and “Domain Driven Design” (DDD) . BDD is a neat twist on TDD and DDD that strives to more closely tie automated tests with both the “ubiquitous language” terminology espoused in DDD, along with ...

On Google’s Malware List

A week or so ago, I got an email from a friend: ????????Just in case you haven’t noticed this yet, Google links to jay.shao.org now include warnings about malware: Jason E. Shao » Blog Archive » Sakai SVN Vendor Branch Outcome This site may harm your computer. Jul 17, 2007 … Soo… yesterday I completed ...

colorsvn

colorsvn
While working on merging 2.5 into our local trunk, I was doing a bunch of `svn merge –dry-run, svn merge` statements, and thought “wouldn’t it be nice if subversion could color-code the status output for me.” `svn help` didn’t produce a –color or –colorize option, so some [googling](http://www.google.com/search?q=colorize+svn+output&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a) lead first to a handy `sed` recipe: ...

Melete 2.4 Upgrades

Working on upgrading from Melete 2.3 – 2.4. The code merges are reasonable, though there’s a pretty good number of small patches that need to go into Sakai from trunk (really wish there was a 2.3.2 that I could just update to instead of having to grab all the individual patches 😉 While I like ...

Updated Rutgers to Samigo 2.4

So I finished merging in the Samigo 2.4 changes to the Rutgers code base yesterday the [instructions in the wiki](http://bugs.sakaiproject.org/confluence/display/SAM/Running+Samigo+2.4+in+Sakai+2.3) were actually very good — one small mis-merge on my part, but aside from the self-imposed pain the merge went quite smoothly. So far, the defaulting to off of the rich text areas is a ...

Sakai SVN Vendor Branch Outcome

Soo… yesterday I completed my 2.3.1 Sakai vendor branch merge, and it’s now up on a Rutgers test server. It’s been sanity tested, and is ready for further banging. Speaking of banging… it did take quite a few steps to get to this stage… **Note:** 2.3.1 is a *small* merge, I think it was only ...

SVN Vendor Branch Wrangling

So… working on doing a relatively small SVN vendor branch upgrade, and so far finding things much more difficult than it seems like they should be. Problem 1: This was my fault — I checked in a vendor drop using `svn_load_dirs.pl` which had different line endings from my existing SVN tree. Of course, that resulted ...

ICE – In Case of Emergency

via email: > The idea follows research carried out by Vodafone that shows more than > 75 per cent of people carry no details of who they would like > telephoned following a serious accident. > > Bob, 41, who has been a paramedic for 13 years, said: “I was reflecting on > some of ...

Reset and Cancel Buttons

Reset and Cancel Buttons (Alertbox Apr. 2000) Most Web forms would have improved usability if the Reset button was removed. Cancel buttons are also often of little value on the Web. It is one of the most basic heuristics for interaction design to support user control and freedom by allowing users an ’emergency exit’ out ...

Debt meets middle-class life

that stubborn monthly balance on the credit-card bill. For the average American family, it’s been growing steadily over the past few decades, lurking like a visitor who’s overstayed his welcome – and no one knows quite how to get rid of him. Somehow, people have drifted away from the thriftiness that emerged from the Great ...