August 26, 2006
Zero Test
- ゼロテスト - ゼロテスト2 未定義か文字が入っていない、下でも大丈夫だと思う if((!isset($var) && $var!==null) || $var===""){ if(!isset($var) || $var===''){//未定義,'',nullが該当
ブーリアン 0,false,nullは偽、"文字"は真 if($var){//"null","false"も該当 if(!$var){//"0",""も該当
文字 危険なのは文字でfalse,0,nullを入力した場合、"0","null","false"は文字 if($var===''){//''だけ、未定義までも偽に if($var==''){//0,null,falseも該当
数字 if($var===0){//0だけ if($var==0){//0,null,false,"0","null","false","true"も該当
未定義変数 以下全部真 if($nonset==0) if($nonset!==0) if($nonset!="0") if($nonset!=="0") if(!$nonset) if($nonset=="") if($nonset!=="") if($nonset==null) if($nonset===null) if($nonset!="null") if($nonset!=="null") if($nonset==false) if($nonset!==false) if($nonset!="false") if($nonset!=="false")
次の値はFALSEとみなさるから危険 booleanの FALSE integerの 0 floatの 0.0 空の文字列、 および文字列の "0" ゼロを要素とする配列 ゼロを要素とするオブジェクト NULL
if( isset($var) ){ 定義されていればTRUE、定義されていなければFALSE NULLに設定されている変数を調べた場合はFALSEが入ってしまう 変数の値が 0 や空文字 "" の場合はTRUEを返します
if( empty($var) ){ 変数が定義されていない場合にTRUEを返します。また、変数が定義されていても、値が0や空文字 ""やNULLの場合にもTRUE "0"もTRUEが入ってしまう isset, emptyに付け加えても空文字判定ができない、未定義変数でなくなる? if((!isset($var) && $var!==null) || $var===""){ if(empty($var) && $var!==0 && $var!=="0" && $var!==null && $var!==false){ - Is this English???
Posted by funa : 05:12 AM
| Web
| Comment (0)
| Trackback (0)
August 23, 2006
For a Presentation
-
プレゼン資料 詳細ページから設計する、すると全てが決まる顧客や一般ユーザでなく、流行を捉えられる感覚の優れたコンサルの事を聞くことだトップページは競合他社ばかりだ
Strategic Web
Posted by funa : 09:36 AM
| Web
| Comment (0)
| Trackback (0)
August 20, 2006
BANGBOO MAP
-
BANGBOO MAP 新サービスのベータ版。グーグルマップとのマッシュアップ。マッシュアップという表現は嫌いだな。リーミックスだ。
Posted by funa : 11:00 PM
| Web
| Comment (0)
| Trackback (0)
August 16, 2006
Assertive Behavior
PFドラッカーは「コミュニケーションには経験の共有が不可欠だ」と言った。誰もが同じ経験をしていればこの世にはまったく問題がないのだろう。アサーティブ・トレーニングは、ロールプレイやディスカッションでの練習・訓練を通じて、人は持っている経験こそ違え、普通の人同士だということを刷り込もうとしているように思う。そういう必要がある時代なのだと思う。逆に言えば、アサーティブ・ビヘイビアを身につければ、どんな個性であっても、どんな経験があっても良いはずだ。
---私が思うアサーティブ 1)自分の 「主張したいこと」 をはっきり論理的に理解する。 2)それを卑下することなく、居丈高になることなく、相手も尊重しながら、「上手く伝え結果を出す」。
---自分の気持ちを要求すればいい 何を感じている?どうしたい?自分の心に耳を傾けてみよう。 それを率直に、相手に伝えればいい。 自分の気持ちに素直に言葉にすればいい。
---ノーを言う 相手と自分に誠実でありたいからこそ、言う。 おかしいことにはおかしいと言うのは正義、だから言う。 あなたと私は違う。それも当然だから、言う。 何ができて何ができないのか自分をわかってもらうため、だから言う。 相手と長くよりよい関係を築くため、だから言う。 「燃えつき」から守るため、理性ある人として言うのです。
---批判に対処する 批判の言葉をよく聴く。 批判が正当か正当でないかの判断をする。 批判を受けたときの気持ちを、冷静に批判者に伝える。 話し合って問題解決に向かう。
---上手に怒る 論理的になぜ怒っているか伝え、過去に戻れなくても、謝ってもらう。
Posted by funa : 12:36 AM
| Column
| Comment (0)
| Trackback (0)
August 15, 2006
Golden Ratio
===黄金比、白銀比、白金比====
黄金比=1:1.618、近似値で5:8。
全体を13分割すると分かりやすい。安定感がある。
白銀比=2:3
白金比=5:7
これはコンテンツにも当てはまるもので、引き込みやすいコンテンツ量や区切りがある。なので、3つや4つのカテゴリーにするなど綺麗な分割をすると収まりが良い。
Posted by funa : 09:53 PM
| Web
| Comment (0)
| Trackback (0)
August 15, 2006
Tag Cloud
-
Tag Click タグを手打ちで入力している時点で駄目だと思った、タグクラウド。一回もこれをクリックしたことがないよ。昔は「あなたのHPにはこのキーワードが良く出てきます」と自然文解析したものがあったが、やはり
形態素解析 がインターネットでは重要な技術だと思った。こっち側だとタグクラウドも内容要約みたいで面白いんだけどね、ナビとしても。
Posted by funa : 07:43 PM
| Web
| Comment (0)
| Trackback (0)
August 11, 2006
Struggling with PHP
///// フォーム送信でバックスラッシュが割り込む ///// magic_quotes_gpcがON設定となっていると、フォームから受け取った文字の中に\(バックスラッシュ)、"(ダブルクォーテーション)、'(シングルクォーテーション)があった際、その後ろに自動で「\」をつけエスケープ処理を行います。SQL injection 対策でもあるのですが、SJIS の文字コードの場合、パソコンの「ソ」のコードは「0x83 0x5c」なので、「パソコン」→「パソ\コン」となり、上手く表示ができなくなります。
PHP.ini - magic_quotes_gpc を OFF htaccess - php_flag magic_quotes_gpc off Code - if (get_magic_quotes_gpc()) { $str = stripslashes($str); }
///// サイズが大きいファイルをアップロードできない ///// /etc/httpd/conf.d/php.conf 内の以下の個所を変更する。 # # Cause the PHP interpreter handle files with a .php extension. # <Files *.php> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288 </Files>
///// メモリ不足エラー ///// /etc/php.ini 内の以下の個所を変更する。 ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing... memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
Posted by funa : 05:13 PM
| Web
| Comment (0)
| Trackback (0)
July 25, 2006
Company Profile
-
BANGBOO provides new reasoning 会社というわけではないが今の自分としてはどうなのか。個人的なビジネスカードとして。
Posted by funa : 04:35 AM
| Web
| Comment (0)
| Trackback (0)
July 18, 2006
Too Big
-
Mountain the too big 大きすぎて圧倒される、そういうところに行きたい。アメリカ、ラスベガスやサンフランシスコ、ロサンゼルス辺りにフラッといけたら最高だ。少し上に行動範囲を移す感じで。大自然の
ポスター を飾るのもいいそうだ。ネットでポスター探してみたら結構面白い。
Where I wanna go: LosAngels-LasVegas-SanFransisco-NewYork(Trans-American trip), Santa monica mountains, Grand canyon, Yosemite, Zaion, Naiagara falls and great motocross courses.
Posted by funa : 03:45 PM
| Column
| Comment (0)
| Trackback (0)
July 15, 2006
A good angle from variety of point of views
-
Helmet Camera 色んな意味で視点が違う映像は面白い。3倍速位で動画再生ができる技術があれば、ピッチ調整も付いてね。コケソウなバンク角とコケナイ最大のバンク角の把握と調整。
Posted by funa : 03:12 PM
| Web
| Comment (0)
| Trackback (0)