2015-02-01から1ヶ月間の記事一覧
シェルスクリプト内で例外を処理したい。 Pythonのsubprocess.check_callメソッドみたいに、コマンド打ってエラーだったらとりあえず止まって欲しい。 とりあえず止めるだけなら以下のように関数check_callを定義しておいて、コマンドを打つ変わりにcheck_ca…
ワークショップなんかで議論する場合には、抽象度を意識する必要がある。 まずは参加者の話が合うレベルまで抽象度を上げなければならない。組織は存続せねばならないみたいな極端な一般論にまで、抽象度を上げなければ話が合わなくなるならば、もう全員では…
ウェブの欠点は何かと考えたら、やっぱり更新されない情報には使いにくいということなのではないだろうか。 ハイパーテキスト形式の論文を配布するシステムとして発明されたはずだが、結局論文はPDFで配布されている。 リンク先がいつまでもあるかどうか分か…
適宜更新 Keyword: Internet (World Wide Web) x86 & dawn of the ARM age Virtualization Distributed Computing 1990 HTTP 1991 Linux initial release 1993 Debian initial release 1993 FreeBSD initial release 1994 Netscape Navigator initial releas…
環境 Ubuntu 14.04LTS 手順 パッケージの取得 # Download Redmine package wget http://www.redmine.org/releases/redmine-2.6.1.tar.gz tar xvzf redmine-2.6.1.tar.gz sudo mv redmine-2.6.1 /opt/ # Install Ruby & Rails sudo apt-get install ruby ruby…
コンピュータの動作を規定するものが、コードを書くことつまりプログラミングである。 設計はプログラミングのありようを規定するものだから、メタプログラミングである。 設計のありようを規定するものが、フォーターフォール型とかアジャイル型とかの開発…