Skip to content

Instantly share code, notes, and snippets.

View tyru's full-sized avatar
๐Ÿ 
Working from home

Fujiwara Takuya tyru

๐Ÿ 
Working from home
View GitHub Profile
@bellbind
bellbind / getscreenshot.c
Created July 1, 2009 13:33
[c][gtk][webkit]get screenshot PNG from web page
/*
* get screenshot PNG from web page
*
* build:
* FLAGS=`pkg-config --cflags --libs gtk+-x11-2.0 glib-2.0 webkit-1.0`
* gcc -Wall $FLAGS getscreenshot.c -o getscreenshot
*
* usage:
* /usr/bin/xvfb-run -s "-screen 0 1024x768x24" ./getscreenshot test.html
*
"=============================================================================
" Title: VIMua (VIm Mail User Agent)
" File: vimua.vim
" Author: Yasuhiro Matsumoto <[email protected]>
" Version: 0.7
"=============================================================================
"-----------------------------------------------------------------------------
" Setting Environments
"-----------------------------------------------------------------------------
require 'rubygems'
require 'scissor'
n = 10
infile, outfile = ARGV
s = Scissor(infile) / n
result = Scissor()
target = (0 .. n - 1).to_a.sort_by { rand }

djb

ใฟใ‚“ใชใใ‚ใใ‚ D.J. Bernstein ใŒไธ–็•ŒๅฒไธŠๆœ€้ซ˜ใฎใƒ—ใƒญใ‚ฐใƒฉใƒžใ ใจใ„ใ†ใฎใ‚’ๆ€ใ„ๅ‡บใ™ในใใ ใจๆ€ใ†ใ‚“ใ ใ€‚

ใพใšใ€ๅฎข่ฆณ็š„ใชไบ‹ๅฎŸใ ใ‘ใ‚’่ฆ‹ใฆใฟใ‚ˆใ†ใ€‚ djb ใฏ2ใคใฎ้‡่ฆใชใ‚ทใ‚นใƒ†ใƒ ใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ขใ‚’ๆ›ธใ„ใŸใ€‚ ใƒกใƒผใƒซใ‚ตใƒผใƒใจ DNS ใ‚ตใƒผใƒใ ใ€‚ ใฉใกใ‚‰ใ‚‚ไฝ•็™พไธ‡ใจใ„ใ†ใƒ‰ใƒกใ‚คใƒณใงไฝฟใ‚ใ‚Œใฆใ„ใ‚‹ใ€‚ ใ‚ใ‚Šใจใ‚ใ‚‰ใ‚†ใ‚‹่ค‡้›‘ใชไป•ไบ‹ใ‚’ใ“ใชใ—ใ€ใจใฆใคใ‚‚ใชใ„้ซ˜่ฒ ่ทใงใ‚‚ๅ•้กŒใชใ„ใ—ใ€ใฉใ‚“ใช็•ฐๅธธไบ‹ๆ…‹ใซใ‚‚ๅฏพๅฟœใ™ใ‚‹ใ€‚ ใ“ใ‚Œใ‚‰ใฏใ€Bernstein ใŒๆœ€ๅˆใซใƒชใƒชใƒผใ‚นใ—ใŸใจใใจใพใฃใŸใๅŒใ˜ใ‚‚ใฎใŒๅ‹•ใ„ใฆใ‚‹ใฎใ ใ€‚

@tily
tily / input.txt
Created January 7, 2010 14:14
make text stammer
ๆ–‡ๅญ—ใ‚’่ชญใฟใชใŒใ‚‰ใ€ใใ“ใซ่กจ็พใ•ใ‚Œใฆใ‚ใ‚‹้Ÿณ้ŸฟใŒใ€ใ„ใคใพใงใ‚‚่€ณใซใ“ใณใ‚Šใคใ„ใฆใ€้›ขใ‚Œใชใ„ใ“ใจใŒใ‚ใ‚‹ใ ใ‚‰ใ†ใ€‚ใ‚ชใ‚ปใƒญใ‚ชใงใ‚ใคใŸใ‹ใ€ใปใ‹ใฎ่Šๅฑ…ใงใ‚ใคใŸใ‹ใ€ใ—ใ‚‰ในใฆใฟใ‚Œใฐใ€ใ™ใๅˆคใ‚‹ใŒใ€ใ„ใพใฏใ€ใ‚‚ใฎๆ†‚ใใ€ใจใซใ‹ใใ‚ทใ‚จใ‚ฏใ‚นใƒ”ใ‚ขๅЇใฎใฒใจใคใงใ‚ใ‚‹ใ“ใจใฏ้–“้•ใฒใชใ„ใ€ใจใ ใ‘่จ€ใคใฆ็ฝฎใ„ใฆใ€ใใฎ่Šๅฑ…ใฎไบบๆฎบใ—ใฎใ‚ทใ‚คใƒณใ€ๅฏๅฎคใงใฒใใ‹ใซๅฅณใ‚’ใ—ใ‚ๆฎบใ—ใฆใ€ใƒ’ใƒญใ‚ชใ‚‚ใ€ใ‚ใ‚Œใ‚‚ใ€็žฌๆ™‚ใ€ใปใคใจ้‡ใใ‚‹ใ—ใ„ๆบœๆฏใ€‚้กใฎๆฒนๆฑ—ๆ‹ญใฏใ‚€ใจใ€ใดใใจใ‚ใŒ็กฌ็›ดใฎๆŒ‡ใ†ใ”ใ‹ใ—ใŸๆŠ˜ใ€ใจใ‚“ใ€ใจใ‚“ใ€้ƒจๅฑ‹ใฎๅค–ใ‹ใ‚‰่ชฐใ‚„ใ‚‰ใ€ใƒ‰ใ‚ขใ‚’ใƒŽใƒ„ใ‚ฏใ™ใ‚‹ใ€‚ใƒ’ใƒญใ‚ชใฏใ€ๆๆ€–ใฎใ‚ใพใ‚Š้ฃ›ใณใ‚ใŒใคใŸใ€‚ใƒŽใƒ„ใ‚ฏใฏใ€็„กๅฟƒใซใ€ใคใฅใ‘ใ‚‰ใ‚Œใ‚‹ใ€‚ใจใ‚“ใ€ใจใ‚“ใ€ใจใ‚“ใ€ใจใ‚“ใ€ใƒ’ใƒญใ‚ชใฏใ€ใใฎๅ ดใงๆฐ—ใŒ็‹‚ใคใŸใ‹ใ€ใฉใ†ใ‹ใ€็งใฏใใฎๅพŒใฎ็ญ‹ๆ›ธใ‚’ๅฟ˜ใ‚Œใฆใ—ใพใคใŸใ€‚
@draegtun
draegtun / meta_perl6.pl
Created January 13, 2010 21:25
Perl6 metaprogramming example
#!/usr/bin/env perl6
# see:
# * http://transfixedbutnotdead.com/2010/01/13/anyone_for_metaprogramming/
# * http://transfixedbutnotdead.com/2010/01/14/anyone-for-perl-6-metaprogramming/
# * http://fingernailsinoatmeal.com/post/292301859/metaprogramming-ruby-vs-javascript
# * http://transfixedbutnotdead.com/2010/10/31/perl6-metaprogramming-update/
# below runs on Rakudo Star (2010.10 release).
@mattn
mattn / perlvalidate.vim
Created March 30, 2010 08:37
perlvalidate.vim
function! s:package_name()
let mx = '^\s*package\s\+\([^ ;]\+\)'
for line in getline(1, 5)
if line =~ mx
return substitute(matchstr(line, mx), mx, '\1', '')
endif
endfor
return ""
endfunction
@uasi
uasi / fastpack.sh
Created April 30, 2010 19:42
fastpack - a simple App::FatPacker helper
#!/bin/sh
#
# fastpack - a simple App::FatPacker helper
#
if [ -z "$1" ]; then
echo "usage: fastpack script.pl > script.packed.pl"
exit 0
fi
@anekos
anekos / buffered-multiple-hints.vimp
Created May 17, 2010 15:24
;F ใง้–‹ใในใใ‚ฟใƒ–ใ‚’ใƒใƒƒใƒ•ใ‚กใ—ใ€ๆœ€ๅพŒใซไธ€ๆฐ—ใซ้–‹ใ
js <<EOM
liberator.registerObserver(
'enter',
function () {
let scheduled = [];
plugins.libly.$U.around(
events,
'onEscape',
function (next) {
try {
;; g:eskk_revert_henkan_style = "eskk"
;; http://github.com/tyru/eskk.vim/commit/a962f27d868c902415c364df8a7cb0d0d8018bcc
;; Thank you very much, tyru!
(define skk-back-to-kanji-state
(lambda (sc)
(let ((skk (lambda (sc)
(skk-context-set-state! sc 'skk-state-kanji)
(skk-context-set-okuri-head! sc "")
(if (not (null? (skk-context-okuri sc)))
(begin