Ike, Ike, Ike

Last Friday my family and I were bracing for Hurricane Ike to come our way. And come our way it did. I live on the far north side of Houston, so the damage in our area was not so bad. But Galevston and areas right on the coast appear to be almost completely wiped out. I am sure you can find plenty of photos of this on the internet and news. Their tales are being covered and are terrible. They give me nothing to complain about. So as I go through the details of our past week, I am not complaining! Just documenting!

Friday, Septmember 12 – finished putting all the backyard things into the garage, filled up the bath tubs with water, located the flashlights, put the cars in the garage, etc.

That night the wind started to blow. It blew, and blew, and belew. The power went off sometime early staturday morning. I think about 3 AM.

Saturday, September 13 – no electricity but we did have natural gas and running water. Our neighbors had started cooking all their food, and brought us over some chicken nuggets.

We had a fallen tree in the back. Also part of our fence had fallen down. No damage the house though..

We went to go check on my mom, who lives about 1.5 miles from us, and check on another friend, but they were not home. Then we went to go check on a 3rd friend who lives 2 streets over. We had dinner with them. (Also, the friend that was not home had come to our house!! So we missed each other.)

That night we lighted the candles to see at night.

Sunday, September 14, 2008 – Still no lights. Checked on Mom. Checked on Friend. Kids played there a while, then came home. We cut off limbs on the tree to make it lighter. then we uprighted it and tied it down… In retrospect, I’m not sure this is the best move. I am wondering if it will survive or if it is a bigger risk keeping it uprighted than cutting it up and forgetting it.

Friend’s family and my children went to the tennis courts and cleaned a court that had a lot of debris on it. We spent more time cleaning, than playing tennis. But it started getting dark, and we noticed the tennis lights came on. We started talking about this, and some other people at the tennis court mentioned that their lights had come home earlier in the day. I was hopeful that our lights came on. Not the case. Our lights were still not on.

Monday, September 15, 2008 – still no lights
Went to work for an hour with my youngest son. Had trouble working and entertaining him, so didn’t stay long. When I got home, I was pleasantly surprised to see my wife had made it back to Boston. She was supposed to come on Saturday but the flights were cancelled.

Tuesday, Septemeber 16, 2008 – still no lights
went to work for a few hours. charged up laptop (have the EDVO card so I can connect at home with the laptop to the internet…)

Wednesday, Septemeber 17, 2008 – still no lights
went to work for half a day. Mom, who lives on other side of the neighborhood got lights early in the morning. Our friends who live in a different part got lights too. We still do not have lights. A lot of our neighbors have generators… we do not…

Thursday, September 18, 2008 – still no lights….
Went to work for the full day… pretty much
Call me dad in the evening to see how he was doing. while I was on the phone with him, his lights came back on. So, he agreed to let me borrow his generator. We went out and got the generator. By the time we got back, it was past 10, and I was tired… It was dark.. I needed help carrying the generator, and too late to ask a neighbor.

Friday, September 19, 2008 – still no lights.
asked neighbor to help me carry generator. Let them plug into a socket. decided to stay and work from home today.. I’ll try to publish more details later…

It is great having a generator. Thanks Dad!

I met Matz, the creator of Ruby

Earlier this month, I attended the Lone Star Ruby Conference in Austin.

nathan-lone star ruby conf sign

Yukihiro Matsumoto (Matz), the creator of Ruby, was there.  We got to meet and talk.  He is a very nice person.

Here is a picture of (from left to right) me, Matz, and Daya.

Matz-nathan-daya

The previous posts are random notes that I took through out the conference.  I mainly took them for myself… but maybe they might be of interest to you too..

How not to build a service

LMR

Who is your customer?

What are you building?

What do you know about your customer?  how do you fit in their lives?  Pricing?  Marketing?

Build a good trial

target audience> trials > customer

Eating your own dogfood…

 

No integrated billing…

mperham@gmail.com

mikeperham.com

Ruby in the Computer Science Classroom

Speaker James McGuffee, Ph.D.

Associate Professor

faculty.stedwards.edu/jameswm/

jameswm@stedwards.edu

Tips and Tricks for Tweaking and Using Ruby and Rails for a Distributed Enterprise Application

speaker: Francis Sullivan

 

Spiceworks overview

updating remote installations

performance of ruby

avoiding deadlock

extensions for adding and modifying

scanner tweaks

 

 

Manage Everything IT… for Free!

You want a network you can manage, not a network that manages you! You wish you could have it… without spending a fortune. Your wish is granted.

The IT Tools You Need.

Spiceworks combines everything you need to manage IT in one easy-to-use application:

For IT Pros Like You

400,000 IT pros tell us what to build and share answers, product reviews & advice with each other.

Download now!

It takes less than 5 minutes to get started.

Your IT freedom is just a download away.Spiceworks IT Desktop

A Year of Innovation

with Gregg Pollack and Jason Seifer

HPricot – good for scraping websites

doc = Hpricot(open(“”)

code.whytheluckystiff.net/hpricot/

redhanded.hobix.com/inspect/hpricot01.html

 

Juggernaut – lets you do server push with rails

juggernaut.rubyforge.org/

Ambition

create SQL statements

errtheblog.com/posts/63-full-of-ambition

ambition.rubyforge.org/

 

Prawn

– easy ruby based PDF generation

prawn.majesticseacreature.com/

www.rubyinside.com/prawn-ruby-pdf-library-987.html

wiki.rubyonrails.org/rails/pages/HowtoGeneratePDFs

Capistrano

Ruby VMs

roo – spreadsheets

can open google docs!

roo.rubyforge.org/

rubyforge.org/projects/roo/

 

dtrace

skynet – map reduce for ruby

 

Data Fabric – easy chart data

blog.fiveruns.com/2008/7/9/introducing-data_fabric

merb

Mack Framework

Sinatra – easy quick way to build web application

Webby – generate static websites – rake task to

shoes – dsl for generating GUI applications

Hackety Hack – help kids learn programming

 

redmine –

Pool Party

RAD – Ruby Arduino Development – electronics (build robots)

rad.rubyforge.org/

 

Adhearsion – builds astrics – Voip

Rack

rack.rubyforge.org/

create a web frame work with only interfacing with Rack…

 

passenger

github

Starling – a light weight server for reliable distributed messageing

www.cmswire.com/cms/events/ruby-sunday-scaling-twitter-and-other-lessons-from-mr-cook-001221.php

www.slideshare.net/Blaine/scaling-twitter

www.justinball.com/2008/08/18/using-starling-workling-with-ruby-on-rails/

Ruby EventMachine

rubyeventmachine.com/

rubyforge.org/projects/eventmachine

 

Thin – fast, fast server..

Ebb

NeverBlock – really fast web server for Ruby…

Ruby: Past, Present, and Future

Yukihiro “Matz” Matsumoto

(creator of Ruby)

4,000 years ago we had one language (Babel)

That one language was “Fortran” 🙂

Hired by NaCl  – open source integrated

1999 – First book published

It should be “Rails on Ruby” since Rails is a DSL for the web built with Ruby…

Sometimes Smart People:  Just don’t understand the nature of ordinary brains..

 

Flexibility <–>Understandability

 

Ruby became “Enterprisy”

“There are under one million professional Ruby developer now and were projecting there will be four million plus by 2013”

Mark Driver, an analyst at Gartner (eweek.com)

Ruby focuses on programmers NOT computers.

Primary goal is to enjoy programming…

Matz: “I love meters”

 

Question from the audience: “Do you think you are learning how humans related to world by creating a language?”

Double-click to wow

Evan Phoenix – keynote…

Works for EngineYard – Rubinus lead developer (rubini.us/)

meme – an element of a culture or system of behavior that may be considered to be passed from one individual to another by nongenetic means, esp. imitation

 

alias_method_chain is AOP…

 

 

en.wikipedia.org/wiki/Why_the_lucky_stiff

 

_why's self-portrait from Why's (poignant) Guide to Ruby

 

Zed Shaw

www.zedshaw.com/

 

PickAxe book online

www.rubycentral.com/book/

 

in the ruby community, ideas spread quickly.. Things change quickly…

Who doesn’t like it?  The Enterprise… They consider it dangerous… (could he be talking about EA?)