Nginx
set $stupid_spider "";
# If the request comes from one of these stupid spiders
if ($http_user_agent ~* (stupid|spider)) {
set $stupid_spider "1";
}
#! /bin/sh | |
# Update: There is no point using this, we have `etc-update' | |
for new_config in $(find /etc/ -name '._cfg????_*') | |
do | |
old_config=$(echo $new_config | sed 's:\([a-zA-Z0-9]*\)\._cfg[0-9]\{4\}_\([a-zA-Z0-9]*\):\1\2:') | |
if [[ -f "$new_config" || -f "$old_config" ]] | |
then | |
mv $new_config $old_config | |
else |
#!/bin/sh | |
# Organize files by file extension | |
# Written in answer to http://unix.stackexchange.com/q/19110/250 | |
# Configuration (feel free to add your types and change the path) | |
DOCUMENTS=' | |
doc | |
' |
chef_dir = File.expand_path(File.dirname(__FILE__)) | |
cookbook_path [ | |
"#{chef_dir}/chef-cookbooks", | |
"#{chef_dir}/site-cookbooks", | |
] | |
role_path "#{chef_dir}/chef-repo/roles" |
Nginx
set $stupid_spider "";
# If the request comes from one of these stupid spiders
if ($http_user_agent ~* (stupid|spider)) {
set $stupid_spider "1";
}
WHATEVER_NUMBER_YOU_LIKE = 42 | |
def sequence(input): | |
if input == 0: | |
return 340 | |
if input == 1: | |
return 680 | |
if input == 2: | |
return 1428 | |
if input == 3: |
Install dependencies
sudo apt-get install libdb4.2-ruby1.8 libcairo-ruby1.8
Install Philesight
git clone https://github.com/phunehehe/philesight.git
Print permissions in a way that is suitable for executing again
for i in *
do
echo chown $(stat -c%U:%G $i) $i
echo chmod $(stat -c%a $i) $i
done
Add self's SSH key to another account to gain access
user=xyz
sudo mkdir -p /home/$user/.ssh
sudo cp -i ~/.ssh/authorized_keys /home/$user/.ssh/
sudo chown -R $user:$user /home/$user/.ssh
sudo chmod -R go-rwx /home/$user/.ssh
Change the email address to the verified sender address. By default Mutt doesn't use the envelope address, resulting in the email getting rejected because of unverified address.
set from = 'Amazing Tester <[email protected]>'
set smtp_pass = 'xxx'
set smtp_url = 'smtps://[email protected]'
set use_envelope_from = yes
Install Git
# Ubuntu
sudo apt-get install git
# OSX http://mac.github.com/
Create a Git repository in the current directory
# Open a terminal, `cd` to the project directory and then
git init