choonkeat (Chew Choon Keat)

Name
Chew Choon Keat
Email
Website/Blog
http://blog.choonkeat.com
Company
Slideshare Inc
Location
San Francisco
Member Since
Feb 19, 2008 (about 1 year)

Following 10 coders and watching 26 repositories view all →

Public Repositories (17)

  • loginsane

    standalone authentication server. keeps logins / registrations sane and simple. 4eva.

    legend

    Last updated Thu Jan 28 22:32:30 -0800 2010

  • tweetstreamproxy

    http proxy for twitter api

    legend

    Last updated Sun Dec 27 18:43:13 -0800 2009

  • node

    evented I/O for v8 javascript

    legend

    Forked from ry/node Mon Nov 23 07:24:44 -0800 2009

    Last updated Sat Nov 28 07:24:09 -0800 2009

  • postload_google_ads

    Solution (that works) to prevent Google ads from stalling your page render

    legend

    Last updated Wed Nov 25 16:06:38 -0800 2009

  • hquery

    Unobtrusive Server Script Implementation for Ruby on Rails

    legend

    Last updated Thu Oct 29 05:32:48 -0700 2009

  • epicenter

    Twitter.com skin

    legend

    Last updated Wed Oct 28 21:19:27 -0700 2009

  • binary_column_table

    For whatever reason you need or choose to store blobs in databases.

    legend

    Last updated Tue Oct 20 20:47:31 -0700 2009

  • railsbench

    benchmarking tool for rails applications

    legend

    Forked from skaes/railsbench Tue Aug 04 15:47:45 -0700 2009

    Last updated Tue Aug 04 15:55:56 -0700 2009

  • pubsubhubbub4r

    Simple pubsubhubbub client lib for Ruby. API is Rails-friendly, not dependent.

    legend

    Last updated Wed Jul 29 22:25:03 -0700 2009

  • bounce-email

    Clone & update of http://rubyforge.org/projects/bounce-email/

    legend

    Last updated Fri May 29 16:50:49 -0700 2009

  • rugalytics

    Rugalytics is a Ruby Google Analytics API.

    legend

    Forked from robmckinnon/rugalytics Mon Apr 13 12:02:30 -0700 2009

    Last updated Wed Apr 22 16:44:26 -0700 2009

  • sotong

    yet another Ruby proxy server

    legend

    Last updated Fri Apr 10 11:56:45 -0700 2009

  • facebox

    Facebook-style lightbox, built in jQuery

    legend

    Forked from defunkt/facebox Mon Apr 06 14:40:25 -0700 2009

    Last updated Mon Apr 06 14:55:17 -0700 2009

  • web_sg_form_builder

    Simplified form builder that produces consistent and semantic form markups

    legend

    Last updated Thu Nov 06 19:42:12 -0800 2008

  • better_scaffold

    A modified CRUD generator for Rails, more for solving my own needs

    legend

    Last updated Sat Aug 30 15:39:24 -0700 2008

  • krjs

    Keat's RJS - using RJS without messing with your Views

    legend

    Last updated Thu Jun 05 00:29:59 -0700 2008

  • poormans-trends

    Plug and play trend visualisation for your data.

    legend

    Last updated Thu Apr 24 12:54:06 -0700 2008

Public Activity feed

choonkeat updated gist: 293742 Wed Feb 03 21:58:21 -0800 2010
# Usage: ssh root@server "`cat rambo.puppet`" # # dependencies
choonkeat created gist: 293742 Wed Feb 03 08:34:56 -0800 2010
# Usage: ssh root@server "`cat rambo.puppet`" # # dependencies
choonkeat pushed to master at choonkeat/loginsane Thu Jan 28 22:32:30 -0800 2010
HEAD is 9df9aa11b63deae563120de2a7a67ad42d2f2ac8
choonkeat pushed to master at choonkeat/loginsane Tue Jan 26 23:46:00 -0800 2010
HEAD is d2b5b16e54dbadd50638b618d9005d895e15665b

3 commits »

choonkeat pushed to master at choonkeat/loginsane Thu Jan 21 07:58:48 -0800 2010
HEAD is a7a2438adbf3ffce9b4933b123707cb684bcccc3
choonkeat created gist: 281547 Tue Jan 19 18:54:21 -0800 2010
from=$1 to=$2 find . -iname "$from*" | sed "s/$from/\{$from,$to\}/g" | sed 's/^/mv /g' | bash
choonkeat opened issue 8 on jamesgolick/friendly Tue Jan 19 00:15:31 -0800 2010
Friendly::Index#valid_partial_match?(query) get false negative?
choonkeat pushed to master at choonkeat/loginsane Mon Jan 18 06:57:24 -0800 2010
choonkeat opened issue 7 on jamesgolick/friendly Sun Jan 17 19:28:43 -0800 2010
warning: already initialized constant State
choonkeat pushed to master at choonkeat/loginsane Thu Jan 14 00:03:53 -0800 2010
HEAD is 4bd33d22b668c213ba8c1db6fe61b2527140b249

3 commits »

choonkeat opened issue 4 on jamesgolick/friendly Tue Jan 12 09:07:30 -0800 2010
"The AND operator requires at least 1 argument" error when doing "BlogPost.all"
choonkeat created gist: 272815 Sat Jan 09 01:01:03 -0800 2010
#!/usr/bin/env ruby # # Display xml/json as pretty json
choonkeat updated gist: 272792 Sat Jan 09 00:29:12 -0800 2010
#!/usr/bin/env ruby # # Display xml/json as indented yaml
choonkeat created gist: 272792 Sat Jan 09 00:25:38 -0800 2010
#!/usr/bin/env ruby # # Display xml/json as indented yaml
choonkeat deleted branch support_relative_url_for_site_callback_url at choonkeat/loginsane Mon Jan 04 23:58:06 -0800 2010
Deleted branch was at choonkeat/loginsane/tree/support_relative_url_for_site_callback_url
choonkeat pushed to master at choonkeat/loginsane Mon Jan 04 23:56:51 -0800 2010
HEAD is 7fa5313f1ff878a19b1709e00c99575aeda96707

6 commits »

choonkeat pushed to master at choonkeat/tweetstreamproxy Sun Dec 27 18:43:14 -0800 2009
HEAD is 85e591fee0644fb0e4848610546862475afae8de
choonkeat pushed to master at choonkeat/tweetstreamproxy Sun Dec 27 18:37:48 -0800 2009
choonkeat pushed to master at choonkeat/tweetstreamproxy Sun Dec 27 18:10:55 -0800 2009
HEAD is bc506b4ee0672cb48a8c7565edc6202937697603
  • choonkeat committed bc506b4e:
    Refactored to handle JSON as well (Now TwitBird compatible)
choonkeat pushed to master at choonkeat/tweetstreamproxy Thu Dec 24 21:26:16 -0800 2009
HEAD is 3de6ab41e8458c31dae3eb3b6cebdd883d8dfded
  • choonkeat committed 3de6ab41:
    Caching url expansion results; Using `Friendly` as ORM
choonkeat pushed to support_relative_url_for_site_callback_url at choonkeat/loginsane Wed Dec 16 22:55:14 -0800 2009
HEAD is 852c0be236a14f2525c979bba10365cc1e9a52c0

2 commits »

choonkeat pushed to master at choonkeat/loginsane Wed Dec 16 22:55:14 -0800 2009
HEAD is bae83908cebdd7f2d050eea56c537be9e26c51f5
  • choonkeat committed bae83908:
    `render :xml` attempts to call :to_xml on value; skip that
choonkeat pushed to support_relative_url_for_site_callback_url at choonkeat/loginsane Wed Dec 16 22:44:19 -0800 2009
HEAD is fb3ef4d2a443c7569d913e5684d8eacc4d0f70e2

2 commits »

choonkeat pushed to master at choonkeat/loginsane Wed Dec 16 22:44:18 -0800 2009
HEAD is 654715c5b1ed078da56cf1d58c60fd9688f33839
choonkeat pushed to support_relative_url_for_site_callback_url at choonkeat/loginsane Wed Dec 16 22:22:55 -0800 2009
HEAD is 3a1a91d2a42639398416933ca792b50677b3d300

2 commits »

choonkeat pushed to master at choonkeat/loginsane Wed Dec 16 22:20:59 -0800 2009
HEAD is 9dd5fe672d4d02383c57bda251c932e1db0cfbf9
  • choonkeat committed 9dd5fe67:
    avoid 'Not all elements respond to to_xml' errors for
choonkeat pushed to master at choonkeat/tweetstreamproxy Wed Dec 16 07:53:07 -0800 2009
HEAD is 4bfebea8e7e6b11ea9aba46344024f2306596f3d

2 commits »

choonkeat created gist: 255940 Mon Dec 14 01:36:47 -0800 2009
/* Minimum tinymce config for MS-Word sanity Based on http://tinymce.moxiecode.com/examples/e...
choonkeat started watching visionmedia/express Sun Dec 13 20:10:54 -0800 2009
express's description:
Sinatra-like JavaScript node.js web development framework -- insanely fast, insanely sexy
choonkeat started watching gjritter/nerve Sun Dec 13 20:10:46 -0800 2009
nerve's description:
A microframework for node.js.
choonkeat started watching creationix/node-persistence Sun Dec 13 20:10:12 -0800 2009
node-persistence's description:
A high level persistance/database system for node.js
choonkeat pushed to master at choonkeat/tweetstreamproxy Mon Dec 07 09:06:54 -0800 2009
HEAD is d516c3e7db8716cddd9e5e4d76c150ae10590fe4
  • choonkeat committed d516c3e7:
    Avoid problems when Hpricot selects `#<Hpricot::Elements[nil]>`
choonkeat pushed to master at choonkeat/tweetstreamproxy Mon Dec 07 06:15:26 -0800 2009
HEAD is d83e890b3907f9b9865fa5992e4c09a383007ee0
choonkeat pushed to master at choonkeat/tweetstreamproxy Sun Dec 06 20:13:50 -0800 2009
HEAD is 76e9bd440a15c6345b6dc08bc2e7d0ed9c63ab4b
  • choonkeat committed 76e9bd44:
    Fix overriding of status.inner_html (multiple `status` tags due to retweet, need to xml escape `long_url`)
choonkeat pushed to master at choonkeat/tweetstreamproxy Sun Dec 06 09:27:33 -0800 2009
HEAD is a7258cd40d4d0770417393a8f9629fe0f0381060
  • choonkeat committed a7258cd4:
    Moved blocked words regexp into separate file (see `config/blocked_words.regexp.template`); Added URL processing