Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| # Generated by https://github.com/tuxracer/generator-generatorcs | |
| path = require 'path' | |
| yeoman = require 'yeoman-generator' | |
| module.exports = class ChaplinGenerator extends yeoman.generators.Base | |
| constructor: (args, options, config) -> | |
| yeoman.generators.Base.apply this, arguments | |
| @on 'end', -> | |
| @installDependencies skipInstall: options['skip-install'] |
| test: | |
| source .env && echo "my secret key is: $$SECRET_KEY" |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| --- | |
| language: objective-c | |
| before_script: | |
| - ./scripts/travis/add-key.sh | |
| after_script: | |
| - ./scripts/travis/remove-key.sh | |
| after_success: | |
| - ./scripts/travis/testflight.sh | |
| env: | |
| global: |
| 1. Open regedit | |
| 2. Navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\" | |
| 3. Change IPEnableRouter to 1 | |
| 4. Run services->Routing and Remote->start | |
| (reboot may be nessesary) |
| # put this in your .bash_profile | |
| if [ $ITERM_SESSION_ID ]; then | |
| export PROMPT_COMMAND='echo -ne "\033];${PWD##*/}\007"; ':"$PROMPT_COMMAND"; | |
| fi | |
| # Piece-by-Piece Explanation: | |
| # the if condition makes sure we only screw with $PROMPT_COMMAND if we're in an iTerm environment | |
| # iTerm happens to give each session a unique $ITERM_SESSION_ID we can use, $ITERM_PROFILE is an option too | |
| # the $PROMPT_COMMAND environment variable is executed every time a command is run | |
| # see: ss64.com/bash/syntax-prompt.html |
I just had to set up Jenkins to use GitHub. My notes (to myself, mostly):
For setting up Jenkins to build GitHub projects. This assumes some ability to manage Jenkins, use the command line, set up a utility LDAP account, etc. Please share or improve this Gist as needed.
| package main | |
| import ( | |
| "fmt" | |
| "labix.org/v2/mgo" | |
| "labix.org/v2/mgo/bson" | |
| "time" | |
| ) | |
| type Person struct { |
| #!/usr/bin/env ruby | |
| # encoding: utf-8 | |
| # x264 presets guide : https://forum.handbrake.fr/viewtopic.php?f=6&t=19426 | |
| X264 = "b-adapt=2:rc-lookahead=50:me=umh:bframes=5:ref=6:direct=auto:trellis=2:subq=10:psy-rd=1.0,0.10:analyse=all" | |
| FORMAT = "--optimize --format mp4" | |
| QUALITY = "--ab 64 --mixdown mono --quality 23 -e x264 -x '#{X264}'" | |
| SIZE = "--width 1280 --height 720" | |
| ARGV.each do |param| |
| #!/usr/bin/env ruby | |
| # encoding: UTF-8 | |
| require 'yaml' | |
| require 'rexml/document' | |
| class PlistWriter | |
| PLIST_STUB_DOC = %q[ | |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"></plist>] |