SOFTELメモ Developer's blog

Category /

【php】配列の縦横入れ替え的な操作

2011-07-30 問題 こういう配列から $no = array(1, 2, 3, 4, 5); $name = array('佐藤', '加藤', '高橋', '伊藤', '山田'); $todofuken = array('岐阜県', […]

とある検索フォーム

2011-07-29 よくあるWebシステムの検索機能というと、上に検索フォーム、下に一覧といった構成になりがちですが、Excelのオートフィルタみたいな検索フォームもありですね。 下のスクリーンショットはオープンソースのカートシステムのMa […]

【apache】server-status

2011-07-19 問題 Apacheの稼働状況を簡単に確認したい。 答え mod_status を有効にすると、server-statusが利用できる。 コマンドラインでは コマンドラインからだと、以下のコマンドで確認できる。 apach […]

libjpeg-turboがいいらしい

2011-07-18 問題 libjpegより速いlibjpeg-turboというのがあるらしいですね。 答え SIMD対応CPU(つまり最近のx86系CPUならほとんど?)だと、2~4倍高速化するらしい。 libjpeg-turboはlib […]

VMwareでAndroidOSが動く

2011-07-17 問題 Androidって、VMwareでも動くの? 答え 動いた。 手順 1、Androidを入手 http://code.google.com/p/android-x86/ 2、VMのCDドライブにisoイメージを入れ […]

【MySQL】切捨て、切り上げ、四捨五入

2011-07-16 よくある手順をメモ。 まず 切捨て、切り上げ、四捨五入をするときは、TRUNCATE関数を使う。ROUND()はよほど適当でいいときに使う。 切り捨て そのまま。 TRUNCATE(1.23, 0) 四捨五入 0.5足し […]

【php】文字列を1文字ずつに分解して配列にする

2011-07-15 問題 文字列を1文字ずつに分解して配列にしたいです。 答え str_split() だとこんな感じ。 <?php $str = "Hello Friend"; $arr1 = str_split […]

【MySQL】max_allowed_packetの理由

2011-07-13 問題 MySQLのmax_allowed_packetという設定項目は、なぜあるのでしょうか? 答え マニュアルによると、ちょっとした予防策とのこと。 メモリは必要な場合にのみ割り当てられるため、この変数を増やしても安全 […]

【linux】ファイル内検索をしたい

2011-07-05 問題 開発環境のGUIでのファイル内検索はできるけど、CUIの端末からはどんなコマンドをつかったらいい? 答え find で見つけたファイルを、パイプとxargsで、grepコマンドに渡す。 find . -type f […]

【CSS】セレクタは右から左に解釈される?(高速化tips)

2011-06-30 問題 CSSのセレクタは、右から左に解釈されるって本当ですか? 高速化する書き方があるとか。 答え 実装はわからないけど、仕様はそうらしい。 下表はセレクタの一覧(http://www.w3.org/TR/CSS2/se […]

【MySQL】複数データベースのダンプ

2011-06-29 問題 MySQLで、複数のデータベースのダンプって一度に取れますか。 答え 以下のオプションでできます。 --databases 省略形は -B 複数のデータベースをダンプします。通常、mysqldumpはコマンドライン […]

【Eclipse】矩形選択ができる

2011-06-28 下図のとおり、Eclipseで矩形選択ができる(3.5以降)。 ショートカットキーは「shift + alt + A」。押すたびに切り替えとなる。 矩形選択モードにすると、マウスカーソルが十字になる。 元に戻すといつもど […]

「Eclipse3.7+PDT+SVNクライアント」の環境を作る

2011-06-23 エディタが便利なのと、SVNクライアントとしても使いやすいという程度の理由で、phpの開発でEclipseを使っています(テスト等にももっと活用したいと思ってます)。 Eclipse3.7が出たということで、「Eclip […]

【jquery】IEのhover(mouseenter/mouseleave)がおかしい?

2011-06-21 問題 mouseenter、mouseleaveイベントを使った処理をjQueryで書いたのだが、IEとそれ以外で何か動きが違う。 IEは想定外の箇所でmouseleaveが発生した。なぜ? たぶん答え Microsof […]

さくらのVPSでFedora15を使う

2011-06-19 手順 1、通常通り、カスタムOSでFedora13(64bit版でいい)をインストール。 2、管理者としてログインして、アップグレード用のコマンドをインストール。 # yum install preupgrade 3、何 […]

さくらのVPSでDebian6を使う

2011-06-18 1、OS再インストール Debian5を選択。 2、sources.listを編集 # vi /etc/apt/sources.list deb http://ftp.jp.debian.org/debian squee […]

SubclipseとSubversiveの違い

2011-06-17 Subclipseは、ソースがSubversion管理されていると(.svnディレクトリを見つけると)と自動的にSubversion管理だと認識する。 Subversiveは、いったんワークスペースから削除して、もう一度 […]

【linux】LAMP環境 + メール環境(postfix + dovecot)

2011-06-15 概要 さくらのVPSなどを、1台だけ借りて、個人用途で、メール(バーチャルドメイン対応)やWeb(マルチドメイン対応)で使い倒そうという感じの環境構築。 OSはCentOS5.6(もうすぐ6が出そうですけど)。 Webシ […]

IE6の印刷のページ設定のデフォルトのメモ

2011-06-14 IEの印刷のページ設定のデフォルトは、ヘッダーとフッターが以下のようになっている &w&b&p/&P ページ &u&b&d/

【php】髙(いわゆる「はしご高」)が文字化けする!

2011-06-13 問題 EUC-JPの文字をUTF-8に変換したんだけど、髙(はしご高)が化けてるの。 何で? 答え php、MySQLにはさまざまな文字コード変換の機能が備わっていますが、期待した動作をするとは限らないようです。 一部の […]