メニュー

関連ページリンク

トップ > images > images - 人気ブログ(Blog)検索結果詳細 (2008年12月1日 8時)

[ActionStreams]ボケて用config.yaml

ボケて用のconfig.yamlです。

  • フィード無いのでscraperでとってきてます。多分寿命は短いと思う。
  • scraperのネストの扱いが分からなくてハマった。
  • フィードの配信が待ち望まれるところ。
  • フィールド追加するより、titleなどの既存のフィールドに入れちまった方が良いのかしら?
name: BoketeAS
id: boketeas
key: BoketeAS
author_link: http://blog.aklaswad.com/
author_name: aklaswad
description: Adds profile service and activity stream for Bokete.jp
version: 0.1
profile_services:
    bokete:
        name: Bokete
        url: http://bokete.jp/user/%s
        icon: images/bokete.png
action_streams:
    bokete:
        bokes:
            name: Bokes
            description: stream you boked
            fields:
                - boke
            html_form: '[_1] boked <a href="[_2]">[_3]</a>'
            html_params:
                - url
                - boke
            url: 'http://bokete.jp/user/{{ident}}'
            identifier: boke
            scraper:
                foreach: div.odai530
                get:
                    boke:
                        - 'h3'
                        - TEXT
                    url:
                        - '//p[2]/a[position()=last()]'
                        - @href

とっくにフィード吐くようになってるみたいですね。。。そのうち。。。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年10月22日 11時57分

このブログのホーム

Hackactionstreamwebscraperboketejpplugin

EmoticonButton 4 CustomEditorButton2。

MTでも絵文字使おうぜプラグイン、アリマス - Kickstart my heartで公開されている絵文字プラグインを、CustomEditorButton2にインポートしてみましたhappy02

利用にあたっては、CustomEditorButotn2側もアップデートupが必要となっていますwobbly。お試しいただく際には、CustomEditorButton2プラグインも、以下のバージョン2.0.31にアップデートしてくださいcoldsweats01

作者: aklaswad http://blog.aklaswad.com

更新日:2008年10月21日 5時48分

このブログのホーム

customeditorbuttoneb4ceb2kickstartmyheart

Six Apartに入社しました。

私事となりますが、本日よりSix Apartで働くことになりました。

こうして報告エントリを書こうとしているとなんだか感極まったりして、ブログの過去ログを見直しているのですが、今の自分があるのは、このブログを見てくれて、自分の拙いプラグインを使ってくださった皆様のおかげだと、実感しています。本当にありがとうございました。

これからも愉快なプラグインを作ったりなどするべく、頑張っていきたいと思います。
今後ともよろしくお願いします。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年10月9日 4時39分

このブログのホーム

daily memosixapartblogdiary

息を吐くようにMTMLを書く。

最近、友人との遊び目的で、プライベートなサイトをMTで作っています。
テンプレートには、Mid-Centuryを適用してみました。なかなか使い勝手が良いです。

そのサイトでは、大量のオーディオファイルや、特定のエントリーなんかをまとめたページを手軽に作りたくて、こんなカスタマイズをしています。


まず、MT4.2の新機能のグローバルモディファイアmtevalを使って、ウェブページに直接MTMLを書けるようにします。ただし、全部を対象にしてしまうのも気持ち悪いので、プライベートタグ「@eval」をつけてあるものだけを対象にするようにします。

<mt:PageIfTagged tag="@eval">
    <mt:PageBody mteval="1" />
<mt:else>
    <mt:PageBody />
</mt:PageIfTagged>

これで、ウェブページに簡単にMTMLを書けるようになりました。

さて、MTMLで満足な出力結果が得られるようになったら、今度はサイトのトップページなどに導線を作りたいところ。

MT4.1以前で、インデックステンプレートを利用してページを作っていた場合、ここでどうしてもひと手間かかっていました。
今回はウェブページを利用しているので、以下のように、プライベートタグ「@nav」の付けられたウェブページをサイトのトップナビゲーションに表示するよう、事前に作成しておきました。

<div id="nav">
    <div id="nav-inner">
        <ul>
            <li class="home"><a href="<$MTBlogURL$>">Home</a></li>
            <li><a href="<$mt:Link template="archive_index"$>">Archives</a></li>
        <mt:Pages tag="@nav">
            <li><a href="<mt:PagePermalink>"><mt:pageTitle></a></li></mt:Pages>
        </ul>
    </div>
</div>

topnav.png

ちなみに、mid-centuryのトップナビゲーションは初期状態では、「バナーヘッダー」モジュールテンプレートの中で、mt:ignoreで無効化されています。該当箇所のmt:ignoreを削除すれば有効になります。

これで完成。かなり快適です。
ちょっとAssetやエントリをまとめたページを作りたいなと思い立ったら、おもむろに@evalというタグをつけてウェブページにテンプレートを書き始めます。で、出来たら@navとタグを付ければ即サイトに反映されるという塩梅。MTML中毒の皆さん、良かったらお試しくださいー。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年9月11日 15時55分

このブログのホーム

Hackmt42hackmidcenturymtml

google chrome から投稿

google chrome から投稿。
TaggingHelper は動いてるけど、CustomEditorButton2は動作せず。

いや、動いてはいるな。なんかクリックの感知が安定してない感じだ。ダブルクリックすると動いたりする。。。なんぞこれー

作者: aklaswad http://blog.aklaswad.com

更新日:2008年9月3日 4時29分

このブログのホーム

tech memocustomeditorbuttontagginghelpergooglegooglechrome

Movable Type Developer Conference に参加できませんでした。

とんだ出落ちですみません。会社の休みもらえたのが、締め切りの次の日だったんです。フライングで申し込んでおけば良かったと今になって思うも後悔先に立たず。

でまあ、結局一日家でUstreamに張り付いてずっと見ていたので、割と満足。ちょっとした感想くらいなら述べることも出来るというものです。


興味深かったのはやはり Beau Smith さんのパブリッシングに関する話。
アーカイブやインデックステンプレートごとに更新頻度とページビューを予想してパブリッシュの方法を決めろ、ただしサイトごとに傾向は違ってくるので頑張れ、という話だったと思います。

ただ、現実的に、そう簡単に最適解が出せるかというと難しいと思います。その一番の理由は、定量的に再構築の回数を観測出来ないからです。

これってでも、実現できそうですよね。
再構築の回数を記録してFileinfoテーブルにでも突っ込んでおくと、パフォーマンスの測定に役立つのでは無いか。
もっと突き進めれば、ページビューのデータも取得するようにして、View / Build Ratio みたいな値を定期的に算出し、ファイルごとに最適なパブリッシング方法をMTが自動的に設定してくれる、なんてことも出来るかも。という妄想をいたしました。


あとはLightingTalkが大変楽しそうでしたね。Ustreamの画面だと実動作のデモは視聴がちょっと辛くはありましたが、それでも、すごくいい雰囲気が伝わってきました。
変態テンプレート好きの自分としては、mt:EntryPreviousのネスト技の話が一番ツボにハマりました。今なら、mt:setVarTemplateを再帰させてゴニョゴニョしても面白いかも。という妄想をいたしました。


なにはともあれ、みなさんお疲れさまでした。参加できなくて残念でしたが、すごく楽しい時間をありがとうございました。おしまい。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月21日 13時34分

このブログのホーム

daily memomtdcmemomovabletypemtdevcon

[mtplugins] CustomEditorButton2 0.3

CustomEditorButton2_0_3.zip

MT4.2 でボタンの配置が保存できなくなっていた問題に対応しました。
機能追加などはありません。MT4.1で利用を続ける場合は、アップグレードの必要はありません。

CustomEditorButton2の以前のバージョンからアップグレードする場合には、事前に(MT_HOME/)plugins/CustomEditorButton2/config.yaml ファイルを削除してください。誤動作の可能性があります。

このバージョンから、諸事情により、デフォルトのボタンは別プラグインとして同梱される形になりました。
パッケージを見ればすぐわかると思うので、デフォルトのボタンが気に食わない場合はサクッと消してしまってください。

あと、この間気づいたのですが、FastCGI環境だとうまく動かないみたいですね。近いうちにその辺を修正したバージョンを出そうと思います。
ほかに何か不具合などありましたらフィードバックください。よろしくお願いします。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月21日 2時10分

このブログのホーム

Plug-inscustomeditorbuttonfastcgimt42plugin

blog it from iPhone

面白い。MTの管理画面からアカウントを一発で作成出来るといいかも。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月11日 4時48分

このブログのホーム

「Movable Type 4.2 パーフェクトガイド」にBuild Tracerが掲載されてます。

小粋空間のyujiroさんの著書Movable Type 4.2 パーフェクトガイドが発売になりました。おめでとうございます!
しかも、一冊戴いてしまいました。ありがとうございました!

Movable Type 4.2 パーフェクトガイド
荒木 勇次郎
4839927790

時間を見ては目を通しているのですが、本当にすごいボリュームです。しかも、随所にコラムとして関連情報へのポインタが含まれていて、情報の密度も半端じゃないです。手に取った瞬間に、並大抵ではないエネルギーが費やされている一冊だと分かります。すばらしいです。
改めてyujiroさん、お疲れ様でした。

それでですね。なんと!パーフェクトガイド内で、当サイトで公開しているプラグインBuild Tracerが紹介されています。しかも、通常のプラグイン紹介とは別枠で、パーフェクトガイドのメインともいえるテンプレート解説の冒頭付近に一ページ強を割いて掲載されていました。見た瞬間変な汁が出ました。
あの超ニッチなプラグインを取り上げられるとは、これは、自分も頑張らなくちゃとやる気がたくさん出ました。ありがとうございました!

IndexContextプラグインもピックアップされてました。うぇーい。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月7日 15時50分

このブログのホーム

Movable Typebuildtracermovabletype

TaggingHelper For MT4.2

そろそろ、当サイトで配布しているプラグインをMT4.2に対応させていく必要があるのですが、今回は色々動かなくなるものが多くて、頭を抱えています。

とり急ぎTaggingHelperを対応させました。まったくの暫定版なので、バージョン外とします。
Movable Type / MTOS 4.2 でのみ動作します。また、タグの使用頻度順でのソートが出来ません。

TaggingHelperForMT4_2.zip

今後の対応については、考え中です。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月6日 14時14分

このブログのホーム

Movable Typemt42movabletypetagginghelper

iPhone用テンプレートを導入してみました。

cremaさん作成の iPhoneテンプレート for MT を、このブログに導入してみました。iPod TouchやiPhoneをお持ちの方は、アクセスしてみてください。

blogaklaswadcomimage.png

テンプレートは以下のページで配布されています。すばらしいです。
「iPhoneテンプレートfor MT」を公開いたします。|iPhone|東京Webデザイナー日記リターンズ|crema design

なお、 iPhoneテンプレートはブログURL内の「i」ディレクトリに出力する仕組みになっていますので、iPhoneでアクセスする時に専用のURLにアクセスする必要があります。
このブログでは、インストールの際に以下のようなカスタマイズを行って、PCでの閲覧時と同じURLになるようにしてみました。

  • 追加したiPhoneテンプレート内のトップページとブログ記事アーカイブへのリンクを、通常のものに書き直す。
    • 画像やcssファイルなどへのリンクは変更しない
    • アーカイブマッピングは、「i」ディレクトリ内へ出力する設定のままにする
  • ブログトップの.htaccessに以下を追加。
  RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod)
  RewriteCond %{REQUEST_URI} !^/i/
  RewriteRule ^(.*)\.html$ /i/$1.html [L]

.htaccessの記述は、利用しているサーバーによっては上手く動かないかもしれません。またその場合、即座にサイト全体が500エラーになってしまうような事態も考えられます。.十分注意して作業を行ってください。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月5日 6時12分

このブログのホーム

Movable Typemovabletypetemplateiphone

mt:ifStaticとmt:ifDynamicは似て非なる物。

自分は、今見ているテストページがスタティックパブリッシングとダイナミックパブリッシングのどちらによる出力なのか、一目で分かるように、以下のような表示をさせておくことがあります。

このテンプレートは<mt:ifDynamic>ダイナミック<mt:else>スタティック</mt:ifDynamic>で構築されました。

いくらPerl弄っても動作が直らないと思ったらPHPのほうに問題があった。何を言ってい(ry等と言うことにならないためですね。

さて、ここでちょっとした罠があります。mt:ifDynamicと対になるようなテンプレートタグmt:ifStaticでは、このような書き方は出来ません。

このテンプレートは<mt:ifStatic>スタティック<mt:else>ダイナミック</mt:ifStatic>で構築されました。

上記テンプレートは、スタティックでは期待通りに動きますが、ダイナミックでは以下のような出力になってしまいます。

このテンプレートはで構築されました。

原因は、mt:ifStaticタグのPHPでの実装が、テンプレートタグとしてではなく、コメント(のような)扱いになっているためです。
<mt:ifStatic>・・・</mt:ifStatic>の部分が、再構築より前に強制的にテンプレートから削除されてしまうんですね。なので、その中に何個mt:elseを書こうが、全部消えてしまうわけです。mt:ignoreと同じですね。

これはおそらくダイナミックパブリッシングでは、ページビューごとに構築が行われるため、より細部の高速化を重視しているものかと思われます。mt:ifStaticとmt:ifDynamicで非対称な動作となっているのでちょっと違和感がありますが、上手く使い分けると良いと思います。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年8月1日 9時28分

このブログのホーム

movabletypemtifdynamicmtifstatictips

iPhoneに感じるワクワク感の正体が判明した。

購入以来、それはもう指紋の跡が消える暇が無いほど、むしろ俺の指紋が消えちまうんじゃないかと思うくらい触りまくってるiPhoneですが、最高です。
バッテリーもとりあえず普段の会社往復の間は持つようだしアプリは楽しいしとりあえず生活圏ではwi-fiか3Gのどちらかは拾えるし余りに楽しいのでアプリ開発したくなって金無いのに真剣にMacBookの購入を検討し始めたりしてるわけです。

で、ですね。なんか、単純に外でウェブに繋がるとか、iPodと電話が一緒になったとか、そういう個々の具体的な機能についてとは、まったく別の次元のワクワク感を、iPhoneを触るたんびに感じるんですよ。

だって不思議じゃないですか?
あの愛想の無い、ともすれば上下間違えてスリープボタン押せなかったりするのっぺらぼうなデザインのクセに、ひとたびロック解除すれば触る撫ぜる傾ける音が出る話す震える表示する移動する、と、あらゆる手段でのインターフェイスが提供されていて、およそコンピュータに出来そうな事ならいつ何時でも反応してくれる。
それなのに電源切れば、ほとんどただの板。
このギャップにスゲエワクワクするんです。


そのワクワク感の正体が今日分かりました。気づきました。
iPhoneって東京探偵団に出てきた「CJカード」を現実にしてしまったんだな、と。

東京探偵団ってのは「ギャラリーフェイク」や古くは「さすがの猿飛」「GU-GUガンモ」の作者の細野不二彦が書いていた、ホモの少年と守銭奴の少女とマゾの少年で構成される探偵事務所が超巨大財閥の金の力を後ろ盾にホモの中年が起こす事件を金の力で解決するという内容の傑作マンガです。
wikipediaによると連載は'85-'87年ですので、当時自分は小6くらいで読んでたんでしょうか。

そのマンガの中で、探偵団の一人が落とした探偵団専用のスペシャルクレジットカード「CJカード」を貧しい家出兄妹が拾う、という話があるのですが、そこで描かれるカードの機能がとにかく凄いんですよ。
クレジットカードとして勿論最強。何しろ日本に10枚と無い超スペシャルカード。限度額無限。取り出した瞬間即VIP待遇。
そして、ここが大事なのですが、一見ただのクレジットカードなのに、ちょっとカードの端を触って操作すると、音楽が聴ける、ファミコンが出来る、ショッピングも出来る、テレカにもなる、位置情報も確認できる、お父さんに会いたいとカードに話しかければ、居場所を音声で答えてくれる。なんだか分からないくらいハイテクな色々が詰め込まれた超高機能カード。
このエピソードの肝は、ただのカードなのに、家出兄妹の希望を次から次へと叶えていくという、そのファンタジーにあったと思います。そこで描かれていたものは、まさに「魔法のカード」でした。子供心に凄く憧れ、何度も読み返したことを今でも覚えています。


そして20年が過ぎ、iPhoneが今、手の中にあります。
ゲーム、音楽、電話。加速度センサー、GPS、そしてマルチタッチディスプレイ...。20年前のマンガに登場したファンタジー、子供だった当時の自分が憧れた魔法のほとんどが、この板状の小さいボディに実現されています。これは、ワクワクせざるを得ませんよね。

子供の頃のそんな記憶を思い出しながら、ぼーっと黒いiPhoneを眺めていると、これって本当「魔法のカード」と呼ぶにふさわしい代物だと思えてきてしまいます。そりゃカードと呼ぶには少々分厚くて大雑把ですが、少なくとも、電話の受話器から発展してきた携帯電話のデザインと比べて強いてどちらかといえば、間違いなくカードでしょう。

ぱっと見は何も出来なさそうなのに、ちょっと触るだけで万能的に要求に答えてくれるという感覚。
これは、10キーのついた受話器の末裔たちからは絶対に感じ取ることの出来ない、特別な快楽なんじゃないかな、と思います。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年7月25日 15時8分

このブログのホーム

iphone東京探偵団細野不二彦

驚くほどあっさりとiPhoneをGetした。

そう、それは三日前の土曜日。驚くほどあっさりとiPhoneを入手できました。イエー。バッバッ。
発売フィーバー直後、遅れて何件か量販店など回ってみたものの、カスリもしなかったので「これは厳しいな」と思っていましたところ。

発売から一週間後となる先週末。
友人と遊ぶ予定もあって朝から開店待ちをするわけにも行かず、iPhoneを入手出来るのは当分先だなと諦めていた三連休初日の午後5時過ぎ。場所は23区内の某駅前。
お遊びも一段落、これから飲みに行くぞ、という時に、ちょっとお金を下ろしに銀行に寄ったんですよ。
で、その隣か隣の隣にソフトバンクショップがあったので、冷やかし半分で店員に聞いてみました。

「iPhoneの在庫はありますか」
「ありません」

当然の答えが返ってきました。ですよねー。
おおう。これで終戦。とも思ったのですが、明日以降のリサーチのために、入荷数や行列の様子などを店員さんに聞いてみました。すると、

「Softbank端末からの機種変更でしょうか?」

逆に質問が帰ってきました。
質問を質問で返すんじゃねえぞとも思ったのですが、そこはチキン大人な自分なので

「いえ、iPhone目当てで他キャリアからソフトバンクさんに乗り換えようと決心しております!」

とかそんなことを言ってみました。すると、おおなんということでしょう。店員さん、急に張り切って
「予約分のキャンセルが無いか、電話で確認してみますので、ちょっとお待ちいただけますかー」
とか言いつつどこかへ走っていきます。

あれ、なにこの展開。
大昔には、新規ゼロ円機種変万円なんて時代もあったけど、今でもそんなメソッド使えるの?とgkbrしながら待つこと数分。

「16Gのブラックでよろしかったでしょうかー」
「2階の契約カウンターでお待ちいただけますかー」

なんと。ktkr。

後はあっという間でした。MNPの手続きから何から面倒見てもらって、30分程度で俺の手元に俺のアクティベーション済みの俺のiPhoneが。
飲み会を半分すっぽかしてしまった友人には申し訳なかったが(合流後iPhoneネタで盛り上がったので良しとする)、こんな棚ボタでiPhoneをGetできた自分は超ラッキーだと思います。イエー。バッバッ。

結論としてはWinWinの関係が大事だよねービジ☆ネス、というお話でした。

作者: aklaswad http://blog.aklaswad.com

更新日:2008年7月22日 14時49分

このブログのホーム

iPhoneから投稿。

モバイルミー

作者: aklaswad http://blog.aklaswad.com

更新日:2008年7月19日 13時33分

このブログのホーム