プログラミング

スポンサーリンク
プログラミング

Youtube API でチャンネル内の動画一覧を取得する方法

はじめに Youtube API でチャンネル内の動画を取得したいということがよくあります。しかしながら、まとまった記事が見当たらなかったので書いておきます。 基本的なこと Youtube API はいずれの機能も1ページに最大で50項目ま...
プログラミング

Youtube API の動画カテゴリーリスト

Youtube APIを使用しているとVideoデータを取得することがあるのですが、categoryId が数字だったり、topicCategories がWikipediaのリンクだったりと使いにくいことがあります。 "categoryI...
プログラミング

エラー「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...
ソフトウェア

データベースの数字カラムは、CHARとINTでどちらが速いか

課題 法人番号のデータベースを作成しています。 法人番号は13桁の数字で表されており、数字の桁は 1000000000000 が最小値であり、先頭の0埋めは無いため数字型(BIGINT)でも保存できるフォーマットとなっています。 この法人番...
プログラミング

副問い合わせや極限値のSQLパフォーマンスチューニング

問題のSQL文 問題のSQL文が以下です。 株式の価格テーブルから、NULL値(土日)を除き最新の日付を副問い合わせで取得し、証券コードと日付から終値を取得します。 SELECT close FROM stock_rate_history ...
プログラミング

エラー「raise err.InterfaceError(0, “”)」で停止

問題 Python の PyMySQL を使用していて「raise err.InterfaceError(0, "")」のエラーが発生して停止してしまう。 原因 コネクションをクローズしているにも関わらず、コネクションやカーソルを再利用しよ...
プログラミング

7-zipのコマンドラインとpythonを使って指定フォルダをzipに圧縮する

pythonを使って指定フォルダの中の、条件に一致するフォルダをzipに圧縮するプログラムです。 コード import re import glob from termcolor import colored import subproce...
プログラミング

npmで同じパッケージを複数インストールする方法

課題 同じパッケージを複数インストールしたい 別バージョンのパッケージをインストールしたい 別名でインストールしたい など 方法 同じパッケージを複数インストールする場合: npm install sqlite3sub@sqlite3 → ...
プログラミング

mecabをインストールする方法

概要 mecabをインストールする方法です。意外と詰まったので書き残しておきます。 環境 RockyLinux 8.6 (CentOS8系) 手順 mecab 本体のインストール パッケージなどがありますが公式のソースコードからインストール...
プログラミング

Github ActionsのFTP Deployが遅い問題を解決する

問題 Github ActionsでFTP Deployの「SamKirkland/FTP-Deploy-Action」において、ファイルのアップロードが遅い問題が発生することがあります。 原因 原因は、「SamKirkland/FTP-D...
スポンサーリンク