2016-03-01から1ヶ月間の記事一覧
ども、@kimihom です。今回は Rails のお話。 割と初心者が Rails を使ってサービスを作ると、 Fat Controller (コントローラーにコードを大量に書く) ということをしがち。んじゃあ どうやったらそうならないように済むかを簡単に説明しようと思う。 Fat Co…
ども、@kimihom です。 前回の記事で画像のリサイズはサーバーサイドでって話だったんだけど、調べてみると Canvas でリサイズまでできてしまうという衝撃の事実が判明し、それで簡単にリサイズを実装できてしまった。 またもや HTML5 の技術に驚かされるこ…
ども、@kimihom です。 前回の記事で、画像ファイルのドラッグ&ドロップの手法を紹介した。これで File オブジェクトを取得することができる。 www.bokukoko.info さて、今回はその持ってきた画像の縦横比を合わせてS3にアップロードしてみよう。 画像の縦横…
ども、@kimihom です。 今までファイルのアップロードといえば、 input type="file" な要素を作って、 multipart なフォームで送信、というやり方が一般的だった。が、最近はAWSやHTML5の登場により、よりクールで使いやすいファイルアップロードを実現でき…
ども、@kimihom です。 どうしてもスタートアップだと最新技術で勝負するわけで、最新技術であればあるほどその API の仕様変更の頻度が多くなる。これによりトラブルになることが多々ある。実際、最近私も経験してしまった。 この手の一番厄介なところは、…
ども、@kimihomです。 今回は Elasticsearch の Query と Filter について自分の理解した範囲で書いてみることにする。 クエリ と フィルタ の違い 本家の英語ドキュメントを読むと、以下のように書かれている。 As a general rule, use query clauses for f…
ども、@kimihomです。 皆さんは新しい技術が出てきた時に、どうやってそれを学ぶだろうか? 大きく分けて2つあるあだろう。まず一つは「体系的に学んでから始める方法」、そしてもう一つは「いきなり使って作り始めてみる」だ。今回はこのことについて思うこ…
ども、@kimihom です。 皆さんは「いいサービス」と考えた時に何を思い浮かべるだろうか?きっとそれは使っていて気持ちの良い、クールなアプリケーションのはずだ。 そうしたクールなアプリケーションを開発する企業の勉強会などに行ってみると、こんな最新…
ども、@kimihomです。 最近は新しい技術勉強って事で Elasticsearch を勉強している。それなりのWebやアプリを持つようになると、ほぼ100%必要になってくるのが"検索"。 しっかりとマスターして、より良いデータ検索と分析ができるようになりたいと思い勉強…
ども、@kimihom です。 最近のスタートアップ や Web関連の企業を見ていると、電話を無くす! と意気込んで電話を設けずに仕事をして、集中できるぜヒャッホーウ! というところが少なくない。 彼らにぜひ気づいて欲しい。それは自分たちに都合がいいという…
ども、@kimihom です。 先日、Google People API がリリースというニュースが流れた。記事を読むと、どうやら従来の Contacts API をよりシンプルにしてくれたAPIだそうだ。てことで好奇心の赴くままに、この People API を触ってみたのでレポートする。 そ…