2010/08/27

Pulling The Plug

I just cancelled my contract with my current ISP. In 6 weeks from today I won't have an Internet connection at home anymore. Well, sorta, I still have my IPhone and an UMTS USB stick (with a pay per usage contract).

This is just the next step in my ongoing self-experiment which startet 3 years ago when I got rid of my TV during a move. I want to make good use of the time I spend at home, but I'm getting distracted too easily. So in order to achive what I'm after, I'm trying to reduce the possible distractions to a minimun, or even better, get rid of them alltogether.

Over the past couple of weeks I came to notice that I don't use the Internet for much else than online gaming, staring at funny pictures and generally just killing time doing nothing usefull in particular as effetively as possible. So, I'll try to change that in the only way I know that might work for me.

In the coming weeks I'll try to focus more on making music, learning Korean and practising Tae Kwon Do. The week my ISP contract ends I'll be in Turkey for one week with ~300 others of my Tae Kwon Do group. And when I come home, I won't have Internet anymore. From my experience from last year, I know that my mindset will be tuned in a way that the “loss” will not have that much of an impact on me.

I'll still be able to read mails though as I setup my googlemail account to fetch mails from my mailserver today, so I'm not out of the world and still reachable ;-).

I'm looking forward to see how this works out for me :-).

PS.: Oh and remember: I still have Internet at work ;-).

2010/08/06

DokuVimKi Release

Yes, you read right. I just released the latest DokuVimKi plugin for Vim. It took me almost two years of extreme procrastination and another 4 weeks of coding for this complete rewrite of the initial version.

It surpasses the old version at great length when it comes to features and functionality! However, since I've been the only user so far, some oddities or bugs probably went undiscovered ;-).

Features:

  • Syntax highlighting (including code blocks, when enabled)
  • Filebrowser like tree to navigate the wiki
  • Command mode autocompletion for wiki pages!!!
  • Insert mode omnicompletion for wiki links and media links!!!
  • File upload
  • Revisions
  • Diffmode
  • Page and media search with support for regular expressions
  • and more…

I plan to do a screencast on how to use DokuVimKi, but after 6 failed attempts so far I decided to just release it for now. In the meantime DokuVimKi comes with a vim help file which describes all of it's features in detail.

You can download DokuVimKi either from my project page or from the vim script hub (please vote if you like it and have an account there ;-)).

Please note that in order to run this plugin you'll need at least vim > 7.0 with python support, the dokuwikixmlrpc python module and a recent development snapshot of DokuWiki!

Related articles:

2010/07/19

DokuWiki XML-RPC Python Module Released

I've been procrastinating (the term “working on it” would be an exaggeration :-/) over this module since July 2008. So today is teh big day I decided to finally do a official release (github page).

So, what is it good for? It's basically just a python interface to DokuWikis XML-RPC API which allows all sorts of interesting interactions with a remote wiki.

I've mainly created this module for my DokuVimKi Vim plugin (which btw is on a good way to a working release again (if you're curious about the development progress of DokuVimKi just checkout the github page).

Last not least: To all you python pros out there, this is my first python module and I hope I got most stuff right. However, if you find something to be wrong please drop me a note and I'll happily fix it :-P.

Happy Pythoneering.

Related articles:

2010/07/16

한국어 Level Up

Yesterday I had the last class of my Korean course before the summer break. So here's a short roundup about what I've learned so far.

Korean makes sense.

Really. It's a very logical language. It's not only easy to read, which I believe everyone can learn in less than one week with a little practise, the grammer and the different politness levels are very logical too. Once you grasp the system, like for example how one particular politeness level works, you can immediately adapt it to what you've learned so far.

Here's a short example for the verb 가다 (to come). 가다 is the infinitiv form, all other forms are derived the verb-stem “가” without “다” - this applies to all verbs. Here are a couple more, highliting the verb stem: 다, 다, 다, 마시다 - you probably see where this is going ;-).

To build the different politeness leves you just append the correct post-proposition to the verb stem.

politeness level postproposition result
informal -아요 가요
formal -ㅂ니다 갑니다
very polite -시 (together with the other to forms) 가세요 / 가십니다

This logic applies to almost every other aspect of the language. There are different particles for different expressions. The one for “when” would be “면” for example. Thus 가면 roughly translates to “when I go”.

Of course I haven't learned enough to really have a conversation with someone. We haven't covered past or future yet and I still have to learn a lot of words and phrases.

However, I signed up for the next course which starts in Oktober (십월 btw. 십 means 10 and 월 means month; just another example of how logical Korean is).

I also began to write most of the stuff I've learned so far down at a separate wiki (German) - maybe it will become a useful resource for others in the future :-).

안녕히가세요!

Related articles:

2010/06/24

My Identica Wordle

Using the data I fetched using my identica backup script I created a wordle :-). I stripped out the ”@” mentions first otherwise @splitbrain, @foosel and @tante would have dominated the picture ;-). Allthough I used the option to strip out common English words over at wordle, it's still pretty much meaningless, except a couple of things like “dokuwiki”. This sure could be optimized.

my identica wordle

1 2 3 4 ... 77 78