Archive for June, 2006

Search Engine Optimization SEO Documentation

Two things to note:

  • Don’t have duplicate or extremely similar pages at different URLs
  • Don’t use sessions with spiders

PHP on Debian

PHP works great on debian. Here’s on thing I found that caught me by surprise:

php5 has a setting for session lifetime. On debian, there are funky php ownership settings, so they have a cron job setup to remove sessions over 30 minutes. I turned mine off because at least for development I want the sessions to have an infinite lifetime.

Linux AFPD Notes




Linux Appleshare

Linux can support Appleshare using the afpd library. It is available on debian and gentoo, among other linux distributions.

afpd notes:

If you are able to open an appleshare but you can’t "see" anything… your .AppleDB is corrupted. You can try to recover it or delete it.


I read documentation on netatalk that afpd doesn’t like unix symlinks. Yes it appears that as of netatalk 2.0 they are not supported at all. Bad news man. That bites! What to do?


mount_afp: the mount flags are 0000 the altflags are 0020

Happens on both machines.

RAID Documentation

RAID Controllers

I’ve been looking into RAIDs for awhile. I’ve used an Adaptec and a 3Ware raid controller for awhile and found them very useful and high quality with great support in linux.

Since then, I’ve found that there are a few other options:

  • Full software RAID in linux using the md tool
  • Pseudo fakeraid using a bios-powered raid using a tool called dm

The choice here is clear: if you are using a dual-boot setup with Windows, you cannot go with a full software RAID solution, you have to use dm or a hardware controller. If you don’t have to dual boot with Windows, definitely use the software raid. I also use a software raid on my mac. See Disk Drive Notes? for more information.

External RAID Links:

Mailing list with some good info about page, block and stripe size.

http://www.tldp.org/HOWTO/Software-RAID-0.4x-HOWTO-8.html - TLDP is really great, if a bit dated at times.