配下のディレクトリに潜っても同じ結果を返します。APIを叩くために中継サーバー書いた。Ajax大げさなタイトルみがありますがただのRailsです。実装なのでさがせばあるんでしょうけど、人が書いたもの使いたくない場合ってあるじゃないですか。APIを叩くために中継サーバー書いた。無職日記だいたい見れる。Lambdaで使う関数をローカルでテストするサーバーを建てる。DynamoDBでなにかをつくることにはまっています。Lambdaで使う関数自体はmochaなどでテストできますが、実際にブラウザから叩くテストをローカルでしたいと思いました。そこでNode.jsで簡単なサーバーを建てます。Lambdaで使う関数をローカルでテストするサーバーを建てる。Lambdaを使って、ブラウザ側とサーバー側で同じバリデーションをするということをやった。Lambda日記です。今日の日記コードはこれ。Lambdaでフォームなんていう記事は山盛りあったのでこっちで。Node.jsはサーバーとして動かせるので、ブラウザ側とサーバー側で同じスクリプトを用いることが可能です。Lambdaを使って、ブラウザ側とサーバー側で同じバリデーションをするということをやった。2016-05-122016年なのでgulpfile.coffeeをgulpfile.jsに書きなおした。onlineでやり直してチョロチョロ書きなおすだけでよくて楽でした。ところで最初に用意したのは1年前ぐらいだったのですが、バージョンが進んでいたりdeprecatedが発生していたりで、ライブラリの刷新が必要になりました。6...2016年なのでgulpfile.coffeeをgulpfile.jsに書きなおした。無職日記ブラウザの拡大率、ズームレベルを取得した。Qiitaという半分冗談みたいなエントリーを投稿しました。zoomer.mmmpa.netで試せますが、Firefox+Flashが動く環境でしか動作せず、被弾環境が少なすぎるので「冗談」です。ところでなつかしの文字サイズ固定...ブラウザの拡大率を取得できたことにより生まれそうな邪悪さ2016-05-10自分じゃないReact.Componentから上がってくるドラッグイベントを処理する。Workbookではそのようにやりました。store.push(...自分じゃないReact.Componentから上がってくるドラッグイベントを処理する。2016-05-10WatchifyとBabelifyでES2015とReactをする。reactBabelがわりにTypeScriptを使うという雑なことを続けていましたが、Babelでも作業できるようにします。../public/jsへのシンボリッ...WatchifyとBabelifyでES2015とReactをする。Gulp)2016-05-10TypeScriptでmixinした時に型情報が見れないのをある程度なんとかする。Classes由来のやつです。このようにインします。}...TypeScriptでmixinした時に型情報が見れないのをある程度なんとかする。いうオブジェクトのキーをもとに変数に展開できる、これだけでも十分便利なものですが、さらに便利にする記法もあります。assignment(分割代入)でさらに便利記法2016-05-09TypeScriptのコード規約をIntelliJのデフォルト設定任せにしていたので、TSLintでちゃんとやる。無職日記*lintは自分で、あるいは社で作成された一定の規約に従ったコードを書かないと怒られシステムです。人の目とか感覚ではなく、機械が機械的に怒ってくれるので感情が沸かないのが良いですね。現在JavaScriptを書くにあたっては...TypeScriptのコード規約をIntelliJのデフォルト設定任せにしていたので、TSLintでちゃんとやる。無職日記ReactにはonContextMenuが用意されているので楽です。テストも書いてまぁ動いたのでこれで。