Oct 27

Tervetuoloa Drupal-kouluun:

Drupal-koulutusta

Edistyneemmille:

Drupal Backtrace

Oct 27

Ei enää kuivakkaa JavaPossea, ei mitään Microsoft-propagandaa pursuilevaa .NET Rocksia! eikä hippihenkistä Rails Podcastia.

Nyt kuuntelen vain ja ainoastaan Pro PHP Podcastia ja erityisesti sen Ramblecast 2.0 -jaksoa.

Tämä mullistaa kaikki käsitykseni PHP-koodaajien mielenterveydestä.

Oct 27

Törmäsin toiseenkin Manninngin julkaisuun:

jQuery in Action -kirjan kansi

Drupal-sivustoa kehittävälle tuo jQuery-julkaisu voisi olla paikallaan. En ole aiemmin ostanut Manningin kirjoja, ovatkohan Apress-tasoa?

Oct 25

Reaktor Innovationsin agiili- ja menetelmägurulta ilmestyi aiheesta kirja:

koskela-tdd-kirja.png

Hitsi, pitäisi varmaan tyhjentää kovalevytilaa että saisin nuo muutaman viikon takaiset videotaltioinnit AgileFinlandin seminaarista siirrettyä verkkoon. Oli ihan fiksua asiaa!

Oct 13

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?

Oct 13

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?

Oct 13

Java: tylsä kiva kieli pankkisovelluksille ja muuhun tylsään virallliseen koodaukseen. Boooring.

Idearikkaiden web 2.0 -sivustojen kehittäjät suosivat LAMP-alustaa.

Halpa, muuntautumiskykyinen ja tarpeeksi hyvä.

Oct 13

Tylsistyneen koodaajan blogia oli aika tylsä lukea. Postausten rakenne oli periaatteessa aina sama: “Mitä koodasin, mitä näin ikkunasta, mitä ajattelin, pomo tulee.”

Hyvä kun loppui.

Tylsistyneelle koodaajalle linkkivinkki: Things to do when you’re a bored developer.

Oct 11

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?

Oct 05

Yksi kuluneen viikon mielenkiintoisimmista kehittäjäuutisista on ollut Microsoftin päätös julkaista .NET-luokkakirjastojen lähdekoodia.

Scott Hanselmanin tuoreimmassa podcastissa haastateltiin .NET-sorsajulkaisun taustalla olevaa Microsoftin Shawn Burkea.

Podcast alkoi näin: “Tiedättekö mitä? Meillä on skuuppi! Microsoft on päättänyt julkaista .NET-luokkakirjastojen lähdekoodit. Ei, tämä ei ole uusi Rotor, vaan ihan oikeiden lähdekoodien julkaisu.”

Microsoftin edustajan mukaan lähdekoodien julkaisu tapahtuu vasta nyt, koska yhtiöllä on tarjottavana sopiva “tarina” (story). Tämä sana toistui useasti. Nyt meillä on tarina. Tarina on nyt valmis. Tämän vuoksi siis julkaisemme.

Sitten keskustelu siirtyi siihen, kuinka Visual Studio 2008:n debuggerissa koodi valuu palvelimelta näkyviin eikä koodaajan tarvitse enää turvautua Reflectoriin. Lopussa keskusteltiin palvelinten ja versioinnin logistiikasta ja sitten todettiin vielä uudestaan, että vau, upeata, kiitos.

Ainoa kuviteltavissa oleva käyttötarkoitus sorsille on Microsoftin mukaan Orcasin parantunut “käyttäjäkokemus” debugatessa. Missään nimessä ei kerrota sellaista tarinaa, jossa joku tutustuu lähdekoodeihin jotta tämä voisi kehittää paremman (tai edes korjatun) version tuotteesta.

Pidin myös erikoisena Scott Guthrien sanavalintoja:

“We’ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries” [...]

Kuvaavaa, että Guthrie näki “kommentit mukana” -lisäyksen tarpeelliseksi. Minusta se on defenssi, joka viittaa siihen että kirjoittaja olettaa yleisöllä olevan automaattinen ennakko-oletus siitä, että “ainahan Microsoft toimii kierosti”.

Vai milloin viimeksi joku on tehnyt vastaavan julkistuksen, mutta julkaissut lähdekoodit ilman kommentteja?

Guthrien lähdekoodijulkaisua käsittelevä blogipostaus esittelee perusteellisesti Visual Studio 2008:n debuggausta – tai no, näkyyhän siellä kuvaruutukaappauksissa myös niitä lähdekoodeja!

Aivan alussa, ikään kuin ohimennen, Guthrie toteaa että lähdekoodit voi hakea myös pakettina ja tarkastella sitten jollakin tekstieditorilla.

.NET-kirjastokoodin lähdekoodien saaminen näkyviin on minusta hienoa. En vaan jaksa ymmärtää, miksi Microsoftin pitää kehittää aina jokin “tarina” tai muu taktinen syy jokaisen järkevän päätöksen pohjalle.