Qiita

Qiita

傾斜をつけた割り勘計算ツールを作ってみた

はじめに 忘年会等の飲み会イベントで幹事を任されるのは若手の宿命。 かく言う私も例外ではありませんでした。私の勤務先の場合、社員の年齢差が大きいため傾斜をつけることがほとんど。ただ、この傾斜計算、参加者全員分の年次を把握したり傾斜の具合を微調節したりと意外に面倒で時間をとられます。 いい感じのサービスがないか検索してみたものの、PCサイト用のものはスマホでレウアウトが崩れるし、スマホ向けにはネイティブアプリばかりでPCからは利用できず。意外にもPC・スマホ双方で適切に動くものは見つけられ...

Qiita

Kerasで学習したモデルをAndroidで動かしてみた

はじめに Kerasで学習したモデルをAndroidで動かすにあたり、意外とネット上に参考記事がなかったのでメモ。 今回はTensorFlowのAndroidカメラデモアプリをベースに、Kerasで学習したモデルをAndroid上で動かせるようにしました。 1. Kerasの学習モデルを作る モデルを用意するにあたり、人工知能に関する断創録さんの「VGG16のFine-tuningによる17種類の花の分類」を非常に参考にさせていただきました。機械学習系ではいつもお世話になっています。感...
Qiita

TensorFlowをBazelを使わずAndroid Studioでビルド&実行する

はじめに Googleが公開しているTensorFlowを使ったAndroid Camera Demoアプリを実行するにあたり、ネット上にいくつか解説記事があるものの、どれもBazelを使ってビルド・実行しています。 http://qiita.com/tomoima525/items/99a2df5cb0559c41647a http://qiita.com/tchkwkzk/items/aa481db14126b6abdaa1 もちろんBazelを使ってもいいのですが、TensorF...
Qiita

PythonでXML(RSS)を生成する

はじめに PythonでRSS ver2を出力する必要があったのですが、その際に何度かコケたのでメモ。 Pythonはjsonと親和性が高いですが、XMLは扱いづらいように思います。 以下のようにいくつかライブラリはあるものの何かとやりたいことが実現できず。 feedgenerator → google製で良さげに見えるが、lastUpdateなど独自仕様のタグを生成できない xml.etree.ElementTree → タグ要素に日本語を入れるとExpatErrorが発生 ...
Qiita

iTerm2の指定できるフォントサイズを追加する

はじめに iTerm2で16ptあたりのフォントサイズが指定できなかったのでメモ。 Rictyのような等幅フォントを利用する場合、個人的には16ptあたりが好みのフォントサイズです。ただし、iTerm2ではフォントサイズは選択式になっており、デフォルトでは16ptは指定できません。 やり方 Preference>Profiles>Text>Change Font 左上の歯車マーク>Edit Sizes... 自分の好みのフォントサイズを入力して、+ボタン...
Qiita

JavaScript実行後のHTMLをGASで取得する

はじめに Google Apps Script(GAS)でJavaScript実行後のHTMLソースを取得(Webスクレイピング)するのに一手間かかったのでメモ。 GASだと以下のコードでHTMLが取得できます。 var url = "http://example.com"; var response = UrlFetchApp.fetch(url).getContentText(); が、これだとJavaScript実行前のHTMLが返却されます。 例えば、あるキーワードを検索...