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

自動車保険見積もりサイトを独断と偏見で比較してみました。

この年になってはじめて自動車を買います(した!)なので、よくある自動車保険で一括見積もりを出したところ各社さまざまな対応で 面白かったので、独断と偏見で各社を比較してみました。一括見積もりを出したのは、以下の保険会社です。 アメリカンホーム…

サイトをクロール&キャプチャ!ScreenShotWEB の機能紹介 (1)

Webサイトを制作したり、サイトリニューアルの資料を作成していたりすると、 対象となるサイトの複数ページのキャプチャを撮りたい時がありますよね?ちまたにたくさんキャプチャソフトやサービスは溢れていますが、 ウェブサイトをクロールして、そのキャプ…

なるほど!iPhoneの画面が割れた時に確認すべき3つの事

Apple Care+ に入っているか? まず確認すべきは、自分がApple Careに加入しているかどうか。 http://www.au.kddi.com/iphone/service/applecare/ (auの場合)Apple Careは機種契約時に併せて確認されるので知っている方も多いでしょう。 ただ、月額600円…

スクリーンショットをオンラインで取得できる便利ツール!

スクリーンキャプチャをオンラインで取得できるサービスを開発し、リリースしました。ScreenShotWEB一番の特徴としては、 「ユーザエージェントを設定でき、また端末デバイスに合わせたViewportでキャプチャをとってくれる」 ところにあります。では早速下記…

VagrantのVMDKファイルサイズが大きくなった時のベストな対処法を伝授します!

みなさんもvagrant使ってますよね? とても便利なのですが、vmdk形式のボックスを使用しているので、ディスクサイズが可変でなく、増え続けるだけになります。 そもそも、vagrant自体がdisposableな開発環境を素早くセットアップするものだとはわかっている…

GitHub OAuth API ログインについて

最近の主流として、サービスごとにアカウントを作成するというよりは、 各ソーシャルサービスの提供するログイン機能を使って、サービスを利用してもらうということが増えてきました。自分の作っているサービスも開発者やディレクターの人が便利なものなので…

Amazon SESの利用に際して注意すべき3つのポイント

最近では、EC2もあたりまえのように使われるようになってきました。 わたし個人で作っているウェブサービスもEC2を使っています。ただしメールを送る際は注意が必要です。EC2環境では自由にメールが送れないのです! メールサーバを立てるのも面倒なので Gma…

node-memwatch はv0.11.14だとうまくインストールできなかった。

こんなエラーが出てビルドできなかった。 $n latest で、v0.12.7をインストールし、~/.node-gyp を削除して再トライしたら うまくいきました。 v0.11系はダメなのかね。。 > memwatch-next@0.2.9 install /var/node_modules/memwatch-next > node-gyp rebuil…

qTranslation-Xで謎のエラー

Wordpressの他言語化プラグインであるqTranslation Xをためそうと、 Vagrantでつくった環境でテストしてみた。が、なぜか言語が有効化できない。。 Gettext not updated というエラーが表示されて言語ファイルがアップデートできないようだ。散々悩んだあげ…

EC2 t2.microを使う時に注意すべきこと

t2.microインスタンスでテストとか、小さなウェブサービスの運用をすることもあるかもしれません。そんなとき、何時間かたった後、SSHやhttpのレスポンスが帰ってこなくなるときがありました。 Pingは帰ってくるのでawsコンソール上のステータスチェックも2/…

safariって古い時間で発行されたcookieは受け付けない

Vagrantで開発しているときの話。たいてい、ローカルでVagrantを使って開発環境を作っていると思いますが、 毎回インスタンスを停止・起動しているわけではないので、Vagrantで作った開発機の時間がどんどん遅れて行ったりします。 (ディスプレイを閉じてス…

moment-timezone で時間を別のタイムゾーンに変換する

http://momentjs.com/timezone/少し直感的じゃなかったのでメモ UTC のYYYY-MM-DD HH:mm:ss フォーマットをAsia/Tokyo に変換する。 var moment = require('moment-timezone'); var utc = moment.tz("2015-07-16 07:21:25", "UTC"); utc.clone().tz("Asia/To…

Genymotion で動くandroid にMacローカルのテストサイトを認識させる

#genymotionでエミュレータを起動 #Mac console /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb root /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/tools/adb remount /Applications/Genymot…

angularjs $http.post はレスポンスがapplicaion/jsonであることを期待する

ので、ちゃんとしたjsonを返さないと、 SyntaxError: Unexpected token s at Object.parse (native) といったエラーを吐く。下記はJavascriptのオブジェクトとしては正しくても、 { status: "400", message: "some error message"} ちゃんとダブルクオートし…

FBWallPost in Movabletype

FBWallPost:Failed to get access_token. 500 Can't verify SSL peers without knowing which Certificate Authorities to trust Content-Type: text/plain Client-Date: Tue, 02 Jun 2015 19:20:46 GMT Client-Warning: Internal response Can't verify SSL…

Vagrantでs3fs でバケットをマウントしてはまったこと

vagrant 上でs3fs を使ってAWS S3のバケットをマウントしてみた。 はまった点は大きく3点 CentOS 6.5だと、fuse のバージョンがyum だと古いので、http://fuse.sourceforge.net から最新版を持ってきてインストールする必要がある。 vagrant だとOS時間が簡…

angularjs で$location.search()を使ってQueryStringを取得するのが面倒な件

var loginApp = angular.module('login', [ 'ngRoute', 'ngSanitize', 'ui.bootstrap', 'ngError' ]); // これが必要 loginApp.config(["$locationProvider", function($locationProvider) { $locationProvider.html5Mode(true); }]); loginApp.controller('…

エンジニア万年筆デビューのススメ

紙の上でペンを走らせると落ち着きませんか?私はエンジニアの端くれですが、 ディレクション業務が多いため資料を作成したり、確認したりすることも多くあります。 ただ、デジタルなデータをパソコンの画面で見てもどうも作業効率がよくなかったり、 すぐ疲…