This document assumes you've read Vincent Driessen's document titled, "A successful Git branching model", and you are familar with the following concepts:
- Git (branching, merging, pushing)
- Git-Flow
- Production (always deployable):
prod
# install build deps | |
sudo yum install gcc gcc-c++ make expat-devel gettext-devel libcurl-devel \ | |
libffi-devel libxml2-devel libxslt-devel libyaml-devel postgresql-server \ | |
postgresql-devel readline-devel sqlite-devel openssl-devel ruby-devel \ | |
rubygems autoconf automake bison libtool libpcap-devel | |
# install rbenv | |
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv | |
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build | |
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile |
sudo pip install virtualenv | |
brew install boost cppunit fftw gsl libusb orc qt qwt sdl sip swig zeromq wxpython | |
( cd /usr/local/include && curl -LO https://github.com/zeromq/cppzmq/raw/master/zmq.hpp) | |
curl -L http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.2/PyQt-mac-gpl-4.11.2.tar.gz | tar zxvf - | |
cd PyQt-mac-gpl-4.11.2/ | |
python configure-ng.py | |
make -j2 |
I just received a call from an automated system with caller ID of (949) 930-2782 purporting to be VISA security. | |
The automated message stated that my card has been restricted from making online payments, and I should | |
press 1 to be connected with the security department. VISA doesn't issue credit cards directly, so this | |
made me suspect it was a phishing attempt. | |
I pressed 1, and was prompted to continue with the automated activation process for my card. I pressed | |
1 to continue again. | |
The system then started "glitching", as the voice prompts started taking longer and longer to play out, |
# Python is present by default on all Mac OS X systems | |
# It's typically present on Linux and BSD systems as well, but you can always install it via packages/ports | |
# Python 2.4, 2.5, 2.6, and 2.7 will work, but avoid Python 3.x for the mean time | |
# (but you really want Python 2.6 and above once you really get cranking) | |
# The interactive Python Interpreter (python) is what you'll be using for these examples | |
# Let's get started | |
oogali@marvin$ python |
# Ruby is present by default on all Mac OS X systems | |
# It may or may not be default on Linux/BSD systems, but you can always install it via packages/ports | |
# Ruby 1.8, 1.9, or 2.0 will work, so don't worry about having the right version | |
# The Interactive Ruby Interpreter (irb) is what you'll be using for these examples | |
# Let's get started | |
oogali@marvin$ irb | |
irb(main):001:0> |
#!/usr/bin/env python | |
import sys | |
import time | |
import curses | |
import signal | |
import requests | |
from lxml import etree | |
import sys | |
def main(argv=None): | |
if argv is None: | |
argv = sys.argv | |
# do some stuff | |
return 0 |
This document assumes you've read Vincent Driessen's document titled, "A successful Git branching model", and you are familar with the following concepts:
prod
echo | openssl s_client -connect some.site.com:443 -tlsextdebug 2>&1 | grep '"heartbeat"' |