- grunt task that watches over
node_modules
directory in a repo and copies the directory on change- Could be also be done with nodemon or something else
- Create a node client for it (because it is awesome)
- As mentioned in one of Mathias Meyer's talks, any language eventually be used as a queue. Someone shouted out CSS. I am kind of interested to see how this will play out.
- Probably just using
a + a
with some color differentiation would do the trick but still having JS in front of it seems hacky. - Maybe we could use those state holders via CSS3 infinite transitions (see CSS tricks)
- Probably just using
- Akin to
display: feline;
, we could do adisplay: fire;
which brings back the flaming text of the 90's.- Animated is preferred
- It should be a lot easier to write this as a CSS class first (SASS/LESS/Stylus accepted as well) then follow a similar implementation to
display: feline;
by sniffing CSS attributes.
- The main problem being npm-www doesn't use
npm search
but it should. Fix this. And include stars.
- Sometimes, it would be awesome to fork, rollback, merge, and diff items across users and time.
- Maybe Plunker has done something similar -- look into their code base
- Phantomjs' ghostdriver is nice but still pending release. Short circuit that by implementing the entire JSON wire protocol of Selenium into a node server which is hooked into Chimera.
https://gist.github.com/4109686
Implement Selenium's wire protocol in node. This removes the dependence on Java. wheeee!
http://code.google.com/p/selenium/wiki/JsonWireProtocol
There are plenty of perceptual diff tools coming out since the release of dpxdt; wraith and huxley to name a few. However, none of them are architected for the general case (i.e. front-end frameworks and multiple browsers).
I detailed a plan in another gist: https://gist.github.com/twolfson/6077989
In the same way that Firebug has a split REPL (i.e. side-by-side panels, one for command input that persists code when run, one for output), we should have one for node
.
A subset of Markdown that can be compiled to JSON/YAML.
https://gist.github.com/twolfson/7639068
Sublime plugin that selects all visible selected words - On screen only
https://gist.github.com/twolfson/7639547
.box
-> .b
, <div class="box">
-> <div class="b">
https://gist.github.com/twolfson/8117853
Using the node focus/Unix philosophy of one thing well, a plugin based beautifier might work out quite well.
It would operate by transforming the AST (or some more granular form for stylistic purposes)
Linear search vs binary search when looking for a definition
What does a binary search mean in this sense? Is it faster?
As inspired by Skhizen, we should create a website where every click is off by 120px left.
This can be acheived by click jacking the entire site or maybe some magic cursor: none
Sometimes, you want to quickly browse to a man
page in your browser
http://dochub.io/ does a pretty good job of this
There are decent solution boards but most of them are out of date. Start a new one
- Example case: text truncation solutions
Not sure why I wrote this one down but here it is:
Grunt task to take order of file names and copy them with numerical prefixes (padded numbers preferred)
01->99
001->999
If there is not a padded number lib, it should be made.
- 140 byte XHR -> might already exist
- 140 byte FileWatcher -> shortest variant would be user input fn
There was an article that used black/white to test the color palette of a website
http://sarasoueidan.com/blog/test-css-in-black-and-white/
Unfortunately, it seems to have been taken offline. Anyway, it highlights the benefit of seeing your website's contrast in a new light. It could also be used for color inverses. I started on this but never finished:
https://github.com/twolfson/black-and-white-css
The current libsass
solution is cool but does not scale well for the browser/is hard to maintain for those who don't know C. It would be nice if there were a full C implementation.
Phabricator has a great approve/disapprove system. I propose we bring it over via browser extensions + website. When you open a PR you can add reviewers who will then approve/disapprove it via comments (hooks back to service). This will then pass/fail the webhook depending on amount of reviewers approved it.
Proof of concept should verify that a webhook can alter its state without code changes
In JS, it is difficult to extend upon existing errors (to add metadata via keys, more stack trace, or the original message). The closest I have seen people come is:
https://github.com/flatiron/errs - Does merging well but does way too much in the process
https://github.com/apto/errman - Great for types but not extension
I believe we can do better, all we need is testing.
https://gist.github.com/twolfson/01d1417521774109cc90
Provides a quick list of:
- Each open tab
- Done, close remaining
- Undo last selection
When a tab is selected, it gets into the list and another list is generated.
When "close remaining" is selected, the unselected tabs are closed
Undo last selection is a nice to have that reverses the last addition
In order to view quickly estimate how large a browser-side edit/addition will be (e.g. new JS, new image). It would be awesome to see a file size and gzip size of the current buffer in the status bar.
This has been completed in SublimeText/StatusBarFileSize#1
GitHub release library that consumes from folder containing YAML front matter Markdown and static assets
While thinking of the next iteration of foundry
, we came up with a nice concept for releases. Inside of a folder (e.g. gh-releases
), we would have semver'd files (similar to Sublime Text packages) that have Markdown with YAML front matter (e.g. what assets to upload).
Upon release we would look for the corresponding file and upload it. Similarly, the assets would be resolved based off of the paths (specified via YAML front matter) and uploaded as well.
Convert ASCII text to emoji characters. Useful for serializing/deserializing strings like UUIDs.
Inspired by emo
To make testing Sublime Text easier and re-implementing its integrations in other scenarios (e.g. CLI), we should consider mocking the Sublime Text API.
Similar to victorious-git
but takes it a step further
On merge conflict, start playing battle music. On pre commit success, play victory fanfare
Show a script with token blocks highlighted chunk by chunk. On hover/select, do a flame of all the attached notes and their start/end tokens
Leverage accessibility tooling for sighted users or maybe extend enhancements to accessibility users as well.
- Overlay highlight all links/headers via shortcut
- Select link/header via
n
/p
or letter highlight next to overlay (similar to EasyMotion)
List fonts with default OS availability (e.g. percentages and what OS) and then allow them to be compared side by side while selecting out a stack.
Target is for environments which can't use custom fonts (e.g. email clients)
Directly inspired by https://github.com/cakecatz/atom-protector. Prevents opening large files and freezing process as it loads large file
On occasion, there are issues that need to be revisited a week later (e.g. blocked by upstream issue but have a workaround). We can revisit in a week and implement the workaround if there's no response. It would be good to have a bot that listens for reminder me actions like Reddit and Twitter
Write out some text and suggestion pops up at cursor
+----------------------+
| ^ |
| <- | -> |
| +------------------+ |
| | Hello | Hi | Sup | |
| +------------------+ |
| helo|| |
| |
+----------------------+
Originally thought of on 2014/02/17:
Similar to Katamari bookmarklet but for flappy bird
Originally thought of on 2013/12/09
Originally thought of in 2013:
Take reStructuredText linter one step further and make it a formatter
Hourglass - proxy module that slowly moves all traffic from one side to another
Collect/send weekly server metric reports
cron + collectd + AWS' SES
Good things to collect: cpu
, disk space
, disk ops
, net ops
, entropy