プログラミング

Yahoo「ご覧になろうとしているページは現在表示できません。」

背景Yahooにクローリングをしていたらタイトル・以下のメッセージが返ってきました。HTML (curlで取得)<HTML><HEAD><meta http-equiv="Content-Type" content="text/html;c...
ソフトウェア

nginxのgzip_comp_levelの推奨値はいくつ?

はじめにgzip_comp_level をいくつに設定したら良いのか分からなかったため調べました。デフォルトまず、デフォルト値は以下のように「1」に設定されており、1~9までの値を設定できます。この値を増やせば増やすほど圧縮率が上がり、同時...
プログラミング

Node.jsでAmazon Comprehendを使う

はじめにpythonを使用する方法は数あれど、Node.jsの手順が見当たらなかったので書いておきます。手順IAMユーザーの作成IAMを選んで開く左側からユーザー > ユーザーを追加ユーザー名:てきとう「アクセスキー・プログラムによるアクセ...
プログラミング

感情分析APIどれを選べばいいか?Google Natural Language vs Amazon Comprehend vs Azure Text Analytics

はじめにネガティブ・ポジティブの感情分析を行う必要があり、APIを調査しました。公開されているAPIとして、主に次の4社から提供されいてるAPIが使用されています。Google Natural LanguageAmazon Comprehe...
プログラミング

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 retri...
ソフトウェア

Xserver VPSのRocky LinuxでPermission deniedになる

はじめにConoHa(Rocky Linux 8)で運用していたシステムをXserver(Rocky Linux 9)で運用することになりました。このシステムでは、nginx.conf などをユーザーから上書きして反映しています。しかし、C...
ネットワーク

Kagoya VPSのベンチマーク

はじめにVPS比較のためKagoyaのVPSのパフォーマンス・ベンチマークテストを行いました。UnixBenchUnixBenchを使用してベンチマークスコアを算出します。1台目 BYTE UNIX Benchmarks (Version ...
ソフトウェア

データベースでSELECTする際に型を間違えると大変だという話

はじめにデータベースでは型を適切に管理することが重要になります。多くの場合は、CREATE TABLE 時にデータに合わせた適切な型が使用されているかが重視されがちですが、SELECT 文などでも型指定が大事なります。ここでは、型指定を間違...