Pinned Repositories
attachment_fu
Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
battleship
NYC Ruby Fight Club for Feb
BubbleWrap
Cocoa wrappers and helpers for RubyMotion (Ruby for iOS) - Making Cocoa APIs more Ruby like, one API at a time. Fork away and send your pull requests.
chosen
Chosen is a library for making long, unwieldy select boxes more friendly.
emacs-rails-reloaded
Minor mode for editing RubyOnRails code in Emacs
parameter_cleaner
Strip angle brackets from Rails parameters at input, providing an extra level of security against XSS vulnerabilities.
pousse
Artificial intelligence playing a French board game. Basically it does a lot of number crunching and alpha-beta based lookups to provide a strong game play. It also makes some nasty errors by keeping the stackframe around for an extended period thus preventing the handling of other events. The excuse is that this runs in a terminal window, where there are no other events (as opposed to browser or node.js process serving HTTP). This was a project to learn CoffeeScript, nothing more.
zsombor's Repositories
zsombor/attachment_fu
Treat an ActiveRecord model as a file attachment, storing its patch, size, content type, etc.
zsombor/emacs-rails-reloaded
Minor mode for editing RubyOnRails code in Emacs
zsombor/pousse
Artificial intelligence playing a French board game. Basically it does a lot of number crunching and alpha-beta based lookups to provide a strong game play. It also makes some nasty errors by keeping the stackframe around for an extended period thus preventing the handling of other events. The excuse is that this runs in a terminal window, where there are no other events (as opposed to browser or node.js process serving HTTP). This was a project to learn CoffeeScript, nothing more.
zsombor/parameter_cleaner
Strip angle brackets from Rails parameters at input, providing an extra level of security against XSS vulnerabilities.
zsombor/battleship
NYC Ruby Fight Club for Feb
zsombor/BubbleWrap
Cocoa wrappers and helpers for RubyMotion (Ruby for iOS) - Making Cocoa APIs more Ruby like, one API at a time. Fork away and send your pull requests.
zsombor/chosen
Chosen is a library for making long, unwieldy select boxes more friendly.
zsombor/ctf3
I captured the flag in the #stripectf competition of 2014, this is just an archive of my competition code.
zsombor/discourse
A platform for community discussion. Free, open, simple.
zsombor/girya
A simple HTTP performance testing tool in Go.
zsombor/gorp
ORM-ish library for Go
zsombor/hashed_attribute
Speeds up string lookups by storing an SHA1 on the attribute content. The hash is updated automatically, lookups by a constant string value will append a condition on string itself. This helps avoiding the long key problem in MySQL, as well as keeping the lookups faster and evenly distributed compared to a partial prefix index.
zsombor/hobbes
A language and an embedded JIT compiler
zsombor/readtags
Ruby extension for Exuberant Ctags files.
zsombor/ruby-electric.el
Improved ruby-electric mode
zsombor/shylock
Play Reversi against a strong Artificial Intelligence. Can only be defeated by other computer programs. The AI is powered by a deep look ahead search, paired with a pattern recognition based static evaluation function. The parameters for the latter were self learned via the least squares method on 40000 championship level games. Reversi is a game strongly dominated by computers. The challenge here is no longer winning against a human but crushing another computer. In 2002 when Shylock was built, it was the strongest entity that still had its source published. Since then Computer Reversi had advanced a lot.