Wynalazki

polish english 

Coin counter – put that on top of a bottle, throw coins inside and counter will tell you how many of them is inside. Unfortunatelly works only with 1 Yen coins.

Img 7660
Img 7662

Portable bubble wrap ;-)

For those who like squeezing bubblewrap, this device runs on batteries, has top layer from soft rubber – feels pretty like real bubblewrap, underneath battery and speaker emitting exploding bubble sound (not perfect sound unfortunatelly).

Img 7669

Sybase ASE 12.5 on Intel Mac

Yes, that’s im^H^Hpossible, although sybase has not been designed to run on intel macs (yet), and is only available for powerPC i made it.

Quick recipe (for pretty advanced geeks):

Download Developer Edition (i did not check other versions), install as normal, it will get installed but will not work (as expected), also none of visual tools will work.

Now geeky part,

Now, we need to create database, so please run this command (if it complains about env vars, then go down and set all of those SYBASE* vars before):

LANG=C /Applications/Sybase/System/ASE-12_5/bin/dataserver -e/Applications/Sybase/System/ASE-12_5/install/kuba_tyszkos_computer_BACKUP.log -d /Applications/Sybase/System/ASE-12_5/master.dat -c /Applications/Sybase/System/ASE-12_5/SYBASE.cfg -b100M

in file SYBASE.cfg i had to adjust 2 settings: stack size = 131072 and stack guard size = 131072 (with default values server crashed with error “Stack overflow detected: limit: 0x0x02262960, sp: 0x0x02262784” and “*** Stack guardword corrupted”).

You may also have to edit “interfaces” file to suit your needs – first run of serer will tell you which record is missing from interface file (in my case it was just “SYBASE”), also, it need resolveable hostname (may need to add your local ip address into /etc/hosts).

Now, create file that will be actually running our database.

export SYBASE=/Applications/Sybase/System
export SYBASE_OCS=OCS-12_5
export PATH=$SYBASE/$SYBASE_OCS/bin:$PATH
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:$SYBASE:$SYBASE/$SYBASE_OCS/lib:$SYBASE/locales

LANG=C /Applications/Sybase/System/ASE-12_5/bin/dataserver -e/Applications/Sybase/System/ASE-12_5/install/kuba_tyszkos_computer_BACKUP.log -d /Applications/Sybase/System/ASE-12_5/master.dat -c /Applications/Sybase/System/ASE-12_5/SYBASE.cfg

###EOF

(as you can see the only difference is lack of parameter “-b100M” which tells the server to create database of size 100MB)

Change its permission and run it – should start database server.

To test (you need all four statements exported to your env):

LANG=C isql -SSYBASE -Usa

(press enter when prompted for password)

And it’s ready ;-)

Because of lack of time i didn’t have time to check anything more, so i have no idea how stable it is, or does it actually really work..

Have fun…

Update,

after some testing i encountered following problem – i was able to login to database but it didn’t contain anything (only few system tables, but none of system procedures etc), even when creating new master device shows you “creating table…” etc etc, don’t trust it, you will find that even sp_help is missing…

I recreated database with “-b400M” parameter, restarted system, ran script:

LANG=C isql -Usa -P -i /Applications/Sybase/System/ASE-12_5/scripts/installmaster

And encountered another problem “All future modifications to this database will be suspended until the log is successfully dumped and space becomes available” – that was easy, i had to extend log segment issuing “alter database tempdb log on master = 100” – this resized log segment to 100MB, and after running script again all went fine.
Now i have fully working database.

International Robots Exhibition 2007 Part 2

polish english 

Information/reception robot:

Img 7794
Img 7801

Self assembly robot – makes 15 various creatures, here – dog:
Img 7802
Hello kitty is everywhere:

Img 7821
Dinosaur – bites, lets caress itself, available to buy for about 50000 jpt.
Img 7826

Drums playing robot
Img 7831
and cymbals
Img 7832
This one has windows inside :-((
Img 7837
House cleaning ladybug
Img 7841
Img 7849
Img 7857

It was supposed to be traditional dance (juri says not even similar to any traditional dance)
Img 7866

Mini city with airplane held by robot arm
Img 7885
Robot crawler
Img 7921
Table tennis playing robot (was not possible to play with it)
Img 7950

This was available to control using special suit
Img 7956
Hand controlled hand
Img 7964
Next robots musicians
Img 7965
Img 7977
Img 7982

International Robots Exhibition 2007

polish english 

Booked and planned over month ago, got info from Stewart about robots exhibition in odaiba, it took only registration to fill and we were ready to go, after getting there service person dragged us to “overseas” line, and juri had to say she’s from Poland ;-) – this line was much shorter that japanese one…

Various robots, this one was supposedly used by NASA in rescue missions:

Img 7680

360 degrees camera:
Img 7681

Another spinning camera (and part of me on the photo which does not happen often ;-) ):
Img 7685

3nm precision microscope:
Img 7688

Trash dumper:
Img 7702

This robot built using LEGO Mindstorms was measuring something in the car (car was running at full speed all the time):

Img 7719
Earthquake-proof floor simulator – you can look at fluid bottle what is the difference – left “house” is not proofed, and right one has double sliding floor:
Img 7727

This robot was saying “konnichiwa” and waving hand:
Img 7733

This also wasy saying something and walking/riding around:
Img 7738
This is what we call “bad timing”:
Img 7740

Guard security robot (and they really use them, for example in
aquacity in odaiba)
Img 7741
Img 7745
Img 7749
Img 7753

Robot capable of taking over the stairs:
Img 7754

Walking zebra:
Img 7757
And cockroach ;-) :
Img 7761
Multicamera
Img 7762

Hand controlled by laptop:
Img 7766
Android – for dental practice:
Img 7769

And baby simulator, heavy for almost 4kg, crying, needs diaper changing etc.
Img 7787
Img 7789