Latest

Sudden urge to redesign this layout

Posted on 2008-07-17 23:27:33 EEST in 60° 43.992 N 24° 46.302 E Riihimäki, FI to.

I've planned doing this for soooo long and finally I took up the challenge and redid everything...
Later on I'm going to move to other server so I'm getting more recent Midgard beneath and some new stuff to the site.

Hope you guys like this... If you have any comments/wishes drop me an email or shout at Jaiku...

Later

Duct Framework

Posted on 2008-07-17 18:15:30 EEST in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Duct is something I have planned doing for a while and started coding last week.

What is Duct? (or what it will be)

Duct is a Flash framework with different generators and tools.
with single click it can generate dynamic Flash Sites, Banners, Polls, Surveys, etc. (through engines)
It has it's own server implementation also which allows dynamic content, mail and other features
for Flash. Server side is written with PHP but I have planned a Python version of it also.

Currently Duct UI is built to Flash IDE but I have plans to add Commandline, Online and Standalone support also.

I'm going to publish this as a Open Source project as soon as it gets a bit more mature.
Also more about the whole project will be published later.

Here are some screenshots of the Banner Engine. (And scaffolded banner project.)

scaffoldedBanner.png
(All these files have been generated after pressing the "Create" -button)

Lost my left ring finger on a motorcycle crash with deer

Posted on 2008-05-16 19:21:15 EEST in 60° 43.992 N 24° 46.302 E Riihimäki, FI to.

Last wednesday (07.05.2008) while I was driving my one week old Ducati Monster 696 from work to home,
I crashed into a deer.
I slided approx. 8 meters with the deer on front and after that bounced from side to side 11 meters with the bike. Last slide was approx. 58 meters with my left hand under the bike. Somehow my backpack got attached to the bike handles so I wasn't able to get rid of the bike while sliding. After the bike stopped I got up and took my helmet and gloves off.
I was swearing a lot and started to take cigarettes out of my pocket, thats when I realized that half of my finger was missing...
Then I started to scream and yell until a car came to the scene and I was able to stop them so they could call help.
I got to smoke one cigarette before the ambulance came and took me to the hospital. Luckily I was close to Helsinki so they took me to hospital where was great hand surgeon. They amputated half of the finger off.

I'm still very happy of the outcome. It could have ended a lot worst. I think most of the compliments for my survival with minimal damage goes to the great motorcycle clothing and safety gear I had on.

So remember bikers, wear your safety gear! You never know what can happen...

I'll put up some photos as soon as I get enough strength to get them off from the camera...




Ajatus LT @ FOSDEM video

Posted on 2008-03-05 12:50:55 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

For those of you who are interested but missed the talk
the video is now available to be downloaded.

Ajatus LightingTalk in AOP

Posted on 2008-03-03 21:23:01 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Next saturday there is a FOSS event "Avoimien Ohjelmien Päivä" in Turku, Finland.
I will be holding a LightningTalk of Ajatus there somewhere after 3pm.

If you are coming there, let's go for a beer etc. and discuss the topic or offtopic...

Interesting taxi company

Posted on 2008-02-21 19:13:35 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Today when I was leaving from home to Helsinki I decided to take a taxi from my house to the train station.
For my supprise the Riihimäki taxi operator was a bit more enhanced than I could have imagined.
This is the call I made

Machine answers: Hello, finding your position now...
[After few seconds]
Machine: Calling nearest available taxi, please wait...
Taxi driver: I will be there in two minutes.
Me: Thank you.


I could believe this in Helsinki but not in Riihimäki which is really small town...
We are going to the right direction....

Ajatus Lightning talk @ FOSDEM

Posted on 2008-02-08 23:14:01 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Ajatus LT was accepted to this years FOSDEM in Belgium.

At this point it seems the presentation will be on Sunday 24 at 15:40.

I'll be introducing Ajatus itself and little bit about the pieces it is built on (CouchDB, jQuery).
Mostly I try to concentrate the presentation for developers interested either in offline AJAX development or even Ajatus itself.
I will be showing and explaining some of the layers inside Ajatus, different ways to expand it with plugins, etc and give sneak peak to the future of the app.
Some basic replication scenarios will be covered also.

At the same weekend Bergie and I will be attending the XMPP Devcon to collect and present our ideas of the automated XMPP based CouchDB replication currently going under name PillowTalk. 

 

Ajatus 0.6.0 released

Posted on 2008-01-30 20:04:31 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Finally got the new release out.
This fixes some bugs and adds cool new features.

Go check it out at http://www.ajatus.info/download/ajatus_0-6-0/  

Finally got them working

Posted on 2008-01-23 21:35:49 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

ajatus_native.jpg

Today I got the complete stack working on my N800 device!

  • Erlang
  • ICU
  • CouchDB
  • Ajatus

They are far from perfect yet but I'm sure it'll get better little by little.
Currently I'm

  • preparing the packages for releasing them through maemo extras repository.
  • trying to compile the latest erlang R12.b.0 (now the package is R11.b.1)
  • adding dependencies to couchdb package
  • packaging Ajatus also

After first releases there are some possible tweaking to do... I still get some Segfaults at some points while using couchdb.

If someone would like to give this a try the hard way:
All the current packages can be found here http://protoblogr.net/downloads/erlang/

  1. Download and install erlang-base_11.b.1-1_armel.deb to the device (after download: dpkg -i  erlang-base_11.b.1-1_armel.deb)
  2. Download and install libicu36_3.6-2_armel.deb
  3. Download and install couchdb_0.7.2-1_armel.deb
  4. Get the latest release of Ajatus and follow it's installation instructions

There might be some dependencies which have to be manually installed. (Will be fixed later)
Currently the CouchDb installs itself to /usr and the databases are located at /usr/var/lib/couchdb.
I changed the DB path in /usr/etc/couchdb/couch.ini to point to my other memorycard (/media/mmc2/couchdb_db) which had some more space left.

Hopefully I get to release these as soon as possible for easier use.

Great thanks to the folks at #couchdb channel (nslater, jan,...)
And to Piotras

First set of Erlang packages for Maemo

Posted on 2008-01-23 08:48:56 EET in 60° 43.992 N 24° 46.302 E Riihimäki, FI to .

Last night I finally was able to do successful packages and installation on my N800.

First set (N800/N810) can be downloaded here: http://protoblogr.net/downloads/erlang/

I'll upload rest of the deps as I get to the office. Also I'm currently buildin ICU which is also needed by CouchDB. Hopefully today I have working native Ajatus on my N800. 

UPDATE: 

Just uploaded rest of the package files. Also there is packages for ICU.
I'm currently trying to get CouchDB to work, but still have some minor problems with it.

For basic usage of erlang one could only install the erlang-base and erlang-nox packages...