PRhagger@第20回PHP勉強会

KLab株式会社@六本木ヒルズで行われているPHP勉強会に来ています。

内容は、PHP Extensionの作り方と Rhaco で作られたアプリケーションの紹介が2つ。Rhacoというのは、DjangoのGeneric Viewやテンプレート継承の仕組みを取り入れたPHP向けのフレームワークです。で、このRhacoを使って作ったPHP版Plaggerが話題になり、勉強会の申し込み開始から数時間で定員がいっぱいになってしまったとのことでした。そういえば、いつものPHP勉強会とは違って、Perl界隈の人が多いような…


PHP Extensionを作ろう

  • PHP4とPHP5
  • 会社のサーバ落ちたので聞けなかった(残念)

Prhagger

  • haltさんの自己紹介

    幼稚園の時にスーパーマリオをワープなしでクリア
  • 某サイトの話とか

  • Subscriptionプラグイン FeedIn,bloglines,CustomFeddMixi

  • Filter FilterLou

  • Publish

  • Rhacoフレームワーク 名前はアオガエルから

  • 次回はエロPRha

    Publish_Photozouでエロ動画10000ファイル保存w
    iTunesで見たり
    YouTubeは帯域制限がかかっているので1日中動かしている
  • Perl版があるのにそのモチベーションはどこから?

    PerlよりPHPが得意だから
    Plaggerは敷居が高い
    アップロードしただけで動くようにしたい
    やりたいからやっている

WorkStyle

  • GTDツール

  • PHP版の他にJava版もある, Python版も作成予定

  • rhacoの特徴

    Easy setup
    Library independent
    URL mapping
    O/R Mapping
    Generic View
    Admin

ここのところのPHP勉強会は、話題がてんこ盛りで面白いですね。懇親会でDo you PHP?の人といっぱい話ができたのも収穫でした。次回の勉強会も出たいです。

iPhoneの着メロにしてみた

iPhoneのリングトーンらしきものが公開されていたので、さっそく自分のケータイの着信音に設定してみました。うーん、誰も気付いてくれなそうだ…

iPhone Ringtone Sheetmusic: Let Angelic Tinkling Remixes Begin

「機能を持たないことも機能である」

本当に必要な機能だけを持ったアプリケーションは、使っていて気持ちがいい。必然的にインタフェースもシンプルになって、操作に迷うことも少なくなる。他に代替可能な手段があるのならば、それを使えばよい。

ただし、ユーザからの要望は無限にあるので、本質を見極めて適切な取捨選択ができるかどうかが鍵となりそうだ。人生においても同様に、「やりたいことは無限、時間は有限」なのでどこに注力していくかがとても重要になってくる。

2月発売予定のDSケータイ「D800iDS」を触って来た

2月に発売予定の「D800iDS」が代官山ヒルサイドテラスに展示されているというので、昼休みにちょっと見てきました。703iシリーズが全部で10機種展示されていたのですが、お目当てはこのDSケータイ。



DSの名前が付いているのは偶然ではないのか、液晶2画面の下側がタッチパネルになっていて、まさに「ニンテンドーDS」のようです。実機が展示されていて自由にいじれるようになっていたので、いろいろ触らせてもらいました。勝手にPalmみたいな使い勝手を想像していたのですが、いまいち直感的に操作できる感じがしませんでした。

何が問題かというと、やはりカーソルボタンがないのが辛い。タッチパネルに方向ボタンが表示されるのですが、これをいちいちストラップに付いたスタイラスで操作するのは面倒過ぎます。スタイラスを使わずに指で押すのが標準的な操作らしいのですが、これだとミス操作が頻発しそうでハードウェアキーが欲しいところ。また、同じく面倒だと思ったのが文字入力。手書き入力を試したのですが、漢字を直接書けるわけではなく、ひらがなを一文字ずつ入力して変換していくようです。で、この変換候補がタッチパネルでないほうの液晶に表示されるので、クリックして確定することができません。何でタッチパネル側に変換候補を表示しないのか、僕には理解できませんでした。

というわけで、D800iDSも買い替え候補に入れていたのですが、W51HかW52Tに決まりそうです。
FeliCaが使えないっていう大きな問題もあるけど、X01HTって手もあるかな…

関連リンク:
ITmedia +D モバイル:写真で解説する「D800iDS」 (1/3):
ワイドVGA液晶搭載でBluetoothに対応した「W52T」
ワイドVGA液晶・指紋認証搭載の「W51H」

ホット・○ッパーみたいなマッシュアップ動画が簡単に作れるi-Cut!

手前味噌なんですが、昨日、ホット・○ッパーのCMみたいなマッシュアップ動画が簡単に作れる「i-Cut!」というのをリリースしました。著作権の切れた映画をマッシュアップ(切り貼りしたり、台詞をくっつけたり)して、こんな作品が作れてしまいます。作った作品をブログに貼り付けるのも簡単ですので、ぜひ面白いムービーを作って笑わせてください。


ニヤックさん作「熱帯夜」


人気のある i-Cut! Movie@映画生活 の とかも面白いです。エビランチは、音量を大きくして観ないと分からないかもw


関連リンク:
i-Cut! Movie@映画生活
人気のある i-Cut! Movie一覧
操作マニュアルはこちら

Django勉強会がウノウにて開催されました

1月22日、ウノウを会場にDjango勉強会が開催されました。
  • DjangoからAjaxを使うにはどうしたらいい感じか?(mopemopeさん)
  • 寺子屋「RandomNoteを作る」(uemuraさん)
  • ライブブログ構築(遠藤さん)
  • Leuchtturmデモ(酒徳さん)
寺子屋では、実際に参加者の方が、ペア・プログラミングでサンプル・アプリケーションを作成するという形で行われました。半数以上がDjango初心者だったのですが、皆さん初めてでもすぐに覚えてしまったようです(Python自体が初めてという人もいました)。

参加者は24名で、懇親会もほぼ全員の方が参加して、エンジニア同士での意見交換が活発に行われました。

Djangoは、 Pythonで書かれたWebアプリケーション・フレームワークで、見通しのよい MVC 分離、洗練された O/R マッピング API、そして汎用性の高い強力なテンプレートエンジンを備え、高い柔軟性とパフォーマンスを同時に要求されるWebアプリケーションを迅速に開発することができます。

Ruby on Railsと比較されることも多いのですが、もともとアクセスの多い新聞社のサイト向けとして開発されたこともあり、パフォーマンスに関してはDjangoが少しばかり優れているようです。

Django/Rails/Symfonyの比較記事


関連リンク:
Djangoと日本の仲間たち
Django | The Web framework for perfectionists with deadlines

ウノウの開発合宿がテレビ放送されます

ウノウの開発合宿の模様が、WBSことテレビ東京系列の「ワールドビジネスサテライト」で放送されます。

1/22(月)23:00~のどこかで放送される予定です。ぜひ、観てやってください!僕は今回は予定があって参加できなかったので、出てきませんけどね。

http://www.tv-tokyo.co.jp/wbs/
2007年1月23日追記:
実際のテレビ放送を見ました。
短い時間だったけど、ウノウ社員がバッチリ映っていましたね。社名は、ほとんど出てこなかったけど…

Django懇親会のお店を予約

お店がこのビルの中にあるのですが、後光が射していました。

懇親会だけ参加したい人とかっていますかね?


関連リンク:
カミニート - Wikipedia

Stackless Python 2.5 on the Nintendo DS

Nitendo DS上で動作するPythonがあるのですが、Richardがバージョン2.5を公開してくれました!

Stackless Pythonへのパッチがうまく当たらず質問のメールをしたら親切に答えてくれて、しかも数日経ったら2.5対応もしてくれた。めちゃくちゃいい人です。あとはSDカードのドライバ… とか言ってみる。


Disinterest - Stackless Python 2.5 on the Nintendo DS

はじめてでも簡単、Mac OSX用ウィジェットの作り方

という記事をラボブログに書きました。

はじめてでも簡単、Mac OSX用ウィジェットの作り方 - ウノウラボ

まだベータ版なのですが、Appleから提供されているウィジェット開発環境であるDashcodeというソフトウェアを使うと、簡単にウィジェットが作れてしまいます。凝ったことをしようとすると、さすがにプログラムを書く必要があるのですが、RSSリーダ程度だったらパーツをドラッグ&ドロップするだけで作れてしまいます。このソフトは、次期Mac OS XのLeopardに標準でバンドルされる予定だそうです。

Dashborad
Dashborad posted by (C) フォト蔵さんの写真

Django勉強会 Disc 2 受付終了

受付開始から11時間で定員に達したそうです。

今回は、ウノウのオフィスが会場なのですが、やっぱりもっと広い場所が必要ですね。

Django勉強会 Disc 2

Dumbness of Crowd — 集合愚


集合愚に落ちないためには - Rauru Blog

単一のアウトプットを出そうとすると、それは必然的に Dumbness of Crowd — 集合愚 になってしまう、っつう話ですな。だから、豊富なバラエティの海を元にして何か単一のアウトプットを出したいと思ったとき、例えば Wiki を用意して自由に編集させれば集合知になるかってえとそれは間違いで、うまい汲み上げ方の仕組みってのがいるんぢゃろね。

集合知の本質は集まってくる情報のバラエティ性であって、単一のアウトプットを期待するとき、それは集合愚になってしまうという話。これは、よく分かる気がする。例として、「大勢の人のアイデアの平均を取れば素晴らしいアイデアになると考えること」が挙げられているように、平均を取る方法は集合愚に陥りやすい。

玉石混淆の中から玉を見つけ出すことには適しているが、玉自体を作り出すにはもっと別の方法が必要だということでしょうか。

Yahoo!無線LANスポット申し込み

Yahoo!プレミアム会員向けに公衆無線LANサービス「Yahoo!無線LANスポット」の提供を開始した。月額料金は210円。なお、一般ユーザーには2007年6月より月額525円でのサービス開始が予定されている。2007年5月31日までYahoo!プレミアム会員限定の試用キャンペーンを実施し、期間中に限り無料でサービスを提供する。

Yahoo!プレミアム会員ならば、2007年5月末まで無料だそうなので申し込んでみた。利用可能な場所で一番多いマクドナルドはあまり行かないから、あくまでも緊急用かな。 アクセスポイント一覧 をノートPCのHDDに保存しておくか、GPS携帯から検索できるようなサイトがあると便利かも。


関連リンク

Yahoo!無線LANスポット

LinkPMS 0.5

Rubyで書かれたSyabas系ネットワークメディアプレーヤ用のMusic Server

http://nijino.homelinux.net/linkpms/README.ja.html

  • 起動するとフォルダ一覧が表示される。
  • フォルダを選択するだけで、そのフォルダの音楽ファイルが再生される。
  • フォルダ一覧は最近再生した順に並ぶ。
  • 途中で停止したフォルダを再度再生すると、停止した曲から開始する。
  • 数字入力でもフォルダを指定可能。その時はフォルダ頭からの再生する。

Wizdの音楽再生機能が使いにくいので、代替を探しててみつけた。シンプルで良さそうなんだけど、残念ながら2005年10月で開発が止まっている。Pythonで書いてみようかなー


追記

MediaTomb - UPnP AV Mediaserver for Linux … オープンソースのDLNA実装

SwissCenter … PHP + MySQLなメディアサーバでデザインが綺麗

ひとりで見る夢は…

ひとりで見る夢は夢でしかない。
しかし、誰かと見る夢は現実だ。(オノ・ヨーコ)

ちょっと心に残ったのでここにメモしておく。

コメント欄炎上防止プラグイン for MT

コメント欄炎上防止プラグイン for MT なるものが公開されています。

元々は 百式さんのネタ みたいですけど、面白い!これは、僕もよくリアルの世界で使う方法です。どんなに毒舌を吐いた後でも、これを付けるだけで不思議と角が取れて丸くなるんだよなー いい意味で…

Sad Mac

会社で使っているMacBookで、突然こんな画面が表示されて操作をまったく受け付けなくなりました。

初めて見た…

帰省写真

IKEA港北に行ってきました

大晦日の日なんですが、IKEA港北に行ってきました。

ひと言でいうと、「暮らしのテーマパーク」といった感じ。エントランスでショッピングバッグを手にして、ほぼ一方通行の店内を進んで行くと、キッチンの部屋、子供部屋、リビングルームなどが次々に現れてきます。まるでディズニーランドのアトラクションみたいです。その商品を買うことで得られる新しい生活が容易に想像できるようになっているんですね。また、所々に単価の安い小物を散らばせてあったりして、ついつい商品を手に取ってしまいます。この辺りの作りは本当にうまいと感じました。

僕もご他聞に漏れず、あれもこれもとカートに突っ込んでいるうちに、ついつい買い過ぎてしまいました(右図)。しかし、商品自体の価格が他の小売店と比べても安くて、思ったよりも大した金額にはならずに満足感とお買い得感が残りました。ひとつ気になったのは、壁にネジで取り付ける商品が多かったこと。賃貸住宅に住んでいると、敷金の心配もあってなかなか壁に穴を開けたりってできませんよね。これは、郊外型店舗で完全に持ち家の家庭を狙っているということなのでしょうか。

あけましておめでとうございます

新年あけましておめでとうございます。

なんだか今年は動きのある年になりそうな予感がしています。 今抱えている問題がどう落ち着くのか自分でもまだ分からないけど、お互いに納得のいく形で答えを出したいところ。なかなか思い通りには進まないけれど、これもまた人生。誠実さと無償の愛をモットーに、一日一日を大切に歩んでいきたいと思います。

さてさて、そんなわけで始まりました、シーズン2007。皆様、今年もどうぞよろしくお願い致します。