Profile
3100
開発者
martiniというGo
向けのWebアプリケーションフレームワーク(WAF)があります。
最近リリースされて、すぐにGo
コミュニティ界隈で話題になりましたね。
また、ginという別のWAFも出て、
こちらはmartini
より40倍以上も速いぜと主張しています。
どちらか迷った挙句、速さは正義ということで、gin
を触ってみたのですが
結局martini
を使うことにしました。
martini
は機能拡張を容易にするため、DIを利用しています。
この実装とし...
linq.jsという、データを汎用的に処理するクエリ機能を試してみました。
先日からvue.js
というMVVM
ライクな実装を可能にするライブラリを触っています。
MVVM
といえばSilverlight
やWPF
。
元々Microsoftが流行らせようとしたパターンです。
そのMicrosoftが開発したもう1つの便利ツールがあります。
LINQ
です。
あまりご存知でない方のために簡単に説明しますと、データの形態を気にせずに、汎用的に使えることを目指した強力なクエリ機能...
最近vue.jsが良いと聞いたので、サンプルサイトを作って遊んでいます。
vue.js
は所謂ViewModel的なオブジェクトを生成してあげるのですが
そこで管理するデータはjson
で表現できるものでなければなりません。
それで困ったのがjavascriptのDate
。
そのままDateオブジェクトを管理しようとすると、うまくいきませんでした。
そこで、以下のように一旦ミリ秒(int)として管理して
必要な値をcomputed
(必要なときに計算する)として持つようにしました。
sample
続きを読む
node.js
のパッケージ管理ツールであるnpm
。
package.json
などと併用すると非常に便利ですが
-g
オプションの使い分けが気になりました。
node.js
の公式サイトに、npm 1.0
が登場した時の記事があります。
npm 1.0: Global vs Local installation
知っている人には今更かもしれませんが、おさらいです。
{prefix}/lib/node_modules
に置かれるいまだにIP Messenger
が幅をきかす社内ですが、技術的興味が似ている若手社員の間では色々チャットサービスを試しています。
過去の変遷はlingr → AsakusaSatellite → kato.imで、ここ数ヶ月ほどはkato.im
がお気に入りでした。
検討したサービスにはhipchatやchatworkなどもありましたが、見た目がkato.im
ほどではないことなどから、食指が動きません。
kato.im
の欠点はhipchat
が人数無制限無料となった今も10人を超え...
© 2015 3100 - All code snippets on this site is licensed under a Creative Commons Attribution 3.0 Unported License.