社会ネットワーク分析の基礎

ネットワーク分析は楽しいですね。普段は化合物のネットワークとかいじっているんだけど、もう少し見識を広めるために違ったタイプのネットワークの分析手法を勉強してみたくなって本書を読んでみた。

社会ネットワークとは、アクターと呼ばれる行為者としての社会単位が、その意図的・非意図的な相互行為のなかで取り結ぶ社会諸関係の集合である

これらをミクロな視点からみていくか、マクロな視点からみていくかだけど、マクロな視点だと個人の特性が失われてしまうので、これはダメらしい。自分の経験では、(ケミストリーを知らない)ケモインフォマティクスのヒトが、個々の化合物をパラメーターで潰してしまって実態とかけ離れたマクロな解釈しかできないのをよく見るので、まぁそうかなとも思う。

で、よりよい社会像を得るためにどうしたら良いのかということで、社会構造の二重性モデルを使うのが、現代の社会ネットワーク分析らしいです。

個人的に興味が湧いたのは9章の「弱い紐帯」が重要か、ブリッジが重要かという話題とネットワークは凝集的で閉鎖的がいいのか、離散的で開放的がいいのか?という話題。第三部の「ソーシャル・キャピタル研究:組織論への展開」は読み物として面白かった。

セイヤーによれば「関係」は形式的なものと実質的なものに分けられる

形式的の関係とは「ともに30歳」みたいなもので、実質的な関係の例は「夫婦」

ハイパーグラフは個人がグループに所属するような所属関係のネットワークを表すのに利用されたり、重複メンバー関係をモデル化するのに便利

これは以前教えてもらったときに調べた

かなり教科書っぽいので、手を動かしたい場合は「ネットワーク分析 (Rで学ぶデータサイエンス 8) 」のほうが良いかも

ProductName ネットワーク分析 (Rで学ぶデータサイエンス 8)
鈴木 努
共立出版 / 3465円 ( 2009-09-25 )


こどもピーマン「ピー太郎」

これは来年植えてみたい

それにしても、今年は家庭菜園が上手くいかない年だった。

日本の首相をHTML5で表現する

方向感のあるモーションブラーでブレさすかなと思っていたが、よく考えるまでもなく方向感などまるで感じさせないほどのぶれっぷりなのでGaussian Blurでw

imageを読み込んでeffectをかけてキャンバスタグに表示してます。それからinputのtypeをrangeにしているのでchromeだとスライダーになるけどfirefoxだとならないですね。

15 noda

Canvasまわりは次々回のHTML5読書会でやることになると思います。興味があれば参加しましょう。

ProductName HTML5&CSS3実践入門 最新Web標準を使いこなす (The Pragmatic Programmers)
ブライアンP.ホーガン
インプレスジャパン / 2940円 ( 2011-07-08 )


blogをレスポンシブ・ウェブデザインっぽくしてスマフォに対応させた

ブログもtwitterクライアント -> スマートフォンのブラウザで見るという流れも増えてきたので、そろそろこのブログもスマフォ対応させようと。

media-query使うよりはテンプレートで対応する方が好きだわと書いたんだけど、Flaskのやり取り読んでたら一度はmedia-query使っておくかなと思った。

media-queryでデザインするときに参考にしたサイト

実際に画面のサイズが変わったときにどう見えるかをチェックするにはresponsivepxというサイトが便利。

でも、デザインしてる時には頻繁にcssのファイルを修正するので、変更のたびにリロードするのはちょっとめんどくさかったかも。ファイルの変更検知したら更新するようなものをローカルで動かしたほうが楽かもしれない(Node.js+Expressで作るのがいいのかな)。

未解決の問題

  • adsenseみたいな広告系の大きさをCSSで変更できるのかどうか分からない
  • min-widthとmin-device-widthの使い分けがよくわかっていない
  • media-queryで書いていったらcssのファイルがごちゃごちゃして読みにくくなってしまった。SassStylusを使うべきか

おまけ1

12/10にHTML5読書会があります。内容はCSS3を使った見栄えの話(media-queryを含む)とアクセシビリティ(WIA-ARIA)になる予定なので、上の話に興味があれば参加するといいと思う。

ProductName HTML5&CSS3実践入門 最新Web標準を使いこなす (The Pragmatic Programmers)
ブライアンP.ホーガン
インプレスジャパン / 2940円 ( 2011-07-08 )


それから、当日は静岡の勉強会系の合同忘年会もあるので参加すると楽しいでしょう。静岡Python(Shizu.py)の話ができたらいいなぁと密かに思っていたりする。

おまけ2

Flaskのテンプレートでゴニョるんだったら下のリンクを参考にすればよい

Jenkins実践入門

想定読者は(Javaとsubversionを使って開発している)ユーザーかなぁ。内容も基本的な内容だし、実際軽く読めた。

例えばJenkinsは使ったことないけど、使ってみたいPython使いとかPerl使いがいきなり読んでも理解するのは難しいかなと思った。まぁ、他の言語でJenkinsを使う場合にどうしたらいいのかポインタくらい示しておいてくれてもイイような気がするが(見逃してるのか?)。

Python

Perl

Scala

ひととおり手を動かしてから8章まで読めば大体理解できそうな気がする。僕もPythonで一通り動かしてあったのでサラっと流し読み程度でよかった。

役に立ったのが9章からで

  • seleniumで自動的にテスト
  • バックアップとリストア
  • Jenkns Job Configuration History Plugin
  • Jenkinsアンドロイドアプリ

もう少し積極的にJenkinsを使っていこうっと。

今日の畑(111113)

雑草が生えまくっていたのでざっと草取りしたら2時間経ってしまった。

にんにくは順調に育っている

1321264610

さらに順調なのが人参

1321264603

少し間引いた。

1321264606

人参の葉はふりかけにすればいいのか、今度やってみよう

今日の収穫は、間引いたほうれん草と人参、浅葱

1321264608

家に帰ったら娘と一緒にプランターに土を入れてラディッシュの種を撒いた。去年は畑にまいて、しかもすじまきしたため間引くのが大変だったという経験を生かして、今年はプランターで点まき。

ちょっと遅いかなとも思うが、成長が悪いようだったら部屋の中に入れればいいやと。

息子の誕生日なので肉まんをつくった

息子の希望により、皆で肉まんを作った。娘が色々手伝えるようになったおかげで進捗速度がアップした。

子供作の肉まんを最初に蒸したので形が悪いが、味は良かった。餡のバリエーションをもう少し考えたいところ。

1321186819

ProductName ウー・ウェンの北京小麦粉料理
ウー ウェン
高橋書店 / 1680円 ( 2001-11 )


これも息子のリクエストによる、アイスのケーキ(カーズバージョン)

1321186822

これは個人的にはまぁまぁであった。というより家族的にもまぁまぁだった。

web配色

下のスライドを見たら、あとはkulerでも使えばいいと思う。

ProductName ウェブ配色 コーディネートカタログ
坂本 邦夫
技術評論社 / 2604円 ( 2011-02-23 )


ホップ、スキップ、ジャンプ (schemeで継続)

scheme 修行では早々に継続(letcc)が出てくる。

(define rember-upto-last
  (lambda (a lat)
    (let/cc skip
       (letrec
           ((R (lambda (lat)
             (cond
              ((null? lat) (quote ()))
              ((eq? (car lat) a)
               (skip (R (cdr lat))))
              (else (cons (car lat)
                  (R (cdr lat))))))))
         (R lat)))))

これはリストの中の指定した要素以降のリストを返す(要素が見つからなければすべてのリストを返す)

gosh> (rember-upto-last 'three '(one two three four five))
(four five)

なんでも継続によれば継続とは

「現在の計算を続行するための情報」

とある。つまりこれが継続ということだが、Scheme修行では別の表現がされていた(p.43)

letcc hopを通り過ぎたあと、(hop M)に遭遇する前にすべきだったことを忘れなさい。そしてMが何であっても まるで (letcc hop M)の値を求めたかのようにふるまいなさい

上のコードでは、skip (R (cdr lat))を通るときに今まで計算してきた情報を捨てて、(R (cdr lat))を実行する。つまり現在の計算を続行するための情報 を伴ってRにジャンプしている。

ProductName Scheme修行
Daniel P. Friedman and Matthias Felleisen
オーム社 / 2940円 ( 2011-06-15 )


舞茸、シメジ、豚バラの和風スープカレー

妻が同窓会で出かけていったので、夜は久しぶりに自作した。

昆布と鰹節でスープストックをつくって、炒めた豚バラと揚げたキノコを具にしたスープカレー

1321097323

出来はなかなかだと思うんだけど、子供達の食いつきは悪かった。あいつら、おやつにドーナツ食べていたからに違いない。

カレーが余っているので、明日はもう少し辛くしてソーメンでも入れて食べることにした。