コンテンツにスキップ

Blogs

現代フォーラムの選択肢、およびDiscuzフォーラムからnodebbへの移行

Discuzの更新停止後、代替となるフォーラムの選択が必要となりました。いくつか試してみたので、簡単に感想と移行方法を述べます。

もっと読む →

2025-02-17 14:14

Unity JobシステムとBurstの初心者向けガイド:正しい使い方とは?

純粋にマルチスレッドを目的とするなら、Asyncでスレッドを切り替えるかSystem.Threadingを使うのが最も便利で分かりやすい方法です。Burstも直接呼び出せますし、必ずしもJobは必要ありません。詳細は非同期編と直接呼び出し編の記事を参照してください。しかし、大量の小さな計算がある場合に初めてJobシステムを検討すべきです。 UnityのJobに関するドキュメントは極めて不完全です。本記事は長期間の使用経験に基づく記録であり、比較的網羅的であるはずです。

もっと読む →

2024-12-09 16:56

Unity Async非同期チュートリアル、結局.Netネイティブと何が違うのか?

Async/Awaitが何かについては説明しません。コルーチンに似ていますがより簡潔で、ここではあなたが現代的な非同期プログラミングの知識を持っていることを前提とします。 Unityの内部実装をまとめて、結局何をしているのかを理解しやすくします。簡単に言うと、Unity内部ではいくつかの処理が行われ、呼び出し元がメインスレッドである場合に2点が保証されます:1. 呼び出し元でスレッド切り替えが発生しない、2. 呼び出された非同期関数が他のスレッドで実行されない。

もっと読む →

2024-12-05 19:55

Unity Burstによる直接呼び出しコードの加速例

Burstのドキュメントやサンプルは少なく、Job方式での呼び出し以外にも、直接呼び出すこともできます。 以下は、球体のすべての頂点に対してUVを生成するサンプルコードです。Burstを使用することで約50%の高速化が見込めます。

もっと読む →

2024-11-05 06:20

新しいタイプのオンラインゲームサーバーエンジンの設計構想

分散型でありながら、シングルスレッドプログラムを書くようにシンプルで、データが自動的にプッシュされ、気にする必要のないAPIは隠蔽されてロジックのみに集中できるようなゲームサーバーアーキテクチャはないだろうか?

もっと読む →

2024-05-08 03:15

スマートRGB LEDテープ制御ソリューション2.0 (13元+WIFI)

Espressif製品がますます安価になり、コミュニティも豊富になってきていることを踏まえ、より優れたかつより安価なソリューションをここで推奨します。

もっと読む →

2023-02-01 03:08

3Dプリンター Ender 3 V2 高速改造・アップグレード経験

コストパフォーマンスに優れたDIY機として、Ender 3 V2の速度は本当に遅いです。最初はアップグレードする必要はないと思っていましたが、実はプリントヘッドの改造はたった60元で済み、早く改造すれば早く楽しめ、速度が倍になれば2台持っているのと同じです。しかも、この改造全体はマザーボードの電圧調整を除いて、マザーボードの他の部分には一切手を加える必要がなく、デュアルZ軸の改造と一緒に行えばいいのです。

もっと読む →

2022-09-05 02:52

スマートRGB LEDテープ制御ソリューション

デスクの上下にRGB LEDテープを設置するために、淘宝や京东で関連製品を調べてみましたが、選択肢は多くなく、非常に高価なものか、デザインが悪くスマホ制御もできないものばかりでした。自宅にはすでにAqaraゲートウェイがあるので、緑米(Aqara)の関連製品を探してみました。 ちなみに、もしIoT開発ボードを扱えるなら、ESP32+MOSFETスイッチ+WLEDオープンソースシステムが最良のソリューションで、コストは15元程度です。

もっと読む →

2022-04-17 02:52

ダクト式換気システムの設計と設置の経験、実測結果付き

以前、家のリフォームでダクト式換気システムを設置しました。コロナ禍で暇だったので、家の換気システムの風速を測定し、まとめと設計上の注意点を書きます。 簡単に言うと、必ず自分で風速と風量の計算を行い、その上で要求を出すことです。そうしなければ、設置されたシステムは確実に基準を満たしません。

もっと読む →

2022-03-28 23:25

全屋浄水20インチ大ホワイトボトルが水流量に与える影響の実測

どれを選ぶ? 水量への影響はどれくらい? 簡単にテストしてみました。

もっと読む →

2022-01-23 20:05