ひとメモ

主にプログラミングのメモ

プログラミング

呼吸が浅くなりがちなのでMi Band3に深呼吸を促すリマインダが来るようにした

先日XiaomiのMi Band3を買いました。 www.hitowaft.work スマホとBluetoothで接続して、LINEやTwitter、その他様々なアプリからの通知を確認することができます。 1時間座りっぱなしでいると「動きましょう」と通知してくれる機能は元々あるのですが、せっか…

複数の環境変数をまとめて取得したい(Python)

やりたかったこと qiita.com 上記の記事を参考にスクレイピングの練習をしていたところ、次のような部分がありました。 URL = "https://qiita.com/login" ID = "" ID_sel = "#identity" PASS = "" PASS_sel = "#password" Selector = ".st-Header_loginUser …

DockerアプリのHerokuへのデプロイをGitLab CIを使って自動化する

GitHubにpushするだけでHerokuにデプロイできるようになった 手順 .gitlab-ci.yml 参考リンク GitHubにpushするだけでHerokuにデプロイできるようになった Dockerでwebアプリを作成し、それをHerokuにデプロイする際 $heroku container:push web $heroku con…

Dockerイメージのベースをubuntuからalpineに変えてビルドを高速化する

alpineにすると軽くなると聞いた 結果 変更点 Dockerfile変更前 Dockerfile変更後 alpineにすると軽くなると聞いた ↓のwebアプリを作成する際、環境構築にDockerを使っていて、HerokuへのデプロイもDockerごと(?)上げています。 些細な変更をしただけでも…

指定した単語を含むツイートを消去する簡易プログラム書いた(Python)

過去のネガティブなツイートを消したい 前提 コード 補足 過去のネガティブなツイートを消したい 前提 Pythonの環境構築、必要なパッケージのインストール、ツイート履歴の取得、Twitterの各種トークンの取得が必要ですが、説明は省略しています。 github.co…

Twitterの相互フォロワーをご飯に誘いたい?それ、簡単にできるよ

声をかけたくても色々考えちゃって声をかけられない人向けに、簡単にご飯(でも何でも)に誘えるwebアプリを作りました 作ったきっかけ できました 使ったもの 声をかけたくても色々考えちゃって声をかけられない人向けに、簡単にご飯(でも何でも)に誘える…

Dockerのimageを再ビルドせずに新しいパッケージを使う(docker commit)

Dockerfileに書いていないパッケージを追加したい Docker(docker-compose)、Python、FlaskでWebアプリを作ってます。 DockerfileにRUN pip3 install -r requirements.txt と記述し、アプリで使用するPythonのパッケージをインストールしているのですが、初…

Railsでボキャビル支援のwebアプリ作った(未完成)

興味のある英文記事から単語を抜き出すアプリを作った 前提 使い方 注意点など 怪しい訳に注意 字数制限に注意 なぜ作ったか これから改善したいこと おまけ お世話になったリンク 興味のある英文記事から単語を抜き出すアプリを作った こんにちは。ひとです…

Pythonで作ったTwitterのbotをHerokuで動かす

目次 「botを作ったはいいけど、それを常に動かしておく方法がわからない…。」→Herokuで解決! Herokuにデプロイするまでの準備 Herokuのアカウントを準備する HerokuのCLI(コマンドラインインターフェース)をインストールする 作業用フォルダを作る 用意…

無料のはてなブログから違うブログサービスに引越す時、役立つかもしれない方法

無料のはてなブログからよそのブログサービスへの引越しは少し面倒 こんにちは。ひと(@hito_waft)です。 表題ですが、無料のはてなブログからエクスポートしたファイルを、そのまま別のブログサービスにインポートすると、はてなキーワードのリンクタグも…

Pythonを使ってツイートをグラフにしてみよう!(月によって違いはあるのか?編)

こんにちは。ひと(@hito_waft)です。 前回自分のツイートから単語を抜き出して、簡単にグラフ化する方法を紹介しました。 hwhw.hatenablog.com 前回は全ての期間を対象にグラフを作りましたが、今回は月によって単語の出現頻度に変化があるのか調べてみた…

Pythonで自分のツイートをグラフにして分析してみよう!(改訂版)

こんにちは、ひと(@hito_waft)です。 以前こんな記事を書きました。 hwhw.hatenablog.com 出てくるグラフは同じなんですが、もっといい感じのプログラムで簡単にツイートをグラフにできるようになったので記事にしておきます。 この記事を読んでできること …

PythonでTwitterのbotを作ろう!(定期投稿タイプ)

定期投稿する簡単なbotを作ります まずはbot用アカウント作成 必要なモジュールをインストール キーやトークンを取得 実際のコード cronの設定 Herokuを使って定期実行できるようになりました(2017/06/04追記) もっと簡単にbotを作る 注意事項 参考サイト …

グラフにすればよくわかる!Twitterから自分のツイートをダウンロードして分析する方法。

(2017/03/30追記:もっとわかりやすく使いやすいプログラムを書けたので新しい記事を書きました。下のリンクから飛んでください。) hwhw.hatenablog.com Twitterでよくある診断アプリは好きですか?自分がどんな人間かわかってるつもりでも、目に見える形に…

【初心者向け】Python標準入力の取扱い

先日紹介したpaizaですが、スキルチェック問題を解くのに初心者は絶対つまづくんじゃ?と思ったポイントがあったので、簡単に解説したいと思います。ちなみに私はどハマりしました。 ちなみに標準入力というのは通常、キーボードからの入力のことを指すそう…

Pythonの勉強にオススメのサービス3つ。全部無料!

Python完全に初心者の人向け。全部無料! たくさんオススメしても悩むだけなので、3つだけです。まずは始めよう! 1. まずはこれ。元々は転職サービスみたいだけど、様々な言語の初心者向け動画講座が受けられます。もちろんPythonも。ブラウザ上で実際に手…