keskiviikko 8. huhtikuuta 2009

Assemblix-viikkokirje 8.4.2009

Assemblix

Rails-tyyliä ASP.NET:iin

Assemblixin toimittaja Harri J. Talvitie | 8.4.2009

Microsoft on saanut valmiiksi uuden teknologian, jonka ansiosta .NET-kehittäjät voivat rakentaa web-sivustonsa Ruby on Railsista tutulla MVC-mallilla. ASP.NET MVC on suunnattu testauslähtöistä työtapaa suosiville kehittäjille, ja niille jotka haluavat hallita sovelluksen tuottamaa HTML-koodia väkäsen tarkkuudella.

Microsoftin ASP.NET MVC 1.0 on ilmainen lisäosa, joka tuo Visual Studioon uuden web-projektityypin. MVC on vaihtoehto .NETin alkuperäiselle Web Forms -tekniikalle, jonka sivut tunnistaa aspx-päätteestä. Se ei korvaa Web Formsia, eli Microsoft aikoo kehittää kumpaakin tekniikkaa rinnakkain.

Microsoft rakentaa ASP.NET MVC:tä avoimen koodin projektina, vaikka kyseessä on lopulta kaupalliseen Visual Studioon tuotavasta toiminnosta. Lähdekoodin julkaisussa käytettyä Microsoft Public Licenseä (Ms-PL) kriittisesti tarkastelleiden mielestä se sisältää kaupallista käyttöä rajoittavia ja epämääräisesti muotoiltuja osia. Ms-PL on hyväksytty OSI-järjestön avointen lisenssien listalle.

Scott Guthrie: ASP.NET MVC 1.0 Linkki ulos
RedmondDeveloper: ASP.NET MVC under open source license draws mixed reviews Linkki ulos


Osoitteiden lyhentämisestä hyötyä ja riesaa

Assemblixin toimittaja Ilari Sani | 7.4.2009

Verkko-osoitteet ovat usein liian pitkiä pieneen tilaan kuten tekstiviestiin tai Twitteriin. Tilannetta helpottamaan on syntynyt useita lyhennyspalveluita kuten Tinyurl ja Bit.ly, jotka luovat käyttäjien antamista osoitteista lyhyitä versioita. Nämä vievät lyhentäjän sivulle, josta käyttäjä ohjataan alkuperäiseen osoitteeseen.

Lyhennyspalveluita on kritisoitu siitä, että ne tuovat verkkoon tarpeettomia välikäsiä. Lyhytosoitteesta ei voi päätellä minne se johtaa, eivätkä hakukoneet voi käyttää sitä suosion mittaamiseen. Pahimmassa tapauksessa lyhennyspalvelu saatetaan kaapata, ja linkit alkavat osoittaa haittasivuille.

Kehittäjä Robert Spychala esittää, että sivustojen pitäisi yksinkertaisesti alkaa tuottaa itse lyhyitä osoitteita. Sivut käyttäisivät tällöin oletuksena pitkää osoitetta, mutta niihin voisi merkitä rinnakkaisen lyhytosoitteen link-tagilla.

Itse luotujen lyhytosoitteiden avulla Twitter ja muut palvelut voisivat käyttää samaa, virallista lyhytosoitetta joka johtaa suoraan alkuperäiseen palveluun. Tämä vaatisi kuitenkin laajaa sisällöntuottajien ja palveluiden yhteistyötä.

Joshua Schachter: On url shorteners Linkki ulos
Robert Spychala: Short URL auto-discovery Linkki ulos


Web-tekniikat haltuun: jQuery, osa 4

Assemblixin toimittaja Ilari Sani | 7.4.2009

jQueryn esittely päättyy linkeillä ja resursseilla. Ensi viikolla Assemblix aloittaa tutustumisen CSS-kirjastoihin.

jQuery: Write less, do more Linkki ulos
jQueryn virallisilta sivuilta löytyvät ladattavat tiedostot, sekä runsaasti dokumentaatiota ja tukifoorumi. jQuery on avointa koodia, ja sivuilta löytyy myös sen kehittäjäyhteisö, lähdekoodi sekä vikojen seuranta.

John Resig: How jQuery works Linkki ulos
jQueryn luojan kirjoittama aloitteilijaystävällinen tutustuminen jQueryn käyttöön ja perustekniikoihin.

Noupe: 50+ amazing jQuery examples Linkki ulos
Galleria jQueryllä toteutetuista sivuista tarjoaa runsaasti inspiraatiota ja ideoita.

Google: Ajax libraries API Linkki ulos
Google tarjoaa isännöityä jQueryä. Selainten ei tarvitse ladata jQueryä uudelleen joka sivustolla, jos sivustot linkittävät samaan kappaleeseen joka pysyy välimuistissa.

A Coding Fool: jQuery 1.3 cheat sheet (PDF) Linkki ulos
Muistin tueksi: jQueryn toiminnot ja argumentit tiivistettynä yhdelle kaksipuoliselle arkille.

Sähkeuutiset

Google: Gmail for iPhone and Android Linkki ulos
Gmail sai mobiiliversion, joka toimii ilman verkkoyhteyttä ja sisältää monta pientä nopeutusta. Taustalla ovat uudet HTML5-tekniikat kuten paikallinen tietovarasto.

Spotify: Spotify opens its doors to developers Linkki ulos
Ruotsalainen musiikkipalvelu Spotify avaa toimintojaan kehittäjille. Uuden libspotify-kirjaston avulla palvelun tarjoamaa musiikkia voi kuunnella muissa Linux-sovelluksissa.


 Mielipide

Jon Hancock: Mandarin Chinese programmer communities Linkki ulos Kielikeskustelu jatkuu. Lännessä voi tuntua siltä, että kaikki verkossa puhuvat englantia. Kiinassa kehittäjäyhteisön kieli on kuitenkin mandariinikiina.

Ravi Mohan: Stuck in code Linkki ulos
"Vieläkö koodaat? Etkö saa ylennystä?" Intiassa ohjelmoimista pidetään hanttihommana, josta pitää päästä johtoasemaan. Näin on usein Suomessakin.


 Readme

Information Architects Japan: Web Trend Map 4 Linkki ulos
Mikä on verkossa in? Julisteeksikin sopiva trendikatsaus näyttää suosittujen palveluiden kytkökset metrokartan tapaan.

Stephen Celis: What's the password... haddock? Linkki ulos
Automaattisesti luodut salasanat ovat vaikeita murtaa mutta myös muistaa. Haddock luo vahvoja salasanoja, jotka myös pysyvät mielessä.

Xapbr: Dangerous subtleties of LEFT JOIN and COUNT() Linkki ulos
Yleisesti käytetyt SQL-komennot eivät toimi aivan siten kuin usein luullaan. Vältä pikkuvirheet näillä helpoilla korjauksilla.

Marc: IP address geolocation SQL database Linkki ulos
Ilmainen SQL-tietokanta näyttää IP-osoitteiden sijainnin kartalla. Jos et halua imuroida koko 11 megatavua geotietoja, saatavilla on myös kyselyrajapinta.

R. Tyler Ballance: Breathing life into a dead open source project
Tekijöidensä unohtama avoimen koodin projekti ei välttämättä ole mennyttä kalua. Projektin elvyttäminen tuo kuitenkin yllättävää vastuuta.


 Ylivuoto

Kahunaburger: Google Earth as a traceroute viewer Linkki ulos
Mitä kautta kulkee verkkoliikenne maailmalle? Näe reitti kotoa USA:an Google Earth -kartalla.

Unknown: Hell of Sand Linkki ulos
Tällä hiekkalaatikolla kuluu joutohetki jos toinenkin. Rakenna aitoja valuvalle hiekalle, kasvata kasveja vedessä tai räjäytä kaikki.


Benjamin J Heckendorn: Commodore 64 laptop Linkki ulos

Entä jos Commodore 64 olisi ollut kannettava? Tämä kotitekoinen projekti on kasattu aidoista kuusnepan osista.

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

1 kommentti:

parvina kirjoitti...

Just love your article.I do always look over your website for new articles.I am recently working on an app spotify customer service thats going awesome and special thanks to you :)

Uutiskirjeet (c) 2008-2009