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

自分がプロジェクトでKnockoutを使うときに気をつけていること

れはKnockoutJSアドベントカレンダー24日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日はネタも尽きたので自分がプロジェクトでKnockoutを使うときに気をつけていることをグダグダ書こうと思いま…

しょぼちむをExcel方眼紙で表現してみる

これはしょぼちむアドベントカレンダー23日目の記事です。しょぼちむ Advent Calendar 2014 - Adventar しょぼちむ Advent Calendar 2014 - Adventar 昨日は、ばふぁさんの「しょぼちむ!スクラムチームの外側の話をちょっと書いてみたよ!」でした! 今日は…

KnockoutでHandlebarsを使ってみる

これはKnockoutJSアドベントカレンダー22日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita Knockoutでは外部のテンプレートエンジンを組み込んで使うことができます。組み込み方はソースコード内に記載…

Mappingプラグイン(その2)

これはKnockoutJSアドベントカレンダー19日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com…

Mappingプラグイン(その1)

これはKnockoutJSアドベントカレンダー17日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com…

Knockoutの template バインディング

これはKnockoutJSアドベントカレンダー15日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJSには template バインディングなるものがあります。これは何かというと HTMLの一部を切り出してテン…

カスタムバインディングの作り方

これはKnockoutJSアドベントカレンダー14日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJSではすでに組み込まれているvalueバインディングやclickバインディングなど以外でも 自分でバインデ…

Yeomanを使ってKnockoutのプロジェクトを作成する

今回は Yeoman、 Gulp、Karma を使ってKnockoutJSのプロジェクトを作成しようと思います。元ネタは作者のブログのここの動画です。 Steve Sanderson - Architecting large Single Page Applications with Knockout.js on Vimeo この動画の内容を今回のアドベ…

ko.utils(その他)その2

これはKnockoutJSアドベントカレンダー10日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日もまた Knockout の便利機能が入った ko.utils について適当に紹介します。 まだまだあるよ!今日紹介する…

ko.utils(その他)

これはKnockoutJSアドベントカレンダー8日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日は Knockout の便利機能が入った ko.utils について適当に紹介します。前回は配列だったのでそれ以外を紹介…

ko.utils(配列編)

これはKnockoutJSアドベントカレンダーの記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日は Knockout の便利機能が入った ko.utils について適当に紹介します。今回は配列編。紹介するのは以下のメソッド…

ko.computedとko.pureComputed

これはKnockoutJSアドベントカレンダー5日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 依存性の追跡(トラッキング)は ko.observable / ko.observableArray と ko.computed の組み合わせで行います。…

Components を使ってみる

これはKnockoutJSアドベントカレンダー3日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS 3.2では新しく Components という機能が追加されました。作者のブログにもあるようにこの機能は web …

JVM仕様にあるクラスファイルのフォーマットについて

これはJVMアドベントカレンダー1日目の記事です。JVM Advent Calendar 2014 - Qiita JVM Advent Calendar 2014 - Qiita JVM仕様にあるクラスファイルのフォーマットについて書きます。JavaのクラスファイルのフォーマットはJVM仕様の4章で定義されています…

KnockoutJSの紹介

これはKnockoutJSアドベントカレンダー1日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 一発目なので最初は KnockoutJS とはどんなものなのかについて書きたいと思います。KnockoutJSとはMVVMパターン…

OpenJDKをビルドしてみた

jvm

デバッグ版のJVMが欲しかったのでビルドしてみた。環境はMac。基本ソースをMercurialでクローンしてREADME読めばできる。READMEにもあるけど、詳しいビルド方法はここを参照すればいい。 http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.h…

友達から「これ無料で作ってよ」って言われたときに注意したいこと

最近あまりにもひどいので、今後同じような経験をしないよう備忘録として書いておきます。プログラマとかデザイナーの人は一度は必ず経験があると思うのですが、 友人から「こんなアイデアがあるんだけど」「うちの会社のサイトがダサくてね」という切り出し…

PhpStormでisset()を使う時の注意点

php

ちょっとした凡ミスを防ぐためのメモ書きです。PhpStormは(多分)他のどのPHPエディタ・IDEより賢いので、未定義な変数があるとちゃんとエラーをハイライトして「ここは使ってないよ」って教えてくれます。 ただ、PHPには元々 isset()っていう未定義かどう…

CakePHP2でFixtureのデータをCSVから任意のタイミングで変更する

CakePHPのFixtureは個人的に使い辛いと常々感じていて、理由としては 1Fixtureクラスに対して1データしか用意できない 状況によりデータを変えたい場合1Modelに対して複数のFixtureクラスを用意する必要がある といったことなどから基本CakePHPではできるだ…

株式会社はてなに入社しました

株式会社はてなに入社しました株式会社はてなに入社しました - hitode909の日記

SourceTreeのマージツールにPhpStormを使う

去年ぐらいから仕事のリポジトリもGitに移行しています。 Subversionと比べるとGitが小回り効くのがすごく気に入ってるのですが、 たまにマージ時にコンフリクトが起こったときにPhpStormファイルが読みにくくなってちょっと不便でした。他のグラフィカルに…

2014年の抱負

明けてましたのでおめでとうございます。今年は色々と慌ただしくなる感じがするので、抱負でも書いて初心を忘れないようにしておきたいと思います。あんま色々やろうとしても無理なのは分かっているので心がけ程度ですが。 ・仕事を丁寧にする速度よりも時間…