2021年6月13日日曜日

Linux版ChromiumでGoogleドキュメントの入力がおかしい

以前「Linux版ChromiumでGoogleスライドの表示がおかしい」という記事を書いて、その後のアップデートで直ったんですが、今度は別の問題が出ました。

GoogleドキュメントやスプレッドシートにIMEで「1文字だけ」入力しようとしても、その文字が入力されずに改行だけされます。2文字以上ならちゃんと入力できますし、1文字でもIMEを無効化して直接入力したり、エディターからコピペすれば問題なく入力できます。例によってFirefoxなら問題ないので、多分Chromium側の問題です。

問題を確認したChromiumのバージョンは 91.0.4472.77 です。これもバージョンアップで直るのかしらん。

2021年6月6日日曜日

REST APIの特殊な場合のエンドポイント案

現在とあるウェブアプリケーションを作っているんですが、REST APIで特殊な条件でリソースを絞り込みたい場合があったので、「こうしたらええんちゃう」という考えをまとめてみました。多分特別あたらしいアイデアでもないです。誰かが似たようなことか、もっといいことをすでに書いていると思います。

一応言っておきますが、これはただの案で正解とは限りません。いろいろ試行錯誤した結果、これが個人的にわかりやすい気がしたというだけです。

REST APIの基本的な設計は理解している前提で書きますので、基本設計が不安な方は適当に調べておいてください。

2021年5月30日日曜日

新宿ダンジョンが梅田ダンジョンより高難度だと思う理由

今回はマジでどうでもいい話です。技術も何も関係ありません。

大阪の梅田駅も東京の新宿駅も日本有数のダンジョンとよく言われています。こういう記事を見ると、梅田が一位だそうです。

でも個人的には何度行っても新宿のほうが難しいようにしか思えないんですよね。東京に7年、関西に10年以上住んでいますが、新宿駅のほうが訪れる機会が少なかったことを差っ引いても新宿のほうが難しいと感じています。

その理由は新宿駅の西側のとある場所。うまく説明できませんが新宿駅に何度か行ったことのある人ならわかるはず。

地下なのに吹き抜けで空が見える場所があるじゃないですか。あそこでいつも地上だと勘違いして感覚が狂います。こいつのせいでまともに新宿を攻略できたためしがない・・・最近やっとこいつのせいだと気づきました。

あと、地上への階段をのぼったところにある陸の孤島(バス停)に何度か迷い込んだ気がする。

2021年5月23日日曜日

Apacheの前にNGINXを置くと負荷が下がる理由

以前、さくらのナレッジにいまさら聞けないNode.jsという記事を投稿しました。そこの「C10K問題の解決方法」という項目に

構成によっては、同じウェブサーバー内でApacheの前段にNGINXを配置するだけで負荷が下がることもあります。

と書いたところ「なんで?」という問い合わせがあったので、ちょっと解説します。

単純に考えるとNGINXのプロセスが走る分負荷が上がりそうな気がしますが、どういうからくりがあるのでしょうか。

2021年5月16日日曜日

Sequelizeでレプリケーション設定をURI指定でやりたい

タイトルまんまです。

Sequelizeでは接続オプションとしてURI形式の文字列を指定できるんですが、この方法だとレプリケーションを使えません。

これをなんとかして使えるようにしたいという話です。

2021年5月9日日曜日

Denoifyというものを教えてもらった

Denoifyという、Node.js向けに書いたソースコードをDenoで動くように変換してくれるツールがあります。もちろんあらゆるコードを100%変換できるわけではありませんが。

このツールの存在を1年ほど前に教えてもらいました。

本 人 か ら 。

2021年5月2日日曜日

LinuxでWiFiがプチプチ切れる

タイトルの通り、LinuxでWiFiが割と頻繁に(数分〜数十分に1回程度)瞬断しています。今に始まった話ではなく、1年近く前からこの問題はありました。

環境を簡単にまとめると、

です。