Google ドキュメント (Google Spreadsheets) で、出勤/勤怠管理をしたい (日付を自動計算・自動入力する方法)。

このブログを読んでいる人はフレックス勤務の人も多いと思う。フレックスの人は、普段どうやって自分の稼動を管理してますか?私は以前は毎日個人的に Excel につけていました。でも昨年からは Google Spreadsheets に全部移行してしまいました。会社の情報なのに Google に知らせていいのか?って問題があるけど、業務で利用するわけではなく、あくまでも個人的なスケジュール管理のメモとして利用ってわけにはいきませんか。っていうか業務で Google にキーワード入れて検索したら、Google はどこの会社のどの PC からどんな検索がなされたか把握できているわけだし(もはや Google にはあなたの会社が今どんなことに興味があるのかは筒抜けです)。・・・なんて理由を考えてみたけど、以下、自己責任でお願いします。

続きを読む

デバッグの方法

みなさんは、日ごろプログラミングにおいてデバッグはどのようにされているだろうか。Eclipse などの開発環境を使っている場合は、それを利用すればいいと思う。

続きを読む

Drupal で、カテゴリごとにエントリーのタイトル一覧(リスト)を表示する方法

このブログでは、サイドバーのカテゴリ(ブロック)のところでカテゴリ名を選択すると、そのカテゴリ中のエントリーのタイトル一覧を表示するようにしている。これは Drupal でどうやっているのかというと・・・

まず、前準備として、カテゴリ名を URLエイリアスで作っておく(英数字で)。たとえば本ブログを実際の例として挙げると、taxonomy/term/31 に drupal という URL エイリアスを設定している。

続きを読む

Drupal は、ウェブ 2.0 時代のフレームワークだ。

Drupal とは何だろう? Drupal のコミュニティでコンセンサスが得られているものとしては、

    <li>コンテンツ管理システム(CMS)</li>
    <li>ウェブアプリケーションフレームワーク</li>
    <li>コミュニティ</li>
    

である。 最初の CMS については、疑いない。Drupal の入り口としては、私も Movable Type の再構築に辟易し、ブログの置き換えを狙っていた。要は簡単にサイトが作れるというものである。

続きを読む

XSLT で、属性(アトリビュート)の値を知りたい(Amazon A2S REST の Argument ノード)。

Amazon A2S REST の Argument ノードなんていってもチンプンカンプンだと思う。A2S とは、旧 Amazon Web Services のことで、A2S は Amazon Associates Web Service に 2007年11月 に改称されたために、Amazon Associates の A が 2つ重なるのをとって A2S というらしい。名前の改称自体は結構タイムリーなお知らせではある(笑)。まぁ、中身は変わらない。

続きを読む

Drupal で、モジュールやテーマのあるディレクトリ名(パス名)を取得する方法(drupal_get_path)

こんな感じ。'module' とあるところは 'theme' にするとテーマのあるディレクトリ名を調べることができる。より一般化すると drupal_get_path($type, $name) という関数なのだが、$type には 'module'、'theme'、'theme_engine' などが入る。英語での複数の「s」は、この関数の中でこっそり付与されているので必要ない。この $type は、system テーブルの type フィールドにあるもの。 <?php $module_dir = drupal_get_path('module', 'your_module_name'); ?> <?php
続きを読む

PHP で、ディレクトリの中のファイル名を取得する方法

こんな感じ。 !ereg('(^\.$)|(^\.\.$)', $file) とある行は、カレントディレクトリ(.)と、親ディレクトリを除いて処理するためのもの。 $filename[] の配列中に、ファイル一覧が入る。 <?php $dir_path = 'your_directory'; $filename = array(); $dir = dir($dir_path); while($file = $dir->read()) { if(!ereg('(^\.$)|(^\.\.$)', $file)) {
$filename[] = $file;
} } $dir->close(); ?>
続きを読む

Drupal で、カウンタを作ってみた。

なぜか Drupal にありそうでないのがカウンタ。いまどきカウンタなんて・・・などという声が聞こえてきそうだが、Google Analytics でアクセスログ取っていてもカウンタは欲しかったんですよ。自分のブログ継続モチベーション維持のために(苦笑)。なさそうなのでなので作ってみた。
続きを読む