Entries from 2009-05-01 to 1 month

JavaScriptと単体テスト

今回はじめて、本格的なJavaScriptプロジェクト。最近つくったのは、JSON情報から、HTMLのテーブルを表示。テーブルのセルを編集。(逆にHTMLテーブル要素からJSON情報をつくる)要は、HTMLJSONの変換がポイントになるんだけど、そこがポイントだと理解する…

git はまりめも

error: unable to create temporary sha1 filename ./objects/95: File existspushできない。

学習ログ class method

class A def A.class_method_one; "Class method"; end def self.class_method_two; "Also a class method"; end class <

学習ログ transpose

transposeで行列の入れ替えができる. numbers = [1,2,3] lowers = [:a, :b, :c] uppers = [:A, :B, :C] flags = [true, false, true] [numbers, lowers, uppers, flags].transpose.map{ |n, l, u, f| { :number => n, :lower => l, :upper => u, :flag => f…

学習ログ group_by

(1..30).to_a.shuffle.group_by { |n| n <= 10 ? "1..10" : n <= 20 ? "11..20" : "21..30" } # 実行結果例 #{ "1..10"=>[2, 5, 8, 1, 10, 6, 9, 7, 3, 4], # "11..20"=>[14, 15, 20, 16, 11, 12, 18, 19, 13, 17], # "21..30"=>[26, 24, 29, 23, 28, 21, 22…

Project Wiki

開発プロジェクトのWiki。私がよく書いていたのは、 開発環境構築手順書 XXX手順書 系。いきなり書き出すのは、ハードルが高いので個人のページを作り、そこにメモしておいて、朝とか夜に、まとめ直し、XX手順書ページを切り出す流れをよくやるパターン最近…

ペアプロのナビゲータ

最近、やったナビゲータ、かなり、いけてた。 ナビゲータ役でプログラミングのコツをメモ。 オンサイト顧客を演じるように、システムのWhatとWhy中心に思考を巡らす。 手元に紙媒体の資料を用意。高速に欲しい仕様にアクセスできるように最適化(例えば、よ…

学習ログ Haml

!!! XML !!! %html{html_attrs} %head %title Hello, Haml! = stylesheet_link_tag 'style' %body #foo Hello! %tagname{ :attr1 => 'value1', :attr2 => 'value2' } Contents %h1 Hello, Haml! %ul %li Salt %li Pepper %p Hello, World! %p Date/Time: - n…

読書ログ 論理哲学論考

論理哲学論考 (岩波文庫)作者: ウィトゲンシュタイン,野矢茂樹出版社/メーカー: 岩波書店発売日: 2003/08/20メディア: 文庫購入: 29人 クリック: 278回この商品を含むブログ (201件) を見るようわからんが、一通り読んだ。http://orange.zero.jp/kuma.wing/p…

学習ログ Hamlをちょろっと触った

http://haml.ursm.jp/ を参考にw require File.dirname(__FILE__) + '/../../spec_helper' describe "/hello/index.html.haml" do before(:each) do render end it "renders '%title Hello, Haml!'" do response.should include_text "<title>Hello, Haml!</title>" end it …

学習ログ

普段は、SVNライクにしか使っていなかったので。 git 4章まで素振り。コミットをやり直す、コミットを捨てる、過去のコミットを書き換える。。。俺の知らない機能がたくさん。。。 WEB+DB PRESS Vol.50作者: 杉山貴章,羽生章洋,川口耕介,青木靖,鶴岡直也,長…

メタと開発

最近メタな本ばかり読んでたので、余韻があるうちにメモ。開発者にとってメタは、身近な存在。3つあげてみる。1つ目。プログラミングレベルは、メタプログラミングというキーワードで、すぐに発見できる。Lispなんかはお家芸だろう。JavaScriptをJavaScrip…

学習ログ

http://guides.rubyonrails.org/action_controller_overview.htmlhttp://guides.rubyonrails.org/routing.htmlを軽く読んだ。きちんと頭に入っていない。 JavaScriptまで行けんかったな。Outside Inって、RSpecでも見た語彙。

学習ログ

http://guides.rubyonrails.org/association_basics.html を読んだ。 GW中に全部の記事に目を通すつもりだったが。。。さすがに、オプションが覚えきれん。使うタイミングとかも、まだまだ。次は、順番を変えて http://guides.rubyonrails.org/routing.html …

読書ログ

パプリカ (新潮文庫)作者: 筒井康隆出版社/メーカー: 新潮社発売日: 2002/10/30メディア: 文庫購入: 2人 クリック: 142回この商品を含むブログ (232件) を見るサイコサスペンス小説?探偵小説?官能小説?SF小説?ちょっと作品の世界にダイブしすぎた。 後読…

購入ログ

世界制作の方法 (ちくま学芸文庫)作者: ネルソングッドマン,Nelson Goodman,菅野盾樹出版社/メーカー: 筑摩書房発売日: 2008/02/06メディア: 文庫購入: 13人 クリック: 234回この商品を含むブログ (44件) を見る今日は、開発者とこの本の関係性について、無…

学習ログ

http://guides.rubyonrails.org/activerecord_validations_callbacks.html を軽くたたいて、読んだ。validates_.., before_.., after_..のほげほげの語彙は豊富。 単語は長め。普通にそらでタイプは難しい。 TextMateだとSnippetの補完でカバーだね。 語彙が…

購入ログ

日経ビジネス Associe (アソシエ) 2009年 5/19号 [雑誌]出版社/メーカー: 日経BP出版センター発売日: 2009/05/02メディア: 雑誌 クリック: 4回この商品を含むブログ (13件) を見る本の紹介特集。コンビニで気まぐれにパラ読みしたら、達人プログラマー―シス…

学習ログ

http://guides.rubyonrails.org/getting_started.html をたたいた。 http://guides.rubyonrails.org/migrations.html を読んだ。うーんこのペースだと、JavaScriptまで、たどり着けんか。