Skip to content

Instantly share code, notes, and snippets.

View cantremember's full-sized avatar
✏️
Under Construction

Dan Foley cantremember

✏️
Under Construction
View GitHub Profile
@cantremember
cantremember / net_ssh_dumb_forward.rb
Created March 23, 2012 05:42
Net::SSH 'dumb forward' mode
def ports, offset = [], 0
# ...
Net::SSH.start(hostname, user, :forward_agent => true, :verbose => :warn) do |ssh|
ports.each do |port|
ssh.forward.local port + offset, 'localhost', port
end
# loop, with an event loop every 0.1s, until Ctrl-C is pressed
puts "[Ctrl-C] to terminate..."
@cantremember
cantremember / soap_helper_for_amazon-ec2.rb
Created March 23, 2012 05:44
SOAPHelper for amazon-ec2 gem
class SOAPHelper
class << self
def data_from(data, wrapper)
data[wrapper] || data
end
def items_from(set)
unless set && set.item
nil
else
@cantremember
cantremember / msmtp_gmail.conf
Created March 23, 2012 05:47
msmtp Configuration for GMail
# Set default values for all following accounts.
defaults
host smtp.gmail.com
port 587
timeout off
protocol smtp
domain localhost
# /usr/bin/msmtp --version
@cantremember
cantremember / nginx_vhost_example.conf
Created March 23, 2012 05:56
nginx vhost example
server {
include extra/proxy.conf;
include mime.types;
listen 80;
server_name blog.DOMAIN.NAME;
access_log logs/LOGFILE-access.log;
###error_log logs/LOGFILE-error.log debug;
@cantremember
cantremember / nginx_wordpress_example.conf
Created March 23, 2012 05:58
nginx Wordpress example
server {
include extra/proxy.conf;
include mime.types;
listen 80;
server_name wiki.DOMAIN.NAME;
access_log logs/LOGFILE-access.log;
###error_log logs/LOGFILE-error.log debug;
error_log logs/LOGFILE-error.log;
@cantremember
cantremember / nginx_proxy_example.conf
Created March 23, 2012 05:59
nginx proxy example
# can't set this here!
###proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#client_max_body_size 10m;
#client_body_buffer_size 128k;
@cantremember
cantremember / nginx_upstream_cluster_example.conf
Created March 23, 2012 06:00
nginx upstream cluster example
upstream fastcgi_cluster {
# sticky by IP
###ip_hash;
# max_fails=3 fail_timeout=15s weight=2
# down backup
server 127.0.0.1:PORT-1;
server 127.0.0.1:PORT-2;
server 127.0.0.1:PORT-3;
}
@cantremember
cantremember / logrotate_launchdaemon.plist
Created March 23, 2012 06:03
logrotate LaunchDaemon
<?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">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>logrotate</string>
<key>ProgramArguments</key>
# ~/.curlrc
ciphers=rsa_aes_128_sha
--- a/wordpress/wp-includes/class-http.php
+++ b/wordpress/wp-includes/class-http.php
@@ -1160,6 +1160,12 @@ class WP_Http_Curl {
curl_setopt( $handle, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $handle, CURLOPT_SSL_VERIFYHOST, ( $ssl_verify ===
curl_setopt( $handle, CURLOPT_SSL_VERIFYPEER, $ssl_verify );
+
+ // GitHub fail
+ // curl -vvv https://api.github.com/gists/2166671
+ // http://blog.cantremember.com/one-line-fix-wordpress-and-git