Line Messaging APIとGASでLineBot

ふと思い立ってLine Botを作ることにしました。 割と特殊な環境のためSSL証明書をサーバにインストールするのに四苦八苦する羽目に。 Line Messaging APIのWebhookではSSL通信が必須とされているので、 何とかしてHTTPSサーバを調達しないといけなかったので…

OpenCV&Pythonでボールトラッキング→失敗

Python3.5とOpenCV3でオブジェクトトラッキングを試してみた。 参考: qiita.com qiita.com 結論から言うと、物体のトラッキングはできるものの、 野球のボールは移動量が人間よりも多い(アルゴリズム的に正反対)のと 小さくて特徴点が検出できなかったので…

railsをwindows上に環境構築するとき嵌った話。

railsの勉強しようと思い立って環境構築で色々コケた話を。 このあたりを参考にしつつインストールしていきます。 RubyInstaller2でWindows環境にRuby 2.4 + Rails 5.0.2をインストールする commonmarkerがインストールに失敗する gemfileがあるディレクトリ…

AngularJS初心者がハマりがちなこと

ng-repeatで回数を指定する listSize=$scope.items.listSize; $rootScope.range = function(listSize) { var arr = []; for (var i=0; i

AnnictAccess安定稼働開始。

アニメ視聴管理サービスannict annict.com が公式に提供しているAPIを使って自分のアニメ消化がどれだけ遅れているか 可視化できるWEBアプリを作りました。 AnnictAccessgithub.com

イヤホン修理。

いつもはソフトウェアエンジニア(プログラマ)として働いたり、 趣味でコーディングしたりしていますが、 今回は断線してしまったイヤホンのプラグ交換。 ネットにいくつか交換方法が載ってたので、結構参考になりました。段ボールに刺して固定するのはナイス…

Spring始めました。

Seasar2がEOLということで、Springの勉強を始めました。 tech.pjin.jp

Bootstrap導入

巷で噂になっているCSSフレームワークのBootstrapですが ↓今更ながら、このあたりを参考に導入してみました。 techacademy.jp 元々JQueryをメインで使っていたのでまだあまり使いこんではいませんが、 CSSのおかげで見た目がそれらしくなったなーと。 github…

S2Chronos始めました(今更)

趣味で開発している野球リーグスコア管理システム にバッチ処理を新たに2つほど追加しました。 30日間天気予報取得バッチ(6時間ごと) 決め太郎スケジュール変更監視バッチ(4時間ごと) 使っているFWがSAStruts(Seasar2)なのでバッチはS2Chronos。 少し設定フ…

GitHubアカウント作りました。 https://github.com/ckoshien gitの使い方がイマイチわかってない。

とりあえず試合結果・打撃成績・投手成績テーブルへの入出力はほぼ完成。 最初はupdateメソッドを使う方針だったが、列が1つ増減した場合に ・減っていた場合、実装上の仕様からレコードが削除できない(欠陥w ・増えていた場合、updateではなくinsertにし…

スコア管理システムを細々と製作中。 単一選択のプルダウンを複数使ってActionFormにList型を持たせていたのだが、 create(insert)はそれでよかったものの、update時にJSP側に値をうまく渡せなくなって 小一時間悩んだ。 しかも調べていたら異なる実装方法が…

コーディングのリハビリ始めました。 seasar2とかしばらく使ってなかったのであちこちでエラー出して行き詰まるw バリデータ関係もようやく少しずつ思い出してきたけど、 こういうやり方できるんだね。input="***.jsp"しか教わらなかったから新鮮。 #バリデ…

SourceForgeへのコミットができなくなってた件。 秘密鍵はOpenSSH方式に変換しないと使えないのね。 コミット誤操作+未コミットのソース消えたwいったんロケーション廃棄して再接続するとよい。

何だかんだでまたseasar2のserviceの記述が長くなってしまった件。 jsp側でURLエンコードしようとすると長くなりすぎるので、 java側でURLエンコードさせる必要があったので書いてみたのだが、 MarkingエンティティにgraphUrlという変数(メンバ)がないだけで…

seasar2フレームワークが3ケ月ぐらいブランクあってjspとかもなかなか思い出せなかった。 次はたぶん別のフレームワークだけどコーディングの勘ぐらいは取り戻しておきたい。 本日のネタはナップザック問題。動的計画法で解けるアレです。 他言語のソースをj…