Projects

Open-source projects

Bash One-Liners — http://www.bashoneliners.com/

A collection of practical or just pure awesome bash one-liners or shell script tips and tricks for GNU Linux, UNIX or BSD systems. Open, collaborative system, user friendly, with functions to contribute one-liners, request one-liners, search, rss feed, commenting, Open ID login. Open-source project, using Django, Python, jQuery, Bazaar, Launchpad, HTML5, Bootstrap from Twitter.

Project homepage: https://launchpad.net/bashoneliners

EcoCitizen Android — lp:ecocitizenapp

A user-friendly Android application that can connect to portable sensors wirelessly, download recorded measurements, and upload data to a public map server. Design goals:

  1. Support as many sensor devices as possible, of all possible manufacturers/vendors. We focus on and test with environmental and physiological sensors.
  2. User-friendly interface.

Project homepage: http://blog.ecomobilecitizen.com/

Bluetooth Viewer — lp:bluetoothviewer

A simple Android application that can connect to any Bluetooth device and display incoming raw data, and can also send data from Android to the Bluetooth device. The purpose of the application is to see the raw data messages coming from the device for debugging the protocol used, and to confirm the device is switched on, within range, accessible, and sending messages.

We use this as a debugging tool for portable environmental sensors that transmit data over Bluetooth in the EcoMobileCitizen project. Naturally it can be useful to debug any kind of Bluetooth device.

Project homepage: http://blog.ecomobilecitizen.com/android/bluetoothviewer/

Google Play page: https://play.google.com/store/apps/details?id=net.bluetoothviewer

Ubuntu Accomplishments Web Gallery — lp:ubuntu-accomplishments-web

A Django project to serve as the web interface for the upcoming Ubuntu Accomplishments System, developed by a vibrant community of volunteers lead by Jono Bacon, community manager of Ubuntu.

Project homepage: https://launchpad.net/ubuntu-accomplishments-web

Demo site: http://213.138.100.229:8000/

Media Box — http://mediabox.janosgyerik.com/

A simple web interface to access to your media from anywhere. Open ID login with whitelisting. Open-source project, using Django, Python, Backbone.js, HTML5, Bootstrap from Twitter.

Source code: https://github.com/janosgyerik/mediabox

Closed-source projects

In some of these projects I’m looking for partners to help turn them into something profitable. Comment on this page if you are interested.

Recipe Notes

An Android app that makes it easy to enter recipe notes by reducing typing as much as possible. This is achieved mostly by extensive use of autocompletion backed by a built-in database of common ingredients which evolves with your entries. You can add pictures of your dishes using Android’s camera. With a simple and clean layout and user interface.

Project homepage: http://www.janosgyerik.com/projects/recipe-notes/

Android app on Google Play

Wine Notes

An Android app that makes it easy to enter wine notes by reducing typing as much as possible. This is achieved mostly by extensive use of autocompletion backed by a built-in database of region names, grape names and wine descriptor terms which evolves with your entries. With a simple and clean layout and user interface.

Project homepage: http://www.janosgyerik.com/projects/wine-notes/

Android app on Google Play

Programming Quiz

A simple quiz app to test your programming skills. It aims to be interesting, fun and educational. You could even use it to prepare for programming job interviews, regardless of whether you are an interviewee or an interviewer.

Android app on Google Play

Monbusho.org — http://www.monbusho.org/

An alumni website for past and present scholars of the Monbukagakusho Scholarship Programme. Although membership is restricted to Monbukagakusho alumni, there is growing public content that may be useful for anybody visiting or living in Japan.

CityBazaar — http://tsukubazaar.com/

A simple online sale page with a shopping cart to sell used items. The idea is to have a much more simple process compared to  eBay or Yahoo auctions, and to sell items to people living nearby instead of complete strangers. For the sake of simplicity, there are no auction rules and handling of payment and shipping.

Super Simple Flash Cards — http://flashcards.titan2x.com/

A common problem with existing flash cards tools is that creating the deck of cards is a lot of work. This tool makes that easy, because you only have to enter one side of the cards, the tool takes care of the other side using dictionaries on the internet. Even creating large decks is easy, you can copy and paste a list of words to create many cards in bulk. On the other hand, the tool uses a very simple algorithm for drawing random cards, and has no intelligence.

If you just visit the site without an account, it shows random words from the official GRE word list, which is a good instant practice of English even for native speakers, whenever you feel like it.