Assemblix-uutiskirje lähetetään MikroPC.netin uutiskirjeen tilaajille. Voit halutessasi poistua lähetyslistalta omista asetuksista.



Tiistai 9.9.2003 klo 08:00

Microsoftin turvapäivitykset kehittäjienkin riesana
Avoimen koodin kehitykseen haetaan projektihenkeä
Sun viimeistelee VB-tappajaa, lämpenee avoimen koodin yhteistyölle

Ohjelmoijantauti

Ohjelmoijia tai muita nörttikansalaisia tavanneelle maallikolle on kenties joskus tullut mieleen vastapuolen mielenterveys. Heksakoodin yletön hurmio saattaa aidosti huolestuttaa ulkopuolista. Joskus koodaaja törmää myös oudolta tuntuvaan ihannointiin.

It-taiturit leimataan usein älykkäiksi mutta taidoiltaan hieman kapea-alaisiksi. Pinttyneiden käsitysten mukaan koodigurut ovat epä­sosiaalisia, itsepäisiä ja muutenkin hankalia ja ehkä hieman huvittaviakin otuksia.

Koodaaja ei välttämättä edes tunnista lähipiirissä vallitsevaa vilpitöntä kummastelua.

Taitojen ja taipumusten psykologinen profilointi saattaa vaikuttaa yleistämiseltä. Jokaisen ammatti- ja harrastus­valinnoista löytyy luonnollisesti omat yksilölliset motivaatiotekijät.

Eri ammattiryhmiä työkseen aivoluotaavat ovat viime aikoina havainneet selvän suuntauksen. Psykiatrin tai neurologin vastaanotolla käy entistä useampi it-ihmelapsi - tai kenties henkisesti sellainen.

Joidenkin teorioiden mukaan ilmiömäinen bittinikkaruus on seurausta lievästä aivovauriosta. Kallonkutistajapiireissä puhutaan jopa ohjelmoija­syndroomasta.

Sarsin tavoin kyse ei ole tartuntataudista vaan itävaltalaisen lastenlääkärin Hans Aspergerin mukaan nimetystä oireyhtymästä.

Aihetta ansiokkaasti kartoittavassa Christopher Gillbergin kirjassa "Nörtti, nero vai normaali?" kuvataan Asperger-lasten erikois­harrastuksia:

Historia, maantieto, tietokoneet, matematiikka, meteorologia, dinosaurukset, kiinalainen posliini, arkeologia, sienitiede, toisen maailmansodan aikainen Itävalta, suihkulähteet, alkuluvut, kampukset, meikki, sammakot, raitiovaunuaikataulut, oopperalaulajattaret, Cromwell ja Povel Ramel ovat vain muutamia mielenkiinnon kohteista.

Gillbergin listaa olisi helppo jatkaa tietokone- ja ohjelmointialan erikoistermeillä. Kieliä, protokollia, oliomalleja ja mitä vielä!

Sääilmiöistä kiinnostunutta ei oitis kannata tituleerata Asperger-tapaukseksi. Diagnosoinnissa käytetään useita kriteerejä, haastatteluja ja jopa sukukartoituksia.

Asperger-pohjalta monet tietotekniikkahistorian merkkihenkilöt näyttäytyvät oitis uudessa valossa. Yleisimpien diagnoosikriteeristöjen kautta yhdistäviksi tekijöiksi nousevat tiedemies-psyyke ja originellit käytöstavat.

Työelämässä pärjäämisen kannalta olisi tärkeää, että Asperger-henkilö tunnistaisi selkeästi omat vahvuutensa ja tiedostaisi heikkoudet. Työyhteisön ja erityisesti esimiesten haasteena on luotsata Asperger-taipuvaista tälle sopiviin tehtäviin, sekä luoda riittävän turvallinen ympäristö toimia.

Aiheesta tarkemmin kiinnostuneille:


Palautetta voi lähettää alla olevaan osoitteeseen. Kerro samalla haluatko mahdollisen lainauksen julkaistavaksi oikealla nimellä vai nimimerkillä.

Harri J. Talvitie



Edellisessä Assemblix-kirjeessä toin esiin ohjelmakoodin ja muun digitaalisen materiaalin alkuperän hankalan tunnistamisen.

SCO-yhtiön plagiointisyytöksiin liittyvää uutisointia seuratessa en voi välttyä ajatukselta, että jatkossa vesileimoja löytyy varmasti lähdekoodistakin.

SDTimesin kolumnissa suositellaan yritysten softatyöstä vastaaville tutustumista projektissa käytettyihin ulkopuolisiin koodikirjastoihin tai lähinnä niiden lisenssiehtoihin. Kirjoituksessa esitetään myös oikeusturvavakuutuksia mahdollisten tekijänoikeussyytösten varalta.

Tunnetko jo siis BSD-mallin, GPL:n ja LGPL:n eroavaisuudet?




Uutiset

 

Microsoftin turvapäivitykset kehittäjienkin riesana

Blaster-hyökkäysten uuvuttamat Microsoft-ympäristöjen turvaylläpitäjät saivat viime viikolla jälleen piristävän päivityssuihkun. Windows- ja Office-paikkausten lisäksi yhtiöltä ilmestyi kehittäjiä erityisesti kiinnostava VBA-korjauspäivitys.

Pelkän turvakorjauksen tarpeellisuuden lisäksi tiedotteista on syytä selvittää versioiden päällekkäisyydet ja tuotteiden riippuvuussuhteet.

Kehittäjäkoneiden päivittämisessä kannattaa olla normaaliakin varovaisempi. Viimeksi elokuussa Microsoftin IE-korjaus rikkoi joidenkin ASP.NET-sivustojen toiminnan.

Kesällä Microsoft ilmoitti suunnittelevansa korjauspakettien jakeluun yhtenäisyyttä.

Viimeviikkoisten paikkausjulkistusten ainoa yhdistävä tekijä oli ajoitus. Varsinaiset korjaukset oli osattava hakea kolmeltakin eri sivustolta (Windows Update, Office Update ja TechNet).

 

Avoimen koodin kehitykseen haetaan projektihenkeä

Tuotteiden viimeistelemättömyys ja vaikeakäyttöisyys hidastavat edelleen Linux-työpöytäohjelmien ja avoimen koodin loppu­käyttäjä­sovellusten laajempaa yleistymistä.

ExtremeTechin Dave Salvator kuvaa kolumnissaan osuvasti, kuinka Linux-ohjelmien asentelu voi olla yhtä painajaista. Erityisen hankaliksi ovat osoittautuneet multimediasovellukset.

Salvatorin mielestä jopa Microsoft tai SCO ovat paljon pienempiä uhkia avoimelle koodille kuin kehittäjäyhteisö itse. Kehittäjien tulisikin suhtautua työskentelyynsä projektipohjalta, jossa päämääränä on valmis tuote eikä jatkuvasti elävä koodikokeilu.

Avoimen koodin Suomi-kielimuuria yritetään madaltaa entistä määrä­tietoisemmalla järjestäytymisellä. Runsas viikko sitten Linux-Aktivaattori ry piti avoimen lähdekoodin ohjelmistokääntäjille tarkoitetun ensimmäisen suomennostyöpajan.

Tilaisuudessa keskustelijat nimesivät avainongelmaksi ihmisten nopean vaihtuvuuden. Haasteelliseksi koettiin lukuisat eri alustat, esimerkkinä OpenOffice.org-käännöksen Windows-version tuottaminen. Ohjeiden käännöksen työläys ja dokumentointiformaattien suuri määrä todettiin myös erityisen ongelmalliseksi.

 

Sun viimeistelee VB-tappajaa, lämpenee avoimen koodin yhteistyölle

Sun on viilannut kesän mittaan RAD-henkistä Rave-kehitysvälinettään ja esittelee viimeisimpiä aikaansaannoksiaan viikon kuluttua SunNetwork-tilaisuudessa San Franciscossa. Samassa tilaisuudessa julkistetaan myös uusi Orion Developer -tuotepaketti.

Orion on Sunin brändihallinnon keksimä uusin sovelluspalvelinympäristö ja middleware-kokoelma. Sun ONE Studioon perustuva Orion Developer sisältää työvälineitä, rajapintamäärityksiä, ja valmiita sovelluspohjia Orion-pohjaisten sovellusten kehittämiseksi.

Visuaalista Java-asiakassovellusten kehittämistä tarjoava Rave tullaan sovittamaan myös Orion-palvelinarkkitehtuuriin. Tuotteella houkutellaan varsinkin Visual Basic -kehittäjiä Java-maailmaan mahdollisen .NET-migraation asemesta.

Raven julkaisuaikataulu on hieman epäselvä. "Aikainen esiversio" lienee luvassa vielä tämän vuoden lopulla.

eWeek-haastattelun mukaan Sun harkitsee laajentavansa yhteistyötä avoimen koodin kehitysvälineissä. Tähän saakka yhtiö on pitänyt kiinni omasta open source -kehitysympäristöstä eli NetBeansista ja torjunut pontevasti IBM:n johtaman Eclipse-ryhmittymän lähentelyt.

Yrityspoliittisen epäyhteensopivuuden lisäksi Eclipse-vastaisuus juontuu myös teknisestä hankauksesta. Eclipse nojaa vahvasti Standard Widget Toolkit -käyttöliittymäarkkitehtuurin, Sun-kehittäjät tanssivat puolestaan Swingin tahdissa.



Uutiset

* 4.9.2003 Oraclelta J2EE 1.4 -esiversio.
* 1.9.2003 EU lykkäsi äänestystä ohjelmistopatenteista.
* 27.8.2003 Rationalin vuosittainen kehittäjäkonferenssi linjasi odotetusti hyvin IBM-henkistä tuotestrategiaa.
* 27.8.2003 W3C:n semanttisen web-projektin yksi aliprojekti eli Web Ontology Language (OWL) ylsi standardiehdotukseksi.
* 26.8.2003 DotGNU-projektia vauhditetaan rahapalkinnoilla.
* 25.8.2003 Visual Studio .NETin Whidbey-versioon kehiteltävä mallinnusväline saattaa uhata UML 2.0 -rintamaa.



Julkistuksia ja päivityksiä

Altovan 2004-mallisto
  Suositun xml-välinevalmistajan tuoteperhe (XMLSPY, Authentic, Stylevision) päivittyi 2004-mallistoon. Samalla julkaistiin koodin ja xml-tiedon yhteensitomiseen tarkoitettu uusi Mapforce-työkalu.

Macromedia MX 2004
  Kalenterivuoden vaihtumista ennakoiva syysmallisto myös Macromedialta. MX 2004 -paketissa mm. CSS-tyylitoimintojen osalta remontoitu Dreamweaver MX 2004 sekä aiempaa nopeammaksi hehkutettu Flash MX 2004.



Kehittäjäaiheisia linkkivinkkejä

RSS-tekniikasta ratkaisu roskapostikriisiin?
  RDF Site Summary ("Rich Site Summary" tai peräti "Really Simple Syndication") saattaa yleistyä blog-päivitysten ja uutiskirjeiden jakelun lisäksi myös henkilökohtaisessa sanomanvälityksessä.

Qt 4
  Trolltechin Qt-kirjastolle luvassa ensi vuonna suurpäivitys. Arkkitehtuuriremontissa GUI-osiot erotetaan muusta peruskoodista.

Kirja-arvostelu: Hijacking .NET
  Dan Applemanin uusin .NET-kulissien taustoja selventävä kirjanen sai huippupisteet Slashdot-arvioijalta.




Aiemmin ilmestyneet Assemblix-kirjeet:

  • Ammatti: suomalainen ohjelmoija
  • Webin uudet rakennusvälineet
  • Lukittu ja leikelty Longhorn
  • SP2: Tuhoa ja turvaa
  • Microsoft-messut identiteettikriisissä
  • Koodaajan patenttiviidakko
  • Elinkaareutuvaa Microsoft-koodausta
  • Monoa Microsoftille
  • Kuka valvoo koodia?
  • Hidasta hommaa
  • Vapaus valita
  • Paineessa viisasteltu
  • SOA - seuraava arkkitehtuurisi?
  • Koodin tähteet
  • Longhorn-lähetystyöntekijät liikkeellä
  • Miten sujui softabisnes vuonna 2003?
  • Käyttöjärjestelmä ohjaa kehittäjää
  • Mitä siellä toimistossa oikein tapahtuu?
  • Missä viipyy Smartphone?
  • Harmaantuvia koodivelhoja vai välkkyjä moniosaajia?
  • Avantoavusteinen ohjelmointi: suomalaiskoodarin salattu doping?
  • Mini-Assemblix
  • Web-sovelluspalvelujen kypsymistä odotellessa
  • Rekursiivisesti sisältökriittistä rönsyilyä
  • Pääkopan epäsymmetriasta vielä
  • Ohjelmoijantauti
  • Kenen koodia käytät?
  • GOTO kesälaitumelle
  • Sovellusarkkitehtuurien hienosäätöä
  • Koodi pääsee lööppiin
  • Windows-arkkitehtuurin alasajo
  • Avointa propagandaa
  • Uskallatko päästää Microsoftin taskuusi?
  • Softaduunarin äkkisukellus
  • Turvatonta tulevaisuutta
  • Naiset ja menetelmät puhuttivat
  • Sukupuolikoodi
  • Toimiiko äärikoodaus, laihduttaako Atkins?
  • Löysä XML kiihtyy raudalla
  • Java ja oikeusorientoitunut ohjelmointi
  • Ei vielä uhanalainen
  • Valitse vuoden kehittäjäväline
  • Tienaatko riittävästi?
  • Keskinkertaisuus kannattaa?
  • Web services + xml = hype^2
  • Pingviiniksi pingviinin paikalle?
  • Assemblix-pilotti


  • © 2002-2007 X-Telnet Oy   Aineiston uudelleenjulkaisu ilman lupaa kielletty