Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

2012-03-16から1日間の記事一覧

リファクタリング-プログラマーの体質改善テクニック|コードの不吉な臭い

パンくず リファクタリング-プログラマーの体質改善テクニック コードの不吉な臭い 内容 リファクタリングが必要となるコードの不吉な臭いには以下のものがある。 ※詳細は個別のリンク先に記載 臭いの名称 臭いの詳細 重複したメソッド 内容が重複したメソッ…

書籍 リファクタリング−プログラマーの体質改善 | リファクタリングの原則

パンくず リファクタリング-プログラマーの体質改善テクニック リファクタリングの原則 内容 リファクタリングの定義 プログラミングにおいて、外部からの見た目を変えずにソースコードの中身を整理すること。 2つの帽子 機能の追加とリファクタリングを同時…

書籍 リファクタリング−プログラムの体質改善テクニック 学習メモ

概要 Martin Fowlerの名著。 『リファクタリング−プログラムの体質改善テクニック』に関する学習メモです。 各章 章見出し 詳細 リファクタリング最初の例 リファクタリングの実例で導入の理解を円滑にしている章。メモは割愛 リファクタリングの原則 リファ…

HTML5新要素 input type="email"

概要 input type="email"タグについて説明します。 内容 input type="email"はemail入力欄です。 @を含まないアドレスを入力するとエラーになります。 また@の前後に半角英数文字が1文字以上ない場合もエラーになります。 サンプル <html lang="ja-JP"> <head> <meta charset="UTF-8" /> <title>input type="email"</title> </head> <body> <form action=""></form></body></html>…

HTML5新要素 input type="time"

概要 input type="time"タグについて説明します。 内容 input type="time"は時間の入力欄です。属性として以下の利用が可能です max = 最大値を設定 min = 最小値を設定 step = 秒単位でのステップ幅を設定 サンプル <html lang="ja-JP"> <head> <meta charset="UTF-8" /> <title>input type="time"</title> </head> <body> <form action=""> time:</form></body></html>

HTML5新要素 input type="week" カレンダーUIで週の入力

概要 input type="week"タグについて説明します。 内容 input type="week"は週入力欄です。属性として以下の利用が可能です max = 最大値を設定 min = 最小値を設定 step = ステップ幅を設定。デフォルトは1週単位 サンプル <html lang="ja-JP"> <head> <meta charset="UTF-8" /> <title>input type="week"</title> </head> <body> <form action=""> week:</form></body></html>

HTML5新要素 input type="month" カレンダーUIで年月の入力

概要 input type="month"タグについて説明します。 内容 input type="month"は月入力欄です。属性として以下の利用が可能です max = 最大値を設定 min = 最小値を設定 step = ステップ幅を設定。デフォルトは1月単位 サンプル <html lang="ja-JP"> <head> <meta charset="UTF-8" /> <title>input type="month"</title> </head> <body> <form action=""> mon</form></body></html>…

HTML5新要素 input type="date" カレンダーUIで日付の入力

概要 input type="date"タグについて説明します。 内容 input type="date"は日付入力欄です。 サンプル <html lang="ja-JP"> <head> <meta charset="UTF-8" /> <title>input type="date"</title> </head> <body> <form action=""> date:<input type="date" name="date" id="date" value=""style="width:200px;" required /> </form></body></html>

HTML5新要素 input type="datetime" カレンダーUIで日時の入力

概要 input type="datetime"タグについて説明します。 内容 input type="datetime"は UTC(協定世界時)による日付入力欄です。書式はYYYY-MM-DDThh:mm:ssTZDです YYYY 年 MM 月(01〜12) DD 日(01〜31) T ここから時間が始まることを表す文字(大文字のT…

プログラマーの数学衝動買い

HappyHackingKeyboardとプログラマーの数学のコラボ きっかけといえば、このエントリ「Amazonから数学ガールゴリ押しされた」で をいじってもらえたこと。 結城浩様、きっかけをありがとうございます。さて、書籍の待ち行列のどこに挿し込もう。 現在 リファ…