Category Archives: “Roll Your Own”

A Little Do-Over

So I’m pretty sure I mentioned I got a new camera.  I started using it this past weekend, and I’m going to enjoy shooting with it (some of those photos may be available for viewing right here on this website soon)!

As I imported my images to the photo-catalogging software that I used, I realized that my system for storing pictures is a little bit antiquated; I used to keep a certain number of pictures “sync’d” between my laptop’s hard drive and the server.  Thing is, how often do I really haul my laptop around to show people pictures (unless it’s a special event)?  And secondly, it seems like it would be a lot easier to work on editing pictures when you have them stored locally, versus on a network.

So I trashed the database that my computer had built of the pictures, I did a total reinstall of F-Spot, and I’m starting over with a local storage directory on my desktop machine that will be backed up nightly to the server.  Seems like that fits in a little better with the current state of affairs.

I also overslept this morning and need to start getting ready for work soon, I’ll have to catch you up on the rest of my weekend later on.

Have a good Monday!

Windows 7 & the Growth of Linux

Lifehacker had a post on this topic today.  It’s a relatively geeky group that follows that blog, so the comment traffic was understandably dense and heated.  I haven’t had a chance to read through all the commentary, but it raised an interesting thought for me, as I now consider myself an experienced Ubuntu user, and I’m also participating in the Windows 7 beta…

There seems to be some effort on the part of Microsoft to shore up several of their OS’s shortcomings over the last 10 years or so with this newest release.  A few of the features that are being added and more development going in to certain aspects of the software that have been lacking is a big step in the right direction.

I was brought back to the reason I actively switched over to Ubuntu, though: in Linux land, you are a participant in a community of users and developers sharing ideas and helping each other make things work (if I sound like some goddamned hippie socialist, stay tuned…).  With Windows, you pretty much always have (and probably always will) had an easier out-of-the-box experience, and considering the market share that the operating system commands in the developed world, there’s no reason to think that will change any time soon.

However, there are certain ways that even paying customers are made to feel like they’re being punished in Windows (DRM and Genuine Windows validation are my favorites), and that’s not the case for Linux.  I switched because I don’t want to pay a license fee for a piece of software I can get by without.  That is the MARKET working at its best, Commies!  The growth of computing in the developing/third world during this century is one way that I could see Linux “winning” in the long run.  If Microsoft fails at either marketing themselves in these developing areas, or if their product simply proves to be too costly, Linux will eat up that market share, and quickly.

But even then, what is “winning” in this context?  In my mind, the existence of multiple platforms and competing products is what leads to the best consumer experience.  Do you think there would be an Internet Explorer 7 or a Google Chrome if there hadn’t been Mozilla and Firefox?  Of course not.  Same goes for the new Windows.  Being pushed to innovation by your competitors is what American capitalism is all about.

Will a new and improved Windows OS make Linux shrivel up and go away?  Unlikely; the latter has far too passionate a group of enthusiasts working on this software because they ENJOY IT as much as any other reason.  A better and easier Windows might stifle the interest in Linux for some, but that reciprocal challenge is how software development should work.

High-Maintenance?

In addition to getting back to a more regular flow at work today, I had some blog-slash-site-related bid’niss I wanted to take of– namely, figure out what was going wrong that I couldn’t access my email from work (was it a problem with my server, my connection at work, my ISP, my god, WHAT???), and also runs some tests on my various WordPress plugins, with a goal of migrating to WP 2.7 (the newest version) sooner than later.

In the course of these efforts, I discovered a few things that it turns out I was excessively concerned with a couple items:

  1. The email problem was very simple– the extension I’ve been using in Firefox to check the mail is broken.  I can just check it with something else instead.
  2. The two plugins that are holding me back from the upgrade have not updated yet.  One of them probably won’t for a while.  But I should try to remember: the site will let me know when they do (!!).
  3. I briefly threw myself into a hissy when tried to subscribe to my podcast again using Songbird.  It doesn’t really work in Songbird.  However, right after I spent the time downloading and installing iTunes on my machine at work, I was reminded that I already tested iTunes as an option in a virtual machine at home, so I could, for the love of God, CALM DOWN ABOUT THE PODCAST PLUGIN ALREADY.

Anything you’re way too wound up about today?

Fun With Sounds

I think it’s fair to say that Dave and I try to maintain a modicum of weirdness non-normalcy uniqueness in our lives.  We were talking a little this morning about how I’ve updated the ringer on my phone to a naval general alarm you might hear on a surface vessel, and he was planning to use the “Cliff Hangers” song from the Price Is Right on his.  Then Dave struck gold on the UTubes!

Busted Stuff

Kinda funny that it was just last week when I wrote about how satisfied I’ve been with WordPress this year, then over the last couple days, I’ve been frustrated with upgrading to version 2.7.

I should clarify: the software itself works great.  The issues that I’m having are strictly related to plugins that I’m using.  I suppose certain compatibility and seamless upgrading are the trade-offs you have to make when you start using a lot of 3rd-party extensions.  I was willing to roll with the upgrade and let one of my less oft-used plugins remain broken until it’s updated, but I’ve discovered I actually have 2 ((twitter tools and the DB backup plugin)) that aren’t working quite right, so I rolled back to WordPress 2.6.5 for now ((This new footnote plugin I installed seems to work fine, though.)).  Not that it matters much to you, Dear Reader, as everything appears exactly the same on your end.  (But the blog is sort of for my notes, too.)

At work, I was supposed to have a “day off” from seeing students today, but one of my colleagues called in, so I’m filling the gap.  Might prevent me from getting the newest podcast (which we recorded over the weekend) up this afternoon, as I’d intended.  I definitely need to do that today, though, since the rest of my evenings are booked up this week.  Dave invited me to an event at EAA on Wednesday night, and Thursday is our office holiday party.

Time to get some working done…

Satisfactory

Not a bad Saturday, even if the rest of it goes to hell.

It’s a rare thing for me to set some goals of wrestling with technology and actually manage to knock them all out in less than a day.  When I got up this morning, I wanted to fix some busted plugins on the blog, maybe upgrade to WordPress 2.7, get my desktop machine with a freshly installed copy of Ubuntu 8.10 fully rokkin with all my favorite software, and also make that second display work just like anyone could expect on Windows.

Finished everything by about noon and still had plenty of time to do some prep for this evening’s podcast, AND create an “album cover” for the Last 80’s Rewind show.

Carry on, and make good on your Saturday…

Swallow It

In case anyone was curious, I thought I would offer an update on the issues I was having recently with a mandated switch to web-based mail at work.  To sum up: it means I have to give up Thunderbird as my mail client, and also choose a new RSS delivery system.  I ended up going with the Netvibes option after I discovered an easy way to import an .opml file that had feed information.

As I play around with netvibes a little more, I’m coming to realize that it really is a powerful and flexible system for aggregating syndicated web content.  I was previously using the bare minimum of options, and just checking out a few of the other possibilities helped me to think through still MORE content I could move to this page (beyond my RSS feeds).

If I discover anything exceptionally fantastical or noteworthy, I’ll probably let you know (even if you haven’t asked, because that’s what blogging is about).

Twelve Months In, All Good So Far

It was about a year ago now that I started testing out a WordPress implementation of my blog.  For those of you who were with me in the aesthetically marginal days of tikiwiki (and the relatively abysmal incarnations that preceded that), I appreciate your willingness to “hang.”

I was reflecting on this change today, and I can say with certainty that it was the right move– I’ve been completely satisfied with this software, haven’t had any significant performance or data issues, and I was able to address all the things that were on my blog wishlist as I considered the switch, through a combination of updates to the software and the extensions that are available.

Also can’t believe that on the cusp of 2009, I am entering my 7th year of blogging.  Who the hell would’ve thought that this phemomenon would last that long?  Anyway, thanks again for your attention; here’s to another blogtastic year…

Eat It

I find myself in a quandry as my place of employment changes over to a completely web-based email and calendaring system.  For about 4 or 5 years now, I have used my email client (either Outlook or Thunderbird) as my RSS aggregator as well.  I’ve been quite happy with this setup, because I like having browser windows open for Internetting, not really for mail, or word processing, or all the other crazy crap that seems to only be in “the cloud” these days.  In my mind, the beauty of RSS was that is could take the Internet and deliver it to me like mail.

One other issue that I have to admit has started to crop up in Thunderbird is that, since I read feeds in a few different places, I end up with repeats of “new” content, or subscriptions that are out of sync.  So, even though I could probably just stick with Thunderbird and use it only as a feed reader (and I might), I am entertaining other options.  Here are a few of the things that I’d like:

  • I want a reader that I don’t have to pay much attention to. I’m gathering the feeds because I want my cage rattled when there’s something to read.  Even if I’ve gathered a number of feeds in one spot (to avoid traveling to all those sites), it’s still not worth it to me if I have to actively go and look at that page.  So, I need a fairly concrete and active alert system.
  • Which items are new should be completely obvious. This might seem like a “duh” request, but I note it largely due to the RSS functionality built in to Firefox, which, while simple to use, doesn’t have a very intuitive display scheme, and it doesn’t notify you when there are new items.
  • Syncing all my subscriptions would be nice. But it’s not necessarily required.

Soooo, the options that are immediately clear to me are the following (do you know any others?):

  • stick with Thunderbird
  • use the live bookmarks feature in Firefox exclusively
  • pull all my feeds into my netvibes page
  • start using Google Reader
  • download a completely different RSS client (fat chance)

There must be options that I’m overlooking, or things I’m not thinking of, so if you have a comment, by all means feel free to share…

A Non-Technical Reference for How Torrents Work

Someone mentioned to me recently that they don’t know how to use bit torrents.  When there is a common and pervasive computer technology out there that we can’t really get a grip on, asking to have it explained can make you feel like an idiot.  For the wikipedia version of what bit torrent(s) is/are, please follow this handy link.  For a shorter, less detailed explanation, continue reading.

The principle at work is this: if you download a file from one place, you can only download it as fast as that place can upload it.  If it’s a file that a lot of people want, that place is going to need a whole ton of bandwidth.  However, if a bunch of people already have a copy of the file, you could really spread out that ‘upstream’ burden by taking a little bit from this guy, and little from this other guy, etc.  For really popular torrents, you have the potential to maximize your download speed without putting a heavy strain on any one uploader.

So when you download a .torrent file, what the hell is it? Again, without too much detail, this is a file that tells your computer who to connect to to get the content that you want.  For example, I downloaded a torrent of a Slackware linux distribution last week.  The torrent file was tiny, so it only took a second to download.  By opening it with a bit torrent client, I was able to connect to others that already have the file I needed, and I downloaded it in no time.

What do you need to use torrents? Like I said, you need a client in order to open a torrent file and download what you want.  This is really simple to think about if you equate it to POP3 (not web-based) email– if someone sends you a message, that message only exists in a file on a server unless you have a client program (like Outlook) that knows how to retrieve it.  So, you need a BitTorrent client in order to open those torrents.  On Windows and Mac, I think the easiest one to get and use is from BitTorrent dot com.  My Ubuntu system uses a client called Transmission by default.  Either way, it’s going to do the same thing: download by tracking to a torrent.

How long is this going to take? The speed that you get when downloading a torrent is going to vary based on how many people are uploading (or “seeding”) the file in question.  So depending on that, and the size of your file, it could take minutes or hours or days.

Where does the file go once it’s downloaded? This is going to depend on the settings in your bittorrent client.  Personally, I like things to be dropped right on my face, so I have my set up to put all torrent downloads on the Desktop.  But it’s something you might need to adjust with your individual software…

And this is illegal, right? It’s absolutely not.  Sharing files via torrent is actually (subjectively speaking) the most efficient way to disceminate data over the web– why download something a million times from one location and clog up one corner of the Internet when you could spread the traffic around?  Granted, there is a lot of illegal content being shared via torrent (copies of movies, TV, music, and pirated software), but there’s also a lot being shared that’s 100% on the up-and-up.

Hope this was a little bit helpful.  It’s definitely NOT an exhaustive or comprehensive discussion of how torrents work, but this should be enough to get you started.  Enjoy!