高橋 徹 の活動
2025/01/13から2025/02/11まで
2025/02/08
- 高徹 23:05 ソフトウェアエンジニアリング 調査 #285: Windows 11でemacs(mac)風キーバインド
- h4. keyhac
* keyhacのURLからzipファイルをダウンロードし、%USERPROFILE% に解凍
* その中の keyhac.exe のショートカットを、スタートアップフォルダ("%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup")に配置
* keyhacの設定をEmacs風にする Fakeymacs の設定(config.py)を次のURLからダウンロードし、keyhacを展開したディ... - 高徹 12:00 ソフトウェアエンジニアリング 調査 #285 (進行中): Windows 11でemacs(mac)風キーバインド
- ツールを入れての実現方法として代表的なものに次がある。
* AutoHotKey
* Keyhac
https://sites.google.com/site/craftware/keyhac-ja
* PowerToys
- 高徹 11:56 ソフトウェアエンジニアリング 調査 #285 (進行中): Windows 11でemacs(mac)風キーバインド
- h4. 調査目的
Mac、LinuxとWindowsと双方を使っていると、キーバインドの違いがあり使い分けが面倒です。
emacsベースのキーバインドでWindowsも操作できると違いを減らすことができます。
そこで、Windows 11でキーバインドを mac/emacs風に近づける方法を調査し適用します。
h4. 調査結果
h4. 完了条件
Windows 11でmac/emacs風キーバインドを実現する。
最低限、コマンドラインやWe...
2025/02/05
- 高徹 00:45 ソフトウェアエンジニアリング 機能 #284: Rocky Linux 8から9へアップグレードする
- 2回目の試行
Hyper-Vのコンソールから実施したが、
2025/01/29
- 高徹 23:09 ソフトウェアエンジニアリング 機能 #284 (進行中): Rocky Linux 8から9へアップグレードする
- * Hyper-Vのチェックポイントを作成し、アップグレードが失敗したときに戻れるようにしておく
* epelからインストールしたパッケージの削除 - 高徹 22:37 ソフトウェアエンジニアリング 機能 #284 (進行中): Rocky Linux 8から9へアップグレードする
- Hyper-V上のRocky Linux 8を、Rocky Linux 9へアップグレードする。
手順を作成しながら、実行経過を記録する。
手順
* パッケージを最新に更新 @dnf update --refresh@
* OS再起動
* epelリポジトリからインストールしたパッケージの削除
* T.B.D.
2025/01/28
- 高徹 16:03 ソフトウェアエンジニアリング つれづれ: 課題の表示形式
- プロジェクトに作成した課題の一覧を表示する形式として
* リスト
* ボード
* カレンダー
* タイムライン
ボードは、いわゆる「カンバン」で、デフォルトでは、横軸がステータス毎で縦に課題が並ぶ形式。
→ ボードの[グループ分け]がデフォルトでステータスのため。グループ分けには、他に優先度、担当者、カテゴリ が選択できる(表示する際に切り替え)
カテゴリの定義方法が分からないので調べてみた
* プロジェクトの設定に、カテゴリの定義メニュ...
2025/01/24
- 高徹 21:20 ソフトウェアエンジニアリング つれづれ: 独自の課題種類を作るまでの長い道
- まず、独自の課題種類を作成するか、既存の課題種類に手を入れるかの選択があります。
独自の課題種類を作成するのは作業・管理が増えるので、それを上回るメリットがある時に実施します。
* 独自のワークフローを作りたい
* フィールドが大きく異なる
* 複数プロジェクトにまたがって利用したい
* 継続的に手を入れていきたい(独自の課題種類なので他のプロジェクト・課題には変更の影響なし)
h4. 手順
# [⚙️(設定)] > [課題] で、課題に関する...
2025/01/13
- 高徹 17:33 ソフトウェアエンジニアリング つれづれ: Jira Softwareの機能の上っ面を把握する
- Jira Softwareは、チケット管理機能を核とする課題管理ツール・バグ追跡ツール(BTS: Bug Tracking System)です。
Wiki機能、文書機能は別製品(Confluence)が提供している。
* プロジェクト単位にチケットを管理する点はRedmineと同じ。
* チケットに種類ががあり、種類ごとにワークフローが定義される点もRedmineと同じ。
* チケットの階層化(親子チケット)は可能だが、3段階で、適用可能なチケット種類に制約...