スライドタグの投稿

2010-01-16
雪時々止む

長岡IT勉強会資料「WordPressとKtai Styleで楽しいブログ生活」

ゆりこ による 15:11:51 の投稿
カテゴリー: WordPressハック, イベント
タグ: , ,

本日開催されました長岡開発者勉強会にて「WordPress と Ktai Style で楽しいブログ生活」という内容のセミナーを行いました。基本的には去年の OSC 東京でのセミナー内容を再編したですが、今回は携帯 P2 テーマのデモを行なったことが特徴です。

WordPressとKtai Styleで楽しいブログ生活
形式: PDF 9.9MB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライドPDF

スライド「WordPressとKtai Styleで楽しいブログ生活」

質疑応答は以下の通りです。

質問: 開発者からみた WordPress の魅力は何か?
開発していて「楽しい」こと。はっきり言って WordPress のコードは汚い。でも、プラグインやテーマの作成は楽しく感じる。また、WordPress のコミュニティーには「センスのある人、おもしろい人」が集まってきている点もいい。
質問: 以前 Movable Type の方が SEO に有利だという話を聞いたが、現在でもそうか?
最近の WordCamp で Google の Matt Cuts が講演した通り、今の WordPress は検索エンジンにフレンドリーである。出力の HTML タグ付けが Machine readable になっていて、サイト内での相互リンクが充実している。実際、「長岡中央公民館」で検索したら、わたしの旅行ブログが Google で「3位」に検索されている。
(参加者に対して質問) WordPress を使っている人はどれだけいますか?
10人ちょっとと約半数。逆に「はじめて WordPress を知った」人は2人。
2009-12-14
晴れ

WordBench 関西セミナー&忘年会で講義

ゆりこ による 15:26:20 の投稿
カテゴリー: WordPressハック, イベント, 更新履歴
タグ: , ,

昨日12月13日、WordBench 関西セミナー&忘年会として講義を行いました。わたしは「GPLとWordPress」という題目としました。これは10月4日に開催したWordBench川崎勉強会のセミナー内容を加筆訂正したもので、より分かりやすくなっています。10月時点では Mac 版 Office (PowerPoint) でしたが、今回は Keynote にインポートして修正しています。

GPL と WordPress
形式: PDF 780KB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「GPLとWordPress」

スライド「GPLとWordPress」

2009-12-01
晴れ

Snow Leopard で作る WordPress ローカル環境

ゆりこ による 21:47:24 の投稿
カテゴリー: WordPressハック, ソフトウェア
タグ: , , , ,

以前、WordBench 東京勉強会で公開した「MacPorts で作る WordPress ローカル環境」を Snow Leoprd 対応に書き換えたものを発表します。Snow Leopard では、標準で入っている PHP5 が GD 対応なので MacPorts は使わずに、mysql.com で配布しているパッケージを使うだけでよくなりました。また、httpd.conf の書き換え方を端折らずに丁寧に記載しました。これで、MAMP に頼らずとも、Snow Leopard でもローカル環境を作れるでしょう。

Snow Leopard で作る WordPress ローカル環境 (20091201 版)
形式: PDF 262KB
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「Snow Leopard で作る WordPress ローカル環境」

スライド「Snow Leopard で作る WordPress ローカル環境」

2009-11-30
晴れ

WordBench 資料「Ktai Styleコード読書会その1」

ゆりこ による 20:42:59 の投稿
カテゴリー: WordPressハック, イベント
タグ: , ,

昨日開催しました WordBench川崎勉強会「Ktai Style コード読書会」の資料を公開します。当日使用したものを大幅に増強し、スライド単体で見ても理解できるように改変してあります。参加された方の復習、ないし、来られなかった人の独自学習にご利用ください。

「Ktai Style コード読書会」(その1)
形式: PDF (1MB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド「Ktai Style コード読書会 (その1)」

スライド「Ktai Style コード読書会 (その1)」

当日は、すくらむ21のパソコンルーム (第3研修室) を使い、手元の PC では Ktai Style のコードを表示させつつ、プロジェクターでは説明スライドを出すという手法を試みました。しかし、結局、コードのどの辺を注目してもらうかの指示のために、プロジェクターでコードを投影することにしました。スライドとコードの表示が行ったり来たりになってしまって、ちょっと時間の無駄が発生してしまいました。プロジェクターとスクリーンが2台あれば、片方は説明スライド、もう一方はコード表示とかできたのですが……。もしくは、講師用 PC 画面を生徒の PC にすべて表示させる機能があれがよかったのですが、使用した会場はそういう機能はありませんでした。

当然ながら、今回1回ではすべてのコードを追い切れませんでした。あと数回開催予定ですので、希望者は次回開催のお知らせを待ちましょう。

また、Yuriko.Net ドメイン10周年記念プレゼントの一部を持参し、希望者に譲渡しました。書籍4冊を3人に譲渡するのにとどまりました。「USB Toolkit 4」は希望者がいましたが、持参してなかったので渡せずじまいです。

2009-10-31
晴れ

OSC 東京スライド「WordPressとKtai Styleで楽しいブログ生活」

ゆりこ による 17:08:12 の投稿
カテゴリー: WordPressハック, イベント
タグ: , ,

本日 オープンソースカンファレンス 2009 Tokyo/Fall でわたしが発表しましたセッションのスライドを公開いたします。

「WordPress と Ktai Style で楽しいブログ生活」
スライド「WordPress と Ktai Style で楽しいブログ生活」

スライド「WordPress と Ktai Style で楽しいブログ生活」

質疑応答は以下の通りでした。

質問: 独自のページテンプレーを使っている場合、携帯ではどう対応すればいいか。
回答: PC 向けテンプレートで指定したページテンプレートと同じファイル名で携帯テンプレートを作れば、自動的に適用されます。例えば、guestbook.php を PC で適用している場合、携帯向けの guestbook.php を作っておけば、自動的に適用されるわけです。もちろん、テンプレートは携帯用に調整する必要があります。
質問: 動画対応は YouTube の URL を張り込んで、これを携帯用 URL に変換する方法が取れるのでは
回答: はい、現在では3キャリアの携帯電話が YouTube に対応したので、この方法は可能だと思います。以前から実装を検討していますが、わたしがあまり YouTube を使わないため、なかなか作業に取りかかれません。
2009-10-17
くもり一時雨

WordCamp Kyoto 2009 コミュニティDay資料「Ktai StyleとKtai Entryで楽しいブログ生活」

ゆりこ による 11:41:34 の投稿
カテゴリー: WordPressハック, イベント
タグ: , , ,

さきほど WordCamp Kyoto 2009 コミュニティ Day でわたしが発表しましたセッションのスライドを公開いたします。

「Ktai Style と Ktai Entry で楽しいブログ生活」
スライド「Ktai Style と Ktai Entry で楽しいブログ生活」

スライド「Ktai Style と Ktai Entry で楽しいブログ生活」

質疑応答は以下の通りでした。

質問: 携帯ではセッション維持のために URL にセッション ID を入れざるを得ないが、セキュリティー対策はどうしているか
回答: セッション ID は15分ごとに更新、有効期限は30分と短かめに設定することでセッションハイジャックの可能性を減らしています。また、管理画面ログイン中は外部サイトへのリンクはすべて殺しており、リファラーによるセッション ID 漏洩を防止しています。
質問: WordPress MU で使えますか。
回答: Ktai Style はほぼ問題なく使えます。Ktai Entry は「メール着信時に投稿スクリプト起動」方式の場合は、メインブログ以外のサブブログでうまく動かないです (0.9.0-beta1 で対応を試みている最中)。
質問: 今回のセミナーで初めてこのプラグインを知りました。ぜひ使ってみたい。
回答: ありがとうございます。このように、まだ Ktai Style を知らない人が多いのが現状です。WordPress 日本語版のダウンロード数に比べて Ktai Style, Ktai Entry のダウンロード数は1ケタ少ないのです。もっと普及を図ろうと思っています。
質問: 動画の投稿はできますか。
回答: ごめんなさい。できません。携帯で動画を表示させる HTML の記述方法がキャリアごとに違っているため、それを調査している途中です。WordPress.com の Post by Email 機能では動画対応しているため、それに負けじと今後対応したいと思っています。
質問: twitter と連携するにはどうしたらいいか
回答: Ktai Style, Ktai Entry は twitter と連携機能は持っていません。既存の twitter 対応プラグインが多数ありますので、それを使ってみてください。特に wokamoto さん作の Simple Tweet ならば、Ktai Entry によるメール投稿でもうまく動作するよう作られているので、おすすめです。

[追記 15:00] スライド1枚目にクリエイティブ・コモンズのバッジを入れました。

2009-10-16
晴れ

WordCamp Kyoto 2009 ビジネス Day 資料「オープンソース界最強の携帯対応ツール Ktai Style」

ゆりこ による 15:56:23 の投稿
カテゴリー: WordPressハック, イベント
タグ: , , ,

さきほど WordCamp Kyoto 2009 ビジネス Day でわたしが発表しましたセッションのスライドを公開いたします。

「オープンソース界最強の携帯対応ツール Ktai Style」
スライド「オープンソース界最強の携帯対応ツール Ktai Style」

スライド「オープンソース界最強の携帯対応ツール Ktai Style」

スライド中で質問として上げた「顧客から携帯対応を要求された割合」は、5割未満が5人程度、5〜7割が10人程度、7割以上はいませんでした。セミナーの最後に行なった質疑応答では以下のようなものがありました。

質問: プラグイン開発にどれぐらい時間をかけていますか。
趣味で作っているものなので、「1日xx時間」などの決まった時間はかけていません。気が向いたら1日中コーディングすることもありますし、まったくコードを書かないこともあります。WordCamp Tokyo 2009 以後は開発が滞っていまして、そのときに上げた「今後の予定」が全然実現していないのですが、なんとか開発を進めようとしています。ご期待ください。

[追記 10/17 15:00] スライド1枚目にクリエイティブ・コモンズのバッジを入れました。

2009-10-05
くもりのち雨

WordBench 資料「GPLとWordPress」「プラグインの作り方(管理パネル篇)」

ゆりこ による 19:36:37 の投稿
カテゴリー: WordPressハック
タグ: , , , ,

昨日開催された WordBench 川崎の勉強会で使用した資料を公開します。ミーティング資料の方は WordBench 川崎ブログをご覧ください。

「GPL と WordPress」
スライド: GPLとWordPress

スライド: GPLとWordPress

「WordPress プラグインの作り方 (管理パネル篇)」
形式: PDF (1.1MB)/PHP ソースコード (4KB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本(スライド)/GPL v2 (ソースコード)
スライド: WordPressプラグインの作り方 (管理パネル篇)

スライド: WordPressプラグインの作り方 (管理パネル篇)

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

ソースコード: 管理パネルを実現するプラグインのサンプルPHPコード

GPL への関心の高い方が多く、講義の途中でも質問が多数出ました。それだけ、疑問に思うことや懸念している事柄があるのでしょう。できるだけそれらを明確になるような解説や、問題を回避する手段を提案した内容としています。しかしながら、まだまだ不十分な点はあるでしょうから、そういうのがあれば、ご指摘頂けると、今後スライドを改善して公開したいと思います。

今回入れ忘れた話としては「GPL コードを実行するだけなら GPL に従う必要はない (複製・頒布・改造する場合に GPL を受け入れなければならない)」「GPL に違反したらどうなるか」ですね。前者ですが、サーバーやローカルマシンに最初から入っている GPL なソフトを使う場合の話です。自分で GPL なツールをダウンロードかつインストールする場合は必然的に複製しますから、GPL に従う必要があると言えます。後者は、そのプログラムの使用を中止するか、ソースコードを公開するかして、違反状態を解消しなければなりません。組込み機器の場合は、ハードウェアを回収する手も許されるのかな??

プラグインの作り方は、6月に開催した初級篇の続きとして「上級篇」にする予定でした。しかし、管理パネルの作り方だけで十分なボリュームとなったため、「管理パネル篇」となりました。今後のプラグイン関連勉強会では「デバッグ手法」などを予定しています。

[追記 2009-10-07] WordPress と GPL については、以下の記事も参考になるでしょう。

2009-08-22
雨のちくもり

OSC 名古屋スライド「WordPress 2.8とKtai Styleで作る携帯サイト」

ゆりこ による 11:08:00 の投稿
カテゴリー: WordPressハック, イベント
タグ: , ,

さきほど、オープンソースカンファレンス名古屋 (OSC Nagoya) でスピーチいたしましたスライドを公開いたします。

「WordPress 2.8とKtai Styleで作る携帯サイト」
形式: PDF (10.4MB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド: WordPress 2.8とKtai Styleで作る携帯サイト
(zip 圧縮版 7.3MB)

夜の懇親会では、ジンギスカンパーティー「J2 関東」を紹介するライトニングトークに出演しますが、内容は Mozilla Party のときとほぼ同じなのでここでの公開は割愛します。

[追記] 質疑応答では次のような質問がありました。

問: キャリアの違いについて、どこまでキャリアのエミュレーターはアテになるのか。実機を確保する必要はどこまであるのか。
答: キャリア公式のエミュレーターはかなり正確です。ただし、au はエミュレーターの公開が現在停止していたり、ウィルコムとイー・モバイルはエミュレーターが公開されていないという実態です。イー・モバイルとソフトバンクの動きはかなり似ているため、au とウィルコムの実機だけは買うというのが確実でしょう。
問: WordPress 用の e コマースプラグインでいいのはあるか
答: 現状、決定版というものはありません。どれも一長一短です。
問: i モードブラウザ2は JavaScript 対応しようとしているが、Ktai Style 側で追随する動きはあるか。
答: 現状では、ドコモの JavaScirpt に不具合が存在するらしく機能は停止しています。今後、JavaScript 対応機が増えてくれば、ウェブサイトのユーザビリティー向上にもなるため、AJAX でナビゲーション支援するなどの対応を行うかもしれません。乞御期待。
問: Ktai Style で静的生成はできるか。
答: そもそも携帯向けサイトは静的生成が困難です。絵文字や画像フォーマットの違いのため、キャリア別に5種のページが必要です。そして、長いコンテンツの場合は分割ポイントが端末によって異なる (5種類ぐらいある) ため、最悪で 25 種の静的ページを生成しなけばなりません。そうなると、静的生成のメリットがなくなってしまい兼ねません。よって動的生成で作るというのが、現状の最適解です。
問: 動画対応はどうか
答: 現在は何も対応していません。
問: 絵文字は DB にどう格納しているか。
答: <img localsrc="NNN" /> という HTML タグ形式です。Ktai Style プラグインを無効にしても破綻が起きないというのが、こういう形式にした理由です。
2009-08-09
晴れ

WordBench 資料「WordPress のセキュリティー」

ゆりこ による 22:03:01 の投稿
カテゴリー: WordPressハック
タグ: , ,

去る8月8日に開催された WordBench 川崎勉強会でわたしが行なった講演のスライドを公開いたします。実は、あまり時間がなくてやっつけ仕事になってしまい、予定よりも少ない内容になってしまいました。それでも、セキュリティーの基本としては十分な資料だと思われます。なお、あくまでサイト運営者としてのセキュリティーであり、テーマ作成者・プラグイン開発者としてのセキュリティーは含んでいません。

「WordPress のセキュリティー」
形式: PDF (1.5MB)
ライセンス: クリエイティブ・コモンズ・表示-非営利-継承 2.1 日本
スライド: WordPressのセキュリティー
(ZIP 圧縮版 696KB)

[追記] もっと入れたかった項目は以下の通りです。

  • WordPress のバージョン UP ごとに追加されたセキュリティー対策 (どれだけ古いバージョンを使うとどういう脅威があるか)
  • 各種セキュリティー対策プラグインの有効性 (WP Security Scan とか)
  • 巷にあふれる「セキュリティーアップのポイント」を個別検証 (バージョン隠しは有意義か? など)