znurt hosting, bugs, code

I migrated the packages website to a new server this weekend, and so far I'm really glad with the setup. I originally planned on having the whole thing setup in a short time, but I went with a different web server setup this time around. Instead of using lighttpd for the server, I went back to apache, but this time with mod_fastcgi to run PHP. From what I've read, PHP doesn't like threading too much, so running at as CGI instead should avoid any possible headaches. We'll see. So far, the site is far more responsive than everything else I've tried, so I'm happy.

I feel bad about how things have gone so terrible since the initial launch of the site. I really was not ready for the massive load, and my interim solutions were just slow and clunky. Hopefully things should be much happier now.

There's still a lot of silly bugs in the code that I need to fix. I just found another one this morning where the caching is breaking if you change your architecture selection around. Oy. I'd like to get to them, but I've been pretty swamped for time lately, between starting a new job this month and dividing my remaining time doing consulting work for two other companies.

Having a break from it though has been kind of good. I've already thought of a few optimizations that I can throw in there that are kind of like, "well, duh" type stuff I can't believe I didn't think of. For example, one way that I check to see if an ebuild is new is to see if the file mtime has changed. I don't know why it never occurred to me to just read the Manifest file and see if any of the hash sums have changed. That'd save me a lot of time.

I've been poked a few times about getting the code in a live repo somewhere, too. I guess that's coming soon, assuming I can get around to it. Personally, I don't like the idea of doing it when I *know* my code is in some ugly stages, but whatever. I need to learn how to setup a git repo anyway.

Oh yes, that reminds me. I also moved all the Planet Larry stuff onto the same server. Everytime I poke at the site, all I can think about is how much of an overhaul the whole thing needs. I'm totally embarrassed that I haven't even switched over to using Gravatar yet.

My goal is to ditch the planet software and write my own software to pull in the feeds, drop them in a database, and have the whole thing searchable. Then build a user admin section as well so users can manage their feeds themselves, and stop waiting on me. I'm planning on making that my next project, once Znurt gets to a better stage of stability.

Right now, though, I just did some minor tweaks. I got rid of the subdomains, and all the other projects on the site that I let atrophy, so planet is just available now at http://larrythecow.org/

pole position

Yay, cartoons!

So, I happened to stumble upon this one cartoon not long ago, that I had completely forgotten about ... Pole Position.  I think I saw a video about it YouTube or something, I don't remember.  80s cartoons is a popular subject in #uphpu.

Watching the video though, I was like, "meh, another old-school Japanese-styled animation show" until I saw the little computer face in the dashboard ... then all kinds of memories came back to me and I was like, "dude, I totally remember this show!"

pp10

I managed to snag a copy on Amazon, even though it's been out of print.  I didn't even know it was on DVD.  Since then, I've been totally obsessed with this show.  The theme song, in particular.  I can't get it out of my head.  Probably because I sing it to myself every 30 seconds.

pp12

Sadly enough, there were only 13 cartoons produced.  It looks like it could have done well.  I don't know why this one triggered such a response in me -- especially since I didn't even remember the title -- but I think I may have clued in on it a bit.  It features cool cars with electronic devices.  As a little kid, I'm sure I was totally enchanted by that.  Heck, I've always found computers extremely fascinating.  Just that they work how they do amazes me.

pp6

I don't remember the show, but I do remember the old Atari video game.  It was fun.  I also remember playing E.T. though, and wondering what the heck the point of the game was.

pp13

I've been watching the show since I got it last week, and I love it.  It's really cool, actually.  The first few I've seen so far start out with them (whatever their names are, on the secret Pole Position team) doing a live stunt show, and, it seems like, with totally random moves made up on the fly.  It's pretty hilarious now.  But man I love how old cartoons just do random stuff and don't even bother trying to explain it.  Good times.  I really miss shows like that.

adventures in a new job

You know, there are some really cool blogs out there.  The ones I like the most are the ones that simply tell the stories of life as they happen to them, and document them in a cool way.  This is not one of those blogs.  Unless you're as obsessed as cartoons as I am, and I doubt it.

Anyway, reading one such blog tonight, it got me thinking that I should loosen up a bit and document more of my generic life stories sometimes.  I'll think about it.

In the meantime, here's something that happened at work today.

I've still been settling in (I started a week ago yesterday) at the new place, and it's a little odd for me because I am the only IT guy there.  Everyone else is an engineer with more degrees than I knew existed.  I don't think I've ever worked for a place that either wasn't an IT shop or didn't have an IT department before I came on board, so it's all been just a little bit different. (See, this is why I don't write general life stories ... I'm already boring myself.)

When I first got there, the boss set me up with a laptop, which wasn't bad, but it had an Intel graphics card on there, which makes me want to install Debian on babies.  He asked me what my ideal hardware was, so I told him, and we're working on getting that, and using something else in the interim.  Anyway ... where was I going with this ... I had mentioned in passing that the Broadcom wifi chip on there was crap, and so he went online and got an Intel one instead for like $15 on ebay.  He brought it in today, and I got to pop it open and swap it out.  I had no idea that the onboard wifi cards were just using PCI Express Mini slots.  That is way cool.  So it took about five minutes to get the whole thing swapped out.  Pretty cool experience.

Oh, and for the record, the new Intel one worked out great.  Fired right up without any stupid issues (kernel or otherwise), though I still can't ever get NetworkManager to even recognize any wifi for some dumb reason.  Oh well, wicd works fine, even though it's bugly.

See?  This is why I don't write life posts.  They're not well formatted.  Meh.  I'm going back to blogging about cartoons.

life is weeeeeeeiiiord

How is it that I can go from unemployed and pandering around in my  pajamas all day to so slammed busy that I get home and just sit on the couch stunned from it all all within a matter of like three weeks?  I dunno, but that's what's happened.

First of all, I got a job (yay!), so I'm glad for that.  Can check that one off my list.  I was honestly starting to get used to the whole unemployment thing, though -- get to work on my projects, stay home and watch Star Trek all day, and complain about my heater kicking in too much.  Oh well.  Getting laid off in the middle of December was kind of a good thing, in a way, because it gave me a break.  I didn't really think many companies would be in their right mind looking for employees because of the holidays, so I just ignore it and put off job searching until January.  My little vacation was nice, and much needed.  I got to spend Christmas at home all by myself, and did my best to make it a cool little holiday just by myself and my friends around here.  It went well. :)   It felt a lot like Christmas, in fact.  I haven't enjoyed a holiday that much since I spent it by myself like 15 years ago in college.  That was cool.  Anyway.

I'm really glad I got the packages website launched (znurt).  I worked like a madman all through November and December to get that ready to go, and pushed it live pretty much just a few hours after finishing a few touches.  Unfortunately, I had no idea I'd get such a high amount of traffic and, at first, I hosted it at home on my Comcast connection, and it absolutely crippled my poor network here within like the first 8 hours.  Whoops.  So, I scrambled to get it online somewhere else as fast as I could, only to realize that the server setup I signed up for was not *quite* as fast as I had hoped it'd be -- I don't know what possessed me to do *anything* with the word "Celeron" in it.  Yikes.  But, I pushed myself against a wall, and I haven't had time to look at it since then, so ... it's running slow, bugs and requests are backlogged, and I feel kinda bad about the messy launch.  However, if I hadn't launched it when I did, I probably would be obsessing still over the very tiny details, so it was good if only for my mental health to get it out there.

So, I got that whole thing going on.  I just started my new job last week, and I'm still getting settled in.  I'm not sure what I think of it just yet.  Could go a *lot* of different ways.  Right now, I feel like a fish out of water because for the first time in, well, ever, I'm the only IT guy working there.  Takes some getting used to.

There's a bunch of other stuff going on .. or maybe I just keep telling myself that.  Maybe it's just more like catching up to my previous obligations.  Who knows.  Either way, I feel swamped, but not overwhelmed.  That's good.  And a first.  I promised a friend yesterday that I'd help him build a mini Gentoo multimedia image to run on a VIA C7 system, so I gotta build that for him.  That shouldn't take more than a day or so, though.

Lots of cool, good stuff going on, though.  Most of it is of a more personal nature (not *that* personal, but as a general rule I don't get too detailed on my blog), and that's good.

Right now, though, I'm mainly just trying to adjust to the new job.  Get down the rhythm of everything new and all.  Yah.

That's mah life about now.

uncle steve

My little sister gave birth yesterday to her first, a little girl named Mabel.  Yay!

web

Go weenie wooman. :)

los nuevos ebuilds: es.znurt.org

No es completo, porque no tengo las traducciones por las categorias, pero basta para anunciarlo a lo menos: aruajo me ayudo (o sea, el hizo todo) y traducimos znurt.org a un locale en castellano. :)

El sitio esta aqui: http://es.znurt.org/

Translation: I'm all out of cookies.  May I date your daughter?

new packages site: znurt.org

Even though I'm not nearly finished with it, and I didn't get all the stuff in that I wanted, I decided earlier this week to do a feature freeze and push the site live as soon as I could, just to give myself a break.  So, without further ado, znurt.org is now live. :)

You may or may not know, but Znurt is the name of another Gentoo mascot of ours -- he's the little UFO / whatever flying around that you can see on Gentoo's homepage.

I'm not real sure what else to say about the site, other than it's been a lot of work, and I'm really proud of it.  If I had any idea of how many hours it'd take to put together, I never would have started on it, that's for sure.  I think it's safe to say I've put in at least 200 hours working on it in the past 2 months or so.  I think it's turned out really well, though.  It's a far better improvement over my old packages site which was thrown together quite hastily, and the code was pretty nasty.  This time around, everything is object-oriented which made it really go by quickly.

I've tried to put in some of the best features for launch as possible, but some just had to make the cut due to constraints.  The ones I really wanted was a page for new ebuilds, and a chance to have a feed of those, and customized by arch.  Same for new packages as well -- a view for each arch.  The new packages section almost got cut completely, though, because of some issues I ran into at the last minute, but fortunately that one made it.

I'll still be adding more stuff, but probably not at such a clipped pace as I have been for the past month.  You can track the planned features I already want to implement here.  If there's other ideas you have, let me know, and I'll see if I can get them in.

Which reminds me, I'd like to give a huge shout-out to all the beta-testers that helped out with the site development.  Every single person that got involved had a unique idea or perspective that I hadn't even considered, and it really helped clean things up quite a bit.  Thanks, guys, I owe you one. :)

I hope you all enjoy the new site.  Please contact me about any bugs you find -- hopefully I didn't miss any obvious glaring ones.  Also, if there are any XML wizards out there, I'd really appreciate some feedback on the Atom and RSS feeds, in case I missed something.  Not really a strong point of mine.

The thing I like the most about working on the site is it really revitalized my interest in Gentoo, and working on the project as a whole.  I had been losing interest in it for a while, but I realize now that that was partly fueled by my slip-shod attempts at user websites (planet included).  Taking a weak thing and making it strong, though, has really helped to push me in the opposite direction, though.  Not to say I'm going to make a career out of Gentoo development or anything, but it sure does help fuel my passion when you have some work you can be really proud of. :)

In fact, working on this has inspired me to do a rewrite of Planet Larry as well.  Writing the XML feeds wasn't nearly as difficult as I imagined, and though I don't understand them too well, it's definitely something I'd like to learn more about.  So, I'm going to ditch the planet software we are using and write my own, and finally give Planet Larry some features and love that it really needs.

Oh, also, there's a twitter feed that I use just for the website development, if you want to see what I'm working on, there.  Have fun. :)

the princess and the frog

So, I went and saw "The Princess and the Frog" last night, mostly out of desperation to find something to do for the night.  I had heard it was good, but I wasn't expecting much ... it was Disney, after all, and their latest animation hasn't been anything to write about.  This movie, however, was amazing.  I haven't seen anything like this put out from the studio since Walt Disney himself produced it -- in fact, if he were alive today, this is the exact movie I could see him making.

You seriously have to forget the past twelve or so releases that Disney has had that does any animation (not counting Pixar, of course), and go see this movie, because it is a serious throwback to the Walt Disney animation pictures of old.  The animation was top-notch, mixing art styles both old and new, and I could see influences from a *lot* of classic Walt Disney films, like Pete's Dragon, The Rescuers, Sleeping Beauty, Robin Hood, and more.

pfrog3

Everything about the film just blew me away.  It was hilariously funny with original characters and stories -- I won't spoil it for you, though.  The story was great and it deeply used the local culture to a completeness that, again, I haven't seen since Walt himself made the movies.

pfrog1

I cringed every time a song started up (and there were a *lot* of them, even for a Disney animated film) since I was afraid it would suck, but they were all really good.  I found myself tapping along to them in the theater, I was getting into them so much, which *never* happens with me.

pfrog2

The art style was incredible.  There were some really, really cool sequences with the songs and some of the scenes.  The ones with the Shadow Man just totally made the movie.  And this movie was *not* nubbed down for little kids, either.  It was authentically creepy and scary in parts, just as it should have been.  Extremely well done.

pfrog4

If I had to rank this thing, I'd say it would probably fit in the top five or so of animated films I've ever seen.  I'd say it rated up there with Beauty and the Beast, for me.  That seems like a pretty accurate rating -- not my #1 favorite, but pretty darn close.

pfrog5

So, suffice it to say, I was incredibly surprised ... and the best movies are always ones where you're totally blown away by your limited expectations, I think.  This movie is an animated film in a class all by itself.  Just an awesome treat, to see Disney put out something good again.  From the very opening title sequence, with the Walt Disney Animation Studios opening, I figured I was in for a good treat, and I was right. :)

packages site: alpha testing

The new Gentoo packages website is coming along quite nicely, and the old one was taken down (again).  The feedback from the testers so far has been invaluable, and I wanted to publicly thank them for their help.  The craziest part of it is that I've gotten so many good ideas and feature requests, that taking the site live is going to be pushed back a bit while I implement all the new changes.  I had originally hoped to have it online last weekend, but now, I have no idea!  I'm thinking it might take all this week just to get the new stuff in there.

The new design is in place, though, and it looks awesome, in my opinion.  I can't wait to show it off. :)   Right now, only the testers get to see it -- if you'd like to do some as well, just lemme know.  In the meantime, here's a little preview:

icon_znurt

Now who is that little guy? :)

I've also got a Twitter feed set up now where I'm sending updates about the site progress, if you're interested in following.

I would cover a list of new features again, but this time I think it's embarassingly short since I've been just fixing bugs for the past few days.  I did get really basic RSS feeds added, but that's about it.

Here's some of the planned new features, though:

  • display changelog with syntax highlighting
  • display ebuild source inline
  • show use flags, dependencies, reverse deps on ebuilds
  • show open bugs on ebuilds (thanks to Mike for his help on this one)
  • RSS feeds: new packages, version bumps
  • Compact, verbose views
  • Text-friendly design, for CLI browsers (elinks, etc.)

Like I said, no idea how long this stuff is gonna take, but it should make the site much more friendly and usable.  Yee-har.  Lemme know if there's something else you'd like to see, and I'll fit it in if I can, and it's reasonable.  Thanks, guys.

new packages site coming … real soon now

So, the word on the street is I'm jobless ... and that's true.  I got unexpectedly laid off last Friday along with a bunch of other people at work.  In looking for work now (systems admin and/or web development, here's my resume), I decided the best place to start was to get my portfolio back online so I can actually show companies that I'm capable of doing.  What that means is, the packages website!  Whee! :D

I have been working on this thing almost non-stop all week, because this site is by far the most complex one I have going for me.  Well, that's a personal project, at least.  I forgot how much work goes into this thing, as I've still got small laundry list of to do items.  But!  The good news is it should be ready and online really, really soon now.  Hopefully this weekend if I can squeeze more blood out of me.

I got to see the new design this morning, and I gotta say, I am absolutely floored by how amazing it is.  My brother-in-law was kind enough to do an original design for the rewrite, and I gotta say ... it's just spanky.  I love it. :)   He also redid the design for Planet Larry if you want an idea of his skill level.  Thanks, David!

Anyway, I'm not gonna open up the site just yet, but I do wanna start getting a list compiled of people who are interested in doing some beta testing for me.  Just send me an email if you'd like to help out.  It's not really a big deal if you wanna do it -- I just need you to poke around, use it like you normally would, but (and this is important) actually send me feedback about any bugs you find or suggestions you have.  Lemme know.