Wynalazki

polish english 

Liczydlo do monet – nakrecamy na butelke zamiast korka, wrzucamy monety a licznik na obudowie powie nam ile ich wrzucilismy.
Dziala niestety tylko z monetami 1 YEN.

Img 7660
Img 7662
Przenosna folia babelkowa ;-)
Dla tych co lubia wyciskac folie babelkowa do pakowania, to urzadzenie jest na baterie,
gorna warsta z miekkiej gumy – calkiem podobna do folii,
pod spodem bateria i glosniczek emitujacy dzwiek pekajacego babla (niestety dzwiek nie jest zbyt podobny),
no ale zastepczo da rade…

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 

Robot – informacja

Img 7794
Img 7801
Pies – zestaw do samodzielnego montazu
Img 7802
Hello kitty jest wszedzie
Img 7821
Dinozaur – gryzie, daje sie glaskac itp. do kupienia za okolo 50000 jpy czyli 1200 pln.
Img 7826
Robot grajacy na perkusji
Img 7831
i cymbalkach
Img 7832
Ten ma windowsa w srodku… :-(
Img 7837
Biedronka do sprzatania domu
Img 7841
Img 7849
Img 7857
Podobno to taniec ludowy (juri mowi ze do niczego niepodobne)
Img 7866
Mini miasteczko z samolotem sterowanym(a raczej trzymanym) przez robota
Img 7885
Robot gasienica
Img 7921
Grajacy w pingponga (niestety nie mozna bylo zagrac)
Img 7950
A tego zoltego mozna bylo kontrolowac z pomoca skafandra
Img 7956
Reka sterowana reka
Img 7964
Nastepne roboty grajace na instrumentach
Img 7965
Img 7977
Img 7982

International Robots Exhibition 2007

polish english 

Zaplanowane i zarezerwowane ponad miesiac temu, dostalem cynk od Stewarta z pracy (fan robotow) o wystawie robotow na odaibie, trzeba bylo sie zarejestrowac,
po udaniu na miejsce pan z obslugi nas zgarnal do kolejki “overseas”, powiedzielismy z juri ze jestesmy z Polski ;-) (w tej nie trzeba bylo stac tak dlugo jak w normalnej japonskiej)…

Roboty przerozne, ten jest podobno uzywany przez NASA do misji ratunkowych:

Img 7680
Kamera 360 stopni:
Img 7681
Nastepna wirujaca kamera (i ja sie zalapalem do zdjecia co sie rzadko zdarza ;-) ):
Img 7685
Mikroskop o dokladnosci 3 nm.
Img 7688
Wyrzucacz smieci:
Img 7702
Ten zbudowany z LEGO Mindstorms mierzyl cos w samochodzie (na pelnych obrotach – stad rolki pod kolami):
Img 7719
Symulacja zabezpiecznia przed trzesieniami ziemi – widac po butelce z plynem, lewy “dom” nie jest zabezpieczony, a prawy ma amortyzowana podloge:
Img 7727
Ten robot mowil “konnichiwa” i machal reka:

Img 7733
Ten tez cos mowil i jezdzil dookola:
Img 7738
To sie nazywa “bad timing”:
Img 7740
Robot – straznik + informacja (i to jest naprawde w uzyciu – np. w aquacity na odaibie)
Img 7741
Img 7745
Img 7749
Img 7753
Robot na gasienicach ktory umie poruszac sie po schodach:
Img 7754
Chodzaca zebra:
Img 7757
I karaluch:
Img 7761
Multikamera
Img 7762
Dlon sterowana z widocznego na zdjeciu laptopa:
Img 7766
Android – do praktyki dentystycznej:
Img 7769
I symulator niemowlaka, wazy prawie 4 kilo, placze, trzeba przewijac itp.
Img 7787
Img 7789