addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Introductory Meeting & the Rebuilding of an Online Game

We'll figure out the tenor for all of our future meetings, and have the first presentation where we talk about how we took an old browser-based online game from 2000 and rebuilt it with Lua, Nginx, MongoDB and Backbone.js.

Join or login to comment.

  • A former member
    A former member

    All POSIX OSes put code in read-only pages. I think what's happening is that Linux permits the mprotect() function to set executable bits on freshly allocated pages, while BSD (on which iOS/MacOS are based) does not, at least without root privileges. See http://stackoverflow.com/questions/4812869/how-to-write-self-modifying-code-in-x86-assembly for a C and assembly level explanation of what's happening on Linux. Haven't found anything for BSD yet though.

    July 9, 2012

  • tompark

    Just wanted to follow up on the issue of JIT on mobile. It is indeed possible on Android, but not on iOS since iOS apps are restricted to read-only memory pages for code. From http://luajit.org/install.html#android : "Note: the JIT compiler is disabled for iOS, because regular iOS Apps are not allowed to generate code at runtime. You'll only get the performance of the LuaJIT interpreter on iOS. This is still faster than plain Lua, but much slower than the JIT compiler."

    July 9, 2012

  • Jack L.

    A++ would host again

    July 6, 2012

  • Jack L.

    Plan for tonight: arrive 6:30ish, food provided, discuss the web framework we're building and generally hang out and meet each other and figure out the tenor for the future meetups. See you all tonight!

    Directions from muni / bart / walking: take transit to Civic Center, go down 7th st to Howard, take a right, and it's on the left.

    July 5, 2012

15 went

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy