Showing posts from May, 2010

Install Hugs under Puppy Linux to program Haskell

Hugs is a nice little interpreter if you'd like to try out the language Haskell. It has few dependencies and it requires moderate resources to run. The download for a minimal install is less than 1.5MiB in size.

If you have an operating system with package management, you can simply install the package 'hugs', or 'hugs98'. For example, on Debian-based systems (including Ubuntu) this amount to simply running: aptitude install hugsOn distributions without a decent package manager (like Puppy Linux), you can install the Debian packages manually (refer to your distribution for details, but it usually involves clicking on each downloaded package or typing dpkg -i name.deb). You first need to select a Debian major distribution version which matches with the versions of libraries on your system. On the Pupeee (Puppy 4.3) I had been using till now, choosing Lenny seems to work fine. So I've downloaded each i386 version from a mirror close-by of the following packages:hu…

Install GIMP resynthesizer for texturization

With this free GIMP plugin, texture synthesis is possible. It can generate images and fill voids from a given texture sample.

Its uses include making a picture tileable, removing objects from images and images comforming to a given theme.
resynthesizer source code, binary and free windows downloadResynthesizer tutorial - use the Earth as seen from the Moon as your background picture

Puppy Linux on the IBM ThinkPad T42

I only gave a quick shot at the beast, but it did work out pretty well. It didn't work out of the box, however.
kernel: (Puppy)hardware: IBM ThinkPad T42error message: initrd boot error "pup-431.sfs not found"solution: remove 'pmedia=usbflash' from syslinux.cfgother remedies to try:kernel command line: add 'acpi=force' and 'pci=noacpi'BIOS: turn off Fast Boot