Skip to content

Instantly share code, notes, and snippets.

View ytkhs's full-sized avatar
On vacation

ytkhs ytkhs

On vacation
View GitHub Profile
@ytkhs
ytkhs / pushover_sample.rb
Created May 22, 2014 12:53
pushover ruby sample
# usage
# $ ruby pushover_sample.rb hogehoge
require "net/https"
url = URI.parse("https://api.pushover.net/1/messages")
req = Net::HTTP::Post.new(url.path)
req.set_form_data({
:token => "YOUR_TOKEN",
@ytkhs
ytkhs / ubuntu1404.sh
Last active August 29, 2015 14:02
ubuntu14.04にいろいろ入れたメモ
apt-get update
apt-get dist-upgrade
apt-get install -y apache2 nginx
# ruby
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz
tar -xvzf ruby-2.1.2.tar.gz ruby-2.1.2/
@ytkhs
ytkhs / schedule.js
Last active August 29, 2015 14:02
某駅某方面平日の時刻表 2014/03/15改正
{
"5" : [9, 23, 31, 37, 44, 51, 58],
"6" : [3, 8, 14, 19, 24, 29, 34, 39, 44, 49, 54, 59],
"7" : [4, 9, 12, 15, 19, 22, 25, 29, 32, 35, 39, 42, 45, 49, 52, 55, 59],
"8" : [2, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 58],
"9" : [2, 7, 12, 16, 20, 24, 28, 32, 37, 42, 47, 52, 56],
"10" : [1, 6, 11, 16, 21, 25, 30, 35, 40, 45, 50, 55, 59],
"11" : [4, 9, 15, 21, 27, 33, 39, 45, 51, 57],
"12" : [3, 9, 15, 21, 27, 33, 39, 45, 51, 57],
"13" : [3, 9, 15, 21, 27, 33, 39, 45, 51, 57],
@ytkhs
ytkhs / cookieclicker.txt
Last active August 29, 2015 14:02
exported cookieclicker data
MS4wNDAzfHwxMzc5MzA5MzY0ODk5O05hTjsxMzkwMzAyMzYwMjYzfDExMTExMTAwfDExNDk2MDQ3MDk5NjEuNzE5OzExNDQ0MjU3OTk5NzY0LjQwNjsyMTk1MDsyMzsxMTQwMDU1MzE5ODEuMjk0MjI7NDk4Oy0xOy0xOzA7MDswOzA7MDstMTswOzI7MDswOzExOzN8MTE4LDEyMCwyNzM1NzA1NzE2NSwwOzE0MCwxNDEsMTI2NTk4NDAzNTE0LDA7MTAwLDEwMSwzMjAwNTA2NzUsMDsxMDAsMTAwLDE3NDM4NDU3MTUsMDsxMDAsMTAxLDUxODc1MTcyMTcsMDsxMDAsMTAwLDExMjg2NDE3MzM4LDA7OTUsOTYsMzE5MTYwNjc1MjcsMDs2OCw2OCwzNDM0NTk1NzEyMDYsMDszMCwzMCw1Mzc4NjE2NDU2MzEsMDsyNCwyNCwzMTI0NzY0NjQ4NjQzLDA7fDQ1MDM1OTk2MjczNDU5MTk7NDUwMzE4NzMxMDUxMDA3OTsyMjUyODk5MzI1MzExNTkxOzM5NDA2NTI0OTI1MzIyMjM7MjI1MjM1MTcxNDkyOTU2NzsyODE2OTQ4NzkwMzYyMTEzOzU4MjQwNDI3NjE5M3w0NTAzMDQ3ODU4MjkwNjg3OzIyNTIwOTY0MzE2MjU5ODM7NzQ3NTU%3D%21END%21
@ytkhs
ytkhs / gist:8514c5e79a7c01f62812
Created July 8, 2014 03:27
curlでajaxをするエイリアス
alias ajax="curl --header \"X-Requested-With: XMLHttpRequest\""
@ytkhs
ytkhs / analyze.sh
Last active August 29, 2015 14:04
apache-access-count-by-datetime
grep '17/Jul/2014' foo.bar.net-access_log | awk '$9==200{print}' | cut -f2,3 -d: | sort | uniq -c | less
@ytkhs
ytkhs / vagrant-apache.conf
Created July 25, 2014 05:43
VagrantのSync機能でapache経由のファイルが更新されないときの解決法
<Directory /path/to/public_html>
EnableMMAP Off
EnableSendfile Off
</Directory>
@ytkhs
ytkhs / atom-dropbox-sync.sh
Created January 5, 2015 03:06
dropboxでatomの設定ファイルを同期するときにシンボリックリンクはるやつ
#compile-cacheとstorageはdropboxでsyncしないようにあらかじめ外しておく
for f in ~/Dropbox/atom-sync/*; do ln -s $f ~/.atom/`basename $f`; done
<?php
$in = [111, 45, 4534, 4, 2356, 66];
$ordered = false;
$len = count($in);
while(!$ordered) {
$ordered = true;
@ytkhs
ytkhs / branch-pruning.sh
Created February 16, 2015 07:46
mergeされててcurrentでないブランチを削除する
git remote prune origin && git checkout master && git branch --merged | grep -v \* | xargs git branch -D