Python で、三項演算子の書き方は?

ほとんどのプログラミング言語では、if~else~を1行で書く方法がある。C をはじめ、多くのプログラミング言語では、条件 ? 真の場合 : 偽の場合 という書式(もちろん、C をベースにしている Java も)となる。if(条件) { 真の場合 } else { 偽の場合} と同義である。これを三項演算子という。慣れないと意味不明だろうが、筆者はわりと好んで使う。以下に Perl、PHP、JavaScrip、そして Python と、それぞれの例で考えてみよう。
ほとんどのプログラミング言語では、if~else~を1行で書く方法がある。C をはじめ、多くのプログラミング言語では、条件 ? 真の場合 : 偽の場合 という書式(もちろん、C をベースにしている Java も)となる。if(条件) { 真の場合 } else { 偽の場合} と同義である。これを三項演算子という。慣れないと意味不明だろうが、筆者はわりと好んで使う。以下に Perl、PHP、JavaScrip、そして Python と、それぞれの例で考えてみよう。

Drupal で、カテゴリ(taxnomy)ごとに投稿数をカウントする方法

Druapl で、Movable Type のようにブロックに表示するカテゴリの横に投稿数をカウントして出す方法を考える。 View モジュールその他何か taxnomy 関連のモジュールを使えばできそうな気がしたのだが、探してみて Site Menu モジュールがいいセン行っているが、ブロックに taxnomy をメニューとして表示するときにはカウンタは表示されない。 ブロックそのものに直接記述するコードは以下のようになると思う。入力書式のラジオボタンで、PHP code を選択することを忘れないこと。
Druapl で、Movable Type のようにブロックに表示するカテゴリの横に投稿数をカウントして出す方法を考える。 View モジュールその他何か taxnomy 関連のモジュールを使えばできそうな気がしたのだが、探してみて Site Menu モジュールがいいセン行っているが、ブロックに taxnomy をメニューとして表示するときにはカウンタは表示されない。 ブロックそのものに直接記述するコードは以下のようになると思う。入力書式のラジオボタンで、PHP code を選択することを忘れないこと。

Fedora Core で、Software Updater のパッケージ名は?

Fedora 6 から Fedora 7 へアップグレードしているときに、ライブラリの依存関係でエラーとなったパッケージを次々と消していったところ、その中に「Software Updater」が含まれていて、Fedora 7 はインストールできたのに Software Updater がメニューなかった・・・というお嘆きの皆さん、いや、yum があればいいじゃん、という人はこのブログを読んでいないことにして、そのパッケージ名は
gnome-python2-gconf
pirut
・・・でした。
Fedora 6 から Fedora 7 へアップグレードしているときに、ライブラリの依存関係でエラーとなったパッケージを次々と消していったところ、その中に「Software Updater」が含まれていて、Fedora 7 はインストールできたのに Software Updater がメニューなかった・・・というお嘆きの皆さん、いや、yum があればいいじゃん、という人はこのブログを読んでいないことにして、そのパッケージ名は
gnome-python2-gconf
pirut
・・・でした。

Drupal で、TinyMCE のデモを作ってみた。

Google Docs & Spreadsheet の、Docs の部分のデモ。 それだけでは面白くないので、メニューのみ各国語対応にした。
Google Docs & Spreadsheet の、Docs の部分のデモ。 それだけでは面白くないので、メニューのみ各国語対応にした。