このメモは、私(@ymmt2005)が長年にわたってソフトウェアプロダクト開発に関わってきて 2022年現在こうしたほうが良いと考えているベストプラクティスです。
科学的な分析等に基づくわけではない経験則であるため、今後も随時見直すことがありますし、 ここに書いてあることが常に正しいわけでもあらゆるソフトウェア開発に適するわけでもありません。
しかしながら、実務経験が豊富で、モダンな技術スタックに明るいエンジニアの経験則は一定の 役に立つのではないかと考えて記します。
#!/bin/sh | |
# | |
# Retrial VMWare Fusion another 30 days | |
# | |
set -eu | |
sudo rm -rf /Library/Preferences/VMware\ Fusion/license-fusion-* | |
echo "Done! please restart VMware Fusion.app." |
from java.awt import Color | |
from ghidra.util.task import ConsoleTaskMonitor | |
from ghidra.program.model.block import BasicBlockModel | |
from docking.options.editor import GhidraColorChooser | |
""" | |
Ghidra script to colorize all basic blocks identified by the input file. | |
Prompts for a file to use as input. This script will attempt to sanity check | |
that a basic block actually does start at each provided address. |
# ==================== Emojis ==================== | |
# 🎉 :tada: 初めてのコミット(Initial Commit) | |
# 🔖 :bookmark: バージョンタグ(Version Tag) | |
# ✨ :sparkles: 新機能(New Feature) | |
# 🐛 :bug: バグ修正(Bagfix) | |
# ♻️ :recycle: リファクタリング(Refactoring) | |
# 📚 :books: ドキュメント(Documentation) | |
# 🎨 :art: デザインUI/UX(Accessibility) |
以下転載: