エンジニア備忘録

エンジニア備忘録

作成したアプリ( exe / py )を Windows で毎日定時に自動実行させる方法【タスクスケジューラ】| 備忘録

本業副業問わず、日々少しでも楽してお金を稼ぎたいと考えている 人にとっては超基本的な知識かもしれませんが、 Windows に搭載されているタスクスケジューラという機能を使用して 特定のアプリケーションを定期実行させる方法について図解...
Python

【Python】Twitter API で任意のユーザをフォローするサンプルコード

Twitter 上でこちらのことをフォローしてくれた方を 自動的にフォロー返しするツールを作成することがありました。 Twitter API を用いて実装したため、特に難しいことはなかったのですが、 一応備忘録に残しておき...
Python

【Python】Twitter API で任意のユーザのフォロワー情報を取得するサンプルコード

Twitter で『フォロワーの中から相互フォロー状態になっていない人を 自動抽出してフォローするツール』を作成すべく、 フォロワーの情報を一括取得するコードを Python 3 で書いてみました。
Python

【Python】Twitter API でツイートを投稿するサンプルコード | 備忘録

個人的に作成していた Wordpress 投稿記事を Twitter へ自動投稿するツールが完成しました。 その際に使用した細々とした技術を備忘録として記録しておきます。
エンジニア備忘録

Postman を使って Twitter API の検証を行う方法 | 備忘録

API を使ったアプリ開発時に便利な Postman を使って、 Twitter API の検証をやってみました。 Postman 側の設定をどのようにすればいいのか忘れないように書き残しておこうと思います。
エンジニア備忘録

【2020年4月版】Twitter API キー / アクセストークンの取得方法 | 備忘録

副業の一環として、Twitter 運用の一部をプログラミングで自動化したいなーと思い、 Twitter API について調べてみました。
Python

【Python】WordPress ブログへ投稿した記事の情報を API 経由で取得する方法 | 備忘録

自分の Wordpress に投稿した記事情報を一括で取得する 必要が出てきたので、せっかくなので Python を利用して 記事情報一括取得ツールを作ってみました。
Python

【Python】回数制限あり/なし のリトライ処理の実装方法を紹介 | 備忘録

プログラムを作るうえで必ず考慮しなければならいものの1つがリトライ処理ですよね。 常に問題なくプログラムが動き続けることが理想ではあるのですが、 設計時点やコードを書いている時点では予想もしていなかったことが起き、 プログ...
Python

【Python】logging でStackTrace(スタックトレース)をログ出力する方法 | 備忘録

先日 python の logging について書きましたが、 そういえば、ログにスタックトレースを出力する方法について書いてなかったな と思ったので、今回記事にしてみます。
Python

【Python】[図解] logging モジュールを使ってログ出力を実装する基本的な方法 | 備忘録

アフィリエイトやアドセンスの作業を効率化するために Python を使って色々とツール作成しているのですが、 個人的な利用に留まることや、アプリの規模が小さいこともあって、 これまではアプリログの出力を気にしたことがありません...
Terraform

EC2インスタンス(Linux)へのTerraformインストール方法 | 備忘録

ここ最近、業務で AWS 環境でのインフラ構築を Terraform を用いて 実施する機会があったため、その基本的な導入方法について備忘録に残しておきます。
Python

【Python】Word2Vec を利用して キーワードの類義語変換を自動化してみた

こんにちは。 コロナウィルスが猛威を振るっていますね。 そのせいでNYダウや日経平均が暴落しており、 このまま景気後退期へ入ってしまうのかと心配しています。
Python

Windows 環境への Mecab インストール方法 【備忘録】

個人的な理由から、記事のリライトツール作成に励む毎日を送っています。 文章をリライトする際、対象の文章を分かち書きにする必要が出てきたため、 オープンソースの形態素解析エンジンである MeCab をインストールしました。 ...
エンジニア備忘録

API での WordPress 自動投稿(POST)に失敗したときの解決策【備忘録】

「Due to a potential server misconfiguration, it seems that HTTP Basic Authorization may not work for the REST API on this site: `Authorization` headers are not being sent to WordPress by the web server. You can learn more about this problem, and a possible solution, on our GitHub Wiki.」 というメッセージがでて WordpressAPIが失敗する場合の解決策です。
Python

ライバルブログ (WordPress) の記事本文のみを抽出する Python のコード【備忘録】

ブログやサイトから情報を抽出できる Beautifulsoup は非常に便利ですが、Wordpress から記事本文のみを抽出する際には、少しだけ工夫が必要です。
Python

ライバルブログが WordPress で作られたのかを判別するプログラム (Python) を作ってみた【備忘録】

ライバルサイトが WordPress で作られているのかどうかを知りたい場合に使いたい手法と、それを自動化したコードのご紹介です。
Python

インターネットに接続しているか確認するプログラム (Python3) 【備忘録】

インターネット接続を確認し、その結果次第でプログラムの動作を変更するための関数を作ってみました。
Cloud (AWS)

S3バケット上のファイルをWindows端末上にダウンロードするバッチファイル

S3に格納されている複数のファイルを、Windows端末上にダウンロードしたい時ってあると思います。 ただ、業務データが格納されているS3だったりすると、そのファイル数は膨大なものになりますよね。S3上のプレフィクスが分かれて...
Cloud (AWS)

AWS の Windows インスタンスで CloudwatchLogs へのログ出力設定方法が色々あってややこしい件

先日本業のAWS業務にて、EC2インスタンス(Windows 2008)上のアプリログを CloudwatchLogs へ出力する設定をすることになり、調べながら実装したのですが、 情報が色々あって混乱してしまったため、整理と備...
Cloud (AWS)

Windows端末からaws-cliを使う場合の初期設定

AWS の作業をする際、大抵のことはコンソール(WEBブラウザ上)から実施することが多いのですが、一部の作業においては、AWS CLI を用いたコマンドラインで実施したほうが楽なことがあります。 中には、AWS CLI でない...