Install the OpenSSL on Debian based systems
sudo apt-get install openssl| git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative master..develop |
| $ docker build -t test . | |
| Sending build context to Docker daemon 34.82kB | |
| Step 1/11 : FROM python:3.5-slim | |
| ---> 8c228f31ddc5 | |
| Step 2/11 : MAINTAINER Ye Wang [email protected] | |
| ---> Using cache | |
| ---> 08e32cddacf0 | |
| Step 3/11 : RUN apt-get update && apt-get install -y --no-install-recommends -qq cron rsyslog wget && apt-get clean && rm -rf /var/lib/apt/lists/* | |
| ---> Using cache | |
| ---> b11fdb159dc8 |
I hereby claim:
To claim this, I am signing this object:
| #!/usr/bin/env python | |
| # with help and inspiration from | |
| # * ASN1_generate_nconf(3) (specifically the SubjectPublicKeyInfo structure) | |
| # * http://www.sysmic.org/dotclear/index.php?post/2010/03/24/Convert-keys-betweens-GnuPG%2C-OpenSsh-and-OpenSSL | |
| # * http://blog.oddbit.com/2011/05/converting-openssh-public-keys.html | |
| import sys | |
| import base64 | |
| import struct |
| [ye-mbp:~] ywang$ xcodebuild -version | |
| Xcode 6.0.1 | |
| Build version 6A317 | |
| [ye-mbp:~] ywang$ brew install -v httpd24 | |
| ==> Downloading https://archive.apache.org/dist/httpd/httpd-2.4.10.tar.bz2 | |
| Already downloaded: /Library/Caches/Homebrew/httpd24-2.4.10.tar.bz2 | |
| ==> Verifying httpd24-2.4.10.tar.bz2 checksum | |
| tar xf /Library/Caches/Homebrew/httpd24-2.4.10.tar.bz2 | |
| ==> tar -zxpv -C /private/tmp/httpd24-Ttbn7h/httpd-2.4.10/srclib/apr --strip-components=1 -f /private/tmp/httpd24-Ttbn7h/httpd-2.4.10/srclib/apr-1.5.1.tar.gz | |
| x libapr.mak |
Only do this if you understand the consequences: all node programs will be able to bind on ports < 1024
sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/node
Important: your node location may vary. Use which node to find it, or use it directly in the command:
| # Aliases for common git commands. E.g., enter "git d" for "git diff" | |
| # These settings live in the ~/.gitconfig file. | |
| [alias] | |
| b = branch | |
| br = branch | |
| ba = branch -a | |
| ci = commit | |
| co = checkout | |
| d = diff |
| /* | |
| * jQuery UI CoverFlow | |
| Re-written for jQueryUI 1.8.6/jQuery core 1.4.4+ by Addy Osmani with adjustments | |
| Maintenance updates for 1.8.9/jQuery core 1.5, 1.6.2 made. | |
| Original Component: Paul Bakaus for jQueryUI 1.7 | |
| */ | |
| (function($){ | |
| function getPrefix( prop ){ |
| var dv = function(date){ | |
| var matches = /^(\d{1,2})[-\/](\d{1,2})[-\/](\d{4})$/.exec(date); | |
| if (matches == null) return {'isValid': false}; | |
| var m = matches[1] - 1; | |
| var d = matches[2]; | |
| var y = matches[3]; | |
| var cd = new Date(y, m, d); | |
| var isValid = (cd.getDate() == d) && (cd.getMonth() == m) && (cd.getFullYear() == y); | |
| return {'isValid': isValid, 'month':m, 'day':d, 'year':y} |