サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/sunfish-shogi
はじめに 2022 年 1 月から、趣味で PC 向けの将棋アプリを開発しました。その中で取り組んだことや学んだことについて簡単にまとめます。 作ったもの Electron将棋 (electron-shogi) GitHub: sunfish-shogi/electron-shogi GitHub Pages: Electron将棋 背景 最近ではスマホやタブレットでも将棋の対局や研究ができるようになりましたが、本格的に将棋の勉強や研究をするには必ずしも十分ではなく、特に将棋 AI を動す上で PC の処理能力やカスタマイズ性は有用です。 2010 年あたりからオープンソースの将棋 AI が増えましたが、その多くは GUI や通信対局機能を備えておらず GUI のアプリケーションと組み合わせて使う必要があります。AI と GUI がやりとりするための USI という共通仕様があり、 USI
はじめに 将棋に関するソフトウェアを開発していると、その棋譜や局面などを何らかのフォーマットで表現する必要が生じます。これまで色々なフォーマットが考案されており、それぞれ人間的な読みやすさやプログラム的な扱いやすさ、表現可能なメタ情報などが異なります。個々のアプリケーションが独自に使っているものまで含めると全種類を把握することはできませんが、本記事では主要なソフトウェアで用いられているものや仕様が公開されているものを紹介します。 棋譜フォーマット KIF (.kif / .kifu) KIF 形式は柿木将棋や Kifu for Windows などの作者として知られる柿木氏が考案した棋譜のフォーマットで、歴史が長く、最もよく使われているフォーマットです。 棋譜ファイル KIF 形式 人間に挑み続けて30年 古参ソフト「柿木将棋」は進化する - 日本経済新聞 人間(特に日本語圏のプレイヤー)
日本やアメリカのテレビでは NTSC と呼ばれる規格が用いられ、フレームレートは 29.97fps や 59.94fps です。 なお、一般に 29.97fps や 59.94fps と表記されることが多いですが正確には 30000/1001fps, 60000/1001fps のことを指します。 テレビ業界の経緯について詳しくはないのですが、かつて白黒からカラー化する際に色信号を乗せる都合で 30fps や 60fps ではなくその 1000/1001 倍の周波数が使われるようになったそうです。 映画やアニメは 29.97fps の 4/5 倍に相当する 23.976fps が使われます。 なお、 29.97fps, 59.94fps, 23.976fps のことを指して 30fps, 60fps, 24fps と表記するケースもあるようです。 インターネットの配信の場合、バックエンドが
はじめに 本稿では、 ABEMA で開発した Go 言語の MP4 ライブラリを紹介します。 GitHub 経緯 以前の記事 AbemaTV の MPEG-DASH 対応 で ABEMA (当時の AbemaTV)の自作システムによる MPEG-DASH の配信について書きました。 その中で MP4 の Box を編集して配信に使用している事にも触れています。 もともとは当初必要だった最小限の実装のみでしたが、 MP4 の解析を必要とする機会も段々と増えました。 そこで、 MP4 の読み書き部分をライブラリとして実装を切り出して汎用的に使える形に改修しました。 MP4 とは 映像を扱う規格(H.264など)や音声を扱う規格(aacなど)はそれぞれにいくつもの種類があります。 しかし、それぞれの規格だけでは映像と音声を同期させて記録・再生することができません。 そこで、 MP4 や MPEG
はじめに これは AbemaTV Advent Calendar 2017 12 月 7 日の記事として用意したものです。 AbemaTV は「インターネットテレビ局」と銘打つ動画配信サービスで、いわゆる地上波のような番組表に沿って放送されるリニア型配信をインターネットサービスとして提供しています。 ここでは AbemaTV が MPEG-DASH という配信規格を導入したことについて、 AbemaTV における事情と技術的な課題、それらにどう対処したかを書きます。 HLS と MPEG-DASH 現在多くの動画サービスで HTTP 上で動画を配信する技術が用いられています。 HTTP を用いることで Web 関連のライブラリや、 CDN など既存の技術資源を有効に活用できます。 (ちなみに、特定の相手に映像を送信する場合などは RTP や RTMP など Push 型の手法が用いられ、
このページを最初にブックマークしてみませんか?
『@sunfish-shogiのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く