Gene Tsai : sircambridgeWorks
RSS icon Email icon Home icon
  • geneLib.js code Editor IDE

    Posted on March 16th, 2009 admin 1 comment


    Features:

    • Browser IDE for editing server side code
    • Pretty printing, syntax highlighting, live previews
    • Used as an internal javascript snippet widget library
    • Great for collaborative Jaxer, or PHP application development
    • Interesting implication : a stand alone self-editing application!
    • try it out (read only) here!
  • geneLib.js

    Posted on March 15th, 2009 admin 1 comment

    geneLib.js is a server-side Model-View-Controller Application framework written in Ecmascript, designed to run on Aptana’s Jaxer Cloud engine.

    Features:

    • Uses ActiveRecord from ActiveRecordJS.org for ORM
    • URL Dispatcher – Lazy-loaded controller objects with view-caching and Model result set caching.
    • Caching system for text, xml fragments, json, view outputs, controller outputs, or serialized arbitrary objects. Memcachd compatible(via Jaxer.socket).
    • Multi-Threaded remote DOM scraping using CSS selectors (uses lightening-fast sizzle.js and Jaxer.sandbox).
    • Lightweight, fast, extensible templating language for cleanly generating DOM nodes.
    • JSONPath ( similar to Xpath ) for mapping JSON structures to functions and views.
    • Web-based (and pretty!) IDE for editing and executing server-side code.
    • Client-side logging/debugging/testing of Server-side code with FireBug and FireUnit.
    • iPhone adapters and hooks for GPS tracking, native Media Player, accelerometer and touch events using cocoa UIWebView javascript interface.
    • Supporting over 2 million impressions per month as of 09/09

    Uses these Jaxer/Mozilla features:

    • Ecmascript compiled to cached bytecode for super fast execution(TraceMonkey)
    • GitHub integrated for (semi-)automated staging/production deployment and version control

    open source now? or open source later?

  • mochila media marketplace

    Posted on February 7th, 2009 admin No comments

    Marketplace application

    Responsible for :

    • Autonomy/Lucene Search engine UI
    • Json channel management API
    • Ajax checkout wizard
    • Widget selection, preview, skinning,
    • viral blog delivery

    Video Player / Slideshow / embedded content