Tech`s Report

MENU

【Twitter API】Pythonからツイートしてみる

PythonからTwitterAPIを使用してツイートする方法をご紹介します。 事前準備 tweepyのインストール 各種キー情報の取得 実行コード 実行エラー 事前準備 tweepyのインストール tweepyを使用するために、コマンドプロンプトから下記コードを入力しライブラリ…

【Twitter API】APIキーやアクセストークンの再生成

TwitterAPIで使用するアクセスキーやアクセストークンを再生成する方法をご紹介します。 キー情報の再生成メニューの表示 開発アカウントにログイン キー情報の管理メニューに遷移 キー情報の再生成 Consumer Keys(APIキー) Authentication Tokens(アクセ…

【Twitter API】実行エラー Read-only application cannot POST(アクセス権限)

TwitterAPIでいざ実行しようと思ったら以下のエラーが発生しましたすぐに解消可能でしたので原因と対処方法をご紹介します。 Read-only application cannot POST 原因と対処法 アカウントの権限変更 開発アカウントにログイン 権限変更画面の表示 権限の選択…

【Twitter API】開発アカウントを申請してアクセスキーを入手する

プログラムから自動ツイートをするために必要な各種アクセスキーの入手方法をご紹介します。 アクセスキーを入手すれば、プログラムなどで自動ツイートなども可能になりますので、プログラムと組み合わせればBotなどの作成も可能になります。 本書のゴール …

【技術ブログ】6ヶ月目(半年)のPV数や収益は?

現役エンジニアである僕が仕事の傍ら技術ブログを始めて6ヵ月が経過しました。 ついに半年達成!!記事数もそんな多くないのでマイペースに続けられました。 もしこれから技術ブログを始めようとしている方は、6ヵ月ブログを運用するとどれくらいのアクセス…

【PostgreSQL】グループ別のソート結果の先頭行のみ抽出したい

OVER (PARTITION BY ~)は、指定したカラム単位のソートし先頭のみ抽出したいといった時に非常に便利なSQLです。 OVER (PARTITION BY ~) 実行例 検索対象テーブル SQL実行結果 サンプルSQL 実行結果 OVER (PARTITION BY ~) 基本構文は下記の通りです。 S…

【技術ブログ】5ヶ月目のPV数や収益は?【初心者のアクセス数】

現役エンジニアである僕が仕事の傍ら技術ブログを始めて5ヵ月が経過しました。 もしこれから技術ブログを始めようとしている方は、5ヵ月ブログを運用するとどれくらいのアクセスがあるのかなど、 気になるのではないでしょうか。 ブログ素人の僕の5ヵ月目のP…

【技術ブログ】4ヶ月目のPV数や収益は?【初心者のアクセス数】

現役エンジニアである僕が仕事の傍ら技術ブログを始めて4ヵ月が経過しました。 もしこれから技術ブログを始めようとしている方は、4ヵ月ブログを運用するとどれくらいのアクセスがあるのかなど、 気になるのではないでしょうか。 ブログ素人の僕の4ヵ月目のP…

技術ブログでマネタイズする方法【簡単に始められる】

技術ブログでマネタイズしている方はかなり少ないのではないでしょうか? そもそも技術ブログを運営している方は、ブログで儲けたいというより 持っている知識を発信したい 学んだことをアウトプットすることで整理したい という方が多い気がします。 ただ、…

【Python】指定したExcelファイルを編集する方法

Pythonの計算した値などをExcelへ書き込みを行う方法をご紹介します。 今回紹介する内容は既存のExcelファイルを編集し保存するまでの基本操作集になります。 Excelの新規作成から行いたい方はこちらをご参照ください。 https://yu-report.com/entry/PythonE…

【Python】Excelの新規作成・編集・保存する方法

Pythonの計算した値などをExcelへ書き込みを行う方法をご紹介します。 今回紹介する内容はExcelファイルは新規に作成し保存するまでの基本操作集になります。 既存ファイルの編集についてはこちらをご参照ください。 https://yu-report.com/entry/pythonExce…

【初心者向け】Pythonのスクレイピングでyahooニュースのデータを取得する

今回はスクレイピングを行う上で便利であるプログラム言語Pythonを用いて、WEB上にあるデータを取得したいと思います。 スクレイピングとは 事前準備 スクレイピングを実装しよう 実施すること サンプルコード 実装 結果 サンプルコードの詳細解説 ①requests…

【初心者向け】Pythonのインストールおよび開発環境の構築

AIの開発に最適なプログラミング言語として注目されている Python のインストールや開発環境の構築手順をまとめました。 本書のゴールは Windowsの個人PC環境でPythonで記述したコードが実行できる になります。 Pythonとは Pythonのインストール Pythonの入…

WITH句-副問い合わせ の使い方【PostgreSQL】

サーバサイドのWEBシステムの開発を行ってますが、今までアプリケーション内でWITH構文を使用したことはありませんでした。 個人的に気になったので今回使用方法やどういった場面で使用するかなどをまとめてみました。 WITH構文とは そもそもWITH構文はTBLの…

カラム属性の変更 | PostgreSQL【ALTER COLUMN~TYPE】

PostgreSQLでTBL作成後にカラムの属性を変更する方法になります。 構文 (ALTER TABLE ~ RENAME COLUMN) 構文は以下の通りです。 ALTER TABLE [テーブル名] ALTER COLUMN [変更対象のカラム名] TYPE [変更後の型名] ; 実行例 たとえば ・テーブル名:kaiin_…

カラム名の変更 | PostgreSQL【RENAME COLUMN】

PostgreSQLでTBL作成後にカラム名を変更する方法になります。 構文 (ALTER TABLE ~ RENAME COLUMN) 構文は以下の通りです。 ALTER TABLE [テーブル名] RENAME COLUMN [変更前カラム名] TO [変更後カラム名]; 実行例 たとえば ・テーブル名:kaiin_info ・…

【WireMock】タイムアウトのテストを行う【遅延設定のやり方】

WEBシステムの開発をしているとAPIの呼び出しを行うことなど多々あると思います。 一般的にクライアント側でタイムアウトの設定を行い、一定時間レスポンスがない場合はエラーハンドリングを行うように実装する必要があります。 その際に開発環境でタイムア…

COPY文でヘッダ付きのCSVを操作する【PostgreSQL】

COPYコマンドを使用して ヘッダ付きCSVファイル をインポートする方法を記載します。 保守などしているとCSVをインポートするという機会は多々あるかと多いますのでぜひご参照ください。 ヘッダなしのcsvの場合はこちらをご参照ください https://yu-report.c…

【COPY文】CSVをエクスポート/インポートする【PostgreSQL】

COPYコマンドを使用してCSVファイルをインポートする方法を記載します。 保守などしているとCSVをインポートするという機会は多々あるかと多いますのでぜひご参照ください。 今回はヘッダなしのcsvについての操作コマンドをご紹介します。 ヘッダ付きのcsvの…

ERROR: ファイル~を書き込み用にオープンできませんでした: Permission denied【PostgreSQL COPY文】

PostgreSQLでCOPY文を入力した際に以下エラーが発生しました。 わりと初歩的なミスですが初心者の方の解決の手助けになれば幸いです。 環境 エラー内容 原因 解決策 環境 ・Window 10 ・PostgreSQL 12 エラー内容 ERROR: ファイル"C:\file.csv"を書き込み用…

【A5:SQL Mk-2】実行前後の差分を出力する方法【比較実行】

A5Mの便利機能の1つの比較実行についてご紹介します。 比較実行とは 比較実行のやり方 更新前のテーブル情報の取得 更新後状態のテーブル情報の取得 実行結果を保存 EXCELに出力 HTML形式でコピー 比較実行とは 以下のように実行前後のレコードの差分を抽出…

【A5:SQL Mk-2】トランザクション制御のやり方

A5Mを使用したトランザクション制御のやり方をご紹介します。 トランザクション制御とは トランザクション制御のやり方 トランザクションの開始 トランザクションの終了(コミット) トランザクションの終了(ロールバック) トランザクション制御とは A5Mは…

【技術ブログ】3ヶ月目のPV数や収益は?【初心者のアクセス数】

現役エンジニアである僕が仕事の傍ら技術ブログを始めて3ヵ月が経過しました。 もしこれから技術ブログを始めようとしている方は、3ヵ月ブログを運用するとどれくらいのアクセスがあるのかなど、 気になるのではないでしょうか。 ブログ素人の僕の3ヵ月目のP…

【WireMock】xml形式のレスポンス作成【コピペでOK】

WireMockでxml形式のレスポンスの応答させる方法をご紹介します。 まだWireMcokをインストールしてない方はこちらから WireMockのダウンロード手順・起動方法【スタブ】 - Tech’s Report 環境 フォルダ構成 マッピングルールの記述 XMLレスポンスファイルの…

【WireMock】JSON形式のレスポンス作成【コピペでOK】

WireMockでJsonレスポンスの応答させる方法をご紹介します。 まだWireMcokをインストールしてない方はこちらから WireMockのダウンロード手順・起動方法【スタブ】 - Tech’s Report 環境 フォルダ構成 マッピングルールの記述 JSONレスポンスファイルの作成 …

WireMockのダウンロード手順・起動方法【スタブ】

Windows環境にWireMockをスダンドアローンで起動する導入する手順をまとめました。 WireMockとは WireMockの入手 WireMockの実行 ポートを指定して起動 WireMockとは WireMockはHTTPモックサーバーです。特定の要求に対する返信定型文を準備することができ、…

【A5:SQL Mk-2】SQLの実行など基本操作方法

A5を使用してSQLを実行する方法をご紹介します。画像付きで初心者の方向けの内容になってますので是非ご参照ください。 A5:SQL Mk-2 がお手元にない方やDB接続がまだの方は以下から参照ください。 ・ A5:SQL Mk-2 のダウンロード・インストール方法 ・ A5:SQ…

【A5:SQL Mk-2】CSVのインポート・エクスポート方法

A5で各テーブルに対してCSVファイルのインポートとエクスポートを画面操作で行う方法をご紹介します。簡単に行えますので是非覚えておいてください。 「A5:SQL Mk-2」がお手元にない方やDB接続がまだの方は以下から参照ください。 ・ A5:SQL Mk-2 のダウンロ…

【2020年6月最新】はてなブログProに移行する全手順【サブドメイン不要】

この記事でわかること はてなブログ無料版からPROへの設定変更方法 独自ドメインを取得し設定する方法 サブドメイン(www)なしで設定する方法(2020年5月より可) 現在はてなブログの無料版に登録している方は「とりあえずブログを始めてみた」という方が多いの…

【Postman】プロキシ認証の設定をしてAPIリクエストする

Postmanでプロキシを経由して外部URLにリクエストする場合、ユーザ認証が必要な場合は特別な設定をする必要があります。 非常に簡単ですのでご参照ください。 Postmanのインストールなどはこちらから 【Postman】インストールと使い方【API実行ツール】 - Te…