This guide assumes a fresh install of Mac OSX 10.7 Lion.
"""Prime number generation and number factorization.""" | |
import bisect, itertools, random, sys | |
_primes = [2] | |
_miller_rabin_limit = 48611 # 5000th prime | |
_miller_rabin_security = 7 | |
def modpow (a, b, c): |
#!/usr/bin/env bash | |
################################################################ | |
# | |
# Amazon EC2 PostGIS 1.5 on RAID10,f2 EBS Array Build Script | |
# | |
# Complete Rip off of: | |
# http://github.com/tokumine/ebs_raid_postgis/blob/master/build.sh | |
# http://alestic.com/2009/06/ec2-ebs-raid | |
# http://biodivertido.blogspot.com/2009/10/install-postgresql-84-and-postgis-140.html | |
# |
I work as an analyst contractor, these days my roles are often a mixture of development and management. I have been asked by a countless number of people what they need to do to get the jobs I’m offered – and it’s simpler than most expect. The market for talented developers in the United Kingdom (and in many talent-lite communities around the world) is such that anyone who merely knows what they are doing has a very good chance of getting a job. Even a job contracting (which ordinarily has senior-level requirements).
To become a web developer with a good salary and employment expectations you need skills. Below I’ll provide a plan to get you towards the top of the largest market: PHP Web Development. Advanced knowledge of everything on this list would immediately make you one of the best, so just strive to have an exposure if not a comprehensive understanding (though the *starred points are essential). To learn these technologies you should use several in combination on on
#!/bin/bash | |
# | |
# Install Postgres 9.2 on a clean Ubuntu 12.04 | |
""" | |
LC_ALL issue | |
comment out the AcceptEnv LANG LC_* line in the remote /etc/ssh/sshd_config file. | |
sudo apt-get install language-pack-en-base | |
sudo dpkg-reconfigure locales | |
comment out the SendEnv LANG LC_* line in the local /etc/ssh/ssh_config file. |
ror, scala, jetty, erlang, thrift, mongrel, comet server, my-sql, memchached, varnish, kestrel(mq), starling, gizzard, cassandra, hadoop, vertica, munin, nagios, awstats
http://www.depesz.com/2011/12/02/the-secret-ingredient-in-the-webscale-sauce/ | |
http://www.craigkerstiens.com/2012/11/30/sharding-your-database/ | |
https://github.com/markokr/pghashlib | |
http://www.niwi.be/2013/03/06/table-partitioning-with-postgresql/ | |
https://blog.engineyard.com/2013/scaling-postgresql-performance-table-partitioning | |
http://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram | |
http://instagram-engineering.tumblr.com/post/40781627982/handling-growth-with-postgres-5-tips-from-instagram | |
http://media.postgresql.org/sfpug/instagram_sfpug.pdf |
#! /usr/bin/env python | |
from boto.ses.connection import SESConnection | |
import os | |
import sys | |
import subprocess | |
import socket | |
TMPFILE = '/var/run/postgresql/last-wal-archive-error-file.tmp' | |
if __name__ == '__main__': |
# Automatically instal the latest nginx | |
wget -O - http://nginx.org/keys/nginx_signing.key | sudo apt-key add - | |
#Make a backup copy of your current sources.list file | |
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak | |
#Now copy the following repositories to the end of ` /etc/apt/sources.list` | |
echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list | |
echo "deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx" | sudo tee -a /etc/apt/sources.list |
var axios = require('axios') | |
axios.post('https://api.blockcypher.com/v1/bcy/test/txs/push', | |
{"tx":"01000000011935b41d12936df99d322ac8972b74ecff7b79408bbccaf1b2eb8015228beac8000000006b483045022100921fc36b911094280f07d8504a80fbab9b823a25f102e2bc69b14bcd369dfc7902200d07067d47f040e724b556e5bc3061af132d5a47bd96e901429d53c41e0f8cca012102152e2bb5b273561ece7bbe8b1df51a4c44f5ab0bc940c105045e2cc77e618044ffffffff0240420f00000000001976a9145fb1af31edd2aa5a2bbaa24f6043d6ec31f7e63288ac20da3c00000000001976a914efec6de6c253e657a9d5506a78ee48d89762fb3188ac00000000"} | |
) | |
.then(function (response) { | |
console.log(response.data); | |
}) | |
.catch(function (response) { | |
console.log(response.data); | |
}); |