Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

2022-03-01から1ヶ月間の記事一覧

BenQ ScreenBar Plus 買った

机の脇にフロアライトを置いて照明にしていたが、動線にひっかかってまあまあ邪魔という問題があった。 そういえばディスプレイにひっかけて使う照明があったなと思い、BenQのScreenBar Plusのことを思い出した。 BenQのScreenBarどうですか— 沈黙は金 (@win…

Rustでnpm watchっぽいことをやるにはcargo-watchが便利

npmにはwatchする文化があって、ファイル変更を検知して自動ビルドなどを走らせたりできる。 www.npmjs.com Rustにも似たような機能が欲しい。というのも、趣味でWebアプリケーションを書いているので、コードの修正を検知して勝手にサーバを再起動させたい…

食洗機でパイプライン処理をする

昨日まではこういう感じで暮らしていた。 調理する 待つ 料理完成する 食べる ごちそうさま 食洗機に水入れる 食洗機に食器入れる 待つ 完了 意外と、調理を待っている待ち時間を使って、食洗機に水を入れることが可能だということに気付いた。スパゲティを…

anyenvからasdfに移行する

anyenvをこれまで使ってきたけど遅いという問題があって、試しに最近流行ってそうなasdfを使ってみることにした。 github.com ところでasdfはCommon Lispのビルドツールと名前が丸被りしていて、それだけ気に入らない。(リポジトリ上ではasdf-vmという名前に…

キントーのティーストレイナー買った

タナカのボールこし器ってのを買ってお茶淹れたりしていたけれど、けっこうデカいので取り回しにくい。 blog.3qe.us あとチャラチャラしたチェーンが邪魔になって食洗機に入れられない(中で絡まっちゃいそうな)ことに気付いた。 先日マグカップを購入した…

機能をリリースするときはいくつかのモジュールに分けてリリースしていくと良い

というのは一見当然なのだけれど、いつも意識しておくと良いと思ったのでメモだけする。定期的に、やっぱり分割リリースできるとありがたい、という気持ちになる。 いくつかのリリース可能なモジュールに分割する でかい機能を一気にリリースしようとすると…

Egrepって何?BSDとの互換性は?兄弟はいるの?調べてみました!

今まであまり知らずに使ってきたけれど、egrepはgrep -Eのエイリアスだった。 $ man egrep (なんとgrepのmanが表示される) (snip) In addition, the variant programs egrep, fgrep and rgrep are the same as grep -E, grep -F, and grep -r, respectively.…

悲しみの海に溺れないようにしておくと良い

Web系のエンジニアとして糊口を凌ぐようになってから5年ほど経ち、そこそこ仕事ができるようになってきた自負があるのだが、見上げてみればキリがなく、爆速で進捗を出す先輩エンジニアのふもとまで届く気がしない。ロケットのような推進力が自分にもあれば…

抑鬱状態にあっては、気分の上下だけではなく、左右も不自由な感じになるという気付きがあった

全て個人の感想です。 高校あたりからめちゃくちゃ気分が落ち込みがち、というか常に落ち込んで固定されている、みたいな感じになっていて、やべ〜なと思って就職してから病院に行くと鬱病、ではなくそれとは別枠の気分変調症と診断されるなどしていた。 暮…

業務用マシンがモッサリしていたけど省電力設定になっていたっぽい

業務マシンはけっこう良いやつを使っているのだけれど、どことなくブラウザの動作がモッサリして気になっていた。 もしかして省電力になっているのではないかと突然思い、様子を見てみると省電力設定になっていた。 $ cat /sys/devices/system/cpu/cpu0/cpuf…

社内で部屋を良くしていく機運が高まっているのではてなブログタグ付けてみた

id:tymikii さんが本を紹介してくれて、それが社内で急速に広まっている。 tymikii.hatenablog.com blog.sushi.money かくいう自分も、ひとでさんから本を借りて読んでいる状態。Amazonの在庫がどんどん減っていておもしろい。 ノット同僚にも伝播している。…

考える事が多そうなときは、スコープを切って考える事を減らすというテクニックを活用している

例えばソフトウェアを開発していて、大きな1つの機能を開発しているとする。3つマイルストーンがあって、それらを全て達成したら無事リリース完了だとする。 こういったとき、よくやってしまいがちなのが、3つのマイルストーンの全ての解像度を上げてうまく…

返り値がBooleanのとき、Type Aliasすると分かりやすくなって便利

普段Booleanを返すメソッドというとisFooBar()という名前になっているからどういう挙動をしているか一目瞭然なのだけれど、たまに副作用の結果をBooleanで返すメソッドがある。 def isEmpty(): Boolean = { ... } // 一目瞭然 def createFooBar(): Boolean =…

技術ブログの記事で「はじめに」とか書かなくて良いかもしれない

なぜかというと、記事を読みたい人は大別して2つのルートでやってくると思っているから。 検索してやってくる ブログの更新とかTwitterに流れた「書きました」といったツイートを辿ってくる 前者はこういう情報を知りたいという気持ちが既にあるはずなので、…

ドミノピザのハッピーレンジとは何なのか

ハッピーレンジとはピザの価格帯であり、高級度である。無印が最もリーズナブルで、数字が増えるにしたがって高級とされている。ゲームにおけるランクやTierに近い概念である。サイズや生地の種類とは独立した概念。 サイズについて M / R / Lの3種類あり、…

AWS IoT Buttonで勤怠付けるためのコードをGoでリライトした

自分は元々IoTボタンを使って勤怠を付けていたのだけれど、Goの練習がしたかったのでRubyコードをGoでリライトした。ちなみにコード量は(ボイラープレート的記述によって)増えた。とはいえ分かりやすさはほぼ変わっていないし、型がつく安心感がある。 うち…

2022年2月まとめ(人間性向上月間)

人間性が向上した月だった。精神的な健康が向上したので、ぶらぶら出掛けることも多い月であった。 暮らしでは意識低くしておく どういうときに自分は満たされていると感じられるのか 仕事の意義 自分が何かのいいなりになっているように感じるときに不快感…

ロジクールのヘッドセットがぶっ壊れたけど交換してもらえた

ここ一年弱くらい、ロジクールのG933sを使っている。 Logicool G ロジクール G ゲーミングヘッドセット G933s PS5 PS4 PC Switch Xbox ワイヤレス Dolby 7.1ch 3.5mm usb LIGHTSYNC ノイズキャンセリング 単一性 折り畳み式 マイク付き 国内正規品Logicool G…

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?