All pages
All 858 pages of TeroKarvinen.com, latest first.
- NVidia Driver and CUDA on Debian
- Tricks for NVidia and CUDA on Debian
- Palvelinten Hallinta
- Cyber Security - 2026 late autumn
- Verkkoon tunkeutuminen ja tiedustelu
- Siv manual
- siv – static site generator
- tBar for LibreOffice Impress
- 0x54ask - Todo.txt manager for Android. Offline, works with syncthing.
- Sovellusten hakkerointi
- Tunkeutumistestaus
- Card Size Gallery
- Kokoro TTS - Voice Comparison
- cdu - Jump up to project directory
- ppp Personal Project Portfolio
- Apache installed with Ansible - quick notes
- Passwordless Sudo with Ansible
- Sudo without password
- DORA & Threat Lead Penetration Testing with Marko
- SSH public key - Login without password
- Hello Ansible
- Palvelinten Hallinta - 2026 late spring ICI001AS3A-3011 and ICI001AS3A-3013
- Tunkeutumistestaus - 2026 spring - Archived
- Verkkoon tunkeutuminen ja tiedustelu (2026 late spring)
- Information Security - 2026 early spring
- Linux Palvelimet 2026 alkukevät online
- Infra Project 2026
- Application hacking - 2026 Spring - Archived
- Non-interactive Apt - Update and upgrade Kali without questions
- Kybermittari - Traficom security maturity spreadsheet
- NVidia Driver and CUDA on Debian - Debian 12-bookworm 2025
- Salt Master-Slave
- Install Salt on Debian 13 Trixie
- Sort Email in 10 lines of Python
- Install Debian on Virt-Manager - Trixie update 2025
- Information Security - 2025 early autumn - Archived
- Tunkeutumistestaus 2025 alkusyksy - Archived
- Sovellusten hakkerointi - 2025 alkusyksy - Archived - ICI012AS3A-3002 - 2025p1
- Linux Palvelimet 2025 alkusyksy - Archived - Linux palvelimet ICI003AS2A-3014 - 2025p1
- Speltti - Fast spell checking plugin for Micro
- Infra Project 2025
- Network Interface Names on Linux
- Wireshark - Getting Started
- Tunkeutumistestaus ICI001AS3A-3002 - 2024p4-loppusyksy - Archived
- Palvelinten Hallinta
- Palvelinten Hallinta
- Verkkoon tunkeutuminen ja tiedustelu - 2025 late spring - ICI013AS3A-3001
- Verkkoon tunkeutuminen ja tiedustelu 2025p2 ICI013AS3A-3002
- Study Cyber in Haaga Helia
- Cyber Security - 2025 late autumn - 2025 late autumn ICB705AS3YE-1
- Information Security ICI002AS2AE-3004 - Early Spring 2025 - Archived
- Start Your Research with a Review Article
- Linux Palvelimet 2025 alkukevät - Archived page
- Getting Started with Cryptopals using Python
- Get Started Micro Editor
- Python Basics for Hackers
- Hack'n Fix
- Trust to Blockchain 2024
- Final Lab for Linux Palvelimet 2024 Autumn
- Linux Palvelimet 2024 alkusyksy
- Hoto - extract tags and metadata from HTML and MAFF
- Python weppipalvelu - ideasta tuotantoon
- Palvelinten Hallinta - Archived page
- Tunkeutumistestaus 2024p2 - Archived page
- Information Security - ICI002AS2AE-3005 - Early Autumn 2024 - Archived
- WebGoat with Podman
- Making Zero Days
- New Course: Application Hacking - Archived page - Sovellusten hakkerointi ja haavoittuvuudet ICI012AS3A-3001 2024p2
- Hello Salt Infra-as-Code
- Vagrant LibVirt - New virtual machine in 20 seconds
- Infra as Code - Palvelinten hallinta 2024
- Tunkeutumistestaus 2024
- Final Lab for Linux Palvelimet 2024 Spring
- Linux Palvelimet 2024 alkukevät
- Information Security 2024 Spring - Archived
- Format Dates Calendar.Txt Style
- J-P Won My CTF
- PGP - Send Encrypted and Signed Message - gpg
- Try Web Hacking on New Webgoat 2023.4
- Web Hacking with Santeri
- Fuffme - Install Web Fuzzing Target on Debian
- Infra as Code 2023
- Trust to Blockchain 2023 autumn
- Ethical Hacking 2023
- Infra Project 2023
- Linux Palvelimet 2023 alkusyksy
- Information Security 2023 Autumn
- Tero's Classy Django Cheatsheet
- Python Web - Idea to Production - 2023
- Find Hidden Web Directories - Fuzz URLs with ffuf
- Create a Web Page Using Github
- Salt Vagrant - automatically provision one master and two slaves
- Infra as Code course
- Penetration testing course 2023
- Final Lab for Linux Palvelimet 2023
- Extract HTML Files from HAR
- Crack File Password With John
- Linux Palvelimet 2023 alkukevät
- Information Security 2023 Spring
- Conftero
- Cracking Cryptocurrency with Otto
- Cryptomining Profit and Loss - by the Minute
- Command Palette, Cheatsheet, Run and Make - New Micro Editor Plugins
- Published micro-run Plugin - F5 to Save & Run
- onAction() Functions - Reacting to Micro Editor Events
- Micro Editor Plugin - a Hello World Tutorial
- Remove NetworkManager Log Junk
- Python Dotted Dictionary
- Configuration Management Systems - Palvelinten Hallinta
- Tunkeutumistestaus ict4tn027-3010
- AI & SDR - Analysing Radio Transmissions with Machine Learning
- Trust to Blockchain 2022 autumn
- Data Security 2022
- Linux Palvelimet 2022
- Infra Project 2022
- ks - dictionary downloads
- Go LSP for Micro
- Cracking Passwords with Hashcat
- Invisible with Juho
- Micro editor LSP support for Python and Go
- ks - offline search MDN and other zip dictionaries
- Linux Palvelimet - Final Lab
- tLangTool - free offline command line grammar check
- Deploy Django 4 - Production Install
- Django 4 Instant Customer Database Tutorial
- Pentest Course Reviews
- Find Academic Sources
- Red Teaming with Niklas
- Enroll Tero's courses - Now
- Ilmoittaudu Teron kursseille - juuri nyt
- Configuration management systems 2022
- Trust to Blockchain 2022
- Penetration Testing Course 2022
- Linux Palvelimet 2022
- Data Security ICT4TF022-3008
- Internal Pentest vs External Penetration Test
- Bookshop with FastAPI, React and Paypal
- Privacy Policy
- Two Machine Virtual Network With Debian 11 Bullseye and Vagrant
- Docote - Read API Documentation Offline
- Run Salt Command Locally
- Final Lab for Linux Server Course 2021 Autumn
- Python Web Service From Idea to Production
- Penetration Testing Course
- Can You Control Hundred Computers?
- Your Project
- 8 Week Linux Course
- Learn to Hack
- Projects from Evil USB to Radio Mapping
- Micro-jump - Jump to Symbol
- Social Engineering with Riku
- Forensic Analyses with Andrej
- ICT Security Basics - from Trust to Blockchain - ict4hm003 2021 Spring
- Configuration Management Systems - Palvelinten Hallinta - Spring 2021
- Final Lab for Linux Server Course 2021 Spring
- Don't Trust That USB
- Python Web Service From Idea to Production
- Radio Signals on Map
- Haaga-Helia Pandoc Template - Write your Thesis in MarkDown
- Calendar.txt
- Jump Plugin for Micro
- Show Go Function Definition in Micro Editor
- Translate Offline with AI
- Penetration Testing Course 2021 Spring
- jQuery is Not Needed for Browser Compatibility in 2021
- Install Debian on Virtualbox - Updated 2024
- Pure CSS Photo Gallery
- Linux Server Course - Linux palvelimet ict4tn021-3014 - alkukevät 2021
- Apply Salt State Every 15 Minutes
- Penetration Testing Course 2020 Autumn - Tunkeutumistestaus ict4tn027-3006
- Configuration Management Systems - Palvelinten Hallinta - Autumn 2020
- Conftero 0.18 Beta
- Install Webgoat 8 - Learn Web Pentesting
- Cincan Digital Forensics - Install on Ubuntu
- Digital Forensics with Kimmo
- Social Engineering with Riku
- Findata Sells Your Medical Data
- Configuration Management Systems - Palvelinten Hallinta - Spring 2020
- Remote Learning Tools for Tero's Courses
- ICT Security Basics - from Trust to Blockchain - ict4hm003 3001 2020 Spring
- Log Anomaly Detection With Artificial Intelligence
- Flask Automatic Forms
- Deploy Python Flask to Production
- Flask Templates
- Hello Flask - Write a Python Web App
- Go Programming Course 2020 w22
- Your Own Project on Computer Infrastructure - Monialaprojekti Infra - pro4tn004-3005 Kevät 2020
- Courses by Tero Karvinen
- Contact Tero Karvinen
- Books and Publications by Tero Karvinen
- Line Plot with JavaScript - Plotly.js
- Command Line Basics Revisited
- Linux Server Course - Linux palvelimet ict4tn021-3010 Aikataulu
- Penetration Testing Course 2020 Spring - Tunkeutumistestaus ict4tn027-3003
- Aikataulu – Linux palvelimet ict4tn021-3010 torstai aamu – alkukevät 2020 – 5 op
- Penetration Testing Final Lab
- MitmProxy on Kali and Xubuntu – attack and testing
- Install WebGoat PenTest Learning Tool on Ubuntu – with Docker
- Penetration Testing – Tunkeutumistestaus ict4tn027-3004 – Intensive Summer Course 2019 w21+w22 – 5 credits
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-3004 ti – alkukevät 2019 – 5 op
- Fix Lost or Empty Menu on Okular, Thunderbird and Krita – sudo apt-get purge indicator-appmenu
- Turn a Web Page into Android App – Sell on Google Play
- Aikataulu – Linux palvelimet ict4tn021-3004 ti – alkukevät 2019 – 5 op
- Aikataulu – Palvelinten hallinta ict4tn022 3003-ti ja 3001-to – loppukevät 2019
- DigiStartUp dig4tn024-3001 – Spring 2019 day and evening – 10 op
- Monialaprojekti Infra pro4tn004-3003 – kevät 2019 – 10 op – ja pro4tf023-3001
- Elisa's Code in Salt
- 1000+ Papas Fishing, Finnish Design, Fan Gear for a Rock Band – DigiStartUp Finished
- LoRa Trough 8 Floors – Using 100 mA
- Military Cyber Department Visit & Challenge w48 Thu
- Configure Windows and Linux with Single Salt Module
- Automatically Provision Vagrant Virtual Machines as Salt Slaves
- Use "PCnet-Fast III" Network Adapter in VirtualBox – Prevent virtualbox_e1000_0day Attack
- F5 to Execute Your Program from Gedit – From Go to Python – Gedit External Tools
- Aikataulu – Palvelinten hallinta ict4tn022 3004-ti ja 3002-to – loppukevät 2018 5p
- Cleaning Up Sneaky JavaScript
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-3003 – to 8-14 – alkusyksy 2018p1 – 5 op
- Arvioitava laboratorioharjoitus – Tunkeutumistestaus ict4tn027-3001 – Autumn 2018 – period 1 – 5 op
- Kali as Salt Slave – install salt-minion from upstream
- Identity Management Systems Compared
- Penetration Tester Visiting from SilverSkin
- Hello World Python3, Bash, C, C++, Go, Lua, Ruby, Java – Programming Languages on Ubuntu 18.04
- Biometrics in Haaga-Helia – eye tracking, pupil size, galvanic skin response, facial expressions, heartbeat
- Forgot MariaDB Password – Fix: sudo mariadb -u root
- Install MariaDB on Ubuntu 18.04 – Database Management System, the New MySQL
- PHP Database SELECT and INSERT Example – php-pdo
- CPU Usage Percent – Python One-Liner for Load Average per CPU
- sshfs – Securely Mount Filesystems over the Internet – Survive Suspend and Network Down
- Aikataulu DigiStartUp dig4tn024-3002 – syksyllä 2018 – molemmat 1p ja 2p – 10 op
- Aikataulu – Monialaprojekti Infra pro4tn004-3001 – syksy 2018 – 10 op
- Install Metasploitable 3 – Vulnerable Target Computer
- Vulnerable Super Secure Password Recover – SQL Injection Example
- Aikataulu – Linux palvelimet ict4tn021-3003 – to 8-14 – alkusyksy 2018p1 – 5 op
- ESP32 – Arduino Compatible 6 EUR DevBoard with WiFi and Sensors
- Configuration Management Course is Finished
- Two Books by My Students – Odoo ERP in Finland, Wi-Fi Penetration Testing
- Cracking WPA2 Wireless Networks with WPS
- Clickable Table of Contents for Markdown – Ctags with Gedit
- Versionable, Plain Text Reference Management – Git, PanDoc and BibTex
- Control Windows with Salt
- Money Moving with Odoo, the Open Source ERP
- Simple Secrets in Salt Pillars
- Configure a Live USB in Two (2) Commands – terokarvinen/sirotin
- Secrets in Salt Pillars – SSH Port Change
- Aikataulu – Linux palvelimet ict4tn021-3003 – alkusyksy 2018 – 5 op
- ViolentMonkey for User Scripts – Your Own JavaScript or CSS on Any Website
- NoReload Heroes on Nintendo Switch – New Distribution Agreement for StupidStupidGames
- Make a Million of Those – Jinja Templating Salt States
- Name Based Virtual Hosts on Apache – Multiple Websites to Single IP Address
- Plenary Speaker and Program Chair in ICIM2018, Oxford
- Save Checkbox State to LocalStorage – JavaScript and JQuery Example
- Windows Installer Cheatsheet – Install Hundreds of Programs Automatically – Silent Installer Flags
- MySQL Automatic Install with Salt – Preseed Database Root Password
- Send a Message to Logged in Users – wall, xwrited
- Remotely Unlock Screensaver on Xubuntu Linux – sudo loginctl unlock-sessions
- Shorter Salt Ouput with –state-output terse
- Apache User Homepages Automatically – Salt Package-File-Service Example
- Pkg-File-Service – Control Daemons with Salt – Change SSH Server Port
- Quick Fix for Useless Salt Warning – Add "file_ignore_glob: []" to /etc/salt/master
- Run Salt SLS File Locally – sudo salt-call –local state.apply foo
- Salt Quickstart – Salt Stack Master and Slave on Ubuntu Linux
- Salt States – I Want My Computers Like This
- Aikataulu – Palvelinten hallinta ict4tn022 4-ti 5-ke 5 – loppukevät 2018 5p
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-6 torstai – alkukevät 2018 – 5 op
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-7 tiistai – alkukevät 2018 – 5 op
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-8 maanantai – alkukevät 2018 – 5 op
- Penetration Testing Course – ict4tn027-3001 – Autumn 2018 – period 1 – 5 op
- My Book in Design Museum
- "IoT Rapid Prototyping Laboratory Setup" published in the International Journal of Engineering Education
- Translate Titles on Wikipedia – Firefox Addon
- Message of the Day on Ubuntu – sudoedit /etc/motd; chmod ugo-x /etc/update-motd.d/*
- Suricata IDS on Ubuntu – Easily with apt-get, oinkmaster and systemctl
- Creating Legacy Boot Xubuntu USB – UnetBootin and bootable FAT32 partition
- Faster 'vagrant up' with apt/deb Package Proxy
- 200 Lines of Code Saves 20 000 EUR
- Configuration Management Course Awards 2017: Most slaves: Tommi, most OSes: Matias
- Naughty Questions and Easy Way to Forest – Apps for Android
- Automaticaly Build Penetration Testing Environment – Kali, Metasploitable, Vagrant
- Automation of Router Configuration with Python & SSH
- Tommi's 639 Puppet Slaves
- Top Configuration Management Systems – Puppet vs Salt vs Ansible vs Chef
- Provision Multiple Virtual Puppet Slaves with Vagrant
- Multiple Virtual Computers in Minutes – Vagrant Multimachine
- Aikataulu DigiStartUp digt4tn024-3 – keväällä 2018 – molemmat 1p ja 2p – 10 op
- Aikataulu – Linux palvelimet ict4tn021 8-ma, 7-ti ja 6-to – alkukevät 2018 – 5 op
- Aikataulu – Monialaprojekti Infra pro4tn001-5 – kevät 2018 – 10 op
- Aikataulu – Linuxin keskitetty hallinta – 3 op, vanha OPS – loppusyksy 2017 p5 – Puppet
- Starting with JavaScript – Arrays, for..of, F12 console
- Initial Testing and Tries on MySQL Socket Authentication
- Apply Puppet Resources Top Down – ordering=manifest – Order without Require
- Simpler Puppet Manifests – Resource Defaults and Manifest Ordering
- Aikataulu – Palvelinten hallinta ict4tn022-3 – 5 op, uusi OPS – loppusyksy 2017 p5
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-5 torstai – alkusyksy 2017 – 5 op
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-4 tiistai – alkusyksy 2017 – 5 op
- Acute 0.2.2 – Integrate Help Commands to Single Interface – pydoc3, puppet describe and man in GoldenDict
- Print Special Characters as Backslash Escapes – Python3 One-liner with Unicode Support
- Commands in GoldenDict – Offline Dictionary of man, grep, pupppet help and your commands
- Python RegEx One-Liner in a Pipe – Remove Hard Line Wrapping – No Perl
- pydoc3 str – Python Reference in Your Command Line – Airplane & Cottage Entertainment
- Interactive Map on Your Web Page – with Markers – Leaflet.js and OpenStreetMap
- Your JavaScript in Thunderbird – Manipulate Shown Email Contents with Developer Console
- Database Connection from Python Flask to Postgre, Using Plain SQL
- First Steps on a New Virtual Private Server – an Example on DigitalOcean and Ubuntu 16.04 LTS
- Teaching Puppet Configuration Management in The National Library of Finland
- From Empty Computer to Guest OS in 5 min – Install Vagrant and VirtualBox on Ubuntu 16.04.3 Live USB
- Raspberry Mirror Shows Weather and News
- Hello Flask Web App – Python 3 Flask Development Server Install on Ubuntu 16.04
- Aikataulu – Monialaprojekti Infra pro4tn001-3 – syksy 2017 – 10 op
- Aikataulu DigiStartUp digt4tn024-2 syksy 2017
- Aikataulu – Linux palvelimet ict4tn021 4-ti ja 5-to – alkusyksy 2017 – 5 op
- Self Balancing Robot, an Apple or a Banana? Prototype Workshop Demo Day
- Kill Stalled Command After One Second – timeout 1 cat
- Presenting in Doctoral Colloquium, University of Westminster, London
- Hello Go world – Install and Run Go in Less Than a Minute on Ubuntu 16.04 LTS
- Photos from IEEE ICIM2017 China
- Aalto 2 has left Earth atmosphere
- Speaking in ICIM2017, an IEEE conference in China
- Vagrant Revisited – Install & Boot New Virtual Machine in 31 seconds
- Aikataulu – Palvelinten hallinta ict4tn022-2 – 5 op, uusi OPS – loppukevät 2017 p2
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-11 – loppukevät 2017 p2
- Internet of Things presentations today
- Send Email with HTTP API – curl, ctrl-X E and Sendgrid API
- Create Internet of Things for 8 EUR – ESP8266-12E and Arduino
- Using Web APIs with Python – Read Weather Forecast and Send to Your Own IoT Device
- BotBook.com Mailing List (beta)
- Photos from IoT Workshop in the University of Lappland
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-3 (uusi OPS) alkukeväällä 2017 p1
- India Will Launch Finland's First Satellite Aalto-1
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-2 (uusi OPS) alkukeväällä 2017 p1
- Final Lab Exercise of Linux Basics dat8tf063-29 Early spring 2017 p1
- From Linux Course to Linux Job
- Our Code on PROX-1 Satellite
- Prototyypin rakentaminen bus4tn007-8 w22
- Django on Apache – with Python 3 and Apache mod_wsgi on Ubuntu 16.04
- Write Python 3 Web Apps with Apache2 mod_wsgi – Install Ubuntu 16.04 xenial – Every Tiny Part Tested Separately
- Aikataulu – Linux palvelimet ict4tn021 2-ti ja 3-ke – Alkukevät 2017 – 5 op
- Agenda for Linux Basics dat8tf063-29 Spring 2017
- Aikataulu DigiStartUp digt4tn024-1 kevät 2017
- Install OpenAI Universe on Ubuntu 16.04
- Dictionary of Haaga-Helia UAS
- Student Innovations in Pasila Campus
- Free 50 000 Word Finnish-English Offline Dictionary KOKO
- Convert Vector EPS Images to PNG Bitmap
- Automatically Install a List of Software to Windows – Chocolatey Puppet Provider
- Windows 10 as a Puppet Slave for Ubuntu 16.04 Master
- Kim & Max Won the Wellbeing Hackathon – with Robot Vision
- DConf – System Wide Configuration for Linux Desktop Apps
- Git trick: Colored Web Page with Changes Highlighted
- Hello CFEngine – CFengine3 on Ubuntu 16.04 Xenial
- So Many Slaves: 455 Docker, 100 VirtualBox, 65 physical workstations, 50 VPS
- Bug bypass: vagrant ssh timeout for bento/ubuntu-16.04
- Resolve Merge Conflict with 'git mergetool' and meld
- Firefox System Wide Settings – /etc/firefox/syspref.js
- Aikataulu – Palvelinten hallinta ict4tn022-1 – 5 op, uusi OPS – loppusyksy 2016
- Internet of Things -työpaja ict8tn017-1 – intensiiviviikolla w12
- Arvioitava laboratorioharjoitus – Linux palvelimet ict4tn021-1 (uusi OPS) alkusyksyllä 2016
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-22 alkusyksyllä 2016
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-23 alkusyksyllä 2016
- Read MySQL database with PHP – php-pdo
- Ubuntu 16.04 Xenial Guest on Vagrant – vagrant init bento/ubuntu-16.04
- Instant Firewall – sudo ufw enable
- Simple Line Graph with Plotly.js
- Aikataulu – Innovointiprojekti bus4tn004-7 – alkusyksy 2016
- Johnny Graves is on Steam – Congratulations!
- ElasticSearch Password Authentication with Free Software
- Offline References for HTML5, jQuery, CSS, Python, C++, Apache, PostgreSQL and others
- HTML5 Skeleton with Bootstrap CSS and jQuery 3 Document Ready
- Internet of Things in Lapland – Demo Day
- Disable touchpad when typing – syndaemon
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-19 loppukeväällä 2016
- Prefer IPv4 on Ubuntu 16.04 LTS xenial – /etc/gai.conf
- Short Bash prompt – export PS1="\W\$ "
- When files change, take action – inotify-hookable
- Cache Ubuntu deb packages – squid-deb-proxy-client
- Publish Your Project with GitHub
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-20 ilta keväällä 2016
- Final Lab Exercise of Linux Basics dat8tf063-27 Spring 2016
- Machine Vision, Robots & Fish Food
- Agenda for Linux Basics dat8tf063-28 – Autumn 2016
- Aikataulu – Linux palvelimena ict4tn003 22 ja 23 – alkusyksy 2016
- Aikataulu – Linux palvelimena ict4tn003-19 – loppukevät 2016
- Aikataulu – Linux palvelimet ict4tn021-1 – 5 op – alkusyksy 2016
- Aikataulu – Linux projekti ict4tn018-6 – Loppukevät 2016
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-10 – loppusyksy 2016
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-9 – loppukevät 2016
- Aikataulu – Mobiilituotekehitys bus4tn008-6 – syksyllä 2016
- Security Researcher Ali Dehghantanha visits Haaga-Helia – w14 Wednesday 09:00
- Flask Templates
- PostgreSQL Install and One Table Database – SQL CRUD tutorial for Ubuntu
- Fix Vagrant Locale Bug – Disable "AcceptEnv LANG LC_*" in sshd_config
- Install PostgreSQL on Ubuntu – New user and database in 3 commands
- MySQL Install and One Table Database – SQL CRUD tutorial for Ubuntu
- Two Common MySQL Tricks: LAST_INSERT_ID() and Trash
- New Default Website with Apache2 – Show your homepage at top of example.com, no tilde
- Deploy Flask & Python3 on Apache2 & Ubuntu
- Agenda for Linux Basics dat8tf063-27 Spring 2016
- Aikataulu – Linux palvelimena ict4tn003-20 ilta – keväällä 2016
- Aikataulu – Prototyypin rakentaminen bus4tn007-7 alkukevät 2016
- Run Arduino IDE on Xubuntu Live USB
- Shebang Puppet – #!/usr/bin/env pup – Script to run short standalone Puppet scripts
- Make Moodle Main Content Full Width – GreaseMonkey User Script
- Room Status Remotely with OfficeIOT – Haaga-Helia Student Project with Martela
- Innovation Projects on Haaga-Helia Square
- Mobiilituotekehitys
- New PGP Public Key
- PGP – sähköpostin salakirjoitus
- Two of My Robot Books in Humble Bundle
- Preseed MySQL Server Password with Salt Stack
- Salt State with Multiple SLS Files
- Free SSL Certs, 50 Salt Slaves, 5 USD Raspberry Pi, Free Home Automation
- Install Ubuntu Virtual Machine in Minutes with Vagrant
- Salt Master-Minion with Ubuntu 14.04 LTS – Control Your Slaves over the Internet
- Implementing Package-File-Service Pattern as a Salt Stack PyObjects Function
- Salt Package-File-Service with Pyobjects
- Project PortfolioApp – Investment Portfolio Risk/Reward Comparison
- Students Get Root to Haaga-Helia Servers
- Logging in Python – with function names, line numbers, command line -v -d and aliases v(), d()
- Install the Latest Salt Stack on Ubuntu 14.04 LTS
- VirtualBox and Vagrant on Ubuntu 14.04 LTS trusty – Fix for: virtualbox-dkms kernel module failed to build
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-8 syksyllä 2015
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-18 päivä syksyllä 2015
- Volume Control and Output Selection with PulseAudio Command Line Tools
- Arvioitava laboratorioharjoitus – Linux palvelimena ict4tn003-17 ilta syksyllä 2015
- Final Lab Exercise of Linux Basics dat8tf063-26 in Autumn 2015
- Android Map with GPS Location – Using Cordova, OpenStreetMap and Leaflet.js
- GPS GeoLocation in Cordova and Android – add permissions to Android manifest
- OpenStreetMap & Leaflet.js – Free Map on Your Homepage, No Registration Needed
- Yrittäjyyteen tutustumassa – ICT-yrittäjyys -kurssi bus4tn005-9
- Aikataulu – Mobiilituotekehitys bus4tn008-5 syksyllä 2015
- Hello Cordova – Develop Android Apps on Ubuntu Linux
- Agenda for Linux Basics dat8tf063-26 Autumn 2015
- Aikataulu – Linux palvelimena ict4tn003-17 ilta ja -18 päivä syksyllä 2015
- Translate titles for Wikipedia – Firefox Addon
- ykl.txt – Text dump of Finnish Public Libraries Classification System
- txvars – Start X Applications from Long Living Screen Sessions
- USB MIDI keyboard on Linux – Akai LPK25
- Search Your Files with StackHay
- IT Seminar 2014 has Started – Blender, Arduino, Fractals, Video Games
- Koe – Linux palvelimena ict4tn003-11 päivä kevät 2014
- Exam of Linux Basics dat8tf063-23 in Spring 2014
- Koe – Linux palvelimena ict4tn003-12 ilta kevät 2014
- IT-Seminar Helsinki w13 – Learn, relax and visit Remedy & bar tram – with students from Danmark & Spain
- Linux-koe, työasemat ja tietoverkot 43
- Kyy 0.2 Beta – Python Cheatsheet in Code
- Make Sensors Video
- Agenda for Linux Basics dat8tf063-23 Spring 2014
- Saatanan poika, autoja siirelemässä ja lyyristä taistelua – Innovointiprojekti bus4tn004-3 syksyllä 2013
- Aikataulu – Linux palvelimena ict4tn003-11 ja -12 keväällä 2014
- Aikataulu – Prototyypin rakentaminen bus4tn007-5 alkukevät 2014
- Aikataulu – Työasemat ja tietoverkot ict1tn002-43 keväällä 2014
- Aikataulu – Linuxin projekti – ict4tn018-2 syksyllä 2013
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-4 syksyllä 2013
- Koe – Linux palvelimena ict4tn003-10 syksyllä 2013
- Exam of Linux Basics dat8tf063-22 in Autumn 2013
- Koe – Linux palvelimena ict4tn003-9 iltaisin syksyllä 2013
- Linux-koe, työasemat ja tietoverkot 42
- Forensic File Recovery with Linux – Undelete
- Cyber Security Day in Haaga-Helia
- Software Freedom Day – Hands on Linux Help
- Monty Widenius Speaks in Pasila
- Agenda for Linux Basics dat8tf063-22 Autumn 2013
- Aikataulu – Linux palvelimena ict4tn003-9 ja -10 syksyllä 2013
- Aikataulu – Mobiilituotekehitys bus4tn008-3 syksyllä 2013
- Aikataulu – Työasemat ja tietoverkot ict1tn002-42 syksyllä 2013
- Pre-Exam for Linux Basics dat8tf063-22 Spring 2013
- Two Books for Robot & Sensor Hackers
- Prototype Course Helsinki – Final Projects
- PupeSoft – Free Finnish ERP
- SSH Server Puppet Module for Ubuntu 12.04
- Finland's First Satellite – Prototyping Sun Sensor with Arduino
- Hello Puppet revisited – on Ubuntu 12.04 LTS
- Koe – Linux palvelimena ict4tn003-8 ilta – kevät 2013
- Koe – Linux palvelimena ict4tn003-7 kevät 2013
- Exam of Linux Basics dat8tf063-20 Spring 2013
- Linux-koe – Työasemat ja tietoverkot 34 – keväällä 2013
- 12 000 Installs for Student Android Game
- Agenda for Linux Basics dat8tf063-20 Spring 2013
- Aikataulu – ICT-yrittäjyys bus4tn005-4
- Aikataulu – Linux palvelimena ict4tn003-7 ja -8 keväällä 2013
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-3 keväällä 2013
- Aikataulu – Prototyypin rakentaminen bus4tn007-3 keväällä 2013
- Aikataulu – Prototyypin rakentaminen bus4tn007-4 loppukevät 2013
- Aikataulu – Työasemat ja tietoverkot ict1tn002-34 Linux-osuus keväällä 2013
- Verkkomaksut Suomessa – vertailu
- ICT-yrittäjyys bus4tn005-3
- Amazon #1 Best Seller in Embedded
- English in Finland on Ubuntu
- MS Exchange Email & Calendar with Evolution
- Javascript Basics – variable function loop if-then-else print
- Processing.js Graphics in PhoneGap/Cordova – Example for Android
- Hello WSGI – Python mod_wsgi on Ubuntu 12.04 LTS & Apache2
- Memory Game in Whole Helsinki
- Aikataulu – Linux-projekti ict4tn018-1
- Aikataulu – Mobiilituotekehitys bus4tn008-2
- Hello PhoneGap – from xUbuntu 12.04 Live CD
- Koe – Linux palvelimena ict4tn003-6
- Koe – Linux palvelimena ict4tn003-4
- Exam of Linux Basics 19 – Autumn 2012
- Koe – Työasemat ja tietoverkot 33, Linux
- Working with Xubuntu project
- Git from Offline to Network
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-2 syksyllä 2012
- Teaching PhoneGap – Write Apps in Javascript and HTML5
- Agenda for Linux Basics dat8tf063-19 Autumn 2012
- Aikataulu – Linux palvelimena ict4tn003-4 ja ict4tn003-6 syksyllä 2012
- Aikataulu – Työasemat ja tietoverkot ict1tn002-33 syksyllä 2012
- Products Designed in 5 Days
- Radio Vega Interviewed Me about Arduino (mp3)
- Capture Program Output on Python – subprocess.check_output()
- Design a Learning Product – 5 Day Workshop in Bikent, Ankara
- Ubuntu 12.04 LTS Published – Download Here
- Hello Puppet – on Ubuntu 12.04 LTS
- Xubuntu 12.04 LTS on Vappu
- Getting Started with OpenLayers and OpenStreetmap
- OpenLayers Track Example
- FramedCloud PopUp with TextFile – OpenLayers
- PuppetMaster on Ubuntu 12.04
- Aikataulu – Linuxin keskitetty hallinta – ict4tn011-1
- Puppet Reading List
- Apache on Vagrant on Ubuntu – "config.vm.forward_port 80, 8080" and 'vagrant reload'
- Exam of Linux Basics 18 – Spring 2012
- Aikataulu – Linux-projekti – Järjestelmäprojekti I ict4tn007-3a
- Aikataulu – Prototyypin rakentaminen bus4tn007-1
- Koe – Linux palvelimena ict4tn003-5
- Koe – Linux palvelimena ict4tn003-3
- Vagrant on Ubuntu 12.04 – Create and Boot New Virtual Machine in Minutes – apt-get install vagrant
- Windows and Buttons in Python – Ten Lines of PyGTK
- Reading StackOverflow XML Dump to MySQL Database
- Download StackOverflow – XML dump under CC-by-sa license (torrent link)
- Change MySQL Password on Ubuntu – dpkg-reconfigure mysql-server-5.1
- Raspberry Pi 30 EUR Linux computer launched, get 4000 IPv6 addresses from Linode
- Linux-koe, työasemat ja tietoverkot 25
- Bootstrap CSS – Quickly Style Your HTML5 Page – Skeleton
- Short HTML5 page
- Aikataulu – Linux palvelimena ict4tn003-3 ja ict4tn003-5 keväällä 2012
- Agenda for Linux Basics dat8tf063-18 Spring 2012
- Aikataulu – Työasemat ja tietoverkot ict1tn002-25 keväällä 2012
- Published Today: Mind Controlled Robot Book!
- Valmiiden projektien esittely – Järjestelmäprojekti ict4tn007-2
- Tutkimussuunnitelma – esimerkkityö kurssilta Tietotekninen selvitys ja kouluttaminen ict2tn011-5
- Static Advantage – Could WordPress Be 400 Times Faster?
- Demo Coming: 30 Ubuntus Installed & Managed
- Drawing to Canvas on Android – Code Example
- Tee yksinkertainen peli Androidille
- Android Cheatsheet for Beginners
- Ideas for Automation with Centralized Configuration Tool
- Write Moodle Quiz Quickly – Import Plain Text GIFT Format
- Fix Android Build Problem with main.out.xml and strings.out.xml
- Lifecycle Code Example for Android – onCreate(), onPause(), onResume()
- Print PDF from Command Line – cups-pdf, lpr -P PDF
- Simple Button for Android – XML onClick + public method
- TextViews in Android
- Shaking Tower Panda for Android
- Virtualize Servers with KVM, Cloudmin and Ubuntu
- Aikataulu – Järjestelmäprojekti ict4tn007-2
- Aikataulu – Mobiili tuotekehitys bus4tn008-1
- We Wrote a Book about Mind Controlled Robot
- Koe tietokonelabrassa – Linux palvelimena ict4tn003-2
- Administering 30 Computer Ubuntu Network
- Update All Your Computers with a .DEB Repository
- Työasemat ja tietoverkot 24 – Linux-koe
- 2dresize – Precise Window Placement without 3D Acceleration
- Alpha Release of Dependicer – Create Ubuntu DEB metapackages
- Eee PC 701 works with Ubuntu 11.04
- Aikataulu Verkon käyttöjärjestelmät ict4td022A-9 syksyllä 2011
- Aikataulu – Työasemat ja tietoverkot ict1tn002-24 syksyllä 2011
- Aikataulu – Linux palvelimena ict4tn003-2
- 32 bit Linux can see 8 GB of memory
- Aikataulu kurssilla Tietotekninen selvitys ja kouluttaminen ict2tn011-5
- Agenda for Linux Basics dat8tf063-16 Autumn 2011
- OLD 2011 Spring Linux Basics tie8tf063-15
- Free Realtime Web Analytics published
- Vagrant promises to automate virtual machine creation
- Brian’s better fotball robot
- Linux-koe, työasemat ja tietoverkot 16
- Shared Folder with chmod SetGID
- 100 kg Arduino Sentry Robot
- Linux-koe – Verkon käyttöjärjestelmät 8
- Android lectures in Universidad Rey Juan Carlos, Madrid
- BootLoaderin korjaaminen
- Exam of Linux Basics 15 – Spring 2011
- Thesis on Developing and packaging for Android
- Create deb metapackage in 5 minutes
- SnowFinch does web analytics
- 55 Computer Cloud – with Ubuntu Enterprise Cloud
- Munin Monitors your Ubuntu Linux – One Step Install
- Realtime Web Analytics – Thesis
- View & Kill – Processes in Linux
- Meego Day – a Brief Report
- Linux Basics – Course Starts
- BotBook.com online
- Meego Linux Day w4 Tue Haaga-Helia Pasila
- Linux Basics 13 – 2010 Autumn – dat8tf063-13
- Courses
- Samba quickstart – File Sharing Between Linux and Windows
- Rpm Building as a User
- NAT iptables – share internet connection and ip-number
- Spam filtering – Spamassassin and Procmail on Redhat Linux
- Kotitehtävät – Assignments
- avaa-tukiasema [weela]
- index [weela]
- kaeyttaejaeksi [weela]
- weelapurkki [weela]
- VLAN-asetukset, joilla langaton verkko eristetään sisäverkosta
- Teron leikkiraportti
- Dell Optiplex G270 with Linux – i865 on Fedora and Debian
- start
- Ssh public key authentication
- C++-ohjelmointi ja gcc
- JavaScript
- This topic does not exist yet
- Welcome to TeroSee
- Linux tutuksi Redhat linuxilla
- Making Preformated PRE Text Warp in CSS3, Mozilla, Opera and IE
- Perl – teroref
- Yum automated software installation and update for Red Hat Linux
- /kurssit/tie25d-hahmotelma.html
- /linux/doc/chmod.html
- /linux/doc/mysql-odbc-openoffice-calc.html
- (Vanhentunut) Linux Perusteet 2007 loppukevät dat8td063-19
- 390x IBM Thinkpad with Xubuntu Gutsy
- ATI Radeon 9600 with Linux
- Acer AL2216W - 22 inch monitor with Linux
- Acer Travelmate 3004WTMi with Linux
- Add SSH Account for Public Key Authentication
- Adding Software Repositories to Ubuntu
- Aivoriihi - oheismateriaalia Vespa-esitykseen 2007-11-21
- Apache Notes of Ubuntu Feisty and Gutsy
- Apt-repository for redhat 8 closed
- Arduino IDE on 64 bit Ubuntu Gutsy and Hardy
- Articles on Linux and Free Software
- Automatic IP Configuration with DHCP Server on Ubuntu
- Automatically Mounting USB, Camera, DVD, Hard Disk and CDROM
- Avaa vapaan kaupunkiverkon tukiasema
- Basic Network Security for KY Network
- Bilkent - Links and Notes
- Bluetooth Connection between Linux and Nokia 6820 Cell Phone
- Build Web Interface to Database - LAMP Linux Apache MySQL PHP
- C++ linuxilla
- Canon Digital Ixus 860is Camera with Ubuntu Linux
- Cfengine Automatic System Configuration - Writing Your First Script
- Changing the look
- Charts and diagrams
- Checks and explanations
- Command Line Basics
- Command Outputs on Acer Travelmate 3004WTMi and Linux
- Commands for Admin
- Compress mp3 Dynamic Range
- Contact Tero Karvinen
- Control Many Computers with SSH
- Custom Error Pages on Apache
- DHCP - automatic network configuration
- Downloads and Games
- Dual boot Fedora Linux and Windows XP, resizing NTFS
- Editors
- Eee Pc 710
- Email in Linux - one mailbox, many programs
- Empty File Handling for Wordpress HTML Importer Plugin
- English in Finland on Ubuntu
- Ennen HtmlPalautetta
- Exam of Linux Basics 13 - autumn 2010
- FIRST DRAFT: RPM Packaging as Normal User - with an example
- Favorite software for Red Hat Linux (RPMs)
- Feedback Summary on Mobile Linux Development with QT itp8tf500-1
- Firetero - Iptables Firewall for Workstation or Server
- Firewall for Single Host with Iptables
- Fonts Problem in Ubuntu 7.04 Feisty Fawn - and a Fix
- FreeHelia
- Getting Started with DEB MetaPackaging and Repositories
- Getting started
- Gpg keys of three most popular repositories
- HP EliteBook 2530p works with Ubuntu 9.10
- HP-Compaq dc7700 with Ubuntu Linux
- Haicom HI-204E USB GPS on Ubuntu Linux
- HashHeadings - Simple Headings for Dokuwiki
- Historical Page - Linux Basics - 2009 spring - dat8tf063-10
- Hotspot Workshop 2006-12-12
- HtmlPalaute - Kurssipalaute weppisivuksi
- HtmlPalaute 1.3
- HtmlPalaute 1.4
- HtmlPalaute ruutukaappauksia
- HtmlRedirect Source
- Huawei e220 works on EEE PC
- IceWm - Configuring the Light Window Manager
- Images
- Install Apache Web Server on Ubuntu
- Install Multiple Programs With Metapackage
- Install Workstations Automatically
- International ISO-8601 Date Format on Thunderbird
- Javascript Basics
- Keksi nimi, voita tukiasema
- Kickstart - Työaseman automaattinen asennus
- Kickstart - käyttöjärjestelmän ja ohjelmien automaattinen asennus
- Kickstart Ubuntussa
- Koe - Työasemat ja tietoverkot 10
- Koe - Työasemat ja tietoverkot 13
- Koe - Työasemat ja tietoverkot 15
- Koe verkon käyttöjärjestelmät 7 - syksyllä 2010
- Kokoro-82M — voice comparison
- Kurssilaisen taustaa
- Kysymyslomakkeet - Course Feedback Forms - HtmlPalaute
- Kyy - Tero's Python Cheatsheet in Code - 0.3 Beta
- LAMP Linux Apache MySQL PHP - quickstart for redhat 9
- Laadun arviointi terveydenhuollossa - muistiinpanoja
- Langaton tiedonsiirto tie25d13 syksy 2005
- Langaton tiedonsiirto tie25d14 kevät 2006
- Langaton tiedonsiirto tie25d15 syksy 2006
- Langaton tiedonsiirto tie25d9 kurssiohjelma 2003 syksy
- Langaton tiedonsiirto tie8td025/16 kevät 2007
- Linux Basics 11 - 2009 Autumn - dat8tf063-11
- Linux Basics Exam - Linux perusteet uusinta
- Linux Basics Exam 2008-03-11
- Linux Basics early spring 2008 - dat8tf063-8
- Linux Basics tie63f2 - 2005 Early Autumn
- Linux Basics tie63f3 early spring 2006
- Linux Basics tie63f4 early autumn 2006
- Linux Basics tie8tf063/5 early spring 2007
- Linux Desktop
- Linux Perusteet
- Linux Perusteet
- Linux Perusteet (keväällä 2008, vanha sivu)
- Linux Perusteet - 2008 syksy - VANHA
- Linux Perusteet tie63d10, 11, 14
- Linux Perusteet tie63d16
- Linux as a Client to Windows SMB Shares
- Linux file and directory permissions
- Linux perusteet ja Debian Linux 3.0 Woody
- Linux perusteet tie63d
- Linux perusteet tie63d
- Linux perusteet tie63d1 ja tie63d2 kurssiohjelma 2003 syksy
- Linux tutustuminen - 8 h osana ict04d-kurssia - 2005 syksy
- Linux tutustuminen - osana ict04d-kurssia 2006 keväällä
- Linux tutustuminen -kurssi
- Linux tutustuminen -kurssi
- Linux tutustuminen / Tietokone ja tietoverkot ict1td004 47-52 syksyllä 2009
- Linux tutustuminen / Tietokone ja tietoverkot ict1td004 53-54 keväällä 2010
- Linux tutustuminen / Tietokone ja tietoverkot ict1td004, 35-40 - 2008 syksy - VANHA
- Linux tutustuminen / Tietokone ja tietoverkot ict1td004, 41-46
- Linux tutustumispäivä - yrityksille
- Linux verkon hallinta tie64d
- Linux verkonhallinta tie64d2 kurssiohjelma
- Linux-komennot
- Linux-tutustuminen - ict04d3 - 2005 alkusyksy
- Linux-verkon hallinta tie64d
- Lists, tags and the feed
- Locand - AND Search with Locate
- Map and Markers with Leaflet.js - Hello Map World - TeroKarvinen.com
- Memory Card Reader on Linux
- Metropolialueen vapaat langattomat verkot
- Morse Code (CW) - Getting Started
- Mount Remote SSH Filesystem with FUSE
- MountTero - Mount USB, Camera, DVD, Hard Disk and CDROM Automatically
- Mounttero - Technical details
- Multiple Encodings on One Server
- Network Boot Server with Ubuntu 8.04 Hardy
- Network booting with DHCP and PXE using Fedora Core 1
- Network booting with PXE, using Fedora Core
- OLD Linux Basics 12 - 2010 Spring - dat8tf063-12
- OLD PAGE: Linux Basics - 2008 autumn - dat8tf063-9
- OLD PAGE: Mobile Linux Development with QT - Spring 2010
- OLD PAGE: Pre-exam for Linux Basics - Autumn 2008
- OPML Export Feeds
- Obsolete: Linux Basics dat8tf063/7 early autumn 2007
- Ohjelman kääntäminen lähdekoodista ./configure && make
- Ohjelmistotuotekehitysprosessi 1 syksyllä 2010
- PGP - Sähköpostin salakirjoitus
- PXE Network Booting on Ubuntu Linux
- Pages, folders and addresses
- Palaute pyS60-ohjelmoinnista eli Teron 5 kerrasta - Ohjelmistotuotekehitysprosessi 1
- Palautetta Linux tutustumisesta
- Palautetta kurssista Verkon käyttöjärjestelmät 5 eli ict4td022-5
- Per User bin/
- Pre-exam for Linux Basics
- Pre-exam for Linux Basics - Spring 2008
- Print from Linux to Windows Server
- Programming Languages on Linux - Installing and Using on Ubuntu
- Publishing
- Pure CSS tlightbox - a Photo Gallery without JavaScript
- Python Annoyances
- Raportin kirjoittaminen
- Ravinto ja painonhallinta
- Read XML file with javascript - sjax - synchronous javascript and xml
- ReadLine in Java
- Realtek NIC 8139 Network Interface Card
- Red Hat Linux
- Redhat 9 annoyances with fixes
- Redirect Web Page Using a.href and meta.refresh
- Reference
- Rsync from Windows
- Rules for Pentest Training
- SSH Client on Nokia 6820
- SSH Public Key Authentication - Manual Setup
- Saitko rompun?
- Screen Here - Open screen(1) Command Prompt in Current Nautilus Directory
- Share mouse and keyboard using x2x and ssh
- Shell Scripting
- ShowRun – Focus Application Window or Launch
- SilverCloud - Verkon Linux -projekti - syksy 2010 - ict4td022e-7
- Skype in a Sandbox
- Ssh-uploadkeys - Automate SSH Login with Public Key Authentication
- Start Page
- Suitable licenses by Trove category
- Sulautetun järjestelmän rakentaminen ict8td006-1 2008w43
- Sun Java ja Ubuntu
- Tavalliset sähköpostin asetukset
- Teacher’s View
- Teriodic - Periodic table trainer
- Tero FAQ
- Tero's C++ Scripting - cppt
- Tero-dump wikipedia to html converter
- Teromail summarizing webmail
- Teromail summarizing webmail
- Teron osuus päättynyt: Työasemat ja tietoverkot ict1ta002-5
- Terord - Ordprov för svenska affärsspråket
- Tervetuloa vapaaseen kaupunkiverkoon
- The siv manual on one page
- Thumbnails of Topfield REC Videos in File Manager
- Tie63d8 and Tie64f1 Linux Basics - Agenda 2005 spring
- Tie63d9 Linux Basics - Agenda 2005 Spring
- Tietotekninen selvityshanke 25 syksyllä 2010
- Topfield 5100PVRc Digital Television Recorder and Linux
- Tuotekehitysprosessi bus4tn002 - VEDOS
- Työasemat ja tietoverkot ict1ta002 toteutukset 15 ja 13
- Työasemat ja tietoverkot ict1ta002-10
- Ubuntu Hardy 8.04 LTS
- Ubuntu Linux on HP omnibook xe4500
- Ubuntu Preseed
- Un - uncompress many archive formats
- Unicode skandit Apacheen
- VANHA Tietotekninen selvityshanke 16 - keväällä 2009
- VANHA Tietotekninen selvityshanke 19 - syksyllä 2009
- VANHA Verkon käyttöjärjestelmät 6 - syksy 2010
- VCalOne - Convert Calendar between Computer and Nokia Cell Phone
- Vanha sivu - Linux-verkon hallinta loppusyksy 2005
- Vanha sivu: Linux Perusteet tie63d15 - alkukevät 1j 2006
- Vapaat kaupunkiverkot - kysyttyä (FAQ)
- Various notes about Acer Travelmate 3004WTMi with Linux
- Verkon Linux -projekti - kevät 2008 - ict4td022e-2
- Verkon käyttöjärjestelmät - 2008 syksy (VANHA)
- Verkon käyttöjärjestelmät - 2009 kevät
- Verkon käyttöjärjestelmät 2007 syksy
- Verkon käyttöjärjestelmät 2008 kevät
- Verkon käyttöjärjestelmät 5 - syksy 2009
- Verkon käyttöjärjestelmät 7 - syksy 2010
- Verkon projekti - Linux ja vapaat ohjelmistot - syksy 2007
- View Source Code of Tero's C++ Scripting
- WeelaPurkki - Linux-pohjainen ohjelmisto Weela.netin vapaisiin WLAN -tukiasemiin
- WeelaPurkki Source Codes
- WeelaPurkki notes
- Wheretero - detect country from network information
- Writing with Markdown
- aboutusers
- apt4rpm varaston tekeminen
- freehelia_ebook
- hh-laptops.deb - Verkon Linux -projekti - kevät 2010 - ict4td022e-6
- logfiretero
- notes_about_sun_java_jdk_on_feisty_on_linux_basics_2007_w40
- tie63d alustava arvostelu