How-To: Tutorials and Walkthroughs

HOWTO: Patch FS1Port 3.0.3 to 3.0.4 on Linux (with Wine)

If you play Freespace 2 Open with the Freespace 1 Port, and you have version 3.0.3 and want to convert to 3.0.4, you are supposed to run a batch file to run bspatch and make the new VP file. You can do this on Linux if you have Wine (I imagine more or less any version would work, but I don't know) installed, with the following shell script.

Compaq nw9440 xorg.conf: Support for all resolutions

I have a Compaq nw9440 "Mobile Workstation" class system, P/N (or type or something) EZ901#AA. There are a number of different systems called the nw9440 which come in the same case, which are slightly different. I won't go into it here; this isn't an ad for HP. In fact, this laptop has presented (in my opinion) more than its fair share of obstacles in my pursuit of Linux. ACPI is slightly wonky, the modem is from Conexant, and video, of all things, has been a major PITA. This is highly unfortunate because this laptop has quite excellent graphics, in fact carrying the best of breed for its date of release - the NVIDIA Quadro FX1500. In particular, I am able to use the display panel only at its maximum resolution.

How to use ntop with on Ubuntu Feisty

If you want to use the mapping functionality of ntop to give you [typically incorrect but better than nothing] geolocation maps on host-information pages (for IP hosts) then you need to install the script on a webhost someplace. Each lookup seems to take around 30-40kB but that's just a guess. I suppose I could use ntop to find out... Regardless, this is how I got to work.

X11/Xorg on the IBM Thinkpad A21p w/1600x1200 panel

Some time ago I managed to pick up an IBM Thinkpad A21p for $200. I was motivated to make the purchase because it has a 1600x1200 15" display, which if you do the math is 133 ppi, an extremely high-resolution display. The display ended up having some lines down the side (display or flexible circuit problem) but all in all the system works quite well. I've since spent another $120 or so adding 256MB RAM (up to 384MB) and the 3Com MiniPCI combo ethernet/modem. The modem will likely never work in Linux, so I also have a Xircom two-slot-height cardbus ethernet/modem card which is supported.

This is a fairly sweet little system for its time, although it's nothing special now. It's got a Mobile Pentium 3 which runs at about 850 MHz and will step down to 700 or so, and really amazingly crap speakers. And the biggest problem? ATI Rage Mobility M3. The display does not properly report resolutions via DDC (Windows manages to figure it out, but that's not saying much since it's special-cased up the yin-yang) and so you get a horribly mangled display.

HOWTO: kvm on Ubuntu Feisty

KVM is a kernel-level virtualization technology/application that provides a complete PC virtual machine under Linux when you have a processor supporting VT. AMD and Intel both have processors which provide hardware support for virtualization to decrease the cost of translating all privileged instructions. In a recent study, vmware showed performance losses of 46% when functioning as a webserver. This is not out of line with expectations; the primary purpose of vmware is to consolidate little-used servers into a single machine.

Epson Perfection 3170 Photo Scanner (aka GT-9400) on Ubuntu Feisty

This is a fairly niche application, but at my place of employment I have an Epson Perfection 3170 Photo Scanner. I'm not even using the photo (negative/slide) scanning capabilities, I'm just using it as an ordinary scanner. It is however very fast and unprecedentedly quiet. I wanted to use this scanner under Linux (Epson provides Windows 95+ drivers and MacOS 9+ drivers, but no Linux drivers) sometimes, and on the Mac sometimes.

Putting PC-GEOS on the GRiDPad 1910

Putting GEOS on a GRiDPad 1910 is fairly trivial, assuming you can get the files there in the first place. I sent an email to someone back in 1995 which says most of the same things I say here, but I may have left something out of one file or the other. You can find the file attached to the bottom of this node as "geosinst.txt". The best way to go about all this is to use Palm Connect, if you have access to it - This is PC-GEOS 2.0, which came with a serial cable that connected a Zoomer to a PC. (The same cable, with a null modem adapter and a gender changer, lets you hook up printers, modems and whatnot to your zoomer.) The big deal about THIS particular revision of PC-GEOS is that it comes with handwriting recognition, a notepad app that's fairly decent, a datebook, and a phone directory.

How To Drop All Tables From A MySQL Database

If you are doing much testing of content management systems, you end up needing to clear your database. If you don't want to set permissions up repeatedly, you end up wanting some way to clear all the tables from a database so you can set it up again. I found a way to do this (by googling of course, because I am lazy and do not want to think) that does not require dropping and recreating the database with its attendant permissions.


Subscribe to RSS - howto