カノジョできなかったので米炊きます。


歯を食いしばって書きます

カノジョできないエンジニア Advent Calendar 2016 22日目の担当 @shima_x_o です。


ネタの使い回し申し訳ございません

なんらかの言語でカノジョ造ったりチャーハン作る流れを感じる中、関西フロントエンドUG 年忘れ LT 大会 でもやった「オフィスで炊飯できるかどうか。」という話をカノジョできなかったのでここでもします。


米と昼食と私


動機

オフィスでも温かい白米を食いたい。


背景

  • ハイキング行く為に調理道具をけっこう買った
  • もったいないから山以外の場所でも使いたい
  • マンガ「 山と食欲と私 」に影響されて(メスティンで炊飯する回)

検証

いきなりオフィスでやるのはちょっと気が引けたので家で作りました。


では、材料です。

  • 米: 150g(1合)
  • 水: 250ml ぐらい(浸水が面倒なので多めにいれてます)
  • マグロの缶詰: 適量(鍋の上において温めます)

マグロの缶詰


道具です。燃焼用アルコールで火を付けます。


着火


鍋をセット


マグロの缶詰をセット


吹きこぼれてきたけどこのまま待ちます


燃料のアルコールが切れると勝手に消火します


適当に蒸らします


蒸らしてる間に Pug の話をします

このネタを続けると Qiita に投稿しなくてもいいのでは?という気持ちになるので、Pug の話をします。


ちなみにカノジョできてるエンジニア の13日目にも Pug ネタありました。
「カノジョのためにpug+stylusで爆速Webデザインをしよう」
わたしはカノジョできてるエンジニアが書いた記事にリンクは張りません。


“Jade” to “Pug”


Pug になって変更点など

変更・追加された箇所、個人観測の範囲で少し書きます。
Jade から Pug に名前が変わった理由などはどこかに書かれているので省略します。


拡張子が変わった( ゜д゜ )

.jade から .pug に rename しましょう。
Mac なら mv ですかね。

for i in *.jade;
do
  mv $i ${i%.jade}.pug;
done

Markdown の Filter が変わった

公式のページでは jstransformer-markdown-it になってた。

marked, supermarked , markdown-js あたりは使えなくなったのかな。調べてないです。

Filters – Pug


Markdown の Filter が変わった

index.pug
p
  | ここは HTML

:markdown-it(linkify langPrefix='highlight-')
  # ここは Markdown

include:markdown-it article.md
article.md
# ここは別ファイル

テキストのなかに途中で HTML タグが作成できる

見だしなに言ってるのかわからなくなりました。

Interpolation – Pug


テキストのなかに途中で HTML タグが作成できる

以下のように書けるようになりました。

p.
  テキストだよーテキストだよー
  #[strong いきなりstrongタグ] だよ
  #[em いきなりemタグ] だよ
<p>
  テキストだよーテキストだよー
  <strong>いきなりstrongタグ</strong> だよ
  <em>いきなりemタグ</em> だよ
</p>

テキストのなかに途中で HTML タグが作成できる

テキストだよーテキストだよー いきなりstrongタグ だよ いきなりemタグ だよ

埋め込んだタグの手前に半スペが自動的に挿入されます。


テキストのなかに途中で HTML タグが作成できる

以前の仕様でもテキストの中にタグを埋め込むには以下のように書けばよかったのですが、テキスト間の半スペの扱いが面倒でした。

p
  | 半スペほしい
  strong タグの手前と後ろに半スペほしい
  | 半スペほしい
<p>半スペほしい<strong>タグの手前と後ろに半スペほしい</strong>半スペほしい</p>

テキストのなかに途中で HTML タグが作成できる

テキストの前後に半スペを足せば良いのですが、行末に半スペがほしい場合 EditorConfig の設定などで行末に半スペを消去する設定にしている事があるので個人的にはうれしい記述方法だと思いました。
カノジョを作るのは難しいですが、半スペを付与するのは簡単です。

p
  | 半スペほしい
  strong trim_trailing_whitespace を true にしていると行末の半スペが消える
  | 半スペほしい

Pug 変更点終わり

そろそろ米がムレムレになってきたので Pug 変更点終わります。
Pug については他にも追加された機能や記述方法があると思うので、気になる方は以下をみていただければと思います。


できた


のせた


盛った


結果
  • まぁうまい。
  • でも直火はオフィス内でやるには危ない。
  • 米臭がすごいので同僚達の理解が必要。
  • 吹きこぼれがすごいので毎日の掃除・洗い物が面倒。
  • 缶詰がなにげに 500 円くらいしたのでコスパ良くない。

会社で作るのやめとこう

白米、別に好きではないのでオフィスであたたかいお米食うの諦めました。
なにがなんでも炊きたての白米を食いたいなら、無難に 0.5 合〜 1 合炊ける炊飯器が良さそう。


オフィスで暮らす皆さんに豊かな昼食を

なんのひねりもなくホントに米炊きました。
#ふみ飯 みたいなお弁当作ってくれるカノジョほしいです。


おわり