djb
みんなそろそろ D.J. Bernstein が世界史上最高のプログラマだというのを思い出すべきだと思うんだ。
まず、客観的な事実だけを見てみよう。 djb は2つの重要なシステムソフトウェアを書いた。 メールサーバと DNS サーバだ。 どちらも何百万というドメインで使われている。 ありとあらゆる複雑な仕事をこなし、とてつもない高負荷でも問題ないし、どんな異常事態にも対応する。 これらは、Bernstein が最初にリリースしたときとまったく同じものが動いてるのだ。
djb
みんなそろそろ D.J. Bernstein が世界史上最高のプログラマだというのを思い出すべきだと思うんだ。
まず、客観的な事実だけを見てみよう。 djb は2つの重要なシステムソフトウェアを書いた。 メールサーバと DNS サーバだ。 どちらも何百万というドメインで使われている。 ありとあらゆる複雑な仕事をこなし、とてつもない高負荷でも問題ないし、どんな異常事態にも対応する。 これらは、Bernstein が最初にリリースしたときとまったく同じものが動いてるのだ。
| # イラストの顔の目の色をクルクルするGIFアニメを作るコマンド | |
| # AnimeFace-Ruby.tar.gzの最新版(2011/4/11 21時以降)が必要 | |
| # | |
| # ruby eyecolor.rb homu.jpg homu.gif | |
| require "rubygems" | |
| require "RMagick" | |
| require "AnimeFace" | |
| module AnimeFace |
| /** | |
| * 連続する数値から割り当てる色を算定する.<br> | |
| * @param sequence シーケンス番号 | |
| * @return 割り当てられた色 | |
| */ | |
| protected Color makeColor(int sequence) { | |
| int pos = sequence % 7; // 色相を7分割で1周 | |
| int lev = sequence / 7; // 周数 | |
| lev = lev % 4; // 4段階以上は暗くせず、最初に戻る. |
| lua有効のvim7.4をコンパイルインストールする | |
| 検証環境: CentOS6.4 64bit | |
| インストール先 | |
| ${HOME}/local/bin | |
| luaソースファイル | |
| http://www.lua.org/ftp/lua-5.2.3.tar.gz | |
| UTF-8対応版? |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <title>AOP Example</title> | |
| <style type="text/css"> | |
| #log { | |
| background: #EEE; | |
| height: 300px; | |
| overflow: auto; | |
| } |
| public class Perlin { | |
| public int repeat; | |
| public Perlin(int repeat = -1) { | |
| this.repeat = repeat; | |
| } | |
| public double OctavePerlin(double x, double y, double z, int octaves, double persistence) { | |
| double total = 0; |
| /** | |
| * Google Spreadsheet向けBigQuery取り込みスクリプト | |
| * http://toreta.blog.jp/archives/20649904.html | |
| * License: MIT 2014- Toreta, Inc. | |
| * | |
| * runAllQueries() をトリガーで毎日実行してください | |
| * Queries, Single row queries, Dataの三つのシートを作って下さい | |
| * Queries, Single row queriesのシートには実行するクエリを書きます | |
| * A列にクエリ名、B列にクエリです。 | |
| * conuntなどの集約関数で1行しか返らないクエリは「Single row queries」、それ以外は「Queries」に書いて下さい |
| Host handson | |
| User admin | |
| Port 22 | |
| IdentityFile インスタンスを作るときにダウンロードしたpemファイル | |
| HostName パブリックIPアドレス | |
| ServerAliveInterval 300 |
| <?php | |
| /** | |
| * printf is template engine | |
| * | |
| * @license WTFPL http://www.wtfpl.net/ | |
| * @author USAMI Kenta <[email protected]> | |
| * @param string $format | |
| * @param string|int|float $args... | |
| * @return string |