投稿者「ちはやふる」のアーカイブ

OUI (Organizationally Unique Identifier)

MACアドレスの前半24ビットのこと

ベンダー(≒メーカー企業)がIEEEに申請することでベンダー固有のOUIを取得することができる。OUIを取得した(割り振られた)ベンダーはベンダーの責任でMACアドレスの後半24ビットを重複なくネットワーク機器に割り振る。

[EC2] LC_CTYPE: ロケールを変更できません (UTF-8)

Amazon Linuxのsshログインにおいて以下のエラーが表示される。

解決策

/etc/sysconfig/i18nLC_CTYPEを追加する

/etc/sysconfig/i18nの例

朝ドラ『半分、青い』にみる開発プロセス

2018年度上期放送のNHK朝の連続テレビ小説『半分、青い』

物語も終盤を迎え、漫画家を目指して上京したヒロインがさまざまな経験を経て、「おひとりさまメイカー」として新型扇風機の開発に至るエピソードが描かています。

実在する新興家電メーカー『バルミューダ』のGreenFan開発の実話を原案にしているためドラマのストーリーにも説得力があります。

実際の製品開発では目的やビジョンがブレてしまったり、要求と設計が混在してしまい、無駄な手戻り作業や混乱が生じることがままあります。

『半分、青い』では「目的・ビジョン」から「設計」までの開発プロセスが綺麗にまとまっていたので私なりに書き出してみました。

続きを読む

[git] diffの文字コード対応

システムと異なる文字コード(たとえばShift-JIS)でエンコードされたファイルのdiffにおける文字化けを解消する

1. 拡張子で文字コード変換を適用するファイルを指定

.gitattributesに属性を記述する

1.1. 属性指定の例

続きを読む

[git] WIPとは

git stash に登場する WIP とは?

WIP : Work In Progress (進行中の作業、仕掛作業)

  • developブランチのコミット「a532e2d XYZ機能追加」の 0 番目(最初の)仕掛作業(WIP)
  • developブランチのコミット「a532e2d XYZ機能追加」の 1 番目(次の)仕掛作業(WIP)

stash は push/pop (First In Last Out)。したがって git stash pop で最初に取り出されるのは 1番目 {1} の stash。次に取り出されるのが 0番目 {0} の stash。