Random Posts
  • The UFC needs a Mich... The UFC needs a Michael Jordan, not a Michael Vick
    You stay classy, Brock Lesnar! Before you think I’m just writing a rant (which it is), take a minute...
  • Get Clicky Android W...
    If you’re like me (exactly maybe, as scary as that might be) and have a Motorola Droid, and use...
  • The State of Flow, H... The State of Flow, Hidden Passions, and Drudgery
    Have you ever had an activity that you became totally lost in – where time either flashed by in...
  • You can pet my Goat.... You can pet my Goat. Just wash your hands first, please.
    I tried to feed a goat a tin can once. He wouldn’t eat it. Cartoons have steered me wrong once...
  • I don’t mind u... I don’t mind ugly people, but I do mind people who make ugly faces…
    I saw a girl today crossing the street in front of me as I patiently sat at a red light. My first reaction...
  • Using a simple Pytho... Using a simple Python script for End-to-End Data Transformation and ETL (Part 1)
    In the Data Transformation Services (DTS) / Extract Transform and Load (ETL) world these days we’ve...
Recent Comments
  • Tony Cosentini Says : Hey Ryan, glad you like the widget, thanks for the nice...
  • Ry Says : As you can see, its early and f*cking COLD in upstate N...
  • Kellie Ailani Says : Fantastic post! Spot on....
  • Tony Schmidt Says : Hi, Ry. Thanks for your reply. Yeah, I think you've...
  • Ry Says : Hey Tony! I guess it depends on what you're trying t...
  • Tony Schmidt Says : Thanks for the post, Ry. I've been getting all worke...
  • Ry Says : Hah, Thanks. I actually had a lot of modules in earlier...
  • speno Says : I think it's nice that you are using Python. You pro...
  • admin Says : Yup, good call - that was lame. I expect better next ti...
 SOCIAL MEDIA SH*T
  • Today

  • facebook (feed #9)
  • Ryan Robitaille Guy in the cube behind me is loudly eating apples and mumbling to himself about oatmeal flavors. Must have been a horse in a previous life.
  • 12:32pm via Facebook
  • February 6th

  • facebook (feed #9)
  • Ryan Robitaille Union Oyster House. Very cool..
  • 4:07pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille Brunch on the wharf.
  • 12:30pm via Facebook
  • February 5th

  • facebook (feed #9)
  • Ryan Robitaille Going to the famous Black Rose in Boston. (Allegedly).
  • 12:22am via Facebook
    facebook (feed #9)
  • Ryan Robitaille I was going to shave the beard before the Boston trip... but, nah, screw it. Besides, Boston and beards go together like Ted Danson and Shelley Long.
  • 3:28pm via Facebook
  • February 4th

  • facebook (feed #9)
  • Ryan Robitaille Checking out the "new" Bombers...
  • 7:51pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille is amused that he spent a great deal of time late last night sketching Kilrathi (A race of characters from a video games series now 20 years old). Geeky? Yup.
  • 3:57pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille I'm sorry, fellow humans, but Brittany Murphy was not attractive. Not at any age.
  • 2:48pm via Facebook
  • February 3rd

  • twitter (feed #4)
  • @chrisbrogan Amen to that. I love the thick little bastard. #droidreport [#]
  • 11:41pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille still has a Christmas tree in his living room (and a dead one at that).
  • 12:51pm via Facebook
  • February 2nd

  • facebook (feed #9)
  • Ryan Robitaille No boxing tonight. I have been afflicted with some sort of sickness, and am going to try and let my white blood cells do all the boxing for me this evening instead.
  • 6:32pm via Facebook
  • February 1st

  • twitter (feed #4)
  • RT @JuliaZave: Devin Townsend is one musical mad man... http://tinyurl.com/y9e6757 [#]
  • 11:44am via Twitter
  • January 29th

  • facebook (feed #9)
  • Ryan Robitaille Holy Popsicles, Batman! (That's Robin speak for "I'm cold!")
  • 4:20pm via Facebook
  • January 28th

  • facebook (feed #9)
  • Ryan Robitaille Balls. No laptop surgery tonight... I can't seem to find my microscopic atom-sized screwdrivers. Just for once I'd like to work on a laptop that was assembled with woodscrews. They're big, shiny, durable, and you could unscrew 'em with a steak knife if need be!
  • 11:44pm via Facebook
    twitter (feed #4)
  • RT @woothemes @mjepson: Gotta love comics http://i.imgur.com/z7Ch7.png (freaking hilarious) [#]
  • 3:14pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille Meh, Bostonians have been using "iPads" for years now.
  • 2:22pm via Facebook
  • January 27th

  • facebook (feed #9)
  • Ryan Robitaille If nothing else, the iPad will certainly revolutionize the "comfortably looking for internet porn while sitting under the sink in your underwear" industry.
  • 12:57am via Facebook
    facebook (feed #9)
  • Ryan Robitaille Obama keeps sending me spam.
  • 12:39am via Facebook
    facebook (feed #9)
  • Ryan Robitaille “By three methods we may learn wisdom: first, by reflection, which is noblest; second, by imitation, which is easiest; and third, by experience, which is the most bitter.”
  • 10:48pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille Decent day. Didn't get much at all accomplished, but a decent day nonetheless. Next up - a very experimental dinner...
  • 5:49pm via Facebook
    twitter (feed #4)
  • Hah! RT @joerogandotnet: I have no need for this Apple Ipad, for I am a manly man, and I can carry a fucking laptop. [#]
  • 5:32pm via Twitter
    twitter (feed #4)
  • Excited for the tablet - cause it'll create a new class of device. One that will shortly also be made by companies that are NOT Apple. [#]
  • 12:29pm via Twitter
  • January 26th

  • twitter (feed #4)
  • @JuliaBliss Heya stranger! Come here often? :) [#]
  • 8:06pm via Twitter
  • January 25th

  • twitter (feed #4)
  • Dear William K. Stanford Library, please acquire some non-fiction books that were published AFTER 1989. Its embarrassing. Thank you. [#]
  • 10:04pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille Dear William K. Stanford Library, please acquire some non-fiction books that were published AFTER 1989. Its embarrassing. Thank you.
  • 10:03pm via Facebook
    twitter (feed #4)
  • RT @hboboxing: Follow @hboboxing and RT - 1/27 @ 6PM ET someone wins a glove signed by @Shane_Mosley & @AndreBerto! [#]
  • 1:32pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille I think I speak for everyone in the Capital District when I say, "Its almost 60 degrees outside, what the deuce!"
  • 12:02pm via Facebook
  • January 24th

  • facebook (feed #9)
  • Ryan Robitaille Why is it that "stay at home" moms never seem to stay "at home". Ironic. I always encounter them out in the world... Grocery stores, Malls, McDonalds, strip clubs, etc.
  • 3:02pm via Facebook
  • January 23rd

  • facebook (feed #9)
  • Ryan Robitaille thinks - it just me, or in Tropic Thunder does Ben Stiller call a certain area the 'Dane Cook River'? If so, that's effin funny - if not, then I've got shit in my ears.
  • 2:53am via Facebook
    twitter (feed #4)
  • RT @copyblogger: Just another day, trying to avoid living in a van down by the river. [#]
  • 1:10pm via Twitter
  • January 22nd

  • facebook (feed #9)
  • Ryan Robitaille has to confess... I mocked it and sneered at it for months, and I almost WANTED to hate it when I finally went..... But, "Avatar" is freaking QUALITY all the way (especially the IMAX 3D version). Huge props to the freaks and geeks involved. Total game changer.
  • 2:54am via Facebook
    facebook (feed #9)
  • Ryan Robitaille Why is it that girls (or "women", whatever - calling them that makes me feel old - saying "girls" just sounds sexier somehow, but not in a pedophile way) always seem to enjoy taking showers in water that has reached inhuman temperatures? I always have to turn it way down just so my precious man-skin doesn't freaking melt off.
  • 9:53pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille Hate going on MySpace to hunt for press photos of bands. Its slower and more fucked up looking then ever - with every band having a super-customized fancypants page made by some ass-faced "designer"... Seriously, does anyone really care about "MySpace Music" anyways?
  • 8:47pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille Either someone in my office is eating a bottle of maple syrup, or my brain suddenly has a tumor in its primary olfactory cortex.
  • 3:47pm via Facebook
    twitter (feed #4)
  • RT @Jason: Burger King Bar: Can I get you a beer with that Whopper? http://bit.ly/5v0bsM ("Whopper Bar", ftw) [#]
  • 1:14pm via Twitter
    twitter (feed #4)
  • @JuliaZave Can you hear me now? [#]
  • 10:37am via Twitter
  • January 20th

  • facebook (feed #9)
  • Ryan Robitaille I work with idiots. Not only is it frustrating, but their lesser "thinking" ability offends me somehow.
  • 1:01pm via Facebook
  • January 18th

  • twitter (feed #4)
  • Struggle Within. I think the real purpose behind button-fly jeans was to embarrass ppl at public urinals. "Its the buttons, I swear!" [#]
  • 6:51pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille Taco Bell founder dead at 86 - too bad he didn't make it to his "Demolition Man future" where ALL fine restaurants are Taco Bells.
  • 6:45pm via Facebook
    twitter (feed #4)
  • RT @therealcliffyb: Taco Bell founder dead at 86. He didn't make it to see his Demolition Man future where all restaurants are Taco Bell. [#]
  • 6:44pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille "It is better to remain silent and be thought a fool than to open one's mouth and remove all doubt." - Abraham Lincoln.
  • 5:14pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille Anyone else in Albany have Time Warner "This channel is not available" problems with 90% of channels all weekend? (problems which continue now, apparently).
  • 2:09pm via Facebook
  • January 15th

  • facebook (feed #9)
  • Ryan Robitaille "your power chair will be paid in full!"
  • 1:33am via Facebook
    facebook (feed #9)
  • Ryan Robitaille Attention local fast food purveyors - please try to limit the amount of ice in my cup, unless that ice is made out of soda. Thank you.
  • 3:34pm via Facebook
    twitter (feed #4)
  • RT @biz: "chance of a lifetime to own your very own late night talk show" http://bit.ly/543u9C [#]
  • 12:17pm via Twitter
  • January 14th

  • facebook (feed #9)
  • Ryan Robitaille Live music, FTW.
  • 8:21pm via Facebook
    facebook (feed #9)
  • Ryan Robitaille 6pm - Valentines - acoustic solo happy hour with Micah Schnabel from Two Cow Garage - http://www.valentinesalbany.com/show/1402/.
  • 4:17pm via Facebook
  • January 13th

  • twitter (feed #4)
  • Paul Reiser is the REAL bad guy in the original "Alien" movie. #hardtruths [#]
  • 11:47pm via Twitter
    twitter (feed #4)
  • @BrianG2k If only there were people constantly broadcasting such information. Then we could help! Curses! Damn you infernal internets! [#]
  • 11:35pm via Twitter
    facebook (feed #9)
  • Ryan Robitaille burnt the inside of his mouth all up with some scalding hot tuna. Idiot.
  • 10:47pm via Facebook

Get Clicky Android Widget = Awesomely Convenient

If you’re like me (exactly maybe, as scary as that might be) and have a Motorola Droid, and use Clicky for awesome and simple web analytics – you’ll want this. Its only 1 dollar – which is the same as a double cheeseburger at McDonalds (if you local vendors participate – since we all know that “participation may vary”) if you want to make a dollar-for-dollar comparison… It uses the Clicky API to grab the unique visitors and actions from a given site that you are monitoring on a hourly basis (ie – it get refreshed hourly), and show the data...

Using XLWT and Python to export an Oracle dataset to Excel (Python Simple ETL Part 2)

A few months ago, I showed how you can do simple back and forth ETL task with python scripts – this time I’m going to take it one step further and show how with an extra python module we can actually export data to a usable Excel format as well. I often use this method for automated data extracts AS WELL AS doing full blown Excel reports (yes, that’s right – with formula calculations, formatting and everything – its pretty sweet – that’ll come later though). I always say that “ease of use” and “flexibility” are at opposite ends of...

Cut-N-Paste Corner: Microsoft SQL Server 2000, 2005, 2008 Simple Loop Template

I think that ‘data wrangling’ takes a special kind of problem solving mentality. Keeping data current, cleaning it, merging it, aggregating it, and creating summary (or data warehouse) tables for reporting purposes… For MANY years I used Express installations of SQL Server 2000 as my ultimate data Swiss Army knife. It was like a secret weapon. You can crank out a couple of databases, make a DTS package, add some SQL flavor, ODBC connections to whatever you need – and viola – have a working and update-able consolidated data source in no time flat. It never really mattered...

You can pet my Goat. Just wash your hands first, please.

I tried to feed a goat a tin can once. He wouldn’t eat it. Cartoons have steered me wrong once again. Besides… the supervising Goat master scolded me before the Goat had a chance to fully understand the situation he was being out in. Maybe that particular Goat had diabetes and wasn’t allowed to eat my tuna can. I’ll never be sure. I generally don’t eat tin cans, but if I did, it would have been delicious, I can tell. I have to say, honestly, If there is anything better than a goat, its a goat that you can walk up to and pet on the back of the head. Actually, its a...

Using a simple Python script for End-to-End Data Transformation and ETL (Part 1)

In the Data Transformation Services (DTS) / Extract Transform and Load (ETL) world these days we’ve got a LOT of expensive ass products. Some are good, some are marginal, and some are pieces of over-complicated (and poorly performing) java-based shit. But, hey, enough with the negativity – I digress, I just want to show you that its pretty easy to do the same types of data manipulations in pure easy-to-read python code. Why lock yourselves into an expensive proprietary ETL system that requires expensive consultants to maintain (badly)? In this multi-part post I’m going to start...

I don’t mind ugly people, but I do mind people who make ugly faces…

I saw a girl today crossing the street in front of me as I patiently sat at a red light. My first reaction was pretty neutral – I thought, “Eh, its just some cute, young college girl” – my city is full of them due to all the schools in the capital district, and they all seem to want to live in my area too. They’re like cockroaches with designer purses and huge sunglasses. (think Gossip Girl meets Cruel Intentions meets House Bunny) But then a funny thing happened – she must have seen something across the street, or thought of something disagreeable and suddenly...

The State of Flow, Hidden Passions, and Drudgery

Have you ever had an activity that you became totally lost in – where time either flashed by in an instant or seemed to stand still – your entire concentration was on that task at hand and the rest of the world just kind of faded away temporarily? Well, then you have experienced the “State of Flow“. Some people call it different weird things, such as “In The Zone” or “In The Moment” – but I think that “Flow” sums it up the best. It could be anything, it could be painting, photography, gardening, whatever it is that really makes your...

Bike Path + Reflective Sunglasses = Mean Walkers

This is just a test of the FlipCam + uploading to YouTube + Posting in Wordpress. Don’t expect anything amazing.

The UFC needs a Michael Jordan, not a Michael Vick

You stay classy, Brock Lesnar! Before you think I’m just writing a rant (which it is), take a minute to think about how this relates in the marketing world. Its somewhere between an industrial accident and a PR stunt, depending on where the truth lies and who you believe. Either way, its creating a new branding message in the WRONG direction (in my opinion). Now I know this subject has been beaten to death since the fight on Saturday night (which I paid $45 to watch at home in lieu of ‘hitting the town’ for it and probably ended up SAVING myself money, but I digress). I’m...