Back in February I tweeted "Starting work on #Episteme today."#. A few hours latter I got the following query in an email:
From: Ivan Avery Frey
To: Myles Braithwaite
Date: Thu, Feb 4, 2010 at 3:24 PM
Subject: What's Episteme???
Self-explanatory.
Episteme is a wiki engine (more of a wiki library) I am currently working on (I have actually been working on it for the last two years). It was originally a fork of Yaki (which powers The Tao of Mac), then was powered by CouchDB, and now is a fork of Hatta (not so much as a fork because I am still going to be using Hatta's WikiStorage module).
So why am I working on yet-another-wiki-engine?
-
I like flat files (easy to backup using rsync).
-
I think that Relation databases (like MySQL and PostgreSQL) were not design for wiki documents.
-
I like storing the documents in a Revision Control System so I can edit them in a text editor.
-
I like being able to search.
-
I don't ware the same cloths every day why should I have to use the same markup language.
This is an example of a wiki document:
Title: Python
Tags: python, programming
Content-Type: text/x-wiki
**Python** is a dynamic programming language.
== Resources
* [[http://www.enricozini.org/2009/debian/using-python-datetime/|Tips on using python's datetime module]]
* [[http://diveintopython.org/|Dive into Python]]
I am using RFC822 (similar to an email) for meta information (title, tags, markup, date, author, etc).
Episteme will always be a work in progress and many never be released.
This is a blog post I wrote the a few weeks after iPad was shown to the world and never got around to publishing it on this blog. It was on an internal company blog though. Sorry for bring up such an old news item.
A lot has been said the last two months about how Apple's iPad will kill the Kindle and how the iPhone/iPod Touch has already killed Sony's PSP and Nintendo's DSi (because the iPad will be able to play games it will some how destroy a extremely large industry). Personally I never like the idea of a device that did it all, Multi-Function Printers always gave me a bad feeling why combine the three most complicated systems in an office Printer, Fax, and Copier? Yes I will be buying an iPad when it comes out (not sure if Wi-Fi or 3G) but I will not be replacing my Kindle that has a better screen for reading and it will not be replacing any of my portable video game systems. I will use the iPad for the purpose I believe is servers: a netbook.
@mylesb I hear they have the revolutionary feature of only allowing the user to run one application at a time.
At quote from Chirs Browne's tweet on 27th January 2010 at 1:46pm.
Yes the iPad can only run one application at a time. But if I need to run more than one application at the same time I can easily take out my laptop. I see the iPad as more of a internet device than a computer.
This month's PyGTA we will have three presenters talking about their upcoming PyCon talks. Leigh Honeywell will be presenting Teaching Python in Your Community -- her experience teaching a Python class at HackLabTO. Greg Wilson on What We've Learned From Building Basie -- what a bunch of undergraduates accomplished building a Django-based replacement for Trac called Basie. Mike C. Fletcher on Debating 'til Dawn -- will be presenting some of the best discussion/ideas/talks at PyGTA the last three years in his attempt to make PyCon cool again.
Remember to bring your laptop because Mike will have a Real-time feedback tool for chatting with the presenters and give feedback on their talks (he has been") working for the last three months).
I ordered a second Linode (a 360) on the weekend for some PHP applications (Fever and DokuWiki). I have been with many VPS services and Linode is by far the best you can buy (shared host I will have to say Nearly Free Speech). It is hosted in the same data centre (Newark, NJ) so I have an internal IP address connecting both of them. I am running Nagios and Munin on both computers (Panda is monitoring Fox and Fox is monitoring Panda) that way if one goes down the other will notify me.
I also moved my Wiki from DokuWiki to Hatta. Hatta is a really simple wiki engine written in Python that use Mercurial for storage. Which means I just have to clone a repository to edit a page (you can clone the my draft wiki or my published wiki). I am going to miss some of the more powerful features of DokuWiki so I have started working on my own wiki engine called Episteme.
Episteme will have some of my favorite feature of DokuWiki, Hatta, Confluence, and Yaki.
An Email from Panic
I signed up for Transmit's Beta and it looks like they had a lot of people signed up and now the Beta program is full. So they sent me an email informing me:
*View larger*
Lighthouse strange UI
I started using Lighthouse (a ticket tracker) a few days ago for Asgard, iDelicious, and a few other personal projects (while I wait for a new server to run Jira. Initial thoughts are it a really good, simple, easy to use ticket track. But as you can see from the screenshot below I always forget where the Add new Ticket button is located. I look left under the bar that has a bunch of New actions but I start freaking out because I don't see New ticket, then I remember to look right where their is a prominent button that say Create new ticket.
*View larger*