Latest Publications

MT改行

MTのRSSが改行されていないので読みづらいと指摘してもらった。そして直し方まで教えてもらった。

<$MTEntryBody encode_xml=”1″ convert_breaks=”0″$>

<$MTEntryBody encode_xml=”1″ convert_breaks=”1″$>

wordpressの画像挿入初期値

画像をボタンを使って入れ込むときに、URLをイチから入れるのが面倒だったので初期値を入れるようにした。どうせURLはほぼ同じだから、画像名だけ変えれば良いように。

wp-includes/js/quicktags.jp

edInsertImage(myField)のトコにあったので変更してアップ。

Ustreamのテストがしたい

今夜は広島でウェブの勉強会。私も少々しゃべらせてもらおうかと思っています。

良い機会なので、Ustreamで配信してどのくらい使えそうなものかチェックしたいのです。モバイルでも安定して動くのか、音は聞き取れるのか、プレゼンなどで使うノートのバックエンドで動かしてても邪魔にならないかなどなど。

というわけで、モニターになってくださる方募集。見てみて、後でどんなだったか教えてください。順調に行けば21時20分ころから私がしゃべります。段取りや回線の都合などでもしかしたら何も配信しないまま終わってしまうかもしれませんが、それでも良いという方いればぜひ。

http://www.ustream.tv/channel/omorosso

一応パスワードかけてます。連絡くれた方にはパスワードをお伝えします。

また勉強会

また勉強会のお知らせです。

[mixi] 第2回「ウェブ周りの各分野に関して触り部分の説明をお互いにしあう会」

 6月5日(木)
■時間:20:00-22:00
■場所:袋町のまちづくり交流プラザ

詳細は上記リンク先(mixi内)から確認してください。私も前回時間不足でしゃべれなかった内容で話をさせてもらいます。

以前と同じ流れですが、私は共同主催者から抜けてイチ参加者になりました。それぞれやりたいことがあり、お互い確認や調整をしながら開催すると前に進まなくなるということで、また別でウェブ関連の勉強会を立ち上げる予定です。興味のある人は連絡もらえるか、またココを見ておいてもらえると嬉しいです。

勉強会を終えて

昨日は初のウェブ勉強会でした。

残念だったのが、時間調整が不十分だったこともあり予定した内容が3つから2つになってしまう事態に。これは参加していただいた方に申し訳なかったです。時間配分にはもうちょっと気を配る必要がありそうです。

ただ、やってみて面白かったと思いました。会場の都合で準備片付け含めて2時間とやや短めではあったのですが、反省点を踏まえて工夫すればなんとかなるかなと。内容も開催も勉強になったので、次もやってみたいです。

ウェブの勉強会を開催します

 「ウェブ周りの各分野に関して触り部分の説明をお互いにしあう会」を試しにやってみます。よかったら参加してみてください。

——————————
[趣旨]

ウェブ周りの技術や知識に関して自分は知ってる当たり前のことが他の分野の人にとっては話を聞きたいものかもしれません。そんなのの説明をお互いにしあいましょうという会です。

各分野においての高度な話ではなくて、触り部分くらいの簡単な話を各30分弱くらいで3,4個する予定です。

——————————
[開催要項]

2008年05月20日(火)
20:00-22:00
広島市まちづくり市民交流プラザ会議室A
広島市中区袋町6番30号
最小決行人数4人 最大18人

会費:1500円程度を参加人数で割り勘

現在予定している内容

Javascriptを使ったことがない人向け
「jQueryでHTMLを動かしてみよう」
しゃべる人:江島

MovableTypeを使ったことがない人向け
「MovableTypeの導入とカスタマイズ」
しゃべる人:藤本さん[mixiへのリンク]

広島のウェブの人向け
「WEB業界で流行中!勉強会&クラウド・ソーシング(東京でのお話)」
しゃべる人:矢野さん
——————————
[募集要項]

・ノートパソコンを持ってこれる人
・ブログやmixi、自分のサイトなどウェブ上に所在地がある人
・今回じゃなくてもいつか自分もしゃべる人になってくれそうな人

まだ枠があるので、今回でも何かしらの分野に関して導入の簡単な部分でもしゃべってくれる人を募集しています。例えば下記のような内容とか。

AIR
Flex
flash
WordPress
PHP
Perl
Ruby
サーバー関係
画像処理関係
イラスト関係
その他何か

——————————
[申し込み]

参加するよーという人は下記の項目を書いて
メールください。

(メールアドレス)
(名前)
(URL)ブログでもサイトでもmixiでも自分の所在地を
(自分がしゃべれそうな内容)何か専門分野があれば
(公開の有無)参加者としてURLを公開しても良いかどうか

今回日程の都合で参加できないけど
またやるなら参加するかもよーという人もいれば
メールください。
——————————
[参加予定の人]
江島
藤本さん[mixiへのリンク]
増永さん
対馬さん
長岡さん
古田さん
倉本さん(会社
松井さん(会社
矢野さん
吉田さん
谷さん
他4名

xhtmlで書く

作ったサイトに対してXHTMLの構文をチェックしていたらエラーが多発。見てみると、cakePHPで作ったフォームのid部分でたくさんエラーになってた。cakePHPで指定する時には

$form->input(‘モデル名/カラム’);

とかやってたんだけど、その/の部分がidにも入りエラーとなる。これはどうしようもないんじゃないかと思いながらリファレンスを見てみると、他の方法があった。

$form->input(‘モデル名.カラム’);

でもいけるみたい。これはしらんかったなぁ。最初からこれでやってればよかったのに。そもそも/で書いてたのはcakePHPガイドブックに書いてあったのを真似してだと思う。それでもしやと思って1.1系のリファレンスを見てみると、/の書き方しかないような気がする。1.2からこれもOKになったのか。そんじゃぁ1.1について書かれてる本には載ってないや。今まで書いたのを直すのは面倒だけど、まぁまだ早いうちに気づいた方だと思うのでよかった。

$this->setを簡単に

調べ物をしていて人のコードを見ていたら知らない表現を発見。

$this->set(compact(‘hogeData’));

なんじゃこらと思って調べてみたら、compactはphpの関数らしい。この書き方で

$this->set(‘hogeData’, $hogeData);

と同じことになるみたい。いろいろ試して上手く動かないのもあって原因不明だけど、こっちのがスマートな感じがするので統一しようかな。同じの繰り返し書くのなんか嫌だし。複数指定する時は

$this->set(compact(‘hogeData’, ‘data1’, ‘data2’));

とか書けるみたいなのでその場合はだいぶスッキリ書ける。

generatelistは非推奨?

cakePHP1.2で、pre-betaからbetaに変えたところ、一部で。エラーが出た。generatelistを使っていた部分でfind(‘list’, array())を使えとのこと。
そのまま変えただけでは動かず、どうやったら表示する値とoptionタグのvalueを出せるのかわからなかった。調べてみたら、modelに設定してある、var $primary_keyとvar $displayFieldを表示するみたい。そんなの設定しなくてもcontrollerから指定する方法がありそうなもんだけどまだわからず。

(02/15追記) 教えてもらった

$hogeData = find(‘all’, array());

でデータを取得した後、

$hogeData = Set::combine($hogeData, ‘{n}.hoge.id’, ‘{n}.hoge.name’);
とするんだそうな。

phpでftp接続

phpを使いサーバー間でデータのやり取りをしようと作ってみて、ローカルで上手く動いた。でもサーバーに設置してみたら動かない。どうやらftp_connectが定義されていないとエラーが出るみたい。

phpinfoのConfigure Commandを見て、–enable-ftpがなければ使えないみたい。phpをインストールする時に設定するみたいだが、変更できるのかなどわからなかったのであきらめて別サーバーで確認。そっちは使えるようだったのでそっちで行うことにした。