ykl.txt – Text dump of Finnish Public Libraries Classification System

Convert Finnish library YKL classification XML dump to a text file.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | Leave a comment

txvars – Start X Applications from Long Living Screen Sessions

Do your ‘screen’ sessions last for a week or a month? Do you like to start your X applications from the command line? You might need txvars.

This article requires fluency with command line interface.

Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

USB MIDI keyboard on Linux – Akai LPK25

Akai LPK 25 Professional USB MIDI keyboard works on Ubuntu Linux. Keypress velocity, multiple keys and octave up/down all work as expected.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , | Leave a comment

Search Your Files with StackHay

StackHay can fulltext index your files. I published StackHay today.

“During development, StackHay was tested. A sample data of 13 terabytes, 12 million files was successfully indexed, and fulltext of 1.9 million files (16%) was extracted.” – StackHay.com

StackHay is Free software (GPL 3), written Python. It uses ElasticSearch and Lucene, the same NoSQL search engine that powers the search of GitHub, Wikipedia and StumbleUpon.

StackHay – Your files, your search, your StackHay.

Posted in Uncategorized | Tagged , , , , , , | 1 Comment

IT Seminar 2014 has Started – Blender, Arduino, Fractals, Video Games

IT Seminar 2014 has started. Yesterday we learned Blender (3D) and Arduino (making gadgets). In the evening, we had a drink in the bar tram. Currently, learning about fractals.

Continue reading

Posted in Uncategorized | Tagged | Leave a comment

Koe – Linux palvelimena ict4tn003-11 päivä kevät 2014

This is the exam of Linux palvelimena 11, an advanced Linux course. Tools: live CD or USB, empty computer. The exam itself is in Finnish.

Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Exam of Linux Basics dat8tf063-23 in Spring 2014

The lab exam of Linux Basics 23 was taken in lab. Students used a live USB to install Linux on an empty computer, then proceeded to set up services and users. Use of public web was allowed.

Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Koe – Linux palvelimena ict4tn003-12 ilta kevät 2014

This is the exam of Linux palvelimena 12, an advanced Linux course. Tools: live CD or USB, empty computer. The exam itself is in Finnish.

Continue reading

Posted in Uncategorized | Tagged , , , , , | 2 Comments

IT-Seminar Helsinki w13 – Learn, relax and visit Remedy & bar tram – with students from Danmark & Spain

Meet students from other countries and learn. Visit Remedy (Max Paine), relax in bar tram and Vierumäki. Free for maximum of 10 selected students from Haaga-Helia.

To get a place, apply immideately to Tero by email (tero.karvinen at iki.fi). We are fully booked, thank you for all the applications.

The event is free (paid by Haaga-Helia) for selected students. Food and drinks are not included.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , , , | Leave a comment

Linux-koe, työasemat ja tietoverkot 43

Tämä Työasemat ja tietoverkot 43 Linux-koe tehtiin labrassa. Opiskelija sai tyhjän koneen ilman käyttöjärjestelmää, johon piti asentaa tästä tehtävänannossa mainitut palvelut liverompun tai -tikun avulla. Julkisesta internetistä löytyviä ohjeita sai käyttää apuna.

Continue reading

Posted in Uncategorized | Tagged , , , | 4 Comments

Make Sensors Video

Watch Make Sensors Video – robot hand, ancient chest from future and much more.

Read “Make Sensors” the book – it’s in pre-sales on Amazon.com. It’s already number 5 4 3 in Sensors category. I wrote the book with Ville and Kimmo. Kimmo also shot the video.

Update: It reached #3 in Sensors category (Check the current category best seller ranking)

Posted in Uncategorized | Tagged , , , , , , , , , | Leave a comment

Kyy 0.2 Beta – Python Cheatsheet in Code

Kyy is Tero’s Python Cheatsheet in Code. Kyy shows you how to program the most common things in Python. Each concept is shown as a separate, stand alone program. This is the obvious stuff I don’t want to search for when I’m coding.

  • Hello world (UTF-8 scandic letters, main(), sys.exit)
  • Parsing command line arguments (argparse, globbing)
  • Regular expressions (sub, match, pgrep, string to list)
  • File manipulation (read file by line, slurp, with, write a file)
  • Directories (mkdir -p, recursion, os.walk)
  • Exception handling (try-except, raise, errno)
  • Network (sniffer in five lines)

Kyy – Tero’s Python Cheatsheet in Code.

Kyy is 0.2 beta. The examples are in funny order and there are no unit tests. Edit: split preview, added image

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Agenda for Linux Basics dat8tf063-23 Spring 2014

Learn the basics of Linux in just 8 weeks! Linux course is teached in English in Pasila, Helsinki.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | 52 Comments

Saatanan poika, autoja siirelemässä ja lyyristä taistelua – Innovointiprojekti bus4tn004-3 syksyllä 2013

Saatanan poika kiinakadulla. Kuva StupidStupidGames.com.

Mitä tapahtuu, kun Saatana lähettää demonit poikansa perään? Johnny Graves -pelin varhainen beta esiteltiin Haaga-Helian tapahtumatorilla.

  • Johnny Graves sai ensimmäisen rahoittajan
  • Pelistä aloitettiin kaksi opinnäytetyötä
  • Kymmenet konseptikuvat, juliste ja useampi video antavat pelistä esimakua
  • 3D mallit: kolme hahmoa animaatioineen, rakennuksia, esineitä
  • 9 osa-aikaisen työnkulku saatu käyntiin (kurssi päättyi, mutta pelin kehitys jatkuu)

Tapaa Johnny Graves, Saatanan poika (StupidStupidGames.com)

Kuka auttaa, kun Audi pitäisi hakea pihalta huoltoon ja palauttaa korjattuna? Pilotin aikana SiirtoApu.fi siirsi jo muutaman auton TiPin ohjaamana. Tutustu  TiPi autosiirtojen hallintaan (samuelkontiomaa.com) ja lataa Java Spring -lähdekoodi.

“Olipa kerran iso, paha susi…” Miten tarina jatkuu? Kirjadu Facebook-tunnuksellasi LyricalBattle.pw ja jatka tarinaa. Tai lataa  Ruby on Rails -lähdekoodit.

Opiskelijat tekivät nämä ja monet muut projektit osana innovointiprojekti-kurssia. Tilaa nouto autollesi ja katsele odotellessa pelin konseptikuvia tai lue palautteita.

Edit: Kuva, typot, tarkennuksia.

Posted in Uncategorized | 3 Comments

Aikataulu – Työasemat ja tietoverkot ict1tn002-43 keväällä 2014

Opi Linuxin perusteet kuudessa viikossa. Teron pitämän Linux-osuuden jälkeen toinen opettaja opettaa Windowsilla.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 52 Comments

Aikataulu – Linux palvelimena ict4tn003-11 ja -12 keväällä 2014

Linuxin perusteet hallussa ja haasteita etsimässä? Linux palvelimena -kurssilla opit

  • Ratkomaan ongelmia viileän rauhallisesti
  • Sorminäppäryyttä Linuxissa
  • Monia kiehtovia työkaluja (ks. aikataulu)

Kurssien kommenteista voit lukea edellisen toteutuksen palautteet ja vanhempia palautteita.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | 56 Comments

Aikataulu – Prototyypin rakentaminen bus4tn007-5 alkukevät 2014

Opi rakentamaan itse keksimiäsi prototyyppejä: robotteja, varashälyttimiä, kauko-ohjaimia…

Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , | 65 Comments

Aikataulu – Linuxin projekti – ict4tn018-2 syksyllä 2013

Tavoite: julkaise oma vapaisiin ohjelmistoihin perustuva projekti. Continue reading

Posted in Uncategorized | Tagged , , , , , | 7 Comments

Aikataulu – Linuxin keskitetty hallinta – ict4tn011-4 syksyllä 2013

Hallitse palvelimiasi ja työasemiasi Pupetilla. Pupettia käyttävät mm. Google, Mozilla ja Wikipedia. Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | 40 Comments

Koe – Linux palvelimena ict4tn003-10 syksyllä 2013

This is the exam of Linux palvelimena 10, an intermediate Linux course. Tools: live cd, empty computer, lab where DNS service is partially down (.com addresses don’t work). The exam itself is in Finnish.

Continue reading

Posted in Uncategorized | Tagged , , , , , , , | 7 Comments
  • Picks

  • Boxing Clock for AndroidOcton8 Diving T-ShirtsShaking Tower Panda Android GameLearn Chinese with Android
  • Student projects