Archive for April, 2007
Monday, April 23rd, 2007
- Upgraded our trunk with libevent 1.3b.
- Sent a patch in for libevent, to set the event_base context for the evhttp server and client APIs.
- Figuring out how to structure a shared context for both an HTTP server and HTTP client for our next generation network protocols.
- I like HTTP. I wish I could use it for more stuff.
- 1 for 2 in foosball.
- ApacheCon EU is next week, and I’m not gonna be there. I should be at ApacheCon US in Atlanta this Fall however.
- Gotta drive up to Oakland tomorrow morning. Bleh.
Metrics:
- 2 work meetings.
- 3 work emails sent.
- 8 work svn commits.
- 4 non-work emails sent.
- 0 non-work svn commits.
Posted in Uncategorized | No Comments »
Friday, April 20th, 2007
- Feisty Fawn installed. Kernel.org mirror was giving me 38 mb/s over http.
- Ripping Aeon Flux (not the sucky movie).
- Watching Life of Brian.
- Ate the Salmon we caught yesterday at the Ask.com quarterly All Hands / BBQ in Campbell. Even with 30 people, we still had Salmon left over. It was a big fish.
- Feeling pretty tired. Been a long week.
Metrics:
- 1 work meetings.
- 8 work emails sent.
- 0 work svn commits.
- 2 non-work emails sent.
- 0 non-work svn commits.
Posted in Uncategorized | No Comments »
Wednesday, April 18th, 2007
-
MySQL HTTP Engine: Crazy Crazy Crazy.
- But, this is an indication to me, that you really shouldn’t be writing SQL. SQL has its places, but I’m starting to believe that place is not the web application.
- Lunch: Left at Albuquerque. Margarita=Yum. Not as good as El Buro last night, but still good.
-
“Marigage isn’t forever, its just until its done.”
- Going to use libevent for an HTTP Client and Server. Its definitely missing features, but shouldn’t be too hard to get it where we want it.
- Dinner: Outback. Steak. Yum.
- Discussed Eve Online. And Housing.
- My new plan is to get 5 million dollars, and a Pony.
- 5 Million for the House, to have a place to put the $1000 Pony.
- Need to get up at oh-shirt-early in the morning tomorrow, to go Salmon Fishing. Woooo.
Metrics:
- 0 work meetings.
- 6 work emails sent.
- 0 work svn commits.
- 0 non-work emails sent.
- 0 non-work svn commits.
Posted in Uncategorized | 2 Comments »
Wednesday, April 18th, 2007
- Condos in downtown Spokane. Cheap compared to San Jose, not really cheap though.
- I want to go to outer space.
- Installed BDB 4.5 utilities on a couple hundred machines. yay psh+pfor.
- I still want to try PCP sometime though.
- 2 wins out of 5 games in foosball. (bad day).
- comcast is not comcastic.
- 100mbit ethernet is too slow inside a data center. GigE is cheap. Get it.
- the internet is not fast enough. transfering data from boston to oakland is too slow.
- found some old code that isn’t endian safe. ack. Geoff is still on a PPC mac, and ran into some problems….
- wrote a tool to count users and their subscriptions, and then graph the distribution of subs counts.
- Tested BDB 4.5 with large existing databases. Seems to work great so far. Yay.
Metrics:
- 0 work meetings.
- 7 work emails sent.
- 4 work svn commits.
- 0 non-work emails sent.
- 0 non-work svn commits.
Posted in Uncategorized | 1 Comment »
Monday, April 16th, 2007
Trying something new here. I want something between Twitter and a month long complete absence.
- Geoff started his first day at $work.
- Ben and Rob are in town this week for $work stuff.
- Lots of talk about running EMCAScript from inside a flash 9 VM, to generate HTML for things like the Feed Tree.
- Really, we just need to figure out what the cost of copying data is
- Discussed why not having to write an wireshark plugin, and re-using HTTP as a transport protocol is good thing.
- Okay, so for those who don’t know, back at Cyan, Rob and I wrote an Ethereal (since-renamed to wireshark) plugin, which code decoded the Uru Online network packets. But the unique thing is that it actually ran the real _network layer_ and de-serialization routines, used by the actual engine, inside ethereal, meaning you could easily introspect objects, as they were packed over the wire. It is still one of the coolest things I have worked on, at least from being in an oh-shit-something-is-broken situation. To be able to know exactly what is going on with complex network applications is priceless.
- Rob merged Berkeley DB 4.5 to trunk. Woot.
- Researched various embedded HTTP Server Libraries:
- shttpd – Looks like the best. Actively maintained, good license.
Overall, I was quite disappointed by the overall quality and quantity of embeddable servers. If you are writing a client, there is curl or serf; But if you want a self contained server, and don’t want to make an apache module for various reasons, there just aren’t many good options.
- Re-inventing SOAP and object serialzation system without the sucky parts with a staticly typed language like C++ sucks. I wish I had Python.
- Cookies from the Pacific Cookie Company are good. And they ship them, extremely quickly.
- I went to Fry’s twice today. Once I came back with a 320GB Firewire Drive, the second time with Firewire 400 cables. It turns out, it only came with a 9-pin Firewire 800 cable, which doesn’t work so well in an original MacBookPro. Guess this means I need a new computer.
- Dinner at the Brewery:
- DHH and Mark are both crazy. But, Mark is way funnier.
- PS: I wish my scaling problems were about storing only 255 bytes per post.
- More on running EMCAScript inside Flash VMs to do ‘heavy’ client side work.
Started ripping Dead Like Me, Season 1 DVDs. Handbarke FTW. (DVD Ripping software for the Mac)
Metrics:
- 1 work meeting
-
- 3 work emails.
- 3 work svn commits
- 1 non-work email.
- 0 non-work svn commits
edit, more:
- I banned 200+ Casino Spammers from Bloglines this morning. I hate spammers.
- Is typo’ing ’shirt’ for ’shit’, a feature or a bug?
Posted in Uncategorized | No Comments »