2010-05-01から1ヶ月間の記事一覧

PHP 携帯サイトで画像の保存・コピー・転送を禁止する

携帯サイトで画像の保存・コピー・転送を禁止する(jpegのみ) 画像の保存・コピー・転送を禁止するため、PHPで画像を吐き出すプログラムを書きました。 http://www.plusmb.jp/2008/10/17/784.html を参考に、というかほぼ同じです。。 下記2点追加しています…

LPIC Level1 勉強(17)

サーバをクラックされたときに、SUIDが設定されたファイルを探す SUID(Set User ID)とは、実行ファイルに設定される属性。 これが設定されていると、実行ファイルは所有者権限で動作する。 所有者がスーパーユーザの実行ファイルにSUIDが設定されてしまう…

YouTube ヴィヴァルディの四季を弾いてみた

ヴィヴァルディの四季を弾いてみた http://www.youtube.com/taramonera

PHPでmixiのプロフィール写真を変更するよ。

PHPでmixiのプロフィール写真を変更するよ。 mixiにアップしているプロフィール写真を削除して、新しい写真をアップするプログラムです。 mixiのプロフィール写真は3枚までアップできますが、 「メイン写真」にする処理を省いているため、 1枚だけアップした…

Postgresql のロールバック(rollback)で気をつけること

Postgresqlでトランザクションをロールバックしても、シーケンス操作はロールバックされません。 以上。

jQueryで右クリック禁止

<script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> <!-- $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); // --> </script>ページ内の画像・テキストなど、すべて右クリック禁止になります。 jQueryはバージョン1.4.2を使用しました。

windows7(64bit)でHDUCとTVtest

windows7(64bit)でHDUCとTVtest windows7(64bit)を買ったのでHDUCをセットアップしてみました。 このページを見ながらやったので、セットアップ方法はこっちを見てください。 Windows7でテレビ(その1) はまった事 TVTest ver.0.7.2 x64 を入れて起動しよ…

ロリポップでrubyを動かす

test.cgiファイルで「Hello World」を表示させる。それだけ。 test.cgiを作成 test.cgiを作成して設置する。test.cgiのパーミッションは700にする。 #!/usr/local/bin/ruby print "Content-type: text/html\n\n"; print "Hello World"; 確認 http://xxxx/tes…

ドメインの移管手続き(お名前.com → VALUE DOMAIN)

ドメインの移管手続き(お名前.com → VALUE DOMAIN) お名前.com から VALUE DOMAINへドメインを移管します。 ドメイン移管なんてたまにしかやらないし、忘れるのでメモ。 ※ちなみに、お名前.comやVALUE DOMAINに限らず、ドメイン移管方法がわからなくて困って…

mailとsendmailコマンドでFrom指定

メールが届かない サーバ監視のスクリプトから問題発生時にメールが配信されるのだが、自分の携帯(iPhone)に届いていなかった。。 ↓エラーを見ると、FromアドレスのドメインがDNSで引けないのでSoftBankのサーバから拒否されていた。 failure: Connected_to_…

FreeBSD dfとduの結果が異なる(違う)

dfとduの結果が異なる(違う) Webサーバの容量が少なくなってきた(dfで確認)ので、 ディレクトリごとにduで容量をチェックした。 しかし、duで確認するとそれほど容量を喰っていない。(dfの結果と一致しない) おそらくrmで消したはずのファイル(access_logと…

LPIC Level1 勉強(17)

/etc/hosts.allowと/etc/hosts.denyを使ってアクセス制御の設定をして、 この設定をチェックするコマンド。 # tcpdchk -d アクセス制限をシュミレーションするには、 # tcpdmatch -d telnetd 192.168.0.10 詳しくは http://www.atmarkit.co.jp/fsecurity/ren…

FreeBSD Clamavを使っていて「LOGGING DISABLED (Maximal log file size exceeded).」が出た

FreeBSD Clamavを使っていて「LOGGING DISABLED (Maximal log file size exceeded).」が出た Clamavを使用していて、下記ログファイルに /var/log/clamav/clamd.log /var/log/clamav/freshclam.log 以下のようなログが出ていたので対応をメモ。 Log size = 1…

PHP ファイルの最終行(最後の1行)を取得(表示)する

fopen()でやる方法も考えましたが、 読み込むファイルがそれほど大きなデータじゃなかったので、 file()を使って1行ごとに配列に格納して、配列の末尾を表示させた。 もっといい方法あるのかな?

Postfixの迷惑メール対策 ブラックリストを設定するための3ステップ

ブラックリストを設定するための3ステップ Postfixでaccessテーブルを使って特定のメールアドレス、ドメインを拒否する方法を3ステップで説明する。 1. accessテーブルを編集 accessテーブルに拒否するメールアドレスまたはドメインを指定し、そのあとにREJE…

YouTube ユニコーン「すばらしい日々」

ユニコーンのすばらしい日々を弾いてみました。 http://www.youtube.com/taramonera