Morikatron Engineer Blog

モリカトロン開発者ブログ

Dear PyGui チートシート(Ver.1.1.3 対応版)

PythonでGUIを作る際にとても便利な"Dear PyGui" (Ver.1.1.3)のチートシートを作りました。

PythonのGUIフレームワーク「Dear PyGui」の紹介

(2021/2/01/06追記) この記事を書いた当時から Dear PyGui のバージョンが上がり、記事内のコードは最新の Dear PyGui では動かなくなりました。 Ver1.0.0 以降の Dear PyGui 向けに新しい記事を書きましたので、そちらもご参照ください。 Dear PyGui チート…

UE4.26 に新規追加されたUE4MLを試す

どうも、モリカトロン株式会社でプログラマおじさんを営んでいる岡島です。 先日正式リリースされた Unreal Engine 4.26.0 に UE4ML という機械学習関係っぽい名前のプラグインが追加されたという情報を見つけたので、早速試してみました。 UE4ML はブログ執…

CEDEC2020の補足 ー格闘ゲーム編その3ー

どうも、モリカトロンのプログラマおじさん、岡島です。 CEDEC からだいぶたってしまいましたが、前回 からの続きで 接待プレイについての補足などをしていこうと思います。 「接待」について そもそもなんで接待プレイをAIにさせたかったのか 接待プレイの…

CEDEC2020の補足 ー格闘ゲーム編その2ー

どうも、モリカトロンのプログラミングおじさん、岡島です。 馬淵の記事で予告された通り、今回は僕から 用意した環境ではUE4の描画を切ることが出来ず(その辺りの話は岡島さんが書いてくれると思います) の部分について補足説明をします。 UE4とPythonを通…

WebSocket を TCP の代わりに使ってみる

どうも、モリカトロンでプログラマおじさんをしている岡島です。 現在 TCP を使ってプロセス間の通信を行っているのですが、同一のマシンで沢山のプロセスと通信しようとすると空いているポート番号がたくさん必要になるし、 ネットワーク上の複数の機器を使…

スクリーンショットから「あ」を消す方法

お疲れさまです、モリカトロンでプログラマおじさんをやってる岡島です。 皆さん、お仕事でパソコン使ってるとスクリーンショットを撮影する事は結構あるんじゃないでしょうか。 何か起きた時にチャットツールに画像をペタッと貼って質問……楽ちんですよね。 …

Anaconda の NumPy が高速みたいなので試してみた

こんにちは、モリカトロンでプログラマおじさんをやってる岡島です。 pip install で導入した NumPy と conda install で導入した NumPy とでは内部で使われているライブラリが違い、後者の方が高速だという記事を見つけました。 orizuru.io minus9d.hatenab…

Windows と Linux で Python 実行速度を比較してみた

こんにちは、モリカトロンでプログラマおじさんをやってる岡島です。 会社で購入した新しい ノートPC を Windows10 と Ubuntu Linux のデュアルブートにしたので、 かねてより気になっていた、OS の違いによる Python の速度比較をしてみました。 CPU や GPU…

Python のプログラムを並列処理で高速化する

こんにちは、モリカトロンでプログラマおじさんをやってる岡島です。 Python でプログラムを書いていると高速に実行したくなることが多々あると思います。 でも、「とにかく実行速度を最速に!」みたいな人は最初から Python なんて使わないですよね。 とい…

(高速化の前に) Python のプログラムをプロファイリングして遅い処理を特定しよう

こんにちは、モリカトロンでプログラマおじさんをやってる岡島です。 Python でプログラムを書いていると高速に実行したくなることが多々あると思います。 でも、「とにかく実行速度を最速に!」みたいな人は最初から Python なんて使わないですよね。 とい…

GDC 2020 の AI 関連のセッションをリストアップしてみました (3月の開催はなくなりました)

GDC2020 の三月開催はなくなりました(2020/03/02 Update) 2月28日(現地時間)に公式アナウンスがあり、残念ながら GDC2020 の3月開催はなくなりました。 詳細は数週間後に発表されるそうですが、夏の終わりに延期 or 別のイベントを開催する予定のようです。 …