数字列をURLで扱える形で変換する関数群です。 base64エンコードの数字入力限定版というとわかりやすいかも。base64というと非ASCII文字列をASCII文字に変換する用途に使われますが、 このエンコードでは数字列を短縮化するのが目的です。使用例 encode($src…
PHPセッション機能を利用するにはCookieかGETクエリ文字列でセッションIDを渡さないといけない。 しかしSajaxのAjax通信部分ではHTTPヘッダを追加できないのでセッションを利用できない。 仕方ないのでSajax自体を書き換えることにした。 function sajax_get…
postgresql8.3.12,phpPgAdmin5.0という環境で一般ユーザーがデータベースを作ってスキーマを見ると ERROR: permission denied for relation pg_authid と言われてテーブルのリストを見ることができない。 一般ユーザがpg_authidを見ることができないのは当然…
本日は7でとろりんシューを購入。生クリーム使用なのに冷凍庫に保管してしまった・・・ これではシューシャーベットである
PEAR::Mailのオブジェクト作成時に、Mail::factory('smtp',array('auth'=>'true')); とするとSMTP認証を行うことができるが、認証方式は自動的に決定されてしまう。これが不都合な場合、'auth'=>'LOGIN'のように認証方式を直接記入することで明示的に選択で…
Google日本語入力 http://www.google.com/intl/ja/ime/流石Google 入力途中でも予測変換してくれるしなかなか凄い。 起動後はちょっと重いかなと思うが、使っていると気にならないぐらい速くなる。 ただ予測変換が災いしてGoogleで検索するとき予測単語列が…
Apache+PHP+PDO+Postgresqlの場合DSNにユーザ名を書いておきそれが .pgpassに一致する接続設定がある場合パスワードを読んでくれるのでDSNさえ書けば $pgsql_connect= new PDO($dsn) これだけですむ。mysqlの場合DSNにユーザ名をかけないしどうやら.my.cnfは…
TABキーのアスキーコードを調べようと「TAB コード」で検索するとギター関連ばっかりひっかかった。
ひさびさにドーナツ食べようかな。 こんなときしかミスドいきませんが何か。ところでDポップって100円セールのときにお得感を出すために 普段高い一種の釣りメニューだと思ってたんだけど、 細々としたものを作るので手間がかかるためらしい。 決してドー…
http://cookpad.com/recipe/832517
サーバログを見てたら誰かがphpMyAdminのセットアップファイルにアクセスしようとしてた。 うちはMySQL入れてないので誰かがIPアドレスでも打ち間違えてるのかと思ったら どうやらphpMyAdminを狙ったクラッキングらしい。XAMPPをインストールして初期状態の…
コンストラクションだけど、環状線を作ってみた。 操作が結構大変。その画像
Digest認証をかけたディレクトリで一部ページが正しく表示されない問題が発生 400エラーということでURLを調べると、全角文字が含まれていた。http://example.net/hoge.php?type=ほげこんな感じで。 Digest認証の上では暗号化してなんたらな関係でうまくいか…
vpopmail導入時、prefixに何を指定しても/home/vpopmailにインストールされてしまう現象にみまわれる。 どうやらprefixを設定するとvpopmailユーザのホームディレクトリにインストールしてしまうらしい。 prefixを指定しないとデフォルト値の/usr/localにな…
SVNは便利だけどデータ不整合になったときにみんなきっちりリカバリできるものだろうか・・・ ことあるごとにリポジトリ作り直すのもバカみたいであります
PHPでsshを使ったファイル転送をしようとしてハマる。エラーを検索してたどりついたのがここ http://www.flatz.jp/archives/317 LIBSSH2_APINO was removed from the public header fileなんて書かれていて、0.16以降のlibssh2ではコンパイルできないのでは…
2ちゃんねる競馬板で見つけたんだけど エリザベス女王杯は牝馬が勝つと思うよ 1 名前: 名無しさん@実況で競馬板アウト 投稿日: 2008/11/12(水) 21:26:28 id:zD3FdPfJ0 極秘な 2 名前: 名無しさん@実況で競馬板アウト 投稿日: 2008/11/12(水) 21:27:46…
PukiWikiで新規項目を作ろうとするとなぜかテキストエリアにFrontPageへのリンクが初期値で表示されてて邪魔なので #topicpathにしたいと思っていたが*.ini.phpファイルには該当項目が見当たらず ソースを探ってみたところ、lib/html.php 209行目にリンク元…
WinSCP4でフォルダアップロード時"EInt Overflow"というエラーが出た。 ぐぐっても何も出ないので記録しておく。調査の結果、リモート側に送るべきフォルダと同名のファイルがあってアップロードに失敗した模様。 Overflowなのは、サーバが返してきたエラー…
$ tar cvf hoge tar: 空の書庫作成はご容赦願います Try `tar --help' or `tar --usage' for more information. 単に書庫名を書き忘れたのだけど 不覚にもエラーメッセージに和んでしまった。
テーブルに動的にtr要素を追加しようとして FireBugでデバッグしながらさんざん苦労してできたと思ったら IEで動かないことが判明・・・ ぐぐってみると http://likealunatic.jp/2007/12/11_iedom.phptbody要素を明記しないとダメらしい。 大変参考になりま…
負荷が高いサーバを調べていて、serverlogが肥大化(10MB)しているのに気づき とりあえずこれをリネームして新しいserverlogを作ることに。 # 焼け石に水だろうけどmv serverlog serverlog.20080901 touch serverlogとしてSQLエラーを発生させる。 ところがse…
post-commitでサーバ側の作業コピーに同期するようにしてるんだけど・・・ -- post-commit --- cd 作業コピーディレクトリ svn update - うまくいかなかった。svn updateだけがうまくいかない -- post-commit --- cd 作業コピーディレクトリ pwd >> /tmp/ほ…
http://computers.co.zw/browse.cfm?searchType=new&outerBrowse=1&categoryID=18 こうやってみるとインフレ実感しますね。
var_dump()などは変数の内容を確認するとき便利なんだけど cronや.qmailで自動実行するような場合出力を確認できないので、 ob_start()等を使ってファイルに打ち出すようにすると便利なんだけど いざ書こうとすると結構面倒なのでテンプレート的に備忘録。 …
CURURUにログインできなくなった。 他の人にその話をしたら その人もログインできなくなってた・・・ 何があったんだろう?
5/1にリリースしてたらしい。気づかなかった。 ダウンロードしてみる・・・遅い。ファイルサイズがやたらでかい。手元にある5.2.1は8.8MBだが今回は12MB以上に。 同じ5.2系でこの違い。一体何が入ってるんだろう。
「先輩、Adminって知ってますか?」 「そのぐらい知ってるよ。管理者だろ。たしかAdministratorの略だな。」 「このスペルを逆にすると」 「知ってるよ。nimdaウイルスの名前の由来だな。」 「じゃあアルファベットを1つ後ろにずらすと」 「ん?aの次はbで…
pgbenchなどのツールはpostgresの解凍先ディレクトリのしたの contrib/の中にあります。今日はpgbenchを使ってみよう。 % cd ほげほげ/contrib/pgbench/この中に説明書があるので(日本語!)この通りにインストールしてみますた。% make失敗。わけのわから…