投稿日:

CakePHP2.x の Shell で Component を使う


CakePHP2.x の Shell で Component を使う、というよくありそうな要件です。

検索してみて色々出てくるのですが、微妙に上手く行かなかったり、上手くいくものの「こっちの方が正しいのでは?」と思えたりしたので、下記にメモしておきます。

特に難しいことをしているわけでなく、ComponentCollection を new し、そこから load するのが良さそうなのかな、ということですが、ComponentCollection を自分で new するのに少々疑問もあるのです。 (; ^ω^)

もしより良い方法があればどなたかご教示ください。

 

 

投稿日:

Local Web Developer Coffee Meeting KITA-KOBE #01


WDCF-KITAKOBE_03

 

 

Local Web Developer Coffee Meeting KITA-KOBE #01 を題して、自宅にて Web 系勉強会を開催しました。

僕が山奥に住んでいて都会まで出掛けるのが大変なので、同じような境遇の方もいるであろうと、田舎者集まれ!で企画してみましたが、新しいご近所さんには来て頂くことが出来ずに、知り合いさんばかりでの開催となりました。でもなかなか盛り上がって勉強にもなりましたし、コーヒーも美味しく頂くことが出来たかと思います。まずは開催して良かった!です。本日のミーティングに参加いただいた皆さん、本当にありがとうございました。また機会がありましたら、是非ご一緒させてください。

本ミーティングの主題は、クリエイター同士の情報共有です。しかし、それは大きなものではなくて、より実践に沿った身近な内容のものです。「そうなんだ、そういうやり方もあるんだ」「なるほど。そういう考え方もあるんだ」というような気付きを、それぞれが持ち帰れることが出来ると良いなーと思っています。その為に、少人数での、全員参加のミーティングを企画しましたが、皆さん何かお持ち帰り頂けたでしょうか? (^_^;A 僕個人的には、とても沢山のものを頂くことが出来ました。やっぱり良いですね。コーヒーを飲みながらとか、ちょうど良い。またメンバーが集まるかは疑問ですが、とりあえず次回、また開催したいと思います!

以下、本日のご報告です。

本日の参加メンバー(勝手な思い込みでのカウントです)

  • デザイナー:1名
  • システムエンジニア:1名
  • デザイン〜プログラムまで幅広く:3名

本日の内容(ざっくりですがすみません)

  • SASS(compass)について
    • 最近初めて使ってみた人の感想
      • 使ってみたが、CSSの設計が変わる
        • extend / include 便利&合理的
        • 変数や数式。意味の残る値を記述できる。
        • 入れ子で掛けることとかも素直に便利だし、結構賢い。
      • 導入も思っていたよりも簡単
    • デザイナーからみた意見
      • コンソールを使わないと行けないのが、デザイナーには難しいかも?
      • 変数とか計算とか出来るけれども、それも難しく思えてしまうところも…
    • システムエンジニア、プログラマにも必要?
      • 知ってて損は無う。
      • でも CSS をそれほど書かないのなら、やはりわざわざ勉強しなくとも…
      • 仮に SCSS ファイルが来て修正することになっても、CSSの知識があればそんなに戸惑わないと思う
    • 覚えるのは大変?
      • SASS ではそのまま CSS を書いてもOKなので、覚えた機能から使えるので気軽に出来る
      • そもそもそれほど難しくないと思うので分かり易い
    • ワークフローでの注意点は?
      • 個人の作業フローとしてはそれほど変化無い。楽になる。意味的なCSSが書ける。保守性が高まる
      • SASS を使っている人と使っていない人との協業があるなら、ワークフローに工夫は必要かも?
  • プロジェクト管理
    • BackLogChatWalk 、サイボウズ Live など、色々あるけど、みんな何使ってるの?
    • 全部使ってる(笑)
      • グループ、コミュニティ、お客様それぞれで使っているものが違うので、全部使うことになる
    • それはメンドクサク無いんですか?
      • めんどくさい!(笑)でも仕方ない…
      • それだけじゃない。Twitter や Facebook、…はては電話、ファックスの人もいて混乱する
    • 効率化出来てるんですか?
      • 微妙…?
      • もちろん色々と便利なところはあるけれど
      • やはり色々使って、あちこち見なければ行けないのは大変…
    • しかし、多人数でのプロジェクトでは必要?
      • それも一概に言えない。
      • たとえばスピードが求められるコミュニケーションでは、結局一部の人間が別の連絡手段(スカイプチャット)などで連絡し、プロジェクト管理ツールには決まったことだけを流すようなことになったことも…
      • 結局、使う人たちがちゃんと使うことが大切。ツールはあくまでも補助。ツールを準備する前に、ツールを使う心構えが大切か。
    • ところで Git とかは?
      • ほぼみんな使っている
      • やはり便利?
        • 個人の作業でも便利だと思うので、使ってみるのは良いと思う
      • デザイナーでも使っている&使える
        • GUIソフトがある(SourceTree)
        • でも混乱することもあるので、時々エンジニアの方に助けてもらっている
  • Webサーバーの選択
    • ところで、Amazon EC2 って、どういった場面で使っているのか?
      • 1年間はほぼ無料で利用できるプランがあるので、それで勉強を始めている。勉強の理由:選択肢を増やしておきたい。
      • エバンジェリストの人が頑張っていて流行っている感もあるけれど、それほど良いかなーとも思う
      • 割と費用も高いですよね?(安価な共有サーバーに比べると)
      • もちろん必要な場面もあるけれど、マッチする場面が多いかは微妙?(案件による、ということか)
    • では、みなさんがお客様にサーバーを進める場合は?
      • 中小企業のコーポレートサイト程度なら、やっぱりサクラかな(安価でそこそこ動く)
        • サクラはサーバーによって速度が変わるね(笑)
        • 安価なプランはどこのサーバー屋さんもだいだい一緒かも
        • 月5千円とか以下ぐらいのサーバーはみなそんなものかも…
      • 自分がサポートしなければいけないのなら、まず自分が知っているサーバーが楽で良い
  • セキュリティ
    • FTP でデータをアップロードするのって、やはり問題があるのか?
      • 使えるなら SFTP、FTPS などでアップするのが良いと思う
      • FTP で運用していて、問題があったという話も身近に効いた事がありますね…
      • でもあまりシビアに考えなくても良いのでは?
      • 実際にクラックされたことある人は?
        • 決済アカウントを乗っ取られた事例が一つ…。Webサーバーとは違うけど、恐ろしい…。原因は不明とのこと。
      • 外でネット接続する時には気にしているけど、家ではあまり気にしていないかも…
      • 並のクライアントなら、FTPでもSFTP/FTPS でも手間は変わらないので、使えるなら使うのが良いかな…
      • お客様にお願いできるか?
      • 微妙かな?
      • 一度お願いして、難しそうな顔されたら諦める、ぐらいか。「一応言ったからね」ということで責任を果してる? (^_^;A

まとめ

実は明確な進行など何もなくて、アジェンダを読み上げているなかで話がふくらみ、各方面に話が弾んだのでモデレータとしては大変楽チンでした♪(というか何もしていない (^_^;A) 話も散漫になることなく、経験者から未経験者への感想や体験の共有や、一人からみんなへの質問、それから個々の細かな技術的な話など、自由に聞きたいことが聞けたのではないかなーと思います。個人的には、グループウェア回りの話や、Amazon EC2 の立ち位置など、気になっていた部分について、生の意見が聞けてとても良かったです。

次回は春頃にやりたいと思っています。

 

 

投稿日:

僕だって何か出来るはずですよ (*’-‘*) #wacja2012


WordPress Advent Calendar 2012 の参加記事、18日目担当 @yuka2py ことノジマです。昨日の担当 odyssey 先輩のご担当よりの引き継ぎですよー。頑張ります。

おっと。でも今日のご担当は僕一人じゃないですか。いやん。まいりました。責任重大ですね。純粋に勢いに任せて参加表明してしまったのですが、何を書こうやら今を持って悩んでます (^_^;A 既に執筆された諸先輩方の記事を改めて眺めさせて頂きましたよ。まあいいや。自然に書こう。自然に。

§

最近忙しかったので、自分のサイトにログインしていませんでしたよ。サイトはもちろん WordPress ですよ。サイトを開いたら画面上の黒いバーがありませんね。下の方に行って「ログイン」ボタンからログインしてみたら…

「WordPress 3.5 が利用可能です ! 更新してください。」

そうか、もうそんな季節でしたか…。えいや! ままよ! 更新しちまえ!(自分のサイトがまず実験台)。おもむろに更新開始。

wpac2012-updatenow

 

いつもの更新画面…更新完了。派手な更新完了画面。素晴らしい。おっと、プラグインもアップデートがいるのね。GO。まぁ、テーマもアップデートあるのね。使ってないテーマだけど、GO。プラグインの更新状況がズンズンと表示されていきますね。素晴らしい。

wpac2012-updatenow-plugin

 

一通り更新完了。本題「アドベントカレンダーのブログを書く」に入ろうとしたら、更新画面が↓こんなの出てた。ヘー。なるほど。画像とか管理する例のアレが使い勝手良くなったらしい。どれどれ。

wpac2012-recomend

 

ほう。なるほど。素晴らしい。WordPress 歴の浅い僕にとっても、これは前のよりずいぶん良くなった気がしますよ。使い易いし、変わっても違和感無く使えます。素晴らしい。凝った画面に感心したところで、意地悪な僕なので、どれどれとウィンドウの横幅を変えて楽しんでみましたが、見事にこんなところまで高度にレスポンシブ対応されています。素晴らしい。なんだこれ。素晴らし過ぎる。

wpac2012-media

 

いやー。素晴らしい!

僕はシステムエンジニアです。ソフトウェア開発がお仕事です。色々書きますよ。色々作りますよ。でも何をするのも、思うより結構大変なんですよ。小さな事でつまづくんですよ。5分で出来ると思ってたら3日掛かることもあるんですよ(たまに逆もあるけれどw)。お客様が簡単だよね?って言う事ほど難しかったりするんですよ。で、それで、こんな画面どうですか? 見積もりしたらお客様もびっくりですよ。こんなアップグレードのフレームワークは如何ですか? 自分で作るなんてワー!タイヘーン ε=ε=ε=ヽ(|||; >д<)ノ ですよ。というか、時代に合わせて保守更新していくのだけでも大変なんですよね。

それで、なんでこんな素晴らしい WordPress が無料で使えるんだろうか?
いやいやそれ以上に、一体誰が WordPress を作ってるんだろうか?

世の中にオープンソースのプロダクトは沢山ありますよね。概ね無料で自由に使える。どの製品にも共通して言えることだけれど、誰かがその製品を作ってるんですよね。きっとすごく労力を使っていると思う。そして僕らはそれを利用させて頂いている。無料で? …いや、わかんない。ここのところ、最近は無料だと思わない方が良いように思って来ました。

いや、あんまり優等生的な事を言うつもりは無いんですよ。でも、「タダより高いものは無い」なんて昔から言うじゃないですか。だから僕らはお世話になっている WordPress さんにも積極的に対価を支払うほうが良いと思うんですよね。その方が自分も気持ち良い(はず!)。

オープンソースプロダクトのメンテナンスに携わっている人々への感謝の気持ち、これは有って然るべきものであると思うけれども、でもでも、感謝だけじゃなくって、僕らはきっと何か貢献できると思うんですよね。「私には何も出来ない」とかじゃなくって「出来るはず」だし、それって因果応報、きっと自分に帰ってくる。ちょっと具体的には、自分が作ったプラグインやテーマを単に公開するだけでも良いと思う。それが誰かに使われて、誰かの役に立てばそれが貢献。気付いたこと、覚えた事をブログに書くのも良い。きっと誰かの助けになる。それも貢献。そうやって自分も含めたユーザーが世界を広げて、広がった世界がより多くのユーザーと繋がって、そして製品がより素晴らしいものになっていくんだろーなーと思う。

とはいえ! 僕も、「じゃあアナタは何か出来ていますか?」と真剣な眼差しで問われると「う〜ん。微妙 (#^.^#)」と照れちゃう程度なので、まぁまぁ、これから♪ エンジニアだし、とりあえずはプラグインとか作って公開したいよね。いや、しちゃいますよ。ただ WordPress って「これエエんちゃうん?」と思ったアイデア、既にあったりして、しかも凄いプラグインとかだったりして、まぁ、やばいやばいw まぁ、いいや、そこも気楽に行こう。貢献しなきゃ、って焦る必要は少しもないんだから。

オレ得気分でもいい。WordPress という世界で、僕らはきっと何か出来るのですよ。(=゜ω゜)ノ

 

§

という感じで、ネタに悩んでいたところ、WordPress のアップグレード画面を見てて思ったことを書いちゃいました。ネタ候補は幾つかあったんですよ。でもどれもパッとしなかったので。まあこれも大した話でも無かったので、申し訳ないです。とはいえ、また感動したので書きました。「WordPress すごい!」って思うと同時に、「みんな本当にありがとうございます」と思えた。僕も改めてプラグインとか作っちゃおうとか思えたし、仕事の中でも自分に何か残るような仕事の仕方をしなきゃなーと思いました。さて、頑張ろう頑張ろう。明日元気でいるために。

ちなみに、2012/12/15日現在で、WordPress 3.5 に上げて各種プラグインを全部アップデートしたのですが、Jetpack の Photon を有効にしていると投稿本文に貼った画像が何故か 150×150 のサムネールになってしまうという現象に遭遇。とりあえず Photon を off にしました。他は概ね大丈夫みたいです。素晴らしい。Jetpack もまたアップデートされて問題が解消されるでしょうー。

さて、明日は僕もみんなも憧れの額賀さんですね。光栄です!よろしくですわよー ヽ(*´∀`)/

投稿日:

第17回 WordBench神戸にて「jetpackって何だ?!」を発表させて頂きました。


11/10 開催の 第17回 WordBench 神戸に参加させて頂きました。

今回僕の発表予定は無かったのですが、前日「Jetpack」という WordPress のプラグインを知って感動したので、急遽お時間を頂いてLTをさせて頂きました。Jetpack は Automattic 社謹製のプラグインで、WordPress.com で提供されている便利な機能を、自分の WordPress サイトにも導入できるユーティリティパッケージプラグインです。WordPress 業界?では有名なプラグインということですが、僕は知らなかったので感動。ちょうど2.0になったばかりとのことで、有名なものでも自分の感動を共有したく、LT発表させて頂きました。以下、発表したスライドになります(Web公開にあたって少し内容調整しています)。

上記スライドでも紹介していますので、ここでは詳細は割愛いたしますが、ニーズの高そうな機能を一つにパッケージしたこのプラグインはシンプルで良いですね。各機能の幾つかには、高機能な専用プラグインが別の開発元からリリースされているものもありますが、単体パッケージでここまで出来るのは便利ですし、メンテナンス性も高いように思います。Automattic 社謹製というのも、安心ですね。

注目すべき機能の1つとして、「Photon CDN」をスイッチ ON でとても簡単に利用できるようになっています。この Photon CDN は単純なCDN機能だけではなく、画像のリサイズ、トリミング、そしてフィルターの適用など、オリジナル画像に様々な加工を施した画像を取得できるようになっています。アイデア次第で色々な事ができるのではないでしょうか? WordPress サイトからの利用のみ許可されているようですが、(たぶん)無償で利用できるサービスです。是非一度その機能の概要だけでもご確認ください。

§

今回の全体のプログラムは以下のような内容でした。

  1. 「Initializr や Boilerplateについて話そう!」 by @pictron2009
  2. 「WordPress3.5 でどこが変わるのか?」by @bren_boss
  3. 「GPLライセンスの話」by @uemera @bren_boss
  4. ライトニングトーク
    • 「jetpackって何だ?!」by @yuka2py
    • 「WordBench神戸の歴史」 by @uemera
  5.  「WordPress駆け込み寺」by 全員 (初級)

Initializr や Boilerplateについて話そう!

今回、私的に楽しみにしていたのは、冒頭の Initializer/Boilerplate のセッションです。Initializer は知っていたのですが、Boilerplate というのは初耳。憧れの @pictron2009 氏による解説で、概要を知ることが出来ました。Initializer も Boilerplate も Web フロントエンドを利用する際のベースできるファイルセットです。「Boilerplate」の方がプレーンで、どのようなコンテキストでも必須となるであろうものを集積しています。このセットの内容が、最新の Web フロントエンドの開発セットのベストプラクティスではないかとの事です。採用しないまでも、このファイルセットが選ばれた意義、意味合いを考察することで最新の Web の流れを感じ取ることが出来そうに思います。

Initializer」は Boilerplate ベースのプロジェクトで、より実践的です。Boilerplate から一歩進み、プレーンHTML5、レスポンシブWebデザイン、Twitter Bootstrap の利用という3つのコンテキストから、自分のプロジェクトに適合するファイルセットを選択してダウンロードできます。また、幾つかのコンポーネントは要否を選択もできます。

Initializer は前々から使おうと思っていたのですが、WordPress を最近弄っていたこともあり、なかなか機会が無く使えていません…。と思っていたんですが、Boilerplate ベースの WordPress テーマもあると教えて頂きました。なんと! 次の WordPress のテーマ作成の際には是非検討してみたいと思っています。

WordPress 3.5 でどこが変わるのか?

@bren_boss さんの WordPress 3.5 の変更点の紹介も面白かったですね。細かな変更点が多いようですが、個人的には「メディアライブラリ」の改良に期待!という感じです。また管理画面のメニューから「リンク」が割愛されるようです。機能的には残っているらしいとのことですが、管理画面のメニューから割愛されるということで、今後の利用や活用には注意が必要かも知れませんね。

GPLライセンスの話

次いで GPL ライセンスの話題。難しいトピックですが、@bren_boss さん、@uemera さん、@nipper_onside さん等が頑張って解説してくださいました! 僕的な理解の要約は以下の通りです。もし間違ってる部分あればご指摘頂けたら嬉しいです。

  • GPL製品を組み込んだ製品はGPLでなければならない
  • GPL製品は販売してもOK
  • GPL製品を利用してソフトウェアを作り、利用する場合、ソースの公開は不要
    • 例えば、受託開発したWPテーマのソースの公開は不要
  • WordPressの世界では、テーマに含まれる画像やCSSも、GPLまたはGPL互換ライセンスとすることが期待されている
    • 公式のテーマ/プラグインディレクトリのテーマは全てGPL

その他

ライトニングトークは、僕(@yuka2py)と上村さん(@uemera)です。僕のは上に書いたとおりです。上村さんによる WordBench 神戸の歴史紹介も興味深かったです。

投稿日:

WordCamp Osaka 2012 に登壇させて頂きました


11月3日、大阪の天満研修センターで行われた「WordCamp Osaka 2012」にスタッフとして参加、また僭越ながら僕も「エンジニアの為の WordPress入門 〜WordPressはWebAppプラットフォームです〜」というタイトルで登壇をさせて頂く機会も頂きまして、とても有意義な一日となりました。この記事では当日の僕の周りの様子などを簡単にまとめさせて頂きました。

スタッフの僕

朝 8:00 集合。列車の遅延でギリギリ到着となった僕  (^_^;A。でも、なんとか滑り込みセーフ。既に大勢のスタッフの方で熱気ムンムン。程なくセンター内に移動してスタッフ説明会。僕の役割はサービスカウンターでのお客様からのご質問対応などです。スタッフTシャツを着て持ち場に移動。既にサービスカウンターなどのセットアップは完了していて、前日からご準備頂いていた実行委員やスタッフの皆さんに感謝です! そして開場。最初は少しずつでしたが、やがてドババっとお客様が入場されて来て凄いなー状態。しかし、受付の皆さんの尽力でスムーズに入場は進んだ模様です。さすが!

やがてサービスカウンターにも質問者の方が…。どのセッションを聞いたら良いのか、という内容から、現実に目の前に WordPress 案件が入って来てどのように対処したものか?という具体的な質問までありまして、頑張ってお答えいたしました。少しでもお役に立てたのであれば良いなーと思っています。

スピーカーの僕

11時頃までサービスカウンターをお手伝いして、一旦スタッフルームへ。11:50から自分の担当のセッションがあったので、その準備です。あと1枚出来ていないスライドがあります。色々手直ししたいところも有るのですが、とりあえずその未完成の1ページはなんとか完成させないと…。セッションでどうしても伝えたい一番大事な言葉を、その1枚に込めました。完成したスライドは我ながら結構なボリューム。40分の持ち時間でお話できるのかしら?

それからしらばらく待機。このような大きなイベントで登壇させて頂くのは初めてなので緊張です…。同じ時間帯に登壇される他のスピーカーの皆さんがいらっしゃいましたので、ちょっとだけご挨拶。でも緊張でお話もそこそこに。トイレに行ったり、座ったり、立ったりと落ち着きません。余計に緊張するので、セッションのリハなどは止めておきました。MacBook Air はパタリと閉じて、僕もちょっぴり目を閉じて。

やがて、前のセッションが終わったようです。観念してセッションの部屋へ移動。途中、行列が出来ている部屋。「すごいなー」と横見しつつ奥の部屋へ。ドア付近まで来て、違うな、と気付きます。そこは大部屋、僕小部屋…。あれ?と思ってフロアマップを見ると、どうやらさっき通り過ぎた行列の部屋が僕の担当みたいです。びっくり…。自分では、かなりニッチな層を対象にしたセッションだと思っていたので、シケシケではないかと心配していたぐらいだったので…。

すみませーん…と列の間を割って部屋に入ったら、部屋の中に友人のたきぐちさんが司会担当で居てくれてだいぶホッとしました。まぁ、もう喋るしかない。諦めも肝心。そう思って MacBook をセットアップしていると、少しずつ気持ちも落ち着いて来ました。まあ、なんとかなるでしょう!

お話したスライドは以下になります。

この資料では、WordPress のカスタマイズを、
エンジニア寄りの視点で、解説させていただきます。WordPressのカスタマイズはこれからだけど、PHPには精通されている方、一般的なWebアプリケーションフーレムワークでの開発の知識のある方などを主な対象として、当初つまずきやすいと思われる箇所や、私個人が疑問に思った箇所、気付くのに時間が掛かった箇所などを紹介させていただいています。

内容が盛りだくさんだったので、だいぶ急いで喋ったつもりですが、それでも時間オーバー。運営スタッフ各位にご迷惑をお掛けしたと思います。また、後半かなり駆け足となりましたので、聞きに来ていただいた来場者の皆さんにも大変申し訳なく思っています。この場をお借りしてお詫び申し上げます。もしよければ、スライド資料を改めてご一覧いただけたらと思います!

とは言え、思ったよりは上手く喋れたと思います。後の動画配信で鼻水を出す事は必須だとは思いますが、それでも、もっとグダグダになるかと思っていたので、ワリとマシでした。ここ最近 WordBench 神戸などでお話させていただいていたからかなーと思います。

自分のセッションを終えてからはしばらく放心状態。セッションの時間をオーバーしてしまったこともあり、聞いてくださった方の感想はほとんど聞けなかったのが残念。僕のセッションを聞いていただいた皆様、もし良かったら良いものも悪いものも、どこかで感想いただけたら嬉しいです。

来場者の僕

セッション後の僕は基本的にはお役御免ということだったので、1つだけ他のセッションに聴講させて頂きました。

「おすすめ開発ツール談義」
http://2012.osaka.wordcamp.org/timetable/302-5/

NetBeans も Dreamweaver も使った事があったので、この日聞きたかったのは「Coda」の話。僕も1年位前から Mac の人なので、Coda の噂はチラホラ気になっていました。ただ僕は Android の開発もあるのでとりあえず Aptana を利用中。なので、この機会に、Coda の良さを知りたかった次第ですが、この日はとてもラッキーでした。スペシャルゲストとして Coda 2 開発元のパニックの長谷川さんも登壇されて Coda の魅力が紹介されていました。短い時間でしたので、機能の全体を俯瞰することは出来ませんでしたが「CSS に強い」というのはハッキリと分かることができました。是非試用してみたい!と思ったのですが…むむむ、使用期間が7日間しかなくて、私のお小遣いで買うにはちょっと高く、しばらくは我慢しないとな…と思っています。試用期間がエディタが体に馴染むか分かるぐらい…たとえば3ヶ月ぐらいあれば嬉しいなぁ…とボソっとつぶやいておきます。 (;゚∀゚)

主題に戻って、NetBeans も Dreamweaver も Coda も Eclipse も、そして Emacs も vim も、エディタはどれも得意分野が異なっていて、それぞれの分野で優秀で、面白いですね。どれも優劣では無いように思います。そんな中、Coda はこれまで想像していた通り、新しく僕の優れたパートナーの一つになってくれる予感がしました。なので、なんとか早い時期に使ってみたいなーと思います。

他のセッションも拝見したいものは沢山あったのですが、今回聴講者として参加できたのはこのセッションだけとなりました。残念ですが、おそらく、後日 WordCamp Osaka 2012 の公式サイトになどに動画やスライドなどが掲載されるかと思っていますので、そちらで聴講させて頂くつもりです。

さいごに

数ヶ月前。実行委員のたきぐちさんから WordCamp Osaka 2012 での登壇を依頼された時は嬉しい反面、僕につとまるものか心配していました。実際、資料の準備はだいぶ前から始めましたが、なかなかまとまらずに困り果て、そして結局当日のギリギリに何とか仕上げることが出来たという体たらくでしたが、それでもお引き受けして良かったです。僕にとってはとても新しい経験になりました。

WordPress と出会ったのは1年ぐらい前。それ以前の僕とは視界がだいぶ違っていることに、自分自身で気付いています。開発者としてもそうですし、デザイナーとしても、プランナーとしても、そしてもちろん僕という人間にとっても。それは WordPress という製品だけでなく、それを取り巻くコミュニティの存在があったからこそです。ずっと机に向かいがちだった僕ですが、最近は少し窓の外を気にして、ドアを開けて、表を歩くことに興味を抱けるようになりました。今日よりも明日、もうちょっと遠くまで出掛けてみたいなー、と今はそう思っています。

そんな僕にとって、今回の WordCamp Osaka 2012 は、ちょうど良い冒険でした。臆病な僕なのですが、これからはより、いつも同じ道を歩くのではなくて、少しでも別の道を、顔を上げて、そして出来るだけにこやかに歩いていきたいなーと思っています。

…ということで、一緒に歩いてくれる人、募集中ですw(可愛い方 優遇ですw)