Archive for the ‘Tietotekniikka’ Category

Brain dump: Sender Policy Framework diagram, needs some work

Sunday, December 23rd, 2007

While cleaning my desk for 2007, I figured instead of deleting stuff I could dump unfinished (but possibly usable) misc. documents here. Solves archiving problems.

Here’s a small side project I assigned myself but never quite completed (click for the large version):

Sender Policy Framework (SPF) diagram, thumbnail

Basically, use as you wish. Caveat: I’m not exactly sure about the licensing status of the graphic primitives produced by Microsoft Visio, so do your own legal homework. As a compilation for my “creative” part it’s published under Creative Commons Attribution-Noncommercial-Share Alike 3.0.

Happy to receive feedback & corrections.

Amit Singh tuntee Mac OS X:n salat

Sunday, December 16th, 2007

Amit Singhin esitelmää kuunnellessa tulee samanlainen tunne kuin Mark Russinovichin kirjoja lukiessa: tässä on ihminen, joka on sulkeutunut käyttöjärjestelmien luostariin ja tutkinut rakenteita syvältä. Russinovichin tavoin Singh on myös soveltanut oppejaan, ja loihtinut Maciin tuen asennettaville käyttöjärjestelmille.

Erinomainen, joskin pitkähkö, esitelmä MacFUSE:sta:

Windows-koodaaja siirtyy Mac OS X:ään

Monday, November 19th, 2007

Olen mieltänyt Applen vuosia graafikoiden ja videofriikkien hovitoimittajaksi. Linux ja Windows ovat olleet minusta koodaajille parempia ympäristöjä.

Viime aikoina Mac on alkanut kuitenkin vyöryä kehittäjämaailmaan. Windowsin elinkaaren mahalasku on saanut monet pohtimaan, olisiko 64-bittinen Unix-työasema eli Mac OS X sittenkin parempi työympäristö kuin sotkuisa Windows.

Päätin kohdata ennakkoluuloni ja hankin pari viikkoa sitten MacBook Pron.

Nyt yritän pikkuhiljaa totutella uuteen maailmaan. Toistaiseksi olen vielä aika kiinni Windows-maneereissa enkä vieläkään ymmärrä, miksei ikkunaa voi suurentaa muualta kuin oikeasta alakulmasta tai miksi Finderin kansiot ovat niin kömpelöitä (tosin vertailukohtana on Explorer-korvikkeena käyttämäni erityisen kätevä Directory Opus).

Video- ja kuvatyöskentely Macilla on kertaluokkaa sujuvampaa kuin PC:llä. Erilaiset koodekkiviritelmät prioriteetteineen ja hämärine ristiriitaisuuksineen ovat Windowsissa jotakin aivan käsittämätöntä.

Macin näppäimistö on minulle kuitenkin yhä myrkkyä - varsinkin koodausmielessä. Kaikki tutut erikoismerkit kuten pystyviiva, kenoviiva, aalto- ja hakasulut löytyvät täysin vierailla näppäinpainalluksilla (jos ylipäänsä löytyvät). Ei siinä mitään, jotkut ovat aivan loogisia - esimerkiksi keno- ja pystyviivahan ovat tavallaan kauttaviivan sukulaisia, joten ihan loogistahan niiden on sijaita saman perusnäppäilyn takana.

Ongelmana on vain se, että olen koodannut 25 vuotta aivan eri layoutilla, ja selkärankani on aika jäykkä oppimaan enää mitään uutta :-(

No, ehkä vielä totun tähän. VMware Fusion auttaa onneksi pahimpien hetkien ylitse.

HP tukee Vistatmää ja Vistaraa?

Saturday, October 13th, 2007

Koneen hankinta on monimutkaista:

HP suosittelee Windows Vista® Business -käyttöjärjestelmää.

mutta heti seuraavalla sivulla:

HP suosittelee Windows Vista™ Business -käyttöjärjestelmää.

Eli tarkkana nyt! Jos HP:lta löytyy ajuri Windows Vista®:lle, niin se ei todennäköisesti toimi Vista™ssä. Kannattaa muistaa myös kieli- ja bittisyyserot.

HP:n Vista-disclaimer on myös aika veikeä:

Tietyt Windows Vistan tuoteominaisuudet edellyttävät pitkälle kehitettyjä laitteita tai lisälaitteita.

HP luokittelee tietokoneensa kolmeen luokkaan: Yksi tähti on hyvä, kaksi on parempi ja kolme paras.

Pitäisikö minun ostaa HP:lta paras vai pitkälle kehitetty laite - ja mikä niistä tukee videota?

Intel ja 64-bittisyyden tuki

Saturday, October 13th, 2007

Kuten aiemmin kirjoitin, Adobe tukee Flash Lite 2.0:ssa videota, mutta Flash Lite 2.0 ei kuitenkaan näytä niitä. Uusi Flash Lite 3.0 tukee videota, ja lisäksi myös näyttää niitä.

Intelin bloggaaja vakuuttaa, että yhtiössä tuetaan 64-bittisyyttä aivan yhtä paljon kuin kilpailijallakin:

A few days ago an OEM asked whether or not Intel had 64-bit… It was kind of funny, kind of sad. [..] But the truth is our Xeon line has supported 64-bit for over a year and everything out there you’ll find with a “D,” as in Pentium? D, or Celeron? D (yes, even Celeron? D supports 64-bit)”

Tämä kommentti oli aika osuva:

Even this article is vague - “supports 64 bit” - what the hell does that mean? Emulates 64 bit? Doesn’t crash if it sees 64 bit code?

Tietokonelehdissä ei mainoksia - mistä ihmeestä löydän itselleni uuden tietokoneen?

Friday, October 12th, 2007

Olen ostamassa uutta konetta. Nykyinen on ihan mopo. Lyhyenkin videon peruseditointi vie pahimmillaan tuntikausia.

Hommasin tämän HP:n toissa kesänä muistaakseni n. 850 eurolla. Hankinta ei ollut kovinkaan suunnitelmallinen: Vanha kone hajosi kesken työkiireiden, joten menin lähes siltä istumalta Verkkokauppaan ja kaappasin kainaloon ensimmäisen fiksulta tuntuva perusmikron.

Intelin neliydinratkaisu, esimerkiksi Q6600, tuntuu ihan järkevältä vaihtoehdolta videotyöntekoakin ajatellen.

Tartuin eilen tuoreeseen Tietokone-lehteen. Ajattelin, että sieltä varmasti löytyy mainoksia ja juttuja hieman pro-tasoisemman vehkeen hankintaan.

Viimeisimmän numeron perusteella “Tietokone” on kyllä varsin harhaanjohtava nimi. Kun selasin tätä Suomen suurinta it-ammattilaisille tuotettua julkaisua, tuli tunne että ihan kun nyt olisi pahakin lama. Sinänsä hyviä juttuja täynnä olevasta lehdestä löytyy vain neljä kunnollista ja (käsittääkseni) oikealla rahalla ostettua mainosta - ja yksi pakollinen silppumainossivu. Mutta ei yhtään tietokonetta (ei, läppäriä en ole ostamassa).

[Edit: Ei vaan onhan siellä, heti alussa Tietoaseman mainoksessa. Yksi teho ja yksi halpis. Kiitos nyt edes näistä.]

Minne ovat hävinneet kaikki luettelot, kuvastot, esitteet ja vertailut? Nettiinkö?

Koska vanha HP-työasemani on palvellut meikäläistä kunnialla, suuntasin HP.fi:stä laitetta etsimään. Ajattelin, että varmasti näinkin isolta firmalta löytyy jokin perusjuhta.

Kaikkea vielä!

Vartin selailtuani en löytänyt muuta kuin tusinan kummajaisia, joista yksikään ei tuntunut hyvältä. Ammattityöasemissa tarjottiin lähinnä Xeonia ja AMD64:ää.*

Olen ihan hukassa.

Kaipaan 1980-luvun tietokonelehdistä tuttuja komponenttifirmojen suttuisia mainoksia ja 1990-luvun PC Magazinen ylitsepursuavia unelmakuvia.

Miksei meillä enää myydä (tai tarkemmin: markkinoida) ammattikäyttöön suunniteltuja tietokoneita?

Tietokonekaupassa merkitse vain hinta, ja joka paikassa näkyy Gigantti-tyylisiä keskivertokuluttajille koottuja kulissilaitteita. Koneessa on vain yksi tai kaksi laatukomponenttia, mutta kaikki muu - kotelo, tuuletin, romppuasemat jne. - täydellistä sekundaa.

En minä extreme-konettakaan tarvitse. 10 vuotta sitten 10 000 euroa kustantanut ThinkPad saa luvan jäädä osaltani viimeiseksi “idiootti ostaa konetta” -hankinnaksi.


* Lievennys HP.fi-kritiikkiin: Eilen, kun selailin sivuja en ilmeisesti osannut valita oikeaa asiakassegmenttiä. Minun pitää olla pieni- tai keskisuuri yritys, jotta voin ostaa tietokoneen. Hyvä tietää. Tämä HP:n dc7800 voisi olla sopiva.

Bisnes-leijonat Amiga-raadon kimpussa?

Thursday, October 11th, 2007

Viime vuonna törmäsin mystiseen hakia-sivustoon. Kotimaisen matkapuhelinjätin nimimuunnelmalta kuulostaneen firman taustalta löytyi kun löytyikin suomalaisväriä.

Hakialla Suomi-kiintiöstä vastaavan nimi putkahti esiin nyt hieman erilaisen it-innovaatiohankkeen yhteydessä:

30) What is Pentti Kouri’s business strategy with Amiga, Inc.? Was he the driving force behind the naming rights deal with the city of Kent?

Please see the answer to question 26. Other than that, I can’t speak for Dr. Kouri.

Semanttinen hakupalvelu, Amiga OS:n henkiinherättäminen, hmm…

Onkohan Kouri ryhtynyt propellihattujen bisnes-enkeliksi?

Amerikka pelkää

Tuesday, August 7th, 2007

Jos on ensin katsonut tämän..

CNBC: Big Brother, Big Business

.. ymmärtää paremmin tämän:

Savage Chickens: Fear (Doug Savage)

GPE, N800 ja erminig: Google muistaa ja tabletti synkkaa

Monday, August 6th, 2007

Googlen kalenteri ja Nokian N800 toimivat varsin hyvin yhteen, kunhan nettitablettiin sujauttaa ensin gpe-calendarin ja synkronointiin erminig-nimisen Maemo-softan.

Voin nyt tehdä merkinnän joko Googlen web-liittymällä tai taskussa kulkevalla tabletilla, tarvittaessa off-line. Kummankin merkinnät päätyvät lopulta toiselle.

google-muistaa.jpg

Parasta koko hommassa on tämä Googlen maksuton SMS-muistutus tulevasta kalenterimerkinnästä. On niin hyvä palvelu, ettei varmasti kauaa enää pysy maksuttomana.

No, nautitaan vielä kun voidaan.

MediaWiki ja WAMP-alustan ongelmat

Monday, August 6th, 2007

Tänään avatun wikimme viime hetken säätelyissä meinasi mennä hermot. Muuten MediaWiki toimi oikein kiltisti, mutta lyhyet osoitteet tuottivat ongelmia.

Ongelmia aiheutti assemblix.netin WAMP-alusta. Palvelu pyörii siis Windows Server 2003:lla, Apachella ja MySQL:llä.

Linuxin ja Windowsin välillä ei yleensä ole ollut suuria eroja, mutta nyt niitä aiheutti tiedostopolun kaksoispiste. Kaikki MediaWikin erikoislinkithän sisältävät niitä, esimerkiksi /Ohje:Ohje.

Niin kauan ongelmia ei ollut, kun käytimme puoli-pitkää osoitemuotoa /index.php?title=Ohje:Ohje. Lyhyimpään muotoon pääsy ei kuitenkaan luonnistunut, sillä Windows alkoi valittaa kielletyistä merkeistä:

(20024)The given path misformatted or contained invalid characters: Cannot map GET /index.php/Assemblix:Ajankohtaista HTTP/1.0 to file, referer: http://wiki.assemblix.net/LAMP

Ymmärsin, että vika liittyi kaksoispisteeseen joten aloin kehittämään mod_rewritella ratkaisua, jotta kielletty merkki ei päätyisi tiedostojärjestelmälle näkyviin kutsuihin.

Apachen mod_rewrite on oma tieteenhaaransa, eikä väitä sitä läheskään ymmärtäväni. Rewrite-loggauksen, foorumien lueskelun, yrityksen ja erehdyksen kautta tajusin kuitenkin miten vian voi ohittaa.

Normaalisti olisin kohdistanut uudelleenkirjoitussäännön hakemistotasolle, eli joko .htaccessiin ja httpd.conf:in Directory-elementtiin. Tämä muoto ei kuitenkaan toimi Windowsissa:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?title=$1 [L,QSA]

En nyt aivan tarkkaa syytä tähän tiedä, enkä oikeastaan sitäkään, miksi seuraava muoto toimii. Eli kun muutin hieman sääntöä ja siirsin sen globaaliin kontekstiin, ei virheitä enää tullut:

RewriteCond c:/htdocs%{REQUEST_FILENAME} !-f
RewriteCond c:/htdocs/%{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)$ /index.php?title=$1 [L,QSA]

Tätä ennen olin yrittänyt erinäisiä eksoottisia temppuja, mm. kaksoispisteen sisältävien osoitteiden erikoiskäsittelyä:

RewriteCond %{REQUEST_URI} ^/(.*)MediaWiki: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Talk: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Template: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)User: [OR,NC]
RewriteCond %{REQUEST_URI} ^/(.*)Special: [NC]
RewriteRule ^(.*)$ - [S=nnnn]

Kyseessä on kuulemma vanha vika Windows-Apachessa, johon ei ole vieläkään saatu korjausta.

Lisätietoa mm. Apache Lounge: Error in MediaWiki with Apache 2.2.X and PHP 5.1.X ja
MediaWiki Users: (20024)The given path misformatted or contained invalid characters:.