Category /
文字コードC2A0(UTF-8の半角空白)なんてあるんですね
2009-11-30 あるテキストファイルをiconvコマンドで文字コード変換しようとすると、iconvコマンドが失敗する現象に遭遇した。 どうやら、バイトコードC2A0(UTF8の半角空白)が入っているのが原因のようだ。 キーボードでは入力 […]
【Eclipse】Subversion対応プラグイン Subclipse インストール
2009-11-29 アップデートサイトからインストールするのが簡単。 まずはアップデートサイトの登録。 Eclipse起動 メニューの Help → Install New Software をクリック Work with: にURLを入力 […]
動的なグラフを表示する(ブラウザで円グラフ、データグリッド風表示など)
2009-11-28 グラフを描画するには、Google Chart API は簡単でよいですが、 http://code.google.com/intl/ja/apis/chart/ http://code.google.com/intl/ […]
ブラウザの画面から電話番号が消える?
2009-11-27 あるシステムの画面で、表示がおかしい。 電話番号が消えるという現象が発生するようです。 しかし弊社では再現できず。。。 困っていたところ、スカイプのアドオンがブラウザの画面に表示される電話番号の部分に悪さをしているようだ […]
IE8は新規に起動したウインドウでもセッション(Cookie)を共有する
2009-11-26 今更ながら知りました。 IE7以前とは違うのですね。 IE6、IE7 は別プロセスで立ち上げたウインドウであればセッションを共有しませんでした。 あるWebシステムにログインして、新規タブ Ctrl+T や 新規ウインド […]
HTMLの文字コードをUTF-8にしたら、フォームの要素(inputなど)が大きくなった!(横幅が通常の約2倍)
2009-11-25 問題 HTMLの文字コードをUTF-8にしたら、フォームの要素(inputなど)が大きくなった!(横幅が通常の約2倍) 答え フォームの要素に font-familyを指定するべし IEのデフォルトのフォントまわりは何か […]
【php】dirname(dirname(dirname(dirname(dirname(…)))))
2009-11-24 CakePHPのソースをちらっと見ていたら、こんな記述が define('ROOT', dirname(dirname(dirname(__FILE__)))); パフォーマンス的に優れているわけではないです。 (dir […]
1ピクセルx1ピクセルの透過GIFをphpで表示したい
2009-11-22 答え header("Content-type: image/gif"); echo base64_decode('R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAIC […]
【Eclipse】既存のプロジェクトをphpプロジェクトにするには?
2009-11-21 EclipseのPDTいいですね。愛用してます。 新しいワークスペースを使い始めたら、既存のプロジェクトは「インポート」で取り込むことがあります。 インポートした既存のプロジェクトが、phpプロジェクトではなかったとき、 […]
【MySQL】 データ格納フォルダをコピーして動くのはMyISAMだけ
2009-11-20 MySQLがデータを格納しているディレクトリを見てみると、データベースをあらわしているっぽいディレクトリが並んでいます。またその中にはテーブルをあらわしているっぽいファイルが並んでいます。 これを見て、安易にディレクトリ […]
SQLServerでEXPLAIN(実行プランの表示)
2009-11-19 これを実行してから SET SHOWPLAN_TEXT ON; SET SHOWPLAN_ALL ON; 次のように、通常通りSQLを実行すると、 SELECT TOP 10 * FROM dbo.D_作業予定ファイル; […]
border-collapse:collapse;にするべきか separateにするべきか
2009-11-18 HTMLにて、tableに下記のスタイルを指定すると、CSSの見た感じがわかりやすく簡単で、レンダリングもきれいにできているように見えます。 table {border-collapse:collapse;} td, t […]
アンダーバー?ハイフン?(プロジェクト名、ディレクトリ名などに)
2009-11-17 リポジトリ内のプロジェクト名(ディレクトリ名)、Eclipseの中で管理しているプロジェクト名などには、アンダーバーを使わないようにしています。 プロジェクト名でサブドメインを作って、テスト環境とすることなどがありますが […]
【MySQL】サーバーの文字セット、クライアントの文字セット
2009-11-16 MySQLではサーバーが持っている文字セットの指定とクライアントが持っている文字セットの指定があります。 mysql> show variables like 'character\_set\_%'; +----- […]
HTMLをUTF-8にしたらフォントが明朝体になった!どうしよう。
2009-11-15 答え body { font-family:sans-serif; } HTMLをUTF-8にすると、IEでフォントを指定しないとき、勝手に明朝体で表示されます。 スタイルシートで font-family:sans-se […]
【データベース設計】 テーブル名、カラム名の名前の付け方(命名規則)
2009-11-14 データベース設計のテーブル名、カラム名の物理名について、とても個人的な自分ルールをご紹介。 テーブル名は、 小文字英数字とアンダースコアだけ使う。大文字は避ける。 一般的な英単語、ローマ字(ヘボン式)でつける。多少長くな […]
MySQLのバージョンが知りたい?
2009-11-13 接続ができるなら、このようなSQLでMySQLのバージョンがわかります。 select version(); 実行結果例) mysql> select version(); +------------+ | versio […]
phpinfo() こんなところからも
2009-11-12 コマンドラインからどうぞ♪ php -i phpinfo() は、よく動作確認の際に表示させたり、チェックしたりします。 意図してブラウザで見たいときはよいのですが、単純に設定を確認したいだけのとき、いちいち<?p […]
UTF-8で4バイトになる文字
2009-11-11 JIS X 0213の第3・4水準漢字の一部が4バイトとなる。マイナーな文字ですね。 例えば、第1・2水準漢字だけ対応していればよい案件などでは考慮しなくてよいでしょう。 MySQLではこのUTF-8で4バイトになる文字 […]
【MySQL】SQLの最大長は?
2009-11-09 普段意識することはないですが、MySQLのクエリの長さには制限値があります。 ● どこで分かるの? → /etc/my.cnf に書いてある。 max_allowed_packet という設定項目。 こんな感じで書いてあ […]