djb
みんなそろそろ D.J. Bernstein が世界史上最高のプログラマだというのを思い出すべきだと思うんだ。
まず、客観的な事実だけを見てみよう。 djb は2つの重要なシステムソフトウェアを書いた。 メールサーバと DNS サーバだ。 どちらも何百万というドメインで使われている。 ありとあらゆる複雑な仕事をこなし、とてつもない高負荷でも問題ないし、どんな異常事態にも対応する。 これらは、Bernstein が最初にリリースしたときとまったく同じものが動いてるのだ。
| // ==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 が最初にリリースしたときとまったく同じものが動いてるのだ。
| @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 |
| #! /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 |
| -- 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..'"') |
#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に感謝したいと思う
| #!/bin/zsh | |
| #!/bin/bash | |
| ## | |
| ## 端末ウィンドウタイトルと右プロンプトに這いよる混沌 (zsh) | |
| ## 端末ウィンドウタイトルに這いよる混沌 (bash) | |
| ## Written by SATOH Fumiyasu | |
| ## https://github.com/fumiyas | |
| ## https://twitter.com/#!/satoh_fumiyasu | |
| ## | |
| ## Inspired by: |
| #!/bin/bash | |
| # usage: . ./woo_nyaa.bash | |
| LANG="ja_JP.UTF-8" | |
| WOO_NYAA_STRINT=( | |
| "(」・ω・)」うー!" | |
| "(/・ω・)/にゃー!" | |
| "(」・ω・)」うー!" | |
| "(/・ω・)/にゃー!" | |
| "(」・ω・)」うー!" |