Skip to content

Instantly share code, notes, and snippets.

View tsuyoshicho's full-sized avatar

Tsuyoshi CHO tsuyoshicho

View GitHub Profile
@Constellation
Constellation / dashboard_plus_tombloo.user.js
Created August 12, 2008 04:23
userscript : Dashboard + Tombloo
// ==UserScript==
// @name Dashboard + Tombloo
// @namespace http://d.hatena.ne.jp/Constellation/
// @description register reblog command by Tombloo
// @include http://www.tumblr.com/dashboard*
// @include http://www.tumblr.com/show*
// @include http://www.tumblr.com/iphone*
// ==/UserScript==
//
// Detail : Pinned-node Reblog

djb

みんなそろそろ D.J. Bernstein が世界史上最高のプログラマだというのを思い出すべきだと思うんだ。

まず、客観的な事実だけを見てみよう。 djb は2つの重要なシステムソフトウェアを書いた。 メールサーバと DNS サーバだ。 どちらも何百万というドメインで使われている。 ありとあらゆる複雑な仕事をこなし、とてつもない高負荷でも問題ないし、どんな異常事態にも対応する。 これらは、Bernstein が最初にリリースしたときとまったく同じものが動いてるのだ。

@mattn
mattn / ssh-env.bat
Created March 12, 2010 11:20
windowsではssh-askpassが使えないのでsetxで環境変数に設定しちゃうぞバッチファイル
@echo off
if "%1" == "-f" goto doit
if "%1" == "-s" goto session
if not "%SSH_AGENT_PID%" == "" goto end
goto doit
:session
for /f "eol=; tokens=1,2 delims==;" %%1 in ('ssh-agent.exe') do (
if "%%1" == "SSH_AUTH_SOCK" setx SSH_AUTH_SOCK %%2 & set SSH_AUTH_SOCK=%%2
if "%%1" == "SSH_AGENT_PID" setx SSH_AGENT_PID %%2 & set SSH_AGENT_PID=%%2
@MicahElliott
MicahElliott / colortrans.py
Created November 29, 2010 07:57
Convert values between RGB hex codes and xterm-256 color codes.
#! /usr/bin/env python
""" Convert values between RGB hex codes and xterm-256 color codes.
Nice long listing of all 256 colors and their codes. Useful for
developing console color themes, or even script output schemes.
Resources:
* http://en.wikipedia.org/wiki/8-bit_color
* http://en.wikipedia.org/wiki/ANSI_escape_code
@azu
azu / _nya_git.lua
Created April 7, 2011 16:18
gitコマンドの補完、サブモジュールの削除nyaosスクリプト
-- nyaosのgit向けluaコマンド
-- print('loading... "_nya_git.lua"')
-- $git submodule rm
-- サブモジュールの削除
-- http://labs.timedia.co.jp/2011/03/git-removing-a-submodule.html
nyaos.command['git submodule rm'] = function(name)
local modulepath = nyaos.eval('git config --file .gitmodules --get submodule.' .. name .. '.path');
nyaos.exec('git rm --cached ' .. modulepath);
nyaos.exec('git config --file .gitmodules --remove-section submodule.' .. name);
nyaos.exec('git commit -m "Remove submodule '..name..'"')
@matope
matope / NoSQLデータモデリング技法.markdown
Created April 16, 2012 03:35
NoSQLデータモデリング技法

#NoSQLデータモデリング技法

原文:NoSQL Data Modeling Techniques « Highly Scalable Blog

I translated this article for study. contact matope[dot]ono[gmail] if any problem.

NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティックな理論に欠けている。本稿で、私はデータモデリングの視点からのNoSQLシステムファミリーの短い比較といくつかの共通するモデリングテクニックの要約を解説したい。

本稿をレビューして文法を清書してくれたDaniel Kirkdorfferに感謝したいと思う

@uasi
uasi / git-svn.markdown
Last active May 27, 2024 04:48
git-svn の使い方メモ

git-svn の使い方メモ

git-svn の使い方をメモする。他によいプラクティスがあれば指摘していただけるとありがたい。

用語

SVN のブランチと git のブランチが混在しているため、ここではブランチという語を以下のように区別する。

  • ブランチ、 SVN ブランチ:$SVN_REPO/branches 以下にあるディレクトリ
  • ローカルブランチ:git のローカルブランチ
  • リモートブランチ:git のリモートブランチ
@fumiyas
fumiyas / u-nya.zshrc
Created May 2, 2012 12:33
端末ウィンドウタイトルと右プロンプトに這いよる混沌 (zsh, bash)
#!/bin/zsh
#!/bin/bash
##
## 端末ウィンドウタイトルと右プロンプトに這いよる混沌 (zsh)
## 端末ウィンドウタイトルに這いよる混沌 (bash)
## Written by SATOH Fumiyasu
## https://github.com/fumiyas
## https://twitter.com/#!/satoh_fumiyasu
##
## Inspired by:
@znz
znz / woo_nyaa.bash
Created May 2, 2012 17:08
http://www.manabii.info/2012/05/bash-wn.html のスクリプトを PROMPT_COMMAND を使うように変更
#!/bin/bash
# usage: . ./woo_nyaa.bash
LANG="ja_JP.UTF-8"
WOO_NYAA_STRINT=(
"(」・ω・)」うー!"
"(/・ω・)/にゃー!"
"(」・ω・)」うー!"
"(/・ω・)/にゃー!"
"(」・ω・)」うー!"