dorapon2000’s diary

忘備録的な。セキュリティとかネットワークすきです。

2022-01-01から1年間の記事一覧

紙の本と電子書籍の使い分け

紙の本を買うべきか、電子書籍を買うべきか、本を買ったことがある人は誰もが一度は悩むと思います。自分もずっと答えが出せないまま、今でも悩んでいます。 使い分け方もいろいろあると思います。 どこでも読めるから 場所を取らないから 電子書籍のマーカ…

Perlのfalsyな値の==とeqによる比較結果

Perlのfalsyな値を比較した時、True/Falseのどちらになるか整理します。検証するfalsyな値は以下の4つです。 空文字"" 数字の0 文字列の"0" undef 検証コードはGitHubにあげています。 github.com 検証環境 Perl v5.34.0 ==で比較 ==は数字が等しいかの判定…

Twitterのリストをサブアカウントにコピーできるサービスをリリースした

2023/05/21追記:Twitter API料金体系変更に伴い、サービスを終了しました。想像以上の方に利用していただいてたようです。今までご利用ありがとうございました。 リリースしたといいつつ、もう公開して3ヶ月ほど経ちます。リスト移動とアンドロイドを掛けた…

Pythonで2列をテーブルのようにprintする

tabulateのような、テーブル表示をするためのライブラリもありますが、フォーマット文字列だけでも縦を揃えられます。ただし、日本語が入ると揃いません。 def print_align_left(label, value): print(f'{label:<20}: {value}') # ラベルを右寄せ def print_…

Perlの文字化けとutf8とEncodeの関係

ブログの記事のサンプルコードを書いているときにPerlで文字化けに悩まされました。文字化けはせずとも、Wide character in say atという警告が表示されたりすると、記事のサンプルコードとしては締りが悪いです。もうPerlで日本語まったくわからん... そこ…

PythonとPerlとjsの日付操作のサンプルコード

PythonとPerlとJavaScriptの3つの言語で以下の日付操作をまとめます。自分用の忘備録です。 現在時刻/今日の時刻オブジェクトの取得 文字列 → 時刻オブジェクト 時刻オブジェクト → 文字列 曜日を日本語で取得 足し算と引き算 時刻オブジェクト同士の比較 (…