2015-01-01から1年間の記事一覧
ども、@kimihom です。 このブログでは初登場の Twilio の話。 どんなことができるかは Twilio のリンク先に任せるとして、今回は実際に Twilio を利用している方のための TIPS を紹介しようと思う。 電話の可用性を高める プログラムと連携した TwiML を書…
やれやれ、携帯を変える時は毎回不満だらけだ。前回は2年縛りを気にせずにやったら違約金みたいのを払わされてプンプンだったが、今回はまた違う問題で面倒なことが発生したのでそれを報告する。 同じ失敗を犯す方が増えないことを祈っている。 今回のシチュ…
久しぶりに勉強会に参加したので、そのレポート。 「このサイトと同じデザインで」って言われれば同じのを作れるのだけど、やはり何か違う違和感というものをいつも感じてしまう。そんな折、面白そうな勉強会があったため、珍しく勉強会に参加することにした…
ども、@kimihomです。 今日でようやくauの2年縛りが終わり、機種代(iPhone 5c)も支払い終えたので格安SIMに乗り換えることにした。 そもそもなぜ格安SIMの方がいいか 今までの3キャリアは色々なサービスを付け加えた影響で、基本料だけで800円とかよくわか…
ども。@kimihom です。 JavaScriptによるドラッグアンドドロップは、何か難しそうでとっつきにくい雰囲気があるかもしれない。そんな不安を一気に跳ね除けてしまうライブラリを紹介しよう。 GitHub - lukasoppermann/html5sortable: VanillaJS sortable list…
最近、私には悩みがある。 顧客の方から、システムのセキュリティは大丈夫なのか、という質問が必ず来るのだ。それに対し、私は何て答えればよいのか悩んでいる。確かに今作のWebシステムでは、年金の問題を始めとした情報漏洩が心配されている。それで自分…
ども。 さて、今回はついにじゃんけんにおける世紀の発見をしたので報告したい。以下の法則を発見し実践したところ、複数人においては一度もじゃんけんを負けること(1番ビリになること)がなくなったので今日そのことについて記述する。 ちなみになぜ私がそこ…
今回は ActiveRecord の機能の紹介。 読者の方で以下のようなRailsコードを書いたことがないだろうか? class ArticleController < ActionController::Base before_action :fetch_article, only: [:show, :edit, :update, :destroy] def ... end private def…
普通にRails扱うのと、Herokuにあげる用のRailsを扱うのとではやはり構造とかを多少変える必要がある。 以下のやり方は、厳密に言えば「できる限り本番と同じ環境にした方が良い」というやり方とは違うため、この方法をするのであれば、必ずHerokuにstaging…
今回はスタートアップ経営に関して思うこと。 ネットビジネスで起業して成功したい!という夢に刈られている私を含めた皆様、いかがお過ごしだろうか。今回はスタートアップ創業期でもっとも困難になることであるだろう資金繰りやメンバー集めについて思うこ…
本ブログで度々紹介している AWS Lambda。改めてもう一度解説すると、コード(Node.js or Java)を実行する環境をAWS側で用意してくれる。"実行したいときに用意したコードを実行できる"ため、必要な料金を最低限に抑えられる。私が最も気に入っているAWSサー…
たまには雑談エントリー。私は以前は "THE 大企業" と呼ばれるところにいた。それはそれでいいことはあったし、今のような超少人数スタートアップでもいいことはある。 こんな両極端を経験した私の思うことを書いてみようと思う。 自由による束縛か、束縛に…
今回の話題は つい先日出た Amazon API Gateway について。 あくまで自分が注目したところを読んでのできる範囲であるため、それ以外にもできることがあるだろう。詳細は、API Gatewayのドキュメントを読んでいただきたい。現在は英語のみのようだ。 AWS Lam…
本ブログはプログラミング中級者向けのトピックを扱う。 今回はRuby のメソッドについて。インスタンスメソッドやクラスメソッドなどがあるが、プログラミング始めの段階では、基本的にクラスからインスタンス化したのから呼べるのがインスタンスメソッド、…
最近はCMでも何かと話題な Salesforce。とはいえビジネスではそれなりに有名になってきても、実際の仕事で導入していない開発者にとってはまだまだ馴染みのないものかもしれない。だからSalesforceの可能性を知らない開発者は多いのではないだろうか? 今宵…
無料でそれなりなメモリとコネクション数を確保できる Heroku Redis。最近できたばかりのアドオンで情報がなかなか出回ってないが、ここに落とし穴があるので利用する場合は注意。 注意点は以下の2点だ。 アイドル状態のコネクションをデフォルトではKillし…
つい最近、はてなブログProに課金した。 いろいろと課金をすると特典があるのだけども、自分が利用しているのは以下の4つのみ。 広告非表示 独自ドメイン キーワード自動リンクオフ ヘッダとフッタを非表示 他にグループでブログを管理したりしたい場合とか…
Herokuの欠点は、Tokyoリージョンがないため、ネットワークによる遅延が気になる と言われている。どの程度による遅延が気になっているのかは人によると思うが、Herokuを最大限に高速化させるために私がやっていることをまとめてみた。 これを実施すれば、He…
今回は、AWS Lambdaで文字コードを変換する方法を紹介。 iconv のネイティヴビルド問題 普通にAWS LambdaのNode.js で文字コードを変換しようと思うと、おそらくnode-iconv を利用すると思うが、これはネイティヴビルドを要するためかなり煩雑なやり方でパッ…
気にはなってたAmazon Lambda をようやく使えたのでシェア。 Heroku はご存知の通り、Web とは別のWorker プロセスを立ち上げようとすると、その分プランに応じて倍増する。バックグラウンドジョブがそこまでないシーンで、常にWorkerプロセスを立ち上げっぱ…
今日は久々に技術以外のエントリー。最近めっちゃ寒くなってきて、夏終わっちゃったのかな〜。夏好きなのに。 さて本題。 優れたリーダーはどうやって行動を促すか 私の最も気に入っているTEDはこれだ。有名だから一度は聞いたことがあるかもしれない。 何が…
今更ながら、"IE"である。これは常々Webプログラマーを悩ませ続けたブラウザである。このブラウザだけ不思議な挙動を起こし、そのための対応に時間を取られる。まさにweb開発の負の側面であり、誰もが嫌う作業だ。そこにクリエイティビティなどない。 はて、…
今作のAWSサービスの中でもっとも注目されているサービスの中の一つである、Amazon Lambdaについて。 これをいつ使うべきかについては公式ドキュメントにがっつり書いてあったので引用しよう。 When should I use AWS Lambda? AWS Lambdaをいつ使いべきか? …
Railsでの基本的な開発スタイルといえば、ページはリンクとフォーム送信、そしてリダイレクトの基本構成だろう。確かにこれでWebアプリケーションを作ることができる。 ただ今回はよりリッチなWebアプリケーション、具体的にはAjaxを駆使した開発について、R…
テストコードを書くエンジニアはクール。そんな風潮が出回っている。 テストコードを書くことは非常に重要で、同意できる。自分も単体テストレベルのテストコードはテストが書きやすいし変化しにくい箇所なので要所要所で書くようにしている。 緑で埋め尽く…
ざっくりとではあるが、以下の本を一読した。 日本語でRedisについて詳しく書かれた本はこの本くらいしかないかと思うが、それでも次のレベルを目指すWebエンジニアにはお勧めしたい本であった。 ただ、注意していただきたいのは本書は全く入門向けではない…
今回はHerokuの定番アドオン Papertrail について。 簡単に言えば、ログを収集してくれるサービスなんだけど、それだけじゃない。 まずデフォルトのHerokuログだとタイムスタンプがUSになっていて、時差の対応ができないためPapertrailで見る。そしてPapertr…
たまには雑談エントリー。 キミとなら強くなれる。 見てきました、バケモノの子。 注意 以下解釈のためにちょっとだけストーリーを説明しちゃってます。 現代社会の抱える物足りなさや悩み この映画の舞台は、あの渋谷。渋谷はよく通っていたこともあり何度…
本日、誰でも3分で自動電話応答システムを構築できるサービス「コールコネクト」をリリースした。 今回は、このサービスができるまでの過程を記したいと思う。 開発コンテストで原型を構築 Smart Communication Award 2015 というコンテストで、何か作ろう…
久々の iOS のトピック。今回はiOSで初めてプッシュ通知(Push Notification)を利用したので、それのメモ。 プッシュ通知について サーバーの任意のタイミングで情報を端末に送信する仕組み。これぞアプリのできること、として欠かせない機能だ。何か最新ニュ…