Garmin vivoactive

Vanha Garminin Forerunner 405cx sykemittari / GPS-rannetietokone oli pitkään käyttämättä, sillä toisen kellon mukana kantaminen ja datojen siirto erikseen tietokoneelle on asiat jotka jäivät aina tekemättä. Pitkään etsin uutta urheilu/älykelloa jota voisi käyttää koko päivän “From Work to Workout” niin golf-kentällä, suunnistaessa kun sisäliikunnassakin. Mitään edistyksellisiä ominaisuuksia en urheilutietokoneelta kaipaa, kunhan laite pitäisi kirjaa aktiivisuudesta ja auttaisi golf-kentällä etäisyyksien kanssa.

Alkuviikosta huomasin Garmin vivoactive älykellon, ja tilaus laitteesta lähti saman tien Keskisen Kellon verkkokauppaan.


Vivoactice on älykello “wearable” joka bluetoothin välityksellä yhdistetään matkapuhelimeen. Älykello-ominaisuuksien lisäksi valmiina toimintoja eri laijien harrastamiseen (golf, uinti, juoksu, pyöräily…) ja lisää ohjelmia ja widgettejä voi ladata verkosta. Kooltaan kello on vain 8mm ohut ja erittäin kevyt, mutta neliskulmainen muoto vie pyöreään kelloon tottuneelle tovin tottua. Värinäyttö ei ole erityisen kirkas tai tarkka, joten vähänkin hämärämmässä valossa joutuu käyttämään taustavaloa.

Työmatkalla kello mittasi nätisti matkan ja nopeuden sekä siirsi tiedot iPhonen kautta Garmin Connect -palveluun johon tiedot harjoituksista ja aktiivisuudesta siirretään automaattisesti. Ei enään säätämistä PC:n kanssa!

Golffin osalta laitteeseen ladataan kentät matkapuhelimesta. Pelatessa kello näyttää väylän perustiedot ja etäisyydet kohteisiin. Kellolla voi myös mitata lyönnit ja pitää yllä tuloskorttia. Mitään lipun paikan merkkaamista tai kuvaa väylästä kellossa ei ole. Testasin golf-ominaisuuksia ilman käyttöohjeen lukemista, ja sain kyllä kierroksen aikana katsottua etäisyydet ja mitattua lyönnit, mutta tuloskorttia en osanut käyttää – enkä tallentaa kierroksen tietoja talteen.

Akkukestoa kellolle luvataan kolmisen viikkoa normaalissa kellokäytössä, 10 tuntia suorituksen aikana kun GPS on käytössä. Saas nähdä kuinka käy.

Mac OS X automator pulautin kuvien taltiointiin

Minulla on käytössä muutamia erilaisia kameroita ja halu säilyttää kymmenettuhannet kuvat ojennuksessa ja varmassa tallessa. Olen jo tovin käyttänyt exiftool nimistä apuohjelmaa kuvien nimeämiseen, mutta päätin ottaa Mac OS X:n automator nimisen ohjelman kauniiseen käteen ja yritin hivenen automatisoida asioita.

Tällainen pulautin siitä sitten tuli. Ei lainkaan kaunis eikä sellainen kuin ajattelin, mutta tuossa automatorissa on muutamia erikoisen ikäviä ominaisuuksia jotka mutkistivat matkaa. Haluaisin myös että tuo importoisi samalla kuvat Apertureen oikeaan projektiin, mutta se tuotti vieläkin suurempia haasteita…

Mutta nyt minulla on työpöydällä ikoni joka käynnistyessään kysyy missä hakemistosta (tai koneeseen kytketystä laitteesta) on uusia kuvia tai videoita käsiteltäväksi. Ohjelma käy ensiksi lävitse kaikki valitut tiedostot (jos ne eivät ala numeroilla 19 tai 201), muuntaa ne työhakemistoon kuvan tai videon ottohetken mukaisesti nimettynä (esim /DATA/temp/2011_02/20110222_1837_CIMG2930.JPG). Tämän jälkeen ohjelma kopioi ko hakemistosta viimeisen tunnin aikana muuttuneet tiedostot varsinaiseen tallennushakemistoon (varmistaen samalla ettei samannimistä tiedostoa jo siellä ole). No pulautin on niin simppeli että se kyllä selittää itse itsensä.

Tuo shelliscripti on kokonaisuudessaan seuraavanlainen:

BASEDIR=/DATA/imagetransfer/
DUPLICATEDIR=/DATA/duplicates_temp_store/
cd "$BASEDIR"
for f in "$@"
do
file=`basename "$f"`

if [[ $file =~ ^((19|201)+) ]]
then
echo
else
echo $file
exiftool -ext MOV -ext AVI -ext JPG -ext 3gp -ext NEF -ext RAW -ext GIF -ext JPEG -ext MPG -q -r -o "$BASEDIR" -d %Y_%m/%Y%m%d_%H%M_%%f.%%e -"filename

Omppumiehen kohelluksia HTC Desiren kanssa

Pari vuotta käytössä ollut iPhone 3G sai väistyä uuden luurin tieltä. Vaikka iPhonessa oli vikoja ja puhelin lähti huoltoon heti ensimmäisenä päivänä, olin kovin tyytyväinen iPhonen käyttäjä. Valitettavasti puhelimen suorituskyky alkoi loppua kesken (älypuhelin on minulla ensisijaisesti pienenä tietokoneena, ei puhelimena) ja Applen toiminnasta alkoi paistamaan puhelimen tulleen elinkaarensa ehtoopuolelle.

Uuden puhelimen valinta oli lopulta varsin helppo. iPhone 4G saatavuus oli erittäin huono ja Symbian sekä Windows käyttöjärjestelmät on no-no. Android puhelimesta ollut vielä omakohtaisia kokemuksia, joten tilasin kokonsa puolesta kompaktin ja kehutun HTC Desiren. Uudempi HTC Desire HD sekä Samsungin Galaxy S jäivät kauppaan koska ne ovat kooltaan jo selvästi suurempia.

Tiesin että Androidin käyttöönotto vaatii enemmän säätämistä ja vääntämistä, joten muutaman työpäivän junamatkojen jälkeen oli puhelimesta saatu sorvattua mieltymyksieni mukainen. Silloin siitä oli poistettu turhat live wallpaperit sekä muut näytön tilaa ja akkua syövät turhat widgetit, ladattu tarvittavat sovellukset sekä laitettu Google Appsista tietojen synkronoinnit kuntoon. Puhelimen käyttöönotto on selvästi monimutkaisempaa kuin iPhonen “anna iTuneksen hoitaa asetukset kohdalleen”, mutta toki Android antaa sitten enemmän vaihtoehtoja “tuunata” luurista juuri omien mieltymyksien mukaisen.

Järjestelmän sekä ennen kaikkea ohjelmien käyttöliittymässä huomasi vasta vaihdon jälkeen iPhonen selvän etumatkan. iPhonessa on edelleen useita erittäin käteviä “sormeilukomentoja” ja ohjelmat toimivat usein samanlaisen logiikan mukaisesti. HTC Desiressa sovellukset eivät toimi läheskään yhtä hyvin “yksiin”. Esimerkiksi kuvan ottamiseen kameralla käytetään joskus optista ohjainta, joskus taas kosketetaan näyttöä. Samoin tietojen päivitys verkosta vaatii joskus Menu näppäimen takaa refreshin painamisen, joskus käyttöliittymässä taas on suoraan siihen oma painike.

En kuitenkaan vaihtaisi HTC Desireä takaisin nykyiseen iPhoneen, sen verran jouhevaa laitteen käyttö on ollut ja ohjelmistotarjonta on varsin hyvä, joskaan ohjelmien laatu on minusta vielä hivenen iOS ohjelmia jäljessä. Puhelimen akkua saa normaalissa käytössä toki ladata käytännössä päivittäin, mutta se on pieni hinta tehosta ja moniajosta. Halutessaan pitkää akkukestoa voi sitten erillisellä sovelluksella/widgetillä asettaa puhelimen akkua säästävään tilaan.

Nähtäväksi jää kuinka Android Market pystyy kasvattamaan ohjelmistojen laatua ja estämään vihamielisten ohjelmistojen ilmaantumisen käyttäjien riesaksi.

WordPress 3.0 julkaistu

WordPress on päivittynyt versioon kolme. Aina uuden version myötä on hyvä tehdä asennus kokonaan puhtaalta pöydältä jotta edellisten asennusten turha tauhka saadaan hakemistoista siivottua.

Kovin syvällisesti en ole muka muilta kiireiltäni ehtinyt tuohon tutustumaan, mutta ainakin menu-valikoiden sekä teemojen ylläpito on nyt huomattavasti helpompaa (olettaen että käyttämäsi teema on wordpress 3.0 yhteensopiva). Samoin uuden version myötä WordPress sekä WordPress-mu:ta ovat integroituneet, joten normaalilla wordpressillä voi nyt helposti ylläpitää useita sivustoja samalla palvelimella.

Jos käytät vanhaa wp-config.php tiedostoa niin kannattaa samalla päivittää security key:t, sitä kun ei koskaan tee liian usein….

OSSEC 2.4 julkaistu

OSSEC, tuo avoimeen lähdekoodiin perustuva palvelin/työasemakohtainen hyökkäyksien havainnointijärjestelmä (HIDS/LIDS) on päivittynyt versioon 2.4.

Nyt pitäisi alkaa kehittelemään mitä kaikkea kivaa uusilla ominaisuuksilla voisi tehdä:

  • Päivittäiset koosteraportit tapahtumista
  • Check_diff optio jonka avulla voi valvoa periaatteessa minkä tahansa syötteiden eroavaisuuksia. Eräs esimerkki.
  • Microsoft Security Essentielsin lokiformaatti on nyt myös tuettu
  • ossec-logtest työkalulla voi analysoida mitä tahansa lokitiedostoa manuaalisesti. Kätevä työkalu kun haluaa tutkia mitä koneella on tapahtunut (forensic analysis)

WordPress 2.9.2 päivitys

WordPress on päivittynyt, joten tässä päivitystä helpottamaan pieni ohjeistus.

Nyt kaikki tarvittavat komennot ovat tekstitiedostossa http://www.homeholes.net/www/wordpress_2.9.1_to_2.9.2.txt).

Ensin haetaan päivityspaketti ja tarkistetaan sen MD5-tarkiste.
Jos ruudulla näkyvät MD5 tarkisteet, sekä sivustolta haettava että päivityspaketista laskettava, ovat samat (pitäisi olla 6023fe6701476c8152bda5d4c6277c69), jatka linkin tiedoston sisällön mukaisesti. Jos tarkistesummat eivät jostain syystä täsmää, on jossain ongelma, joka kaipaa tarkempaa huomiota. Muista korvata /replace_your_wordpress_directory_here/ osoittamaan oikeaan hakemistoon palvelimellasi.

QuickRoute

Olen viime päivinä tutkaillut erilaisia ohjelmistoja GPS+syketietojen näyttämiseksi kartalla. Uusimmat kokeiluni ovat olleet SportsTracks sekä QuickRoute, jotka valitettavasti molemmat vaativat Windowsin toimiakseen. Periaatteessa Sports Track toimii mono-frameworkin avulla myös Linuxissa ja Mac OS X:ssä, mutta käytännössä sitä ei ainakaan Mac OS X:ssä voi bugisuuden takia käyttää.

QuickRoute näyttää hyvältä ohjelmistolta kesän suunnistuskautta ajatellen, sillä siihen on todella helppo pudottaa oma karttapohja taustalle (tätä ominaisuutta en ainakaan vielä ole Garminin omista sovelluksista löytänyt). QuickRoute näyttää kuljetun reitin omalla karttapohjalla ja värittää reittiviivan esimerkiksi syketiedon mukaan.

Tälläiseltä näytti illan hiihtolenkki QuickRoutessa. Vuoden takaisessa postauksessa on sama reitti FRWD:llä sekä ohjeet karttojen hankkimiseksi. Ainakin hiihtoaika on vuoden takaisesta parantunut 😉

WordPress 2.9.1 julkaistu

Kuten WordPressin 2.9 versiota asentaessa ennakoin, korjausversio tuli hyvin pian. Tässä päivitystä helpottamaan pieni ohjeistus.

Nyt kaikki tarvittavat komennot ovat tekstitiedostossa http://www.homeholes.net/www/wordpress_2.9_to_2.9.1.txt).

Ensin haetaan päivityspaketti ja tarkistetaan sen MD5-tarkiste.
Jos ruudulla näkyvät MD5 tarkisteet, sekä sivustolta haettava että päivityspaketista laskettava, ovat samat (pitäisi olla 3af6bfaac37faa6ba58294f3de29c311), jatka linkin tiedoston sisällön mukaisesti. Jos tarkistesummat eivät jostain syystä täsmää, on jossain ongelma, joka kaipaa tarkempaa huomiota. Muista korvata /replace_your_wordpress_directory_here/ osoittamaan oikeaan hakemistoon palvelimellasi.

WordPress 2.9 julkaistu

WordPressin versio 2.9 on nyt julkaistu.

Itseäni kiinnostavimmat uudistukset kyseisessä versiossa ovat Undo- ja Trash-toiminnallisuudet, sekä mahdollisuus päivittää useampia plugineja kerralla. Plugineiden päivittämiseen liittyen on mukana myös tarkistuksia pluginin sekä wordpressin version yhteensopivuuden varmistamiseksi. Toivottavasti tämä auttaa osaltaan pitämään plugineiden kehittäjät hereillä kehityksen suhteen ja vanhat pitkään päivittämättömät pluginit jäävät pois käytöstä.

Uudessa versiossa on myös kevyt sovellus kuvankäsittelyyn, sekä muutenkin erilaisten mediatyyppien käsittelyä on paranneltu.

Tähän versioon en tehnyt erillistä päivitysscriptiä, sillä on suurempien versiopäivityksien osalta on hyvä tehdä aina uusi asennus. Päivitys on silti varsin suoraviivainen:

  1. Otin backupit tietokannasta.
  2. Hain ohjelmistopaketin, tarkistin md5 summan ja purin ohjelman kansioon nimeltään wordress-2.9
  3. Kopioin vanhasta wordpress-hakemistosta .htaccess ja wp-config.php tiedostot sekä wp-content hakemiston kokonaisuudessaan wordpress-2.9 hakemistoon (säilyttäen tiedostojen omistajuudet ja oikeudet)
  4. Käänsin wordpress nimisen symlinkin osoittamaan wordpress-2.9 hakemistoon
  5. Ajoin selaimesta upgrade.php scriptin kannan eheyden varmistamiseksi
  6. Päivitin kaikki pluginit 2.9 version pluginien massapäivitystyökalulla uusimpiin versioihin
  7. That’t all folks!

Versioon 2.9.1, mikä julkaistaan varmaan hyvin pian, on jälleen tulossa päivitysscripti vain muuttuneiden tiedostojen päivittämiseksi.

OSSEC versio 2.3 on julkaistu

OSSEC, tuo avoimeen lähdekoodiin perustuva palvelin/työasemakohtainen hyökkäyksien havainnointijärjestelmä (HIDS/LIDS) on päivittynyt versioon 2.3. OSSEC suorittaa mm. tehokkaalla ja helposti määriteltävällä tavalla analysointia ja hälytyksiä järjestelmän logidatasta (LIDS), analysoi järjestelmien konfiguraatiota ja sen muutoksia, sekä ilmoittaa tiedostojärjestelmässä tapahtuneista muutoksista (integrity check). Toki OSSEC pystyy myös estämään havaitsemiaan hyökkäyksiä sulkemalla hyökkääjältä verkkoyhteydet.

Ehkä suurimpana itseäni kiinnostavana ominaisuutena uudessa versiossa on prosessien valvonta. Vaikka mikään yleinen valvontajärjestelmä OSSEC ei ole, eikä siitä sellaista ole tulossakaan, ei kaikkea tietoturvan kannalta olennaisia asioita pystytä pelkästään lokeista valvomaan.

ossec_logo