Mwuki is the program that runs this wikiesque thingy here.
- What?!: MWuki is sort of a stupid name based on "wuki" being an alternative to "wiki". As in Wookiee vs Wickie (the Ewok). Really I should've used "chewi" from that perspective, but that doesn't really work well does it? Then M for minuscule or mini, in case the concept of the "wuki" catches on (insofaras there is a concept, which if there is I've forgotten; but that was the thinking, when I was struggling to get to sleep and having my mind failing to settle down). This also makes it sound like it's Swahili or something odd, which it isn't. I PRESUME... it'd be just my luck it's something obscene. Anyway yes, Mwuki, or MWuki, however you want to call it.
- Why: Because I've wound up finding wikis a pleasant way of getting my thoughts and ideas and memories down in very large quantities compared to other avenues available to me; because when I pondered "hey maybe I could install Mediawiki once Alex sends me those db access details", I wound up thinking "yeah but it's probably big and bulky and needs some setting up, and besides he hasn't sent it yet, he'll probably be busy travelling etc over the rest of the weekend". And I figured that much of the SQLite code would be fairly transferrable to a more proper wiki anyway once I had mySQL access at last.
- How: Mwuki stores its data in the SQLite embeddable database thingy. SQLite doesn't use a central database server, and can't really do file locking over NFS like you tend to have on a webserver (including Dreamhost), so it is not really safe to use multi-user. I have also considered using SVN for storage, which would give some interesting properties. Mwuki also uses the BBCode PECL extension module thingy, which caused me hours and hours of anguish trying to produce- in fact, it took me about as long to get that module installed as it did to then code about 90% of the program itself whilst falling asleep. I may write up info on what I had to do to get the module, some time.
Or back to the Main Page.