What’s Jason Up to?

Posted February 25th, 2010 in ContextWeb, Personal, Work by jayshao

Some people have commented on updates to Facebook & Linked in, so thought I’d author a quick post detailing what I’m up to these days. For anyone who’s wondering, as of January of this year, I am no longer at CampusEAI – I’ve chosen to join ContextWeb, an advertising network/exchange vendor based in NYC, as a Sr. Java Developer. While I was very proud of some of the work that we were able to accomplish in the development group at CampusEAI, and will greatly miss both the team and many of the community members (and hope that we keep in touch), it was time for me to move on to doing something different (and possibly spending some time with my family, and especially my kids).

So far, ContextWeb is a pretty neat place – a strong technical team focused on Agile(Scrum) and trying to do the right thing. One of the interesting challenges is the company is currently in the process of moving much of the infrastructure from an ASP.Net/SQL Server backend to a cloud-friendly, Java, OpenSource, and Hadoop backed system. While the shift has been going on for a while, it’s accelerated recently due to a number of upcoming product offerings and business requirements (in fact, see previous posts, ContextWeb is hiring Java devs). So it’s exciting in a lot of ways, both being able to go back to doing real coding and hands on development (apparently I do mostly remember what all those buttons in Eclipse do…) as well as working with a pretty good group of guys (though, some of those C# conventions drive me batty).

If anyone noticed that I finally gave in and really added banner ads to my blog, well I do now work for an online advertising exchange… (It’s definitely not because this site is making me lots of money)

I will still definitely be following what happens with Jasig, Sakai, and Kuali, and am optimistic that it’s an exciting time for those projects and communities – and will eagerly read anything Google flags for me to look at.

Buried Pretty Deep (Snow)

Posted February 10th, 2010 in Personal by jayshao

We’re buried pretty deep now – looks like a bit over 1 foot (hey, it’s a lot for NJ) and it’s still coming down. Lisa just asked how we’re going to handle digging out… uhh… yeah, a plan would be good.

Kicker for today was the local newspaper: “Woodbridge Snow Plow Driver Finds Wandering Seal” – now that made if feel like it’s cold!

Compiling Java 1.6 projects using Maven on Mac OS X

Posted December 1st, 2009 in Personal by jayshao

Compiling Java 1.6 projects using Maven on Mac OS X

This makes much sense (took a few minutes though) had my JVM defaulted to JDK 5 from Eclipse 3.4 which wouldn’t run on the 64-bit Java 6 VM – easy fix though – personally I prefer changing the symlinks in /System/Library/Frameworks/JavaVM.Framework/ to point to the JDK version myself…

More Google Wave Invites

Posted November 29th, 2009 in Personal by jayshao

Got another batch of Google Wave invites – drop me a line if you need them.

2 Google Voice Invites Left

Posted November 18th, 2009 in Personal by jayshao

Get them while they’re hot – 2 Google Voice invites left…

Update: This batch all gone – will let people know if I get another group.

Kids Helping Out

Posted March 31st, 2009 in Personal by jayshao

Miss the little buggers (at grandma & grandpas) already…

IMG_0179.JPG

Friday Snowfall

Posted March 21st, 2009 in Personal by jayshao

IMG_0178.JPG

Loading the kids in the car

IMG_0177.JPG

The front yard

Comments Off

On Google’s Malware List

Posted May 27th, 2008 in Personal by jayshao

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 my 2.3.1 Sakai vendor branch merge, … I had to use the trunk version of svn_load_dirs.pl and patch it — see Bug … jay.shao.org/archives/2007/07/17/sakai-svn-vendor-branch-outcome – Similar pages – Note this

The best kind of warnings are the ones you get about something you’re aware of, trying to fix, and hoping no one will notice. In this case, working through the baroque malware site removal process. How did I get dragged into it? Well…

I didn’t actually notice until I browsed to my blog using Firefox 3 (been my default browser for a while now — I really like Safari too, but Firefox 3 is not you’re daddy’s Mac Firefox) and got slammed with a really obnoxious error message noting that the site was suspected of malware. The page looks a lot like the kind you get nowadays when you visit a site with a self-signed certificate, except there was no way to dismiss it (but use Safari…). About the same time, I noticed that Google search results included the note referenced above. So, naturally I read in a bit to try and figure out how to get rid of it. Well…

  1. Visit stopmalware.org
  2. Read a pretty long written description
  3. Find no way to identify what triggered the malware warning on my site
  4. Submit a request to re-examine to try and get some contact.
  5. twiddle…
  6. Get a message back identifying a single problem with the site
  7. Fix said problem (bad iFrame, possibly copy & pasted)
  8. Submit a 2nd request to re-examine
  9. twiddle…
  10. Get another message back identifying a different, specific problem (not mentioned the first time)
  11. Fix said problem
  12. Submit a 3rd request to re-examine
  13. twiddle…
  14. exoneration (no notification though) all is well with the web

So, aside from my personal irritation at this process I thought I’d add some mentions based upon some customer service observations:

  • not being able to find out what you did wrong is really irritating
  • not being able to find out all the things you did wrong makes it worse
  • internet accessing processes that require real-people time makes them feel really frustrating

Made an Offer on a House

Posted March 9th, 2008 in Personal by jayshao

We made (and the seller accepted) an offer on a house today. 4 Bedrooms, a basement for the kiddies — promoting sanity for the parents, and a 15 person hot tub are the highlights. Of course, now the real work of actually getting the details, legal, financing, and other bits worked out starts but it’s an exciting (and scary) time in the Shao household!

Flying

Posted February 28th, 2008 in Personal, Work by jayshao

(Actually from last night during the flight, but then I got home…)

As part of my new position for CampusEAI I’ve had a fairly aggressive travel schedule over the past few weeks (the cost of not relocating). It has however forced me to become much more closely acquainted with the airlines (and Continental in particular) and prompted a few observations:

  1. Upgrades: Getting upgraded is nice. The biggest problem? Generally people who travel enough to get upgraded are flying on business — and — hence flying at the same time as others flying on business (who fly even more). It’s almost disheartening to watch half the people waiting for the flight standup when they’re boarding Elite Access. Still, it’s nice when it happens.

  2. Delays: So far out of 6 flight segments between Newark (EWR) and Cleveland (CLE) I’ve been delayed 3 times. It doesn’t seem possible to get delayed by less than about an hour either, though so far I’ve been fortunate enough with nothing longer than about 2 1/2. Still, a 50% hit rate is pretty… good? bad?

  3. Airline Clubs: Worth every penny. If you travel a lot. Normally I try to cut my arrival at the airport pretty tight with my flight departure, to grab more time at home with the kids, but during those aforementioned delays… There’s a big difference between an hour delay in the concourse fighting it out with other grumpy bench residents, and an hour delay while sitting in the lounge on the wifi, by the bar, munching on an apple.

  4. Security: Surprisingly I’ve actually gotten used to security — to the point where someone I was traveling with was like “wow — that’s crazy” and my instinctual response was “eh”. Of course, I no longer travel with belts, a watch, coins in my pocket…

  5. Pricing: This is kind of a crazy subject. Right now — a Sun-Wed roundtrip between EWR-CLE is ~ $260. A Sun-Tue roundtrip? ~ $850. Whaaaat!?!?! I’m not sure that there’s any way to explain that other than trying to segment the market into business travelers,since who else would stay less than 3 days? Though, if I book 2 weeks at a time, with 2 weeklong stays that just happen to overlap… hmmm…

In general, business travel (especially regular, sustained travel) has been something to endure. It feels good to vent though :)