Make sure we have Final Cut Pro X and correct version of ffmpeg installed.
brew uninstall ffmpeg
brew install ffmpeg --with-theora --with-libogg --with-libvorbis --with-libvpx| #! /usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| import os | |
| import logging | |
| import subprocess | |
| import shutil | |
| import tarfile | |
| import tempfile | |
| import argparse |
| #!/bin/bash | |
| SRC='/Volumes/apple-a' | |
| DST='/Volumes/apple-b' | |
| [ -d $SRC ] || { | |
| echo "$SRC is not mounted"; | |
| exit 1; | |
| } |
| Follow this instruction: https://www.mapbox.com/tilemill/docs/guides/osm-bright-mac-quickstart/ | |
| Instead of downloading huge OSM datasets, download smaller areas from http://www.openstreetmap.org/export |
| // Runs tasks periodically. Is able to freeze when page is not active. | |
| // Requires visibility.js: https://github.com/ai/visibilityjs | |
| angular.module('someting', []) | |
| .run(['$rootScope', function($rootScope) { | |
| // wrapping visibility API into $rootScope. | |
| // page becomes hidden when user switched tabs or minimized the window |
I hereby claim:
To claim this, I am signing this object:
| // RSA encrypt/decrypt using http://travistidwell.com/jsencrypt/demo/ | |
| var publicKey = "MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgH/i6o0R9+Y/4gc1S8YVqq+LW8WO ZBATp2QvB0QzrnG1cN7jVnhGSBc8IYWCSjor3y7YGUxS3zOn17Sd1QreTaMqA61a\nEVznt25CCdghsJz0Ctsk/TioQQQ4yL7xMKn/94IoM+ebuuw+/DQjEFo2GgZLcvOfBk2Gjfe6OuDDu3slAgMBAAE="; | |
| var privateKey = "MIICWgIBAAKBgH/i6o0R9+Y/4gc1S8YVqq+LW8WOZBATp2QvB0QzrnG1cN7jVnhGSBc8IYWCSjor3y7YGUxS3zOn17Sd1QreTaMqA61aEVznt25CCdghsJz0Ctsk/TioQQQ4yL7xMKn/94IoM+ebuuw+/DQjEFo2GgZLcvOfBk2Gjfe6OuDDu3slAgMBAAECgYA6SQRXaSIPuXvdhyfSztstCJm570yhmyOGYHyyU8+kmWoo23n0dSu0Ez6/54LHAmnEos7c30RE+bEw62JGgszk9HI6K3EJGV0dP9WWUJieP/jM5YG//rq3im1eP/7e0KsxCFxlMUTreN7bG9VvQIBLMTgAj3LlW4QBGH0z0yHLPQJBALhgoeWisSqChMvL6YwDOvyWkkeUa9YuqQ2ZYakKvG9JUmirp1q57Fr0Q41i1NHcc0JLtdhOvs3ybmXeHCBueUcCQQCxkIs0bsTh3Ku1wt8qEDsGTGFbg5RTnNThfGAbaGMkjTnW/JpV4Z2clRVN8clS7nXW4CPjgJYY1kIPODGp5R4zAkBXJ35/8Ra0FHw3ZY1hXMmOSpKc+WC8HtRUlFNgt615IXyt864pKce6+snP1I7rILzu8qDjvd1dtqJOzt4WyoHTAkAwqncctcdMSBjfxjs34h7rSP/d/yAmEnPeISKOIHwbxoE1xSHfq+hwxAOEy2Hs |
| // Converts from degrees to radians. | |
| Math.radians = function(degrees) { | |
| return degrees * Math.PI / 180; | |
| }; | |
| // Converts from radians to degrees. | |
| Math.degrees = function(radians) { | |
| return radians * 180 / Math.PI; | |
| }; |
| import com.google.common.io.BaseEncoding; | |
| import org.bouncycastle.jce.ECNamedCurveTable; | |
| import org.bouncycastle.jce.interfaces.ECPrivateKey; | |
| import org.bouncycastle.jce.interfaces.ECPublicKey; | |
| import org.bouncycastle.jce.provider.BouncyCastleProvider; | |
| import org.bouncycastle.jce.spec.ECNamedCurveParameterSpec; | |
| import org.bouncycastle.jce.spec.ECParameterSpec; | |
| import org.bouncycastle.jce.spec.ECPrivateKeySpec; | |
| import org.bouncycastle.jce.spec.ECPublicKeySpec; | |
| import org.bouncycastle.math.ec.ECPoint; |