仮想サーファーの波乗り

仮想サーファーの日常

プログラミング・エンジニアのスキルアップ・ブログ運営などに関してよく書く雑記ブログ

➡ Udemyで8/27(木)まで割引セール開催中! 1,200円〜で普段の90%以上OFF!

【Herokuでgit pushに失敗】App not compatible with buildpack

Localで作成したPythonのアプリケーションを既存のHeroku上のアプリケーションに強制的にプッシュして上書きしようとすると、以下のようなエラー。 $ git push -f --set-upstream https://git.heroku.com/xxx.git master Counting objects: 9, done. Delta c…

絶食し続けたら痩せすぎてきたから体重増強を始めたよ

突然ですが、体重増強キャンペーンはじめます。 会社の同期に、「〇〇って、最近痩せたよな〜。」と言われ、なぜか悔しかったので体重をつけて「〇〇って、最近ガタイ良くなったよな〜。」と言われることを目標に体重増強しまくります。 思い返せば体重が減…

ngrokのインストール方法と使い方(MacOS)

ローカルにSSLアクセスできるようにすることができるngrokの使い方。 ngrokとは? Spend more time programming. One command for an instant, secure URL to your localhost server through any NAT or firewall. (引用:ngrok - secure introspectable tu…

【brew upgradeでエラー】Error: Failure while executing: git config --local --replace-all homebrew.private true

golangのバージョンを上げようと思って「$ brew upgrade」をしたら以下のようなエラー。 $ brew upgrade go ==> Upgrading 1 outdated package, with result: go 1.9.1 -> 1.10.3 ==> Upgrading go xcrun: error: invalid active developer path (/Library/D…

【Python初心者〜中級者向け】半年間でPython未経験が趣味で作ったものと学んだこと

半年前くらいからPythonを触ってきて、学んだこと・Pythonで作ったものをまとめておきます。 「なんとなく書きやすそう!」というアホみたいな理由で趣味で書き始めて、最初はググってコピペしながらなんとか書いていたPythonですが、半年経った今ではほとん…

特定界隈のマイクロインフルエンサーに注目する理由と記事の配信予定について

SNS

www.virtual-surfer.com こちらの記事でも言及しましたが、2週間前ほどからブログ記事の自動生成・自動投稿をしてくれるプログラムの開発を進めていました。今回は、新しい自動記事として、「Twitterの各界隈で1週間でのインフルエンサー・バズったツイート…

プログラムの力でブロガーの仕事は奪えるのか。ブログ記事投稿自動化してみた

どうも。突然ですが、ブログを毎日更新するのって結構大変なことじゃないですか? 毎日書くネタ考えて... そのネタのための情報収集して... 情報を整理して記事として書いて... デザインおかしくないように整えて... その記事で読みやすいかどうかチェックし…

PythonのHerokuアプリケーションからGoogle Spread Sheetの読み書き

「Pythonのアプリケーションで、特定のGoogle Spread Sheetに対して読み書きをしたい!!!」と思っていろいろ調べてみると、以下のような記事にて紹介されている方法で、簡単にGoogle Spread Sheetの読み書きをすることはできた。 temcee.hatenablog.com in…

ツイッターのBotを1ヶ月間運用してみての結果まとめ

SNS

今回は、自動でつぶやき続けてくれるBotを開発してから運用して1ヶ月間が経ったので、Botの運用をしてみての気づきなどをまとめてみたいと思います。 どんなBotを運用しているのか? ↓ 運用しているツイッターのBot 以下のような情報を自動でつぶやき続けて…

「なんとなくこう思います。」というエンジニアの抱える致命的なバグ

エンジニアとして仕事を始めて、そろそろ2年が経ちます。 今回は、これまで2年間エンジニアとして仕事をしてきて、エンジニアが「なんとなくこう思います。」と考えることは、致命的なバグを引き起こす。ということを身をもって知ったので自戒がてら書いてお…

Pythonで仮想通貨価格のアラートメールを送信する

今回は、仮想通貨の価格が一定以上(or 以下)になったらメールを送信してくれるプログラムをPythonで実装していきます。 smtplib(メール送信処理のPython標準ライブラリ)を利用すればメール送信の処理部分はほとんど実装することなく、超手軽にメール送信…

通勤・通学中に音声でインプットするなら?個人的ベスト4

通勤・通学中の満員電車って、ボーッと立ってるだけだと周りの人の圧力とか暑苦しさに精神を持っていかれますよね。そんな通勤・通学時間にも精神持っていかれるだけではなくて、時間を有効活用したい!!と思い、最近Youtubeで動画を聴いているのですが、動…

MySQLでデータの改行コードを確認する方法

MySQLで保存されているデータがどの改行コードで保存されているのかを確認する方法がわからず色々ググってもすぐに出てこなかったのでメモ。 MySQLにて特定のカラムに入っているデータの改行コードを確認します。 そもそも改行コードとは? 改行コードとは、…

Angular6でアプリ開発④「仮想通貨詳細ページ作成と一覧ページから遷移」

Angularアプリケーションプログラミング山田 祥寛 (著)技術評論社 (出版)2017年8月5日 (発売) Angularでアプリケーションを作ろう企画の4記事目。今回は仮想通貨情報の詳細ページを作成して、一覧ページから遷移できるようにしていきます。今回の実装で各ペ…

Angular6でアプリ開発③「Angular Materialでデザイン調整」

Angularアプリケーションプログラミング山田 祥寛 (著)技術評論社 (出版)2017年8月5日 (発売) 前回の記事では仮想通貨の一覧ページを実装しましたが、デザインがいまいちで見づらいのでAngular Materialを利用してデザインを調整していきます。 Angular Mate…