<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:xhtml="http://www.w3.org/1999/xhtml" ><channel><title>gaspanik weblog &#187; themes</title> <atom:link href="http://blog.gaspanik.com/tag/themes/feed" rel="self" type="application/rss+xml" /><link>http://blog.gaspanik.com</link> <description>beat one&#039;s brain</description> <lastBuildDate>Thu, 15 Dec 2011 23:53:18 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/tag/themes/feed" /> <atom:link rel='hub' href='http://blog.gaspanik.com/?pushpress=hub'/> <cloud domain='blog.gaspanik.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> <item><title>レスポンシブな感じで quoted を立ち上げました</title><link>http://blog.gaspanik.com/inside-quoted</link> <comments>http://blog.gaspanik.com/inside-quoted#comments</comments> <pubDate>Sun, 02 Oct 2011 03:53:37 +0000</pubDate> <dc:creator>[cipher]</dc:creator> <category><![CDATA[articles]]></category> <category><![CDATA[scribbling]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[webdesign]]></category> <category><![CDATA[websites]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://blog.gaspanik.com/?p=6586</guid> <description><![CDATA[Responsive Web Designの話を少しずつ目にし始めたので、レスポンシブなのでも作ってみるかということで「quoted」というサイトを立ち上げました。いや、むしろ逆で引用文主体のサイトだからレスポンシブでいいよね、って感じなのですが。]]></description> <content:encoded><![CDATA[<p>Responsive Web Designの話を少しずつ目にし始めたので、レスポンシブなのでも作ってみるかということで「<a href="http://q.gaspanik.com">quoted</a>」というサイトを立ち上げました。いや、むしろ逆で引用文主体のサイトだからレスポンシブでいいよね、って感じなのですが（笑）。作ったといっても、そのほとんどで自分の力は何一つ使ってません。</p><p><img src="http://content.gaspanik.com/wp-content/uploads/2011/10/skelton-001.png" alt="skelton-001" title="skelton-001" width="450" height="253" class="alignnone size-full wp-image-6583" /></p><p>ということで、今日はその舞台裏というか、コレがアレでこうなってできているよ、って話をしてみようかと思います。なにかの参考になれば幸いです。</p><p><span id="more-6586"></span></p><h3>Responsive Web Design の簡単な説明</h3><p>インターネットに接続できるデバイスが増えています、というか多様化しています。画面サイズや画面解像度はまちまちです。日本の場合は10年ぐらい前からいわゆる携帯電話で接続できてましたが、それらもやはり同じような問題を抱えていました。そのような個別の端末に対して、画面解像度や技術仕様などをベースにコンテンツを最適化して配信するということは大変ことです。</p><p>さらに、今時はスマートフォン向けのサイト制作などもあります。今後ますます増えていくであろう端末に対して、情報をどのように出していくか、ということを考えなければいけません。デバイスに完全に最適化するのか、ある程度の見栄えを維持したままワンソースで展開していくか、ってなことです。</p><p>ま、そういう手法のひとつがこの「Responsive Web Design」や「Adaptive Web Design」などと呼ばれているものです。厳密に言えば、二つの意味するとこは異なると思いますが、端末の画面サイズや利用可能な技術、仕様にあわせて、最適化というより適合させていくという考えです。</p><p>たとえば、カラムのレイアウトは流動的に変化するように「%」ベースで幅を指定する、画像や映像のサイズもそれにあわせて変化させる、といったテクニックを駆使します。そこで使われる技術としては、CSS3はもちろんMediaQueriesやJavaScriptなども含まれます。</p><p>ただし、この方法もやはり万能とは言い切れません。たとえば、ブログやニュースのような文字が主体のコンテンツには向いてますが、Webアプリや視覚的な情報も含んだコンテンツなどではコンテンツそのものの見せ方を考えなければならないかもしれません。要は向き不向きがあるってことです。</p><h3>WordPressのテーマ「Skeleton」を使ってみた</h3><p>ま、そんなわけで今回作ったサイトは、「書籍や誰かのインタビューなどで気になる発言を引用してメモしておく」という内容です。文字ベースになるのは明白ですし、個別のデバイスに対応する意味もあまり感じられないので、レスポンシブな感じにしてみようと思ったのですね。</p><p><img src="http://content.gaspanik.com/wp-content/uploads/2011/10/skelton-002.png" alt="skelton-002" title="skelton-002" width="450" height="253" class="alignnone size-full wp-image-6584" /></p><p>そこで採用したのが（自分で作れよって話ですが）、こちらの「<a href="http://bit.ly/oUXnKr">Skeleton WordPress Theme</a>」です。Skelton という名前からピンと来る方もいらっしゃる方も多いかもしれませんが、このテーマの元になっているものは「<a href="http://bit.ly/iwCURj">Skelton</a>」というフレームワークです。</p><p><img src="http://content.gaspanik.com/wp-content/uploads/2011/10/skelton-003.png" alt="skelton-003" title="skelton-003" width="450" height="253" class="alignnone size-full wp-image-6585" /></p><p>「Beautiful Boilerplate for Responsive, Mobile-Friendly Development 」というタイトルになってるように、多様な端末での見栄えをサポートしてくれるフレームワーク。HTML5ベースで主要な要素などがシンプルにスタイリングされたものなので電子書籍などでも使える感じです。これは、カラム幅は % 指定するのではなく、960pxをベースにしたpx指定となっています。</p><p>テーマの方はWordPress以外のCMSをサポートしていたりしてるので不要なファイルなども含まれていますが、ファイルをダウンロードしてテーマのディレクトリにアップすれば使えます。いらないCSSのコードもできれば抜いた方が軽くなるでしょう（そのままだと60kぐらいになるので）。</p><p>とまぁ、SkeltonがベースのWordPressのテーマをいれて楽はしてるのですが、そのままではちょっと使えないというか、ところどころに凡ミスもあるのでその辺を修正しながら「<a href="http://q.gaspanik.com/">quoted</a>」ができています。ブラウザのサイズを変えたりiPhoneやiPadなどのデバイスでご覧いただければ、と。</p><p><strong>（追記）</strong>iPadを縦方向にすると横幅がぴっちりになるのもやはり単純な記述ミスだと思われますが、修正する場合は「skelton.css」の「#Tablet (Portrait)」のcontainerの横幅を748pxに変更しましょう。デフォルトでは左右のマージンが10pxずつ、16カラムがベースなので.sixteenは728px、たとえば「one＋fifteen＝728px」じゃないと話がおかしくなります。</p><h3>それ以外にやっていること</h3><p>それと今回は、Web fontも使ってみようかな？と思って「<a href="http://www.google.com/webfonts">Google Web Fonts</a>」をタイトル部分に使っています。CSS版で入れました。</p><p>あと、FacebookのOGPはシンプルに「<a href="http://bit.ly/pyA959">WP Facebook Open Graph protocol</a>」をベースにちょっとだけ改良。デフォルトイメージの登録、「og:description」には本文先頭の160文字かexcerptを抜いてくれるので楽ですね。</p><p>それ以外には、いわゆるサイトパフォーマンス高速化の手法をあれやこれやと。例によって「W3 Total Cache」を入れてCDNのオプションを有効にし、CSSやJS、ちょっとした画像などは別サイトから配信といった感じになっています。</p><p>参考までにGTmetrixのデータはこちらです。<br /> &rarr; <a href="http://bit.ly/oeUg7M">Latest Performance Report for: http://q.gaspanik.com/</a></p><p>以上、これからWordPressを使ってレスポンシブ・ウェブ・デザインで何か…と、お考えの皆さんの参考になればと幸いです。</p> ]]></content:encoded> <wfw:commentRss>http://blog.gaspanik.com/inside-quoted/feed</wfw:commentRss> <slash:comments>0</slash:comments> <xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/inside-quoted" /> </item> <item><title>Gmail Redesigned v2</title><link>http://blog.gaspanik.com/gmail-redesigned-v2</link> <comments>http://blog.gaspanik.com/gmail-redesigned-v2#comments</comments> <pubDate>Thu, 21 Aug 2008 08:52:37 +0000</pubDate> <dc:creator>[cipher]</dc:creator> <category><![CDATA[articles]]></category> <category><![CDATA[scribbling]]></category> <category><![CDATA[addons]]></category> <category><![CDATA[customoze]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[skin]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[website]]></category><guid isPermaLink="false">http://blog.gaspanik.com/?p=106</guid> <description><![CDATA[なんかGmailをhttps接続しないとあーだこーだとあるようですが、「みんな今までそのまんまだったの？」ってのが正直なところ。GoogleさんがGmailの設定項目の中にそのオンオフを出したのは比較的最近だった気がしま [...]]]></description> <content:encoded><![CDATA[<p>なんかGmailを<a href="http://google-mania.net/archives/1043">https接続しないとあーだこーだ</a>とあるようですが、「みんな今までそのまんまだったの？」ってのが正直なところ。GoogleさんがGmailの設定項目の中にそのオンオフを出したのは比較的最近だった気がしますが、Firefoxを使っていれば大分前から「<a href="https://addons.mozilla.org/en-US/firefox/addon/743">CustomizeGoogle</a>」やら「<a href="https://addons.mozilla.org/en-US/firefox/addon/6076">Better Gmail</a>」なんてFirefoxのアドオンを使ってれば、Gmail側の設定にこそなくてもhttpsで接続できてました。</p><p>ま、そんなことは人の勝手なのでどうでもよいとして（笑）。<br /> 前述のBetter Gmailは、Gmailのあの画面をカスタマイズしたスキンなんかも選べるんですけど、久しぶりに設定を見たら素敵なのが増えてました。Better GmailはStylishとかで提供されているものが時折組み込まれるんですよね。</p><p>で、最近は素のままでスキンを適用していなかったのですが、今日久しぶりにスキンの項目を見てそこにあった「Gmail Redesigned v2」なるものを適用してみたら、「あら、最初のローディング画面から素敵じゃない！」と思わずおネエ言葉になってしまうぐらいの画面が出てきました。</p><p><a href='http://content.gaspanik.com/wp-content/uploads/2008/08/gmail-001.jpg' rel="lightbox[gmail]"><img src="http://content.gaspanik.com/wp-content/uploads/2008/08/gmail-001-240x163.jpg" alt="loading" title="gmail-001" width="240" height="163" class="alignnone size-medium wp-image-107" /></a></p><p><a href='http://content.gaspanik.com/wp-content/uploads/2008/08/gmail-002.jpg' rel="lightbox[gmail]"><img src="http://content.gaspanik.com/wp-content/uploads/2008/08/gmail-002-240x163.jpg" alt="inbox" title="gmail-002" width="240" height="163" class="alignnone size-medium wp-image-108" /></a></p><p>というわけで、飽きるまではこのスキンに決定でございます。</p><p>余談ですが、わたくし通常はThunderbirdやiPhoneでGmailを確認することが多く、仮にブラウザで見る場合はGmailにかぎったことではないですが、CustomizeGoogleのおかげで広告やら自分にとって無駄なものが表示されない仕様になっております。</p> ]]></content:encoded> <wfw:commentRss>http://blog.gaspanik.com/gmail-redesigned-v2/feed</wfw:commentRss> <slash:comments>0</slash:comments> <xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.gaspanik.com/gmail-redesigned-v2" /> </item> </channel> </rss>
<!-- Served from: blog.gaspanik.com @ 2012-02-04 15:57:53 by W3 Total Cache -->
