水曜日, 3月 25, 2009
デザイナーならブックマークしておきたい記事10選
無料で使えるクオリティの高いフォント25選
» Where can i find textures and background images?
テクスチャと背景画像配布サイト集
» Free Photoshop plugins
無料で使えるPhotoshopプラグイン集
» 5 great places to download Photoshop brushes
Photoshopのブラシをダウンロードできるサイト5選
» 38 free icons checkpoints
無料で使えるアイコンサイト38選
» Where can you find good images?
クオリティの高い画像配布サイト集
» Listamatic
たくさんのリストのCSSを紹介
» The webdesign toolbox by Mashable
Webデザインで使えるツール集
» The best Firefox addons for a web developer
WebデベロッパーのためのFirefoxアドオン
HTMLマイナータグ
セレクトボックスの要素をグループ分けできます。
↓こんな感じですね。
マウスオーバで表示されるツールチップテキストを定義できます。
SEO is full of trickery and magic.
and
セットで使用。削除したい(del)箇所と追加した(ins)箇所を明示。
と似ている。マウスオーバでツールチップテキストを表示。タイトル属性に記述。
こんなところですね。
その他は以下からどうぞ。
月曜日, 3月 23, 2009
会話のコツ
その1:まずは、はじめる
まずは会話を始める。相手が自身について語れるテーマを振るのがベター。なぜなら、自分自身のことを話すことが好きな人は結構多いからだ。話を促し、聞き手にまわれば、好意的な印象を持ってもらえるだろう。
その2:先に考える
相手の話を聞きつつ、次の準備へ。15秒程度を目標に、次のテーマにスムーズに移れるようにしよう。
その3:話のテーマに注意
話のテーマは、映画、旅行、小説あたりが無難。かといって、強引にこれらのテーマに持っていくのは避けよう。何を話すにしろ、攻撃的な姿勢はNG。たとえば、映画の話をする場合、「あの映画、マジ最悪だったよ」と言うのではなく、「あの映画、ボクには合わなかったみたい」というくらいのスタンスが良い。
その4:うまく締める
会話を終えるときは、(実は楽しくなかったとしても)相手と話して楽しかったことを伝えよう。
日曜日, 3月 22, 2009
正規表現例
- メールアドレスの正規表現
メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。
$email = "test@example.com"; if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',$email)) { echo "Your email is ok."; } else { echo "Wrong email address format"; }
英数字と下線を入れた、5文字以上20文字以下のユーザー名チェック用です。
$username = "user_name12"; if (preg_match('/^[a-z\d_]{5,20}$/i', $username)) { echo "Your username is ok."; } else { echo "Wrong username format."; }
US用ですが。これをもとに日本語版をつくる勉強してもいいかもですね。
$phone = "(021)423-2323"; if (preg_match('/\(?\d{3}\)?[-\s.]?\d{3}[-\s.]\d{4}/x', $phone)) { echo "Your phone number is ok."; } else { echo "Wrong phone number."; }
IPアドレスチェック用。
$IP = "198.168.1.78"; if (preg_match('/^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/',$IP)) { echo "Your IP address is ok."; } else { echo "Wrong IP address."; }
またしてもUS用ではありますが。
$zipcode = "12345-5434"; if (preg_match("/^([0-9]{5})(-[0-9]{4})?$/i",$zipcode)) { echo "Your Zip code is ok."; } else { echo "Wrong Zip code."; }
アメリカのソーシャルセキュリティ番号ですね。USではよく使います。
$ssn = "333-23-2329"; if (preg_match('/^[\d]{3}-[\d]{2}-[\d]{4}$/',$ssn)) { echo "Your SSN is ok."; } else { echo "Wrong SSN."; }
これも知っておくと良いかも。
$cc = "378282246310005"; if (preg_match('/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|3(?:0[0-5]|[68][0-9])[0-9]{11}|3[47][0-9]{13})$/', $cc)) { echo "Your credit card number is ok."; } else { echo "Wrong credit card number."; }
こちらもたまに必要になりますね。
$url = "http://komunitasweb.com/"; if (preg_match('/^(http|https|ftp):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i', $url)) { echo "Your url is ok."; } else { echo "Wrong url."; }
他の命令使えばできるような・・・ま、でも勉強にはなりますね。
$url = "http://komunitasweb.com/index.html"; preg_match('@^(?:http://)?([^/]+)@i', $url, $matches); $host = $matches[1]; echo $host;
特定の文字列にスタイルを当てたいことってありますよね。そうしたときに使えそうです。
$text = "Sample sentence from KomunitasWeb, regex has become popular in web programming. Now we learn regex. According to wikipedia, Regular expressions (abbreviated as regex or regexp, with plural forms regexes, regexps, or regexen) are written in a formal language that can be interpreted by a regular expression processor"; $text = preg_replace("/\b(regex)\b/i", '\1', $text); echo $text;
正規表現は慣れないと使いづらいですよね。しかし使えると超絶便利。よく使うパターンを覚えておいて応用を利かせていきたいものです。
» 10 Practical PHP Regular Expression Recipes | KomunitasWeb
木曜日, 3月 19, 2009
面白いことをとことんやれば、「起業」は必ずうまくいく。
一番ぐっと来た言葉。ソニーの人も「あえてアンチソニーを作っている」と言っていたような。全員を満足させるより、自分が思い描いた人に熱狂的にファンになってもらう。それが個性だと思っていますが、実にうまく表現されていますよね。
どの職場にいても必ずいる「イヤなやつ」とは最初に仲良くなること。とことん話して苦手意識をなくしておこう。毎日「あいつに話しかけられたらいやだな」と思いながら仕事をすることこそばかばかしいことはないのだ。
なにかを始めるときは自分一人で決めることが大事。みんなで新しいことについて決めようとするとうまくまとまらない。やりたいことがあったらまずは自分一人の力で始めてみよう。
ネットサービスもそうだよなぁ、と思ったり。
フレッシュネスバーガーの人気商品、バナナケーキ。これが売れたのにはちょっとした仕掛けが。焼きたてのバナナケーキをさますために奥の事務所に持って行くのですが、そのときにわざと客の前を通っていくらしいです。よい香りがふわーっと広がるので「お、何?」「ひとつちょうだい!」とすぐに完売。プレゼンテーションは大事ですよね。
知らないことは素直に聞こう。よく人に聞く人とそうでない人は1年もたてば大きく違ってくる。プライドが高くて質問がなかなかできない人もいるだろうが、あとで自分で調べよう、などと思わずにどんどん聞こう。質問を熱心にされていやがる上司はいないのですから。
でも同じ質問は2度しないように気をつけましょうね。
「やり遂げる」人のマニフェスト
土曜日, 3月 14, 2009
木曜日, 3月 05, 2009
私のIDは、913762
血液型ゲノム
真面目なA型
真面目度: | ★★★☆☆ |
マイペース度: | ★★☆☆☆ |
お調子者度: | ★★☆☆☆ |
不思議度: | ★★☆☆☆ |