My Projects, Tools, Concepts

Web Apps

KąVeikiaValdžia.lt / 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.

Built on server-side JavaScript RingoJS platform. Source code in emilis/policyfeed repository on GitHub.

KitWiki

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.

Demo: http://emilis.net/kitwiki.

Autofocus

A to-do list web application based on Autofocus system described by Mark Forester.

Built on server-side JavaScript RingoJS platform. Source code in emilis/autofocus repository on GitHub.
 

APIs

ObjectFS

A data storage API specification for JavaScript and other scripting languages.

I came up with the idea when having to juggle four different types of databases for KąVeikiaValdžia.lt.

 

Humble programming language

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

Apache Solr with Lithuanian language support

A pre-packaged Solr version with Lithuanian language support from zmedelis/ltlangpack.

I built the package, update for new versions and added some quick documentation.

Extended Tango palette

A palette with 29 extra colours added to Tango Icon Library palette.

I used RGB value graphs to fine-tune the shades.

 
 

QuXmlA -- Quick Xml Analyzer

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.

 

Sans-serif font size samples for the web

A table that shows lorem ipsum in different sizes of Arial, Tahoma and Verdana.

Helps you choose a font size for your text that is more comfortable to read in. Because there is a lot of difference between two sizes of the same font.

XWinLogger

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.

About me

I am a web developer and a civic activist living in Vilnius, Lithuania.

lietuviškaiTinklaraštis lietuvių kalba.

 

Current projects:

ObjectFSdata access API for JavaScript and other scripting languages.

KąVeikiaValdžia.lt / PolicyFeeda government news aggregator and filter.

Humblea programming language expressed by bullet-lists and tables.

 

Meta

RSS

 

Ads