Tumblelog by Soup.io
  • naokomc
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

May 11 2012

naokomc
6777_913d_346

Bookmark (by Cross-stitch ninja)

May 02 2012

naokomc
2943_0872_346

moji:

語    (via chinesecharacter)

April 29 2012

Automattic’s Worldwide WP 5k in Fukuoka, Japan

Today I participated in Automattic’s Worldwide WP 5k. It’s a jogging/running challenge that my employer Automattic invited WordPress bloggers. I did a 10k run in Ōhori Park — it was a nice spring day in Fukuoka.

Ōhori Park 10k Run

My Stats:

Location:
Ōhori Park (Fukuoka, Japan)
Course:
5 laps around the pond
Time:
58 minutes 3 seconds (for 10k; 28:28 for 5k)

I used to run around the same course as a junior high student. This park now has a well-paved jogging path around the pond.
大濠公園

The view at the end of my 5k run:
大濠公園

I took a shower at a fitness club nearby. They have yoga and running classes called “way”, the same kind of classes that I am going in Tokyo. I love their red lockers!

way 大濠アウトドアフィットネスクラブ

I started running regularly around this time last year — I could not have ran 10k like this a at that time. Also, I did not announce this event on WordPress.com Japanese blog last year because I didn’t know if people can feel safe or motivated to go running while the earthquake and tsunami in Tōhoku was still fresh in everyone’s memory. The public transportation schedule was in unstable state and aftershocks were frequent.

The fact I was able to participate in the event this year doesn’t mean the situation for those who affected by the earthquake has improved or anything like that. I just know that one year can change a few things for myself. Only the collective effort and changes we make every day will affect what tomorrow will look like.

So start running, blogging, or doing whatever if you want something changed, instead of hoping or wanting.


April 26 2012

PHP カンファレンス北海道 2012 WordPress ハンズオン

先日4月21日(土)に行われた PHP カンファレンス北海道 2012 にて、初心者向け WordPress のハンズオンセッションを行いました。スライドの補足として、気づいたことなどまとめておきます。勉強会でハンズオンを開催してみようかなと思っている方にも、参考になれば幸いです。

PHP カンファレンス北海道 2012

ハンズオンの形式

これまで私がやったことのあるハンズオン(=説明を聞いているだけでなく、実際に操作するワークショップ)では新規インストール状態から WordPress 本体やデフォルトテーマの設定を変更する、といった内容が多かったのですが、今回は「初めて作る WordPress オリジナルテーマ」ということで、テンプレートファイルを編集しながら新規テーマを作っていきました。

心強いことに、PHP カンファレンス本編で デザイナー向け PHP のセッションを担当したハムさん、WordPress セッションを担当したひろまささん、そして Web デザイナーのこももさんがスタッフとして参加してくれました。参加者の方の環境準備や理解度のレベルも高く、良い質問をしてくれた方もいてくれてありがたかったです。

子テーマとして初めてのテーマを作る

今回は、現バージョンでのデフォルトテーマ「Twenty Eleven」の子テーマとして新規テーマを作成するという形式を取りました。2時間のセッション&完全にオフラインでの作業ということで、一部のファイルは Twenty Eleven のものをそのまま使ったり、部分的に削除したりしてなるべくすばやくカスタマイズのベースとなる最低限の形を整えるようにしてみました。

子テーマを学習用に使うのが良いかどうかはケースバイケースだと思いますが、今回のような場合には悪くないやり方なのではないかなと思っています。その理由は、

  • 現在のデフォルトテーマをベースにカスタマイズするのは初心者向きとはいえない
  • 一方、なかなか形にならないと「テーマづくり、面白い!」というところまでたどり着かない
  • 子テーマにすることで新規に作った自分のテーマフォルダ内のファイルが見通しやすくなる

などです。ただ、複雑なカスタマイズに入るにあたってはテンプレート階層の依存関係をちゃんと理解して進んでいく必要があるため、もっと先まで進められる時間的余裕があるハンズオンなら、ゼロからコードを書いて作ったり、もっとシンプルなテーマを親テーマにするのもひとつの方法だと思います。

私自身、デザインと HTML/CSS を主にやっていたころに WordPress のテンプレートファイルを触ることになったのがきっかけで初めて PHP に触れたという人間なので、これを機にテーマのテンプレートをもっと触ってみようという方がいれば嬉しく思います。

ハンズオンの説明をスライド中ですべてテキスト化してはいませんが、全体の流れは分かるかと思いますので貼っておきます。

PHP Conference Hokkaido WordPress Workshop

初めての北海道でのイベント

私は北海道でのイベントが初めてというだけでなく行くのも生まれて初めてだったのですが、ローカルコミュニティがしっかりあるなーという印象を受けました(PHP、OSS、CSS などなど)。もちろんそういった所でないとカンファレンスも開けないでしょうし当然なんですが、いろんな国内外の地域で共通の話題に興味を持つ人達がそれぞれ集い合っているところを見るのは楽しいです。道外からおじゃまさせてもらいましたが、本当にありがとうございました。第一回開催なのにスムーズな運営で、すばらしいイベントだったと思います!

関連記事など

関連記事:

  1. ロクナナワークショップに WordPress の入門講座が登場!
  2. WordPress 3.0 リリース
  3. WordPress.comに(有料)CSS編集機能が追加

April 16 2012

WordPress 創始者マットの考えるブログプラットフォームの未来

WordPress 創始者/Automattic 創業者マットの言葉が Internet Watch で引用されていたようなので原文をさくっと訳しておきます。

マットのサイト ma.tt

Pingdom に世界トップの100ブログ中で WordPress が完全に優勢という内容の記事が掲載されました。この中で「トップブログ中49%のマーケットシェアはこれからも伸びていくと思う」という僕の見解が引用されていますが、これはかなり強気な表現なのでここで詳しく説明しておきたいと思います。

過去3年間でもっとも減少傾向が強かった Typepad と Blogsmith は、まだこれらを使っているブログが妥当性を失っていったり、人気ブログが他のプラットフォームにスイッチしていったりという形で将来消えていくだろうと思います。Movable Type も、現在日本の開発チームがリードしている同プロジェクトがプロダクトの方向性をかなり劇的に変更しない限り、この傾向に追随するのではないかと思います(Movable Type、Typepad にフォーカスしたコンサルタントはすでに、クライアントをモダンなプラットフォームに移行する方に力を入れ始めています)。

もうひとつの大きなシフトは、現在22%までを占めるカスタムプラットフォーム(訳注: 既存の CMS を使わないスクラッチからの開発)の分野に起こるでしょう。カスタムプラットフォームは、Apache または Nginx を使う代わりに自分の Web サーバーのコードを書くくらいニッチなものになっていくと思われます。ハフィントン・ポストのような組織はこれからも40人エンジニアを雇うという投資をして大規模プラットフォームをメンテナンスし続けるかもしれませんが、それ以外の人たちはエンジニアリングのリソースを編集の方に回したほうが ROI が上がるでしょう。プラットフォームが何であれ、良いストーリーには読者がつきますから。

WordPress のこの先2年間での最も大きな挑戦と、僕達がコアの開発で力を注いでいく部分は、ダッシュボードをよりスピードアップし(特にタッチデバイスで)もっとアクセシブルにすることです。プロジェクト開始時に考えていた、「人々はどのように、どこで、なぜコンテンツを公開するのか?」という前提は大きな変化を遂げつつあります。しかし、WordPress のプラットフォームとしての柔軟さと、何万ものプラグインやテーマは他に類を見ません。誰もがまず手にするプラットフォームではなかったとしても、ゆくゆくは(訳注: 簡易的なものから)卒業して使い始める最高のものとして存在したいと考えています。

あくまで彼の予測ではありますが、世界のブログ・CMS プラットフォームの最新傾向としてご参考までに。

関連記事

調査結果:トップ100ブログの半数がWordPressを使っている。 – 同じ調査に関する TechCrunch Japan の記事。

関連記事:

  1. WordPress 歴6周年!
  2. MovableType → WordPress移行のTips
  3. 「WordPress 3.x デザイン・カスタマイズ スタイルブック」書評

Tags: WordPress

April 09 2012

naokomc
naokomc
The role of longform writing in collective action is much more about synchronization than coordination. Whenever you read the book and whenever I read the book can be years apart, but when we both show up to the same place, we have that shared background.
: How We Will Read: Clay Shirky 
naokomc
Publishing is not evolving. Publishing is going away. Because the word “publishing” means a cadre of professionals who are taking on the incredible difficulty and complexity and expense of making something public. That’s not a job anymore. That’s a button. There’s a button that says “publish,” and when you press it, it’s done.
: How We Will Read: Clay Shirky 

April 08 2012

naokomc
4652_4021_346

the adoption rate of new technologies across the century (via The 100-Year March of Technology in 1 Graph)

naokomc
naokomc
7598_05e4_346

iamjapanese:

KATSUSHIKA Hokusai(葛飾北斎 Japanese, 1760-1849)

Goldfinch and Cherry Tree 鶯 垂桜 1834

More

April 05 2012

naokomc

何がしたいかというと「動画で30分くらいで教えることによって、今までネットで伝えられなかったHowtoコンテンツとかを充実させたい」ということと、「広告代で稼ぐには無理なレベルのトラフィックだけど、ニーズはあるものを有料課金で稼ぐ」というのができたらいいなー、と思っているのですね。

このままだとインターネットのコンテンツが偏りまくっててつまらないなーと思っているので、こういう取り組みをしていたりします。

アーキテクチャに支配されるコンテンツの未来 - nanapi社長日記 @kensuu

April 04 2012

naokomc
0576_5739_346

9-bits:

Tomorrow Theme, by Chris Kempson, is a great new color scheme for code editing. I’ve been using a custom variant of Sunburst for a long time, but this has me considering a switch.

April 03 2012

naokomc
9256_1737_346
Reposted byAliceVoo AliceVoo

April 01 2012

naokomc
8347_f87b_346

melisaki:

Forest Edge, Hokuto, Hokkaido, Japan

photo by Michael Kenna, 2004

March 31 2012

naokomc
8361_1763_346

vol1brooklyn:

amiwithani on Bad Dollar, who sell short stories of a length to match the time of your commute.

naokomc

例えば,インターネットに欠かせないしくみとして,ルーターがパケットを目的地まで送り届ける「ルーティング」がある。ルーティングの動きを勉強していくと,「相手のルーターに自分の知っている経路情報を教えると,そのルーターから自分あてにデータが来るようになる」というルールがあることがわかってくる。

 筆者がこのしくみを知ったとき,「現実と同じじゃないか」と思った。何であれ情報を得たいと思ったり人脈を広げたいと思ったとき,一番いい方法は自分が知っている情報をオープンにして積極的に発信することだと思っている。情報や人脈は,情報を積極的に発信する人に自然に集まってくるからだ。

 いい例がブログである。頻繁に更新してためになる情報を発信しているブログは,自然と人が集まる。そしてさらにそのブログが盛り上がっていく。「教えてもらうばかりではダメで,自らが進んで情報を提供するサービス精神が大切」というコミュニケーションの基本にあらためて気付かされる。

ネットワークを勉強していると,忘れかけていた大切なことに気付く:ITpro (via petapeta)

2009-05-21

(via gkojay) (via indivi)

(via cheees)

(via sugitaro)

(via joecoolz) (via plasticdreams)

March 28 2012

naokomc

おすすめモデルコース/世界一周堂

“世界一周航空券を使った「おすすめ世界一周ツアー」のモデルコースです。”

「WordPress 高速化&スマート運用必携ガイド」書評

2012年春の WordPress 本書評シリーズその3(その1その2)。続いて「WordPress 高速化&スマート運用必携ガイド」をレビューしてみます。

「WordPress 高速化&スマート運用必携ガイド」表紙

裏表紙を撮りたかったのでこの構図。

概要

まずは、論より証拠。以下のリンクをクリックして、サイト内のページをいくつか見てみてください。

HighSpeed WordPress

ページがすべて読み込まれるまでが、ものすごく速い!と思いませんか?これは Chapter 2 の冒頭で紹介されているサンプルブログですが、本の裏表紙にある「『WordPress だから遅い』なんてことはない。」というフレーズをまさに表しているといえるでしょう。

著者のこもりさんと岡本さんはこれまでに、gaspanik weblogdogmap.jp というブログでそれぞれ WordPress のスピードに対する誤解を解く記事を多数書かれています。「WordPress 高速化&スマート運用必携ガイド」はそのお二人の得意分野のノウハウがいっぱい詰まった本として、フロントエンド、プラグイン、サーバーサイドの高速化の方法がまとめられています。

あまりバージョンに依存した内容ではないので、他の書籍のように対応バージョンはとくに書かれていません。白黒269ページ。

内容

この本は、以下のような構成になっています。

Introduction: サイトの表示パフォーマンスがなぜ求められるか
検索エンジン対策、利用者の意識、閲覧回線やデバイスの多様化など、速いサイトを提供するための手法を知る重要性が高まっている理由が簡潔ながら説得力のある内容で説明されています。
Chapter 1: WordPress の特徴と改善のステップ
まずは PHP と MySQL で構成された動的サイトである WordPress の処理の仕組みや、そのスピードが遅くなってしまう原因を知ることができます。その後、書籍を通して進めていくパフォーマンス改善のステップをざっくりと理解できるでしょう。
Chapter 2: サイトパフォーマンス高速化とは
ここから、ツールを使って具体的にサイトを検査していきます。スピード計測のやり方、WordPress のボトルネックを探す方法が紹介されていて、実際に「高速化」を意味する比較テスト値などを見ることができます。
Chapter 3: プラグインを使わずにできること
「プラグインを少なくする」という究極の方法に始まり(これは、ほんとに大事です)、ボトルネックとしてよくあるケースを取り上げてその改善方法を紹介しています。WordPress のサイトだけではなく、速いサイトを作るための基本かつ重要なポイントが挙げられているので、すぐに活用できるはずです。
Chapter 4: プラグインを使ったパフォーマンス改善
世界中で最新トレンドを取り入れたプラグインが開発されている WordPress ならではの利点は、パフォーマンス改善のためのベストプラクティスも数クリックで導入できることにあります。ソースのフォーマットや、画像・データベースの最適化、キャッシュなど多方面からの高速化に役立つプラグインの使い方が詳しく読めます。
Chapter 5: VPS を使ってみよう
最近では提供業者や利用者からの情報共有も増えてきている VPS。ここでは共有サーバーとの違いに始まり、Apache、Nginx、PHP、MySQL、PHPMyAdmin の導入・設定方法、WordPress インストールまでの具体的なステップ、セキュリティなどについて気をつけるべきことを知ることができます。
Chapter 6: サーバーサイドで行うパフォーマンス改善
Expires ヘッダ、gzip 圧縮、Nginx のリバースプロキシ、PHP・MySQL のチューニングなど、サイトの一歩進んだ高速化のための手法が書かれています。共有サーバーの場合自分で変更できない設定などもありますが、最後のセクションにある CDN の導入などは誰でも試してみることができます。
「WordPress 高速化&スマート運用必携ガイド」

内部ページはこんな感じ。

WordPress に特化したサイト高速化の書籍というのは、おそらく世界でも初めてなのではないでしょうか。上級者向けの本でプラグインなどを使ったパフォーマンスなどに触れられていることはあっても、高速化のためのテスト手法や VPS への Nginx 導入手段まで説明したものはまだないと思います。国内でこうやって幅広いタイプの WordPress の本が出るようになったというのはおそらくそれほど利用者の裾野が広がったという事でもあると思うし、興味深いトレンドです。

こんな人におすすめ!

  • WordPress サイトの表示スピードを向上させたい
  • WordPress プラグインの使いどころや運用のこつを知りたい
  • フロントエンド・サーバーサイドのサイト高速化のための一般知識を実践的に学びたい
  • VPS で WordPress を始めてみたい

ワンクリックインストールで WordPress を入れたという人でも、この本を読めば高速化のプロセスの基本を知った上で比較的簡単に取り入れられる手法を見つけることができるはずです。後半で詳しく書かれている VPS をすぐに導入することはなくても、サーバー環境の概要などを知るのに役立つ情報になると思います。

WordPress を使ったサイト制作の経験を積む中で自分で気づくベスト・プラクティスもきっとたくさんあると思いますが、学びのきっかけとしてこういった本を手に取ってみるのも良いのでは。キーワードを頼りに自分で調べていくうちに、WordPress という CMS を支えるいろいろな技術の世界が見えてくるはずです。

関連リンク


こもりさん、岡本さん、ご献本どうもありがとうございました。この本を参考に、このサイトのスピードももっと上げられるよう精進したいと思います。

関連記事:

  1. 「WordPress 3.x デザイン・カスタマイズ スタイルブック」書評
  2. WordCamp St. Louis 2011 レポート【後編】
  3. 「WordPress 3.x スタートアップガイド」書評

March 27 2012

naokomc
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.