Archive for September, 2009

First site using zfComicEngine!

September 26th, 2009

Finnish Pikselinviilaajat IT comic is now using zfComicEngine. It was previously running on my non-opensource and age old code. I coded simple converter which corrected all the old links in HTML etc with PHP’s DOM and XML Starlet.

ZFCE has many similarities to old Pikselinviilaajat comic publishing engine but of course it’s all been rewritten.

If you want to try out zfCE, please use my demo site. I’m also looking for some people with some graphical eye so that zfCE could have more default CSS files for new users.

I’m also planning for Flash support so that you could publish animations easily too.

New translations are also welcome. Currently supported languages are Finnish and English.

http://code.google.com/p/zfcomicengine/issues/detail?id=9

Few Trac plugins

September 24th, 2009

Here’sfew plugins for Trac:

Timing and Estimation Plugin

Project manager, CEO and customer are usually not interested in count of tickets. This plugin adds new fields to tickets where you can add hour estimations and actual worked hours. It also adds checkbox for billable/not billable ticket.

Homepage

Batch modification of tickets

I found this useful when you have for example milestone Preview1 and all tickets are there. Then you release the Preview1 version. Next you create Preview2 milestone and move all open tickets from Preview1 to Preview2. No need to modify every ticket, only make a custom query and select all open tickets.

Homepage

Virtualizing retro BBS software

September 22nd, 2009

So what would you need to run BBS today? No, I don’t mean those crappy forums  that float in every corner of internet.

Generating ISO image for VMWare

I aqcuired old DOS boot floppy image from the internets. It was in IMG format so my VMWare wouldn’t like it. What to do? Who has floppy drives or disks any more? You guessed it: Use virtual floppy drive of course!

Ok, let’s create that ISO 9660 image. Open up CDBurnerXP and go to Disc -> Boot options and load up the IMG file. Now Burning software will scrape it for necessary boot stuff. Browse to that virtual floppy drive and throw all files to disc. Next thing is to “burn” it as ISO image. Easy.

Installing operating system

I’m using VMWare Server for this. Create new virtual machine and select Windows 98. I used 64 MB of memory, 1 GB of disk space and no networking. Use the generarated ISO image as virtual CD/DVD drive. Don’t add virtual COM ports just yet, let’s test this thing first.

Aargh! MS-DOS is horrible! Where’s scrollable screen or auto completion for commands? But show must go on. Run FDISK to create partition C:. After you’ve created the partition, reboot (CTRL-ALT-Insert). Go to BIOS (F2) and set CD-ROM drive as first bootable device. Next thing is to format C:. Run FORMAT C: /Q. Next thing is to copy OS to C:. Run COPY *.* C:. Go to C: drive and write the Master Boot Record with command FDISK /MBR. Go back to A: drive and run SYS C: which restores system. Next go to virtual RAM drive and copy some necessary software like EDIT with COPY *.* C:. It was in my case drive D:. Reboot. Change first bootable device to hard drive from BIOS. Now you’re running DOS from C:. Easy isn’t it?

Install PCBoard

First, you need to download PCBoard. Unzip the file. Open up the generated ISO image and add all unpacked files to some subdirectory (I used PCBOR11). Also, if you don’t have XCOPY.EXE anywhere in your ISO image, get it. Save the ISO file again. Reboot from CD.

Go to CD drive. In my case it was E:. Run XCOPY /S pcbor11 c:. Go to C: drive. go to install directory and run install.

*insert hours after hours of frustration here*

Installing Windows 98

This should be pretty basic stuff.

Installing virtual modem

Install virtual modem to your actual OS. I found and used Virtual Modem Pro. I created Virtual COM1 port with it and then used the “Use physical serial port” from VMWare configuration for my guest OS.

Installing BBBS

Fetch BBBS from it’s site.

Configure BBBS by running bcfg4

Start node 1 by running BBBS 1

BBBS should be now in “Waiting for calls” state. Or if not, install “Standard 56k modem” to W98 and try again.

But that’s not enough

You can’t run that virtual modem over VoIP. VoIP is designed for human voice. Modem’s noise is garbled and connection cannot be made. There’s hope though, ITU V.150.1 AKA V.MoIP (Modem over IP) is coming. Some hardware boxes seems to support it already. So let’s try someday again when MoIP support is available.

Setup in the end

Windows XP is running virtual modem and VMWare. VMWare is running Windows 98 and it’s running BBBS which is connected to virtual COM1 port via VMWare’s “physical” COM1 which is connected to that virtual modem.

MyDefrag

September 17th, 2009

My computer was getting slow and I found the culprit: fragmented harddrive. So as a Super User™ I searched for better defragmentation software than Windozes own and found software called MyDefrag.

So why it’s so much better alternative than OS’s own built-in software? You can script it! It also runs as a screensaver. So I’m now getting average of 8 hours of defragmentation per day. That should keep harddrive fragmentation in order.

Hello, World!

September 16th, 2009

After so many years without decent homepage I figured out I’d install something. I tried this very promising Digitalus CMS which is still much in the works but it didn’t work (yet!) so well. I’m looking for updates for it thought.