‎treetop.rubyforge.org
A Ruby-based parsing DSL based on parsing expression grammars.
programming  compiler  ruby 
4 days ago
The LEMON Parser Generator
The Lemon program is an LALR(1) parser generator. It takes a context free grammar and converts it into a subroutine that will parse a file using that grammar.
compiler  programming 
4 days ago
Plan 9 from Bell Labs
Plan 9 from Bell Labs is a free software distributed operating system. It was developed primarily for research purposes as the successor to Unix by the Computing Sciences Research Center at Bell Labs between the mid-1980s and 2002. Plan 9 continues to be used and developed by operating system researchers and hobbyists.
opensource  programming  unix 
8 days ago
StatCounter Global Stats
Top 5 Browsers from Apr 2011 to Apr 2012 | StatCounter Global Stats
analytics  browser 
9 days ago
iPhone Tutorials | Ray Wenderlich
This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put together this little page to help everyone quickly find the tutorial they’re looking for. Hope you enjoy! :]
iphone  tutorial 
9 days ago
GHKit Reference
GHKit defines various categories and general purpose utilities.
iOS 
11 days ago
SSToolkit
SSToolkit is a collection of well-documented iOS classes for making life easier by solving common problems all iOS developers face. Some really handy classes are SSCollectionView, SSGradientView, SSSwitch, and many more.
framework  iphone  iOS 
11 days ago
ruby HTTP client performance shootout redux | Bibliographic Wilderness
About a year ago Vincent Landgraf did a very useful performance comparison of different ruby http client libraries.  Even better, he shared his code on github, so you could see exactly what was being tested, and fork it to do things differently if you want.
http  ruby  performance 
19 days ago
The Debian Administrator's Handbook
A reference book presenting the Debian distribution, from initial installation to configuration of services.
linux  sysadmin 
19 days ago
Zepto.js: the aerogel-weight jQuery-compatible JavaScript library
Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.
framework  javascript  mobile 
21 days ago
Read Ruby 1.9: Free Ebook About the Ruby Programming Language
Very early draft of a book about version 1.9 of the Ruby programming language
book  programming  ruby 
23 days ago
A list of base boxes for Vagrant - Vagrantbox.es
Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template.
vagrant 
25 days ago
Meteor
A new way to build apps.
Meteor is a set of new technologies for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.
javascript  programming  framework 
27 days ago
LocalWiki - The open-content, open-source effort to share the world's local knowledge
The open-content, open-source effort to share the world's local knowledge
wiki 
28 days ago
A Visual Git Reference
This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding. If you're interested in how this site was created, see my GitHub repository.
git  cheatsheet  scm  tutorial 
28 days ago
Node.js database drivers
node-db is a set of Node.js bindings for popular relational databases. Its purpose is to provide a common framework from which other database engines can be supported.
mysql  database  node.js 
4 weeks ago
Free PSDs & Resources for Web Designers by Orman Clark
Premium Pixels is a bunch of free design resources & tutorials created by Orman Clark.
Don't worry, shameless freeloading is encouraged, feel free to use and abuse at will. #winning
design  free 
5 weeks ago
locache.js
locache.js is a simple framework to help you cache objects on the client-side. It's not a replacement for HTTP caching, and often that is a better idea. Rather it allows you to cache JavaScript objects ( anything that is JSON serialisable) for re-use or offline usage. You can optionally provide an expiration time for cached objects.
cache  javascript 
5 weeks ago
Elixir
A modern approach to programming for the Erlang VM.
erlang  languages  programming  ruby 
8 weeks ago
Think Stats: Probability and Statistics for Programmers
Think Stats is an introduction to Probability and Statistics for Python programmers.
python  programming  books 
9 weeks ago
reStructuredText
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system.
documentation 
10 weeks ago
AsciiDoc Home Page
AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.
documentation 
10 weeks ago
MultiMarkdown
MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain text into well formatted documents, including HTML, PDF (by way of LaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or ‘.fodt’, which can in turn be converted into RTF, Microsoft Word, or virtually any other word-processing format).
markdown 
10 weeks ago
TomDoc 1.0.0-rc1
TomDoc is a code documentation specification that helps you write precise documentation that is nice to read in plain text, yet structured enough to be automatically extracted and processed by a machine.
programming  ruby  documentation 
11 weeks ago
liblinebreak
Liblinebreak is an implementation of the line breaking algorithm as described in Unicode 6.0.0 Standard Annex 14, Revision 26. It breaks lines that contain Unicode characters. It is designed to be used in a generic text renderer. FBReader is one real-world example, and you may also check some simple sample code, like showbreak and breaktext.
typeset 
12 weeks ago
Minix3
MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a collection of isolated, protected, processes in user mode.
opensource  unix 
march 2012
Esprima
Esprima (esprima.org) is an educational ECMAScript (also popularly known as JavaScript) parsing infrastructure for multipurpose analysis. It is also written in ECMAScript.
javascript  parser 
february 2012
The Wall
广受好评的VPN
vpn  gfw 
february 2012
tjh/micro-cutter
Quickly build out the files needed for a gem, potentially stored in a Gist
gist  ruby 
february 2012
HTML5 Please - Use the new and shiny responsibly
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are.
css3  html5 
february 2012
PhantomJS: Headless WebKit with JavaScript API
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
browser  javascript  testing 
february 2012
Home | Apache Ivy ™
Apache Ivy™ is a popular dependency manager focusing on flexibility and simplicity.
apache  java 
february 2012
jqMobi
Super Speed, Light Weight, Identical User Experience on iOS and Android
Optimized for Mobile HTML5 only
framework  javascript  jquery  mobile 
february 2012
The Mirah Programming Language
Mirah is a new way of looking at JVM languages. In attempting to build a replacement for Java, we have followed a few guiding principals:

No runtime library
Mirah does not impose any jar files upon you. YOU decide what your application’s dependencies should be.

Clean, simple syntax
We have borrowed heavily from Ruby, but added static typing and minor syntax changes to support the JVM’s type system. The result is pleasing to the eye, but as powerful as Java.

Metaprogramming and macros
Mirah supports various mechanisms for compile-time metaprogramming and macros. Much of the “open class” feel of dynamic languages is possible in Mirah.

No performance penalty
Because Mirah directly targets the JVM’s type system and JVM bytecode, it performs exactly as well as Java.

More about => MirahFeatures
java  jvm  programming  programming-lang 
february 2012
markItUp! Universal Markup jQuery Editor
markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.
javascript  jquery 
february 2012
Apache PDFBox - Apache PDFBox - Java PDF Library
The Apache PDFBox™ library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities. Apache PDFBox is published under the Apache License v2.0.
apache  java  pdf 
february 2012
Danwei
Chinese media, Internet and urban life
china  magazine 
february 2012
Working With Unix Processes — Become a Unix guru without any C programming
- The only book addressing Unix programming specifically for Ruby developers -
programming  ebook 
february 2012
psd.js - A Photoshop PSD file parser in Javascript
psd.js is a general purpose file parser for PSD files created in Photoshop. Given a PSD file, it can parse out information such as image size and color modes, image resources, layer info, image contents, etc.
javascript  psd  parser 
february 2012
Mate Flex Framework — A tag-based event-driven Flex framework
Flex applications are event-driven. Mate framework has been created to make it easy to handle the events your Flex application creates. Mate allows you to define who is handling those events, whether data needs to be retrieved from the server, or other events need to be triggered.
framework  flex  mvc  actionscript 
february 2012
buildr — Apache Buildr
Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools.
apache  java 
february 2012
Robotlegs AS3 Micro-Architecture - Home
Robotlegs is a pure AS3 micro-architecture (framework) with a light footprint and limited scope. Simply put, Robotlegs is there to help you wire your objects together. It provides the glue that your application needs to easily function in a decoupled way. Through the use of automated metadata based dependency injection Robotlegs removes boilerplate code in an application. By promoting loose coupling and avoiding the use of Singletons and statics in the framework Robotlegs can help you write code that is highly testable.
framework  actionscript  flex 
february 2012
TYPO.CSS - 中文网页重设与排版
一致化浏览器排版效果,构建最适合中文阅读的网页排版
chinese  css 
january 2012
« earlier      
See this user's network
37signals _why acm actionscript activerecord agile ajax algorithm analytics android apache api app appengine apple applescript apps appstore architecture archlinux art article articles atom authentication av backup bash bbs bdd benchmark blog blogger blogs book bookmark books browser bt bugtracking business c c++ cache calendar capistrano cheatsheet checklist china chinese chrome chromium ci cli clojure cloud cmd cocoa coffeescript command-line community compiler concurrency conferences console couchdb courses cpp css css3 cucumber d dashboard database databases datamapper debug debugger deploy deployment design desktop developer development dhh dictionary distributed distribution documentation download dreamhost dsl ebook economics editor education elisp emacs emule english erlang eventmachine examples faq ffi fibers finder firebug firefox flex fonts forum forums fowler fp framework frameworks free freebsd freelance fun functional gae game games garbage-collection gc gcc geek gfw gimp gist git github goliath google googlewave graphics grub gtd gui guide gundam hacking hacks hardware haskell health hosting howto htc html html5 http i18n im infoq interpreter iOS iphone irb irc japan java javaeye javascript jobs jquery jruby json jvm kent.b kernel languages learning lightbox linux lisp llvm lua lucene mac machinelearning macosx macruby magazine management manual map mapreduce markdown martin memcached memory merb mercurial messaging metaprogramming mirror mit mobile mock mod_proxy mod_rewrite mongo monitoring movie mozilla mp3 music mvc mysql network news nginx node.js nosql notes oauth object-oriented objective-c opencv opensource optimization oreilly org-mode orm osx outsourcing p2p parser patch patterns pdf performance perl podcast pongba postgresql productivity profiler programming programming-lang projectmanagement prompt protocol proxy python rack rails rails2.0 rails22 rails3 redis refactoring reference regexp repository research rest rfc rspec rubinius ruby ruby1.9 rubygems rubyonrails safari scala scalability scheme scm screen screencast screencasts scripts sdl search searchengine security server shell shoe shoes shopping shoulda sicp sinatra smalltalk social software sourceforge sports sql ssd startup storage stroustrup study sync sysadmin tdd technology template terminal test testing themes thinking threading threads threadsafety timemanagement tips tmux tool tools toplang torrent tracking translation trends tutorial twitter ubiquity ubuntu ui unix unread v8 video vim vimperator visualization vm vpn w3c web web2.0 webapp webdesign webserver webservices wiki wordpress xmpp yahoo yui zsh 刘未鹏 思考 敏捷 李笑来 管理 网络硬盘 菜谱 视频 郎咸平 風来のシレン

Copy this bookmark:



description:


tags: