PHP でデータベースを利用するちょっとしたアプリケーションを作るにあたって、手軽に DB を操作できると良いなと思ってます。この辺も自分で作ってみようかなと思い立ち、まずはインタフェースを固めるべくそのプロトタイプを作ってみました。 $pq = new PQ(); $pq->dsn('mysqli://nobody:nobody@localhost/sample?charset=utf8'); echo $pq->query('users') ->where( array('age' => array('>' => 20)) ) ->where( array('mail' => array('-like' => '%@example.com')) ) ->fields("mail, name") ->order("updated desc") ->offset(0) ->limit(10
携帯電話の絵文字に触れる機会があったので、絵文字にマッチする正規表現を。 絵文字は Unicode の外字領域にある。なので絵文字以外の外字が使われていないという前提があるならば、こうしてしまえばよい。 import re private_use = re.compile(ur'[\uE000-\uF8FF]') これだとあまりにも乱暴なので、以下の Wikipedia 記事を参考に範囲を狭めると、こうなる。 import re _au = ur'\ue468-\ue5df\uea80-\ueb88' _docomo = ur'\ue63e-\ue6a5\ue6ac-\ue6ae\ue6b1-\ue6ba\ue6ce-\ue757' _softbank = ur'\ue001-\ue05a\ue101-\ue15a\ue201-\ue253\ue301-\ue34d\ue401-\ue44
上記の「ステータス」というのは、メール配信時に付加される "Received-SPF:" ヘッダに表記される文字列です。 Received-SPF ヘッダに関する詳細は後述します。また、「メールの扱い」はあくまで代表的な例ですので、すべてのサーバーが上記のような動作をするとは限りません。最終的には受信側サーバーの裁量にいかんです。 Mechanism Mechanism はディレクティブの Qualifier を除く部分で、ホストのマッチングルールを指定します。多くの指定方法がありますので、それぞれ個別にご紹介します。 ip4 : IP アドレスによるマッチ "ip4" は送信元 IP アドレスが指定された IP アドレスと一致するかを確認する Mechanism です。書式は以下のようになります。 ip4:<IPアドレス> 例えば、 "+210.251.253.231" というディレクテ
会社のメールを自社管理から Google Apps に移行しようかなと少し前から考えていたのだけど、 さっき ザリガニが見ていた...。 さんを見ていたら、Gmail には送信制限があるということなので、少し詳しく調べてみました。 送信できるメールの制限数に達した - Google Apps 管理者向け http://www.google.com/support/a/bin/answer.py?answer=59797&topic=14873 引用: 現在のところ、アカウントにつき 1 日 500 件までの外部の宛先にメールを送信できます。 これは、[宛先:]、[Cc:]、[Bcc:] 欄のメール アドレスを合わせた数です。 管理者の方はメーリング リストを使用してドメイン内のユーザー全員にメールを送信できます。 実はGmailには送信制限があった - 適宜覚書はてな異本 http://d
いくつか持っているドメインのメールサーバについては、GoogleApps Standard Editionの導入でも書いたとおり、Google様に全て無料でお任せなのですが、以下の点は気をつけないといけませんね。 システムの不正使用と迷惑メールを防ぐため、1 つのメッセージの宛先に 500 件を超えるアドレスを指定した場合、または宛先不明のメッセージが大量に送信された場合に、Google ではそのアカウントを一時的に停止いたします。 POP または IMAP クライアント (Microsoft Outlook、Apple Mail など) をご使用の場合、1 つのメッセージの宛先に指定できるアドレスは 100 件までです。 ▽送信に関するお願いとご注意(Gmailヘルプ) http://mail.google.com/support/bin/answer.py?hl=jp&answer=2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
{{#tags}}- {{label}}
{{/tags}}