カテゴリー別アーカイブ: memo

備忘録

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

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

解決策

/etc/sysconfig/i18nLC_CTYPEを追加する

/etc/sysconfig/i18nの例

[CSS] 英小文字が大文字に変換される

CSSが適用されたWebページにおいてヘッダ <h1> やテーブルヘッダ <th> の英文字が大文字に変換される。

  • 大文字変換 : text-transform: uppercase;   (JAVASCRIPT)
  • 変換なし  : text-transform: none;   (JavaScript)

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

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。