keskiviikko 6. toukokuuta 2009

Assemblix-viikkokirje 6.5.2009

Ota ilo irti digikuvistasi!
Suomen suosituin kuvapalvelu Assemblix kuvakirjat kortit mukit hiirimatot

Windows 7 – versio ennen putkiremonttia

Assemblixin toimittaja Harri J. Talvitie | 6.5.2009

Microsoft yrittää irtiottoa Windows XP:stä tarjoamalla Windows 7:n ostajille virtuaalista XP-konetta. Menneet tekniikat kuitenkin painavat Windowsia yhä.

Longhorn-projektissa Microsoft yritti uhkarohkeasti katkaista siteitä menneisyyteen siinä onnistumatta. Vistasta saatiin lopulta kuorrutettu XP, ja Windows 7:lle kävi samoin. Alla on edelleen NT:n perusydin rekistereineen ja sekavine kirjastoineen.

Microsoftin .NET ja Windows ovat toisilleen yhä vieraita, joiden väliin tarvitaan tulkki. Esimerkiksi Windows 7:n tehtäväpalkin parannuksia ei pääse hyödyntämään nykyisen .NETin kirjastoista, vaan on turvauduttava C++ -koodiin tai välikirjastoihin.

Virtuaalisoinnista on tulossa Windows 7 -käyttöjärjestelmän yllättäjä. Microsoft paljasti Windows XP -virtuaaliratkaisunsa vasta viime hetkellä, juuri ennen kriittisen Release Candidate -version julkaisua.

XP Mode ei ole erityisen innovatiivinen mutta sitäkin käytännöllisempi tapa eristää vuotava XP vanhoine sovelluksineen omaan hiekkalaatikkoon. Ratkaisu antaa Microsoftille työrauhaa remontoida putkistoa uusiksi.


Office 2007 ymmärtää ODF:ää – kaavat pätkivät

Assemblixin toimittaja Ilari Sani | 6.5.2009

Microsoft Office oppii SP2-päivityksen myötä lukemaan ja kirjoittamaan ODF-tiedostomuotoa, jota käytetään OpenOfficessa ja useassa muussa avoimessa ohjelmassa. Toteutus jättää kuitenkin toivomisen varaa: taulukkolaskennan kaavat eivät toimi.

Bloggaaja Rob Weir on julkaissut kaavion toimisto-ohjelmien yhteensopivuudesta. Hänen mukaansa Excel jättää yksinkertaisesti piittaamatta soluihin kirjoitetuista laskentakaavoista ja käyttää niiden tilalla viimeisintä numeroarvoa.

ODF-standardi ei määrittele kaavoja ja niiden käsittelyä; nämä toiminnot löytyvät vasta tulevasta ODF 1.2:sta. Weir huomauttaa, että muut ohjelmat kykenevät tälläkin saralla yhteistyöhön, ja niiden käyttämät kaavat periytyvät nimen omaan Excelistä.

Rob Weir: Update on ODF spreadsheet interoperability Linkki ulos


Web-tekniikat haltuun: Google Maps, osa 2

Assemblixin toimittaja Ilari Sani | 6.5.2009

Tehdään sivu, joka hyödyntää Googlen karttarajapintoja. Rajapintojen käyttöä varten pitää pyytää Googlelta avain, joka on käytännössä pitkä sovelluskohtainen merkkijono.

Karttaa ei tällä kertaa lisätä iframe-menetelmällä vaan JavaScriptilla. Laitetaan sivulle script-tagi, joka hakee rajapinnan Googlelta, sekä div-elementti johon kartta piirretään.

<script src="http://maps.google.com/ ... >
<div id="kartta" style="width:600px ... > 

Tämän jälkeen lisätään JavaScriptiä, joka piirtää varsinaisen kartan.

var map = new GMap2(   document.getElementById("kartta")); map.setCenter(   new GLatLng(60.207, 25.140), 14);

Koodi luo uuden muuttujan map, ja piirtää kartan div-elementtiin. Kartan keskipiste asetetaan maantieteellisten koordinaattien mukaan. 14 on suurennustaso, jossa 0 on koko maailma ja 16 korttelinäkymä.

Lopputulos näyttää tavalliselta Google-kartalta, mutta se on nyt muokattavissa JavaScriptilla. Lisätään esimerkiksi läheisiin koordinaatteihin uusi paikkamerkki.

map.addOverlay(   new GMarker(new GLatLng(60.2105, 25.137)));

Seuraavassa osassa käsitellään lisää kartan muokkaamista ja yksinkertaista mashup-sovellusta.

Assemblix.net: Valmis kartta, katso yksityiskohdat

Google: Sign up for the Google Maps API Linkki ulos

Sähkeuutiset

Mozilla: Content processes Linkki ulos
Mozilla suunnittelee Firefoxiin Chromen kaltaista mallia, jossa käyttöliittymä ja web-sivut ajetaan erillisissä prosesseissa. Uudistus on kuitenkin vielä alkutekijöissään.

Alex Deveria: CSS3 template layout Linkki ulos
CSS3 saa uusia layout-toimintoja, jotka helpottavat huomattavasti esimerkiksi palstoitusta. Selaimet eivät vielä toteuta toimintoja, mutta niitä pääsee kokeilemaan nokkelan JavaScript-kirjaston avulla.

OpenUsability: Season of usability Linkki ulos
Opiskelijoita houkutellaan stipendeillä tekemään avoimen koodin ohjelmista helppokäyttöisempiä. Paranneltavina ovat muun muassa Ubuntu, Amarok ja Drupal. Projektia sponsoroivat Google ja Canonical.


 Mielipide

Mark C. Chu-Carroll: The "C is efficient" language fallacy Linkki ulos
C-kieltä pidetään nopeana numeerisessa laskennassa, mutta onko asia todella näin? Provokatiivinen kannanotto ja pitkä keskustelu.

Xaprb: Why MySQL might not benefit from having a mother ship Linkki ulos
Kun MySQL kerran on avoin projekti, miksi se on niin riippuvainen emoyhtiön antimista? Voisiko MySQL pärjätä omillaan ilman Sunia tai Oraclea?


 Readme

Webdesigner Depot: How to get started with iPhone dev Linkki ulos
Tutustumiskierros ohjelmien suunnitteluun ja kehittämiseen iPhonelle erityisesti web-kehittäjän näkökulmasta.

ReadWriteWeb: The art of building a successful social site Linkki ulos
Nollasta 16 miljoonaan lataukseen puolessa vuodessa? Huippusuositun StackOverflow-sivuston tekijät paljastavat menestyksensä salaisuudet.

plaintext: JSONP, quickly Linkki ulos
JSONP on kiero mutta toimiva vippaskonsti, jonka avulla sivu voi tehdä Ajax-kutsuja toiselta palvelimelta. Artikkeli selittää, kuinka se oikein tapahtuu.

Andrew Plotkin: Rule-based programming in interactive fiction Linkki ulos
Esitelmä tekstipeleistä, sääntöpohjaisesta ohjelmoimisesta ja siitä, miksi oliot eivät sovellu ihan kaikkeen.


 Tuotteet

haskell.org: Haskell Platform Linkki ulos
Uusi jakelupaketti käärii funktionaalisen Haskell-kielen ja parhaat välineet yhtenäiseksi kokonaisuudeksi, joka toimii eri alustoilla.


 Ylivuoto

Presidia Creative: 101 purely awesome 404 error pages Linkki ulos
Miksi olla tylsä? 404-virheilmoitukset viljelevät hurttia huumoria.

AIGameDev: 18 embarrassing game AI bugs caught on tape Linkki ulos
Lammikkoon hukkuvia poliiseja ja ovia päin käveleviä ritareita. Esittelyssä pelien hulluimmat tekoälymokat.


PittPatt: Face mining Linkki ulos

Automaattinen kuvantunnistus löytää hahmot Star Trek -jaksoista. Kokeile navigointia naaman perusteella!

Assemblix kirje

Vastaava päätoimittaja: Harri J. Talvitie, X-Telnet Oy.
Jakelu ja markkinointi: Talentum Media Oy / MikroPC.net.

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

Talentum.com Talouselämä Tietoviikko MikroPC Tekniikka&Talous Metallitekniikka Markkinointi&Mainonta Uratie Fakta Energialehti Mediuutiset Arvopaperi
Omat tiedot Asiakaspalvelu Mainosta

Ei kommentteja:

Uutiskirjeet (c) 2008-2009