Learning Ruby - Day 1

Posted in General on August 31st, 2008 by Omer / No Comments »

Things that annoy me (when coding it’s all in the syntax):

  • elsif is missing an e
  • resuce should be called catch or except or anything else but rescue
  • there are five dozen ways to say if x then y
  • :symbols
  • @@globals
  • case/when isn’t switch/case
  • parens to functions are optional

The combination of the above leads to things that are nigh unparsable:

begin @@master = case @slave when :dude: “dud” when :man: “chicken” else “rub” end if eyes.poke_out? elsif puts “Go learn python” resuce me

Zemanta

Posted in Publishing on June 20th, 2008 by Omer / No Comments »

I’m trying out a new blogging mashup tool called Zemanta. It installs in your browser and automatically detects when you’re posting a blog entry - whether on one of the popular blogging sites or using any of the tools on your own hosted blog. In wordpress for example, after you enter 300 characters, a widget on the right starts to look up related information. For example, the sixth and seventh items in the list ate the articles listed below.

Zemanta Pixie

As for whether this will provide useful links when blogging about something other than Zemanta we shall see…

Backpack v3 R.I.P 2003 - 2008

Posted in Gadgets on June 12th, 2008 by Omer / No Comments »

I’m very particular about my backpacks (not to mention luggage in general). The perfect pack must strike a balance between form and function. It must be black (or mostly black), waterproof, have three compartments for laptop, small gadgets and large gadgets, be compact enough to fit under an airplane seat and expand to hold at least three days worth of work clothes.

My first backpack was not a backpack. It was a messenger back; or the circa 1989 equivalent. Hung one shoulder or slung across the body, it had a single main compartment with a flap cover and a set of outer pockets for knickknacks. That was middle school. By the time I’d gotten to high school I realized that two shoulders carried the weight of a a half dozen books better than one and promptly upgraded to my first real backpack. A rucksack style with a drawstring top, button flap and a front zip pocket it served me well through to college and beyond. When I started carrying a laptop (plus other “stuff”) I quickly realized the benefit of having a built-in pouch just large enough to pad the laptop from everything else that was thrown in there.

In 2003 after much googling I final found the perfect backpack. A Samsonite Black Canyon for a fire sale price that lasted me the following five years and endured three continents and a dozen some odd countries worth of travel. This pack was love at first sight. There was a large main compartment with a padded laptop sleeve that was just the right size, a flap top with an extra outer zip and a front zipped pouch with a few pockets for various trinkets. As a bonus the bag had two size Velcro pockets for easy access to keys, phones and small devices.

Sadly after five years I finally broke it’s will to live. The bag that had endured rain, sun, sea water and coffee and eight different laptops was showing signs of strain. A few patches here, replacement cords there and some well placed tape could only do so much. It was time to find a replacement. Thinking back I probably should have bought two (or ten) when it was still available. Alas the naivety of youth - I thought the pack could last forever.

Today I inaugurated backpack version 4.0. After many more months of searching for flat top backpacks and rucksacks coming up empty I focused in on variations of camera bags, designed to protect a diverse set of sensitive equipment under the most grueling conditions. I finally settled on LowePro, a well reputed manufacturer of top quality camera bags that expanded their line to include bags tailored for the digital camera buff (who carries a laptop). Thus the LowePro CompuRover AW became backpack 4.0 and I bid farewell to my trusted 3.0.

A few modifications here and there, some padding and unnecessary plastic parts removed and I’m starting to think it might just do the trick. The back has a very nice drop down pouch at the bottom with a clip (and a finicky zipper - let’s hope it loosens up over time). This holds my book sized gadgets (see my previous post on the RedFly) as my power pack (iGo everywhere130). Above it is an expansive pouch with three fixed pockets and one removable one as well as room for all my small cases and devices. On the left and right are zip pockets for keys, phones and small devices. And in front is a nice deep pouch for…well…I’m not quite sure what yet, but I expect to find a use. It’s black and waterproof and includes a built in rain cover. The laptop pouch is a side loading one. Overall it has a few too many zippers but the structure is growing on me.

Update 7/13/2008 (Friday no less) with pics:

Backpack v3.  An empty shell of it\'s former self. Backpack v4 - The Beast (it\'s pretty big)

My Wife the Techno-adventurer

Posted in Gadgets on June 9th, 2008 by Omer / No Comments »

“Control panel extension is incompatible with driver version?…It’s a mouse!”

Redfly

Posted in Gadgets on June 6th, 2008 by Omer / Comments Off

Celio corporation recently began shipping their Redfly Windows Mobile companion. Being a gadget freak (some would argue rivaling the fictional king of geeks Mr. Gadget himself) as well as a Windows Mobile nut (I use it for everything), I had to get one. Having placed the order on Monday it complying arrived today, just in time for a weekend gadget fest. I’ve been using it for a few minutes now (including typing this post) and I have to say that aside from pressing up arrow instead of shift with my right hand, it is eminently useable. However useful I have found my phone in the past, the Redfly takes it to a whole new level.

Out of the box the first thing that surprised me was the weight. Actually, in the box I was surprised by the weight. I was fully expecting a 500 page manual. While it weighs in at 2lbs even, combined with the diminutive size (roughly 9×6in), it’s a very dense device. Like the HTC TyTNII, the Redfly has a solid build and feel to it. The keyboard is very typeable (if cramped) and has a good feel. Slightly squishier than my thinkpad but the given only goes down to the middle of the device, not all the way through.

The outside is a deep burgendy and has a rubbery finish (like the back of the HTC). The device definitely does not require a case, which is a plus. Connectivity is painless, especialy after setting it up. Drivers on the phone install ota and connecting it via USB authenticates the device. From there I just need to click the bluetooth button and I get my phone on a 7″ screen and 9″ keyboard. Combined with 3g (hello AT&T) that makes this a ery practical laptop alternative for 75% of what I do all day (now if only I could get openvpn to work).

The device is not without its faults. There’s some wierdness on my home screen and it doesn’t really work well with touchcommander. Of course I can see all of your programs (I have about 40 installed) on one page, so that’s less useful. A touch screen would be nice as would a standard plug (anyone know of a way to get 9v out of an iGo?). The screen updates and scrolling can be jerky, but that’s a Windows Mobile thing. Celio has also indicated that there are some optiizations to come wrt the display. I’m also using it primarily over bluetooth, which is slower than USB but wires are the spawn of the devil so it’s a resonable trade off.

Finaly question - is the Redfly worth $500? Given their target market (me?) - I would have to say yes. We’ll see how much less I open my laptop over the next week. That is, after all, the real goal.

Geek Gang Signs

Posted in Gadgets, Programming on May 31st, 2008 by Omer / No Comments »

Geek Gang Signs

Visualizations

Posted in Publishing on May 23rd, 2008 by Omer / No Comments »

One of the interesting talks at BarCamp was on visualizations. Matt McKeon talked about a service they’ve developed at IBM Research called Many-Eyes. He recently put together a tag cloud of the BarCamp registration page. If there was any doubt as to the preferred e-mail provider for BarCamp attendees, this visualization makes it obvious.

Twitter’s Down Again

Posted in Publishing on May 22nd, 2008 by Omer / No Comments »

Twitter’s Down Again

Foo from Barcamp

Posted in Gadgets on May 18th, 2008 by Omer / Comments Off

I spent this past weekend suffering from allergies and probably something else that the kid gave me. I was also at Barcamp (trooper that I am) sniffling my way through two very exciting days. By far most surprising was the number of entrepreneurs, especially given the geeky nature of the crowd.

Sessions ranged from gaming to hardware hacking to rails, django, twitter and semantic web. If you’re not familiar with Barcamp it is an unconference. Registration is via wiki and donations are optional. There are corporate sponsors who help pay for breakfasts, lunches and snacks. Conference topics are self selected and each 30min session is as much a presentation as discussion. Some of the best discussions are in the hallway or ad-hoc groups assembling in the cafeteria. You can see the final schedule as well as links and presentations at barcampboston.org. There were also some links and thoughts twittered at #bcb3.

One of the cool new tools I discovered was snaplogic, a 100% python pluggable transformation tool. It’s more yahoo pipes than talend or kettle. Totally hackable. There was a distributed twitter talk that consisted of people discussing the need for distributed twitter. The google appengine discussion was mostly Q&A about appengine and a guy from google taking notes on feature requests. I’m going to have to look into wpbook - a wordpress facebook app theme - when I get some free time (when’s that?). The semantic web discussion turned up some interesting pointers (calais and opencyc). There was a great discussion about connectivity between platforms (the internet being a platform, mobile devices, real world, etc). And consensus among those who showed up was that the final cylon is either some random person we have yet to see or the ship. All in all a good weekend - save the allergies.

Going to Barcamp Boston?

Posted in Gadgets, Programming, Publishing on May 14th, 2008 by Omer / No Comments »

Going to Barcamp Boston?

Did you know…

Posted in Gadgets on April 17th, 2008 by Omer / No Comments »

Things you don’t (yet) know about elevators

Blogged with the Flock Browser

Pocket SharpMT rocks my world

Posted in Gadgets on April 13th, 2008 by Omer / Comments Off

If ever the desire to blog strikes me while away from my laptop (as often it does) I can now satisfy the craving from my phone. You, dear reader, alas may ultimately suffer from this newfound freedom. as poor as my typing is on a full keyboard, it is attrocious on a thumbboard…and with no spellcheck to boot!

nevermind…

Posted in General on April 11th, 2008 by Omer / No Comments »

Flock isn’t slow.  My wife is downloading “bellydance” videos.

Blogged with the Flock Browser

flocking

Posted in General, Publishing on April 11th, 2008 by Omer / No Comments »

I just grabbed flock 1.1. As best I can tell the only downside is that everything seems to run via flock.com, which slows down the web browsing experience.  If flock really makes it easier to share then you’ll see more postings here in the coming weeks (that and I’m on vacation in a couple weeks).

Blogged with the Flock Browser

Superconnectedness is

Posted in General on April 5th, 2008 by Omer / No Comments »

Reading FB status on my watch

connectedness is

Posted in Uncategorized on April 3rd, 2008 by site admin / No Comments »

Posted by mobile phone:
blogging from my phone and having facebook pick it up

McZzzz

Posted in Government, Law and Policy on March 26th, 2008 by Omer / No Comments »

I caught a glimpse of McCain speaking live from LA today and when I woke up he was still talking.

My Latest Fascination

Posted in Gadgets on March 23rd, 2008 by Omer / No Comments »

Xobni

Posted in Gadgets, Publishing on March 21st, 2008 by Omer / No Comments »

I’ve been playing with Xobni off and on for a number of weeks (at one point it stopped loading and it was a few days before I had time to re-install, we also had some exchange server issues and I had to stop using Xobni for a while to diagnose). That being said, as beta software goes it’s very stable. Rare symptoms are CPU spiking and when it once failed to load and turned itself off. Given the quality of the product and polish I fully expect that by the time they go public beta it will be very solid. With that note…on to the review.

If you haven’t checkout the website, Xobni is an e-mail add-on for searching and managing e-mail and relationships. The primary interface is an outlook sidebar that, when minimized shows you your next meeting and some information related to the person who sent you the currently selected e-mail. When open, Xobni contains a myriad of contextual information and links.

There is a search box and two top level panels in the Xobni side bar: E-mail, which shows you information related to the currently selected e-mail and Organize, which displays upcoming appointments, to-do items (including flagged e-mails) and a stay in touch panel listing contacts with whom you have not communicated in a while.

E-mail

I used to have to pause my current “e-mail train of thought” and search for e-mails from someone. Xobni gives me another view, but that’s just the first step. In addition to finding a person and e-mail from the, Xobni shows related people, conversations with threaded e-mail chain, attachments and quick links to schedule a meeting, send an e-mail or skype. It’s extremely useful for drill-down searching. I can click on a conversation, show various levels of detail, identify an e-mail, click on another recipient and repeat. Xobni stacks the context in small bars at the top of the screen so I can quickly jump back to any point in my search.

E-mail analytics is interesting but not immediately useful as a productivity booster. I can see how much I have communicated with someone and sent vs. received quantity. Xobni also shows me when an individual tends to send me e-mail in a nice histogram.

Organize

The organized bar shows upcoming appointments (but not the current one – minor inconvenience) to do list items (including flagged e-mails, which is great) and a “Stay in touch list” of people Xobni says you haven’t communicated with in a while. For those of us who are e-mail whores, this is a great tool. If you hate talking to people this is either a gentle reminder that you should keep in touch or an annoying list of names that you don’t care about.

Props to Xobni for minimal usage of space. These are lists where I want to see as much as possible and scan with my eyes, not with my mouse.

I’ve found that when I need to get in touch with someone who sent me an e-mail a while back, Xobni is a top notch replacement for the “sort by sender, scroll till you find the last e-mail” approach. With Xobni I type in a name and I instantly get links to call (via skype), e-mail, schedule time, list of related contacts, last conversations (no matter how old) and files exchanged (both sent and received).

Conclusions

Xobni is a very nice addition to Outlook. It gives you an orthogonal view both for your current context and more interestingly to pursue a tangential train of thought. If you’d like an invite, I’ve got four left (as of 3-21-2008) so drop me a line.

 

Leftovers Hack Number 101

Posted in General on March 15th, 2008 by Omer / No Comments »

Q: What do you do with leftover Chinese food takeout rice (or any leftover plain rice for that matter)?

A: Fry it!

Oil or butter

1 Cup of leftover rice (approx ½ a Chinese takeout box)

¼ cup frozen peas

2 tbps soy sauce + flavoring

1 egg, beaten

 

Saute the rice and peas in oil or butter. Don’t worry if the rice has gone stale, it will rehydrate. Add the soy sauce plus flavoring (Chinese fish sauce or salt or turmeric) to taste. Fry up the egg and mix it in. Serve hot!

Better yet – have leftover leftovers the next day!

Entries (RSS)