2012年5月13日日曜日

mysqlとmysqliの違い

PHPからMySQLを呼び出す関数について調べてみました。
mysqlとmysqliの2つがあります。

【mysql】
MySQLデータベースにアクセスするための関数群。
select文やinsert文など、MySQLのクエリがそのまま発行可能。
主な関数としてはmysql_connect, mysql_select_db, mysql_queryなど。

【mysqli】
mysqlを拡張し、より便利にした関数群。PHP5+MySQL4.1以上の環境で動作。
mysqlでできることは全てmysqliで実現可能。
主な関数としてはmysql_connect, mysql_queryなど。



参考 : http://okwave.jp/qa/q7234078.html

2012年5月12日土曜日

フォームのfocus操作

イトウです。
HTMLでフォームを書く機会が増えてきましたね。
今日はそんなフォームのお話です。

<input type="text"> のフォームで、デフォルト値を設定しておいて、
フォーカスされたタイミングでそれを消す方法です。
Twitterのログインページなんてそうですね。
twitterのTOPページ。薄い灰色でデフォルト値がフォームに表示されている。

ユーザビリティを考えてもこれはしっかり導入したいところ。
これ、簡単にできます。コードは以下。

<form>
<input type="text" value="ユーザ名"
    onfocus="if(this.value==defaultValue){this.value='';}"> </form>

これだけです。簡単ですね。
HTML5からは使えるフォームタイプも増えたことですし、
わかりやすいフォーム作りを目指して頑張りましょう。

参考 : フォーカスすると初期値が消去されるスクリプト

2012年5月7日月曜日

UNIXをマナブ

UNIX周りの知識、忘れがちポイントをまとめました。

LinkedInに買収されてイケイケのslideshareでまとめました。

ただ、これだけ読んでも意味分かりませんので注意です。

- UNIXとLINUX
- UNIXコマンド
- シェルスクリプト
等が主な内容です。

2012年4月30日月曜日

ブログにソースコードをきれいに表示する方法

ブログにソースコードを貼ってみます。


var key;
     for(var x=0; x < 100; x++) {
     key = "key"+(x);
     localStorage.setItem(key, x);
}


SyntaxHighlighterを当ブログに導入したので
かなり見やすくなりました。

<pre>タグでclassを指定して囲んであげるだけ。
------
<pre class="brush:クラス名">
ソースコード
</pre>
------

ちゃんとHTMLエスケープしてね。
encoderを使うととっても便利です。
class名はココを参考に。


参考記事:

LocalStorage入門

HTML5の新機能、LocalStorageの使い方。

var key;
     for(var x=0; x &lt; 100; x++) {
     key = "key"+(x);
     localStorage.setItem(key, x);
}
上のソースのようにsetItem()してやれば、
key1 => 1;
key2 => 2;
…
と連想配列チックに記憶させることができます。数字や文字列だけでなく、JSON型のオブジェクトも格納できるようなので熱いですね。

取り出す時は localStorage.getItem('key3'); という風に。
詳しくは以下のURLか、とらえもんにある本が詳しいです。

http://dqn.sakusakutto.jp/2011/07/javascript-html5-localstorage-chrome.html

2012年4月29日日曜日

amazonの商品をブログに貼る方法

ここでhtmlを良い感じに生成できます。
こんなんとか

こんなんとか
Robert C. Martin
2100円
評価平均:
powered by yasuikamo
職業倫理の本
すべての技術者とその関係者に読んでほしい
技術者なら目を通して読んだ方がいい。

こんなんとか

clean coder

おすすめの本です。

ソフトウェア技術者なら読んどくべき本だそうです。


Robert C. Martin
2100円
評価平均:
powered by yasuikamo
職業倫理の本
すべての技術者とその関係者に読んでほしい
技術者なら目を通して読んだ方がいい。

みんなぜひ読んでね。