Drupal で、モジュールを開発するために必要な最低限の hook

Drupal の hook (つまりコールバック/Callback)は、その世界観をつかむまでが難しい。以下、モジュール開発を行うときに最低限知っておかなければならない hook をまとめ、管理系 hook とフォーム系 hook に分けてみた。
Drupal の hook (つまりコールバック/Callback)は、その世界観をつかむまでが難しい。以下、モジュール開発を行うときに最低限知っておかなければならない hook をまとめ、管理系 hook とフォーム系 hook に分けてみた。

PHP で、時間別に色を分ける方法(虹色のようなパレットを作りたい)

まず、赤→橙→黄→緑→青と徐々に変化する虹色のようなパレットを考える。 この色の変化(RGB=Red, Green, Blue の順)は、
赤 (255, 0, 0)
橙 (255, 128, 0)
黄 (255, 255, 0)
緑 (0, 255, 0)
シアン (0, 255, 255)
青 (0, 0, 255)
という順になるから、これがわかっていれば後は簡単。それぞれの値の間を時間の値(0~23時)適当に埋めていけばよい。 それがわかれば、1日の時間を感覚的な色(あくまでも筆者の感覚)で以下のように表すことができる。以下のコードは、元の画像に、x と y の配列で用意した座標に時間ごとに色を変えながら点を打っていくもの。
まず、赤→橙→黄→緑→青と徐々に変化する虹色のようなパレットを考える。 この色の変化(RGB=Red, Green, Blue の順)は、
赤 (255, 0, 0)
橙 (255, 128, 0)
黄 (255, 255, 0)
緑 (0, 255, 0)
シアン (0, 255, 255)
青 (0, 0, 255)
という順になるから、これがわかっていれば後は簡単。それぞれの値の間を時間の値(0~23時)適当に埋めていけばよい。 それがわかれば、1日の時間を感覚的な色(あくまでも筆者の感覚)で以下のように表すことができる。以下のコードは、元の画像に、x と y の配列で用意した座標に時間ごとに色を変えながら点を打っていくもの。
Posted on 2007-03-22 by yas |

Outlook 2003 で、自動的に bcc に送るには?

Outlook 2003 で、自動的に bcc を送るには、以下のコードをメニュー|ツール|マクロ|Visual Basic Editor (ALT+F11)のプロジェクトエクスプローラの中で、Project → Microsoft Office Outlook Objects → ThisOutlookSession のウィンドウに貼り付ける。青字の部分は、bcc に送るメールアドレスを記入する。Outlook のマクロ実行のセキュリティは、ツール→マクロ→セキュリティのところを、「中」にしておかけねばならない。こうすると Outlook を起動するごとにマクロを有効にするかどうかのダイアログボックスが出るが、仕方がない。 以下のコードは、「 in Microsoft Outlook 2000 or later versions">To automatically add an e-mail address as a Bcc to all outgoing messages in Microsoft Outlook 2000 or later versions」 より無断転載。 さて、bcc に送るというのは、どういうことを意味するのだろうか?現在では、GMail に代表されるように、無料の大容量オンラインメールサービスが提供されている。GMail にアカウントを作り、自分の送るすべてのメールを bcc で GMail に送っておけば、バックアップのみならず、何かトラブルに巻き込まれたときに第三者が受け取ったメールとして GMail 内に保存される。証拠はできるだけ残しておくべきなのだ。 ちなみに、GMail の場合は、メールアドレスの「@」の前のアカウント名の部分に「+」や「.(ピリオド)」といった記号を使えることをご存知だろうか?たとえば perltips@gmail.com というアドレス名であれば、bcc 先のアドレスを perltips+bcc@gmail.com としても、GMail 側では perltips@gmail.com として処理されるのだ。もちろんこのアドレスにフィルタをかけることもできる。ピリオドについては無視される。アカウント名の部分のどの文字と文字の間にもピリオドを置くことができる。
Outlook 2003 で、自動的に bcc を送るには、以下のコードをメニュー|ツール|マクロ|Visual Basic Editor (ALT+F11)のプロジェクトエクスプローラの中で、Project → Microsoft Office Outlook Objects → ThisOutlookSession のウィンドウに貼り付ける。青字の部分は、bcc に送るメールアドレスを記入する。Outlook のマクロ実行のセキュリティは、ツール→マクロ→セキュリティのところを、「中」にしておかけねばならない。こうすると Outlook を起動するごとにマクロを有効にするかどうかのダイアログボックスが出るが、仕方がない。 以下のコードは、「 in Microsoft Outlook 2000 or later versions">To automatically add an e-mail address as a Bcc to all outgoing messages in Microsoft Outlook 2000 or later versions」 より無断転載。 さて、bcc に送るというのは、どういうことを意味するのだろうか?現在では、GMail に代表されるように、無料の大容量オンラインメールサービスが提供されている。GMail にアカウントを作り、自分の送るすべてのメールを bcc で GMail に送っておけば、バックアップのみならず、何かトラブルに巻き込まれたときに第三者が受け取ったメールとして GMail 内に保存される。証拠はできるだけ残しておくべきなのだ。 ちなみに、GMail の場合は、メールアドレスの「@」の前のアカウント名の部分に「+」や「.(ピリオド)」といった記号を使えることをご存知だろうか?たとえば perltips@gmail.com というアドレス名であれば、bcc 先のアドレスを perltips+bcc@gmail.com としても、GMail 側では perltips@gmail.com として処理されるのだ。もちろんこのアドレスにフィルタをかけることもできる。ピリオドについては無視される。アカウント名の部分のどの文字と文字の間にもピリオドを置くことができる。