Jeff Dalton <J.Dalton@ed.ac.uk> Contents: Introduction Defining classes Instances Inheritance of slot options Multiple inheritance Generic functions and methods Method combination Introduction This is a brief introduction to CLOS that says enough for someone who already knows something about Common Lisp to start using CLOS. CLOS stands for Common Lisp Object System and is pronounced "see loss" or
コンピュータ将棋のアルゴリズム HTML版 序章 将棋のルール 簡単なインタフェースと思考ルーチンを付ける 評価関数 MinMaxとαβ法 ハッシュと千日手の処理 反復深化とハッシュを用いたαβの効率化 序盤での定跡と駒組の問題 指し手の評価と前向き枝刈 詰将棋 終章 残された課題とヒント TCP/IPでのCSAプロトコルへの対応 参考文献など 2015年10月10日から書き始めました。 一週間~二週間に一章ずつ位のペースで追加していく予定ですでした。 要望があれば、付録の章まで載せますが、特になければ終章(10章にあたります)までで止める予定ですでしたが、CSAプロトコル over TCP/IPについては書く予定です。floodgateや電王戦で使われているCSA拡張プロトコルも一部書くつもりです。(CHATコマンド等については書かないつもりです。) 特に要望されたわけではないですが、U
非常にわかりやすく、なおかつ歯に衣着せぬ激辛の解説。 将棋世界1983年4月号、第32期王将戦七番勝負〔米長邦雄棋王-大山康晴王将〕第3局、「タイトル戦を斬る 激談:大内延介VS森雞二」より。 大内 この将棋、ぼくは将棋会館で大盤解説してたんだけど、なかなか指し手が当たらなくてね(笑い)弱っちゃった。 森 ぼくも仲間と研究していましたが、双方に疑問手がとびかいましたね。 大内 だから、どんなふうな話になるかわかんないけど、とにかくスタートしよう。 森 大事な将棋だと大山王将は四間飛車が多いですね。 大内 で、△7二銀(1図)の早上がり。玉頭位取りに備える、最近流行りの銀上がり。これも大山さんはよく指している。 森 ただ、穴熊にはできなくなっちゃいますけど…。森安八段もよくやってますね。 大内 岡山スタイルというところかな。 森 (▲6八銀を見て)米長さんは居飛車穴熊はほとんどやんないですか
[2018-09-24 追記] データのダウンロードには2種類の方法があるようでした。 TwitterをPCのブラウザで開き、右上のアイコンから「設定とプライバシー」を選び… 「ユーザー情報」→「コンテンツ」→「ツイート履歴」 →この記事で紹介した、HTMLレンダリングされたデータが取得できます。 「Twitterデータ」→パスワード再認証→「Twitterデータをダウンロード」 →追記したすべてのデータ(DM、フォロー、ミュート&ブロック、リストなど含む)が取得できます。 の方法で取得したデータならこの記事の方法で利用できます。 [2018-09-15 追記] twitterの仕様変更により、tweets.zipには以下の変更が入ったようです。 index.htmlが同梱されなくなった HTMLとしてレンダリングされないのでGitHub Pagesとしてアップロードしても表示されない D
「私は短歌が好きです。一生好きです」 セーラー服姿の女性歌人・鳥居は涙を浮かべてそう口にした。2017年6月29日、短歌界で最も歴史ある「第61回現代歌人協会賞」授賞式の壇上である。 会場内にいるのは、スーツやドレスや和装に身を包んだ、いわゆる“短歌界の立派な人たち”ばかり。その中で、一見すると場違いにも思えるような鳥居だが、違和感を覚える者はほとんどいない。鳥居の短歌界での功績や、歌人としての実力、そして成人してもセーラー服を着続けている理由を、多くの人が知っているからだ。 鳥居の半生は、よく“壮絶”という言葉で表される。しかし、それは決して真実ではない。ほかに適切な言葉がないために「壮絶」と用いられるだけで、実際はもっと、もっと、辛くて悲しい。いったいどのようなものだったのだろうか。 学校から帰ると、母が倒れていた 鳥居は舞台女優の母と、脚本家を目指す父の間に生まれた。しかし、鳥居が2
システム開発頓挫の責任が,仕様凍結の合意後も大量の追加仕様を要求し続けたなど,ユーザにある一方で,ベンダは,リスクの説明をするなど,PM義務の履行をしていたとされた事例。旭川地判平28.3.29(http://d.hatena.ne.jp/redips+law/20161103/1478099168)の控訴審判決。 事案の概要 ユーザ(医療法人)Xは,ベンダYに対し,病院情報管理システム(本件システム)の導入を依頼したが,納期までに本件システムの完成及び引渡しが得られなかったために,債務不履行に基づく損害賠償請求をした。 他方,Yは,Yには帰責性がなく,Xに協力義務違反,受領拒絶があったとして,債務不履行に基づく損害賠償を請求した。 原審(旭川地判平成28年3月29日)では,Xの追加開発要望に翻弄されたとはいえ,Yがプロジェクトを適切に管理することができなかったことによって頓挫したとし,Y
Structure vs Class, case in Common Lisp. Metanote. 対象読者。 Common Lisp初心者。 長文ですのでお暇な時に。 Introduction Common Lispにはユーザが定義できる合成型として構造体とクラスの2種がサポートされている。 これはしばしば初心者をして「どちらを使えばいいのか」疑問に思わせることとなる。 もちろん2種サポートされているのは各々に違いがあるからなのだが、初心者には違いが伝わりにくかろう。 ここにまとめておく。 定義フォーム 1スロットしか持たない最小の定義を考える。 ; structure (defstruct struct slot) ; class (defclass my-class()(slot)) フォーム(syntax)は大差無いがセマンティクスは大きくことなる。 構造体はこのフォームだけで、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く