PC

PC

JavaScript:日付に加算・減算して未来や過去の日付にする【date-fns ライブラリ】

以前に自前で算出しましたが、便利なライブラリがあったのでメモです。日付に関する多くの機能があるので、自作する機会は無くなるのかもしれません。 日数の加算・減算 import { add, sub } from 'date-fns&#...
PC

React:CTRL + S や Command + S で保存処理を行うには

create-next-app@13.4.19 で初期コードを生成後、実現したいフックを書いてみました。 保存のショートカットキーで、指定した処理を実行するフック Mac なら Command + S、Mac でなければ CTRL + S ...
PC

JavaScript:日付に加算・減算して未来や過去の日付にする

ある日付の数日前、数日後といった日付を得たいことがあったので、そのメモです。 ※ 便利な date-fns ライブラリがあったので、そちらについては別で投稿しました。 日数の加算・減算 getDate の結果に加算・減算して、setDate...
PC

Safari:Yahoo! News で見たくない記事を除外する

以前紹介した Chrome 機能拡張の Safari 版が出たのでインストールしてみました。 Y!News Excluder for Safari macOS と iOS のどちらも App Store からインストールできます。 macO...
PC

VSCode:Markdown ファイルを PDF にする

拡張機能の Markdown PDF でできます。日本語の説明も用意されています。 VSCode で Markdown ファイルを開いて、右クリックメニューの「Markdown PDF: Export (pdf)」を選択すれば OK です。
PC

express:クエリ、パス、ボディでデータを受け取る

受け取る際のメモです。ボディで渡すパラメータは JSON 形式を想定します。 環境 express:4.18.2typescript:5.1.6 例 express 側のコード import express from 'expres...
PC

mongo-express:表示するデータベースをユーザーに許しているものに限定する

GUI 操作便利なんですが、一般ユーザーに許しているデータベースだけ表示したかったのでメモです。MongoDB も mongo-express も docker イメージを使います。 ユーザーの作成 一般ユーザーを作成します。 use te...
PC

Python:with 文で使うクラスを作る

作成したオブジェクトの後処理を手軽かつ確実にするには with 文が便利です。そのクラスの作成と、使用する際のメモです。 with 文で使うクラスの作成 class prc: param = "unknown" def __init__(s...
PC

Python : ディクショナリ変数を JSON 形式で整形して出力する

そのまま出力すると、以下のように長くて見づらいです。 dic = { "a": 1, "b": { "c": 2, "d": { "e": 3}}, "f": 4 } print(f"dic = {dic}") dic = {'a': 1,...
PC

Python : 公開鍵の形式とビット数を得る

公開鍵の形式が RSA か ECC か、ビット数はいくつかを確認するメモです。cryptography ライブラリを使用します。 pip install cryptography from cryptography.hazmat.backe...