Skip to content

Instantly share code, notes, and snippets.

View fumiyas's full-sized avatar
💭
> 突然の死 <

SATOH Fumiyasu fumiyas

💭
> 突然の死 <
View GitHub Profile
@yoshiko-pg
yoshiko-pg / add_gcal_url.js
Created March 12, 2014 08:46
Googleカレンダーへ予定追加するリンクURL生成コード
var url = (function(){
var getUTC = function(date_str){
var date = new Date(date_str);
return date.getUTCFullYear() +
zerofill(date.getUTCMonth()+1) +
zerofill(date.getUTCDate()) +
'T' +
zerofill(date.getUTCHours()) +
zerofill(date.getUTCMinutes()) +
@frsyuki
frsyuki / presto-client.py
Last active October 11, 2020 09:56
Presto client for Ruby and Python
import os
import json
import httplib
import time
VERSION = "0.1.0"
class ClientSession:
def __init__(self, server, user, source=None, catalog=None, schema=None, debug=False):
self.server = server
@fumihito
fumihito / clickpad.conf
Created December 24, 2013 10:11
ThinkPad T540p clickpad config with Upstart User Session Usage: copy to your ~/.init/clickpad.conf
# Clickpad Control
#
description "Clickpad initialize for Thinkpad's TrackPoint"
start on starting xsession-init and started dbus
pre-start script
synclient PalmDetect=1
# use with: `xinput list "SynPS/2 Synaptics TouchPad" |grep Range `
@hirose31
hirose31 / README.md
Last active December 30, 2015 23:59

シェルネタ応募

お題

シェルスクリプト内で組み立てたオプション文字列を外部コマンドに渡して実行したい。

ただし:

  • 渡すオプション文字列は深淵な理由で配列などは使わずにベタな文字列で
  • launcher.sh の様にスペースを含む値も正しく扱えるように

http://ameblo.jp/principia-ca/entry-11573342807.html

  1. 復帰した旧masterが新masterになるわけじゃないんで「フェイルバック」 ではない感。
  2. sentinel 1台だと誤検知してもFOしちゃうので怖い。別ラックとかで複数sentinel配置すべきじゃないかなぁ。
  3. alias_ip_change.shは非常にまずい気がして、引数全く見てないのでFOが発動したときと完了したときの2回IP Alias切り替えちゃう。つまり元に戻るので落ちたmasterにVIPが付いちゃうんじゃないかなぁ?
  4. あとip addr del/addしたときって他サーバー/スイッチのarpテーブル/FDB更新されるんだっけ? Gratuitous ARP送ったほうがいいような気がするけどどうだろう?
  5. 注意点1はそんなことはなくて、ちゃんと引数をみてroleがleaderでstateがendのときだけVIPの移動処理すればOK 引数の説明はsentinel.confに書いてある
@voluntas
voluntas / haystack_es_kuromoji.rst
Last active March 12, 2024 07:08
Haystack + Elasticsearch + kuromoji コトハジメ

Haystack + Elasticsearch + kuromoji コトハジメ

更新:2013-09-28
バージョン:0.0.9
作者:@voluntas
URL:http://voluntas.github.io/

Django + Elasticsearch コトハジメの補足記事です

package main
import (
"bufio"
"errors"
"io"
"log"
"net"
"net/http"
"net/url"
static void beep(unsigned int ms, unsigned int freq)
{
int fd, arg;
fd = open("/dev/console", O_RDWR);
if (fd < 0) {
perror(strerror(errno));
return;
}
arg = (ms << 16) | freq;
@jmblog
jmblog / gist:6077993
Last active November 22, 2021 08:37
所得税と住民税の計算方法

所得税(国税)

所得税の計算方法

所得税額 = (所得金額(A) - 所得控除額(B)) × 税率 - 税額控除額(C)

  • 「所得金額(A)- 所得控除額(B)」は 課税所得金額 といい、1,000円未満の端数を切り捨てる。

所得税の税率

@yoggy
yoggy / nex6-capture.rb
Last active December 18, 2015 12:09
sample program for Sony NEX-6 (Smart Remocon App)
#!/usr/bin/ruby
#
# nex6-capture.rb - sample program for Sony NEX-6 (Smart Remocon App)
#
require "socket"
require 'json'
require "pp"
require "open-uri"
$host = "192.168.122.1"