2006-01-01から1年間の記事一覧

年賀状メモ

Fireworks で文字にエフェクトを付けたときのメモ 文字のまわりをぼかす グロー 文字に影をつける ドロップシャドウ

バイナリログメモ

/etc/my.cnf の中を以下のように設定するとログを取れる [mysqld] log-bin ログのフラッシュ # mysqladmin flush-logs リストア # mysqlbinlog xxx-bin.000001 | mysql # mysqlbinlog xxx-bin.000002 | mysqlまたは、 # mysqlbinlog xxx-bin.00000? | mysql…

MySQLで暗号化・複合化

参照URL http://blog.graffiti-web.org/archives/cat_system.php SELECT HEX(AES_ENCRYPT('hogehoge', 'abcdeabcdeabcdea')) AS encrypted; +----------------------------------+ | encrypted | +----------------------------------+ | 2BF77B6863989EAD59…

Macでhostsを編集

Mac

Macでhostsを編集の方法がわからないので、以下のように対応。 hosts.txtの中に 192.168.0.1 hostnameと書いておいて、 % sudo niload hosts . < hosts.txtを実行すればOK # ping hostnameで、名前解決できることを確認する。

追記

「/usr/include/asm-generic/errno.h」などの中に書かれている。また、MySQLサーバーに付いてくる perror コマンドを使えば、簡単にエラーの内容が分かる。 # perror 11 OS error code 11: Resource temporarily unavailable

errno の値の一覧

C

gdbでデバッグする際に、errno.h の各値がわからなかったので、以下のプログラムでリストしてみた。 #include <stdio.h> #include <errno.h> main(){ printf("E2BIG:%d\n", E2BIG); printf("EACCES:%d\n", EACCES); printf("EADDRINUSE:%d\n", EADDRINUSE); printf("EADDRNOTAV</errno.h></stdio.h>…

domxml_open_file の注意

PHP

なぜか、domxml_open_file( $filename ) が失敗する。 Warning: domxml_open_file(): I/O in util.php on line 26のようなエラーが出る。仕方が無いので、以下の方法で解決 $dom = domxml_open_mem( file_get_contents( "$filename" ) );

PEARのアップグレード

PHP

PEARモジュールのインストール時に、 package version2.0 に対応していないよというエラーが出てしまった。そこで、PEARのアップグレードをすることになった。 # pear upgrade PEARしたところ、 Notice: Undefined index: st in RPC.php on line 292 downloa…

Perl Hacks

warn: STDERR に出力するので便利 Smart::Comments; use Smart::Comments; my $call = "26, 17, 22, hut!"; ###$call my $play_calls = split /\s*,?\s*/, $call; ###require: @play_calls == 4

PHPからImageMagick (PECL::Imagick)を使う:インストールメモ

PHP

※要 php-devel、ImageMagick、ImageMagick-devel も必要。imagick-0.9.11.tgz を http://pecl.php.net/package/imagick からダウンロードする。 # cd /usr/include/php/ext/ # tar zxvf imagick-0.9.11.tgz # cd /usr/include/php/ext/imagick-0.9.11 # phpi…

mcrypt のインストール メモ

PHP

libmcryptのインストール http://sourceforge.net/projects/mcrypt から libmcrypt-2.5.7.tar.gz をダウンロードする。 # tar zxvf libmcrypt-2.5.7.tar.gz # cd libmcrypt-2.5.7 # ./configure # make # make install ビルド手順 php のソース(php-4.3.8.t…

空気清浄機メモ

Honeywell HFD-130 Germicidal Tower HEPA Air Purifier with Permanent IFD Filter BartellDrugsで $199.99 レビュー

IEでhttps使用時にファイルのダウンロードができない場合の対処方法

PHP

PHPのプログラムから動的にファイルを生成してダウンロードさせる場合に、HTTPヘッダーのキャッシュの設定をゆるくする必要がある。 http://support.microsoft.com/kb/812935/ja この問題は、以下のいずれかの状況に該当する場合に発生します。 ・[暗号化さ…

プログラム関連メモ

各プログラミング言語の配列操作の一覧 各プログラミング言語の文字列操作の一覧 ActionScript3.0リファレンス Perl リファレンス

medical check

log

I had a medical check today at Virginia Mason in Bellevue. I saw Dr. Larsen, and I had flu shot and tetanus vaccine shot as well. The interpreter's name was Keiko. She is nice.

1秒未満でsleepする方法

select(undef, undef, undef, 0.1);

障害が起きた時の本当の原因

今日知り合いの会社で、WEBの更新の際にある担当者のミスでお客さんがログインできなくなるという障害が発生したらしい。 障害といってもHTMLの1箇所修正することですぐに復旧したので大したものではない。 でもこういったミスはこの会社では頻繁に起きてい…

無断リンクのせいで不正アクセスされたらしい

はてなへの営業妨害もここまで来ると酷いんじゃないでしょうか。http://yokosblog.blog77.fc2.com/blog-entry-50.html Yoko's Blog 「迷惑なんだよね。」 私は、無断でリンクを貼られたせいで、荒らしや不正アクセスの被害にあった、正真正銘の被害者なんだ…

無断リンク禁止の是非

はてなを脅すYokoという人 http://yokosblog.blog77.fc2.com/blog-entry-36.html あんただってもし、Webサイトを持っていて、コンテンツやページ単体へリンク張られたりお気に入りに登録されたりしたらどうすんの? 誰だっていやでしょうが。 私はね、相手の…

メモ

forループ >>> a = ['cat', 'window', 'defenestrate'] >>> for x in a: ... print x, len(x) >>> a = ['Mary', 'had', 'a', 'little', 'lamb'] >>> for i in range(len(a)): ... print i, a[i] whileループ while i<10: print i i = i+1 while True: pass …

システムパーティションが入っているHDDの交換手順

元のHDDのパーティションが、 /dev/hda1 / /dev/hda2 /var /dev/hda3 swap の場合。 新しいHDD(/dev/hdb)を付ける。(CD-ROMドライブなどがある場合、/dev/hdc などになる場合もあるので、dmesg|more などで確認する。) # fdisk /dev/hdb で、n, p, t, w …

How to boot with run level 1 (single user mode)

GRUBの選択画面で、「e」を押してエディットする。 「kernel」の行を選択して「e」を押してエディットする。 「 single」(スペースsingle)と入力して、「b」で起動する。 これでシングルユーザモードで起動される。 以上。

計算量

ビッグオー O(1) < O(log n) < O(n^p) < O(n^x) < O(n!) 用語 用語 読み方 O(n) O of n n! factorial of n 10^n 10 to the n th power

既存のコードをSubversionにimportする手順

http://discypus.jp/wiki/?%A5%BD%A5%D5%A5%C8%2FSubversion%2F%A5%E1%A5%E2 より引用 1. trunk/tags/branchesを作成して、importする。(= revision 0) 2. 1つのディレクトリに、importするファイル/ディレクトリだけをコピーする。 3. svn importで2.をtr…

スワップファイルの追加

128MBのスワップファイルの追加 dd if=/dev/zero of=/swap bs=1024 count=131072 mkswap /swap swapon /swap確認 cat /proc/swaps cat /proc/meminfoスワップファイルの無効化 swapoff /swap参照URL: http://www.atmarkit.co.jp/flinux/rensai/linuxtips/389…

日付 HTTP::Date

use HTTP::Date; $string = time2str($time); $time = str2time($string);

届いたメールをアプリに渡す方法

引用元 http://www.itmedia.co.jp/help/tips/linux/l0541.html /etc/aliases hogeap: "|/usr/bin/perl /hoge/hogeap.pl" ←アプリに渡す場合 hogeap2: hogeuser,"|/usr/bin/perl /hoge/hogeap.pl" ↑普通のユーザーメールボックスとアプリの両方に渡す場合(安…

アタック対策

SSH

接続数を絞る /etc/ssh/sshd_config を以下のように編集 MaxStartups 2:80:5参考文献 http://www.itmedia.co.jp/help/tips/linux/l0541.html ポート番号を変える

PerlでSMTP Authメールの送信

use Net::SMTP_auth; sub smtpauthsend{ my($filename) = @_; $smtp = Net::SMTP_auth->new($smtpserver); $smtp->auth('LOGIN', $username, $password); $smtp->mail('aaa@aaa.aaa.com'); $smtp->to('aaa@aaa.aaa.com'); $smtp->cc('aaa@aaa.aaa.com'); $sm…

PHP mailコマンドのデバッグ方法

PHP

参照URL http://wiki.poyo.jp/read/PHP/tips/mail/function_mail echo '' | php -d sendmail_path="cat -"