元SEの健忘ログ タケオ

猫好き猫アレルギーな元SEなおっさんのつぶやき。

元SEの健忘ログ タケオ

猫好き猫アレルギーな元SEなおっさんのつぶやき。

最近の記事

iPhoneのモバイルデータ通信回線を切り替えるショートカット

どうも、タケオです。 特に新しいネタが思い浮かばなかったのでしばらく放置してました。 今日は電車に乗っていたらメインで利用してるahamoが全然通信してくれなくてあまりにイライラしてしまったのでサブ回線に切り替えましたが、モバイルデータ通信の設定を切り替えるのがめんどくさかったのでショートカットを利用して改善した内容をまとめてみようと思います。 ショートカットで出来ることなぜこの記事を書こうと思い立ったかというと、ネットでモバイルデータ通信の切り替えを行うためのショート

    • 新しいTwitter APIに対応してみる

      どうも、タケオです。 だいぶご無沙汰してしまいました。 世間ではWBCの優勝でお祭り騒ぎでしたね。 Twitter API 終了のお知らせ うそです。終了しません。 Twitter社が突然APIの利用についてお知らせを発信しました。 いや、全然嬉しくないですから。 前回の騒ぎで無料版なら細々と使えるって話で落ち着いたのでは?とタカを括っていたら突然のお知らせでした。 ツイート可能数に変更はありませんが、APIのバージョンが2に上がっています。 1日のツイート数にも

      • 「Amazon価格ツイート」アプリ作成⑦ 基本動作完成

        どうも、タケオです。 今回は今まで作成した処理をまとめて、データの収集からTwitterへの投稿まで一連の処理を実行してみたいと思います。 はじめにDB設計については詳細は公開していないので、ソース内に書かれたクエリを元に想像していただければ。 基本的には以下のテーブルを用意しました。 ・アカウントマスタ (account_mst)  複数のTwitterアカウントを管理できるように、それぞれのAPI KEYなどを登録しています。 ・検索条件マスタ (search_co

        • 「Amazon価格ツイート」アプリ作成⑥ DB環境構築

          どうも、タケオです。 今回は実行履歴を管理するためのDB設計を行なっていきたいと思います。 なぜDBを利用するのか取得する情報が固定のものならPGに直に書いてしまうこともできますが、汎用性もなくあまりいい手法ではありません。 またファイルで管理することも可能ですが、同じ情報を何回もツイートしてしまわないように実行履歴を参照しながら処理を行うにはファイル管理では処理が煩雑になってしまいます。 そのため取得する情報の定義や処理結果などを簡単に保存・参照できるDBでの管理がベタ

        iPhoneのモバイルデータ通信回線を切り替えるショートカット

          「Amazon価格ツイート」アプリ作成⑤ 取得データをTwitterに投稿

          どうも、タケオです。 今回はAmazonから取得したデータをTwitterに投稿したいと思います。 パッケージのインストールTweepy Googleのテスト環境では既に利用可能でしたが、新たにインストールした環境にはTweepyが入っていないためインストールします。 コマンドプロンプトを起動し、以下のコマンドを実行します。 pip install tweepy ちょっと警告が出ていますが、Pythonのインストール先を変更したことによるものなので無視してください。

          「Amazon価格ツイート」アプリ作成⑤ 取得データをTwitterに投稿

          「Amazon価格ツイート」アプリ作成④ Pythonでデータ取得

          どうも、タケオです。 PythonでAmazon APIからデータ取得を行なってみたいと思います。 PythonのインストールまずはPythonが動くように公式の説明に従ってインストールしておきます。 複数のバージョンを利用する予定がなければPATHを追加するようにしましょう。 データの取得ライブラリの利用 本当は「bottlenose」というAmazon用のライブラリがあるので使いたかったのですが、現在のAPIには対応していないとのことなのでPHPのサンプルコードを

          「Amazon価格ツイート」アプリ作成④ Pythonでデータ取得

          「Amazon価格ツイート」アプリ作成③ 商品情報を取得2

          どうも、タケオです。 少し間が空いてしまいましたが、以前うまくいかなかったAmazonの商品情報取得をやってみたいと思います。 データ取得を行なってみる前回と同様にこちらのサイトを利用します。 パートナータグやら入力しリクエストを実行すると、なんと有難いことに今回は結果が取得できました! 「Response types」で「JSON response」を選択すると全てのデータが参照可能になります。 これをもとに必要となる検索条件の「Resources」の選択を調整し

          「Amazon価格ツイート」アプリ作成③ 商品情報を取得2

          「Amazon価格ツイート」アプリ作成② ツイートしてみる

          どうも、タケオです。 前回は必要な情報を取得する前に止まってしまったため、今回は別のことをやってみたいと思います。 Twitter API の準備最終的な出力となるTwitterへの出力テストを行なってみます。 ちょうど面白そうな記事を見つけていたので、こちらを参考に進めていこうと思います。 Developer Platform の登録 利用するTwitterアカウントでWebブラウザにログインしておきます。 Developer Platform にアクセスして「

          「Amazon価格ツイート」アプリ作成② ツイートしてみる

          「Amazon価格ツイート」アプリ作成① 商品情報を取得

          どうも、タケオです。 怠けずに続きを書くことができそうです。 どんなアプリにするのかAmazonから価格情報を抜き出すにあたり、どんな情報をツイートするのか考えたいと思います。ただ価格が変わったらツイートするだけではあまり意味がない(Keepaアプリ使え)という話になってしまいます。 ということでやりたいことを挙げてみると。 指定した価格よりも安値になったら 新刊の予約が開始したら 在庫が復活したら タイムセールが始まったら 一先ずはこんなところでしょうか。

          「Amazon価格ツイート」アプリ作成① 商品情報を取得

          思いついたことを残してみようと

          初めまして皆様、初めましてタケオと申します。 在宅勤務から出社形式に戻ることになり通勤のためイヤホンを新調することにしました。 どうせならAirPods Proが欲しいなとAmazonを覗いたらあまり安くないようでした。 貧乏性な自分としてはナイスなタイミングで購入したいがために値段を監視する仕組みを組んでみようと思い、その記録をここに残してみようと思い立った次第です。 どのAirPods Proを買うのかAirPods Proも先日発表されたばかりの第2世代の方がい

          思いついたことを残してみようと