tekrat

Archive for the ‘personal’ Category

CountourHD 1080p

Sunday
Feb 28,2010

I decided that a video camera would be the perfect addition to my ski and cycling adventures.  After a very brief survey of the available options the CountourHD 1080p seemed to be the best choice for it’s simplicity of use, size, and quality.  Here’s how the pro’s and con’s break down.

Pro:

  • Extremely small profile for recording activities such as skiing, cycling, etc.
  • Simple design with large start/stop recording button.
  • High quality video
  • A camera specifically designed for this purpose.
  • It’s got lasers! (used for initially aligning the camera when it’s on your head).
  • Simple USB disk access and charging.

Con:

  • Simple design and use means little control over configuration when away from computer.
  • No way to preview videos without computer connection.
  • MicroSD card means limited to 16G and an extremely tiny card that’s difficult to switch out while in an outdoor/harsh environment.
  • Poor mount designs.

The mounting options are pretty poorly constructed in my opinion, and don’t offer a stable/secure base for the types of activities it’s intended to record.  For example, one of the mounting options is to the strap of a ski goggle.  While this option offers flexibility and ease of use the camera still tends to wiggle back and forth on difficult terrain as seen in the sample video below.  The vented helmet strap is also not ideal as I don’t trust the latches that hold it in place, and it’s problematic to get it in the correct position to record, however it does seem to be much more steady once it’s in place, time will tell if my concerns about it coming loose are justified.  For skiing, I think a solid mount to a helmet is the way to go, it’ll offer a much more stable platform to record from… oh and i should be wearing one anyways I’ve been told.

vlcsnap-2010-02-27-21h43m41s68

(click for full size video)

MicroSD cards, while are an ideal size for small form factors such as this, I find the limited capacity and switching them out to be a major concern.  The maximum size supported is 16GB and even if you have spares switching these out on a hill or outside isn’t an ideal option unless you’re fine with dropping a days worth of video into a snow bank or a storm drain.  However, you’re likely to run out of battery before you use up a 16GB card (the unit only comes with 2GB, but I’ve replaced it with a 4GB card I had laying around).  A spare battery is one of the first things I purchased, and I’ll likely upgrade the MicroSD card to 16GB as well.  2GB will probably give you about 30 minutes of total video time.  This being said, you can get a good set of videos recorded on the included battery and SD, but if you’re going to be out all day I think a spare battery and a storage upgrade are in order.  It’ll mean less worrying about what to record when.

2010-02-26-22322812010-02-26-2232372010-02-26-2232512010-02-27-1337542010-02-27-1338412010-02-27-133828

While the audio isn’t always the best (it’s difficult to hear others far away, and the sound of air rushing past consumes the majority of the audio tracks), the video is fantastic.  The viewing angle is perfect for sports and quality is just what I was hoping for.  I’ll need to adjust some of the various contrast/brightness settings to get a better night filming, as well as bringing out more contrast and texture in the snow.  This is tedious as you can only configure this from a computer, but the configuration software does allow you to save pre-configured setups for easy switching between pre-determined settings.

vlcsnap-2010-02-27-21h31m03s136
vlcsnap-2010-02-27-22h39m26s186vlcsnap-2010-02-27-23h00m50s211

AT&T Special Refurb Pricing Plan

Wednesday
Dec 9,2009

So I dropped my iphone today, and cracked it’s screen all up, tragic I know.  <moment of silence please>….

iphone_broken

But it’s still working for the time being, so that’s both good, and a sign of ok quality hardware despite the entire screen looking like a minor traffic accident.  So it’s time to shop for a phone again in order to prepare for this phones ultimate demise.  I heard AT&T has refurbed iphones for a steep discount, but the pricing is a little interesting for existing customers (who don’t get the really steep discount till their contract expires of course… don’t even get me started on that rant):

iphone_prices

Note that for $150 in addition to the normal iphone 3GS 16GB Black price, you can get a refurbished iphone 3GS 16GB Black…. Such a deal, those refurbished phones must be in such high demand they are driving the price up above a brand new iphone.

iphone_prices_annotated

FatMM Removed for the time being…

Wednesday
Oct 14,2009

I’m removing the FatMM patches I made available a while back from my blog until I can re-visit this optimization.  I recently noticed that I wasn’t getting the original performance gains I measured with this optimization patch.  (For those not familiar, the FatMM patch is a patch against PHP that performs a simplified memory management model where we allocate a larger memory structure at start and don’t both with freeing memory until the request is completed.)

With the help a user, Ricardo Bartolomé Méndez, we recently verified that this is in most cases fixing regressions in other memory performance such as debug builds or Suhosin patches.  (An embarrassing mistake on my part to be sure, but I didn’t want to remove this until I could get confirmation refuting what reports I had received previously.  The lesson here is to make sure you make your measurments carefully, it’s easy to mis-configure when you have multiple builds lying around).  So I until I can revisit this technique, I don’t want anyone else spending time on something that may be misleading in the end.  If I can come up with a better improvement, be sure I’ll post it again, and if you’re currently using this patch please verify that it’s not just correcting a previous regression from other patches or configurations.

Glee Gets it’s Go Girl on

Tuesday
Oct 13,2009

Shortly after my post about Go Girl! at Facebook, I noticed another group getting their Go Girl! on.  As you can see in the following screen shot, Go Girl! made a cameo appearance in the last episode of Glee.   And who better to lead the way of Go Girl! than Sue Sylvester.  Now we know the secret to the Chereos stamina, while maintaining their pristine appearance!

glee_gogirl

Closing the Facebook Chapter

Wednesday
Oct 7,2009

facebookchess

Playing chess with Lucas at all hands meetings, while Karel looks on... (maybe I should bring back my stripe)

Go Girl! (what really powers Facebook)

Go Girl! (what really powers Facebook)

November 2nd, 2009 will be my last official day as an employee at Facebook, and the 23rd will be my last day in the office.  It has, without a doubt, been one of the most amazing work experiences I’ve ever had.   My first hours of work was attending our 5 million user party in 2005, what a great introduction to Facebook work ethic.    The first year or two was masochistic, 24×7 constant cycles of wake-up, write code, push code, fix code till 4am, fall asleep spooning laptop, repeat…  <advertisement>But Go Girl!, the Sugar Free Energy Drink, kept me going through it all!</advertisement>   I started working on APC out of necessity, mostly to keep the panicked “If we don’t do *something* in the next hour, the site will be down!” from happening on a daily basis.  It grew into a full-time job managing the PHP/Apache stack, something that’s been a real challenge and I’ve really enjoyed. Throughout my time here our growth rate has always been astounding, even today I’m amazed at our trajectory and I think a huge portion of it corresponds to the creative energy embodied in it’s employees.  But alas, I feel my time here has come to a close, it’s time for me to relax a bit, re-focus, and figure out what I want to do next. I’m looking forward to seeing Facebook continue it’s upward trajectory and accomplish great things, and eager to discover whatever might be next, but only after a little R&R…

xlog v1.0.2

Thursday
Mar 19,2009

xlog version 1.0.2 is now available.  This fixes some compatability issues with PHP-5.3.

Managing my task list

Wednesday
Mar 11,2009

I’ve gone through several iterations with my to-do list.  I usually have a pretty large list of things that need to be done either as long term goals or short term by the hour or day tasks.  I’ve found that a lot of people use plain text files to track their lists or notes,  I did this for a while but found that I really wanted hierarchical formatting to better organize my thoughts and text files don’t necessarily offer the best feature set or visual display of this type of information.  For a long time I was using OmniOutliner for this purprose but this was a bit heavy handed (feature and price wise) and not really it’s intended purpose.  Edgies is another great application for this sort of thing, and my good friend uses these, but I didn’t find that they suited me for really long lists of tasks that I may not actually get to until a year from now.

taskpaper

I’ve finally landed on TaskPaper, it’s my ideal tool for tracking tasks, goals, notes, and most other things.  It works like a plain text editor, but understands special formatting like a ‘-’ character to start a bullet point or a ‘:’ following a word to signify a project, as well as proper indenting to show a hierachy.  It also supports marking tasks as done, arhiving, searching, and tagging.  All very necessary features.   I do have a few complaints such as the ability to drop photos or other files.  I also find it’s not really feasible to paste a large block of code or text like an email.  Despite this however, I’ve been very satisfied and definitely recommend it.  Now I just need to actually complete some items…<sigh>

Kabuki Reserved Seats

Wednesday
Sep 3,2008

I finally got to go to Kabuki theatre since they’ve remodeled specifically for the purpose of trying out their reserved seating.  The theatre looks fantastic, and the staff is great too.  They have automated ticket machines where you can reserve your seat, or you can reserve them online before you go to the theatre.  There’s a nice bar upstairs, a coffee bar, and seating to lounge around in until the appointed time of your movie arrives.

I didn’t try the bar this time, (gotta save something for next time), but I think it’s definitely worth the drive to go to a theatre like this.  There’s a sur-charge for the assigned seating in addition to standard movie prices, but I’m tired of paying high prices to wait in lines and fight for seats, aren’t you?

Back and Forth

Wednesday
Aug 20,2008

The doors on the muni wouldn’t open today, so we where all trapped inside.  Whenever something like this happens there always has to be one person that just doesn’t understand and will continually shout: “I need to get off, I need to get off, open the doors, open the doors….”, even though it’s quite clear this isn’t going to happen right away and everyone is well aware of this very obvious situation.  Note to self: if there’s ever a *real* disaster, make sure you kill off these people first as they’ll just end up getting sane people hurt.

Once the doors opened I opted to wait out the muni fallout due to backed up trains, and went to Reverie for a cup of tea.  Here I found the plethera of wifi spots that is san francisco, my two favorites:

The first is a movie reference, I’ve included the youtube clip to give it the right context.

and this one just makes you want to waste all day trying to hack in:

Monday
Aug 11,2008

Browsing through the referral list of my web logs I discovered that I’m on the wrong side of the Gummy Bear Rights movement. I have some moments in my past where I probably wasn’t the kindest or best friend to our little gummy friends, and now I’ve been listed as examples of gummy bear torture on the “Save the Gummy Bears” page.  I’d like to publicily applogoize for my actions, and hope that the world will someday forgive me.