in my 雑記

プログラミング bump 日々のことなど

line スタンプ代用 bot を 作った[python flask]

友だち追加

lineのスタンプ代用botを作ったので、blogで紹介します。
スタンプ代用botとはlineでスタンプの代わりに画像を表示してくれるbotです。
例えば、「諦めたらそこで試合終了ですよ」、 というラインのスタンプを表示したい場合は、スタンプを買わなければいけませんが、
このbotをグループに追加しておけば、
下のようにセリフに適した画像を表示してくれます。

続きを読む

pythonのwebサイトを外部公開しよう on windows 環境構築~ドメイン設定

f:id:inmyzakki:20170902164248p:plain

はじめに

今回はpython のwebフレームワークflaskで作ったサイトを外部公開する手順。

以下を使用します。
・flask
Python性の必要最低限の機能を持ったwebフレームワーク。別に他のフレームワークでも問題ない。
・nginx
Webサーバ。webブラウザからの処理に応答するやつ。
・uwsgi
webサーバとpython をつないでくれるインターフェース。

続きを読む

ブログ開始 1ヶ月 アクセス数 ってどれくらい?

f:id:inmyzakki:20170603192404j:plain

ブログを開始して、今日でちょうど30日目でこの記事で30記事目です。
なんとか、気合いで毎日更新することができました。
かなり雑な記事も多かったけど、、、

そんな感じなので、
今日は一ヶ月のアクセス数を見ていきたいと思います。

アクセス数

いきなり本題ですが、今月なアクセス数は、、、、、

2611pvでした!!

こんな、内容のないスカスカのブログなのに、
よくもまぁ、こんなに見てくれた人がいたものです。

見てくれた人は本当に感謝です。

では具体的にどんな記事がアクセス数を稼げるのか見ていきましょう。

アクセス数が増えるのはどんな記事?

このような結果を見ると、BUMPというワードが強いんでしょうね。
今、BUMPのライブが発表されて、チケットの応募期間だから、
倍率が気になる人が多く、そしてあまり書く方がいないから、
「BUMP 倍率」で検索すると上位に引っかかりアクセスが増える。
現にこの記事、検索サイトからの流入がほとんどです。
当たり前のことですが、アクセス数を増やすには
「旬のワード+他人と被らないで検索されそうな言葉」
をタイトルにすることが大切なのでしょうね。

逆にpython系の記事は全然アクセスが伸びません、、、
google speechのapiを使った記事が僅かにアクセスがあったぐらいで、
それ以外は全然、、、
そもそも、今pythonを調べようと思う人間なんて、
ほとんどいないんだから、こんなものなのかなぁ。
けど、BUMPのライブ記事はライブ終わったら全くアクセスがないけど、
pythonネタは結構長い期間アクセスがあるんじゃないかと思う。

おわり

とりあえず、毎日更新したらどれくらいアクセスあるんだろうと思って更新してたので、
毎日更新はしんどいからこれはからもう少し頻度を下げて内容の濃いものを書こう。
別にアフィをやってるわけじゃないから、アクセス命というわけでもないけど、 誰からもリアクションがなかったり、一人も読まれない記事があったら、 ちょっと凹むよね。

windows に uswgi を インストール

f:id:inmyzakki:20170902164248p:plain

はじめに

windowsにuswgiをインストールしようとしたとき四苦八苦したので、メモ。

やりたいことはflaskのwebアプリを外部公開。
そのために考えられる方法は、以下。

  1. nginx + uswgi
  2. docker + nginx + uswgi
  3. apach + mod_wsgi

一番オーソドックスな1でやろうと思ったけど、
OSがcentOSでやってる例が多いし、uswgiがインストールできなくて、
2の方が楽かと思ってdockerと格闘してたら、
uswgiの公式に「windowsでもcywin使ってコンパイルすればできる」
と書いてあったので結局1にしました。
導入したい人は一番下の導入方法まで読み進めてください。

続きを読む

windowsでpythonを始めよう 環境構築~実行 2017

今回はwindowspythonの環境を構築する方法を説明します。
欲しいものがあったら後で入れればいいので、
今回は余分なものは省いて必要最低限の物のみインストールします。

ここから最新バージョンのpythonをダウンロードします。
Welcome to Python.org f:id:inmyzakki:20170530134441p:plain

続きを読む

python3で文章を単語単位に分割する

f:id:inmyzakki:20170902164248p:plain

今回は文章を単語単位に分割する形態素解析をpython3で行います。
と言っても、超便利なライブラリがあるので、それを使うだけです。

準備

今回は「Janome」と言うライブラリを使用します。
他にも形態素解析のライブラリは多くあるみたいだけど(MeCab、Juman、Cabocha等)
一番手軽にできる 「Janome」を使います。

まずは、ライブラリを入れます

pip install janome
続きを読む