I have just added a new metacity theme at:
http://www.gnome-look.org/content/show.php?content=62338
This is a good looking SVG theme. Enjoy.
And my new GNU/Linux blog is up at:
http://one.fsphost.com/goten/index.htm.
Labels: Winshite
Labels: Doom
Just upgraded to a new 80 gigabyte hard drive to replace my old and worn
drive which was quite small and not very fast. Here is my partition layout.
2-:$> df -Hla
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 33G 2.4G 30G 8% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
tmpfs 98M 13k 98M 1% /dev/shm
devpts 0 0 0 - /dev/pts
/dev/hda2 33G 166M 33G 1% /home
/dev/hda4 15G 4.0G 11G 27% /usr
usbfs 0 0 0 - /proc/bus/usb
/dev/hdc 0.0k 0.0k 0.0k - /media/cdrecorder
/dev/sda 0.0k 0.0k 0.0k - /media/128M
This is much better, now I have installed SUSE Linux 10.0 and have got Gnome
and Kde and Icewm, Windowmaker, fvwm, mwm and twm installed and just about
everything else you could ever want. Very cool indeed. I installed FreeBSD,
but that is quite frustrating I would rather run Linux. Kde is not so bad
after all, I have 192MB of RAM and 1GB of /swap space, I am not complaining
at all. It runs very smoothly and fast even without recompiling the kernel.
I have the vanilla 2.6.16.16 sources from kernel.org, and I will install
that very soon, I will setup a premptive kernel built for my processor and
enable DMA for faster DVD playback.
You should always replace your hard drive before it crashes of course. I
have helped someone replace their hard drive once, but they were running
Windows `98. (shudder) And he is browsing the web with Internet Explorer
6.0. There is a new thing that the Woolworths supermarkets are doing where
they have AU$20.00 cards you buy and then you go to a website and you can
enter the code from the prepaid card and buy music to download. Problem is
that the website only works with Internet Explorer version 6.0 and you need
to have ActiveX enabled to use it. Totally bogus. Surely you can setup a
webserver that can authenticate the codes entered and then allow the
downloads without needing ActiveX? They do say to use Ietab extension for
FireFox but obviously if you are on BSD or OSX or Linux you cannot use that
as the Ietab extension uses the IE rendering engine through Firefox. And I
actually tried the website with IE6.0 and ActiveX enabled and it still would
not work. And yet the cool features in Hotmail are cool though, like the
calendar and the built in spellchecker. You right click on the word and you
get spellchecker corrections. I tried that in Mozilla 1.6 running on a
Linspire 5.0 live CD and it worked perfectly. The one Microsoft creation I
actually like to use. And it underlines spelling mistakes.
I went on a long walk along the railway line as I like to do frequently and
I was on a high part of the railway track, where a waterway went underneath
and I climbed down to the bottom to have a look through the huge 10ft tall
metal pipe that went under the railway tracks and there was a large
weatherproof microphone dangling down from the top which had a cable going
from it to a solar panel. Which is strange, as I was examining it the owner
of the property came close and yelled at me to leave, whence I then
frantically scrabbled 15ft up the steep slope and down the other side and
scrambled across the rocky slope and made it 15kms back home. It is strange
though, why would a person living on a farm need such security? Very strange
days indeed. Maybe he is growing drugs.
I have just enabled mp3 playback in SUSE Linux 10.0. I copied a fresh
vanilla copy of the xmms library and overwrote the existing file with the
vanilla unmodified copy of the xmms library. So that the directory appears
like so.
[ Jobs 0. PWD: /usr/lib. bash 3.00.16. ]
2-:$> lu | grep xmms
lrwxrwxrwx 1 root root 16 2006-06-26 19:21 libxmms.so.1 ->
libxmms.so.1.3.1
-rwxr-xr-x 1 root root 46K 2006-06-26 19:21 libxmms.so.1.3.1
drwxr-xr-x 7 root root 176 2006-06-26 03:32 xmms
The existing file was larger than the one I replaced it with, But now I can
play MP3's and have no more problems with getting that to work, although the
SUSE 10.0 AmaroK program can play MP3's but using that is far from ideal. I
ran /sbin/ldconfig after copying the file and all was well. So that is how
you get MP3 playback working. Just replace the libxmms.so.1.3.1 with a
unmodified version from a Mandrake Linux or other package and then run
/sbin/ldconfig and then you will be able to play MP3's. I had a Gentoo Linux
DVD so I used that to get the files from and patch my system to get it
working. Just make sure you install a file from the same version, e.g
version 1.2.10. But this really does work very well, then just restart XMMS
and you will be set.
[ Jobs 0. PWD: ~/.xmms/Plugins/Input. bash 3.00.16. ]
13-:$> lu
total 160K
drwxr-xr-x 2 gandalf users 112 2006-06-26 21:08 .
drwxr-xr-x 3 gandalf users 72 2006-06-26 21:08 ..
-rwxr-xr-x 1 gandalf users 990 2006-06-25 05:05 libmpg123.la
-rwxr-xr-x 1 gandalf users 154K 2006-06-26 19:21 libmpg123.so
Here is my xmms plugins folder, I have copied the MP3 plugin to this folder
and it works very well once you have replaced the xmms library in the
/usr/lib/xmms folder. Now I have also deleted the /media folder and I am
using /etc/fstab to control hotplugging of USB devices. Here it is below:
<blockquote>
1-:$> cat /etc/fstab
/dev/hda1 / reiserfs acl,user_xattr 1
1
/dev/hda2 /home reiserfs acl,user_xattr 1
2
/dev/hda4 /usr reiserfs acl,user_xattr 1
2
/dev/hda3 swap swap defaults 0
0
proc /proc proc defaults 0
0
sysfs /sys sysfs noauto 0
0
usbfs /proc/bus/usb usbfs noauto 0
0
devpts /dev/pts devpts mode=0620,gid=5 0
0
/dev/dvd /mnt/dvd iso9660
noauto,ro,procuid,nosuid,noexec 0 0
none /subdomain subdomainfs noauto 0 0
/dev/sda /mnt/sda auto noauto,user,rw,noexec
0 0
/dev/sda1 /mnt/sda1 auto noauto,user,rw,noexec
0 0
/dev/sdb /mnt/sdb auto noauto,user,rw,noexec
0 0
/dev/sdc /mnt/sdc auto noauto,user,rw,noexec
0 0
</blockquote>
As you can see I have filled out lines to control adding USB thumb drives
and they allow me to mount and unmount them as a normal user and have normal
write access to them. Below is the content of the 90-storage-nosync.fdi file
you are supposed to add to the system to remove the need to mount USB
devices with sync which results in abominably slow access times. But my way
using /etc/fstab is way better. You are supposed to use the following file
by using lshal and using the resulting output to get the uuid of your device
and putting that into the file, but I could not make any sense of that.
<blockquote>
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="volume.uuid" string="UUID">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
</blockquote>
I mean really!
<blockquote>
1-:$> lshal | grep usb
lshal version 0.5.4
storage.physical_device =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0'
(string)
storage.bus = 'usb' (string)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host_scsi_device_lun0'
(string)
udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host_scsi_device_lun0'
info.udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host_scsi_device_lun0'
(string)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host'
(string)
linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0/host2/target2:0:0/2:0:0:0'
(string)
linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0/host2/target2:0:0/2:0:0:0'
(string)
udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host'
info.udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0_scsi_host'
(string)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0'
(string)
linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0/host2' (string)
udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0'
info.udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438_if0'
(string)
linux.subsystem = 'usb' (string)
usb.interface.protocol = 80 (0x50) (int)
usb.interface.subclass = 6 (0x6) (int)
usb.interface.class = 8 (0x8) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'usb-storage' (string)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 3744 (0xea0) (int)
usb.product_id = 8552 (0x2168) (int)
usb.vendor = 'Ours Technology, Inc.' (string)
usb.product = 'USB Mass Storage Interface' (string)
usb.device_revision_bcd = 512 (0x200) (int)
usb.max_power = 200 (0xc8) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 5 (0x5) (int)
usb.serial = '61100740ED069438' (string)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 512 (0x200) (int)
usb.is_self_powered = false (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 1 (0x1) (int)
info.bus = 'usb' (string)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438'
(string)
linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2:1.0'
(string)
udi = '/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438'
info.udi =
'/org/freedesktop/Hal/devices/usb_device_ea0_2168_61100740ED069438'
(string)
linux.subsystem = 'usb' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.can_wake_up = false (bool)
usb_device.is_self_powered = false (bool)
usb_device.version_bcd = 512 (0x200) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.serial = '61100740ED069438' (string)
usb_device.linux.device_number = 5 (0x5) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.max_power = 200 (0xc8) (int)
usb_device.device_revision_bcd = 512 (0x200) (int)
usb_device.product = 'Transcend JetFlash 2.0 / Astone USB Drive' (string)
usb_device.vendor = 'Ours Technology, Inc.' (string)
usb_device.product_id = 8552 (0x2168) (int)
usb_device.vendor_id = 3744 (0xea0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
(string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2'
(string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-2'
(string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2_if0'
(string)
linux.subsystem = 'usb' (string)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0'
(string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 0 (0x0) (int)
usb.product_id = 0 (0x0) (int)
usb.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb.product = 'USB Hub Interface' (string)
usb.device_revision_bcd = 518 (0x206) (int)
usb.max_power = 0 (0x0) (int)
usb.num_ports = 2 (0x2) (int)
usb.linux.device_number = 1 (0x1) (int)
usb.serial = '0000:00:07.2' (string)
usb.speed_bcd = 4608 (0x1200) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = true (bool)
usb.can_wake_up = false (bool)
usb.bus_number = 1 (0x1) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
(string)
linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-0:1.0'
(string)
udi =
'/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0_logicaldev_input'
info.udi =
'/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0_logicaldev_input'
(string)
resmgr.hack.add_usb_parent = true (bool)
info.parent =
'/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0' (string)
input.physical_device =
'/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0'
info.udi = '/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial_if0'
(string)
linux.subsystem = 'usb' (string)
usb.interface.protocol = 2 (0x2) (int)
usb.interface.subclass = 1 (0x1) (int)
usb.interface.class = 3 (0x3) (int)
usb.interface.number = 0 (0x0) (int)
info.linux.driver = 'usbhid' (string)
usb.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0' (string)
usb.configuration_value = 1 (0x1) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_subclass = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.vendor_id = 1204 (0x4b4) (int)
usb.product_id = 514 (0x202) (int)
usb.vendor = 'Cypress Semiconductor Corp.' (string)
usb.product = 'USB HID Interface' (string)
usb.device_revision_bcd = 0 (0x0) (int)
usb.max_power = 100 (0x64) (int)
usb.num_ports = 0 (0x0) (int)
usb.linux.device_number = 2 (0x2) (int)
usb.speed_bcd = 336 (0x150) (int)
usb.version_bcd = 272 (0x110) (int)
usb.is_self_powered = false (bool)
usb.can_wake_up = true (bool)
usb.bus_number = 1 (0x1) (int)
info.bus = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial'
(string)
linux.sysfs_path_device =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1/1-1:1.0'
(string)
udi = '/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial'
info.udi = '/org/freedesktop/Hal/devices/usb_device_4b4_202_noserial'
(string)
linux.subsystem = 'usb' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.can_wake_up = true (bool)
usb_device.is_self_powered = false (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 336 (0x150) (int)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.max_power = 100 (0x64) (int)
usb_device.device_revision_bcd = 0 (0x0) (int)
usb_device.product = 'USB/PS2 Scroll Mouse' (string)
usb_device.vendor = 'Cypress Semiconductor Corp.' (string)
usb_device.product_id = 514 (0x202) (int)
usb_device.vendor_id = 1204 (0x4b4) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path =
'/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1' (string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
(string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1'
(string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1/1-1'
(string)
udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_07_2'
(string)
linux.subsystem = 'usb' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.can_wake_up = false (bool)
usb_device.is_self_powered = true (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)
usb_device.serial = '0000:00:07.2' (string)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.num_ports = 2 (0x2) (int)
usb_device.max_power = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
usb_device.product = 'UHCI Host Controller' (string)
usb_device.vendor = 'Linux 2.6.13-15-default uhci_hcd' (string)
usb_device.product_id = 0 (0x0) (int)
usb_device.vendor_id = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.device_class = 9 (0x9) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1'
(string)
info.linux.driver = 'usb' (string)
info.bus = 'usb_device' (string)
linux.sysfs_path_device = '/sys/devices/pci0000:00/0000:00:07.2/usb1'
(string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:07.2/usb1' (string)
</blockquote>
Can you make any sense out of that? I have just finished reading the three
Lord of the Rings books by J R R Tolkien and I am impressed with the breadth
of this story, greater than any movie could convey. Especially the Two
towers movie which is nothing like the book. But the Return of the King book
contains quite an awesome detail of the destruction of the realm of Sauron
after the ring is destroyed. Everyone should read the books and gain a
better knowledge of the story of the ring. I am typing this blog post with
KWord for KDE and it is much faster than OpenOffice.org. Even version 2.0.1
is slow to start up and needs a speed boost. KWord starts up in a few
seconds, and it does not need a splash screen like OpenOffice has, as you do
not have any time to see it. And the KWord program can use an uncompressed
XML format for saving files. No need for the open-document format. And Kde
is still better than Gnome. I have a Japanese IME installed and it works
properly in Kde appearing in the System Tray, but no such luck with Gnome.
And Kde has the better looking desktop too. Here below is a good blog-site
about one man's experiences with setting up and running Windows Operating
systems.
<A HREF='http://therobincident.com/blog'>http://therobincident.com/blog</A>.
It must be torture akin to the slow torments experienced in the black tower
of cirith ungol to be administering Windows. Slow and painful torture. I
have used Windows XP and Windows 2000, in fact I have used Windows right
back to Windows 3.0, and even before that to MSDOS 3.0! And I have not seen
much of an improvement in Microsoft Related Operating systems in that time.
Not much at all. Windows Vista may even have still a copy of progman.exe in
the directory structure somewhere. But I wonder if the Windows Vista desktop
will be any better than the Kde desktop of 2007? The desktop sidebar and the
MONAD scripting based CLI are gone. I wonder if PC keyboards will get rid of
my pet hate: The CAPS LOCK KEY!!! God I hate it when I sit down to a
computer and start typing and the fucking key is active because the last
person there was using it!!! Fuck Offf!!! Maybe I should just get a butter
knife and rip the fucker out. And then sit down and pull the key out with
the knife. Jesus Christ Holy Fucking Damn able Mother Flipper.
There I feel better now. I hope <A HREF='http://www.google.com'>google</A>
does not crawl this...
Here is a nice random link function I wrote for my system information
program. <A
HREF='http://geocities.com/hungry_mancubus/sysinfo.tar.gz'>http://geocities.com/hungry_mancubus/sysinfo.tar.gz</A>.
A small program written in C++ and very fast too.
<blockquote>
int RandLink() {
int Num;
srand((unsigned)time(NULL));
Num = rand() % 31;
if (Num != 0) {
goto out;
}
else {
Num = 1;
}
out:
return Num;
}
</blockquote>
And some more:
<blockquote>
void Kernel()
{
/*
Reading in /proc/version to display kernel
information.
It has to fit in an Xterm without unecessary
line wrapping.
*/
FILE *f;
char Kyo[40];
f = fopen(log, "r");
if(!f) {
printf ("Sorry, I cannot open: %s.\n", log);
exit(1);
}
else {
// Based on sample code from:
//
http://www.koders.com/c/fid84CFEFBF311605F963CB04E0F84A2F52A8120F33.aspx
// Specifically the section on parsing the /proc/version.
if ((strcasestr (Kyo, " 2.4.") == 0) || (strcasestr (Kyo, " 2.5.") ==
0)) {
printf ("--Kernel 2.6+\n");
} else {
if ((strcasestr (Kyo, " 2.4.") != NULL)) {
printf ("--Kernel 2.4+\n");
}
}
while (feof(f) != 1) {
fgets(Kyo, 2, f);
if (strncmp(Kyo, "((", 1) == 0) {
printf ("\n--");
}
if (strncmp(Kyo, "#", 1) == 0) {
printf ("\n--#");
} else {
printf ( Kyo );
}
fflush(stdout);
}
}
fclose(f);
}
</blockquote>
Nice is it not? I sure can write nice code, but if only C++ had some better
regex functions like in <A HREF='http://www.perl.org'>perl</A>... But I have
managed so far...
Do you not know death when you see it old man?
--Witch King of Minas Morgul. Lord Of The Rings.


Close but no cigar, MR Olds.
FROM: MR.RAYNOLD BENJAMIN OLDS',
36b Attha Benious Aures,
Cotonu-Republic Of
Benin.
Dear Sir/Madam,
Thank you for giving me your time; please be patient
and read my email,I sincerely hope that after you
read this mail you will act fast and respond to my
call. May I first introduce my self:I am Mr.Reynolds
Olds',the eldest son of Late ENG. MARTIN OLDS',a
farmer from Zimbabwe.
I know this email will reach you as a surprise, or
probably you may even think it is a joke, because of
lots of funny mails circulating over the internet.
Well if you do, I really understand, but honestly,
I need your assistance to help me receive the sum of
$10.5m(Ten Million Five Hundred Thousand United States
Dollars) kept in a Security Company in Amsterdam
Holland by my late father. My father was one of the
biggest farmers in our country and because he strongly
opposed Mugabe's ideas, he has to be killed.
During the current war against the farmers in Zimbabwe
from the supporters of our President Robert Mugabe to
claim all the white-owned farms for his party members
and his followers, he ordered all white farmers to
surrender their farms to his party members and his
followers.
http://news.bbc.co.uk/1/hi/world/africa/2678557.stm
http://news.bbc.co.uk/1/hi/world/africa/2414713.stm
Mugabe's supporters invaded my father's farm and
burnt everything in the farm, killing my father and
made away with a lot of items in my father's farm.
Before his death,my father had deposited with one
Security Company in Holand, the sum of $10.5m
(Ten Million Five Hundred Thousand United States
Dollars). This was money he planned to use in buying
new machinery and to set up a new farm in Swaziland.
After the death of my father,l decided to escape on
asylum to BENIN Republic because of continued
harassment from Mugabe and his supporters.
I got your reference from the Benin Exports Promotion
Council (BEPC)Having noted the confidence reposed on
your person I became convinced of your capability and
goodwill to asist in securing this money for an
investment in your country and to help my entire
family. The money has been in the security company in
holand just for safe keeping although the courier
company were not aware of the content in the case
because it was convey as personal valuable goods, I
have all documents with me as of when it was deposited
in a Security Vault for safe keeping.Our country has
been frustrating us since the death of my father, hence
i have lost confidence with anybody within the country.
And if you agree to help, we will compensate you
sincerely for your candid effort in this regard with
10% of the total amount of $10.5 Million US Dollars.
Also, when the money ($10.5 Million) is moved into
your discrete account, you will be allowed to withdraw
35% in your favour while 5% would be for expenses, tax
as your government may require. The remaining 60%
will be invested meaningfully for us(me and my family)
in your country. I have perfected arrangements with
the Trust Company concerned and has been assured 100%
risk free and safe operation.
What I demand from you now is to arrange to visit the
Finance Company where this money is being deposited
and claim it as the bona-fide owner. And in due
course,all contacts must be made through my private
E-mail:mrrayben@walla.com,Tel:+229 95713752
You will be Godly rewarded for your candid effort.
Please do call me immediately you get this message
and send forth your private Phone/Fax number(s)
and E-mail address(s)for easier communication.
Awaiting your response. Thanks and God bless.
"With Regards, From"
The Entire Family,
Best Wishes.
Reynold Olds'
11/2002 - 12/2002 12/2002 - 01/2003 01/2003 - 02/2003 02/2003 - 03/2003 03/2003 - 04/2003 04/2003 - 05/2003 05/2003 - 06/2003 06/2003 - 07/2003 07/2003 - 08/2003 10/2003 - 11/2003 11/2003 - 12/2003 01/2004 - 02/2004 02/2004 - 03/2004 03/2004 - 04/2004 04/2004 - 05/2004 05/2004 - 06/2004 06/2004 - 07/2004 07/2004 - 08/2004 08/2004 - 09/2004 09/2004 - 10/2004 10/2004 - 11/2004 11/2004 - 12/2004 12/2004 - 01/2005 01/2005 - 02/2005 02/2005 - 03/2005 03/2005 - 04/2005 04/2005 - 05/2005 05/2005 - 06/2005 06/2005 - 07/2005 07/2005 - 08/2005 09/2005 - 10/2005 10/2005 - 11/2005 11/2005 - 12/2005 01/2006 - 02/2006 02/2006 - 03/2006 03/2006 - 04/2006 04/2006 - 05/2006 05/2006 - 06/2006 06/2006 - 07/2006 07/2006 - 08/2006 07/2007 - 08/2007
Subscribe to Posts [Atom]