- create an admin user
- then
couch_httpd_auth
require_valid_user = true
couchdb
delayed_commits = false
couch_httpd_auth
| <?xml version="1.0"?> | |
| <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> | |
| <!-- | |
| Created by Manifold | |
| --><service_bundle type="manifest" name="bud"> | |
| <service name="bud" type="service" version="1"> | |
| <create_default_instance enabled="true"/> |
I'm a big fan of github flow. Which basically states that you should create a branch for each feature, then merge it into master only when it's ready to push to production. However, github flow is a bit ambiguous about how to resolve conflicts between your feature branch and master. What follows is a method of dealing with that problem.
- Anything in the master branch is deployable
- To work on something new, create a descriptively named branch off of master (ie: new-oauth2-scopes)
- Commit to that branch locally and regularly push your work to the same named branch on the server
- When you need feedback or help, or you think the branch is ready for merging, open a pull request
- After someone else has reviewed and signed off on the feature, you can merge it into master
| # print all the titles in the db | |
| strings -a -t x id_stor | pcregrep -M '[a-z0-9]{1,9}\stitles\[\n[a-z0-9]{1,9}\s(.*?)u$' | grep -v 'titles' | cut -d " " -f 2- | sort | uniq | sed 's/u$//' | sed 's/://' | sed 's/\///' > couchpotato_export.txt | |
| # get all current movies | |
| # note: with GNU sed, the `sed -E` should be `sed -r` | |
| ls /Volumes/raid6/Movies | sed 's/ ([0-9][0-9][0-9][0-9])//' | sed -E 's/(.*), The/The \1/' | sort > movie_files.txt | |
| # get the wanted movies | |
| grep -v -f couchpotato_export.txt movie_files.txt |
| # no sudo for global installs! | |
| sudo chown -R `whoami` ~/.npm; sudo chown -R `whoami` /usr/local/lib/node_modules |
| // if the user attempts to navigate away from the page before ajax is complete, warn. | |
| $.ajaxPrefilter(function(/*options, originalOptions, jqXHR*/) { | |
| window.onbeforeunload = function(){ | |
| return 'Please allow ajax to complete' | |
| } | |
| }) | |
| // remove the warning when AJAX is done | |
| $(document).ajaxComplete(function(){ | |
| window.onbeforeunload = void 0 |
We're going to refactor a library to make it more usable. The intention is to get the code to a point where it's a reusable component.
The library to refactor is: https://github.com/01miru/fileuploaderjs
This is a non-comprehensive list of things to do:
Build a re-usable HTML component that allows a user to submit a bug report about the page they're viewing.
You should build this as if you were going to put it into production: optimize for code quality over quantity, write tests as appropriate, and so on.
It's fine if you don't actually finish.