[git] fatal: unsafe repository

1. unsafe repository エラーの通知例

1.1. 外部ストレージに置かれたローカルリポジトリにアクセス

1.2. WSL(Windows Subsystem for Linux)内にある仮想ドライブのローカルリポジトリにアクセス

SourceTree fatal unsafe repository

1.3. 自分以外にOwnershipがあるフォルダーに置かれたローカルリポジトリにアクセス

続きを読む

[toppers][Ruby] TOPPERS Ruby版コンフィグレータ不具合

症状

コンフィギュレータ(ITRONのタスクやメールボックスなどの静的生成)が失敗する。
⇒ make が失敗する。

続きを読む

古いRubyがインストールできない

Ubuntu 22.04 には OpenSSL 3 しか存在しないため Ruby 3.1 未満のバージョンはビルドできない問題

[Ruby] ApacheにPATHを通す

Apache (httpd) から rbenvでインストールした ruby に対して PATH を通したい。

shebang "#!/usr/bin/env ruby" で ruby を参照できるようにしたい。

PATH設定

.htaccess に下記の行を追加する。

[C言語] enum型 の サイズ

  • [Q] C言語において enum 型のサイズは決まっているか?
  • [A] 決まっていない。

enum型はsizeof(int)を超えることはない。

Microsoft Visual Studio において enum型 は int で固定である。

一方, 処理系(IAR Embedded Workbench, CodeWarrierなど)によってはenum定数で保持に必要な最小の型を使用する。範囲指定がなければ unsigned よりも signed を優先する。