<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>blogit.vapaasuomi.fi</title>
  <updated>2012-05-18T10:00:24Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author/>
  <id>atom.xml</id>
  <link href="atom.xml" rel="self" type="application/atom+xml"/>
  <link href="default" rel="alternate"/>

  <entry>
    <id>tag:blogger.com,1999:blog-31939153.post-8472625758204864372</id>
    <link href="http://losca.blogspot.com/2012/05/tampere-ubuntu-1204-lts-release-party.html" rel="alternate" type="text/html"/>
    <title>Tampere Ubuntu 12.04 LTS release party in pictures</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A couple of photos from the <a href="http://coss.fi/tapahtumat/ubuntufest2012/">Ubuntu release fest in Tampere</a> yesterday.<br/><br/><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-5Em5vRU70Zo/T7N3v7o84tI/AAAAAAAAARs/n3KOJ2XrWO8/s1600/IMG_4812.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="http://3.bp.blogspot.com/-5Em5vRU70Zo/T7N3v7o84tI/AAAAAAAAARs/n3KOJ2XrWO8/s400/IMG_4812.JPG" width="400"/></a></td></tr><tr><td class="tr-caption" style="text-align: center;">People gathering up before presentations</td></tr></tbody></table><br/><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-PBEc2ClnwWo/T7N3xWveSfI/AAAAAAAAAR0/QnnNJpw-eLE/s1600/IMG_4813.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="265" src="http://1.bp.blogspot.com/-PBEc2ClnwWo/T7N3xWveSfI/AAAAAAAAAR0/QnnNJpw-eLE/s400/IMG_4813.JPG" width="400"/></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><a href="https://en.wikipedia.org/wiki/Tieto">Tieto</a>'s Markus Mannio</td></tr></tbody></table><br/><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-i6xPOP-s4JQ/T7N3zz5vXII/AAAAAAAAAR8/Xl9hSZxbGwI/s1600/IMG_4819.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="http://4.bp.blogspot.com/-i6xPOP-s4JQ/T7N3zz5vXII/AAAAAAAAAR8/Xl9hSZxbGwI/s400/IMG_4819.JPG" width="400"/></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Again, continuing on how Ubuntu is used at Tieto</td></tr></tbody></table><br/><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-x3_ROKSTElY/T7N31lU8GVI/AAAAAAAAASE/DenBkecrnDQ/s1600/IMG_4824.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="http://1.bp.blogspot.com/-x3_ROKSTElY/T7N31lU8GVI/AAAAAAAAASE/DenBkecrnDQ/s400/IMG_4824.JPG" width="400"/></a></td></tr><tr><td class="tr-caption" style="text-align: center;">A cut to the end of presentations, <a href="http://trine2.com/">Trine 2</a> game licenses from Frozenbyte being raffled. A great game available on Linux.</td></tr></tbody></table><br/><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://2.bp.blogspot.com/-E6hdBpucDQM/T7N33mbN6vI/AAAAAAAAASM/EWYBPWtmrYs/s1600/IMG_4827.JPG" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="http://2.bp.blogspot.com/-E6hdBpucDQM/T7N33mbN6vI/AAAAAAAAASM/EWYBPWtmrYs/s400/IMG_4827.JPG" width="400"/></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Tablets running KDE Plasma, and Ubuntu for Android being demoed.</td></tr></tbody></table><br/>Someone else probably has photos of my generic Ubuntu 12.04 LTS presentation (what's new, what's next), and likewise for the other presentations (<a href="http://www.ubuntu.com/devices/android">Ubuntu for Android</a>, <a href="http://unity.ubuntu.com/projects/utouch/">uTouch</a>) held. Those will be available as slides and videos later on, although do note the whole event was in the crypto-language called Finnish.<br/><br/>Thanks to the organizers, sponsors and everyone I met, it was a great event with nice little dinner and wine served at the end!<br/><br/><div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/31939153-8472625758204864372?l=losca.blogspot.com" width="1"/></div></div>
    </summary>
    <updated>2012-05-16T09:58:00Z</updated>
    <category scheme="http://www.blogger.com/atom/ns#" term="devices"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="en"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="community"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="software"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/>
    <author>
      <name>Timo Jyrinki</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-31939153</id>
      <category term="debian"/>
      <category term="community"/>
      <category term="devices"/>
      <category term="qt"/>
      <category term="fi"/>
      <category term="meego"/>
      <category term="ubuntu"/>
      <category term="software"/>
      <category term="en"/>
      <category term="tizen"/>
      <author>
        <name>Timo Jyrinki</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://losca.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://losca.blogspot.com/feeds/posts/default?alt=rss" rel="self" type="application/atom+xml"/>
      <subtitle>Libre/open software and community affairs</subtitle>
      <title>Losca</title>
      <updated>2012-05-18T08:00:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="fi">
    <id>http://viikonvalo.fi/770 at http://viikonvalo.fi</id>
    <link href="http://viikonvalo.fi/Ardesia" rel="alternate" type="text/html"/>
    <title>2x20 Ardesia - Viikon VALO #72</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Ardesia on vapaa työkalu, jolla voi piirtää havainnollistuksia ohjelmien ja esitysten päälle sekä tehdä videotallenteita tietokoneen ruudulta.</strong><br/>

<img align="left" alt="valo72-ardesia.png" src="http://viikonvalo.fi/sites/default/files/images/valo72-ardesia.png"/>
Ardesia on helppokäyttöinen työkalu tilanteisiin, joissa tarvitsee korostaa näytöllä näkyviä asioita yleisölle. Se on kuin tavallinen, hyvin yksinkertainen piirto-ohjelma, mutta oman piirtoikkunan sijasta piirtäminen tapahtuukin koko näytön alueelle kaikkien muiden ohjelmien ja työpöydän päälle. Ardesia luo näytön päälle eräänlaisen kalvon, jolle käyttäjä voi tehdä korostuksiaan ja piirroksiaan. Piirretyt kuviot ovat erillään niiden takana näkyvistä ohjelmista eivätkä vaikuta niiden toimintaan. Ardesian avulla voi esimerkiksi puhuja elävöitää esitystään painottamalla tiettyjä osia näytöllä näkyvästä sisällöstä.</p>

<p>Aiemmin puhujat ja opettajat käyttivät usein <a href="http://fi.wikipedia.org/wiki/Liitutaulu">liitu-</a>, <a href="http://fi.wikipedia.org/wiki/Valkotaulu">valko-</a> tai <a href="http://fi.wikipedia.org/wiki/Fl%C3%A4ppitaulu">fläppitaulua</a> ja piirsivät sekä kirjoittivat puheensa edetessä puhetta havainnollistavia kaavakuvia ja tekstejä. Piirrokset etenivät puheen tahdissa ja puhuja pystyi joustamaan niiden käytössä kuulijoiden ja tilanteen mukaan. Tietokoneiden myötä opetuksen havaintovälineeksi ovat tulleet tietokoneella ennalta valmistellut esitykset esimerkiksi pdf- tai PowerPoint-muodossa. Nämä ovat usein tarjonneet esitykselle visuaalisemman ja ennakkoon viimeistellymmän ulkoasun, mutta esitykset ovat samalla menettäneet joustavuuttaan ja esiintyjä on helposti jäänyt vain esityksen sivujen sisällön lukijaksi. Ardesian avulla esityksiin saadaan hieman takaisin aiempaa dynaamisuutta, kun esityksen pitäjä voi joustavasti lisätä alleviivauksia, nuolia, korostuksia ja piirroksia valmiin pohjan päälle puheensa edetessä.</p>

<p>Esitysgrafiikan päälle piirtämisen lisäksi Ardesiaa voi toki käyttää myös muiden ohjelmien kanssa. Opettaja voi esimerkiksi näyttää karttaohjelmalla tai -sivustolla maailmankarttaa ja piirtää sen päälle löytöretkien reittejä. Ardesia soveltuu erinomaisesti myös ohjelmistojen käytön opetukseen. Sillä voidaan korostaa ohjelman ikkunasta esiteltävät kohdat, kuten painikenappulat tai valikot.</p>

<p>Alla olevan työpöydän ja ohjelmien lisäksi Ardesiassa voi valita taustaksi jonkin valmiista taustakuvista tai oman taustakuvan. Näin Ardesiaa voi käyttää sopivalla taustakuvalla vaikka liitutaulun sijasta. Toisaalta taustakuvaksi voi valita tarpeen mukaan nuottiviivaston, kartan tai kaavakuvan ihmisen luuston rakenteesta.</p>

<p>Piirtotyökaluina Ardesiassa ovat vain oleellisimmat. Kynä, läpinäkyvä korostuskynä, täyttötyökalu, tekstityökalu, pyyhekumi sekä nuolipäisiä viivoja piirtävä työkalu. Työkalujen toiminnan oppi nopeasti ja helposti kokeilemalla niitä. Piirtojäljen ja tekstin koon voi valita neljästä eri koosta ja piirtotilaksi on valittavissa kolme eri tilaa: täysin vapaa piirtäminen sekä kulmikkaita tai kaarevia murtoviivoja piirtävät tilat. Piirtovärin voi valita viidestä tarjolla olevasta väristä tai valita oman värin siihen tarkoitetulla työkalulla. Nuolityökalu sen sijaan päästää käyttäjän käyttämään "kalvon" alla olevia muita ohjelmia normaalisti.</p>

<p>Ardesiasta on mahdollista myös tallettaa näytön sen hetkinen sisältö png-kuvana tai pdf-tiedostona. Mielenkiintoinen ominaisuus on myös mahdollisuus tehdä näytön tapahtumista videotallenne. Ardesia tallentaa videolle samalla myös äänen, joten tällä toiminnolla on helppoa tehdä esityksestä myöhemminkin katsottava tallenne. Näin on myös mahdollista tehdä helposti jonkin ohjelman käyttöä opettavia tai esitteleviä videoita. Videot tallennetaan vapaassa Ogg Theora -muodossa, jonka katsominen onnistuu esimerkiksi <a class="" href="http://viikonvalo.fi/VLC-mediasoitin">VLC-mediasoittimella</a> tai <a class="" href="http://viikonvalo.fi/Firefox">Firefox</a>-selaimella.</p>

<p>Ardesia vaatii Linux-ympäristössä toimiakseen kompositointiin kykenevän ikkunoidenhallinnan. Tyypillisillä KDE-, Gnome- tai Unity-työpöydillä tämän ei pitäisi olla ongelma.</p>

<dl>
    <dt>Kotisivu</dt>
        <dd><a href="http://code.google.com/p/ardesia/">http://code.google.com/p/ardesia/</a></dd>
    <dt>Lisenssi</dt>
        <dd><a class="" href="http://viikonvalo.fi/GNU_GPL">GNU GPL</a> v3</dd>
    <dt>Toimii seuraavilla alustoilla</dt>
        <dd>Linux, Windows (Vista ja 7)</dd>
    <dt>Asennus</dt>
        <dd>Uusimmissa Ubuntuissa ja luultavasti monissa muissakin Linux-järjestelmissä ohjelma löytyy suoraan pakettivarastoista. Windows Vista ja Windows 7 -järjestelmiin ohjelma löytyy sen kotisivuilta.</dd>
    <dt>Käyttöohjeet</dt>
        <dd>Lyhyen esittelyn Ardesian käytöstä voi katsoa <a href="http://www.youtube.com/watch?v=4Wd8SsmIjzs">Youtube-videosta</a>.</dd>
</dl>

<p><span class="screenshots">
<img alt="ardesia-1.story.png" src="http://viikonvalo.fi/sites/default/files/images/ardesia-1.story.png"/>
<img alt="ardesia-2.story.png" src="http://viikonvalo.fi/sites/default/files/images/ardesia-2.story.png"/>
<img alt="ardesia-3.story.png" src="http://viikonvalo.fi/sites/default/files/images/ardesia-3.story.png"/>
<img alt="ardesia-4.story.png" src="http://viikonvalo.fi/sites/default/files/images/ardesia-4.story.png"/>
<img alt="ardesia-5.story.png" src="http://viikonvalo.fi/sites/default/files/images/ardesia-5.story.png"/>
<img alt="ardesia-6.story.jpg" src="http://viikonvalo.fi/sites/default/files/images/ardesia-6.story.jpg"/>
</span></p>

<p><em>Teksti: Pesasa</em><br/>

<em>kuvakaappaukset: Pesasa</em></p></div>
    </summary>
    <updated>2012-05-12T16:53:02Z</updated>
    <category scheme="http://viikonvalo.fi/taxonomy/term/3" term="Linux"/>
    <category scheme="http://viikonvalo.fi/taxonomy/term/4" term="Windows"/>
    <author>
      <name>pesasa</name>
    </author>
    <source>
      <id>http://viikonvalo.fi</id>
      <link href="http://viikonvalo.fi" rel="alternate" type="text/html"/>
      <link href="http://viikonvalo.fi/rss.xml" rel="self" type="application/rss+xml"/>
      <title>Viikon VALO</title>
      <updated>2012-05-18T10:00:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.ossoil.com/?p=1740</id>
    <link href="http://blog.ossoil.com/2012/05/11/abs-glue-diy-style/" rel="alternate" type="text/html"/>
    <title>ABS Glue – DIY style</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I needed to combine 3D printed pieces together and make the surface in some cases a bit more smooth. I found<a href="http://www.protoparadigm.com/2011/12/abs-glue-weld-cast-texture-and-more/" target="_blank" title="http://www.protoparadigm.com/2011/12/abs-glue-weld-cast-texture-and-more/"> an article in the web about making ABS glue</a> and decided to test it. The process was simple and you need:</p> Old (or new, which ever you want) nail polish bottle. Cut [...]


Related posts:<ol><li><a href="http://blog.ossoil.com/2012/04/12/growing-3d-printing-ecosystem/" rel="bookmark" title="Growing 3D printing ecosystem">Growing 3D printing ecosystem</a> <small>Depending on your viewpoint, 3D printing, 3D manufacturing or if you prefer peer production is what will change production of goods...</small></li>
<li><a href="http://blog.ossoil.com/2011/12/30/ultimaker-3d-printer-arrived-to-tampere/" rel="bookmark" title="Ultimaker 3D printer arrived to Tampere">Ultimaker 3D printer arrived to Tampere</a> <small>Today we got our hands on the long waited 3D printer, Ultimaker. Our local hackerspace (http://5w.fi) already has one 3D...</small></li>
</ol></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I needed to combine 3D printed pieces together and make the surface in some cases a bit more smooth. I found<a href="http://www.protoparadigm.com/2011/12/abs-glue-weld-cast-texture-and-more/" target="_blank" title="http://www.protoparadigm.com/2011/12/abs-glue-weld-cast-texture-and-more/"> an article in the web about making ABS glue</a> and decided to test it. The process was simple and you need:</p>
<ol>
<li>Old (or new, which ever you want) nail polish bottle.</li>
<li>Cut small pieces of ABS filament</li>
<li>Get some acetone</li>
</ol>
<p>Here’s what I did:</p>
<ol>
<li>Empty and clean the nail polish bottle. I left one of the steel balls in the nail polish bottle but it did not make any difference (I think). I thought that it might help in making the melting process a bit faster.</li>
<li>Fill the bottle with acetone half full.</li>
<li>Pour in small pieces of ABS plastic until the bottle is 3/4 full</li>
<li>Shake and twist the bottle once in a while.</li>
</ol>
<p>After about an hour is was about ready to be used. It did contain some lumps so better leave it for some more time if you want it to be smooth. If your glue feels to thick, just pour in some more acetone and shake.</p>
<p><img alt="" class="alignnone size-full wp-image-1742" height="555" src="http://blog.ossoil.com/wp-content/uploads/2012/05/how-to-abs-glue-2.png" title="how-to-abs-glue-2" width="700"/></p>
<p>It should be pretty easy to glue parts together with this DIY style ABS glue <img alt=":)" class="wp-smiley" src="http://blog.ossoil.com/wp-includes/images/smilies/icon_smile.gif"/>  This was just a test, but I’m amazed that it worked and I will do more glue in different colors as soon as possible. And as it was said earlier, I will not use this glue just to put pieces together, but to increase smoothness in 3D printed objects. I guess I could pimp my phone by adding parts in it, fill holes that I don’t like, over-coat manufacturer name and such. I would not paint over the <a href="http://www.o2.co.uk/broadband" target="_blank" title="Broadband made better">operator name</a> in the front <img alt=";)" class="wp-smiley" src="http://blog.ossoil.com/wp-includes/images/smilies/icon_wink.gif"/> </p>
<p style="text-align: left;">Content is available under <img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"/> 2012, <a href="http://blog.ossoil.com">Jarkko Moilanen</a>. <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">CC BY-NC-SA 3.0</a></p>


<p>Related posts:</p><ol><li><a href="http://blog.ossoil.com/2012/04/12/growing-3d-printing-ecosystem/" rel="bookmark" title="Growing 3D printing ecosystem">Growing 3D printing ecosystem</a> <small>Depending on your viewpoint, 3D printing, 3D manufacturing or if you prefer peer production is what will change production of goods...</small></li>
<li><a href="http://blog.ossoil.com/2011/12/30/ultimaker-3d-printer-arrived-to-tampere/" rel="bookmark" title="Ultimaker 3D printer arrived to Tampere">Ultimaker 3D printer arrived to Tampere</a> <small>Today we got our hands on the long waited 3D printer, Ultimaker. Our local hackerspace (http://5w.fi) already has one 3D...</small></li>
</ol></div>
    </content>
    <updated>2012-05-11T15:50:23Z</updated>
    <category term="3D"/>
    <category term="Hackers"/>
    <category term="hackerspace"/>
    <category term="Manufacturing"/>
    <category term="research"/>
    <category term="community"/>
    <category term="DIY"/>
    <category term="hacking"/>
    <author>
      <name>Jarkko Moilanen</name>
    </author>
    <source>
      <id>http://blog.ossoil.com</id>
      <link href="http://blog.ossoil.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.ossoil.com" rel="alternate" type="text/html"/>
      <subtitle>business with open source communities</subtitle>
      <title>Creating open source soil for joint development</title>
      <updated>2012-05-11T16:00:31Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://bergie.iki.fi/midcom-permalink-1e198f736f0935498f711e18df361a7dd80c9d7c9d7</id>
    <link href="http://bergie.iki.fi/blog/using_composer_to_manage_dependencies_in_heroku_php_apps/" rel="alternate" type="text/html"/>
    <title xml:lang="en">Using Composer to manage dependencies in Heroku PHP apps</title>
    <summary type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.heroku.com/">Heroku</a> is a very nice <a href="http://en.wikipedia.org/wiki/Platform_as_a_service">Platform-as-a-Service</a> provider that allows you to focus on writing applications instead of managing servers. If your application code is already managed in Git, in most cases you only need to create a Heroku app setup, and then <code>git push</code> to deploy it on Heroku. <a href="http://www.heroku.com/how/scale">Scaling your app</a> is easy and there are many <a href="https://addons.heroku.com/">useful add-ons</a> available in their "app store".</p>

<p>While Heroku <a href="http://www.flourish.org/blog/?p=687">got its start</a> from hosting Ruby on Rails applications, it nowadays supports <a href="https://devcenter.heroku.com/articles/cedar">many different environments</a> in the Cedar stack. Node.js is what many use, but they also <a href="http://www.gravitywell.co.uk/blog/post/deploying-php-apps-to-heroku">do support PHP</a>.</p>

<p>Dependency management is easy for Node.js applications as Heroku recognizes your <code>package.json</code> files and <a href="https://devcenter.heroku.com/articles/nodejs#declare_dependencies_with_npm">automatically installs</a> the libraries needed via <a href="http://search.npmjs.org/">NPM</a>.</p>

<p>Until now PHP developers haven't had this convenience, but as <a href="http://packagist.org/">Composer</a> is emerging as the <a href="http://bergie.iki.fi/blog/composer_solves_the_php_code-sharing_problem/">default PHP package manager</a>, I've now <a href="https://github.com/heroku/heroku-buildpack-php/pull/10">added support</a> for it. Before the <a href="https://github.com/heroku/heroku-buildpack-php/pull/10">pull request</a> gets accepted, Composer dependency handling can already be used by specifying <a href="https://github.com/bergie/heroku-buildpack-php">my custom PHP buildpack</a> when creating Heroku apps.</p>

<p>I've written <a href="https://github.com/bergie/urlizer_service">a simple example app</a> to show how this works.</p>

<p>First you need to create the folder for your app and make it a Git repository:</p>

<pre><code>$ mkdir myapp
$ cd myapp
$ git init
</code></pre>

<p>Then create the Heroku app using a custom buildpack (when the pull request is accepted you can skip the buildpack definition):</p>

<pre><code>$ heroku create -s cedar --buildpack https://github.com/bergie/heroku-buildpack-php.git my-cool-app
</code></pre>

<p>Then it is time to write your <a href="http://packagist.org/">composer.json</a> file. In this case we'll only depend on the <a href="http://packagist.org/packages/midgard/midgardmvc-helper-urlize">urlize library</a>:</p>

<pre><code>{
    "require": {
        "php": "&gt;=5.2.0",
        "midgard/midgardmvc-helper-urlize": "*"
    }
}
</code></pre>

<p>For Heroku to recognize the app as a PHP one, you also need to have an <code>index.php</code>. In this case with the following code:</p>

<pre><code>&lt;?php
// URLizer service
require 'vendor/midgard/midgardmvc-helper-urlize/interface.php';
if (isset($_GET['urlize'])) {
    $data = array();
    $data['from'] = $_GET['urlize'];
    $data['to'] = midgardmvc_helper_urlize::string($_GET['urlize']);
    header('Content-type: application/json; charset=utf-8');
    die(json_encode($data));
}
header('Content-Type: text/html; charset=utf-8');
?&gt;
&lt;h1&gt;Urlizer service&lt;/h1&gt;
&lt;form method="GET"&gt;
    &lt;label&gt;
        String to URLize
        &lt;input name="urlize" type="text" /&gt;
    &lt;/label&gt;
    &lt;input type="submit" value="URLize" /&gt;
&lt;/form&gt;
</code></pre>

<p>Now add and commit these files, and then deploy to Heroku:</p>

<pre><code>$ git push heroku master
</code></pre>

<p>You should see that Heroku notices the Composer dependencies and installs them:</p>

<pre><code>-----&gt; Heroku receiving push
-----&gt; Fetching custom buildpack... done
-----&gt; PHP app detected
-----&gt; Bundling Apache version 2.2.22
-----&gt; Bundling PHP version 5.3.10
-----&gt; Installing Composer dependencies
Installing dependencies
  - Package phptal/phptal (dev-master)
    Cloning e146361f25b8672d364695b757eddf1c169e05d2

  - Package midgard/midgardmvc-core (dev-master)
    Cloning 2b00d38cb2fea42c8f9791c5ecc7270dc81182e8

  - Package midgard/midgardmvc-helper-urlize (dev-master)
    Cloning 92d0c8c638c389b7be1887ca67cd334f51932912

midgard/midgardmvc-core suggests installing ext-midgard2 (&gt;=10.05.5)
Writing lock file
Generating autoload files
-----&gt; Discovering process types
       Procfile declares types -&gt; (none)
       Default types for PHP   -&gt; web
-----&gt; Compiled slug size is 13.2MB
-----&gt; Launching... done, v13
</code></pre>

<p>And that is it! You can see an example of this app at <a href="http://urlizer-service.herokuapp.com/">http://urlizer-service.herokuapp.com/</a>.</p></div>
    </summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.heroku.com/">Heroku</a> is a very nice <a href="http://en.wikipedia.org/wiki/Platform_as_a_service">Platform-as-a-Service</a> provider that allows you to focus on writing applications instead of managing servers. If your application code is already managed in Git, in most cases you only need to create a Heroku app setup, and then <code>git push</code> to deploy it on Heroku. <a href="http://www.heroku.com/how/scale">Scaling your app</a> is easy and there are many <a href="https://addons.heroku.com/">useful add-ons</a> available in their "app store".</p>

<p>While Heroku <a href="http://www.flourish.org/blog/?p=687">got its start</a> from hosting Ruby on Rails applications, it nowadays supports <a href="https://devcenter.heroku.com/articles/cedar">many different environments</a> in the Cedar stack. Node.js is what many use, but they also <a href="http://www.gravitywell.co.uk/blog/post/deploying-php-apps-to-heroku">do support PHP</a>.</p>

<p>Dependency management is easy for Node.js applications as Heroku recognizes your <code>package.json</code> files and <a href="https://devcenter.heroku.com/articles/nodejs#declare_dependencies_with_npm">automatically installs</a> the libraries needed via <a href="http://search.npmjs.org/">NPM</a>.</p>

<p>Until now PHP developers haven't had this convenience, but as <a href="http://packagist.org/">Composer</a> is emerging as the <a href="http://bergie.iki.fi/blog/composer_solves_the_php_code-sharing_problem/">default PHP package manager</a>, I've now <a href="https://github.com/heroku/heroku-buildpack-php/pull/10">added support</a> for it. Before the <a href="https://github.com/heroku/heroku-buildpack-php/pull/10">pull request</a> gets accepted, Composer dependency handling can already be used by specifying <a href="https://github.com/bergie/heroku-buildpack-php">my custom PHP buildpack</a> when creating Heroku apps.</p>

<p>I've written <a href="https://github.com/bergie/urlizer_service">a simple example app</a> to show how this works.</p>

<p>First you need to create the folder for your app and make it a Git repository:</p>

<pre><code>$ mkdir myapp
$ cd myapp
$ git init
</code></pre>

<p>Then create the Heroku app using a custom buildpack (when the pull request is accepted you can skip the buildpack definition):</p>

<pre><code>$ heroku create -s cedar --buildpack https://github.com/bergie/heroku-buildpack-php.git my-cool-app
</code></pre>

<p>Then it is time to write your <a href="http://packagist.org/">composer.json</a> file. In this case we'll only depend on the <a href="http://packagist.org/packages/midgard/midgardmvc-helper-urlize">urlize library</a>:</p>

<pre><code>{
    "require": {
        "php": "&gt;=5.2.0",
        "midgard/midgardmvc-helper-urlize": "*"
    }
}
</code></pre>

<p>For Heroku to recognize the app as a PHP one, you also need to have an <code>index.php</code>. In this case with the following code:</p>

<pre><code>&lt;?php
// URLizer service
require 'vendor/midgard/midgardmvc-helper-urlize/interface.php';
if (isset($_GET['urlize'])) {
    $data = array();
    $data['from'] = $_GET['urlize'];
    $data['to'] = midgardmvc_helper_urlize::string($_GET['urlize']);
    header('Content-type: application/json; charset=utf-8');
    die(json_encode($data));
}
header('Content-Type: text/html; charset=utf-8');
?&gt;
&lt;h1&gt;Urlizer service&lt;/h1&gt;
&lt;form method="GET"&gt;
    &lt;label&gt;
        String to URLize
        &lt;input name="urlize" type="text" /&gt;
    &lt;/label&gt;
    &lt;input type="submit" value="URLize" /&gt;
&lt;/form&gt;
</code></pre>

<p>Now add and commit these files, and then deploy to Heroku:</p>

<pre><code>$ git push heroku master
</code></pre>

<p>You should see that Heroku notices the Composer dependencies and installs them:</p>

<pre><code>-----&gt; Heroku receiving push
-----&gt; Fetching custom buildpack... done
-----&gt; PHP app detected
-----&gt; Bundling Apache version 2.2.22
-----&gt; Bundling PHP version 5.3.10
-----&gt; Installing Composer dependencies
Installing dependencies
  - Package phptal/phptal (dev-master)
    Cloning e146361f25b8672d364695b757eddf1c169e05d2

  - Package midgard/midgardmvc-core (dev-master)
    Cloning 2b00d38cb2fea42c8f9791c5ecc7270dc81182e8

  - Package midgard/midgardmvc-helper-urlize (dev-master)
    Cloning 92d0c8c638c389b7be1887ca67cd334f51932912

midgard/midgardmvc-core suggests installing ext-midgard2 (&gt;=10.05.5)
Writing lock file
Generating autoload files
-----&gt; Discovering process types
       Procfile declares types -&gt; (none)
       Default types for PHP   -&gt; web
-----&gt; Compiled slug size is 13.2MB
-----&gt; Launching... done, v13
</code></pre>

<p>And that is it! You can see an example of this app at <a href="http://urlizer-service.herokuapp.com/">http://urlizer-service.herokuapp.com/</a>.</p></div>
    </content>
    <updated>2012-05-08T10:18:54Z</updated>
    <published>2012-05-08T10:18:54Z</published>
    <category term="midgard"/>
    <author>
      <name>henri.bergius@iki.fi (Henri Bergius)</name>
    </author>
    <source>
      <id>http://bergie.iki.fi/blog/</id>
      <author>
        <name>henri.bergius@iki.fi</name>
      </author>
      <link href="http://bergie.iki.fi/blog/" rel="alternate" type="text/html"/>
      <link href="http://bergie.iki.fi/blog/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Motorcycle Adventures and Free Software from Henri Bergius</subtitle>
      <title xml:lang="en">Henri Bergius</title>
      <updated>2012-05-18T09:56:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.ossoil.com/?p=1711</id>
    <link href="http://blog.ossoil.com/2012/05/07/community-manager-manifest/" rel="alternate" type="text/html"/>
    <title>Community Manager Manifest</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The concept of Community manager is understood to include various tasks and responsibilities. Still the image of what community manager is, varies  a lot. Some think that community manager is a person who takes care of social media and lurks in twitter 24/7. Some might think that community manager is just there to function as a [...]


Related posts:</p><ol><li><a href="http://blog.ossoil.com/2012/04/16/national-community-management/" rel="bookmark" title="National community management">National community management</a> <small>I was in Helsinki Tizen Summit April 12th, which was small scale closed event for Samsung representatives and major software...</small></li>
<li><a href="http://blog.ossoil.com/2011/12/31/year-2011-ends-and-beginnings/" rel="bookmark" title="Year 2011 &#x2013; ends and beginnings">Year 2011 – ends and beginnings</a> <small>At first I was not going to write about what big and small events took place 2011 in my life,...</small></li>
<li><a href="http://blog.ossoil.com/2010/12/24/hello-world-2/" rel="bookmark" title="Hello World! (or community)">Hello World! (or community)</a> <small>Well…where should I start? Before jumping into experiences and lessons-learned, some background information about me and the community (MNFI, MeeGo...</small></li>
</ol></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The concept of Community manager is understood to include various tasks and responsibilities. Still the image of what community manager is, varies  a lot. Some think that community manager is a person who takes care of social media and lurks in twitter 24/7. Some might think that community manager is just there to function as a watchdog for brand. While those can be seen to be part of community manager’s tasks, they are just part of it.</p>
<p>Since the community manager ‘business’ in Finland and in Open Source is becoming more and more ‘professionalized’,  we need to make <strong>manifest for Community Managers in Finland</strong>. The manifest will help in defining what community managers are for and what they are not. This in turn will possibly make it somewhat easier for companies and communities  in open source field to understand what they can expect from community manager. Note that this blog post is intended to start the discussion, not to end it.</p>
<p>The manuscript represented here is based on my experiences in Ubuntu Finland (I was active for some time), MeeGo Network Finland (paid community manager for 8 months) and in <a href="http://devaamo.fi" title="http://devaamo.fi">Devaamo</a> (just member).  Initial discussion around this topic was started in <a href="http://blog.ossoil.com/2012/04/16/national-community-management/" target="_blank" title="http://blog.ossoil.com/2012/04/16/national-community-management/">previous blog post</a> and the discussion continued in <a href="http://www.linkedin.com/groups/Community-managerit-kotimaisessa-FLOSSkent%C3%A4ss%C3%A4-135235.S.108348878?qid=b739abac-7e2b-4fe1-bb38-8a30a48b1643&amp;trk=group_most_popular-0-b-ttl&amp;goback=%2Egmp_135235" target="_blank" title="http://www.linkedin.com/groups/Community-managerit-kotimaisessa-FLOSSkent%C3%A4ss%C3%A4-135235.S.108348878?qid=b739abac-7e2b-4fe1-bb38-8a30a48b1643&amp;trk=group_most_popular-0-b-ttl&amp;goback=%2Egmp_135235">LinkedIn</a>. Based on those, I’ve gathered some guidelines regarding <strong>national level community managers</strong>.</p>
<h3>1. Professional commitment</h3>
<p>It has been visible in several open source communities that purely volunteer-based management is not enough. Communities today have so much activities, communities today have become more professional eg people participate in those both as paid developers and as pure volunteers. The role of communities has also become more demanding and more people participate in communities. It is hard to get professional results without professional commitment. In my experience, paid community manager is the answer to this.</p>
<blockquote><p>If someone gets paid to make sure that community at hand keeps on motion, gets resources needed and stays active and forward looking, it needs someone’s full-time attention.</p></blockquote>
<h3>2. Locality is underestimated strength</h3>
<p>Commonly large open source efforts have global level community manager(s). Their hands are already full of tasks and responsibilities. They don’t have time or knowledge to handle local / regional level activities. Local community manager (for example in Finland) has better knowledge of the culture and skills to make community run smooth. One of the local level activities that seem to have really positive effect on developers, is running a <a href="http://blog.ossoil.com/2011/08/08/ldp-nodes-spreading-to-new-cities/" target="_blank" title="http://blog.ossoil.com/2011/08/08/ldp-nodes-spreading-to-new-cities/">Local Device Program</a>. That program will loan devices (for short period) for developers to make testing and development easier. This is something that can be done in local level. The ‘big brother’ of local device programs has been tested in various contexts, such as MeeGo and Raspberry Pi. By extending global device programs to local levels, the reach could be boosted and workload distributed more evenly.</p>
<blockquote><p>Local community manager understands local needs and situation better than global managers.</p></blockquote>
<h3>3. Advocacy</h3>
<p>Community manager is expected to be advocate. This includes writing a blog, participation in discussions (in and outside of community), participation in community related events, giving presentations in different kind of events and ad hoc meetings. In brief, one side of being a community manager is to represent the community, make it visible and well-known.  Again, this means that getting one paid community manager, your project gets better representation locally. It also enables better communication (outside the community) about goals and aims of project. This is because, local community manager communicates with the press and others in local language, and therefore it is easier for press to contact project member for further information. This is turn results to more accurate information in public and (evil way to say it but) possibly slightly better control of the press.</p>
<blockquote><p>Local communication is more efficient than press releases in English.</p></blockquote>
<h3>4. Liaison</h3>
<p>Community manager is a bridge between companies involved and community. Community manager knows the ‘spirit’ in community since he/she lives in it. A good community manager is always observing what’s going on in community. That means a lot of listening and reading, sometimes between the lines.  One of the key tasks that a good community manager should do well is communication. Communication includes putting forward information about community status to companies involved and back to community. Community manager should be informed about changes in company strategy if it affects community. By enabling fluent flow of information, doubts and fears become lesser and people find it easier to participate. Working with community is about trust. One aspect of open and transparent communication is to put community meeting agendas and meeting minutes available publicly.</p>
<blockquote><p>Fluent, transparent and open communication is essential for successful co-operation.</p></blockquote>
<h3>5. Technical expertise</h3>
<p>Some of the community managers are needed to have technical skills to evaluate code and even contribute code. This is not always the situation. Every community manager can not be expert in all fields. If the community manager is not ‘technical’ enough, he/she should engage another person to handle those tasks. In my personal opinion, community manager is more about social aspects than about technical items such as code. Same applies to setting up and maintaining community tools and servers. Of course it makes start a lot faster if one person can handle the above mentioned tasks.</p>
<blockquote><p>Technical skill are needed, but deep and profound technical tasks can be delegated.</p></blockquote>
<h3>6. Engagement enabler</h3>
<p>As it was stated above, community manager is probably not so talented in all fields and always needs help from rest of the community. Therefore community manager should be skilled in getting people involved and in finding ways to lower barriers to participate. Engaging members in community is vital for the success. More important (and harder) is to keep up the engagement. This can be done by renewing activities, providing rewarding challenges and acknowledgement (in some cases as hardware bribes or other ‘benefits’). One of the ways to keep up community interest and engagement is to arrange Summits, events for the community. Summits function as ‘glue’, which ties people together and towards shared goal. Often these summits can be arranged mostly with the help of community members, but they need some resources (often some money). To keep engagement level high, community manager should always be looking for new inspiring tools to support community efforts and activity. One such example is <a href="http://blog.ossoil.com/2011/08/08/ldp-nodes-spreading-to-new-cities/" target="_blank" title="http://blog.ossoil.com/2011/08/08/ldp-nodes-spreading-to-new-cities/">Local Device Program</a>.</p>
<blockquote><p>Enabling and keeping up community engagement requires shared goals and ability to renew activity.</p></blockquote>
<h3>7. Organizer</h3>
<p>Every group of people need organizing if their goal is to make something useful. Organizing should not be seen as extra bureaucracy, but more like guidance and resource stream management. A good community manager can see what kind of <a href="http://blog.ossoil.com/2011/02/25/building-national-level-teams/" target="_blank" title="http://blog.ossoil.com/2011/02/25/building-national-level-teams/">groups emerge from community</a> and foster the group formations. Groups per se are not the thing, more important are groups created by activity and need to focus activity. Community manager can hardly manage all the groups and normally there isn’t even need for that. Good community manager is not a dictator, but master of delegation. As it was discussed above, Summits and other events are important for community engagement and liveliness. Community manager should take responsibility of organizing the events, not alone but with the help of community and companies involved.</p>
<blockquote><p>Not a dictator but master of delegation.</p></blockquote>
<h3>Summary</h3>
<p>All in all, good community manager is a combination of salesman, HR manager, developer, master of psychology and packet with extra energy bars. The above is a lot. Given features and requirements vary from case to case, but it is obvious that without getting an opportunity to focus on community management, no one will be able to do it properly. This initial version of Community Manager Manifest lacks at least one thing: company viewpoint. That is prepared to be done during this summer in co-operation with <a href="http://coss.fi/" target="_blank" title="http://coss.fi/">COSS</a> (Centre for Open Systems and Solutions). Any comments would be more than welcome.</p>
<p style="text-align: left;">Content is available under <img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png"/> 2012, <a href="http://blog.ossoil.com">Jarkko Moilanen</a>. <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">CC BY-NC-SA 3.0</a></p>


<p>Related posts:</p><ol><li><a href="http://blog.ossoil.com/2012/04/16/national-community-management/" rel="bookmark" title="National community management">National community management</a> <small>I was in Helsinki Tizen Summit April 12th, which was small scale closed event for Samsung representatives and major software...</small></li>
<li><a href="http://blog.ossoil.com/2011/12/31/year-2011-ends-and-beginnings/" rel="bookmark" title="Year 2011 &#x2013; ends and beginnings">Year 2011 – ends and beginnings</a> <small>At first I was not going to write about what big and small events took place 2011 in my life,...</small></li>
<li><a href="http://blog.ossoil.com/2010/12/24/hello-world-2/" rel="bookmark" title="Hello World! (or community)">Hello World! (or community)</a> <small>Well…where should I start? Before jumping into experiences and lessons-learned, some background information about me and the community (MNFI, MeeGo...</small></li>
</ol></div>
    </content>
    <updated>2012-05-07T14:34:14Z</updated>
    <category term="community"/>
    <category term="Ecosystem"/>
    <category term="finland"/>
    <category term="network"/>
    <category term="open source"/>
    <category term="developer"/>
    <category term="device"/>
    <category term="ldp"/>
    <category term="motivation"/>
    <category term="summit"/>
    <category term="suomi"/>
    <category term="tampere"/>
    <category term="team"/>
    <author>
      <name>Jarkko Moilanen</name>
    </author>
    <source>
      <id>http://blog.ossoil.com</id>
      <link href="http://blog.ossoil.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.ossoil.com" rel="alternate" type="text/html"/>
      <subtitle>business with open source communities</subtitle>
      <title>Creating open source soil for joint development</title>
      <updated>2012-05-11T16:00:31Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-31939153.post-986248566786443826</id>
    <link href="http://losca.blogspot.com/2012/05/ubuzen-in-bay-area.html" rel="alternate" type="text/html"/>
    <title>Ubuzen in the Bay Area</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Enough said.<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-1ezese--Kxs/T6dDp0OG_nI/AAAAAAAAARU/kFH5WPOjCPI/s1600/ubuzen.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="http://3.bp.blogspot.com/-1ezese--Kxs/T6dDp0OG_nI/AAAAAAAAARU/kFH5WPOjCPI/s400/ubuzen.JPG" width="400"/></a></div><br/>You can reach me most probably at the UDS on the Oakland side, and most directly via IRC if you don't see me.<br/><br/>Edit: Launch!<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-pQtdTEJjbuM/T6f0cl37IEI/AAAAAAAAARg/jioygRXAcKs/s1600/IMG_4649.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="http://4.bp.blogspot.com/-pQtdTEJjbuM/T6f0cl37IEI/AAAAAAAAARg/jioygRXAcKs/s400/IMG_4649.JPG" width="400"/></a></div><div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/31939153-986248566786443826?l=losca.blogspot.com" width="1"/></div></div>
    </summary>
    <updated>2012-05-07T03:41:00Z</updated>
    <category scheme="http://www.blogger.com/atom/ns#" term="tizen"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="en"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="community"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/>
    <author>
      <name>Timo Jyrinki</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-31939153</id>
      <category term="debian"/>
      <category term="community"/>
      <category term="devices"/>
      <category term="qt"/>
      <category term="fi"/>
      <category term="meego"/>
      <category term="ubuntu"/>
      <category term="software"/>
      <category term="en"/>
      <category term="tizen"/>
      <author>
        <name>Timo Jyrinki</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://losca.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://losca.blogspot.com/feeds/posts/default?alt=rss" rel="self" type="application/atom+xml"/>
      <subtitle>Libre/open software and community affairs</subtitle>
      <title>Losca</title>
      <updated>2012-05-18T08:00:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="fi">
    <id>http://viikonvalo.fi/762 at http://viikonvalo.fi</id>
    <link href="http://viikonvalo.fi/Glabels" rel="alternate" type="text/html"/>
    <title>2x19 Glabels - Viikon VALO #71</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Glabels on vapaa työkalu käyntikorttien, nimilappujen, osoitetarrojen tai vaikka cd- tai dvd-kansien tekoon.</strong><br/>

<img align="left" alt="valo71-glabels.png" src="http://viikonvalo.fi/sites/default/files/images/valo71-glabels.png"/>
Glabels on työkalu käyntikorttien ja muiden lappusten luomiseen. Sen käyttöliittymä on varsin yksinkertainen, mutta juuri tähän käyttöön riittävän monipuolinen. Sillä syntyvät helposti käyntikorttien lisäksi muun muassa konferenssien nimilaput, kirjekuorien osoitetarrat, jäsenkortit, cd- ja dvd-levyjen kannet ja levynpäälliskuvat sekä monenlaiset muut tulostettavat laput. Ohjelmassa on tarjolla useita valmiita pohjia eri tarkoituksiin esimerkiksi tarra-arkkien valmistajien ja mittojen mukaan. Myös omien pohjien tekeminen omien mittojen mukaan on helppoa avustavalla, askel askeleelta etenevällä suunnitteluvälineellä.</p>

<p>Ohjelman suunnittelualustana on yksi käyntikortti tai muu "lappunen", joita sitten monistetaan valitun pohjan mukaisesti tulostettavalle arkille. Käyttöliittymä mahdollistaa muutaman erityyppisen objektin lisäämisen alustalle. Näitä ovat: teksti, suorakaide, viiva, ellipsi/ympyrä, kuva tai viivakoodi. Lisättävälle tekstille voi työkalun välilehdillä valita erilaisia asetuksia, kuten tekstin sisällön, sijainnin, koon, kirjasimen, värin sekä varjostuksen. Kuviksi Glabels kelpuuttaa lukuisan joukon erilaisia kuvatiedostomuotoja, kuten png, jpg sekä svg. Erityisesti svg-kuvat ovat käytännöllisiä esimerkiksi logoa lisättäessä, sillä vektorigrafiikkana ne ovat aina tarkkoja. Viivakoodityökalu kysyy viivakoodiin lisättävän tekstisisällön sekä käytettävän viivakoodistandardin ja luo niistä pyydetyn viivakoodin.</p>

<p>Käyntikortteja tehtäessä halutaan suunnitella arkillinen samalla tekstillä varustettuja kortteja. Esimerkiksi konferenssin nimilappuja tai postitustarroja tehtäessä halutaan kuitenkin jokaiseen korttiin eri teksti, mutta samanlaisella pohjalla. Tätä varten Glabelsissa on mahdollista tuoda halutut tiedot <a href="http://fi.wikipedia.org/wiki/CSV">CSV</a>-muotoisena tekstitiedostona (<em>comma-separated values</em>, eli <em>"pilkuilla erotetut arvot"</em>). CSV-tiedostossa aina yhdelle kortille halutut tiedot, esimerkiksi nimi ja osoite, ovat kirjoitettuina yhdelle riville pilkulla tai jollain muulla erotinmerkillä erotettuina. CSV-tiedostoja voi tehdä esimerkiksi tallentamalla taulukkolaskentaohjelmaan kerätty tieto CSV-muodossa. Kun ohjelmalle on kerrottu käytettävä CSV-tiedosto, on tekstiin mahdollista lisätä viittauksia sen kenttiin. Esimerkiksi, jos CSV-tiedoston ensimmäinen sarake sisältää etunimiä, lisätään tekstiin etunimen paikalle merkkijono "${1}", jolloin tulostettaessa kuhunkin korttiin haetaan CSV-tiedostosta kyseisen rivin ensimmäinen kenttä. Tekstien lisäksi CSV-tiedosto voi sisältää värejä rgb-muodossa (<a href="http://www.w3schools.com/html/html_colors.asp">html-syntaksilla</a>, esimerkiksi vaaleanpunainen "#ffaaaa") sekä viittauksia kuviin niiden tiedostopolkuina. Näin esimerkiksi kunkin henkilön nimikorttiin voidaan tulostaa hänen kuvansa ja taustaväriksi laittaa osastoa tai asemaa kuvaava väri. CD-levyjen kanssa näin on mahdollista esimerkiksi koota tiedostoon useamman levyn tiedot: esittäjä, levyn nimi, kansikuva, kappaleiden nimet, halutut värit yms. Levyille voi suunnitella yhden pohjan ja tulostaa levyille yksilölliset, mutta yhteisen tyylin mukaiset kansilehdet.</p>

<dl>
    <dt>Kotisivu</dt>
        <dd><a href="http://www.glabels.org/">http://www.glabels.org/</a> </dd>
    <dt>Lisenssi</dt>
        <dd><a class="" href="http://viikonvalo.fi/GNU_GPL">GNU GPL</a></dd>
    <dt>Toimii seuraavilla alustoilla</dt>
        <dd>Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD,</dd>
    <dt>Asennus</dt>
        <dd>Linux- ja BSD-jakeluihin Glabels löytyy todennäköisesti niiden omasta paketinhallinnasta. Mac OS X:lle ohjelman voi asentaa <a href="http://pdb.finkproject.org/pdb/package.php/glabels">Fink</a>-projektin kautta.</dd>
</dl>

<p><span class="screenshots">
<img alt="glabels-1.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-1.story.png"/>
<img alt="glabels-2.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-2.story.png"/>
<img alt="glabels-3.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-3.story.png"/>
<img alt="glabels-4.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-4.story.png"/>
<img alt="glabels-5.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-5.story.png"/>
<img alt="glabels-6.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-6.story.png"/>
<img alt="glabels-7.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-7.story.png"/>
<img alt="glabels-8.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-8.story.png"/>
<img alt="glabels-9.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-9.story.png"/>
<img alt="glabels-10.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-10.story.png"/>
<img alt="glabels-11.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-11.story.png"/>
<img alt="glabels-12.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-12.story.png"/>
<img alt="glabels-13.story.png" src="http://viikonvalo.fi/sites/default/files/images/glabels-13.story.png"/>
</span></p>

<p><em>Teksti: Pesasa</em><br/>

<em>Kuvakaappaukset: Pesasa</em></p></div>
    </summary>
    <updated>2012-05-06T11:25:36Z</updated>
    <category scheme="http://viikonvalo.fi/taxonomy/term/9" term="FreeBSD"/>
    <category scheme="http://viikonvalo.fi/taxonomy/term/3" term="Linux"/>
    <category scheme="http://viikonvalo.fi/taxonomy/term/5" term="Mac OS X"/>
    <category scheme="http://viikonvalo.fi/taxonomy/term/10" term="NetBSD"/>
    <category scheme="http://viikonvalo.fi/taxonomy/term/28" term="OpenBSD"/>
    <author>
      <name>pesasa</name>
    </author>
    <source>
      <id>http://viikonvalo.fi</id>
      <link href="http://viikonvalo.fi" rel="alternate" type="text/html"/>
      <link href="http://viikonvalo.fi/rss.xml" rel="self" type="application/rss+xml"/>
      <title>Viikon VALO</title>
      <updated>2012-05-18T10:00:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://myrtti.fi/blog/?p=979</id>
    <link href="http://myrtti.fi/blog/2012/04/30/viglen-mpc-l-from-xubuntu-10-04-lts-to-debian-stable/" rel="alternate" type="text/html"/>
    <title>Viglen MPC-L from Xubuntu 10.04 LTS to Debian stable</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">With Ubuntu not supplying a kernel suitable for the CPU (a Geode GX2 by National Semiconductors, a 486 buzzing at 399MHz clock rate) of my Viglen MPC-L (the one Duncan documented the installation of Xubuntu in 2010), it was time … <a href="http://myrtti.fi/blog/2012/04/30/viglen-mpc-l-from-xubuntu-10-04-lts-to-debian-stable/">Continue reading <span class="meta-nav">→</span></a></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>With Ubuntu not supplying a kernel suitable for the CPU (a Geode GX2 by National Semiconductors, a 486 buzzing at 399MHz clock rate) of my Viglen MPC-L (<a href="http://sample.me.uk/blog/post/mpc-l_xubuntu_install" title="Installation instructions of Xubuntu 10.04 onto a Viglen MPC-L by Duncan Sample">the one Duncan documented the installation of Xubuntu in 2010</a>), it was time to look for other alternatives. I wasn’t too keen on the idea of using some random repository to get the suitable kernel for newer version of Ubuntu, so Debian was the next best thing that came to mind.</p>
<p>Friday night, right before heading out to pub with friends, I sat on the couch, armed with a laptop, USB keyboard, RGB cable and a USB memory stick. Trial and error reminded me to
</p><ol style="">
<li>use bittorrent to download the  image since our flaky Belkin-powered Wifi cuts off the connection every few minutes and thus corrupts direct downloads, and</li>
<li>do the boot script magic of <code>pnpbios=off noapic acpi=off</code> like with our earlier Xubuntu installation.</li>
</ol>
<p>In contrast to the experience of installing Xubuntu on the Viglen MPC-L, the Debian installation was easy from here on. The installer seemed to not only detect the needed kernel and install the correct one (<code>Linux wizzle 2.6.32-5-486 #1 Mon Mar 26 04:36:28 UTC 2012 i586 GNU/Linux</code>) but, judging from the success of the first reboot after the installation had finished and a quick look at <code>/boot/grub/grub.cfg</code>, had also set the right boot options automatically. So the basic setup was a <strong>*lot*</strong> easier than it was with Xubuntu!</p>
<p>Some things that I’ve gotten used to being automatically installed with Ubuntu weren’t pre-installed with Debian and so I had to install them for my usage. Tasksel installed ssh server, but <code>rsync</code>, <code>lshw</code> and <code>ntfs-3g</code> needed to be installed as well which I had gotten used to having in Ubuntu, but installing them wasn’t too much of a chore. As I use my Viglen MPC-L as my main irssi shell nowadays, I had to install of course irssi, but some other stuff needed by it and my other usage patterns… so… after installing <code>apt-file pastebinit zsh fail2ban</code> for my pet peeves, and <code>tmux irssi irssi-scripts libcrypt-blowfish-perl libcrypt-dh-perl libcrypt-openssl-bignum-perl libdbi-perl sqlite3 libdbd-sqlite3-perl</code> I finally have approximately the system I needed.</p>
<p>All in all, the experience was a lot easier than what I had with Xubuntu in September 2010. It definitely surprised me and I kind of hope that this process wasn’t as easy and automated 18 months ago…</p></div>
    </content>
    <updated>2012-04-29T22:00:24Z</updated>
    <category term="ICT"/>
    <category term="Life"/>
    <category term="Planet Ubuntu"/>
    <category term="Tips'n'Tricks"/>
    <category term="Debian"/>
    <category term="irssi"/>
    <category term="Ubuntu"/>
    <category term="Viglen"/>
    <category term="Viglen MPC-L"/>
    <author>
      <name>myrtti</name>
    </author>
    <source>
      <id>http://myrtti.fi/blog</id>
      <link href="http://myrtti.fi/blog/category/ict/planetubuntu/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://myrtti.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>Nerdette ravings</subtitle>
      <title>Miia Ranta » Planet Ubuntu</title>
      <updated>2012-04-29T23:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://bergie.iki.fi/midcom-permalink-1e18551750a6566855111e1be427376ab5e96ec96ec</id>
    <link href="http://bergie.iki.fi/blog/decoupled_content_management_on_tour/" rel="alternate" type="text/html"/>
    <title xml:lang="en">Decoupled Content Management on tour</title>
    <summary type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>It seems the idea of <a href="http://bergie.iki.fi/blog/decoupling_content_management/">Decoupling Content Management</a> is gaining momentum. On the user interface side, many projects have already adopted the <a href="http://viejs.org/">VIE</a> interaction framework and widgets from <a href="http://createjs.org/">Create</a>, and in the content repository space projects like <a href="http://phpcr.github.com/">PHPCR</a> move forward and there are also interesting new ideas like <a href="http://svn.apache.org/repos/asf/labs/oak/README.txt">Apache Oak</a>.</p>
<p>While much of this has been made possible by the <a href="http://www.iks-project.eu/">IKS project</a>, it is also great to see the wider CMS community getting more active in the space. Part of this momentum is also apparent in how many communities want to learn more about these ideas.</p>
<p>Here are some upcoming events where decoupled CMS will be present:</p>
<ul><li><strong><a href="http://t3dd12.typo3.org/">Typo3 Developer Days</a></strong>, April 12-15 in Munich, Germany. No official session, but I was invited to participate and chat with people</li>
<li><strong><a href="http://www2012.wwwconference.org/">World Wide Web Conference</a></strong>, April 16-20 in Lyon, France. We will present our paper on decoupled content management with Szaby Grünwald on <a href="http://www2012.wwwconference.org/wwwprogram/getinfo.php?type=developers">Friday in the Developers track</a></li>
<li><strong><a href="http://berlinjs.org/">BerlinJS</a></strong>, May in Berlin, Germany. I will talk about Create</li>
<li><strong><a href="http://paris2012.live.symfony.com/">Symfony Live</a></strong>, June 6-9 in Paris, France. I <a href="http://paris2012.live.symfony.com/speakers">will talk about</a> decoupling content management with Create and PHPCR, and Lukas Smith will talk about Symfony2 CMF</li>
<li><strong><a href="http://wiki.iks-project.eu/index.php/Workshops/Salzburg2012">IKS Technology in Action</a></strong>, June 12-13 in Salzburg, Austria. Lots of sessions about the different IKS tools</li>
<li><strong><a href="http://munich2012.drupal.org/">DrupalCon</a></strong>, August 20-24 in Munich, Germany. My talk on decoupling content management is a <a href="http://munich2012.drupal.org/program/sessions/featured">featured session</a></li>
</ul><p>If your community is interested in learning more, <a href="http://www.linkedin.com/in/bergie">get in touch</a> or follow <a href="http://twitter.com/bergie">my tweets</a> from these events. And obviously I'm looking forward to meeting many of you in these events.</p>
<p/></div>
    </summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>It seems the idea of <a href="http://bergie.iki.fi/blog/decoupling_content_management/">Decoupling Content Management</a> is gaining momentum. On the user interface side, many projects have already adopted the <a href="http://viejs.org/">VIE</a> interaction framework and widgets from <a href="http://createjs.org/">Create</a>, and in the content repository space projects like <a href="http://phpcr.github.com/">PHPCR</a> move forward and there are also interesting new ideas like <a href="http://svn.apache.org/repos/asf/labs/oak/README.txt">Apache Oak</a>.</p>
<p>While much of this has been made possible by the <a href="http://www.iks-project.eu/">IKS project</a>, it is also great to see the wider CMS community getting more active in the space. Part of this momentum is also apparent in how many communities want to learn more about these ideas.</p>
<p>Here are some upcoming events where decoupled CMS will be present:</p>
<ul><li><strong><a href="http://t3dd12.typo3.org/">Typo3 Developer Days</a></strong>, April 12-15 in Munich, Germany. No official session, but I was invited to participate and chat with people</li>
<li><strong><a href="http://www2012.wwwconference.org/">World Wide Web Conference</a></strong>, April 16-20 in Lyon, France. We will present our paper on decoupled content management with Szaby Grünwald on <a href="http://www2012.wwwconference.org/wwwprogram/getinfo.php?type=developers">Friday in the Developers track</a></li>
<li><strong><a href="http://berlinjs.org/">BerlinJS</a></strong>, May in Berlin, Germany. I will talk about Create</li>
<li><strong><a href="http://paris2012.live.symfony.com/">Symfony Live</a></strong>, June 6-9 in Paris, France. I <a href="http://paris2012.live.symfony.com/speakers">will talk about</a> decoupling content management with Create and PHPCR, and Lukas Smith will talk about Symfony2 CMF</li>
<li><strong><a href="http://wiki.iks-project.eu/index.php/Workshops/Salzburg2012">IKS Technology in Action</a></strong>, June 12-13 in Salzburg, Austria. Lots of sessions about the different IKS tools</li>
<li><strong><a href="http://munich2012.drupal.org/">DrupalCon</a></strong>, August 20-24 in Munich, Germany. My talk on decoupling content management is a <a href="http://munich2012.drupal.org/program/sessions/featured">featured session</a></li>
</ul><p>If your community is interested in learning more, <a href="http://www.linkedin.com/in/bergie">get in touch</a> or follow <a href="http://twitter.com/bergie">my tweets</a> from these events. And obviously I'm looking forward to meeting many of you in these events.</p>
<p/></div>
    </content>
    <updated>2012-04-13T10:14:30Z</updated>
    <published>2012-04-13T10:14:30Z</published>
    <category term="midgard"/>
    <author>
      <name>henri.bergius@iki.fi (Henri Bergius)</name>
    </author>
    <source>
      <id>http://bergie.iki.fi/blog/</id>
      <author>
        <name>henri.bergius@iki.fi</name>
      </author>
      <link href="http://bergie.iki.fi/blog/" rel="alternate" type="text/html"/>
      <link href="http://bergie.iki.fi/blog/atom.xml" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Motorcycle Adventures and Free Software from Henri Bergius</subtitle>
      <title xml:lang="en">Henri Bergius</title>
      <updated>2012-05-18T09:56:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.ubuntu-fi.org/?p=1403</id>
    <link href="http://blog.ubuntu-fi.org/2012/gnome-3-4-julkaistu/" rel="alternate" type="text/html"/>
    <title>Gnome 3.4 julkaistu</title>
    <summary>Ubuntussakin käytössä olevan työpöytäympäristö Gnomen versio 3.4 julkaistiin maaliskuun lopussa. Uusi versio tuo mukanaan liudan parannuksia ja hienosäätöä, mitä varmastikin monet käyttäjät ovat odottaneet vuosi sitten julkaistun 3.0 tuomien isojen muutosten jälkeen. Siitä huolimatta, että Ubuntussa on nykyisin vakiona Unity-käyttöliittymä, niin graafinen ympäristö perustuu edelleen Gnome-projektiiin ja maaliskuun lopussa julkaistuun versioon 3.4. on mukana Ubuntu 12.04:ssä, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Ubuntussakin käytössä olevan työpöytäympäristö Gnomen versio 3.4 julkaistiin maaliskuun lopussa. Uusi versio tuo mukanaan liudan parannuksia ja hienosäätöä, mitä varmastikin monet käyttäjät ovat odottaneet vuosi sitten julkaistun 3.0 tuomien isojen muutosten jälkeen.</p>
<p><span id="more-1403"/>Siitä huolimatta, että Ubuntussa on nykyisin vakiona Unity-käyttöliittymä, niin graafinen ympäristö perustuu edelleen Gnome-projektiiin ja <a href="http://www.gnome.org/news/2012/03/gnome-3-4-released/">maaliskuun lopussa julkaistuun versioon 3.4</a>. on mukana Ubuntu 12.04:ssä, joka puolestaan julkaistaan muutamien viikkojen kuluttua. Ubuntussa ei kuitenkaan ole ollut vakiona Gnome 3.0:n osana julkaistua käyttöliittymää nimeltä Gnome Shell, vaan Ubuntussa tarjottiin klassista mallia olevaa Gnome 2.32:sta Unity-siirtymään asti.</p>
<div class="wp-caption aligncenter" id="attachment_1404" style="width: 310px;"><a href="http://blog.ubuntu-fi.org/wp-content/uploads/gnome-3.4.png"><img alt="" class="size-medium wp-image-1404" height="187" src="http://blog.ubuntu-fi.org/wp-content/uploads/gnome-3.4-300x187.png" title="gnome-3.4" width="300"/></a><p class="wp-caption-text">Gnome 3.4 ja Gnome Shell -käyttöliittymä</p></div>
<p>Gnome Shell toki löytyy Ubuntun ohjelmapakettilähteistä, ja sen voi asentaa suorittamalla päätteessä</p>
<pre>sudo apt-get install gnome-shell</pre>
<p>Jos haluaa asentaa koko Gnome 3.4:n sellaisena kuin Gnome-projekti sitä itse jakelee Ubuntun valikoiman sijasta, tulee ajaa</p>
<pre>sudo apt-get install gnome</pre>
<p>Paketit <strong>gnome-shell</strong> tai <strong>gnome</strong> voi toki asentaa graafisillakin työkaluilla. Koko Gnomea ei välttämättä kannata asentaa, koska sen mukana tulee erinäistä turhaltakin tuntuvaa ohjelmaa, mutta paketin riippuvuuksia selaamalla voi katsoa mitä ehkä haluaisi asennella yksittäisinä ohjelmina. Koska Ubuntu 12.04 on lähellä julkaisuhetkeä, ei sen pakettilähteisiin ole potentiaalisten yhteentoimivuusongelmien takia tuotu kuitenkaan ihan koko Gnome 3.4:sta, esimerkkinä Ubuntu 12.04:ssa oleva Gnome-projektin julkaisema Evolution-sähköpostiohjelma on jätetty versioon 3.2.</p>
<p>Asennnuksen jälkeen Gnome Shelliä pääsee kokeilemaan kirjautumalla ulos, sisäänkirjautumisnäkymässä napsauttamalla hammasrataskuvaketta ja valitsemalla istunnon tyypiksi “Gnome”, ja sitten vaan kirjautumaan sisään. Jos asentaa useampia graafisia ympäristöjä (esim <strong>kubuntu-desktop</strong>, <strong>lubuntu-desktop</strong>, <strong>xubuntu-desktop</strong>) niidenkin käynnistäminen tapahtuu samalla tavalla istunnon tyyppiä vaihtamalla sisäänkirjautumisen yhteydessä.</p>
<p>Parhaan esittelyn Gnome 3.4:n muutoksista antaa Gnome-projektin aina yhtä <a href="http://library.gnome.org/misc/release-notes/3.4/">erinomainen kuvitettu julkaisumuistio</a>, jota ei ole syytä toistaa tässä.</p>
<p>Henkilökohtaisesti minua miellyttää ainakin se, että monet pienet ärsyttävät 3.0 ja 3.2 -versiossa olleet viat on korjattu, ja Gnomen käyttö on nyt melko mukavaa. Toki samalla tavalla Unityn 5.8 versio alkaa sekin olla kypsä. Olen vertaillut molempia ja ainakin toistaiseksi pitänyt enemmän Gnome Shellistä kuin Unitystä, ja Gnome Shell toimii paremmin paitsi päivittäisessä läppärikäytössä myös ExoPC-tabletissani (varsinkin twofing-monikosketustyökalun asennuksen jälkeen).</p>
<p>Työpöytäpradigma on tällä hetkellä aikamoisessa myllerryksessä, kun monella rintamalla ollaan hylkäämässä klassinen malli (Gnome Shell, Unity, Windows 8, Mac IOS jne). Moni kuitenkin kaipaa takaisin perinteiseen, eihän se mitenkään huonokaan ollut. Ubuntussa on saatavilla myös paketti <strong>gnome-session-fallback</strong> jonka asentamisen myötä istuntovaihtoehtoihin ilmestyy “Gnome Classic”, joka on edelleen uutta Gnome 3:a, mutta sisältää perinteisen kaltaisen paneelin.</p>
<div class="wp-caption alignright" id="attachment_1406" style="width: 160px;"><a href="http://blog.ubuntu-fi.org/wp-content/uploads/opensuse-cinnamon.png"><img alt="" class="size-thumbnail wp-image-1406" height="150" src="http://blog.ubuntu-fi.org/wp-content/uploads/opensuse-cinnamon-150x150.png" title="opensuse-cinnamon" width="150"/></a><p class="wp-caption-text">Gnome 3:een perustuva Cinnamo </p></div>
<p>Jos on valmis kokeilemaan muitakin jakeluita, niin Ubuntuun pohjautuva jakelu Linux Mint versio 12:sta löytyy <a href="http://mate-desktop.org/">MATE-työpöytäympäristö</a>. MATE-projekti jatkokehittää vanhaa Gnome 2-versiota, takaisinsovittaen uudempia julkaisuja Gnomen ohjemista sille. Lähestymistapa taitaa kuitenkin olla liian vaikeasti hallittava ja sen sijaan Linux Mint on alkanut itse kehittää puolestaan Gnome 3:een pohjautuvaa ympäristöä josta on sittemmin tullut itsenäinen projekti <a href="http://cinnamon.linuxmint.com/">Cinnamon</a>. MATE ja Cinnamonia ei löydy Ubuntun vakiopakettilähteistä, mutta esim. <a href="http://en.opensuse.org/openSUSE:Upcoming_features#From_GNOME">OpenSUSE harkitsee Cinnamonin</a> ottamista valinnaiseksi osaksi versiotaan 12.2, vaikkakin täysverinen Gnome 3.4 tulee olemaan OpenSUSE 12.2.:n vakiotyöpöytäympäristö.</p>
<p>Joitakin ihmisiä tuntuu ahdistavan että vaihtoehtoja on niin paljon, toisille taas valinnanvapaus edustaa nimenomaan vapautta. Harvaa kuitenkaan ahdistaa, että maailmassa olisi liikaa esim. automerkkejä. Työpöytäympäristöjen valinnanvara on muistuttaa paljon autokauppaa: vaihtoehdoissa on paljon yhteistä, niiden käytön oppiminen ei ole kovin vaikeaa jos alun perin on osannut ajaa edes yhtä, vaihtoehtoja on helppo koeajaa ennen valintaa jne.  Vaihtoehtojen olemassaolo on välttämätöntä kilpailulle ja kuitenkin konepellin alla olevat komponentit ja standardiratkaisut ovet monella samat, ja joku keksii jotain uutta ja oikeasti hyvää, niin ideat leviävät pikkuhiljaa kaikkiin vaihtoehtoihin.</p>
<p>Jotta kilpailu säilyisi ja tuottaisi hyötyjä, pitää ihmisten olla valmiita välillä tutustumaan vaihtoehtoihin ja joskus myös vaihtamaan kun siltä tuntuu. Eli ei muuta kuin koeajolle!</p>
<p>- Otto / <a href="http://linux-tuki.fi/">Linux-tuki.fi</a></p></div>
    </content>
    <updated>2012-04-11T07:33:14Z</updated>
    <category term="Koosteet"/>
    <category term="Muut Linux-jakelut"/>
    <category term="Ohjelmaesittelyt"/>
    <category term="Ty&#xF6;p&#xF6;yt&#xE4;ymp&#xE4;rist&#xF6;t"/>
    <category term="Uutiset"/>
    <category term="cinnamon"/>
    <category term="gnome shell"/>
    <category term="linux mint"/>
    <category term="opensuse"/>
    <author>
      <name>Otto</name>
    </author>
    <source>
      <id>http://blog.ubuntu-fi.org</id>
      <link href="http://blog.ubuntu-fi.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.ubuntu-fi.org" rel="alternate" type="text/html"/>
      <subtitle>Suomen Ubuntu-yhteisön blogi</subtitle>
      <title>Ubuntu-blogi</title>
      <updated>2012-04-11T08:00:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://risto.kurppa.fi/blog/?p=6432</id>
    <link href="http://risto.kurppa.fi/blog/2012/03/nokia-n950/" rel="alternate" type="text/html"/>
    <title>Nokia N9(50)</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A friend of mine told me that he has a Nokia N950 (the developer model of N9, with hardware keyboard) that he doesn’t need. N9 is the first phone from Nokia running Meego, Linux operating system. He had been playing … <a href="http://risto.kurppa.fi/blog/2012/03/nokia-n950/">Continue reading <span class="meta-nav">→</span></a>
No related posts.</div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A friend of mine told me that he has a Nokia N950 (the developer model of N9, with hardware keyboard) that he doesn’t need. N9 is the first phone from Nokia running Meego, Linux operating system.</p>
<p>He had been playing around with it and porting software to it but in the end got frustrated because of the security framework (aegis) and the lack of easy way to package software to it, with dependencies, and let normal users then install that app. He also happened to tell that he’d have use for a N900 that he prefers in development purposes. It was a WIN-WIN and I walked out of that situation with a N950. Later we agreed that I’d have it at least for 6 months and then we’ll see if he want’s it back.<span id="more-6432"/></p>
<p>Anyway here’s a short log of what did I do to it. I got it right after the release of PR1.2beta for N950.</p>
<ul>
<li><a href="http://harmattan-dev.nokia.com/release/N950/firmware/">Installing PR1.2beta</a></li>
<li><a href="http://wiki.meego.com/Migrating_from_N900_to_N950#Import_from_N900">Importing contacts</a> from N900 - IM only contacts aren’t imported. They come when you connect the accounts to N9</li>
<li>Activate developer mode (Settings / Security / Developer mode) -&gt; restart</li>
<li><a href="http://leho.kraav.com/blog/2011/12/01/install-n9-skype-ui-on-n950/">Installing Skype</a></li>
<li>Connect Skype account</li>
<li>Connect Gmail account (also youtube &amp; picasa)</li>
<li>Connect Facebook account</li>
<li>Connect Twitter account (web login)</li>
<li>Connect Nokia account</li>
<li>Connect Dropbox account (Neat, this is new!!)</li>
<li>Connect CalDAV / <a href="http://wiki.meego.com/Migrating_from_N900_to_N950#Syncing_multiple_Google_Calendars">Google calendar</a></li>
</ul>
<h3>Random remarks</h3>
<ul>
<li>Facebook icon is shown on the top bar if a new FB message arrives</li>
<li>Contacts automerge connections from different accouts. Wonder how smart it actually is to find the correct names. Seems to fail here and there.</li>
<li>It’s great to have all accounts in the contacts connected: It’s easy to go and check the latest tweet / FB status of a friend</li>
<li>Pressing long an e-mail shows a popup menu allowing deleting a message without opening it</li>
<li>Sharing a photo to Dropbox (nice!) doesn’t understand subfolders, only main level.</li>
<li>I forgot to upload my two first sportstracker activites before flashing. Auch.</li>
<li>I’ve had Voddler account for years but I haven’t been able to watch anything – they don’t have Linux client, except for Meego/N9. So now I can watch films by connecting the video out (N900 video out cable works on N950 too) to my monitor (Samsung 215TW – years ago especially chosen to have nice variety of inputs: DVI, VGA, component, S-video, composite), though the quality doesn’t beat DVD.</li>
</ul>
<h3>Some useful software</h3>
<ul>
<li><a href="http://store.ovi.com/content/259046?clickSource=related%2Bcontent&amp;contentArea=applications&amp;pos=1">Gtalk Video call</a></li>
<li><a href="http://store.ovi.com/content/257468?clickSource=search&amp;pos=1">Firefox</a></li>
<li><a href="http://store.ovi.com/content/220215?clickSource=search&amp;pos=1">Meecatalog</a></li>
<li><a href="http://store.ovi.com/content/222534?clickSource=search&amp;pos=1">Cloudgps</a></li>
<li><a href="http://store.ovi.com/content/194953?clickSource=search&amp;pos=1">HS.fi</a></li>
<li><a href="http://store.ovi.com/content/214863?clickSource=search&amp;pos=1">Sports Tracker</a></li>
<li><a href="http://store.ovi.com/content/245119?clickSource=search&amp;pos=1">UpCode</a></li>
<li><a href="http://store.ovi.com/content/221735?clickSource=search&amp;pos=1">Calendar Feed</a></li>
<li><a href="http://store.ovi.com/content/210812?clickSource=search&amp;pos=4">My Routes</a></li>
<li><a href="http://store.ovi.com/content/237387?clickSource=search&amp;pos=1">Rotate Home Screen</a></li>
<li><a href="http://store.ovi.com/content/198473?clickSource=search&amp;pos=1">Recorder</a></li>
<li><a href="http://store.ovi.com/content/208548?clickSource=search&amp;pos=1">MiniBible</a></li>
<li><a href="http://store.ovi.com/content/185804?clickSource=search&amp;pos=1">VLC Remote</a></li>
<li><a href="http://store.ovi.com/content/224768?clickSource=search&amp;pos=1">Action Cam</a></li>
<li><a href="http://store.ovi.com/content/251763?clickSource=search&amp;pos=1">Toggle PSM</a></li>
<li>What do you think I should try? Tell me!</li>
</ul>
<div><span style="font-size: small;"><span style="line-height: 24px;">Next I would really like to have the time to test <a href="https://endno.de/~itsnotabigtruck/inception/">Inception</a> and <a href="http://wiki.merproject.org/wiki/Nemo">Nemo Mobile</a>.<p/>
<p>If you’re interested in N9 and Meego, now is the best time to get it. <a href="http://www.gigantti.fi/product/puhelimet-ja-gps/matkapuhelimet/NOKN9CYAN16GB/nokia-n9-00-16gb-syaani">Gigantti </a>selling it for 299e (16GB). Verkkokauppa.com sold the 64GB model for 399e around 10 days ago, now it’s back at 499e. Autch.</p></span></span></div>

<p class="FacebookLikeButton">&lt;fb:like action="recommend" colorscheme="light" href="http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F" layout="standard" show_faces="true" width="450"&gt;&lt;/fb:like&gt;</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Facebook"><img alt="Facebook" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Twitter"><img alt="Twitter" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Identi.ca"><img alt="Identi.ca" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/identica.png" width="16"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Digg"><img alt="Digg" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Google Reader"><img alt="Google Reader" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;linkname=Nokia%20N9%2850%29" rel="nofollow" target="_blank" title="Delicious"><img alt="Delicious" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/delicious.png" width="16"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2012%2F03%2Fnokia-n950%2F&amp;title=Nokia%20N9%2850%29" id="wpa2a_2">Share</a></p><p>No related posts.</p>
	Tags: <a href="http://risto.kurppa.fi/blog/tag/hardware/" rel="tag" title="hardware">hardware</a>, <a href="http://risto.kurppa.fi/blog/tag/linux/" rel="tag" title="linux">linux</a>, <a href="http://risto.kurppa.fi/blog/tag/meego/" rel="tag" title="meego">meego</a>, <a href="http://risto.kurppa.fi/blog/tag/mobile/" rel="tag" title="mobile">mobile</a>, <a href="http://risto.kurppa.fi/blog/tag/n900/" rel="tag" title="n900">n900</a>, <a href="http://risto.kurppa.fi/blog/tag/planet-fnoss/" rel="tag" title="planet-fnoss">planet-fnoss</a>, <a href="http://risto.kurppa.fi/blog/tag/planet-vapaasuomi/" rel="tag" title="planet-vapaasuomi">planet-vapaasuomi</a>, <a href="http://risto.kurppa.fi/blog/tag/review/" rel="tag" title="review">review</a>, <a href="http://risto.kurppa.fi/blog/tag/software/" rel="tag" title="software">software</a><br/></div>
    </content>
    <updated>2012-03-31T06:00:39Z</updated>
    <category term="Open source"/>
    <category term="Uncategorized"/>
    <category term="hardware"/>
    <category term="linux"/>
    <category term="meego"/>
    <category term="mobile"/>
    <category term="n900"/>
    <category term="planet-fnoss"/>
    <category term="planet-vapaasuomi"/>
    <category term="review"/>
    <category term="software"/>
    <category label="hardware" scheme="http://risto.kurppa.fi/blog/tag/" term="hardware"/>
    <category label="linux" scheme="http://risto.kurppa.fi/blog/tag/" term="linux"/>
    <category label="meego" scheme="http://risto.kurppa.fi/blog/tag/" term="meego"/>
    <category label="mobile" scheme="http://risto.kurppa.fi/blog/tag/" term="mobile"/>
    <category label="n900" scheme="http://risto.kurppa.fi/blog/tag/" term="n900"/>
    <category label="planet-fnoss" scheme="http://risto.kurppa.fi/blog/tag/" term="planet-fnoss"/>
    <category label="planet-vapaasuomi" scheme="http://risto.kurppa.fi/blog/tag/" term="planet-vapaasuomi"/>
    <category label="review" scheme="http://risto.kurppa.fi/blog/tag/" term="review"/>
    <category label="software" scheme="http://risto.kurppa.fi/blog/tag/" term="software"/>
    <author>
      <name>Risto H. Kurppa</name>
    </author>
    <source>
      <id>http://risto.kurppa.fi/blog</id>
      <link href="http://risto.kurppa.fi/blog/tag/planet-vapaasuomi/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://risto.kurppa.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>random words..</subtitle>
      <title>Risto H. Kurppa » planet-vapaasuomi</title>
      <updated>2012-05-14T21:00:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://laxstrom.name/blag/?p=317</id>
    <link href="http://laxstrom.name/blag/2012/03/20/report-from-the-multilingual-web-workshop/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=report-from-the-multilingual-web-workshop" rel="alternate" type="text/html"/>
    <title>Report from the Multilingual Web Workshop</title>
    <summary>I attended the W3C Workshop about multilingual web with Gerard Meijssen for the Wikimedia Localisation team. Aside from the long list of new things you will learn in every conference, this time I was surprised by the number of links that appeared between things I already knew. For example META-SHARE was mentioned multiple times in [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://laxstrom.name/wordpress/wp-content/uploads/2012/03/mw3.png"><img alt="" class="alignright" height="196" src="http://laxstrom.name/wordpress/wp-content/uploads/2012/03/mw3.png" title="Multilingual Web" width="205"/></a>I attended the W3C Workshop about multilingual web with Gerard Meijssen for the <a href="http://wikimediafoundation.org/wiki/Localisation_team">Wikimedia Localisation team</a>. Aside from the long list of new things you will learn in every conference, this time I was surprised by the number of links that appeared between things I already knew. For example <a href="http://www.meta-share.eu/">META-SHARE</a> was mentioned multiple times in different contexts.<a href="http://laxstrom.name/wordpress/wp-content/uploads/2012/03/mw3.png"><br/>
</a></p>
<p><strong>Presentations.</strong> The workshop was split into two days. The first day was packed with short presentations from participants. Some observations:</p>
<ul>
<li>Keynote about semantic web and how it can help us to reach multilingual web.</li>
<li>Microsoft presented their translation toolkit. It didn’t seem to include translation management at all: “You can then send the empty translation file by email”. Also in the example application mph was not localised to km/h.</li>
<li>There was a poster presentation about open source language guessers. We do tag the language used in Wikipedia pages, but still most of the guessers didn’t get it right. To me this says that there is training data out there, but nobody bothers to use it.</li>
<li>New language related features (bidirectional text, <a href="http://en.wikipedia.org/wiki/Ruby_character">ruby</a>, <a href="http://rishida.net/blog/?p=831">translate-flag</a>) in HTML5 ignited lots of discussion: they were welcomed but people wanted to do more.</li>
<li><a href="http://en.wikipedia.org/wiki/XSL_Formatting_Objects">XSL-FO</a> is still years ahead of CSS by having direction neutral <em>start</em>, <em>end</em>, <em>before</em> and <em>after</em> keywords. That is the one of the few features I like in that language.</li>
<li>Some WTF-moments: “unicode languages”, using flags for languages and locales and one of the best practices for bidirectional text was to “avoid using it”.</li>
</ul>
<p><strong><em>Open</em> linked data.</strong> There is a big demand for all kinds of linguistic data. One of the discussion groups in the second day was about open linked data. It was emphasized that open data means that the data is in a standard format, not tied into one application. But for me an explicit open license is more important, since it allows converting the proprietary format into other formats and *distribute* them.</p>
<p><strong>Open <em>linked</em> data.</strong> Links are another side of open linked data. Links were said to be as important as the data itself, something easy to agree with. What would for example Wikipedia be without links? The number of links is increasing, but currently the links are clustered into centers. Links are crucial to discover what data is actually available, but projects like META-SHARE do their part too. For me this compares closely to the UNIX philosophy of having each tool do one thing and do it well.<br/>
An example of this idea is in the <a href="http://www.tsk.fi/tsk/node/634#tiede">Bank of Finnish Terminology in Arts and Sciences</a>. Contributors are encouraged to write short definitions for terms, while long explanations are better suited to be included in Wikipedia. We are also using Semantic MediaWiki to increase the links inside the data itself.</p>
<p><strong>Open linked <em>data</em>.</strong> A type of linked open data I would like to see is translation memory data. This is also something the open source and open content projects including Wikimedia and <a href="http://translatewiki.net">translatewiki.net</a> can contribute, since we have lots of translations that can be used to build translation memories and parallel corpuses. Have you ever wanted to compare the same text in 50+ languages? We have it. I also see nice post-processing possibilities to increase the usefulness of the data by doing sentence or even word level alignment; we only have paragraph alignment for now.</p></div>
    </content>
    <updated>2012-03-20T20:38:14Z</updated>
    <category term="English"/>
    <category term="MediaWiki"/>
    <category term="translatewiki.net"/>
    <category term="vapaasuomi"/>
    <author>
      <name>Nahlu</name>
    </author>
    <source>
      <id>http://laxstrom.name/blag</id>
      <link href="http://laxstrom.name/blag/category/vapaasuomi/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://laxstrom.name/blag" rel="alternate" type="text/html"/>
      <subtitle>About me, me and me</subtitle>
      <title>It rains like a saavi » vapaasuomi</title>
      <updated>2012-03-20T21:17:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://laxstrom.name/blag/?p=301</id>
    <link href="http://laxstrom.name/blag/2012/03/09/updates-on-translation-review-feature-of-translate-extension/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=updates-on-translation-review-feature-of-translate-extension" rel="alternate" type="text/html"/>
    <title>Updates on translation review feature of Translate extension</title>
    <summary>About three months ago I blogged about the translation review feature that we developed for the Translate extension. It is time to have a look at how it has been received. Thanks to Siebrand Mazeland we can now draw a graphs for review and reviewer activity. This feature came just in time for the Gnome 3.4 [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>About three months ago I blogged about <a href="http://laxstrom.name/blag/2011/12/29/putting-that-another-pair-of-eyes-into-good-use/" title="Putting that another pair of eyes into good use">the translation review feature</a> that we developed for the <a href="https://www.mediawiki.org/wiki/Help:Extension:Translate">Translate extension</a>. It is time to have a look at how it has been received. Thanks to Siebrand Mazeland we can now draw a graphs for review and reviewer activity. This feature came just in time for the <a href="http://l10n.laxstrom.name/wiki/Gnome_3.4">Gnome 3.4 Finnish Translation Sprint</a> that I’m organizing. If you look at its <a href="http://l10n.laxstrom.name/">main page</a>, you can see graphs for translation and review activity. The activity isn’t exactly over the top, so if you speak or can translate into Finnish, please join and help us.</p>
<p>I’m aware of three places using this feature: <a href="http://translatewiki.net">translatewiki.net</a>, Wikimedia Foundation and the translation sprint mentioned above. In translatewiki.net the review ability is not as open as I originally envisioned it to be: only experienced translators can get it by request.  Only about 2% of over 3500 registered translators currently have the review right in translatewiki.net. For the other two places, everyone who can translate can also review.</p>
<p><img alt="" class="alignnone size-full wp-image-304" height="200" src="http://laxstrom.name/wordpress/wp-content/uploads/2012/03/twn-reviews.png" title="Translation reviews in translatewiki.net" width="300"/><img alt="" class="alignnone size-full wp-image-303" height="200" src="http://laxstrom.name/wordpress/wp-content/uploads/2012/03/twn-edits.png" title="Translation edits in translatewiki.net" width="300"/></p>
<p>When looking at the graphs for translatewiki.net we can without doubt see that translation reviewing activity is not yet anywhere near close to the translation activity, and we should consider that there is a huge backlog or previous translations that should also be reviewed. We don’t even see a steady growth in the review activity (around the change of the year we had a translation sprint which temporarily increased translation and review activity to higher than normal levels). We don’t have graphs for Wikimedia projects yet, but looking at the logs the review features seems to be relatively in more active use there. I would personally like to see all new translations from now on to be reviewed at least by one other user.</p>
<p>The next step would be to add a review level column to <a href="http://translatewiki.net/wiki/Special:LanguageStats/fo">Special:LanguageStats</a> and <a href="http://translatewiki.net/wiki/Special:MessageGroupStats/core-0-mostused">Special:MessageGroupStats</a> pages. That would need some idea on how to convey both quantity and coverage. For example, a hundred translators reviewing the same message doesn’t mean that the review coverage is good. Perhaps we should just start with coverage and bring quantity later. This could be a nice small project for someone who wants to help to develop the Translate extension with help from us.</p></div>
    </content>
    <updated>2012-03-09T18:08:53Z</updated>
    <category term="English"/>
    <category term="KDE"/>
    <category term="MediaWiki"/>
    <category term="translatewiki.net"/>
    <category term="vapaasuomi"/>
    <author>
      <name>Nahlu</name>
    </author>
    <source>
      <id>http://laxstrom.name/blag</id>
      <link href="http://laxstrom.name/blag/category/vapaasuomi/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://laxstrom.name/blag" rel="alternate" type="text/html"/>
      <subtitle>About me, me and me</subtitle>
      <title>It rains like a saavi » vapaasuomi</title>
      <updated>2012-03-20T21:17:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://aaporantalainen.wordpress.com/?p=282</id>
    <link href="http://aaporantalainen.wordpress.com/2012/01/27/nokia-lumia-800-for-linux-developer/" rel="alternate" type="text/html"/>
    <title>Nokia Lumia 800 for Linux-developer</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I got my Nokia Lumia 800 (Windows 7 -phone) from Nokia, and I consider myself as Linux-developer. I attached Lumia phone to my computer and nothing happened. Went to discussion forum and learned there are no way to access phone via Linux. End of story (that was not long story).<img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=aaporantalainen.wordpress.com&amp;blog=12817829&amp;post=282&amp;subd=aaporantalainen&amp;ref=&amp;feed=1" width="1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I got my Nokia Lumia 800 (Windows 7 -phone) from Nokia, and I consider myself as Linux-developer.</p>
<p><span id="more-282"/></p>
<p>I attached Lumia phone to my computer and nothing happened. Went to discussion forum and learned there are no way to access phone via Linux. End of story (that was not long story).</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/gofacebook/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aaporantalainen.wordpress.com/282/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/aaporantalainen.wordpress.com/282/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aaporantalainen.wordpress.com/282/"/></a> <img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=aaporantalainen.wordpress.com&amp;blog=12817829&amp;post=282&amp;subd=aaporantalainen&amp;ref=&amp;feed=1" width="1"/></div>
    </content>
    <updated>2012-01-27T19:18:56Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Aapo Rantalainen</name>
    </author>
    <source>
      <id>http://aaporantalainen.wordpress.com</id>
      <logo>http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://aaporantalainen.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://aaporantalainen.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://aaporantalainen.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://aaporantalainen.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Experiences with Information Technology and Open source</subtitle>
      <title>Aapo Rantalainen's blog</title>
      <updated>2012-05-18T10:00:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://beatwaves.net/?p=65</id>
    <link href="http://beatwaves.net/2012/01/24/whitespace-faces-in-emacs-23/" rel="alternate" type="text/html"/>
    <title>WhiteSpace faces in Emacs 23</title>
    <summary>This is a good old case of RTFM, but since I spent a couple of hours figuring it out, I thought I’d blog about it anyway… The WhiteSpace package in Emacs allows you to visualize whitespace in your code. The overall settings of the package are controlled with the ‘whitespace-style’ variable. Before Emacs 23 you [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>This is a good old case of RTFM, but since I spent a couple of hours figuring it out, I thought I’d blog about it anyway…</p>
<p>The <a href="http://www.emacswiki.org/emacs/WhiteSpace" title="WhiteSpace">WhiteSpace package</a> in Emacs allows you to visualize whitespace in your code. The overall settings of the package are controlled with the ‘whitespace-style’ variable. Before Emacs 23 you didn’t need to include the ‘face’ option to make different faces work. However, since Emacs 23 you need to have it set.</p>
<p>Now I can keep obsessing about whitespace with an up-to-date version of Emacs, and maybe publicly posting stuff like this will help me remember to RTFM in the future also :)</p></div>
    </content>
    <updated>2012-01-24T17:35:54Z</updated>
    <category term="hacking"/>
    <author>
      <name>sbergen</name>
    </author>
    <source>
      <id>http://beatwaves.net</id>
      <link href="http://beatwaves.net/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://beatwaves.net" rel="alternate" type="text/html"/>
      <subtitle>Sakari Bergen's personal site</subtitle>
      <title>beatwaves.net</title>
      <updated>2012-01-24T18:17:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://beatwaves.net/?p=59</id>
    <link href="http://beatwaves.net/2012/01/09/multiuser-screen-made-easy/" rel="alternate" type="text/html"/>
    <title>Multiuser screen made easy</title>
    <summary>The idea for this all started with someone mentioning it’d be good if there was some magic thing which did some SSH voodoo to get you a shell that the person on the other end could watch So, I took a quick look around and noticed that Screen can already do multiuser sessions, which do [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The idea for this all started with someone mentioning</p>
<blockquote><p>it’d be good if there was some magic thing which did some SSH voodoo to get you a shell that the person on the other end could watch</p></blockquote>
<p>So, I took a quick look around and noticed that <a href="http://www.gnu.org/software/screen/" title="GNU Screen">Screen</a> can already do multiuser sessions, which do exactly this. However, controlling the session requires writing commands to screen, which is both relatively complex for beginners and relatively slow if the remote user is typing in ‘rm -Rf *’ ;)</p>
<p>So, I created a wizard-like python script, which sets up a multiuser screen session and a simple one button GUI (using <a href="http://www.pygtk.org/" title="PyGTK: GTK+ for Python">PyGTK</a>) for allowing and disallowing the remote user access to the session. It also optionally creates a script which makes it easier for the remote user to attach to the session.</p>
<p><a href="http://beatwaves.net/files/software/remote-debug/remote-debug.py" title="remote-debug.py">Download</a></p>
<p>Known issues:</p>
<ul>
<li>The helper script creation process for the remote user does not check the user input and runs <em>sudo</em>. Even though the script warns the user, it’s still a potential security risk</li>
<li>If the script is terminated unexpectedly, the screen session will stay alive, and will need to be closed manually before this script will work again</li>
</ul>
<h3>Resolving the issues?</h3>
<p>Fixing the security issue would be just a matter of more work. However, the lingering screens are a whole different problem: I tried to find out a way to get the <abbr title="process id">pid</abbr> for the screen session, but failed to find a way to do this in python. This would have made the lingering screen sessions less harmful, as all the communication could have been done with &lt;pid&gt;.&lt;session&gt; instead of simply &lt;session&gt;, which it uses now. The <a href="http://docs.python.org/library/subprocess.html#popen-objects" title="Python - subprocess.Popen">subprocess.Popen object</a> contains the pid of the launched process, but the actual screen session is a child of this process, and thus has a different pid. If anyone can point me toward a solution to this, it’d be greatly appreciated!</p></div>
    </content>
    <updated>2012-01-09T19:55:01Z</updated>
    <category term="hacking"/>
    <author>
      <name>sbergen</name>
    </author>
    <source>
      <id>http://beatwaves.net</id>
      <link href="http://beatwaves.net/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://beatwaves.net" rel="alternate" type="text/html"/>
      <subtitle>Sakari Bergen's personal site</subtitle>
      <title>beatwaves.net</title>
      <updated>2012-01-24T18:17:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.ubuntu-fi.org/?p=1389</id>
    <link href="http://blog.ubuntu-fi.org/2012/arsyttaako-unity-testaa-ubuntu-12-04sta/" rel="alternate" type="text/html"/>
    <title>Ärsyttääkö Unity? Testaa Ubuntu 12.04:sta</title>
    <summary>Uubuntu-projekti julkaisi 1. joulukuuta ensimmäisen ISO-levykuvan 12.04:n kehitysversiosta. Tämän alpha-version, kuten muutkin testiversiot, voi ladata osoitteesta http://www.ubuntu.com/testing   Itse asensin tämän version ja kaikki sen päivitykset joulukuun loppupuolella. Nyt muutaman viikon kokemuksella olen positiivisesti yllättynyt muun muassa siitä, miten Unity-käyttöliittymään tehdyt pienet hienosäädöt ovat tehneet siitä huomattavasti vähemmän ärsyttävän. Nyt on myös hyvä ajankohta osallistua Unityn [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Uubuntu-projekti julkaisi 1. joulukuuta ensimmäisen ISO-levykuvan 12.04:n kehitysversiosta. Tämän alpha-version, kuten muutkin testiversiot, voi ladata osoitteesta <a href="http://www.ubuntu.com/testing">http://www.ubuntu.com/testing</a></p>
<p> </p>
<p><span id="more-1389"/>Itse asensin tämän version ja kaikki sen päivitykset joulukuun loppupuolella. Nyt muutaman viikon kokemuksella olen positiivisesti yllättynyt muun muassa siitä, miten Unity-käyttöliittymään tehdyt pienet hienosäädöt ovat tehneet siitä huomattavasti vähemmän ärsyttävän. Nyt on myös hyvä ajankohta osallistua Unityn ja Ubuntun muiden osien kehitykseen, koska ominaisuuksien jäädyttämiseen (FeatureFreeze) on vielä reilu kuukausi aikaa. <a href="https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule">12.04:n testausaikataulu</a> on ohessa:</p>
<div class="wp-caption aligncenter" id="attachment_1393" style="width: 310px;"><a href="http://blog.ubuntu-fi.org/wp-content/uploads/precise-schedule.png"><img alt="Ubuntu 12.04:n &quot;Precise Pangolin&quot; julkaisuaikataulu" class="size-medium wp-image-1393" height="272" src="http://blog.ubuntu-fi.org/wp-content/uploads/precise-schedule-300x272.png" title="precise-schedule" width="300"/></a><p class="wp-caption-text">Ubuntu 12.04:n "Precise Pangolin" julkaisuaikataulu</p></div>
<p>Hyvä tapa raportoida havaitsemiaan ongelmia on ajaa komento <strong>apport-bug <em>paketinnimi</em></strong>. Tällöin apport kokoaa asennuksestasi automaattisesti taustatiedot, kuten asennettujen ohjelmien versiot, ja liittää ne virheraporttiin helpottamaan vianselvitystä. Bugiraporttia varten pitää olla tili <a href="https://bugs.launchpad.net/">Launchpad-palvelussa</a>.</p>
<p>Monesti virhe on jo raportoitu Launchpadiin, mutta sille ei ole ehditty tehdä mitään. Virheen prioriteetin nostamiseksi sitä voi äänestää valitsemalla “This bug affects me”, napsauttamalla tekstin vieressä olevaa keltaista muokkausikonia. Jos muutkin ovat äänestäneet, näkyy kohdassa montako henkilöä kärsii virheestä.<a href="http://blog.ubuntu-fi.org/wp-content/uploads/bug-affects.png"><img alt="" class="aligncenter size-full wp-image-1394" height="34" src="http://blog.ubuntu-fi.org/wp-content/uploads/bug-affects.png" title="bug affects" width="323"/></a></p>
<p>Lisää Ubuntun testaustoiminnasta löytyy mm. sivulta <a href="https://wiki.ubuntu.com/Testing/Activities">https://wiki.ubuntu.com/Testing/Activities</a></p>
<p>Peruskäyttäjän näkökulmasta yksi mielenkiintoisimmista tavoista osallistua testaustoimintaan lienee <a href="https://friendly.ubuntu.com/">Ubuntu Friendly -projekti</a>, jossa testataan käyttäjien laitteiston Linux-toimivuutta. Testausohjelma löytyy Unitysta ja Gnome 3 Shellistä hakusanalla “test”, jolloin käyttöliittymän kielestä riippuen tulee näkyviin ikoni <em>System Testing</em> tai <em>Järjestelmän testaus</em>.</p>
<p>Ja eikun testaamaan!</p>
<p>– Otto / <a href="http://www.linux-tuki.fi/">Linux-tuki.fi</a></p></div>
    </content>
    <updated>2012-01-07T10:15:39Z</updated>
    <category term="Aloittelijat"/>
    <category term="Edistyneet"/>
    <category term="Ubuntu-yhteis&#xF6;"/>
    <category term="Ubuntun julkaisut"/>
    <category term="Uutiset"/>
    <category term="Yleist&#xE4; Ubuntun k&#xE4;yt&#xF6;st&#xE4;"/>
    <author>
      <name>Otto</name>
    </author>
    <source>
      <id>http://blog.ubuntu-fi.org</id>
      <link href="http://blog.ubuntu-fi.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.ubuntu-fi.org" rel="alternate" type="text/html"/>
      <subtitle>Suomen Ubuntu-yhteisön blogi</subtitle>
      <title>Ubuntu-blogi</title>
      <updated>2012-04-11T08:00:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://aaporantalainen.wordpress.com/?p=275</id>
    <link href="http://aaporantalainen.wordpress.com/2011/12/28/joulun-hyvantekevaisyyslahjoituskohteet/" rel="alternate" type="text/html"/>
    <title>Joulun hyväntekeväisyyslahjoituskohteet</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Jouluhan on hyvää aikaa lahjoittaa rahaa hyväntekeväisyyteen, eikös juu. Tässä pari vinkkiä niille jotka haluavat helposti PayPalilla osallistua hyvän tekoon. Wikipedia Kukapa ei tietäisi Wikipediaa, mutta tietääkö kaikki, että sen takana on aika pieni säätiö. Esim Googlella on noin miljoona palvelinkonetta, Wikipedialla 679. Esim Yahoolla työskentelee 13000 työntekijää, Wikipedialla 95. https://wikimediafoundation.org/wiki/Donate     Free Software [...]<img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=aaporantalainen.wordpress.com&amp;blog=12817829&amp;post=275&amp;subd=aaporantalainen&amp;ref=&amp;feed=1" width="1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Jouluhan on hyvää aikaa lahjoittaa rahaa hyväntekeväisyyteen, eikös juu. Tässä pari vinkkiä niille jotka haluavat helposti PayPalilla osallistua hyvän tekoon.</p>
<p><span id="more-275"/></p>
<h1>Wikipedia</h1>
<p>Kukapa ei tietäisi Wikipediaa, mutta tietääkö kaikki, että sen takana on aika pieni säätiö. Esim Googlella on noin miljoona palvelinkonetta, Wikipedialla 679. Esim Yahoolla työskentelee 13000 työntekijää, Wikipedialla 95.</p>
<p><a href="https://wikimediafoundation.org/wiki/Donate" title="https://wikimediafoundation.org/wiki/Donate">https://wikimediafoundation.org/wiki/Donate</a></p>
<p> </p>
<hr/>
<p> </p>
<h1>Free Software Foundation</h1>
<p>Säätiön nimessä oleva ‘free’ ei tarkoita ilmaista, vaan ‘vapautta’. Ohjelmiston vapaus tarkoittaa:</p>
<p>-lupa käyttää sitä miten tahansa<br/>
-lupa tutkia miten se toimii ja kuinka se on tehty<br/>
-lupa muuttaa sen toimintaa (eli korjata tai parantaa sitä)<br/>
-lupa kopioida sitä toisille, muutettuna tai muuttamattomana</p>
<p>Free Software on aate, joka kehottaa Sinuakin miettimään: “kuvittele maailma, jossa kaikki ohjelmistot ovat vapaita.” Ovatko Sinun käyttämäsi ohjelmat vapaita?</p>
<p><a href="https://my.fsf.org/donate" title="https://my.fsf.org/donate">https://my.fsf.org/donate</a></p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/gofacebook/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aaporantalainen.wordpress.com/275/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/aaporantalainen.wordpress.com/275/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aaporantalainen.wordpress.com/275/"/></a> <img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=aaporantalainen.wordpress.com&amp;blog=12817829&amp;post=275&amp;subd=aaporantalainen&amp;ref=&amp;feed=1" width="1"/></div>
    </content>
    <updated>2011-12-28T12:59:01Z</updated>
    <category term="Non-technical"/>
    <category term="Suomeksi"/>
    <category term="Uncategorized"/>
    <author>
      <name>Aapo Rantalainen</name>
    </author>
    <source>
      <id>http://aaporantalainen.wordpress.com</id>
      <logo>http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://aaporantalainen.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://aaporantalainen.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://aaporantalainen.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://aaporantalainen.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Experiences with Information Technology and Open source</subtitle>
      <title>Aapo Rantalainen's blog</title>
      <updated>2012-05-18T10:00:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://rauhala.org/blog/index.php?/archives/114-guid.html</id>
    <link href="http://rauhala.org/blog/index.php?/archives/114-Games-Workshop-forces-takedown-of-tank-model.html" rel="alternate" type="text/html"/>
    <title>Games Workshop forces takedown of tank model</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">You know you're living in the future when <a href="http://www.thingiverse.com/thing:13882">Games Workshop pulls a DMCA takedown on a tank model</a> lest people print their own toys instead of buying them at a premium.<br/>
<br/>
Now, this is probably a pretty cut-and-dry case even from a trademark perspective - the file is even named Warhammer 40k Imperial Guard Leman Russ Tank. You don't need to support copyrights to think that's a bit dubious, since it's not, in fact, an official Warhammer 40k model. On the other hand, people are rather unlikely to actually get the wrong impression in that regard, and neither is it a deliberate attempt to fool people, since the creator readily acknowledges the unofficial and unlicensed nature of the work in the description.<br/>
<br/>
On the third hand, what if it was just named a "Tank model compatible with Warhammer 40k (TM)" or something? It is reportedly a "pretty good likeness" of the Warhammer tank, but "not verbatim". Given that copyright monopolies exist, lines will have to be drawn in the sand, and there will be a lot of effort to push that line by large corporations, wielding copyrights as a huge blunt instrument with chilling effects. Thingiverse and similar sites operating under US law practically have to take down any work that is claimed to violate copyrights or face liability, at least until a counterclaim is made by the submitter.<br/>
<br/>
In Finland, I'm not even sure if anything would keep the site safe from liability - around here, if you run a service that people violate copyrights on and get caught, you can pretty much expect to get screwed by the so-called justice system to the point that it's just best to become a welfare leech for the rest of your life since you're not gonna be able to pay off the copyright mafia anyway. But I digress.<br/>
<br/>
Of course, there's safer havens for these kinds of sites to operate still. But apparently, the war between corporations and home manufacturers is on.</div>
    </content>
    <updated>2011-12-08T12:36:07Z</updated>
    <category term="English"/>
    <category term="Society"/>
    <category term="Tech"/>
    <author>
      <name>Mikko Rauhala</name>
      <email>mjr@iki.fi</email>
    </author>
    <source>
      <id>http://rauhala.org/blog/</id>
      <logo>http://rauhala.org/blog/templates/bulletproof/img/s9y_banner_small.png</logo>
      <link href="http://rauhala.org/blog/" rel="alternate" type="text/html"/>
      <link href="http://mjr.iki.fi/blog/index.php?/feeds/categories/3-Tech.rss" rel="self" type="application/rss+xml"/>
      <subtitle>... keeping an eye on the inmates</subtitle>
      <title>The Outside by Mikko Rauhala - Tech</title>
      <updated>2011-12-08T12:36:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://myrtti.fi/blog/?p=922</id>
    <link href="http://myrtti.fi/blog/2011/11/06/ubuntu-11-10-on-an-exopcwetab-or-how-i-found-some-use-for-my-tablet-and-learnt-to-hate-on-screen-keyboards/" rel="alternate" type="text/html"/>
    <title>Ubuntu 11.10 on an ExoPC/Wetab, or how I found some use for my tablet and learnt to hate on-screen keyboards</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I attended an event in the spring that ended with a miraculous incident of being given an ExoPC to use. The operating system that it came installed with was a bit painful to use (and I’m not talking about a … <a href="http://myrtti.fi/blog/2011/11/06/ubuntu-11-10-on-an-exopcwetab-or-how-i-found-some-use-for-my-tablet-and-learnt-to-hate-on-screen-keyboards/">Continue reading <span class="meta-nav">→</span></a></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I attended an event in the spring that ended with a miraculous incident of being given an ExoPC to use. The operating system that it came installed with was a bit painful to use (and I’m not talking about a Microsoft product), so I didn’t find too much use for the device. I flashed it with a new operating system image quite often, only to note that none to few problems were ever fixed in the UI. Since operating system project is pretty much dead now with participants moving to new areas and projects of interest, I decided to bite the bullet and flash my device with the newest Ubuntu.</p>
<p>Installation project requires an USB memory stick made into an installation media with the tools shipped with regular Ubuntu. A keyboard is also nice to have to make installation process feasible in the first place, or at least it makes it much less painful experience. After the system is installed, comes the pain of getting the hardware to play nice. Surprisingly I’ve had no other problems than trying to figure out how to make the device and operating system to realise that I want to scroll or right-click with my fingers instead of a mouse. Almost all the previous instructions I’ve come across involve (at best) Ubuntu 11.04 and a 2.6.x kernel – and the rest fail to give a detailed instruction on how to make the scrolling or right-clicking work with evdev. The whole process is very frustrating, and I still haven’t figured everything out.</p>
<p>Anyway. First thing you notice, especially without the fingerscrolling working, is that the new scrollbars are a royal pain in the hiney. The problem isn’t as bad in places where the problem can be bypassed, like in Chromium with the help of an extension called chromeTouch where the fingerscrolling can be set to work, or in Gnome-shell which actually has a decent sized scrollbar, or uninstalling overlay-scrollbar altogether, which isn’t pretty, but it works.</p>
<p><a class="tt-flickr tt-flickr-Small" href="http://www.flickr.com/photos/myrtti/6316349677/" title="Exopc"><img alt="Exopc" class="alignleft" height="240" src="http://farm7.static.flickr.com/6226/6316349677_83b52d0da9_m.jpg" width="145"/></a> The second immediate thing that slaps a cold wet towel on the face is – after you’ve unplugged the USB keyboard – is the virtual keyboards. Ubuntu and its default environment Unity use OnBoard as the default on-screen keyboard. OnBoard is a complete keyboard with (almost) all the keys a normal keyboard would have, but it lacks a few features that are needed on a tablet computer: it lacks automation of hiding and unhiding itself. In addition to this annoyance OnBoard had the tendency of swapping the keyboard layout to what I assume to be either US or British instead of the Finnish one I had set as default on the installation. One huge problem with OnBoard is at least in my use that it ends up being underneath the Unity interface, where it’s next to useless.</p>
<p>I tried to install other virtual keyboards, like Maliit and Florence, but instructions and packages on Oneiric are lacking and anyway, I still don’t know how to change the virtual keyboard from OnBoard to something else. However, the virtual keyboard in a normal Gnome 3 session with Gnome-Shell seems to work more like the virtual keyboards should, but alas, it doesn’t seem to recognize the keyboard layout settings at all and thus I’m stuck to non-Finnish keyboard layout.</p>
<p>However among all these problems Ubuntu 11.10 manages to show great potential with both Unity and Gnome 3. Ubuntu messaging menu is nice, once gmnotify has been installed (as I use Chromium application Offline Gmail as my email client), empathy set up, music application of choice filled with music and browser settings synchronized.</p>
<p>I’ve found that the webcam works perfectly and the video call quality is much better than it has been earlier on my laptop where I’ve resorted into using GMails video call feature, because it Just Works. It’s nice to see that pulseaudio delivers and bluetooth audio works 100% with both empathy video calls and stereo music/video content.</p>
<p>Having read of the plans for future Ubuntu releases from blogposts of people who were attending UDS-P in Orlando this past week, I openly welcome our future tablet overlords. Ubuntu on tablets needs love and it’s nice to know it’s coming up. This all bodes well for my plan to take over the world with Ubuntu tablet, screen, emacs and chromium :-)</p></div>
    </content>
    <updated>2011-11-06T00:06:00Z</updated>
    <category term="general"/>
    <category term="ICT"/>
    <category term="Planet Ubuntu"/>
    <category term="exopc"/>
    <category term="gnomeshell"/>
    <category term="linux"/>
    <category term="oneiric"/>
    <category term="tablet"/>
    <category term="Ubuntu"/>
    <category term="unity"/>
    <author>
      <name>myrtti</name>
    </author>
    <source>
      <id>http://myrtti.fi/blog</id>
      <link href="http://myrtti.fi/blog/category/ict/planetubuntu/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://myrtti.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>Nerdette ravings</subtitle>
      <title>Miia Ranta » Planet Ubuntu</title>
      <updated>2012-04-29T23:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://vpv.kapsi.fi/blog/?p=142</id>
    <link href="http://vpv.kapsi.fi/blog/2011/10/hauppauge-wintv-nova-td-500-vdr-16/" rel="alternate" type="text/html"/>
    <title>Getting Hauppauge WinTV-Nova-TD-500 working with VDR 1.6.0 and Fedora 16</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The Hauppauge WinTV-Nova-TD-500 is a nice dual tuner DVB-T PCI card (well, actually it’s a PCI-USB thing and the system sees it as a USB device). It works out-of-the-box with the upcoming Fedora 16. It needs a firmware, but that’s available by default in the linux-firmware package. However, when using the Nova-TD-500 with VDR a [...]<div class="tantan-getcomments"><a href="http://vpv.kapsi.fi/blog/2011/10/hauppauge-wintv-nova-td-500-vdr-16/#comments"><img height="15" src="http://vpv.kapsi.fi/blog/wp-content/plugins/tantan/get-comments.php?p=142" style="border: 0;" width="100"/></a></div></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="http://linuxtv.org/wiki/index.php/Hauppauge_WinTV-NOVA-T-500#WinTV-NOVA-TD-500" title="Hauppauge WinTV-Nova-TD-500">Hauppauge WinTV-Nova-TD-500</a> is a nice dual tuner DVB-T PCI card (well, actually it’s a PCI-USB thing and the system sees it as a USB device). It works out-of-the-box with the upcoming Fedora 16. It needs a firmware, but that’s available by default in the linux-firmware package.</p>
<p>However, when using the Nova-TD-500 with <a href="http://www.tvdr.de/" title="VDR">VDR</a> a couple of settings need to be tweaked or the signal will eventually disappear for some reason. The logs (typically /var/log/messages in Fedora) will have something like this in them:<br/>
<tt>vdr: [pidnumber] PES packet shortened to n bytes (expected: m bytes)</tt><br/>
Maybe the drivers or the firmware have a bug which is only triggered by VDR. This problem can be fixed by tweaking VDR’s <a href="http://en.wikipedia.org/wiki/Electronic_program_guide" title="EPG">EPG</a> scanning settings. I’ll post the settings here in case someone is experiencing the same problems. These go into /etc/vdr/setup.conf in Fedora:</p>
<p><tt><br/>
EPGBugfixLevel = 0<br/>
EPGLinger = 0<br/>
EPGScanTimeout = 0<br/>
</tt></p>
<p>It is my understanding that these settings will disable all EPG scanning which is done in the background and VDR will only scan the EPGs of the channels on the transmitters it is currently tuned to. In Finland, most of the interesting free-to-air channels are on two transmitters and the Nova-TD-500 has two tuners, so in practice this should not cause much problems with outdated EPG data.</p>
<div class="tantan-getcomments"><a href="http://vpv.kapsi.fi/blog/2011/10/hauppauge-wintv-nova-td-500-vdr-16/#comments"><img height="15" src="http://vpv.kapsi.fi/blog/wp-content/plugins/tantan/get-comments.php?p=142" style="border: 0;" width="100"/></a></div></div>
    </content>
    <updated>2011-10-29T18:07:14Z</updated>
    <category term="Fedora"/>
    <category term="VDR"/>
    <author>
      <name>Ville-Pekka Vainio</name>
    </author>
    <source>
      <id>http://vpv.kapsi.fi/blog</id>
      <link href="http://vpv.kapsi.fi/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://vpv.kapsi.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>Writings of a Fedora geek</subtitle>
      <title>Ville-Pekka Vainio's blog</title>
      <updated>2011-12-10T10:52:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://risto.kurppa.fi/blog/?p=6151</id>
    <link href="http://risto.kurppa.fi/blog/2011/10/fun-with-servos/" rel="alternate" type="text/html"/>
    <title>Fun with servos</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Servos are cool. They’re small motors that can be told to go to certain position with decent precision. They’re cheap, powerful and extremely easy to control for example with Arduino. I use RC microservos at my work with Arduino to … <a href="http://risto.kurppa.fi/blog/2011/10/fun-with-servos/">Continue reading <span class="meta-nav">→</span></a>
Related posts:<ul>
<li><a href="http://risto.kurppa.fi/blog/2011/10/automaatio-fair-2011/" rel="bookmark" title="Automaatio Fair 2011">Automaatio Fair 2011</a> <small>Talking about delta robots, here’re two more from this week:...</small></li>
<li><a href="http://risto.kurppa.fi/blog/2010/12/first-steps-on-python-listening-to-arduino/" rel="bookmark" title="First steps on python: Listening to Arduino">First steps on python: Listening to Arduino</a> <small>I need to create some kind of GUI to finetune...</small></li>
</ul></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://en.wikipedia.org/wiki/Servomechanism#RC_servos">Servos</a> are cool. They’re small motors that can be told to go to certain position with decent precision. They’re cheap, powerful and extremely easy to control for example with <a href="http://www.arduino.cc/">Arduino</a>.</p>
<p>I use RC microservos at my work with Arduino to run this:</p>
<p>&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/5fQgyAAVwp8" width="420"&gt;&lt;/iframe&gt;</p>
<p>So what else have people done with Servos? Here are some neat videos.</p>
<p><a href="http://diybookscanner.org/forum/viewtopic.php?p=11318&amp;sid=042d14d225d39e07cd8bb342376d50ab#p11318">Automatic book page turner</a> (for DIY book scanner)<br/>
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/f5H-8QqkGSA" width="420"&gt;&lt;/iframe&gt;</p>
<p><a href="http://www.cibomahto.com/2008/02/thing-a-day-day-9-servo-as-input-device/">Using servos as output &amp; input device</a><br/>
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/g94gQb68H_Y" width="420"&gt;&lt;/iframe&gt;</p>
<p><a href="https://sites.google.com/site/volksrobot/">Volksrobot – Delta Robot</a><br/>
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/0IkqWBiyBts" width="420"&gt;&lt;/iframe&gt;</p>
<p><a href="http://letsmakerobots.com/node/10577">Another Delta Bot</a><br/>
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/HEHdD7pd64I" width="420"&gt;&lt;/iframe&gt;</p>
<p><a href="http://lars.roland.bz/biped-arduino-robot/">Arduino Humanoid Robot</a><br/>
&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/JNzUC5VBF8Y" width="420"&gt;&lt;/iframe&gt;</p>
<p>What’s your plan?</p>

<p class="FacebookLikeButton">&lt;fb:like action="recommend" colorscheme="light" href="http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F" layout="standard" show_faces="true" width="450"&gt;&lt;/fb:like&gt;</p>
<p><a class="a2a_button_facebook" href="http://www.addtoany.com/add_to/facebook?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Facebook"><img alt="Facebook" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/facebook.png" width="16"/></a><a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Twitter"><img alt="Twitter" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/twitter.png" width="16"/></a><a class="a2a_button_identi_ca" href="http://www.addtoany.com/add_to/identi_ca?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Identi.ca"><img alt="Identi.ca" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/identica.png" width="16"/></a><a class="a2a_button_digg" href="http://www.addtoany.com/add_to/digg?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Digg"><img alt="Digg" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/digg.png" width="16"/></a><a class="a2a_button_google_reader" href="http://www.addtoany.com/add_to/google_reader?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Google Reader"><img alt="Google Reader" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/reader.png" width="16"/></a><a class="a2a_button_delicious" href="http://www.addtoany.com/add_to/delicious?linkurl=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;linkname=Fun%20with%20servos" rel="nofollow" target="_blank" title="Delicious"><img alt="Delicious" height="16" src="http://risto.kurppa.fi/blog/wp-content/plugins/add-to-any/icons/delicious.png" width="16"/></a><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fristo.kurppa.fi%2Fblog%2F2011%2F10%2Ffun-with-servos%2F&amp;title=Fun%20with%20servos" id="wpa2a_4">Share</a></p><p>Related posts:</p><ul>
<li><a href="http://risto.kurppa.fi/blog/2011/10/automaatio-fair-2011/" rel="bookmark" title="Automaatio Fair 2011">Automaatio Fair 2011</a> <small>Talking about delta robots, here’re two more from this week:...</small></li>
<li><a href="http://risto.kurppa.fi/blog/2010/12/first-steps-on-python-listening-to-arduino/" rel="bookmark" title="First steps on python: Listening to Arduino">First steps on python: Listening to Arduino</a> <small>I need to create some kind of GUI to finetune...</small></li>
</ul><p/></div>
    </content>
    <updated>2011-10-03T08:44:40Z</updated>
    <category term="Misc"/>
    <category term="Arduino"/>
    <category term="electronics"/>
    <category term="hardware"/>
    <category term="planet-vapaasuomi"/>
    <author>
      <name>Risto H. Kurppa</name>
    </author>
    <source>
      <id>http://risto.kurppa.fi/blog</id>
      <link href="http://risto.kurppa.fi/blog/tag/planet-vapaasuomi/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://risto.kurppa.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>random words..</subtitle>
      <title>Risto H. Kurppa » planet-vapaasuomi</title>
      <updated>2012-05-14T21:00:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://vpv.kapsi.fi/blog/?p=130</id>
    <link href="http://vpv.kapsi.fi/blog/2011/08/the-linuxfloss-booth-at-assembly-summer-2011/" rel="alternate" type="text/html"/>
    <title>The Linux/FLOSS Booth at Assembly Summer 2011</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The Assembly Summer 2011 demo party / computer festival is happening this weekend in Helsinki, Finland. The Linux/FLOSS booth here is organized together by Finnish Linux User Group, Ubuntu Finland, MeeGo Network Finland and, of course, Fedora. I’m here representing Fedora as a Fedora Ambassador and handing out Fedora DVDs. Here are a couple of [...]<div class="tantan-getcomments"><a href="http://vpv.kapsi.fi/blog/2011/08/the-linuxfloss-booth-at-assembly-summer-2011/#comments"><img height="15" src="http://vpv.kapsi.fi/blog/wp-content/plugins/tantan/get-comments.php?p=130" style="border: 0;" width="100"/></a></div></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The <a href="http://www.assembly.org/summer11/">Assembly Summer 2011</a> demo party / computer festival is happening this weekend in Helsinki, Finland. The Linux/FLOSS booth here is organized together by <a href="http://www.flug.fi/">Finnish Linux User Group</a>, <a href="http://ubuntu-fi.org/">Ubuntu Finland</a>, <a href="http://meegonetwork.fi/">MeeGo Network Finland</a> and, of course, <a href="http://fedoraproject.org/">Fedora</a>. I’m here representing Fedora as a Fedora Ambassador and handing out Fedora DVDs. Here are a couple of pictures of the booth.</p>
<p><a href="http://vpv.kapsi.fi/blog/wp-content/uploads/2011/08/IMG_3031.jpg"><img alt="" class="alignnone size-medium wp-image-131" height="225" src="http://vpv.kapsi.fi/blog/wp-content/uploads/2011/08/IMG_3031-300x225.jpg" title="" width="300"/></a></p>
<p><a href="http://vpv.kapsi.fi/blog/wp-content/uploads/2011/08/IMG_3034.jpg"><img alt="" class="alignnone size-medium wp-image-132" height="225" src="http://vpv.kapsi.fi/blog/wp-content/uploads/2011/08/IMG_3034-300x225.jpg" title="" width="300"/></a></p>
<p>The booth is mostly Ubuntu-coloured because most of the people here are members of Ubuntu Finland and Ubuntu in general has a large community in Finland. In addition to live CDs/DVDs, the MeeGo people also brought two tablets running MeeGo (I think they are both <a href="http://en.wikipedia.org/wiki/ExoPC">ExoPCs</a>) and a few Nokia N950s. They are also handing out MeeGo t-shirts.</p>
<p>People seem to like the new multi-desktop, multi-architecture live DVDs that the European Ambassadors have produced. I think they are a great idea and worth the extra cost compared to the traditional live CDs.</p>
<div class="tantan-getcomments"><a href="http://vpv.kapsi.fi/blog/2011/08/the-linuxfloss-booth-at-assembly-summer-2011/#comments"><img height="15" src="http://vpv.kapsi.fi/blog/wp-content/plugins/tantan/get-comments.php?p=130" style="border: 0;" width="100"/></a></div></div>
    </content>
    <updated>2011-08-06T11:11:52Z</updated>
    <category term="Fedora"/>
    <author>
      <name>Ville-Pekka Vainio</name>
    </author>
    <source>
      <id>http://vpv.kapsi.fi/blog</id>
      <link href="http://vpv.kapsi.fi/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://vpv.kapsi.fi/blog" rel="alternate" type="text/html"/>
      <subtitle>Writings of a Fedora geek</subtitle>
      <title>Ville-Pekka Vainio's blog</title>
      <updated>2011-12-10T10:52:21Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-31063096.post-7894039376973318483</id>
    <link href="http://osstalk.blogspot.com/feeds/7894039376973318483/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.blogger.com/comment.g?blogID=31063096&amp;postID=7894039376973318483" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/31063096/posts/default/7894039376973318483" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/31063096/posts/default/7894039376973318483" rel="self" type="application/atom+xml"/>
    <link href="http://osstalk.blogspot.com/2011/03/wayland.html" rel="alternate" type="text/html"/>
    <title>Wayland</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Recently Wayland have become a hot topic. Canonical has announced that <a href="http://www.markshuttleworth.com/archives/551">Ubuntu will go to Wayland</a>. Also <a href="http://meego.com/">MeeGo</a> has <a href="http://permalink.gmane.org/gmane.comp.handhelds.meego.devel/6643">great interest</a> on it.<br/><br/>Qt has had (experimental) <a href="http://qt.gitorious.org/qt/qt/trees/master/src/plugins/platforms/wayland">Wayland client</a> support for some time now.<br/><br/>A very new thing is support for Qt as <a href="http://labs.qt.nokia.com/2011/03/18/multi-process-lighthouse/">Wayland server</a>. With that one can easily make own Qt based Wayland compositor. This is huge. Since this the only working Wayland compositor has been under wayland-demos. Using Qt for this opens many opportunities.<br/><br/>My vision is that Wayland is the future. And the future might be there sooner than you think...<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/31063096-7894039376973318483?l=osstalk.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2011-03-21T09:42:11Z</updated>
    <published>2011-03-21T09:24:00Z</published>
    <author>
      <name>Jouni Roivas</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13876356219049430284</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-31063096</id>
      <author>
        <name>Jouni Roivas</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13876356219049430284</uri>
      </author>
      <link href="http://osstalk.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/31063096/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://osstalk.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/31063096/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Talk about open source software, specially embedded Linux.</subtitle>
      <title>Open source talk</title>
      <updated>2012-03-21T07:19:43Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-31063096.post-7540060911156827764</id>
    <link href="http://osstalk.blogspot.com/feeds/7540060911156827764/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.blogger.com/comment.g?blogID=31063096&amp;postID=7540060911156827764" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/31063096/posts/default/7540060911156827764" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/31063096/posts/default/7540060911156827764" rel="self" type="application/atom+xml"/>
    <link href="http://osstalk.blogspot.com/2011/02/meego-status.html" rel="alternate" type="text/html"/>
    <title>MeeGo status</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Our CEO started a blog: <a href="http://cannedbypasi.blogspot.com/">http://cannedbypasi.blogspot.com/</a><br/><br/>He wrote first entry about <a href="http://cannedbypasi.blogspot.com/2011/02/meego-qt-alive-and-kicking.html">MeeGo and Qt status</a>.<br/><br/>Shortly: <a href="http://meego.com">MeeGo</a> is alive and kicking.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/31063096-7540060911156827764?l=osstalk.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2011-02-24T11:10:21Z</updated>
    <published>2011-02-24T11:06:00Z</published>
    <author>
      <name>Jouni Roivas</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/13876356219049430284</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-31063096</id>
      <author>
        <name>Jouni Roivas</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/13876356219049430284</uri>
      </author>
      <link href="http://osstalk.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/31063096/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://osstalk.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/31063096/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Talk about open source software, specially embedded Linux.</subtitle>
      <title>Open source talk</title>
      <updated>2012-03-21T07:19:43Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blogi.tsoots.fi/?p=3373</id>
    <link href="http://feeds.tsoots.fi/~r/tsoots/~3/hGB9T-P-BnE/scribus-1-3-9-on-julkaistu.html" rel="alternate" type="text/html"/>
    <title>Scribus 1.3.9 on julkaistu</title>
    <summary>Scribuksen kehitysversio on päässyt versionumeroon 1.3.9. Tästä versiosta tekee merkittävän, että se on viimeinen kehitysversio ennen uuden vakaan kehityshaaran avaamista. Seuraava vakaa versio tulee suurella todennäköisyydellä olemaan 1.4.0. Lataa versio 1.3.9 Windowsille ja Mac OS X:lle Debian-repo ja useimmille RPM:ää käyttäville distroille Kehityksen pääpainona oli vakaus. Versiosta 1.3.8 on korjattu 70 bugia. Joukossa on myös [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.scribus.net/">Scribuksen</a> kehitysversio on päässyt versionumeroon <a href="http://www.scribus.net/node/233">1.3.9.</a> Tästä versiosta tekee merkittävän, että se on viimeinen kehitysversio ennen uuden vakaan kehityshaaran avaamista. Seuraava vakaa versio tulee suurella todennäköisyydellä olemaan 1.4.0.</p>
<ul>
<li><strong>Lataa versio 1.3.9 </strong>
<ul>
<li><a href="http://sourceforge.net/projects/scribus/files/scribus-devel/1.3.9/">Windowsille ja Mac OS X:lle</a></li>
<li><a href="http://debian.scribus.net/">Debian-repo</a> ja <a href="http://download.opensuse.org/repositories/home:/mrdocs">useimmille RPM:ää käyttäville distroille</a></li>
</ul>
</li>
</ul>
<p>Kehityksen pääpainona oli vakaus. Versiosta 1.3.8 on korjattu 70 bugia. Joukossa on myös muutama uusi ominaisuus koskien:</p>
<ul>
<li>käännösympäristöä</li>
<li>leikekirjaa</li>
<li>resursseja ja resurssien hallintaa</li>
<li>tiedostojen tuontia</li>
<li>typografiaa</li>
<li>dokumentaatiota</li>
</ul>
<img height="1" src="http://feeds.feedburner.com/~r/tsoots/~4/hGB9T-P-BnE" width="1"/></div>
    </content>
    <updated>2010-12-12T15:52:58Z</updated>
    <category term="julkaisu"/>
    <category term="kehityshaara"/>
    <category term="Scribus"/>
    <category term="vs"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogi.tsoots.fi/2010/12/scribus-1-3-9-on-julkaistu.html</feedburner:origLink>
    <author>
      <name>Tsoots</name>
    </author>
    <source>
      <id>http://blogi.tsoots.fi</id>
      <link href="http://blogi.tsoots.fi" rel="alternate" type="text/html"/>
      <link href="http://feeds.tsoots.fi/tsoots" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"/>
      <subtitle>vapaa grafiikka, koodi ja juttu</subtitle>
      <title>Hiiop » vs</title>
      <updated>2012-05-13T06:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blogi.tsoots.fi/?p=1547</id>
    <link href="http://feeds.tsoots.fi/~r/tsoots/~3/vlDfp_Lahwc/pelastusarmeijan-joulupatakerays-on-alkanut.html" rel="alternate" type="text/html"/>
    <title>Pelastusarmeijan Joulupatakeräys on alkanut</title>
    <summary>On taas Joulupatakeräyksen aika. Internetpata osoitteessa http://www.joulupata.fi/ on auennut. Siellä voit antaa lahjoituksesi heikompiosaisten hyväksi. Lue Suomen ja Viron Pelastusarmeijan johtajan vetoomus ”Ainoa, mitä todella omistat on se, minkä olet antanut pois”. Perinteiset padat näkyvät katukuvassa 16.12.–23.12. (muutama pata on paikallaan vielä jouluaattonakin). Katso lista padoista. Osallistukaa hyvän asian puolesta ja levittäkää sanaa. Perinteinen Joulupatakeräys [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>On taas Joulupatakeräyksen aika. Internetpata osoitteessa <a href="http://www.joulupata.fi/" title="Joulupata.fi - Autetaan t&#xE4;n&#xE4; jouluna yhdess&#xE4;!">http://www.joulupata.fi/</a> on auennut. Siellä voit antaa lahjoituksesi heikompiosaisten hyväksi. Lue Suomen ja Viron Pelastusarmeijan johtajan vetoomus ”<a href="http://goo.gl/9zhjH">Ainoa, mitä todella omistat on se, minkä olet antanut pois</a>”.</p>
<p><a href="http://www.pelastusarmeija.fi/joulupadat">Perinteiset padat</a> näkyvät katukuvassa 16.12.–23.12. (muutama pata on paikallaan vielä jouluaattonakin). Katso <a href="http://goo.gl/FzfdI">lista padoista</a>.</p>
<p>Osallistukaa hyvän asian puolesta ja levittäkää sanaa.</p>
<p>Perinteinen Joulupatakeräys ottaa varaslähdön Helsingissä Narinkkatorin Joulumaailma 2010 -tapahtumassa 11.12.–15.12. Tämän halusin kertoa siksi, että Narinkkatorin padalla on tavattavissa kaupungin mukavin patavahti. Seison padalla:</p>
<ul>
<li>la 11.12. klo 11–13 ja 16–18</li>
<li>ma 13.12. klo 11–13 ja 15–17</li>
<li>ti 14.12. klo 11–13 ja 15–17</li>
<li>ke 15.12. klo 15–17</li>
</ul>
<p>Tervetuloa kaikki tutut ja tuntemattomat moikkaamaan ja vaihtamaan kuulumiset etenkin, jos teillä on rahaa mukana.</p>
<img height="1" src="http://feeds.feedburner.com/~r/tsoots/~4/vlDfp_Lahwc" width="1"/></div>
    </content>
    <updated>2010-12-01T05:53:00Z</updated>
    <category term="joulu"/>
    <category term="Joulupata"/>
    <category term="mainostus"/>
    <category term="Pelastusarmeija"/>
    <category term="vs"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blogi.tsoots.fi/2010/12/pelastusarmeijan-joulupatakerays-on-alkanut.html</feedburner:origLink>
    <author>
      <name>Tsoots</name>
    </author>
    <source>
      <id>http://blogi.tsoots.fi</id>
      <link href="http://blogi.tsoots.fi" rel="alternate" type="text/html"/>
      <link href="http://feeds.tsoots.fi/tsoots" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"/>
      <subtitle>vapaa grafiikka, koodi ja juttu</subtitle>
      <title>Hiiop » vs</title>
      <updated>2012-05-13T06:00:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://rauhala.org/blog/index.php?/archives/98-guid.html</id>
    <link href="http://rauhala.org/blog/index.php?/archives/98-Ohjelmistotuotanto-ei-tarvitse-tekijaenoikeuksia.html" rel="alternate" type="text/html"/>
    <title>Ohjelmistotuotanto ei tarvitse tekijänoikeuksia</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Tekijänoikeuskriittiset kannanotot tapaavat usein keskittyä mediateollisuuteen ohjelmistoteollisuuden jäädessä vähemmälle huomiolle. Tämä ei ole sattumaa. Toki perusoikeuksien rapautus ja kansalaisten ajojahdit ovat myös ohjelmistotuottajien taholta tuomittavia, mutta he eivät yksinkertaisesti harrasta tällaisia aktiviteetteja läheskään mediamoguleita vastaavalla innolla. Ainakin osasyy asiaan on selvä: maailman ohjelmistotuotanto ei yksinkertaisesti ole yhtä riippuvainen tekijänoikeuksista kuin nykyinen mediabisnes. Osin tämä johtuu jälkimmäisen harhaisesta tuotekeskeisestä näkökulmasta alalla, jolle palvelukeskeinen lähestymistapa soveltuisi luontevammin. Osin kyse on kuitenkin myös alojen laadullisemmista eroista.<br/>
<br/>
Monille tulee ohjelmistoalan konkretiana mieleen kauppojen hyllyiltä myytävät ohjelmapaketit. Tämä on kuitenkin harhaanjohtava mielikuva. Suurin osa ohjelmistokehityksestä tapahtuu enemmän tai vähemmän <em>räätälöityjen</em> ratkaisujen parissa. Tämä ohjelmoijien leijonanosan leipäpuu on samalla ohjelmistoteollisuuden osa-alueista vähiten tekijänoikeuksista riippuvainen.<br/>
<br/>
Yritysten sisäinen ohjelmistokehitys omiin tarpeisiin tapahtuu triviaalisti tekijänoikeuksista melko lailla riippumatta. Ilman tekijänoikeuksia tietovuotojen vaikutus mahdollisesti hieman kasvaisi, joskin yrityssalaisuus- ja -vakoilulainsäädäntö tarjoavat haluttaessa tekijänoikeuslaista riippumattomia keinoja puuttua näihin.<br/>
<br/>
Yritysten välisissä tilaustöissä taas ehdot voidaan määritellä sopimusoikeudellisesti tarvitsematta rasittaa koko yhteiskuntaa yksinoikeusjärjestelmillä. Vuotojen vaikutus voi taaskin olla hieman suurempi, mutta yllä mainittujen keinojen lisäksi näihin voidaan osin varautua sopimussanktioilla. Osassa tapauksia palvelun myynti on lisäksi käypä vaihtoehto ohjelmiston itsensä myynnille.<br/>
<br/>
Mutta entäpä ne hyllyltä saatavat ohjelmapaketit? Pelien tapauksessa trendi on aika selvä: ison rahan tuotannot sidotaan yhä enemmän ja enemmän verkkoon. Massiivisten moninpelien tapauksessa sidonta on luonteva: pelaamiseen tarvitaan hyvin ylläpidetyt palvelimet, joihin pääsystä laskuttamalla pelin kehitystyö rahoitetaan. Malli on hyvin palvelukeskeinen, eikä riipu juurikaan lakisääteisistä yksinoikeuksista.<br/>
<br/>
Yksinpelien tapauksessa sidonta muuttuu keinotekoiseksi, mutta silti lopulta teoriassa tehokkaaksi. Toistaiseksi tuottajat ovat soveltaneet lähinnä erilaisia DRM-järjestelmiä vaihtelevalla menestyksellä. Moni peli on saanut runsaasti risuja kehnosti toimivista ja pelaamista estävistä virityksistä, jotka on lopulta helppo murtaa. Toisaalta innovatiivisesti <em>palveluakin</em> DRM:n lisäksi tarjoava Steam näyttäisi porskuttavan hyvin.<br/>
<br/>
Tulevaisuudessa näkisin yksinpelienkin siirtävän varsinaista toiminnallisuuttaan verkkoon pelivalmistajan palvelimille. Pelkän DRM:n voi aina murtaa, mutta kokonaisten pelin osien uudelleentoteuttaminen onkin jo potentiaalisesti kertaluokkia hankalampaa. Kehityskulku ei toki ole pelkästään positiivinen: käytettävyys pakostakin kärsii, ja avoimuuskin lähinnä vähenee entisestään. Vaakakupissa kuitenkin painaa enemmän, ettei peliä sinänsä rehdisti palveluna myyvän bisneksen tarvitse lytätä kansalaisoikeuksia olennaisena osana toimintaansa. Lisäksi trendi tuntuu olevan aika väistämätön: valmistajilla ei yksinkertaisesti ole luottamusta tekijänoikeusjärjestelmän toimintaan - ja syystäkin.<br/>
<br/>
Mitä tulee pienemmän rahan indie-tuotantoon, näiden kustannukset on mahdollista kattaa ihan vain kunniajärjestelmällä — joka on käytännössä tilanne nytkin! Hyvät pelit hyvällä markkinoinnilla voivat kerätä kohtuullisesti rahaa lyhyessäkin ajassa. Esimerkiksi <a href="http://www.wolfire.com/humble" title="The Humble Indie Bundle">The Humble Indie Bundle</a>-kampanja keräsi tekijöille ja valikoiduille hyväntekeväisyysjärjestöille yli miljoonan parissa viikossa, eivätkä pelit edes olleet enää uusinta uutta.<br/>
<br/>
Mutta entäpä hyllyjen hyötyohjelmat? Peruskäyttäjän varusohjelmistotarpeen voi jo nykyisellään täyttää lähes kokonaan vapailla (ja epävapailla mutta ilmaisilla) ohjelmistoilla, joten suljettujen ja maksullisten vaihtoehtojen melko pieni tuotannonala ei ole yhteiskunnallisesti järin tarpeellinen. Vapaiden ohjelmistojen kiihtyvälle kehitykselle tekijänoikeudet eivät taas ole kovin oleellisia. Ns. copyleft-ohjelmistot toki käyttävät hyväkseen tekijänoikeuslakia varmistaakseen johdannaisteostenkin vapauden, mutta moni vapaa projekti pärjää varsin hyvin muutenkin. Muutosten suljettuna pitäminen on usein jo käytännön syistä huono idea, ja onpa hyvä mainekin kehittäjäpiireissä eduksi.<br/>
<br/>
Jäljelle jäävät lähinnä ammattilaisohjelmistot erikoistuneisiin tarpeisiin, joita ei vapailla ohjelmilla saada riittävän hyvin tyydytettyä kovin lähitulevaisuudessa. Niiltä osin kuin näitä ei helposti muuta palvelupohjaisiksi, Piraattipuolueen 5-10 vuoden kaupallisen yksinoikeuden malli kattaisi nykymuotoisen teollisuuden tarpeet varsin hyvin. Kokonaistehokkuuden kannalta parempi ratkaisu saattaisi silti olla jopa strategisten alojen vapaiden ohjelmistojen kehittäminen tai ostaminen julkisen sektorin taholta. Tämä kun vähentäisi ohjelmistoalalla yleistä pyörien uudelleenkeksimistä, yhteensopivuusongelmia sekä niistä johtuvia usein tarkoituksellisia markkinahäiriöitä. Lisäksi vapaiden ohjelmistojen saatavuus helpottaisi kilpailua niitä käyttävillä aloilla.<br/>
<br/>
Tekijänoikeudet etenkään nykylaajuudessaan eivät siis ole erityisen tärkeitä ohjelmistotuotannolle. Toki moni tämänkin alan tekijä on yksinoikeuksiinsa kiintynyt, vaikka lobbaus- ja ajojahtimääristä päätellen selvästi mediapuolta vähemmän. Se ei kuitenkaan tarkoita, että tekijänoikeusjärjestelmän rapistuminen uhkaisi osaavan ohjelmoijan leipäpuuta tai ohjelmistotuotannon tulevaisuutta.</div>
    </content>
    <updated>2010-07-31T16:40:00Z</updated>
    <category term="Finnish"/>
    <category term="Society"/>
    <category term="Tech"/>
    <author>
      <name>Mikko Rauhala</name>
      <email>mjr@iki.fi</email>
    </author>
    <source>
      <id>http://rauhala.org/blog/</id>
      <logo>http://rauhala.org/blog/templates/bulletproof/img/s9y_banner_small.png</logo>
      <link href="http://rauhala.org/blog/" rel="alternate" type="text/html"/>
      <link href="http://mjr.iki.fi/blog/index.php?/feeds/categories/3-Tech.rss" rel="self" type="application/rss+xml"/>
      <subtitle>... keeping an eye on the inmates</subtitle>
      <title>The Outside by Mikko Rauhala - Tech</title>
      <updated>2011-12-08T12:36:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.saastamoinen.eu/blog/?p=503</id>
    <link href="http://feedproxy.google.com/~r/mattisaastamoinen/~3/GZlLVuyLi_Q/" rel="alternate" type="text/html"/>
    <title>Ubuntu 10.04 LTS ja Tampereen julkaisutapahtuma</title>
    <summary>Ubuntu 10.04 LTS julkaistaan tänään 29.4. Kyseessä on ns. LTS-julkaisu (Long Term Support), johon tarjotaan maksuttomat tietoturva- ja huoltopäivitykset kolmen vuoden ajan työpöytäversioon ja viiden vuoden ajan palvelinversioon. Ubuntusta julkaistaan kahden vuoden välein tällainen LTS-versio ja puolen vuoden välein kokeellisemmat väliversiot. Ubuntu Suomen julkaisema lehdistötiedote kertoo 10.04-version oleellisimmat uudistukset. Aina uuden Ubuntun julkaisun yhteydessä ympäri [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Ubuntu 10.04 LTS julkaistaan tänään 29.4. Kyseessä on ns. LTS-julkaisu (Long Term Support), johon tarjotaan maksuttomat tietoturva- ja huoltopäivitykset kolmen vuoden ajan työpöytäversioon ja viiden vuoden ajan palvelinversioon. Ubuntusta julkaistaan kahden vuoden välein tällainen LTS-versio ja puolen vuoden välein kokeellisemmat väliversiot. <a href="http://ubuntu-fi.org">Ubuntu Suomen</a> julkaisema <a href="http://wiki.ubuntu-fi.org/Ubuntu_10.04_LTS_lehdist&#xF6;tiedote">lehdistötiedote</a> kertoo 10.04-version oleellisimmat uudistukset.</p>
<p>Aina uuden Ubuntun julkaisun yhteydessä ympäri maailmaa järjestetään julkaisutapahtumia. LTS-julkaisut keräävät lisäksi erityishuomiota ja -panostusta. Ubuntu 10.04:n pääjulkaisutapahtuma järjestetään Suomen avoimen lähdekoodin keskus COSSin ja Ixonos Oyj:n toimesta Tampereella 5.5. klo 15-19. Tapahtumapaikkana toimii Finlaysonilla sijaitsevaan <a href="http://www.demola.fi">Demola</a>. Julkaisutapahtumia järjestetään Tampereen lisäksi varmuudella perjantaina 30.4. Oulussa sekä lauantaina 15.5. Porissa.</p>
<p>Tampereen tapahtuman suosio on yllättänyt varmasti kaikki, myös meidät järjestäjät. Tapahtumaan on ilmoittautunut jo lähes 150 henkilöä, joten yksin ei tarvitse paikalle saapuvien olla! Tapahtuma koostuu muutamasta Ubuntua käsittelevästä esityksestä, ruokailusta ja yleisestä seurustelusta sekä tietysti Ubuntun esittelystä ja ihmettelystä. Paikalle tuodaan läjäpäin Ubuntu 10.04 LTS Finnish Remix -romppuja mukaan otettaviksi ja osallistujien kesken arvotaan vielä Nokia N900.</p>
<p>Ixonos on ollut kiitettävän aktiivinen tapahtuman tukemisessa ja alkuperäinen ideakin Tampereen julkaisutapahtumasta tuli yritykseltä. Tilaisuudessa kuullaan tarkemmin, kuinka Ubuntua hyödynnetään Ixonosissa ja miksi se on tärkeä yritykselle. Ilmoittautuneiden joukossa onkin ilahduttavan paljon eri yritysten edustajia.</p>
<p>Tapahtumaan mahtuu vielä mukaan ja ilmoittautuminen suljetaan pe 30.4. klo 12. Istumapaikkoja tuskin riittää kaikille, joten kannattaa tulla paikalle ajoissa, mikäli haluaa istumaan esitysten ajaksi.</p>
<p>Ohjelma ja ilmoittautuminen sivulla <a href="http://www.coss.fi/ubuntufest">http://www.coss.fi/ubuntufest</a>.</p>
<img height="1" src="http://feeds.feedburner.com/~r/mattisaastamoinen/~4/GZlLVuyLi_Q" width="1"/></div>
    </content>
    <updated>2010-04-29T16:04:06Z</updated>
    <category term="linux"/>
    <category term="tapahtuma"/>
    <category term="ubuntu"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.saastamoinen.eu/blog/2010/04/29/ubuntu-10-04-lts-ja-tampereen-julkaisutapahtuma/</feedburner:origLink>
    <author>
      <name>Matti Saastamoinen</name>
    </author>
    <source>
      <id>http://www.saastamoinen.eu/blog</id>
      <link href="http://www.saastamoinen.eu/blog" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/mattisaastamoinen" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Avoin, vapaa ja yhteisöllinen tietoyhteiskunta</subtitle>
      <title>Avautuma</title>
      <updated>2012-04-24T20:00:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.saastamoinen.eu/blog/?p=496</id>
    <link href="http://feedproxy.google.com/~r/mattisaastamoinen/~3/ckpFLBFo6H4/" rel="alternate" type="text/html"/>
    <title>Julkishallinnon sähköisen asioinnin palvelualusta kehitetään avoimella lähdekoodilla</title>
    <summary>Suomessa puuhataan isolla kädellä kansalaisille ja yrityksille tarkoitettua julkisten palveluiden sähköistä asiointialustaa, jossa avoimen lähdekoodin ratkaisuilla ja niitä tarjoavilla kotimaisilla toimijoilla on mahdollista saavuttaa keskeinen rooli. Työ on vielä alkuvaiheessa ja keskeiset palvelut pitäisi olla palvelun piirissä vuonna 2013. Hanketta pyöritetään valtiovarainministeriön SADe-ohjelmassa: Valtiovarainministeriö asetti huhtikuussa 2009 Sähköisen asioinnin ja demokratian vauhdittamisohjelman (SADe-ohjelman). Ohjelman tavoitteena [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Suomessa puuhataan isolla kädellä kansalaisille ja yrityksille tarkoitettua julkisten palveluiden sähköistä asiointialustaa, jossa avoimen lähdekoodin ratkaisuilla ja niitä tarjoavilla kotimaisilla toimijoilla on mahdollista saavuttaa keskeinen rooli.</p>
<p>Työ on vielä alkuvaiheessa ja keskeiset palvelut pitäisi olla palvelun piirissä vuonna 2013. Hanketta pyöritetään <a href="http://www.vm.fi/vm/fi/05_hankkeet/023_sade/index.jsp">valtiovarainministeriön SADe-ohjelmassa</a>:</p>
<blockquote><p>Valtiovarainministeriö asetti huhtikuussa 2009 Sähköisen asioinnin ja demokratian vauhdittamisohjelman (SADe-ohjelman). Ohjelman tavoitteena on edistää sähköistä asiointia siten, että kansalaisten ja yritysten sähköinen asiointi kattaa vuoteen 2013 mennessä kaikki keskeiset palvelut. Kansalaisten ja yritysten palveluille luodaan yhtenäiset asiakasrajapinnat eri tahojen tuottamiin julkisiin palveluihin. Tavoitteena on myös koko julkisen hallinnon tietojärjestelmien yhteentoimivuuden kehittäminen.</p>
<p>Sähköisen asioinnin palvelualusta tulee tarjoamaan keskitetyn ratkaisun sähköisten asiointipalvelujen kehittämiseen koko julkiselle hallinnolle. Palvelualustan avulla voidaan rakentaa yksittäisten viranomaisten palveluja tai useiden viranomaisten yhteisiä palveluja tai palvelukokonaisuuksia. Kehitettävä palvelualusta on keskeinen julkisen hallinnon sähköistä asiointia vauhdittava yhteinen IT-ratkaisu, joka valmistuttuaan mahdollistaa sähköisten palvelujen kehittämisen nopeammin ja kustannustehokkaammin.</p></blockquote>
<p>18.2.2010 julkaistussa muistiossa (<a href="http://www.vm.fi/vm/fi/04_julkaisut_ja_asiakirjat/03_muut_asiakirjat/20100304Talous/SADe-talpoltarkistusmuistio.pdf">pdf</a>) käydään läpi mm. ohjelmaan sisällytettäviä palvelukokonaisuuksia:</p>
<ul>
<li><strong>Oppijan palvelukokonaisuus:</strong> tavoitteena on luoda kansalaisille verkkopalvelukokonaisuus opiskelua ja siihen hakeutumista, oppimista ja urasuunnittelua tukevista palveluista elinikäisen oppimisen periaatteella.</li>
<li><strong>Osallistujaympäristö-palvelukokonaisuus:</strong> tavoitteena on vahvistaa tieto- ja viestintäteknologian avulla kansalaisten osallistumismahdollisuuksia sekä tarjota hallinnolle sähköiset välineet toteuttaa monipuolista kansalaisten kuulemista, vuorovaikutusta ja yhteistä valmistelua verkon välityksellä.</li>
<li><strong>Oma terveys -palvelukokonaisuus:</strong> tavoitteena on kansalaisen terveyden edistäminen, sairauksien ehkäisy ja asiakaslähtöisen hoidon tukeminen hyödyntäen kansalaisen itse hyvinvointi- ja terveyskansioon tallentamaa henkilö-, terveys- ja toimintakykytietoa sekä ammattilaisen kansalaiselle tuottamaa sähköistä, tietoa terveydestä, sairauksista ja niiden hoidosta.</li>
<li><strong>Rakennettu ympäristö ja asuminen -palvelukokonaisuus:</strong> tavoitteena on tuottaa ja mahdollistaa asumiseen ja rakentamiseen liittyviä asiointi-, neuvonta- ja rajapintapalveluja.</li>
<li><strong>Työnantajan palvelukokonaisuus:</strong> tavoitteena on, että vuoteen 2014 mennessä työnantajilla on käytössään entistä monipuolisempia ja helppokäyttöisempiä verkkopalveluita työnantajavelvoitteiden hoitamiseen. Palvelulla helpotetaan erityisesti pienten työnantajien (esimerkiksi kotitaloudet ja pienet yritykset) toimintaa.</li>
<li><strong>Kansalaisen hyvinvointipalvelusuunnittelu -palvelukokonaisuus:</strong> tavoitteena on asiakkaan hyvinvointipalveluprosessin entistä tehokkaampi suunnittelu ja ohjaus.</li>
<li><strong>Yrityksen perustajan palvelukokonaisuus:</strong> perusajatuksena on yrityksen perustamiseen liittyvien julkisen hallinnon palvelujen kokoaminen yhteen ja soveltuvien palvelujen sähköistäminen. Yrityksen perustamisen ohjeistus integroidaan niihin palveluihin ja järjestelmiin, joita perustamisessa tarvitaan.</li>
</ul>
<p>Ohjelman johtoryhmässä on linjattu, että ohjelmassa kehitetään näitä seitsemää palvelukokonaisuutta. Tavoitteena on kehittää palvelut muodostamaan keskenään yhteentoimiva asiakaslähtöinen verkosto, johon voidaan helposti liittää myös ohjelmaan kuulumattomia asiointipalveluja.</p>
<p>Ohjelma sisältää lisäksi erilaisia tukipalveluja, kuten kansalaisten asiointitilin, Suomi.fi-portaalin ja YritysSuomi.fi-portaalin, joka rakennetaan TerveSuomi.fi-portaalin tapaan uudelle avoimien rajapintojen ja avoimen lähdekoodin alustalle ja avataan vuoden 2010 lopussa.</p>
<p>Ohjelmassa noudatetaan <a href="http://www.saastamoinen.eu/blog/2009/03/10/hallitus-edistaa-avointa-lahdekoodia-julkishallinnossa/">6.3.2009 julkaistun hallituksen kannanoton</a> sisältämiä yleisiä laatuvaatimuksia. Niinpä avoimen lähdekoodin ratkaisut otetaan merkittävään rooliin ohjelmassa.</p>
<blockquote><p>SADe-ohjelman palvelukokonaisuuksissa on tavoitteena alentaa käyttöönottokustannuksia<br/>
hyödyntämällä avointa koodia. Sähköisen asioinnin alusta- ja webjulkaisujärjestelmähankkeissa<br/>
on tarkoitus rakentaa ympäristöt avoimesta koodista.</p></blockquote>
<p>Tämä on iso juttu!</p>
<p>Kuten todettua, työ on vielä alkuvaiheessa, mutta asiat etenevät koko ajan ja hankkeista tullaan tiedottamaan pitikin vuotta.</p>
<p>Suomalaiset avoimen lähdekoodin yritykset: olkaa valppaina!</p>
<img height="1" src="http://feeds.feedburner.com/~r/mattisaastamoinen/~4/ckpFLBFo6H4" width="1"/></div>
    </content>
    <updated>2010-03-16T10:42:13Z</updated>
    <category term="julkinen sektori"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.saastamoinen.eu/blog/2010/03/16/julkishallinnon-sahkoisen-asioinnin-palvelualusta-kehitetaan-avoimella-lahdekoodilla/</feedburner:origLink>
    <author>
      <name>Matti Saastamoinen</name>
    </author>
    <source>
      <id>http://www.saastamoinen.eu/blog</id>
      <link href="http://www.saastamoinen.eu/blog" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/mattisaastamoinen" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Avoin, vapaa ja yhteisöllinen tietoyhteiskunta</subtitle>
      <title>Avautuma</title>
      <updated>2012-04-24T20:00:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="fi">
    <id>http://vapaakoodi.wordpress.com/?p=64</id>
    <link href="http://vapaakoodi.wordpress.com/2009/10/12/finhack-tulee-taas-tule-sinakin/" rel="alternate" type="text/html"/>
    <title>Finhack tulee taas, tule sinäkin!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Finhack on kahdesti vuodessa järjestettävä vapaa tapaaminen suomalaisille vapaaohjelmistoaktiiveille. Finhack Syksy ‘09 järjestetään tällä kertaa ensi lauantaina 17.10 Forssan Ammattikorkeakoululla (Wahreeninkatu 11). Ohjelmassa on mm. LinuCastin nauhoitusta Henrik Anttosen johdolla, Timo Jyringin ja Niklas Laxströmin DDTP-työpaja, Hannu Mäkäräisen johdanto Freejam projektiin sekä Otto Kekäläisen tilannekatsaus Suomen vapaaohjelmistoelämään ja FSFE:n suomen jaoston perustaminen. Lisää tietoa ohjelmasta [...]<img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=vapaakoodi.wordpress.com&amp;blog=1540095&amp;post=64&amp;subd=vapaakoodi&amp;ref=&amp;feed=1" width="1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div>
<p>Finhack on kahdesti vuodessa järjestettävä vapaa tapaaminen suomalaisille vapaaohjelmistoaktiiveille. Finhack Syksy ‘09 järjestetään tällä kertaa ensi lauantaina 17.10 Forssan Ammattikorkeakoululla (<a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=fi&amp;geocode=&amp;q=Wahreeninkatu+11,+forssa&amp;sll=37.0625,-95.677068&amp;sspn=54.005807,60.732422&amp;ie=UTF8&amp;hq=Wahreeninkatu+11,&amp;hnear=Forssa,+Suomi&amp;z=16">Wahreeninkatu 11</a>). Ohjelmassa on mm. <a href="http://podcastit.tv/?q=blog/6">LinuCastin</a> nauhoitusta Henrik Anttosen johdolla, Timo Jyringin ja Niklas Laxströmin <a href="http://www.debian.org/intl/l10n/ddtp">DDTP-työpaja</a>, Hannu Mäkäräisen johdanto Freejam projektiin sekä Otto Kekäläisen tilannekatsaus Suomen vapaaohjelmistoelämään ja <a href="http://fsfe.org/">FSFE:n</a> suomen jaoston perustaminen.</p>
<p>Lisää tietoa ohjelmasta löydät Finhackin <a href="http://finhack.org/doku.php?id=aikataulu">kotisivuilta</a>.</p>
<p>Tapahtumaan on vapaa pääsy, eikä edellytä etukäteisrekisteröintiä. Kuitenkin järjestäjiä auttaisi, jos pistäisit nimesi <a href="http://finhack.org/doku.php?id=osallistujalista">osallistujalistaan</a>.</p>
<p>Nähdään paikanpäällä!</p>
<p>Terveisin,<br/>
Ville “Solarius” Sundell<br/>
Järjestäjä</p>
<p>PS. Tätä viestiä saa levittää vapaasti muuttamattomana, blogeissa, foorumeilla, postituslistoilla ja missä nyt ikinä keksitkään <img alt=":)" class="wp-smiley" src="http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif"/> </p>
</div>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/gofacebook/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vapaakoodi.wordpress.com/64/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/vapaakoodi.wordpress.com/64/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vapaakoodi.wordpress.com/64/"/></a> <img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=vapaakoodi.wordpress.com&amp;blog=1540095&amp;post=64&amp;subd=vapaakoodi&amp;ref=&amp;feed=1" width="1"/></div>
    </content>
    <updated>2009-10-12T11:29:51Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Solarius</name>
    </author>
    <source>
      <id>http://vapaakoodi.wordpress.com</id>
      <logo>http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://vapaakoodi.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://vapaakoodi.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://vapaakoodi.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://vapaakoodi.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Keskustelua vapaista ohjelmistoista</subtitle>
      <title>Vapaakoodi</title>
      <updated>2012-05-18T10:00:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="fi">
    <id>http://vapaakoodi.wordpress.com/?p=61</id>
    <link href="http://vapaakoodi.wordpress.com/2009/03/27/kiita-kehittajaa/" rel="alternate" type="text/html"/>
    <title>Kiitä kehittäjää!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Nyt on ensimmäinen kansainvälinen Kiitä kehittäjääsi-päivä, keitä sinä ajattelit kiittää? Itse aamuyöstä kiitin Daniel J. Bernsteiniä tietoturvallisista ratkaisuista, sekä Transmission-bittorrent asiakasohjelman nykyistä kehittäjää Charles Kerriä hyvästä ohjelmasta, sekä Timo Jyrinkiä pitkäaikaisesta työstä suomalaisen vapaaohjelmistoyhteisön hyväksi. Tänään olisi tarkoitus lähettää vielä JWM:n kehittäjälle postia, sekä luultavasti pariin muuhunkin projektiin. Kiitä sinäkin kehittäjiä jotka ovat vaikuttaneet tietokoneen [...]<img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=vapaakoodi.wordpress.com&amp;blog=1540095&amp;post=61&amp;subd=vapaakoodi&amp;ref=&amp;feed=1" width="1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Nyt on ensimmäinen kansainvälinen<a href="http://vapaakoodi.wordpress.com/feed/thankadev.wordpress.com"> Kiitä kehittäjääsi</a>-päivä, keitä sinä ajattelit kiittää? Itse aamuyöstä kiitin <a href="http://en.wikipedia.org/wiki/DJB">Daniel J. Bernsteiniä</a> tietoturvallisista ratkaisuista, sekä Transmission-bittorrent asiakasohjelman nykyistä kehittäjää Charles Kerriä hyvästä ohjelmasta, sekä <a href="http://users.tkk.fi/~tajyrink/">Timo Jyrinkiä</a> pitkäaikaisesta työstä suomalaisen vapaaohjelmistoyhteisön hyväksi. Tänään olisi tarkoitus lähettää vielä <a href="http://en.wikipedia.org/wiki/JWM">JWM</a>:n kehittäjälle postia, sekä luultavasti pariin muuhunkin projektiin.</p>
<p>Kiitä sinäkin kehittäjiä jotka ovat vaikuttaneet tietokoneen käyttöösi!</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/gofacebook/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/gotwitter/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vapaakoodi.wordpress.com/61/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/vapaakoodi.wordpress.com/61/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vapaakoodi.wordpress.com/61/"/></a> <img alt="" border="0" height="1" src="http://stats.wordpress.com/b.gif?host=vapaakoodi.wordpress.com&amp;blog=1540095&amp;post=61&amp;subd=vapaakoodi&amp;ref=&amp;feed=1" width="1"/></div>
    </content>
    <updated>2009-03-27T12:29:01Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Solarius</name>
    </author>
    <source>
      <id>http://vapaakoodi.wordpress.com</id>
      <logo>http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://vapaakoodi.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://vapaakoodi.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://vapaakoodi.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://vapaakoodi.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Keskustelua vapaista ohjelmistoista</subtitle>
      <title>Vapaakoodi</title>
      <updated>2012-05-18T10:00:05Z</updated>
    </source>
  </entry>
</feed>

