ナカザンドットネット

それって私の感想ですよね

Cloudflare Meetup NiigataとRemix Tokyo Meetupで登壇してきました

技術記事はzennに書くことが多くなりましたが、登壇報告はまあこっちでいいでしょう。

8/25に行われたCloudflare Meetup Niigataと、9/25に行われたRemix Tokyo Meetupで登壇してきましたのでご報告しますー。

Cloudflare Meetup Niigata #1

8/25はCloudflare Meetup Niigata #1 に登壇しました。仕事で7月にリリースしたキャラつくAIの事例をどうしてもCloudflareのイベントで喋りたくて、主催のkasacchifulさんを唆して開催した形になります。新潟なら家庭内稟議が通りやすいので……。わがまま言ってすいませんでした!

cfm-cts.connpass.com

登壇内容は、キャラつくAIで採用したCloudflare Developer Platformのツール群についてのお話です。

speakerdeck.com

当日はCloudflareエヴァンジェリストのkameoncloudさんが来られていたのもあって、使い方のフィードバックがいただけたのが嬉しかったです。キャラつくAIでは、メモリをバカ喰いしそうなWorkers AIのためにWorkerを別立てして、Queue経由で動かしています。他の部分はService Bindings RPCで繋げているのですが、AI周りだけは処理時間の問題もあり、Queue経由の実行にしていました。それに対して、「undocumentedだけどService Bindings経由で動かすと呼び出し元と呼び出し先でメモリを共有しちゃうはずなので、Queueを挟むのは方針として正しそう」というフィードバックをいただけました。中の人と話せるのは貴重なので助かりました。

という会話があった数日後、その辺の話題をサポートした記事が生えてきました🎉

zenn.dev

登壇してよかったです。

併催されたハンズオンで、自分用のZero Trust環境を立ち上げて1.1.1.1にVPNを繋げる体験ができたのもよかったです。結構簡単にできるもんなんですねえ。

Remix Tokyo Meetup

先日、9/25にはRemix Tokyo Meetupで登壇してきました。今回は赤坂です! 登壇なので会社から出張費が出ます!やったぜ!!!!

lu.ma

登壇内容は、Cloudflare環境のRemixでSentryを動かそうと頑張ったお話でした。そう、やっぱりキャラつくAIです。今年はキャラつくAIを擦っていきます。

speakerdeck.com

5〜6月ごろに @sentry/remix の代替技術を探し回ったログをしゃべってお茶を濁すつもりだったのですが、 nodejs_compat_v2 が出てきて検証するチャンスができたり(動かなかったけど)、うっかり @sentry/cloudflare を見つけてしまったりして、思いの外いい感じに最新事情をお話しできました。

イベントの印象としましては、Remix自体の話というよりは、Remixの開発環境や運用全般がスコープになっている印象でした。結果的に、Cloudflare Pages/Workers上でのフレームワークの取り回しをもっと良くする発表が多かったような気がします。参加者が口々に「Workers Tech Talksだったっけこれ」と呟いていました。

あとはあれですね。なんかやたらと登壇者が豪華でした。

  • 10分枠
    • ​@chimame_rt - [RemixでVersion skewに立ち向かう]
    • ​@kenn
    • ​@gothedistance - [Dive Into Single Fetch]
    • ​@Nkzn - [Remix × Cloudflare Pages × Sentry 奮闘記]
  • 5分枠
    • ​@takashi_onda
    • ​@mizchi - [Remix は RSC にどう対応するのか]
    • ​@ossamoon - [RemixとCloudflare Stack におけるFile Upload]
    • ​@_kaiinui

ここに主催のtecktalkjpさんも入れると、あら不思議、国内のRemix情報発信者のそこそこの割合が喋ってるのでは……?

メンバー据え置きで1人50分ずつ喋らせたら立派なRemix Tokyo Conferenceになっていたかもしれません。……いや、その規模で喋れるネタはなかなか用意できないのでもうちょっと時間ちょうだい……

もし次回登壇することがあったら、Expo RouterのAPI Routes用パッケージである @expo/server が、Node.jsサーバー上で動かすときにNode.js StreamとWeb標準のReadableStreamを相互変換するために、Remixの力を借りている↓話なんかをしてみたいですね。

github.com

今後の予定

たぶん技術書典17まで大人しくしています。技術書典17で僕と握手!

techbookfest.org

クリスマス料理に疲れたら無水白菜カレー

バズレシピAdvent Calendar 2023の25日目です。

adventar.org

クリスマスイブで張り切ったので、もう疲れた! 込み入った料理はしたくねえ! しかし冷蔵庫には消費期限がギリギリの豚こまと、大量の白菜が眠っておられる! どうする!

そんなときに役立つのが、「無水白菜カレー」です。

www.youtube.com

食材としては、ほぼ白菜と豚肉とカレールーがあればいけます。すりおろしニンニクも必要ですが、チューブでええんじゃ。後の調味料は家にあるな!ヨシ!

玉ねぎを切らなくても甘く美味しくなるので、怠いときにめっちゃオススメ。レシピだと甘みのためにお砂糖を追加してるんですが、実はカレールーを甘口のやつにしておけば、お砂糖の工程がなくても全然大丈夫です。我が家は4歳児のためにバーモントカレー甘口のストックが豊富なので、砂糖なしでいけます。

そんなわけで調理工程の様子〜。

お手軽白菜カレー

美味しくいただきました。

アドベントカレンダー2023終了

今年もなんとか最終日にたどり着けてよかった……!

皆さんが料理にこだわったり雑にしたりしている様子が見えてめっちゃよかったです。来年もやりたいな!

塩フライドチキンでメリークリスマス

バズレシピAdvent Calendar 2023の24日目です。

adventar.org

メリークリスマス!ということで、クリスマスっぽい料理を作りました。

メリクリ

写真右のフライドチキンは「塩フライドチキン」、写真下は「超柔らかむねローストチキン」でした。

www.youtube.com

www.youtube.com

いやーどっちも美味しかった。子供達にも好評でよかったです。

納豆カルボナーラはワンパンで作れる

バズレシピAdvent Calendar 2023の22日目です。

みなさん、納豆カルボナーラは好きですか!

www.youtube.com

僕は好きです。

今回は納豆カルボナーラのワンパンバージョン、いわゆるリゾッタータによる調理に成功したので、紹介したいと思います。

途中までは原作通り

調理の順序を少し変えるだけですので、順を追っていきましょう。分量はどれも原作そのままです。

  • オリーブオイルでニンニク、ベーコン、玉ねぎを炒める
  • 酒を入れて炒める
  • ひきわり納豆を入れて炒める

ここまでは全く同じです。次が重要な変更点です。 バターはまだ入れません。 バターを一緒に煮込んでしまうと、流石に香りが飛ぶと思うので、バターは最後に入れます。

  • 白だしを入れて炒める

バターを省いただけで、ここまでほぼ原作通りにソースを作っていますね。

大きな変更点

ここからは大きく変わっていきます。

  • このタイミングでソースの水分をしっかり飛ばします

原作では酒や白だしの水分が残っていることは許容されていますよね。後でパスタの煮汁を足して水分(と塩味)を補強するとはいえ、別にソース作りの工程で積極的に水分を飛ばすことには言及されていません。

しかし本レシピでは、これから水を入れてリゾッタータを行うので、酒や白だし(もしかしたら納豆も)の水分を飛ばしておいて、水分量のコントロールを行いやすくするほうが重要です。また、水分を飛ばす過程で、ベーコンや納豆に酒や白だしの旨みが吸い込まれることも期待できます。

  • フライパンに350mlの水を入れて沸かす
  • 小さじ1/3の塩を入れる
  • 1.6mmのパスタ100gを入れて7分茹でる

この辺は、普段のリュウジのワンパンレシピを見ている方なら見覚えがあるものだと思います。

リゾッタータしてるところ

  • 茹で汁が大さじ1残るくらいまで水分が飛んだら、火を止めてバターを入れてよく混ぜる

この辺は至高を超えたボロネーゼを参考にした調理工程です。たぶん最後に入れたほうがバターの香りが活きると思いました。

  • お皿によそって、卵黄を乗せて、黒胡椒とパセリをふったら出来上がり

ということで出来上がったのがこちらです。

ワンパンで作る納豆カルボナーラ

かなりうまい

煮込むことで納豆の風味が飛んでしまわないかなと不安だったのですが、出来上がってみると、パスタとの絡みがめちゃくちゃ良くなっていて美味しいです。焦がしチーズ納豆みそラーメンでは納豆を茹でても美味しいままだったので試してみましたが、正解でした。

というわけで、原作との違いは以下のポイントでした。

  • バターを最後に入れる
  • 炒め工程で調味料の水分は飛ばす
  • 水は350ml入れる
  • 水に塩小さじ1/3を入れる

マジでめちゃくちゃ美味しいので、納豆カルボナーラ大好き勢の皆さんは是非とも作ってみてください。

アウトプットまとめ2023

そーだいさんのアウトプットまとめを見て、久々に僕もアウトプットまとめしようかなと思いました。

過去のまとめはこちら。

今回はジャンル別にしてみます。

登壇

今年登壇したのは4回でした。新潟でLTイベントの「新潟5分Tech」をスタートできたので、来年は登壇の機会が増えるかも。毎月どこかの金曜日にやる予定なので、ちょうど新潟に来れそうな方がいたら顔を出してみてください。

今あらためて考えるフルリモートでうまくいくプロダクトチームの作り方!

speakerdeck.com

技術書典14スポンサートーク

plus.monicle.co.jp

新潟5分Tech

niigata-5min-tech.connpass.com

niigata-5min-tech.connpass.com

同人誌

2019年以来となる、技術同人誌を出しました。

techbookfest.org

Pull Request

今年はひとつだけOSS活動をしていて、MUIのRemixサンプルをv1からv2に移行しました。全世界100万人のRemix + MUIユーザー(そんなにいねえよ)を救ったので褒めてほしい。

github.com

なんか今見たらRemix + MUIの体験をもうちょっとなんとかしようぜIssueが立ってたので、なんか手伝えそうなら手伝いたい。

連載

CodeZineさんで4本並行で連載を持っており、合わせて10本の記事が出ました。年内にもう一本出るかも?

オウンドメディア

会社のオウンドメディア、モニクルプラスでも時々ライター業をやっていました。

3月の純粋培養〜の記事は当初、3,000字くらいで軽めのイベント参加報告をしてほしい、みたいなオーダーを編集長から受けていたのですが、初稿をゴリっと書き終えたら13,000字くらいのマッチョな記事に仕上がっており、急遽特集記事としてラベリングされたという事故があったりしました。懐かしいですね*1

Zenn

Zennはスクラップ1本、記事3本でした。

sizu.me

しずかなインターネットも始めました(正直立ち位置に困ってる)。

ここ

雑多に書いてましたが、だいたいアドベントカレンダーですね。やはり締切はコンテンツを生む……

まとめ

オンラインも含めれば、登壇は年に1〜2回ペースで続けられています。子供の手がかからなくなってきたらもう少しやりたい気もする。

ブログ記事はここ数年で一番書いたかもしれないです。なんだかんだでCodeZineさんでの連載のおかげで、テクニカルライティングの習慣がついているのはいいことなのかも。

基本的には家事と育児と本業と技術書典開発チーム業あたりで手一杯になって疲弊していますが、今後ともアウトプットは続けていきたいと思います。

それではみなさま、良いお年を。

*1:この出来事で本格的に編集部から「開発部門のライター役」としてロックオンされたような気がします。

モニクル社のzp-チャンネルを振り返る2023

モニクル Advent Calendar 2023の14日目です。昨日はコーポレートブランディング担当・高村さんの「表記のルールを考える 〜オウンドメディア運営の現場から〜」でした。記事公開後に社内で「僕は表記揺れのチェックにReVIEW-Templateのprh-rulesみたいなのを技術同人誌を書くときに使っててー」みたいな話をしたら、テンションぶち上がってました。

さて、本題に入りましょう。1年半ほど前に、こんな記事を書きました。

blog.nkzn.net

筆者の入社前に分報文化が上手く定着せずに廃れていた times_ チャンネルでしたが、筆者が社内Twitterのような サボり場 雑談の場として利用したところ、コミュニケーションが活気づいた(ついでに命名規則を zp- にした)というお話でした。

あれからエンジニアの人数も倍くらいになり、zpチャンネルの使われ方がどうなったかを振り返ってみようと思います。

投稿頻度に差はあるものの、独り言チャンネルとしては引き続きワークしている

筆者はXと同じかそれ以上くらいの頻度でzpに投稿していますが、そこまでではないにしても、みなさん自分のペースでzpチャンネルを活用するようになっています。

zpの運用が定着した

SWEのオンボーディングのワークフローにzpチャンネルの作成が組み込まれているのも大きいかもしれません。入社時のオンボーディング作業のために onboarding_(名前) というチャンネルを立てているのですが、ひと通りのチュートリアルが終わって、初めてのPull Request出したり初めてのデプロイをしたあたりのタイミングで、 zp-(名前) へとリネームする運用にしています*1。そのため、ここ1年半くらいで入社したSWEは必ずzpチャンネルを持ってるんですよね。

やはり入社したばかりだとパブリックなチャンネルに質問や意見を投げるのが怖いということもあると思うので、「自分がイニシアチブを持っているチャンネル」がひとつあるというのは、安心につながる部分もあるのではないでしょうか。しらんけど。

日報の投稿場所としてワークするケースが増えた

割と意外だったのは、日報をつける人が続々と現れたことです。

日報としてzpを使うケースが増えた

初めは、ある新しく入ったメンバーが、習慣として出退勤の報告や日報を書いてくれていただけでした。それ自体は「ちょっとお堅い使い方だけど、それもまたzpだよね」くらいで筆者も眺めていたのですが、それを見た別のメンバーが「あれ、日報を書いておくと、翌朝や週明けに作業を再開するのがスムーズだぞ?」というのに気がついて、真似し始めたんですね。

そこからは早くて、気がついたら開発チームの過半数くらいが日報を書くようになっていました。「上長に書かされる日報」というのは筆者も新卒の頃に経験があります*2し、まあまあ面倒なものでしたが、「自分のために書く日報」というのは、こんなに定着するものなんだなあと驚いたものでした。

周りのメンバーからしても、どんな作業を抱えていて、何に困っているのかを検知しやすいので、本来の分報チャンネル的なメリットが一周回って戻ってきた感じがとてもよいですね。

ちなみに、特に日報をつけなければいけない圧力はないので、入社をご検討いただいている方はご安心ください。あくまでも「日報でも書いておかないと明日の自分が今やってる作業を思い出せる自信がない」といったような各自の現実的な判断により、自発的に行われています。

個人への連絡先や1on1の起点としての利用

モニクルでは、情報のサイロ化を避ける目的で、DM(ダイレクトメッセージ)の利用が原則禁止*3になっています。

そのため、「1on1のリスケお願いします〜」とか「今度飲みに行く時のお店どうします?」のような、個人対個人の色合いが強い連絡があるときは、zpチャンネルをDMの代わりに使うことがあります。DMと同じように「それはもっと適切な業務チャンネルで話したほうがよさそう」という話題が現れることもなくはないですが、見かけ次第誘導したりしなかったりしています。まあ他に誰もいない場所で喋られるよりは、多少のスレ違いのほうが1万倍マシです。

まとめ

というわけで、zpチャンネルが色々な活用のシーンを見せ始めていて、やっぱり社内のコミュニケーションを活発にしていてよいというお話でした。

*1:どこかの会社がそれで上手く回っているというのを見かけて真似したんだけど、どこだったか思い出せない

*2:僕が書いてたのは週報だっけな

*3:もちろん機密情報や社員自身の個人情報を扱う会話は例外です

バズレシピに慣れてきた頃に見始めた料理系YouTubeチャンネル

バズレシピAdvent Calendar 8日目です。

adventar.org

今日は、筆者がバズレシピのおかげで料理に慣れてきた頃に見るようになった、別のYouTubeチャンネルについて紹介しようと思います。

少し企画の主旨からは外れますが、たぶん需要はあるはず。

料理技術のステップアップ

どんな技術の世界でも、入門書で最初の一歩を踏み出したり、自分にもできる!と自信をつけたりした後で、もっといろんなことを学びたいと思った時のために、「次に読む本」のような学習パスがあると、スムーズにステップアップできます。

料理のステップアップについてはリュウジさんも言及しておりまして、2023年10月2日にアップロードされた、最高傑作カルボナーラ回の質問コーナーに出てきています。

回答の主旨としては、まずは虚無シリーズのような簡単なレシピから始めてもらって、慣れてきたら至高シリーズにもチャレンジしてほしい、というものでした。わかる。

まあ筆者からひとつだけ文句をつけるとするなら、例に挙げていた「虚無ボナーラ」は、いうほど簡単ではないので、初心者にはオススメしづらいという点でしょうか。終盤に半熟に仕上げる際の火入れの加減が難しくて、コメント欄で「いや、リュウジは弱火で混ぜろと言っているが、俺たち素人が火を入れてもやりすぎてボソボソになるので、諦めて火を消して余熱でできる範囲で仕上げたほうがマシ」という結論が出ちゃった程度には難しいんですよ。カルボナーラ系で一番簡単なのは、酒飲んでなかった太古に作られたレンチンカルボナーラです。

少し余談が過ぎましたが、バズレシピの中にもステップアップのパスはあるということです。

さて、それでは、他の料理系YouTubeチャンネルはどうだろう?と目を向けてみるのが本記事の主旨となります。バズレシピのいいところである、「家庭にある食材の範囲で手間をさほどかけずに美味しいものを作る」というテーマはさほど崩さずに、リュウジさんとはまた違ったアプローチで味付けをしている人を見ることで、調理技術の学びの幅が広がるのではないでしょうか。

というわけで、サッポロ一番無水みそ油鍋からバズレシピを見始めて、そろそろ3年くらい料理をしている筆者が近年見ている他のチャンネルを紹介します。

Koh Kentetsu Kitchen

まずは料理研究家コウケンテツさんのチャンネル。

www.youtube.com

リュウジさんほどの時短テクニックを駆使することは少ないものの、家庭にある材料で、愚直にレシピを教えてくれます。ジョークが滑っても誰も突っ込まないテンポ感が独特です。

チキンスティックや棒餃子、にら饅頭など、子供ウケのいいレシピには本当に助けられています。

www.youtube.com

www.youtube.com

www.youtube.com

バズレシピとの比較でいくと「常にほぼ至高」という感じがします。初心者がいきなり手を出すとしんどそうなレベル感ではありますが、バズレシピでしばらく修行を積んだ後なら、コウケンテツさんのレシピも恐れることはないはずです。

だれウマ

次はだれウマさんです。

www.youtube.com

筋肉系YouTuberという感じで、筋肉ネタ満載のトークに耐えられるかどうかが試聴を続けられるかどうかの分かれ目です。やっていきー\\💪マッチョ💪//

こちらはバズレシピの平均値くらいのレベル感のレシピが多いので、たまに手を出してもしんどいなと思わずに済むことが多いです。

特に好きなのは、2023年5月アップロードの極ツナパスタです。

www.youtube.com

飴色玉ねぎを作る部分でやたらと時間がかかる点だけが面倒くさいものの、その面倒くささが気にならないくらいに、出来上がったものが美味しいです。ハマった時は週3で食べてた。

ボディビルダーとしても活動している方なので、痩せめし系がガチなのもポイント高いです。

【賛否両論】笠原将弘の料理のほそ道

最後に、賛否両論、笠原さんのチャンネルです。

www.youtube.com

料理研究家ではなく、恵比寿の日本料理店のご主人という本職の料理人さんがやっているYouTubeチャンネルです。チャンネル開設が2023年6月ということで、最近始まったばかりと言っていいと思います。

語り口は軽快だし、編集もお上手、もちろん腕も確かなのに、ちゃんと家庭料理で扱いやすいレベル感に落とし込んでくれています。

今のところ、鶏むね肉の牛タン風とか、吉野家っぽいやつとか、親子丼を作ってみました。

www.youtube.com

www.youtube.com

www.youtube.com

料理中の雑談が深い経験に裏打ちされている感じで、大変勉強になります。

リュウジさんだと「鶏肉の下処理はしなくてもいい。これはこれで美味いし」と時短目的で端折られている部分についても、「神経質になる必要はないけど、ここまではやってもいいかもね」という下処理の範囲を実践してくれていたりして、ワンステップ上を教えてくれる感じです。とはいえ、特にバズレシピよりも面倒という感じがしないのは、笠原さんの飄々とした語り口あってのものという感じがします。

まとめ

というわけで、バズレシピで得た経験のおかげで見れるようになったチャンネルを紹介した感じになりました。

技術的な面だけでいうとファビオ飯あたりも何を言っているのかわかるようにはなってきているのですが、いかんせん材料が全く家庭料理向きではないので、今回は除かせてもらいました。

会社の同僚と話していると、バズレシピのおかげで白ごはん.comのようなレシピサイトが読めるようになってきて、重宝するようになった、といった話も聞くようになりました。筆者は動画じゃないと頭に入ってこないので使っていませんが、こういう方向性もアリですよね。

バズレシピのおかげで身についた料理の基礎を、もっといろんな場面で使えるように、今後も学びを深めていきたいと思います。