Category: bits
links for 2011-07-21
-
Built from the ground up to support and simplify your development workflow, Kiln is a complete distributed version control system with branching and merging that really works, large binary file support, a fantastic code review system, detailed code search, a full JSON read/write API, webhooks, and tight integration with our world-class project management tool FogBugz, all in one package.
links for 2011-07-20
links for 2011-07-19
-
matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell (ala MATLAB®* or Mathematica®†), web application servers, and six graphical user interface toolkits.
links for 2011-07-18
-
The idea is you build a virtual machine image of some developer friendly operating system and have developers build their software on that. You can then deploy the VM to your live servers. Dealing with dependancy issues like a new version of Python or Ruby, a particular C library or a particular verion of Tomcat is much easier on a virtual machine and the sysadmins get to manage the hardware operating system independantly.
While virtual machine image virtualization is a massive step forward the biggest difficulty is the size of the files you end up with. moving VM images around is tough, they're big. This is ok for live, you can even go to the lengths twitter.com go to and deploy with bittorrent. But here at WooMe even our dev servers are very remote so pulling down a new VM to work on or pushing one up when it's complete is a real problem.
-
virtualenv is a tool to create isolated Python environments.
-
mercurial-server gives your developers remote read/write access to centralized Mercurial repositories using SSH public key authentication; it provides convenient and fine-grained key management and access control
-
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. As a trivial example, you can use D3 to generate a basic HTML table from an array of numbers. Or, use the same data to create an interactive SVG bar chart with smooth transitions and interaction.
-
Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.
-
DreamPie features a new concept for an interactive shell: the window is divided into the history box, which lets you view previous commands and their output, and the code box, where you write your code. This allows you to edit any amount of code, just like in your favorite editor, and execute it when it's ready. You can also copy code from anywhere, edit it and run it instantly.
-
about
links for 2011-07-13
-
This is my project blog. Most often, it serves as a place to announce updates about Minim, my Java audio library. However, I reserve the right to post about any other interesting things I might be working on, as well.
-
Hi, my name is Paul Lamb. This website is for programmers, web developers, gamers, beta testers, and anyone else who is interested in the projects I am working on. I have been into computer programming since I was in Third Grade. I recreated several of the old Atari arcade games for my computer in MSDOS Turbo Basic before I was even in High School. For my honors project in college, I recreated Super Mario Brothers from the ground up, using Borland C++. I have had experience in many different subjects: I have designed video games, built interactive webpages, designed databases and interfaces, experimented with artificial intelligence, and worked with both 2D and 3D graphics in multiple computer languages. I have worked extensively with various versions of BASIC, C, C++, JAVA, and PERL.
-
he Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API.
links for 2011-07-11
-
The Unity Web Player enables you to view blazing 3D content created with Unity directly in your browser, and autoupdates as necessary.
links for 2011-07-10
-
The JavaScript library "termlib.js" provides a `Terminal' object, which facillitates a simple and object oriented approach to generate and control a terminal-like interface for web services.
"termlib.js" features direct keyboard input and powerful output methods for multiple and simultanious instances of the `Terminal' object.
The library was written with the aim of simple usage and a maximum of compatibility with minimal foot print in the global namespace.
links for 2011-07-06
links for 2011-07-05
-
The Asana-Math OpenType font includes almost all mathematical symbols
included in the latest version of Unicode. In addition, it includes
a MATH OpenType table so as to be useful for the typesetting of
mathematical text. It has beeb tested with XeTeX 0.997 and the
output is comparable to the output produced with Cambria-Math.
The font is not finished yet, but it is released as beta software
in the hope that people will use it, diccover bugs and report
them back to me. Last but certainly least, I used the pxfonts as
a basis for the design of most glyphs.