Monday, July 30, 2012

"Revolution OS": Free film on free software

I can't remember how, but I happened to stumble upon "Revolution OS", a video on the big movers in the Open-Source movement. I really enjoyed watching it and I think it really accurately captures each different person's viewpoint and role. I actually thought that Richard Stallman was extremely clear, perhaps the most clear I've ever heard him. It was a very interesting watch, and I'd recommend it to anyone.

Click here

Monday, July 16, 2012

Root the Android Emulator

The concept really isn't that hard, but someone has made a really nice windows bash script (that could easily be converted to a Linux shell script) that does all the work for you.


For the sake of posterity, it's essentially this:
emulator -partition-size 160 %*
adb wait-for-device
adb remount
adb push su /system/bin
adb shell chmod 6755 /system/bin/su
adb shell rm /system/xbin/su
adb shell ln -s /system/bin/su /system/xbin/su


Gmail "Unread" RSS feed

This is an old (but neat) little trick that can essentially act as a very simple Gmail notifier. Subscribe to it, put it in your Bookmark Toolbar, and there you go.


"The Common Sense Guide to Surviving the Zombie Apocalypse"

Sorting through my "Unsorted Bookmarks" section, found this a good while ago. Very funny.



KDE Music Libraries

Let's get one thing straight right off the bat. I've never liked calling software like iTunes or Banshee a music "player" because it gives the false impression that it's goal is like VLC or Bangarang: to simply play media files. But for me, there is another classification for Music apps that not only play but manage your music collection. I call these Music Library apps.

Moving on, there are many, many music library apps out there right now, most of the popular ones being for Windows (Winamp, Foobar2000, MediaMonkey, MusicBee, etc), but there are a slew of them for Linux as well (Rhythmbox, Banshee, Amarok, Clementine, etc). It's much harder to judge these since the quality seems to vary much more, and also that each is designed to integrate into a different Desktop Environment. Some people really won't care, and usually I don't either, but since my last distro was Chakra, which is a pure KDE experience, I really looked into finding a good KDE music library app. The thing that surprised me is there are actually a ton of Qt-based music library apps, some just aren't really mentioned that often.

  • Media Database/Library Management (automatically moving/renaming files, etc)
  • Stable
  • Playlists
  • Smart Playlists
  • MP3 capability
  • Mass storage syncing, with playlists
  • (Optional) CD Ripping
Notable Mentions:
As I've mentioned before, Tomahawk is wonderful. It has a very well-crafted UI, offers many features that other players simply don't have, and is generally just the perfect application if you are the target market: those that listen to their music online. I, however, have my own offline collection, so Tomahawk (at this point), just does not measure up to some of the other choices out there in that regard.

Definitely not meant as a music library. On top of that, the "Playlist" tab seems like an absolute mess.

I love the idea, but it is apparently abandoned since I got a message about it being in alpha, and it hasn't been updated on since July of 2010.

It's really more of a playlist player than a music library, kind of like Kaffiene.

Definitely needs some refinement. Nough said.

Let's do things a little differently. Rather than wait till the end to give my verdict. I'm going to compare as I go along. If I like one more than another it will advance.

Even though there is an abundance of KDE music library apps available (as proven by this list, Amarok has got to be the headstone. I've never been a fan, but I've mostly seen it (a) quite some time ago and (b) in the "uber-KDE" themed distros. I definitely owe it another look.

  • Hate that it automatically searches your home folder for your collection. Check that: I hate that it does not even prompt you for where your collection is.
  • Hate the icon. (Picky? Yes. True? Yes. Also, the tray icon is ok.)
  • Love that I don't see the tabs on the side with the text at 90 degrees, because that never made sense to me.
  • Not sure if I am fond of the 3-pane layout, mostly because I'm more used to the iTunes/Songbird/MusicBee method of layout, but also because the whole Wiki-article-in-your-player thing never appealed to me. I bought the music, I know who it is by, when it was released, and all that other stuff.
  • Love that it has Amazon MP3 integration, but when I try to buy a song it ends out opening Firefox (so kind of pointless) and the link doesn't even work. Banshee's integration is much much better.
Overall it's's kinda weird. It's definitely a different paradigm than iTunes or MusicBee. I'll have to come back to it after seeing everything else.

Clementine is like Amarok's strange lovechild, so I've been skeptical of it, but let's give it a shot.

  • Love the fact that it has built-in Grooveshark support. (Even if it is for Grooveshark Anywhere.)
  • Hate the clementine fruit image in the background. Amarok had a few that were annoying, but this is just plain ugly and distracting.
  • Love that the Artist & Song Info is segregated.
  • Kind of hate the side tabs, especially the fact that you can't have a plain sidebar without having the text flip sideways.
  • Love the customizable "Pretty OSD" Notifications
  • Love the tabs for playlists.
  • Hate the way it handles playlists? I like that they are each their own files, but I hate that you have to manually open each one.

Winner is: Clementine
While they're both not quite the music library paradigm I'm used to, Clementine is closer. Plus, it looks a lot more customizable. But mostly, it's just personal preference.


  • Love the extremely simplistic interface.
  • Love the treeview navigation for Artist and Albums. I guess I just love treeviews.
  • Love the Player Queue.
  • Hate that it does not have device support. Oh well.
Winner is: Clementine
I personally like Juk quite a bit more, but device support is crucial to me.

  • Love the opening screen. Straight to the point.
  • Hate that it takes forever to scan your collection because it is using Do that after you scan so I can start playing stuff already.
  • Hate the interface. More fond of the listview layout, especially if the artist pictures are wrong.
Winner is: Clementine
I can see that this is a well crafted program and I'm sure a lot of people would love it, but it's not for me.

  • Love the different interface.
  • Love the mini-mode.
  • Love pretty much everything about it.
  • Hate that it does not have device support. Damn.
Winner is: Clementine
This one would make a good competitor to Juk if both supported mass storage sync, but alas.

Sayonara is recently new, so new that I actually had to compile it from source (something I am still kind of unfamiliar with), but I like the look of it. It's actually something I would be tempted to take a look at the source of, since I'm currently learning C++ in school. But it's not quite advanced enough for everyday use just yet. Like the sound was not working using either phonon or gstreamer.

Winner is: Clementine

So Clementine won out, but even it is lacking compared to some of the GTK apps or Windows apps. It has Android device support, but no syncing: you have to manually drag your songs to and from the device.

Even so, Clementine is by far my favorite Qt-based Music Library.

"Dirge for the Planet"

S.T.A.L.K.E.R: Shadow of Chernobyl is a very interesting game, but perhaps my favorite part thus far about it is the music that is playing on the radio around the world. One of the songs is called "Dirge for the Planet" and it's very good. I recommend giving it a listen.



Let there be Arch

I finally switched from Chakra to Arch a few weeks ago and I thought it was going to be this giant post, but it was a lot easier than I thought. The only problem I had was that I tried to install xorg myself without following the beginner's guide. Other than that, I got KDE set up, installed other window managers, etc. Everything has been fantastic, though I did have a few problems with sound and time sync, everything's been worked out so far.

I absolutely love being able to have both KDE and GNOME apps. Don't get me wrong, I still love KDE to death, but only having a select few in Chakra really made me feel limited. I've also gone ahead and installed a bunch of other Window Managers like Fluxbox, Openbox, Enlightenment, and even GNOME3. And what's more amazing still, I've actually be switching in between them decently regularly. I spent a few days in GNOME3, then rebooted into Openbox, and now I'm back in KDE.

Anyway, yeah, it was surprisingly easy, but still so much fun. You've just got to stick to the beginner guide, even if it's just giving you the correct package names to install.


Friday, July 6, 2012

TeamViewer is WINE?

$ ls ~/.teamviewer/6
dosdevices  drive_c  fs_rgb.reg  system.reg  user.reg  userdef.reg  winelog
So TeamViewer for Linux is just a WINE app? Huh. Never knew that.

Linux CD images

A while ago I had the idea to have a stack of CD-RW's for several of my favorite Linux distros. I've burned CD-R's before, but the problem is, they are usually very quickly obsoleted and while they aren't useless -my HTPC runs an older version of Mint- they surely aren't as useful as a new version would be. With a CD-RW, you could have a live image ready and waiting and you can just rewrite it as soon as a new version is released.

Anyway, with that out of the way, I decided that it would be nice to have some really nice CD covers for the cases, but I really didn't want them to have any type of version on it since it would constantly be changing. At the same time, I would like it to kind of capture what that distro is all about, including the look and feel of it recently, e.g., have purple for Ubuntu instead of the disgusting brown.

With that in mind, here are a few that I've been able to either (a) make, (b) modify, or (c), borrow. (In all seriousness, if I have inadvertantly used anyone's work without their permission, please let me know, preferably in an e-mail.)

  • Arch
  • Backtrack
  • Crunchbang
  • Debian
  • DSL
  • Fedora
  • Mint KDE
  • Mint
  • OpenSUSE
  • Pardus
  • PartedMagic
  • SliTaz
  • Ubuntu
  • Xubuntu (this one is crap that I made myself)

Click for a gallery because I am lazy

You might be thinking "But Bry, did you only make them for your favorite distros? Is that fair?" Duh. I made them for the distros that I would specifically use. I have nothing against any other distros and would gladly make them for any other distros that someone would request (or add any contributions, with credits given appropriately). But I'm not going to spend a ton of time going out and creating them for all the gazillions of distros that are out there. (Have you been to Distrowatch lately?)

's all.

Simple bash script for checking pendingDeleted

Back when I really wanted to snag, it was in a pendingDeleted status for quite some time and I wasn't exactly sure when it would expire and I was uber paranoid, so I wrote a little bash script. All it requires is bash (or some other shell), whois, and mail.

while [ $GOTIME != 0 ]; do
    whois | grep --quiet pendingDeleted
    echo "($COUNTER) $( date +%r)"
    sleep 500
echo "IT IS TIME" | mail

(The e-mail actually sent to my phone so I would essentially be text-notified, but I changed it for obvious reasons.) I'm certainly not proficient in bash scripting yet, but I ran across this when moving my files over to Arch (a post is forthcoming) and I just thought "Aww, how cute". And maybe one day, when Qweex has inevitably made me a million dollars, people will look back at this as to how it all started.

If I recall correctly, this didn't work.