Flat Leon Works は shinya の個人サイトです。
制作物
サイトマップ
- サイト概要など
- 制作物
- うさプレイヤ
- センメツコースター
- うさぎのソリティア
- SwordGirl(仮) ※開発中断
- 自作フレームワーク(自作言語+SDL+Skia)
- プログラミング
- C++
- 当サイトのC++記事の基本方針
- 【C++】プリプロセッサの基礎(マクロ編)
- 【C++】クラスの前方宣言いろいろ
- 【C++】宣言と定義の早見表
- 【C++】条件演算子いろいろ
- 【C++】短絡評価(ショートサーキット)を知ろう
- 【C++】classとstructの違い
- 【C++】メンバ関数には必要に応じてconstをつけよう
- 【C++】個別に未使用変数の警告を抑制する方法
- 【C++ 小ネタ】ブロック文を活用する
- 【C++ 小ネタ】ポインタ変数の初期化はif文の条件式で行うと一石三鳥
- 【C++ 小ネタ】delete演算子とfree関数はNULLチェックは不要
- 【C++ 小ネタ】文字列定数いろいろ
- 【C++ アイデア】ファイルのフォルダ分けをしつつ、ヘッダのインクルードを楽にする
- 【C++ アイデア】const_castをちょっと楽にする
- 【C++ アイデア】戻り値をチェックするアサート
- 【C++ アイデア】関数内でメンバ変数を定義する
- 【C++ アイデア】複数の名前空間に同じ別名を与える
- 【C++アイデア】ラムダ式で発生しがちな不正な参照(ダングリングポインタ)を回避する
- 【C++ イディオム】Pimplイディオムを使って真のprivateを実現する
- 【C++ イディオム】メソッドチェイン + 引数のクラス化 = 名前付きパラメータイディオム
- 【C++ ゲームプログラミング】STLで実装する最小のタスクシステム
- 【C++ ゲームプログラミング】タスクシステムからの脱却を考える
- 【C++ ゲームプログラミング】タスクシステムの発展形
- 【C++】C++11勉強メモ
- 【C++】C++14勉強メモ
- 【C++】C++11以降の戻り値型の記述方法まとめ
- 【C++】初期化子リスト関連機能を大雑把に理解する
- 【C++】弱参照のすすめ
- 【C++】弱参照クラスを自作する
- 【C++】C++関連ブックマーク
- C#
- Python
Nim
- 【Nim】個人的逆引きリファレンス
- 【Nim】文字列操作
- 【Nim】seq型とstring型のリファレンスの罠【追記:v0.19.0にて解決済み】
- 【Nim】クラス定義マクロを作ってみる
- 【Nim】メモ
- 【Nim】コンパイラソースコードリーディングのためのメモ
- 【Nim】マクロプログラミング用メモ
- NimとC++を比較してみる
- 【Nim】引数渡しの罠
- 【Nim】VSCodeで始めるNimプログラミング
- 【Nim】公式より便利なオンライン実行環境「Wandbox」の紹介
- 【Nim 小ネタ】C++のdynamic_cast相当のことを行う
- 【Nim 小ネタ】2つの型が同一かどうかを判定する
- 【Nim】XMLをDOMで読み込む
- 【Nim】文字列リテラルと書式について
- 【Nim】弱参照を実装してみる
- 【Nim】無名プロシージャの書き方まとめ
- 【Nim】お手軽契約プログラミング
iOS
- Mac
- Unity
- ゲーム開発(OpenGL,OpenAL,GLFW,その他)
- その他
- はてなブログ(無料版)でLightboxとbxSliderを利用する
- はてなブログの古いテーマでアイコンが表示されなくなったときの対策(FontAwesomeが原因の場合)
- 【Lua組み込み】Luaスクリプトのファイル分割を独自のファイルロード処理で行う方法
- Xcode7.3へのアップデート後、C++プロジェクトのビルド時間が異様に長くなる問題への対処
- プログラミング言語を自作した話
- 10年前のMac mini(2007年製)にLinux(Ubuntu)をインストールする
- Macでビルドした実行ファイルが、libJPEGが原因で落ちる場合の対処法
- 【Mac】ブラウザ(HTML)上から任意のプログラムを起動する
- MacとWindowsで共通のバッチファイル(シェルスクリプト)を利用できるようにする
- 2018年重宝したツールベスト3
- デジタルで履歴書を用意する方法(家にプリンターが無くてもOK)
- メモ
外部サイト