Hey! This is the old a broken mold. Newer stuff is at abrokenmold.net.
That being said, feel free to rummage through the archives over here. Also feel free to leave comments; we're still keeping an eye on this.

So I just thought I'd put pen to paper, so to speak, since I had a couple thoughts.

First thing: the free culture music scene. I don't really have a lot of experience there, but I do know this so far: there is some great talent there. For instance, I've downloaded all of JT Bruce's released albums on the fabulous Jamendo (which I gushed about back here). I have some other music from there, but his are probably my favorites so far. And I've heard about Jack Conte… sounds interesting. In fact, I find the whole culture interesting. In a related channel, some of this vibe seems to be seeping out into mainstream music. Notably, Nine Inch Nails (and by implication, its sole member, Trent Reznor). Reznor seems to have gotten sick of major label trash, and in fact gave some thoughts for new and unknown artists recently on the NIN forums.

So, while I don't think I would completely abandon the mainstream industry, I respect this free culture. It's really a fascinating thing to me and I do want to learn more. I'm still coming to grips with what I think about copyright law (well, okay, maybe I should say I haven't sat down and given it a deep think-through yet). I think it's right to obey copyright law, because it's the law and there doesn't seem to be anything inherently evil about it, but maybe it does need to be revised (I'm talking U.S. here). When Congress finally gets around to it (2014 maybe?), it's going to be a doozy, whatever happens. The explosion of the digital age cannot be ignored. Anyway, it's an interesting thing, and I want to learn more about all of it (did I already say that?). Hopefully, I can eventually make my music collection 100% legal (meaning buy copies of all the stuff I don't own and want to keep; some CD's and some single downloads).

Second thing: Rockbox. If you're the type who might run Linux, you might like Rockbox, the awesome alternative firmware for jukeboxes (mp3 players). OK, maybe you don't need to run Linux, but I just thought maybe there's a similar appeal. Anyway, I've been running Rockbox on my Sansa e200 version 1 since fall or early winter last year. I was running the few week old 3.0 release then. Now, it's up to 3.3. This seems like a growing up release to me; support for JPEG album art finally and native USB support on some players in Rockbox (thought at least on mine it uses the original firmware if plugged in while off). In any case, it has support for bunches of codecs (including, of course, unprotected iTunes). It also has a load of plugins, many of which can be used while playing music, divided into applications, games, and demos. Anyway, enough with the infomercial. All I'm saying is if you have a supported player (more in development!) and want some more out of your MP3 player, check it out.

Edit: July 25, 2009: As an addendum, I really enjoy the playlist management Rockbox brings to my e200. I couldn't do it with the original firmware but using Rockbox I can follow my habit of making custom playlists consisting of songs from different albums. This was sort of possible with the OF, but was fairly painstaking (you had to play songs you wanted in the list and add them to a 'go list').

I really think Facebook should give this hint up front on the photo upload page, and maybe even point you to some helpful tools. You see, as far as I know, the pictures you and others post to Facebook are only stored on Facebook servers in the size you see them. Often enough, though, the original pictures uploaded are bigger than this. Thus, uploading time is wasted when you could just upload the right sized pictures in the first place. The Picasa Facebook plugin does this, for instance, allowing pictures to actually be uploaded using dial-up. Woot!

To the point, the maximum width your photos are displayed at on Facebook is 604 pixels, the maximum height being 604 also. If you're uploading anything smaller than that, don't bother resizing. But if they're bigger than that, you can save some time. So, use your favorite program to size your photos down to this width or height. Or if you have no idea what to use, try Fotosizer for Windows and RapidoResizer for Mac. Linux users, figure it out (you're supposed to be smart).

And as a side note, I think Facebook should seriously add a real yearbook view, where you could view a spread of thumbnails of your friends, since that's what it's named after (yearbook/facebook - see the connection? Check this ZDNet definition for full info - it's actually a bit different take than I have, and in fact I guess I'm wrong about what it's named after, but I still think a yearbook view would be cool).

P.S. If you have a free Flickr account, the max size your photos will ever be viewable at is 1024x768 pixels, I think (and as I remember, I think you might even have to turn that size on). So, you might be able to save some time the same way there.
P.P.S. I'm wondering if your photos are somewhere on the Flickr servers at a larger size than 1024x768 even if you have a free account - maybe if you upgrade to pro, you could get access to these bigger versions. Just speculating. Take the Flickr tip at your own risk.

Edit: July 25, 2009: I re-registered for Flickr today and contacted them about the original file free account to Pro thing. Speaking about Flickr free, I was told this by Natalie at Flickr Customer Care:

Only smaller (resized) images accessible (though the originals are saved in case you upgrade later).

Bingo. Just what I wanted to know. So upload at 1024x768 with that knowledge - if you go Pro, your photos will only be viewable at that resolution max. So, if you think you might go Pro in the future and think this could be an issue, upload accordingly. I personally plan to upload at 1600x1200 or widescreen equivalents, because that's what I've been doing with my photo blog to save upload time (and download time for viewers, now that I think about it).

Edit: July 27, 2009: I just found a way to get at the originals with a free Flickr account. Who knows how long it might last, but here goes (might make a post out of it later). It's the photostream RSS feed (I haven't tested Atom yet). Just stick it into a feed reader that supports attached media (including Firefox's Live Bookmarks) and grab that attached media. It appears to be the original. Test it out right here on my RSS feed. I'm suspecting that maybe Flickr doesn't mind as much about this, but they just make it easy on Pro and call it a Pro feature. In fact, they start you on your way to finding the originals over here by documenting the photo source URLs.

I've recently started using Gnome Do in Ubuntu 9.04, and I've not yet explored the extent of its functionality, but I'm continually discovering more uses. It includes plugins for GMail contacts, Firefox bookmarks, a Gnome dictionary and calculator, Pidgin messenger, Imageshack uploader, and more. One useful plugin is the Microblogging (Twitter) plugin; it shows your friends' status updates in the notification tray, and you can post directly from Do. You can even manage your Gnome session and windows, and control your media player. Oh, and all this is just an extension of the main function, which is a search/launcher; however, I have yet to put it to use as effectively as Launchy. Finally, you can use it with a dock skin, wrapping yet another desktop function into one tool.

A few configuration options are available by right-clicking on the Do icon in the dock, but to further customize dock settings, you can use Alt+F2 > gconf-editor > Apps > gnome-do > preferences > Docky > Utilities > DockPreferences. Icons are added or removed by dragging to the dock. Screenshot here.

Now the Twitter plugin would be really handy, except for the fact that it, along with most third-party Twitter apps, was broken to some extent by the Twitpocalypse. Although the crisis was mostly averted, it left in its wake a bunch of mal-tweeting apps. In the case of Do, upon an attempted post to Twitter, you would receive a notification that the post had failed, when it had in fact succeeded. While not exactly an epic fail, it nonetheless was an undesirable state of affairs. Enter open source developers.

The bug was reported and dealt with on Launchpad here. However, finding all the dev language a bit difficult to follow, I headed over to the Ubuntu forums for some clarification, where a user linked to the same fix page, but with a more lucid explanation.

Go to Synaptic, go to Software Sources, pre-released updates, close, look for gnome-do, update gnome-do plugins, go to .local/share/gnome-do and delete (or move) your plugins directory, open gnome-do, enable the microblogging plugin again, and you should be good to go.
So, to further expound ... you open Synaptic package manager, then open Software Sources and enable pre-released updates (instructions). Then go back to Synaptic and search for gnome-do-plugins, and update the package. Next, open a file browser, and show hidden files if they are not already visible (View > Show Hidden Files), then navigate to your home folder, where you should find the above-referenced location; delete or move. Finally, simply open Gnome Do and re-enable your plugins.

Viola! You should now have tweets that flow like clockwork.

For me, that is.
I blogged a while back about Vista/XP Virtual Desktops being virtual desktops in Windows done right-er. Well, I have a new love. VirtuaWin.
I believe that probably over a year earlier than this second time, I have used VirtuaWin (the default taskbar icon looked familiar). I probably didn't like it so well back then, but I think it's pretty rad now.

  • under 10 MB memory usage on my system
  • low CPU usage on my system
  • simple
  • fast
  • small size of core files
  • extendable by modules
Awesome, huh? It doesn't do any fancy Exposé style desktop previews like some other ones, but I don't really think Windows is setup for that (hopefully Microsoft will make some changes in this direction in the future. Native virtual desktops in Windows would be great).
And some nice news for the Ubuntu (and others, I think) users among you: you can set up hotkeys to switch and follow windows to the previous and next desktops.
Sweet, huh?
As a postscript, I like using the XP bars icon set for VirtuaWin because it allows me to keep tabs on which desktop I'm on, Ubuntu/GNOME style (pic). Check that set out or take your pick of the others. You install them by putting them in the icons folder in the VirtuaWin folder. Refer to the help file included for more info (help not working on Vista? Try xchm for Win32 [v. 1.16]).

So it turns out there are a couple ways to do this. It depends on what kind of search you want for your blog. Actually, you can even go as far as setting up a Google Custom Search for your blog, like we used to use, but these are a bit simpler and faster to set up.

First, you've probably seen the search box on the Blogger navbar.

Blogger_navbar_search

By my guess, this is probably in the source code of all or most Blogger templates, but I know for a fact that some of them hide the bar (it's actually an iframe if you want to know), such as our template, Subtlebeauty. You'll have to remove some code from your template if it's hidden on yours and you want it to show. For example, in Subtlebeauty, I'd probably remove the lines:

#navbar-iframe {
height:0px;
visibility:hidden;
display:none;
}

Check out this page for a full tutorial on how to remove the bar (possibly because it looks terrible with your theme or you're using a different search box). If you want to change the color scheme of the bar (there's only 4 available), check out this page.

The second way is maybe a little easier. It's pretty much the same search as the navbar provides, just using your own search box, which means you can put it wherever you want on your blog. Head over here and grab the code or press the Add To My Blogger button. You can change the text displayed when the search box is not being used and the text on the search button as described over there. Just take a look at the code and you'll probably get it. Easy as pie. In fact, I put the code in below so you can test it out right here.

And the third way is a piece of cake. It's the new Blogger Search Box. Quote from Blogger Buzz: "To add the gadget, go to your blog's Layout page, then click “Add a Gadget” and click on “Search Box.” Super easy, and it has some cool options. It's a lot more advanced than the previous two (but just as easy to use). It used to only be in Blogger in Draft, but now it's public, so woot woot!

With a lot of Unix and Linux window managers, you can drag a window around by holding the Alt key and using your mouse anywhere on the window. (The GNOME window manager can use some different keys, probably other WMs, too). This is incredibly useful. It allows you to get the window around quickly, and is so much faster than seeking out the title bar and dragging with that.

Anyway, enough with the persuasion; if you're going to like it, you'll be convinced when you try it. To the point, I found three programs to do the job for Windows: the Easy Window Dragging -- KDE style AutoHotkey script, AltDrag, and Win32WM (direct .zip link).

The first of these, Easy Window Dragging, is the most simple. You'll need AutoHotkey to run it. If you want, you can use the AHK2Exe compiler included with AHK; this will make an .exe you can run without needing AutoHotkey. I think performance may be slightly better when it's run uncompiled, but the difference may be negligible. The functions of the script are (quote from script comments):

Hold down
; the ALT key and LEFT-click anywhere inside a window to drag it to a new
; location; 2) Hold down ALT and RIGHT-click-drag anywhere inside a window
; to easily resize it; 3) Press ALT twice, but before releasing it the second
; time, left-click to minimize the window under the mouse cursor, right-click
; to maximize it, or middle-click to close it.

There is a tray icon that allows you to exit the program.

AltDrag has a few more features. Quote from the info file:

Drag windows with the mouse when pressing the alt key.
You can use the middle or right mouse button to resize windows.
If you press the shift key while you drag or resize, the window will stick to other windows.
You can double-click a window to maximize it.
You can double-click with the middle mouse button to roll-up windows.

There is also an experimental feature to make it stick to other windows (what does that mean?) along with another option in the .ini file to make Alt+right-click minimize windows. Tray icon included.

Win32WM does not have a tray icon, so you'll have to end its process with Task Manger in order to stop it. In addition to alt-dragging, it has some keyboard driven window management functions. Quote from the readme:

Maximize vertically Win+V
Maximize horizontally Win+H
Maximize window Win+X
Minimize window Win+Z
Send window to background Win+B

It also has some other functions, such as snapping windows to desktop edges when alt-dragging, but they appear to need VirtuaWin (what Win32WM was originally made for) to be enabled.

One other thing to note about Win32WM: it appears to send click and drag mouse events to the window it's moving - repeatedly. Take a look at this blank canvas in GIMP that I dragged around with it:

Win32WM_dragged_GIMP_image

And another note: while the CPU usage of these applications is mostly not that bad, the CPU usage of programs being dragged around on the screen can spike as well as applications behind those you are dragging. I think this has something to do with the way Windows draws windows and I also think it may be different in Vista and beyond. However, this is mostly with violent thrashing of the window about the screen; gentler window dragging should have quite acceptable CPU usage.

In any case, take your pick, and enjoy.

Update: June 12, 2009: Just a quick note: windows don't seem to drag using this method when they are not responding (hung). I think this is probably also something to do with the way Windows draws windows, and it also may be different in Vista. And as far as I remember, hung windows drag fine in Linux.

Update: November 1, 2009: I've switched to using KDE Mover-Sizer, a modified version Easy Window Dragging. It supports window snapping and is distributed ready to go in an .exe. Go read the page if you don't understand that. And let me reiterate one last time - alt dragging is an awesome time-sanity-saver.

This bugs me to death since I'm on dial-up. Just last night, I pulled a process out from under the nose of my firewall while it was asking about it and it locked up my (Windows) system pretty nasty. I should file a bug report with PC Tools about that…

Anyway, thanks to burning desire and this and this thread on mozillaZine Forums, I found Cache Fixer. Quote: "Cache Fixer extension drops the "dirty" flag on every startup and if Mozilla crashes, you still loose cached data, but only the current (crashed) session. I think it’s better, than loosing all cached data."

That's awesome, but it only works up to Firefox 3.0pre. So I used the maxVersion trick so it will work with up to Firefox 4.0. Here it is on Box.net. Hopefully the developer will put an official updated version up soon. Please note: I have nothing to do with development, I just changed a text string and then zipped the files back up.

Also, as I posted back here, the dumped cache is intentional behavior. We're just choosing to change that behavior (woot!).

Thanks much, Mr. Ivanov.