タグ

2018年8月8日のブックマーク (23件)

  • 将棋山脈 - 将棋解説文自動生成

    将棋の対局の解説文を自動生成します kif形式の棋譜ファイルを読み込ませると、1手ごとに解説文を表示します。全ての手で、評価値(プラスの値は先手優勢、マイナスの値は後手優勢)と候補手を表示します。それに加えて、たまに「同歩だとこう進むでしょう」「放っておくと先手玉は詰みです」といった、思考エンジンが示す最善手以外の手についても解説を加えます。 kif形式のファイルは、棋戦によっては公式サイトでダウンロードできることがあります。また、対局をした結果をkif形式で出力することができる将棋ソフトも多いです。 候補手の生成と評価値の計算には、やねうら王(YaneuraOu 2017 Early KPPT 4.73 64AVX2)およびelmo(wcsc27)を使っています。 注意事項 kif形式にのみ対応しています。CSA形式など、別の形式のファイルは、kif形式に変換してからアップロードしてくだ

  • オープンソースのソフトの商用化は成功するのか? | やねうら王 公式サイト

    将棋ソフト(思考エンジン)がオープンソースになっており、いまや誰でも最強の将棋ソフトが無料で入手できる現在において、「将棋ソフトを商用パッケージにしたところで誰も買わないよ」と思うのが当然でしょう。(私もそう思っていました) おまけに、今回の『将棋神やねうら王』では、GUIすらもオープンソース化しています。(MyShogiプロジェクト) つまり、ソースコードに関しては商品丸々が公開されている状態です。こんな状態で売り物になるのでしょうか? 実際には、『将棋神やねうら王』には、非公開の評価関数ファイルや定跡集、思考エンジンのバナー、音声素材等、公開していないものも含まれていますが、「それらが値段ほどの価値があるのだろうか…」と開発期間中、ずっと悩んでいました。 しかし、実際にマスターアップに漕ぎ着け、ISOイメージが完成し、DVD-Rに焼いて、それでインストールして使ってもらった人の評判がす

  • 【ダニーの棋食徒然】「麻婆豆腐」爽やかに吹き抜ける辛味 福島から2駅、食の都天満の「双龍居」

    将棋の棋士は普段は関西将棋会館のある福島近辺で事をすることが多い。しかし、福島から大阪環状線を外回りに二駅進めば、そこにはもう天満というの都がある。福島がオフィス街の中に店がぽつぽつ散らばっているのに対し、天満は店が連なっている。対照的な二つの街である。 今回紹介する「双龍居(そうりゅうきょ)」というお店には、囲碁の棋士である小田鉄兵二段に連れて行っていただいた。天満駅から少し歩いたところにあるお店だが、メニューが豊富にあり、べたいものを探すだけでも、お腹(なか)が空いてきてしまうほどだ。 中華と言えばやはり北京ダックやフカヒレの姿煮にも目を惹(ひ)かれてしまうが、今回写真に挙げさせていただいた麻婆(マーボー)豆腐も絶品である。べた瞬間しっかりと辛いのにもかかわらず、後味にずっと辛味が残るのではなく、爽やかに吹き抜ける辛味である。他にも辛さを活かしたメニューとしては牛肉や魚の水煮が

    【ダニーの棋食徒然】「麻婆豆腐」爽やかに吹き抜ける辛味 福島から2駅、食の都天満の「双龍居」
  • 里見女流四冠、男性棋士に3連勝 公式戦タイ記録:朝日新聞デジタル

    大阪市福島区の関西将棋会館で行われた第12回朝日杯将棋オープン戦(朝日新聞社主催)の一次予選で、里見香奈女流四冠(26)が8日、1回戦で増田裕司六段(47)、2回戦で福崎(ふくさき)文吾九段(58)に相次いで勝ち、3回戦に進出した。3回戦では中田功七段(51)と対局する。 里見女流四冠は6月18日の第90期棋聖戦の一次予選でも男性棋士に勝っており、男性棋士に3連勝となった。日将棋連盟によると、公式戦で女流棋士が連続3回、男性棋士に勝ったのはタイ記録。 里見女流四冠は島根県出雲市出身。女流将棋界に六つあるタイトルのうち女流王座、女流名人、女流王将、倉敷藤花の四つを保持し、鋭い攻めの棋風から「出雲のイナズマ」の異名がある。 この日、里見女流四冠は、得意の「ゴキゲン中飛車」戦法を連採。2連勝した後、「楽しく将棋を集中して指せたらという気持ちで臨んだのが、かえって良い結果につながったのかもしれま

    里見女流四冠、男性棋士に3連勝 公式戦タイ記録:朝日新聞デジタル
  • Sisimaiを使ったバウンスメールの管理 - クックパッド開発者ブログ

    最近、Ninja650に乗り換えたSREチームの菅原です。今までマルチばかり乗ってきたんですが、ツインもなかなか面白いですね。シフトペダルをガチャコンいわせながら方々に出かける毎日です。 この記事では、サービスが配信しようとして何らかの理由で差し戻されたメール—バウンスメールの管理をどのように行っているかという話しを書きます。 バウンスメール サービスがユーザに向けてメールを配信しようとすると、多かれ少なかれバウンスメールは発生します。メールアドレスが間違っている・携帯電話の設定で受信を拒否している・メールボックスが一杯にになっている・IPアドレスがブラックリストに載ってしまったためサーバにメールの受信を拒否されている…etc。完全になくすことは難しいですが、バウンスメールを放置するとメールの到達率を下げたり、送信先から一時的にメールの受信を拒否されたりすることがあるため、差し戻されてしま

    Sisimaiを使ったバウンスメールの管理 - クックパッド開発者ブログ
  • コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ

    いきなり来年から日でサマータイムを導入するという話が出てきて、私には到底実現できない話としか思えなかったが、自民党の少なくとも一部の方々は気で考えているようだ。そもそも、私にはメリットがどこにあるのかわからないがそれは置いておいて、コンピュータシステム側の対応が非常に困難であるということを、なるべく一般の方にわかるように説明してみたいと思う。 5chとツィッターを眺めて見ると、同業者の人は私と同じ意見が多数であるように見えるが、一部楽観的に見ている方もいるのに驚いた。何事にもいろいろな見方があるので、賛否両論の意見があって議論していけばいいことではあるが、その楽観論を見ていると、全く違う立場の二種類の楽観論がある。何がなんでも自分の立場が正しいと主張する気はないが、この二種類の楽観論が絶対両立しないことは確かで、ここだけはハッキリしておかなければならないと強く言いたい。 最悪のケースは

    コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ
  • SmartHR会社紹介資料 / We are hiring - Speaker Deck

    SmartHRの会社紹介資料の掲載場所を変更しました。 最新の会社紹介資料は以下のページからご覧ください。 SmartHR会社紹介資料:https://speakerdeck.com/smarthr_pr/smarthr-company-introduction1

    SmartHR会社紹介資料 / We are hiring - Speaker Deck
  • Slackを全社導入したので、社内向け利用マニュアルを公開してみた - Uzabase for Engineers

    はじめまして。ユーザベース Cultureチームの木村です。先月、インターンとして入社し、就職活動と二足の草鞋でやっています。 今回、ユーザベース全体として「Slack」の全面導入が決まりました! これまで、社内でのチャットコミュニケーションはチームごとにLINE・チャットワーク・Skypeを使用し混在していましたが、今後はSlackに統一をしていきます。 全社導入時に使用したSlackのご紹介と簡易マニュアルを公開します。Slackが気になっていた方や初めて知る方に、他のコミュニケーションツールと違う点についてお伝えしたいと思います。 What’s SlackSlackのイケてる点 How to Slack 1.コミュニケーション 1-1.チャンネル 1-2.ダイレクトメッセージ 1-3.プライベートグループ 2.別アプリとの連携 感想 What’s Slack? > Slack(ス

    Slackを全社導入したので、社内向け利用マニュアルを公開してみた - Uzabase for Engineers
  • メールからSlackへ 企業導入が加速する「ビジネスチャット戦国時代」── 主要ツール6社の規模と機能を調査

    小林 優多郎 [Tech Insider 編集チーフ] Aug. 08, 2018, 05:05 AM ビジネス, 深掘り 77,286 より付加価値の高い仕事を誰もができるようにする「働き方改革」。その一環で、注目が集まっているのが、新しいビジネスコミュニケーションツールだ。 脱メールという動きの中で、どのサービスも法人利用が進んでおり、チャットやスレッド形式でのリアルタイムコミュニケーション、ファイルの共有、Botの導入による仕事の自動化・効率化でビジネスのスピードを上げていくことをウリにしている。 そんな特徴をもつサービスの中から、今回は代表格といえる「Slack」「ChatWork」「LINE WORKS」「Workplace」「Hangout Chat」「Microsoft Teams」の6種類に注目した。 ビジネス向けコミュニケーションツールの規模感 各社広報や担当者によると現

    メールからSlackへ 企業導入が加速する「ビジネスチャット戦国時代」── 主要ツール6社の規模と機能を調査
  • ヨドバシ「大塚家具、買うだけの魅力ない」 買収を否定:朝日新聞デジタル

    経営不振が続き、自力での再建が困難になっている大塚家具の身売り交渉をめぐり、取引銀行が買い手候補に推している家電量販大手ヨドバシカメラが、大塚家具を買収する意向がないことを明らかにした。ヨドバシ首脳が朝日新聞の取材に対し、「買う気はない」と明言した。買い手候補は事実上、貸し会議室大手のティーケーピー(TKP)1社に絞られた形で、詰めの交渉が続いている。 複数の交渉関係者によると、大塚家具の取引銀行は、ヨドバシが大塚家具に対する株式公開買い付け(TOB)を実施し、子会社化することを提案した。大塚家具より企業規模が小さく、経営再建の手腕も未知数なTKPが買収するより、インターネット通販で家具販売を強化しているヨドバシが傘下に収める方が相乗効果を期待でき、経営再建につながる可能性が高いと判断した模様だ。 しかし、ヨドバシの首脳は取材に対し、「大塚家具から直接話をもらったこともない。買うだけの魅力

    ヨドバシ「大塚家具、買うだけの魅力ない」 買収を否定:朝日新聞デジタル
  • TechCrunch | Startup and Technology News

    Care/of, a company offering personalized subscription vitamin packs, says it will be canceling all subscriptions as of Monday, June 17 and will no longer be accepting new orders. The news…

    TechCrunch | Startup and Technology News
  • MySQL EXPLAINのそれぞれの項目についての覚書 - Qiita

    id/select_type/table どのテーブルがどの順番でアクセスされているか id 実行順番を表す 数字が同じなら複数のクエリが1つのクエリとして実行されている select_typeの詳細 SIMPLE 単一のテーブル サブクエリが絡む場合 PRIMARY 外部クエリ SUBQUERY 相関関係の無いサブクエリ DEPENDENT SUBQUERY 相関関係のあるサブクエリ UNCACHEABLE SUBQUERY 実行する度に結果が変わる可能性のあるサブクエリ DERIVED FROM句で用いられているサブクエリ table 対象テーブルの名称 partition どのpartisionテーブルを使用したか 複数にまたがる時は複数の値が表示される type レコードアクセスタイプ typeの詳細 const pk or uniqueインデックスを使用したルックアップによるアク

    MySQL EXPLAINのそれぞれの項目についての覚書 - Qiita
  • なぜMySQLのサブクエリは遅いのか。

    よくMySQLはサブクエリが弱いと言われるが、これは当だろうか?半分は当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのである。今日はMySQLがどんな風にサブクエリを実行し、どのような場合に遅いのかということについて説明しよう。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリのカラムを参照しているサブクエリのことである。そし

    なぜMySQLのサブクエリは遅いのか。
  • MySQL のサブクエリって、ほんとに遅いの? | DevelopersIO

    こんにちは、みかみです。 今日のクラスメソッドのAWSおみくじ、RDS(t1.micro)でしたー!(昨日は Aurora!@@v はじめに 前職@アプリ開発時、MySQL のクエリチューニングをさせていただく機会がありました。 ユーザー入力のキーワードで全文検索 → 見つかったレコードを返すのですが、所要時間、約3分。。 Apache タイムアウトして画面真っ白。。。(泣きそうでした><。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリの

    MySQL のサブクエリって、ほんとに遅いの? | DevelopersIO
  • MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)

    前回書いたMySQLパフォーマンスチューニングのためのインデックスの基礎知識に引き続き、MySQLのパフォーマンスチューニングについて学んだことをまとめ。 MySQLを使っていると、クエリが遅い理由をつきとめる必要が出てくる。 どうやって遅いクエリをつきとめ、改善すればよいかについて学んだのでまとめた。 下記のような基礎知識があればパフォーマンスチューニングをうまくやれる、と思う。 クエリ処理の基礎 MySQLがクエリを処理する手順 まずはMySQLがクエリを処理する手順を知っておく必要がある。 処理は以下のような流れで進む。 クエリキャッシュの中からクエリの結果を探す。見つかればそれを返す。 クエリを解析して構成要素に分解する。 クエリの構文が正しいことを確認 クエリについて基情報を収集する。 クエリを基的な要素に分解した後、何を実行すべきかを判断する。 クエリオプティマイザが動き始

    MySQLパフォーマンスチューニングのためのクエリの基礎知識 - プログラマーkkの勉強/成長ブログ@ライブレボリューション(モバイル広告代理店)
  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • MySQLでVisual Explain

    MySQL Workbenchの次期バージョンである6.0のベータ版が公開された。例によってMySQLのダウンロードサイトで公開されているので、新機能が気になる人はゲットして試してみて頂きたい。見た目が若干今流行りのフラットデザインっぽくなってシャレオツ(笑)な感じに仕上がってる。 ベータ版が公開されたのを記念して、Workbenchに搭載されているナイスな機能について紹介したい。そう、Visual Explainだ。Visual Explainとは読んで字のごとく、SQLの実行計画を視覚的に表現したものだ。SQLが複雑になると、その実行計画は理解し辛いものとなる。 今日はVisual Explain基的な使い方と、それがどのように見えるかを紹介しようと思う。 Visual Explainを使用するには、対象のMySQLのバージョンが5.6以上であり、なおかつWorkbenchのバージョ

    MySQLでVisual Explain
  • PHP開発者のMySQLの間違いトップ10:phpspot開発日誌

    WindowsアプリのツリービューっぽいUIをWEB上で簡単実装できるjQueryプラ... 次の記事 ≫:シンプルさがいい感じの154種類のアイコンセット Top 10 MySQL Mistakes Made by PHP Developers PHP開発者のMySQLの間違いトップ10。 手慣れている人にとっては知ってることも多いかもしれませんが、初心者が役立ったり、知らない部分のカバーとしてメモとして書いてみます MyISAMを使っている デフォルトはストレージエンジンにMyISAMだけどInnoDBを使おう リカバリ可能でオンラインバックアップ機能、外部キー利用可能なInnoDBおすすめ 詳細:Open database life: MyISAMとInnoDBのどちらを使うべきか PHPMySQL関数を使っている mysql_* 関数を使わず、PDO等でストレージ変更に対応しよう

  • DSAS開発者の部屋:5分でできる、MySQLのメモリ関係のチューニング!

    MySQLのチューニングにおいて非常に重要となるメモリ(バッファ)関連のパラメータについて、 チューニングのポイント DSASのとあるDBサーバ(実メモリ4GB)の実際の設定値 をまとめてみます。 また、必要メモリの総量の計算や限界値を越えてないかチェックしてくれるスクリプトも紹介します。 是非、参考にしてみてください! まず最初に注意点を。 バッファには2つのタイプがあります。 グローバルバッファ スレッドバッファ グローバルバッファはmysqld全体でそのバッファが1つだけ確保されるもので、 これに対し、 スレッドバッファはスレッド(コネクション)ごとに確保されるものです。 チューニングの際にはグローバル/スレッドの違いを意識するようにしましょう。 なぜなら、スレッドバッファに多くのメモリを割り当てると、コネクションが増えたとたんにアッという間にメモリ不足になってしまうからです。 in

    DSAS開発者の部屋:5分でできる、MySQLのメモリ関係のチューニング!
  • サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。先日親知らずを抜歯した時、つらすぎたので MySQLJOIN のことを考えて心の平静を保っていました。 サイボウズの製品のひとつである kintone はニーズに応じて自由に業務アプリのようなものを手軽に作ることができ、データの検索条件やソート条件も細かくカスタマイズ可能で、様々なレベルでのアクセス権も設定可能という非常に便利なツールです。 しかしその機能を支える裏側では複雑なクエリが発行され、MySQL に多大な負荷をかけています。サイボウズのクラウドには数十テラバイトに登る MySQL データがあり、数千万件オーダーのテーブルを複数 JOIN するクエリが毎秒のように実行されるという、エンジニア魂が滾る環境です。 現在サイボウズでは性能改善に力を入れており、僕もその業務に従事しています。例えば2018年

    サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 翁長沖縄知事が死去 67歳 辺野古新基地反対を貫く(沖縄タイムス) - Yahoo!ニュース

    沖縄県知事の翁長雄志氏が8日午後7時までに、膵臓(すいぞう)がんのため入院中の浦添総合病院で死去したことが分かった。67歳だった。米軍普天間飛行場の返還に伴う名護市辺野古への新基地建設への反対を訴え、2014年の県知事選で初当選。新基地建設反対を最後まで貫いた。 【写真】今年の沖縄全戦没者追悼式に出席した翁長知事。安倍首相は目線を落としたままだった 翁長知事は1950年生まれ、那覇市出身。85年に那覇市議に初当選し2期、その後県議を2期、2000年から那覇市長を4期14年務めた。

    翁長沖縄知事が死去 67歳 辺野古新基地反対を貫く(沖縄タイムス) - Yahoo!ニュース
  • クオリティ高いと噂の「無印のレトルトカレー」全33種類を1ヶ月毎日1食ずつ食べてみた #無印カレーンダー

    無印のレトルトカレー、毎日1ずつ全種類べてみた PRっぽいですが、完全なる趣味で、全部自腹で買ってべました(総額約1万円)。無印さん、見てますか。 Tg🪐Originals @tg_originals 突然ですが…無印良品には「レトルトカレー」が約30種類もあることを知っていますか?無印の人気ランキングでは、2016年・2017年共にレトルトカレーが1位なんです。 以前、タモリ倶楽部で取り上げられた際にはこんなまとめも話題になっていましたね。 togetter.com/li/1235458 2018-07-06 11:56:12

    クオリティ高いと噂の「無印のレトルトカレー」全33種類を1ヶ月毎日1食ずつ食べてみた #無印カレーンダー
  • PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット - エンジニアHub|Webエンジニアのキャリアを考える!

    PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット ネイティブアプリに近い体験を簡単に提供できるとして注目を集めている「PWA」。実際に導入し、表示速度が2倍になったという日経新聞電子版の開発者に「PWA」のメリットとデメリットを伺いました。 PWA(Progressive Web Apps)は当に「アリ」なのか――? ネイティブアプリの開発にはWebとは異なる専門知識が必要であり、またAndroidやiOSなどOSごとでも異なるため、リソースが膨大にかかるという課題があります。そこで昨今は、XamarinReact Nativeなどのクロスプラットフォーム開発ツールを使い、ネイティブアプリやWebの開発を一化しようという動きが活発になっています。 一方で、ネイティブアプリに近い体験を簡単に提供できるとして注目を集めているのが、Goog

    PWAで表示速度が2倍に! スピード改善を妥協しない日経電子版に学ぶ、PWAのメリット&デメリット - エンジニアHub|Webエンジニアのキャリアを考える!