To setup your computer to work with *.test domains, e.g. project.test, awesome.test and so on, without having to add to your hosts file each time.
- Homebrew
- Mountain Lion -> High Sierra
| " Vim indent file | |
| " Language: Yaml | |
| " Author: Ian Young | |
| " Get it bundled for pathogen: https://github.com/avakhov/vim-yaml | |
| if exists("b:did_indent") | |
| finish | |
| endif | |
| "runtime! indent/ruby.vim | |
| "unlet! b:did_indent |
| #!/usr/bin/ruby | |
| require 'rubygems' | |
| require 'json' | |
| h = {} | |
| ARGV.each do |a| | |
| position = ObjectSpace._id2ref(h.object_id) | |
| keys,value = a.split('=') |
| http { | |
| map $http_user_agent $limit_bots { | |
| default ''; | |
| ~*(google|bing|yandex|msnbot) $binary_remote_addr; | |
| } | |
| limit_req_zone $limit_bots zone=bots:10m rate=1r/m; | |
| server { |
| set(:user, Capistrano::CLI.ui.ask("Username ") {|q| q.default = Etc.getlogin }) | |
| set(:password, Capistrano::CLI.password_prompt("Password ")) |
| # bash <(curl -s https://gist.github.com/drye/5387341/raw/ec72cddfe43ec3d39c91a3c118cb68ab14a049f8/enable_dnsmasq_on_osx.sh) | |
| # ---------------------- | |
| # installing dnsmasq and enable daemon | |
| # ---------------------- | |
| brew install dnsmasq | |
| sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchDaemons | |
| # ---------------------- | |
| # adding resolver for vbox domain | |
| # ---------------------- |
| def search_in_hash(hash, target, args={}, keys='ROOT') | |
| find_key = (args[:find_key] == true) | |
| hash.each do |key, value| | |
| find_target = find_key ? key.to_s : value | |
| if find_target == target | |
| keys = "#{keys} -> '#{key}' => #{target}" | |
| puts keys | |
| keys = "" | |
| end |
To setup your computer to work with *.test domains, e.g. project.test, awesome.test and so on, without having to add to your hosts file each time.
| bash -c 'cat << EOF > /var/lib/jenkins/.gitignore | |
| * | |
| !*.xml | |
| !.gitignore | |
| !jobs | |
| !jobs/.gitignore | |
| !jobs/* | |
| !jobs/*/* | |
| EOF' | |
| # -*- coding: utf-8 -*- | |
| import logging | |
| import os | |
| import uuid | |
| from flask import Flask | |
| from flask import redirect | |
| from flask import request | |
| from flask import url_for | |
| from flask.ext.login import LoginManager |
How to Ignore Merge Conflicts for Specific Files in a Git Repository
Create a directory and git init it
$ mkdir merge-test
$ cd merge-test/
$ git init