tag:blogger.com,1999:blog-85444544390120112302024-03-07T22:33:15.711-08:00Open DimensionAbout free software and digital cultural heritageAnonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.comBlogger46125tag:blogger.com,1999:blog-8544454439012011230.post-1481912996034325012016-12-21T13:58:00.001-08:002016-12-21T13:58:13.686-08:00Julkaisuarkistotyötä GLAMpipellaDoria, Theseus, JYX. DSpace pyörii monen julkaisuarkiston taustalla.<br />
<br />
Uuden DSpace 6 version myötä aineistoja pääsee hallitsemaan huomattavasti paremmin, koska vihdoin DSpace tarjoaa kunnollisen REST-rajapinnan.<br />
<br />
Niinpä GLAMpipe on saamassa osasia myös DSpace-aineistojen pyörittelyyn: <br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/Ll_nKfB2otM/0.jpg" src="https://www.youtube.com/embed/Ll_nKfB2otM?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-81520371285290510162016-10-01T13:57:00.001-07:002016-10-04T13:11:15.902-07:00GLAMpipe, uusi ulkoasu ja Helsingin kaupunginorkesteriGLAMpipe on hakenut muotoaan sekä toiminnallisesti mutta myös ulkonäöllisesti. Nyt aletaan olla jo voiton puolella, Susanna on tehnyt hienoa työtä käyttöliittymän kanssa:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-ipgxD7zhyfs/V_Aeuvmb6MI/AAAAAAAAAuA/Zzv83RRBW8U9Hm59NUK4UrLOTGcZuK4YgCPcB/s1600/glampipe_ui2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://1.bp.blogspot.com/-ipgxD7zhyfs/V_Aeuvmb6MI/AAAAAAAAAuA/Zzv83RRBW8U9Hm59NUK4UrLOTGcZuK4YgCPcB/s400/glampipe_ui2.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-u5oIDXwB7uQ/V_QFJeW-yLI/AAAAAAAAAuY/O8jfdi8mfnoHxJMqJymoXyJaPOQ2HsligCLcB/s1600/GLAMpipe_hkin_kaupunginorkesteri.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><br /></a></div>
<h3>
Testausta</h3>
Tiesitkö mitä teosta Helsingin kaupunginorkesteri on esittänyt eniten vuodesta 1882 lähtien: Porilaisten marssia.<br />
<br />
Tulokset GLAMpipen mukaan:<br />
<br />
<table class="documents" id="data"><tbody>
<tr><td>1</td><td><div class="">
Ohjelma ei tiedossa</div>
</td><td><div class="">
619</div>
</td></tr>
<tr><td>2</td><td><div class="">
Porilaisten marssi</div>
</td><td><div class="">
362</div>
</td></tr>
<tr><td>3</td><td><div class="">
Finlandia op. 26</div>
</td><td><div class="">
358</div>
</td></tr>
<tr><td>4</td><td><div class="">
Sinfonia nro 2 D-duuri op. 43</div>
</td><td><div class="">
214</div>
</td></tr>
<tr><td>5</td><td><div class="">
Lohengrin, III näytäksen alkusoitto</div>
</td><td><div class="">
209</div>
</td></tr>
<tr><td>6</td><td><div class="">
Viulukonsertto d-molli op. 47</div>
</td><td><div class="">
200</div>
</td></tr>
<tr><td>7</td><td><div class="">
Nalle maailmalla</div>
</td><td><div class="">
200</div>
</td></tr>
<tr><td>8</td><td><div class="">
Sinfonia nro 5 Es-duuri op. 82</div>
</td><td><div class="">
192</div>
</td></tr>
<tr><td>9</td><td><div class="">
Sinfonia nro 1 e-molli op. 39</div>
</td><td><div class="">
168</div>
</td></tr>
<tr><td>10</td><td><div class="">
Tunetmaton kappale</div>
</td><td><div class="">
150</div>
</td></tr>
<tr><td>11</td><td><div class="">
Kevätlaulu, sävelruno op. 16</div>
</td><td><div class="">
142</div>
</td></tr>
<tr><td>12</td><td><div class="">
Kevään ääniä -valssi</div>
</td><td><div class="">
140</div>
</td></tr>
<tr><td>13</td><td><div class="">
Maamme</div>
</td><td><div class="">
139</div>
</td></tr>
<tr><td>14</td><td><div class="">
Satu op. 9</div>
</td><td><div class="">
132</div>
</td></tr>
<tr><td>15</td><td><div class="">
Rákóczy-marssi</div>
</td><td><div class="">
130</div>
</td></tr>
</tbody></table>
<br />
Tulos on saatu importoimalla Helsingin kaupunginorkesterin datasetti GLAMpipeen ja käyttämällä group-nodea teoksen nimeen.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-XAWGaJpugi8/V_AiradE2pI/AAAAAAAAAuI/b1Z1jVIVN6Iyhl534K-HHqcH_Oo8PWAbgCLcB/s1600/GLAMpipe_hkin_kaupunginorkesteri.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="190" src="https://3.bp.blogspot.com/-XAWGaJpugi8/V_AiradE2pI/AAAAAAAAAuI/b1Z1jVIVN6Iyhl534K-HHqcH_Oo8PWAbgCLcB/s400/GLAMpipe_hkin_kaupunginorkesteri.png" width="400" /></a></div>
<br />
<br />
Datasetti löytyy täältä:<br />
https://www.avoindata.fi/data/fi/dataset/helsingin-kaupunginorkesterin-konsertit<br />
<br />
<h3>
GLAMpipen asennus</h3>
Asennustapa on muuttunut ja se tapahtuu nyt <a href="https://docs.docker.com/compose/" target="_blank">docker-composen</a> kautta. Asennuksen pitäisi olla suhteellisen helppoa, kun käyttäjän ei tarvitse asentaa sen lisäksi mitään muuta.<br />
<br />
<a href="https://github.com/artturimatias/GLAMpipe">https://github.com/artturimatias/GLAMpipe</a><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-20269082108614676522016-04-21T05:28:00.001-07:002016-04-21T05:29:03.912-07:00GLAMpipe<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-KTUi4mWJhh0/VxjD2dI5bEI/AAAAAAAAAsE/N9gwW6sKkFwUV4lRYU2zoQSrKQ2KBp_rgCLcB/s1600/Screenshot%2Bfrom%2B2016-04-19%2B15%253A22%253A59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="203" src="https://4.bp.blogspot.com/-KTUi4mWJhh0/VxjD2dI5bEI/AAAAAAAAAsE/N9gwW6sKkFwUV4lRYU2zoQSrKQ2KBp_rgCLcB/s400/Screenshot%2Bfrom%2B2016-04-19%2B15%253A22%253A59.png" width="400" /></a></div>
<br />
<br />
Olen työskennellyt viimeaikoina GLAMpipe-nimisen työkalun kehittämisen parissa. Hanke on Wikimedia Suomen projekti OKM:n rahoitukseslla.<br />
<br />
Kyseessä on sveitsiläinen linkkuveitsi -tyyppinen ohjelmisto aineistojen katseluun, muokkaukseen ja lataamiseen. Ohjelman käyttäminen ei vaadi ohjelmointitaitoja.<br />
<br />
<h4>
Esimerkkejä käyttötavoista </h4>
aineiston tuonti Flickristä:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/6k4Z0K6aykg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/6k4Z0K6aykg?feature=player_embedded" width="320"></iframe></div>
<br />
Kartta-aineiston georeferointi (hyvin alustava prototyyppi):<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/ectn-TYMOQg/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/ectn-TYMOQg?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
Aineiston lataaminen Internet Archivesta ja sen uploudaus Wikimedia Commonssiin:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/5pwew6mXDUA/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/5pwew6mXDUA?feature=player_embedded" width="320"></iframe></div>
<br />
<br />
Ohjelmisto on kehityksen alla ja vielä paljon riittää tehtävää. Voit katsoa lisätietoja täältä:<br />
<br />
<a href="http://artturimatias.github.io/GLAMpipe/">http://artturimatias.github.io/GLAMpipe/</a><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-66453878743724682382015-11-24T03:00:00.001-08:002015-11-24T08:12:02.138-08:00Wikidata ja Ylen historiallinen tapahtumakalenteri<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-ZebMbGbdafY/VhJwGI2LF3I/AAAAAAAAAo4/dUZjREQ0Uss/s1600/innostunut.wikidata.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-ZebMbGbdafY/VhJwGI2LF3I/AAAAAAAAAo4/dUZjREQ0Uss/s320/innostunut.wikidata.png" width="287" /></a></div>
<br />
<br />
Yle on julkaissut tapahtumakalenterinsa tiedot vapaana datana:<br />
<a href="https://www.avoindata.fi/data/fi/dataset/yle-arkiston-historiallinen-tapahtumakalenteri" target="_blank">https://www.avoindata.fi/data/fi/dataset/yle-arkiston-historiallinen-tapahtumakalenteri </a><br />
<br />
Halusin selvittää, kuinka monta tapathumakalenterissa olevista ihmisistä löytyy wikidatasta. Tämä on edellytys sille, että tietoja voitaisiin siirtää kalenterista wikidataan.<br />
<br />
<h2>
Data</h2>
Ylen kalenteridata näyttää tällaiselta: <br />
<blockquote class="tr_bq">
<span style="font-size: x-small;"> "id": 9234,<br /> "vuosi": 1945,<br /> "kuukausi": 6,<br /> "paiva": 2,<br /> "tapahtuma": "Kim Brown syntyi",<br /> "huomautus": "Englantilainen laulaja & lauluntekijä, the Renegades-yhtyeen johtohahmo. Kuoli 11.10.2011.",<br /> "linkki": "",<br /> "henkilo": 1,<br /> "fennica": 0,<br /> "lahde": "hs 13.10.11",<br /> "valmis": 1,<br /> "tallpvm": "4.1.2012",<br /> "muokkpvm": "4.1.2012"</span></blockquote>
Aineisto koostuu erillisistä tiedoista, joilla ei ole muuta keskinäistä viitettä kuin henkilön nimi. Henkilöitä koskevat tiedot on merkitty "henkilo" -lipulla, joten aineiston rajaaminen tämän mukaan on ensimmäinen vaihe.<br />
<br />
Toiseksi aineistosta pitää kaivaa henkilöiden nimet, sillä
nimet eivät ole omana kenttänään vaan ne ovat muotoa "Aleksi Lehtonen
syntyi" tai "Ari Vatanen voitti ensimmäisenä suomalaisena ralliautoilun
virallisen maailmanmestaruuden".<br />
<h3>
</h3>
<h2>
Vaiheet</h2>
Prosessi jakautui neljään vaiheeseen. <br />
<br />
<h4>
Konvertointi</h4>
Ääkköset näkyivät rumasti kun tiedostoa katseli tekstimuodossa.<br />
Ensiksi piti siis
päästää eroon väärästä merkistöstä. Sen jälkeen muunsin tiedoston json-formaattiin, jotta jatkokäsittely olisi helpompaa.<br />
<br />
<h4>
Yhtenäistäminen</h4>
Yhtenäisteminen
tarkoittaa tässä tapauksessa sitä että yksittäistä henkilöä koskevat
tiedot kootaan yhteen. Siis esimerkiksi kaikki Matti Nykästä koskevat
huomiot linkitetään Matti Nykäsen
alla. Tästä muodostuu Matti Nykäsen tapahtumat. Tätä voisi kutsua myös tapahtumallistamiseksi(?).<br />
<br />
<h4>
</h4>
<h4>
Kysely </h4>
Seuraavaksi
tein kohteesta hakutiedoston json-formaattiin. Tiedosto sisältää hakutermit ja viitteet alkuperäisen aineiston tietoihin. Tähän tiedostoon
kirjoitetaan kyselyn tulokset. Näin voidaan tehdä useita hakuja ilman
että haetaan samoja tietoja uudestaan ja uudestaan.<br />
<br />
<blockquote class="tr_bq">
<span style="font-size: x-small;"> "name": "Alfred Kordelin",<br /> "response": {<br /> "head": {<br /> "vars": [<br /> "s",<br /> "label",<br /> "birth",<br /> "death"<br /> ]<br /> },<br /> "results": {<br /> "bindings": []<br /> }<br /> },<br /> "ids": [<br /> 5857<br /> ],<br /> "response_count": 0,<br /> "long_name": 6,<br /> "new_id": 123 </span></blockquote>
Käytin wikidatan SPARQL-rajapintaa. Kokeilujen jälkeen päädyin kysymään siltä joko suomen- tai englanninkielistä versiota nimestä.<br />
<br />
<h4>
Analyysi</h4>
Kun onnistuineita hakuja on saatu tarpeeksi, voi tuloksia analysoida. Anayysissa tutkitaan millaisia vastauksia on saatu tai onko niitä saatu ollenkaan.<br />
<br />
<b>henkilöitä: 3071<br />ei löydy: 314<br />yksi osuma: 2516<br />useita osumia: 241</b><br />
<br />
Yli 80 prosenttia kyselyistä tuotti yhden osuman. Se ei tietysti tarkoita että henkilö on oikea, mutta siitä on hyvä jatkaa esimerkiksi syntymä- ja kuolinpäivien (tai vuosien) vertailulla. Mutta entä nuo yli 300 joita ei löytynyt?<br />
<br />
<h2>
Aleksander vai Alexander?</h2>
Nimi on kehno ihmisen tunniste. On samoja nimiä, eri tavalla kirjoitettuja samoja nimiä (esim. aksenttimerkit), väärin kirjoitettuja nimiä (<i>Bertrand Russel</i>) ja sitten on vielä kuninkaalliset. Esimerkiksi Ylen kalenteridatassa on "<i>Anne, englannin prinsessa</i>". Tässä muodossa wikidatasta ei löydy mitään. Sen sijaan "<a href="https://www.wikidata.org/wiki/Q151754" target="_blank">Prinsessa Anne</a>" löytyy.<br />
<br />
Myös aksenttimerkit aiheuttava omat ongelmansa. Kalenterissa osassa nimissä on aksenttimerkit ja osassa ei. Salvador Dali ja Edith Piaf ovat kalenterissa ilman aksenttia mutta näiden henkilöiden wikidatan suomenkielinen label on aksentin kanssa. Siksi haku ei löydä kyseisiä taitelijoita.<br />
<br />
Lisäksi on vielä kielivalinta. Wikidata on aidosti monikielinen ja siksi myös henkilöiden nimillä voi olla useita eri kieliasuja kielen mukaan. Esimerkiksi aiemmin mainittu prinsessa Anne on suomennettu nimi Princess Annelle. Tosin haun kannalta tällä on merkitystä lähinnä SPARQL -hakujen kannalta.<br />
<br />
<h3>
Google ratkaisuksi?</h3>
Entä jos syötetään "<i>Anne, englannin prinsessa</i>" Googlen hakuun? Jo vain, ensimmäinen osuma on wikipedian sivu "Anne (prinsessa)". Wikipedian sivun kautta taas voidaan löytyy prinsessa Annen wikidatakohde!<br />
<br />
En tehnyt ohjelmallista google-hakua, vaan tein suppean testin käsin. Mutta näyttää siltä, että <b><span style="color: #6aa84f;">kattavin hakualgoritmi näyttää menevän mutkan (Google) kautta</span>.</b><br />
<br />
Loppujen kohdalla on tehtävä sitä, mitä kukaan ohjelmointitaitoiseksi itseään kutsuva ei halua tehdä eli käsineditointia. Otetaan siis listaus niistä nimistä, joista ei löytynyt tietoa minkään haun avulla ja tutkitaan ovatko hakutermit järkeviä ja jos on, niin miksi mitään ei löytynyt (kirjoitusvirhe, ei wikipediasivua jne.) <br />
<br />
<h3>
Entä useat osumat?</h3>
Nopean katsauksen perusteella useita osumia tuli koska henkilöillä oli useita syntymä- tai kuolinpäiviä (wikidatassa tämä on mahdollista, niin kuin olla pitääkin). Moni nimi myös tuotti useampia henkilöitä, kuten esimerkiksi <a href="https://query.wikidata.org/#%09PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0A%09PREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%20%0A%0ASELECT%20DISTINCT%20%3Fs%20%3Fbirth%20%3Fdeath%20WHERE%20{%0A%20%20%20%20%3Fs%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ5%20%20.%20%0A%0A%20%20%20%20{%20%3Fs%20%3Flabel%20%22Aarre%20Merikanto%22%40en%20}%20%0A%20%20%20%20UNION%20%0A%20%20%20%20{%20%3Fs%20%3Flabel%20%22Aarre%20Merikanto%22%40fi%20}%0A%20%20%20%20%20%20%0A%20%20%20%20OPTIONAL%20{%20%3Fs%20wdt%3AP569%20%3Fbirth%20}%20%0A%20%20%20%20OPTIONAL%20{%20%3Fs%20wdt%3AP570%20%3Fdeath%20}%20%0A}" target="_blank">Aarre Merikanto</a>.<br />
<br />
<h2>
Johtopäätös</h2>
Pelkkien nimien avulla tietojen yhdistäminen on hankalaa ja vaatii jossain vaiheessa perinteistä käsityötä. Paras algoritmi näyttäisi olevan Googlen kautta wikipediaan ja sieltä wikidataan.Kaiken kaikkiaan tehtävä ei ole triviaali. Teknisen värkkäämisen lisäksi tarvitaan myös aika lailla tietoa, jotta tiedot kohtaavat oikeat henkilöt silloin kun erehtymisen vaara on.<br />
<br />
<h2>
Tekniikkaa</h2>
Merkistömuunnos iconv-ohjelmistolla:<br />
<blockquote class="tr_bq">
iconv -f WINDOWS-1252 -t UTF-8 Yle-tapahtumat.csv > Yle-tapahtumat-utf8.csv </blockquote>
<br />
Tein kokeilut javascriptillä <a href="https://nodejs.org/en/" target="_blank">nodejs</a>-ympäristössä. Wikidatahaut tein wikidatan <a href="https://query.wikidata.org/#%09PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0A%09PREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%20%0A%0A%09SELECT%20DISTINCT%20*%20WHERE%20{%0A%20%20%20%20%20%20{%20%0A%09%20%09%20%3Fs%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ5%20%20.%20%0A%09%20%20%09%3Fs%20%3Flabel%20%22Alfred%20Kordelin%22%40en%20.%20%0A%20%20%20%20%20%20}%20UNION%20{%0A%20%20%20%20%20%20%09%3Fs%20%3Flabel%20%22Alfred%20Kordelin%22%40fi%20.%0A%20%20%20%20%20%20}%0A%09%20%20OPTIONAL%20{%20%0A%09%20%20%09%3Fs%20wdt%3AP569%20%3Fbirth%20%0A%09%20%20}%20%0A%09%20%20OPTIONAL%20{%20%0A%09%20%20%09%3Fs%20wdt%3AP570%20%3Fdeath%20%0A%09%20%20}%20%0A%09}" target="_blank">sparql</a> -apin kautta seuraavalla kyselyllä:<br />
<br />
<span style="font-size: x-small;">PREFIX wd: <http://www.wikidata.org/entity/> </span><br />
<span style="font-size: x-small;">PREFIX wdt: <http://www.wikidata.org/prop/direct/> </span><br />
<span style="font-size: x-small;"><br />SELECT DISTINCT ?s ?birth ?death WHERE {<br /> ?s wdt:P31/wdt:P279* wd:Q5 . <br /><br /> { ?s ?label "Eubie Blake"@en } <br /> UNION <br /> { ?s ?label "Eubie Blake"@fi }<br /> <br /> OPTIONAL { ?s wdt:P569 ?birth } <br /> OPTIONAL { ?s wdt:P570 ?death } <br />}</span><br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-10277606339102826122015-11-19T13:08:00.001-08:002015-12-04T09:36:10.484-08:00Ken Burns effect with Blender VSEI made an exhibition video to <a href="http://www.vantaa.fi/vapaa-aika/kulttuuri/vantaan_kaupunginmuseo" target="_blank">Vantaa City Museum</a> to their current exhibition about river Vantaa (Vantaanjoki). I was given texts, images of paintings, some photographs and an old map. Three videos was needed: the main video with texts and images, and two ambience videos - that were projected to ceiling - consisting just <a href="http://eulerian%20video%20magnification%20for%20revealing%20subtle%20changes%20in%20the%20world/" target="_blank">Ken Burns effects</a>. <br />
<br />
<h3>
Video editing and Blender</h3>
I haven't made video editing recently, although I have even taught that several years ago. Back then I was using Adobe Premiere. Now I'm on Linux (Debian) so I had to search new tools for videoediting. <br />
<br />
First I tried shortly OpenShot and <a href="http://natron.fr/" target="_blank">Natron</a>. Basically, Openshot was just too simple and Natron too complex, although Natron was very interesting. I made some test with OpenShot but I had problems with jerky motion in Ken Burns effects. <br />
<br />
I ended up to using Blender. I was familiar with the user interface of Blender but I wasn't sure about the usefulness of Blender's VSE (Video Sequence Editor).<br />
<h3>
</h3>
<h3>
VSE</h3>
I needed several Ken Burns effects so making those was my main concern. I found out that it is possible to add transform strip over existing strip. At transform strip there are position and scale values that can be animated. So, I had a Ken Burns effect.<br />
<br />
But making those with adjusting sliders was quite impractical. It would have been so much easier to transform and scale strips by dragging them with the mouse.<br />
<br />
But hey, it's Blender! Surely there must be some nice trick for this. And there was: <a href="https://github.com/kgeogeo/VSE_Transform_Tools" target="_blank">vse transform tool.</a> And BUM! Making Ken Burns effects was easy and fun.<br />
<h3>
</h3>
<h3>
Making Ken Burns effect with VSE</h3>
Shortly: add transform strip (T) to a image strip, drag and scale image strip in preview window where ever you like, add keyframes to position and scale properties of the strip, move to the end frame of the effect and do same there. Done!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-mq5FyNChR60/Vk4yD9x5GOI/AAAAAAAAAp0/PLF9KPeJewI/s1600/vantaa_blendershot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="http://4.bp.blogspot.com/-mq5FyNChR60/Vk4yD9x5GOI/AAAAAAAAAp0/PLF9KPeJewI/s400/vantaa_blendershot.png" width="400" /></a></div>
<br />
I used Gimp for making transparencies and other image editing needs. Texts I made also with Gimp. I saved texts in Gimp's own xfc format and
then exported as png images. Things go smoothly when one uses the final
presentation resolution from the very beginning. It is important to know
the final presentation resolution in a very early stage so that you don't have remake any of your image files.<br />
<h3>
</h3>
<h3>
Conslusion?</h3>
I learnt that VSE is a really capable tool for this kind of work. At least, If you know the user interface already. Otherwise there is some work to do with the basics of Blender. <br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/X9rKcUqqnvI/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/X9rKcUqqnvI?feature=player_embedded" width="320"></iframe></div>
<br />
<i>PS. at 1.35 my son throws a stone to the river. He was getting bored while I was filming the ripples of the water... </i><br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-1797279563657181992015-11-06T05:29:00.003-08:002015-11-06T06:59:25.676-08:00WIkidata ja Munch<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/-NVLqvKYvmk4/Vjyq43qSs9I/AAAAAAAAApY/tXYMPzWhwnw/s1600/640px-Edvard_Munch_-_Melancholy_%25281894-96%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="237" src="http://3.bp.blogspot.com/-NVLqvKYvmk4/Vjyq43qSs9I/AAAAAAAAApY/tXYMPzWhwnw/s320/640px-Edvard_Munch_-_Melancholy_%25281894-96%2529.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">"Edvard Munch - Melancholy (1894-96)" by Edvard Munch - <br />
The Athenaeum: pic. Licensed under Public Domain via Wikimedia Commons - https://commons.wikimedia.org</td></tr>
</tbody></table>
<br />
Kaikki tietävät Edvard Munchin teoksista ainakin Huudon, sen "pää kenossa, kädet poskilla ja suu auki" -kuvan (itse asiassa maalauksia on useita). Mutta mitä muuta Wiki-maailmasta löytyy Munchin teoksista?<br />
<br />
Wikidatasta löytyy Munchin teoksia 1799 (6.11.2015).<br />
<br />
<a href="https://query.wikidata.org/#PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0A%0APREFIX%20schema%3A%20%3Chttp%3A%2F%2Fschema.org%2F%3E%0A%0ASELECT%20%3Fitem%20%3FitemLabel%20%28COUNT%28distinct%20%3Fsitelink%29%20as%20%3Fcount%29%20WHERE%20{%0A%20%20%3Fitem%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ838948%20%20.%20%0A%20%20%3Fitem%20wdt%3AP170%20wd%3AQ41406%20.%0A%20%20%20%3Fsitelink%20schema%3Aabout%20%3Fitem%20.%0A%0A%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22no%2Cen%22%20.%0A%20%20}%0A%20}%20GROUP%20BY%20%3Fitem%20%3FitemLabel%20ORDER%20BY%20DESC%28%3Fcount%29" target="_blank">Kaikki Edvard Munchin teokset<br /> </a><br />
<br />
Mutta wikipedia-artikkeleita löytyy vain 22:sta teoksesta! Huuto-teoksesta löytyy artikkeli peräti 56:lla kielellä.<br />
<br />
<table class="table"><tbody>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q471379"><pre>wd:Q471379</pre>
</a></td><td class="literal" data-lang="en" title="The Scream@en"><pre>The Scream</pre>
</td><td class="literal"><pre>56</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q1989780"><pre>wd:Q1989780</pre>
</a></td><td class="literal" data-lang="en" title="Madonna@en"><pre>Madonna</pre>
</td><td class="literal"><pre>15</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q2267579"><pre>wd:Q2267579</pre>
</a></td><td class="literal" data-lang="en" title="The Sick Child@en"><pre>The Sick Child</pre>
</td><td class="literal"><pre>8</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q3432673"><pre>wd:Q3432673</pre>
</a></td><td class="literal" data-lang="en" title="Puberty@en"><pre>Puberty</pre>
</td><td class="literal"><pre>4</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q1683743"><pre>wd:Q1683743</pre>
</a></td><td class="literal" data-lang="en" title="Vampire@en"><pre>Vampire</pre>
</td><td class="literal"><pre>4</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q17041052"><pre>wd:Q17041052</pre>
</a></td><td class="literal" data-lang="en" title="Melancholy@en"><pre>Melancholy</pre>
</td><td class="literal"><pre>3</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q3208135"><pre>wd:Q3208135</pre>
</a></td><td class="literal" data-lang="en" title="Dance of Life@en"><pre>Dance of Life</pre>
</td><td class="literal"><pre>3</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q3929351"><pre>wd:Q3929351</pre>
</a><a href="https://query.wikidata.org/#"></a></td><td class="literal" data-lang="en" title="The Girls on the Bridge@en"><pre>The Girls on the Bridge</pre>
</td><td class="literal"><pre>3</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q3955717"><pre>wd:Q3955717</pre>
</a><a href="https://query.wikidata.org/#"></a></td><td class="literal" data-lang="en" title="Evening on Karl Johan Street@en"><pre>Evening on Karl Johan Street</pre>
</td><td class="literal"><pre>3</pre>
</td></tr>
<tr><td class="uri"><a href="http://www.wikidata.org/entity/Q18891111"><pre>wd:Q18891111</pre>
</a><a href="https://query.wikidata.org/#"></a></td><td class="literal" data-lang="en" title="The Kiss@en"><pre>The Kiss</pre>
</td><td class="literal"><pre>3</pre>
</td></tr>
</tbody></table>
<br />
<br />
<a href="https://query.wikidata.org/#PREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0A%0APREFIX%20schema%3A%20%3Chttp%3A%2F%2Fschema.org%2F%3E%0A%0ASELECT%20%3Fitem%20%3FitemLabel%20%28COUNT%28distinct%20%3Fsitelink%29%20as%20%3Fcount%29%20WHERE%20{%0A%20%20%3Fitem%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ838948%20%20.%20%0A%20%20%3Fitem%20wdt%3AP170%20wd%3AQ41406%20.%0A%20%20%20%3Fsitelink%20schema%3Aabout%20%3Fitem%20.%0A%0A%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22no%2Cen%22%20.%0A%20%20}%0A%20}%20GROUP%20BY%20%3Fitem%20%3FitemLabel%20ORDER%20BY%20DESC%28%3Fcount%29" target="_blank">Munchin teokset, joista löytyy wikipedia artikkeli</a><br />
<br />
Entä Munchin maalausten kuvia? Niin kauan kuin commonsdata ei ole käytettävissä, ei oikein ole fiksua tapaa etsiä kuvia wikidatan avulla. Kuvia kuitenkin on Commonssissa toista sataa:<br />
<br />
https://commons.wikimedia.org/wiki/Category:Paintings_by_Edvard_MunchAnonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-23110788876440165272015-10-05T06:20:00.002-07:002015-10-05T11:53:58.229-07:00Wikidata ja Dali<div style="text-align: center;">
<br /></div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-ZebMbGbdafY/VhJwGI2LF3I/AAAAAAAAAo0/bZcDOqTJ0KA/s1600/innostunut.wikidata.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="320" src="http://1.bp.blogspot.com/-ZebMbGbdafY/VhJwGI2LF3I/AAAAAAAAAo0/bZcDOqTJ0KA/s320/innostunut.wikidata.png" width="287" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">lähde: <a href="https://openclipart.org/detail/190743/kid-and-cake" target="_blank">openclipart.org</a></td></tr>
</tbody></table>
<br />
Wikidata on mahtava projekti. Jos et vielä tiedä mikä wikidata on, käy tutustumassa: <a href="http://wikidata.org/">wikidata.org</a><br />
<br />
<h3>
Miksi pitäisi innostua wikidatasta?</h3>
Tyhmää nörttipuuhaako vaan? Ehkä vähän nörttipuuhaa, mutta ei tyhmää. Wikidata auttaa ratkaisemaan yhden wikipedian perustavanlaatuisen ongelman eli sen inhimillishistoriallisen tiedon rakenteen. Toisin sanoen wikipedia on <b>tiedonhallinnallisesti sotkuinen</b>, kuten me ihmisetkin olemme.<br />
<br />
Wikipediassa kyllä <b>on</b> tietorakenteita kuten kategoriat ja infoboksit. Kategoriat ovat parhaimmillaan erinomaisia ja
huonoimmillaan täysin absurdeja, kuten "List of people named Sean".<br />
<br />
Lisäksi kategorioiden hierarkia ei ole aina looginen ja artikkeli kuuluu johonkin kategoriaan vain jos joku on sen sinne huomannut laittaa. Wikipedia tarjoaa siis jonkin verran säännöllisiä rakenteita tiedolle mutta niiden käyttö on epäsäännöllistä. <br />
<br />
Siksi wikipedia sellaisenaan on konehaun painajainen.<br />
<br />
<b>Wikidata sen sijaan on tarkoitettu koneille</b>. Toisin sanoen, se tarjoaa koneluettavaa ja konehaettavaa dataa.<br />
<br />
<h3>
Kerrohan Wikidata, missä museoissa on Dalin teoksia?</h3>
Tätä voi kysyä Wikidatalta <strike>sangen helposti</strike> *. Wikipediasta tällaisen tiedon kaivaminen olisi kyllä mahdollista, mutta myös hyvin työlästä ja epävarmaa.<br />
<br />
Voit kokeilla kyseistä hakua seuraavan linkin kautta: <a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20%3Fmuseum%20%3FmuseumLabel%20%20%28count%20%28DISTINCT%20*%29%20as%20%3Fcount%29%20WHERE%20{%0A%20%20%3Fmuseum%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ33506%20.%20%23%20etsi%20kaikki%20museot%20alaluokkineen%0A%20%20%3Fwork%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ838948%20.%20%20%23%20kaikki%20taideteokset%20%28artwork%29%20alaluokkineen%0A%20%20%3Fwork%20wdt%3AP170%20wd%3AQ5577.%20%20%20%20%20%20%20%20%20%20%20%20%09%23%20joissa%20tekij%C3%A4n%C3%A4%20%28creator%20P170%29%20on%20Salvador%20Dali%20%28Q5577%29%0A%20%20%0A%20%20{%3Fwork%20wdt%3AP276%20%3Fmuseum%20%20}%20%23%20teoksen%20sijainti%0A%20%20UNION%0A%20%20{%3Fwork%20wdt%3AP195%20%3Fmuseum%20%20}%20%23%20teoksen%20kokoelma%0A%0A%20%0A%20%20%23%20hae%20museon%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20GROUP%20BY%20%3Fmuseum%20%3FmuseumLabel%20ORDER%20BY%20DESC%28%3Fcount%29%20LIMIT%20100" target="_blank">Näytä kaikki museot, joissa on wikidatan mukaan Dalin teoksia</a>. Klikkaa vain excute -painiketta aukeavalla sivulla.<br />
<br />
Kyselykieli jolla haku on tehty on nimeltään SPARQL (lausutaan jotensakin kipinäksi, "sparkle"). Sillä voi hakea tietoa tietyntyyppisistä tietoaineistoista. <br />
<br />
Lisää kyselyjä:<br />
<ul>
<li><a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20%3Fmuseum%20%3FmuseumLabel%20%20%28count%20%28DISTINCT%20*%29%20as%20%3Fcount%29%20WHERE%20{%0A%20%20%3Fmuseum%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ33506%20.%20%23%20etsi%20kaikki%20museot%20alaluokkineen%0A%20%20%3Fwork%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ838948%20.%20%20%23%20kaikki%20taideteokset%20%28artwork%29%20alaluokkineen%0A%20%20%3Fwork%20wdt%3AP170%20wd%3AQ170068.%20%20%20%20%20%20%20%20%20%20%20%20%09%23%20joissa%20tekij%C3%A4n%C3%A4%20%28creator%20P170%29%20on%20Akseli%20Gallen-Kallela%20%28Q170068%29%0A%20%20%0A%20%20{%3Fwork%20wdt%3AP276%20%3Fmuseum%20%20}%20%23%20teoksen%20sijainti%0A%20%20UNION%0A%20%20{%3Fwork%20wdt%3AP195%20%3Fmuseum%20%20}%20%23%20teoksen%20kokoelma%0A%0A%20%0A%20%20%23%20hae%20museon%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20GROUP%20BY%20%3Fmuseum%20%3FmuseumLabel%20ORDER%20BY%20DESC%28%3Fcount%29%20LIMIT%20100" target="_blank">Museot joissa on Akseli Gallen-Kallelan teoksia</a></li>
<li><a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fwork%20%3FworkLabel%20%28STR%28YEAR%28%3Fdate%29%29%20as%20%3FdisplayDate%29%20%3Fcr%20WHERE%20{%0A%0A%20%20%3Fwork%20wdt%3AP276%20wd%3AQ754507%20.%20%20%20%20%20%20%20%20%20%20%20%20%20%09%23%20teokset%20jotka%20ovat%20Ateneumin%20kokoelmissa%0A%20%20OPTIONAL%20{%09%09%09%09%09%09%09%09%23%20OPTIONAL%20tarvitaan%20jotta%20mukaan%20tulevat%20my%C3%B6s%20teokset%20ilman%20aikatietoja%0A%20%20%09%20%3Fwork%20wdt%3AP571%20%3Fdate.%20%0A%20%20}%0A%20%20%20OPTIONAL%20{%09%09%09%09%09%09%09%09%23%20OPTIONAL%20tarvitaan%20jotta%20mukaan%20tulevat%20my%C3%B6s%20teokset%20ilman%20tekij%C3%A4tietoja%0A%20%20%20%20%20%3Fwork%20wdt%3AP170%20%3Fcreator.%0A%20%20%20%20%20%3Fcreator%20rdfs%3Alabel%20%3Fcr%20filter%20%28lang%28%3Fcr%29%20%3D%20%22fi%22%20||%20lang%28%3Fcr%29%20%3D%20%22en%22%29%20%23%20tekij%C3%A4n%20nimi%0A%20%20%20}%0A%20%0A%20%20%23%20hae%20teoksen%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20ORDER%20BY%20%3Fdate" target="_blank">Ateneumin kaikki teokset aikajärjestyksessä</a></li>
<li><a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fwork%20%3FworkLabel%20%28STR%28YEAR%28%3Fdate%29%29%20as%20%3FdisplayDate%29%20%3Fcr%20WHERE%20{%0A%0A%20%20%3Fwork%20wdt%3AP276%20wd%3AQ754507%20.%20%20%20%20%20%20%20%20%20%20%20%20%20%09%23%20teokset%20jotka%20ovat%20Ateneumin%20kokoelmissa%0A%20%20OPTIONAL%20{%09%09%09%09%09%09%09%09%23%20OPTIONAL%20tarvitaan%20jotta%20mukaan%20tulevat%20my%C3%B6s%20teokset%20ilman%20aikatietoja%0A%20%20%09%20%3Fwork%20wdt%3AP571%20%3Fdate.%20%0A%20%20}%0A%20%20OPTIONAL%20{%09%09%09%09%09%09%09%09%23%20OPTIONAL%20tarvitaan%20jotta%20mukaan%20tulevat%20my%C3%B6s%20teokset%20ilman%20tekij%C3%A4tietoja%0A%20%20%20%20%20%3Fwork%20wdt%3AP170%20%3Fcreator.%0A%20%20%20%20%20%3Fcreator%20rdfs%3Alabel%20%3Fcr%20filter%20%28lang%28%3Fcr%29%20%3D%20%22fi%22%20||%20lang%28%3Fcr%29%20%3D%20%22en%22%29%20%23%20tekij%C3%A4n%20nimi%0A%20%20}%0A%20%20%0A%20%20FILTER%20%28%3Fdate%20%3E%20%221939-00-00T00%3A00%3A00Z%22^^xsd%3AdateTime%20%26%26%20%3Fdate%20%3C%20%221945-00-00T00%3A00%3A00Z%22^^xsd%3AdateTime%29%20%23aikav%C3%A4li%0A%20%20%0A%20%20%23%20hae%20teoksen%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20ORDER%20BY%20%3Fdate" target="_blank">Ateneumin teokset jotka on tehty toisen maailmansodan aikana </a></li>
<li><a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20%3Fbuilding%20%3FbuildingLabel%20%20WHERE%20{%0A%20%20%3Fbuilding%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ811979%20.%20%20%23%20kaikki%20arkkitehtuuriset%20kohteet%20%28architectural%20structure%20Q811979%29%20%20alaluokkineen%0A%20%20%3Fbuilding%20wdt%3AP84%20wd%3AQ82840.%20%20%20%20%20%20%20%20%20%20%20%20%09%23%20joissa%20arkkitehtin%C3%A4%20on%20Alvar%20Aalto%20%28Q82840%29%0A%0A%0A%20%0A%20%20%23%20hae%20rakennuksen%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20ORDER%20BY%20%3FbuildingLabel" target="_blank">Alvar Aallon suunnittelemat rakennukset </a></li>
<li><a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0A%0ASELECT%20%3Fsite%20%3FsiteLabel%20%3FcountryLabel%20WHERE%20{%0A%20%20%3Fsite%20wdt%3AP757%20%3Fheritage.%20%23%20kaikki%20kohteet%20joilla%20on%20World%20Heritage%20Site%20id%20%28P757%29%0A%20%20%3Fsite%20wdt%3AP17%20%3Fcountry%0A%0A%20%20%23%20hae%20kohteen%20nimi%20ensisijaisesti%20suomeksi%2C%20sitten%20englanniksi%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22fi%2Cen%22%20.%0A%20%20}%0A%20}%20ORDER%20BY%20%3FcountryLabel" target="_blank">Kaikki maailmanperintökohteet </a></li>
</ul>
<br />
Täältä löydät lisää hakuesimerkkejä: <a href="https://www.mediawiki.org/wiki/Wikibase/Indexing/SPARQL_Query_Examples">SPARQL query examples.</a><br />
<br />
Wikidata ja SPARQL mahdollistavat yhden erittäin hyödyllisen kyselytyypin, nimittäin sen kysymisen mitä puuttuu. Voimme kysyä wikidatalta niitä Dalin teoksia, joilla ei ole paikkaa eikä kokoelmaa: <a href="https://query.wikidata.org/#PREFIX%20wikibase%3A%20%3Chttp%3A%2F%2Fwikiba.se%2Fontology%23%3E%0APREFIX%20wd%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fentity%2F%3E%20%0APREFIX%20wdt%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fdirect%2F%3E%0APREFIX%20rdfs%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0APREFIX%20p%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2F%3E%0APREFIX%20q%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fqualifier%2F%3E%0APREFIX%20v%3A%20%3Chttp%3A%2F%2Fwww.wikidata.org%2Fprop%2Fstatement%2F%3E%0A%0ASELECT%20DISTINCT%20%3Fwork%20%3FworkLabel%20WHERE%20{%0A%20%20%3Fwork%20wdt%3AP31%2Fwdt%3AP279*%20wd%3AQ838948%20.%20%20%23%20find%20instances%20of%20subclasses%20of%20artwork%0A%20%20%3Fwork%20wdt%3AP170%20wd%3AQ5577.%20%20%20%20%20%20%20%20%20%20%20%20%23%20where%20creator%20%28P170%29%20is%20Dali%20%28Q5577%29%0A%0A%20%20FILTER%20%20NOT%20EXISTS%20{%20%3Fwork%20p%3AP195%20%3Fmuseum%20}%0A%20%20FILTER%20%20NOT%20EXISTS%20{%20%3Fwork%20p%3AP276%20%3Fmuseum%20}%0A%20%0A%20%20%23%20Optionally%2C%20find%20English%20labels%20for%20city%20and%20mayor%3A%0A%20%20SERVICE%20wikibase%3Alabel%20{%0A%20%20%20%20bd%3AserviceParam%20wikibase%3Alanguage%20%22en%22%20.%0A%20%20}%0A%20}" target="_blank">Näytäpä ne, wikidata!</a><br />
<br />
<br />
<br />
(*) <i>sangen helposti</i> on suhteellinen käsite. Minulle SPARQL oli entuudestaan tuntematon ja oikeanlaisen kyselyn aikaansaamiseen meni kyllä tovi aikaa.<br />
<br />
PS. Jan Ainali piti erinomaisen <a href="https://docs.google.com/presentation/d/1Yynt48oLBrHNC048E2qODru6rD3fLwDx5ofQTsCZB2w/pub?start=false&loop=false&delayms=3000#slide=id.p3" target="_blank">esittelyn</a> Wikidatasta <a href="https://fi.wikipedia.org/wiki/Wikipedia:Wikiprojekti_Avoin_kulttuuridata_hy%C3%B6tyk%C3%A4ytt%C3%B6%C3%B6n" target="_blank">Avoin kulttuuridata </a>hyötykäyttöön <a href="http://slides.com/susannaanas/wikidata-yle#/" target="_blank">työpajassa</a> Isossa pajassa. Tästä innostuneena kirjoitin tämän. Joskus kannattaa vaan innostua.<br />
<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com2tag:blogger.com,1999:blog-8544454439012011230.post-60935489626316648822015-06-17T03:40:00.002-07:002015-07-12T10:37:08.066-07:00Nautilus and stalled SFTP connection<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-0xjlC0-lK10/VYFOsFj2qLI/AAAAAAAAAnM/_bFoXcFyoaU/s1600/topseli.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-0xjlC0-lK10/VYFOsFj2qLI/AAAAAAAAAnM/_bFoXcFyoaU/s1600/topseli.png" /></a></div>
<br />
<br />
After a long idle period my SFTP connection through Nautilus get stalled. Only cure I've found is to unmount and then connect again.<br />
<br />
Unmount can be done from command line as follows:<br />
<blockquote class="tr_bq">
gvfs-mount -u sftp://you@you.net/</blockquote>
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-69984763566986991532015-06-11T05:06:00.001-07:002015-06-11T05:10:50.060-07:00Near Field Information in Museums<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-FI0mQw7sfYs/VXl4fDCoidI/AAAAAAAAAmM/AqJV58-z7dg/s1600/nfc_phone_qr_wide.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-FI0mQw7sfYs/VXl4fDCoidI/AAAAAAAAAmM/AqJV58-z7dg/s400/nfc_phone_qr_wide.jpg" width="400" /></a></div>
<h2>
Near Field Information </h2>
I taught a module called "Near Field Information in Museums" in a <a href="https://www.jyu.fi/hum/laitokset/taiku/en/cidoc2015" target="_blank">CIDOC summer school</a> in Jyväskylä. Near Field information is a term I invented for this class. It means wireless ways to trigger some information or action based on visitor's location. The module includes four technologies: QR codes, Near Field Communication (NFC), iBeacon and GPS.<br />
<br />
It was an interesting experience. We concentrated to a situation where visitors would use their own devices without installing any museum specific application. And this is a challenge of its own. <br />
<h3>
</h3>
<h3>
How did things work?</h3>
<b>QR codes</b> are widely used also in museum exhibitions and also most of the participant had a QR code reading software already installed in their mobile devices. No problems here.<br />
<br />
<b>NFC</b> was much more challenging. In a group of 17 there wereonly 3 that could read NFC tags (i.e. had a NFC capable device). And that worked
only if the tag had a URL stored in its memory. When I wrote a GPS
coordinates to tag, then there was only 1 working device left.<br />
<br />
Unfortunately <b>iBeacon</b> was introduced only by slides since my iBeacon, that I ordered form the net, never arrived. My self-made iBeacon (raspberry + BLE dongle) did not work since I could not find a DVI-cable for that so that I could start BLE advertising (sigh).<br />
<br />
There was quite many iPhone users in the class, so iBeacon would have been worked well. However, iBeacon requires some application that links ID of the beacon to some content and this is the weak spot of that technology. <br />
<br />
In order to test location services of mobile phones, I made a small browser-based <b>GPS </b>demo that we tried. The idea was that the location of the user was shown on the map by a blue dot in real time. By going to a certain marked points in the campus, you could see an old photograph taken from that point. Manual interaction was disabled so you couldn't see photograph by clicking or tapping.<br />
<br />
Did it work? No. Well, there were 2 persons that managed to actually see a photograph. But in general, in real life this kind of outdoor museum application would make many visitors frustrated.<br />
<br />
Why did this GPS thing fail? There are couple of reason. First, GPS is slow starter. It takes time and time depends on device and place. Secondly, mobile phones can use several methods for location (cell tower, WIFI) and it is not always clear what is enabled in the phone.<br />
<br />
Cell tower locations are able to locate you very fast in a city level. That works if you would like to find a coffee bar next to you. But it might not work if there is a certain spot you must enter.<br />
<h3>
</h3>
<h3>
What did we learn?</h3>
One thing is clear when: Things can get messy. People want to use their devices but their device has no necessary application or hardware. Or, they have all the latest bells and whistles but they don't know how to enable them. Or, everything should be fine and working but things just *do not* work. In all cases, people get frustrated.<br />
<br />
NFC is not mainstream, neither are QR codes, iBeacon or not even GPS. By mainstream I mean that they are not in a people's "default settings". There is always something extra needed.<br />
<br />
But, there are always people that can use these and will use them.<br />
<h3>
</h3>
<h3>
How to proceed? </h3>
By combining QR code, NFC tag and SHORT url, you will get a quite good coverage. NFC is handy and precise, QR code is less handy and written url is the last change to see what's behind this link. <br />
<br />
How about frustration? I would use "educated eyes only" approach. It means that there is a possibility to use your own device but it is not actively advertised. In other words, there are QR codes or NFC tags lying around for those who *already* know how to use them. <br />
<br />
At this point it just might be a good approach.<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-5971423643887385072015-05-21T04:25:00.000-07:002015-05-21T04:26:03.727-07:00We made this virtual reconstruction in 2006 about the Church of Oulainen. The animation was made for an exhibition. I'm not sure why I didn't publish this earlier. But anyway, here it is!<br />
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/B5McKN5YP-o" width="420"></iframe>Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-65338292929829186632014-11-05T10:10:00.002-08:002014-11-05T10:16:44.116-08:00Wikidata<a href="http://1.bp.blogspot.com/-7knC08jyCCs/VFpmm8xvxDI/AAAAAAAAAgQ/SUw6jpVrQjc/s1600/128px-Wikidata-logo-en.svg.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-7knC08jyCCs/VFpmm8xvxDI/AAAAAAAAAgQ/SUw6jpVrQjc/s1600/128px-Wikidata-logo-en.svg.png" /></a>I'm starting slowly to understand the possibilities of <a href="https://www.wikidata.org/wiki/Wikidata:Main_Page" target="_blank">Wikidata</a>. First time there is a possibility to really *use* the data stored in the Wikipedia and other Wikis.<br />
<br />
I collected some links that were useful for me while I was/am finding my way to the sources of Wikidata.<br />
<br />
<b>What is it all about:</b><br />
<a href="http://korrekt.org/page/Wikidata:_A_Free_Collaborative_Knowledge_Base" target="_blank">http://korrekt.org/page/Wikidata:_A_Free_Collaborative_Knowledge_Base</a><br />
<br />
wikidata with pretty face:<br />
<a href="http://tools.wmflabs.org/reasonator/" target="_blank">http://tools.wmflabs.org/reasonator/</a><br />
<h3>
Search related</h3>
Wikidata Query (WDQ for short):<br />
<a href="http://magnusmanske.de/wordpress/?p=72" target="_blank">http://magnusmanske.de/wordpress/?p=72</a><br />
<a href="http://wdq.wmflabs.org/api_documentation.html" target="_blank">http://wdq.wmflabs.org/api_documentation.html</a><br />
<a href="http://wdq.wmflabs.org/wdq/" target="_blank">http://wdq.wmflabs.org/wdq/</a><br />
<br />
traditional Wikidata API:<br />
<a href="https://www.wikidata.org/w/api.php" target="_blank">https://www.wikidata.org/w/api.php</a><br />
<br />
autolist:<br />
<a href="http://tools.wmflabs.org/autolist/autolist1.html" target="_blank">http://tools.wmflabs.org/autolist/autolist1.html</a><br />
<h4>
Queries:</h4>
How to search by an article title in certain wikipedia:<br />
<a href="http://www.wikidata.org/w/api.php?action=wbgetentities&sites=enwiki&titles=Alvar%20Aalto&props=sitelinks&format=xml" target="_blank">http://www.wikidata.org/w/api.php?action=wbgetentities&sites=enwiki&titles=Alvar%20Aalto&props=sitelinks&format=xml</a><br />
<br />
Search from items:<br />
<a href="https://www.wikidata.org/w/api.php?action=wbsearchentities&search=Ky%C3%B6sti%20Kallio&language=en" target="_blank">https://www.wikidata.org/w/api.php?action=wbsearchentities&search=Ky%C3%B6sti%20Kallio&language=en</a><br />
<br />
Get sitelinks for a certain item:<br />
<a href="https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q42&props=sitelinks&format=xml" target="_blank">https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q42&props=sitelinks&format=xml</a><br />
<br />
<h3>
More stuff:</h3>
<a href="http://notconfusing.com/3-ways-to-access-wikidata-data-until-it-can-be-done-properly/" target="_blank">http://notconfusing.com/3-ways-to-access-wikidata-data-until-it-can-be-done-properly/</a><br />
<br />
<a href="http://stackoverflow.com/questions/tagged/wikidata" target="_blank">http://stackoverflow.com/questions/tagged/wikidata</a><br />
<br />
How to see a property in Wikidata:<br />
<a href="https://www.blogger.com/www.wikidata.org/wiki/Property:P610" target="_blank">www.wikidata.org/wiki/Property:P610</a>Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-68583212247523933102014-09-14T03:51:00.001-07:002014-10-01T04:38:57.258-07:00Simberg, open data ja GlamWikiToolset<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-yct8F8zgtLA/VBVgT2sdOqI/AAAAAAAAAfw/EBtpiJU3cS4/s1600/120503Ha014_pieni.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-yct8F8zgtLA/VBVgT2sdOqI/AAAAAAAAAfw/EBtpiJU3cS4/s1600/120503Ha014_pieni.jpg" height="320" width="233" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Kuva:Kansallisgalleria</td></tr>
</tbody></table>
<span style="font-size: x-small;"><span style="background-color: yellow;">PÄIVITETTY 22.9.2014 </span></span><br />
Kansallisgalleria on avannut hienon kokoelman Hugo Simbergin valokuvia osana <a href="http://avoinglam.fi/?p=722" target="_blank">Avoin Kulttuuridata -mestarikurssia</a>.Metadata on saatavilla useassa eri formaatissa ja kuvat ovat saatavilla yhtenä zip-pakettina.<br />
<br />
Tässä blogikirjoituksessa selvitän mitä tarvitaan Simberg-aineiston viemiseksi Wikimedia Commonssiin GWToolsetin avulla. GWToolsetin esittelin lyhyesti edellisessä <a href="http://opendimension.blogspot.fi/2014/08/aineistot-wikimedia-commonssiin.html" target="_blank">kirjoituksessani</a>. Kirjoitus on osa Wikimedia Suomen GLAM-yhteistyötä.<br />
<br />
<h3>
Simberg-aineisto</h3>
<a href="http://www.lahteilla.fi/simberg-data/#/overview" target="_blank">Simberg-aineiston</a> muodostavat noin tuhat negatiivikuvaa, joista on digitaalisesti tehty positiivit. Lisäksi metadata on saatavilla usessa eri muodossa. Metadata on XML-muodossa seuraavan näköistä:<br />
<br />
<br />
<br />
<span style="background-color: white;"><span style="font-size: small;"><b><photograph> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <author>
</b>Simberg, Hugo<b></author></b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <title>
</b>HS Familjeliv 1907 83<b></title> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <type>
</b>mustavalkonegatiivi, filmi<b></type> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <date>
</b>1907<b></date> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <keeper>
</b>Kokoelmienhallinta, Kansallisgalleria<b></keeper> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <material>
</b>valokuvafilmi, selluloosanitraatti<b></material> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <keyword>
</b>Simberg<b></keyword> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <keyword>
</b>Hugo<b></keyword> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <keyword>
</b>taiteilija<b></keyword> </b></span></span><br />
<span style="font-size: small;"><b> ...</b></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <image type="positive">
</b>130617Ha018<b></image> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b> <image type="negative">
</b>130617Ha019<b></image> </b></span></span><br />
<span style="background-color: white;"><span style="font-size: small;"><b></photograph> </b></span></span><br />
<br />
<br />
<h3>
Mitä pitää muuttaa GWToolsettiä varten? </h3>
Aineistojen vieminen Wikimedia Commonssiin GWToolsetin avulla edellyttää
kahta perusasiaa. Ensinnäkin aineistojen metadatan täytyy olla
saatavilla <b>jossain</b> muodossa. Toiseksi, itse aineistoilla täytyy olla osoite, josta yksittäiset tiedostot voi ladata kuka tahansa.<br />
<br />
<h4>
URL </h4>
Ensimmäinen korjattava asia aineiston Simberg-metadatassa on siis URL:n ja tiedostopäätteen lisääminen tiedostonimeen (image-tagi). Eli rivi <br />
<span style="background-color: #d9d2e9;"><b><image</b> type="positive"<b>></b>130617Ha018<b></image></b></span><br />
pitää muuttaa muotoon: <br />
<span style="background-color: #d9d2e9;"><b><image></b>http://esimerkkipalvelin.fi/kuvat/130617Ha018.jpg</span><b><span style="background-color: #d9d2e9;"></image> </span> </b><br />
Myös negatiivikuvat pitää poistaa, koska niiden lataamisessa Commonssiin ei ole tarvetta. Tällä kohtaa oletan, että kaikista kuvista on positiivit.<br />
<br />
<h4>
Instituution ja instituutiomallineen yhdistäminen</h4>
Aineistojen tarjoaja ja säilyttäjä on siis Kansallisgalleria. Siksi muutamme keeper -tagin sisällön muotoon, joka voidaan yhdistää suoraan Commonssissa jo olevaan Kansallisgallerian omaan <a href="http://commons.wikimedia.org/wiki/Institution:Finnish_National_Gallery?uselang=fi" target="_blank">instituutiomallineeseen</a>. <br />
<br />
Eli rivi:<br />
<span style="background-color: #d9d2e9;"><span style="font-size: small;"><b><keeper>
</b>Kokoelmienhallinta, Kansallisgalleria<b></keeper> </b></span></span><br />
muutetaan muotoon<br />
<span style="background-color: #d9d2e9;"><span style="font-size: small;"><b><keeper> </b>Finnish National Gallery<b></keeper> </b></span></span><br />
<br />
GWToolsetissä voimme sitten ruksata option "<i>Wrap institution in the institution template</i>", jolloin Kansallisgallerian malline liitetään kaikkiin kuviin.<br />
<br />
<h4>
Photograph > record</h4>
Tämä on vain pieni mukavuuslisä. GWToolset oletusarvoisesti arvelee yksittäisten tietueiden olevan <i>record</i> -nimisiä. Siksi photograph tägi kannattaa muuttaa recordiksi, jotta tätä ei tarvitse muistaa muuttaa tuontivaiheessa.<br />
<br />
<h3>
Kuinka muunnos tehdään? vastaus:XSLT </h3>
XSLT on XML-pohjainen merkintäkieli XML-tiedostojen muunnoksiin. Sen avulla on helppo tehdä juuri edellä mainitun tapaisia muutoksia XML-tiedostoihin.Alla on selitetty miten hyvin yksinkertaisella XSLT-tiedostolla voidaan tehdä tarvittavat muutokset Simberg-aineiston XML-tiedostoon.<br />
<br />
<b><!-- palvelimen osoite muuttujaan --> </b><br />
<xsl:variable name="servername">http://esimerkkipalvelin.fi/kuvat/</xsl:variable><br />
<br />
<b><!-- kopioidaan kaikki --> </b><br />
<xsl:template match="node()|@*"><br />
<xsl:copy><br />
<xsl:apply-templates select="node()|@*"/><br />
</xsl:copy><br />
</xsl:template><br />
<br />
<b><!-- poistetaan negatiivit --> </b><br />
<xsl:template match="image[@type='negative']" /><br />
<br />
<b><!-- lisätään kuvaan URL ja tiedostopääte --></b><br />
<xsl:template match="image[@type='positive']" ><br />
<image><br />
<xsl:value-of select="concat($servername,.,'.jpg')" /><br />
</image><br />
</xsl:template><br />
</xsl:transform><br />
<br />
<br />
<b><!-- muutetaan Kansallisgallerian nimi vastaamaan instituutiomallinetta --></b><br />
<xsl:template match="keeper[.='Kokoelmienhallinta, Kansallisgalleria']" ><br />
<keeper>Finnish National Gallery</keeper><br />
</xsl:template><br />
<br />
<b><!-- lopuksi vielä vaihdetaan photograph recordiksi --></b><br />
<xsl:template match="photograph" ><br />
<record><br />
<xsl:apply-templates select="@*|node()" /><br />
</record><br />
</xsl:template><br />
<br />
Tuloksena on GWToolset-ready XML-tiedosto. Hieman se vaati
nypräämistä mutta ei mitään mahdottomia. Ainut puuttuva asia on
palvelin, jossa kuvat olisivat saatavissa yksittäin sekä kyseisen
palvelimen saaminen GWToolsetin latauslistalle.<br />
<br />
<h4>
DEMO:</h4>
Selaimessa toimiva demo löytyy <a href="http://opendimension.org/wikimedia/simberg/" target="_blank">tästä.</a> <br />
<br />
Voit käyttää XSLT-tiedostoa myös suoraan. Esimerkiksi Linuxissa konversion voi tehdä näin xsltproc-nimisen ohjelman asennuksen jälkeen:<br />
<b><span style="background-color: #cfe2f3;"> xsltproc --stringparam server 'http://jokupalvelin/kuvat/' xsl/simberg_clean.xsl xml/simberg_sample.xml</span></b><br />
<br />
<h3>
Lopputulos</h3>
<h3>
</h3>
Avoimen kulttuuridatan ja Wikimedia Commonssin ajatuksena on osallistuminen. Siksi lähtökohdan aineistolataukselle ei tarvitse olla täydellinen. Simberg -aineiston metatiedot voisivat olla *teknisesti* paremmin eroteltuja esimerkiksi kuvissa näkyvien henkilöiden osalta. Mutta niin ne voisivat AINA olla, täydellisyyttä tällä saralla ei voi saavuttaa.<br />
<br />
Tärkeää kuitenkin on saada aineistot liikkeellä ja antaa ihmisille mahdollisuus täydentää ja käyttää aineistoja. Jos aineistojen pitäisi olla lähtötilanteessa täydellisesti luokiteltuja, virheettömiä ja täysin jonkin standardin mukaisia, niin silloin julkaisukynnys nousisi liian ylös, varsinkin kun resursseja ei monesti ainakaan liikaa ole. Tämä taas tarkoittaisi vähemmän avointa kulttuuridataa.<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com3tag:blogger.com,1999:blog-8544454439012011230.post-7193927138364114412014-08-31T23:53:00.000-07:002014-08-31T23:54:37.314-07:00Aineistot Wikimedia Commonssiin<br />
<h3>
<a href="http://3.bp.blogspot.com/-3lHWxh2Igms/VAQR2tvLAWI/AAAAAAAAAfg/tKDfBGR7ui0/s1600/wikimedia_commons_logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-3lHWxh2Igms/VAQR2tvLAWI/AAAAAAAAAfg/tKDfBGR7ui0/s1600/wikimedia_commons_logo.png" /></a>Uusi syksy, uudet kuviot </h3>
Olen juuri aloittanut <a href="http://fi.wikimedia.org/wiki/Etusivu" target="_blank">Wikimedia Suomen</a> hommissa. Tarkoitus on dokumentoida GlamWikiToolset suomeksi ja auttaa organisaatioita sen käytössä. Lisäksi työskentelen Wikimapsin parissa.<br />
<br />
Kirjoittelen tässä blogissa kokemuksista ja opetuksista pestini ajalta. <br />
<br />
<h3>
Mikä on GlamWikiToolset?</h3>
<a href="http://commons.wikimedia.org/wiki/Commons:GLAMwiki_Toolset_Project" target="_blank">GlamWikiToolset</a> (GWToolset) mahdollistaa aineistojen siirtämisen metatietoineen <a href="http://commons.wikimedia.org/wiki/Main_Page" target="_blank">Wikimedia Commonssiin</a> ns. massasiirtona (batch upload). Tämä on ainoa järkevä tapa tuoda suuria määriä tiedostoja Commonssiin.<br />
<br />
<h3>
Kuinka se toimii? </h3>
Alustavien kokeilujen jälkeen voin kertoa (Commons Betassa), että itse siirto on suhteellisen simppeli, kun sen on kerran tehnyt. Metatiedot kertova XML-tiedosto ladataan palveluun, sen jälkeen kerrotaan mitkä kentät lataajan tietomallissa vastaavat Wikimedian kenttiä (mappaus) ja lopuksi Toolset lataa kuvat tietoineen Commonssiin.<br />
<br />
<h3>
Haasteita </h3>
Suurin ongelma on XML-tiedoston luominen.Tiedoston pitää siis olla XML-tiedosto ja vaikka kenttien nimillä ei sinällään ole väliä, tiedostolla pitää kuitenkin olla tietynlainen <a href="http://www.mediawiki.org/wiki/Help:Extension:GWToolset#Is_the_XML_in_flat_format.3F" target="_blank">rakenne</a>. Tällaista tiedosto ei välttämättä saa "ulos" esimerkiksi kovin monesta museojärjestelmästä. Tämä on ehkä suurin yksittäinen haaste ratkaistavaksi.<br />
<br />
<h3>
Heräsikö kysymyksiä?</h3>
Minut tavoittaa sähköpostilla tai Twitterissä. <br />
posti: <a href="mailto:ari.hayrinen@gmail.com" target="_blank">ari.hayrinen@gmail.com</a><br />
Twitterissä: <a href="https://twitter.com/opendimension" target="_blank">https://twitter.com/opendimension</a><br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-88108312478593785182014-05-14T11:31:00.001-07:002014-05-15T02:49:13.123-07:00ELY-keskus ja suora pyörätie<br />
Kuinka monta Keski-Suomen ELY-keskuksen suunnittelijaa tarvitaan suunnitelemaan suora pyörätie?<br />
<br />
Ei yhtään, sillä pyörätiehän ei voi olla suora!<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://4.bp.blogspot.com/-zHtF-kss0MY/U3O1p_A8wwI/AAAAAAAAAd8/2X7C6vDO848/s1600/Pieleslehto_PIIRROS_1_NETTI.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-zHtF-kss0MY/U3O1p_A8wwI/AAAAAAAAAd8/2X7C6vDO848/s1600/Pieleslehto_PIIRROS_1_NETTI.jpg" height="236" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">On se kaunista kun ammattilaiset tekee!<br />
kuva: Teemu Tenhunen</td></tr>
</tbody></table>
<br />
Lisää aiheesta: <a href="http://jkl.kaupunkifillari.fi/blog/2014/05/07/uusi-laukaantienjyvaskylantien-pyoratie">http://jkl.kaupunkifillari.fi/blog/2014/05/07/uusi-laukaantienjyvaskylantien-pyoratie</a>Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-72886957529918489842014-02-01T13:03:00.000-08:002014-02-03T03:00:33.028-08:00Jolla and Aldiko permission fix<a href="http://3.bp.blogspot.com/-pliXHLD40Oc/Uu1dOESNRCI/AAAAAAAAAcM/EpORWgVZxSU/s1600/aldiko.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-pliXHLD40Oc/Uu1dOESNRCI/AAAAAAAAAcM/EpORWgVZxSU/s1600/aldiko.png" height="320" width="180" /></a>Jolla is able to run Android apps. However, this functionality is not perfect in all cases. On of those not-so-perfect-cases is Aldiko ebook reader. It is a very good reader and it can be used to download public domain books.<br />
<br />
In Jolla, downloading public domain books with Aldiko is not fully functional. It downloads the book (by using the browser) in the Downloads directory but the book does not appear to the Aldiko's book self. If one tries to import that file directory to the Aldiko, the app says it cant read the file.<br />
<br />
The fix for this is simple. Just give more permissions to the file. Adding read access for the group seems to be enough. If you have enabled the developer mode, then just go to the Downloads directory (/home/nemo/Downloads) and type:<br />
<br />
<code>
<b>chmod g+r the_ebook_name.epub</b></code>
<br />
<br />
I tried also Nautilus for setting permission and that worked well also.
Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-22361898092136974132014-01-30T11:36:00.000-08:002014-01-30T11:39:17.927-08:00Jolla - se kaunein vaihtoehto<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-NGnEfukPdPQ/UuqLtz2XNFI/AAAAAAAAAbk/Tf8xEFrnKzc/s1600/jolla_kansi.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-NGnEfukPdPQ/UuqLtz2XNFI/AAAAAAAAAbk/Tf8xEFrnKzc/s1600/jolla_kansi.JPG" height="213" width="320" /></a></div>
Jolla on esteettisesti erittäin miellyttävä. Tai oikeastaan voisi käyttää myös sanaa <i>kaunis</i>.<br />
<br />
Jolla on mustavalkea pinta, jossa ei ole logoja eikä tyyppinumeroita. Jollan ei tarvitse kertoa kuka se on.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-lGUaSOGSYtE/UuqK4w1O5QI/AAAAAAAAAbc/rg5XTnDwB4g/s1600/jolla1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/-lGUaSOGSYtE/UuqK4w1O5QI/AAAAAAAAAbc/rg5XTnDwB4g/s1600/jolla1.jpg" height="320" width="180" /></a></div>
Kun Jollan käynnistää ensimmäisen kerran, yksi ensimmäisistä
kysymyksistä on lempiväri. Se on koneelta aika hyvä iskurepliikki. <br />
<br />
Voiko puhelin olla lempeä? Voiko hektiseen informaation vaihtoon suunniteltu laite olla rauhoittava? Jolla tuntuu pystyvän siihen.<br />
<br />
Informaatioähky ei tunnu niin pahalta, kun siinä voi navigoida pehmeästi sivellen. <br />
<a href="http://4.bp.blogspot.com/-sNawBwwZOnU/UuqLz3tx-JI/AAAAAAAAAbs/kM7d_KhsY10/s1600/jolla_posti.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a> <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-sNawBwwZOnU/UuqLz3tx-JI/AAAAAAAAAbs/kM7d_KhsY10/s1600/jolla_posti.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-sNawBwwZOnU/UuqLz3tx-JI/AAAAAAAAAbs/kM7d_KhsY10/s1600/jolla_posti.jpg" height="320" width="180" /></a></div>
Sähköposti? Ei from, to tai cc-kenttiä. Ei klemmarin kuvia tai mainoksia. Vain lähettäjän nimi ja teksti. Ne kaksi asiaa, jotka ovat tärkeitä.<br />
<br />
Yksityiskohdat löytyvät sipaisemalla vasemmalle.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://2.bp.blogspot.com/-8d_oowHTRJg/Uuql_T1yVbI/AAAAAAAAAb8/0Dsh0fZq4Bw/s1600/jolla_kello.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/-8d_oowHTRJg/Uuql_T1yVbI/AAAAAAAAAb8/0Dsh0fZq4Bw/s1600/jolla_kello.jpg" height="320" width="180" /></a> Herätyskello? Ympyrä, kehä ja kaksi planeettaa. Aika ei ole digitaalisia numeroita, aika on positioita.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<b>E</b>rilainen. </div>
<div class="separator" style="clear: both; text-align: center;">
<b>K</b>aunis puhelin, joka on teknisesti (sangen) avoin. </div>
<div class="separator" style="clear: both; text-align: center;">
<b>H</b>umanistinörtti kiittää.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-73688868519965103012013-10-30T08:28:00.001-07:002013-10-30T08:30:37.417-07:00How to restart X in Debian?Just a quick note and reminder (for myself). I have experienced occasional GUI freezes. The mouse moves but nothing else works. However, I'm able to switch to command line (Ctrl + Alt + F1).<br />
<br />
From terminal I can restart X with this (as root):<br />
<blockquote class="tr_bq">
service gdm3 restart</blockquote>
And then the we run again... Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-43893957515799818022013-04-20T10:40:00.000-07:002013-04-24T23:59:50.260-07:003D verkossa ilman lisäosia (WebGL + X3DOM + Javascript)<br />
Reaaliaikaisten 3D-materiaalien käyttö verkossa on tähän asti vaatinut erilaisten lisäosien asennusta. Tämä on ollut äärimmäisen kömpelöä sekä harvoin alustariippumatonta. Lisäksi erilaiset suljetut formaatit ovat asettaneet sisällöt vaaraan. Digitaalisen kulttuuriperinnön näkökulmasta tärkeää on, että työtä ei tehdä turhaan eikä aineistoja kadoteta sitä mukaa kun kaupallisten tuotteiden tuki lakkaa.<br />
<br />
Uusimmat selaimet (Microsoftin selainta lukuunottamatta) eivät enää välttämättä tarvitse laajennuksia kolmiulotteisen sisällön näyttämiseen. WebGL:n avulla selain voi käyttää hyväkseen 3D-näytönohjaimen ominaisuuksia suoraan.<br />
<br />
Tekniikka itsessään ei vielä tietenkään vielä riitä. Malli täytyy saada näkymään tässä formaatissa ja siihen pitää lisätä tietoja ja mahdollisesti interaktiivisuutta. X3D on standardoitu XML-formaatti 3D-materiaaleille ja <a href="http://www.x3dom.org/" target="_blank">X3DOM</a> on javascript-kirjasto, jonka avulla X3D-tiedostoja voidaan kääntää WebGL:n ymmärtämään muotoon.<br />
<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/-5f5-hCHDAyw/UXLGcCpWHgI/AAAAAAAAAVo/J89BOSehM90/s1600/Screenshot+from+2013-04-20+13:16:20.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="282" src="http://3.bp.blogspot.com/-5f5-hCHDAyw/UXLGcCpWHgI/AAAAAAAAAVo/J89BOSehM90/s400/Screenshot+from+2013-04-20+13:16:20.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Petäjäveden vanhan kirkon virtuaalirekonstruktio X3DOM-versiona.</td></tr>
</tbody></table>
<br />
Tein yksinkertaisen demon, jossa käytin aikaisemmin tekemääni Petäjäveden vanhan kirkon mallia. Malli on tallennettu X3D-formaattiin Blenderissä eikä sitä ole käsin muokattu. Koska 3D-objektit ovat osa normaalia DOM-rakennetta, pääsee niihin käsiksi kuten verkkosivun elementteihinkin. Tämä tietysti edellyttää, että mallintaja on ollut johdonmukainen objektien nimeämisessä. Esimerkiksi kaikki ikkunat voidaan helposti piilottaa, jos ne on nimetty "ikkuna_2", "ikkuna_3" ja niin edelleen. Nyt tarvitsee vain etsiä kohteet, joiden alussa on sana "ikkuna" ja asettaa niiden renderointi pois päältä.<br />
<br />
Kokeilun pohjalta X3DOM vaikuttaa erinomaiselta lähestymistavalta. Se yhdistää standardin formaatin viimeisimpään selainteknologiaan. Mallit ovat turvassa vaikka javascript ja WebGL tulevat katoamaan ennemmin tai myöhemmin.<br />
<br />
Demo löytyy täältä:<br />
<a href="http://opendimension.org/reconstructions/petajavesi/">http://opendimension.org/reconstructions/petajavesi/</a><br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-91339733679266093192013-04-19T12:39:00.002-07:002013-04-19T12:40:04.771-07:00Väittelijä väittää, kuuleeko kukaan?<br />
Lumemenneisyys 2013 on takana. Erinomainen tapahtuma, jota pitää yrittää hieman tarkemmin purkaa jossain vaiheessa. Mutta nyt on itsereflektion paikka.<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://4.bp.blogspot.com/-0yjC-MVgYH4/UXGck474vXI/AAAAAAAAAVY/8fpGDiGpBfo/s1600/Screenshot_2013-04-15-16-44-13.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="http://4.bp.blogspot.com/-0yjC-MVgYH4/UXGck474vXI/AAAAAAAAAVY/8fpGDiGpBfo/s400/Screenshot_2013-04-15-16-44-13.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: start;">Goggles on tunnistanut pöydälläni olleen lastenkirjan ja <br />
etsinyt sen saksankielisen alkuperäisteoksen. (kuva esityksestäni)</td></tr>
</tbody></table>
Yksi asia on tullut selväksi: Väitöskirjan kirjoittaminen ei riitä. Ihmisiä voi kyllä yrittää saada lukemaan sitä, mutta se ei ole ihan helppoa. Ne, jotka työskentelevät asian parissa, eivät ehdi lukemaan ja ne, jotka ehtivät lukemaan, eivät työskentele asian parissa.<br />
<br />
Väitöskirja ei voi olla päätepiste. Omaa tutkimusta on vietävä framille. Ei välttämättä niin että "tiedän miten asia on", vaan paremminkin että "asiaa voi katsoa näinkin". Tosin voi sitä näkökulmaa tietysti vähän terästää.<br />
<br />
Eli seminaareihin ottamaan senkka nenästä. Paha veri ulos ja hyvä veri sisään.<br />
<br />
<br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com3tag:blogger.com,1999:blog-8544454439012011230.post-8441505008188915972013-03-24T02:44:00.002-07:002013-03-24T02:51:32.186-07:00Inverting checkbox selections with JQuery <br />
I was building my first X3DOM test case and I needed to invert a checkbox selection with JQuery. I found several ways of doing this that worked with previous versions but not with 1.9.1.<br />
<br />
My first attempt was this ( inside .each -function):<br />
<blockquote class="tr_bq">
$(this).attr("checked",!$(this).attr("checked")); </blockquote>
That didn't work. Next attempt:<br />
<blockquote class="tr_bq">
$( this ).attr( 'checked', $( this ).is( ':checked' ) ? '' : 'checked' );</blockquote>
Nope. Then this:<br />
<blockquote class="tr_bq">
$(this).is(':checked') ? $(this).removeAttr('checked') : $(this).attr('checked','checked');</blockquote>
Then I found it. Just click it with JQuery:<br />
<br />
<blockquote class="tr_bq">
$(this).trigger('click');</blockquote>
<br />
Nice and simple!Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-7141560225661490842013-01-31T05:47:00.001-08:002013-02-01T11:49:56.603-08:00Museossa voit kansalaisosallistua! (= tehdä ilmaista työtä)Museoviraston julkaisu <a href="http://www.nba.fi/fi/ajankohtaista/tiedotearkisto?Article=5753" target="_blank">Museoiden kokoelmahallinnan kokonaisarkkitehtuuri 1.0</a> sisältää lupaavan sanan <i>Kansalaisosallistuminen</i>. Ajattelin jo, että onpa hyvä että tämäkin puoli otetaan huomioon kokoelmanhallinnan eri vaiheissa ja kokoelmanhallintajärjestelmissä. Mutta eipä se sitten tarkoittanutkaan ihan sitä mitä minä ajattelin:<br />
<br />
<blockquote class="tr_bq">
<i>Kansalaisosallistuminen-prosessissa hyödynnetään vapaaehtoista työvoimaa ja<br />asiantuntemusta uusien aineistojen luomisessa, olemassa olevien täydentämi-<br />sessä tai virheiden löytämisessä ja korjaamisessa.</i> </blockquote>
<blockquote class="tr_bq">
<i><b>Tavoitteet:</b> Museon tietojen syventäminen ja/tai korjaaminen.</i></blockquote>
<br />
<br />
<div>
Oppaan mukaan kansalaisosallistuminen tarkoittaa siis sitä, että kansalaiset osallistuvat ilmaiseksi museon tietojen korjaamiseen museoiden omien järjestelmien sisällä. Se ei siis tarkoita sitä että museo auttaisi kansalaisia osallistumaan kulttuuriperinnön määrittelemiseen, jakamiseen ja omaksumiseen siellä missä ikinä ovatkin.</div>
<div>
<br /></div>
<div>
Hilpeää. Olisiko parempi termi ollut talkootyö?</div>
<div>
<br /></div>
<div>
<br /></div>
Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-41950295827722637372013-01-30T07:31:00.000-08:002013-01-30T08:43:32.511-08:00Sex, Violence and Free Culture<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-7I3XqbQrN88/UQk3khpAVqI/AAAAAAAAAUY/Jtrj9khd_WE/s1600/050.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="235" src="http://2.bp.blogspot.com/-7I3XqbQrN88/UQk3khpAVqI/AAAAAAAAAUY/Jtrj9khd_WE/s400/050.jpg" width="400" /></a></div>
<br />
This book has all the elements of an international best-seller. Adventures of German U-boat officer during World War I. There is a love story, thrilling action, violence and international conflict. May I present: <b style="text-align: center;"><a href="http://www.gutenberg.org/ebooks/7947" target="_blank">The Diary of a U-boat Commander</a></b><br />
<br />
But it is not for sale. It is completely free. Brought to You by the<a href="http://www.gutenberg.org/" target="_blank"> project Gutenberg</a>.<br />
<br />
Again and again I am amazed at the richness of the Internet and Free Culture.Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-9163397252203212062013-01-19T06:42:00.000-08:002013-01-19T06:44:20.655-08:00Purku-klubi: Rahat vai kuvat?<br />
Sain ilokseni kutsun panelistiksi Valokuvataiteen museolla järjestettyyn Purku-klubin keskustelutilaisuuteen nimeltään <b>Rahastavatko museot kuvallisella kulttuuriperinnöllä? </b>Tälläiset keskustelutilaisuudet ovat hieman hankalia, ainakin tutkijan näkökulmasta. Näkökulmia ja kysymyksiä nousee esiin tiheästi, eikä aikaa juuri voi käyttää asoiden määrittelyyn, jolloin seurauksena on yksinkertaistuksien, väärinymmärryksien ja provokaatioiden sekamelska.<br />
<br />
Tämä ei kuitenkaan tarkoita, että tällaiset tilaisuudet olisivat turhia. Päinvastoin, tilaisuus antoi ainakin minulle - ja toivottavasti monelle muullekin - paljon ajattelmisen aihetta. Keskustelu myös jatkuu ainakin blogien välityksellä. Yhtenä panelistina ollut Kaisa Kyläkoski on <a href="http://sukututkijanloppuvuosi.blogspot.fi/2013/01/purku-klubin-purkua.html" target="_blank">summannut tilaisuutta</a> omassa blogissaan ja toinen panelisti Kimmo Levä käsitteli aihetta omassa <a href="http://museoliitto.blogspot.fi/2013/01/open-data-vs-open-mind.html" target="_blank">blogi</a>-kirjoituksessaan.<br />
<br />
<h3>
Tilaisuuden anti? </h3>
<div>
<br /></div>
Museoihmiset paketoivat kuvien maksullisuuden näppärästi talouskysymykseksi. Eli museot julkaisisivat vapaasti kuvia, mutta kun kuvista tulee tuloja, ei niitä ole varaa julkaista vapaaseen käyttöön, koska tulot menetettäisiin. Tämä olisi hyvä argumentti jos se olisi totta. Mutta kun se ei ole.<br />
<br />
Ajatellaanpa tilannetta, jossa Kaisa Kyläkoski tai joku muu bloggaaja käyttää kuvaa blogissaan ja samalla tarjoaa taustatietoa tai yhdistää kuvan johonkin muuhun materiaaliin. Toisin sanoen rikastuttaa kuvallista kulttuuriperintöä tarjoamalla meille sitä paljon puhuttua sisältöä.<br />
<br />
Paljonko museo menettää tässä tapauksessa rahaa? Ei yhtään, koska bloggaaja tuskin on valmis maksamaan kuvista. Mutta kun kuva on maksullinen ja uudet sisällöt jäävät tekemättä, voidaan kysyä, paljonko yhteiskunta menettää museon käytäntöjen takia kulttuurisisältöä.<br />
<br />
<h3>
Open Data</h3>
<div>
<br /></div>
Blogissaan Levä kutsuu meitä, jotka kannatamme vapaampaa kuvien käytettävyyttä, open data -ajattelun edustajiksi. Ja kuten Levä itsekin toteaa, hän ei ole perehtynyt Open Data -ajatteluun. Hänen tulkintansa asiasta (ilmeisesti museoiden kannalta katsottuna) on jonkinlainen ansaintalogiikka, joka perustuu ilmaisiin näytteisiin(?). Säädyllisempi tulkinta on ajatella Open Datan edustavan yleistä hyvää. Siis sitä, että avoimesti ja ilmaiseksi saatuvilla oleva materiaali, joka on julkisilla varoilla tuotettu, on yhteisön kannalta hyödyllisempää kuin siitä yhden toimijan mahdollisesti saamat tulot.<br />
<br />
Mielenkiintoisesti Levän Purku-klubia edeltävä <a href="http://museoliitto.blogspot.fi/2013/01/museotulevaisuus-8-oppimisen.html" target="_blank">blogikirjoitus</a> käsittelee oppimisen murrosta ja museoiden osuutta siinä. Lainaus:<br />
<blockquote class="tr_bq">
<i>Museotulevaisuuden kahdeksas kysymys on, mitä meidän pitäisi tehdä, jotta museo tunnistetaan keskeisenä elämän mittaisen oppimisen paikkana sekä muodollisen että vapaa-ajan oppimisen sektorilla.</i></blockquote>
Olisiko aineistojen avaaminen Open Datan hengessä yksityiseen ja opetuskäyttöön se keino?<br />
<br />
<h3>
Mitäs nyt?</h3>
<div>
<br /></div>
Aivan aiheellisesti Levä kysylee blogissaan ehdotuksia tilanteen ratkaisuksi. Vaihtoehtoja ei tarvitse etsiä kovin kaukaa. Vierailu Rijksmuseumin sivuilla on virkistävä kokemus kaiken rahapuheen jälkeen. Sieltä voi valita vaikkapa Vermeerin teoksen Maitotyttö, klikata linkkiä "Download this work (and go creative)" ja nauttia 2261 * 2548 pikselin kuvasta.<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-J-6KQgZ6iSM/UPljCQh7bEI/AAAAAAAAATw/O2RljZ7yPkw/s1600/vermeer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-J-6KQgZ6iSM/UPljCQh7bEI/AAAAAAAAATw/O2RljZ7yPkw/s320/vermeer.jpg" width="279" /></a></div>
<br />
<br />
<br />
Ennen kuvan lataamista täytyy määritellä mihin käyttöön kuva tulee. Kuvat ovat vapaita henkilökohtaiseen käyttöön (myös verkkokäyttöön), opetukseen ja myös opinnäytetöihin. Ainoastaan kaupallinen ja mainoskäyttö on maksullista.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-IEnJ2dmV_eU/UPp6NqaCe7I/AAAAAAAAAUI/bBpbzUfHJBw/s1600/personal_use.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="285" src="http://1.bp.blogspot.com/-IEnJ2dmV_eU/UPp6NqaCe7I/AAAAAAAAAUI/bBpbzUfHJBw/s400/personal_use.png" width="400" /></a></div>
<br />
<br />
Suurempaa kontrastia voi tuskin kuvitella verrattuna monien Suomen museoiden surkuhupaisiin vesileimavirityksiin.<br />
<br />
<br />
Taco Dibbits, Rijksmuseumin kokoelmajohtaja:<br />
<br />
<blockquote class="tr_bq">
<i>"We created Rijks Studio based on the belief that the collection of the Rijksmuseum belongs to us all. The collection inspires, we want to unleash the artist in everyone.” [<a href="http://www.artdaily.org/index.asp?int_new=58639&int_sec=11#.UPqP6GKZtmN" target="_blank">lähde</a>]</i> </blockquote>
<br />
Olisipa hieno kuulla tuo lause suomalaisen museon edustajan suusta. Tammikuisessa keskustelutilaisuudessa sen sijaan sain kuulla erään museon edustajalta, että kyllä se on se museo joka sen kokoelman omistaa. Mutta aina voi unelmoida, eikö niin?<br />
<br />
<h3>
Miksi te ootte olemassa?</h3>
<br />
Paneelin aikan Kaisa Kyläkoski lähes tulkoon parahti kysymyksen "Miksi te (museot) olette olemassa?" Mielestäni se on aika relevantti kysymys. Sitä voisi ehkä tarkentaa kysymyksellä "ja ketä varten?".<br />
<br />
<br />
Alla vielä mieleniintoista katsottavaa:<br />
<b>Rijksstudio Digital Innovation Think Tank</b><br />
<br />
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/5MzgijfLV-E?feature=player_embedded' frameborder='0'></iframe><br />
<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-63602993618752014352012-11-02T06:46:00.000-07:002012-11-02T06:54:23.492-07:00Open Sourcing Digital HeritageMy dissertation "Open Sourcing Digital Heritage. Digital Surrogates, Museums and Knowledge Management in the Age of Open Networks" is now online!<br />
<br />
How is the new heritage different than the "old heritage"?<br />
Why are some museums promoting openness while others are busy destroying their online materials with excessive watermarks?<br />
What is the role of technology in the digital heritage?<br />
What kind of information systems are needed for open digital heritage?<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/-R2nWYPtJNN4/UJOnjHyXUqI/AAAAAAAAASc/7HDV_uQxgkE/s1600/Open_sourcing_Digital_Heritage_small.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="http://3.bp.blogspot.com/-R2nWYPtJNN4/UJOnjHyXUqI/AAAAAAAAASc/7HDV_uQxgkE/s320/Open_sourcing_Digital_Heritage_small.png" width="224" /></a></td></tr>
</tbody></table>
<br />
<br />
You can find it here:<br />
<a href="https://jyx.jyu.fi/dspace/handle/123456789/40157" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank">https://jyx.jyu.fi/dspace/<wbr></wbr>handle/123456789/40157</a><br />
<br />
Have fun!Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0tag:blogger.com,1999:blog-8544454439012011230.post-90046681732437449502012-08-24T00:16:00.001-07:002012-08-24T00:16:40.335-07:00Dot product explained differentlyDot product is one of the "tools" that is hard to avoid if one is programming anything related to 3D. I have found several attempts to explain the dot product. However, many of them are strictly mathematical. The mathematical explanation of dot product is useful only for those who can read and understand mathematical presentations. This presentation is not aimed to those people :)<br />
<br />
This is a one way to see the dot product from a very practical point of view.<br />
<br />
Let's see a figure from <a href="http://en.wikipedia.org/wiki/Dot_product" target="_blank">Wikipedia about dot product</a>:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-Z9-itBipFG4/UDXZY0ugH9I/AAAAAAAAAPs/-Iw67LRiDv4/s1600/dot_product.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Z9-itBipFG4/UDXZY0ugH9I/AAAAAAAAAPs/-Iw67LRiDv4/s1600/dot_product.png" /></a></div>
The figure shows the relation of the dot product and the cosine. For example, if you have two unit vectors (eg. vectors with length 1) and the angle between them is 45 degrees, then the result of dot product is the same as cosine of 45, which is about 0.7<br />
<br />
Now, let's draw the same figure a little bit differently.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-ongtWcq4Cbc/UDX_aFmojcI/AAAAAAAAAQE/dh_Gs2P-0k8/s1600/dot_product2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ongtWcq4Cbc/UDX_aFmojcI/AAAAAAAAAQE/dh_Gs2P-0k8/s1600/dot_product2.png" /></a></div>
<br />
<br />
The vector B is now a plane normal. Now, the dot product of vector A and the plane normal gives us the distance between the vector (a point) A and the plane defined by the normal (yes, a normal itself defines a plane where one of the plane's points is in the origin. Let's call that a "normal" plane").<br />
<br />
This is very handy indeed. <b>The dot product can be used as a tape measure.</b><br />
<br />
But this works only if our plane goes through the origin. What if our plane is not in origin? Well, the solution is simple. The distance from any point to any plane is:<br />
<br />
<b>the distance between the point and the "normal" of the plane + the distance from the plane to the "normal" plane.</b><br />
<br />
More formally:<br />
<br />
dotProduct(the point, the normal ) + dotProduct(the point of the plane, the normal)<br />
<br />
<br />
I hope this helps someone.Anonymoushttp://www.blogger.com/profile/10686250929700362565noreply@blogger.com0