Giter VIP home page Giter VIP logo

Martin Poljak's Projects

bit-packer icon bit-packer

Provides easy declarative way of analyzing the packed bit arrays.

block64 icon block64

Encrypts and decrypts data of arbitrary length using RSA cyphers. Fixed and much faster fork of "crypto64" Ruby gem.

callback-adapter icon callback-adapter

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.

callback-batch icon callback-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.

command-builder icon command-builder

Builds command runnable from shell by simple and ellegant way. Also allows both synchronous executing or asynchronous one using EventMachine.

cytrie icon cytrie

Fast Cython implementation of trie data structure for Python.

em-batch icon em-batch

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.

em-file-utils icon em-file-utils

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).

em-files icon em-files

Sequenced file reader and writer through EventMachine. Solves problem of blocking disk IO while operating with large files.

em-sequence icon em-sequence

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.

em-wrapper icon em-wrapper

Wraps objects callbacks to EventMachine next ticks, so allows transparent multiplexing of objects which aren't multiplexable by default.

evented-queue icon evented-queue

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.

fifo-cache icon fifo-cache

Fast hash-like fixed size cache class with FIFO functionality which removes oldest or less accessed records based on implicit heap.

fluent-query icon 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.

frozen-objects icon frozen-objects

Syntax sugar of implicitly frozen objects useful for example in class constants.

fuga-sidekiq-tools icon fuga-sidekiq-tools

Adds Sidekiq middlewares and tiny API for job status change notifications and error handling per error type.

gif-info icon gif-info

Pure Ruby analyzer of the GIF image format.

hash-utils icon hash-utils

Adds more than 125 useful and frequently rather fundamental methods which are missing in Ruby programming language, to Array, File, Hash, Object, String and Symbol classes. It tries to be similar project to Ruby Facets on principle, but less complex, more practical, non-atomic and organized by better way.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.