Projects My websites and applications

Mercurial repositories

Mercurial

Source code of all my projects (and those which I contributed to) which are open-source.

This is powered by a slightly modified Mercurial HGWeb interface with a custom theme.

  • Tags: OSS Web
  • Written in: Python C
  • Used: Hgweb
  • Language: English

This website

It consists of two parts: lists of entities of different kind (like blog posts and projects) visible to visitors, and admin interface to add/edit them.

  • Tags: Web
  • Written in: Python
  • Used: Flask
  • Language: English

Topic Modelling

image/svg+xml

This includes two my projects, related to topic models: a Python package py-artm for fitting PLSA models with regularizers (ARTM), and a web-based topic model visualization engine, which is available online with an example texts collection.

  • Tags: PLSA ARTM
  • Written in: Python
  • Used: Cython Flask
  • Language: English

CompExp

Python packge comp-exp for conduncting computational experiments with many different initial values and store results in a convenient way.

  • Tags:
  • Written in: Python
  • Used:
  • Language:

Cistats (CommIt stats)

Mercurial
Mercurial

List of all my commits to Mercurial, even those which are not accepted to the official repo yet. Current status of each commit is shown, and small overall statistics.

Warning: currently shows partially incorrect information about commits.

  • Tags: OSS Mercurial Web
  • Written in: Python
  • Used: Flask Hglib
  • Language: English

VKontakte online monitor

vk

Here you can see a timeline with periods when someone was online in VKontakte. Currently only data about (almost) all my friends and their friends is recorded, starting with April 8, 2013.

  • Tags: VKontakte Web
  • Written in: Python
  • Used: Flask
  • Language: Russian

Current weather website

weather-partly-sunny

Small website with current weather in any city, which I've written as a half-semester task in informatics. Now it's not online, but you can download sources.

  • Tags: Weather Web
  • Written in: Python
  • Used: Flask Metar
  • Language: En Ru

Android applications

I wrote two small program for Android mobiles, and both of them are there.

  • Tags: Mobile
  • Written in: Java
  • Language: En Ru

Mobile phone applications

Old applications for old mobiles supporting JavaME, which I wrote years ago. All of them run on Sony Ericsson phones, and on other ones with enough system resources (several applications are quite RAM- and CPU- intensive).

  • Tags: Mobile
  • Written in: JavaME
  • Language: Russian

Habr-Cache

This downloads all new posts from Habrahabr (with comments) each several minutes, and keeps them "forever", no matter if they become remove from the source. Now it isn't suspended because many alternatives have appeared.

  • Tags: Habrahabr
  • Written in: Python Haskell
  • Used: SQLite Happstack
  • Language: Russian

Formal languages modelling

This is practical implementation of algorithms and models that we studied during the first semester of the 2nd year in MIPT. Finite automata, regular expressions, context-free LR(k) grammars are supported with its web interface. Now it's suspended due to problems with GHC at the server.

  • Tags: Formal languages Web
  • Written in: Haskell
  • Used: Happstack
  • Language: Russian

STM32 Ocilloscope

A simple STM32-based oscilloscope with real-time visualization at a PC via USB.

  • Tags: Embedded
  • Written in: C++ Python
  • Used: STLink
  • Language: English

C# projects (old)

My several-years-old projects in C# - I even didn't use a VCS then. They include:

  • BatMan - laptop battery monitoring application
  • e2Kindle - website which allowed to send Google Reader RSS feeds to Kindle via e-mail
  • a simple programming olympiads tasks checker
  • tools for a MMORPG
  • several utility libraries and non-completed projects
  • Tags:
  • Written in: C#
  • Used:
  • Language:

Ipy-Progressbar

A nice progressbar for IPython Notebooks with a fallback for plain console. Python package is named ipy-progressbar.

  • Tags: Package
  • Written in: Python
  • Used: IPython
  • Language:

IrcLogs

Web-based interface to view IRC logs conveniently.

  • Tags:
  • Written in: Python
  • Used: Flask
  • Language: