【apache】起動のときに環境変数を設定する
問題 Webサーバー apacheの環境変数をセットしたい。 (phpの動作に影響のある環境変数など) 答え envvars はいかが。 ソースからインストールすると /usr/local/apache2/bin/env […]
【php】定義済みの定数の一覧を取得する
問題 今どんな定数が定義済みなのか知ることはできますか? 答え get_defined_constants()関数で一覧を取得できる。 ためしにコマンドラインで実行してみる。 $ php -r "var_dump(get […]
【php】define()は遅いのか
問題 define()って遅いんですか? 調査結果 大量のdefine()で定数を定義をした場合と、大量の変数を定義をした場合を比較した。 ・test1.php <?php define('D_0', '0'); […]
【php】定数は遅いのか
問題 定数ってパフォーマンスには何か影響ありますか? 調査結果 define()の速度ではなくて、定数を使った処理の速度を確認してみた。 以下の3種類のスクリプトを用意 ・test1.php <?php defin […]
【linux】すべてのユーザーについてcrontabの設定があるかどうかを調べる
問題 このユーザーにはcrontabが設定されているのかな? 答え (RedHat系では) それぞれのユーザーに対してcrontabが設定されると、/var/spool/cron ディレクトリに保存される。 あるユーザー […]
【Excel】SYLK ファイルであることを確認しましたが、読み込むことができません
問題 ExcelでCSVファイルを開くとエラーメッセージが表示されます。何ですか、このエラーメッセージ。 Excel は ‘xxxx.csv’が SYLK ファイルであることを確認しましたが、読み […]
【apache】特定のファイルにベーシック認証をかける
問題 特定のファイルへのアクセスにだけベーシック認証したい。 答え Filesディレクティブを使う。 .htaccessでなら、こんなふうに囲んでしまえばよい。 <Files abcdefg.html> Au […]
【CSS】お手軽IE対応CSSハック
問題 IE6、IE7対応はしたい。 スタイルシートが汚くなるのはいやだ。 解答例 1、HTMLの条件分岐を使って、そもそものファイルを分けてしまう。 このIE用のファイルの中なら何でもアリ。 <!--[if IE] […]
【linux】timeコマンドの見方
問題 linuxのtimeコマンドって、時間が3つ出力されるけど、どれを見たらいいの? 答え $ time command real 0m5.635s ←実行にかかった時間 user 0m4.039s ←ユーザモードだっ […]
【mysql】特定のテーブルを含まないでダンプを取る
問題 あるデータベースのダンプを取りたいが、特定のテーブルはとらなくてよいとき、何かよい方法ある? (容量は大きいけど、まったく変化がないマスタなど) 答え –ignore-table オプションが使える。 […]
【php】CSV出力のときのヘッダ
一例。 header('Cache-Control: public'); header('Pragma: public'); header('Expires: ' . gmdate('D, d M Y H:i:s', t […]
MXレコードを確認する
nslookupコマンド windows マシンでも使えるnslookup コマンド。 nslookup -type=mx softel.co.jp digコマンド linuxではおなじみdigコマンド。 dig sof […]
【JavaScript】a要素のhrefから絶対パスの取得
問題 リンク(a要素)のリンク先(href属性)の絶対パスを取得したい。 HTML中には相対パスで書いてあるんだけど。 答え ここにa要素を用意 → ソフテルのコーポレートサイトはこのブログ記事の上の上の上の階層です リ […]
【php】日付チェック
問題 phpで日付チェックするにはどうする? 答え checkdate()関数を使う。 checkdate(12, 31, 2000); //→ true checkdate(12, 32, 2000); //→ fal […]
【MySQL】#1305 – FUNCTION concat does not exists
問題 SQLのエラーが出ました。 SELECT CONCAT ('abc', 'def') FROM xxx; → ERROR 1305 (42000): FUNCTION xxxxdb.CONCAT does not […]
【MySQL】データのみのダンプが欲しい
問題 テーブル定義は変えないで、データだけ流し込みたい。 CREATE TABLEなしのダンプがmysqldumpで取得できる? 答え –no-create-info オプションで。 mysqldump -u […]
【MySQL】データベース定義のみのダンプが欲しい
問題 CREATE TABLE文でデータベースのテーブル定義だけ欲しい。 mysqldumpで取得できる? 答え –no-data オプションで。 mysqldump -u hoge -p --no-data […]
【html】一度入力した内容をブラウザが勝手に覚える、勝手に表示する
問題 一度入力した内容をブラウザが勝手に覚えたり、勝手に表示するのなんとかなりません? ↓ これ 答え 勝手に表示してほしくない場合は、input要素に autocomplete=”off” を付 […]
【linux】いろいろな言語サポート、多言語フォント
問題 linuxの多言語サポートってどうなってるんですか。 いろいろなフォントのインストールは可能ですか? 答え 各種言語パッケージ名の一覧は以下のコマンドで確認できます。 yum grouplist hidden | […]
【linux】CentOSに中国語フォントなどをインストールしたい
問題 CentOSに中国語フォントをインストールしたい。 答え yum groupinstall "Chinese Support" ただ、groupinstallだと以下のようにいろいろと連れてきてくれるので、不要なら […]