Categories
Uncategorized

Community?

I’ve got a problem. I want to set something up to allow a group of people (none very technical) to discuss something each month. I’m not even sure discuss is the right word there. The problem is, I could set up a community-type site using Drupal, or a blog-type site using WordPress, where each month there would be a post, and comments would allow for the discussion, or I could set up a mailing list, either on my own server or using something like Yahoo! Groups.

I suppose it’s a good thing I have so many choices, but it does make it a little difficult to figure out what might work the best. Since the users might not be very technical, an email list might work well, as I could subscribe them all, and they could just discuss things via email. I could provide a web-based interface to the archives if needed as well.

I’m leaning more towards the mailing list right now, though it’ll probably be more work to set up, I’ll most likely do the archive as well, and a syndicated feed (ok, two of them, one in RSS and one in Atom…)

Nothing’s ever easy it is? ;)

Categories
Uncategorized

Joel on the Windows API

Joel has a piece on Microsoft and the Windows API. It’s a good read, a long read, and it touches on a lot of things.

Now I’m not a Windows programmer. I’ve written code that runs on Windows, usually in Perl, though I’ve been known to write ASP when forced to. I don’t know much about the Windows API besides what I’ve read, so I’ll not comment much on that.

What I do know about is the web. Most of the software I write is for the web in some way, either web-based applications, or applications that produce output as HTML. If you’ve been reading this site for a long time you’ll know I’m against lock-in. Writing applications that run on the web, and use a browser for the interface, allow for a great deal of lock-in avoidance.

Joel says the following about writing web applications:

You can use any programming environment you want because you only have to get it up and running on your own server.

While you may actually have to get things running on more than just your own server, nowadays that isn’t a big issues if you choose a language like Perl, PHP, Java, Python, etc… and if you use a *nix-type OS like Linux, FreeBSD, or Mac OS X (heck, sometimes Windows even works!) Add in MySQL (or PostgreSQL, or SQLite maybe?) and Apache (or… ok, alternatives are a bit more limiting here, but Apache is open-source and runs on a dozen platforms) and you’ve got a nice bunch of choices. Yup, choices, something you don’t always get from Microsoft. You may have to do a bit more work in some cases, for instance, you write something that works with Linux and MySQL and later want it to work on Mac OS X and use PostgreSQL, will it work? Probably… Will the changes needed to make it work be massive? Probably not. For most web-based applications it shouldn’t be. I regularly develop things on Mac OS X and move them to Linux with zero issues, and I know plenty of other people who do the same thing.

I think Joel nails it when he says that Microsoft has lost a whole generation of developers. A co-worker of mine talks about this sometimes. We see that the colleges have a lot of kids that don’t go the Microsoft way, they’re using Linux and other open-source tools, and in a few years these kids will be in the workforce, and they’ll want to use the tools that they understand, the tools that make sense to them, the tools that they know. This will be one more step in the decline of Microsoft. While I often wish Microsoft would just go away, I’m pretty sure it isn’t going to happen anytime real soon, but to imagine the world five years from now being much less Microsoft and much more open-source gives me great hope.

Of course I can’t just let it slide that Joel says the following:

Remember, people buy computers for the applications that they run, and there’s so much more great desktop software available for Windows than Mac that it’s very hard to be a Mac user.

Yeah, he adds a disclaimer after it, but I’ll still respond. What I want to see is a list of “great desktop software available for Windows” because I can’t remember any Windows application being so compelling it made me want to run out and buy a Windows machine. I do know plenty of people who say they need to have a Windows machine for work, or they need a Windows machine to test browser compatibility. (Here’s a funny one, Microsoft probably sells a whole bunch of copies of Windows just so those web developers who don’t want to get locked in to developing for Windows can test their sites using Windows and IE, you can’t win…)

Anyway, the majority of people buying computers nowadays probably want to browse the web, use email, write documents, edit photos, or video, or audio, or… I dunno, I’m having a hard time figuring out what you would need a Windows machine for, that a Mac could not do, unless it was be a corporate developer, or use some application at home that your employer required that only ran on Windows…

Yes, I’m biased, I don’t like Windows or Microsoft. I do like open-source, the web, and Mac OS X…

Keep up the good work Joel!

Categories
Uncategorized

Mid-June Update

I know, “Mid-June Update” sounds like a title with some sort of explanation needed… Maybe not, we’ve been doing this for nearly 7 years now, so cut us some slack! Summer is our slow time around here. Slow as in fewer postings, not slow as in nothing going on. So here’s a dump of all sorts of random thingies…

Things that have broken in the past two weeks:

  • Air Conditioning
  • Car (Dodge Intrepid, piece of &%$@!)
  • Rio 500
  • CD Player
  • Crock Pot
  • Ceramic mug

I’m sure there’s more, but that’s just what I can remember right now…

I was in Door County over the weekend, I highly recommend it. My big summer project involves removing all of the paint from our house, garage, and shed so that they can be repainted. (I do not highly recommend this.) The downside is that it’ll be many hours of work, in the hot sun, uphill, both ways… The upside is I get to use a power washer. Oh, and it should make our house look very cool…

I’ll be in Maryland next week learning Python, which should be interesting.

It’s my birthday this month… One month closer to death! Hooray! (The Greeks would be proud!)

MandrakeMove didn’t move it for me. It failed to work. Mandrake hates me…

In the Good News department, the digital camera is working again, but in the upgrade to Panther the card reader no longer works, so it’s now connected to the iMac running Mac OS 9, so importing photos involves inserting the card, copying the photos across the network, and then dropping into iPhoto. (Damn you Lexar!)

Oh, this site might be moving to a new server this month, and we might even switch to WordPress, but we’ll see – no promises, ok? Cool…

Categories
Uncategorized

ALL OF those MP3s?

I’ve been thinking about ALLOFMP3, which seems to be able to exist because Russian copyright law is different from US copyright law. Of course you can access ALLOFMP3 from the US and even sign up with the site and download files, and this may or may not be breaking US copyright law. I think it does, but I don’t know because I am not a lawyer. (See Terms of Use.)

Let’s say it is legal in the US. the first question is, should you use it? Well, use it for what? If you just want to get a ton of new music you don’t have for cheap (pennies per song it seems) then that’s one thing, it’s probably not right. Are the artists losing money? Possibly, it all depends on the label I would think. My guess is for big labels you’re hurting them a lot more than the artists. I’d stay away from new independent artists (if there are any) as most of them seem to have some system in place to support them more directly. (Magnatune perhaps?) What if you just want digital copies of stuff you already own? I spent too much time last summer digitizing some old vinyl I’ve got, which involved connecting a turntable to my Mac, playing and recording the album (which hopefully did not skip and didn’t have any bad hisses or pops) and then splitting the album into tracks, and adding meta data, and… It’s a pain as you can see. So while I’ve got 5 or 6 Clash albums it would take me probably 20 or more hours to get MP3’s of them all.

Ok, so we’ve really got a legal and moral thing going on. I mean, if I were to sign up and download all the Clash material I already own on vinyl and cassette, does this violate US copyright law? Does it violate any US laws? Do I violate any laws when I digitize my vinyl collection? I don’t think it does, isn’t that part of the home recording act or something? My friend had his house burn down, and lost all the music he legally paid for. Was it ok that his friends made tapes of much of it for him? What if out old pal Cam goes back to Russia, downloads a few gigs of songs over there and tries to return home with them? Will he get hassled at the border? Does anyone know the answers? So let’s fast-forward, I’ve got all the Clash songs I want, which I’ve paid for once already, does the Clash lose any money from this? Does the label that put out the recordings? I wouldn’t have bought them on CD or as MP3’s because I’m the kind of person who actually would spend that 20 hours digitizing vinyl if I had to.

What do others think of ALLOFMP3? All sort of things apparently. It makes me sad to see people flock to it and think INCREDIBLE DEAL without considering any other implications…

So the final question, for all the money… Do I sign up and get digital copies of all those dang Clash songs I’ve been rambling on about? What say you?

Categories
Uncategorized

Back to Debian

My time with Mandrake was short, and I’m now back to Debian on the old beige G3, and this time X11 worked! We’re now looking at KDE!

It’s all so very exciting. All I need now is the time to actually use the damn thing.

I’ve come to learn that the old saying “Linux is only free if you’re time has no value” is not exactly true, but can be somewhat close. I wasted a lot of time download disk images, and burning them, and not having them always work. Some of that is my own fault, as I didn’t always check the md5sum, but I can see the value in purchasing ready-to-run CD‘s that actually work. I can’t imagine doing a Linux install without a working computer sitting nearby with access to the net and all it’s resources. In some cases it took 8 or more hours to download disk images, which is still probably faster that waiting for shipping, but could be longer than going to a store to buy them. (Insert something about BitTorrent here…)

I’m not through with Debian, I still have an old PowerBook with Debian installed, but X11 not working. I’d like to see what can be done there, and I really need to look into running Linux from a CD using a USB thumbdrive as a /home…

Ah, the challenges of Linux never end…