Sphinxのテーマにtwitter bootstrapを使う

pipできるようになってた。

sudo pip install sphinx_bootstrap_theme

で使えるようになる。

1359877269

あまりCSSをいじる気がなければこれでいいかなと思うが、弄りたい場合にはこっちのやり方のほうがいいかな。

あとで何かで使ってみようっと。

chembl_15をサポートしてバージョンもあげた(pychembldb)

先週バージョンが上がってスキーマもかなり変更されたchembl_15に対応させました。

ChEMBLはバージョンアップでおもに結合サイトまわりが強化されているみたいです。binding_siteとかpredicted_binding_domainみたいなデータが入っているのはドッキングシミュレーションを強く意識した作りになっているんでしょう。とはいえ、いい感じのOSSなドッキングシミュレーションソフトウェアがないから、遊びにくいかも。

スキーマに関して言えば、多対多はすっきりとした感じに変更されてたのでmapper書きやすくなっててよかったが、ちょいとハマったところをメモっておく

  • target_dictionaryとpredicted_binding_domainsがone-to-manyになってなくてactivityに紐付いてる
  • information_source doesn't exist in products table
  • USAN_STEMがautoでマップできないのでとりあえずコメントしてある

あとはテストケース書くのがめんどくさかったので自動生成するようにした。今回はクラスもある程度自動生成した(utils)。

doctest書かないといけないなぁと思った。

@DOMMUNE

対談集

DOMMUNEは滅びゆく紙メディアに対するレクイエムと民放テレビへのオマージュらしい。

確かにそうかも。

キャッシュ・フローを改善するテクとか

1.3の「財務諸表で事業再生案を考える」という節がわかりやすかった。

  • 売掛や在庫を持たない
  • 店舗の購入の有無(利息がかかる)

会計の大枠を捉える

財務諸表を難しく感じるのは「作り方」を勉強しようとするからであり、「読み方」とは違う。

という観点で書かれた本。

ProductName 財務諸表を読む技術 わかる技術 (朝日新書)
小宮 一慶
朝日新聞出版 / 777円 ( 2010-09-10 )


  • 安全性チェックの基本は流動比率(流動資本/流動負債)
  • 使えるお金は貸借対照表の左側の資産の部をみる
  • 売上原価はつくったもののうち売れた分だけ
  • キャッシュ・フロー、売掛金、買掛金、棚卸資産の関係
  • 在庫回転率
  • 「売上高」は「企業と社会の接点」

CSS Programmingなるもの

こんな定義らしい

JSを使用せず、HTML+CSSだけでJSを使ったかのようなPure CSSなコンテンツを作ることをCSS プログラミングと呼んでいます(勝手に)

CSS Programming Advent Calendar 2012の一日目の内容が非常にわかりやすい。

イベントを捉えて、それに応じてcssのプロパティを変化させることで動きを与えるらしい。擬似要素の数を状態として持たせるのもなんかラムダ計算みたいだなーとか思いながら見てた。

CSSだけでスライドショーはつくれるよ。が面白くてなるほどーとか思いながら読んだ。

スマートフォンデザインでラクするために

スマホデザインの話は後半のほうにしか書いてなくて、前半の1-5章はデザインとそのフローをどう考えるかといった抽象的な内容になっているので、デザインもやらなきゃいけないプログラマーみたいな人達にはとても勉強になるんじゃないかなと。内容もスマホデザインに限らないし。というかサイトをデザインするとは一体どういうことなのかみたいな抽象的な問いから入っててわかりやすかった。

6章のソフトの話は僕にはちょっと深すぎた、イラレはほとんど使わないので。7章はiPhone+Android スマートフォンサイト制作入門を推してたのでそれを読めばいいでしょう。この章で紹介されてたLigature Symbolsは面白そう。

1359718305

ちょいメモ

  • ユーザーが意思を持って重要な決定をするときにつかうのがボタン
  • コンテキストを意識する

デザイン要素をリストアップしておく

StyleDoccoが必要とされる理由を理解した。確かに必要だなと。

モジュール化といえば、Compassとかnibもモジュール化を指向しているだろうから、自分用のcss生成ライブラリを管理するようなやり方はプログラマー的な発想なのかなぁ。

サイトマップをマインドマップで

サイトマップをマインドマップで管理するのは便利そうだと思った。著者はMindNodeを推してたけど、自分でつかうならSimpleMindかなぁ。それからHakyllで静的サイトの管理をするだろうな。

ProductName スマートフォンデザインでラクするために
石嶋 未来
技術評論社 / 2499円 ( 2013-01-29 )


なぜキャッシュ・フローが重要なのか

決算書の暗号を解け! を読んでから決算書関連の本を読むのがちょっと楽しくなってきた。

キャッシュ・フロー計算書の歴史は浅いのに重視するのはなんでかなーと不思議だったんだけど、色々読んでみてなんとなく納得し始めた。

それはインフレじゃないから。

重要なのは営業活動によるキャッシュ・フローの合計値と投資活動によるキャッシュ・フローの合計値の2つ

  • 営業活動によるキャッシュ・フローはプラスであることが必要
  • 投資活動によるキャッシュ・フローはマイナスになるのが普通

損益計算書の利益と営業キャッシュ・フローのプラスマイナスが逆になっている場合は、キャッシュ・フロー計算書のほうが、会社の実態を正しく表示することが圧倒的に多いのです。

Nginxで特定のディレクトリにアクセス制限をかける

webalizerの集計結果なんかはアクセス制限かけておきたいんだけどNginxでどうやるのかねーと、ちょっと試行錯誤した結果、locationを入れ子にすればいいだけだった。

server {
           listen   80;
           server_name www.example.com;
           location / {
                       root   /var/www/html/;
                       index  index.html;
                       location /usage/ {
                            allow 127.0.0.1;
                            deny all;
                       }
           }
}

この本には書いてなかったと思う。

ProductName ハイパフォーマンスHTTPサーバ Nginx入門
Clement Nedelcu
アスキー・メディアワークス / 3150円 ( 2011-04-21 )


獅子の里 純米大吟醸 愛山

ワケあって、泰平居酒屋以来、日本酒を飲んでいない。酒量もかなり減らしてるんだけど。

年末に飲んだ獅子の里は美味かった。大吟醸だけあってキレイ目の味わい。

1359545900

次に飲むのは、白隠正宗 誉富士純米生原酒 富士山の日搾りになるかなぁ。予約しておかないとアカンのやけど、どこで予約するか悩む。

取り扱っているとこがどこも遠い、、、

富士山の日絞りなんだから、富士の酒屋であつかっているところはないものか?