A player for Internet radio stations on Firefox OS.
KąVeikiaValdžia / PolicyFeed
A website that aggregates Lithuanian bills, government decisions and news, etc. in near-real time.
The integrated Lucene/Solr search engine allows one to filter the big feed by various topics and get alerts by email or RSS.
A wiki with an integrated WYSIWYG editor (you edit page text directly on page without any forms or administration pages).
Inspired by Zim desktop wiki. Built on PHP.
A way to write complex asynchronous code using Make inspired code structures.
I came up with the idea when having to juggle four different types of databases for KąVeikiaValdžia.lt.
This is an unfinished concept. A programming language. Source code is written as bullet-lists and tables on a web page.
I am writing a spec. I wrote a proof-of-concept translator for it in PHP in 2009.
The older version of the language with minimal documentation and implementation: emilis.net/kitwiki/projects/humble.
Gluestick framework / CTLF
A micro-framework for PHP.
Basicly it is just a few functions for loading objects and a directory structure.
I have started it in 2005 and have been using it ever since. It is mature and stable now.
Some very early and unmaintained documentation for it on SourceForge.
Source code in ~emilis-d/+junk/libgluestick branch on Launchpad.
Libraries, Tools and Utilities
A script that produces simple stats about tag paths in the given XML files.
Uses SAX parser so very handy for analyzing huge files before parsing.
A bunch of scripts for Linux that log your currently active window and help you analyze the collected data.
I liked RescueTime, but it didn’t satisfy all my needs so I wrote these scripts. After seeing how much private information there is in the log I will not use any external app for such tasks ever.
A palette with 29 extra colours added to Tango Icon Library palette.
I used RGB value graphs to fine-tune the shades.
A pre-packaged Solr version with Lithuanian language support from zmedelis/ltlangpack.
I built the package, updated for new versions and added some quick documentation.