If you haven't already set your NPM author info, now you should:
npm set init.author.name "Your Name"
npm set init.author.email "you@example.com"
npm set init.author.url "http://yourblog.com"
npm adduser
var ffi = require('ffi'), | |
ref = require('ref'), | |
Struct = require('ref-struct'), | |
Library = require('./Library'), | |
Type = ref.Type, | |
NULL = ref.NULL, | |
isNull = ref.isNull; | |
var groups = ['libs', 'types', 'structs', 'callbacks', 'enums']; |
script(id='greeting', type='text/html') | |
div#example | |
Hello my name is, <%= name %>! |
add_action('atom_entry', 'add_thumbnail_to_feed'); | |
add_action('rdf_item', 'add_thumbnail_to_feed'); | |
add_action('rss_item', 'add_thumbnail_to_feed'); | |
add_action('rss2_item', 'add_thumbnail_to_feed'); | |
function add_thumbnail_to_feed(){ | |
global $post; | |
if ( has_post_thumbnail( $post->ID ) ){ | |
$thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail' ); | |
$url = $thumb['0']; | |
echo "<thumbnail>$url</thumbnail>"; |
#!/usr/bin/env bash | |
#set -x # for debugging | |
SSH_HOST="user@www.sample.com" | |
# using -f and -o exitOnForwardFailure is helpful, but if you are managing processes that restart and you want to keep | |
# the tunnel open even after a restart this can be difficult (e.g. nodemon with a remote mongo, mysql, elasticsearch, etc) | |
# | |
# instead you can open the tunnels and close them on script exit |
server { | |
listen 80; | |
server_name example.com; | |
location /analytics { | |
auth_basic "Restricted Access"; | |
auth_basic_user_file /etc/nginx/htpasswd.users; | |
# the only tricky part is that kibana won't work without the rewrite rule | |
# to proxy from another port and use "location /", you can leave out the rewrite rules | |
rewrite ^/analytics(.*)$ $1 break; |
#!/usr/bin/env bash | |
set -e | |
#set -x # for debugging | |
# daily backups with logs crontab -e example: | |
# 0 1 * * * /home/user/path/to/this/file -u my-user -p 'my-pw' -d mydb -t 90 >>/home/user/logs/backup.log 2>&1 | |
MONGO_PW="" | |
TTL=180 |
#!/usr/bin/env bash | |
set -e | |
#set -x # for debugging | |
MYSQL_PW="" | |
TTL=365 | |
while test $# -gt 0; do | |
case "$1" in | |
-h|--help) |
Since ipfw is deprecated and removed on Yosemite and Maveriks, and there are no iptables on Mac you have to use pfctl for port forwarding.
This is important in Vagrant, where usually port 8080 is exposed, but you want to be able to use port 80 on your host browser.
Here is how to setup 80 <-> 8080 port forwarding on your mac (include empty lines at the end of each file... one of them is supposedly picky about it).
After adding the two files below as root, to start (enable) port forwarding do:
sudo pfctl -ef /etc/pf-vagrant.conf
create different ssh key according the article Mac Set-Up Git
$ ssh-keygen -t rsa -C "your_email@youremail.com"