-
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.
Category: delicious
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.
links for 2011-06-28
-
he goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library
-
Dexy is a free-form literate documentation tool for writing any kind of technical document incorporating code. Dexy helps you write correct documents, and to easily maintain them over time as your code changes. Dexy is open source software, so it's absolutely free to use. If you'd like more information about what Dexy is and how it works, visit the intro page.
links for 2011-06-27
-
Flot is a pure Javascript plotting library for jQuery. It produces graphical plots of arbitrary datasets on-the-fly client-side.
-
ExpanDrive 2 adds support for plain FTP, FTP and Amazon S3 and our own Strongspace Online Storage service. It boasts an all-new SFTP engine that should dramatically improve speed in both transfer and browsing. Along with the new drive types, the UI has been completely re-written to be much sexier, more intuitive and less complicated. We think you’ll really enjoy it.
-
Boost provides free peer-reviewed portable C++ source libraries.
We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
links for 2011-06-21
-
The Rediff Interview/Protima Bedi
-
Flashback provides encrypted backups to the cloud, giving you reliable access to your data along with the peace of mind that it's secure.
-
WhisperMonitor provides a software firewall capable of dynamic egress filtering and real-time connection monitoring, giving you control over where your data is going and what your apps are doing
-
The core problem with the Android screenlock is that it's entered via the touchscreen, which leaks a considerable amount of information through the greasetrail that your fingers leave behind. The paper "Smudge Attacks on Smartphone Touch Screens" examines the efficacy of this attack in great detail. Even after using a phone for several minutes after an unlock, as well as after having the phone in your pocket, smudge trails still remain usable.
-
WhisperCore is a secure Android platform dedicated to providing the security and management features necessary for transforming a consumer phone into an enterprise-class device.