Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
echo -n !
exec git "$@"
@hitode909
hitode909 / kotobuki.el
Created October 26, 2013 03:27 — forked from fukamachi/gist:4109258
functionを寿にする
;; This function is quoted from this page. Thanks to Tomohiro Matsuyama.
;; http://dev.ariel-networks.com/Members/matsuyama/pretty-lambda-in-emacs/
(defun set-pretty-patterns (patterns)
(loop for (glyph . pairs) in patterns do
(loop for (regexp . major-modes) in pairs do
(loop for major-mode in major-modes do
(let ((major-mode (intern (concat (symbol-name major-mode) "-mode")))
(n (if (string-match "\\\\([^?]" regexp) 1 0)))
(font-lock-add-keywords major-mode
`((,regexp (0 (prog1 ()
@hitode909
hitode909 / sin_is_god.txt
Created February 1, 2012 06:20 — forked from kimoto/sin_is_god.txt
sin関数の使い方についてメモ
sin関数の魅力に迫る!
これは超ハイテンションでsin関数の魅力に迫るという文章です
sin関数は入力された角度(ラジアン)を元に、-1から1までのあいだの値を返却します
sin関数は周期的な特徴があって入力する値を増やしていくと...
-----------------
sin(0) = 0
sin(1) = 0.1
sin(2) = 0.14
...
@hitode909
hitode909 / olm.rb
Created October 22, 2011 01:31 — forked from nanki/olm.rb
One liner music player for Ruby. http://hitode909.appspot.com/one-liner-music/
require 'rubygems'
require 'ffi-portaudio'
def safe
r = nil
Thread.new {
$SAFE = 4
r = yield
}.join
r
# -*- coding: utf-8 -*-
$KCODE = 'UTF-8'
require 'rubygems'
require 'json'
require 'ya2yaml'
require 'oauth/cli/twitter' # gem install oauth-cli-twitter
BANNER = "usage ruby twitter_get_all_statuses.rb username path/to/file"
# TODO: 今何発言とったか表示できるようにする
@hitode909
hitode909 / kindai_crop_test.c
Created November 6, 2010 06:34 — forked from ultraist/kindai_crop_test.c
近デジ3:4でトリミング
/* 近代デジタルの画像をページ分割するヤツ(page_split)
   opencvを使う.
*/
#if 0
#include <cv.h>
#include <highgui.h>
#include <math.h>
#else
#include <opencv/cv.h>
#include <opencv/highgui.h>
@hitode909
hitode909 / autoghiblize.user.js
Created July 18, 2010 02:51
tilyさんのforkして,twitterにポストするようにした
// ==UserScript==
// @name AutoGhiblize
// @namespace http://d.hatena.ne.jp/tily
// @include http://faithrm-zero-zero.blog.so-net.ne.jp/archive/*
// @require http://www.chasen.org/~taku/software/TinySegmenter/tiny_segmenter-0.1.js
// ==/UserScript==
//----[Markov]---------------------------------------
var Markov = function() {
this.chain = {}
#!ruby
require 'rubygems'
require 'twitter'
require 'pit'
def enjoy(&block)
begin
block.call
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'uri'
require 'open-uri'
class Results
@l = nil
@cache = nil
@hitode909
hitode909 / tf.rb
Created May 3, 2010 12:57 — forked from udonchan/tf.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'rubygems'
require 'MeCab'
require 'uri'
require 'open-uri'
require 'generator'
require 'extractcontent.rb'
$KCODE='u'