hydo's Journal http://use.perl.org/~hydo/journal/ hydo's use Perl Journal en-us use Perl; is Copyright 1998-2006, Chris Nandor. Stories, comments, journals, and other submissions posted on use Perl; are Copyright their respective owners. 2012-01-25T02:28:00+00:00 pudge pudge@perl.org Technology hourly 1 1970-01-01T00:00+00:00 hydo's Journal http://use.perl.org/images/topics/useperl.gif http://use.perl.org/~hydo/journal/ Three in the morning http://use.perl.org/~hydo/journal/25758?from=rss <p>Three in the morning and I've finally finished taking the project that I get paid to maintain and making it about three times as fast as it was before by sprinkling <a href="http://search.cpan.org/~dclinton/Cache-Cache-1.04/lib/Cache/FileCache.pm">Cache::FileCache</a> around.</p><p>In other news, I'm getting married though anyone who knows me probably already knows this. I still need to rebuild my mythtv box, move my SVN and TRAC repositories to the Ultra1 that my friend Sum gave me, put two of my rackmount servers up for sale on craigslist, and finish moving this week. I really really really hate moving. Mostly because I'm really really really lazy.</p> hydo 2005-07-18T10:03:57+00:00 journal School and Code http://use.perl.org/~hydo/journal/21507?from=rss <p>There's <a href="http://www.pierce.ctc.edu/">school</a>, <a href="http://www.sf.net/projects/wamboli">projects that I have been working on forever</a> and <a href="http://search.cpan.org/~cmoore/Calendar-Generate-0.65/">projects that I should either fix or remove</a>, and I don't feel like working on any of them. I'll probably feel better once I suck down the rest of this latte.</p> hydo 2004-10-25T17:04:55+00:00 journal Stuff http://use.perl.org/~hydo/journal/13529?from=rss <p>Today I did stuff. What is different about today is that I woke up at 7am almost like a normal person. Lets see how long this lasts before I fux it up.</p><p>I delivered some code today and hopefully I'll get a check early next week as opposed to really late next week. I'll probably start working on the next version tomorrow.</p><p>Worked on Stem a little. Got uri a new version of stem2pod... maybe i'll write some tests for it or something after I get done with the code that results in a paycheck. Paying rent on time is generally considered a good thing.</p> hydo 2003-07-18T08:42:19+00:00 journal Ouch. That was my brane. http://use.perl.org/~hydo/journal/13346?from=rss <p>I Went to bed last night at 2am and woke up at 4:30am to take Margaret to work. I went to the hotel afterward and hung out in the lobby reading email and generally messing around until it was time to go into the talk.</p><p>I have had the opportunity in the past to see Damian Conway's Advanced OOP talk but for one reason or another didn't ever make it. Well, it was definitely the highlight of the conference so far for me. Lots of information presented in a way that is easily digestible while remaining rather dense. Definitely the best technical talk I have ever attended if for no other reason than the skill of the speaker.</p><p>After all of this I came home and collapsed. Now Ty is talking about going to the store and I'm wondering if I shouldn't take another little nap while it's still early (2am) so that I have plenty of fire left for the Alpaca party.</p> hydo 2003-07-09T09:16:38+00:00 journal woo hoo! http://use.perl.org/~hydo/journal/13325?from=rss <p>The magic registration fairy blessed me with a badge! Now I can go see Conway's advanced oop talk.</p> hydo 2003-07-08T14:39:53+00:00 journal The Catalina Caper http://use.perl.org/~hydo/journal/13321?from=rss <p>I'm going to be pretty bummed when this conference is over.</p><p>After making my journal entry about the day yesterday, I decided to install RT and get it configured. Once I was done and had a few bugs entered, I looked at the clock and it was 6am! When I woke up I grabbed my stuff and jumped into the car and took off downtown. I parked in a pay lot a block away which I found out later was a mistake to the tune of $12 as opposed to the $1.25 it would have cost for a two hour pass on the bus.</p><p>First I started out just hanging around the lobby talking to people and whatever. Then sky noticed that there was an ad-hoc network that someone had created with the name 'oreilly' which was fuxing the access for everyone in the lobby. I downloaded iStumbler and tried to triangulate the person but I didn't have much luck. Hopefully tomorrow we wont have that problem.</p><p>Pretty soon afterward, ua started rounding up people for sushi. I gave dha, umm... some dude, and some other dude a ride to a sushi joint I had never heard of called 'Madame Butterfly'. It was pretty damn good.</p><p>After that we decided to go back to my place and watch MST3K. I came up with the oh so clever idea of running an extension cord out to the lawn and watching it there. We hauled the TV, TV stand (g4 box), the dvd player, stereo and speakers out on the lawn and had a grand ole time. Hopefully we weren't too loud.</p><p>I think if the rumors about OSCON being in pdx again next year are true I will make this a regular thing. Actually my roomate and I are talking about doing this off and on over the summer since we met one of our neighbors during these festivities.</p><p>Drbacchus: "You'd think these people had never seen someone watch tv on their lawn before!"</p><p>Yea, I'm sure I will be a bit bummed when the conference is over but at least i'll make every ppm meeting from here on out. =)</p> hydo 2003-07-08T08:22:53+00:00 journal Fun fun fun http://use.perl.org/~hydo/journal/13301?from=rss <p>Well, i'm hooked. OSCON so far has been very fun. I've met so many people that I'm getting them confused.</p><p>On Saturday I went over to Schwern and Ingy's house to hang out and locked my keys in the car *with the ignition on*. Thankfully their landlord is proficient with long sticks and was able to roll down one of the back windows by sticking it through my sunroof. Schwern and I went to the airport to pick up Drbacchus around 10 armed with a sign that said "PANTS || E_NOPANTS". We figured he would know who it was by the sign. I was wearing my one and only shirt from The Onion which says "Your Favorite Band Sucks" in big white letters on a black shirt. Between that and holding the pants sign, I got quite a lot of confused stares.<br>While we were waiting, we saw a guy with a NetBSD daemon cap on and Schwern yelled "OSCON?!" and the usual geek greeting ensued. We ended up giving him a ride back which was somewhat of an ordeal in and of itself because since I had locked my keys in my car, I did not have time to clean out the bajillion fast food wrappers and cups from the back. Luckily, I had a couple of Natures grocery bags in the back which we stuffed completely full of trash. We then piled four people plus luggage in the car (trunk was full... not of trash) and zoomed off.</p><p>Today I woke up at the crack of dawn (1:30 in the afternoon) and blazed downtown trying not to be late and found that the annual Blues Festival was going on. E_NOPARKING. I finally got into the hotel lobby at 1:59 by my cell phone to find that the atmosphere around the Bugathon was far too laid back for me to be worrying about being late. Margaret showed up and hung out for quite a while which is always fun. She and Piers's wife talked a lot and decided that there might need to be a "Wives of Perl People BOF" next year.<br>I ended up driving Piers, his wife, Margaret, and I to Chens for dinner which was much more fun than taking the Tri-Met. I think we managed to stuff three people in the back seat on the way back but I forget who it was besides... arrg! I cant remember pdcawley's wifes name. Anyway, I came back and closed a bug, went up to the sports bar on the second floor and hung out a bit with schuyler, gnat, dha, and a few others. Now i'm back at home putting stuff together to take with me tomorrow.</p><p>Powerstrip - check.</p><p>Wireless card for tobeya and one for ua - check.</p><p>Extra power supply for an ibook/powerbook - check.</p><p>25' extension cord (you never know) - check.</p><p>Tomorrow should be a lot of fun.</p> hydo 2003-07-07T07:25:46+00:00 journal Panther http://use.perl.org/~hydo/journal/13249?from=rss <p>Finally reinstalled my ibook with 10.2 after another meltdown in the middle of working. Thankfully I only lost about a half hours worth of work. I'm going to miss Expose' though.</p> hydo 2003-07-04T11:44:55+00:00 journal Release http://use.perl.org/~hydo/journal/13245?from=rss <p>The beta is supposed to go out on Monday and my tests aren't passing. It's going to be a long weekend.</p> hydo 2003-07-04T08:59:46+00:00 journal Inspiration http://use.perl.org/~hydo/journal/12939?from=rss <p>Due to overwhelming inspiration from gnat, there will be a DV camera at the <a href="http://portland.pm.org/">PPM</a> booth. Behind it will be me pretending i'm Frederico Fellini, looking more like Kevin Smith, and shooting video that i'm sure will look like i'm doing jumping jacks.</p> hydo 2003-06-19T08:00:48+00:00 journal Browsers http://use.perl.org/~hydo/journal/12191?from=rss <p>In debugging $product, I noticed that if you view source on a page with Safari and then go somewhere else with the same tab, the source window updates every load. Very handy.</p><p>Now if it would quit taking up over a gig of memory on my g4 after a day or so and handle file:// links in the browser instead of opening finder windows for them I would switch over completely.</p> hydo 2003-05-14T13:18:34+00:00 journal Bad coder. BAD http://use.perl.org/~hydo/journal/12108?from=rss <p>Back in October when I started my project, I had a problem with data serialization where I finally made a temporary fix by... ugh... join()'ing arrays that I wanted to pass by four percent signs. After testing this and adding in the notes that you can only pass scalars and arrays across the network, I promptly forgot that I had added this obviously really REALLY bad hack. I remember trying a few different methods including Data::Dumper and YAML but for some reason none of them worked... reasons which have faded from memory. This week, I rewrote a few pieces of the code to use YAML which, of course, was exactly what I needed. Now I am passing hashrefs around at will and it all works right.<br>I really wish I could remember what it was that I had a problem with. Actually I wish I could remember why fixing the problem like this seemed like a good idea. The problems probably had something to do with the fact that I was testing on different architectures with different versions of perl. Oh well... its' fixed now.</p><p>In my quest to graduate from "Programmer" to "Good Programmer" I have always been my harshest critic. For example, I just applied for a PAUSE id but it will be a while before I submit anything simply because I am pretty hard on myself about my code. Almost nothing is ever *done* but rather exists in varying stages of "sucks" and "sucks less". Actually, now that I think of it, I might have submitted some of the offending code to a potential employer last month. I know one of the modules that I submitted to him had an error in new(). Ugh.</p><p>On the bright side, I get to go hang out with my parents tomorrow which is always fun.</p> hydo 2003-05-10T07:12:24+00:00 journal 04/24/03 http://use.perl.org/~hydo/journal/11822?from=rss <p>I turn 31 today. I guess i'm only about 85% "ok" with it. In the words of Dana Gould, "it's not old but it's definitely the beginning of no-longer-young" and that pretty much sums up how I feel about it. There will be no merriment, no celebration, and definitely no clint-getting-drunk. There will however be a lot of me trying to get this damn project wrapped up so I can get paid. A nice fat check would be a great birthday present.</p> hydo 2003-04-24T11:33:31+00:00 journal The honda ad and fishing. http://use.perl.org/~hydo/journal/11798?from=rss <p>Yeserday, I went and hung out at my friend Ians and hung out with his dad Dave. He's going to give me a high res version of "The Honda Ad". He didn't know much about it technically because it was done in the London office but we all agreed that it was pretty damn cool. Hopefully he gets that soon. It was really really nice to go hang out in the country. The absolute silence is really nice.</p><p>It's gonna be fishin' season soon! wooo haa!</p> hydo 2003-04-23T05:15:00+00:00 journal Weak http://use.perl.org/~hydo/journal/11753?from=rss Went to macslash.com like I do ever couple days or so and got a popup. Fired up IE and checked it and sure enough, if you go to the comments on an article, you get a popup.<p> Maybe i'm an ass, just picky, or some sort of web purist but when I find out a site has popups, that's the last visit I make. People argue that "Well, it pops up *under* your browser so you aren't bothered and you can look at it at later on." I'm trying to think of some sort of witty way to describe why I dont like them but I cant come up with anything. Suffice to say that my desktop is not "marketable advertising space" for any idiot to put his ad for "Pro PC Virus Protect Alpha 2k Gold Beta" on my mac.</p><p> It's probably my penance for working for <a href="http://news.com.com/2100-1023-931069.html">these guys</a>.</p> hydo 2003-04-21T01:16:22+00:00 journal Son of SQL-Ledger http://use.perl.org/~hydo/journal/11738?from=rss <p>Ok. I can work with this. No, there's no hint of 'use strict' anywhere in the code. Yes, when I followed the execution path of the 'Add Transaction' menu option, I ended up with about 10 xemacs buffers opened, but it does work. I think i'm going to make small changes here and there until we decide if this is what we're going to go with.</p><p>On a side note, I missed Leon Redbone playing at the Alladdin last Sunday which makes me sad. What made me feel a little better was when I was in Walgreens tonight and I saw in the school supplies section a Big Chief. Those of us who went through gradeschool in the early 80's in the US might have used them. I always used to get frustrated with them because when you try to erase something with a pencil, the eraser would develop a film of Big Chief paper after a few strokes and you would have to scrape it off. I dont know why grainy low quality paper makes me miss being in gradeschool but at the moment it does. Probably a good indication that I should sleep.</p> hydo 2003-04-19T12:09:39+00:00 journal More SQL-Ledger http://use.perl.org/~hydo/journal/11731?from=rss <p>Imagine having to do your taxes where all of the information is written on the backs of individual matchbook covers all of which are scattered around your house and office in no particular order. That's basically the feeling you get from trying to add a simple button to fill in part numbers in the sales invoice section.</p><p>Still, as much as this is a pain, it is work and i'm glad to have it.</p> hydo 2003-04-19T03:21:01+00:00 journal SQL-Ledger http://use.perl.org/~hydo/journal/11718?from=rss <p>I really really really should have looked at the code for this a little closer before I agreed to add a few bits of functionality to it. It was probably my enthusiasm about being paid once again to code that got me in trouble.</p><p>*Much later after I noticed this tab in Safari*</p><p>I guess it's not so bad. I mean, it IS bad, but not as "blood gushing from the eyes" bad as I thought at first. Any web app that uses a frontend script to exec() another script based on user input needs a dose of CGI::Application or some such module. I hope I can find my copy of the rhino book.</p> hydo 2003-04-18T07:44:29+00:00 journal