Jan 09

Kotimaisen it-dznouralistiikan taso se vain nousee:

Laadukasta uutiskuvitusta
En tiedä mikä tässä on pahinta:

a) Hirvittävä puffikuva

b) Hampaaton Microsoft/Vista-tekstimainonta

c) Noston aihevalinta (vrt. Applen julkistukset)

ITviikko/digitoday:n kannattaisi lopettaa jo niiden Microsoftin lehdistötiedotteiden kopiointi.

Onneksi edes YLE osasi raportoida ammattimaisesti päivän tärkeimmän it-uutisen.

Dec 17

Syksyllä Microsoft kertoi Vistan tuovan Eurooppaan talousihmeen ja 50 000 uutta työpaikkaa:

According to IDC, the availability of Windows Vista will generate revenues of more than €32 billion for these companies in 2007.

Onkohan tämä nyt sen luvatun miljardibisneksen alkusoittoa?

Underground hackers are hawking a zero-day exploit for Windows Vista at $50,000 a pop, according to computer security researchers at Trend Micro. [..] Prices for exploits for unpatched code execution flaws are in the $20,000 to $30,000 range. Bots and Trojan downloaders that typically hijack Windows machines for use in botnets were being sold for about $5,000.

Kauppa se on joka kannattaa.

Oct 07

Vistan RC 2 on jo ulkona ja kohta sitä myydään. Mutta kuka ostaa?

Arvaus: rikkaat amerikkalaisnuoret. Tai sellaisena itseään pitävät.

Vai mikä mahtaa olla tämän kampanjan kohdeyleisö?

Sep 25

ZDnetin toimittaja kehui tuoretta Office 2007 Technical Refreshiä sen verran toimivaksi, että päätin lopetta beeta-pidättyväisyyteni ja hakea tuon kokeiltavaksi.

Homma tyssäsi kuitenkin varsin nopeasti, sillä Microsoft on siirtynyt veloittamaan beeta-imuroinneista. Jos kyse olisi ollut parin taalan veloituksesta, olisin voinut ehkä suostua, mutta kaiken Office 2007 -sälän imurointi olisi maksanut 25,92 euroa! (Tuossa on kylläkin muutama ylimääräinen paketti, joita en tarvitse ja joita normaali-imuroijakaan ei tarvitse, kuten 32- ja 64-bittiset versiot samasta softasta.)

Veloittaminen kummastuttaa. Microsoft perustelee maksullista imurointia “kulujen kattamisella”. Varmasti siitä tuleekin kivasti nettilaskua, jos tavaraa siirretään Atlantin yli uudestaan ja uudestaan. YouTubella on kuulemma miljoonaluokan nettilaskut kuukaudessa, eikä jonkun Akamain tai CacheFlyn käyttökään ole ilmaista.

Miksi Microsoft ei voisi jaella softiaan BitTorrentilla? Ai niin, niillähän on jo BITS. Ja mahtavan nopea MSDN-imurointikikkare.

Sep 07

Voi Vista-parkaa. Tuotehan on tuomittu kadotukseen jo kauan ennen valmistumista. Syö varmasti koodaajan motivaatiota, viimeistelyvaiheen homma kun ei muutenkaan herkkua. Onnistuit työssäsi, jos kikkareesi ei kaadu miljardin muun mokkulan sekamelskassa.
Motivaatiota syö varmasti myös tieto tulevasta. It-lehdistö ja -bloggaajat odottavat malttamattomina tilaisuutta tuomita Vistan RTM sököksi ja ylihinnoitelluksi turhakkeeksi tai Mac OS X:n varjoon jääväksi flopiksi.

Aika synkkiä johtopäätöksiä tulee pakostakin vedettyä näistä Windows-johtoportaan kierrätys- ja poistumistempauksistakin. Tuoreimpana talosta lähtijänä on yksi Vista-kehityksen pääpomoista, Brian Valentine, joka on ollut yhtiössä 19 vuotta. Valentinen eroilmoitus julkaistiin sopivasti juuri kun Vista RC1 tuli ulos.

Aiemminhan on jo ollut tiedossa, että Jim Allchin väistyy eläkkeelle, kunhan ikuisuusprojekti valmistuu. Tilalle tulee Office-projekteja vetänyt pomo omine alaisineen.

Aivan toivottomalta ei Vistan loppuunsaattaminen kuitenkaan näytä: RC1:n ensimmäiset arviot alkvat olla jo lievästi mairittelevia.

Arvioijiin tosin vaikuttaa varmasti kontrasti-ilmiö. Kun vertailukohtana on mikä tahansa aiempi beeta, tuntuu tämä uusi versio jo peräti ylelliseltä.

Aug 27

I posted the Atlas/Opera text also on the Opera Community forums. JeroenH provided with some specifics regarding the issues, and it seems to be related to JavaScript engine used in Opera:

Some Opera developers went to MS a few days ago. I guess they also talked about Atlas. The design of Atlas is broken, since they use proprietary features to emulate other proprietary features, not quite a good foundation to build on.

But I believe there is a chance Opera will add support for getters and setters (although I don’t like them), since Opera is working on a JS 2 implementation for 2007 (Opera 10?). JS 2 includes getters and setters (but not defineGetter and defineSetter if i’m not mistaken). Maybe they’ll do it gradually, just like mozilla is slowly getting ready for js 2 with js 1.7.

I salute Opera for striving for standard-perfect implementations, but sometimes it makes me wonder, are these puristic methods actually making life harder for us developers and end users, not the other way, as intended?

In some sence, this relates to my earlier post (in Finnish) regarding Atom vs. RSS. In it, I urged Microsoft to stop promoting the broken RSS spec and favor Atom in IE 7 and Vista Feed Engine as the primary choice.

Aug 27

On the ASP.NET Forums site there is an interesting thread discussing support for Opera in Microsoft’s upcoming Ajax framework Atlas. According to Microsoft’s Atlas Technical Evangelist Steve Marx, requests for Opera support are way behind for those of IE, Firefox and Safari. What this means is that Microsoft doesn’t currently have plans to support Opera.

Exactly four months ago, during the DevDays 06 here in Helsinki, Scott Guthrie told us, Atlas will have full support for Opera by the end of this year“. I posted a question on the ASP.NET forum, requesting an update on the issue.

For me, lack of Opera support is not a big deal - at least, not anymore. Opera used to be my primary browser, but I have now switched over to Firefox because certain services (e.g. Backpack that we used for collaboration) and development architectures (ASP.NET and thus, Atlas) do not support Opera.

This is getting very confusing, because at the same time as Opera claims to have (at least one of the) best support for web standards, on the other hand it seems to be the worst performing Ajax browser on the market.

Aug 27

Miksi RSS ei kelpaaOlen pienen tauon jälkeen seurannut bloggaustekniikoiden eroja käsitteleviä artikkeleita ja podcasteja.

RSS on syötteissä yleisin, mutta Atom teknisesti parempi. Ja mikä tärkeintä: Atom on tarkkaan suunniteltu ja standardoitu, RSS puolestaan lennossa synnytetty epävakaa viritelmä.

Tähän asti minulle on ollut ihan sama, käytetäänkö palveluissa RSS:ää vai Atomia. Molemmat hoitavat perustehtävänsä, eli välittävät syötteitä käyttäjän ruudulle.

Atomissa on muutamia käteviä lisäyksiä, mutta olen mieltänyt ettei niitä juuri hyödynnetä.

Viime aikoina olen joutunut kuitenkin miettimään tekniikoiden eroja tarkemmin, sillä meillä on käynnissä vihdoinkin “sen oikean Assemblixin” suunnitteluvaihe.

Ilarin mielestä RSS on täysin riittävä. Atom “ei sisällä tarpeeksi parannuksia, jotta suurten massojen kannattaisi siirtyä sen käyttöön”. Ilari myönsi kuitenkin Atomin edut, mutta suhtautui asiaan ROI-periaatteella, eli epäili onko saavutettu hyöty panostuksen arvoinen.

Keskustelin aiheesta hiljattain myös Microsoftin Juhani Vuorion kanssa. Microsofthan on tuomassa RSS-tekniikkaa syvälle Windowsin ytimeen, ja yhtiön teknologiapäällikkö Ray Ozziekin on varsinainen RSS-fanaatikko. Web Dayssä kysyin Vuoriolta, miksiköhän Microsoft suosii RSS:ää ja hylkii Atomina. Juhanin mielestä RSS on aivan toimiva ratkaisu, ja sitä paitsi yleisesti käytössä. Eikö se riitä?

RSS on kieltämättä yksi menestyneimmistä XML-sovelluksista Atomin jäädessä marginaaliin. Onko silti fiksua luottaa pelkkiin lukuihin, vai kannattaisiko arvioida tilannetta uudestaan, nyt kun Atom-standardikin on valmistunut ja toteutuksista on pahimmat lastentaudit karsittu?

Standardeihin voidaan vielä vaikuttaa, sillä todelliset kuluttajamassat eivät käytä oikeastaan vielä kumpaakaan. Puolen vuoden kuluttua Vista ja IE 7 ovat kuitenkin markkinoilla. Silloin RSS tulee peruuttamattomasti muodostumaan syötteiden ja bloggauksen synonyymiksi - niin käyttäjien kuin kehittäjienkin mielissä.

Microsoftilla on markkinajohtajana vastuullinen asema terminologian vakiinnuttajana. Jos Microsoft ei osoita selkeämpää tukeaan Atomille, ajaudutaan mikroformaateissa sähköpostista tuttuun teknologiseen alennustilaan.

SMTP oli aikoinaan aivan toimiva ratkaisu yksinkertaiseen sanomavälitykseen, aivan kuten RSS alkuaikoina bloggaukseen.

RSS:n ongelmat ovat paljolti samoja kuin alkuperäisessä SMTP:ssä ja siihen liittyvässä sisältöä kuvaavassa RFC-822:ssa. Kansainvälisyyttä ja muita “erikoisia” tietorakenteita (esimerkiksi HTML:ää) ei otettu kummassakaan alkujaan huomioon.

Suosittelen Atom-standardin ohjausryhmässä työskentelevän Tim Brayn esitelmän kuuntelua aiheesta.

Aug 24

Epätasaisesta annistaan huolimatta Microsoftin Web Day 2006 oli ihan piristävä kokemus. Web-tekniikkaan keskittyviä (ilmaisia) kehittäjätapahtumia kun ei Suomessa kovin usein tule kohdalle.

Tässä muutamia tilaisuudessa napsittuja kuvia:

Dave Sussman esitelmöi ASP.NETin skaalautumisesta
Dave Sussman esitelmöi ASP.NETin skaalautumisesta.

Phil Assemblixin tentissä
Microsoft-MVP Phil Winstanley Assemblixin hiillostuksessa.

Phil ja demoilmiö
Tässä vaiheessa kaikki vielä toimi. Pian yllättää kuitenkin PowerPointit pimentävä A/V-osaston oma blue screen -ilmiö.

Live.com ja Vista Gadgets
Live.com ja Vistan Gadget -aiheet eivät innostaneet massoja. Rinnakkainen ASP.NET-osio sen sijaan kalasti koodaajia.

Microsoft hostaa seuraavan kehittäjäsaittinsa varmaankin Nebulalla
Yhteistyökumppaneiden listassa oli hieman yllättäen myös Nebula. Jaahas, hoitanee Microsoftin tulevan kehittäjäyhteisön hostauksen :)

Microsoft Oy:n Juhani Vuorio osaa relata töissä!
Microsoftin Juhani Vuorio otti varsin rennosti, ja mikäpä siinä - ovathan nuo Kinopalatsin penkit ihan mukavia :)

Ilari tykkää animesta
Microsoftin anime-henkiset pahvikulissit valloittivat Assemblix-toimituksen…