Skip to main content

Jeremy Darling

Jeremy Darling's Public Library

15 Apr 14

A few things we need to get out of the way. First, I didn't make any of this stuff, except for a font that only looks decent in DOS and isn't strictly ASCII anyway. Next, the comments you'll find from time to time are from the authors which, as I believe I've mentioned, aren't me. If I do feel a need to make a comment, I'll preface it with "Editor's Note:". Finally, I never remove initials or other "signatures" from ASCII Art. If you see something of yours that doesn't have your sig, that's the way I found it.

11 Apr 14

Hi all, this is my first instructable documenting the creation of my project, the Arduino UNO BASIC shield which turns the Arduino UNO into a computer...

07 Apr 14

RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
Results update in real-time as you type.
Roll over a match or expression for details.
Save & share expressions with others.
Explore the Library for help & examples.
Undo & Redo with Ctrl-Z / Y.
Search for & rate Community patterns.

30 Mar 14

GeoLite2 databases are free IP geolocation databases comparable to, but less accurate than, MaxMind’s GeoIP2 databases. GeoLite2 databases are updated on the first Tuesday of each month.

30 Mar 14

Return to BASIC - A new BASIC for Linux computers.

RTB is a modern BASIC – it has while/until looping constructs and named functions and procedures which can have local variables and be called recursively. It has simplified colour scheme (or you can use all 24-bits if you like), and the usual point, line and shape drawing primitives as well as some nice turtle graphics commands.

28 Mar 14

Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.

19 Mar 14

OpenDyslexic is a new open sourced font created to increase readability for readers with dyslexia. The typeface includes regular, bold, italic, and bold-italic styles. It is being updated continually and improved based on input from dyslexic users. There are no restrictions on using OpenDyslexic outside of attribution.

07 Mar 14

Git’s history is based on a DAG of commits. Branches (and “refs” in general) are just transient labels that point to specific commits in the continually growing commit DAG. As such, the relationship between branches can vary over time, but the relationship between commits does not.

12 Feb 14

This HTML5 app takes away all of the pain of creating font files for simple uses such as building icon fonts. IcoMoon comes with a number of icon sets already loaded, and you can add more to your library, most of which can be used for free (check the licensing). If you are looking for fairly standard icons, such as “file download” and “shopping cart,” then you may find that using one of these is preferable to creating your own.

12 Feb 14

There are plenty of icon fonts out on the web, but they often contain icons you don’t need, adding weight to your website and making it load slower. A custom icon font will load faster, as it only contains the characters and icons needed for your project.

07 Feb 14

At home plastic recycling. Open hardware solutions for shredding, extruding, rotation and injection molding.

a project by dave hakkens

04 Feb 14

A big challenge that loomed when I embarked on the Statecraft was proper implementation of a hexagon grid. I felt the move to a hex grid was one of the few things that Civ V actually got right, and had the potential to bring a more interesting military layer to the game. Unfortunately, it was done at the expense of…everything else.

Taking specific gameplay mechanics aside however, a poorly implemented hex grid, at the base technical level, has the potential to create massive headaches for me (the programmer) and millions of wasted CPU cycles. The reason for this is the very nature of trying to assign Cartesian coordinates to a honeycomb grid. Quite frankly, all the existing works browsable through Google searches on the subject of coordinate systems on hex grids are pretty piss poor, needlessly complex, or just flat out wrong; I would have to tackle the topic myself.

03 Feb 14

Effortlessly host a collaborative cloud based IDE right from your machine with only a few commands. Tell your friends, Party On!

24 Jan 14

The TGSK is a simple, open-source (MIT licensed) javascript game engine designed specifically to help you skip "square one" on your way to creating a great Tower Assault or Defense game. Included in the github source repository are project files for Windows 8 Store apps that run on win8 tablets, desktop, and windows RT devices, as well as a project that compiles to Windows Phone 8. In addition, the game runs great on all modern desktop web browsers.

24 Jan 14

Everyone knows that error handling is important, but to what end? In fact, error handling plays many roles, from reassuring the end-users, to helping identify trouble spots in an application, to siphoning off potential security holes in the code. In this installment on error handling in JavaScript, we'll be taking a look at how to code your exception handling in JavaScript in a way that takes browser discrepancies into account.

23 Jan 14

A simple javascript library to turn text into vector UML sequence diagrams. Heavily inspired by websequencediagrams.com, who offer a serverside solution. We use Jison to parse the text, and Raphaël to draw the image.

23 Jan 14

This is a tool for creating
syntax diagrams,
also known as railroad diagrams, from
context-free grammars
specified in
EBNF. Syntax diagrams have
been used for decades now, so the concept is well-known, and some tools for diagram generation are
in existence. The features of this one are
usage of the W3C's EBNF notation,
web-scraping of grammars from W3C specifications,
online editing of grammars,
diagram presentation in SVG,

and it was completely written in web languages
(XQuery,
XHTML,
CSS,
JavaScript).

16 Jan 14

HTML is an amazing language for creating static documents, but it was never designed for interactive web apps. Many libraries try to get round HTML's limitations, but very few tackle them head on.

16 Jan 14

The aim of dimple is to open up the power and flexibility of d3 to analysts. It aims to give a gentle learning curve and minimal code to achieve something productive. It also exposes the d3 objects so you can pick them up and run to create some really cool stuff.

1 - 20 of 1261 Next › Last »
20 items/page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo