日記(2018年)
Table of Contents
12月30日(日)
gitのhook
gitでcloneしたemacsのソースをビルドしていたら、autogen.sh というスクリプトを実行した時点で、gitにパスが通っていないと先に進めなかった。
疑問に思いながら、その後ローカルでコミットしたときに、コミットメッセージや、空白の内容によってはコミットがabortされることに気付いた。
忘れていたが、gitのhookの仕組み (.git/hooks/ の下にファイルがある)でやっているのだろう。
ローカルのコミットの時点で、プロジェクトのポリシーに従い、コミット内容にある程度制約を設けるというのは、参考になった。
と言いながらも、やってい作業は、様々なパッチ(IMEパッチ)をあててみて、コミットして、内容を比較する、というものだったのだが、
とあるパッチが大量の空白でコミットできず、面倒だったので、pre-commit をrenameして処理してしまった・・・
Emacs での開発方法
結構知らないものが多くて驚く。
company.el や flycheck.el は入れてみたが、まだあまり使いこなせていない。
特に、flycheckで includeパスを指定するのが上手くいかず、ディレクトリごとにローカルな変数を設定する .dir-locals.el ファイルの設定も上手くいかず、すっきりしていない。
ソフトウェア設計が重要である理由
すごく真っ当な内容。
世の中全般で見ると、「ソフトウェア設計」と「プログラミング」は別であることを意識していない人は多いのでないだろうか。
ただ、 「ソフトウェア設計」と「プログラミング」が別であることがわかっていても、ソフトウェア設計を全く行わずにプログラミングをしているのであれば意味がない、とも言えるだろう。
ここで、「ソフトウェア設計」とは、あくまでプロセスであり、”コード以外のドキュメントを作成する”ことを意味するわけではないと思う。
ただ、全て頭の中で考えることで、全くドキュメントが無い「ソフトウェア設計」というのも現実的ではない。
なので、実際のところは、”コード以外のドキュメントを作成”して「ソフトウェア設計」をし、プログラミングをする、その反復が有効である、ということになるのだろう。
日本が失った天才、金子勇の光と影
興味深い。
12月23日(日)
NOLTYライツメモ小型版
来年の手帳は買っちゃったけど、 こんなのもいいかも。
jQuery
12月7日(金)
GyL Synths 「Creatyn」
気になるのだが、fbのグループ参加にちょっと躊躇。
4月30日(月)
オーディオ I/F 関連
- WASAPI排他モードでレイテンシーを追い込むのは無理!
- iRig Pro Duo
- 第643回:驚きの低遅延USB 3.0オーディオ。ズーム「UAC-2」と「UAC-8」の実力 (藤本健のDigital Audio Laboratory)
井上陽水
長男が「少年時代」の伴奏を練習していたので。
- ハンサムボーイ (YOUSUI INOUE Disc Review)
- 平井夏美(川原伸司)氏に言及
4月15日(日)
TM NETWORK関連
- 20 Years After -TMN通史-
- TX16W関連でググっていたら辿り着いた
808
- ユニクロのTシャツ「UT」にローランドのリズムマシン『TR-808』が登場
- デザインがちょっと微妙
1月20日(土)
最近おもしろかったページ
iPhoneのChromeタブより
- iRig Pro I/O
- back to the future krups coffee grinder
- back to the future の Mr.Fusion は当時の KRUPS製のコーヒーミルを改造したものなのだ
- 【古き良き】今でも現役の「FM音源」について超語れ!
- 世界の快適音楽セレクション 祝!900回記念 これを聴かずして何を聴くスペシャル
- eddie tan tan thornton musical nostalgia for today
- なんとCDが出ていた
- サーバーのメモリが少しずつ圧迫される原因と対策を調べてみた
- 実際この現象が発生していた
- ATV aDrums aD5
- ScratchとSmalltalkの関係
- https://www.paypal.com/