メモ

プログラミングなどの備忘録を書きます

2017-01-01から1年間の記事一覧

SwiftのView関係ではまったことメモ

SwiftのView関係で引っかかったことの雑多なメモです ボタンが押せない ボタンが反応しない(addTargetした処理に飛ばない)ときは親のViewからはみ出た場所にボタンが配置されているか、他のViewが上から被さっているかの場合が多い。 Viewに色をつけて可視…

Realm Swiftメモ

swiftでエンティティの永続化をするためにRealmを触ってみたのでメモする。 あんまり詳しくないけどios, android共にアプリ内のDBはRealmがデファクトに近いらしい。 インストール cocoapodsで入れる 初期化 pod init Podfileを編集 target 'SampleApp' do u…

hubotで株価を取得するbotを作る

hubotを使ってSlackのbotを作ってみたので手順を簡単にメモっておく。 今回は簡単なサンプルとしてgoogle financeのAPIから株価を取得して、前日との差分を教えてくれるbotを作成した。 インストール npmでyeoman、generator-hubotをインストール npm instal…

vagrantメモ

久しぶりにvagrantでローカル環境を作ってみたが、結構使い方を忘れてしまっていた。 毎度ググらなくて済むようにメモを残しておく。 box追加 box名、boxのurlを指定してインストールする。 公式が提供しているboxを利用する場合は飛ばせる。(初回起動時に…

RabbitMQでロストしないようにpublish/consumeする

RabbitMQでメッセージをロストせずにpublish/consumeする方法を軽く調べたのでメモしておく。 コードはJavaのクライアントライブラリを使用したものをscalaぽっく書いている。 RabbitMQ - RabbitMQ Java Client Library consume メッセージの処理が終わった…

pythonのプロジェクト構成

今までちょっとしたスクリプトくらいでしかpython使ってこなかったので、ちゃんとしたプロジェクト構成について知識がなかった。 githubのリポジトリを漁って見たが、結構まちまちであまり決まった構成というのはないのかなという印象。 下記のドキュメント…

google financeのAPIのメモ

株価データを取得するためにGoogle FinanceのAPIを触ってみたときのメモ。 このAPIはおそらくGoogle Financeの裏で使われているAPIで、公式のドキュメントが存在しない。 公式で提供しているAPIではなさそうなので、使い続けられるか怪しいかもしれない。 リ…

elasticsearchでfilterとpost_filterを使ったらうまくいかなかった

termによる検索結果をさらに絞り込むためにpost_filterを使ったがうまくいかなかった。 post_filter 検索結果からさらに絞り込みを行うためのクエリで主にaggregationと組み合わせる。 このようなクエリを投げたが、 filterの結果から絞り込むのではなく、po…