The Bear

Home Blog About
LinkedIn Instagram GitHub
  • Detecting virtual keyboards (when typing in an input field)

    Feb 12, 2016

    How to differentiate between physical and virtual keyboards in a web application by measuring the time between keydown and keyup events.

  • Emulating HTML 5 support in current browsers

    Aug 18, 2009

    Building Fiks.html5, a forwards-compatible script for emulating HTML 5 elements like details in older browsers including IE, Firefox 2, and WebKit.

  • Websites I have built

    Jul 16, 2009

    An archive and portfolio of websites built outside of Hypernova Design Studio.

  • A little PHP CRUD

    Apr 28, 2009

    A simple CRUD router for PHP that models Rails' RESTful controllers.

  • Ruby on Rails: Complex forms + auto_complete

    Jan 9, 2009

    A monkey patch for ActionView::FormHelper and FormBuilder to make DHH's auto_complete plugin work with Ryan Bates' complex forms in Rails.

  • Auto expanding textarea in Opera and Konqueror

    Feb 25, 2008

    A JavaScript solution for auto-expanding textareas that works in Opera and Konqueror, where the common scrollHeight approach fails.

© 2026 Aleksey. All rights reserved.
LinkedIn Instagram GitHub