プログラミング

プログラミング

感情分析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...
ソフトウェア

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

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

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

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

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

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

PyMySQLの基本的な使い方

基本形ありがちなconnやcursorを宣言していく方式。cur = conn.cursor()sql = "REPLACE INTO table_name VALUES (%s,%s,%s)"cur.execute(sql, )cur.c...
プログラミング

MariaDBでPRIMARY KEYにVARCHARを使うとDuplicateする問題

問題12桁の数字を使用するPRIMARY KEYを使用している。PRIMARY KEYがDBに登録されている状態で、似たようなPRIMARY KEYでREPLACEを行うと、異なるKEYにも関わらずDuplicateエラーが発生する。例:D...
プログラミング

業種分類は何を使うべきか

はじめに業種分類はどれを使えばいいのか?が気になったため調べました。日本標準産業分類業種と言えばこれです。総務省が定めている業種分類で、公的な業種分類として有名です。大項目、中項目、小項目の三段階に分けられており、国内のほとんどの事業を分類...