【php】今さらながら php4.4.9環境が欲しい
問題 古いphp4のシステムのphp5化の作業などで、php4.4.9環境が必要となってしまった。 どこかにない? 答え XAMPPでよかったら、XAMPP 1.6.8 などに入ってました(確認済み)。 Linux版もあ […]
Gmailの設定(メールソフト用)
受信メール (IMAP4) サーバー imap.gmail.com SSL:有効 ポート:993 送信メール (SMTP) サーバー smtp.gmail.com 認証を使用:オン SSL(STARTTLS):有効 (T […]
【debian】iceweaselがエラーで起動しない
問題 iceweasel(firefox)がエラーで起動しない。 答え デスクトップのショートカットなどから起動していると、何が起きているのかよく分からないが、端末から起動すると、エラーメッセージが確認できる。 端末から […]
【JavaScript】要素の位置にスクロールする
問題 任意の要素の位置までスクロールするには? 答え よくあるアニメーションするスクロールではないが、scrollIntoViewを使うと簡単にその要素の位置にスクロールできる。 scrollIntoView() メソッ […]
【MySQL】SQL内で文字列を16進表現する
問題 こんなとき データが文字化けしていて、うまくwhere句で抽出できない。 クライアント側の事情でマルチバイト文字を含むSQLが思ったように発行できない。 BLOB型カラムに入っているバイナリにマッチさせたい。 バイ […]
Pleskでqmailの環境で拡張メールアドレスを使う
問題 Pleskが入っているVPSで、MTAはqmailです。 拡張メールアドレスを使いたくて、.qmail-hoge などのファイルを置いて設定してみているのですが、うまくいきません。 答え こうすると動くようです。 […]
SQLiteのデータを操作したい
Adminer phpMyAdminのようにWebブラウザ経由で操作できる。SQLiteだけでなく、MySQLやSQL serverなどにも対応している優れもの。 SQLite Administrator SQLiteの […]
【php】Notice: Unknown: Skipping numeric key 0. in Unknown on line 0
問題 こんなエラーが出ました。 Notice: Unknown: Skipping numeric key 0. in Unknown on line 0 何ですかこれ。 答え phpのセッションが、第一階層で数字をキー […]
【php】phpでcoalesce
問題 phpで、渡された値の中で、最初のnull(相当)でない値を返してください。 SQLにある COALESCE関数みたいなの。 答え function coalesce() { $args = func_get_ar […]
SQL Server で カラムの幅を超えたときでもSQLは実行して欲しい
問題 100文字までの文字列型のカラムに、100文字以上入れるinsert文を実行すると、以下のエラーとともに、SQLは反映されずに終了します。 [Microsoft][SQL Server Native Client […]
sendmailはload average が高いと メールを送受信しない
問題 サーバーからメールが送信できないみたいです。 /var/log/maillog を見ると、以下のようなメッセージがありました。 rejecting connections on daemon MTA: load a […]
【HTML】入力欄が1つだけのフォームはEnterキー押下でsubmitされる。submitボタンがなくても。
問題 フォームがEnterキー押下でsubmitしてくれたり、くれなかったりするのですが、何かルールがあるのですか。 特に、サブミットボタンがないフォームについて。 特に、入力欄が1つのときと、2つのときの違いについて。 […]
【php】まとめてaddslashesする
問題 配列に入った値をまとめてaddslashesしたい。 配列は1次元のフラットに並んだものとは限らず、配列の配列だったり配列の配列の配列だったりする。 答え 以下のように書けば、再帰呼び出しで、配列の中をあるだけたど […]
【php】Windowsかどうか環境を判別する一番簡単な方法
問題 phpを動かしてる環境がWindowsかどうか判別するには? 答え 1文字で判定できるので、これが一番早いとか。 if (DIRECTORY_SEPARATOR == '\\') { echo 'Windows'; […]
NetBeansで正規表現でプロジェクト内を置換
問題 配列を使っていたところを、オブジェクトに変えたのですが、 記述をまとめてさくっと切り替えたいんだけど、こういう置換できる? 置換前) $vars['hogehoge'] ↓ 置換後) $vars->hogehoge […]
NetBeansで編集するファイルはUTF-8がほとんどのとき
問題 NetBeansでファイルを編集しようと思ったら、Shift_JIS(windows-31)として開こうとされる。 ほぼUTF-8のファイルしかないので、最初からUTF-8で開いて欲しい。 答え netbeansの […]
無料で使える写真素材・画像素材
いいのを見つけたら追加します。 PUBLIC-DOMAIN-PHOTOS.com publicdomainpictures.net public-domain-image.com U.S. Government Phot […]
【php】空文字の要素を配列から取り除きたい
問題 以下の配列から、 $a = array('あろは', 'おはよう', '', 'おやすみ', ''); 空文字の要素を取り除きたい。 foreach ($a as $k => $v) { if ($v === […]
【git】.gitignore
問題 Git管理している環境の中で、いろいろと無視したいものがある。 設定で無視させれないか? 答え .gitignore を使う(ignore は"無視する"の意味)。 .gitignore という名前のファイルを、g […]
【JavaScript】JSONを使う。IEでも。
問題 ネイティブのJSONはたいていのモダンなブラウザなら大丈夫だけど、IEはIE8以降らしい。 どんな環境でもJSONを使えるようにしたい。 答え JSON.parse や JSON.stringify を、ブラウザの […]