@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2012-11-01から1ヶ月間の記事一覧

よくやる単純作業リファクタリング

C#

usingの並べ替え Ctrk + K, Ctrl + D ローカル変数の型をvarに 余計な空行を削除 一回しか使わないローカル変数をインライン展開 定義順変更 DAOのメソッドをCRUD順に並べる ユーザコントロールのメソッドを、public、イベントハンドラ、privateの順に並べる…

JavaScriptパターン ―優れたアプリケーションのための作法

2章 必須パターン、3章 リテラルとコンストラクタ JavaScriptを書くときの注意点。JavaScript: The Good Partsの方が理由の説明が分かりやすい。 YUI DocについてはGood Partsには記述が無いので参考になる。 4章 関数 関数の書き方はJavaScript: The Good P…

文字列をカンマでつないだ時に最後のカンマをつけない方法

つい配列にJoinして、インテリセンスがLINQっぽい表示を出し、「何Joinだっけ〜?」と頭を悩ますのでメモ。

改行の安全な扱い方

当初の作戦 入力された改行はすべて\r\nに変換する 文字列を切りすてるときは、切り捨てた後の文字列が\rか\nで終わっていたらそれも切り捨てる しかし、IE9のtextareに入力済みの改行は\nになっている。入力文字だけでなく入力済みの文字も変換が必要。 よ…

かぼちゃの煮物

レシピは今日の料理を採用 かぼちゃの量に合わせて分量を再計算 雪化粧かぼちゃ 250g だし 1.5カップ 砂糖 大さじ1.5 醤油 小さじ2.5 酒*1 小さじ2 弱火でことこと煮込んで20分。 だしはだしポット使うと楽ちんだよー。 カットかぼちゃだったから皮剥かなか…

自炊の始め方 レベル1〜レベル10

自炊とは自分が食べるため。人に食べさせるご飯の話は扱わない。 レベル1 冷凍ごはん 炊飯器 ジップロックコンテナ 惣菜を買って食べよう。牛丼よりは高くつくけど定食を食べるよりはちょっとだけ安くなる。 レベル1.5 パスタ 鍋 ゆでるだけなら誰でも出来る…

JavaScript メモ

JSLintは使おう 「閉じ括弧が抜けている」とかのクソエラーを実行前に見つけてくれる 関数内の定義順 プライベートプロパティ プライベート関数 処理 //プライベートプロパティ //メッセージ var msg = 'hello', //プライベート関数 //メッセージを表示 show…