2021年11月28日日曜日

JSConf JP 2021のスタッフをやりました

 昨日11月27日は日本最大級のJavaScriptカンファレンスJSConf JP 2021の開催日でした。去年はコロナの影響で中止だったのですが、今年はオンラインで開催です。

そして、今年はなんとスタッフとして参加しました。いや前回もでしたが。

発表内容は他の参加者が各々ブログにまとめてくれていると思うので、今回はスタッフとしての

2021年11月21日日曜日

C++の純粋仮想関数の宣言方法に物申す

多分初めてのC++エントリーです。

ここ何年もC++でまともにコードを書いていないんですが、最初に見たときからどうしても全身がムズムズする文法があります。

純粋仮想関数、お前のことだ。

2021年11月14日日曜日

TypeScriptのenumをいまさら語る

TypeScriptのenumについて。

あちこちで「enumはアカンからunion型を使え」と言われていますが、その理由や「本当にenumはいいところないの?」「unionはenumの移行先として適切なの?」などをいろいろ検証してみましょう。

最後に「こういう仕様ならいいのに」という妄想もあります。

2021年11月7日日曜日

サーバーマシンからLet's EncryptのSSL証明書を使っているサイトにアクセスできないときの対処方法

今年の10月にLet's Encryptであんなことが起こってしまい、Windows Updateをしていない世界中の古いマシンでLet's Encryptを使ったサイトが表示できなくなってしまいました。

それはそれとして、古いサーバーマシンでも似たようなことが起きているんじゃないかと思います。

具体的には、サーバーがスクレイピングやAPIコールなどのために外部サイトにアクセスする際に、サーバー側に古いルート証明書(DST Root CA X3)がインストールされていたために外部サイトへのアクセスに失敗したというパティーン。

今回はこの対処法について。ちなみにこの方法はUbuntu 14.04で確認しています。