Share this project

Done

Share this project

Done
Comma Comma - Personal Search Engine - FOR WINDOWS ONLY (Canceled) project video thumbnail
Replay with sound
Play with
sound
$2.00 pledged of $622 goal
backers
By John Mark Madison
$2.00 pledged of $622 goal
backers

About this project

How this software works:
Type a shortcut anywhere! Does not have to be in a text-field.
Press ",," (comma comma) to invoke the shortcut after being typed.

Type comma twice after shortcut text
Type comma twice after shortcut text

Shortcuts can:
1. Paste a line of text to a file.
2. Paste a paragraph of text from a file.
3. Open a text file, or any other file, including executable.

Use them for:
1. Quick shortcuts in the address bar of chrome, firefox, etc.

Helps if your favorite URL is complex.
Helps if your favorite URL is complex.

2. Quick shortcuts in the address-bar of your file-system explorer.

Who needs shortcut folders? Not you!
Who needs shortcut folders? Not you!

 3. Remembering important things.
Maybe you need a shortcut like:
 girlfriends-birthday ---> July 28th


4. Flash Cards:

How Hard Can A Kangaroo Punch?
How Hard Can A Kangaroo Punch?

5. Programming help:
Or other snippets at your fingertips. That will work in ANY IDE or TEXT EDITOR. No configuration needed. Works right out of the box.
Example: distance-formula --> sqrt( (x1-x2)^2 + (y1-y2)^2 )
Example: for-loop-js --> for(var i=0; i<10; i++{...}

#1 Hacker
#1 Hacker

6. Synonym Shortcuts:
Rather than take the effort to remember your shortcuts, just think to yourself. "If I were me, what would that shortcut be?" Then type that and try it out. If it isn't a shortcut, add it as a synonym to the shortcut you were expecting. If you do this about 3 times, you'll never forget the shortcut. Not because you remember it. But because we live in a deterministic universe, there is no free will, and you are predictable.

How does it feel? Good, right?
How does it feel? Good, right?

7. Phone Interviews:
Make shortcuts for questions you think you'll be asked on a phone interview. So you basically have a personalized search engine at your fingertips. Just remember to keep the shortcuts short so they don't hear lots of typing. Game over for you if they hear that. Need an extra bit of unethical advice? Get a waterproof fold-able keyboard. They are virtually silent.

Hire me, the answers are at my fingertips
Hire me, the answers are at my fingertips

8. Cut and paste messages:

Tiffany is a boy
Tiffany is a boy

9. Kanji (Japanese) Help:

I use this to type Japanese kanji all the time. Example: typing "dra" or "dragon" will get me:

Quickly & Easily Type Japanese !
Quickly & Easily Type Japanese !

10. Performance Boosting At Work.

Play the office game with an unfair advantage
Play the office game with an unfair advantage

 Your boss doesn't care how you do your job. Just as long as you get the job done quickly, and done well. Use these shortcuts to keep personal reference documentation at your fingertips.
For example, I had a shortcut: tomcat that opened up a .doc file with trouble shooting and setup steps for a tomcat server.

DETAILS: The master shortcut file is very simple. 
Line 1:  shortcut triggers. separated by "|" symbol.
Line 2: value associated with triggers.
Line 3: handler command (what to do with text on line #2)

Screen Shot Of My Personal Shortcut File
Screen Shot Of My Personal Shortcut File

-------------------------------------------------------------------------------------

Esoteric background of this software:
This is a re-write of some software I wrote at my last job to boost my productivity. I got an awesome annual review because of it. And if you are eager to climb the corporate ladder in an office environment, it might be good for you.

I've been using this software for 3 months to enable me to code rapidly in a mix of English and Japanese. I am doing this after the result of reading some research papers that are giving me hints on a revolutionary way to write code rapidly with a level of conciseness and information density that has never been seen in code before. --------------------------------------------------

***************** NEW FEATURES: *************************************
1. ANCHOR_OPEN handler command.
Will be like OPEN_FILE except when the window opens,
it will go to a very specific point on the screen.

Example:
master-shortcuts-file | msf
SHORTCUT_LIST.txt
ANCHOR_OPEN[33,70,50,90]
Means:
Left boarder of opened window at y == 33.
Right boarder of opened window at y==70.
Top boarder of window at y==50 on screen.
Bottom boarder of window at y==90 on screen.
The generic format of the command being:
ANCHOR_OPEN[x0,x1,y0,y1]

2. ORIGIN_OPEN :
Same use as ANCHOR_OPEN, but
generic format of command is:
ORIGIN_OPEN[WIN_x, WIN_y, WIN_width, WIN_height]Where WIN_x,WIN_y is coordinate of top-left of window.
Where WIN_width and WIN_height are dimensions of window.

3. Optimized Loading Times:
The script, when loaded works very fast. Because all of the
shortcuts are sorted after load and then looked up using
a super-fast binary search. The sorting algorithm used is
just a hackish bubble-sort however. And the error-checking that
makes sure no shortcuts are colliding is also pretty inefficient.
Right now, a very large master shortcut file with 2000+ lines will
take about 20 seconds to load. I am hoping to get that down to
3 seconds. Or at least 3 seconds on RE-load. Since only the
changes need to be accounted for.

4. Bot mode:

A fun little mode where you would have a handler-command
called BOT_MODE. It would type out paragraphs from a 
text file at about 75WPM to mimick human typing.
And press enter every time it finished a paragraph.

Use it to scare your friends by launching it on a facebook
chat window, and then sneaking up on them in person
while they think you are somewhere else typing furiously to
them.
***********************************************************************************

Risks and challenges

Before we explain risk, here is why I am asking for 622.
It is NOT a random made up number that is ill-rounded to look
like I put some thought into it. I am not bullshitting you.

I NEED: 622 dollars:

622 dollars GROSS.

//Kickstarter takes 5% fee:
622 * 0.05 == 31.1
Round Up To: 32 dollars in kickstarter fees.
622-32 = 590 dollars left.

590 dollars left.

//IRS Taxes: (15% tax bracket)
590 * 0.15 = 88.5 in federal income tax.
Round Up To: 89 dollars in federal taxes.
590-89 = 501 dollars for me.

501 dollars goes to me.

And It took me about a month to make.
So I feel like that is more than fair.

Risks:
1. Completing the software:
The software is already made. So there isn't risk with that.
I am basically holding this software hostage till I get money for it.
But I will be making bug fixes to the software once released. For up to a month after release.

2. Completing Customization:
Making customized builds for individuals could possibly be more time consuming than I think. Or could lead to some organizational challenges. The worst I anticipate from this is working too many hours for too little money. But I'd rather punish myself for such mistake than punish end users by delivering the software late.

3. Adding new features.
It can be very difficult to estimate how long it will take to add
something you've never made before. I'll make my best effort
to add new features. But priority will go to fixing any existing
bugs found in the software. Better a small, well working product,
than a large and buggy one. Or how it is often quoted on scrum teams, "Better half a product than a half-assed product"
--------------------------------------------------

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Select this reward

    Pledge $1 or more About $1.00

    Buy Me: A Candy Bar

    I'll send you a copy of the executable in email.

    I will NOT send you updates for 1 dollar.
    I won't listen to any recommendations you have. (But for 6 dollars I will)

    **MICROSOFT WINDOWS BUILDS ONLY**

    Less
    Estimated delivery
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $6 or more About $6

    Buy Me: 12 Sodas & bottle deposit

    I'll send you the software now, and later
    when the final version is finished, I'll send that.
    I will include a list of all new features
    in the final version.

    I am also willing to hear your thoughts on improving the software.

    **MICROSOFT WINDOWS BUILDS ONLY**

    Less
    Estimated delivery
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $12 or more About $12

    Buy Me: A Soccer Ball

    Advertise!
    I'll add a shortcut to the default installation
    that when invoked will open a text-file with
    up to 2000 lines of copy. Each line must not
    exceed 50 characters in length.

    **MICROSOFT WINDOWS BUILDS ONLY**
    **AKA: Will not run on mac or linux**

    Less
    Estimated delivery
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $16 or more About $16

    Buy Me: A Coffee Tin

    KANJI - Grade Study Pack.

    I'll create a distribution of the shortcuts for
    studying KANJI for the grade of your choice.

    For example: If you request 1st grade,
    if you type "one,," it will be replaced with:"一".

    If you type "four,," it will be replaced with: "四".

    And so on for all 80 kanji that need to be
    learned by Japan's first grade students.

    **MICROSOFT WINDOWS BUILDS ONLY**
    **AKA: Will not run on mac or linux**

    Less
    Estimated delivery
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $24 or more About $24

    Buy Me: A Bottle Of Jack From Meijer

    Personalized!
    Get current version of software AND:

    Send me a list of up to 23 pre-loaded
    shortcuts you want, and I'll send you
    per-configured software with these
    defaults in it.

    **MICROSOFT WINDOWS BUILDS ONLY**
    **AKA: Will not run on mac or linux**

    Less
    Estimated delivery
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $10,000 About $10,000

    Mac Or Linux Build

    I doubt anyone wants it this badly.
    But if you want a Mac Or Linux build, it will cost a lot. It will have to be a complete re-write. Probably in C++ or GoLang.

    If you back this, optionally we can work out a deal where all Mac Or Linux builds come with an advertisement to your website or whatever.
    It's optional. But if you give me this kind of money, I'll take the time to get creative with you.

    Less
    Estimated delivery
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)