中飛車で来られると中飛車で受けるしか知らない(四間飛車で受けてみたいんですが)
ゴキゲン中飛車の本はコレしか読んだことがない
中飛車で来られると中飛車で受けるしか知らない(四間飛車で受けてみたいんですが)
ゴキゲン中飛車の本はコレしか読んだことがない
12082014 cytoscape
時系列データを扱うときには日付で色の濃度を変えたりしたいことが多いけどCytoscapeにはDate型が用意されてない?のでintに変換して代用しようとした。
要するにunixtimeですね。
int(time.mktime(time.strptime("2014-08-12 18:00:00", "%Y-%m-%d %H:%M:%S")))
とやればint型に変換されるのでめでたしめでたしと言いたいところだがいつの日付かさっぱりわからないw
43手目は手が滑ってあちゃーってなった
そして最近の愛読書は藤井先生ですw
すごく面白い☆
角交換四間飛車ももちろん買って読んでるんだけど、今の級では四間飛車になることが多い
この本によると「損な手に見えるのが実は得」みたいなタイミングで角交換しなされと書いてあるのでそのタイミングまで待っていると結局ノーマル四間飛車になってしまう。
11082014 Python
ggplotっぽい配色が欲しかったので探したらsofで見つけたがこれはRのコードなのでPythonで
colorsysというモジュールを使う。
でもこれは0-1の範囲の数字がタプルで返ってきて使いにくいので255をかけた後16進数表記にして返す関数を書いた。
from colorsys import hls_to_rgb def color_list(n, l=0.65, s=1.0): return ['#%02x%02x%02x' % tuple(map(lambda x: int(x * 255), \ hls_to_rgb((i + 3 - n)/ float(n), l, s))) for i in range(n)]
10個ほど生成させてみるといい感じ
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
10082014 chemoinformatics cytoscape
Chemviz2を使い始めたのでメモ
pychembldbを使ってノード用の属性ファイルとnetworkファイルを作った。ネットワークはとりあえずランダムにつないでみた。
Cytoscapeを起動して"network.sif"をインポート。続いてテーブルファイルとして"node.csv"をimport プライマリキーはsmilesにする。
構造描画の設定はApps -> Chemoinformatics Tools -> SettingsでSmiles Attributesをnode.shared.nameを選んでおく。 構造描画するときには右クリックしてオプションダイアログのApps -> Cheminformatics Toolsでpaint allかselectを選ぶ。
サイズをpIC50にして、オーガニックレイアウトで表示してみた。なかなかいい感じ

from pychembldb import * from copy import copy from random import shuffle, random from math import log10 #Inhibition of recombinant Syk #Bioorg. Med. Chem. Lett. (2009) 19:1944-1949 assay = chembldb.query(Assay).filter_by(chembl_id="CHEMBL1022010").one() with open("node.csv","w") as f: f.write('"ID","pIC50","ALOGP","MWT","SMILES"\n') for act in assay.activities: if act.standard_relation == "=": f.write('"{}",{},{},{},{}\n'.format(act.compound.molecule.chembl_id, 9 - log10(act.standard_value), act.compound.molecule.property.alogp, act.compound.molecule.property.mw_freebase, act.compound.molecule.structure.canonical_smiles)) with open("network.sif", "w") as f: smiles_list = [ act.compound.molecule.structure.canonical_smiles for act in assay.activities if act.standard_relation == "="] for i in range(len(smiles_list)): tl = copy(smiles_list) tl[i:i+1] = [] shuffle(tl) f.write('{} randomnetwork {}\n'.format(smiles_list[i], " ".join(tl[:int(random() * 5)])))
落として液晶を割ったnexus7のかわりにMBAで将棋ウォーズをしているんだが、タッチパッドで駒を動かすのは非常に時間がかかる。
で、時間切れで負けた(7九銀~5八金が打てなかった…)。これで4%近く達成率が落ちたので苛つき度合いが半端ないw
コンデジ買ってお魚撮る流れにしようか悩んでたけど、こういう負け方するほうがずっと嫌なので結局nexus7をポチった。
ASUS Nexus7 ( 2013 ) TABLET / ブラック ( Android / 7inch / APQ8064 / 2G / 32G / BT4 ) ME571-32Gでもコンデジも欲しいので引き続き値段を注視しているw
落とした…

Kindle読むのには全然問題ないんだけど、将棋ウォーズが出来ない…(1,2筋が反応しなくて美濃囲いが辛いw)
修理に一万以上かかるらしいし(これとかこれ)一ヶ月近く帰ってこないのはつらいなぁ。
Nexus7(2013)はそれなりにするしなぁ
ASUS Nexus7 ( 2013 ) TABLET / ブラック ( Android / 7inch / APQ8064 / 2G / 16G / BT4 ) ME571-16Gこれを買うくらいだったらAW120欲しい(そろそろ魚を撮ってみたい☆)
iPhoneで将棋ウォーズやるか…
06082014 三島 chemoinformatics work
反省会と次回のテーマとか諸々決めるつもりが、日程しか決まらなかったw
次回は10/25(sat)です。予定を空けておいてください。
僕はGAMESS+pygamessの説明かCytoscapeでchemoinformaticsなハンズオンをやろうかなと思っています。
イワシとエンガワ

イワシとイカの天ぷら。イワシの天ぷら美味かった

磯辺揚げとマグロ

色々話せて楽しい飲み会だった。皆様お疲れ様でした☆
タブレット不調でタップできなくなったとか、攻めきれなくて時間切れ負けという嫌な感じの二連敗の後、相中飛車で囲わずに攻めたらいきなり敗走濃厚な感じにw しかも銀打たれるよなとわかっていつつの31手目▲8二飛、大駒全部取られて
あー達成率10%減るんじゃないのコレは… 今日は指さないほうが良かったかなー
と激しく後悔したけど折角なので頑張ってみることにした。
なんとか勝てた
65手目って6二龍か7二龍にすべきで、7二の銀を目標にすべきだった。で△3一金に▲4一金かな。