Command Line Tools for Xcode ってなに?

Command Line Tools for Xcode 11.0

The Command Line Tools enable UNIX-style development via Terminal by installing command line developer tools, as well as macOS SDK frameworks and headers. Many useful tools are included, such as the Apple LLVM compiler, linker, and Make. If you use Xcode, these tools are also embedded within the Xcode IDE.

macOS SDK Frameworks
https://docs.elementscompiler.com/Platforms/Cocoa/Frameworks/OSXSDKFrameworks/

Tri-planar mapping

Quick Game Art Tips – Unity Triplanar Terrain Shader
https://www.patreon.com/posts/16714688

2DテクスチャをUVを使わずに投影するTri-Planar Texture Mapping
https://qiita.com/edo_m18/items/c8995fe91778895c875e

ARNOLD triplanar
https://docs.arnoldrenderer.com/display/A5NodeRefJPN/triplanar?desktop=true&macroName=multiexcerpt

Projective Texture Mapping
http://www.cse.unsw.edu.au/~cs9018/readings/projective_texture_mapping.pdf

Tutorial 43: Projective Texturing
http://www.rastertek.com/dx11tut43.html

macOS での Bootcamp でスリープから復帰しない

macOS (MacBook Air 2019 mojave) に Bootcamp で Windows 10 を入れて遊んでいたのですが、デュアルブートを導入した直後から、macOS がスリープから復旧しない不具合に遭遇しています。

Catalina にアップデートすれば改善するかなと思って試してみたのですが、状況は変わらずでした。OS を再起動後に下記のメッセージが出ているので、EFI に何か問題があるのかな。

Sleep Wake failure in EFI

Mac の SMC をリセットする方法
https://support.apple.com/ja-jp/HT201295

追記。自分の環境だと上記の SMC リセットで改善した。それでもならない場合は、下記の方法を試すと良さそう。

Mac で NVRAM または PRAM をリセットする
https://support.apple.com/ja-jp/HT204063

macOS の Catalina へのアップデート

macOS を mojave (10.15) から、catalina (10.16) にアップデートしたのですが、意外と変更点が多くて困惑。

デフォルトシェルが bash から zsh へ

Catalinaでデフォルトシェルが「zsh」に変わる、bashとの違いは?
https://news.mynavi.jp/article/osxhack-241/

zsh を Mac のデフォルトシェルとして使う
https://support.apple.com/ja-jp/HT208050

今まで当たり前のように使っていた、bash_profile が zprofile に変わることへの違和感が凄い

Ubuntu Command 覚え書き

# ファイル検索
locate libc.so

# mac の open コマンド
xdg-open .

# 拡張子無しのファイルを調べる
file tilix

# コマンドの場所を調べる
whereis ls

Ubuntu メモ

# iterm のようなターミナルソフト
Tilinx (apt でインストール可能)

# デスクトップ表示
Control + Command(win) + d

# 複数アプリ切り替え
Option(alt)+tab

# Qt での GUI
https://vitux.com/compiling-your-first-qt-program-in-ubuntu/

# Ubuntu で OpenGL
http://www.codebind.com/linux-tutorials/install-opengl-ubuntu-linux/

GUI アプリ開発の不明点

ubuntu 18.04 でのGUIアプリ開発の手段と動作の仕組みが良くわからない。ubuntu 18.04 のデスクトップ完了は GNOME 3 で、