tag:blogger.com,1999:blog-64814368440484309342024-02-22T08:45:40.917+02:00Tekniikkaa, ei sen enempääVAROITUS! Tämä blogi saattaa sisältää pieniä määriä elämää ja/tai ihmisiä.Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.comBlogger22125tag:blogger.com,1999:blog-6481436844048430934.post-72525597420813057142018-09-04T15:52:00.000+03:002018-09-04T16:09:07.762+03:00Moodmetric -sormus: ensivaikutelmat<div dir="ltr" style="text-align: left;" trbidi="on">
Sain pomolta testattavaksi <b>Moodmetric</b> -nimisen älysormuksen. En tiennyt sormuksesta mitään etukäteen. Sen verran tiesin että joku älysormus sieltä varmaaan on tulossa, koska pomo kysyi sormen ympärysmittaa. Yhtenä kauniina aamuna töihin tullessa näppiksen päällä oli sitten ruskea paksusta pahvista tehty pussi jossa oli koristeellinen sulkijatarra. Kun pussista paljastui kevyt, pieni ruskea pahvikotelo, viimeistään siinä vaiheessa arvasin että täällä on nyt se sormus.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEided8YdTKxeBdsCv03fnnGBpjpqBoxZlhyphenhyphenZ24PhgjMXb8V8UeBkqR5FjG7zd1PEp1O90bZNqW486-HdCnvbpSHiM9R-Kq0q1j52mikzHbPCG3qd28_zGhix_FSnfI41Zx8lwCW6bRDtyFg/s1600/moodmetric1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="212" data-original-width="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEided8YdTKxeBdsCv03fnnGBpjpqBoxZlhyphenhyphenZ24PhgjMXb8V8UeBkqR5FjG7zd1PEp1O90bZNqW486-HdCnvbpSHiM9R-Kq0q1j52mikzHbPCG3qd28_zGhix_FSnfI41Zx8lwCW6bRDtyFg/s1600/moodmetric1.jpg" /></a></div>
<br />
Sormus koostuu kahdesta johtavasta rinkulasta joiden välillä on muovieriste, sekä kylpyammeen mallisesta mokkulasta, joka on saman kokoinen ja pahasti saman näköinenkin kuin pienimmät Bluetooth-korvanapit. Laitteen päällä on led-valo joka palaa ladattaessa ja toisessa päässä micro-USB -liitin lataamiseen.<br />
<br />
Ensivaikutelmassa ei ollut hurraamista.<br />
1: Sormus oli liian pieni oikean käden keskisormeen johon sitä ajattelin, ja jonka ympärysmitan toimitin<br />
2: Tämä on täysin subjektiivinen mielipide, mutta IMHO ”sormus” on ruma ja kömpelö<br />
3. Sormuksesta sanotaan että se ei ole vedenpitävä, ainoastaan roiskeveden pitävä. Tämä oli pettymys. Pitäisikö sormus irrottaa kun pesee kädet? Hankalaksi menee...<br />
4. Käyttöliittymä vaikuttaa puolivalmiilta. Mobiilisovellus ei tarjoa mitään selitystä tuolle salaperäiselle MM-lukemalle, kalibrointinappi/teksti ei reagoi mitenkään, appis tarjoaa kirjautumisen pilveen mutta ei lainkaan rekisteröitymistä, yms.<br />
<br />
Kuriositeetti: Moodmetricin kotisivu on <a href="http://www.moodmetric.com/">www.moodmetric.com</a>. Jos erehtyy laittamaan s-kirjaimen perään, eli www.moodmetrics.com, selain edelleenohjaa jonkun <i>Dr. Majeres</i>in sivulle "Welcome to modern behavioral therapy". Hämmentävää :-)<br />
<br />
Mutta se oli siis ensivaikutelma. Seuraavana päivänä Moodmetriciltä laitettiin viestiä perään ja kyseltiin miten käyttöönotto on sujunut. Annoin tietenkin rehellisen palautteen saamani ensivaikutelman pohjalta. Sain ystävällisen vastauksen jossa seliteltiin kommentoimiani asioita. Pisteet asiakaspalvelulle. Annetaan Moodmetricille mahdollisuus!<br />
<br />
Firman kotisivulla on seikkaperäinen artikkeli siitä miten Moodmetric toimii, mitä se mittaa, mitä MM-indeksistä voi päätellä jne. Asia on läpeensä mielenkiintoista ihmiselle, joka on kiinnostunut biosignaalien mittaamisesta ja stressinhallinnasta. Sivustolla olevien artikkelien perusteella tämä pikkuruinen laite todellakin rekisteröi ihmisen stressitasoa. Mittaus perustuu ihon sähkönjohtavuuteen ja sen muutoksiin. Pitkäaikainen stressi on yhteydessä kohonneisiin sairastumisriskeihin yms. joten hyvinvoinnistaan huolta voi saada Moodmetricin avulla palautetta elimistönsä kuormituksesta.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpT_3JNczv97KwCe-tAdEQ-er0I03Lyhk6uR4LlXr8xdHdroqGpaID6Vd3f4qejM9faCrVd1Ys5fhw7ileKivUZdGICVcrdiD3TH4bPQirQNBoK46gjsK1uWdjRmIVaUJGmj66ZBnpPaCd/s1600/MM-50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="228" data-original-width="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpT_3JNczv97KwCe-tAdEQ-er0I03Lyhk6uR4LlXr8xdHdroqGpaID6Vd3f4qejM9faCrVd1Ys5fhw7ileKivUZdGICVcrdiD3TH4bPQirQNBoK46gjsK1uWdjRmIVaUJGmj66ZBnpPaCd/s1600/MM-50.png" /></a></div>
<br />
Suora lainaus: "Hetkelliset mittausarvot eivät ole tärkeitä pitkän tähtäimen stressinhallinnassa. Sekä korkeat että matalat vireystasot kuuluvat jokaiseen päivään. Pitkällä ajanjaksolla tärkeintä on tasapaino. Moodmetric-sovellus tarjoaa reaaliaikanäkymän sekä päiväkirjan ja analytiikkaa stressinhallinnan tueksi. Tärkeintä on kuitenkin seurata yhtä lukua: <b>vuorokausikeskiarvo</b> kertoo kuinka hyvin autonomisen hermoston eri puolet ovat tasapainossa. (Lue lisää Moodmetric-indeksistä sekä autonomisesta hermostosta <a href="http://www.moodmetric.com/fi/pakene-tai-taistele-reaktio/" target="_blank">artikkelisarjastamme</a>.) Jos lukema ylittää reilusti arvon 50, on kuormitus suurempaa kuin palautuminen. Noin 50 kertoo normaalista tilanteesta: päivän ja yön aikainen lepo on riittävää verrattuna koettuun positiiviseen ja negatiiviseen stressiin. Merkittävän alhaiset vuorokausilukemat ovat harvinaisempia. Ne saattavat viestiä alakulosta tai masennuksesta."<br />
<br />
Saapa nähdä mitä sormus saa minusta irti. Täytyy laittaa joidenkin viikkojen päästä uutta postausta ja raportoida havaintoja.<br />
<br />
Tasapuolisuuden vuoksi tässä vielä Moodmetricin toimitusjohtajan (!) kanssa käydyn keskustelun pohjalta selitykset huonolle ensivaikutelmalle:<br />
1. Sormusta on viittä kokoa ja minulle toimitettiin niistä suurin, joka on hivenen pienempi kuin antamani ympärysmitta. Ok, aina ei voi voittaa :-) Pakko mainita kuitenkin että sormusta on tosi vaikea saada pois vasemmasta etusormesta esim.urheilun jälkeen.<br />
2. Sormuksesta on myös yhteistyössä Kalevala Korun kanssa tehtyjä kauniimpia versioita. Minulle oli tilattu karumpi "työterveyshoitajaversio" jonka ei ole tarkoituskaan muistuttaa korua. Tämä menee siis pomon piikkiin...<br />
3. Käsien pesussa sormus saa onneksi olla kädessä, koska elektroniikka on käsitelty vedenpitäväksi, mutta "Olemme pitäneet tuon saatetekstin, sillä sormuksen jäädessä hyvin märäksi, mittaus näyttää jonkin aikaa väärin." Saunaan, suihkuun ja uimaan mennessä sormus pitää valitettavasti irrottaa ettei se vahingoitu.<br />
4. Mobiiliappiksen puutteista palaute meni läpi ja aikoivat tehdä siihen myös parannuksia.</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-24007291490254304442018-04-04T14:47:00.000+03:002018-11-13T09:58:37.394+02:00DIY Virtual COM port cable<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://www.blogger.com/blogger.g?blogID=6481436844048430934" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a>Sometimes someone has a need for virtual COM port (VCP) cable for USB port. So had I. However, I found no instruction whatsoever from Internet, about how to build such a cable oneself. I had a basic idea what is needed but I had to find the wiring diagrams.<br />
<br />
After finding some miscellaneous pieces of information and asking help from here and there, I was able to successfully construct such a cable. I decided to publish this how-to in my blog, because I may need the instructions later. And maybe You, dear reader, find these instructions useful. Sharing the useful tips is the basic idea of being a hacker, isn't it?<br />
<br />
What you need:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="about:invalid#zClosurez" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="about:invalid#zClosurez" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a></div>
<ul style="text-align: left;">
<li>TTL to USB Serial Converter</li>
<li>regular USB-A to micro-B cable</li>
<li>some basic electronics workshop stuff, such as soldering iron, pliers, and insulating tape</li>
</ul>
That's all!<br />
For TTL to USB Serial Converter cable I purchased <a href="http://fi.farnell.com/ftdi/ttl-232r-3v3-we/cable-usb-ttl-3-3v-wire-end/dp/1740365?MER=bn_level5_5NP_EngagementRecSingleItem_4" target="_blank">TTL-232R-3V3</a>, cost was around 20€ from Farnell. I have a drawer full of <a href="https://www.kenable.co.uk/product_info.php?products_id=4809" target="_blank">USB-A to micro-B</a> cables, it's the one which is the most common charging cable for almost any mobile device nowadays, cost is "next to nothing". Indeed if you buy a high-quality cable from brand store, you need to pay more. Some USB cables contain only 2 wires, so they are only for charging. You need to use one that has 4 wires.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIIRnhbKnBmvBhpAZ6_IxOdGOkZxoCYze2c3_Se98MAqUvpLCS6lhrEvKRuKdC0ZCHMt9IYGMYViNmkGeLkO4D8XWAl0pmWcsQhd-JxYPlLTSR1sWJGepi7Vj11cCXWUrKtXyWHfs9fa65/s1600/file3-2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1128" data-original-width="1600" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIIRnhbKnBmvBhpAZ6_IxOdGOkZxoCYze2c3_Se98MAqUvpLCS6lhrEvKRuKdC0ZCHMt9IYGMYViNmkGeLkO4D8XWAl0pmWcsQhd-JxYPlLTSR1sWJGepi7Vj11cCXWUrKtXyWHfs9fa65/s200/file3-2.jpeg" width="200" /></a></div>
<br />
Assembling the cable is an easy task for anyone familiar with soldering iron. First, peel off a bit (like 5cm) of the micro USB cable from about 30cm from the USB-A end. Leave the red wire (Vcc) untouched. Peel the black (or sometimes it's blue) wire (GND). Cut the white and green wires. Now take the USB/Serial converter cable. Solder the black cables together. Finally solder the green to yellow and white to orange. See the illustration below to understand... it may sound more difficult than it is.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="about:invalid#zClosurez" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="about:invalid#zClosurez" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGxNsdX-rCdDiO1m1wXvNXZRJ1V1UB4FXigo3G6xV2t_Z9NzX7vYFklfacBChu7FSpYjAZ0i1O9VpuDfmx1lGTJPioprhMqH-zV9CBkVv1qHjYtXR8q4DjKiXnD-odmTJKX6jbzBf_xp0/s1600/file2-2.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="802" data-original-width="1600" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGxNsdX-rCdDiO1m1wXvNXZRJ1V1UB4FXigo3G6xV2t_Z9NzX7vYFklfacBChu7FSpYjAZ0i1O9VpuDfmx1lGTJPioprhMqH-zV9CBkVv1qHjYtXR8q4DjKiXnD-odmTJKX6jbzBf_xp0/s320/file2-2.jpeg" width="320" /></a></div>
<br />
Here is an image from regular USB cable pinout for clarification; Data wires can also be blue/green.<br />
<br />
<a href="about:invalid#zClosurez" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a> <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<img alt="" src="data:image/png;base64,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" /><br />
So, after making the connections you should have a three-ended cable. One end is micro-USB. That's the one you connect to the "device under test". And you have two USB-A ends, one with Serial Converter inside for Virtual COM port connection, and another USB-A end with just power wires connected, for occasional charging of the device under test. You may need this in your application, or not. For example, you may want to read the data from the device with charging it at the same time. Anyway the VCP cable itself works just fine also without the power connector.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhni9AYZsjHSDLb-gFPbsezDqgChjFkNAoREtsNiPzdi7LYQvYPdMDtUYpCEvx26iY9C8Dl83iURfbTnBX3tjrbohmlczcT5BUGwboPtMt8hiSgqi9MnO51IYTtbT1oyV6zUzkneITZBA-s/s1600/file-17.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1332" data-original-width="1600" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhni9AYZsjHSDLb-gFPbsezDqgChjFkNAoREtsNiPzdi7LYQvYPdMDtUYpCEvx26iY9C8Dl83iURfbTnBX3tjrbohmlczcT5BUGwboPtMt8hiSgqi9MnO51IYTtbT1oyV6zUzkneITZBA-s/s320/file-17.jpeg" width="320" /></a></div>
<br />
I made two cables at the same run, black/white and black/black. One for me and another for colleague.<br />
<br />
Keywords: VCP cable, Virtual COM port cable, USB COM port cable, USB serial cable, FTDI cable, TTL-232R cable, virtual USB COM cable, USB port COM adapter, COM port adapter for USB, VCP adapter, USB-A micro-B VCP cable, </div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-66929045221814778352017-12-18T09:55:00.003+02:002022-04-27T11:22:35.271+03:00KELA-kortin viivakoodin hakkerointi<div dir="ltr" style="text-align: left;" trbidi="on">
Pitkästä aikaa tunsin lapsellista ja primitiivistä hakkeroinnin iloa, kun sain "hakkeroitua" KELA-kortin viivakoodin :-) <a href="https://fi.wikipedia.org/wiki/Hakkerietiikka" target="_blank">Hakkerietiikalle</a> uskollisena jaan koko tarinan ja ohjeet tässä kaikelle kansalle.<br />
<br />
Eräänä iltana lukiota käyvä tyttäreni valitteli minulle että hän on hukannut KELA-korttinsa. Sitä tarvitsee koulun ruokalassa todistaakseen oikeutensa maksuttomaan ruokailuun. Aiemmin viivakoodinlukijalle oli kuulemma voinut näyttää opettajan jakamaa paperilappua johon oli tulostettu joku "yleinen" koodi, mutta viime aikoina ruokalan henkilökunta oli alkanut kyselemään opiskelijoilta KELA-korttia. Luokkakaverin kortin lainaamistakin oli harrastettu, mutta siihenkin ruokalan henkilökunta oli alkanut puuttua, eikä se tuntunut oikein rehelliseltä muutenkaan.<br />
<br />
<div style="text-align: center;">
<img alt="" src="data:image/png;base64,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SDWL3IQiTLDJ86FwzVx8fMzf4V08E0+1xInJaLo9FjiSTLXm5XSYIuYLrJ8HC4QQUKykBAazynAejZBwlFCvxIUZGo+TII1sD60yUHcxakHGpKqN5WQFa4M5OSujLDCncvwCC2O8ChGaZ2BANlioAYwVbBBQR6IGWKwwWGU1ldUUFsssFihAZfk1/1hbV9+UDKfOnjy3ZctWvzd46623Dg5NvPTyq8ePnXz0scdjoVgqmnr2uRcff/yJ3996a01twwcffnTvPffWVNfdc+99TQ1Xn3n2+XfeevfQwaMvv/TaU6ufvO32PzQ2tqy8b+W2Lds/X/Plxk3b7r/vwXvvWXni1OmXXnqlp/f6Aw89uG7dd/WNLS+/8url6pq777nnpRdffP+jT7LJ3NXWjj/+acVfX3vt5df++tRTTw8PTbz9xrtNzVceeezJo0dPrVr1yJbN279e921tfeO80336xLmDhw6PjUy88OKLR4+d+MeaL595+tnpiZlEKLlrx66nn31m684da75a+94HH731xtt79+53TjkefOChWCBxz5/uOXL45J/uumf33t0njp18evWzTc2tq1Y9emDf4UcffbyltfWRxx7/+ptvN27csGLFn/YfOPTkk0+9+sobhw8df+Xl165c6czEsn0d19964+3G+qanVz/91jvvbNu6/S9Pr37yL3+pra196513Vz326AcffLh775533nmXzbMqAxCPEY8hp8kFDTGGQmLA6CqpIVbTJH3JKi376D8wpptDvaWb073/JaNQ/BHo3JgPVmqwlkqlH85MlH+sEJfDCj8qivkRJP2QjF9uklkOoC6V7XLJKhfN5eYGG5ZM1UaiLnM3VnMUrA1FqTxcvu4VU63pjFgBLITQNIkCLKgAVlLWPIQEsYYQziu6o1BhW0hBel+iYrpjhLSIgEM3AEvF2nSSJqAeDQd+9tN/u/3223//p5WBRDQRddx5x6+vtB97fNUfn/jzL7d/+6qQbPpm7UffffS45FvPJxq/+uyt775+JTx98rc//ycufDHm3E9E6xAzCcnh7obtj99/z30rfldfteW3t/zyxWde/Mujd73xwqpf/vf/eHrVQ2NtO8VI9e9/9dO456qtDECiWohcMpRZSxkSk81KrtsEUwYzyMdbda7dEhx0pEcl2zDZI6bnDL5PjjZAYsQG82y4DVLdarYXE0Eq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" /></div>
<br />
Pikkusiskon korttiakaan tytär ei halunnut lainata, koska se tuntui vielä epärehellisemmältä, eikä hän halunnut ottaa vastuuta siitä jos hukkaa vielä jonkun muunkin kortin kuin omansa. No, todennäköisesti tyttären oma kortti on jossakin hyvääkin paremmassa tallessa kotona, mutta ei oikein jaksa alkaa kääntämään koko taloa ylösalaisin yhden KELA-kortin takia.<br />
<br />
Mikä siis neuvoksi? Päätin että tulostan tyttären KELA-kortissa olevan viivakoodin <i>Eurooppalaisen sairaanhoitokortin</i> taakse, joka tyttärelläni sattuu olemaan tallessa. Siinä on samat tiedot viivakoodia ja sairausvakuutustietoja lukuun ottamatta. Sairausvakuutustiedot ovat KELA-kortissa sairaaloita ja farmaseutteja varten. Niistä esim. apteekissa tarkistetaan onko potilaalla tietynlainen lääkärin lausunto joka oikeuttaa tiettyihin lääkekorvauksiin. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsU2CAWea-UvspTGriELWqFkRD-SO67OEkRJsdVT-eTqaAITlgFvdbX7R9cXEVlfYTOQ9k5kntTom1QZXjEN_8LhNFFZ-jjT-zuFDdqceZ6v3YdA33BNzad2oToVe3EoYf2pG0fx1HU95S9w8s8MV5c0VNwg73U-c5gmzZsVBa4fJxgqn_WGndOG1lgQ/s412/sairaanhoitokortti.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="249" data-original-width="412" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsU2CAWea-UvspTGriELWqFkRD-SO67OEkRJsdVT-eTqaAITlgFvdbX7R9cXEVlfYTOQ9k5kntTom1QZXjEN_8LhNFFZ-jjT-zuFDdqceZ6v3YdA33BNzad2oToVe3EoYf2pG0fx1HU95S9w8s8MV5c0VNwg73U-c5gmzZsVBa4fJxgqn_WGndOG1lgQ/s320/sairaanhoitokortti.png" width="320" /></a></div><br /><div style="text-align: center;"><br /></div>
<br />
KELA-kortin taustapuolella on tosiaan viivakoodi. Ensiksi tarvitsi selvittää mitä tietoa siinä on. <a href="http://www.kela.fi/kelan-myontamia-kortteja-ja-asiakirjoja_henkilokortti" target="_blank">KELAN sivuilla</a> kerrotaan, että "Sairausvakuutustiedot sisältävän kortin tunnistaa siitä, että kortin kääntöpuolella on henkilötunnuksen sisältävä viivakoodi ja sen alla merkintä KELA tai FPA." Hyvä. Eli KELAn mukaan viivakoodissa ei pitäisi oleman muuta kuin henkilötunnus.<br />
<br />
Viivakoodeja voi luoda ilmaiseksi <a href="https://www.terryburton.co.uk/barcodewriter/generator/" target="_blank">netissä</a>. Viivakoodin luomiseksi tarvitsee tietää koodin tyyppi, eli millä tavoin data on koodattu viivoiksi. Koodeja on kymmeniä eri tyyppejä <a href="https://www.scandit.com/types-barcodes-choosing-right-barcode/" target="_blank">erilaisiin tarkoituksiin</a>. Osa viivakoodeista voi sisältää vain numeroita, toiset myös tekstiä ja erikoismerkkejä. Mitä pitempi ja monipuolisempi sisältö viivakoodissa on, sitä monimutkaisempi koodaus. Viivakoodeja on yksiulotteisia ja kaksiulotteisia. Tavallisia viivakoodien tyyppejä, joihin törmää arjessa ovat esimerkiksi
kauppojen käyttämät EAN sekä kirjastojen käyttämä ISBN.
Junalipuissa on omantyyppisensä kaksiulotteinen viivakoodi eli QR-koodi,
samoin lentolipussa. Kun laitat Googlen <a href="https://www.google.fi/search?q=barcode+types&num=30&newwindow=1&client=firefox-b-ab&dcr=0&source=lnms&tbm=isch&sa=X&ved=0ahUKEwju1OLmiozYAhVEKuwKHX-KD6EQ_AUICigB&biw=1920&bih=900#imgrc=VY_wJI-vymXhYM:" target="_blank">kuvahakuun "barcode types"</a>, saat aavistuksen siitä kuinka valtavasti erilaisia viivakoodityyppejä erilaisiin tarkoituksiin on olemassa.<br />
<br />
Selvittääkseni mitä tyyppiä KELA-kortin viivakoodi on, sen luin toisen tyttären KELA-kortista puhelimeni sovelluksella nimeltään <a href="https://itunes.apple.com/ua/app/qr-profi-professional-fast-qr-code-barcode-reader-scanner/id789825152?mt=8" target="_blank">QR Profi</a>. On muuten melkoisen kätevä appis, olen käyttänyt sitä töissä laitteiden IMEI-koodien lukemiseen. QR Profi kertoi: KELA-kortin viivakoodi on tyyppiä <b>CODE-39</b>.<br />
<br />
Seuraavaksi syötin <a href="https://www.terryburton.co.uk/barcodewriter/generator/" target="_blank">viivakoodigeneraattorille</a> koodin tyypiksi CODE-39, sisällöksi henkilötunnuksen ja painoin <b>Make Barcode. </b>Tarkastin huolella näyttikö ruudulla oleva koodi samalta kuin kortissa - MELKEIN! Ensi katsomalta koodit näyttivät samoilta mutta loppupäässä oli pieni eroavaisuus. Sitten vain hieromaan optioita... eka yritys tärppäsi; poistin option "includecheck" joka lienee jonkinlainen tarkistusmerkki.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW7S1NliWQz5In9hYegmjrDd8UvBSiHhVb3aoFT_XrjZ3eMsDjUrNldgT_29y3PNvSzb5X7dt3JoG8t6RsG_yVv_vtIB6L5tArtxAkJiyjAYY535QjTW7cl_lIwpNLhyWtHN9sA96tytvodMCWcSw8z35nh3Qm9MekYgGW-OKAf_p41yRTvxSXoYrWLw/s427/barcode-emma.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="154" data-original-width="427" height="115" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW7S1NliWQz5In9hYegmjrDd8UvBSiHhVb3aoFT_XrjZ3eMsDjUrNldgT_29y3PNvSzb5X7dt3JoG8t6RsG_yVv_vtIB6L5tArtxAkJiyjAYY535QjTW7cl_lIwpNLhyWtHN9sA96tytvodMCWcSw8z35nh3Qm9MekYgGW-OKAf_p41yRTvxSXoYrWLw/s320/barcode-emma.png" width="320" /></a></div><br /><div style="text-align: center;"><br /></div>
<br />
Loppu olikin sitten helppoa eli syötin koodin sisällöksi vanhemman tyttären henkilötunnuksen, loin koodin, talletin sen vektorigrafiikaksi (png), skaalasin sen järkevään kokoon upottamalla kuvan tyhjään word-dokumenttiin ja tulostin sen. Hyvällä lasertulostimella sen olisi saanut pienempään kokoon hyvällä laadulla mutta jätin vähän isommaksi kun mustesuihkari ei pysty mahdottomiin.<br />
<br />
Leikkasin koodin paperista ja liimasin sen kontaktimuovin avulla sairaanhoitokortin taakse. Valmis! Pyysin tytärtä kertomaan heti toimiiko viritys koulun ruokalassa. Seuraavana päivänä tuli viesti joka sai iskän naaman virneeseen: toimii :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2vknhOxCrywZIVkHyKhOjcE-to80kNnFyHa5t2RI4aLubHDeIQ1DNIdpVTykbOnugzjzhoGRldAW9n73cuKS5n4ZPaMsuGL06wRNte4At1Nqs27Xc17y9n6rXKJyDUQ6_hIwwB1iwPxEB0tHI13bGHMOHg5sLSHrx97O7wu5qx4WDIXeV9iHPDe9sA/s441/valmissi.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="441" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO2vknhOxCrywZIVkHyKhOjcE-to80kNnFyHa5t2RI4aLubHDeIQ1DNIdpVTykbOnugzjzhoGRldAW9n73cuKS5n4ZPaMsuGL06wRNte4At1Nqs27Xc17y9n6rXKJyDUQ6_hIwwB1iwPxEB0tHI13bGHMOHg5sLSHrx97O7wu5qx4WDIXeV9iHPDe9sA/s320/valmissi.png" width="320" /></a></div><br /><div style="text-align: center;"><br /></div>
Nälkä kasvaa syödessä: seuraavassa postauksessa hakkeroidaankin sitten ajokortin viivakoodi...<br />
EDIT: Ajokortin viivakoodi on samaa CODE-39 -tyyppiä kuin kelakortissakin, ei tästä sen isompaa postausta saa aikaiseksi. Ajokortin viivakoodille on kyllä vaikeampi keksiä mitään hyötykäyttöä. Kela-kortin viivakoodikaan ei tahdo enää kaikissa apteekeissa kelvata, haluaisivat nähdä itse kortin. Tähän on tosin helppo ratkaisu. Riittää että omat henkkarit on mukana. Sekä alaikäisten että täysi-ikäisten omaisten valtuutuksella voi hoitaa toisten puolesta mitä asiaa tahansa. Suomi.fi -portaalissa <a href="https://www.suomi.fi/ohjeet-ja-tuki/tietoa-valtuuksista/toisen-henkilon-puolesta-asiointi" target="_blank">puolesta-asiointivaltuutuksen</a> tekeminen on helppoa.<br />
<br />
Avainsanat: KELA, kela-kortti, viivakoodi, henkilötunnus, sosiaaliturvatunnus, syntymäaika, eurooppalainen sairaanhoitokortti puolesta-asiointi<br />
</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com1tag:blogger.com,1999:blog-6481436844048430934.post-1251125202310713602016-05-05T18:32:00.002+03:002016-05-05T18:41:18.594+03:00Stirling-moottori<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Nyt tiedän mitä alan puuhailemaan sitten jos joskus saavutan sen paljonpuhutun iän että mielenkiintoinen tekeminen, vallankin työelämän saralla käy vähiin tai peräti loppuu. Jotkut käyttävät siitä nimitystä eläkeikä. Kuulostaa joltain tooooosi kaukaiselta...<br />
<br />
Anyway, muuan kauniina päivänä metsästäessäni taas kerran jotakin tiedonmurusta Internetistä ihmemaasta törmäsin sivustoon jolla esiteltiin tällaisia isojen<br />
pikkupoikien rakennussarjoja: <a href="http://www.en.boehm-stirling.com/hb6-kit.html">http://www.en.boehm-stirling.com/hb6-kit.html</a><br />
<br />
<div style="text-align: center;">
<img alt="Kuvahaun tulos haulle stirling boehm" class="rg_i" data-src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRC_E_bu5X1uu8OH6_o1TPLv2vceXxINSVzmY7jc-NstYpz6rCo" data-sz="f" name="C_mn3KXmLUQlhM:" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRC_E_bu5X1uu8OH6_o1TPLv2vceXxINSVzmY7jc-NstYpz6rCo" style="height: 164px; margin-left: -19px; margin-right: -19px; margin-top: 0px; width: 308px;" /></div>
<br />
Kyse on siis stirling-moottoreilla varustetuista pienoismalleista. Mikä ihmeen stirling? Itsekin törmäsin kyseiseen tekniikkaan ensimmäistä kertaa. <a href="https://fi.wikipedia.org/wiki/Stirlingmoottori" target="_blank">Wikipedia </a>tietää kertoa: "Stirlingmoottori tuottaa mekaanista energiaa lämpötilaerojen avulla.
Stirlingmoottorissa olevaa kaasua vuoroin jäähdytetään ja lämmitetään,
mikä saa sen paineen vaihtelemaan. Tämä paineen vaihtelu muutetaan
männän avulla voimaksi ja liikkeeksi. Moottorityypin keksi skotlantilainen pappi Robert Stirling vuonna 1816. Stirlingmoottorin avulla hukkalämmöstä voidaan tuottaa sähköenergiaa.<br />
<br />
<div style="text-align: center;">
<img alt="Kuvahaun tulos haulle stirling-moottori" class="rg_i" data-sz="f" name="rEKaV31cPQl3QM:" src="data:image/jpeg;base64,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" style="height: 158px; margin-left: 0px; margin-right: 0px; margin-top: 0px; width: 172px;" /></div>
<br />
Jos ei ole valmis sijoittamaan satoja tai jopa tuhansia euroja noihin saksalaisiin rakennussarjoihin, niin homman voi aloittaa myös pikkurahalla. Yksi jos toinen pellepeloton on väkertänyt omatekoisen stirling-moottorin keskeisenä tarvikkeina tuikkukynttilä, ilmapallo ja pari tyhjää limsatölkkiä. Kuulostaa hauskalta, eikö vain! Ja sitten eikun <a href="https://www.google.fi/?gws_rd=ssl#q=stirling-moottori&num=30&newwindow=1&tbm=vid" target="_blank">rakentamaan</a>!<br />
<br />
Stirling-moottorit eivät ole pelkästään pienoismallien ja tee-se-itse -pellepelottomien hupilaitteita, siitä todistaa Tekniikka&Talous -lehden juttu jossa kerrottiin<br />
<a href="http://www.tekniikkatalous.fi/innovaatiot/tallaisia%20hiippareita%20liikkuu%20itameren%20pinnan%20alla%20%20vaimeita%20vetehisia%20ilmasta%20vapailla%20voimanlahteilla/a1028023?&utm_source=emaileri&utm_medium=Email" target="_blank">stirling-moottoria käyttävistä sukellusveneistä</a>. Wau...<br />
<br />
<br /></div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-2882502785636087122016-01-06T18:23:00.000+02:002016-01-06T18:42:52.698+02:00Hakkeri täydestä sydämestä<div dir="ltr" style="text-align: left;" trbidi="on">
Norjalainen Marie Moe on rytmihäiriöistä kärsinyt tutkija jolle asennettiin sydämentahdistin. Hän hakkeroi oman sydämentahdistimensa todistaakseen siinä olleet tietoturva-aukot. Siinä meillä on hakkeri, sanoisinko että täydestä sydämestä - nostan hattua! Asiasta kertoi <a href="http://www.theregister.co.uk/2016/01/05/researcher_hacks_her_own_pacemaker" target="_blank">The Register.</a><br />
<br />
Registerin sivuilla lisää mielenkiintoista tietoa <a href="http://www.theregister.co.uk/2015/09/29/thousands_of_directly_hackable_hospital_devices_found_exposed/" target="_blank">lääketieteellisten laitteiden tietoturvapuutteista</a>. Hysteriaan ei ole syytä, mutta aika hurjan määrän bugeja ja haavoittuvuuksia olivat hakkerit löytäneet laitteista ja järjestelmistä, joiden varaan usein lasketaan ihmisen henki, ei sen enempää eikä vähempää. Läpinäkyvyyttä tarvittaisiin kosolti lisää ja hakkerit tekevät tärkeää työtä epäkohtien esille tuomisessa. Tämä on <a href="https://fi.wikipedia.org/wiki/Hakkerietiikka" target="_blank">hakkerietiikan </a>toteuttamista kauneimmillaan. <br />
<br />
Jutun tiivistelmä suomeksi löytyy <a href="http://www.tekniikkatalous.fi/tekniikka/tutkija-hakkeroi-itselleen-elintarkean-laaketieteellisen-laitteen-todistaakseen-tietoturvapuutteet-6243048" target="_blank">Tekniikka&Talouden artikkelista</a>.</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-70140916750947836072015-12-28T10:28:00.000+02:002015-12-28T10:28:58.305+02:00Pyykinpesukoneen korjaus tee-se-itse<div dir="ltr" style="text-align: left;" trbidi="on">
Tässä postauksessa hieman asiaa pyykinpesukoneen huoltamisesta / korjaamisesta.<br />
<br />
Sopivasti juuri joulun pyhien alla pyykkikone ilmoitti, että veden poistopuolella on vikaa. Koneen merkki ja malli on <b>Miele W1914 WPS</b>. Ostimme koneen kolmisen vuotta sitten Saksassa asuessamme. Se "puhuu" saksaa, eli näyttö ilmoitti "<b>Fehler - Wasserablauf</b>". Tämä ei ollut ensimmäinen kerta kun kyseinen virheilmoitus tuli, ja pyykkäämistä oli menestyksellä jatkettu aikaisempienkin virheilmoitusten jälkeen. Päätin kuitenkin että nyt on korkea aika korjata kyseinen masiina, koska Murphyn lakien mukaan kone saattaa juuri nyt, joulun alla, irtisanoa työsopimuksensa.<br />
<br />
Siispä tuumasta toimeen. Hetken googlailtuani löysin <a href="https://www.youtube.com/watch?v=9Ys5q3sR3I4" target="_blank">hyvän ohjevideon</a> Mielen purkamiseen. Kiitokset kyseiselle tuntemattomalle saksalaiselle herrasmiehelle. Hyödynsin videota purkamisessa ja tein YouTubeen <a href="https://www.youtube.com/watch?v=vtcJSfOA9fY" target="_blank">oman versioni</a>, josta on enemmän apua ainakin suomenkielisille lukijoille.<br />
<br />
Oletin vian juurisyyn löytyvän saksalaisvideolla näytetystä ilmanpaineputkesta. Se oli kuitenkin putipuhdas, eikä täynnä moskaa, kuten videolla näytetään. Sen sijaan pelastin poistoventtiilin välistä noin 8 cm pitkän ja pari-kolme milliä halkaisijaltaan olevan muoviputken pätkän, jonka oletan olleen edellisessä elämässään tikkarin tikku. Kun se kelluu sopivasti, se ui palloventtiilin väliin ja laukaisee poistoventtiilin vian. Tämä selittää miksi vikailmoitusta ei tullut jokaisella koneellisella.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonqoZGbWqR9QcDDOy_f9ui72Nc-QSSy5VA9c_hN8dlkT4D6jQogv-o0YiTfmXWXsRJtq1B7uVFnQ9xOM2obn5a0AscgJGFUIxhgvlnA-ACBR3l4JrVUrZ4uVxGl09sHpkJNAbcKFzcI8D/s1600/tikkarintikku.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonqoZGbWqR9QcDDOy_f9ui72Nc-QSSy5VA9c_hN8dlkT4D6jQogv-o0YiTfmXWXsRJtq1B7uVFnQ9xOM2obn5a0AscgJGFUIxhgvlnA-ACBR3l4JrVUrZ4uVxGl09sHpkJNAbcKFzcI8D/s1600/tikkarintikku.png" /></a></div>
<br />
Huoltotoimenpiteen jälkeen kannet kiinni ja kone ryplöttämään. Pikaohjelma meni läpi pari kertaa täysin moitteetta ja olin jo huokaisemassa helpotuksesta, kun kone ilmoitti tylysti. "<b>Fehler - Wasserzulauf</b>". Elikkä vikaa tulovesipuolella. Ai, miten kiva! Kellokaan ei ollut vasta kuin puoli yksi yöllä... Päätin, että tämä katsotaan nyt kuitenkin loppuun saakka.<br />
<br />
Saksalaisvideossa mainittiin että koneen sivulla, vasemmalla puolella kulkee kaikenlaisia letkuja ja niiden putsaaminen kannattaa joka tapauksessa. No niin kannattaa. Puristelin letkuja jo ensimmäisellä avauskerralla ja etsin mielessäni letkuista sakkaa. Ajattelin, että jos letkuissa tuntuu sakkaa, niin ne on parasta irrottaa ja puhdistaa. Sakkaa ei kuitenkaan tuntunut. Moka! Letkut eivät tosin olleet täynnä kalkkipitoista hiekkamaista sakkaa (kuten eräässä käytetyssä astianpesukoneessa jonka kerran avasin kun ei ostamisen jälkeen ei alkanut toimia lainkaan), mutta sakka olikin pehmeää, sellaista jota ei voi tuntea letkuja puristelemalla!<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9sqz3edrpGgCEeE3j83wvUIZsGHurnNWXvWLdHHCtMqdHq8czHSFoVPTtJx6c7X-1EP04JclMBPz23pt7MZAE0sc3jYl7l8If1Zm8oTMPswQxQ0K4oiE1zUkWJFFLy6_nhc_0p2P5x2E-/s1600/sakkaletku.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9sqz3edrpGgCEeE3j83wvUIZsGHurnNWXvWLdHHCtMqdHq8czHSFoVPTtJx6c7X-1EP04JclMBPz23pt7MZAE0sc3jYl7l8If1Zm8oTMPswQxQ0K4oiE1zUkWJFFLy6_nhc_0p2P5x2E-/s1600/sakkaletku.png" /></a></div>
Irrotin ja puhdistin puolen tusinaa letkua, putkea ja yhdyskappaletta. Parista letkusta tuli sellaista möhnää (ks. kuva yllä), että ei mikään ihme, vaikka tulee toimintahäiriöitä. Putsaamisen jälkeen kone taas kiinni ja töpseli seinään. Kun kapine vihdoin oli kasassa, kohtasin vielä sellaisen klassisen yllätyksen, että luulet laittaneesi kaiken oikein takaisin paikalleen, mutta kädessäsi on vielä pari ruuvia ja ihmettelet mistä ne mahtavat olla peräisin... Siispä: kone pura ja kokoa! Puuttuneet ruuvit olivat sittenkin koneen sisä- eikä ulkopuolelta, eli koko konetta ei olisi tarvinnut purkaa. Mutta nytpä sekin homma sujuu sitten tarvittaessa rutiinilla :-) Sen verran voisi ottaa opiksi ja vinkata muillekin, että jos purkaa jonkun laitteen josta tarvitsee irrottaa enemmän kuin yksi ruuvi, voisi olla aika kätevää että nappaisi kuvan jokaisesta ruuvista ennen irrottamista.</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com2tag:blogger.com,1999:blog-6481436844048430934.post-28428163889770661412015-11-07T23:36:00.002+02:002015-11-08T00:04:28.840+02:00Auton lisälämmittimen käsiohjaus<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://www.blogger.com/blogger.g?blogID=6481436844048430934" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a>Julkaisen tässä vanhan artikkelini, joka näki päivänvalon ensi kerran suunnilleen vuonna 2004 silloisilla kotisivuillani. Sain jutusta vuosien saatossa paljon positiivista palautetta ja olen saanut sittemmin asiasta muutamia kyselyitä, joten tässä koko stoori lähes sellaisenaan (tein vain pieniä parannuksia luettavuuteen ja ymmärrettävyyteen):<br />
<br />
<div class="ots1">
<span style="font-size: large;">Eberin ulkolämpötila-anturin ohituskytkin</span></div>
Auton matkustamo lämpeää perinteisesti moottorin tuottamalla hukkalämmöllä.
Nykyaikaiset turbodieselit ovat menneet kuitenkin taloudellisuudessaan niin pitkällä, että
niiden tuottama vähäinen hukkalämpö ei riitä lämmittämään kabiinia kunnolla suomalaisissa talviolosuhteissa.
Niinpä tarvitaan lisälämmittimiä, webastoja. Webastohan on itseasiassa rekisteröity
tavaramerkki, vaikka sanan merkitys onkin laajentunut merkitsemään lisälämmittimiä yleensä. Varsinkin
sellaisia lämmittimiä, jotka toimivat tarvittaessa myös ajastimella, auton ollessa parkissa;
auto saadaan esilämmitettyä ja ikkunat sulatettua, vaikka sähköä ei olisi lähimaillakaan. Toinen
iso merkki lisälämmitinmarkkinoilla on Eberspächer, kaverien kesken Eberi vaan. Käytän jatkossa
nimitystä "eberi", koska omassa autossani (Opel Vectra 2.0DTi 16V GL Voyage 1998) lisälämmitin sattuu
olemaan Eberspächer -merkkinen.<br />
<br />
Milloin eberiin ei ole asennettu ajastinta ja vesikierto hyödyntää auton omaa vesipumppua, eberi toimii
vain auton ollessa käynnissä. Kuumaa ilmaa saadaan kabiiniin heti, kun eberi käynnistyy eikä vasta
moottorin lämmettyä, joten "paleluaika" jää lyhyeksi. Moottori myös lämpeää nopeammin "toimintalämpötilaansa"
eikä pääse jäähtymään kovin kylmäksi edes paukkupakkasessa ja kovassa viimassa, kun eberi tuottaa tarvittaessa
lisälämpöä.<br />
<br />
Eberissä on paljon automatiikkaa ja se tuo helposti mukanaan luotettavuusongelmia. Yksi ongelmista
liittyy eberin käynnistymiseen. <a href="https://www.dropbox.com/s/qasgzzu0hbigks0/Opel_Vectra_D3WZ.pdf?dl=0" target="_blank">Eberspächer D3WZ</a> (kuten
myös isoveli <a href="https://www.dropbox.com/s/h4mfw91bns2midu/Eber_5kW_manuaali.pdf?dl=0" target="_blank">D5WZ</a>)
käynnistyy automaattisesti aina kun moottori
on kylmä ja ulkolämpötila on pienempi kuin +5 astetta. Tästä seuraa, että kesäaikana eberi ei
käynnisty koskaan, jolloin se on kuukausia täysin pysähdyksissä. Tämä ei tee hyvää paloilmapuhaltimen
laakereille eikä muillekaan liikkuville osille. Toisaalta taas talvella eberi käynnistyy turhankin
tiuhaan esim. pätkittäisessä kaupunkiajossa. Toistuvat käynnistyksetkään eivät tee sille hyvää. Kun eberi
ei ehdi kunnolla lämpimäksi, palotila nokeentuu/karstoittuu, joka lyhentää esim. hehkutulppien elinikää.
Webaston käyttöohjekirjassa kuuluu olevan suositus, että lisälämmitintä pitäisi käyttää vähintään 10 minuuttia
aina kun se käynnistyy.<br />
<br />
Ratkaisuna on eberin ulkolämpötila-anturin (kuvassa oikealla)<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiekRim1gSNeVGpqgNQs5JXTl1EFU5ygCFac_XtObC66G749WCQydGu82yQG8Vy1YK5VX64J0yrarx9qJzf8zC3UKRHeOcXFx75zQf-CXfSs0dXmREG5pKG_u8fHkAqhSLron-1w9neebdT/s1600/eber_ulkolpt.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiekRim1gSNeVGpqgNQs5JXTl1EFU5ygCFac_XtObC66G749WCQydGu82yQG8Vy1YK5VX64J0yrarx9qJzf8zC3UKRHeOcXFx75zQf-CXfSs0dXmREG5pKG_u8fHkAqhSLron-1w9neebdT/s1600/eber_ulkolpt.jpg" /></a>ohitus. Kun kabiinissa on katkaisija, jolla
eberiä voidaan
huijata, että "ulkona on lämmin" tai "ulkona on kylmä", niin eberi voidaan käynnistää silloin tällöin kesäaikanakin,
jolloin se pysyy toimintakuntoisena eivätkä liikkuvat osat jämähdä kiinni. Vastaavasti talvella voidaan estää
eberin käynnistyminen pätkäajossa. Onpa sellainenkin tilanne ollut, että olisin halunnut eberin käynnistyvän
talvella plussakelillä, mutta sepä ei käynnistynyt.<br />
<br />
Aloitin kytkennän tekemisen tutkimalla eberin ulkolämpötila-anturia hieman tarkemmin. Anturi löytyy konepellin
alta rintapellin takaa, raitisilmasuodattimen vierestä. Selvisi, että kyseessä ei
olekaan NTC/PTC -tyyppinen elementti kuten oletin. Anturin sisäinen rakenne on bi-metallirele, joka vaihtaa
asentoa noin +5.7 asteen lämpötilassa. Lämpimänä anturin vastusarvo on 470 ohmia ja kylmänä 0 ohmia. Anturin
ohituskytkentä on
siis varsin yksinkertainen; kaksiasentoinen ON/OFF -kytkin, jonka napojen välissä on 470 ohmin vastus.
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2kyqHxGt3ACp1Ktdk9zympP2BLr8AuWTTNcZPTowXPY2u_Wcac9O6-3_8J5ZrhR1VY4Sru1AlxaRpH-ZR7_83YJ1h7ZvFOCxnsDnSH_Q5la6kECXZzvTieXB-4fXScM2UPdlITGEi6dn/s1600/kytkin.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR2kyqHxGt3ACp1Ktdk9zympP2BLr8AuWTTNcZPTowXPY2u_Wcac9O6-3_8J5ZrhR1VY4Sru1AlxaRpH-ZR7_83YJ1h7ZvFOCxnsDnSH_Q5la6kECXZzvTieXB-4fXScM2UPdlITGEi6dn/s200/kytkin.jpg" width="200" /></a></div>
Itse
rakensin kytkennän Vectran omaan kojetauluun sopivan painonapin viereen, tyhjään painiketilaan. Painonappi on samanlainen kuin
istuinlämmittimien painonappi (kuva vasemmalla). Hyvänä puolena on napissa valmiiksi oleva taustavalo ja ON/OFF -valo. Kojetauluun
omalle paikalleen istutettuna nappi myös sulautuu auton omiin namiskoihin eikä näytä ulkopuolisen silmiin
miltään säälittävältä kotikutoiselta amis-viritykseltä. Askartelin nappiin vielä tarrakirjoittimella pienen ja siistin E-kirjaimen, jotta muistaa mikä on napin tarkoitus.<br />
<br />
Kytkentäkaavio (alla) on todella yksinkertainen. Istuinlämmittimen kytkimen lisäksi tarvitaan vain 12 voltin
rele, 470 ohmin vastus sekä riittävä määrä johtoja ja liittimiä. Virtaa kytkentä kuluttaa valmiustilassa
ollessaan (istuinlämppärin kytkimen taustavalo) 39 mA, merkkivalon palaessa 116 mA.
<br />
Työläin vaihe oli kytkentöjen tekeminen auton
sähköjärjestelmään. Aluksi otin +12 volttia ja maadoituksen viereiseltä, varsinaiselta istuinlämmittimen
kytkimeltä. Ohituskytkimen valot eivät kuitenkaan lähteneet pelaamaan oikein. Ilmeisesti istuinlämppärien
kytkimille tulee jännite jostakin mutkan kautta eli 12V ei ollutkaan 12V kuten luulin.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhiLoZ1f5yl0d2oKW7w8gEBkltTUFwV_VxDYPlZiy-hBxPUw-AlL0B91RV-8XEuoMPjbAsVju7UBd_6wVMGvafrgXOELTorlSXL2y74SjCjdWD28TVtlNojV9EkT_GXQqF6rZTbzZqwu3/s1600/ohitus3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfhiLoZ1f5yl0d2oKW7w8gEBkltTUFwV_VxDYPlZiy-hBxPUw-AlL0B91RV-8XEuoMPjbAsVju7UBd_6wVMGvafrgXOELTorlSXL2y74SjCjdWD28TVtlNojV9EkT_GXQqF6rZTbzZqwu3/s320/ohitus3.jpg" width="320" /></a></div>
<br />
Harkitsin jo jännitteen
johdottamista suoraan sulakerasialta, mutta kojelautaa olisi pitänyt purkaa kohtuullisen paljon,
ennenkuin sulakerasian kytkentöihin olisi päässyt käsiksi vaivattomasti. Sen sijaan päädyin haaroittamaan
plussan ja miinuksen abiko-liittimillä tupakansytyttimen johdoilta. Tupakansytyttimen johtoihin pääsi
käsiksi aukaisemalla pari ruuvia kojetaulun koristelistan alta ja kampeamalla kyseinen paneeli auki. <br />
<br />
Itse radion yläpuolella oleva liitinpaneeli irtosi melko helposti. Radiota ei tarvinnut irrottaa, vain kojetaulun
ympärillä oleva koristelista ja sen alta kaksi ruuvia. Liitosten tekemiseen on niukanlaisesti tilaa, koska
liitinpaneelista lähtevät johtoniput eivät anna paljonkaan periksi. Ulkolämpötila-anturille menevät johdot päätin kahteen kapeaan latta-abikoon, jotka käyvät suoraan
anturin liittimeen. Läpiviennin kabiiniin tein edestäpäin katsottuna raitisilmasuodattimen
kotelon oikealla puolella olevasta kolosta, samasta kumitulpalla tiivistetystä reijästä josta menee
konepellin vaijeri.
<br />
<br />
Se on siinä ja toimii kuin ajatus. Enää ei idiootti automatiikka tee puolestani päätöstä käynnistyykö
eberi vai ei!<br />
<br />
-----------------------<br />
Siinäpä se. Artikkeli on nyt vieläkin ajankohtaisempi kuin 10 vuotta sitten, sillä epämääräiset talvikelit ovat tulleet jäädäkseen. Talvisilla plussakeleillä lisälämmitin on usein tarpeen kosteudenpoiston nopeuttamiseksi eikä se välttämättä kuitenkaan lähde päälle. Ja toisaalta sitten on paljon myös sellaisia kelejä ja varsinkin sellaisia lyhyitä ajoja, joissa webastoa / eberiä kannattaa säästää.<br />
Em. ohje on tehty Opel Vectran pohjalta, mutta on helposti sovellettavissa kaikkiin itsestään käynnistyviin lisälämmittimiin.<br />
<br />
avainsanat: webasto anturi ohitus eberspächer manuaali D3WZ D5WZ lämpötila-anturi </div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com1tag:blogger.com,1999:blog-6481436844048430934.post-81855170014596990972014-11-20T14:57:00.004+02:002015-11-08T00:37:44.919+02:00Nastalenkkarit, osuma vai huti?<div dir="ltr" style="text-align: left;" trbidi="on">
Tässä postauksessa vähän erilaista tekniikkaa. <br />
<br />
Olen tullut harrastaneeksi <b>juoksentelua </b>enemmän tai vähemmän säännöllisesti nyt aika tarkkaan nelisen vuotta. Voin muuten lämpimästi suositella, juoksu taikka hölkkä sopii lähes kaikille ja liikuntamuotona se on monella tavalla tehokas. Myös kustannustehokas ja ajankäytön suhteen tehokas, sillä harva laji alkaa heti kotiovelta ja päättyy kotiovelle.<br />
<br />
Mutta piti puhua <b>tekniikasta</b>. Olen tullut ympäri vuoden toimeen yksillä ja samoilla lenkkareilla. Talvellakin pystyy juosta kesälenkkareilla kun on skarppina ja juoksee "hiippailemalla" ettei liukastu. Liukkauttakin suurempi kiusa on kuitenkin mielestäni vesi ja sohjo. Jos sattuu astumaan heti lenkin alussa kunnon sohjolätäkköön, niin koko loppulenkki juostaan sitten vähintään toinen sukka märkänä. Kyllä se menettelee kun ei välitä pienistä, mutta juoksemisen nautintoa - sitä joka on ainakin itselleni<br />
suurin syy juosta - se on omiaan himmentämään. Saattaapi se nostaa lenkillelähdön kynnystäkin silloin kun keli on paha.<br />
<br />
Tuon pulman päätin viime keväänä ratkaista. Marssin urheiluliikkeeseen hankkimaan elämäni ensimmäiset <b>nastalliset kengät</b>. Malleja löytyi useampia. Oli kalvollisia ja kalvottomia kenkiä. Toisissa kengissä oli nastoja vain muutama ja toisissa enemmän.Testivoittajat olisivat maksaneet puolitoista sataa euroa. En ollut ihan niin paljon valmis maksamaan ja testivoittajien istuvuuskin oli vain keskinkertainen. Päädyin tarjouksessa oleviin Salomon -merkkisiin kenkiin, jotka irtosivat alle satasella. Olikohan niin että olivat edellisvuoden mallia tai loppuerää. Joka tapauksessa lesti istui omaan jalkaani tosi napakasi. Kengässä on vedenpitävä kalvo. Hengittävyyttäkin luvattiin, mutta noiden vedenpitävien kalvojen hengittävyyshän on tunnetusti melko vaatimaton.<br />
<br />
Heti ensimmäinen lenkki sai minut <b>hämmästymään </b>kengän pidosta. Nastoja on seitsemän ja niiden sijoittelu on ilmeisen täydellinen, koska pito on niin hyvä kuin se ikinä olla voi. Kokeilin jopa juoksemista sileällä järven jäällä eikä askeltamista tarvinnut muuttaa yhtään mitenkään sulan maan juoksusta! Täytyy heti sanoa että kengillä ja kengillä on eroa, koska kokeilin keväällä myös iäkkään isäni nastalenkkareita. En muista merkkiä enkä mallia, mutta ne kengät olivat suorastaan hengenvaaralliset. Hölkkäsin niillä niljanteisella kevyen liikenteen väylällä ja liukastelin muutaman kerran todella pelottavasti. Pito lähti usein ja varoittamatta. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn49F8IslDf1g7t4CNlBSMJRc2JDA80GVcMyIj9mh3lp6500vhSLcrIQ4FRYakiBZ5H6op5DKnrYVSzFcdGQau7VAfbMvsNFaUu5kUm_TaTjIDoWHJXFkamMmtaU9lt1un0S8vUx_aTxsi/s1600/WP_20141109_14_18_03_Pro.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn49F8IslDf1g7t4CNlBSMJRc2JDA80GVcMyIj9mh3lp6500vhSLcrIQ4FRYakiBZ5H6op5DKnrYVSzFcdGQau7VAfbMvsNFaUu5kUm_TaTjIDoWHJXFkamMmtaU9lt1un0S8vUx_aTxsi/s1600/WP_20141109_14_18_03_Pro.jpg" width="320" /></a></div>
<br />
Salomoneilla ei ole tarvinnut liukastua ensimmäistäkään kertaa.
Vedenpitävyys on huippujuttu. Sohjopatja tai reipas vesilätäkkö, sukat
pysyy kuivina ellei nyt puoleen sääreen ulottuvaan rooppiin jää
seisoskelemaan. Ainoa miinuspuoli, jos sitä miinuspuoleksi voi sanoa, on
nastojen äänekäs rapina silloin kun alusta on jäätön/lumeton asfaltti.
Mutta se nyt on vähän sama kuin valittaisi leipäveitsien myyjälle että
nämä veitset on niin teräviä että niillä voi tehdä haavan sormeen. Eli
kyseessä ei ole vika vaan ominaisuus.<br />
<br />
Summa summarum: jos olet
talvijuoksun harrastaja tai sellaiseksi halajava mutta aprikoit
liukkautta tai sukkien kastumista, kokeile laadukkaita vedenpitäviä
nastalenkkareita. Varoitus: ne voivat muuttaa pysyvästi käsitystäsi
talvijuoksusta. Minulle ainakin kävi niin. Otsikon kysymykseen: täysosuma! </div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-17054239849915028302014-08-21T19:39:00.003+03:002014-08-21T19:47:12.644+03:00Isoveljen kuulumisia<div dir="ltr" style="text-align: left;" trbidi="on">
Päivitin tietoni "isoveljestä", jolla tarkoitan maailman suurinta tiedusteluorganisaatiota eli NSA:ta. Luin kirjan, jonka kirjoittaja on <b>Glenn Greenwald</b> ja kirjan nimi on "<b>Edward Snowden - Ei pakopaikkaa</b>"<b> </b>ja alaotsikkona "<b>Kertomus NSA:sta ja vakoiluvaltio USA:sta</b>". Suosittelen kirjaa lämpimästi ihan kaikille. Erityisesti sellaisille, jotka haluavat tietää millaista tietoa meistä internetin kautta kerätään sekä varsinkin sellaisille, joita ei voisi vähempää kiinnostaa millaista tietoa meistä internetin kautta kerätään!<br />
<br />
Kun Snowdenin paljastukset tulivat julki kesäkuussa 2013, minua yllätti lähinnä yksi asia. Se, että asia - siis se miten härskisti NSA vakoilee suunnilleen koko maailmaa - tuli niin monelle yllätyksenä. Mielestäni paljastuksissa ei ollut kovin paljon sellaista, mitä Internetiin tuotetuissa sisällössä ei olisi käsitelty jo aikaisemmin ja mitä omia aivoja käyttävä ei olisi voinut päätellä olevan olemassa.<br />
<br />
Siitä huolimatta Greenwaldin kirja sai minut taas pitkästä aikaa haukkomaan henkeäni ja puistelemaan päätäni. Koska se on sittenkin eri asia lukea NSA:lta vuodetun autenttisen dokumentin kopiota, kuin lukea erilaisia epäilyksiä ja päätellä mielessään, että sellaista ja sellaistakin varmasti tapahtuu.<br />
<br />
Kirja sai minut pohtimaan valvonnan ja yksityisyyden suhdetta. Tästä aiheesta oli kirjassa erittäin valaisevaa rautalankavääntöä ja hyviä esimerkkejä. Joskus kuulee jonkun sanovan siihen tapaan, että "<i>Eihän minulla ole mitään salattavaa. En ole tehnyt mitän rikollista, joten minulla ei ole myöskään mitään pelättävää, tuskin olen NSA:n silmissä kauhean kiinnostava, siinäpähän vakoilevat tylsää elämääni.</i>" Tuollainen asenne sisältää kaksikin vakavaa, perustavaa laatua olevaa <b>ajatusvirhettä</b>.<br />
<br />
<b>Ensimmäinen </b>ajatusvirhe on se, "eihän minulla ole mitään salattavaa".Väärin! Yksityisyyttä tarvitsevat kaikki. On jokaisen ihmisen perusoikeus pitää joitakin asioita vain omana tietonaan ja esimerkiksi viestiä toisten ihmisten kanssa ilman pelkoa jatkuvasta tarkkailusta. Ai, eikö sinulla ole kertakaikkiaan mitään salattavaa? Hyvä, sitten sinulla ei varmaan ole mitään sitä vastaan, että avaan kaiken kirjepostisi ennenkuin saat ne? Sähköpostista tietysti puhumattakaan. Ja voisin oikeastaan saman tien kerätä puhelutietosi, nettisurffailuhistoriasi ja Skype-tilisi logitiedot. Ja Facebook-päivitykset. Ja Dropboxiin tallentamasi tiedostot. Ja Picasaan, ja Google Driveen. Siinä sivussa saatan saada tilinauhasi, pankilta saamasi viestin, lomakuvasi, ystävältäsi
saamasi maratonisähköpostin ja sen yhden yöllisen chattailusession tiedot. Niin niin, minä. Jaa miksi haluaisin ne? Noh, kun niiden kerääminen on niin helppoa. Ja eihän sitä koskaan tiedä jos niille vaikka joskus keksisi jotain käyttöä... Oikeastaan voisin tietääkin mihin niitä voisi käyttää. Mutta se tietohan sinua varmaan ei voisi vähempää kiinnostaa?<br />
<br />
<b>Toinen </b>ajatusvirhe on se, että vain rikollisilla on jotain pelättävää. Tutkitaanpa asiaa hieman tarkemmin. Rikollisuus on jotain, joka on selvästi määritelty laissa. Hyvä. Entä jos hallituksen kanssa eri mieltä oleminen määritellään terrorismiksi? Että aina kun äänestämäsi puolue on oppositiossa ja esität hallituksen vastaisia mielipiteitä, sinun voidaan sanoa syyllistyneen terrorismiin! Kuulostaa kaukaa haetulta, mutta on ikävää todellisuutta esim. rapakon takana. Lukekaa kirja ja hämmästykää lisää.<br />
<br />
Annetaan kirjan takakansitekstin puhua:<br />
<i>Toukokuussa 2013 Glenn Greenwald lensi Hongkongiin tapaamaan nimetöntä tietolähdettä, joka halusi viestiä ainoastaan vahvasti salatuilla välineillä. Lähde väitti voivansa todistaa Yhdysvaltain viranomaisten vakoilevan niin USA:n kansalaisia kuin koko muuta maailmaa. Lähteeksi paljastui 29-vuotias Yhdysvaltain kansallisen turvallisuusviraston, NSA:n, työntekijä Edward Snowden. </i><br />
<i><br /></i>
<i>Greenwald yhdistää nyt ensimmäistä kertaa ne palaset, joita on julkisuudessa vuoden aikana ollut esillä. Hän kertaa hermoja raastavan kymmenpäiväisen Honkongin-matkansa tapahtumia ja tulkitsee <b>The Guardianissa </b>julkaisemiensa paljastusten seurauksia. </i><br />
<br />
<i>Greenwald tuo esiin myös aiemmin julkaisemattomia dokumentteja NSA:sta ja sen kansainvälisten liittolaisten ennennäkemättömästä vallan väärinkäytöstä. </i><br />
<i><br /></i>
<i>Kirja julkaistaan samanaikaisesti koko maailmassa useilla eri kielillä.</i><br />
<i><br /></i>
Kirjan esittelyitä netissä:<br />
<a href="http://www.kirjavinkit.fi/arvostelut/edward-snowden-ei-pakopaikkaa-kertomus-nsasta-ja-vakoiluvaltio-usasta/" target="_blank">Kirjavinkit.fi</a><br />
<a href="http://www.rosebud.fi/2011/kirja_2010.php?ean=9789512095131" target="_blank">Rosebud.fi</a><br />
<br />
Täällä <a href="http://www.hs.fi/ulkomaat/a1376364591035" target="_blank">Hesarin juttu Greenwaldin ja Snowdenin tapaamisesta</a>,"Agenttitarina Snowdenin takana – saapui haastatteluun Rubikin kuutio kädessään".<br />
<br />
Tähän loppuun sellainen määrä <b>avainsanoja </b>(suurin osa on erilaisia NSA:n vakoiluohjelmien ja -menetelmien peitenimiä) siltä varalta että NSA ei muuten löydä tätä postausta: NSA, NSAW, NSAT, SATC, TAO, SIGAD, SIGINT, FISA, FISC, ECSU, FAA, JTRIG, MSOC, NIC, BOUNDLESS INFORMANT, DIA, CIA, FORNSAT, MARINA, MYSTIC, MUSKETEER, CLEVERDEVICE, ORANGECRUSH, HIGHLANDS, KATEEL, HIGHLIGHT, SIGAD, PRINTAURA, NOFORN, POCOMOKE, MERCED, PERDIDO, MAGOTHY, BLACKFOOT, VAGRANT, WABASH, POWELL, MAGNETIC, MINERALIZE, GENIE, BLACKHEART, PBX, DROPMIRE, DEWSWEEPER, RADON, OSAGE, MULBERRY, DOBIE, SULPHUR, REQUETTE, YUKON, WESTPORT, NAVAJO, PANTHER, PRISM, GCHQ, FVEY, TARMAC, MSOC, WORDGOPHER, FORNSAT, DARKQUEST, ELEGANTCHAOS, XKS, XVR, ASPHALT, SHAREDVISION, SHELLTRUMPET, TRAFFICTHIEF, DANCINGOASIS, Booz Allen Hamilton, SAIC, BLARNEY, STORMBREW, FAIRVIEW, OAKSTAR, STEELKNIGHT, BUFFALOGREEN, NCSC, FAD, SILVERZEPHYR, ARTIFICE, WOLFPOINT, BRECKENBRIGE, QUAILCREEK, FAA702, US-984XN, FY12, SkyDrive, Skype, CSEC, IDSDAFSC, ISNU, ICREACH, BLACKPEARL, S2C42, S2C42SATC, POTUS, PROTON, X-KEYSCORE, SOUTHWINDS, COINTELPRO, ACLU, Michael Hayden, Julian Assange, Chelsea Manning, Jesselyn Radack, Thomas Tamm, Bill Binney, Laura Poitras, Janine Gibson, Stuart Millar, Alan Rusbridger, Ewen MacAskill, Jeremy Scahill, Edward Snowden, Glenn Greenwald.<br />
<br />
Lisää avainsanoja: tietoturva, tietoturvallisuus, kyberturvallisuus, salaus, kryptaus, vakoilu, nettivakoilu, verkkovakoilu, digivakoilu, Orwell, 1984, isoveli </div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-53160153843746169892014-07-02T17:12:00.002+03:002014-07-02T17:13:23.749+03:00Yepzon - no more lost kids!<div dir="ltr" style="text-align: left;" trbidi="on">
Nyt se on julkinen! Siis työnantajani projekti jonka parissa olen paiskinut tiiviisti hommia viime marraskuusta lähtien.<br />
<br />
<b>Yepzon</b><b><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--></b><b><span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 107%; mso-ansi-language: FI; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">™</span> </b>on uudenlainen paikannuslaite tai oikeastaan kokonainen sijaintitietopalvelu. <b>Yepzon<span style="font-family: "Calibri","sans-serif"; font-size: 11.0pt; line-height: 107%; mso-ansi-language: FI; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">™</span> </b><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->koostuu pienikokoisesta "mokkulasta", käyttäjälle näkymättömästä pilvipalvelusta ja älypuhelinsovelluksesta. Konseptin yleisesittely selviää parhaiten <a href="http://www.yepzon.com/" target="_blank">Yepzonin kotisivuilta</a>.<br />
<br />
<a href="https://www.sttinfo.fi/pressroom?publisherId=14598392&all=true" target="_blank">Yepzonin lehdistötiedotteet</a>, jotka löytyvät STT:n sivuilta, valottavat hieman millaisesta firmasta on kysymys. <br />
<br />
Blogini lukijalle tiedoksi sidokseni, että olen sekä <b>Yepzonin</b> palkkalistoilla että osakkaana. On siis mahdollista, että <b>Yepzonin </b>tekniikasta kirjoittaessani mukaan sekoittuu kaupallisia aineksia, joko tarkoituksella tai sitten tiedostamatta :-)<br />
<br />
<b>Yepzonin </b>tekniikasta lisää myöhemmin. Jonkin verran kotisivujamme enemmän aihepiiriä valottaa <a href="http://kck.st/1vkHTle" target="_blank">Yepzonin esittely Kickstarter.com -ennakkomyyntialustalla</a>. Käykää tutustumassa ja jakakaa linkkiä (<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><span style="font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-ansi-language: FI; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: FI; mso-fareast-theme-font: minor-latin;"><a href="http://kck.st/1vkHTle"><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt;">http://kck.st/1vkHTle</span></a></span>) eteenpäin! Kun laittaa <b>ennakkotilauksen sisään heinäkuun loppuun mennessä</b>, saa <b>Yepzonin </b>loppusyksystä ensimmäisten joukossa, ehtii vielä pukinkonttiinkin! </div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-73493700640325310202014-06-24T12:19:00.000+03:002014-08-21T18:50:42.579+03:00ParkMan - jo oli aikakin!<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: inherit;">Vihdosta </span>viimein Tampereellakin voi maksaa pysäköinnin kätevästi kännykällä! Ei enää sitä sitä joka<span style="font-family: inherit;">kertaista tuskanhikeä kun mukana ei ole sopivia kolikoita. Puhumattakaan siitä hermoilusta kun pysäköintiaika on loppumassa ja olet edelleen Frenckellillä jonossa ja mietit ehtisikö käydä lisäämässä kolikoita mittariin vai ottaisiko riskin että lappuliisa ehtii paikalle. <span style="color: black; font-size: 12.0pt; mso-ansi-language: FI; mso-bidi-language: AR-SA; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: FI;">ParkMan toimii <b>Helsingissä</b>,<b>
Tampereella</b>,<b> Turussa</b>,<b> Oulussa</b>,<b> Porissa</b>,<b> Kotkassa</b>,<b> </b>ja <b>Porvoossa</b></span>.</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Jonkinlai</span>nen tekstiviestiviritys Tampereella on ollut toiminnassa aikaisemmin, mutta sitten sitäkin lakattiin päivittämästä. Viime talvena kun yritin päivittää tietoni järjestelmään, mikähän Nettiparkki tai GSM-Maksu sen nimi mahtoi olla, sain tiedon että järjestelmää ei enää päivitetä, kaiva ne kolikot vain esiin. Toki kolikoillakin voi edelleen maksaa ja hyvä niin. Manuaalinen systeemi on kuitenkin huomattavasti toimintavarmempi. Jos kännykästä sattuu loppumaan akku ja autossa ei ole mukana laturia, niin se siitä Parkmanista sitten sillä kertaa.<br />
<br />
Parkman on kuitenkin vertaansa vailla helppokäyttöisyydessä. Ajat parkkiin ja käynnistät mobiilisovelluksen. Se hakee heti tarkan sijaintisi, näyttä sen kartalla ja kertoo että olet Tampereella osoitteessa vaikkapa Sorinkatu 1, maksuvyöhyke kaksi joka tekee 1,6€ per tunti. Valitse maksimipysäköintiaika esim. 2 tuntia, ja klikkaa "Hyväksy". Sitten voitkin poistua autolta kaikessa rauhassa, tarvitsematta miettiä onko nyt 35 vai 45 minuuttia aikaa hoitaa asiointi. <br />
<br />
Jos parkkipirkko tulee syynäämään, hän näkee auton tuulilasissa Parkman -tarran ja tarkistaa järjestelmästä, että toden totta tässä on laillisesti parkissa henkilöauto ABC-123 ja pysäköintimaksu juoksee. Kun on itse palaamassa autolle, menee Parkman-sovellukseen ja klikkaa "Lopeta pysäköinti". Jos puhelimesta sattuu loppumaan vaikka akku tai pysäköinnin unohtaa lopettaa, taksa menee kuitenkin vain se maksimitaksan mukaan jonka on itse valinnut. Järkevintä on siis valita pysäköintiaika reippaasti yläkanttiin ja pitää huolen että muistaa lopettaa pysäköinnin kun tulee autolle.<br />
<br />
Parkmanin paras puoli on, että maksu menee todellisen pysäköintiajan mukaan. Parkman veloittaa lisäksi palvelumaksua 0,49€ per pysäköinti. Minusta se on pieni hinta hyvästä palvelusta. Toki pysäköinnin hinnasta ja ajoituksesta riippuen kolikoilla voi päästä halvemmalla - maksimissaan siis tuon 0,49€ halvemmalla jos autolle tulee juuri silloin kun kolikoilla maksettu pysäköintiaika loppuu. Mutta huonosti ajoitettuna pysäköinnin maksaminen kolikoilla voi tulla monta euroa kalliimmaksi - tai sitten monta kymmentä euroa kalliimmaksi, jos parkkipirkko ehtii ensin :-)<br />
<br />
Parkman veloittaa pysäköintimaksut kuukausittain suoraan maksukortilta (Visa, MasterCard, Eurocard ja Maestro) ja
lähettää sähköpostiin erittelyn pysäköinneistä.<br />
<br />
Parkman-sovellus toimii kaikilla yleisimmillä mobiilialustoilla; Windows Phone, Android ja iOS. Sovellus löytyy puhelimen omasta sovelluskaupasta hakusanalla Parkman. Myös <a href="http://www.parkman.fi/" target="_blank">Parkmanin nettisivuilla</a> on latauslinkki. Kun lataat sovelluksen ja annat tietosi, kannattaa syöttää promokoodi <b>VPDQL</b>, niin saat <b>10€ ilmaista pysäköintirahaa</b>. Koodin omistaja (allekirjoittanut) saa jokaisesta koodin käytöstä 5€ pysäköintirahaa. Parkmanin voi ottaa käyttöön myös ilman promokoodia, mutta silloin ei saa mitään bonuksia.<br />
<br />
Itse en tuota tiennyt ja kun muutama viikko sitten tuli taas asiaa kaupungille omalla autolla ja huomasin parkkimittarissa ParkMan -mainokset, asensin sovelluksen ja otin käyttöön siltä seisomalta. Bonuksia ei tullut, mutta otetaanpa vahinko takaisin ja mainostetaan Parkmania täällä blogissa!<br />
<br /></div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com9tag:blogger.com,1999:blog-6481436844048430934.post-16852795746317542542014-06-12T09:48:00.002+03:002014-06-12T12:49:32.052+03:00Täh? Joko tekoäly hakkaa ihmisälyn?<div dir="ltr" style="text-align: left;" trbidi="on">
Viikonloppuna monien kulmakarvat kohosivat, kun lehdet ympäri Suomea ja maailmaa julkaisivat jutun, jonka mukaan "tekoäly" on ensimmäistä kertaa maailmanhistoriassa läpäissyt ns. Turingin testin. Jutun sisältö oli kaikissa lehdissä samansorttinen. Muistin virkistykseksi tässä <a href="http://www.digitoday.fi/tiede-ja-teknologia/2014/06/09/suosio-oli-turingin-testin-lapaisseelle-eugene-goostmanille-liikaa/20148109/66" target="_blank">Digitodayn juttu</a> aiheesta.<br />
<br />
Totuus ei kuitenkaan ole aivan sitä miltä se lehtijutun mukaan näyttää! Testattavana ei ensinnäkään ollut minkään sortin tekoäly, vaan tuiki tavallinen chatbot, eli keskustelurobotti. Keskustelurobotti on yksinkertainen skripti, joka yrittää matkia ihmistä. Sille voi siis chattailla ja se chattailee takaisin. Vastaavanlaiset keskustelurobotit ovat ennenkin saaneet ihmisiä menemään lankaan. <br />
<br />
Toisekseen testin olosuhteet olivat kaikkea muuta kuin tieteellisesti pätevät, eikä koko Turingin testiä voida pitään kovin pätevänä tekoälyn mittarina. Eikä keskustelurobotilla muutenkaan ole mitään tekemistä oikean <a href="http://fi.wikipedia.org/wiki/Teko%C3%A4ly" target="_blank">tekoälyn</a> kanssa.<br />
<br />
Jos siis luit valtamedian jutun ja ihmettelit josko tekoäly menee kohta ihmisälyn ohi, niin voit lopettaa ihmettelyn tähän. Tekoälyllä on vielä paljon matkaa ihmisälyyn. Asiaa paremmin valaiseva juttu löytyy <a href="https://www.techdirt.com/articles/20140609/07284327524/no-supercomputer-did-not-pass-turing-test-first-time-everyone-should-know-better.shtml" target="_blank">englanninkieliseltä hakkerisivustolta</a>.<br />
<br />
Joitakin vuosia sitten olin mielenkiintoisella luennolla ihmisen aivoista. Pelkässä matemaattisten laskutoimitusten suorittamisessahan laskukoneet ovat ohittaneet ihmisen jo kymmeniä vuosia sitten. Mutta rinnakkainen tietojenkäsittelykapasiteetti on ihmisaivoilla edelleen aivan omaa luokkaansa. Tutkija havainnollisti ihmisaivojen huikeaa ylivertaisuutta verrattuna tietokoneisiin näin: kun seisot kahdella jalalla silmät auki, hermoimpulssit ja aivot tekevät töitä tasapainon säilyttämiseksi sen verran, että mikä tahansa kotitietokone hoitaa homman. Kun sitten suljet silmäsi, aivotyöskentelyn määrä lisääntyy eksponentiaalisesti, mutta kyllin iso klusteri supertietokoneita pystyy vielä samaan. Sitten kun nostat lisäksi toisen jalan ilmaan, ei mikään määrä supertietokoneita vielä edes teoriassa kykene yhtä massiiviseen rinnakkaiseen tietojenkäsittelyyn!<br />
<br />
Eli muista, aina kun haluat päänsisäisen superhypertietokoneesi tositoimiin, niin seiso vähän aikaa yhdellä jalalla silmät kiinni :-)</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-43524226095071091622014-05-29T12:49:00.000+03:002014-06-12T12:53:37.140+03:00Sähkölukitus ilman sähköä <div dir="ltr" style="text-align: left;" trbidi="on">
Aika rientää, huhtikuu hurahti näköjään ohi ilman ensimmäistäkään blogipostausta. Ei sillä, että tämän blogin pito olisi mulle jotakin semmoista jota <i>täytyy</i> tehdä. Kirjoitan silloin kuin huvittaa ja on aikaa. Viime aikoina <i>kronos </i>ei ole oikein ollut puolellani. Aika on aika tarkoin käytetty muuan tuotekehitysprojektiin, josta kuulemme vielä lisää... <br />
<br />
Ennen kuin mainittu projekti näkee päivänvalon, haluaisin kirjoittaa sähköttömästä sähkölukosta. Toimistomme oviin asennettiin hiljattain uudet lukot. Entiset olivat perinteiset mekaaniset Abloy Exec -merkkiset. Kaikkihan Exec-avaimet tuntee. Ne on juuri ne uusimmasta päästä olevat Abloy-avaimet, joissa on se musta muoviperä. Kuvailu sikseen, tässä <a href="https://www.google.fi/search?q=abloy+exec&client=firefox-a&hs=ePx&rls=org.mozilla:fi:official&channel=sb&tbm=isch&tbo=u&source=univ&sa=X&ei=Ye-GU922FqWN4gTP9YGwDA&ved=0CEAQsAQ&biw=1920&bih=943" target="_blank">kuvalinkki</a>.<br />
<br />
Execit ovat mekaanisiksi lukoiksi sangen turvallisia ja ilmeisen vaikeita tiirikoida auki. Kulkuoikeuksien hallinta on kuitenkin työlästä ja kallista erityisesti yrityksissä, koska ovia ja kulkijoita on paljon ja kulkuoikeuksia on eri tasoisia. Yrityksissä erilaiset sähkölukot ovatkin olleet arkipäivää jo kauan. Hyvänä puolena on juuri hallinnan helppous. Kunkin avaimen oikeudet voidaan poistaa tai niitä voi muuttaa muutamalla hiiren klikkauksella.<br />
<br />
Perinteisten sähkölukkojen huono puoli on se, että sähkölukot ovat kalliita ja vaativat kiinteän johdotuksen. Jokaiseen oveen ja jokaiseen lukulaitteeseen täytyy johdottaa sekä käyttöjännite että datalinjat. Niinpä sähkölukkoja käyttävissä yrityksissäkin löytyy ovia, jotka lukitaan edelleen puhtaasti mekaanisilla lukoilla. Jokaiseen varaston oveen ei yksinkertaisesti ole järkevää asentaa kalliita sähkölukkoja ja lukulaitteita. Tästä seuraa se, että sähkölukkojen rinnalla on edelleen ylläpidettävä vanha systeemiä, jossa erilaisia mekaanisia avaimia jaetaan niitä tarvitseville.<br />
<br />
Tämän ongelman taklaa <a href="http://www.iloq.com/fi/" target="_blank">iLOQ</a>. Konsepti on briljantti. Avain muistuttaa perinteistä mekaanista avainta, mutta juju on siinä, että avaimessa on ohjelmoitava mikrosiru. Kaikki avaimet ovat mekaanisesti saman näköisiä. Avaimen työntäminen lukkopesään generoi varta vasten suunnitellun mekanismin avulla juuri sen verran sähköä kuin tarvitaan mikrosirun lukemiseen avaimesta ja lukituksen käyttämiseen. Ei siis tarvita erillistä lukulaitetta eikä sähköistettyä ovea. Omavoimainen iLOQ-lukkosylinteri voidaan asentaa muutamassa minuutissa kaikkiin mahdollisiin oviin, myös niihin varaston oviin ja jopa sellaisiin paikkoihin, joihin sähköä ei ole edes saatavana. Sähkölukko täysin ilman sähköä, ei paha! Tässä linkki kyseisen, suomalaisen firman sivuilla olevaan<a href="http://www.iloq.com/fi/#header_videocontainer" target="_blank"> iLOQ -lukon esittelyyn</a>. <br />
<br />
Tämän postauksen piti alunperin päättyä tähän. Mutta nyt tulee se jutun mielenkiintoisin osuus, nimittäin hakkerointi! Googlatessani lisää tietoa iLOQista törmäsin <a href="http://www.thesidebar.org/insecurity/?p=515" target="_blank">DefConiin</a>. Se on maailman laajin turvallisuus- ja hakkerointialan konferenssi. Kyseisen järjestön sivuilta selvisi, että myös iLOQ, kuten monet muutkin uudet lukkokeksinnöt, voi olla turvaton.<br />
<br />
Juuri tätä on hakkerointi parhaimmillaan. Tiedon tulee olla kaikille avointa. Suurelle yleisöllä tulee avoimesti kertoa olemassa olevien tuotteiden ja järjestelmien turvallisuusongelmista. Selvää on, että yritykset itse eivät sitä mielellään tee, vaan päinvastoin useimmiten tekevät kaikkensa ongelmien piilottelemiseksi ja pilliinviheltäjien vaimentamiseksi. Onhan se kyllä aika mielenkiintoista, miten sormenjälkitunnistukseen perustuva moderni lukko voidaan ohittaa paperiliittimellä viidessä sekunnissa. <a href="http://www.thesidebar.org/insecurity/?p=515" target="_blank">Lukekaa ja hämmästykää!</a></div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com5tag:blogger.com,1999:blog-6481436844048430934.post-61250192885430392262014-03-17T10:30:00.000+02:002014-03-17T10:30:14.353+02:00Sähköauto pelottaa!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Amerikkalaiset autoliikkeet pelkäävät sähköautojen tuloa jopa niin paljon, että alan pioneeri, <a href="http://www.auto-outlet.fi/tesla" target="_blank">sähköauto Tesla</a> törmää porttikieltoihin. Autoa ei oteta liikkeisiin myyntiin. Miksi ihmeessä? Syy on yksinkertainen: Tesla tekee autoilusta niin vaivatonta, että auton ostajan ei tarvitse enää tuoda autoaan takaisin liikkeeseen määräaikaishuoltoon. Autoliikkeiltä uhkaa mennä hyvä bisnes. Sähköautoissahan ei ole tulppia, ei öljyjä joita tarvitsee vaihtaa, ei jakohihnaa, ei vesipumppua, ei ruostuvaa pakoputkea jne. Boikotista uutisoi teknologiasivusto <a href="http://www.wired.com/business/2014/03/car-dealers-fear-teslas-plan-end-oil-changes-forever/" target="_blank">Wired</a>.<br />
<br />
Vanhat rakenteet jarruttavat uuden, energiatehokkaan, ympäristöystävällisen tekniikan käyttöönotttoa. Onhan se aika pöhköä. Hommassa on vähän samaa kuin halpalinja-autoyhtiö <a href="http://www.onnibus.fi/en/" target="_blank">Onnibussin</a> kohtaamassa vastustuksessa muiden bussiyhtiöiden taholta. Onnibussi toi markkinoille konseptin jossa busseihin myydään jopa seisomapaikkoja ja lippujen hinnat alkavat parista eurosta - pitemmilläkin matkoilla. Seurauksena bussimatkustuksen suosion uusi nousu ja sähäkkää kilpailua staattiselle ja näivettyneelle alalle, jossa isot firmat ovat paaluttaneet tiukasti tonttinsa. Uutta kilpailijaa ei katsota hyvällä ja sen rattaisiin työnnetään kapuloita minkä ehditään. Ilkeää.<br />
<br />
Tesla olisi kyllä varsin houkutteleva ajatus. Auto, jota ei juurikaan tarvitse huoltaa, lataaminen onnistuu <a href="http://sahkoinenliikenne.fi/latauspisteet/" target="_blank">julkisissa latauspisteissä</a> ilmaiseksi tai jos lataa kotona, kilometrin hinta jää silti korkeintaan viidennekseen bensa- tai dieselauton vastaavasta. Peräkontin lisäksi tavaratilaa on konepellin alla saman verran. Kiihtyvyys nollasta sataan 4,4s ja karvalakkimallillakin 6,4s. Lähettäiskö kaupoille? Noh, Suomessa edullisin malli maksaa veroineen noin 90 000€. Ruma kasa rahaa. Toisaalta kilometrikustannukset ovat niin edulliset, että jos ajaa vaikka 20 000 km vuodessa, niin viiden tai viimeistään kymmenen vuoden päästä autoilun kokonaiskustannukset ovat tipahtaneet jo polttomoottoriautoilun kustannusten alle.<br />
</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com2tag:blogger.com,1999:blog-6481436844048430934.post-38772513643380953052014-03-05T14:46:00.000+02:002014-03-05T15:13:41.369+02:00Totuus SleepTrackeristä<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Tässä tulee luvattu "loppuraportti" SleepTracker -kellosta. Otsikko on komea ja lupaa paljon, mutta katsotaan nyt sitten kuinka lähelle Lopullista Totuutta päästään... Ainakin lupaan kertoa kokemukseni rehellisesti.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Alkuun samalla vähän unipäiväkirjaa siitä miten eka viikko SleepTrackerin kanssa meni.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Ensimmäinen yö (pe-la) onkin jo dokumentoitu blogiin, katso <a href="http://hakkeri.blogspot.fi/2014/01/ensivaikutelmat-sleeptrackerista.html" target="">Ensivaikutelmat Sleeptrackeristä</a>.</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;"><br /></span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Toisena yönä (la-su) tulin Kuopion reissusta kotiin yöllä puoli neljän maissa, joten ei tullut mieleenkään laittaa herätyskelloa soimaan.</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;"><br /></span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Kolmantena yönä (su-ma) vaimo herätti minut puolivahingossa aamuvuoroon lähtiessään ja pyöriskelin sen jälkeen sängyssä toista tuntia saamatta kunnolla unta. SleepTracker värisi puolisen tuntia ennen takarajaa. Nousin ylös jostain syystä aivan tokkuraisena. Päätä särki ja voin pahoin, vaikka pyhäilta oli ollut aivan tavallinen ja olin jopa nukkunut suht pitkän yön. Aina ei voi voittaa.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Neljäs yö (ma-ti) oli "poikkeuksellisen normaali". SleepTracker herätti minut suhteellisen virkeänä puoli tuntia ennen takarajaa. Torkutin kuitenkin loppuun saakka koska nouseminen ei vain huvittanut.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Viides yö (ti-ke): laitoin rohkeasti 50 minuutin ikkunan ja menin tosi aikaisin nukkumaan. Heräsin värinään kolmisen varttia ennen takarajaa, mutta nousin sängystä vasta kymmenen minuuttia ennen takarajaa koska tuntui, että nukuttaa vielä.</span><br />
<span style="font-size: small;"><br /></span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Kuudes yö (ke-to): ikkuna-asetus oli edelleen 50 minuuttia ja heräsin jo noin 45 minuuttia ennen takarajaa. Sammutin herätyksen, mutta hoksasin sitten että sehän olisi kannattanut laittaa torkulle. Käynnistin loggauksen uudelleen ja 8 minuutin kuluttua vibra tärisi. Torkutin loppuun asti. Johtopäätös: ei kannata kiusata itseään ja laittaa liian pitkää ikkunaa. Jos ikkuna on vaikkapa 1 tunti ja tulee liikahtaneeksi heti 5 minuutin kuluttua ikkunan alkamisesta ja nousee heti ylös niin onhan sillä väliä onko nukkunut 6h vai 6h 55min. Eihän SleepTracker mitään taikuuksia tee eikä tee lyhyistä unista automaattisesti parempia kuin pitkistä. Pitää hieman kääntää omaa ajattelutapaa...</span><br />
<br />
<span style="font-size: small;">Seitsemäs yö, to-pe. Ikkuna 20 minuuttia, asetettu herätysaika 6.50. SleepTracker herätti 6.36 eli periaatteessa aika sopivasti, mutta siitä huolimatta torkutin loppuun koska olin herännyt klo 4.30 ja pyöriskellyt vaikka kuinka pitkään saamatta unen päästä kiinni.</span></div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Herätykset ovat ekan viikon jälkeen enemmän tai vähemmän vakiintuneet ja SleepTrackerin toiminnoista, hyödyistä ja heikkouksista on muodostunut minulle jo kokolailla kattava käsitys. </span><br />
<br />
<span style="font-size: small;">Ensiksi </span><b><span style="font-size: small;">tyhjentävä kuvaus siitä mikä SleepTracker on miten se toimii:</span></b><br />
<span style="font-size: small;">- SleepTracker näyttää ja tuntuu muoviselta digitaalikellolta, joihin teimme tuttavuutta jo viime vuosituhannella. Kellotoiminnotkaan eivät paljon noista -70/80-luvun kvartsikideihmeistä eroa: 12h / 24h kellonaika (tunnit, minuutit, sekunnit), viikonpäivä, päivämäärä (kk.pv). Herätys äänimerkillä tai vibralla tai molemmilla.</span><br />
<br />
<span style="font-size: small;">- Herätysaika vapaasti säädettävissä, oltava kuitenkin alle 12h kuluttua. Toisinsanoen jos menet nukkumaan klo 19 ja laitat herätyksen klo 8:00, SleepTracker herättää sinut jo klo 20:00 eikä vasta klo 8:00. Samasta syystä herätys kannattaa aamulla kytkeä pois päältä, ettei kello ala värisemään / piippaamaan illalla itsekseen esim. klo 20 aikaan.</span><br />
<br />
<span style="font-size: small;">- Tärkein toiminto on <i>herätys säädetyn aikaikkunan sisällä silloin kun havaitaan liikettä</i>. Esim. säädetään herätysajaksi 6.50. Herätysajan lisäksi säädetään aikaikkuna. Valinnan voi tehdä 10 minuutin portain, siis 10 minuuttia, 20, 30, 40, 50 minuuttia jne. Oletus on 20 minuuttia ja tämä on ihan hyvä perusasetus. Jos säädetty herätysaika on 6.50 ja ikkuna 20 minuuttia, kellon liikeanturi alkaa tarkkailla nukkujan liikkumista klo 6.30. Jos nukkuja vaihtaa asentoa esim. klo 6.39, kello suorittaa herätyksen. Jos nukkuja ei liiku aikaikkunan sisällä, herätys suoritetaan klo 6.50. Ideana on, että herääminen on helpompaa siinä unen vaiheessa kun ihminen on aktiivinen. Syvästä unesta herääminen on vaikeampaa ja vireystila heti heräämisen jälkeen on matalampi.</span><br />
<br />
<span style="font-size: small;">- SleepTrackerin voi nukkumaan mennessä laittaa tiedonkeruutilaan, jolloin koko yön ajalta saa tiedon siitä miten yö on mennyt. Jokaisesta liikahduksesta tulee aikaleima, yksi datapiste. Jokaisen liikahduksen jälkeen kello pitää 8 minuutin tauon datapisteiden rekisteröinnissä, ettei yön aikaisista liikkumisista tule kymmeniä tai satoja datapisteitä. Datapisteiden välisistä ajoista voi päätellä miten hyvin yö on nukuttu. Mitä enemmän pitkiä välejä, sitä enemmän elimistö on saanut kaikkein palauttavinta syvää unta, jonka aikana keho ei siis liiku lainkaan. Vastaavasti mitä tiheämmin datapisteitä, sitä enemmän nukkuja on pyörinyt, vaihtanut asentoa ja nukkunut "koiran unta".</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: small;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_xR6kP5n16jOU42SQO9QnTDZOn9W8hXUgL-k10-BmNJwmfRu4MeeMjALmSjja1QPQP6YLoZr8q2g8Zp-emzUUmyIDnCtBf8DRmARdTUmxyb5iIGOttmIwcqFw8Y-SCKpMcNwD-Z49fiH/s1600/st_usb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT_xR6kP5n16jOU42SQO9QnTDZOn9W8hXUgL-k10-BmNJwmfRu4MeeMjALmSjja1QPQP6YLoZr8q2g8Zp-emzUUmyIDnCtBf8DRmARdTUmxyb5iIGOttmIwcqFw8Y-SCKpMcNwD-Z49fiH/s1600/st_usb.jpg" height="200" width="200" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnXw8fRyqVMVZ8Y8h0ob2NzNpnzfC5oPPyZxKFu1gJPHVtZMQr7mSO6IacgwGWZPMVEAytnWuXy9bLQtFzKMxELsfhmpptM8d0LIZkZcSrf4Zcdy6gkN7ZFHxP8XCMrDerJJlLYYE3eh7D/s1600/st_usb2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnXw8fRyqVMVZ8Y8h0ob2NzNpnzfC5oPPyZxKFu1gJPHVtZMQr7mSO6IacgwGWZPMVEAytnWuXy9bLQtFzKMxELsfhmpptM8d0LIZkZcSrf4Zcdy6gkN7ZFHxP8XCMrDerJJlLYYE3eh7D/s1600/st_usb2.jpg" height="200" width="200" /></a></span></div>
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">- Datapisteitä voi tarkastella suoraan kellon valikon kautta tai liittämällä kello mukana tulevan USB-sovittimen avulla tietokoneen USB-porttiin ja katselemalla dataansa SleepTrackerin verkkopalvelusta tai exporttaamalla ne palvelusta Excel-taulukkoon. Excel-muotoinen datahan antaa mahdollisuuden tehdä itse vaikka minkälaisia graafeja tai tilastoja. Itse en ole ainakaan vielä innostunut värkkäämään omia käppyröitä mutta optio on kieltämättä kiehtova.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Tältä näyttää yhden yön dataloggaus SleepTrackerin palvelussa:</span><br />
<span style="font-size: small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: small;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrb54A_5dLHTZ1d1zWiqERsfYNuQS180KsVz5Be8dtnoVWi1DNUW1zHGAs-902H33lWiMYoOZlOgHHtYjCNJYlvdfaWHEK8aFReysyi65okt8O5KF3KWYKEDaJjMKsgb4mb5prdzjLY85/s1600/sleepdata1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrrb54A_5dLHTZ1d1zWiqERsfYNuQS180KsVz5Be8dtnoVWi1DNUW1zHGAs-902H33lWiMYoOZlOgHHtYjCNJYlvdfaWHEK8aFReysyi65okt8O5KF3KWYKEDaJjMKsgb4mb5prdzjLY85/s1600/sleepdata1.jpg" height="280" width="400" /></a></span></div>
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Datasta näkee milloin nukkuja on liikahtanut (punaiset, korkeat tolpat). Harmaat, keskikorkeat tolpat merkkaavat ilmeisesti vähäisempää liikettä ja vihreät, matalat tolpat sitä aikaa kun nukkuja ei ole liikkunut lainkaan. Mitä isompi prosenttiosuus vihreää (syvää) unta, sitä paremmin nukuttu yö. Palvelu antaa yölle myös pisteytyksen, "Sleep score" ja kertoo mikä on kaikkien muiden palveluun rekisteröityneiden keskiarvo, "Worldwide average" kyseiseltä yöltä. L</span><span style="font-size: small;"><span style="font-size: small;">ähes poikkeuksetta joka yöltä oma pisteytykseni on ollut korkeampi kuin </span><span style="font-size: small;"><span style="font-size: small;">"Worldwide average", mutta tuon tiedon perusteella ei voi tehdä mitään johtopäätöksiä, kun ei </span></span>tiedä kuinka paljon ja millaista dataa palveluun ladataan. </span><span style="font-size: small;"><span style="font-size: small;"> </span></span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><b>Mitä odotin SleepTrackeriltä ja ovatko kokemukset vastanneet odotuksia?</b> </span><br />
<span style="font-size: small;">Menneiden viikkojen aikana olen tottunut SleepTrackeriin herätyskellona.
Pelkkänä herätyskellonakaan se ei ole lainkaan hassumpi, semminkin kun
olen aina tykännyt sammuttaa kännykän yöksi, mutta moderni
Lumia-puhelimeni herätyskellopa ei toimikaan, jos puhelin on sammutettu!
"Ganz doof!", sanois saksalainen. Vibra ranteessa on aika kätevä tapa
herätykseen. Ääni ei ärsytä ja vieressä nukkujakaan ei herää suotta
kumppaninsa herätyskellon ääneen. Vaimo kiittää.</span><br />
<span style="font-size: small;">Päivän aikana SleepTrackeriä ei tule kädessä pidettyä, Citizen Eco-Drive sopii edelleen rannekelloksi paljon paremmin.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Ennen SleepTrackerin käyttöönottoa luulin että unirytmissä on puolentoista tunnin välein jonkinlainen selkeä hetki, jolloin herätysaika on optimaalinen. Kaikissa unirytmiin liittyvissä artikkeleissakin toitotetaan tuota puolentoista tunnin sykliä. Kännykkään saa myös Bedtime-sovelluksen, jota kokeilin ennen SleepTrackeriä. Siinä voi asettaa herätyksen tasan 1,5 tunnin portain, tai vastaavasti kun tietää milloin tarvii herätä niin sovellus ilmoittaa tasan 1,5 tunnin portain sen, mihin aikaan sopisi mennä nukkumaan. Toisinsanoen sovellus vain laskee kellonaikoja puolestasi. Sovelluksen ajateltu vaikutus perustuu siihen että nukahdat heti ja sykli on tosiaan se tasan puolitoista tuntia kaikilla ihmisillä, aina.</span><br />
</div>
<div style="color: black; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-size: small;">Sen perusteella mitä viimeisen parin kuukauden aikana olen omasta unirytmistäni oppinut, totuus on vaikuttaa olevan aika paljon kirjavampi. Tavallinen keskiarvo öisten liikkumisten välillä on 20 minuuttia. Yllättävänkin lyhyt aika, aivan jotakin muuta kuin se 1,5h. Toisaalta SleepTracker rekisteröi vain ihmisen liikkeitä, joka ei ole koko totuus unirytmistä. Paras tieto saataisiin kaiketi aivosähkökäyrän mittaamisella.</span><br />
<br />
<span style="font-size: small;">Joka tapauksessa ihminen liikkuu joka yö kymmeniä kertoja. Liikkumisten välillä voi kulua mikä tahansa aika 10 sekunnista 2 tuntiin. Päivänselvää on, että jos ihminen herätetään silloin kun uni on syvimmillään ja eväkään ei ole värähtänyt puoleen tuntiin, eikä värähdä seuraavaan puoleen tuntiin jos ei herätetä, niin ihan takuulla silloin on väsynyt. Siinä mielessä SleepTracker toimii loogisesti.</span><br />
<br />
<span style="font-size: small;">Omasta kokemuksestani olen huomannut, että hyvä uni on kuitenkin monimutkainen juttu. Ennen SleepTrackeriä ajattelin suoraviivaisesti, että heräämishetken parempi ajoitus olisi se taikanappula jolla saisin aamuni pirteämmiksi. Tulin huomaamaan, että itselleni eniten riesaa on aamuöisistä heräämisistä, jonka jälkeen en tahdo saada kunnolla unta. Menen esim. nukkumaan klo 22, havahdun hereille klo 4.30, pyörin ja yritän saada uudestaan unen päästä kiinni pari tuntia, nukahdan puoli seitsemän maissa ja herään klo 6.50 todella väsyneenä, tokkuraisena ja ärtyisenä. Kun uni karkaa aamuneljältä, siinä ei paljon SleepTrackerit auta. Täytyy käydä läpi koko palettia, jossa kaikilla tekijöillä on merkitystä. Syönkö riittävän monipuolisesti? Onko stressi hallinnassa? Liikunko riittävästi? Ovatko makuuhuoneen olosuhteet (lämpötila, ilmanvaihto, melu, puhtaus, pimeys...) hallinnassa? Menenkö nukkumaan riittävän ajoissa ja onko rytmi säännöllinen? Näistä hyvää juttua on <a href="http://vaununvuokraus.net/biohakkerin_kasikirja_luku1_uni.pdf" target="_blank">Biohakkerin käsikirjan kappaleessa Uni</a>.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Olen myös havainnut semmoisen karun tosiseikan, että olen ylipäänsä tosi laiska nousemaan sängystä. Vaikka SleepTracker herättäisi kuinka sopivaan aikaan muutaman minuutin ennen säädettyä takarajaa, jolloin luulisi että sänkyyn jääminen ei enää mitään hyödytä, niin siitä huolimatta tulee painettua sitä torkkunappia. Vuosien tottumusta ei hetkessä muuteta! Ehkä toivoa kuitenkin on...</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><b>Yhteenvetona:</b> SleepTracker on näillä näkymin tullut herätyskellokseni jäädäkseen. Sen avulla saa halutessaan hyvää dataa unestaan ja vaikka se ei ole vielä tehnytkään minusta aamuvirkkua, herääminen sen avulla on kuitenkin lempeämpää kuin perinteisillä "kerrasta poikki" -herätyskelloilla. Torkkutoimintokin on parempi kuin perinteisissä herätyskelloissa, joissa asetetaan se ensimmäinen herätysaika jonka jälkeen torkutetaan "n" kertaa. SleepTracker ehdottaa heräämistä pirteämmällä hetkellä ja omasta laiskuudesta on sitten kiinni käyttääkö tilaisuuden hyväkseen vai käyttääkö tilaisuuden hyväkseen :-)</span><br />
<span style="font-size: small;">Omia nukkumaanmenotottumuksia ja muitakin elämäntapoja on tullut tuon unirytmin seurannan myötä vähän tarkkailtua ja "hakkeroitua". Vaikutukset ovat olleet positiivisia. Voin vain suositella jokaiselle lämpimästi tutkimusmatkaa oman unirytmin salaisuuksiin ja elämäntapoihin, joilla oman unen laatuun voi vaikuttaa. SleepTrackeristä ei ole tällä matkalla lainkaan haittaa.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;">Vastaan mielelläni tämän postauksen kommentteihin ja kysymyksiin, jos jollakulla on herännyt ajatuksia SleepTrackeristä tai unen biohakkeroinnista yleensä. Jatkossa en tee enää uusia postauksia SleepTrackeristä kuin korkeintaan satunnaisesti.</span><br />
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><br /></span></div>
</div>
</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-4532738600879762902014-02-04T12:51:00.002+02:002014-02-04T12:51:20.075+02:00Hourupäisten hommaa?<div dir="ltr" style="text-align: left;" trbidi="on">
Kun itse puhun biohakkeroinnista, tarkoitan lähinnä ihmisen omien biosignaalien - esimerkiksi pulssin - mittaamista ja sen tiedon hyödyntämistä. Pulssin lisäksi monia muitakin biosignaaleja pystytään jo mittaamaan suhteellisen edullisilla kuluttajakäyttöön tarkoitetuilla laitteilla ja tekniikan kehittyessä käyttökelpoisten signaalien arsenaali senkun kasvaa. Tämä on laitevetoinen lähestymistapa biohakkerointiin, mutta paino voidaan myös asettaa bio-sanalle, jolloin liikutaan semmoisilla alueilla kuin ravinto, mielenhallinta ja fyysinen harjoittelu. Näistä oli juttua myös Biohakkerin käsikirjassa, jonka ensimmäiseen lukuun linkitin aikaisemmin. Ihmiskehon eri asioiden mittaaminen omin avuin ja tämän tiedon hyödyntäminen on tulevaisuuden ala, se on selvää. Ja omasta terveydestään huolehtiminen on tietenkin aina muodissa, se on yhtä selvää. <br />
<br />
Mutta sitten on semmoisia kavereita, joille mikään ei riitä. Törmäsin netissä vähän toisenlaiseen "biohakkerointiin". Puljun nimi on <a href="http://www.grindhousewetware.com/press.html" target="_blank">Grindhouse Wetware</a>. Tsekatkaa tuo linkki ja kommentoikaa... Täysiä hourupäitä, sanon minä. Touhu noudattaa <a href="http://fi.wikipedia.org/wiki/Transhumanismi" target="_blank">transhumanismin</a> oppeja. Sen mukaan esimerkiksi "vanhenemisen tulisi olla vapaaehtoista ja ihmiskehon tiedostamattomien prosessien tulisi olla yksilön tietoisessa hallinnassa". Joopa joo! Kyllähän ihon alle asennettavat tekniset hilavitkuttimet mahdollistavat kaikkea mielenkiintoista, mutta hyvin äkkiä ollaan nokikkain elämää suurempien eettisten kysymysten kanssa.</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-81671819531745477972014-01-28T15:16:00.000+02:002014-01-28T15:16:07.087+02:00Ensivaikutelmat SleepTrackeristä<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div style="font-family: Calibri,sans-serif; font-size: 11pt;">
Aikoinaan Nokialla ollessani osallistuin silloin tällöin uusien tuotteiden ns. Friendly User -testaukseen, joka tarkoittaa sitä että laitteesta tai palvelusta kysytään systemaattisesti kokemuksia rajatulta käyttäjäryhmältä ennen julkista lanseerausta. Usein em. testauksen osana oli "First impressions"-kysely jossa tiedusteltiin käyttäjien ensivaikutelmaa. Tärkeää ei ole niinkään se onko käyttäjä ehtinyt tutustua laitteeseen läpikotaisin vaan miten käyttöönotto on sujunut, millaisia mielikuvia käyttäjällä on herännyt ja sitä rataa. Tällä saadaan ennakkotietoa miten suuri yleisö voisi tuotteeseen suhtautua ja voidaan tarvittaessa vaikkapa vielä vähän viilata markkinointiviestintää.<br />
<br />
Tässä olisi teille nyt sitten ensivaikutelma SleepTrackeristä.<br />
<br />
Myyjän palvelu oli kaikin puolin moitteetonta. Tilaus kuitattiin vastaanotetuksi ja lähetetyksi tosi ripeästi, vuorokauden sisään sen tekemisestä. Tullaus meni läpi heittämällä kun lähetyksen dokumentit olivat kunnossa ja samasta syystä sain paketin tullista todella nopeasti. Paketin sisältö vastasi odotuksia. Käyttöliittymä on ehkä jonkun mielestä turhan "insinöörimäinen", mutta kaikessa loogisuudessaan kuitenkin ihan siedettävä eikä sen opettelun pitäisi olla Pekka Peruskäyttäjällekään ylivoimaista. Käyttöliittymästä tulee mieleen digitaaliset rannekellot ennen vanhaan. Amazonissa oli myytävänä eri versioita SleepTrackeristä, mutta valmistajan omilla sivuilla myytiin vain yhtä tuotetta kahtena värivaihtoehtona, joten muualla on myynnissä ilmeisesti laitteen edellisiä versioita. <br />
<br />
Laitteen design... no Joo. Kymmenen vuotta sitten olisin puuskahtanut että tuommoista muovipömpeliä en ikipäivänä tai ainakaan ihmisten ilmoilla suostu käyttämään. Mutta tänä päivänä näkee hienommillakin herroilla ranteessa semmoisia korkeusmittari-gps-syke-whatever ihmeitä, jotka eivät todellakaan kilpaile litteällä muotoilulla. Niin että tämmöisellä ei pysty pilaamaan edes katu-uskottavuuttaan. Muut syyt - kuten safiirilasi ja forforoidut osoittimet - puoltavat toki edelleen Citizeniä, mutta jää nähtäväksi kumpaa kanniskelen ranteessa päiväsaikaan.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSo_esHWLhDCDQ2HQ3O434tDb06yV_jje55WMzqbCp5-yqMDyY0JRjhrrumoEM5IldH3kHBNKlZbkbQYbcqqnOSepwBA2wtIlbYr0D3syjlIDj7RMAkwBc9lvNoykX50GSlfMiiZvC2Mbn/s1600/citizen.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSo_esHWLhDCDQ2HQ3O434tDb06yV_jje55WMzqbCp5-yqMDyY0JRjhrrumoEM5IldH3kHBNKlZbkbQYbcqqnOSepwBA2wtIlbYr0D3syjlIDj7RMAkwBc9lvNoykX50GSlfMiiZvC2Mbn/s1600/citizen.jpg" height="115" width="200" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqjXQGjQsn-2QiBpLp2iyBONwNZBJvykSLbRcS4ZxKs5g-FE-UZQ5kt0qHDcJRqOkFghkauBj-nrxSgw74u8gmOGo8_lr7bIo1FMV6_k9SYn2WQTKHHVmPMNcMo607yil1dST8PdzFEIG8/s1600/sleeptracker.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqjXQGjQsn-2QiBpLp2iyBONwNZBJvykSLbRcS4ZxKs5g-FE-UZQ5kt0qHDcJRqOkFghkauBj-nrxSgw74u8gmOGo8_lr7bIo1FMV6_k9SYn2WQTKHHVmPMNcMo607yil1dST8PdzFEIG8/s1600/sleeptracker.jpg" height="115" width="200" /></a>Ensimmäisenä yönä asetin herätyksen aikaan 4.50 ja ikkunaksi 30 min (oletus 20 min). Ikkuna tarkoittaa siis sitä aikaa jolloin SleepTracker aikaisintaan suorittaa herätyksen kun unirytmissä tulee kevyimmän unen hetki. Englanninkielinen käyttöohje käyttää ilmaisua "interrupted sleep moment", suora suomennos on hieman hämmentävästi "keskeytyvä (tai keskeytetty) unen hetki". Uni ei suinkaan keskeydy, vaan kevenee silloin kun ihminen nukkuessa vaihtaa asentoa tai ylipäänsä liikkuu.<br />
<br />
SleepTracker käyttää kiihtyvyysanturia ilmaisemaan sitä, että nukkuja liikkuu. Nukkujan aktiivisuutta ja sitä kautta unirytmiä voidaan mitata muillakin tavoilla. <a href="http://www.beddit.com/" target="_blank">Beddit</a>-nimisen firman tuotteessa on lakanan alle asennettava läpyskä joka ajaa saman asian. Kännyköihin on saatavilla mobiilisovelluksia jotka käyttävät puhelimen mikrofonia ja päättelevät petivaatteiden kahinasta milloin nukkuja liikkuu. Saattaa olla päteväkin tapa silloin jos huone on läpi yön täysin äänetön eikä samassa huoneessa nuku ketään muita.<br />
<br />
<br />SleepTracker herätti sitten vasta klo 4.50. Kellon valikosta tarkastelin dataa joka kertoi miten yö oli mennyt. Selvisi, että yön aikana unirytmissäni oli ollut kevyimmän unen hetki 14 kertaa, keskimäärin 23 minuutin välein. Klo 4.15 jälkeen oli kuitenkin yli 35 minuutin väli seuraavaan kevyimmän unen hetkeen, joka ei ehtinyt tulla vastaan koska kello tuli 4.50. Toisin sanoen jos olisin laittanut ikkunaksi 30 min sijaan 40 minuuttia, laite olisi herättänyt minut klo 4.15. Kuuden tunnin yön jälkeen, ei-optimaalisessa kohdassa herättyäni olin kyllä aika "pökkelö". En tiedä olisinko ollut virkeä jos olisin herännyt klo 4.15. Tiedän ainakin mitä olisin tehnyt "ylimääräisellä" ajalla. Olisin käynyt Tohlopissa avannossa. Sitten olisin ainakin ollut virkeä...<br />
<br />
Syvällisempää analyysiä SleepTrackeristä myöhemmin, käyttöohjeessakin opastetaan että kannattaa kerätä unidataa 7-10 yöltä päästäkseen jyvälle omasta unirytmistään.</div>
</div>
</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-72119520440875630332014-01-24T22:24:00.000+02:002014-01-24T22:30:14.098+02:00SleepTracker saapui!<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div style="font-family: Calibri,sans-serif; font-size: 11pt;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s1600/WP_20140124_16_00_09_Pro-715014.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s1600/WP_20140124_16_00_09_Pro-715014.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s1600/WP_20140124_16_00_09_Pro-715014.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s1600/WP_20140124_16_00_09_Pro-715014.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><br /></td><td style="text-align: center;"></td><td style="text-align: center;"></td><td style="text-align: center;"></td><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s1600/WP_20140124_16_00_09_Pro-715014.jpg" style="margin-left: auto; margin-right: auto;"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5ABWM5TqeKrcyMUkA2hHltZN8x9HWCB5YC53AYkdBUbZ53SF5MxL4ayHpEk_mafMXPYzxxqDqqijNOSmr0_naysqVXxpW0mJ3-1jjsC-_k96I9aXDOTPnbYczDNiVNFXg2oCs2SeJjdxM/s320/WP_20140124_16_00_09_Pro-715014.jpg" id="BLOGGER_PHOTO_ID_5972555390730418866" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"></td></tr>
</tbody></table>
Tänään iltapäivällä Liuttu Logistiikka Oy kävi työpaikan ovella tuomassa
paketin! Laite pääsee heti ensi yönä tulikokeeseen, koska tiedossa on
lyhyehkö yö. Herätys viimeistään klo 6 ja reissuun lähtö. Lisää kuvia ja
yksityiskohtaisempaa raporttia jahka vekotinta on vähän sisäänajettu...</div>
</div>
</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com2tag:blogger.com,1999:blog-6481436844048430934.post-27114823363388565202014-01-23T15:46:00.000+02:002014-02-04T13:14:57.538+02:00Teille on lähetys Tullissa...<div dir="ltr" style="text-align: left;" trbidi="on">
Nonnih, ja jännitys senkun tiivistyy! Eilen tuli UPSilta, siis siltä suurelta kansainväliseltä huolintaliikkeeltä, puhelinsoitto että sulle on tulossa paketti Ameriikasta, tullaatko sen itse vai annatko meidän hoitaa tullauksen pientä maksua vastaan. No eihän tuo vajaat 15 euroa paha hinta ole tullauspalvelusta, mutta kuitenkin kymmenisen prosenttia tuotteen hinnasta ja kun kyse on vain parin lomakkeen täyttämisestä Tullin sivuilla niin valitsin vaihtoehdon B eli tullaan itse.<br />
<br />
Tänään tuli sitten UPSilta sähköposti, jossa oli lähetyksen tiedot; rahtikirjan numero, viite, varaston tunniste ynnä muuta kryptografiaa. Ja lyhyt ohje siitä miten tullaus tehdään. Prosessi saattaa kuulostaa byrokraattiselta, mutta ei tuo loppujen lopuksi mikään monimutkainen juttu ollut. Siis:<br />
- kirjauduin tullin asiointipalveluun <a href="http://www.mobiilivarmenne.fi/fi/#katso_filmi" target="_blank">mobiilivarmenteen</a> avulla<br />
- täytin lähetyksen tiedot saamani sähköpostin ja myyjän verkkokaupasta aikaisemmin saamani kuitin perusteella<br />
- sain saman tien Tullauspäätöksen, jonka mukaan lähetyksestä lankesi maksettavaksi ALV<br />
- maksoin ALV:n heti verkkopankissa<br />
- sain Luovutuspäätöksen, jonka lähetin sähköpostilla UPSille, joka postittaa Helsingin lentorahtiterminaaliin tulleen lähetyksen mulle.<br />
<br />
<br />
Nyt sitten vain odottelemaan että laite (käytännössä lähetyksen saapumisilmoitus) tipahtaa postiluukusta... Sitä odotellessa voitaisiin hieman raottaa salaisuuden verhoa:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIUSnJ7qiTAZKsFqo-DKoM-ezQl3zgiWSwxztz415lbgBR8rHbBaNiEh9WRJAH5IhZ6ZgH4JMPV8rjWNa6pWAqOhWx-yK55nsPjD4mRo8jM7EZOrXCOwNXkCZYTPdXJwyBeoMAqUOWO1W6/s1600/tulli6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIUSnJ7qiTAZKsFqo-DKoM-ezQl3zgiWSwxztz415lbgBR8rHbBaNiEh9WRJAH5IhZ6ZgH4JMPV8rjWNa6pWAqOhWx-yK55nsPjD4mRo8jM7EZOrXCOwNXkCZYTPdXJwyBeoMAqUOWO1W6/s1600/tulli6.jpg" height="174" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
Tuostapa näkee että myyjä on SLEEPTRACKER. Kuten nimi aivan suoraan vihjaa, vehje liittyy unen seurantaan. Aion <b>hakkeroida unirytmini</b>. Nyt loppuu se 9 tunnin yöunien jälkeen väsyneenä herääminen. Jaa miten? Hyvää tietoa aiheesta löytyy vaikkapa täältä: <a href="http://vaununvuokraus.net/biohakkerin_kasikirja_luku1_uni.pdf" target="_blank">Biohakkerin käsikirja luku 1: Uni</a>. Suosittelen lämpimästi tutustumaan! E-kirjan linkkiä saa vapaasti jakaa eteenpäin!</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com9tag:blogger.com,1999:blog-6481436844048430934.post-5809873268969479982014-01-20T17:12:00.001+02:002014-01-20T17:15:14.801+02:00OpenStreetMapOnko minun lisäkseni kukaan muu koskaan tuskaillut kaupallisissa kartoissa viliseviä virheitä? Paitsi että navigointi voi mennä karttavirheiden takia poskelleen, niin virheiden korjaaminen voi osoittautua todella työlääksi. Eri karttapalveluilla on kullakin oma tapansa käsitellä kartoista löydettyjä virheitä. Rivikäyttäjille annetaan kyllä mahdollisuus kertoa missä on virhe ja millainen, mutta kuinka nopeasti korjaus päivittyy navigaattoreihin tai edes kyseysen karttafirman netissä olevaan karttaan, se onkin jo kokonaan eri asia.<br />
<br />
Esimerkiksi Nokia Maps eli nykyinen HERE.com tarjoaa mielestäni ihan laadukkaita karttoja ja navigointia, mutta karttavirheiden korjaus tuntuu olevan jokseenkin retuperällä. Vuosia sitten intoilin että HYVÄ HYVÄ, HIENOA, kun Nokia Maps julkaisi semmoisen kuin <b>Map Creator</b>. Sen avulla kuka tahansa voi ilmoittaa karttavirheistä, ehdottaa parannuksia ja katselmoida toisten tekemiä muutosehdotuksia. Näin muutokset menevät nopeasti läpi. Ainakin periaatteessa. Nimittäin vaikka vuosia on kulunut Map Creatorin julkaisusta, se on Euroopassa käytännössä hyödytön. Koko mantereella on edelleen vain KAKSI maata joiden karttoja käyttäjät voivat päivittää: Färsaaret ja Valko-Venäjä. Mahtavaa!<br />
<b> </b><br />
Onneksi kaupallisille kartoille on vaihtoehto. Loinpa sitten maanantaipäivän kunniaksi itselleni tilin <a href="http://www.openstreetmap.org/about" target="_blank">OpenStreetMap</a> -palveluun. OSM:n karttojen käyttö on täysin lisenssimaksuista vapaata. Tuhannet ja taas tuhannet vapaaehtoiset päivittävät karttojen tietoja koko ajan. <a href="http://fi.wikipedia.org/wiki/Hakkerietiikka" target="_blank"><b>Hakkerietiikan</b> </a>käytännön toteutusta parhaimmillaan! Kokeilin heti muokkausominaisuuksia ja lisäsin kotikyläni, Evijärven Särkikylän kylänraitin karttaan. Se kävi helposti ja nopeasti. Ei tarvinnut postittaa monimutkaista virheraporttia minnekään. Sen kun meni ja muutti karttaa. Tiesin entuudestaan että OSM:n karttoja voi päivittää kuka tahansa, mutta silti ällistyin, kuinka helppoa palveluun oli kirjautua ja karttoja muuttaa.<br />
<br />
Tottakai tuommoisessa vapaaehtoisvoimin pyörivässä karttapalvelussa on ongelmansa. Aineiston kattavuus ei ole taattua eikä ylläpito organisoitua, eikä kukaan ole estämässä mahdollista vandalismia. Ja niin edelleen. Kuulen korvissani kyynikoiden kommentit. Mutta niin hienosta hankkeesta on kysymys, että hyvään kannattaa kuitenkin uskoa! Haastan täten jokaisen, jonka sisällä sykkii pieni hakkerin sydän, rekisteröitymään OpenStreetMap -palveluun ja tarkistamaan onko omat kotikulmat oikein dokumentoitu!<br />
<br />
<br />
<br />Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-68563931693290554782014-01-19T22:32:00.001+02:002014-01-20T16:03:30.056+02:00Valoa pimeyteenPerjantaina oli Aamulehden Valo-liitteessä artikkeli älylaastarista. AL:n tilaajat: lukekaa! Kyseessä ei ole vielä valmis tuote, mutta ajatuksena on siis edullisen iholle liimattavan "laastarin" avulla mitata tietoa ihmisen kehosta (tässä tapauksessa EKG) ja lähettää anturidata Bluetoothin avulla kännykkään ja edelleen pilvipalveluun prosessoitavaksi.<br />
<br />
Eilen olin sitten lasten kanssa Tampere-talolla "Valoa pimeyteen" -tiedetapahtumassa, jossa myös älylaastaria kehittävä tiimi oli paikalla. Aiheesta lisää Tampereen yliopiston sivuilla: <a href="http://www.uta.fi/valoa/" target="_blank">http://www.uta.fi/valoa/</a><br />
<br />
Jututin älylaastarin kehittelijää ja maalailimme tulevaisuuden visioita. Voi olla että kymmenen vuoden päästä, ellei aikaisemminkin, lääkärin vastaanotolle menevä voi antaa lääkärille diagnoosin tekemisen avuksi huomattavan määrän mittaustietoa kehostaan ja elintoiminnoistaan. Tällaisen tekniikan kehitys yhdistettynä alati pahenevaan sairaanhoidon resurssipulaan on minusta aika kova juttu!<br />
<br />
Tiedetapahtumassa oli kaikenlaista mielenkiintoista, mutta itselleni ei mitään järisyttävää uutta. 3D-tulostimen olen nähnyt ennenkin mutta nyt ensimmäistä kertaa työn touhussa. Tällainen tieteen popularisointi on kyllä erittäin tervetullutta.<br />
<br />
Tässä yksi videonpätkä tapahtumasta. Video on <a href="http://hackerspaces.org/wiki/Mode_5w" target="_blank">Hackerspace</a>n standiltä. Vasemmalla näkyy 3D-printteri, joka sutaa parin kuutiosenttimetrin kokoista palikkaa kolmisen varttia. Vihreäksi maalattu leluase on koottu 3D-tulostetuista muoviosista. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwE__PRElY9a3vz1qYD1gATml1p7cG7-Lwlcu6s4rDoO_OHwRxlSxybRd8DjGRJPzqYEaIun6idRNGIzj0Iaw' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<br />
Tampereen Tammelassa on Hackerspacen "luola" jossa voi harrastaa kaikenlaista elektroniikkaan liittyvää toisten samanhenkisten kanssa. Olen pojan kanssa kerran käynyt siellä katsomassa meininkiä. Siellä oli joku koodaamassa jotain robottisovellusta. Sulautettua eli laiteläheistä ohjelmointia.Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com0tag:blogger.com,1999:blog-6481436844048430934.post-59361377878547056372014-01-16T14:20:00.001+02:002014-01-23T15:48:50.521+02:00Esipuhe<div dir="ltr" style="text-align: left;" trbidi="on">
Tämän on uuden blogini ensimmäinen kirjoitus. Alkuun muutama sana siitä mikä tämä blogi on ja miksi sen perustin. Viime päivinä olen etsiskellyt käyttäjäkokemuksia eräästä tietynlaisesta teknisestä vimpaimesta, jonka tarpeessa olen. (Mistä vimpaimesta on kyse, se selviää tulevissa päivityksissä. Pysy kuulolla!). Englanniksi löysin käyttäjäkokemuksia jonkin verran, mutta niistäkin osa oli vanhentuneita, nimittäin kokemuksia tuotteen edellisestä versiosta. Suomeksi löytyi kokemusperäistä tietoa tosi niukasti. Niinpä päätin, että tilaan laitteen rohkeasti ja jaan kokemukseni siitä netissä muidenkin iloksi.<br />
<br />
Blogissa tullaan käsittelemään tekniikkaa laidasta laitaan. Blogi sopii tarkoitukseen paljon paremmin kuin esim. Facebook. Facebookissa kiinnostava postaus voi herättää tasokastakin keskustelua, mutta hyväkin päivitys hukkuu kuitenkin valitettavan nopeasti syötevirran syövereihin. Jos postausta ei kommentoida muutamaan viikkoon, niin jopa keskusteluun osallistuneen on sitä sen jälkeen tosi vaikea löytää. Ellei ole itse osallistunut keskusteluun, postauksen löytäminen on lähes mahdotonta. Blogissa kaikki kirjoitukset kommentteineen ovat tallessa ja kauniissa kronologisessa järjestyksessä.<br />
<br />
Blogin osoitteessa on sana HAKKERI. Mitääh, onko Juha hairahtanut kaidalta tieltä? Pelko pois. Käytän hakkeri-sanaa sen alkuperäisessä merkityksessä. Wikipedia valistaa: "<a href="http://fi.wikipedia.org/wiki/Hakkeri" target="_blank">Hakkeri</a> (engl. <span lang="en"><i>hacker</i></span>)
tarkoittaa innokasta tietokonealan harrastajaa. Termiä käytetään usein
virheellisesti kuvaamaan myös tietojärjestelmiin murtautujaa eli krakkeria". Olennainen termi on myös <a href="http://fi.wikipedia.org/wiki/Hakkerietiikka" target="_blank">hakkerietiikka</a>. Viimeistään ymmärrettyään mitä hakkerietiikka on, tajuaa että kysymys on kaikkea muuta kuin rikollisesta toiminnasta, anarkismista tms.</div>
Juha Rhttp://www.blogger.com/profile/09266181644292762372noreply@blogger.com1