Regular Expressions Magnet Collection & Guide

A project in Waterloo, Canada by Robert Elder
000days 
:
00hours 
:
00minutes 

Funding Successful

A collection of fridge magnets featuring common regular expressions + a guide that explains regular expressions from the ground up.
Backers: 180
Average Pledge Per Backer: $25 CAD

Funded: $4,579 CAD of $200 CAD
Dates: Jan 4th -> Mar 4th (60 days)
Project By: Robert Elder
Tags:
magneticprogramming +Suggest

Suggest Tags

Begin typing to search or pick from a list. You can add multiple tags at the same time!
SubmitCancel
Saving your suggestions...
Suggestion Saved Successfully
Thank you for your help! The Kicktraq gnomes will get to work on your suggestions very soon.

Please keep in mind not all suggestions may be used, and repeated re-submissions may result in being rejected automatically (and we don't want that to happen).

If you have any questions, have a good idea for a tag, or a more in-depth suggestion - please feel free to let us know!

Ok
Hrm... something went wrong.
Hey, bad things happen to the best of us. Don't worry, the gnomes have been dispatched. Maybe try again in a little while.

Ok

$4,579 CAD

current pledge level
Last Updated: March 4 @ 11:08 -0500 GMT

2289%

of goal
funding period ended

$0 CAD

trending toward
Trends are not projections. Read More >>

0%

of goal

(loading your very own snazzy kicktraq chart)

(loading your very own snazzy kicktraq chart)

(loading your very own snazzy kicktraq chart)

(loading your very own snazzy kicktraq chart)

(loading your very own snazzy kicktraq chart)

Now you can share!

Help your backers reach your daily goals and help others see how you're doing. It's easy, with Kicktraq Mini.

Here are a few quick snippits of code you can use to embed your personalized widget on your website, in your blog, and even on your favorite forum.

HTML for websites & blogs
Copy HTML

BBCode for forums
Copy BBCode

Reddit code for... well, Reddit
Copy Reddit Code

Special Note: Kickstarter recently disabled remote embedding for images on project pages, so embedding code doesn't work on project pages (yet) - just everywhere else.

You can read more about it here.
Latest News

Visualizing Regex/Parse Tree/Control Flow Graph Associations

March 2nd - via: kickstarter.com
Finally getting some meaningful progress on the regular expression visualization tool:  Now able to show character/parse tree/control flow associations: You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with sound... (Read More)

Regex Character Highlighting

February 29th - via: kickstarter.com
Today I added support for selection/highlighting of individual characters in the regex 'minmap': You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with sound 00:00 00:00  (Read More)

Matching String Generation & Bonus Laptop Stickers

February 28th - via: kickstarter.com
Hi everyone, This week I made progress in writing the algorithm that will generate random strings that will match a given regex (see previous update).  This is a useful pre-requisite for the next step which will be to actually create the animations... (Read More)

Generating Random Matching Strings

February 27th - via: kickstarter.com
Today, I finished writing the graph traversal code that will generate random strings that will match a given regular expression: You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with sound 00:00 00:00 Also, I... (Read More)

Generating Matching (And non-matching) Strings

February 25th - via: kickstarter.com
Today, I started thinking about how I can quickly find a random string that matches (or does not match) a given regex pattern.  This will be useful for generating random strings that can be used to show an animation of how a given regular expression... (Read More)

New Reward Tiers, Visualization Work & Shipping Status

February 21st - via: kickstarter.com
This week I got fairly close to finishing the code generation that will cross-compile a given regex into C code that will match the same regex.  This will complement the existing visuals I have show so far. I also improved the content of the control... (Read More)

Progress On C Code Generation

February 16th - via: kickstarter.com
Today I got a bit closer to generating actual C code that you can compile from a given regex.  Also fixed a few bugs with the control flow graph:  (Read More)

Updated Work On Visuals & Status of Test Shipment

February 14th - via: kickstarter.com
Today, I started working on cross-compilling the control flow graph for a given regular expression into a C program.  Still needs work, but making progress: On my last update, I noted that 4 of the 5 volunteers had reported receiving their packages... (Read More)

Implemented Node Selection/Highlighting

February 13th - via: kickstarter.com
Today I added the ability to add and remove graph nodes from a highlighted selection.  This is one step toward a more detailed feature: You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with sound 00:00 00:00  (Read More)

Got Zoom buttons Working + Minimap Of Regex

February 11th - via: kickstarter.com
Hi everyone,  today I on getting the +/- zoom buttons to work.  I also added a 'minimap' of the regex that shows in a fix position even when in zoomed mode: You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with... (Read More)

Work on Visuals & Test Packages Status/Arrival Times

February 7th - via: kickstarter.com
This week I did a bit more work on the visuals for the control flow graph (see previous update).  Here is my current todo list (not 100% I'll be able to implement everything on this list, but I'll try): -  Need to write better info inside cfg... (Read More)

Adding UI Elements For Control Flow Graphs

February 2nd - via: kickstarter.com
Today I added some UI elements to the #regularexpressions visualizer tool:  (Read More)

Added Fullscreen To Regex Visualizer Tool

January 31st - via: kickstarter.com
Here is a short video showing my current progress on the regular expression visualizer tool that I'm creating in order to build informative explanations of regular expressions: You'll need an HTML5 capable browser to see this content. Play Replay... (Read More)

Current Progress On Regex Visualization

January 30th - via: kickstarter.com
Here is a picture of the latest version of the dynamic parse tree and control flow graph tool:  (Read More)

Dynamic Parse Tree & Control Flow Graphs

January 28th - via: kickstarter.com
Worked on an MVP of dynamic parse tree & control flow graphs from a regex of your choice today.  Currently full of bugs, but making progress: You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with sound 00:00... (Read More)

Responsive Graph Drawing

January 27th - via: kickstarter.com
Today, I got a responsive and zoomable layout working with graph drawing.  Conveniently d3js has a function to do all the work of implementing the zoom functionality: You'll need an HTML5 capable browser to see this content. Play Replay with sound... (Read More)

Graph Drawing Progress

January 26th - via: kickstarter.com
I think I've figured out a satisfactory solution to the graph drawing problem:  I realized that the dagrejs library actually has multiple components, one of which is the dagre-d3 soltuion with does all of the graph drawing and another component... (Read More)

Test Packages Have Been Mailed

January 25th - via: kickstarter.com
This evening, I sent 5 test packages out in the mail to the 5 volunteers that I selected yesterday.  2 of them were to US residents and 3 were to international residents.   These packages have the same postage amounts; package size; and package... (Read More)

Looking For Volunteers

January 24th - via: kickstarter.com
I am looking for several volunteers whom I can send an early delivery of the fridge magnets to, in order to test out the mail system and shipping method.  This project will be the largest collection of mail that I've ever sent, so I want to be... (Read More)

Control Flow Graphs

January 23rd - via: kickstarter.com
Hi Everyone, Today, I worked on getting dynamic control flow graphs created from the output of the 'code generation' part I discussed previously.  This will show the logical flow of how the regex is actually executed.  Right now I'm mainly just... (Read More)

Graph Drawing

January 22nd - via: kickstarter.com
Today, I finished porting over the 'code generation' code from C to Javascript that closely models the actual operations that a regex actually encodes (or at least, I think I finished doing so, I might encounter bugs later).  Right now, I am... (Read More)

Parse Tree Visuals

January 20th - via: kickstarter.com
I've done some further work on porting over my regex parser from C into javascript so it can be used to produce dynamic visuals.  Below is a screenshot of the parse tree for the regex "[T0-9abc]+".  I still need to adjust a few things with the tree... (Read More)

Some Work on Regex Parser

January 15th - via: kickstarter.com
Today, I did some work on porting over my regex parser from C to Javascript.  This will allow for producing dynamic explanations from arbitrary regex patterns:  (Read More)

Some Prototyping On Visuals

January 12th - via: kickstarter.com
I'm currently prototyping some visuals to illustrate how character classes work (note quite finished yet).  Let me know if you  have thoughts on the colours or method of presentation:  (Read More)

Funding Successful!

January 5th - via: kickstarter.com
Hi everyone, I am surprised and delighted at what seems to be quite a bit of interest in this project.  Since the project is currently over 100% funding I will now begin brainstorming a bit more on the creation of the supporting guide to regular... (Read More)

If you have additional news that doesn't appear here, shoot us a link!