-
Jison is essentially a clone of the parser generator Bison (thus Yacc,) but in JavaScript. It includes its own lexical analyzer modeled after Flex.
Category: delicious
links for 2011-06-18
links for 2011-06-16
-
Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.
links for 2011-06-15
-
Most Bittorrent trackers today comes with functions that not everyone may need, such as torrent indexing software, forums and ratio management. Bitstorm tries to implement the very basic tracker protocol in a simple and easy way. It has no forums, no login requirement and no other bloat. It is easy to configure and install on any web server that supports the PHP scripting language.
Please note that Bitstorm wasn't meant to be run on high-traffic sites that receives 10+ announces per second. If you expect to have more than 1000 peers, consider using some other software. This is a limitation of using text file databases. (There is a MySQL version of Bitstorm, see below.)
-
Polycode is a free, open-source, cross-platform framework for creative code. You can use it as a C++ API or as a standalone scripting language to get easy and simple access to accelerated 2D and 3D graphics, hardware shaders, sound and network programming, physics engines and more.
-
A digital sundial displays the current solar time in digits, words, or pictures
links for 2011-06-14
links for 2011-06-13
-
UPX achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks for most of the formats supported, because of in-place decompression
links for 2011-05-30
-
Shed Skin is an experimental compiler, that can translate pure, but implicitly statically typed Python (2.4-2.7) programs into optimized C++. It can generate stand-alone programs or extension modules that can be imported and used in larger Python programs.
-
The Cython language is very close to the Python language, but Cython additionally supports calling C functions and declaring C types on variables and class attributes. This allows the compiler to generate very efficient C code from Cython code
-
thttpd is a simple, small, portable, fast, and secure HTTP server.
-
Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.
-
WStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. This log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages. It uses a partial information file to be able to process large log files, often and quickly. It can analyze log files from all major server tools like Apache log files (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C log format) and a lot of other web, proxy, wap, streaming servers, mail servers and some ftp servers.
Take a look at this comparison table for an idea on features and differences between most famous statistics tools (AWStats, Analog, Webalizer,…).
links for 2011-05-28
-
Daniel Shiffman works as an Assistant Arts Professor at the Interactive Telecommunications Program at NYU’s Tisch School of the Arts. Originally from Baltimore, Daniel received a BA in Mathematics and Philosophy from Yale University and a Master’s Degree from the Interactive Telecommunications Program. He is the author of Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction and a founder of Page Seventy Three Productions, Inc. a non-for-profit theater company dedicated to producing and developing the works of emerging playwrights.
-
This page contains a simple Treemap library for use with Processing It is a minor adaptation of Martin Wattenberg and Ben Bederson's Treemap Java Algorithms collection, released under the Mozilla Public License. Only a small percentage of the original code has been altered from their original library. The reference covers the details.
The Processing library can be found here: library.zip. Unzip the file, and place the treemap folder into your Processing → Libraries folder. Restart Processing if it's already running so that it picks up the new library.
Reference and source code is included with the download. This code was packaged for the book Visualizing Data by Ben Fry for the examples in Chapter 7.
links for 2011-05-25
-
MongoVUE is an innovative MongoDB desktop application for Windows OS that gives you an elegant and highly usable GUI interface to work with MongoDB. Now there is one less worry in managing your web-scale data.
-
Scitable is a free science library and personal learning tool brought to you by Nature Publishing Group, the world's leading publisher of science.
links for 2011-05-24
-
new diff algorithm that knows more about the kind of data we are pushing – large files containing compiled executables. Here are the sizes in bytes for the recent 190.1->190.4 update on the developer channel
-
bsdiff and bspatch are tools for building and applying patches to binary files. By using suffix sorting (specifically, Larsson and Sadakane's qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch (a $2750/seat commercial patch tool).