プログラミング Youtube API でチャンネル内の動画一覧を取得する方法 はじめに Youtube API でチャンネル内の動画を取得したいということがよくあります。しかしながら、まとまった記事が見当たらなかったので書いておきます。 基本的なこと Youtube API はいずれの機能も1ページに最大で50項目ま... 2022.10.30 プログラミング
プログラミング Youtube API の動画カテゴリーリスト Youtube APIを使用しているとVideoデータを取得することがあるのですが、categoryId が数字だったり、topicCategories がWikipediaのリンクだったりと使いにくいことがあります。 "categoryI... 2022.10.30 プログラミング
プログラミング エラー「SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate」 問題 Pythonのrequestsを使用していると、以下のようなエラーが出力されてサイトにアクセスできない。 HTTPSConnectionPool(host='ys-holdings.co.jp', port=443): Max ret... 2022.10.27 プログラミング
ソフトウェア Xserver VPSのRocky LinuxでPermission deniedになる はじめに ConoHa(Rocky Linux 8)で運用していたシステムをXserver(Rocky Linux 9)で運用することになりました。このシステムでは、nginx.conf などをユーザーから上書きして反映しています。 しかし... 2022.10.24 ソフトウェア
ネットワーク Kagoya VPSのベンチマーク はじめに VPS比較のためKagoyaのVPSのパフォーマンス・ベンチマークテストを行いました。 UnixBench UnixBenchを使用してベンチマークスコアを算出します。 1台目 BYTE UNIX Benchmarks (Vers... 2022.10.16 ネットワーク
ソフトウェア データベースでSELECTする際に型を間違えると大変だという話 はじめに データベースでは型を適切に管理することが重要になります。 多くの場合は、CREATE TABLE 時にデータに合わせた適切な型が使用されているかが重視されがちですが、SELECT 文などでも型指定が大事なります。 ここでは、型指定... 2022.10.08 ソフトウェア
ソフトウェア データベースの数字カラムは、CHARとINTでどちらが速いか 課題 法人番号のデータベースを作成しています。 法人番号は13桁の数字で表されており、数字の桁は 1000000000000 が最小値であり、先頭の0埋めは無いため数字型(BIGINT)でも保存できるフォーマットとなっています。 この法人番... 2022.10.08 ソフトウェアプログラミング
プログラミング 副問い合わせや極限値のSQLパフォーマンスチューニング 問題のSQL文 問題のSQL文が以下です。 株式の価格テーブルから、NULL値(土日)を除き最新の日付を副問い合わせで取得し、証券コードと日付から終値を取得します。 SELECT close FROM stock_rate_history ... 2022.10.08 プログラミング
ネットワーク ConoHaのVPSで上限規制が発生する問題 問題 ConoHaでVPSを追加しようとすると以下のメッセージが出力されて、VPS追加ができない状態となることがあります。 失敗しました。サービスの申し込み上限数に達しています。さらに追加を希望される場合は、こちらまでお問い合わせください。... 2022.10.08 ネットワーク
ネットワーク ConoHaの収容ホストごとのスペックの違い はじめに ConoHaでVPSを作成すると自動的に収容ホストが割り当てられますが、実はこの収容ホストによってスペックが異なります。 メモがてら残しておきます。 収容ホストごとの違い ベンチマークはUNIXBENCHで計測 収容ホストCPUベ... 2022.10.08 ネットワークハードウェア