themactep.com

What is this

This web site is a collection of miscellaneous projects made by Paul Philippov, a founder of PPDS.WS.

GNU/Linux Software

Grumblr

grumblr

Tumblr companion for a Gtk-enabled desktop.
Made with Ruby, Gtk+.

Fliewr

fliewr

Flickr Viewr for a Gtk-enabled desktop.
Made with Ruby, Gtk+, Mozilla.

Cyrka

cyrka

Degibberish tool for Cyrillic messages.
Made with Ruby, Gtk+.

more projects to come...

My Gentoo portage overlay

Here you'll find ebuilds for miscellaneous packages in their alternative versions, or non-existent in the official portage tree of Gentoo GNU/Linux.

Swatch Internet Time

The Idea

@---

Swatch Internet Time was a decimal time concept introduced in 1998 and marketed by the Swatch corporation as an alternative, decimal measure of time. One of the goals was to simplify the way people in different time zones communicate about time, mostly by eliminating time zones altogether.

-- Wikipedia

Some years ago, I used to work in a large International company, and I know by heart how hard to manage a proper time for a global conference call with many participants from over the world, living in different time zones. Needless to say, I was hit by the idea of the planet-wide common time. And as a programmer I was ready to follow the concept of decimal measure of time.

Implementations

There are several applications written by me to support the brilliant idea of the global decimal time. Feel free to use these application to implement the concept of the Internet Time on a web site, a desktop computer or a gadget.

.beats GNOME panel applet

GNOME .beats clock

Internet Time applet for GNOME desktop.
Made with Ruby, Gtk+, Mozilla.

.beats Hildon desktop applet

Maemo Linux Hildon .beats clock

Internet Time applet for Nokia Internet Tablets.
Made with Ruby, Gtk+, Mozilla.

Extended JavaScript Date class

I have written a library to extend functionality of JavaScript Date class with a couple of methods.

The first method, Date.toInternetTime(), returns time of of a given date in .beats - a measure step of Swatch Internet Time format.

The second method, Date.getDayOfYear(), returns the day of year for a given date - a continuous count of days from beginning of the year.

.beatsClock jQuery plugin

A plugin for a popular JavaScript framework jQuery. Using this plugin you can turn any content-enabled HTML element to a JavaScript driven Internet Time clock, like the blue one left to Wikipedia quote, above on this page.

$('div#clock').beatsClock();

Note: this plugin requires custom methods from extended JavaScript Date class.

Web Projects

Ramka

theramka.com

One-page photo album.
Made with JavaScript, PHP, CSS.

Project home: ramka.googlecode.com

TheKantor

thekantor.com

On-line currency calculator.
Made with JavaScript, PHP, CSS.

Utilities

You'll find here a collection of miscellaneous goodies made with PHP, JavaScript, Perl etc. Some of them are open source and licensed under GPL, so you can grab them and use in your own projects.

Web Samples

Collection of ancient web sites made by me in early days. They are not actual working web sites but rather authored versions, kept for nostalgic reasons.

Web Samples (screenshots)