background preloader

Wotsit.org

Welcome to Wotsit.org, the programmer's file and data format resource. This site contains information on hundreds of different file types, data types, hardware interface details and all sorts of other useful programming information; algorithms, source code, specifications, etc. The search box (above right) is the simplest way to find information on a specific file type, all resources are also listed by category via the links on the left. As you will have noticed Wotsit.org has undergone a long-overdue redesign. The new design should be quick to load and it should be easy to find what you're looking for. The new version of the site is more efficient, and should be accessible on all modern browsers.

http://www.wotsit.org/

Free Programming Books Here is an uncategorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily.

Converting your Ascii art to PNGs If you use org mode, in the contrib/scripts folder of the package you'd find a jar file called ditaa.jar. This is a small piece of software which requires Java (drat!) but nevertheless a neat one. For those of you who know Artist-mode in Emacs, this would be a god send. 13 Really Useful Online CSS Tools to Streamline Development CSS is nearly used on every modern website design. However, having to write and structure CSS code from scratch every time you have a project is extremely time consuming. Below, we present you with 13 amazingly useful CSS tools for hacking on writing time consuming code. We tried to place emphasis on unknown tools that every developer should have a looksy at, however don’t be surprised if we included a few known sources. We encourage you to find use of these tools and find ways to improve your development process. After all, developing websites shouldn’t be a task, it should be fun and rewarding.

6 Books Every Programmer Should Own I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list. The books I have chosen are those that are meant to inspire, increase productivity and improve your programming design skills. Note: This list has no particular order. Code Complete 2

Gliffy API Lets You Get Diagrams and Flowcharts via Code Gliffy, the fully browser-based diagramming and flowchart tool, today announced the public availability of their new API (technical details at our Gliffy API Profile). The four year old company announced the new API on its blog, noting that Gliffy hopes to take advantage of the growing trend of companies that are unlocking their APIs to extend the reach of their applications and data. The RESTful API allows developers to integrate Gliffy’s flowchart and diagram capabilities into a variety of mashups and applications. Currently there are client libraries available for PHP and Java, and the API also supports OAuth authentication. Gliffy notes that developers have already produced two new applications based on the Gliffy API: a Wordpress plugin that integrates Gliffy diagrams into blog posts and a backup tool that enables users to create local backup copies of their Gliffy diagrams. Documentation for the Gliffy API is available on the developer portal, including request parameters.

A Simple JavasScript Preloader A JavaScript Preloader for HTML5 Apps PxLoader is a Javascript library that helps you download images, sound files or anything else you need before you take a specific action on your site (like showing a user interface or starting a game). You can use it to create a preloader for HTML5 games and websites. Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging sheet two: streams | asynchronous events | files | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging

Unicode Plane Currently, about ten percent of the potential space is used. Furthermore, ranges of characters have been tentatively mapped out for every current and ancient writing system (script) the Unicode Consortium has been able to identify.[1] While Unicode may eventually need to use another of the spare 11 planes for ideographic characters, other planes remain. Even if previously unknown scripts with tens of thousands of characters are discovered, the limit of 1,114,112 code points is unlikely to be reached in the near future. The Unicode Consortium has stated that the limit will never be changed.[2]

Related: