TypeError: unhashable type: 'list' 上記のようなエラーが出た時の対処法。 自分で定義したオブジェクトを辞書のkeyに設定しようとすると、ハッシュ化できないからエラーになる。 intやstrのようなハッシュ化可能なオブジェクトをkeyに設定する必要がある。…
ガートナーのハイプサイクルの2018年版が発表されたようですね。2018年はディープラーニングやデジタルツインが注目を集めているようで、コネクテッドホームやブロックチェーンへの過度な期待が徐々に落ち込んでいく時期だとされています。 今回は、2013年か…
はてなブログを始めて7ヶ月間が経ったので、これまでの7ヶ月間でやってきたこととPVの推移をまとめて振り返っておきたいと思います。 正直ここまでブログを続けられるとは思っていませんでしたが、続けることができPVも少しずつですが徐々に伸びて来て、何を…
働いている会社で「サービス全体のサーバーサイドの処理をAPIに置きかえよう!」というプロジェクトにアサインされて、初めてAPIをゼロから設計する仕事をすることになって早1ヶ月。初めてだらけで何度も悩みながらAPI設計をし続けていますが、1ヶ月前に比べ…
7月の頭くらいから増量しようと決めてから、1ヶ月程度がたちました。増量しようと思った背景などはこちら↓ www.virtual-surfer.com 金銭的・時間的コストを最小限に抑えて増量を達成したかったのですが、「1日4食生活を送りながら、3日に1回は筋トレする」と…
自分は事業会社で働いているのですが、最近徐々に「完了までに半年以上関わるプロジェクト」に関わることが増えてきました。 その大規模システム開発時の自分の経験を振り返るとともに、今後の大規模システム開発の時に改善するためにも、半年以上の大規模シ…
Twitterとかで何度も出てくるマッチングアプリの広告。 「これだけプロモーションしているということは、結構儲かっている事業なのかな?」と思って、マッチングアプリ大手の売上規模や営業利益率などに関して調べてみました。結構儲かってるっぽい。 マッチ…
LINE Botを開発していて、返信するプログラムを作ったものの、「メッセージありがとうございます 申し訳ありませんが、このアカウントでは個別のご返信ができないのです 次回の配信をお楽しみに」という文章が表示されてしまう。表示させなくしたい。 自動返…
LINE Bot作ってみようと思って色々試している中で、LINE Bot Designerというものの存在を知りました。2018年の2月くらいにリリースされたっぽい。 engineering.linecorp.com Botを作る上で、どんな会話をさせるのか、どんな入力が来たらどんなレスポンスを返…
普段、仕事でもプライベートでも文章を書くときには「Sublime Text」を愛用しているのですが、「Sublime Textがなかったら、俺の仕事の生産性1/3くらいになるなあ...。」とふと思いました。 主に文章を書くときや、文章を一括で編集するときなどにSublime Te…
久しぶりにSQLAlchemyを使って、LocalのMySQLに接続する処理を実行したら以下のようなエラー。 sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)…
Localで作成したPythonのアプリケーションを既存のHeroku上のアプリケーションに強制的にプッシュして上書きしようとすると、以下のようなエラー。 $ git push -f --set-upstream https://git.heroku.com/xxx.git master Counting objects: 9, done. Delta c…
突然ですが、体重増強キャンペーンはじめます。 会社の同期に、「〇〇って、最近痩せたよな〜。」と言われ、なぜか悔しかったので体重をつけて「〇〇って、最近ガタイ良くなったよな〜。」と言われることを目標に体重増強しまくります。 思い返せば体重が減…
ローカルに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…
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…