タグ

2009年4月9日のブックマーク (9件)

  • PHP4なスクリプトをPHP5へ移行する際に発生する7つの問題 | Shin x blog

    2007/11/13: 3.と4.が同じ内容となっていましたので、4.の内容を変更しました。 ここ最近PHP4.1.2で稼働していたシステムをPHP5.1.6へ移行しています。 移行の際に発生した問題とその対応をメモしておきます。 ちなみに全ての内容がPHP4->PHP5で必要なものではないです。PHP4も4.1/4.2/4.3/4.4の間でちょこちょこ変わっているので、一部の内容はPHP4間の移行でも修正が必要になります。またPHP4.4に適応しているスクリプトをPHP5へ移行するなら修正内容は少なくなります。 1.Notice: Only variable references should be returned by reference 「function &method()」と定義しているメソッドでスカラー値を返すと発生します。 <?php class Hoge { functi

    yuki_2021
    yuki_2021 2009/04/09
    レガシーコードを何とかしたいです・・
  • Courier-IMAP

    <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000"> <p><a href="header.html">Enter without frame support</a>.</p> </body>

    yuki_2021
    yuki_2021 2009/04/09
    Maildir形式のメールサーバにIMAPを追加する
  • Lifehacker:Thunderbirdを究極のGmail IMAPクライアントにする (1/6) - ITmedia Biz.ID

    Gmail、IMAP、Thunderbird――この三位一体をフルに生かす設定方法や活用法を紹介する。 GmailがIMAPに対応し、すべてのデバイス、コンピュータ、クライアントの間で電子メールを同期できることにコンピュータオタクたちは胸を躍らせている。iPhone、職場のマシン、自宅のコンピュータを問わずどこでもメッセージを取得し、フォルダリストを維持できるという点で、IMAPは普通の古いPOPよりも格段に優れている。IMAPに興味を持っているけれど、どのデスクトップアプリケーションでGmailとIMAPを使えばいいのか分からないのなら、拡張可能で高速、そしてプラットフォームを問わず無料で使えるMozilla Thunderbirdを検討してみてほしい。われらが愛するFirefoxの弟分だ。ここでは、IMAPを使ってThunderbirdでGmailをフル活用する方法を紹介する。 IMA

    Lifehacker:Thunderbirdを究極のGmail IMAPクライアントにする (1/6) - ITmedia Biz.ID
    yuki_2021
    yuki_2021 2009/04/09
    後で試す
  • IMAP使いならThunderbirdのメッセージペインを非表示に - IKIMONO net club

    こんな事は誰でも気がついているだろうと思っていたが、どうやらそうでもなさそうなので。 IMAPを利用することの利点は色々あるが、個人的には見る必要のないサイズの大きな添付ファイルのダウンロードで待たされない、という点もポイントだと思っている。多少回線が遅い環境でも最初の段階ではメールのリスト一覧しかとってこないわけだからPOPで全てをダウンロードするよりもずっと速い。 ところが、一旦どれかひとつのメールを選択して見てしまうと、そのアカウントにいる間は次に選択したメールも自動的にプレビューされてしまう。つまりフォーカスが当たったものは必ず選択されることになるので、たとえば何かメールを読んでそれを削除して、そしてたまたまその次のメールに巨大な添付ファイルがついていると、必要もないのにその添付ファイルを延々とダウンロードし始める、ということになる。 これではIMAPの利点のひとつを捨ててし

    yuki_2021
    yuki_2021 2009/04/09
    F8でメッセージペインの表示切り替え/試して見る
  • 連載記事 「習うより慣れろ! iptablesテンプレート集」

    ステートフルパケットフィルタを使ったサービスの公開 連載:習うより慣れろ! iptablesテンプレート集(1) 初心者にとって、iptablesは難しい。そこで、学習の第1歩としてテンプレートを自分の環境に適応させることから始めよう

    yuki_2021
    yuki_2021 2009/04/09
    事例に合わせたiptablesの設定集
  • 韓国からの異常なアクセスを拒否する方法

    先ほどまでどういうわけか土曜日の夜だというのにGIGAZINEの負荷がドンドン上昇し、アラートを発し始めたので何事かと思ったら、大量のトラックバックスパム送信用ボットと思われるものが謎のIPアドレスを吐き出しながら入れ代わり立ち代わりやってきていました。 124.49.135.22 211.54.82.32 218.154.73.173 220.126.200.207 222.112.92.226 58.79.100.115 なぜかホスト名解決できないので、http://whois.ansi.co.jp/に入れてみたところ、すべてカントリーコード「kr」、つまり韓国からのアクセスでした。 ランダムなアドレスを吐き出しまくりながら、容赦なくトラックバックスパムを連続送信しまくってくれるので、とりあえず上記アドレス範疇は全部ブラックリストに入れて弾いたのですが、いつ何時IPアドレスを変更してや

    韓国からの異常なアクセスを拒否する方法
    yuki_2021
    yuki_2021 2009/04/09
    .htaccessだと読み込みが遅くなるのでhttpd.confに記述。
  • Manpage of IPTABLES

    Section: (8) Updated: Mar 09, 2002 Index JM Home Page roff page 名前 iptables - IPv4 のパケットフィルタと NAT を管理するツール 書式 iptables [-t table] -[AD] チェイン ルールの詳細 [オプション] iptables [-t table] -I チェイン [ルール番号] ルールの詳細 [オプション] iptables [-t table] -R チェイン ルール番号 ルールの詳細 [オプション] iptables [-t table] -D チェイン ルール番号 [オプション] iptables [-t table] -[LFZ] [チェイン] [オプション] iptables [-t table] -N チェイン iptables [-t table] -X [チェイン] ip

    yuki_2021
    yuki_2021 2009/04/09
    iptablesの記述方
  • iptablesの設定

    yuki_2021
    yuki_2021 2009/04/09
    iptablesの設定方法
  • iptables

    とりあえずIP masqueradeを使いたい、という場合には次のようにします。 # iptables -t nat -A POSTROUTING -o $PPPINTERFACE -j MASQUERADE # echo 1 > /proc/sys/net/ipv4/ip_forward $PPPINTERFACEはpppのinterface(ppp0など)です。2行目のip_forwardの設定は忘れられがちなので注意してください。 セキュリティを考える時にはポリシーというものを決める必要があります。どのような通信を許すかをはっきり決めないといけません。そのためにはそのマシンがどのような目的に使われるかもはっきりさせなくてはいけません。まず、基的なクライアントであるとします。 次にネットワーク経由ですることをずらずら並べてみます…web, mail, ftp, ssh…例えばこの4つ

    yuki_2021
    yuki_2021 2009/04/09
    iptables パケットフィルタリングツール