keskiviikko 27. elokuuta 2008

Assemblix-viikkokirje 27.8.2008

Assemblix

Firefoxiin huippukiihdytettyä JavaScriptiä

Assemblixin toimittaja Ilari Sani | 27.8.2008

Firefox saa uuden JavaScript-tulkin, josta luvataan merkittävästi edeltäjäänsä ripeämpää. Kehitteillä oleva TraceMonkey saavuttaa testeissä jopa 40-kertaisia nopeutuksia. Mozillan insinöörin Mike Shaverin mukaan näin nopea JavaScript kilpailee jo suorituskyvystä natiivikoodin kanssa.

Kaavio suorituskyvystä, testeinä SunSpider, SS ubench ja matrix. TraceMonkey on joka testissä nopeampi kuin Firefox 3.

Firefox 3 ja TraceMonkey vertailussa kolmessa nopeustestissä. Lyhyempi palkki on parempi.

TraceMonkey perustuu Irvinen yliopistossa kehitettyyn trace trees -tekniikkaan, joka tutkii JavaScriptin suorituspolkuja ja kääntää sitä konekoodiksi. Kun samalle polulle saavutaan toisen kerran, käännetty koodi voidaan ajaa huomattavasti alkuperäistä nopeammin. Samaa tekniikkaa on käytetty myös Applen tulevassa Safari 4.0 -selaimessa.

JavaScriptin suorituskyvystä on tullut web-sovellusten pullonkaula, joka pakottaa selainvalmistajia puristamaan tehoa irti tulkeistaan. Mozilla ja Apple ovat yhtä mieltä siitä, että nähdyt parannukset ovat vasta alkua. JavaScriptin luojan Brendan Eichin mukaan kielestä on tulossa yleiskäyttöinen, ja sillä kykenee jatkossa luomaan mitä tahansa sovelluksia.

Ars Technica: Firefox to get massive JavaScript performance boost Linkki ulos
Mike Shaver: The birth of a faster monkey Linkki ulos


Borland-klassikot päivittyvät uuden omistajan suojissa

Assemblixin toimittaja Harri J. Talvitie | 27.8.2008

Embarcadero on tuomassa CodeGear C++-, Delphi- ja Java-työkaluilleen päivitykset. Välineet ovat alkujaan Borlandin kehittämiä, ja Embarcadero osti ne keväällä 2008.

Uusiin Delphi 2009- ja C++Builder 2009 -päivityksiin on liitetty Embarcaderon ER/Studio-tietokantaväline. Luokkakirjastoihin on lisätty Silverlight-tuki ja uudesta Officesta tutut Ribbon-elementit.

C++Builderin päivitys tuo kehittäjille C++:n seuraavan version eli C++0X:n alustavan toteutuksen.

Embarcadero järjestää myöhemmin tänään verkkoseminaarin, jossa Borland-veteraani David I esittelee uutuuksia.

Embarcadero: Sneak Peak Videos, Delphi and C++Builder 2009 Linkki ulos
The Register: Embarcadero rallies on Windows and web with CodeGear Linkki ulos


Nokian Series 40 -puhelimissa vakava aukko

Assemblixin toimittaja Ilari Sani | 27.8.2008

Nokian mukaan sen Series 40 -puhelimissa on tietoturva-aukko, jonka avulla puhelimeen voi ujuttaa haittakoodia. Aukon löysi alun perin tietoturva-asiantuntija Adam Gowdiak.

Aukko koostuu kahdesta erillisestä haavoittuvuudesta: Series 40 -käyttöliittymän viasta joka sallii koodin vastaanottamisen ja ajamisen käyttäjältä kysymättä, sekä Java-viasta joka antaa koodille oikeudet kaikkiin puhelimen toimintoihin. Nokia kertoo tutkivansa, missä sen puhelimista esiintyvät molemmat viat. Yhtiön mukaan sen asiakkaat eivät ole vakavassa vaarassa.

Aukon löytänyt Gowdiak herätti kohua vaatimalla 20 000 punnan palkkiota ennen kuin hän luovuttaisi löytönsä Nokialle. Yhtiö kertoo saaneensa Gowdiakin keräämät tiedot, muttei paljasta maksoiko se vaadittua summaa. Tapaus on herättänyt keskustelua tietoturvalöytöjen vastuullisesta paljastamisesta ja asiantuntijoiden työn korvaamisesta.

Series 40 on Nokian perusmalleissa käytettävä alusta. Se sisältää Nokian itse kehittämän käyttöjärjestelmän ja sille kehitetään sovelluksia Javan kevyellä MIDP-mobiiliversiolla.

The Register: Nokia admits major Series 40 security problems Linkki ulos
InfoWorld: Did Nokia pay for vulnerability information? Linkki ulos


 Mielipide

The Register: JavaFX preview highlights critical weaknesses Linkki ulos
Sun on julkaissut näyteversion JavaFX-tekniikastaan. Löytyykö siitä potkua Adoben teknologioita vastaan? Ainakaan tämä arvioija ei ole vakuuttunut.

Steven J. Vaughan-Nichols: Windows 7 will be warmed over Vista Linkki ulos
Microsoft rummuttaa vielä kaukana siintävää Windows 7:ää. Löytyykö markkinahumun alta substanssia, vai onko luvassa vain uudelleen lämmitetty Vista?


 Readme

Shafqat Ahmed: jQuery by example in 15 mins Linkki ulos
jQuery-kirjasto tekee JavaScriptin käytöstä käytännöllisempää ja tiiviimpää. Tämän pikaisen tutustumisoppaan avulla pääset alkuun.

SFLC: A practical guide to GPL compliance Linkki ulos
Askarruttaako GPL-lisensoidun koodin käyttö tai julkaiseminen? Tässä käytännön opas lisenssin teknisiin ja laillisiin vaatimuksiin.

Balance Through Extremism: Redhat perl, what a tragedy Linkki ulos
Red Hatin perl on oletuksena säädetty pieleen – pienellä korjauksella voi saavuttaa tuhatkertaisen nopeutuksen. Paikkaus ei kuitenkaan ole päätynyt viralliseen julkaisuun.


 Tuotteet

John Resig: Firebug 1.2 Linkki ulos
Suosittu web-sivujen analysointiväline tukee nyt myös Firefox 3:a ja korjaa bugin joka hidasti koko Firefoxin toimintaa.

Microsoft:UrlScan Linkki ulos
UrlScan suojelee IIS web-palvelinta SQL-injektion kaltaisilta hyökkäyksiltä. Uusin versio tutkii myös pyynnön parametriosan.


 Ylivuoto

Royal Pingdom: 23 awsome liscense plates Linkki ulos
Mistä tunnistaa tosinörtin liikenteessä? Vilkaisu rekisterikilpeen riittää.

Marcin Wichary: Muzeum Techniki Linkki ulos
Puolalainen teknologiamuseo esittelee neuvostorautaa ajalta, jolloin kytkimet olivat suuria ja näytöt pyöreitä.

PostSpectacular: Faber Finds generative book covers Linkki ulos
Taide ja teknologia kohtaavat kirjapainossa: kustantamo luo PHP:n ja Javan avulla jokaiselle painamalleen kirjalle ainutkertaisen kansilehden.

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