Category: technology

San Francisco Stop 1: Google

The first stop in my whirlwind tour of SF’s scene was to visit my good friend iceman. We were partners in the Operating Systems class back in the day.  We worked like dogs in the appropriately named “Mudd” computer lab, hacking the Linux kernel well into the night. And when you’re sleep deprived and writing C, there’s something super ridic hilarious about “your mom” jokes.

So went our refrain: “dude, you caused a kernel panic!” “your MOM caused a kernel panic.” “yo, we gotta reboot the VM!” “your mom’s gotta reboot the VM.” Trust me, hilarious. HILAR.

So while I expected Google to be wonderful and somewhat magical, I didn’t really expect it to be a slicker, paycheck-generating version of my college experience with iceman.  Except it was.  It was that, and so, so much more.

First, free food at the cafeteria.  Let’s talk fruit (peaches, berries), fruit shots (watermelon anyone?), kale, green beans, salads, sushi.  And then the unhealthy stuff like mac and cheese, cookies galore, boylan’s natural sodas . . . . all in a cafeteria overlooking the bay bridge and complete with binoculars to try and spot sea lions with.

Next is the office itself.  Yes to pool tables, ping pong, yes to big open spaces, yes to disco balls hanging from the ceiling.  Yes to massage chairs, a massage  room, lots of female employees, rock band stashed in someone’s office.  Yes, yes, yes to a SLIDE that was installed over top the left side of one staircase.  EFF YES to using a cafeteria tray to go down that slide.  Which makes you go ten times faster and, if you’re me, it beats the crap out of your knee and skins your arm — BUT WORTH IT!

skinned elbow

So have I sold you yet?  I certainlly have sold myself.  Young, smart engineers, an incredible space, and an undeniable vibe.  Google San Francisco, you may tempt me away from NY.  Or at least over to Google NYC.

Oh, and a giangantic printer that they actually allow employees to use at their discretion.  There is a big “THIS IS EXPENSIVE” warning sign, but no access code, nada.  NICE.

And one last thing. Apple, I may be at your WWDC and loving it, but someone needs to invite me to 1 Infinite Loop in Cupertino and court the hell outta me. Till then, it’s GOOGLE: 1, APPLE: 0.

Notes from the Drupal NYC Meetup 5/13/09

DrupalMeetupViewHere are the notes I took from my first NYC Drupal Meetup.  I highly recommend the group.  I learned an enormous amount, I got to see the legendary Earl Miles, and the space where it’s held is nothing short of breathtaking (think Hudson River views + floor to ceiling windows).    

Drupal NYC Meetup 5/13/09   

 Speakers:

  • Ezra Gildesgame
  • Earl Miles (merlinofchaos)
  • George Weiner, CTO of dosomething.org

   

 Nodequeue The nodequeue module can:

  • Keep track of how to notify users
  • Be used for granular permissions:
    • Ex: separate editors for designers, developers, admins
  • Works very well with Nodes and Panels
  • You can create Views specific to one queue
  • Recently added international support
  • You can have a MAX SIZE to the nodequeue
    • Once you’ve exceeded the max, the oldest story will be kicked out.
    • That’s why nodequeue works so well for lead stories
  • USE CASE: Read more »

PSD to Drupal: High Design in Seconds

Drupal is consistently blowing me away with its vast and eager community.  Now, in my quest to understand Drupal Theming, I have discovered an easy and powerful tool made by the folks over at PSD2CSS.  It’s a free service that allows you to upload a PSD file, and download a zip file containing a new folder you can simply pop into your Drupal install, and Bam!  Instant Theme.

Make sure you drop the entire folder (sites/) into the root of your Drupal install directory

Learning to write iPhone Apps, and the intersection of Apple and LOLCATS

There are three main resources I’ve been using to teach myself Objective-C, Cocoa Touch and iPhone programming:

The cookbook is excellent as a reference, and as a human-readable, easy-analogy alternative to the lecture slides.
The class itself holds your hand with their assignments, and I have been slowly builing up my Obj-C development skills through their carefully thought-out assignments.

Finally, the ADC videos provide an excellent window into what iPhone OS 3.0 can do, and code samples to help you start actually doing it.

Now, you may be asking, “that’s all fine and good, but where do the LOLCATS come in?”

SO, you only need look at someone and you can quickly make an assessment if they’re an apple or a PC person.  Apple’s TV marketing depends on it.  But I would like to argue that you need only look at their EDUCATIONAL SLIDE MATERIAL to make the same assessment.

Sure, this isn’t from WWDC, but this is on iTunes to help people understand how to use iPhone OS 3.0.  If I wasn’t a Mac convert before, this truly would have made me a believer:
applelolcats.png

Brilliant.  Bloody fucking brilliant.

LouiseBrooks theme byThemocracy