2018年5月14日月曜日

メカ女子将棋休止ときむりんTwitter停止のお知らせ

久しぶりのブログがこんな出だしで申し訳ないです。

現状についてメカジョさんたちと話したのですが、
僕の経済的状況がままならず(これはコンスタントに仕事をできない僕が悪いです)
趣味は余裕があって初めて成立するものですよね、と言うアドバイスも
頂きましてまずはメカ女子将棋、ひとまず休止
と言うステータスに変更することになりました。
応援してくださっている皆様すみません。。。

将来の復帰はまたメカきむりん(43)が経済的に潤ってきて、
趣味に専念できる状態になったらまた、と考えています。

ただメカジョさんたちが例えばやねうら王なんかにjoinすることを
disturbする意図はありません。行きたいメカジョさんたちは行っていただいても
とばかりにお送りする次第です。



メカきむりんのTwitterについても「あんな訳の分からないツイートを
するツイッターはもうお辞めになったら」と言うアドバイスももっともかなー
と思い、ひとまずbot以外の更新をしないように方針変更しました。

実際今日二日目ですが早くもこの空虚な漢字はなに?w  みたいな虚無が
押し寄せていますが、余った時間を仕事に使ったり、もっとproductiveな
活動に回せたらと思います。と言ってカフェバーいっちった。テヘッ。

時間計測ソフトで時間を計測するとPCの前に座って何かができる結構
貴重な時間をTwitterに一日数時間(!)費やしていることが分かり
考え方が変わりました。ひどい時は1日5時間とかツイッターやってて、
「俺、ツイッターやってて疲れないのかなぁw」とか呆れましたw

今後はなんかブログを書くとか、洋書を読書するとか、仕事(これがメイン)
するとかしたいと思います。

また以前から酷い睡眠障害と気分障害についても医師とコンタクトを取りながら
少しずつ改善していけたらなと思います。


2016年7月4日月曜日

[HELP!] 睡眠の自動記録webアプリを作りました。試験利用者を募集しています

fitbitという活動記録計を使った、睡眠表の自動作成アプリを作りました〜 webアプリです。

まだ試作段階で、まずはユーザーの声を聞きたくて、ここに試験利用者を募集します。

・睡眠に問題を抱えている方
・ライフロギングに興味のある方
・fitbitをすでにお持ちの方
・お医者様に睡眠表の提出を言われている方

fitbitの睡眠記録できるモデルで、このwebアプリを使っていただけないでしょうか〜
fitbitアカウントを持っている人だけが利用できます。

メリット:
・2週間ごとの睡眠表がほぼfitbitを装着しているだけで自動で取れます!
・今ならタダ

興味のある方は、twitter: @kimrin までお願いします。
以上お願いでした〜

 きむら たけし


2016年5月9日月曜日

第26回世界コンピュータ将棋選手権:参加ソフト(ダウンロードサイトリンク付き)

世界コンピュータ将棋選手権、お疲れ様でした。

興味があったので、参加ソフトでダウンロード可能なものを集めてみました。
実際の参加ソフトとは異なるものも多いのですが、どれも強豪揃いです。
追加の情報や間違いがありましたら、コメントでお願いします(kimrin)。

Ponanza

過去にponaXとして販売されたことあり。将棋所のエンジンとして登録可能でした。
下山さんが過去お作りになられていたBlunderは下記サイトより入手できます。


技巧

オープンソースソフトウェア公開を前向きに検討との報あり。
刮目して待てw

大将軍

今のところ公開はなさそう。

Apery

第26回大会参加ソフトがダウンロードできます。ソースコードの入手も可能です。


大合神くじらちゃん

クラスタ構成のソフトです。SILENT_MAJORITYとして単体の最新ソフトウェアが入手可能です。


NineDayFever

今のところ公開はなさそう。

読み太

今のところ公開はなさそう。やねうら王classic-tceを参考になさっているとのこと。

うさぴょん2

こちらのサイトから最新のソースコードとバイナリを取得できます。


激指

ソースコードの公開はありませんが、商品として激指14が購入できます(参加ソフトとは異なります)。


YSS

ソースコードの公開はありませんがAI将棋として購入が可能です(参加ソフトとは異なります)。


たぬきのもり

バイナリ及びソースコードの入手が可能です。

バイナリ
ソースコード

なのは

出場ソフトではありませんが、なのはminiのソースコードとバイナリが下記サイトより入手可能です。


Qhapaq

公開はされていないようです。

AWAKE

公開はされていないようです。

GPSshogi

こちらからソースコード及びバイナリが取得可能です。


たこっと

ソースコード及びバイナリの公開はまだですが、アピール文書内に若干のヒントとなる
ソースコードがあり、やねうらおさんが解説文書を書かれています。

おから饅頭

下記リンクからダウンロードできます(平岡さんにご指摘頂き修正)。


名人コブラ

ソースコード及びバイナリの公開は今のところない模様です。

習甦

ソースコード及びバイナリの公開は今のところない模様です。

ひまわり

ひまわりminiが下記サイトよりダウンロードできます。


柿木将棋

ソースコードの公開はないものの、下記サイトで1,080円で柿木将棋IXが購入できます。


きのあ将棋

ソースコード及びバイナリの公開はない模様ですが、下記サイトで遊べます。


芝浦将棋Jr.

ソースコード、バイナリの公開はないものの、アピール文書などに技術的考察が書かれています。

無明7

ソースコード、バイナリの公開はありませんが、と金倶楽部というサイトで様子をうかがい知ることができますw

nozomi

ソースコード及びバイナリの公開はない模様です。

きふわらべ

こちらからダウンロードできます。


elmo

ソースコード及びバイナリの公開はない模様です。

Novice

ソースコード(Novice mini)及び選手権参加のバイナリが公開されています


白砂将棋

ソースコード及びバイナリの公開はない模様です。

TMOQ

ソースコード及びバイナリの公開はない模様です。

SilverBullet

ソースコード及びバイナリの公開はない模様です。

悲劇的 with Zero

ソースコード及びバイナリの公開はない模様です。

CGP

ソースコード及びバイナリの公開はない模様です。

まったりゆうちゃん

ソースコード及びバイナリの公開はない模様です。

scherzo

ソースコード及びバイナリの公開はない模様です。

President_X

ソースコード及びバイナリの公開はない模様です。

山田将棋

ソースコード及びバイナリの公開はない模様です。

人生送りバント失敗

ソースコード及びバイナリの公開はない模様です。

shogi686

こちらのページからバイナリとソースコードを入手可能です(平岡さんにご指摘頂き修正)。


臥龍

ソースコード及びバイナリの公開はない模様です。

libshogi

公開を予定しているとのことです。刮目して待てw

Claire

ソースコード及びバイナリの公開はない模様です。

メカ女子将棋

メカ女子将棋部の作ったソフトです。下記リンクにソースコードがあります(将棋所用の接続用バイナリも同梱です)


broaden

ソースコード及びバイナリの公開はない模様です。

HoneyWaffle

ソースコード及びバイナリの公開はない模様です。

隠岐

ソースコード及びバイナリの公開はない模様です。

こあ将棋

ソースコード及びバイナリの公開はない模様です。

こまあそび

ソースコード及びバイナリの公開はない模様です。

なり金将棋

ソースコード及びバイナリの公開はない模様です。

カツ丼将棋

ソースコード及びバイナリの公開はない模様です。

March

ソースコード及びバイナリの公開はない模様です。



2016年4月9日土曜日

引き角くんシート2016年版を4月2日まで更新しました!!( #shogi #将棋 #コンピュータ将棋 )

floodgateの棋譜の戦型別分類Excelシートであるところの「引き角くんシート」2016年版を更新致しました。4/2までのデータが新しく更新されています!!


使い方としては2016年の棋譜をダウンロードして、
7zファイルを解凍(7zip managerなどで)し、
HikikakuKun2016.xlsxファイルをwdoor2016/2016フォルダに追加した上でHikikakuKun2016.xlsxファイルを開きます〜。

※2016年のfloodgateの7zip棋譜ファイルはリンクがありませんが、
2015年の棋譜ファイルの名前から推測して直接URLを叩けば取得できます

※なおfloodgate棋譜取得サイトが混雑したときのため、
Google Cloud Storageに暫定的に2013年から
2016年4/9までの棋譜ファイル(7zip)を僕のGoogle Cloud Storageに
置きました。こちらもご利用下さい。

wdoor2013.7z 2013年棋譜ファイル(通年)
wdoor2014.7z 2014年棋譜ファイル(通年)
wdoor2015.7z 2015年棋譜ファイル(通年)
wdoor2016.7z 2016年棋譜ファイル(1/1-4/9)


詳しくはCOCOさんのページ:

を参考になさってくださいなー。

ではでは、HAVE FUN!!

2016年3月21日月曜日

ソニー子会社エンジニアが無職になった話

国立の大学院を出た2000年頃からメンタルの疾患があった。不眠と過眠が交互にくるもので、眠り始めても2,3時間経たないと眠れなかったりあるいは明け方まで寝られなかったりする不眠と、起きようとしても起きられず長い時間寝てしまう過眠が両方ある体質となってしまった。

このため歴々の職場では「怠け者」「気合が足りない」「頑張ればできる」と言われ続け、技術的には及第点(Aランクではない)だったとしても、勤務について注意される日々が続いた。睡眠外来に行かず長い間この状況を放置したのもいけなかった。

そして最近では勤務開始から数ヶ月は普通に勤務できても、遅刻が目立ち、欠勤が目立ち、最終的にほぼ馘を切られる形で自己都合退社をすでに3社ほどしている。

決して順調な社会人生活ではなかったと思う。ソニーの子会社に7年ほど勤務した。それなりの年収を貰っていたこともある(ここでは明言しないが)。「君がいないと製品が出ない」と言われたこともある。それに対して「遅刻しなければもっと評価は高いから遅刻しないようにしろよな」と建設的な意見をもらったりするのだが、遅刻と欠勤は常に隣り合わせで、最近ここ数年特にひどい状況であった。ソニーグループは技術者としては優秀な人が多いのだが、人を大切にしない文化があった。

やる気も足りない病気である。やる気を出せと言われても出すやる気が足りないのだからしょうがない。だがそれは薬でなんとかなる。問題は過眠と不眠のコンビにより、社会人として最低限の「通常の勤務」ができないことであった。

こんな不調にも関わらず、自分の技術を磨くことに関しては常に実践してきた(だが繰り返すがAランクではない)。C / C++ / Java / C# / Windows Device Driver / Python / Unity3d / Android Apps / iOS Apps / コンパイラ開発 / 静的処理系開発 / Julia そして様々なNDAのライブラリ達やVxWorks/組み込みLinuxなどの様々なOS環境。

技術を磨くことは楽しかった。そして色々な技術を通して、自分を高められたのは技術者としては幸せであった。ただ常に遅刻、欠勤と隣り合わせだったし、評価は決して高くなかった。勤務が順調であれば辞めた会社にまだまだお世話になっていたかもしれない。

こうして2/8に最後の会社で正社員からバイトになり、さらに2/29を持ってそれも打ち切られ無職になると、これからどうしたらいいか、予想も付かづただただ未来に震える子羊となってしまった。

今は勤務のゆるい会社や、フリーランス、自宅でできる職を中心に探している。といってもフリーランスでも自宅でできる職種は少なく選択肢は限られている。英語はある程度できるが、GitHubやその他の在宅勤務を推奨している環境で働けるほどのスキルは多分ない。

幸い趣味は充実していた。2010年に将棋ソフトを作った。メカウーサーという。これが後にメカ女子将棋となって多くの人に応援してもらった。作者として幸いであった。にもかかわらず勤務は失敗の連続だった。将棋ソフトを自作できるだけのスキルがありながら。働けるだけのスキルがありながら。そこが悔しい。

今こうして自分を振り返ってみて、もう少しなんとかできたのではないかと言う思いと、病気を抱えてよく頑張ったという思いが半々である。病気はなりたくてなるのではない。ある日突然その不幸は襲ってきて、僕の生活の潤いを奪い去っていった。成りたくて病気になる人はいない。

なので僕と触れ合った皆様に僕の勤務での失態の数々を詫びるとともに、今となってはそのことについて、病気で出来なかったということを理解してほしい。

そうして僕にアドバイスがある方は、僕にアドバイスしてほしい。僕はこれからどうすればいいのか。そしてどこに向かえばいいのか。

本当はこんな私的なことを書くべきではないかもしれない。だがもう袋小路である。

今はただただ悲しく、そして自分をどうしたらいいか、毎日迷いながら生活している。僕のようなメンタルに病気のある人は採らないのが企業の希望ではあると思うけど、僕も病気の人間として生きていかなければならない。そのために技術者として何ができるかを考えていきたい。

最後に、タイトルは意図した釣りであって、企業の業績と僕の退職は関係ないことを付記しておく。純粋に勤務ができていなかったことが、自己都合退社の原因でした。そしてちゃんとした勤務ができない社員は企業として看過できないという事実なのでした。結果として用がなければポイ捨て、ではあるのだけれど。

2015年11月26日木曜日

2015年11月25日水曜日

メカ女子将棋ソースコード再公開

メカ女子将棋を応援してくださってありがとうございます。

対コブラ戦は結構話題になったみたいですね(^^)

ソースコード公開しますー。githubにありまする〜。


まずはcloneするか、右下のzipのダウンロードでダウンロードして
いただき、bonanzaさんのfv.binをJuliaディレクトリと同列に入れてください(直下ってことですー)。

Juliaの0.4系最新を入れて頂いて、メカ女子将棋のJulia\run.batをご自分の環境に合わせてください。

run.batをcommand shellで実行したのちに、将棋所・将棋GUIでmechajyo.exeをエンジンとして登録してください。

対戦するときはまずrun.batを実行して、それから対戦を始めてください。

今回の修正は主に、0.4系への対応となります。

ではでは、Have Fun!!

(文責:kimrin)

2015年11月15日日曜日

メカ女子将棋最新ソースコードについて

どうも、メカ女子将棋のメカきむりん(41)です。
残念なおっさんです♡

 すいません、メカ女子将棋のソースコード、散逸していて失敬失敬です。

  https://github.com/kimrin/MechajyoForWindows 

が最新なのですが、Julia言語の開発速度が速すぎて現行のJulia0.4系では動かない
感じになっておりまする。Julia0.3系でもちょっと怪しい感じです。

大会が終わったあとにJulia0.4系で動くソースコードを公開する予定です。

今しばらくお待ちください。

では〜

 文責:kimrin

2015年10月10日土曜日

お裁縫の基礎

お友達のみゅーん氏が公開された「お裁縫の基礎」共有します!


2015年10月4日日曜日

Big Goals

先日少しだけSoft Skillsという洋書を読みました。とてもいいことが書いてあって、「キャリアを形成するためには、行き当たりばったりじゃダメで、大きなゴールに向かって軌道修正しながらも進むのがよい」的なことが書いてありました。

https://www.manning.com/books/soft-skills

ここからepub, mobiが購入できます(僕はepubを買ってiBookで読んでます)

折しも将棋電王トーナメントの準備真っ盛りな感じのコンピュータ将棋界隈ですが、少し自分のキャリアを見つめ直してみたいなぁと思わせる内容でした。


僕には夢があります。


それは、コンピュータ将棋の大会でトップを取ることではありません。

俺言語のコンパイラを作ること、それが僕の "Big Goals" の一つです。

Soft Skillsでは、まず大きなゴールを設定しよう、そしてそれを細かいsmall goalsに分割して、まずは一つ一つをこなして行こう的なことが書かれています。

僕もsmall goalsを設定してみました

大ゴール:俺言語コンパイラを作る!


  •  LLVMを勉強する
    • LLVM IRについて理解を深める
    • できたらIntelのチップの命令についても詳しくなる
    • C++ APIsに詳しくなる
  • 小さな言語のLLVM front end を書いてみる
    • 最初は本当に電卓みたいなコードでいいので、LLVMフロントエンドを書いてみる
  • Parser Generator の使い方を勉強する
    • PGの選定を行い、先ほどの小さな言語をPGを使って書いてみる
  • Parser Generator を使い、大きめの言語を設計、実装する
    • PGを利用したLLVM frontend のコードを書く
    • 自分のやりたいことができるように、言語の設計というのを実際にやってみる
  • 俺言語を設計、実装する
  • 俺言語を使ったゲームエンジンか、マルチプラットフォームUIオーサリングツールを作る(なんとデカイ夢w)
  • 俺言語で世界征服をするw

えっと、僕にとって将棋ソフトって趣味の域を出ない存在で、楽しいんですけど、楽しめればいいかなぁみたいな部分が大きいです。強さについても優勝を狙っている感じではなく、もっと楽しくメカカツ!したい感じです。だからコンピュータ将棋ソフト開発を趣味として続けたいとは思いますが、僕の夢は仕事にできるくらいにどんどん推進していきたいなーって思ってますw

あ、すんません、夢が過ぎましたw
忌憚なきコメントお待ち申し上げております。

文責kimrin


2015年8月9日日曜日

Twitterしぐさ ( #Twitter )

2008年からTwitterを使っています。フォロアー数は決して多くはないですが、準古参といったところでしょうか(mentionがなかった時代のTwitterは僕も知りません。。。)

何年も使っていると

  • 「あ、この人のこのアクション、いいな〜」
  • 「あ、この操作とてもありがたい」
など、Twitterの小技にため息の出るときがあります。
今日はそんなTwitterの粋な(?)操作を集めてみました。

ただ、どの操作がいいとか悪いとか、絶対的な価値観はありません。
「僕はこの操作は嫌いだ」とかあってもいいと思います。そんな独りよがり的な
要素を表現したかったので、あえて某しぐさを文字って「Twitterしぐさ」
としてみました。

Twitterしぐさは23のTwitter操作についてのリストです。Twitterの範囲に止まって
いないものや、文章術に相当するような事柄についてもあえて含めてみました。

。。。まぁ、前置きはこのぐらいでいいですよね、では始めましょう!

1. 空@ [mention系]

相手が何か無理な注文を言ってきたり、
ちょっと下ネタなことを言っていたり、
何か違和感を感じたときに使う技です。
大抵は「あのな〜お前〜(^^;)」みたいな
ニュアンスになります。「君の言ってること、聞いてるよ」って使い方も
あるそうです。

例.1
kimrin: 今日はパンツの日だ〜!! つんぱつんぱ、つんぱっぱ!!
user_a: @kimrin
user_aはkimrinを牽制しています
@kimrin @kimrinのように二つ以上使うと「ぬぉ〜こらこらこら〜(^^;)」みたいな
ニュアンスになります

空@の技法をみたのは、僕はあじぽさんが始めてです。
あと、文章として「あのー・・・」と入れるといい感じですw

2. 空中リプライ[空リプライ系]

かつてTwitterには「@kimrin」のようなmentionという機能は
存在していませんでした。なので誰が誰にお返事したかわかりにくい
というわけでユーザーが暫定的にこういう記法を思いついて使い始めた
ものが、@表現として定着したようです。
ただ、かつての古参中心にいまでも空中リプライはやや「粋な」Twitter
の使い方として存在しています。

例.2
kimrin: 〜さんの名前ってガンダムが由来だと思ってた。
nantoka: ちがいます
kimrin: 失敬失敬
nantoka: どういたしまして

@を使わないのですが、肯定的な意見を空中リプライされるととても嬉しい
(あ、自分を見てくれていたんだ的感情)気分になることがあります。
というか、できるだけ〜さんという表現を出さずに空中リプライして複数人と
やりとりするのが粋だという傾向あります(特に古参)

一つやってはいけないことがあります。空中リプライでネガティブなことを
言わないようにしましょう。陰口みたいになりますので注意が必要です。

3. 時間差RT[ネガティブ系]
ある人の何年も前の失態や失言、記念的な発言をRTする技です。
ある人の黒歴史をみんなに紹介するというネガティブな面がある一方、
いままで知られていなかったある人のためになるツイートを紹介するという
ポジティブな使い方も考えられます。
またRTをすることでその人に「なんでこんな昔のツイート知ってんだ」的な
感情を芽生えさせることができます(^^)

user_a: RT: @kimrin おぱんちゅ〜 (例えば5年前のツイート)

RTは普通のRTで十分ですが、その対象ツイートのURLをツイートに
貼ると、引用の形で参照でき、自分の意見を付加することができます。

4. 肯定のファボ[ファボ系]
@をやりとりしていてひと段落したときに、「あーでもここで@するとまた長くなって
相手にも失礼かな」と思った段階で相手の@発言にFAVします。
「@kimrin うんわかった」と言ってしまうのも一つですが、言葉にならない小さな
肯定をFAVに託します
また特定のある人の主張をFAVして「支持します」を表現したりできます

例.4.1
user_b: あさ6時にお願いします〜
kimrin: (了解の意味で上記ツイートをFAV)

例.4.2
kimrin: 一年は13月まであるんだよね〜
user_b: (ここで↑の発言をFAV 肯定・支持を表現)

5. 記録のファボ[ファボ系]

ある人がいい情報言ったんだけど、後でもう一回見たい、
ってときに「記録のファボ」を行います。
その情報源となるツイートをFAVし、自分のお気に入り一覧に保存して、
あとで見返してそのツイートのリンクを辿ったりします
情報が埋もれないための備忘録としてFAVを使う方法です。

例.5
kimrin: Julia言語のサイトは julialang.org だよ
user_c: (備忘録として上記ツイートをFAV)

6. 長文ハッシュタグ[ハッシュタグ系]

何か一文を強調したいとき、その表現をわざとハッシュタグにして
色を変え、自分が言いたいことを強調します。言外の思いをハッシュタグに
託すこともあります 通常は長文なので、ほかの人に見てもらう、話題の範囲を
限定する、という用途で使う訳ではありません。

例.6
kimrin: 限りなく無職だー\(^o^)/ #毎日が夏休み

ハッシュタグは記号類で切れてしまうので、言葉を数珠繋ぎにして託しましょう。

7. 諱(いみな)[検索避け系]
例えば本の著者に見て欲しくないツイートなんだけどこれは言いたい、って
ときに著作名でエゴサしてくる著者を避ける意味でわざと著作名を入れなかったり、
「魅xせxらxれxたxるx魂」のように間に文字や記号を入れて検索で拾われるのを
牽制します。主にGoogleなどを使うときのblog表現の一つです

例.7
kimrin: 新しい「Twitterしぐさ」が重版出来しましたー
user_d: Twitterし/ぐ/さ/は酷いw

8. アンケートのFAV,RT[ファボ系、RT系]

あるものを作りたいんだけど、これ要る人・買ってくれる人、どれくらい
要るかなぁなどの状況で、自分のアクションがどのくらいのインパクトを
持っているか計測するために次のようなFAV(またはRT)を促すツイートをします

例.8
kimrin: トイレでお尻を前から拭く人はRT, 後ろから拭く人はFAVお願いします

結果としてFAV/RTが計測されるので、2択の質問のアンケートが取れます。
FAVだけ・RTだけの一択のやり方があります。そのときは

FAVだけ:若干奥ゆかしい
RTだけ:拡散系ツイートにしたいとき

という使い分けをしましょう。

9. 証人喚問[mention系]
@発言で何人かの人と話していて、ふと「この人呼びたい」と思ったときに、
ツイートの最後に@表現を加えて、証人喚問します

例.9
kimrin: @user_a user_bこなかったんだね @user_b
(ここでuser_bがこの話題に参加することを望んでいるという表現をする)

ほかの技法でも扱いますが、@表現の基本は:

ツイート先頭の@表現:@表現を並べた人にしか(普通は)読まれない
ツイート先頭の"."につづけて@表現:フォロアーみんなに見える
ツイート途中の@表現:フォロアーみんなに見える

protectアカウントじゃない場合、検索でも@表現は見ることができます。
先頭に@表現をつけてDMみたいな感覚でお話ししていると、
ほかのユーザーにすっぱ抜かれることがあるので本当に見せたくない話は
DMでしましょう

10. 広めの@表現[mention系]

前述技法より、発言のあとや途中に@表現を付加してみんなに見てもらう
ツイートにした上で、特定ユーザーの返信を募ります。
あと@表現の前と後ろはできれば空白を入れましょう。前はなくても大丈夫ですが、
後ろは繋がってしまうことがあるので、空白を入れます。
ハッシュタグも空白、#hashtag、空白のようにして使うと安全です。

例.10
kimrin: ロンドンの滞在は @user_f の厚意により素晴らしいものとなった
user_f: いえどういたしまして(^^) @kimrin

11. クラスタ形成のためのハッシュタグ[ハッシュタグ系]
特に目新しいことはなくて、ハッシュタグを使い分けて特定のアニメなどの話をしましょうというお話しです。で、イベントの主催者は最初にアナウンスするときに#hashtagを決めて、そのハッシュタグで発言するようにしましょう。そうすると興味を持った人たちを
簡単に一覧することができる上にtogatterにもまとめやすくなります。
またハッシュタグを決めるときはあらかじめハッシュタグを検索して、使われているかどうか確認しましょう。

例.11
kimrin: メカ女子将棋出場します!! #mechajyo

12.抗議のファボ[ファボ系]
何かおちょくられたり、からかわれたときにその発言をFAVします。
すると、抗議のファボという意味合いが強くなります。

例.12
user_g: きむりん今日のおパンツの色は何色?
(牽制の意味で上記ツイートをkimrin垢がFAV)

面白い発言かつおちょくっているような発言に使うと吉です(^^)
本当に何か言いたくなったら、@表現で言いましょう

13.DM送りました通知
DM(Twitterのダイレクトメール機能)は、気づきにくいことが多いです。
特に日頃から使っていないと分かりにくいことが多いです。

DMをしたらその人に普通のTwitterで「DM送りました」と@表現しましょう

例.13
user_h: @kimrin DM送りましたー

14.晒しのRT[ネガティブ系]
「この人こんなこと言ってるよ〜」というRTです。
自分がやると相手にもやられますので、一長一短ですね。

15. @外し[mention系]
ある人user_iと会話していてそこにuser_jが来て、そしたら自分と
user_jで会話が進んでしまったとき、user_iがその発言をすべて受け取る必要が
ないと思ったときは、あえてuser_iを外して、会話の方向を変えます。

例.15
kimrin: @user_i 海行く?
user_i: @kimrin いいねー
user_j: @kimrin @user_i 車調達しようか
kimrin: @user_i @user_j お願いしますー
user_j: @kimrin 車はどこで待ち合わせ?
kimrin: @user_j どこどこ駅でお願いしますー

16. 出欠確認[mention系]
まず初めにあるイベントの参加者(少数の場合だけ)、
すべての人を@表現で並べて、いけるかどうか、日程はどうするか、決めます。
行けない人は@から外し、新しく行きたい人がいたら広めの@表現で仲間を募って
@表現のリストに加えます。

17. 株価、企業のリファレンス[$表現]
あまり使わないのですが、先頭に$をつけて、次にNYSEでの企業名を入れると
特定の企業を指す特殊な表現になります。

例.17
kimrin: $amzn 急騰!

あまり使っている人は見ませんが。。。

18.縦ファボ[FAV系]
自分が好意やいい印象を持っているユーザーで、相手も自分によい印象を持っているときは縦ファボが有効です。恋に落ちるかもしれません(冗談ですw)

発言を片っ端からFAVします。逆に疎まれている人がこれをやると逆効果ですので
注意してください。

19.発言しているときに@する[mention系]
Twitterするときは、その人がある程度時間があるかどうか、
その人の発言の頻度をみながら推察して、たくさん発言していて
時間がありそうだったら絡みます。
そういうときの会話はリアルタイム性のあるhotな感じになります。
逆に絡んで欲しくないときは発言を減らすことも考えましょう。
あと特定の人への@発言はみられている可能性もあることを念頭に
おいて行動しましょう。僕への@は途切れて答えが返って来ないのに
別の人とは話が続いているというのを悟られないようにしましょう。

[アンチパターン編]
ここからはTwitterライフでやめておいた方がいい行為をあげてみたいと思います

20. 非公式RT[RT系]
様々な議論があるのですが、連鎖を伴う非公式RTは古参を中心に
嫌悪の対象となることがあります。できるだけ使うのはやめときましょう
すぐ140文字行ってしまい、情報が欠落するという一面もあります。

21.連投[ツイート系]
僕もすぐやってしまっていけないと思うのですが、連投はできるだけ控えましょう。
逆にある人をフォローするときに、発言数を見て連投する人かどうか判断すると
いいでしょう。

22.睡眠時間にFAV/RTしない[通知系]
人により全然違うのですが、深夜の時間帯の通知(バイブなど)は
睡眠の妨げになるケースもあるので、あるていどその人の通知の方法を
把握した上で、深夜の時間帯のRT, FAVはできるだけ控えます。

23.botを使ってフォロアーを増やす
よくフォローされてその人のプロフィールを見ると、すごいフォロー数なんだけど、フォロイングがそれより少し大きめの大きい値ってことがあります。
このパターン、大抵はフォローのbotを使っています。
その人が気に入った人ならいいのですが、僕ならこの時点で関わりたくないので放置します

もしかしたらこのblogポスト、更新するかもしれません。

以上です♡

(文責kimrin)

2015年8月4日火曜日

Julia-tan exchange program is started! ( #JuliaLang )

"Julia-tan" is a (unofficial) #JuliaLang anime character.
If you want "Julia-tan" stickers (35mm x 50mm, color), please send me your real address and number of stickers by e-mail (I wish the subject contains "[Julia-tan]"). Then, I will send you "Julia-tan" stickers by envelope!
If you like the stickers, and if you could, please send me back other stickers or
greeting cards or "interest and non-expensive" things to me.
Max number of the stickers are five in same envelope (by default).

(for MIT person: I send 50 stickers to @acidflask. If you near the him, please consult to him.)

My e-mail address is concatenation of kittykimura, [at-mark], gmail, [period] and com.
The sha1 hex digest of the mail address is:
b93514e0a8637199ff61b830c3187eef466b03b9
(sorry, I calculate this digest by python's hashlib library...)


Julia-tan Exchange Program FAQ:

Q1. Does this program earn the profit?
A1. No. 100% volunteer activity!

Q2. I do not want to send my home/office address by e-mail. It is not secure.
Are there any options?
A2. Ask me my real address by e-mail. I send my real address by e-mail,
then please send me real mail to my real address. I return back Julia-tan
stickers by envelope.

Q3. I am Julia meet-up arranger. I would like to spread Julia-tan stickers for
participants of the meet-up. Do you send me batch of stickers?
A3. Please e-mail me the name of the meet-up, the number of stickers
that you needed and arranger real address.
If I think it is reasonable, I will send you batch of stickers by envelope.
There are only 300 stickers in my arms, so max number of the
batch is may be 30 (but there are exceptions of this rule).

Q4. I do not imagine what are "interest and non expensive" things.
Can you suggest them by examples?
A4. please send me one of followings:


  1.  stickers (not Julia-tan)
  2.  your city's guide or map (small ones)
  3.  post card
  4.  postal stamps
  5.  picture, photo
  6.  and any non expensive things that can put into the envelope
    except money itself, chemical substance ^^.

I do not want to stickers fee: I would like to receive mails around world
only as my hobby. so cheap ones are welcome!

Q5. I have another questions. How can I ask the question(s)?
A5. Please comment this blog entry.

Best Regards,

 Takeshi KIMURA (twitter: @kimrin)


2015年7月31日金曜日

引き角くんシート2015年版を7月まで更新しました!!( #shogi #将棋 #コンピュータ将棋 )

floodgateの棋譜の戦型別分類Excelシートであるところの「引き角くんシート」2015年版を更新致しました。7/30までのデータが新しく更新されています!!
(あと1日入れて7月分とすべきでした、すまそ)

使い方としてはfloodgateのサイトより、2015年の棋譜をダウンロードして、
7zファイルを解凍(7zip managerなどで)し、そのフォルダに

https://github.com/kimrin/HikikakuKunSheets

の中のHikikakuKun2015.xlsxファイルを追加した上でHikikakuKun2015.xlsxファイルを開きます〜。

詳しくはCOCOさんのページ:

http://shogi81fun.blog.fc2.com/blog-entry-13.html

を参考になさってくださいなー。

ちなみに、今回の集計結果をテキストで貼っておきます〜

file=HikikakuKun2015.xlsx: 43466 records are saved(^^).
相振飛車: 82
三間飛車: 2083
矢倉: 5107
戦型データなし: 18203
向飛車: 756
ひねり飛車: 192
角換わり: 3375
横歩取り: 3247
相掛かり: 2715
四間飛車: 5385
中飛車: 2321


合計: 43466

43466局対局があって、18203局は分類できなかった局面(ただしこの中に矢倉などが入っている可能性は十分あります!)で、残りが分類できた(ある程度の正確さですが)局面です。矢倉と四間飛車が多いですね。

ではでは、HAVE FUN!!


2015年7月12日日曜日

JuliaTokyo #4 いってきましたー(^^) ( #JuliaTokyo )

久しぶりの更新になりまする。きむりん(40)ニートです(40歳以上は本当はただの無職でニートと言わないらしいですがw)。

 今日はJulia言語(ハッシュタグ #Julialang)のミートアップ、#JuliaTokyo に行ってきました〜。

 今回はJuliaConの後のミートアップということで、JuliaCon関係の発表があったのが目玉ですね。 あと、さんがハンズオンということで、DataFrameのおさらいと、SVM.jl の使い方のレクチャーを発表前にしてくれました。勉強になりましたー(^^) 

発表は会場紹介、自己紹介のあと、 さんのJuliaConについての話から始まりました。 soramiさんの卓越した情報収集能力により(^^) テキストにはなっていない あんな話、こんな話が聞けましたー。 あとsoramiさんはJuliaCon(MITで6月に開催されましたー)で日本のコミュニティについて 発表をされたそうで、その資料も上がっていますので、参考にしてくだしあ。

次の発表はさんによる、JSoC(Julia Summer of Camp)の発表がありました。かなり短期間でMoore財団の関連団体が母体となっているファウンデーションにサマーキャンプとして日本人では唯一Acceptされた話となっています。
BioJulia関連のタスクを担当されるそうです。

その他Julia言語で最初に何をみたらよいのか(さん)や
binaryデータをzerosで確保してread!すると速いよ的お話(さん)からの系列データについてのお話がありましたー。

LTで実は僕もしゃべっちゃいました。いつものメカジョさん(メカ女子将棋)の電王戦
(去年)スライドを軽くおさらいしましたー(^^)

今年は懇親会のあと二次会がありました。
さんが色々すごく詳しくてさすがと思いましたー(^^)


おそらく#5もそのうちw開かられる運びとなるかと思いますので、
みなさんその折にはお越しくださいませー。

soramiさんはじめ運営の方、ご尽力ありがとうございました。

わーい、いつもの仲間に会えたーという1日でした(^^)



2015年4月6日月曜日

コンピュータ将棋と将棋棋士について(COCO氏との対話)

コンピュータ将棋と棋士の方の未来について、COCOさんと対話しました。 その記録です。




























2014年9月2日火曜日

#JuliaLang Anime Character Project Established!

Hi there,

I decided to establish a #JuliaLang Anime Character (Japanese "kawaii" taste cartoon design).

fig 1: Sample picture: Mecha Lady Shogi's mascot character.
May be same designer will be designing #JuliaLang
new anime character! This girl wear the sailor costume
(ordinal high school girl's uniform in Japan).
Background yellow piece is Shogi (Japanese Chess) piece(Knight).

So I'd like to hear the voices around globe that which design specification
(costume, etc.) is appropriate for new #JuliaLang anime character.

Please feel free to post comments below (may be anyone can post the comments).

Best Regards,

 Takeshi KIMURA


2014年7月19日土曜日

COBUILD、そしてコンピュータ将棋

(註:本文書はコンピュータ将棋開発者である私の個人的な表出であり、
 コンピュータ将棋開発者の総意を表出するものではありません)

 私はコンピュータ将棋を嗜む「へっぽこ」プログラマではありますが、
今日の将棋の棋士先生方とコンピュータ将棋の関係について、思うとこ
ろあり一筆執る次第です。

 ここで話は飛んで時は遡ること30数年前、英国バーミンガム大学にお
ける、英英辞典編纂について見てみましょう。シンクレア教授と英コリ
ンズ社は共同で新しいタイプの学習英英辞典を開発していました。英英
辞典というのは、英国のlexicographer(辞典編纂者)が著した英語に
よるいわば英語の国語辞典のようなものですが、シンクレア教授とその
グループは電子化されたコーパス(言語資料)を活用した辞典を編纂し
ておりました。
 グループはコーパスから語義の統計的な頻度と、語義に対応するコー
パスの使用例を自由に取り出せるシステムを開発しました。そして辞典
編纂者はそのシステムを使って「生きた」例文を辞典に掲載することに
成功したのです。この辞典の特徴である「フルセンテンスの語義」と相
まって、この辞典は1980年代、非常に成功しました。英英辞典COBUILD
の誕生です。コンピュータガイ(コンピュータを使う技術者)と辞典編
纂者(言語学研究者など)の共同の作業が、世に新しいタイプの辞典を
送り出したのです。

 なぜ30年前の辞典の話をしたかと申しますと、今日のコンピュータ将棋
を取り巻く状況は極めてこの時の状況に酷似していると私は感じている
からです。辞典編纂者=将棋の棋士の皆様、コンピュータガイ=コンピュータ
将棋開発者と考えると、ああ成る程と、思う方もいらっしゃるかもしれま
せん。

 私は、コンピュータ将棋と棋士先生の皆様との最終決戦が行われること
について、それは事の成り行きであると思いますし、いま非常にデリケート
な時期に来ていることを否定する訳でもありません。
 ただ、私はいつの日か、棋士先生の皆様とコンピュータ将棋が華麗に
コラボレートして、今まで無かった将棋を創り上げる、そんな夢想をせず
に居られないのです。そう、30数年前のCOBUILD誕生の時のように。

 これは夢物語なのかもしれません、実際には厳しい戦いが待っているの
でしょう。でも、私はこんな未来が来ることを願って止まないのです。
現に将棋を指す方がコンピュータ将棋に詳しい人を欲するように、コン
ピュータ将棋開発者もまた、高度な大局観をお持ちの棋士の皆様の手を
必要としているのです。

(文責kimrin)

2014年7月12日土曜日

メカ女子将棋forWin1.0.0 リリース致しましたー

やっぴー☆ きむりんだょ。

今日は嬉しいお知らせです。メカジョさんことメカ女子将棋のWindows 64bit版を
リリース致しましたー。いぇーい、ぴーすぴーすw

http://www.mechajyo.org/

実際にソフトを動かすまで長々としていますが、ぜひご自分のPCで、あのファンシーなメカジョさんを堪能してくださいませ!

技術的には、Julia言語でエンジン部を動かし、loopbackアドレスの4091ポートをlistenします。そして4091ポートを、登録したexeが見に行くようになっています。Mechajyo.exeというのは実際のところ、無駄なメッセージを出さないtelnetクライアントです。
このやり方を使うとリモートのエンジンを動かすことも技術的には可能です。

本当はEXE内からsystem関数でメカジョさんを呼び出したかったのですが、どうやら入出力が関連付けられず、無理みたいでした。そのためDOS窓を開いて、エンジンを実行してから対局、といういささか冗長な感じになってます。。。

何か気がついたこと、ありましたらwww.mechajyo.orgかこのブログまでお願い致します。可能な限り改善させていただきます。

まだまだ拙いソフトですが、宜しくお願い致します。(_ _)

(文責 kimrin)

2014年7月6日日曜日

#JuliaTokyo いってきましたー


メカ女子将棋Julia tokyo#1 from Takeshi Kimura

#JuliaTokyo #1で発表してきました。タイトルは「メカ女子将棋」!!

@sorami さん始め企画運営の方、有り難うございましたー。

僕の発表自体はどちらかというとビット演算中心の、ややJulia言語
本来の使われ方からは離れた使用例の解説がほとんどで、いささか
皆さん「わからん!」って感じだったので、すいません、こんど
発表するときはもうちょっとlightな内容にしますです。

最後に実際に将棋を指していることろを皆さんに見て頂けたので、
これはこれで有意義だったかな、と思っておりまする。

やはり終わってみて、懇親会含め、よい集いだったなぁと。

データ分析や可視化、様々な最適化などで使われている例が多いので、
僕もそういう勉強していこうかな、と思う一日でした。

そして、#JuliaLang というまだ日本語のcomprehensiveな解説の
無いマイナー言語について、これだけのエキスパート達がもう既に
日本にいるとは、と驚きました。

「なぜRやPythonじゃなくてJuliaを使うんですか」ってよく言われると
思います。もちろんスピードの面で有利だったり、洗練された型システムを
挙げること、できると思います。ただ、ライブラリの面では発展途上感
否めないと思います。それなのに、何故、と問われればやはり、

 この言語に未来を感じるから

なんじゃないかな、と思いました。
#JuliaLang 日本でも流行るといいな♡

ありがとうございましたー

(文責kimrin)


2014年6月16日月曜日

マンボウ

マンボウ(翻車魚)は、その不思議な形態と生態によって広く知られていますが、 詳しい生態はまだはっきりと分かっていません。

  • たくさんの卵を産む!(3億個くらい)
  • フグに近い魚(フグ亜目マンボウ科)。赤ちゃんはかなりフグに近い
  • 海面に浮かぶことがある(昼寝をしている?)。 調子の悪いときも、こうなるとか
  • 成魚は、クラゲなどを食べていると言われている……けど、実はよく わからない
  • かなり広い範囲に、分布しているらしい
  • 英語では、(Ocean) Sunfish,ラテン語では Mola Mola という
    (Mola は、英語の millstone (引き臼)にあたる言葉)
  • 普通は 1 km/h、逃げるときは、7 km/h で泳いだという記録あり (7.2km/h は 2.0m/s に相当するので、50mプールを25秒で泳ぐことになる。競泳の選手なみ)
  • (今は違うのかもしれないけど)飼育がとても難しいらしい
  • 水槽の壁によくぶつかるので、池袋サンシャイン水族館のように、 水槽の内側に透明なシートを巡らして、保護をしてあげる必要がある。 短命だった原因の一つが、外傷による衰弱なのだとか
  • 脳の重さが、体の0.03%くらいで、普通の魚(0.4-0.5%)に比べてかなり 軽い。ということは…(^ ^;)
  • 昔は、体組織の比重が軽いため、海面に近いところにいるとされていたのだが、 マンボウの卵がマグロなどのお腹から出てきたことなどから、少なくとも幼魚の ときは、やや深いところにいるのでは、とされている。
    (マグロ、キハダ、メバチは、水深300〜500m のところにいることもある)
  • 「どくとるまんぼう…」などにもあるのだが、食べられる。
    そこには『カニとエビの混ざったような味』とあるが、東北地方でとれ るものは、味が淡白。でも漁師さんたちには喜ばれている。
    研究室の小谷先生も食べたことがあるそうですが、『イカのような白子の
    ような味』だったのだとか。

参考文献は、一般に手に入るものがほとんどないといった状況です。