Archive for August, 2004
Mod Rewrite as a virtual hosting environment
Monday, August 30th, 2004So, I’ve now got control of istic.net. istic.net is going to have a number of subdomains, and I don’t really want to muck around with apache every time I want to add one, or get my Friendly Neighbourhood Sysadmin to do so.
Instead, I want mod_rewrite to do it, which it does. I have a virtualhost that handles *.istic.net, and passes it on to the following .htaccess file:
RewriteEngine on
RewriteRule ^.*.istic.net.*$ - [L]
RewriteRule (.*) %{HTTP_HOST}/$1
Which redirects “http://ritual.istic.net” to ”~/sites/istic/ritual.istic.net”, which is what I want.
That shouldn’t have taken as many hours as it did, so I’m writing it down.
Secondly, I’ve moved my braindump – hol.istic.net – to a temporary new home whilst the DNS resolves. By the wonders of my new domain name, it’s temporarily housed at supercalifragil.istic.net which is possibly the best subdomain ever :-)
So, my personal “hire me” site could go to “narciss.isitic.net”, I could move all my open source projects to “altru.istic.net”, set up a site about religion at ritual.istic, head of into the futur.istic and be all m.istic about it and whenever I got fed up with the whole blogging thing and needed to move, I can always go ball.istic.
This isn’t actually far from the plan, which is to move the far flung tin-pot empires of AqCom that are getting lost under five years of journal archives & articles, and move them to their own domains – or subdomains, or sub-subdomains – where they can live happily ever after.
Bookmarks
Sunday, August 29th, 2004Because lack of content is a dangerous thing, and people are occasionally interested in this kind of stuff. My bookmarks file, slightly edited:
Bookmarklets
- Translate
- Referer
- Wayback
- Random Joke
- Show DOM tree
- Show DOM Tree II
- Document Tree Chart
- zoom images in
- go to referrer
- zoom images out
- TOC
- Search Site
- Subscribe with Bloglines
- BugMeNot
games
- B Nomic
- EGOSOFT – Maker of X2: The Threat
- Lionhead Discussion Board – powered by vBulletin
- Obsidian Forum Community
- YETI SPORTS by chris hilgert powered by edelweiss medienwerkst.at
- YETISPORTS Part4
- Sensei’s Library: Front Page
Interesting
Art
food
- RecipeSource: Marmalade Cake
- All Recipes | Pie | Fudge Pie
- All Recipes | Cake | Basic Cheesecake
- Beef Burgundy with Red Wine – Beef Stew with Red Wine
- Bakewell tart
- All Recipes | Pie | Easter Pie
- reddragdiva: Rotund for success v2.0.
Music
Visual
- My favourite UK Television Adverts, Download & watch them here FREE. Find out the music they have used in them.
- antimult
Tech
Words
- the-hug.org/paul: Cookie File
- Military Quotes, Funny Quotes, Military Mottos, Jokes and Humor
- Improv Message Boards – True Porn Clerk Stories
People
- Susan Egan Home Page
- loonyblog. random thoughts on games, art, geek culture and living in new york.
- The issue of being human.
- viscerate.com – how rock does this?
Stuff
- Button Badges: AAA Badges of Quality – Promotional badges, keyrings, fridge magnets, tiepins and cufflinks
- clean sweep
- newsmap
- lg3d: Project Looking Glass
- Steve Jackson Games Forums – powered by vBulletin
- lg3d: Project Looking Glass
comics pending
- Greystone Inn
- Ahhh Memories…..
- - EHA Comics by Eddie Ahn -
- s*p: the new gold dream
- Bigger Than Cheeses – Australia’s most popular webcomic
- Oh Snap (Updated Mondays and Thursdays)
- Gaming Guardians – Monday, June 7, 2004
- Loserz: Full of Rich Dorky Goodness
- S U B U R B A N T R I B E
- Demonology 101: an online comic about high school and other forces of evil (updated every Sunday night)
- The Tao of Geek: an online comic
- Spells & Whistles by Tauhid Bondia – Updates: About once a week
- Skirting Danger! – The most popular comic on the internet!
- butternutsquash
- Bigger Than Cheeses – Australia’s most popular webcomic
blog this
Code
- Apache HTTP Server Version 2.0 Documentation – Apache HTTP Server
- RFC 2616 (rfc2616) – Hypertext Transfer Protocol — HTTP/1.1
- RFC 977: Network News Transfer Protocol
- README.webtodo
- Learn : Accessible Forms
- Code Kata
Python
- Twisted 1.3.0rc1 API
- ActiveState O’Reilly Python cookbook code samples ratings review
- Twisted Documentation: Twisted Documentation
- XSLT lib docs
- Mod_python Manual
- Dive Into Python
- Python Documentation
eclipse
Research & Ref
- 555-1000
- The Straight Dope: What’s the best way to kill a vampire?
- ntlworld Help
- All Human Knowledge
Stock
- Online Etymology Dictionary
- CIA – The World Factbook
- The Straight Dope: What’s the best way to kill a vampire?
media
- CD Baby: THE BLANKS: Riding The Wave – hear and buy it at CD BABY.
- X-Files Episode Guide & Insightful Commentary
- iMusic Community – Monty Python
- musicplasma : the music visual search engine
- trapezzoid: Favorite albums
- Amazon.com: Music: Tom’s Album
- Lurker’s Guide: Episode List
- Amazon.com: Music: Tom’s Album
Computing
WinXP
Theme
Linux
- ATI Radeon Linux How-To
- a description of how I got the Realtek 8180 wireless ethernet pcmcia card to work in Linux
psx emu
- Pete’s Domain
- Emuforums.com – Problems with games
- ePSXe_FAQ.txt
- Welcome to the official ePSXe website
- Pete’s Domain
ed2k
- FileDonkey – edonkey search engine
- ShunTV Public BitTorrent Tracker
- fileheaven.org :: Index
- www.Comic-Central.cc
- ShareConnector – Downloads
- MLdonkey World
- onb_list.php
- server.met – Server List for eDonkey and eMule
- aMule Project | Backtraces | How to post useful backtraces
- Torrent Watcher v1.1
- http://www.the-realworld.de/index.php
Mush
- Javelin’s PennMUSH Guide: MUSH Management
- Godlike Technologies: Amberyl’s MUSH Manual
- The MUD Resource Collection: Index
- Javelin’s PennMUSH Guide: MUSH Management
- Godlike Technologies: Amberyl’s MUSH Manual
food
- RecipeSource: Marmalade Cake
- All Recipes | Pie | Fudge Pie
- All Recipes | Cake | Basic Cheesecake
- Beef Burgundy with Red Wine – Beef Stew with Red Wine
- Bakewell tart
- All Recipes | Pie | Easter Pie
- reddragdiva: Rotund for success v2.0.
Quick Access
Leakytap customs
Search Engines
- Google Search
- Google Images
- Google "I’m Feeling Lucky"
- Google Definitions
- Google Groups
- A9 from Amazon
- Altavista
- Newzbot
- Alexa
- Gigablast
- Astalavista (security related, cracks)
- Yahoo!
- Google "I’m Feeling Lucky"
Shopping
Blogging
- LiveJournal User
- Blogshares
- Technocrati Link Cosmos
- Blogstreet
- Popdex News
- Popdex Blogs
- Popdex Citations
- Metafilter
Encyclopedia
Movies
Music
- All Music Artists
- All Music Album
- Gracenote CDDB
- Pitchforkmedia.com reviews
- Launch song search
- Launch video search
Dictionary
Thesaurus
Financial
- Currency Conversion UKP to EUR
- Currency Conversion EUR to UKP
- Currency Conversion USD to UKP
- Currency Conversion UKP to USD
- Stock quote from Yahoo!
- Google Stock Quotes
News
Internet Tools
- WHOIS
- Expired Domain Names
- Netcraft What’s That Site Running & Uptime
- Samspade info
- Port check
- Netcraft What’s That Site Running & Uptime
Programming
- PHP Functions
- Perl Modules via main CPAN
- Perl Modules via Winnipeg CPAN
- Python
- MySQL
- Docbook
- Python Cookbook
Open Source
Courier Services
- UPS
- FedEx<a href=’http://www.wormus.com/leakytap/Internet/FedEx?action=edit’>?
- FedEx<a href=’http://www.wormus.com/leakytap/Internet/FedEx?action=edit’>?
Mozilla Development
Games
Television
Maps
Reference
Books
Medical
Syndication
2004-07-15
GMail
Friday, August 27th, 2004I’m assuming everyone who wants a gmail invite has one by now, but in case not, I have a couple spare. Any takers?
All Gone
Atom Comments
Thursday, August 26th, 2004- Looking up your hostname…
- Got your hostname.
- Welcome to the Internet Relay Network Aquarion
- Your host is excalibur.esper.net running tiamat-1.0(04).ylist.hfix via dircproxy 1.0.5
- This proxy has been running since Tue, 24 Aug 2004 09:41:55 +0100
- nickserv
- identify ****
- Aquarion sets mode +i Aquarion
- Now talking on #eddings
- Topic for #eddings is: ‘I am A PRODUSER.’
- Topic for #eddings set by itagne at Wed Aug 25 08:50:42 2004
- Mandy
- [10:29] yeah
- Mandy
- [10:29] occasionally I’ll log into the server via the website and delete the crap manually
- Senji [10:41] continues to think that feeds should include magic information on how to comment on them, rather than you having to go to the actual entry’s page to comment.
- Mandy
- [10:46] it would be useful, yes
- gilmae
- [10:46] I’m betting taht will be ATom’s Killer Feature
- -NickServ-
- Password accepted – you are now recognized.
- (You Connected)
- Aquarion
- Er, no. I think that’s a really sucky idea
- gilmae
- almost everything required to do it already exists in Atom, and the last stephas been mooted
- gilmae
- why?
- Aquarion
- Mostly because it dictates what I store (and can store) about a person
- Senji
- Aquarion – why?
- Senji
- Aquarion – the feature I want is basically a URL.
- Aquarion
- That already exists in RSS.
- gilmae
- what else would you demand of the user?
- Aquarion
- It’s what the <comments />element is for.
- Senji
- <comments />– no comments? :)
- Senji
- So it does… :)
- Aquarion
- gilmae, For any Epistula entry, I store various things from the location from where I posted it, date, time. I could include mood, current music playing, a whole host of things.
- gilmae
- for comments?
- Aquarion
- I could also do that with comments
- gilmae
- you could
- Senji
- Aquarion’s comments have lots of tickyboxes.
- Aquarion
- The point is that any standardised comments interface wouldn’t let me.
- Aquarion
- And there’s that too. It’s why any given API cannot do everything, and the Atom API won’t ever work fully for all weblogs
- gilmae
- The comments over Atom would just be a way for commenting for people who don’t want to go to your site though, in the same way that the feed is for people to read your posts without going there
- gilmae
- people who want the frilly bits are going to read the site, and comment there
- Aquarion
- They can fuck off. If they can’t be bothered to go to my site, I don’t need their opinion.
- Senji also wishes that people wouldn’t use javascript popups for comment interfaces…
- gilmae
- It’s been al ong time since *you* were on dial up, eh, Aqn
- gilmae
- frankly, when I was on dialup, I didn’t have the time to sit around for people’s designs to load up
- Senji
- gil – people’s designs were too heavyweight then :-P
- gilmae
- I wanted to read what they said, not see the same design I saw yesterday
- Aquarion
- Because if it’s infinatly extendable, then no one client will support everything, and if it isn’t, then I can’t store everything I want.
- gilmae
- obviously, Aqn excepted cause he changes his header image often :- )
- Aquarion
- gilmae: It’s not the design. It’s the validation, the optional info (And different sites having different optional bits)
- Mandy
- Senji – I used to have javascript popups, but then I changed to a better blogging system. :-p
- gilmae
- Senji, I read about two dozen feeds daily, about another three dozen weekly…even light designs start to add up over that 56K link
- Aquarion has about 180 RSS feeds he checks at the moment
- gilmae
- Aqn: validation? you can still do that over Atom
- Aquarion
- But I tend not to read them in the aggregator. If I want to read them, I go to the site they came from.
- Aquarion
- gilmae: Last I saw it, all atom’s validation was post effect. I can’t say “these you need”, and I still can’t include my tickyboxes
- gilmae shrugs…behaviour differs obviously
- Aquarion
- I really don’t like the homogeneousness that reading everything though a aggregator (or a f/list, for that matter) dictates
- Aquarion
- I spend a while with my site making it look readable, and having it parsed though a sucky interface negates that
- gilmae
- don’t get me wrong, I’m really trying not to be personal, but that is so arrogant
- Aquarion
- Yes
- gilmae
- its a pretty short step to only allowing people to email you if they do it through the client you give them
- Aquarion
- I’d disagree with that.
- Aquarion
- My biggest problem with the comment-by-atom thing, and the reason why nothing I will ever write will use it, is that it’s an gaping hole with a large sign pointing into it saying “Free google-rank! Point your spambot here!”
- gilmae
- the only possible response I can give to that is awful, cause it is “It will all be better in the future”ism
- Aquarion
- When we have jetpacks and a base on the moon, I shall possibly rethink my position
- gilmae
- but the spec is pretty raw, and I just can’t see it going through without the ability to return reponse codes to indicate that an entry doesn’t validate, nor can I see it going through without allowing the author to close off comments, either permenantly or on a spam by spam basis
- Aquarion
- Yes, but that just means we have to run spamassassin on all our comments
- Aquarion
- And I’d rather not have another pile of “possibly spam” to sort though every week
- gilmae
- I can’t see why something like mt-blacklist can’t be used for Atom comments
- Aquarion
- Me neither, but I don’t see blocking spam as preferable to having the hole in the first place
- Aquarion considers pasting this conversation into an entry
- gilmae
- actually, that’s very well done, Aqn
- gilmae
- you just came up with The Perfect Reason for people to write their own blogging engines
- gilmae
- “Well, I wrote my own so that my commenting system isn’t Movable Type’s”
- Aquarion
- Yeah, it’s a side benefit :-)
(Slightly later)
- gilmae
- shall i make a Perfect World statement? :- )
- Aquarion
- You can, I might even append it to the entry I just posted :-)
- gilmae
- In A Perfect World, and I accept that this is the same world as the one with Mr Fusion-powered-DeLoreans, you (Aqn) would be able to publish your schema/DTD/whatever of your commenting-frilly-bits, and the Atom client would be able to use discovery to see that you support this functionality and the schema would tell it how to support it
- Aquarion
- That is indeed a perfect world
- Aquarion
- Actually X-Forms would solve some of that.
- Aquarion
- Include an X-Form for the comment – which has validation information – for each entry
- Aquarion
- And, while we’re at it, I want a pony ana castle.
Bring me that horizon
Thursday, August 26th, 2004In brief then:
- Am back from con. It was fun. Report later.
- UK Media is back in “Qualifications” peanut-galleryery. Report later.
- Doom 3 Rocks. Report later.
- Sid Meier’s Pirates remake looks like it will rock. Report later.
- Sims 2 has gone gold, and is on target for September release. Report later.