Regular Expressions Magnet Collection & Guide
A project in Waterloo, Canada by Robert Elder000days
:
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
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
$4,579 CAD
current pledge level
Last Updated: March 4 @ 11:08 -0500 GMT
2289%
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 HTMLBBCode for forums
Copy BBCodeReddit code for... well, Reddit
Copy Reddit CodeSpecial 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!