martinpoljak/datasizes
Public repository.
Discovered public repositories for martinpoljak in the GitHub catalog.
Public repository.
Public repository.
Yet another sample sudoku solver.
Public repository.
11 fast hash functions for general purpose non-cryptographic use.
11 fast hash functions for general non-cryptographic use.
The Linux Kernel and modules with Xen guest support suitable for Amazon EC2.
Wraps objects callbacks to EventMachine next ticks, so allows transparent multiplexing of objects which aren't multiplexable by default.
Provides queue driven by callbacks so suitable for asynchronous processing environments and its recurring variant for request distribution to more clients or emulating of server behaviour.
Provides ability to run more callbacked methods backed by EventMachine of single or more objects by elegant, readable and transparent way in a linear sequence, so subsequently in single batch.
Provides ability to run more callbacked methods of single or more objects by elegant, readable and transparent way in a linear sequence, so subsequently in single batch.
Unifies many queue implementations under the single interface. Includes both single queue libraries and multiple queue libraries.
YAML serializing support using libyaml (via Psych) for JSON-RPC Objects. JSON-RPC Objects is complete implementation of JSON-RPC objects with respect to specifications compliance and API backward compatibility.
YAML serializing support for JSON-RPC Objects. JSON-RPC Objects is complete implementation of JSON-RPC objects with respect to specifications compliance and API backward compatibility.
JSON serializing support for JSON-RPC Objects. JSON-RPC Objects is complete implementation of JSON-RPC objects with respect to specifications compliance and API backward compatibility.
Allows base file operations using UNIX commands such as standard library FileUtils, but returns CommandBuilder objects which allows wide customizations to final call and asynchronous evented EventMachine interface support (although it isn't required).
Adapts a callback backed interface to an standard one, so allows safe thread-synchronized usage of evented or multithreaded libraries like EventMachine in standard applications without necessary paradigm shift.
MessagePack serializing support for JSON-RPC Objects.
BSON serializing support for JSON-RPC Objects.
Sqlite3 support for the Fluent Query.
MySQL support for the Fluent Query.
Wraps the `RUBY_VERSION` constant and allows version number matching.
Cool way how to speak with database server. It's ellegant and very ruby SQL query helper which works by similar way as Arel or another ORM selecting logic. It's derived from Dibi database layer in its ideas, so is much more simple and (of sure) much more KISS, readable and straightforward.
Optimizes given JPEG and PNG images or images in given folder.
Syntactic sugar for creating hashes with options which can have defined default values and are accessible by object-like style.
Yet another options parser. Parses the command-line arguments and parameters. Simple, lightweight with nice declarative approach.
Ruby interface to 'jpegtran' tool.
PostgreSQL support for the Fluent Query.
Generic DBI support for the Fluent Query.
Generic SQL support for the Fluent Query.
Cool way how to write SQL queries. Or general way how to convert series of method calls to string query in an universal and system independent manner. It may sounds like a piece of magic, but it works.
Build an EC2 EBS root for archlinux
Provides proxy objects intended for intercepting calls to instance methods. Works as intermediate layer between caller and called. Allows to invoke an handler both before method call and adjust its arguments and after call and post-proccess result. Aimed as tool for instant adapting the complex objects without complete deriving and extending whole classes in cases, where isn\'t possible to derive them as homogenic functional units or where it's simply impractical to derive them.
Pure Ruby analyzer of the GIF image format.
Declarative pure Ruby equivalent of C/C++ structs.
Provides easy declarative way of analyzing the packed bit arrays.
Syntax sugar of implicitly frozen objects useful for example in class constants.
Hash for using as fast lookup table for simple checking of an existency of some item.
Sequenced file reader and writer through EventMachine. Solves problem of blocking disk IO while operating with large files.
Third approach to EventMachine lightweight concurrency. Runs declared methods and blocks in sequence, each in one tick. So allows calls chaining with keeping the EventMachine multiplexing facility on.
Provides interface for operations above set of objects in single call. Binds method calls to all contained objects according to specified rules.
Ruby interface to 'optipng' tool.
Ruby interface to 'jpegoptim' tool.
Ruby interface to UNIX 'whereis' command.
Runs command and returns its standard output in single call. Both synchronous and asynchronous (with eventmachine) running is supported.
Builds command runnable from shell by simple and ellegant way. Also allows both synchronous executing or asynchronous one using EventMachine.
Emulates Python threading API paradigm. Creating threads by giving some block to constructor is sometime slightly unpractical way of running threads. This library allows encapsulating threads to classes, so class can define itself as thread which can be run by plain method call.
Fast hash-like fixed size cache class with FIFO functionality which removes oldest or less accessed records based on implicit heap.
Public repository.
Queued JSON-RPC client and server. Works as normal RPC server, but through queue interface, so allows highly scalable, distributed and asynchronous remote API implementation and fast data processing. It's based on EventMachine and Beanstalk, so it's fast and thread safe.