一合升

まだ弱いので、2の2に打たれると生きる自信がありません。
地が10個以下だったら打つようにしていましたが、この場合地が11個なので打ちませんでした。
逆に白から打たれて死んでしまったので、地が11個でも打つようにしました。
goro11.png
バージョン1.1.0でリリースします。

攻め合いなのか?生きているのか?

評価関数を作るのは難しいとされている。
しかし、今それに挑戦しているわけだが、こんな簡単なところも正しく評価されていない。
goro10.png
正しい評価図はこれです。
goro9.png
攻め合いでどっちが勝っているかは不明。
修正しました。
バージョン1.1.0でリリースします。

定石を覚えるアプリ

joseki1.png 定石を覚える為のアプリです。
メニューで入門、初級、中級、上級を選択します。
どれだけ覚えているかの達成率のバーが表示されます。
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

joseki2.png 問題が表示されます。
「10手入力しなさい」の指示10が表示されます。
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

joseki3.png 10手入力してみます。
知らなければ適当にタップしましょう。
「答えを見る」ボタンをタップすると...
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

joseki4.png 正解手順が表示されます。
不正解でしたら、ここで覚えてしまいましょう。
次に出題される時間または日が表示されます。
1回目で正解すれば3ヶ月は出題されません。
不正解ですと、覚えるまで何回も出題されます。
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

joseki5.png 「参照」ボタンをタップすると、この形に至るまでの手順が表示されます。
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

josek6.png 「Check」ボタンをタップすると、自由に入力ができて、自分なりの変化を研究することができます。
https://play.google.com/store/apps/details?id=info.goro3goro.igojoseki

josek7.png 「正解です」または「不正解」ボタンをタップすると、次の問題が出題あれます。
同じ問題でも方向を変えて出題されます。



総インストール数134,875
現在のインストール数30,359

プライバシーマーク制度

pmark.jpg
プライバシーマーク制度は、「JIS Q 15001個人情報保護マネジメントシステム―要求事項」に則り、個人情報を適切に取り扱っている企業を公的機関が認定し、マークを付与する制度です。
この制度の運営を行う機関に申請し、個人情報を適切に扱う社内体制を整備していると認められた企業だけが事業活動に関してプライバシーマークを使用できます。

なおプライバシーマーク制度は、一般財団法人日本情報経済社会推進協会(JIPDEC)により審査、認定が行われています

円相場

最低4つのローソク足を頭にインプットしておかなければなりません。
月足
month.png
週足
week.png
日足
day.png
時間足
hour.png

有馬記念

人気のない馬から的中馬を探そう。
keiba1n.png
keiba1r.png ゴールドアクターは本当に選べなかったのか?
前走3連勝しているので可能性は十分にあったのではないか?

プロ出場の囲碁大会にコンピューターが初参加へ

igo13.png
囲碁の団体の日本棋院は、来年春に開催される大会で、プロやアマチュアの棋士と並んで、コンピューターの参加を一部認めることを決めました。
プロが出場する囲碁の大会にコンピューターが参加するのは初めてです。
コンピューターの参加が認められたのは、日本棋院が来年春に主催する「13路盤」と呼ばれる、通常よりも小さい碁盤を使った囲碁の大会です。
大会にはプロとアマチュアの合わせておよそ170人が参加する予定で、コンピューターの囲碁ソフトはアマチュアの予選に4つまで参加が認められました。
日本棋院によりますと、プロが出場する大会でコンピューターの参加が認められるのは初めてだということで、予選で上位2位までに入れば、プロと対戦する決勝トーナメントに進むことができるということです。
囲碁はチェスや将棋とは異なり、現在のコンピューターではプロに勝つのは難しいとされていますが、最近、ソフトの性能が向上しているうえに、この大会で使われる小さい碁盤は、コンピュータにとって通常より計算がしやすくなることから、日本棋院ではどこまで人間に迫れるか注目されるとしています。
日本棋院の山城宏副理事長は「コンピューターがどのくらい戦えるのか、囲碁ファンも楽しみだと思います。まだプロに勝つのは大変かも知れませんが、これを機に開発競争が進んで盛り上がってほしいです」と話しています。

プロとの間にまだ大きな差
将棋では3年前から毎年、コンピューターとプロ棋士が対戦する「電王戦」が開催され、通算でコンピューターが互角以上の成績を残しています。
コンピューターの技術者などでつくる学会は、これまでの対局データを分析した結果、コンピューターは「トップ棋士に統計的に勝ち越す可能性が高い」としています。
一方で囲碁については、現在のコンピューターではプロとの間にまだ大きな差があるとされています。これは、囲碁は将棋と比べて盤が広く、石を置く位置の制約も少ないため、コンピューターの計算が追いつかないためだとされています。
ただ、最近は将棋ソフトでトップクラスの開発者が囲碁のソフトの開発に取り組むなどの動きも見られ、今後、囲碁の世界でコンピューターがどこまで強くなるのか注目されています。

コウで頑張る

○でコウで頑張る手があるのに見逃してしまいました。
こういう見逃す手があちこちに残っていると思うので、1つ1つ教えてあげなければなりません。
goro8.png
コウを取るように修正しました。
バージョン1.1.0でリリースします。
Androidアプリ 囲碁13x13

アタリを継ぐ

goro6.png
アタリに継げばいいのですが
アタリにされているこの瞬間の図面では、取られているものとして評価されます。
この状態で他のところを評価すると、○や○に打とうとします。
黒、取られそうなので生きようとするわけですが、アタリを継げば死なないわけで、 ○や○はアタリを継ぐ場合の考慮が必要になります。

goro7.png
アタリを継ぐように修正しました。
バージョン1.1.0でリリースします。
Androidアプリ 囲碁13x13

電波

電波は正式には電磁波といいます。
電磁波は電気と磁気の波という意味です。
あらゆる電気現象と磁気現象は電荷によって起こされます。
物質の最小単位、原子は素粒子という電子、陽子、中性子でできています。
このなかで陽子と電子だけが電荷をもちます。
電流とは負の電荷を持つ電子が移動することです。
そして、電流が電波を放射します。
電波は光の速さで進みます。

 

地球の位置

我々が住む地球の存在する銀河系
直径:約10万光年
厚さ:約1000光年
恒星数:2000~4000億個
さて、その位置は
miky-way.png

モンテカルロ囲碁

終局までランダムに打たせる。これを何万回も行なう。
そして、一番勝率のいい手を選ぶ。
このランダムにちょっと制約を加えなければならないのだが
この方法だと短期間である程度(アマチュア四段)強いものが作れるらしい。
最近この手の囲碁プログラムが増えてきて、あちこちで見かける。
大きな模様を張ったり、そこに飛び込んできた相手の石を取るのは得意である。
しかし、この方法も棋力向上は難しく、プロにはなかなか近づけない。

宇宙論

eta_carinae.jpg
20世紀初頭では天文学者も含めてほとんどの人々は宇宙は定常的なものだと考えていた。
定常宇宙論:宇宙には初めも終りもない。
任意の空間の質量は常に一定に保たれ、宇宙の基本的な構造は時間によって変化することはない。
「宇宙には始まりがなければならない」などという考えを口にするような天文学者は皆無だった。
ハッブルも、柔軟な考えを持っていると評価されているアインシュタインですらも、「宇宙に始まりがあった」などという考えはまるっきり馬鹿げていていると思っていた。
しかし
1927年にベルギーの天文学者のジョルジュ・ルメートルが「宇宙は原始的原子の"爆発"から始まった」というモデルを提唱した。1929年、エドウィン・ハッブルの観測で、彼は銀河が地球に対してあらゆる方向に遠ざかっており、その速度は地球から各銀河までの距離に比例していることを発見した。
1965年の宇宙マイクロ波背景放射の発見以降は、ビッグバン理論が宇宙の起源と進化を説明する最も良い理論であると考える人が多数派になった。
現在の科学者による宇宙論の研究はそのほとんど全てが基本的なビッグバン理論の拡張や改良を含むものである。
ビッグバン宇宙論:宇宙には始まりがあった。
宇宙が一点から始まり、爆発のように膨張して現在のようになった。始まりは今から137億年前とされる。中川祥子(しょこたん)もこの説を信じている。
この前、これを前提として宇宙の話をしていました。
しかし近年、ビッグバン宇宙論は間違っていると主張する人は増えています。
宇宙には始まりがあったとうならばその前はどうだったか?時間も空間もないところから137億年に突然1点から出現して膨張してるだって?
観測であらゆる方向に遠ざかってるといっても、無限の宇宙から見ればほんの一部の動きを見ただけで、膨張しているところもあれば、縮小しているところもあり、あちこちでいろんな動きをしているかもしれないじゃないですか?
心臓がちょっと膨張しているところを見て、心臓は点から始まり、膨張しつづけるなんて言っているようなものです。
ということで、もっと宇宙を観察する必要があるようです。


DFD

dfd.png
DFD(Data Flow Diagram)は、データの流れに着目して、その対象となる業務のデータの流れと処理の関係をわかりやすく図式化する構造化分析の手法。
「○」処理・プロセス,「□」データの吸収先,「→」データの流れ,「〓」データストアの4つの記号を用いて対象業務のモデル化を行います。

生きる

通常は2目の手ですが、生き死に関わってきますので48目の手になります。
goro5.png
これが打てなかった為に、殺されてしまいました。
修正しました。バージョン1.1.0でリリースします。

BCPとBCM

自然災害、テロ行為などの予期せぬ災害が発生した場合に、最低限の事業を継続するための対策として「BCP」及び「BCM」があります。
BCP(Business Continuity Plan)
組織の事業継続に影響を及ぼす緊急事態が発生した場合に、最低限の中核となる事業を継続、または早期に復旧・再開できるように定めた企業が定めた行動計画。事業継続計画とも呼ばれる。 BCM(Business Continuity Management)
策定されたBCPが確実に実施されるために、その運用や見直し、または教育や訓練などを包括的に行う経営管理手法。事業継続管理とも呼ばれる。

評価関数

評価関数により、盤面の状況を一瞬で判断する。
goro3.png
石の死活、地の判断
ところが、死んでいるのに【死に】と判断できていない。
どこか基本的なところで間違っているのだろう。
3時間ぐらい格闘して、基本的なデータを作成するところでバグを見つけた。
goro4.png
正しく判断できるようになりました。
バージョン1.0.9でリリースします。

【送料無料】行楽のお供にも◎長崎カステラ詰合せ1号(大)550g×2本セット 九州の代表的なスイーツを感謝価格で...  みかど本舗のカステラは、最初からカットしてあるのでとっても便利♪ 本日21時からポイント10倍!【ポイント10倍】【10切カット済み】お試しセット価格

価格:2,160円
(2015/12/29 10:04時点)
感想(1878件)

7つの習慣

この絵を10秒見てから、次の問題に答えて欲しい
a.jpg






では、この人は何歳くらいに見えますか? a2.jpg 80歳くらいに見えましたか?
僕は20歳くらいに見えましたけど
これを学生たちに実験したら、意見が2つに分かれて議論が始まったそうだ。
議論を続けていくうちに、ある学生がこれはネックレスだと言い
違う学生が、いやいやこれは口だよと言った。
そして相手が何故そう思うのかを理解し合えた。










僕はこの絵を最初に見ていたので、20歳ぐらいだと答えたのでした。
a.jpg

フェイスブック


フェイスブックを気に入っているのは作者でるマークザッカーバーグの考え方が好きだからです。
マークザッカーバーグは次のような事を述べています。

フェイスブックの目的はサイトの滞留時間を最大にすることではない。
フェイスブックを訪問している時間を最大限に有意義なものにしようと努力しているのです。
フェイスブックでは架空の人物をつくり上げたり、自分を誇張したりしてもほとんど得るところはない。
実名主義を非常に重要な要素と考えている。
自分自身をどこまで世間に見せるべきか
仕事上の友だちや同僚と、それ以外の知り合いとで異なるイメージを見せる時代は、もうすぐ終わる
アイデンティティーは1つだけ
2種類のアイデンティティーを持つことは、不誠実さの見本だ
自分が誰であるかを隠すことなく、どの友だちに対しても一貫性をもって行動すれば、健全な社会づくりに貢献できる。
もっとオープンで透明な世界では、人々が社会的規範を尊重し、責任ある行動をするようになる。

スマートクリエイティブな人になろう


■高度な専門知識を持っており、経験値も高い。コンピュータの画面上で起きている魔法の背後にあるシステムの理論や構造を理解している。

■分析力が優れている。データを扱うのが得意で、それを意思決定に生かすことができる。同時にデータの弱点もわかっており、いつまでも分析を続けようとはしない。データに判断させるのは構わないが、それに振り回されるのはやめよう、と考える。

■競争力が旺盛だ。成功にはイノベーションが必要だが、猛烈な努力もかかせない。スマートクリエイティブは頂点を目指す意欲にあふれ、それが朝9時から夕方5時の勤務で成し遂げられないこともよくわかっている。

■ユーザのこともよくわかっている。誰よりもユーザー目線、あるいは消費者の視点から見ることができる。自ずらが「パワーユーザー」で興味の対象に取りつかれたようにのめり込む。

■消化ホースのように、斬新なアイデアがほとばしり出る。他の人とはまったく違う視点があり、ときには本来の自分とも違う視点に立つ。必要に応じて、カメレオン的に視点を使い分けることができる。

■好奇心旺盛だ。常に疑問を抱き、決して現状に満足せず、常に問題を見つけて解決しようとし、それができるのは自分しかいないと確信している。

■リスクをいとわない。失敗を恐れない。失敗からは常に大切なことを学べると信じているからだ。たとえ失敗しても、絶対に立ち直り、次は成功できると思っている。

■自発的だ。指示を与えられるのを待つのではなく、また納得できない指示を与えられたら無視することもある。自らの主体性にもとづいて行動するが、その主体性が並の強さではない。あらゆる可能性にオープンだ。自由に他者と協力し、アイデアや分析をそれを誰が口にしたかではなく、それ自体の質にもとづいて評価する。

■細かい点まで注意が行き届く。集中力を切らさず、どんな細かいことも覚えている。それは勉強し、記憶するからではない。それが自分にとって重要だから、そべてを知り尽くしているのだ。

■コミュニケーションは得意だ。一対一でも集団の前で話すときも、話がおもしろく、センスがよくてカリスマ性さえ感じさせる。

システムトレード 基本と原則


トレーディングで一貫して利益をだすためには、普遍的な原則を学び、理解し、受け入れ、実行する必要がある。
一貫して長期的に利益を出せる、トレーディングへの簡単な近道はない。
トレーディングの本を読むとき疑わない人なら、今から疑うようにして欲しい。
最もうまく負ける人が最後は勝つ。
大部分のトレーダは潔く負けられない。
彼らは損するのを嫌がる。
負けても恥ではない。
それはだれにでもあることだ。
負けているのなら、最大の問題は売買ルールだ。
売買ルールの期待値を検証する必要がある。
トレーダーの90%が負ける理由の答えは、無知のせいというものだ。
たとえトレーダーが相当の本を読み、多くのセミナーに参加したとしても、まだ無知だ。

逃げても無駄

goro2.png
◇と逃げても、○で取られてしまうので、
2子は諦めて○に打ち、しっかりと隅を生きるように修正しました。
バージョン1.0.9でリリースします。
Androidアプリ 囲碁13x13

継ぐべきか取るべきか

goro1.png
◇と取っていましたが、○に継ぐように修正しました。
◇と取ると○にアテられて損です。
バージョン1.0.9でリリースします。
Androidアプリ 囲碁13x13

【新品】Apple アップル iPad Pro ML0G2J/A 32GB シルバー Retinaディスプレイ Wi-Fiモデル アイパッドプロ 12.9インチ ML0G2JA

価格:103,970円
(2015/12/28 16:12時点)

SCM サプライチェーンマネジメント

SCM(Supply Chain Management)は、生産・在庫・購買・販売・物流などのすべての情報をリアルタイムに交換・一元管理することによって生産から販売に至る一連の流れ全体の効率を大幅に向上させることを目指す経営手法です。
導入することで「納期短縮」や「在庫削減」といった効果が期待できます。

原料・材料が部品や半製品に加工され、最終製品が生産されて顧客に販売されるまでのモノの流れのことを「サプライチェーン」(supply chain:供給連鎖)といいます。

SaaSとPaaS

SaaS(Software as a Service,サース)は、専門の事業者が運用するサービスをネットワーク(インターネット)経由で利用するソフトウェアの提供形態です。
自分の企業でシステムを構築する比べて、時間と費用を大幅に節約することができる利点があります。

PaaS(Platform as a Service )とは、アプリケーションソフトが稼動するためのハードウェアやOSなどの基盤(プラットフォーム)一式を、インターネット上のサービスとして遠隔から利用できるようにしたものです。

システム化構想の立案

システム化構想の立案は、システム化計画を策定する前に実施される工程で次のようなタスクが行われます。
1.経営要求,課題の確認
2.事業環境,業務環境の調査分析
3.現行業務,システムの調査分析
4.情報技術動向の調査分析
5.対象となる業務の明確化
6.業務の新全体像の作成
7.対象の選定と投資目標の策定
8.システム化構想の文書化と承認
9.システム化推進体制の確立

システム化構想の立案では、名称の通りシステムの構想を練っている段階なので、具体的なシステムについての情報よりも経営要求,課題を確認し、周辺環境を調査分析するという段階になります。

システムの構想を練るときに最も重要となるのが「経営戦略との整合性」です。取得されるシステムは組織の中長期計画と連動し、経営戦略を実現するものでなくてはなりません。

請負契約

請負契約とは、委託された業者が発注側から求められた製品を期限までに納品することを決めた契約です。
この契約形態では請負元と請負先の間に指揮監督関係はなく、請負先は独立した事業者として契約内容の完遂を目指すことになります。

請負元と請負先の間に指揮監督関係はありません。
請負契約であるにも関わらず請負元が請負先の従業員に直接指示を出して業務に当たらせることは「偽装請負行為」であり禁止されます。

不正競争防止法

不正競争防止法は、事業者間の公正な競争と国際約束の的確な実施を確保するため、不正競争の防止を目的として設けられた法律で、この法律上の営業秘密とされるには次の3つの要件を満たすことが求められます。

1.生産方法、販売方法その他の事業活動に有用な技術上又は営業上の情報であること(有用性)
2.公然と知られていないこと(非公知性)
3.組織内で秘密として管理されていること(秘密管理性)

著作者の権利である著作権が発生するのはどの時点か?

著作権は創作と同時に権利が発生します。
文化庁には著作権登録制度がありますが、これは著作権の法的事実を認可するものであり権利取得のためのものではありません。

Android OnClickイベント

Android開発での OnClickイベントの作り方
onclick.png
プロパティのOnClickにchangeLabelというメソッド名を入力したら、
public void changeLabel(View view) {
        TextView tv = (TextView) findViewById(R.id.hello);
        tv.setText("Good");
}
これだけです。

CakePHPでNot Foundページ

CakePHPでNot Foundページを作ってみた。
Not Found が発生すると
/app/View/Errors/error404.ctp
のテンプレートが読み込まれますが、
400番台のエラーは
/app/View/Errors/error400.ctp
でまとめる事ができます。
この時のレイアウトは
/app/View/Layouts/default.ctp
です。
エラーであっても
/app/View/Layouts/error.ctp
ではありません。
error.ctp にしたい場合は error400.ctp に以下を記述します。
<?php $this->layout = "error"; ?>

CakePHPでメールを送る

CakePHPでメールを送ってみた。
本文はテキストのテンプレートを用意します。
宛名は変数から埋め込みます。
こんな感じになります。
$email = new CakeEmail();
$email->from(array($from_address => $from_sender));
$email->to($to_mail);
$email->subject($subject);
$email->emailFormat('text');
$email->template('template');
$email->viewVars(compact('first_name', 'last_name')); 
$email->send();
テンプレートファイルは
/app/View/Emails/text/template.ctp
に置きます。
テンプレートの内容は
<?php echo $first_name; echo $last_name; ?> 様
......

PHP fputcsv

PHPのfputcsv関数は一行を CSV 形式にフォーマットし、出力してくれるものだが
ダブルクォーテーションを括ってくれたり、括ってくれなかったりする。
Excelで読めればいいわけで、必要なものだけダブルクォーテーションを付けてくれるようだ。
しかし、全てダブルクォーテーションで括ってくれという要件が上がってくると
そういう関数はPHPにはないので自分で作るしかない。
で、作ってみた。
private function _fputcsv($fp, $fields) {
	$tmp = array();
	foreach ($fields as $value) {
		$value = str_replace('"', '""', $value);
		$tmp[]= '"'.$value.'"';
	}
	$str = implode(',', $tmp);
	$str .= "\n";
	fputs($fp, $str);
}

Android Studio インストール

Android Studio をインストールしました。
intel_error.png
インストール時、早くもエラー発生。
Androidのエミュレータを高速にするために、HAXMというソフトをインストールしなければならないらしい。
これをインストールする為には、まずAndroid SDK Managerから「Intel x86 Emulator Accelerator (HAXM installer) 」をインストールします。
haxm.png
そしてBIOSの設定をします。
起動中に[F2]キーを押してBIOSの設定画面を表示します。
「Security」→「Virtualization」で
Intel VTの項目が現れます。
「 Disabled Enabled 」を「Enabled」に変更します。
次に
C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
を実行してインストールします。
コマンドプロンプトに、「sc query intelhaxm」と打ちます。
intel5.png RUNNINGが表示されていればOKです。
長く待たなくても、エミュレータが動くようになりました。

MTEntryDate 公開日

公開日を出力するには<$MTEntryDate$>を使います。
このままですと 2015年12月17日 12:04 と表示されます。
表示形式を指定したい場合はこのようにします。
<$MTEntryDate format="%Y%m%d%H%M%S"$>
 

Movale Type をインストール

Movale Type 6.2.2 をインストールしました。

インストールした結果このページができました。
インストール手順
Movable Type 個人無償版を
https://www.sixapart.jp/inquiry/movabletype/personal_download.html
からダウンロードします。
アフィリエイトの利用もできます。
ダウンロードした MT-6_2_2.zip を解凍します。 mt.png
これをどこにアップロードするかが重要です。
ディレクトリの構成
種類 ディレクトリパス URL
アプリケーション /var/www/cgi-bin/mt http://goro3gogo.xyz/cgi-bin/mt/
スタティック /var/www/html/blog/mt-static http://goro3gogo.xyz/blog/mt-static
ウェブサイト /var/www/html/blog/ http://goro3gogo.xyz/blog/
解凍したパッケージの内、mt-static ディレクトリのすべてのファイルを、スタティックディレクトリに
mt-static ディレクトリ以外の残りのファイルを、アプリケーションディレクトリに
アップロードします。

MTのデータベースはMySQLが必要です。
phpMyAdminを入れておくと便利です。予めデータベースを作成しておきます。
DBの接続の設定は
/var/www/cgi-bin/mt/mt-config.cgi
を編集するのですが、
初めてMTにログインするときに、入力を催促されますので、そこで入力すれば書き込んでくれます。

デザインが寂しいのでMT6用のテーマを探す。
無料のテンプレートがMTモンスターにあったので使ってみました。
適応したがcssが効かない。
/cgi-bin/mt/themes/monster-template/static/配下のcssや画像ファイルでエラーが発生しているらしい。
cgiだと思って実行しているようだ。
そこでapacheの設定を変更してみた。
/etc/httpd/conf/httpd.confを編集

<Directory "/var/www/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>

に次の3行を追加する。

  AddHandler text/css css
  AddHandler image/png png
  AddHandler image/jpg jpg

アパッチをリスタートして完成。
service httpd restart
 
  • entry1ツイート
  • Google+