絶対に過疎らないSNSを作った話|ご注文はスタートアップですか?ご注文はスタートアップですか?このブログはSeekGeeksというプランナーとエンジニアのマッチングWebアプリを運営しているWebエンジニアがそんなに技術的でもない内容を淡々と綴ったものです。過度な期待はしないでください。絶対に過疎らないSNSを作った話タイトルは釣りです(言ってみたかった)。そこまで大した話ではないです。以前開発日誌にも書いたけど、地域SNSというのを作っています。地域SNSの定義は知らないし、調べるつもりも無いけれど、自分の中では「特定の地域の話題に限定したSNS」くらいの認識です。この地域SNSを今月からα版からβ版(バグを減らして気軽に触ってもらえるようになった、くらいのニュアンス)に移行して運営しているのだけれど、これがまぁ投稿してもらえない。それもまぁ無理のない話で、個人開発の怪しげなサイトにわざわざ地域の情報を書き込む人なんてそれこそ稀有だろうなと。「地域SNSツマンネ」って割と頻繁になってたのも事実なんですが、それで諦めるのもそれこそつまらない。そもそも、リアルで過疎ってきた故郷のために作ったWebサービスです。PRがうまくいかないからといってクローズするつもりは毛頭ありません。打開策として「自動で自分の地域SNSに投稿してくれるプログラム」を書きました。いってもテキトーな言葉をつぶやかせるわけじゃありません。ブロガーという言葉が定着して久しいこのご時世、「ご当地ブロガー」はどこにでもいます(多分)。少なくとも自分の故郷にはちゃんと存在していました。彼ら彼女らのブログのRSSを読み込ませて頂いて、新着記事があって、かつそれが対象地域に関するものだったら、記事を紹介する投稿を作ってbotが地域SNSに投稿してくれる、というものです。bot自体は元々作っていて、いわゆる人工無脳というのを採用しています。なんとこいつ、話しかけると答えてくれます。最近は飽きられ気味ですが(中身を更新しないので受け答えが単調)、もっと進化させて面白くさせる余地が多分にあると思っています。して、「地域の情報を自動で収集&投稿」してくれて、「話しかけると答えてくれる」botが爆誕しました。crontabで定期実行しているので、ご当地ブロガーが記事を更新してくれる限り、この地域SNSは更新され続けます。私自身が忙しかったり、ちょっと具合が悪かったり、何だったらちょっと地域SNSに飽きたりしてても関係無い。記事さえ存在すれば勝手に動いて勝手に投稿して、勝手に元記事へのリンクを貼り付けてくれます。話しかければ答えてくれる機能も元々持っているのでサーバーさえ健在ならば永遠にサービスを支え続けてくれるわけです。個人開発では「投稿してくれないと過疎る」「人が来ても過疎ってるので気後れして投稿してくれない」という地獄のサイクルがあって、割とそれにハマってる人が多いように思います。今回作ったプログラムはその地獄のサイクルから抜け出すヒントを与えてくれるような気が、したりしなかったり。開発したばかりで稼動実績も無いのですが、このプログラムには密かに大いに期待を寄せています。進展があればブログに書きたいと思います。いうか書けるような展開になって欲しいと願っています。地域SNSの投稿問題と個人開発のPRの問題、両方解決できれば言うこと無しです。続報をお送りできるようにこれからも頑張っていきます。Next>自己紹介nyという名の個人開発者。創造するプランナーとエンジニアのマッチングWebアプリ、SeekGeeksを運営しています。その他、個人開発者の交流Slack等も主宰。ご連絡はツイッターまで。方でしつこく宣伝しているけど、エンジニア交流Slack、フロントエンドエンジニア&Webデザイナー交流Slack、プランナー交流Slackと、いろいろな方とSlackで交流させてもらっています。Kerasを使ってディープラーニングでナンバーズの次の当たりを予想するっていうのを作ってみた。回してみて精度確かめながら調整していこうっと。SSL対応とかバッチとかブログ書いたりとかやりたいことはまだまだあるんだけどキリが無いので今日はここまで。始めたこともあってスマホを使う機会が増えました。基本的にはけっこう前から格安スマホ+格安SIMで運用しててそれで十分だったんですが、最近どうにもバッテリーの保ちが良くない。19ではその後も度々突然繋がらなくなる事態が発生していました。refused)エラーを解決した話Nginx+uwsgiでWebアプリを作ってるんだけど、一つのサーバーで複数ドメインで動かそうとしたらすごいハマったのでメモ。具体的には以下のエラーが出てなかなか解決出来なかった。conn...Pythonで辞書入りリストを複数キー、複数並び順でソートしてみた久々にPython書いたのでメモ。やりたかったのは、辞書が入ってるリストを、辞書の値で並べ替える、というただそれだけのこと。キーが複数あってそれぞれ並び順の指定が降順だったり昇順だったりでけっこう苦労した。昨日に引き続きpyinstallerの話題。別に変な場所にプログラムを置いてるわけでもなく、使ってるユーザーも管理者権限のユー...WiMAXのホームルーターがブツブツ切れるので対処した話WiMAXに限った話では無いかもしれないのですが、自宅のネットワーク環境がWiMAXだったので。諸事情あって、我が家では固定回線を引いていません。WiMAXのホームルーターを固定回線代わりに使っています。Defenderにウイルス扱いされるという悲劇が起こりました。Application)というやつに分類されます。