Thursday, December 15, 2005

Saturday, October 29, 2005

Uusi kamera

Ostin lopulta uuden kameran sen vanhan Canon Poweshot A60:n tilalle, joka koki kesällä ikävänkohtalon.

Kesti melko kauan, ennen kuin lopulta päädyin tähän Canon Powershot A610 malliin.

Canon 610 - 5Mpix

Hankalaksi valinnan teki se, että vaikka periaatteessa tarvetta oli lähinnä vain helppokäyttöiselle peruskameralle ("point-and-shoot"), niin itse kuitenkin tykkään säätää valotusta yms. käsin aika useinkin. Loppusuoralla olivat joko Canon ixus 40 tai ixus 50, sekä mahdollisesti Panasonicin FZ5.

Ixusten hinta on viimeaikoina laskenut aika alas, ixus 40 lähtee noin 260EUR ja 50 myös noin 300EUR. Lisäksi niillä on kohtuullisen hyvä kuvanlaatu ja ne ovat todella pieniä! Huonona puolena taas on se, että juuri mitään ei voi säätää, eli kaikki menee automatiikan mukaan.

FZ5 puolestaan on enemmän "oikea kamera", ja siitä löytyy mukavasti säätövaraakin. Lisänä vaikuttava zoomi ja kuvanvakain. Hinta nousee tosin 500EUR tietämiin, ja käyttöliittymä on näin Canoniin tottuneelle vähän outo. Ilmeisesti ko. kameraa ei oikein enää tuoda maahan, sillä ainakin verkkokaupan tietojen mukaan varasto on tyhjä myös maahantuojalla. Muualla tuosta taas pyydetään melkoisen suolaisia hintoja.

Lopulta päädyin sitten tuohon Canonin A610 malliin, lähinnä siitä syystä, että siinä on tarvittavat manuaalisäädöt, joka nosti sen ixusten ohi. Harkitsin myös A520 mallia, mutta koska eroa malleilla ei ole muuta kuin 5Mpix vs 7Mpix ja hintaa tulisi lisää 70EUR, päätin tyytyä tuohon pienempään. Tällä kuitenkin tullaan kuvaamaan lähinnä skidiä eri tilanteissa, ja siihen oli jo A60:n 2Mpix ihan riittävä.

Lyhyen kokeilun perusteella tämä on ihan ok peli. Hiukan isompi kuin A60, eli ei tosiaan mikään Ixus:n tyylinen ultra kompakti kamera kyseessä. Itseasiassa taitaa olla aika lähellä FZ5:n mittoja. Tuntuma lähes identtinen tuon A60:n kanssa. Taittuva LCD on kiva ominaisuus, varsinkin kun se on suurempi ja kirkkaampi kuin A60:n vastaava. Zoomi on 4x, kun A60:ssä se oli 3x. Pikseleitä yli tuplasti enemmän, ja varsin nopea tuntuu olevan. Huonona puolena sanoisin yllättävän äänekkään zoom moottorin äänen. Videokuvaa tällä kuvaa aika hyvin, paitsi että mikrofoni ottaa todella paljon rahinaa mukaan, ilmeisesti mikrofonin sijoittelu ei ole hirveän onnistunut, ja muovinen kuori aiheuttaa paljon noita sivuääniä. Kokonaisuutena olen ihan tyytyväinen, tosin vielä jäi arveluttamaan, olisiko Ixus sittenkin ollut parempi valinta, se nimittäin olisi todella paljon pienempi ja kuitenkin "oikeaa" kuvaamista varten tarvitsee vielä toisen kameran jossain vaiheessa. No, tuo koko onkin ainoa mikä puhuu Ixusen puolesta. A610 on hyvä kompromissi meikäläisen tarpeisiin, sanoisin. Eikä hirveän kalliskaan.

Tuesday, October 18, 2005

Python, ActiveX (COM) ja iTunes

Tuli ajankohtaiseksi opetella taas uusi ohjelmointikieli, tällä kertaa Python. Mikäs siinä, tutoriaali kouraan ja opettelemaan. Hyviä aiheita opetteluprojektiksi ovat perinteisesti olleet mm. pienen webserverin teko, irc-botti ja muut tavalliset pikkuohjelmat. No, IRC-botti on sinänsä mielenkiintoinen projekti, mutta samalla voisi kokeilla jotain uuttakin...

Applen iTunes on muuten mainio softa, mutta en hirveästi tykkää sen käyttöliittymästä ja jäin kovasti kaipaamaan Winamp:ssa ollutta pluginiä, joka näytti pienessä pop-up ikkunassa vaivihkaa alkavan kappaleen nimen. Valitettavasti vastaavaa ei ole tullut vastaan iTunes:lle (tosin en ole paljon etsinytkään, eiköhän mokomia ole olemassa), joten siitä idea alkaa tekemään Pythonilla plugin iTunesiin jolla voisi ehkä tehdä jotain kivaa.

Ensimmäinen ongelma, miten käytää iTunes:ia ohjelmallisesti? Onneksi Apple on sen verran reilu, että tarjoaa julkiset API:t varsin moneen eri viritykseen omilla developer sivuillaan.

Itseasiassa homma on aika helppoa. Tarvittavien Python extensionien ja iTunes SDK:n lataamisen jälkeen tarvittiin kolme riviä koodia, ja pystyin käynistämään tai pysäyttämään iTunesissa valittuna olevan kappaleen! Ohessa pätkä koodia, jolla saadaan näkyviin tällä hetkellä soiva kappale:

import win32com.client

iTunes = win32com.client.Dispatch("iTunes.Application")
track = iTunes.CurrentTrack
print track.Artist + " - " + track.Album + " - " + track.Name

COM (ActiveX) extension for Python
iTunes COM SDK for Windows
Hacking iTunes on Windows

Friday, September 23, 2005

CMS järjestelmien kokeilusivusto

Löytyi kätevä sivusto, jolla voi kokeilla open source CMS järjestemiä (Content Management System). Sivulla on pääsy useille eri sivustoille, jotka pyörivät eri CMS järjestelmien päällä. Sivuille on admin tunnukset saatavilla, ja niille voi tehdä mitä ikinä haluaa, sillä ko. sivut poistetaan ja asennetaan alusta asti aina kahden tunnin välein. Vaikuttaa varsin mielenkiintoisilta muutamat noista. Kannattaa vilkaista, jos on tarkoitus tehdä weppisivuja, joille on helppo lisätä tavaraa.

Saturday, September 10, 2005

API or a non-API?

Tutkaillessani Eclipse platformin (vai miksi sitä nyt sanoisi) ohjelmointirajapintaa käsitteleviä dokumentteja, tuli vastaan artikkeli, joka tuntuu varsin mainiolta ohjeelta yleisesti API:en käyttöön.

Friday, September 09, 2005

Uusia komentorivityökaluja Windows XP:ssä

Tuli tässä vähän siivottua konetta, kun näytti päässeen pari matoa luikertelemaan jostain raosta sisään.

Tuli siinä sitten tutkailtua jonkin verran tätä koneen kautta kulkevaa verkkoliikennettä, ja totesin windows XP:n sisältävän mukavia uusia työkaluja, joita voi - mikä tärkeintä - käyttää komentoriviltä.

Käytössä olevat TCP/UDP portit näkee netstat komenolla. (Ok, ei mitään uutta täällä). Lisäämällä -o switcin komentoon, saa näkyviin myös prosessit, jolla ko. portti on auki.
netstat -o

Listauksen viimeinen numero on Process ID (PID). Noh, kyseinen numero ei hirveästi kerro, toki sen avulla voi task
managerista luntata prosessin nimen. Yllättäen se kuitenkin onnistuu windows xp:ssä myös komentoriviltä!

Seuraava komento antaa listan kaikista koneellä käynnissä olevista komennoista:
tasklist
Tuosta listasta voi sitten PID:n avulla etsiä varsinaisen prosessin. Esimerkiksi seuraavalla tavalla:
C:\>tasklist | grep 2180
firefox.exe 2180 Console 0 27 860 K
Harmillisen prosesin voi myös tappaa komentoriviltä:
taskkill 2180

Tuesday, August 09, 2005

Open source JMS

Tuli taas vaihteeksi tarvetta tehdä XML:ään pohjautuva, viestipohjainen kommunikaatioprotokolla parin ohjelman välille. Näitähän on tehty miljoonia, ja tuntui tyhmältä alkaa tekemään taas yhtä ihan alusta asti. Java tarjoaa messaging APi:n, joten periaatteessa sillä voisi päästä hyvin eteenpäin. Mutta kyseessä on pelkkä API, mistä implementaatio JMS yhteensopivalle messaging järjestelmälle? No, pienellä googlettamisella löytyi sopivan tuntuinen lista open source JMS järjestelmistä.

Monday, August 08, 2005

Bittorrentteja

Ihan hauska tämä blogger. Löysin tuossa selaillessani tällaisen listan vuoden 2005 "parhaimmista" bittorrent mestoista.

Uusi kone, vanhat kujeet

Päivitin vähän konetta. Sain asevelihintaan käytetyn emon ja prossun, nyt on entisen 800Mhz duronin tilalla 1,6Mhz Athlon XP. Saapa nähdä auttaako pieneen alitehoisuuteen, mikä on viimeaikoina vaivannut tätä masinaa. Elokuvat pätkii yms. Tosin, näyttää siltä, että tämä ulkoinen äänikortti syö tehoja todella paljon. Vanhalla prossulla CPU load oli koko ajan n. 50% esimerkiksi mp3:sia soitettaessa. Nytkin näyttää menevän n. 30% pelkästään tuohon. Sisäisellä SB 128 PCI:llä tehoja meni vanhalla prossulla ehkä 5% CPU maksimitehosta.

Äänenlaatu tuossa on kyllä aivan toiselta planeetalta verrattuna vanhaan sisäiseen korttiin. Se tietokoneen kotelon sisäinen sähköinen häiriösuhina ja ritinä on kokonaan poissa, ja äänentoisto on todella hyvä. Lisäksi 5.1 ääni ja SPDIF ulostulo. Jos vain tuo prossun käyttö olisi vähäisempää, niin tuota voisi jopa suositella. Kaukosäädinkin löytyy, jos sille vain käyttöä keksii.

Tuo koneen päivittäminen meni yllättävän sujuvasti, vaikka kyllähän siihen pari iltaa on nyt saanut käytettyä. Välillä jo epäilin kovalevyn rikkoontumista, eikä luottamus tuon kuntoon vieläkään kovin suuri ole. Sentään vanhin levy tässä koneessa (20GB minkälie merkkinen). Pitää aina välillä melkoisen epäilyttävää ääntä ja CHKDSK oli löytävinään jotain bad sektorin tapaista. No, nyt olisi 40GB levy tuossa myös, niin voi vaihtaa jos tämä ei tunnu toimivan. Windows XP sille on nyt jo asennettu ja toimii hyvin, mutta kaikkien asetusten siirtäminen on sen verran tuskallinen operaatio, että taidan tehdä imagen tästä levystä ja heittää sellaisenaan tuohon toiselle, niin selvilää helpoimmalla. Toisaalta puhtaalta pöydältä olisi hyvä aloittaa, tähänkin kertynyt 2-3 vuoden aikana jo kaikenlaista turhaa.

Sunday, August 07, 2005

Postaus ajat

Näköjään blogin timestamppi ei pidä ihan paikkaansa. Käytössä on serverin kello, ei paikallinen aika. En minä näitä keskellä yötä täällä (yleensä) kirjoittele.

Kahden käden keihäänheitto

Huomasin tuossa tämän päivän hesarissa, että ensimmäinen suomalainen keihäänheiton olympiavoittaja oli Julius Saaristo (olympiakulta 1912). Erikoista tuossa voitossa oli lähinnä se, että laji oli "keihäänheitto molemmin käsin". Jäi vähän kummastuttamaan tuo heittotyyli. Joskus sedät vitsaili kahden käden keihäänheitosta pyörähdystyylillä, voisiko sittenkin olla niin että tuollainen tyyli olisi ollut käytössä? Jos näin on, niin ei kyllä yhtään ihmetytä miksi ko. lajia ei ole enää ohjelmassa :-D

Offline blog client

Otin kokeiluun erillisen blog clientin, jonka avulla pitäisi olla huomattavasti helpompi kirjoitella tänne blogiin. Tuo weppiliittymä kun ei välttämättä ole se käytettävin tapa. Pikaisella googletuksella löysin tämän w.bloggar ohjelman. Oli ainoa ilmainen windows clientti tässä lyhyessä vertailussa.

Vaikuttaa ihan hyvältä, editori on ihan ok, jo julkaistuja artikkeleita pääsee editoimaan, tosin yhteyden kanssa tuntuisi olevan välillä vähän häikkää. Ja mikä tärkeintä, hinta on kohdallaan. Ilmainen siis :)

Tuesday, June 28, 2005

Hyvää juhannusta....

Juhannus meni rattoisasti Raumalla (RMJ 2005), paitsi että pari vuotta hyvin palvellut kamera (Canon PowerShot A60) otti kylvyn ja ei enää oikein tahdo toimia. Ilmeisesti jotain muutakin damagea on tullut, sillä virhe E18 taitaa viitata tuonne optiikan puolelle. On muuten aika yleinen ongelma Canonin kameroissa, kuten täältä voi lukea. Paljonkohan mahtaisi maksaa korjata mokoma... LCD näyttää kärsineen myös, joten luulempa että ei kannata korjata. Eihän nämä enää paljon mitään maksa.

Ostetaan: Hyvä ja halpa digipokkari, noin 3 megapikselin kennolla. Hyvä olis jos söisi CF muistia.

Myydään: Pikkuvikainen digipokkari Canon A60 tee-se-itse -henkiselle. Tästä pienellä laitolla hyvä kamera. Hp: 50EUR/tarjous :)

Sunday, June 26, 2005

Photoshop automatisointia

Ilmeisesti mikrosoft antaa supporttia muillekin kuin omille softilleen. Tässä ohjeita, kuinta Photoshopin toimitnaa saa automatisoitua.

Friday, June 10, 2005

Fisher price - "My first computer"

Hauska sarjakuva... dissaa mäkkimiehiä.
Ctrl-Alt-Del

Thursday, June 09, 2005

Kalusteita

Pitäisi päästä eroon muutamista turhista kalusteista... Ei kukaan sattuisi tarvitsemaan kahdenistuttavaa nahkasohvaa, vain jonkin verran kulunut, yksi sauma pitäisi korjata jne... Lisäksi olisi tarjolla työpöytä, työtuoli, tv-taso ja mitäs muuta... Niin, sellainen IKEA:sta ostettavissa oleva kirjahyllyn tapainen. Noin 180cm korkea, väri on jotain kirsikan tapaista. Osta pois, halapa on!

Welcome!

Ok, tässä on sitten meikäläisen blog. Saa nähdä, miten tästä innostun, luulempa, että ei ole oikein aikaa tätä värkätä, eikä tämä varmaan juuri ketään kiinnostakaan :)