Capture Program Output on Python – subprocess.check_output()

Run an external program, capture output. With pipe support. Prequisites: command line, Python hello world. One Liner Well, two lines if you count module import. Try it out in a python console: $ python >>> import subprocess >>> subprocess.check_output(“echo hello … Continue reading

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

Design a Learning Product – 5 Day Workshop in Bikent, Ankara

Innovate a new learning product in a 5 day workshop. Work in a small, diverse group of students from (Haaga-Helia) Finland and Bilkent (Turkey). Design a Learning Product -workshop is arranged in Bilkent, Ankara. The workshop starts on w23 Sunday … Continue reading

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

Ubuntu 12.04 LTS Published – Download Here

Xubuntu 12.04 LTS released, will be supported until 2017 on the desktop. Download Xubuntu 12.04 LTS. Final, production release. Supported for five years on the desktop. Vanilla from Ubuntu homepage (2012-04-26: available sproradically) Xubuntu will be published later today (according … Continue reading

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

Xubuntu 12.04 LTS on Vappu

Update: Final release is published. I’ve been using, testing and teaching the beta version for a while. Check links for tutorials of Puppet, Vagrant and other new tools. New Packages & Versions Puppet 2.7 – configuration management (Hello Puppet, PuppetMaster) … Continue reading

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

Hello Puppet – on Ubuntu 12.04 LTS

Learn “Hello Puppet World” in 5 minutes. Meet the configuration management system used by Google and Wikipedia. Prequisites: command line, sudo and apt. IIRQ: I wrote this article from memory. It’s based on my tests on Ubuntu 12.04 LTS beta1 … Continue reading

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

OpenLayers Track Example

Show track line with OpenLayers. Click a marker to show and hide track. Live Demo. Prequisites: Getting Started with OpenLayers and OpenStreetmap This example demostrates: Displaying tracks (routes) Reading GPX-track files Changing layers on top using Z-index Click events Live … Continue reading

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

Getting Started with OpenLayers and OpenStreetmap

Add a free, interactive map on your homepage. Just plain HTML5 and JavaScript, no special server needed. Live demo with source. No API keys needed. And if you really like it, you can later download planet vector data for free! … Continue reading

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

FramedCloud PopUp with TextFile – OpenLayers

FramedCloud popups, even when data points are read from text file. More specifically, use OpenLayers.Popup.FramedCloud with OpenLayers.Format.Text. Live demo with full source. Prequisites: OpenLayers basics, Javascript, OOP, reading API descriptions. OpenLayers is a javascript library for creating interactive maps. It’s … Continue reading

Posted in Uncategorized | Tagged | 2 Comments

PuppetMaster on Ubuntu 12.04

Control a whole network of computers from PuppetMaster. Wikipedia uses puppet for servers, Google uses puppet for OSX laptops. With this article, you can use puppet with Ubuntu servers and desktops. Prequisites To follow this article, you should be fluent … Continue reading

Posted in Uncategorized | Tagged , , , , , | 3 Comments

Puppet Reading List

Start with the material marked with an asterisk “*” and bold. Getting Started with Puppet Hello Puppet – on Ubuntu 12.04 LTS* Learning Puppet* Master and Slave PuppetMaster on Ubuntu 12.04* Modules Learning Puppet: Modules and Classes (Part One) Learning … Continue reading

Posted in Uncategorized | Tagged | Leave a comment
  • Picks

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