2020年10月25日日曜日

ネギらぁ

え!!おなじ値段でラーメンを!?

というわけで、□ーソンで販売されているネギたっぷりのネギらぁ

「やりすぎくらいがちょうどいい!?」がコンセプトだそうで、ネギガチ勢としては見過ごすわけにはいきません。

というわけで近くの□ーソンで買ってきました。

あ、写真撮るの忘れてました。どんなものか知りたい方は公式ページをどうぞ。

※今回は技術と一切関係ありません。

2020年10月18日日曜日

KDEの消費メモリーが減っているらしい

 先々月、PCを新調したときに「スペック的にはKDEの2つや3つ余裕で動かせる」と書きました。

完全にKDEは重いという先入観からの発言だったんですが、最近のKDE Plasmaはめっちゃがんばってるらしいですね。場合によってはXfceよりも消費メモリが少ない場合もあるとか。いやー古い知識で語ってしまい申し訳ない。

でもCPUリソースはXfceよりかなり消費するみたいです。

今度マシンをクリーンインストールするときがあったらKDEも候補に入れようかなと思いました。

あと古い知識で語ると老害扱いされるので気をつけなきゃなぁ。

2020年10月11日日曜日

【祝】Install SSH Key 100stars突破【慶】

まあなんつうかタイトルまんまです。

1年ほど前に作成したInstall SSH Keyがいつの間にか100starsを突破していました。今回はただのポエムです。

2020年10月4日日曜日

JavaScriptの非同期処理を理解する その2 〜Promise編〜

 …という記事をさくらのナレッジに寄稿しました。その1はコールバック編です

非同期処理でつまづくプログラマーが多い中、いかにPromiseをわかりやすく説明しようかと考えた結果、Promiseを実装しちゃえという結論に達しました。

Promiseの実装例としてはbluebirdとかcore-jsとかpromisejs.orgなんかが有名ですが、これらはES2015へ準拠している代わりに内部で細かな調整を行っているため初学者が読んでスラスラと理解できるものではありません。

そこで、厳密に準拠しない代わりに最小限のコードのみで実装したオレオレPromiseを作り、さらに初学者にも理解しやすいように実装の過程をコミットログに残してみました

2020年9月27日日曜日

Node.jsサーバーの自動起動でエラーが発生する

もうちょっと正確に説明すると、

  • プロセスマネージャーにPM2を使っている
  • Systemd環境(Ubuntuなど)で自動起動の設定を入れている
  • Node.jsの起動パラメーターとして -r でモジュールを指定している

こういう条件が重なったときに "Cannot find module" というエラーが出てプロセスを起動できないことがあります。2番目の条件は必須かどうかわかりません。

2020年9月20日日曜日

2%側の人間になってみた

何のことかって?コレです。

例のアレ

日曜関係あらへん!

2020年9月13日日曜日

ドメイン直下にユーザー名を置くURL構造について

なんのことかと言うと、https://github.com/shimataroとかhttps://twitter.com/shimataro999みたいなURL構造のことです。Facebookもそんな感じですね。

ぶっちゃけ、よくそんな無茶苦茶な構造を技術リーダーが許したな、というのが正直な感想なんですが、みなさんはどうでしょうか。