for my projects

TwitterFacebook
Get flash to fully experience Pearltrees
Using the HTML5 Canvas its possible to use XSS to take screenshots of administration and management interfaces that might not have access to. Blind Stored XSS By injecting script tags containing an external JavaScript resource into arbitrary HTTP input fields you can attempt to detect XSS in pages or applications which might not be accessible. To increase my chances of getting my script tags past basic data validation (e.g. length) I registered a short domain name for my payloads. Using a 3 letter domain with 2 letter prefix and a protocol relative URL the shortest functional script payload that pulls in an external resource is probably ~32 characters: http://www.idontplaydarts.com/2012/04/taking-screenshots-using-xss-and-the-html5-canvas/

Taking screenshots using XSS and the HTML5 Canvas | Web App Security

pyfilesystem - File system abstraction for Python

Pyfilesystem is a Python module that provides a simplified common interface to many types of filesystem. Filesystems exposed via Pyfilesystem can also be served over the network, or 'mounted' on the native filesystem. Pyfilesystem simplifies working directories and paths, even if you only intend to work with local files. Differences in path formats between platforms are abstracted away, and you can write code that sand-boxes any changes to a given directory. Pyfilesystem works with Linux, Windows and Mac. Suported Filesystems http://code.google.com/p/pyfilesystem/

charles leifer | Building a bookmarking service with python and phantomjs

Using python and phantomjs, a headless webkit browser, it is a snap to build a self-hosted bookmarking service that can capture images of entire pages. Combine this with a simple javascript bookmarklet and you end up with a really convenient way of storing bookmarks. The purpose of this post will be to walk through the steps to getting a simple bookmarking service up and running. Installing phantomjs First step is installing phantomjs and making sure it is working correctly. http://charlesleifer.com/blog/building-bookmarking-service-python-and-phantomjs/
The Python Webkit DOM Project makes python a full peer of javascript when it comes to accessing and manipulating the full features available to Webkit, such as HTML5. Everything that can be done with javascript, such as getElementsbyTagName and appendChild, event callbacks through onclick, timeout callbacks through window.setTimeout, and even AJAX using XMLHttpRequest, can also be done from python. Why is this important - why is it a "big deal"? Browser engines are amongst the most powerful GUI engines available, with the world's top software organisations and corporations focussing a lot of effort into competing to be "the best". This competition results in some incredibly exciting developments... that are then restricted to being exclusively used from one of the world's most awkward and obtuse programming languages: javascript. http://www.gnu.org/software/pythonwebkit/

Python Webkit DOM Bindings

Latest Release jPlayer 2.2.0 13th September 2012 jQuery Audio & Video player plugin

Download jPlayer : HTML5 Audio & Video for jQuery

http://www.jplayer.org/download/

irrKlang - an audio library for C++, C# and .NET and high level 3D and 2D sound engine

http://www.ambiera.com/irrklang/ Overview irrKlang is a high level 2D and 3D cross platform (Windows, Mac OS X, Linux) sound engine and audio library which plays WAV, MP3, OGG, FLAC, MOD, XM, IT, S3M and more file formats , and is usable in C++ and all .NET languages (C#, VisualBasic.NET, etc). It has all the features known from low level audio libraries as well as lots of useful features like a sophisticated streaming engine, extendable audio reading, single and multithreading modes, 3d audio emulation for low end hardware, a plugin system, multiple rolloff models and more.
vimpire

https://pypi.python.org/pypi/coverage/3.5.3 Package Index > coverage > 3.5.3 Not Logged In coverage 3.5.3 Downloads ↓ Code coverage measurement for Python Latest Version: 3.6

coverage 3.5.3

http://nichol.as/benchmark-of-python-web-servers#highchartsMap11

as Piël » Benchmark of Python Web Servers

It has been a while since the Socket Benchmark of Asynchronous server. That benchmark looked specifically at the raw socket performance of various frameworks, which was being benchmarked by doing a regular HTTP request against the TCP server. The server itself was dumb and did not actually understand the headers being send to it. In this benchmark I will be looking at how different WSGI servers perform at exactly that task; the handling of a full HTTP request.

Point Sprites | Texture Mapping in OpenGL: Beyond the Basics

http://www.informit.com/articles/article.aspx?p=770639&seqNum=7 Point sprites are an exciting feature supported by OpenGL version 1.5 and later. Although OpenGL has always supported texture mapped points, prior to version 1.5 this meant a single texture coordinate applied to an entire point. Large textured points were simply large versions of a single filtered texel. With point sprites you can place a 2D textured image anywhere onscreen by drawing a single 3D point.
http://www-users.cs.york.ac.uk/~jowen/hashlife.html

Gosper's Algorithm explained

For my Master's dissertation I did some research using Gosper's Algorithm (also known as hashlife), which is an algorithm for hashing 2-dimensional cellular automata so that running the cellular automata is less memory and processor intensive. Anyway, I am told that the explaination I wrote in my disseration was reasonably comprehensive so I've decided to put that section of my dissertation online. Hopefully it is of use to any poor students who need to try and understand how Hashlife works and don't want to spend the best part of a week stumbling through the originial paper, you can stumble through this as well.

The faster-than-fast Fourier transform

The Fourier transform is one of the most fundamental concepts in the information sciences. It’s a method for representing an irregular signal — such as the voltage fluctuations in the wire that connects an MP3 player to a loudspeaker — as a combination of pure frequencies. It’s universal in signal processing, but it can also be used to compress image and audio files, solve differential equations and price stock options, among other things.
REACTION-DIFUSION