Open Source

You are currently browsing the archive for the Open Source category.

I haven’t been getting much feedback on the latest poll, and it’s probably my fault because it’s positioned under the adverts… oh well.

As a lazy developer and software-lover, my only choice is to implement ALL of the solutions, one at a time.

So that’s how we got here with our second real announcement, after the Digg plugin for Pandion (thanks to 43things for reminding me once weekly that I needed to start an open-source project).

I’ve opened a forum for all to use – you can feel free to post tech support questions, links you have found, or just general chit-chat if need be. I’ve set up a pretty good spam filtering system, but we’ll see how it works. I honestly have a hard time believing anything could work as well as Dr. Dave’s Spam Karma 2 plugin for WordPress.

So head on over to the blandname forum and check it out!

I’ve set up BBPress there, and to be honest it was a cinch. I’ll post a how to later, but it’s not so involved. I was able to get modrewrite going right away – which in my opinion is an absolute necessity for proper SEO. I will be attempting to integrate the themes and users via MySQL shortly, so if you’ve registered with blandname, you’ll have access to the forums as well.

Up until a few years ago I was getting fed up trying to show Japanese friends that linux was a viable option to Windows XP SP2, because the input method that Linux used at the time quite truthfully stank. The conclusion was that with an English keyboard, Windows was the way to go because of the (then) fancy Japanese input method applet.

Later on, I found out about Berry Linux, a Japanese LiveCD distro based on RedHat/Fedora that can easily show off Linux and allow users to do things like compose email that Japanese people can actually read (common problem on Windows), and surf the web in Japanese by default, instead of having to manually choose codepages and the like, which frustrates must computer users (if they haven’t already given up).

Berry Linux got an update today (to version 0.75), and now supports fancy-pants XGL – which I’m sure you’ll agree kicks Aero’s behind quite handily (footily?). If you’re trying to run Berry Linux Mini as a virtual machine you’ll get a console instead of X and you’ll lose the XGL capabilities, so I’d recommend testing it on a physical machine instead of a virtual machine – it’s a LiveCD so it’s quite safe to do so.

Berry LinuxBerry LinuxBerry Linux

Here’s a feature rundown taken from the Berry Linux site’s English page (corrected a few typos):

    Common Features:

  • Support for Kernel-2.6. ALSA, ACPI, selinux.
  • Overlay Filesystem Support.
  • XGL, 3D Desktop, support.
  • Berry Linux is not necessary to install. (Root partition is in the RAMdisk using initrd, all commands are operated by being transfered from CD-ROM)
  • It can install on Windows without parting partitions to use Setup.exe or install.bat. (Using squashfs/cloop/loopback device)
  • It can install to your hard disk on Linux. (Use Berry Linux Installer or Copy under /BERRY/, and set up LILO or grub)
  • Berry Linux can boot from USB-HDD/memory.
  • Berry Linux uses WHIZ, a very sharp Kana-Kanji conversion system. (WHIZ Project)
  • If you push the windows key, and show the K-Menu.
  • Automatically recognizes USB storage, and show icons.
  • Berry Linux uses free Japanese True Type Fonts.
  • Berry Linux uses bootsplash when booting.
  • Berry Linux uses DHCP to connect the Network. (If you’d like to use PPPoE, you should setting up it on the Terminal)
  • It’s possible to save personal setting.
  • Red Hat Fedora compatible.
  • Using new technologies.
    Berry Linux’s Features:

  • You can listen to mp3 using BMP/XMMS, and play DVD/DivX using MPlayer, XINE and Kaffeine.
  • You can edit files of Microsoft Word, Excel by OpenOffice(TM).
    Berry Linux Mini’s Features:

  • Minimum Linux environment is available by using Berry Linux Mini.
  • Its file size is very small. (148.0MB)
  • It’s light. Because of the Window Manager is Fluxbox.
  • You can enjoy comfortable Linux environment.
    Berry Linux Server’s Features: (Published Berry Linux Mini as alpha version)

  • Build the Linux Server easily.
  • Minimum Server Linux enviroment is available by using Berry Linux Server.
  • Its file size is very small. (161.3MB)
  • It’s light. Because of the Window Manager is WindowMaker.
  • You can enjoy comfortable Linux enviroment.

    To do:

  • Support Software Suspend.
  • Support Captive NTFS.

You can grab Berry Linux from the SourceForge page or the Berry Linux main page – but I’d recomend using SourceForge if you are in North America as it is much faster.

Update 2: After contacting one of the Swik developpers, I was able to have them clear the site of my content. Though they still appear to be syndicating my content, at least the older entries are gone, and I have since edited the RSS feed properties so that only 100 characters are fed. Lesson learned, the hard way.
Update:This article has now been republished on the Swik website. I’m speechless.

Swik Update

It’s said that imitation is the sincerest form of flattery. One could suppose that blatant content stealing would make you quite flattered indeed. Once would be OK, but having half of your websites content mirrored elsewhere is something else altogether.

It seems there’s a new splog (spam blog) on the block, and it’s being funded by none other than SourceLabs.

I found out about Swik while doing a vanity search for blandname.com, and was flabbergasted.

It seems the kind folks at SourceLabs now think it’s OK to republish full websites on their Swik websites, without so much as asking. Have a look at the evidence – blandname has half of it’s content republished at Swik, sometimes 3 times over.

I’m assuming that they simply are grabbing del.icio.us links and RSS feeds that contain the keywords “open source” – but they could at least limit what they republish to 50 words or so. But no, they take it one step further and hotlink to your images, videos, and audio files as well. Way to go you bumbling fools.
I’ve sent them a kind but stern email letting them know this isn’t so cool, and I’d recommend that anyone else affected look into this as well.

Here’s a recent example that was republished at Swik 3 whole times:

blandname swik

I truly appreciate what they are trying to do, but lack of testing, and not asking people if it was OK to republish their content is not very nice. But I digress.

The real issue at hand is that Swik claim that all content on their website is Copyleft, which this site clearly is not. In case they missed it, I have modified my RSS feed leaving them a note expressly stating the fact…

Blandname is currently hosted with DreamHost, and we’ve been here for years. It’s cheap, offers lots of goodies, and one-click installs allow us to easily install and test web-based software. Not to mention that they also support Ruby on Rails, and give you SSH access and the ability to run a Jabber server as well as unlimited MySQL databases.

You’ve also probably gathered that blandname is currently running WordPress. Dreamhost has had a one-click install for WordPress 2 for a while now, and since it was handy at the time, we went for it.

But things change, and one-click installs often are not enough to satisfy most webmasters, which is how we got where we are today. Since my goal with blandname is to create another multiuser blog similar to what has already been running for years at yottabite, but instead of having one big weblog, we’d like to have multiple subdomains like string.blandname.com, which WordPress MU allows you to accomplish, automatically.

Unfortunately DreamHost doesn’t support WordPress MU’s subdomains by default yet (you can always send them an email), but we can still get away with subfolders, which is more than good enough for a test.

This guide will require familiarity with DreamHost’s control panel, as well as common Bash shell commands as we will be using SSH.

The first step is to make a test domain for you WordPress MU install. In my case, I navigated to the “Domains” section of the left-hand menu, then to the “Manage Domains” section of the DreamHost panel, and created the new subdomain test.blandname.com. You’ll want to make sure to select PHP5, and enable extra security. This typically takes about 10 minutes to complete, but we still have the database to add, so let’s get to that at the same time.

In the “goodies” section of the DreamHost control panel, select “Manage MySQL”. The default view is to set up a new MySQL database, which is what we’re going to do. Create a unique database name, the subdomain you would like it to use, as well as the data base username and password. Make sure to keep note of all of these settings as we will need them when installing WPMU.

DreamHost will have by now created a folder in your SSH root that will allow you to place files there and start some of the work while we wait for the subdomain to be created and propagate. Login to your server using SSH (you’ll need to use either your DreamHost hostname here or another web address for now – you can use the WordPress Mu domain later). Now we’ll navigate to the new subdirectory that was created when we setup the new subdomain by typing: cd test.blandname.com Change the folder name to whatever is pertinent in this case.

Now that we’re in the correct folder, we’ll grab the latest using the always-handy WGET. Here’s the code:

wget http://mu.wordpress.org/latest.tar.gz

gunzip latest.tar.gz

tar -xvf latest.tar

cd wordpressmu-1.0 (this will probably change, ls -al will tell you the dirname)

cp -rf * /home/YOURUSERNAME/test.yourdomain.com/

cd ..

rm -rf wordpressmu-1.0/

Now we’ve got a clean directory structure in the root of our test domain, and we’re set to go ahead with the WordPress MU installation.

By now the subdomain has probably propagated because DreamHost is getting faster and faster, so using your web browser, navigate to test.yourdomain.com

Next you’ll want to retrieve the soiled napkin, SubEthaEdit file or whatever else it was that you used to jot down the database settings, and plop them in here. They are very straightforward, and this is typically the most problematic so check them twice but have no fear: if you mess up WP MU will tell you, and you can retrieve the settings from the “Manage MySQL” section in the DreamHost web control panel.

The rest is quite simple: you’ll be met with a typical WordPress installation page, but instead it’s for WorPress MU. The first question that needs to be asked is whether or not WordPress MU users will be using subdomains or subfolders of the root WPMU installation. As previously stated, DreamHost currently does not support subdomains by default (I’ve put in a request, here’s hoping), so we’ll select subfolders here. WP MU will have already placed the domain name you will be using in the yellow textfield, but if you had decided to use subfolders instead of the webroot, you’ll want to specify that here as this will affect all links as well as your RSS feeds.

Lastly, we’ll want to name our multi-user Wordpress MU blog, and specify the email address that you will use for things like spam reports, and replies to your comments on the parent blog.

Click on that small “submit” button, and let’s see what happens!

Hopefully on the next screen you’ll see this message:

Creating Database Config File: DONE
Congrats! Your WPMU site has been set up and you have been sent details of your login and password in an email.

Click on the link provided, and get with customization, as we’re all done.

« Older entries