iOS系の便利ライブラリ
そろそろiOSで開発本腰入れようと思って、便利なライブラリたちを色々挙げてみました。
##フィルタライブラリ:GPUImage 爆速のフィルターライブラリ
##画像選択:ELCImagePickerController UIImagePickerでかつ複数の画像を選択できるライブラリ
# -*- coding: utf-8 -*- | |
# Girvan Newman algorithmを使って空手クラブネットワークのコミュニティが分割していく様子を出力 | |
# Zachary's karate club(空手クラブのネットワーク)のデータ取得元URL | |
# http://www-personal.umich.edu/~mejn/netdata/ | |
import networkx as NX | |
import networkx.readwrite.gml as NRG | |
import networkx.algorithms.centrality as NC | |
import pylab as P |
library(RFinanceYJ) | |
library(fGarch) | |
library(tseries) | |
topix <- quoteStockXtsData(x="998405.t",since="2001-01-04") | |
lr.topix <- log(lag(topix$Close)/topix$Close)[-1] | |
plot(lr.topix) | |
garch.fit <- garchFit(~garch(1,1),data=lr.topix,trace=F) | |
garch.fit2 <- garch(lr.topix,order=c(3,1)) | |
garch.fit2$n.likeli |
iOS系の便利ライブラリ
そろそろiOSで開発本腰入れようと思って、便利なライブラリたちを色々挙げてみました。
##フィルタライブラリ:GPUImage 爆速のフィルターライブラリ
##画像選択:ELCImagePickerController UIImagePickerでかつ複数の画像を選択できるライブラリ
" 行番号の表示 | |
set nu | |
" 右下に表示される行・列の番号を表示 | |
set ruler | |
" 自動インデントを有効にする | |
set autoindent | |
" タブを表示する時の幅 |
class Integer | |
N_BYTES = [42].pack('i').size | |
N_BITS = N_BYTES * 16 | |
MAX = 2 ** (N_BITS - 2) - 1 | |
MIN = -MAX - 1 | |
UNSINED_MAX = -MIN + MAX | |
UNSINED_MIN = 0 | |
end | |
p Integer::MAX #=> 4611686018427387903 |
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby | |
# SET YOUR_HOME TO THE ABSOLUTE PATH OF YOUR HOME DIRECTORY | |
# chmod +x install.rb | |
# ./install.rb | |
YOUR_HOME = ENV['HOME'] | |
HOMEBREW_PREFIX = ENV['HOMEBREW_PREFIX'] || "#{YOUR_HOME}/usr/local" | |
HOMEBREW_CACHE = "#{YOUR_HOME}/Library/Caches/Homebrew" | |
HOMEBREW_REPO = 'https://github.com/Homebrew/homebrew' |
#!/bin/bash | |
HOMEBREW_PREFIX="$(brew --prefix)" | |
cp $HOMEBREW_PREFIX/local/opt/dnsmasq/dnsmasq.conf.example $HOMEBREW_PREFIX/local/etc/dnsmasq.conf | |
cp $HOMEBREW_PREFIX/local/opt/dnsmasq/homebrew.mxcl.dnsmasq.plist $HOME/Library/LaunchAgents/. | |
launchctl bootstrap gui/$(id -u) $HOME/Library/LaunchAgents/homebrew.mxcl.dnsmasq.plist > /dev/null 2>&1 |
var e = document.createElement('script'); | |
e.type = 'text/javascript'; | |
e.charset='UTF-8'; | |
e.src = 'https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js'; | |
document.body.appendChild(e); | |
function repFun() { | |
if (typeof html2canvas !== 'function') { | |
setTimeout(repFun); | |
} else { | |
html2canvas(document.body, { |
https://github.com/tylertreat/comcast
Name | Latency | Bandwidth | Packet-loss |
---|---|---|---|
Offline | 0 | 0 | 100% |
3G | 250 | 750 | 15% |
2G | 300 | 250 | 15% |