みくにまるのブログ

意識低い系ブロガー、みくにまるが送るブログ。

Linux (Debian/Ubuntu) でShogiGUIを使ってApery、やねうら王、技巧などの将棋ソフトを動かそう!!

今回はLinuxでの将棋ソフトの使い方を紹介します google検索をしてみると意外とヒットしなかったので 備忘録も兼ねて記事にしたいと思います。 私のLinux環境はDebianなのでDebian用の方式になりますが Ubuntuの方でも同じ方法で動くはずです。 STEP1 ShogiG…

Debianでmonoを使う方法

Debianでmonoを使おうとしても 公式のリポジトリに存在しないので困ってしまいます。 そこで自分なりに調べた方法をメモ代わりに掲載します。 リポジトリの追加 シンプルに追加しましょう。 下記の中からどれか一つを選んで追加します。 Stable(安定版) su…

COPYTRACKが仮想通貨イーサリアムでの資金集めを開始!!用途は一体!??

当ブログでも度々紹介している 著作権の侵害を無料で解決してくれるサービスCOPYTRUCKが 今度は仮想通貨イーサリアムでの資金集めを始めたようです。 https://copytrack.io/ CPYはブロックチェーンプラットフォームのネイティブトークンになります。当社の柔…

Debian/UbuntuでWifiを有効にするとBluetoothのマウスが反応しない問題とその解決策

DebianとUbuntuでBluetoothのマウスが反応しない現象が一部で発生しています。 原因はズバリ、カーネル。 カーネルを4.13に上げるとこの不具合が発生するようです。 4.14でも同様の不具合を確認しております。 上記の不具合が発生した方はカーネルを4.12に戻…

googleが最強の将棋ソフトAlphaZeroを開発!!わずか12時間の学習で既存の最強ソフトを上回る

電王戦が終了して 将棋ソフト界隈の動きも一段落したところですが とんでもないニュースが飛び込んできました!!! googleが将棋ソフトに参戦 なんとAlphaGoで有名なgoogleが 将棋ソフトもこっそり開発していたのです!! [1712.01815] Mastering Chess and…

ゲルケンウンをゲルカヤノと比較レビュー 膝への負担も少なくクッション性最強のランニングシューズが登場!!

アシックス GEL-KENUNを購入してみた 日頃からクッション性の高いゲルカヤノを愛用しているたですが インターネットで情報を見ると ゲルケンウンという新たなゲルシリーズが登場しているではありませんか!! 早速注文をしてみたのでゲルカヤノとの比較を中…

2017年最強将棋ソフト「apery-qhapaq(aperypaq)」が公開される。ダウンロード方法や強さを紹介

将棋ソフトQhapaqの作者の方が ブログでAperyの評価関数をベースとした新たな評価関数を公開なさったようです。 qhapaq.hatenablog.com その棋力はなんとAperyに対して勝率58%!! 短期間でここまで強くなるなんてビックリですね。 ダウンロード方法 評価関…

Haskellで最長増加部分列(LIS)IOArrayやData.Setで試行錯誤

今度もAOJの練習問題から 最長増加部分列の問題に挑む。 最長増加部分列 | 動的計画法 | Aizu Online Judge コードを書く練習と割り切っているので 考え方は素直にググる。thさんという方のブログに 分かりやすい考え方が載っていたので これをHaskellで実装…

クラウドファンディングで参考になりそうなサイト5選

ちょっとした資金を集めるのに活用されているクラウドファンディング 今回の記事ではクラウドファンディングをする際に役立ちそうなサイトを並べてみました。 とりあえずサイト一覧 クラウドファンディングを行っているサイトを一覧化しました。 ググっても…

Haskellで動的計画法 ナップサック問題を解く

Haskellでナップサック問題を解く時のメモナップザック問題 | 動的計画法 | Aizu Online Judge とりあえずAOJのこの問題で通るコードを目標にする。 まずは叩き台 {-# LANGUAGE FlexibleContexts #-} import Control.Applicative import Data.Array main = d…

Firefox Quantumでアドオンが使えない!!?過去のアドオンを利用する方法!!Waterfoxのダウンロードでサクサク&アドオン復活へ!!

いよいよFifefox Quantumがリリースしました これにより、過去の高機能アドオンが 多数利用できなくなるという事態が発生しています。 諦めるしかないの? しかし!! firefoxはオープンソースのブラウザです。 オープンソースという事は 有志の手による改造…

将棋電王トーナメントで平成将棋合戦ぽんぽこが優勝!!Apery、やねうら王、Qhapaqなど各ソフトのダウンロード方法も紹介

先日行われた将棋電王トーナメントで 平成将棋合戦ぽんぽこが優勝した。 早速開発者の方々も最新のソフトをアップロードしてくれているようだ 今回はそれぞれのソフトのダウンロードリンクを紹介する。 Apery 本体 http://hiraokatakuya.github.io/apery/ 評…

HaskellでAOJ ITP1_6_B不足しているカードの発見

なくなったカードの発見 | プログラミング入門 | Aizu Online Judgenput 最初の行に太郎が持っているカードの枚数 n (n ≤ 52)が与えられます。続いて n 組のカードがそれぞれ1行に与えられます。各組は1つの空白で区切られた文字と整数です。文字はカード…

HaskellでEOFを受け取るまで処理を繰り返すのに苦労したのでメモ

4つの整数の和 | Aizu Online Judge 50 以下の正の整数 n を入力し、0 ~ 9 の範囲の整数 a,b,c,d の組でa+b+c+d=nを満たすものの組み合わせ数を出力するプログラムを作成して下さい。 とりあえずパパっと作ったコードがこれ combinations n = [[a,b,c,d] |a…

HaskellでAOJ ITP1_2_A大小関係

Haskellの練習がてらAOJをちまちま解いてみる。 とりあえずトップページから 誰かが解いてる問題に適当に飛んで行けそうなら解くという方針。 早速最初の問題は 大小 等価 | プログラミング入門 | Aizu Online Judge 2つの整数 a, b を読み込んで、a と b …