Archive for 6月, 2007

tableタグで1から100を表示(PHP編)

2007年06月08日 written by fjkktkys

Unknown::Programming - tableタグで1から100を表示

コードははてダに書いていたのですが、バックスラッシュ化ける問題があったりするのと、こっちにコードなんかも書いていこうかということでちょうどいい例題。

PHPでやってみよう

CODE:
  1. <table>
  2. <?php foreach ( range(0, 9) as $r ) { ?>
  3.   <tr>
  4.   <?php foreach ( range($r * 10 + 1, ($r + 1) * 10) as $d ) { ?>
  5.     <td><?= $d ?></td>
  6.   <?php } ?>
  7.   </tr>
  8. <?php } ?>
  9. </table>

こんな感じかしら。

smartyを使うとこんな感じ。

CODE:
  1. <table>
  2. {section name=r start=0 loop=9}
  3.   <tr>
  4.   {section name=d start=1 loop=10}
  5.     <td>{$smarty.section.r.index*10+$smarty.section.d.index}</td>
  6.   {/section}
  7.   </tr>
  8. {/section}
  9. </table>

演算の記号のところに半角を入れるクセがついているのですが、半角を入れると思ったように動いてくれません><

以下参照です。
みるくぜりー | Smartyでfor文みたいな動きをさせるには

Perlのおかげさまで、for文で++とか条件書いたりすることができなくなりました><
あと個人的には、View部分でのecho/printは極力使わないようにしている感じです。

tmitterに投稿後のfriends timeline自動取得機能を追加しました

2007年06月05日 written by fjkktkys

tmitter_logo

久しぶりにtmitterのアップデートをしましたのでお知らせです。

以下でいただいていた要望です。
http://twitter.g.hatena.ne.jp/fjkktkys/comment?date=20070518#c

asane 『こんばんは。
タイムラインの取得機能、実装されてとても嬉しいです。
それで、要望なのですが、「tmitter」で投稿後、一定時間(1分〜10分程度)後に自動的にタイムラインが返信のような形で返ってくる、という設定ができるようになるととても嬉しいです。(もちろん現存の機能との併行活用ということで)
最近いつも「投稿」→「タイムライン取得」という作業が多いのですが、こういったことは可能でしょうか?
わがままなお願いですがよろしくお願いします。』(2007/05/24 02:05)

ちょっと時間が経ってしまいましたが対応いたしました。
#ちょっとモチベーションが上がらなかった感じです。。。
件名に「j 3」とかやってください。
以後、更新するたびに3分後に自動でfriends timelineのメールが届きます。
詳細はtmitterのページで確認ください。

毎度毎度申し訳ありませんが、エラーなどありましたらお知らせくださいませ。
今後ともtmitterをよろしくお願いいたします。

呼吸法カウンターとかを発掘したので恥を晒そう

2007年06月01日 written by fjkktkys

呼吸法カウンター
呼吸法カウンター

自分内ではかなりの過去の遺物なんですが(ええと1年半前か)、JavaScriptのタイマーまわりを使ったりとか、クラスっぽく書いたりした習作です。(ローカルになかったので随分と探したよ)

Ajaxでもなんでもありません。この頃ってprototype.jsが微妙に騒ぎ出されていた頃だったかしら。

とまあ、無意味に恥さらしエントリー。