patrick — Sat, 2008-09-13 18:28
I know there were several people wanting updates on the OLPC. The GUI is non-standard for a PC of any breed (Mac, Linux, Win) & I had thought of looking to see what other projects were around that would provide an interface I'm more familiar with.
I'm not a large fan of the Red Hat's (the linux distro that OLPC uses) rpm (yes, I realize yum has come out since I left), but I figured I could mess with whatever for a laptop I'd only be using for taking notes at conferences & such. I'd still have access to pretty much all the tools & utilities I'm used to.
I ended up with other projects that were more of a priority for me (my mythtv boxes, work, fun...). And then somebody pointed out Fortune Magazine - With Microsoft, OLPC may finally succeed. While a nifty title I find it on the humorous side.
patrick — Thu, 2008-07-31 00:21
Wow, I made that last posting about CVS vs Subversion as my own little rant and posted the link in a couple LUGs that I hang out in on IRC & did I ever get it. Of course I was expecting certain things,
Nobody ever said CVS was better than Subversion. I realize that, that's why I was ranting about having to use it at work.
patrick — Tue, 2008-07-01 23:14
At work I'm currently stuck using CVS... I think we're planning to make the move to Subversion (SVN), but I'm not sure when. I've used CVS in the past, but I didn't know a whole lot about what I was doing and most of what I was doing was via a GUI on windows. I knew what CVS was doing with the diffs it was taking because I had messed around with RCS and looked at the version files RCS creates - CVS started out as a bunch of shell scripts for RCS. Beyond the basics of checkout and commit I'm really not all that familiar with CVS anymore. All I ever really did was either utilized a local repository or somebody else provided me with a checkout command for either a kserver or a pserver. I still have no idea what the difference is between a kserver or a pserver.
After I got started with SVN it seemed like all the esoteric wizardly commands disappeared. SVN seems to have a lot of sane aliases for various commands making them easier to remember. Let's take the delete command for example. On Unix to delete a file you use rm (ReMove) and on DOS/Windows you use del (short for delete), both CVS and SVN have multiple aliases, but it's not as obvious for CVS - you'll have to go digging pretty far through the man page to find them. Here's CVS help:
patrick — Fri, 2008-05-23 14:27
It's funny that after Ravi pointed out PHP Sucks, But It Doesn't Matter at some point I came across Blogging Horror... While I've found a lot of posts on coding horror funny & horrifying over the years I find the issues being pointed at in the bulleted list under the
Blogging Horror sub section absolutely horrifying as well. Credibility starts going out the window especially with Atwood's example of MVC :(
I initially started this as an email, but considering the number of people I'd end up forwarding this to I think I'll just slap it up here... Long story short I initially left ASP (and felt it sucked) because the community wrote crap code and I could never find any articles about advanced programming concepts. Although the PHP community contains a lot of crap code (hell, I think hotscripts started with just PHP crap code and has since added crap code from other languages) I found several people with lots of articles on advanced programming concepts and covering security issues.
patrick — Tue, 2008-05-20 12:05
I've been talking about putting together a set of MythTV boxes for quite a while. I've been looking at hardware for the last couple of years and last summer I had stumbled across an mini-ITX board that I wanted to test, but I had need a file server, my job ended, and then I got overly busy with a new job. This last christmas I ended up buying parts for a new desktop (the timing just ended up being right) and the project got delayed again.
A friend of mine has kept nagging me about why would I want to build my own and possibly spend a lot of money on this crap if I could just spend money over time to rent a TiVo or whatever cable company's DVR. When I was down in Tulsa this last year I did just that - I rented a dvr from Cox cable and other than the hard drive being to small (and not being able to upgrade), being limited to 2 channels total, and not being able to archive something for later viewing... it worked great! Well, at least until I was getting ready to move out... I had been keeping up with a particular series and hadn't had time to watch a couple episodes and as I was heading up to visit my parents I figured I'd drag it along and show my parents the greatness of what a dvr does. I plugged it into the TV and got nothing initially. I then figured I'd plug it into their cable and see if that might help and if I might be able to record something from their cable provider... How niave. Plugging it into their cable provider completely reset the dvr (deleting everything I had recorded and had been hoping to watch). Ok, my stuff is gone, but surely I can at least record stuff for them - even on the non digital channels that don't require a set top box? Nope, nothing... just sat there trying to configure itself and boot up. Of course, when I got back to Tulsa it came right up, reconfigured itself, and was ready to go - I think it even remembered what TV shows I was recording. Yay for proprietary crap.
patrick — Sat, 2008-05-10 23:21
Last October a friend of mine contacted me about helping him finish up a project. I agreed because if we could pull this off it would mean more projects with his client. The due date was early December and by mid-November I had pretty much finished putting all the various forms together, the various category controllers, etc. All that was left was to figure out which categories the different forms needed to go into and connect them with the stored procedures in the database.
Then things suddenly got quiet. I didn't mind because I was overly busy at work (see Jobs, Jobs, & More Jobs - Part 1) and was also in the process of getting another job (see Jobs, Jobs, & More Jobs - Part 2). After the job change I found out why - the client had hired their own programmer and told my friend not to bother doing anymore because it'd just be a waste of his time.
patrick — Thu, 2008-05-08 15:10
Somebody in chat posted a link to RoR does not scale? which I followed to Twitter Said To Be Abandoning Ruby on Rails. Reading through this I found this tidbit,
Earlier this year, one of the core community members and creator of the popular Rails web server Mongrel abandoned rails and trashed the community. and followed it to Zed Shaw Puts The Smack Down On The Rails Community. I liked the tidbits posted so I went on to read the original article that started it all - Rails Is A Ghetto (warning: lots of language).
I guess the best part about Zed's rant is being able to learn from somebody else's experience. While a lot of it is entertaining I also find it quite disturbing. I hate to say more for fear of limiting his entire rant to a mere sentence or paragraph. I will however pull out a small part because it makes me feel a bit better about the downtimes between projects.
patrick — Fri, 2008-04-11 13:44
Back in March somebody questioned
I mentioned my previous experience with Eclipse and PHPeclipse in Eclipse 3.3.0 - Europa (plus plugins!) so I won't repeat it here.
To rehash and sum up the general attitude that seems to be coming against PHPeclipse - why bother with PHPeclipse, you should be contributing to PDT. We've also received the attitude in IRC (#phpeclipse on irc.freenode.net) that we're causing a division in the community and instead of wasting our time with PHPeclipse we should be contributing to PDT along with the rest of the community. Usually this last seems to be from people who are unfamiliar with Eclipse in general and just discovered PHPeclipse and/or PDT.
patrick — Wed, 2008-04-02 13:30
I've decided to do a complete overhaul on my Color Picker App as I'm wanting more functionality out of it. There are a number of things I definitely have planned for it, but I'm wanting to get some ideas from other people... Because like the original, I'm probably forgetting a couple things that might make it more user friendly.
patrick — Wed, 2008-04-02 13:05
I watched the Racklabs Tech Talk 2: Next Generation Data Storage with CouchDB (speaker: Jan Lehnardt) on Yahoo! video (Part 1, Part 2).