Skip to content

Instantly share code, notes, and snippets.

View znz's full-sized avatar

Kazuhiro NISHIYAMA znz

View GitHub Profile
@znz
znz / daemon-in-terminal.rb
Created May 27, 2009 10:04
端末上で動くプログラムを通知スペースに入れる(Ruby/VTE依存)
#!/usr/bin/ruby1.8 -Ku
# -*- coding: utf-8 -*-
=begin
= run daemon in terminal
== usage
$ daemon-in-terminal.rb -- some-command [command arguments...]
* left click tray icon: toggle terminal
* right click tray icon: show menu
@znz
znz / .gitignore
Created August 12, 2009 17:12
Sequelを使ったときのテストがうまく書けない
memo.db
@znz
znz / bluescreen-boot-from-hd0-2.txt
Created September 10, 2009 09:15
BSODの時のメッセージ
A problem has been detected and windows has been shut down to prevent damage to your computer.
If this is the first time you've seen this Stop error screen,
restart your computer. If this screen appears again, follow
these steps:
Check for viruses on your computer. Remove any newly installed
hard drives or hard drive controllers. Check your hard drive
to make sure it is properly configured and terminated.
Run CHKDSK /F to check for hard drive corruption, and then
@znz
znz / visual.c
Created October 14, 2009 12:00
dump my X window props
/* based on http://www.faqs.org/faqs/Xt-FAQ/ 's visual.c */
/*
* Some sample code to start up an application using something other
* than the default visual.
*
* To compile:
* cc -g visual.c -o visual -lXaw -lXmu -lXt -lXext -lX11 -lm
*
* To run:
@znz
znz / otf-unset-isFixedPitch.rb
Created November 24, 2009 12:47
unset isFixedPitch for otf-ipafont
#!/usr/bin/ruby -Kn
# http://www.microsoft.com/typography/otspec/
# http://www.microsoft.com/typography/otspec/otff.htm
# http://www.microsoft.com/typography/otspec/post.htm
def dp(*args)
p(*args) if $DEBUG
end
@znz
znz / fake_key.c
Created December 21, 2009 07:49
XTEST example
/* gcc -o fake_key fake_key.c -lXtst */
/* example usage:
* { sleep 1; ./fake_key l s Return; } &
*/
#include <X11/extensions/XTest.h>
int
main(int argc, char **argv)
{
@znz
znz / gnus-gravatar.el
Created January 21, 2010 23:32 — forked from iratqq/gravatar.el
gravatar for wanderlust and gnus
;;; gravatar.el --- gravatar fetch/store functions
;; Copyright (C) 2008 Iwata
;; Author: Iwata <iratqq@gmail.com>
;; Keywords: faces, tools, extensions, mail
;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 3, or (at your option)
@znz
znz / plone-to-html.rb
Created February 25, 2010 09:24
Plone site to static files
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
require 'rubygems'
require 'nokogiri'
require 'logger'
require 'open-uri'
require 'pathname'
require 'set'
@znz
znz / usbrh
Created June 16, 2010 23:02
munin plugin for usbrh
#!/bin/sh
# munin plugin for usbrh
# see http://znz.s1.xrea.com/t/?date=20100528
case "$1" in
autoconf)
if [ -r /proc/usbrh/0/status ]; then
echo yes
exit 0
else
@znz
znz / addjs.rb
Created September 12, 2010 21:18
旧リファレンスマニュアルからるりまへのリンク生成 (つくりかけというか実験途中)
#!/usr/bin/ruby
s = <<EOF
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="linktorurema.js"></script>
EOF
ARGV.each do |fn|
c = open(fn, "rb"){|f|f.read}
c.sub!(/<\/head>/) do
s + $&