Monthly Archives: November 2008

Europe 2.0: europeana

November 22, 2008

image

I wonder if the they did any real sizing before opening this website although 2777 requests per second is a lot obviously. Well… is it? Anyway on the project site we read that the cultural heritage of Europe (3.5 million assets to start with) will be available again in some weeks.

Personally I think they should wait until January. There will undoubtly be more technical problems with the site and around Christmas most people are not available, making it not wise to reopen just before that time.

“The interface will be multilingual. Initially, this may mean that it is available in French, English and German, but the intention is to develop the number of languages available following the launch.”  …. no Dutch while the project is run by a core team based in the national library of the Netherlands, the Koninklijke Bibliotheek. Well you can also satisfy your European arty needs here.

Where I found 100 highlights from the KB Netherlands which kept me interested for a pretty long time.

image

LoudCrowd brings Guitarhero to the masses

November 22, 2008

image 

I received an invite for Loudcrowd (beta) which lets you listen to new songs and dance to them in a guitarhero style. You must hit the arrows to make a move and as you progress in our dancing style you earn extra moves and new cool stuff to wear. It’s also a social network kind of thing since it lets you dance and romance with others.

The current version though is a little bit “shocky” on some occasions I didnt even see the dot and the game was already over. On other occasions I had to press the arrow keys a little bit before the actual arrow to “hit it”.

Then again, it’s an early beta, so that will undoubtly improve. It was neat enough for me to return.

At Loudcrowd you listen to music with others, and play games to hang with friends or to meet new people. Everything here is about who’s online right now, what they’re doing, and what you can do with them. Instant gratification.

If you’re reading this, you’ve found yourself a backstage pass or hacked in to see what we’re up to. Things are still very rough – we’re testing out new ideas about how people can interact online and still figuring things out – so expect things to crash a bit and explode.

Celine Dion / Anastacia does AC/DC

November 22, 2008

And … if I read the 15.000 comments we must conclude… this is the worst cover EVER. haha.

image* “AAAAARGH DIE BIATCHES!!!!!!! – why do they fck AC/DC over like this :(“
* ”what the hell!::@#:!”
* ”i almost threw up. some tribute- this is a disgrace to AC/DC..! that woman thinks she can play guitar”
* ”bury the bitches in a coffin and burn them alive!!!”
* ”people actually payed money to see this. lol. Please leave this song to the experts.” (and more)

*grin*

And I must say… it has something todo with Conan and why he is the one holding the sword.

 

Good sound!

Although AC/DC however DO specify one specific woman who possible COULD do the song, unfortunately she doesn’t sing.

AC/DC whole lotta rosie

Phil Collins

November 21, 2008

In my ongoing quest :) I concluded that I also need “nodes”. If I write about an artist e.g. Phil Collins I want to link to a specific node. If I specify on a centralized social network or on a decentralized social network that Phil Collins is included in my list of favorite artists (e.g. on profiles) I need some “node” to refer to.

Under that node I can e.g. link-back to external Phil Collins nodes e.g. the Jango Phil Collins page (or Last.FM etc…) I can also dump everything related specifically to Phil Collins.

That some node will then used within my household in a later stage to link to in my personal mp3 player. Within my personal mp3 player I will have a link back to that node, causing full integration. I will also link it from e.g. my cd collection or my wishlist or my tasklist or my reviews etc… it will function both as mashup and as a term page. I don’t need to put general information on there since that is already in wikipedia and on the thousands of artist pages. I would however put e.g. my top 10 favorite songs of Phil Collins on there since that is personal data which belongs in my personal domain.

I don’t need to include every artist on earth but only the artists of which I like.

So I have to type the node. If I would type it as a namespace like thing music.artist it would be somehow be hierarchical and would conflict possibly with later namespaces that may conflict. e.g. book.artist.

So maybe just the term “artist-node” is enough which I can apply in WordPress by applying a new category. Probably the slug /category/ is also not really correct. maybe it should be uhm….  /brainnode/ or something like that, I have to think that through. Hmm… why not “/has/” or “/his/”. so edward.de.leau.net/has/brainstorm or /his/brainstorm or /has/artist or /his/artist.

Obviously the same nodes will be created for e..g companies with which our household has contracts e.g. ziggo, essent or kpn which again have a direct relationship with our internal budgettting application.

These nodes may have specific or generic functionality/services in the future depending on their type don’t know yet. But it would be logical if music.artist OR “artist-node” e.g. has a default music player while that is not necessary on the ziggo-mode. So it would be a real object like thing. So “the object” “ziggo”  in our household contains information on ziggo and links and specific functionality as well as the “object” phil-collins which would contain its own information but is of yet another type. Within a weblog it could represent itself in the form of a blogposting with the type “music-artist”  but within my music collection tool it would represent itself by showing me all my cds of phil collins.

Independent of the representation the “object”, phil collins is a “thing” somewhere floating in this household and thus should either be the same object or something highly linked because I don’ t want to have double information. I don’t want write the list of cds of phil collins I have on my weblog and do the same thing again in my music tool. I want to ask the object to reveal itself in a certain environment (I think).

image

Geld en tijd problem zijn slechts afgeleide aspecten van je huishouden framework

November 21, 2008

Ik las hier een stuk waar ik qua visie totaal in verschil.

Verbetering bereik je niet door vager te worden maar juist door alles SMART te stellen. Dat kan prima bij huishoudens en zeker op gebieden als geld en tijd die je spendeert.

Huishoudens (ook die van 1) zijn niet anders dan bedrijven op dit vlak. Elke euro die je uitgeeft kan gekoppeld worden aan een budget post. Maar dat is slechts een tabel. Elke budget post is gekoppeld aan een DOEL stelling van een huishouden
en en elke doelstelling is gekoppeld aan DRIVERS. Iets als "ik wil lol maken", "doel: heb hobby", "EIS: heb hobby muziek" wat leidt to bepaalde ACTIVITEITEN. Een ervan kan zijn "koop nieuwe cd genesis" (met daarin een aantal STAPPEN),
een van die stappen is de daadwerkelijke koop van het ding oftewel door jezelf (todo item als view op de complete lijst van activiteiten) oftewel op naam van iemand anders (wishlist item als view op de complete lijst van activiteiten). Een review schrijven op je blog over die cd kan ook prima als activititeit hierin passen. Zo kun je alle elementen in je leven hier rondom traceren naar basis doelstellingen, sterker nog je kunt aspecten als geld optimaliseren hierin meenemen en aanhouden tegen die doelstellingen en op basis daarvan gaan optimalizeren en keuze maken tussen producten, leverancieers of je doelstellingen bijstellen.

Daarnaast zijn er standaard processen (bij bedrijven BPM), bijvoorbeeld aankoop proces. Als je die uitschrijft volledig voor je huishoudens en mooi in modellen toont dan kun je ze gaan categorizeren, en pas dan zie je opeens de gaps of dingen die veel en veel meer tijd kosten en pas dan kun je doelstellingen maken. Micro voorbeeld: je moet noteren dat je comment spam op je blog hebt, het huishouden use case / proces is : ga naar blog, select comment, delete comment o.i.d. Je gaat meten hoe veel tijd dit kost en komt erachter dat dit veel meer tijd kost dan in je doelstelling die je hieraan gerelateeerd hebt. Je gaat dan op zoek naar een oplossing maar definieert deze eerst: "minder dan 1 uur per week besteden aan oplossen comment spam.". Je gaat dan oplossingen definieeren en selecteert "Akismet". Je schrijft dan op hoelang je bezig bent met operationele zaken rondom Akismet (installeren, updaten, bijhouden e.d.) want dat zijn zaken die je in de rol "functionele administratie van tools" doet (ook handig die volledige lijst van rollen) en je schrijft op hoe de zaken zouden moeten zijn:
automatisch alle comments weg, en dan de uitzonderingen oftewel terugzetten, verwijderen. Je weet dan hoeveel tijd "akismet" totaal kost en vergelijkt dit met je eerste doelstelling. De tijd je hieraan besteed neem je op in je huishouden processen lijst dus inclusief beheer en gebruikers taken.

Slecht voorbeeld omdat 1) het IT iets betreft en 2) te micro is maar je kunt het bij elke seconde die je spendeert doen incl. slapen, sex, eten, tandenpoetsen, biertje drinken. Daar moet je veel beter over nadenken. Waarom neem ik dat biertje,
wat doe ik allemaal precies, hoeveel tijd kost me dit, hoeveel geld kost me dit (relateren naar doelstellingen). Hoeveel geld had ik nou willen spenderen aan doelstelling "socialize", wat is de driver rondom "socialize" en is die belangrijker
dan de een andere driver OF doel en dan niet precierer in de vorm dat je dit in  een word document noteert maar preciezer in de zin dat je elke atomaire eenheid classificeert en een record maakt in een database met relaties naar elke andere atomaire eenheid die hieraan gerelateerd is.

Het probleem is dat huishoudens nog niet de tools hebben die bedrijven hebben. Ze hebben ook nog niet de awareness bereikt dat door diezelfde structurering te gebruiken en daadwerkelijk processen op papier te zetten en te relateren aan kpi’s, metrics, doelstellingen, drivers, huishouden use cases en stappen e.d. ze niet alleen walgelijk veel tijd maar ook vooral geld in de toekomst gaat besparen.

Zolang die tools er nog niet zijn kunnen huishoudens dit niet doen omdat je dit soort zaken niet met Excel, Word een Mindmap of een Weblog kunt doen, daar heb je specifieke tools voor nodig. Omdat die tools er niet zijn kan de perceptie hier rondom nog niet worden bijgesteld en bestaan er nog lifecoaches, budgetcoaches, zijn er families met onoplosbare geldproblemen of mensen met onoplosbare tijdproblemen, verder bestaan een grote set van lifehacks bij de gratie van het feit dat een dergelijk huishouden framework er nog niet is. Een bepaalde vlek verwijderen is namelijk een standaard proces dat je automatisch uit het framework zou kunnen plukken. Binnen dat proces zijn de specifieke assets gespecificeerd en in meer specifieke bijgevoegde attachments kun je een selectie maken rondom producten met hierbij opgenomen geld en tijd voor elk product. De vraag wordt dan niet hoe je die vlek gaat verwijderen maar hoeveel geld en tijd je daarvoor over hebt m.a.w. wat is je specifieke doelstelling rondom dat  soort vlekken.

Tot het moment dat die tools er zijn blijft het gewoon chaos en vaagheid. Maar het is eigenlijk niet te voorkomen dat die tooling er komt. Je krijgt een volledig inzicht in elke seconde die je spendeert en elke euro, je weet ook waarom en je
weet dat je het er mee eens bent. Als je het er niet mee eens bent dan kun je gaan optimalizeren om minder tijd ergens mee bezig te zijn. Juist omdat die processen dan in een database/modellen staan kunnen 3rd parties oplossingen gaan aanbieden. Je koopt bijvoorbeeld een plant bij  het tuin centrum vanwege een bepaalde doelstellingen van te voren heb
je de kosten daarvan, de operationale kosten (in geld en tijd) al kunnen analyzeren en kunnen vergelijken met alle andere mogelijkheden. Die plantgegevens en data komen in je huishouden asset systeem. Het beheerproces rondom  die plant met tijd en wat je moet doen komt in je huishouden processen. (allemaal automatisch).

Tot die tijd zouden we eigenlijk ons moeten voorbereiden door zaken meer specifieker te maken als voorbereiding op de uiteindelijk migratie naar die set van tools.

Wat onze mening is over die toekomst en of dat goed voelt op slecht is weer een heel ander punt, dat heeft met bovenstaande weinig te maken. Bovenstaande gaat over het “wat” niet “hoe” dat framework binnen komt rollen.

Today the new X-Box GUI appeared

November 20, 2008

We had to wait for it for months but today I finally saw the message “an update is available”. It took about 5 minutes to download and presto the new look and feel for my X-Box was there.

“Welcome to the New XBox Experience!”  …. cooooool. It is followed by some cool 3d effects and lets me sign in. I see that the terms of use have changed and I am asked to view it and accept it. I think it covers mostly logical things

Since I don’t have my camera nearby, a little review with pictures taken from the X-Box site.

image Right away all 3d avatars are running on my screen… wow. “choose and avatar as starting point” it says. Amazingly, compared to the “flat” older GUI. When I go around selecting avatars a sort of “beam me up scotty” effect comes around and the character begins to float. When I move “the beam” they drop down, funny. I let the whole crowd jump up and down a few times and then select one of the guys to be my starting point. Too bad I can not show you which one I choose.
image
image
It now lets me customize my avatar somewhat more
- change my features: changes the hair, eyes,body, etc… I start with the hairstyles and notice … 90 pages of hairstyles….3 pages of haircolor… 5 pages of eyes… and the funny thing is each style wears a name… on with ears, facial hair, I gave myself some wrinkles, a fearsome mouth
- clothing: 4 pages of tops, caps, make-up, I can choose between cargo shorts, chino shorts, punk pants, pinstripe pants, boot cut jeans, turn up jeans, worn jeans etc… I decided to pick one of the cool art house glasses, no earrings, black formal shoes… hmm.. wait I take the suit, a titanium sports watch, a gold ring, no gloves
- Hmmm lets save this outfit under “ed1” on the harddisk and lets save it as my game picture

As far as I can understand it should now be visible via avatar.xboxlive.com/avatar/cogmios/avatar-body.png … yes :)

This is me with my “Bali” look :)

This 3d avatar I can now use in actual games so I always have the same look, pretty good idea! There is a seperate section for that “games with avatars”.

Lets continue with the real stuff: the new gui! (see here for all new stuff)

- To bad I don’t have more friend using the X-box 360 since the party feature (with 7 people in one room) look pretty neat.
- The new popup menu when you press the XBox Guide button is much handier than the previous version
- Another cool thing is “Install to hard drive”. I can now insert a cd, got to “my xbox” and then install the cd to hard drive, in that way I don’t need to insert the disc again and… I can play the game from the hd. (Although I need 6.4gb free space which I Completely filled up with downloads :)).
- The information on games, etc… is now shown as “cards” that you can scroll through which provide a much better user experience
- I also like the profile info, it show in 3d, all the cards of all my games and on them all my achievements so I can scroll through them, makes me having the desire to REALLY fill all achievements :)
- Overall the new 3d gui is an enormous improvement, I am still clicking everywhere to find out what’s where.

One thing I really would want though one day though is the ability to view albumcovers of my music since they are stored in my iTunes.

I’m going to explore somewhat more, the overall verdict is : superb ms!

How to enable simplexml on a Synology Box / How to run 2 apaches on a Synology Box

November 19, 2008

image I heard about OpenGoo, a webapplication which you can host at your own server and basically let’s you do the “office” things: contacts, todo, documents, spreadsheets, calender, task, links, and so on.

Although it probably lacks a lot of features this might be handy to install in our household. I really like to have all my data within my own household and I believe distributed everything is basically the way to go.

The main problem are the memory demands, it requires really some MB’s while my Synology CS 407 is already running uhm… a lot.

But let’s try anyway.

image - Download the zip file from the SourceForge site
- Just copy to your /web directory
- Open the installation page by just typing in the url of the place you copied it to (e.g. http://cubestation/doc)
- You get a  nice message and have to click next
image - The next page warns you aboutsimplexml extension is not installed”
- According to Synology however this extension is not available yet in their default php release (no libxslt.so). However I read about  some “hack” : “install a second apache with a full enabled PHP —> ipkg install php-apache”.

Some questions pop in my mind now… ah…. what the heck.

CubeStation> ipkg list php*
php – 5.2.6-2 – The php scripting language
php-apache – 5.2.6-1 – The php scripting language, built as an apache module
php-curl – 5.2.6-2 – libcurl extension for php
php-dev – 5.2.6-2 – php native development environment
php-embed – 5.2.6-2 – php embedded library – the embed SAPI
php-fcgi – 5.2.6-1 – The php scripting language, built as an fcgi module
php-gd – 5.2.6-2 – libgd extension for php
php-imap – 5.2.6-2 – imap extension for php
php-ldap – 5.2.6-2 – ldap extension for php
php-mbstring – 5.2.6-2 – mbstring extension for php
php-mssql – 5.2.6-2 – mssql extension for php
php-mysql – 5.2.6-2 – mysql extension for php
php-odbc – 5.2.6-2 – odbc extension for php
php-pear – 5.2.6-2 – PHP Extension and Application Repository
php-pgsql – 5.2.6-2 – pgsql extension for php
php-thttpd – 2.25b-5.2.6-1 – php-thttpd is thttpd webserver with php support
phpmyadmin – 2.6.2-2 – Web-based administration interface for mysq

ipkg list php* hmmm…

CubeStation> ipkg install php-apache
Installing php-apache (5.2.6-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/php-apache_5.2.6-1_arm.ipk
package apr-util suggests installing sqlite
package apr-util suggests installing openldap-libs
Installing apache (2.2.10-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/apache_2.2.10-1_arm.ipk
Installing apr (1.3.3-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/apr_1.3.3-1_arm.ipk
Installing apr-util (1.3.4-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/apr-util_1.3.4-2_arm.ipk
Installing e2fslibs (1.40.3-5) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/e2fslibs_1.40.3-5_arm.ipk
Installing expat (2.0.1-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/expat_2.0.1-1_arm.ipk
Installing gdbm (1.8.3-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/gdbm_1.8.3-2_arm.ipk
Installing libdb (4.2.52-3) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/libdb_4.2.52-3_arm.ipk
Installing e2fsprogs (1.40.3-5) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/e2fsprogs_1.40.3-5_arm.ipk
Installing openssl (0.9.7m-4) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/openssl_0.9.7m-4_arm.ipk
Installing zlib (1.2.3-3) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/zlib_1.2.3-3_arm.ipk
Installing openldap-libs (2.3.43-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/openldap-libs_2.3.43-1_arm.ipk
Installing cyrus-sasl-libs (2.1.22-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/cyrus-sasl-libs_2.1.22-2_arm.ipk
Installing php (5.2.6-2) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/php_5.2.6-2_arm.ipk
Installing bzip2 (1.0.5-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/bzip2_1.0.5-1_arm.ipk
Installing libxml2 (2.7.1-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/libxml2_2.7.1-1_arm.ipk
Installing libxslt (1.1.24-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/libxslt_1.1.24-1_arm.ipk
Installing pcre (7.8-1) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/pcre_7.8-1_arm.ipk
Installing libstdc++ (6.0.3-6) to root…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/libstdc++_6.0.3-6_arm.ipk
Configuring apache
update-alternatives: Linking //opt/sbin/htpasswd to /opt/sbin/apache-htpasswd
update-alternatives: Linking //opt/sbin/httpd to /opt/sbin/apache-httpd
httpd: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.70 for ServerName
httpd (no pid file) not running
httpd: Could not reliably determine the server’s fully qualified domain name, using 192.168.1.70 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:8000
no listening sockets available, shutting down
Unable to open logs
postinst script returned status 1
ERROR: apache.postinst returned 1
Configuring apr
Configuring apr-util
Configuring bzip2
update-alternatives: Linking //opt/bin/bzip2 to /opt/bin/bzip2-bzip2
Configuring cyrus-sasl-libs
Configuring e2fslibs
Configuring e2fsprogs
update-alternatives: Linking //opt/bin/chattr to /opt/bin/e2fsprogs-chattr
update-alternatives: Linking //opt/bin/lsattr to /opt/bin/e2fsprogs-lsattr
update-alternatives: Linking //opt/sbin/fsck to /opt/sbin/e2fsprogs-fsck
Configuring expat
Configuring gdbm
Configuring libdb
Configuring libstdc++
Configuring libxml2
Configuring libxslt
Configuring openldap-libs
Configuring openssl
Configuring pcre
Configuring php
Configuring php-apache
Configuring zlib
Successfully terminated.

1) vi /opt/etc/apache2/httpd.conf

(in /opt/lib/php/extensions is now the needed xsl.so)

(also change all libexec/bla.so to /opt/libexec/…)
(also change log file to correct location e.g. /opt/var/apache2/log)

Then edited the portnumber to 81 and changed the default webpath.

2) run /opt/sbin/httpd –k start

and we are running another instance on port 81:

image