<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Verteksi &#187; web</title>
	<atom:link href="http://verteksi.net/soks/aihe/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://verteksi.net</link>
	<description>Se on kiva sillo</description>
	<lastBuildDate>Thu, 02 Feb 2012 21:02:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>LibraryThing listaa kirjahyllysi sisällön</title>
		<link>http://verteksi.net/soks/2010/12/29/librarything-listaa-kirjahyllysi-sisallon/</link>
		<comments>http://verteksi.net/soks/2010/12/29/librarything-listaa-kirjahyllysi-sisallon/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 19:57:16 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[kirjat]]></category>
		<category><![CDATA[web-palvelut]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2799</guid>
		<description><![CDATA[<p>Työn ja liikuntaharrastusten vastapainona tulee luettua jonkin verran kirjoja ja järjestelmällisenä ihmisenä tykkään pitää kirjaa erilaisista asioista, kuten luetuista ja lukulistalla olevista kirjoista. Aikaisemmin käytin tähän WordPressin Now Reading -lisäosaa, mutta sen toiminta jätti hieman toivomisen varaa etenkin kun siitä hajosi kirjojen tietojen hakeminen Amazonista. Eli oli aika etsiä vastaavia toiminnallisuuksia, jotka voisi myös liittää tavalla tai toisella blogiin.&#8230; <a href="http://verteksi.net/soks/2010/12/29/librarything-listaa-kirjahyllysi-sisallon/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Työn ja liikuntaharrastusten vastapainona tulee luettua jonkin verran kirjoja ja järjestelmällisenä ihmisenä tykkään pitää kirjaa erilaisista asioista, kuten luetuista ja lukulistalla olevista kirjoista. Aikaisemmin käytin tähän WordPressin Now Reading -lisäosaa, mutta sen toiminta jätti hieman toivomisen varaa etenkin kun siitä hajosi kirjojen tietojen hakeminen Amazonista. Eli oli aika etsiä vastaavia toiminnallisuuksia, jotka voisi myös liittää tavalla tai toisella blogiin. Löysin uudestaan LibraryThingin.</p>
<p>LibraryThing on kirjoihin keskittynyt web-palvelu, jossa yhdistyy kirjahyllyn teosten tiedot, kirjaston hakukone ja lukemisen seuranta. Perustoiminnot löytyvät kirjojen lukemiseen liittyvistä asioista ja osittain sosiaalisista aspekteista kuten lukijoiden kirja-arvosteluista ja keskusteluista. Kirjojen listauksen ja lukuaikojen lisäksi teoksia voi luokitella kategorioihin kuten &#8220;luettavana&#8221;, &#8220;lukulistalla&#8221; ja &#8220;luetut&#8221; ja määritellä niitä tagien avulla. Kirjojen tietojen syöttö onnistuu esimerkiksi ISBN-numeron perusteella ja ne haetaan muun muassa Amazonista tai jopa Helsingin alueen kirjastoista. Kätevää. LibraryThingin ilmaiseen käyttäjätiliin saa talletettua 200 kirjan tiedot ja rajaton määrä irtoaa pienimmillään dollarilla vuodessa ja eliniäksi 19 dollarilla.</p>
<p>Olin jo aikoinaan miettinyt kirjojen listaamista LibraryThingissä, mutta koska palvelun ulkoasu ei ollut niitä hehkeimpiä ja tarpeet eivät siihen pakottaneet, jäi palvelun käyttöönotto tekemättä. Ei LibraryThing edelleenkään ole ulkoasultaan mihinkään muuttunut. Palvelu on toteutettu perinteiseen insinöörimäiseen tyyliin &#8220;tekee kaikkea mahdollista, vaikka käyttäjä ei haluisi&#8221; ja käytettävyyteen ei ole panostettu ollenkaan. Vanhanaikainen ja vaikeaselkoinen ulkoasu häiritsee edelleen palvelun mielekästä käyttöä, mutta alkutotuttelun jälkeen ei kuitenkaan liikaa. Ulkoasua voi jonkin verran muokata haluamakseen, mutta itselle tarpeettomia elementtejä ei saa kokonaan piiloon. Toiminnoiltaan LibraryThing on kattava ja erilaisia asetuksia ja toimintoja on runsaasti, eikä kaikkien tarkoituksesta ole aivan selvyyttä. Oikeastaan LibraryThing on aika sekava kokonaisuus, mutta ilmeisesti toimiva sellainen, sillä aktiivisia käyttäjiä sillä on enemmän kuin muilla vastaavilla palveluilla.</p>
<p>Muutamia ruudunkaappauksia LibraryThingin oleellisista osista:</p>
<div class="img-center">
<a href="/files/2010/12/lt_home_2010-12.png" class="thickbox" rel="librarything" title="LibraryThingin etusivu on hieman sekava eikä kaikkia elementtejä saa piiloon"><img src="/files/2010/12/lt_home_2010-12-150x150.png" alt="" width="150" height="150" class="alignnone size-thumbnail wp-image-2828 colorbox-2799" /></a> <a href="/files/2010/12/lt_your-books_2010-12.png" class="thickbox" rel="librarything" title="Omat kirjat ja näkyvissä To Read -kategoriani"><img src="/files/2010/12/lt_your-books_2010-12-150x150.png" alt="" width="150" height="150" class="alignnone size-thumbnail wp-image-2829 colorbox-2799" /></a> <a href="/files/2010/12/lt_book-details_2010-12.png" class="thickbox" rel="librarything" title="Kirjan tiedot ovat kattavat, mutta kaipaisivat hieman jäsentelyä."><img src="/files/2010/12/lt_book-details_2010-12-150x150.png" alt="" width="150" height="150" class="alignnone size-thumbnail wp-image-2827 colorbox-2799" /></a>
</div>
<p><a href="http://www.librarything.com/catalog/walokra" class="liexternal">Oma kirjahyllyni</a> palvelussa on vielä aika vajavainen, mutta pitänee jossain vaiheessa luoda peräkkäistiedosto lukemistani kirjoista ja syöttää hyllyyn. Oman kirjahyllynsä tiedot saa tuotua csv- ja xls-muotoihin, joten tiedot eivät järjestelmään häviä, ja kirjahyllyyn saa vietyä kirjoja erilaisissa muodoissa. Tällä hetkellä palvelu tuntuu toimivan omiin käyttötarkoituksiini. Käyttäjäkunta ja &#8220;kehitystiimi&#8221; on aktiivinen, sillä aika nopeasti widgettien toiminnassa ollut omituisuus korjattiin, kun sellaisesta LibraryThingin foorumilla raportoin. Nyt <a href="http://verteksi.net/kirjasto/" class="liinternal">Kirjasto-sivuni</a> näyttää oikein eri kategoriaan merkityt kirjat.</p>
<p>Tietenkin netissä on tarjolla useita erilaisia kirjastosovelluksia, kuten <a href="http://www.goodreads.com/" class="liexternal">Goodreads</a>, mutta koska olen enemmän kiinnostunut kirjoista, joihin juuri kirjastonhoitajien kehittämä LibraryThing on keskittynyt, en jaksanut sosiaalisiin puoliin keskittynyttä Goodreadsia testata. Ja kun yhden palvelun on aikanaan valinnut, on kynnys vaihtamiseen suuri, vaikka tarjolla olisi tuonti- ja vientitoimintoja. Goodreadsin ja Librarything eroista on myös hyvin <a href="http://faerye.net/post/cage-match-goodreads-vs-librarything" class="liexternal">valaiseva kirjoitus</a>, jonka kommentit ovat myös lukemisen arvoisia.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2010/12/29/librarything-listaa-kirjahyllysi-sisallon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pitäisikö Web-sovelluksilla olla yhtenäinen tyyli ja logiikka?</title>
		<link>http://verteksi.net/soks/2010/05/08/pitaisiko-web-sovelluksilla-olla-yhtenainen-tyyli-ja-logiikka/</link>
		<comments>http://verteksi.net/soks/2010/05/08/pitaisiko-web-sovelluksilla-olla-yhtenainen-tyyli-ja-logiikka/#comments</comments>
		<pubDate>Sat, 08 May 2010 11:53:47 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[koodaus]]></category>
		<category><![CDATA[sovelluskehitys]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[käyttöliittymä]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2364</guid>
		<description><![CDATA[<p>Nykyään suuri osa sovelluksista toimii Web-selaimissa ja sovellusten osalta on havaittavissa siirtymää työpöydältä Web-sovelluksiksi, jolloin aikaisemmin suhteellisen samanlailla toimivat ja näyttävät käyttöliittymät muuttuvat monimuotoisiksi. Web-maailmassa ei ole yhtenäistä tapaa toteuttaa asioita, vaan jokainen suunnittelija tekee kuten parhaimmakseen näkee ja sovellusten ulkoasut vaihtelevat suuresti. Perinteisten työpöytäsovellusten osalta eri sovellukset toimivat suurin piirtein samoilla periaatteilla ja toimintopainikkeet sekä näyttävät samoilta että löytyvät tutuista paikoista.&#8230; <a href="http://verteksi.net/soks/2010/05/08/pitaisiko-web-sovelluksilla-olla-yhtenainen-tyyli-ja-logiikka/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Nykyään suuri osa sovelluksista toimii Web-selaimissa ja sovellusten osalta on havaittavissa siirtymää työpöydältä Web-sovelluksiksi, jolloin aikaisemmin suhteellisen samanlailla toimivat ja näyttävät käyttöliittymät muuttuvat monimuotoisiksi. Web-maailmassa ei ole yhtenäistä tapaa toteuttaa asioita, vaan jokainen suunnittelija tekee kuten parhaimmakseen näkee ja sovellusten ulkoasut vaihtelevat suuresti. Perinteisten työpöytäsovellusten osalta eri sovellukset toimivat suurin piirtein samoilla periaatteilla ja toimintopainikkeet sekä näyttävät samoilta että löytyvät tutuista paikoista.</p>
<p><a href="http://www.usabilitypost.com/2009/08/24/unified-set-of-styles-for-web-interfaces/" class="liexternal">Usability Post kysyykin, pitäisikö Web-sovelluksilla olla yhtenäinen käyttöliittymä</a>, eli ulkoasu näyttäisi ja toimisi visuaalisesti samoilla periaatteilla, kuten työpöytäsovelluksissakin eri käyttöjärjestelmissä sovellukset ovat usein yhtenäisiä keskenään. Tutut toiminnot näyttäisivät samoilta eri Web-sovellusten välillä, kun nyt painikkeiden ja komponenttien ulkoasut vaihtelevat enemmän tai vähemmän eri sovellusten välillä.</p>
<p>On totta, että sitä toivoisi sovellusten toimivan edes suurin piirtein samoilla periaatteilla, ettei aina tarvitsisi arpoa miten asiat nyt tässä toimivatkaan, mutta yleisesti ottaen on vaikea nähdä, että eri Web-sovellukset näyttäisivät peruspiirteiltään samanlaisilta, toimisivat samalla tavalla tai käyttäisivät samoja komponentteja. Web on visuaalisesti toinen maailma verrattuna työpöytäsovelluksiin, joka myös heijastuu sovellusten toimintoihin. Webin osalta ei oikeastaan odoteta, että eri sovellukset näyttäisivät yhtenäisiltä, vaan ollaan jo totuttu, että jokaisen sovelluksen kohdalla pitää aina oppia uudestaan perustoiminnot ja logiikka. Onneksi suunnittelijat tekevät sovellukset usein helposti opittaviksi ja joissa asiat toimivat kuten niiden olettaa toimivan. Tai ainakin näin haluaisi uskoa, sillä todellisuus on välillä aivan jotain muuta.</p>
<p>Kun asiaa ajatellaan pienemmällä skaalalla, olisi sovelluskehittäjällä hyvä olla karkealla tasolla välineet yhtenäisen käyttöliittymän toteuttamiseksi, ainakin saman asiakkaan sovellusten osalta. Toki usein saman kehittäjän sovelluksissa toistuvat samat ratkaisut ja uudestaan käytettävät palikat, joilla yhtenäisyyttä syntyy kuin itsestään. Miksi keksiä asioita uudestaan, kun ne ovat jo kerran toteutettu, ellei asiaa keksi &#8220;paremmin&#8221;. Suunnittelun ja ratkaisujen avuksi löytyy myös apuvälineitä, joilla visuaalista ilmettä ja sovellusmaista toimintaa voidaan tukea.  </p>
<p>Webissä ei ole yhtä ja oikeaa tapaa toteuttaa asioita, vaan monet ratkaisut ovat yhtä hyviä. Mallia voi ottaa esimerkiksi useilta suunnittelumalli-sivustoilta kuten <a href="http://ui-patterns.com/" class="liexternal">UI Patterns</a>, <a href="http://developer.yahoo.com/ypatterns/" class="liexternal">YPatterns</a> ja <a href="http://uipatternfactory.com/" class="liexternal">UI Pattern Factory</a>. Lisäksi erilaiset komponenttikehykset kuten <a href="http://jqueryui.com/" class="liexternal">JQuery UI</a> ja Java EE -maailmassa <a href="http://livedemo.exadel.com/richfaces-demo/index.jsp" class="liexternal">RichFaces</a> ja <a href="http://www.primefaces.org/" class="liexternal">PrimeFaces</a> tarjoavat omia ehdotuksiaan toiminnoille. Vaihtoehtoja on monia ja lopputulos on usein eri ratkaisujen yhdistelemistä, jolloin sovellus koostuu useista erilaisista käyttöliittymäratkaisuista. Harvoin eri valmiiden ratkaisujen mallit toimivat suoraan omiin tarpeisiin nähden ja niitä joudutaan vähintäänkin visuaalisen ilmeen osalta virittelemään.</p>
<p>Koska Web perustuu pohjimmiltaan HTML:ään ja CSS:ään, voidaan valmiita komponentteja yleensä muokata ulkoasultaan tarpeiden mukaan ja soveltaa toisaalla havaittuja hyviä asioita. Esimerkiksi Web-sovelluksen käyttöliittymää varten voidaan soveltaa <a href="http://cappuccino.org/" class="liexternal">Cappucino</a> tai <a href="http://www.sproutcore.com/" class="liexternal">Sproutcore</a> -kehysten Creative Commons Attribution Share-alike -lisenssin alaisuudessa olevia Ace- ja Aristo-teemoja, jotka näyttävät siisteiltä ja tarjoavat yhtenäisen ulkoasun eri komponenttien välille.</p>
<p>Molemmat teemat näyttävät nykyaikaisilta ja niillä on enemmän yhteistä kuin eroa, jonka voi todeta <a href="http://www.antipode.ca/2009/themes-sproutcore-vs-cappuccino/" class="liexternal">lyhyestä vertailusta</a>. Enemmän teemojen toiminnasta saa selville, kun vierailee teemojen demosivuilla. <a href="http://demo.sproutcore.com/sample_controls/" class="liexternal">Sproutcoren Ace-teemasta</a> on havaittavissa yhtäläisyyksiä OS X:n Aqua-teemaan ja SproutCoren kehitys onkin Applen sponsoroimaa. <a href="http://cappuccino.org/aristo/showcase/" class="liexternal">Cappucinon Aristo-teema</a> ei ole niin silmiinpistävä kuin Ace, keskittyy näyttämään hyvältä sekä Windowsissa että OS X:ssä ja sopii paremmin vakavampiin sovelluksiin.</p>
<p>Molempien teemojen soveltuvuus omaan käyttötarkoitukseen riippuu toteutettavasta sovelluksesta, mutta niistä voi ainakin ottaa hieman mallia, miltä peruskomponentit voisivat näyttää. Cappucinon Aristo-teema on hieman helpommin otettavissa testiin ja se on saatavissa <a href="http://github.com/280north/aristo/tree/master" class="liexternal">PSD -kuvina</a> ja kolmannen osapuolen <a href="http://github.com/maccman/aristo/tree/master" class="liexternal">CSS 3 toteutuksena</a>. Sproutcoren Ace-teema löytyy vastaavasti vain <a href="http://github.com/sproutit/sproutcore/tree/master/themes/standard_theme" class="liexternal">sprite-kuvina</a>, joten teemaus pitää hoitaa itse loppuun, mutta se tarjoaa kattavamman valikoiman eri komponentteja ja malleja.</p>
<p>Ikävä tosiasia valitettavasti on, että sovelluksen ulkoasun eteen joudutaan aina askartelemaan enemmän tai vähemmän. Esimerkiksi jos sovelluksessa otetaan käyttöön jokin valmis komponentti, pitää sen ulkoasua joko muokata vastaamaan muuta sovellusta, tai käyttää valittua kirjastoa kaikilta osin jokaisen komponentin kanssa, jolloin eroavaisuuksia on mahdollisimman vähän. Valituista ratkaisuista riippuen tämä on enemmän tai vähemmän helppoa. Esimerkiksi JQuery UI:n komponenteille voi määritellä haluamansa ulkoasun kätevästi <a href="http://jqueryui.com/themeroller/" class="liexternal">Theme Rollerin</a> avulla, mutta vastaavasti samanlainen teemanrakentaja tarvittaisiin myös <a href="http://www.jboss.org/richfaces" class="liexternal">RichFaces-komponenteille</a>, joiden teemaus on suhteellisen työlästä ja osittain arpapeliä. Muutenkin aina tuntuu, että useat valmiit ratkaisut eivät toimi kuten niiden haluaisi toimivan, eikä niitä usein voi myöskään helposti muokata riittävällä tasolla.</p>
<p>Kaikenkaikkiaan Web-käyttöliittymä voi näyttää upealta, jos siihen viitsii panostaa, mutta Web-sovelluksilla ei mielestäni tarvitse olla yhtenäisiä periaatteita. Web on monimuotoinen ja asiat saavat toimia, kuten ne parhaimmikseen näkee, kunhan ne silti toimivat loogisesti ja ymmärrettävästi. Toki yhtenäiset ratkaisut helpottavat käyttäjän elämää. Toisaalta Webin käyttöliittymät eivät helposti vertaudu perinteisiin työpöytäsovelluksiin, ainakaan nykyisillä teknologioilla ennen HTML5:n ja CSS 3:n yleistymistä, joten sallittakoon niille myös omat tyylinsä, kunhan ne ovat hyvällä maulla toteutettuja.</p>
<p>Pitääkin tässä edistää työlistalle hautautunutta tehtävää jalostaa omaa visuaalisesti yksinkertaista komponettiteemaa eteenpäin ja rakentaa vastaava teemaus myös RichFaces-komponenteille, jolloin asiakkaan sovellus saisi vielä nykyistä yhtenäisemmän ulkoasun.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2010/05/08/pitaisiko-web-sovelluksilla-olla-yhtenainen-tyyli-ja-logiikka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML-teknologian hyödyntäminen Web-sovelluksen prototypoinnissa</title>
		<link>http://verteksi.net/soks/2010/04/14/html-teknologian-hyodyntaminen-web-sovelluksen-prototypoinnissa/</link>
		<comments>http://verteksi.net/soks/2010/04/14/html-teknologian-hyodyntaminen-web-sovelluksen-prototypoinnissa/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:48:57 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[käyttöliittymä]]></category>
		<category><![CDATA[opiskelu]]></category>
		<category><![CDATA[prototypointi]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2445</guid>
		<description><![CDATA[<p>Alkutalvi ja kevät on ollut kiireistä aikaa, mutta viimeinkin pitkäjänteinen työ tuottaa tulosta ja sain viime viikolla valmiiksi diplomityöni. Jee. Kun diplomityön aihe on <a href="http://verteksi.net/opiskelu/html-teknologian_hyodyntaminen_web-sovelluksen_prototypoinnissa_di-tyo_2010-04-08.pdf" class="lipdf">&#8220;HTML-teknologian hyödyntäminen Web-sovelluksen prototypoinnissa&#8221;</a>, voi helposti aavistella mitä työ käsittelee, eikä varmasti kovin paljon harhaan mene.  Tarkemmin ottaen työ sisältää asiaa prototypoinnista hieman laajemmin sovelluskehitysprojektin kokonaisuuden näkökulmasta.</p>
<p>Kokonaisuutena työ pohjaa viime syksynä tekemääni <a href="http://verteksi.net/soks/2009/09/06/web-sovelluksen-kayttoliittyman-prototypointi/" class="liinternal">kandidaatin työhön</a>, jossa käsittelin aihetta hieman laajemmin ja pintapuolisemmin.&#8230; <a href="http://verteksi.net/soks/2010/04/14/html-teknologian-hyodyntaminen-web-sovelluksen-prototypoinnissa/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Alkutalvi ja kevät on ollut kiireistä aikaa, mutta viimeinkin pitkäjänteinen työ tuottaa tulosta ja sain viime viikolla valmiiksi diplomityöni. Jee. Kun diplomityön aihe on <a href="http://verteksi.net/opiskelu/html-teknologian_hyodyntaminen_web-sovelluksen_prototypoinnissa_di-tyo_2010-04-08.pdf" class="lipdf">&#8220;HTML-teknologian hyödyntäminen Web-sovelluksen prototypoinnissa&#8221;</a>, voi helposti aavistella mitä työ käsittelee, eikä varmasti kovin paljon harhaan mene.  Tarkemmin ottaen työ sisältää asiaa prototypoinnista hieman laajemmin sovelluskehitysprojektin kokonaisuuden näkökulmasta.</p>
<p>Kokonaisuutena työ pohjaa viime syksynä tekemääni <a href="http://verteksi.net/soks/2009/09/06/web-sovelluksen-kayttoliittyman-prototypointi/" class="liinternal">kandidaatin työhön</a>, jossa käsittelin aihetta hieman laajemmin ja pintapuolisemmin. Tuolta perustalta oli helpohkoa jatkaa diplomityössä ja kohtalaisen nopeasti se työ lopulta valmistuikin, mutta vaati useita iltoja töiden jälkeen puurtamista ja useampia viikonloppuja aherrusta. Lisäksi viimeinen viikko, kun työ oli jo saanut painoluvan ja muutamia kommentteja ohjaajilta, meni aika lailla dippaa ajatellen ja viimeistellen. Tekstin hiomista, pilkkujen viilaamista ja kirjoitusvirheiden etsimistä. Tuntui, että viimeistely, byrokratian anomusten täyttäminen ja dipan sitomoon saattaminen oli paljon raskaampaa, kuin varsinaisen työn kirjoittaminen. </p>
<p>Tulostuksen, sidonnan ja yliopistolle toimittamisen osalta hoiti Lappeenrantalainen <a href="http://www.saimaprint.fi/" class="liexternal">Saimaprint</a> homman hyvin kokonaispakettina. Helpotti paljon aikataulutusta, kun työtä ei tarvinnut luottaa postin harteille tai lähteä itse sitä viemään. Hinnat olivat muistaakseni: mustavalkosivu 0,1e; värisivu 0,7e; sidonta 22,5e/kirja; toimitus yliopistolle 20e; käsittely- ja postikulut jotain. Eihän toi halpaa touhua ole, mutta enemmän sitä olisi palanut rahaa ja aikaa, jos olisi etsinyt halvimman vaihtoehdon ja ajellut yhtenä päivänä vajaat 600 km:iä.</p>
<p>Diplomityössäni käsittelin käyttöliittymän ja sen toiminnallisuuksien prototypointia projektin eri vaiheissa. Alkuosa oli teoriaa eri menetelmistä ja teknologioista, ja käytännön osuudessa käytin mallina viime vuonna ollutta projektia, jonka aikana sovelsin eri prototypointimenetelmiä sovelluksen määrittelyssä, suunnittelussa ja toteutuksessa. Eli alkuun piirtelin paperille hahmotelmia miltä sovellus voisi näyttää ja myöhemmin toteutin käyttöliittymästä mallin HTML:llä. Ihan opettavainen projekti kaikin puolin, jossa myös käytettiin itselleni uusia JSF-teknologioita.</p>
<p>Oikeastaan pitää kiittää <a href="http://www.lut.fi/fi/lut/studies/graduation/degree/reform" class="liexternal">tutkintorakenneuudistusta</a>, joka tavallaan pakotti valmistumaan <a href="http://www.lut.fi/fi/lut/studies/graduation/degree" class="liexternal">&#8220;Wanha tutkinto valmiiksi&#8221;</a> -aikataulussa, johon nähden sain kaiken valmiiksi hyvissä ajoin. Koska 31.7.2010 päivämäärän jälkeen voi valmistua vain uuden kaksiportaisen tutkintorakenteen mukaan ja mahdollisesti lisäkursseja suorittaen, on tänä keväänä ja kesänä erityisen paljon valmistuvia. Itsekin olen diplomityötä hautonut useamman vuoden, mutta se vain vaati kunnollisen määräajan, johon mennessä se oli saatava valmiiksi.</p>
<p>Hieman kiireinen aikataulu tosin vaikutti myös työn tieteelliseen laatuun, sillä näin jälkeenpäin kun työtä lueskelee ja katselee, huomaa miten aihetta olisi voinut paremmin ja kattavammin käsitellä. Etenkin käytännön osuuteen olisi voinut lisätä tarinaa prototypointiprosessista ja toteutetuista malleista. No, työ on nyt kuitenkin tehty ja vaikka kaikki tietous ei kansien väliin päätynytkään, on se korvien välissä tallessa. Lisäksi työ ei nyt mitään järisyttävän uutta asiaa tuo prototypoinnista esille, vaan karkeasti sanottuna on katsaus miksi ja miten asioita voi projektissa mallintaa. Kyllähän kaikki tietää, että kynällä ja paperilla on helppo piirrellä kuvia sovelluksesta ja HTML:llä saa paljon aikaan nopeasti verrattuna Java-toteutukseen.</p>
<p>Kandidaatintyöni tapaan kirjoitin myös diplomityön LaTeXilla ja kirjoitusprosessiin soveltuu samat sanat kuin kesälläkin: </p>
<blockquote><p>
Vaikka aivan mutkatonta ei työskentely ollutkaan, oli kirjoittaminen helppoa ja muotoiluihin ei tarvinnut erikseen panostaa. Etenkin viitteiden ja viittausten hallinta oli erittäin kätevää BibTeX:llä: valmiit viitetiedot sai suoraan liitettyä muun muassa ACM:stä ja IEEE Xploresta. Vastaavasti oikoluvun puute teetti hieman lisätyötä ja taulukoiden, sekä kuvien joustava sijainti tekstin seassa hieman ärsytti.</p></blockquote>
<p>Oikeastaan oli kohtalaisen turhaa kirjoittaa työ LaTeXilla, kun työssä ei kaavoja ollut, mutta kun kerran alkuun oli päästy, niin pitäähän se loppuun asti vängätä. LaTeX-mallipohjaa piti vielä hieman jalostaa muun muassa viiteluettelon, tiivistelmän ja nimiölehden osalta ja pitää siitä julkaistava versio jossain vaiheessa muistaa kasata. Kaikkien kuvien sijoittelu, oikoluku ja työvaiheessa kommentointi ja merkintä olisivat olleet paljon helpompia esimerkiksi Wordilla. Tosin nyt LaTex mahdollisti versionhallinnan ja kirjoittamisen riippumatta käytettävästä koneesta.</p>
<p>Diplomityön valmistuminen päättää myös yhden aikakauden elämässäni. Opiskeluaika on ihmisen elämään suuresti vaikuttava ajanjakso ja ainakin itsellä se tarjosi mukavia hetkiä, uusia ystäviä ja tietenkin paljon uuden oppimista. Hieman ikävä totuus kuitenkin on, että kaikki loppuu aikanaan ja on aika suunnata kohti uusia haasteita. Eiköhän se yhdeksän vuotta opiskelijana ole riittävästi, josta tosin vuosi aikalailla tyhjäkäynnillä ja pari vuotta töissä. Melkein varmaa kuitenkin on, että opiskelut eivät tähän jää, sillä elämä on jatkuvaa uuden oppimista.</p>
<p>Vielä tosin on edessä kypsyysnäytteen kirjoittaminen ja diplomityöesitelmän pitäminen, mutta kunhan työ arvostellaan 5.5.2010 ja saan paperit kouraan 28.5.2010, ovat opiskelut tältä erää paketissa. Paljon se vaati, mutta paljon se antoikin.</p>
<p><strong>Lisäys: 18.7.2010:</strong><br />
Loppujen lopuksi työni sisälsi 65 sivua, 15 kuvaa, 3 taulukkoa, 43 viitettä ja 0 liitettä. Eli kohtalaisen tiivis katsaus aiheeseen, mutta ilmeisen onnistunut, ainakin työn tarkastajien mielestä, sillä arvosanaksi muodostui kiitettävä (5). Työn lausunnossa kehuttiin sujuvaa näkökulman vaihtoa prototypoinnista web-sovelluksiin ja itse toteutettuun sovelluksen prototypointiin, työn tasapuolisuutta, johdonmukaisesti etenevää kokonaisuutta ja mallikasta lähdekirjallisuutta ja sen käyttöä. Arvostelun osa-alueet muodostuivat seuraavasti:</p>
<ul>
<li>Työn tulokset: 5</li>
<li>Tekijän itsenäisyys, omintakeisuus ja aikataulun hallinta: 5</li>
<li>Esityksen johdonmukaisuus ja huolellisuus: 4</li>
<li>Kieliasu: 5</li>
<li>Kirjallisuuden valinta ja käyttö: 4</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2010/04/14/html-teknologian-hyodyntaminen-web-sovelluksen-prototypoinnissa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helvetireader muuttaa Google Readerin minimaaliseksi</title>
		<link>http://verteksi.net/soks/2009/11/08/helvetireader-muuttaa-google-readerin-minimaaliseksi/</link>
		<comments>http://verteksi.net/soks/2009/11/08/helvetireader-muuttaa-google-readerin-minimaaliseksi/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 17:25:08 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[ulkoasu]]></category>
		<category><![CDATA[web-palvelut]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2207</guid>
		<description><![CDATA[<p><a href="https://www.google.com/reader/" class="liexternal">Googlen Reader</a> on näppärä web-sovellus uutissyötteiden lukemiseen, mutta sen ulkoasu on perinteistä Googlea eli aivan kauhea. Onneksi eri selaimissa voi lisäosien avulla lisätä haluamilleen sivuille omia lisäominaisuuksia ja niinpä <a href="http://helvetireader.com/" class="liexternal">Helvetireader-skriptin</a> avulla Google Readerkin muuttuu huomattavasti mukavammaksi. </p>
<p>Helvetireader muuttaa Google Readerin ulkoasun minimaaliseksi: syötteiden lukemiseen liittymättömät asiat piilotetaan hienovaraisesti ja värimaailmasta muokataan hillityn harmaa. <a href="http://helvetireader.com/helvetireader.user.js" class="liexternal">Helvetiredear-käyttäjäskripti</a> toimii kaikissa käyttäjäskriptejä tukevissa selaimissa kuten Firefoxissa <a href="https://addons.mozilla.org/fi/firefox/addon/748" class="liexternal">Greasemonkey-lisäosan</a> avulla, Operassa, Google Chromessa ja Webkit-pohjaisissa selaimissa (Safari) <a href="http://8-p.info/greasekit/" class="liexternal">GreaseKit-lisäosan</a> avulla.&#8230; <a href="http://verteksi.net/soks/2009/11/08/helvetireader-muuttaa-google-readerin-minimaaliseksi/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.google.com/reader/" class="liexternal">Googlen Reader</a> on näppärä web-sovellus uutissyötteiden lukemiseen, mutta sen ulkoasu on perinteistä Googlea eli aivan kauhea. Onneksi eri selaimissa voi lisäosien avulla lisätä haluamilleen sivuille omia lisäominaisuuksia ja niinpä <a href="http://helvetireader.com/" class="liexternal">Helvetireader-skriptin</a> avulla Google Readerkin muuttuu huomattavasti mukavammaksi. </p>
<p>Helvetireader muuttaa Google Readerin ulkoasun minimaaliseksi: syötteiden lukemiseen liittymättömät asiat piilotetaan hienovaraisesti ja värimaailmasta muokataan hillityn harmaa. <a href="http://helvetireader.com/helvetireader.user.js" class="liexternal">Helvetiredear-käyttäjäskripti</a> toimii kaikissa käyttäjäskriptejä tukevissa selaimissa kuten Firefoxissa <a href="https://addons.mozilla.org/fi/firefox/addon/748" class="liexternal">Greasemonkey-lisäosan</a> avulla, Operassa, Google Chromessa ja Webkit-pohjaisissa selaimissa (Safari) <a href="http://8-p.info/greasekit/" class="liexternal">GreaseKit-lisäosan</a> avulla.</p>
<p>Myös aikaisemmin Google Readerille oli saatavilla <a href="http://hicksdesign.co.uk/tag/googlereader/" class="liexternal">gReader-teema</a>, mutta sen ylläpito on lopetettu. Google Reader muuttuu ajoittain ja teemojen pitää aina sen mukaa päivittyä. Tähän mennessä Helvetireader on päivittynyt hyvin ja uuden version &#8220;lataaminen&#8221; on vain sivun päivityksen päässä, kun skriptiä ei asenneta vaan se haetaan Internetistä.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2009/11/08/helvetireader-muuttaa-google-readerin-minimaaliseksi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-koodausta Espressolla ja sokerilla</title>
		<link>http://verteksi.net/soks/2009/08/26/web-koodausta-espressolla-ja-sokerilla/</link>
		<comments>http://verteksi.net/soks/2009/08/26/web-koodausta-espressolla-ja-sokerilla/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 14:57:00 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[ohjelmistot]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2074</guid>
		<description><![CDATA[<p>Web-sivuja voi rakennella monilla ohjelmilla, mutta helpoiten se onnistuu, kun apuna on työkalu, joka oikeasti toimii. Mac OS X:ssä Eclipse-pohjainen Aptana on mitä Eclipse yleensäkin on, eli kankea, raskas ja ei oikein ole Mac-maailmaan yhteensopiva. Onneksi muitakin vaihtoehtoja on, mutta ilmaisohjelmien tarjonnan suhteen hieman nihkeästi. Kaupallisella puolella vastaavasti on muutamia hyviä vaihtoehtoja kuten <a href="http://www.panic.com/coda/" class="liexternal">Panicin Coda</a> ja <a href="http://macrabbit.com/espresso/" class="liexternal">MacRabbitin Espresso</a>.&#8230; <a href="http://verteksi.net/soks/2009/08/26/web-koodausta-espressolla-ja-sokerilla/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Web-sivuja voi rakennella monilla ohjelmilla, mutta helpoiten se onnistuu, kun apuna on työkalu, joka oikeasti toimii. Mac OS X:ssä Eclipse-pohjainen Aptana on mitä Eclipse yleensäkin on, eli kankea, raskas ja ei oikein ole Mac-maailmaan yhteensopiva. Onneksi muitakin vaihtoehtoja on, mutta ilmaisohjelmien tarjonnan suhteen hieman nihkeästi. Kaupallisella puolella vastaavasti on muutamia hyviä vaihtoehtoja kuten <a href="http://www.panic.com/coda/" class="liexternal">Panicin Coda</a> ja <a href="http://macrabbit.com/espresso/" class="liexternal">MacRabbitin Espresso</a>.</p>
<p><strong>Espresso</strong> on Web-koodaukseen tarkoitettu editori, joka tarjoaa hyvät teksti- ja CSS-editorit ja niiden ympärille rakennetun toimivan kokonaisuuden. Tekstieditorista löytyy tagien ehdotus ja täydennys ja blokkeja voi piilottaa. Koodausta voi helpottaa koodipätkillä eli snippeteillä kuten <a href="http://wiki.github.com/onecrayon/tea-for-espresso/third-party-snippet-collections" class="liexternal">TextMate tyyliset tekstieditori-toiminnoilla</a>. Yksi kätevä ominaisuus on sivun toteutuksen seuraaminen reaaliajassa, sillä esikatselun saa auki omaan ikkunaan ja se päivittyy sitä mukaa, kun koodiin tehdään muutoksia. Ohjelmaa avatessa avautuvat myös edellisellä kerralla auki olleet ikkunat, jolloin työympäristö on nopeasti käyttövalmiina. </p>
<div class="img-center">
<a href="/files/2009/sw/espresso_verteksi.png" class="thickbox" title="Espresso ja sivun esikatselu, taustalla HTML- ja CSS-näkymät" rel="espresso"><img class="colorbox-2074"  src="/files/2009/sw/espresso_verteksi_thb.png" alt="Espresso" /></a>
</div>
<p>Espresso tukee vakiona HTML:ää, CSS:ää, XML:ää, JavaScriptiä ja PHP:tä, mutta <a href="http://fileability.net/coffee/" class="liexternal">sokerilla (Sugar)</a> voi viritellä ohjelmaan tuen uusille kielille kuten jQuerylle, Rubylle ja Djangolle. Sivuston julkaiseminen on mahdollistettu käyttäen FTP:tä, SFTP:tä, FTP/SSL:ää tai Amazon S3:sta. Lompakkoa ohjelma keventää noin 60 euron verran.</p>
<p>Osallistuin alkutalvesta <a href="http://www.macheist.com/" class="liexternal">MacHeistiin</a>, jossa jaettiin ohjelmia ilmaiseksi ja lisäksi ostin lopulta edullisen MacHeist Bundlen, jossa mukana tuli muun muassa World Of Goo, Hit List ja Espresso. Olen aikaisemmin tyytynyt pienet Web-sivujen rakennustarpeet toteuttamaan joko TextWranglerilla tai isomman muutoksen tapauksessa Aptanalla, mutta näihin verrattuna Espresso on toisesta maailmasta, paremmasta sellaisesta. Käytännössä Espresso on vastaava ja osittain parempi kuin kuin kehuttu Coda, jota myös nopeasti testailin.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2009/08/26/web-koodausta-espressolla-ja-sokerilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-palveluissa sijaitseva tieto ei ole ikuisia</title>
		<link>http://verteksi.net/soks/2009/07/10/web-palveluissa-sijaitseva-tieto-ei-ole-ikuisia/</link>
		<comments>http://verteksi.net/soks/2009/07/10/web-palveluissa-sijaitseva-tieto-ei-ole-ikuisia/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 10:36:02 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[web-palvelut]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=1973</guid>
		<description><![CDATA[<p>Nykyään yhä enemmän ihmisten datasta, oli se sähköpostia, kirjanmerkkejä tai muistiinpanoja, on sähköisessä muodossa jossain Internetin lukuisista Web-palveluista, eli poissa käyttäjän &#8220;omistuksesta&#8221;. Käyttäjä on ulkoistanut tiedon säilyttämisen palveluntarjoajalle, mutta ei usein tule ollenkaan ajatelleeksi, että etenkin ilmaispalveluiden osalta tiedon säilyvyys ei välttämättä ole niinkään varmaa.</p>
<p>Kävin jokin aika sitten läpi eri Web-palveluihin tekemiäni tunnuksia ja muutaman vuoden takaisista palveluista oli osa jo ehtinyt lopettaa toimintansa.&#8230; <a href="http://verteksi.net/soks/2009/07/10/web-palveluissa-sijaitseva-tieto-ei-ole-ikuisia/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Nykyään yhä enemmän ihmisten datasta, oli se sähköpostia, kirjanmerkkejä tai muistiinpanoja, on sähköisessä muodossa jossain Internetin lukuisista Web-palveluista, eli poissa käyttäjän &#8220;omistuksesta&#8221;. Käyttäjä on ulkoistanut tiedon säilyttämisen palveluntarjoajalle, mutta ei usein tule ollenkaan ajatelleeksi, että etenkin ilmaispalveluiden osalta tiedon säilyvyys ei välttämättä ole niinkään varmaa.</p>
<p>Kävin jokin aika sitten läpi eri Web-palveluihin tekemiäni tunnuksia ja muutaman vuoden takaisista palveluista oli osa jo ehtinyt lopettaa toimintansa. Tällaisia olivat muun muassa <a href="http://pownce.com/" class="liexternal">Pownce</a>, <a href="http://www.widsets.com/" class="liexternal">Widsets</a> ja <a href="http://ma.gnolia.com/" class="liexternal">Ma.gnolia</a>. Kahden ensimmäisen palvelun lopettamisesta tuli aikoinaan sähköpostiin tiedotteita, mutta sosiaalinen kirjanmerkkipalvelu Ma.gnolia <a href="http://corvusconsulting.ca/2009/02/ma-gnolias-bad-day/" class="liexternal">päättyi tarinan mukaan yllättäen</a> tietokannan hiljaiseen hajoamiseen. Onneksi en aikanaan vaihtanut <a href="http://delicious.com/" class="liexternal">Delicious -kirjanmerkkipalvelusta</a> pois, vaikka Ma.gnolia tarjosikin muutamia käteviä ominaisuuksia. Siinä olisi samalla hävinnyt kasa kirjanmerkkejä, ellei niistä olisi ollut varmuuskopioita omassa tallessa, jotka palvelusta halutessaan sai.</p>
<p>Useissa Web-palveluissa ei ole välttämättä edes tarjolla mahdollisuutta itse tuottamansa sisällön tuomiseen omaan talteen, joten pahimmassa tapauksessa esimerkiksi urheilupäiväkirjan tai blogipalvelun kaatuessa rahoitusvaikeuksiin tai laiterikkoon, häviää käyttäjän &#8220;kallisarvoinen&#8221; tieto. Esimerkiksi GMailista omien sähköpostien tallettaminen on hankalaa ja <a href="http://www.tumblr.com/" class="liexternal">Tumblr -blogipalvelusta</a>, <a href="http://www.flickr.com/" class="liexternal">Flickr -kuvapalvelusta</a>, <a href="http://snipplr.com/" class="liexternal">Snipplr -koodiotteista</a>, <a href="http://moozement.com/" class="liexternal">Moozement-urheilupäiväkirjasta</a> tai <a href="http://sportstracker.nokia.com" class="liexternal">Sports Tracker -urheiluseurannasta</a> on turha varmuuskopiointimahdollisuutta etsiä. Vastaavasti muun muassa <a href="http://wordpress.com/" class="liexternal">WordPress -blogipalvelusta</a> ja Delicious-kirjainmerkkipalvelusta voi oman sisältönsä ottaa kätevästi talteen.</p>
<p>Tietenkin Webissä on lukuisia palveluita, joiden sisällöllä ei ole juurikaan arvoa myöhemmin, joten menetyksen arvo ei ole kovin suuri. Tällaisia ovat muun muassa tiettyyn ajan hetkeen sidottut palvelut, kuten <a href="http://facebook.com/" class="liexternal">Facebook-yhteistösivusto</a> ja <a href="http://twitter.com/" class="liexternal">Twitter -lyhytviestin</a> tai &#8220;portfolio-sivustot&#8221; kuten <a href="http://www.linkedin.com/" class="liexternal">LinkedIn -verkostoitumissivusto</a>. Monien foorumeiden keskusteluiden tai Wiki-tyyppisten sivustojen osalta sisällöllä on merkitystä myöhemminkin, mutta yhteisöllisestä luonteesta johtuen se on kollektiivista omaisuutta.</p>
<p>Tiedon turvaamisen näkökannalta Web-palvelut eivät paljoa eroa perinteisistä työpöytäsovelluksista ja vastuu on aina käyttäjällä. Muista siis ottaa varmuuskopiot, jos tieto on sinulle arvokasta.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2009/07/10/web-palveluissa-sijaitseva-tieto-ei-ole-ikuisia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formula 1 -lähetykset netistä 2009</title>
		<link>http://verteksi.net/soks/2009/04/19/formula-1-lahetykset-netista-2009/</link>
		<comments>http://verteksi.net/soks/2009/04/19/formula-1-lahetykset-netista-2009/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 09:32:32 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[ohjelmistot]]></category>
		<category><![CDATA[viihde]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[televisio]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=1689</guid>
		<description><![CDATA[<p>Vuoden 2009 Formula 1 -kausi on lähtenyt käyntiin ja tallien voimasuhteet ovat ainakin alkukaudesta muuttuneet päälaelleen. Kisat ovat olleet mielenkiintoisia ja täynnä tapahtumia, mutta kisojen selostus on edelleen samaa varmaa tauhkaa kuin ennenkin. Formula 1 -kisoja voi seurata myös netistä <a href="http://news.bbc.co.uk/sport1/hi/motorsport/formula_one/default.stm" class="liexternal">BBC:n Formula 1 -lähetysten</a> kautta, jolloin kisoihin saadaan myös asiantunteva englanninkielinen selostus.</p>
<p>BBC:n Formula 1 -lähetykset näkyvät valitettavasti vain Iso-Britannian verkkoalueelle, joten lähetysten katsomiseen tarvitaan muutamia kiertokeinoja.&#8230; <a href="http://verteksi.net/soks/2009/04/19/formula-1-lahetykset-netista-2009/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Vuoden 2009 Formula 1 -kausi on lähtenyt käyntiin ja tallien voimasuhteet ovat ainakin alkukaudesta muuttuneet päälaelleen. Kisat ovat olleet mielenkiintoisia ja täynnä tapahtumia, mutta kisojen selostus on edelleen samaa varmaa tauhkaa kuin ennenkin. Formula 1 -kisoja voi seurata myös netistä <a href="http://news.bbc.co.uk/sport1/hi/motorsport/formula_one/default.stm" class="liexternal">BBC:n Formula 1 -lähetysten</a> kautta, jolloin kisoihin saadaan myös asiantunteva englanninkielinen selostus.</p>
<p>BBC:n Formula 1 -lähetykset näkyvät valitettavasti vain Iso-Britannian verkkoalueelle, joten lähetysten katsomiseen tarvitaan muutamia kiertokeinoja. Kaikki on onneksi selvitetty valmiiksi ja asiaan löytyy <a href="http://keskustelu.plaza.fi/muropaketti/bbs/t575347" class="liexternal">Muropaketin keskusteluista selkeät ohjeet</a>, joita seuraamalla kisat saa näkymiin muutamassa minuutissa. </p>
<p>Käytännössä ohjeissa asennetaan anonymisoiva Tor-verkko toimimaan verkkoliikenteen kierrättäjänä ja liikenteen ulostulopiste asetetaan sijaitsemaan Iso-Britanniaan. Tämän jälkeen asennetaan Firefoxiin FoxyProxy-lisäosa, jolla saadaan määriteltyä tarkemmin Torin kautta käytettävät osoitteet ja täten huijattua BBC:n kohdemaatarkistusta.</p>
<p>Kauden aikaisemmat kisat olen katsonut MTV 3:n kanavapaketin kautta vanhempien luona, tai jättänyt katsomatta, mutta tämän viikonlopun kisaa varten tuli tutustuttua Muropaketin ohjeisiin tarkemmin ja viriteltyä asetukset kuntoon. Ohjeissa seurasin vain Linuxille tarkoitettuja toimenpiteitä ja sovelsin niitä Mac OS X:lle. Eli asensin Tor-paketin Portsista ja käynnistin tor-verkon suoralla komennolla.</p>
<p>Kuvanlaadultaan BBC:n lähetys on ainakin peruslaadulla hyvää ja parempaa kuin mitä viime vuonna ITV:n lähetyksissä tuli katsottua. Lähetys myös toimi luotettavasti ja kisan seuraaminen onnistui ilman katkoksia. Pientä säätöä kisan katsominen vaati, mutta lopputulos on kokonaisuudessaan paljon miellyttävämpi kunnollisen selostuksen kera, vaikka kuvan koosta joutuukin hieman tinkimään. Lisäksi ratkaisu on myös ilmainen, joka lämmittää lompakkoa.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2009/04/19/formula-1-lahetykset-netista-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vuosittainen alaston tyylitiedosto -päivä</title>
		<link>http://verteksi.net/soks/2009/04/09/vuosittainen-alaston-tyylitiedosto-paiva/</link>
		<comments>http://verteksi.net/soks/2009/04/09/vuosittainen-alaston-tyylitiedosto-paiva/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 09:28:03 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[meemit]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=1668</guid>
		<description><![CDATA[<p>Tänään 9.4.2009 vietetään <a href="http://naked.dustindiaz.com/" class="liexternal">vuosittaista alaston tyylitiedosto -päivää (CSS naked day)</a>, jolloin sivusto näkyy ilman tyylitiedostoja 48 tunnin ajan, eli niin kauan kuin jossain päin maailmaa on huhtikuun 9. päivä. Päivän tarkoituksena on edistää Web standardeja.&#8230; <a href="http://verteksi.net/soks/2009/04/09/vuosittainen-alaston-tyylitiedosto-paiva/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Tänään 9.4.2009 vietetään <a href="http://naked.dustindiaz.com/" class="liexternal">vuosittaista alaston tyylitiedosto -päivää (CSS naked day)</a>, jolloin sivusto näkyy ilman tyylitiedostoja 48 tunnin ajan, eli niin kauan kuin jossain päin maailmaa on huhtikuun 9. päivä. Päivän tarkoituksena on edistää Web standardeja.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2009/04/09/vuosittainen-alaston-tyylitiedosto-paiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kuvakkeiden vertauskuvat sovelluksissa: WordPress</title>
		<link>http://verteksi.net/soks/2008/11/18/kuvakkeiden-vertauskuvat-sovelluksissa-wordpress/</link>
		<comments>http://verteksi.net/soks/2008/11/18/kuvakkeiden-vertauskuvat-sovelluksissa-wordpress/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 19:21:32 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[käyttöliittymä]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=1204</guid>
		<description><![CDATA[<p>WordPressin seuraavaa 2.7 versiota varten on käyttäjiltä pyydetty muutamaan otteeseen kommentteja ja arvioita, mihin suuntaa WordPressin hallintapaneelia pitäisi kehittää. Äskettäin kysyttiin mielipiteitä erilaisista kuvakkeista, joita tuleva versio mahdollisesti käyttäisi. Vertaillessa useita hieman erilaisia vaihtoehtoja samalle toiminnolle, huomasi helposti, miten eri kuvakkeet toimivat paremmin kuin toiset kuvaamaan tiettyä toimintoa.</p>
<p><strong>Kojelauta</strong> (dashboard) -kuvaketta hahmoteltiin tutuilla ideoilla: talo, mittaristo, sivu.&#8230; <a href="http://verteksi.net/soks/2008/11/18/kuvakkeiden-vertauskuvat-sovelluksissa-wordpress/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>WordPressin seuraavaa 2.7 versiota varten on käyttäjiltä pyydetty muutamaan otteeseen kommentteja ja arvioita, mihin suuntaa WordPressin hallintapaneelia pitäisi kehittää. Äskettäin kysyttiin mielipiteitä erilaisista kuvakkeista, joita tuleva versio mahdollisesti käyttäisi. Vertaillessa useita hieman erilaisia vaihtoehtoja samalle toiminnolle, huomasi helposti, miten eri kuvakkeet toimivat paremmin kuin toiset kuvaamaan tiettyä toimintoa.</p>
<p><strong>Kojelauta</strong> (dashboard) -kuvaketta hahmoteltiin tutuilla ideoilla: talo, mittaristo, sivu. Itse pidin eniten &#8220;talo&#8221;-metaforasta, joka siis viittaa kotiin. Kojelauta on WordPressin hallintapaneelissa saman arvoinen, kuin muun muassa web-selaimista löytyvän &#8220;talo&#8221;-kuvakkeen idea.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_dashboard.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_dashboard.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_dashboard.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_dashboard.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_dashboard.png" alt="wordpress icons" />
</div>
<p><strong>Kirjoitukset</strong> (posts) -kuvake tarjosi aika tuttuja ideoita: taulunasta, muistilappu, kappalemerkki. &#8220;Neliön sisällä oleva kappale-merkki&#8221; -kuvake lämmitti teknistä ajatusmaailmaani, mutta muistilaput ja taulunasta ovat kyllä selkeämpiä.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_posts.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_posts.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_posts-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_posts.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_posts.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_posts.png" alt="wordpress icons" />
</div>
<p><strong>Mediaan</strong> (media) viitattiin perinteisellä kuvalla ja kameralla, mutta oivaltavin idea oli yhdistää kamera ja nuotti, joka kuvaa hyvin median monimuotoisuutta.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_media.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_media.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_media-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_media.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_media.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_media.png" alt="wordpress icons" />
</div>
<p><strong>Linkkejä</strong> (links) kuvattiin totuttuun tyyliin ketjun linkeillä ja hieman harvemmin nähdyllä maapallolla. Sydämen muotoon yhdistetyt linkit olivat mainio idea ja viittaavat blogien keskinäiseen linkittämiseen (link love).</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_links.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_links.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_links-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_links.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_links.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_links.png" alt="wordpress icons" />
</div>
<p><strong>Sivuja</strong> (pages) kuvaava idea ei tarjonnut juurikaan juhlimisen aihetta.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_pages.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_pages.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_pages-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_pages.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_pages.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_pages.png" alt="wordpress icons" />
</div>
<p><strong>Kommentteja</strong> (comments) hahmoteltiin puhekuplien ympärille ja hyvä idea oli liittää puhekuplaan myös henkilö. Kommenttien määrän ahtaminen puhekuplan sisään ei oikein tunnu loppupeleissä hyvältä idealta.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_comments.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_comments.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_comments-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_comments.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_comments.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_comments.png" alt="wordpress icons" />
</div>
<p><strong>Ulkoasu</strong> (appearance) -kuvake-ehdotelmat tarjosivat hyvin vaihtelevia ideoita. Mielestäni silmä ja pensseli olivat ovelia, mutta kameleontin ja pönttömacin ideat eivät oikein auenneet. Monitori ja kaksi ikkunaa tarjosivat tuttua ja turvallista.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_appearance.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_appearance.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_appearance-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_appearance.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_appearance.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_appearance.png" alt="wordpress icons" />
</div>
<p><strong>Lisäosat</strong> (plugins) -kuvakkeessa näkyy hyvin englannin vaikutus ja englanninkielisenä ideana töpseli toimii hyvin. Idealtaan legopalikka toimii hieman paremmin myös muilla kielillä, mutta olettaa kaikkien tietävän, mikä legopalikka on. Kuvalistan viimeinen kuvake viitannee hieman palapeliin, jota on käytetty esimerkiksi Firefoxin laajennukset-kuvakkeena.  Akkupariston ajatus jäi hieman arvoitukseksi.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_plugins.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_plugins.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_plugins-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_plugins.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_plugins.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_plugins.png" alt="wordpress icons" />
</div>
<p><strong>Käyttäjä</strong>-tietoja (users) kuvattiin perinteisesti henkilö-kuvilla ja ilmeisesti osoitekirjan sivuna.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_users.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_users.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_users-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_users.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_users.png" alt="wordpress icons" />
</div>
<p><strong>Työkalut</strong> (tools) viittasivat loogisesti työkaluihin. Tarjolla oli jakoavainta, työkalulaatikkoa ja jakoavainta ruuvimeisselin kanssa. </p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_tools.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_tools.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_tools-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_tools.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_tools.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_tools.png" alt="wordpress icons" />
</div>
<p><strong>Asetukset</strong> (settings) -kuvakkeet ehdottivat erilaisia säätövipuja ja ratasta, jotka ovatkin yleisesti käytettyjä, mutta ilmeisesti tarkistuslistaa kuvaava idea jäi aika heikoksi.</p>
<div class="img-center">
<img class="colorbox-1204"  src="/files/2008/web/wp/bd_settings.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/vs_settings.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_settings-2.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/osd_settings.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/ls_settings.png" alt="wordpress icons" /> <img class="colorbox-1204"  src="/files/2008/web/wp/gb_settings.png" alt="wordpress icons" />
</div>
<p>Oivaltavia kuvakkeita WordPressin kuvakeideointiin suunnittelivat <a href="http://www.fieldii.com/" class="liexternal">Ben Dunkle</a>, <a href="http://www.segert.net/" class="liexternal">Verena Segert</a>, <a href="http://guillaumeberry.wordpress.com/" class="liexternal">Guillaume Berry</a>, <a href="http://www.mushon.com/fall08/osd" class="liexternal">Open Source Design class at Parson’s in New york City</a> ja <a href="http://userdesigngroup.com/custom-software-icons/" class="liexternal">Luke Smith</a>. Sekä yllä olevat kuvakkeet että tekijät ovat järjestetty kuvake-kokonaisuuden äänten mukaan. Dunklen ideoimat kuvakkeet saivat 35% prosenttia äänistä ja Segertin kuvakkeet saavuttivat 29% prosenttia äänistä.</p>
<p><a href="http://wordpress.org/development/2008/11/the-results-of-project-icon/" class="liwp">Kyselyn vastaukset julkistettiin</a> eilen ja tulokset nojaavat myös omiin mieltymyksiini. Lisäksi voittaneita ja toiseksi tulleita kuvakkeita vielä tarkennetaan kyselyn mukaisilla tuloksilla muutamien kuvakkeiden kuten &#8220;kojelauta&#8221; ja &#8220;työkalut&#8221; -osilta. Eri kuvakekokonaisuudet ja WordPress-tiimin kommentit löytyvät <a href="http://wordpress.org/development/2008/11/the-results-of-project-icon/" class="liwp">kyselyn tuloksista</a>, joka kannattaa vilkaista.</p>
<p>Pienillä eroilla esimerkiksi sovelluksen kuvakkeiden valinnassa on suuri ero käyttäjien kokemassa sovelluksen selkeydessä ja käyttäjäystävällisyydessä. Valitettavan usein ne pienet mutta merkittävät asiat ovat juuri niitä asioita, joita ei aina ehditä miettiä ja suunnitella kunnolla. Tietenkin, hyvä suunnittelija tekee samalla työmäärällä hieman paremman ja tähän pitäisikin pyrkiä. Jotta hyvän lopputuloksen suunnittelu ei olisi liian helppoa, eivät asiat koskaan ole yksiselitteisiä ja ongelmaan on harvoin vain yksi oikea ratkaisu.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2008/11/18/kuvakkeiden-vertauskuvat-sovelluksissa-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blueprint CSS -kehys avustaa sivuston taiteilussa</title>
		<link>http://verteksi.net/soks/2008/11/16/blueprint-css-kehys-avustaa-sivuston-taiteilussa/</link>
		<comments>http://verteksi.net/soks/2008/11/16/blueprint-css-kehys-avustaa-sivuston-taiteilussa/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 10:45:46 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[koodaus]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=893</guid>
		<description><![CDATA[<p>Kaikkea ei aina kannata keksiä uudestaan, eikä se ole aina edes tarpeellista, sillä hyviä ideoita voi kierrättää. Web-sivujen suunnittelussa taustalla olevat rakenteet ja elementit ovat usein eri projekteissa pohjimmiltaan samanlaisia ja mahdollisuuksia uusiokäytölle on useita. Internetistä löytyykin useita kirjastoja ja frameworkkeja JavaScriptille, web-ohjelmointiin ja viime aikoina enenemissä määrin myös CSS:lle. Yksi kohtalaisen kätevä ja selkeä CSS-framework on <a href="http://www.blueprintcss.org/" class="liexternal">Blueprint CSS -framework</a>.&#8230; <a href="http://verteksi.net/soks/2008/11/16/blueprint-css-kehys-avustaa-sivuston-taiteilussa/" class="read_more">Jatka lukemista <span class=\\\"meta-nav\\\">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Kaikkea ei aina kannata keksiä uudestaan, eikä se ole aina edes tarpeellista, sillä hyviä ideoita voi kierrättää. Web-sivujen suunnittelussa taustalla olevat rakenteet ja elementit ovat usein eri projekteissa pohjimmiltaan samanlaisia ja mahdollisuuksia uusiokäytölle on useita. Internetistä löytyykin useita kirjastoja ja frameworkkeja JavaScriptille, web-ohjelmointiin ja viime aikoina enenemissä määrin myös CSS:lle. Yksi kohtalaisen kätevä ja selkeä CSS-framework on <a href="http://www.blueprintcss.org/" class="liexternal">Blueprint CSS -framework</a>.</p>
<p>Blueprint CSS on norjalaisen opiskelijan, <a href="http://www.bjorkoy.com/" class="liexternal">Olav Frihagen Bjørkøy:n</a> luoma CSS-framework, joka käytännössä kokoaa yhteen useita hyväksi havaittuja tekniikoita ja tarjoaa hyvän perustan web-sivun rakentamiselle. Kehyksen kokonaisuus rakentuu ristikkotaiton päälle (Grid Layout) ja tarjoaa järkevät perusarvot typografialle ja eri CSS-elementeille. Vakiona sivuston sisältö on suunniteltu 960px leveäksi eli 1024&#215;768 -resoluutiolle. Blueprint CSS:n tarjoamia ominaisuuksia voi laajentaa muun muassa hienommilla napeilla. Jos Blueprint CSS:n taustat kiinnostavat, kannattaa lukaista <a href="http://www.subtraction.com/2007/08/07/the-framewor" class="liexternal">Olavin haastattelu</a>. </p>
<blockquote><p>&#8220;Spend your time innovating, not replicating.&#8221; &#8211; Blueprint CSS</p></blockquote>
<p>Parhaiten Blueprint CSS:n idea selvenee <a href="http://www.blueprintcss.org/tests/" class="liexternal">esimerkeistä</a>:</p>
<div class="img-center">
<a href="/files/2008/web/blueprint_demo_1s.png" title="Monimuotoisen sivuston luonti onnistuu helposti" rel="blueprint" class="thickbox"><img class="colorbox-893"  src="/files/2008/web/blueprint_demo_1s_thb.png" alt="Blueprint CSS" /></a> <a href="/files/2008/web/blueprint_demo_2s.png" title="Grid Layout ja elementtien juoksutus" rel="blueprint" class="thickbox"><img class="colorbox-893"  src="/files/2008/web/blueprint_demo_2s_thb.png" alt="Blueprint CSS" /></a> <a href="/files/2008/web/blueprint_demo_3s.png" title="Typografian perustyylit" rel="blueprint" class="thickbox"><img class="colorbox-893"  src="/files/2008/web/blueprint_demo_3s_thb.png" alt="Blueprint CSS" /></a> <a href="/files/2008/web/blueprint_demo_4s.png" title="Yksinkertaiset ja selkeät perustyylit lomakkeelle" rel="blueprint" class="thickbox"><img class="colorbox-893"  src="/files/2008/web/blueprint_demo_4s_thb.png" alt="Blueprint CSS" /></a>
</div>
<p>Blueprint CSS:llä saa aikaan nopeasti sekä näkyvää että siistiä tulosta ja varsinkin hieman vähemmän CSS:n kanssa taistelleille web-koodareille se on hyvä lähtökohta. Vastaavasti hieman kokeneemmille toteuttajille Blueprint CSS:n käyttäminen voi tuntua hieman rajoittavalta ja jäykältä, vaikka monilta osin se tarjoaakin käteviä palikoita nopeaan toteutukseen. Tältäkin osin Blueprint CSS -framework toteuttaa monen muun frameworkin tavoin yhden niiden käytön ongelman: olet &#8220;rajoittunut&#8221; valitsemasi kehyksen sisään ja sieltä irtautuminen voi olla työlästä.</p>
<p>Kokeilin Blueprint CSS:n kätevyyttä muutaman web-projektin suunnittelussa ja etenkin sen sopivuutta omiin tarpeisiini, mutta vaikka kehys vaikuttikin näppärältä, ei se oikein taipunut haluamiini raameihin. Pala palalta kaipasin jotain hieman erilaista, jota Blueprint CSS ei tarjonnut, ja lopulta totesin helpommaksi vain poimia käyttöön ne osat, jotka havaitsin käytännölliseksi. Eli käytännössä olen osa osalta rakentamassa omaa CSS-kehystä, joka toki hiemankin enemmän web-sivujen suunnittelua tekeviltä jo jossain muodossa löytyy. Työläin vaihehan vain on kaikkien palikoiden kerääminen yhteen ja sen jalostaminen sopivaksi kokonaisuudeksi. </p>
<p>Vaikka Blueprint CSS ei oikein lämmittänyt, sen kanssa leikkiessä tuli kuitenkin todettua, että ristikkotaitto eli Grid Layout on aika kätevä tapa sijoitella komponentit ruudulle. Kehitysvaiheessa ristikkotaiton ja elementtien sijoittelun apuna on lisäksi kätevä käyttää <a href="http://gridlayouts.com/" class="liexternal">Grid Layout JS -palikkaa</a>, joka JavaScriptin avulla näyttää ja piilottaa sivutaiton sarakkeet.</p>
<p>Kenties seuraavaksi pitää tutkia, mitä tarjottavaa <a href="http://bluetrip.org/" class="liexternal">BlueTripillä</a> on ja mitä kaikkia komponentteja <a href="http://developer.yahoo.com/yui/" class="liexternal">Yahoo User Interface Librarysta</a> löytyy. Open Sourcessa on se mainio ominaisuus, että jos jokin asia ei miellytä, lisäyksen saa kohtalaisen helposti toteutettua ja aina voi tietenkin forkata.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2008/11/16/blueprint-css-kehys-avustaa-sivuston-taiteilussa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

