2018-03-01から1ヶ月間の記事一覧

Sinatraアプリを素のRackアプリケーションに書き換えた

Rackとは Webサーバ/Webアプリケーションフレームワーク間のインタフェースの役割を果たすライブラリで、 Rackを利用してフレームワークやアプリケーションのインターフェース部分を実装することで、 Webサーバを変更したり、逆にWebサーバを変更しないでも…

javascript経由で<script>タグを呼び出して実行する方法

これやりたい経緯 静的ファイル上でユーザーエージェントを判別して、広告タグを出し分けたいというのを実現するための方法と一つとしてです。 本当は配信先の広告タグスクリプトでよしなにやっててほしいんですが、 そういうわけにも行かないときはやっぱり…

毎週技術的なブログを書く為に実践していること

今年のお正月からなんとなく毎週ブログを更新するというのを初めて10回を超えたので自分なりに振り返ってみようと思う。 ネタ探しについて まだ10回なんだけど、業務内容にも恵まれてるのかもしれんがぶっちゃけあまり困ってないです。 ネタはたくさんある方…

FirestoreをRubyのgoogle-api-clientから叩く

そもそもRubyからFirestoreを叩きたい理由 FirestoreはフロントエンドからWriteできるけど、実装の複雑さを避けるためにフロントエンドからはWriteしないで、 チャットのAPI経由でFirestoreに対してWriteを行う機構が必要だったため。*1 *2 方法 とにかくgoo…