Skip to content

Instantly share code, notes, and snippets.

@kenchan0130
kenchan0130 / gist:3678097
Created September 8, 2012 18:03 — forked from millionsmile/gist:3676569
Karate club community detection by Girvan-Newman algorithm
# -*- 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
@kenchan0130
kenchan0130 / gist:3756017
Created September 20, 2012 13:45
fGarch of garchFit function v.s. tsereis of garch function
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
@kenchan0130
kenchan0130 / gist:4696188
Last active December 12, 2015 02:08
QiitaHackathon

iOS系の便利ライブラリ

そろそろiOSで開発本腰入れようと思って、便利なライブラリたちを色々挙げてみました。

##フィルタライブラリ:GPUImage 爆速のフィルターライブラリ

##画像選択:ELCImagePickerController UIImagePickerでかつ複数の画像を選択できるライブラリ

@kenchan0130
kenchan0130 / .vimrc
Last active December 24, 2015 18:39
minimum of vimrc setting
" 行番号の表示
set nu
" 右下に表示される行・列の番号を表示
set ruler
" 自動インデントを有効にする
set autoindent
" タブを表示する時の幅
@kenchan0130
kenchan0130 / integer.rb
Created December 18, 2015 05:02
Ruby Integer::MAX and Integer::MIN
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
@kenchan0130
kenchan0130 / install.rb
Last active January 6, 2017 09:10 — forked from skyl/install.rb
Homebrew without sudo
#!/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, {
@kenchan0130
kenchan0130 / note.md
Last active December 19, 2017 13:49
maybe mas command vulnerability

Summary

I also thought that only administrators can install applications in /Applications. However, I have learned that a standard user can overthrow this premise without administrator privilege even if I restrict by profile.

Steps to Reproduce

First, prepare a Brewfile like this:

@kenchan0130
kenchan0130 / Profiles.md
Last active April 17, 2018 01:02
Comcast Network Condition Profiles