keskiviikko 1. huhtikuuta 2009

Assemblix-viikkokirje 1.4.2009

Assemblix

Novell takaa uudelle Monolle tukipalvelut

Assemblixin toimittaja Harri J. Talvitie | 1.4.2009

Mono-projektilta on ilmestynyt uusi versio avoimen koodin .NET-alustasta ja varsin käyttökelpoiseksi luonnehdittu versio .NET-koodausympäristö MonoDevelopista.

Mono 2.4 ei tuo mukanaan erityisen mullistavia uudistuksia, mutta kyseessä on muutoin tärkeä päivitys. Nyt julkaistu versio paketoidaan osaksi Novellin kaupallista Linux-jakelua, ja tästä lähtien Novell tarjoaa Monolle virallisesti tuotetukea. Kyseessä on siis ensimmäinen Microsoftista riippumaton, kaupallisesti tuettu .NET-jakelu.

Uusittu MonoDevelop 2.0 on avoimen koodin vastine Microsoftin Visual Studiolle, josta alkaa löytyä jo kehittyneempiäkin toimintoja. Kakkosversio osaa käyttää Microsoft-välineiden tiedostomuotoja ja sisältää mm. kypsän debuggerin, lomakemuokkaimen ja tietokantavälineet.

Mono tarjoaa Linuxiin jo varsin täysimittaisen .NET-toteutuksen, ja on paikoitellen jopa edellä esikuvaansa. Mac OS X:ssä häiritsee yhä Cocoa-kytkösten puute, mutta tähän on luvassa parannusta loppuvuodesta.

Miguel De Icaza: Mono 2.4 and MonoDevelop 2.0 released Linkki ulos


Facebook ja Adobe yhteistyöhön

Assemblixin toimittaja Ilari Sani | 1.4.2009

Adobe ja Facebook kehittävät yhteistyössä kirjastoa, joka yksinkertaistaa Facebook-sovellusten kehittämistä Flashilla. ActionScript 3.0 Client Library for Facebook Platform API sisältää rajapintoja, jotka yhdistävät Flash-sovelluksen Facebookin toimintoihin.

Uuden kirjaston odotetaan tuovan Facebookiin entistä enemmän pelejä ja videokuvaa. Josh Elman Facebookista kommentoi InternetNews-sivustolle, että 20:sta suosituimmasta Facebook-sovelluksesta jo 12 käyttää Flashia.

Kirjasto on julkaistu avoimena koodina. Sen loi alun perin kehittäjä Jason Crist, mutta Adobe on nyt ottanut projektin johdon.

Adobe: ActionScript 3.0 Client Library for Facebook Platform API Linkki ulos


Web-tekniikat haltuun: jQuery, osa 3

Assemblixin toimittaja Ilari Sani | 1.4.2009

jQuery UI -kirjasto täydentää jQueryä lisäämällä siihen erilaisia käyttöliittymän rakentamiseen käytettäviä toimintoja. jQuery UI tarvitsee toimiakseen myös varsinaisen jQueryn.

Kirjasto on melko suurikokoinen, ja se sisältää tusinoittain toimintoja. Siitä kannattaa ladata jQueryn sivuilta pienempi versio, joka sisältää vain itse valitut palat.

Yksi jQuery UI:n valmiista toiminnoista on kalenteri, jonka voi liittää tekstikenttään:

$('#paivays').datepicker({   firstDay: 1, dateFormat: 'd.m.yy' });

Kalenteri ilmestyy, kun käyttäjä klikkaa tekstikenttää, jonka id on paivays. firstDay asettaa viikon ensimmäiseksi päiväksi maanantain, ja dateFormat muotoilee päiväyksen suomalaisittain.

Kalenteri on tällaisenaan hieman karun näköinen. jQuery UI:n sivuilta löytyy valmiita CSS-teemoja, jotka tekevät käyttöliittymän elementeistä tyylikkäitä.

Toinen kätevä toiminto on järjestely. Esimerkiksi seuraava komento tekee kaikista listoista uudelleen järjesteltäviä:

$('ul').sortable();

Käyttäjä voi tämän jälkeen vapaasti vetää listan kohtia eri järjestykseen. Järjestys ei tosin vielä tallennu minnekään. Tallentamista varten jQuery UI voi muuntaa järjestyksen merkkijonoksi, joka lähetetään palvelimelle Ajaxilla.

 Kokeile kalenteria ja järjestelyä


Sähkeuutiset

Google: Gmail 2.0 launches in Finland Linkki ulos
Google juhlistaa Haminan keskuksensa avaamista julkaisemalla uudistuneen Gmailin ensiksi Suomessa. Uusia toimintoja ovat muun muassa suomenkielinen oikoluku ja ääkköset postiosotteissa. Testitunnuksia uuteen Gmailiin on saatavilla vain tänään.


 Mielipide

Stack Overflow: The ugly American programmer Linkki ulos
Pitäisikö kaikkien kehittäjien puhua sujuvaa englantia? Onko äidinkielellä arvoa, vai kannattaako valita se kieli, jota kehittäjäyhteisö puhuu?

Fred Wilson: That's only ten lines of code Linkki ulos
Aloittelevia palveluita on helppo kritisoida teknologisesta yksinkertaisuudesta. Olisiko sitä parempia liikeidean mittareita?

Smashing Magazine: Harsh truths about corporate websites Linkki ulos
Sisältöä ei ole liian vähän vaan liikaa! Yritysblogit ovat rahan haaskausta! Kovia väitöksiä verkkomarkkinoinnista.


 Readme

Wired: How a buffer overflow works Linkki ulos
Conficker-madon toiminta perustuu puskuriylivuotoihin, mutta kuinka sellainen tapahtuu? Tässä animaatiossa väännetään muistin toiminta rautalangasta.

Patrick Galbraith: What is the official branch of MySQL? Linkki ulos
MySQL poikii haaroja ja rinnakkaisia projekteja. Mikä versio on virallinen? Mitä kannattaa käyttää?


 Ylivuoto

Google Video: Bill Gates Doom demonstration Linkki ulos
Miksi Bill Gatesilla on nahkatakki ja kivääri? Kenet Microsoft haluaa teloittaa? Mainosvideo vuodelta 1995 herättää monia kysymyksiä.

Serious Sandbox: Cheer up the Chatbot Linkki ulos
Tietokone on surullinen. Saatko sitä piristettyä? (Ja keksitkö, mikä jippo tässä on?)


MIT: Gardening the CSAIL way Linkki ulos



Tässä puutarhassa tomaatit kasvavat robottien hellässä hoivassa.

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