Drupal の排他制御のための API lock_acquire() 関数と lock_release() 関数 Posted by 宮部 敏史 on 2013-07-29 10:06:38 排他制御というのは、複数のプロセスが同時に同じ処理を行なわないように制御することをいう。例えば、ひとつのファイルを複数の人が同時に修正しないようにするもの。それを実現するためにロックという仕組みがあって、ロックがかかっている間は他のプロセスが同じ処理を出来ないというプログラムが作れるようになっている。そのロックの API だが、ちゃんと Drupal にも用意されている。Drupal では、cron ジョブが複数同時に起動しないように作られてあったり、ちょっと時間のかかる処理の直前にロックをかけるようになっている。今回あるサイトの構築で利用したので、簡単にメモしておこうと思う。Tags: 排他制御lockDrupal7API Tweet Pocket
REQUEST_TIME 定数 Posted by 宮部 敏史 on 2013-07-29 05:31:12 REQUEST_TIME という定数が Drupal のソースコードに結構みつかる。これが何をやっているのか知らなかったので調べてみた。Tags: php5REQUEST_TIMEDrupal7API Tweet Pocket
最近 Drupal 7 でブログを作ったのでまとめ Posted by 宮部 敏史 on 2013-07-14 04:17:19 先日、Drupal を使った BLOG を作成した。最近の Web事情に若干疎かったのだが、知り合いのデザイナさんと話していてレスポンシブ Webデザインにすることだけは決まっていた。あとは得意な Drupal で構築するのみ。備忘録として、どのようなモジュールをどういう理由で使ったのか。どのような技術を何のために使ったのかをあとで見てもわかるように残しておくTags: Drupal7Metatag ModuleGoogle Analytics ModuleTagClouds ModuleChaos tool suite ModuleToken ModuleInsert ModulePathauto Module Tweet Pocket