【windows】サービス登録コマンド sc
サービスの登録、削除はscコマンド、 サービスの起動、停止等はnetコマンド (追加)C:>sc create hoge binPath= "C:\Program Files\hoge\hoge.exe --引数など - […]
【Apache】allowEncodedSlashes %2Fが入っているURLに対する動作の設定
Apache のモジュール mod_rewrite で、あからさまに動的なページに見えるURLを、静的ページっぽいURLにすることができます。 item/1234/5/6.html とアクセスされると、内部的には ite […]
wgetの使い方
wget --spider http://URLURLURL は HEADメソッドでリクエストするらしいです。 ファイルを残したくないから…というつもりで –spider すると、思わぬ影響がある場合がありま […]
【MySQL】CSV形式でデータを入れたテキスト型のカラムを検索する
こんなデータがあるとする。 +----+----------+ | id | name | +----+----------+ | 1 | 1,2,3 | | 3 | 1,23,3,4 | | 4 | 1,2,3,5 | […]
【pukiwiki】PKWK_READONLY – 閲覧用入口と管理用入口を分ける
ページのいたるところがいつでも更新できて楽しいpukiwikiですが、一般公開するときは、当然、いつでも誰でも更新できてしまうと問題です(そういう運営をしたい場合は別として)。 そんな方にこの方法はいかが? ● 閲覧用入 […]
【Javascript】new 演算子
new オペレータはコンストラクタを持ったユーザ定義のオブジェクト型または内蔵オブジェクト型のインスタンスを生成します。 ユーザ定義オブジェクト型を作るには、次の2つの手順が必要です: functionを記述してオブジェ […]
オープンソース製品のライセンスについて
ソフトウェアのライセンスについて、こんな理解の仕方があるというお話。 オープンソース系のライセンスは大体次の4パターン。 パブリックドメイン パブリックドメイン + 著作者の権利 パブリックドメイン + 著作者の権利 + […]
【php】この関数の結果はキャッシュされます。
ファイルやディレクトリの有り無しを確認する関数などは、マニュアルにあるとおり、結果をキャッシュするものがあります。 例) is_dir() http://jp2.php.net/manual/ja/function.is […]
【Javascript】要素の子要素削除の処理(セレクトボックス初期化など)
例えば、ul,li要素のリストや、selectの中のoption要素を、追加したり削除したりする処理を考えます。 <select name=”staff”> <option va […]
【Javascript】日付チェック
Javascriptで日付チェック、こんな感じでしょうか。 とにかく判定ができればよいという方針で、大雑把に作ってます。 function validateDate(y, m, d) { y = y - 0 m = m […]
【Javascript】 Array.sort() はデフォルトでは要素を文字列としてソートする
最大値がほしくて、このようなことをしてみたら、9が返ってきました。 (並べ替えて、ひっくり返して、最初の要素→最大値) var a = new Array(9,5,1,10) a.sort().reverse()[0] […]
LinuxでLZH形式のファイルの解凍 (lhaコマンド)
郵政公社の郵便番号CSVはlzh形式で圧縮されています。 今時zipにしてほしいと思ったりしますが。。。 そういうわけで、lzh形式ファイルをLinuxで解凍したいのですが、 lhaコマンドは、CentOS5では標準のy […]
MySQL の rootのパスワードを忘れた、rootパスワードの再設定
mysqlにrootパスワードを設定する、rootパスワードを 忘れたときの再設定の方法。(MySQL5にて) ● rootにパスワードを設定する(通常の場合) set password for root = passw […]
phpのエラー一覧
phpのエラー一覧のようなものがあったら、訳してみようと思ったのですが、ありませんでした。 何がどうエラーなのか関数によって表現がさまざまです。 エラーメッセージは簡単な英語なので、エラーメッセージを毎回ちゃんと読んでい […]
Linux ネットワークの設定
下記のとおり、設定ファイルを変更して、必要な機能を再起動します。 ・/etc/resolv.conf nameserver 192.168.11.1 DNS(プライマリ、セカンダリ…複数行可能)、既定のドメインなど書くフ […]
郵政公社の郵便番号CSVデータの注意点
1日1ネタをどこまで続けられるか、こっそり挑戦している、このブログです。 そろそろ1回目のネタ切れ気味な時期がやってきました。 でもがんばります! 郵政公社が配布している郵便番号CSVデータを利用したシステムで、以前ちょ […]
XSLT変換でDreamweaverのテンプレート機能っぽいことを
phpではXSLT変換機能を簡単に導入できます。 php5ではconfigureに引数–with-xslを追加するだけです。 XSLとはXMLのスタイルシート。XSLT変換によって、XMLを、違う形のXMLや […]
ExcelでCSVファイルを修正する際のコツ
CSVファイルをExcelで修正しようとした場合、頭文字が0ではじまるような、コード、電話番号などの値は注意が必要です。(エクセルで開いたと同時に数値と認識して、0を消してしまうから) メモ帳などの普通のエディタで開けば […]
phpからメールを送ると、改行がなくなったり、改行が増えたりする件
php から送信したメールを Outlook で受信すると、改行がなくなってるんだけど! という問題について。 たぶんMTAにqmailを使っている人に見られる問題じゃないかなと思います。 そして、phpから送ったときに […]
色見本(和色)
桜色 さくらいろ#fef4f4 小豆色 あずきいろ#96514d 黄金 こがね#e6b422 萌葱色 もえぎいろ#006e54 古代紫 こだいむらさき#895b8a 薄桜 うすざくら#fdeff2 枯茶 からちゃ#8d6 […]