ブックマーク / blog.3qe.us (7)

  • ブロッキングってそもそも何だよ - Lambdaカクテル

    さきほど別のブログ記事を書いていて(それはまたそのうち発射するけど)、その中でブロッキング処理とか同期的に扱う、という言葉を使った。 このときの自分の理解がこれ: ブロッキング 呼ぶと待たされる ノンブロッキング 呼んでも待たされない、すぐ返る そのときはJavascriptの話をしていた。Javascriptはシングルスレッドの言語だ。そして、各種のAPIは基的にノンブロッキングに設計されている。つまり、コールバックを取るようになっていたり、Promiseを返すようになっているということだ。だから、処理系が提供する特殊な処理(例えばNodeが提供するhogehogeSync()といったもの)を利用しない限り、ブロックが原理的に起こらないし、あえてする理由もない。 という話を書いていて、でも重い計算処理は待たされるだろと思った。これはブロックしていることに他ならないのではないか、と。 し

    ブロッキングってそもそも何だよ - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2024/08/01
    ケミカルブラザーズの有名な曲
  • manがあるコマンドは偉いし、manを付けるべき - Lambdaカクテル

    社内で、crontabのtabは実はtableだからクーロンタブじゃなくてクーロンテーブルなんだよね、という話が盛り上がった。 ファクトチェックとして、crontab(5)が紹介されていた(cron tableという言葉が出現している)。 manで事実確認がすぐできてすごいと思う一方、それを可能たらしめているmanもありがたいと思った。 man(1) とかの数字って何? 意外なものにmanがある 最近のコマンドにman pageが無い件 manまわりのコマンドの紹介 man(1) とかの数字って何? ちなみに、manのマニュアルやコマンド自体をアドレスするときに使うman(1)といった記法のカッコ内の数字は、manのセクション番号である。 コマンドと設定ファイルが同名であることがしばしばあるため、カッコ内にセクション番号を書くことで識別できるようにしている(例えば、crontab(1)はそ

    manがあるコマンドは偉いし、manを付けるべき - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2022/10/13
    man manとかあるのか
  • Facebookが開発した圧縮アルゴリズムZstandardについて調べた(非常に高速)(今日から使えます) - Lambdaカクテル

    Common Lispの処理系であるSBCLをインストールしようとしたら、追加でlibzstd-develというのを新たに要求されるようになっていた。見るからに圧縮系のライブラリだけれど聞き慣れないのでちょっと調べてみた。 ちょろっと調べたところ、以下のことが分かった: Zstandard(ゼットスタンダード?)というのが正式な名前。 Facebookが開発した。 Deflateよりも速いことを主眼においている。 BSDライセンス。 Linuxカーネルまわりで使えるようになっているほか、一部のディストロではパッケージの圧縮フォーマットとして使われているようだ。 Webというよりはどちらかといえばバックエンド的な箇所で使われている印象がある。 facebook.github.io zstd コマンド使ってみた 他の名だたる圧縮アルゴリズム同様、Linuxで直接ファイルに対してこれを実行して圧

    Facebookが開発した圧縮アルゴリズムZstandardについて調べた(非常に高速)(今日から使えます) - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2022/10/11
    すげえ。やはり天才の集まりだな。meta絡んでるのかは知らんけど。
  • 洗い物のインターフェイスを統一して全部食洗機に投入できるようにするといい - Lambdaカクテル

    先日食洗機を買ったけれど、フライパンだけは取っ手が食洗機に収まりきらずに洗えないという問題があった。仕方がないのでフライパンだけ手で洗っていたけれど、手で洗うためにはスポンジや通常洗剤を常時シンクに露出させておく必要があるがために、プログラミングで言うとフライパンのためだけに各種実装が行われているという不健全な状態になっていた。統一的に洗い物ができないのであれば、食洗機を導入したメリットが半減してしまう。 この問題を解消するためには、フライパンの大きさを小さくするか、取っ手が外せるフライパンを導入するしかない。今回は後者のアプローチをとることにした。 取っ手が取れるフライパン 最強 取っ手が取れるフライパンといってもいろいろなメーカーがある。例えばアイリスオーヤマも出している。一般に知名度でいえばティファールのフライパンが有名。 どう選ぶか。とりあえず一番知名度が高いということは、ユーザの

    洗い物のインターフェイスを統一して全部食洗機に投入できるようにするといい - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2021/11/12
    フライパンと他の食器を一緒に洗いたいの?あ、それは別問題か。失敬。
  • 独身会社員男性による、生活の崩壊を防ぐ珠玉のテクニクス集 - Lambdaカクテル

    今日は有休にしていたので会社の朝のスピーチを聞いてないのだけれど、同僚の生活が崩壊していて、チンするごはんとレトルトのハヤシライス、そしてポテチで生活していたところ順当に崩壊しているらしい。このままではチームが崩壊してしまう。なんとか私が防がねば。 さて、自分の生活もまあまあ崩壊しているが、崩壊を押し止めるために様々に対処しているので、そのテクニクスの一端をお見せすることで、同僚の生活の崩壊を防ぎ、あまつさえ生活が崩壊していない同僚からのアドバイスをいただこうという、持続可能性に配慮したエシカルな記事である。 カレーやハヤシは炭水化物枠です 鍋作ると良い パンより米のほうが良い気がする ちょっとはらへったら炭酸水買うと良い / 浄水器買うと良い 冷凍品買うとよい おやつ 便利な野菜 暮らしその他の知見 エコバッグ 時間錬成したほうがよいし、条件分岐減らしたほうがいい、ステートレスだと良い

    独身会社員男性による、生活の崩壊を防ぐ珠玉のテクニクス集 - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2021/09/22
    まずなんでそんな生活なのか根本的なとこを探ってない。無理矢理自炊させようとしている。料理がめんどくさいならこの回答は災厄。普通に定食屋を勧める手もある。
  • ストレスやばい - Lambdaカクテル

    仕事と生活のストレスが鬼やばくて、キーボード殴ったり、iPad床に投げたりしてる。このままでは人格が荒廃してしまう。なんとかならないのか。 仕事 追記: なんかバズっててびっくりした。会社の悪口言うつもりはない。会社はめっちゃ良い会社なんだけど、リモートでちょっとギシギシしてるとか俺が単純に忙しいとかで疲弊してるだけなのでそこんとこよろしく。誰も悪くない。誰も・・・ 最近鬼忙しくて、今やってる仕事終わってもその3つ先くらいまでプロジェクトがもうアサインされていて、まだ今のプロジェクト終わってないけど、次のキックオフいつやりますか、って調整してたりするみたいな感じ。選択の余地はなくて、もう勝手にアサインされてて、奴隷の暮らしが約束されている。自由意志が欲しい。一事が万事こういう感じで、俺に選択の余地はなくて、従うしか無い、みたいなのばっかり経験している。重要な意思決定は俺以外の偉い人がみんな

    ストレスやばい - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2021/09/07
    不眠はすぐに治した方がいい。心療内科ですぐ処方してくれる。不眠が続きストレスが溜まってくといずれ適応障害(脳がダメ!やるなと身体を止めにかかる)になるよ。
  • インターネットくす玉作った - Lambdaカクテル

    ステイホームでもくす玉を割りたいということでインターネットくす玉を作った. → https://www.3qe.us/kusudama/index.html オフィスにあつまってくす玉を割ることがなくなってしまったのでインターネットくす玉を作ったhttps://t.co/V4HkBC1LWX https://t.co/RrjWLuhfpR pic.twitter.com/YgQhWSugsY— 茶色ぼさねこ (@windymelt) 2021年1月22日 くす玉 インターネットくす玉 実装みどころ タスクシステム 紙吹雪 終わり くす玉 我が社には慶事があったときにくす玉が用意されてそれを割ってめでたさを表現する文化があるのだけれど,COVID-19が流行したことによって大半の社員は自宅からリモート勤務になってしまったので,みんなで集まってくす玉を割ることができなくなってしまった. 仕方な

    インターネットくす玉作った - Lambdaカクテル
    mayumayu_nimolove
    mayumayu_nimolove 2021/01/23
    クスっときた
  • 1