<?xml version="1.0" encoding="EUC-JP"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>7korobi8oki.com</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/" />
<modified>2008-05-11T09:07:49Z</modified>
<tagline>中心はWeb技術界隈の自分メモ兼まとめなど。音楽関連は別のTrumpet Blogにて。</tagline>
<id>tag:www.7korobi8oki.com,2008:/mt//2</id>
<generator url="http://www.movabletype.org/" version="3.121-ja">Movable Type</generator>
<copyright>Copyright (c) 2008, gone</copyright>
<entry>
<title>Gmailのメールの自動振り分け設定がVerUPでかなり便利に</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000117.html" />
<modified>2008-05-11T09:07:49Z</modified>
<issued>2008-05-11T07:35:43Z</issued>
<id>tag:www.7korobi8oki.com,2008:/mt//2.117</id>
<created>2008-05-11T07:35:43Z</created>
<summary type="text/plain">先月末にGmailがバージョンアップしていたことに今更気づいたわけですが、 なぜ...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Webサービス</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="gmial_logo.jpg" src="http://www.7korobi8oki.com/mt/archives/gmial_logo.jpg" width="143" height="59" style="border : 1px solid silver ; float : right ; margin : 0 0 5px 5px " />先月末にGmailがバージョンアップしていたことに今更気づいたわけですが、</p>

<p>なぜ気づいたかと言うと、スターをつけたりラベルをつけたりできるプルダウンメニューの中に、見慣れないものがあったからです。</p>

<p>「<strong>メールの自動振り分け設定</strong>」っていうやつです。</p>

<p>これが自分みたいなものぐさにはかなり便利。</p>

<p>とかく「振り分けしたい！」と思ってから振り分け設定完了するまでの流れがスムーズです。<br />
<ol><li>メールを開いて「あー、ラベルつけて振り分けしたいな」と思って</li><br />
<li>プルダウンメニュから「メールの自動振り分け設定」を選んだら、すでに条件が入力されていて</li><br />
<li>それをちょっと好みに変更したら、「フィルタのテスト」をすればすぐに結果が確認できて、フィルタがうまくかかってないことに気づかないで、あれ、おかしいなと悩むことも無く</li><br />
<li>そしてそのまま受信フォルダ内の再振り分けまで行うことができる</li><br />
</ol></p>

<p>あっという間にできてしまうので、逆にこんどはラベリングとフィルタリングの管理が心配になってきます。</p>

<p>動画はこちら。<br />
真ん中の「動画をスタート」ボタンを押してくだされ。</p>

<div style="border-top : 1px solid silver ; border-bottom : 1px solid silver">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="501" height="304" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0">
<param name="movie" value="/mt/archives/google_mail.swf" />
<param name="play" value="true" />
<param name="loop" value="false" />
<param name="wmode" value="transparent" />
<EMBED SRC="/mt/archives/google_mail.swf" WIDTH="501" HEIGHT="304" loop="false" wmode="transparent" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
</object>
</div>
<SCRIPT src='/mt/archives/google_mail.js'></script>
　

<p>そもそもメールソフトで</p>

<p>　　・振り分け結果のプレビュー機能<br />
　　・振り分け条件の自動挿入</p>

<p>の2点ができるのって、他にないのではと思います。後者だけだったらBecky!はできますけれど。</p>

<p>…</p>

<p>ちなみに、その他に色々と機能は追加されているのですが、自分はそれほど使わなさそうです。</p>

<p>ラベルに色をつけられるのは便利だなー、と思いますが、Gmail上でのメールの分類が１メール＝1ラベルの一階層振り分けで事足りている自分としては、視覚的に赤とか黄色とかついていてもあんまり意味が無いというか。</p>

<p>一つのメールにいろんなラベルをつける人にとっては、2階層構造を視覚化するのに便利なんじゃないかと思います。</p>

<p><br />
【関連リンク】<br />
<a href="http://japan.cnet.com/news/media/story/0,2000056023,20372351,00.htm">高速化した新版Gmailが日本語対応</a></p>

<p><a href="http://dekiru.impress.co.jp/blog/2008/04/gmail.html">日本語ユーザーのGmailがバージョンアップ。新機能をチェックしよう</a></p>

<p><a href="http://www.kodukai-fun.com/first/mail.php">OutLook Expressでのメール振り分けのインターフェイスとフロー</a></p>

<p><a href="http://www.thunderbird-navi.com/divide1.html">Thunderbirdでのメール振り分けのインターフェイスとフロー</a></p>]]>

</content>
</entry>
<entry>
<title>マイクロソフト推奨の、IE6とIE7のスマートな共存方法</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000115.html" />
<modified>2007-10-29T14:42:26Z</modified>
<issued>2007-10-17T13:16:18Z</issued>
<id>tag:www.7korobi8oki.com,2007:/mt//2.115</id>
<created>2007-10-17T13:16:18Z</created>
<summary type="text/plain">随分IE7の使用率が増えてきましたね。仕事で実感します。お客さんのお客さんが一般...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Web制作</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="071017_04.jpg" src="http://www.7korobi8oki.com/mt/archives/071017_04.jpg" width="95" height="95" style="float : right ; margin : 0px 0px 5px 10px"  />随分IE7の使用率が増えてきましたね。仕事で実感します。お客さんのお客さんが一般の方が多いせいもあってか、こないだログ見たらIE7が20%に迫っていました。</p>

<p>これは…確かに量販店行ってもほぼ全てVistaですもんね。仕方ないのかも。<br />
そんな状況でWeb系の仕事は中々頭が痛い状況です。</p>

<p>以前に記事でside by sideでInternetExplorer6とInternetExplorer7を共存させる方法の記事を書きました。<br />
<a href="http://www.7korobi8oki.com/mt/archives/000094.html">http://www.7korobi8oki.com/mt/archives/000094.html</a></p>

<p>ただ、これ実際やってみると、標準のブラウザ設定周りや、あるいはIEのエンジンを使ったSleipnirみたいなブラウザからIEを呼び出す場合で、どうにも妙な挙動を示すことが多く、正直使うのが怖かったです。</p>

<p></p>

<p>それでいろいろ検索していたら、このマイクロソフト発の方法がどうやら今は一番安定してるみたいですね。</p>

<p>普段はIE6を使いつつ、VirtualPC2007をインストールして、その中でXPをブートして、IE7を使うという方法。<br />
どうやらMicrosoftもおすすめしているようで、今年2007年12月7日までの期限付きですが、ライセンス不要のXPとIE7のセットを無償配布していました。</p>

<p>該当のIEBlogの記事はこちら。<br />
■IE6 and IE7 VPC Refresh Available<br />
<a href="http://blogs.msdn.com/ie/archive/2007/08/20/ie6-and-ie7-vpc-refresh-available.aspx">http://blogs.msdn.com/ie/archive/2007/08/20/ie6-and-ie7-vpc-refresh-available.aspx</a></p>

<p><br />
なんかいたれりつくせりなので、とりあえず入れてみました。</p>]]>
<![CDATA[<h4>IE7同封のVirtualPC用イメージファイルの準備</h4>

<p>まず、Virtual PC 2007＋InternetExplorer7、InternetExplorer6のイメージファイルを落とします。これを使ってVirtualPCでXPをブートします。一番下の方の「IE6_VPC.EXE」か「IE7_VPC.EXE」が、そうです。IE7の方を選べば、すでにIE7が入った状態で後々起動してくれます。<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en" target="_blank">Download details: IE App Compat VHD</a></p>

<p>実行すると中身が出てきます。途中で期限が今年の12月7日までだよ！といわれます。</p>

<p><img alt="071017_01.jpg" src="http://www.7korobi8oki.com/mt/archives/071017_01.jpg" /></p>

<p>そのまま進めて、vhdという拡張子のファイルができたらOKです。</p>

<h4>VirtualPC2007のインストール</h4>

<p>続いてVirtualPC本体がないとダメです。これは以下のサイトからダウンロード。無償です。<br />
<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6">http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6</a></p>

<p>事実上昔はMac専用だったVirtualPCが今は無償とは…。<br />
Connectix社が作ってましたねぇ。マイクロソフトに吸収されてしまいました。<br />
ちなみに当時はSoftWindowsなんていう対抗馬が居ましたが、結局OSXに対応できずに消え去ってしまいました。懐かしい。</p>

<p>さてさてちなみに、VirtualPC内で動かすOSによって推奨スペックが違います。こんな感じ。<br />
<ul><li>Windows 98 Second Edition Mem:64 MB / HD:500 MB</li><br />
<li>Windows 2000 Professional  Mem:96 MB / HD:2 GB</li><br />
<li>Windows XP Professional  Mem:128 MB / HD:2 GB</li><br />
<li>Windows Vista Enterprise  Mem:512 MB / HD:15 GB</li></ul></p>

<p>なんかVistaだけ格が違う…</p>

<p>要求スペックの詳細はこちら<br />
→<a href="http://www.microsoft.com/windows/downloads/virtualpc/sysreq.mspx">http://www.microsoft.com/windows/downloads/virtualpc/sysreq.mspx</a></p>

<p><br />
インストールは特に問題なく進むと思います。<br />
メモリーは迷いましたがとりあえず512MBにしたところ、現在ブラウジング用途だけですが全く快適です。</p>

<p>そしてインストールの最後で、さっき解凍しておいたvhdファイルを指定します。これでXPが起動します。<br />
ただし、英語版です。</p>

<p>CPUは起動マシンのCPU、メモリは設定した容量が出ます。<br />
そしてIE7入りならデスクトップにIE7があり、すんなり起動します。こんなん。<br />
<img alt="071017_02.jpg" src="http://www.7korobi8oki.com/mt/archives/071017_02.jpg" width="400" height="325" /></p>

<p><br />
<h4>InternetExplorer7の日本語化</h4></p>

<p>IEは最初は英語しか表示できませんが、右クリックからエンコーディングで「Japanese」を選ぶと、「LanguagePackのインストールをするので、XPのCDを入れてください」と求められます。</p>

<p>ひとまずこのマシンのCDを入れてみたところ（これはもしかしたらライセンス的にまずい？）、いくつか足りないファイルをスキップしたものの無事完了。</p>

<p>再起動したら、とりあえず日本語表示ができました。<br />
これで表示確認には必要十分かと思います。</p>

<p><img alt="071017_03.jpg" src="http://www.7korobi8oki.com/mt/archives/071017_03.jpg" width="400" height="325" /></p>

<p>ちなみにPentium4 3.2GBですがタスクマネージャ上ではそれほどCPU使ってないのですが、どうも動かしているとファンが回りっぱなしです。なんだろ。</p>

<p>VirtualPC、色々応用が利きそうで面白いのでもっといじってみたいですね。<br />
検索するとLinux系入れたりしている人が多い模様です。</p>

<p>Vistaの人がきちんとライセンス買って、XPや2kを入れるのもいいかも？<br />
パフォーマンスがどれくらい落ちるかがネックでしょうか。</p>

<p>Macの時は相当落ちたなぁ…。G4-733で、PenIIIの500MBもなかったような…。</p>

<p><br />
■関連サイト<br />
<a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" target="_blank">マイクロソフト Virtual PC 2007（公式）</a></p>

<p><a href="http://www.musin.co.jp/Computer/virtualpc.html" target="_blank">Virtual PC & SoftWindows（Mac時代のベンチが載ってます）</a><br />
</p>]]>
</content>
</entry>
<entry>
<title>JavaScriptで読み込むCSSファイルをまるっと動的に入れ替えるには</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000112.html" />
<modified>2007-01-27T03:22:48Z</modified>
<issued>2007-01-26T14:04:48Z</issued>
<id>tag:www.7korobi8oki.com,2007:/mt//2.112</id>
<created>2007-01-26T14:04:48Z</created>
<summary type="text/plain">今勤めている会社のサービス関連で、あったら便利だなーと思って、半年ほど前に作った...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>JavaScript</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p>今勤めている会社のサービス関連で、あったら便利だなーと思って、半年ほど前に作ったツールがありまして。</p>

<p>ツールって言っても、ラジオボタンをポチポチと選んでいくと動的にそのページで読み込んでいるCSSファイルが変わるっていういだけの単純なシロモノです。</p>

<p>要は<br />
　　<input type="radio" name="css_c01" value="" onClick="document.styleSheets[0].href = 'http://www.7korobi8oki.com/mt/styles-site2.css'   ">：大きい文字サイズ　　　　<input type="radio" name="css_c01" value="" onClick="document.styleSheets[0].href = 'http://www.7korobi8oki.com/mt/styles-site.css'   ">：標準の文字サイズ<br />
みたいなものを細かく組み合わせた奴です。</p>

<p>要はサイトのテンプレートをお客さんに選んでもらう時に、掛け算すると100種類以上になるテンプレートの中から（100種類以上のCSSがあるわけじゃなくて、CSSの組み合わせで100種類以上になる）、サムネイルだけで一つ選んでもらうのは、なかなかしんどいかなと思ったので作ったプレビューツールです。</p>

<p>JavaScriptでちょこちょこと作っていたら、仕組みとしてはなんとかなったのですが、どうもブラウザで問題が。</p>]]>
<![CDATA[<p>最初はこのへんのコレクションを使ってやってました。</p>

<p>　document.all.tags('LINK')<br />
　document.getElementsByTagName('LINK')</p>

<p>このhrefプロパティを変えて、やってたわけです。だけどこれが大体お客さんの10％くらいが落ちて使えなかったそうです。<br />
FirefoxとかOperaは問題ないのですが、とにかくIEがダメ。うちのお客さんはほとんどIEなのでこれはマズイ。</p>

<p><br />
一度</p>

<p>　document.getElementsByTagName('LINK').item(i).href = "" ;<br />
　document.getElementsByTagName('LINK').item(i).href = "xxx.css" </p>

<p>っていう風に一旦空にしてから新しいCSSを読み込ませるようにしたら結構良くなったのですが、それでもまだ落ちまして。もうちょっとなんとかしたいな、と思いつつ忙しさにかまけてそのままにしていました。</p>

<p>で、最近そのJavaScriptを別のシステムに組み込まないといけなくなったのでブラッシュアップすることに。それでなんとなく、link要素じゃなくて、document.styleSheets経由でやったらどうかなと思ってやってみた。</p>

<p>　document.styleSheets[n].href　= "xxx.css"</p>

<p>そしたら、ビンゴでした。全然落ちなくなりました。なぜ？</p>

<p>しかも、こいつのhref属性ってReadOnlyなんです。でもなぜかIEでは書き込めてしまう。IE７でも書き込めてしまった。なぜ。</p>

<p>仕様書見ると<br />
<blockquote style="font-size : 0.9em ; ">// Introduced in DOM Level 2:<br />
interface StyleSheet {<br />
  　　readonly attribute DOMString        type;<br />
  　　　　         attribute boolean          disabled;<br />
  　　readonly attribute Node             ownerNode;<br />
  　　readonly attribute StyleSheet       parentStyleSheet;<br />
  　　readonly attribute DOMString        href;<br />
  　　readonly attribute DOMString        title;<br />
  　　readonly attribute MediaList        media;<br />
};</blockquote></p>

<p><a href="http://www.w3.org/TR/DOM-Level-2-Style/stylesheets.html#StyleSheets-StyleSheet">http://www.w3.org/TR/DOM-Level-2-Style/stylesheets.html#StyleSheets-StyleSheet</a></p>

<p>…やっぱり readonly 。Firefoxだとこれは動かないので、Firefoxが正しい挙動ですね。</p>

<p></p>

<p>そもそも元々のdocument.getElementsByTagNameを使うやり方でFirefoxとかは落ちなかったので、ブラウザを振り分けてIEだけdocument.styleSheetsを使うことで、結果的には満足いく感じになったのですが、なんか後味が…。</p>

<p>JavaScriptは難しいですなぁ…。あ、FireBugって本当に便利ですね。びっくり。もっと早く使えばよかった…。</p>

<p>■Firebug | Firefox Add-ons | Mozilla Corporation<br />
　　<a href="https://addons.mozilla.org/firefox/1843/">https://addons.mozilla.org/firefox/1843/</a></p>

<p><br />
ちなみにこんなソースでやってました。振り分け部分は省略。<br />
ラジオボタンのonChangeイベントをきっかけにぐるぐる回してました。the力技。</p>

<p>function changeCSS(cssColorName,cssMainName){<br />
    　　var targetObj = document.getElementsByTagName('LINK') ;<br />
   　　 targetObj.item(1).href = "" ;<br />
    　　targetObj.item(1).href = cssColorName ;<br />
    　　targetObj.item(0).href = "" ;<br />
   　　 targetObj.item(0).href = cssMainName ;	<br />
}</p>

<p>function changeCSS(cssColorName,cssMainName){<br />
  　　  if( document.styleSheets ){<br />
   　　　　     var css_list = document.styleSheets ;<br />
  　　　　      css_list[0].href =  cssMainName ;<br />
  　　　　      css_list[1].href =  cssColorName ;<br />
  　　  }<br />
}</p>]]>
</content>
</entry>
<entry>
<title>Yahoo!に出す広告のレギュレーションって厳しい…</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000110.html" />
<modified>2006-12-14T15:46:06Z</modified>
<issued>2006-12-14T15:36:36Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.110</id>
<created>2006-12-14T15:36:36Z</created>
<summary type="text/plain"> こないだ初めて、Yahoo!のFlash広告を作りました。メガバナーっていう ...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Web制作</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="yac.gif" src="http://www.7korobi8oki.com/mt/archives/yac.gif" width="405" height="60" /></p>

<p>こないだ初めて、Yahoo!のFlash広告を作りました。メガバナーっていう 728×90px のFlashバナーでした。<br />
ひとまず普通にあのサイズで作れば良いのかなと思って気軽にはじめたら、どうも色々と制約があるみたいで、結構難儀しました。</p>

<p>まず、入稿するデータは三種類。<br />
　　・スーパーバナーMega（Flash）<br />
　　・スーパーバナーMega（ミドルFlash）<br />
　　・スーパーバナーMega（代替イメージ）</p>

<p>それぞれを、視聴者の閲覧環境によって切り替えるようです。<br />
具体的には、Flashの1フレーム目のバイト数と、閲覧者の回線速度を比較して三つのうちどれを出すか決めているようです。<br />
　</p>]]>
<![CDATA[<p>Flashの容量をどれくらいにすると、だいたい何割くらいの人に、広告主としては一番見て欲しい「スーパーバナーMega（Flash）」を見てもらえるかは</p>

<p>　http://yac.yahoo.co.jp/download/megarate.pdf</p>

<p>に簡単なグラフがあります。</p>

<p>一応広告自体は、「スーパーバナーMega（Flash）」は、1フレーム目30KBでswfファイル自体は1.8MBまで、アニメーションは30秒以内、フレームレートは30fps以内という制限になっています。</p>

<p>しかし、だからと言って1.8MBギリギリで制作すると、基準は1フレーム目のファイルサイズなので一概には言えませんが、さっきのグラフによると25％以下の人にしか見てもらえず、ほとんどの人にはその下の「スーパーバナーMega（ミドルFlash）」が表示されることになります。これはかなり痛いです。</p>

<p>なぜ痛いかと言うと、<strong>二つ目の「スーパーバナーMega（ミドルFlash）」は、恐ろしく制限がきついので</strong>、なかなか望むものが作れないからです。</p>

<p>「スーパーバナーMega（ミドルFlash）」の制限は、"<strong>ファイルサイズ12KB以上15KB以内</strong>"です。MBじゃないです。</p>

<p>15KB以内でFlashを作るのは、かなり割り切ってもともとのFlashに鉈をふらないと、結構きついです（きつかった）</p>

<p>三つ目の代替画像も<strong>容量が15KB</strong>以内なので、728×90pxの画像としてはかなりきつい。JPEGではまず無理ではないかと。</p>

<p>自分は背景をイラスト調に加工した後に、GIFで24色位でまとめてなんとかしのぎましたが、ものによっては全然別のデザインを起こさないとダメかもですね。</p>

<p><br />
また、その他にもFlashには以下のような制約があります。</p>

<p>　　・互換性はFlashPlayer6以上<br />
　　・フォントは全て分解してグラフィック化<br />
　　・単純ループは不可。<br />
　　・ムービーの圧縮は使用不可<br />
　　・ClickTagを埋め込む必要がある。<br />
　　・外部参照のデータを呼び込むActionScriptは禁止</p>

<p>詳しくは、Yahoo!のAd Creativeという広告主が見るサイトをご覧下さいませ。<br />
　　→<a href="http://yac.yahoo.co.jp/index.html" target="_blank">Yahoo! Japan Ad Creative</a></p>

<p></p>

<p>ちなみにClickTagちゅうのはこういうヤツです。</p>

<blockquote>
on(release) {<br />
　　　if ((clickTAG.substr(0, 5) == "http:") or (clickTAG.substr(0, 6) == "https:")) {<br />
　　　　　　getURL(clickTAG, targetTAG);<br />
　　　}<br />
}
</blockquote>
　
こういう風に書いておくと、objectタグの中で

<p>&lt;param name="movie" value="sample.swf?clickTAG=http://yahoo.co.jp/"&gt;<br />
&lt;embed srv="sanple.swf?clickTAG=http://yahoo.co.jp/"&gt;</p>

<p>と書いておけば、そこにジャンプするようになります。Flashの中身をいじらずにリンク先を変更できるので便利ですね。</p>

<p>この辺の資料が後から来たので、二度手間になってしまいました…。<br />
バナー広告だからと言って十把一絡に甘く見るといかんですな…。</p>]]>
</content>
</entry>
<entry>
<title>アイディアを殺す20の台詞集。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000109.html" />
<modified>2006-11-18T03:56:24Z</modified>
<issued>2006-11-18T03:53:01Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.109</id>
<created>2006-11-18T03:53:01Z</created>
<summary type="text/plain">Idea killers: ways to stop ideasより。訳はいいか...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Design</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><a href="http://www.scottberkun.com/blog/?p=492" target="_blank">Idea killers: ways to stop ideas</a>より。訳はいいかげんなので、是非原文を…。</p>

<p>実際は現場現場ケースバイケースで、どこまで無条件に切り捨てるかの閾値は変わってくると思いますが、なんとなく頭のスミにおいておくと、いいかもですな。</p>

<p>特に忙しかったり失敗した後だったりで、自分を閉じてしまってるときには意識的にこの辺を思い出すようにするとバランスが取り戻せるのでは、と。</p>

<ol>
<li>前にもやったことあるんだけどさー。</li>
<li>絶対うまくいかんって。</li>
<li>ポニーはいかが？（分からん…）</li>
<li>尻みたいに下らないな。</li>
<li>そんなことしたら首になるかもよ？</li>
<li>我々はそのアイディアにはついていかないと思うよ？（笑）</li>
<li>予算が出ないんじゃないかなぁ。</li>
<li>別にそんなに興味深いことじゃないね。</li>
<li>そんな時間はないなぁ。</li>
<li>上の奴等は絶対ゴーサイン出さないと思うよ。</li>
<li>なんか良く分からないな。</li>
<li>いや、でもそういう決まりだし。</li>
<li>聖杯探すくらい大変だと思うよ。</li>
<li>ちょっと興奮してるんじゃない？</li>
<li>十分な予算はもらえないと思うよ。</li>
<li>それはうちの仕事じゃないよ。</li>
<li>何を言い出すんだ？正気？</li>
<li>ここには脳みそを持ったやつはいないのかい？</li>
<li>それはニーズと合わないから。</li>
<li>[無反応]</li>
</ol>

<p>そのほかにもコメント欄には色々あげられてます。例えば</p>

<p>「うん、それは確かによさそうだね。でも僕たちはずっとこの方法でやってきたんだ、だからこれからもそうするよ。」</p>

<p>「君がそれをやりたいんだったら、君の時間を使って準備とかをしてね。勤務時間中にやらないでね？」</p>

<p></p>

<p>アイディアを気楽に書き込めるようなホワイトボードを社内に置いとくのもいいかもですね。余裕が無いときにはスルーしちゃっても、余裕ができてそれを見て考え直したら、おやこれよさそう、なんてこともよくありますし。<br />
</p>]]>

</content>
</entry>
<entry>
<title>ブラウザは実際はどのくらいの大きさで使われているか？（最終版）</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000107.html" />
<modified>2006-11-06T12:59:14Z</modified>
<issued>2006-11-06T12:52:41Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.107</id>
<created>2006-11-06T12:52:41Z</created>
<summary type="text/plain">前に、実際にブラウザはどのくらいのサイズで使われているか？というエントリーで書き...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Web制作</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="actual.jpg" src="http://www.7korobi8oki.com/mt/archives/actual.jpg" width="180" height="161" style="float : right ; margin : 0px 0px 10px 10px" />前に、<a href="http://www.7korobi8oki.com/mt/archives/000104.html" target="_blank">実際にブラウザはどのくらいのサイズで使われているか？</a>というエントリーで書きました、Baekdal氏の調査ですが、予告どおり、最終調査版がこのほどできたそうです。</p>

<p>該当のエントリーはこちら。<br />
<a href="http://www.baekdal.com/reports/actual-browser-sizes/" target="_blank">Actual Browser Sizes (final) - Baekdal.com</a></p>

<p>もともとは、JavaScriptで単純に得られる画像解像度をあてにしてWebサイトの横幅を決定するのはどうよ？というところから始まったものです。</p>

<p>実際には最大化してるかどうか分からないし、ツールバーやエクステンションバーもあるし、お気に入り出してるかとか、と。</p>

<p>結論としては以下のようになっています。<br />
　</p>]]>
<![CDATA[<blockquote>The report finds, among other things, that the majority of people browse maximized or very close to it. That Mac user have bigger screens, but their browser are the same size as on any other platform. And, in order to support 95% of your visitors, you need to design for a maximum size of 776x424px.</blockquote>

<p>ほとんどの人が最大化か、それに近いサイズまでブラウザを広げているようです。また、Macユーザは大きいディスプレイを持っていることがおおいが、ブラウザ自体のサイズは他のプラットホームとあまり変わらないと。</p>

<p>そして、95%のユーザをカバーするには、776x424pxのサイズにしておけばいいそうです。縦幅に関しては、一目で目に入る高さですね。デザインと言うよりはマーケ的に気になるとこですな。</p>

<p>ちなみに測定法はこの辺のプロパティからです。<br />
　<a href="http://www.baekdal.com/test/screen.asp" target="_blank">Baekdal|TEST - Browser screen sizes</a></p>

<p>さらに詳しい説明はこのムービーから。<br />
　<a href="http://www.baekdal.com/articles/Fun/actual-browser-sizes-movie/" target="_blank">Actual Browser Sizes - the Movie - Baekdal.com</a></p>

<p><br />
前回の結果とほぼ同じですね。参考にさせていただきまぅ。<br />
特に縦幅の情報は貴重だ…。</p>

<p>他にも、OSごとの最大化割合とか、面白いデータが揃ってます。デザイナーな方もディレクターの人も是非。<br />
　</p>]]>
</content>
</entry>
<entry>
<title>紅茶から80％のカフェインを抜く方法</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000106.html" />
<modified>2006-10-11T04:33:20Z</modified>
<issued>2006-10-11T04:28:12Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.106</id>
<created>2006-10-11T04:28:12Z</created>
<summary type="text/plain">寝る前にほっと一息つこうと思って飲む紅茶に、さりげなくカフェインがたくさん含まれ...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>雑談など</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p>寝る前にほっと一息つこうと思って飲む紅茶に、さりげなくカフェインがたくさん含まれてるのは結構一般的な話で。</p>

<p>でも、やっぱ紅茶でほっと一息つかないといやだ！という方々のためにTips。<br />
紅茶から80％のカフェインを抜く方法。簡単。</p>

<p>元記事は<a href="http://www.lifehacker.com/software/caffeine/cut-80-of-the-caffeine-from-your-tea-206574.php" target="_blank">Cut 80% of the caffeine from your tea - Lifehacker</a>から。</p>

<p><br />
</p>]]>
<![CDATA[<p>１）沸かしたお湯を茶葉に注ぐ<br />
２）30秒くらい浸しておく。<br />
３）お湯を捨てる<br />
４）もう一回、より熱いお湯で普通に作る。</p>

<blockquote>1) Pour boiling water over the tea leaves<br />
2) Allow the leaves to steep for 30 seconds<br />
3) Pour out the brew, saving the steeped leaves<br />
4) Re-steep the same leaves with more boiling water for the recommended steeping times.</blockquote>

<p>なんかラ王の作り方みたい。<br />
でも、ほんとにカフェインが抜けるならいいかも。</p>]]>
</content>
</entry>
<entry>
<title>ブラウザを経由せずにPandoraを単品で使う方法。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000105.html" />
<modified>2006-09-20T07:56:10Z</modified>
<issued>2006-09-19T05:04:27Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.105</id>
<created>2006-09-19T05:04:27Z</created>
<summary type="text/plain">以前に、新しいアーティスト探しに便利なサービスとして、「好みの曲に似たのを探す二...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Webサービス</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><a href="http://www.7korobi8oki.com/mt/archives/pandora.jpg"><img alt="pandora.jpg" src="http://www.7korobi8oki.com/mt/archives/pandora-thumb.jpg" width="200" height="82" style="float : right ; margin : 0px 0px 10px 10px " /></a>以前に、新しいアーティスト探しに便利なサービスとして、「<a href="http://www.7korobi8oki.com/mt/archives/000090.html" target="_blank">好みの曲に似たのを探す二大サービス Last.fmとPandoraの差って。</a>」という記事を書きました。</p>

<p>特に自分は<a href="http://www.pandora.com/" target="_blank">Pandora</a>がお気に入りで、家でも会社でも使っています。<br />
Pandoraは、これを書いた後にも、アーティストの略歴などが見られるBackStageなどの機能が追加されたりとさらに便利になっています。</p>

<p>何となく手持ちの曲に飽きてきて新しいものを探したい、という人手まだ使ったことが無い方は是非。お勧めです。</p>

<p><br />
ところでこのPandoraを使っていて、以前から自分も欲しいと思っていたのがスタンドアローンのアプリケーションです。Last.fmでは、Last.fm Playerがあるのですが、Pandoraはブラウザで見るしかないです。</p>

<p>なので、間違って閉じちゃったり（これが悔しい…）妙にスペースを取ってしまったりで、ちょっと不便でした。</p>

<p>そんなんで探っていたら、LifeHackerの方に、なんとスタンドアローンのアプリの紹介が。</p>

<p>該当記事は「<a href="http://www.lifehacker.com/software/pandora/technophilia-15-ways-to-get-more-out-of-pandora-201072.php" target="_blank">Technophilia: 15 ways to get more out of Pandora - Lifehacker</a>」です。</p>

<p>アプリの紹介と言うわけではなく、Tips集なのですが、二つ紹介されています。<br />
</p>]]>
<![CDATA[<p>両方とも、ブラウザの方の設定を引き継いでくれるため、特に設定はいりません。っていうか見た目はブラウザのそのままですし。</p>

<p>一つめは「<a href="http://www.ksoftware.net/pandorabrowse/" target="_blank">PandoraBrowse</a>」これは、使ってみた感じではIEのエンジンを使ってPandoraを表示させているようです。なので、ほんとそのままです。</p>

<p>もう一つは「<a href="http://openpandora.googlepages.com/home" target="_blank">OpenPandora</a>」です。こっちがお勧め。まさにPandoraのあの灰色の四角形の部分だけを抜き出してくれます。省スペースです。</p>

<p>しかもLast.fmに同時に楽曲を送信したりと色々と追加機能があります。これは便利。また、最小化するとタスクトレイに収まるようにも出来、また、タスクトレイのアイコンを右クリックで、スキップや「I like it 」「I don't like it」などもできます。</p>

<p>これでますます便利になりそうでうれしいです。<br />
BackStageとか、特に何か良く分からないけどいい感じのアーティストの情報を知るのにめっさ便利ですし、ほんとお気に入りです。</p>]]>
</content>
</entry>
<entry>
<title>実際にブラウザはどのくらいのサイズで使われているか？</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000104.html" />
<modified>2006-09-15T13:10:33Z</modified>
<issued>2006-09-08T01:29:17Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.104</id>
<created>2006-09-08T01:29:17Z</created>
<summary type="text/plain">Webサイトの横幅はどのくらいが良いかと言う話で、よくスクリーンサイズが基準とさ...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Web制作</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="actual.jpg" src="http://www.7korobi8oki.com/mt/archives/actual.jpg" width="180" height="161" style="float : right ; margin : 0px 0px 10px 10px" />Webサイトの横幅はどのくらいが良いかと言う話で、よくスクリーンサイズが基準とされますが、</p>

<p>実際はお気に入りが表示されていたり、ブラウザを必ずしも最大化していなかったりで、中々JavaScriptで取得したスクリーンサイズは基準になりませんよね。</p>

<p>その辺りを調査した記事がありました。<br />
11月くらいにはより多くのデータで再分析のレポートをあげてもらえるそうで、大期待です。</p>

<p><a href="http://www.baekdal.com/articles/usability/actual-browser-size-preliminary/">Bakal.com::Actual Browser Sizes - Preview</a><br />
</p>]]>
<![CDATA[<p>この記事では一ヶ月集計とのこと。</p>

<p>結果としては</p>

<blockquote>The size of the browser's content area. The most common browser width is 1008px, and the most common height is 600px.</blockquote>

<p>で、幅は1008px、高さは600pxにピークがきているようです。<br />
記事の方にグラフが載っているのでそちらをどうぞ。<br />
　＃ちなみにこれは、全ての解像度のユーザを対象にした結果です。<br />
　＃640×480から、1920×1400等の大きいモニタ使用者まで一括で集計しています。<br />
　<br />
　</p>

<p>また、どのくらいの人が最大化しているかのグラフも載っています。<br />
例えば、幅800pxの人は約90%が最大化。1280pxでは70%超が最大化、1600pxの人は、50%弱の人が最大化しているようです。</p>

<p>モニターが大きくなっても、あまりブラウザ自体の大きさは変えない傾向にあるようです。</p>

<p>大体のWebサイトがその辺りに最適化されているせいですかね。それとも、小さめのモニターを使っていた時代の慣れが関係しているのでしょうか。</p>

<p></p>

<p>そして、この辺りのデータの対応関係から導き出された、Webサイトの最適値は</p>

<blockquote>e.g. if you want to support 90% of you visitors with a fluid layout, you need to make it work between 784x432px and 1268x896px. Similarly, supporting 90% of your visitors with fixed layout means fitting the design within 800x512px.</blockquote>

<p>リキッドレイアウトを採用しているなら"784x432px〜1268x896px"に対応できるデザインであれば95％のユーザはカバーできる。フィックスなデザインをしているなら、800x512px以内にすれば95％のユーザをカバーできる、とのことです。</p>

<p>なるほど。</p>

<p>ちなみに値をどうやって取っているかはこのあたりをどうぞ。<br />
<a href="http://www.baekdal.com/test/screen.asp">http://www.baekdal.com/test/screen.asp</a></p>

<p><br />
また、類似の調査をしている人もいました。<br />
うう、フランス語かぁ…。</p>

<p><a href="http://www.gwix.net/web_gwix/article.asp?filID=303">http://www.gwix.net/web_gwix/article.asp?filID=303</a><br />
<a href="http://www.gwix.net/web_gwix/article.asp?filID=300">http://www.gwix.net/web_gwix/article.asp?filID=300</a><br />
<a href="http://www.gwix.net/web_gwix/article.asp?filID=286">http://www.gwix.net/web_gwix/article.asp?filID=286<br />
</a></p>]]>
</content>
</entry>
<entry>
<title>&quot;Flickr maps photos&quot;がスタート。画像に簡単に位置情報設定。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000103.html" />
<modified>2006-08-29T08:18:57Z</modified>
<issued>2006-08-29T01:05:47Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.103</id>
<created>2006-08-29T01:05:47Z</created>
<summary type="text/plain">以下の記事より。 &quot;Flickr maps photos&quot;がスタート。 画像に簡...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Webサービス</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="flickr_logo_gamma.gif.v1.2.gif" src="http://www.7korobi8oki.com/mt/archives/flickr_logo_gamma.gif.v1.2.gif" width="98" height="26" style="float : right ; margin : 20px 0px 10px 10px " />以下の記事より。<br />
"Flickr maps photos"がスタート。<br />
画像に簡単に位置情報のタグが設定可能になった、とのこと。</p>

<p>　LifeHacker :: <a href="http://lifehacker.com/software/flickr/flickr-maps-photos-197145.php">Flickr maps photos</a> </p>

<p>以前にauのDUOLOG（だったかな？）で<br />
位置情報つきで写メールをアップするサービスがありましたね。</p>

<p><br />
Flickr maps photos の使い方は、以下のチュートリアルムービーを見てもらえば分かりやすいと思います。日本は細かい地図が無いので、きっちり撮影場所を指定できないのがちょっと悲しい。</p>

<p>・写真を地図に配置する：<br />
　<a href="http://www.flickr.com/help/screencasts/vol1">http://www.flickr.com/help/screencasts/vol1</a><br />
・写真を検索する：<br />
　<a href="http://www.flickr.com/help/screencasts/vol2">http://www.flickr.com/help/screencasts/vol2</a></p>

<p>使い方としては、自分でタグを追加するのではなく、地図にドラッグすれば勝手に地図上の位置を示す"Geotag"がついてくれるみたいなので、楽でよいですねっ。<br />
それにインターフェイスも分かりやすい。</p>

<p>flickrの開発者ブログによると（該当記事：<a href="http://blog.flickr.com/flickrblog/2006/08/great_shot_wher.html">Great shot - where'd you take that?</a>）<br />
<blockquote>If you already have geotagged photos on Flickr (from using a 3rd party tool), you can import them into the new system from a new page under "Your Account". We'll also be releasing new API methods for developers soon so they can continue to innovate on tools for location-based photo fun.</blockquote></p>

<p>なので、今までの地図情報設定ツールでgeotagをつけたものも、インポートできるとか。また、そのうちAPIも作るらしいですよ。</p>

<p>　<br />
ちょっと前に、軽くフライングしてたみたいですね（笑）<br />
<a href="http://www.flickr.com/photos/jmanners/206613837/">http://www.flickr.com/photos/jmanners/206613837/</a><br />
 <a href="http://neologies.blogspot.com/2006/08/flickr-working-on-geotagging.html">Flickr working on geotagging functionality?</a><br />
　<br />
日本人もこれから使うかな？そもそも日本のFlickr人口ってどのくらいなんだろう。<br />
自分も決して頻繁に使ってるとは言いがたいですし。<br />
もっぱMixiというか。<br />
　</p>

<p>【関連記事】<br />
<a href="http://kengo.preston-net.com/archives/002780.shtml">GeoTagが入力可能になったFlickr</a>（Going My Way）<br />
<a href="http://www.nagarazoku.com/mvt/archives/2006/08/post_536.html">地図情報の整備が急務だわな</a>（ながら族）<br />
</p>]]>

</content>
</entry>
<entry>
<title>Panographyという写真ジャンルが面白い。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000102.html" />
<modified>2006-08-27T08:10:29Z</modified>
<issued>2006-08-24T05:04:56Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.102</id>
<created>2006-08-24T05:04:56Z</created>
<summary type="text/plain">辞書を調べても、Panographyという単語はなくて、造語みたいです。 下のサ...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Design</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="panorama.jpg" src="http://www.7korobi8oki.com/mt/archives/panorama.jpg" width="180" height="166" style="float : right ; margin-left : 5px ; margin-bottom : 4px ;" />辞書を調べても、Panographyという単語はなくて、造語みたいです。<br />
下のサイトで見たのですが、いやはやきれい…。</p>

<p><a href="http://www.photojojo.com/content/tutorials/panographies/">Panographies: Panoramas on Steroids</a></p>

<p><br />
手法というか手段というか、その辺りは別段難しいことは無くて写真をひたすら重ねていくだけなのですが、</p>

<p>透明度やレイヤー合成の仕方、色味なんかをうまくやると、透明水彩で精密に書いたような美しいものができあがります。</p>

<p>もちろん、それ以外にもテイストは色々あるとは思いますが、ひとまずこの一枚にやられました。<br />
<a href="http://static.flickr.com/42/123097045_be2fa07ce4_o.jpg">http://static.flickr.com/42/123097045_be2fa07ce4_o.jpg</a></p>

<p>これをじーっとみながら、なんで広角にするとゆがむんだろうなんていう、おい自分本当にデザイナーかよっていういツッコミを受けそうなことを考えていたんですけれども、</p>

<p>これは、世界地図を作ると歪んじゃうのと同じ理由ってことでOKでしょうか…。<br />
地球が円柱形とかだったら歪まないのかな。</p>

<p></p>

<p>それはともかく、Flickrでも「Panography」というタグがありますので、こっちでも色々みられますよ。<br />
<a href="http://www.flickr.com/groups/panography/pool/">http://www.flickr.com/groups/panography/pool/</a></p>

<p>個人的にはこの辺が好きです。一枚作ってみようかな。<br />
<a href="http://www.flickr.com/photos/tiaguito6/210834823/in/pool-panography/">http://www.flickr.com/photos/tiaguito6/210834823/in/pool-panography/</a></p>

<p><br />
というわけで作ってみたけど、想像をはるかに超えてむずかしい… orz<br />
こりゃたくさん作って精進しないと。</p>

<p><a href="http://www.7korobi8oki.com/mt/archives/panorama01_remix.jpg"><img alt="panorama01_remix.jpg" src="http://www.7korobi8oki.com/mt/archives/panorama01_remix-thumb.jpg" width="300" height="250" /></a><br />
　</p>]]>

</content>
</entry>
<entry>
<title>技術的スキルアップをするための10個のコツ</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000100.html" />
<modified>2006-08-25T12:21:33Z</modified>
<issued>2006-08-24T01:11:20Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.100</id>
<created>2006-08-24T01:11:20Z</created>
<summary type="text/plain">参照記事はこれ。 Steve Pavlina氏のブログから、スキルをアップさせる...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Design</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p>参照記事はこれ。<br />
Steve Pavlina氏のブログから、スキルをアップさせる10個のコツ。<br />
<a href="http://www.stevepavlina.com/blog/2006/08/10-ways-to-improve-your-technical-skills/">http://www.stevepavlina.com/blog/2006/08/10-ways-to-improve-your-technical-skills/<br />
</a><br />
<ol><li>Read technical books（技術書を読もう）</li><li>Read online tutorials（オンライン上のチュートリアルを読もう）</li><li>Hang out with geeks（技術に詳しい知り合いと付き合おう）</li><li>Subscribe to technical magazines（技術関係の雑誌を講読しよう）</li><li>Take classes（あるなら、授業をとろう）</li><li>Create your own web site（自分のWebサイトを作ろう）</li><li>Build your own PC（自作PCを組んでみよう）</li><li>Embrace a variety of software（色んなソフトを試してみよう）</li><li>Learn to program（プログラミングを勉強しよう）</li><li>Marry a geek（もうギークと結婚しちゃえばいいじゃん）</li></ol></p>

<blockquote>If you aren’t a geek yourself, then do what you can to recruit one into your family.</blockquote> 

<p>最後の落とし方が好き…。</p>

<p>でも音楽でも、一番上手くなる早道は、楽器が上手い相方と付き合うって言いますし？<br />
あながち。</p>

<p>しかし、ギークって日本語でどう訳するのが、一番ズレが少ないんでしょうね。</p>

<p>英辞郎だとこんな感じ。<br />
<blockquote>【1-名-1】 変人｛へんじん｝、奇人｛きじん｝、変態｛へんたい｝、異常者｛いじょうしゃ｝、ろくでなし、ばか、あほ、間抜け、ださい男、酔っぱらい、飲んだくれ◆【類】nerd / dweeb / goober<br />
【1-名-2】 がり勉野郎、賢いが社交性に欠ける人<br />
【1-名-3】 〈俗〉コンピュータおたく◆日本語の「おたく」同様、かつて否定的ニュアンスがあった。現在（2003年）では通例、褒め言葉、ないし肯定的な自己描写◆【同】computer geek<br />
【1-名-4】 〈俗〉（コンピュータやネットに関する）上級者｛じょうきゅう しゃ｝、ベテラン、ヘビーユーザー<br />
【1-名-5】 〈俗〉マニア</blockquote><br />
<cite><a href="http://www2.alc.co.jp/ejr/index.php?word_in=geek&word_in2=%82%A9%82%AB%82%AD%82%AF%82%B1&word_in3=PVawEWi72JXCKoa0Je">英辞郎 on the Web "geek"</a></cite></p>

<p><br />
英語圏では、すでに肯定的な言葉になってるんですね。日本だとオタクは蔑称てきだし、なんていえばいいんだろう。<br />
　<br />
「コンピュータに詳しい人」とかじゃなくて単語で…うぅん、思いつかない。</p>]]>

</content>
</entry>
<entry>
<title>Can&apos;t open file: &apos;mt_fileinfo.MYI&apos;と言われた。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000099.html" />
<modified>2006-08-23T01:31:02Z</modified>
<issued>2006-08-22T06:44:21Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.99</id>
<created>2006-08-22T06:44:21Z</created>
<summary type="text/plain">投稿しようとしたらこんなエラーが。 Couldn&apos;t create FileIn...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Blog</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p>投稿しようとしたらこんなエラーが。</p>

<blockquote>Couldn't create FileInfo because Insertion test failed on SQL error Can't open file: 'mt_fileinfo.MYI'. (errno: 145)</blockquote>

<p>特にMovableTypeのシステムには手を入れてないので、なんでー。<br />
検索してみると、どうもデータベースが壊れているらしい。<br />
sixapartのフォーラムだとこれみたい。<br />
<a href="http://forums.sixapart.com/lofiversion/index.php/t50345.html">http://forums.sixapart.com/lofiversion/index.php/t50345.html</a></p>

<blockquote>CHECK TABLE mt_fileinfo
REPAIR TABLE mt_fileinfo</blockquote>

<p>らすぃ。<br />
とりあえずphpMyAdminから言われたとおりにやってみたら、無事直った。</p>

<p>PHPは全然ワカメなので、とりあえず備忘録。</p>

<p>MySQL が何度もクラッシュする場合に行うこと<br />
<a href="http://dev.mysql.com/doc/refman/4.1/ja/crashing.html">http://dev.mysql.com/doc/refman/4.1/ja/crashing.html</a></p>

<p>CHECK TABLEについて<br />
<a href="http://dev.mysql.com/doc/refman/4.1/ja/check-table.html">http://dev.mysql.com/doc/refman/4.1/ja/check-table.html</a></p>

<p>REPAIR TABLEについて<br />
<a href="http://dev.mysql.com/doc/refman/4.1/ja/repair-table.html">http://dev.mysql.com/doc/refman/4.1/ja/repair-table.html</a></p>

<p><br />
壊れてるって言うと、ものすごくビビるんですが、これは簡単に直るのね…。</p>]]>

</content>
</entry>
<entry>
<title>WindowsでSafariが動く？&quot;Swift&quot;アルファ版公開。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000098.html" />
<modified>2007-06-18T04:24:54Z</modified>
<issued>2006-08-18T09:49:11Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.98</id>
<created>2006-08-18T09:49:11Z</created>
<summary type="text/plain">MacOSXのメインブラウザと言えば、Apple純正Safariなわけですが、現...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>Webその他</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p><img alt="swift.jpg" src="http://www.7korobi8oki.com/mt/archives/swift.jpg" width="200" height="73"style="float : right ; margin-left : 5px"  />MacOSXのメインブラウザと言えば、Apple純正Safariなわけですが、現状これはMacOSX用しかありません。<br />
しかし、そのレンダリングエンジンをWindows用のソフトに組み込んでしまおうというプロジェクトがあるようです。</p>

<p>それが、<a href="http://try.swift.ws/" target="_blank">Swift: a web browser for Windows</a>です。現在α版0.2を使用することが出来ます。<br />
　※アプリケーションは以下の場所からもダウンロードできます。<br />
　　<a href="http://www.pcwelt.de/index.cfm?pid=298&pk=53539&dl=25116&p=2" target="_blank" >http://www.pcwelt.de/index.cfm?pid=298&pk=53539&dl=25116&p=2</a></p>

<h4>AppleがWindows用Safariを出したことによる影響</h4>

<p>作者もどうしようかな、と悩んでいるようです。ブログにて現在の近況が分かります。<br />
　　→<a href="http://people.zimmy.ca/~uchuujin/" target="_blank" >http://people.zimmy.ca/~uchuujin/</a></p>

<p>今後のSwiftの発展としては、このままフェードアウトするのではなくWebKitを使用したまま、本家のSafariにはない色々な機能を追加していく方向で開発を続けていくという方向とのことです。<br />
また、Safariとは違ってオープンソースなので開発しやすいですよ、というアナウンスもしていました。</p>

<p>今後の発展に期待ということですね。</p>

<h4>そもそもの背景</h4>

<p>事の発端は、AppleがSafariを初めとしたソフトのフレームワークであるWebKitをオープンソースとして公開したことからはじまりました。</p>

<p>それが、<a href="http://webkit.opendarwin.org/" target="_blank">The WebKit Open Source Project</a>とのこと。</p>

<p><br />
なぜ公開に踏み切ったかと言うと、こういった背景があったようです。</p>

<p><a href="http://japan.cnet.com/news/media/story/0,2000056023,20084251,00.htm" target="_blank">アップル、新プロジェクトを立ち上げ--オープンソース開発者との関係修復へ CNET Japan</a></p>

<p>Safariがベースとして選んだレンダリングエンジンは、KDEのKHTMLでした。</p>

<blockquote>KHTML は C++ で書かれており、LGPL に基いて提供される。HTML 4.01、CSS レベル1およびレベル2、DOMレベル1およびレベル2、レベル3の一部、ECMAScript をサポートする。

<p>特に CSS に関しては Acid2 テストをクリアする程の実装が施されている。</blockquote><cite>引用元：http://ja.wikipedia.org/wiki/KHTML</cite></p>

<p>という中々凄いエンジンです。オープンソース。</p>

<p>しかし、AppleがKHTMLを使ってSafariを開発しているわりに、全然フィードバックがないということで、他のオープンソース開発者から顰蹙を買っており、関係が悪化していたとのこと。</p>

<p>なので、この状況を打開するために、AppleがWebkitをオープンソースとして公開した、という流れのようです。</p>

<p><br />
<h4>で、WebKitって何。</h4></p>

<p>元々、MacOSX用に、Webkitを使ったソフトはたくさんありました。<br />
　＃<a href="http://wiki.opendarwin.org/index.php/WebKit:Applications_using_WebKit" target="_blank">WebKit:Applications using WebKit - OpenDarwin</a></p>

<p>いわゆるアプリケーションフレームワークですか。<br />
その中でWebKitは、Webページのレンダリングや、アプリケーションのインタフェース部分。<br />
Macだと、このサイトが非常に参考になるかと。<br />
「<a href="http://homepage.mac.com/mkino2/safari/myfirst/index.html" target="_blank">はじめてのブラウザのつくり方</a>」</p>

<p>WebKitはWindowsでビルドして使えるようです。<br />
また、JavaScriptCore/WebCore についても上手くやればコンパイルできるとのこと。こちらがその説明です。英語。<br />
<a href="http://wiki.opendarwin.org/index.php/WebKit:Building_On_Windows" target="_blank">WebKit:Building On Windows - OpenDarwin</a></p>

<p>その結果アルファ版までこぎつけたのが、Swiftということのようです（まだ良く分かってない…）</p>

<h4>現状のSwift</h4>

<p>ダウンロードして使ってみると分かりますが、とりあえず日本語も表示できないし、なんやかんや出来ないわけですが、ブラウザとしては動いております。すでに手元からMacを失ってしまったので比較はできないのですが、何かおもろいことになって行けばいいなぁと思っています（そんな終わり方かい…）</p>

<p>そもそもWinで動くようにコンパイルできるものなのですな…しかし。<br />
あー、プログラムのお勉強をしないと…って一年で何回言ってるんだ。</p>

<h4>関連記事</h4>

<p>ドラッグ＆ドロップをテストされてます。<br />
<a href="http://diaspar.jp/node/80" target="_blank">Swift - Like Apple's Safari? | Diaspar Journal</a></p>

<p>おっ、ミツエーリンクさんでもやってますね。<a href="http://www.webstandards.org/2006/08/09/safari-for-windows/" target="_blank">Safari for Windows? - The Web Standards Project</a><br />
の翻訳です。<br />
<a href="http://standards.mitsue.co.jp/archives/001182.html" target="_blank">Windows向けSafari？ | Web標準Blog | ミツエーリンクス</a></p>

<p>こちらでも使ってみた方が。<br />
<a href="http://diary.noasobi.net/2006/08/diary_060808a.html" target="_blank">朝顔日記 - Webkit を使った Swift という名のブラウザ</a></p>]]>

</content>
</entry>
<entry>
<title>JavaScriptだけで角丸Box。Nifty Corners(TM)がバージョンアップ。</title>
<link rel="alternate" type="text/html" href="http://www.7korobi8oki.com/mt/archives/000097.html" />
<modified>2006-05-20T11:21:01Z</modified>
<issued>2006-05-20T09:40:36Z</issued>
<id>tag:www.7korobi8oki.com,2006:/mt//2.97</id>
<created>2006-05-20T09:40:36Z</created>
<summary type="text/plain">ちょっと前に、CSSの角丸の話題が盛り上がり気味だったみたいで、うちの記事「CS...</summary>
<author>
<name>gone</name>
<url>http://www.7korobi8oki.com/mt/</url>
<email>remember@s32.xrea.com</email>
</author>
<dc:subject>JavaScript</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.7korobi8oki.com/mt/">
<![CDATA[<p>ちょっと前に、CSSの角丸の話題が盛り上がり気味だったみたいで、うちの記事「<a href="http://www.7korobi8oki.com/mt/archives/000075.html">CSSだけで、フレキシブルな角丸ボックスを作る方法</a>」にも結構人が来ていてびっくり。</p>

<p>はてなの方をみると、「<a href="http://d.hatena.ne.jp/tikeda/20060501/1146444788">tikeda::Diary - 角丸ライブラリ</a>」が人気です。やっている内容は、「<a href="http://www.456bereastreet.com/archive/200406/flexible_box_with_custom_corners_and_borders/">Flexible box with custom corners and borders | 456 Berea Street</a>」と同じなのですが、色々サンプルのバリエーションを用意していたりPSD込みだったりで、親切でよさげです。 </p>

<p>さて、前のエントリーでも指摘されましたが、CSSだけだとどうしてもマークアップ的に汚くなってしまうという欠点があります。<br />
マークアップを重視するなら、どうせ見た目の問題なんだし、JavaScriptとCSSでやってしまってもいいですよね。</p>

<p>その思想で作られた<a href="http://www.html.it/articoli/nifty/index.html">Nifty Corners</a>というテクニックがあります。これについては、検索していただければ、相当数の解説記事が浮かび上がってくると思いますので割愛…。</p>

<p>今回は、なんていうかそれがバージョンアップしてNifty Corners Cube として公開されたという内容です。</p>

<p>とは言っても、前回のバージョンを使ってないので何がどうなったのかあまり分かってないのですが…。仕様やサンプルは以下の本家のページを見てもらえれば、一番良いと思います。</p>

<p>【本家はこちら】<a href="http://www.html.it/articoli/niftycube/index.html">■Nifty Corners Cube - freedom to round </a></p>

<p>なんていうか、ぶっちゃけこちらの方の記事に刺激されて、もうちょっと掘り下げネタです（笑）<br />
<a href="http://d.hatena.ne.jp/pinkgear/20060502/1146541868" target="_blank">戯れ言日記 - 角丸ライブラリかぁ</a></p>

<p></p>

<p></p>

<h4>コードを簡単に読んでみる。</h4>

<p>とりあえず、このサイトのblockquote全てに、角丸を設定してみた。<br />
ちょっと躓いたのですが、<strong>なんか、上手く行かなかった人は、niftycube.js内で、別のCSSをリンクさせてるところを、絶対パスで書くと上手く行くかも。</strong></p>

<blockquote class="codezone">
var niftyOk=(document.getElementById &amp;&amp; document.createElement &amp;&amp; Array.prototype.push);
</blockquote>

<p><br />
二つのメソッドと、後Arrayオブジェクトがpushメソッドを使える環境なら"NiftyOK!"</p>

<blockquote class="codezone">
var niftyCss=false;

<p>String.prototype.find=function(what){<br />
return(this.indexOf(what)&gt;=0 ? true : false);<br />
}<br />
</blockquote></p>

<p><br />
Stringオブジェクトそのものに、findというメソッドを追加してます。<br />
自分の中に、引数の文字列があったら、trueを返すという。</p>

<blockquote class="codezone">
var oldonload=window.onload;
</blockquote>

<p></p>

<p>oldonloadというオブジェクトに、window.onloadイベントハンドラを複製</p>

<blockquote class="codezone">
if(typeof(NiftyLoad)!='function') NiftyLoad=function(){};
</blockquote>

<p></p>

<p>NiftyLoad関数がなければ、作成。</p>

<blockquote class="codezone">
if(typeof(oldonload)=='function')<br />
window.onload=function(){oldonload();AddCss();NiftyLoad()};<br />
else window.onload=function(){AddCss();NiftyLoad()};
</blockquote>

<p></p>

<p>oldonloadイベントハンドラに関数が<br />
→セットがされていれば、window.onloadイベントハンドラに、oldonload、AddCss、NiftyLoad関数をセット。<br />
→セットされてなければ、window.onloadイベントハンドラに、AddCss、NiftyLoad関数をセット。</p>

<blockquote class="codezone">
function AddCss(){<br />
niftyCss=true;<br />
var l=CreateEl("link");<br />
l.setAttribute("type","text/css");<br />
l.setAttribute("rel","stylesheet");<br />
l.setAttribute("href","niftyCorners.css");<br />
l.setAttribute("media","screen");<br />
document.getElementsByTagName("head")[0].appendChild(l);<br />
}<br />
</blockquote>

<p></p>

<p><br />
<strong>■AddCss関数について。（外部CSSを読み込んでくる関数）</strong></p>

<p>niftyCssにTrueをセット。多分、起動フラグ。<br />
niftyCorners.cssというCssファイルをJavascript経由で読み込ませる。<br />
　※JSファイル置いてみたけど、上手く行かなかった方は、<br />
　　ここのCSSのパスを絶対パスにするといいかもです。</p>

<blockquote class="codezone">
function Nifty(selector,options){<br />
if(niftyOk==false) return;<br />
if(niftyCss==false) AddCss();<br />
var i,v=selector.split(","),h=0;<br />
if(options==null) options="";<br />
if(options.find("fixed-height"))<br />
h=getElementsBySelector(v[0])[0].offsetHeight;<br />
for(i=0;i&lt;v.length;i++)<br />
Rounded(v[i],options);<br />
if(options.find("height")) SameHeight(selector,h);<br />
}

</blockquote>

<p></p>

<p><br />
<strong>■Nifty関数（セレクタとオプションが引数）</strong></p>

<p>基本的にNifty()→Rounded()→AddTop() , AddBottom() と関数が連携して、丸くするみたいです。<br />
こいつがスタート地点です。HTMLでヘッダ部分に書いてあげる関数です。</p>

<p>冒頭でniftyOkじゃなければ、ここで終わり。非対応ブラウザへの配慮。<br />
niftyCssがfalse、つまりAddCss関数が実行されてなければ、実行。	</p>

<p>引数として与えられたセレクタ（selector）をカンマ区切りで配列vに入れて、ついでに変数iとhを作る。<br />
optionsがnullなら、空にしておく。<br />
optionsの中に"fixed-height"があったら、後で出てくる"getElementsBySelector"関数（これ、めっさ便利ですな）とoffsetHeightプロパティを使って、対象のエレメントに設定されてる高さを維持する。</p>

<p>そして、後述する"Rounded関数"に対象のエレメントとオプションを渡す。<br />
もし、optionsの中に'height'という文字列が合ったら、対象のエレメントを全て同じ高さにする"SameHeight"関数を動かす。</p>

<blockquote class="codezone">
function Rounded(selector,options){<br />
var i,top="",bottom="",v=new Array();<br />
if(options!=""){<br />
options=options.replace("left","tl bl");<br />
options=options.replace("right","tr br");<br />
options=options.replace("top","tr tl");<br />
options=options.replace("bottom","br bl");<br />
options=options.replace("transparent","alias");<br />
if(options.find("tl")){<br />
top="both";<br />
if(!options.find("tr")) top="left";<br />
}<br />
else if(options.find("tr")) top="right";<br />
if(options.find("bl")){<br />
bottom="both";<br />
if(!options.find("br")) bottom="left";<br />
}<br />
else if(options.find("br")) bottom="right";<br />
}<br />
if(top=="" &amp;&amp; bottom=="" &amp;&amp; !options.find("none")){top="both";bottom="both";}<br />
v=getElementsBySelector(selector);<br />
for(i=0;i&lt;v.length;i++){<br />
FixIE(v[i]);<br />
if(top!="") AddTop(v[i],top,options);<br />
if(bottom!="") AddBottom(v[i],bottom,options);<br />
}
}
</blockquote>

<p></p>

<p><br />
<strong>■Rounded関数（対象のエレメントと、オプションを引数に。）</strong></p>

<p>まず、ここは元ドキュメントのoptionパラメータのとこを見てもらうと、すぐあれだと思うのですが、</p>

<table class="design01"><tr><th>tl</th><td>左上の角</td></tr><tr><th>tr</th><td>右上の角</td></tr><tr><th>bl</th><td>右下の角</td></tr><tr><th>br</th><td>左下の角</td></tr><tr><th>top</th><td>上二つの角</td></tr><tr><th>bottom</th><td>下二つの角</td></tr><tr><th>left</th><td>左側二つの角</td></tr><tr><th>right</th><td>右側二つの角</td></tr><tr><th>all (default)</th><td>全ての角（デフォルト）</td></tr><tr><th>none</th><td>なし</td></tr></table>

<p>となってます。</p>

<p>まず、最終的にはtlとtrとblとbrの組み合わせになるように、optionsの値を置換。 </p>

<p>関数の中で宣言してるtopとbottomに、"left"とか"right"とかの値が入っていきます。<br />
ここが丸くなるのね。 </p>

<p>そして、対象のエレメントと、丸くする部分と、元のoptionsの値を、FixIE関数を通した後に、AddTop関数とAddBottom関数を動かして、実際に丸くさせていきます。</p>

<blockquote class="codezone">
function AddTop(el,side,options){<br />
var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;<br />
d.style.marginLeft="-"+getPadding(el,"Left")+"px";<br />
d.style.marginRight="-"+getPadding(el,"Right")+"px";<br />
if(options.find("alias") || (color=getBk(el))=="transparent"){<br />
color="transparent";bk="transparent"; border=getParentBk(el);btype="t";<br />
}<br />
else{<br />
bk=getParentBk(el); border=Mix(color,bk);<br />
}<br />
d.style.background=bk;<br />
d.className="niftycorners";<br />
p=getPadding(el,"Top");<br />
if(options.find("small")){<br />
d.style.marginBottom=(p-2)+"px";<br />
btype+="s"; lim=2;<br />
}<br />
else if(options.find("big")){<br />
d.style.marginBottom=(p-10)+"px";<br />
btype+="b"; lim=8;<br />
}<br />
else d.style.marginBottom=(p-5)+"px";<br />
for(i=1;i&lt;=lim;i++)<br />
d.appendChild(CreateStrip(i,side,color,border,btype));<br />
el.style.paddingTop="0";<br />
el.insertBefore(d,el.firstChild);<br />
}<br />

</blockquote>

<p><br />
<strong>■AddTop関数（対象エレメント , 丸くする部分 , オプション　が引数）</strong></p>

<p>そろそろ、実際に丸くするところみたいですー。<br />
一気に変数を宣言。CreateElっていうのは、後で出てきますが、CreateElementのことでした。<br />
d,lim,border,p,i,btype,bk,colorと、たくさんの変数がっ。</p>

<p>それぞれ、後に出てくるgetParentBk関数とかMix関数で、対象のオブジェクトにあったプロパティを、CreateElで作ったbエレメントに与えていきます。getPaddingなんていう関数、最初からあったんですね、全然知らんかったです。使えるのかな。</p>

<p>なんか、おっかけていくのがだんだんしんどくなってきました。こまいです。</p>

<p>【参照サイト】<a href="http://kaiunix.cs.shinshu-u.ac.jp/Document/docs/ja/guide/plugin/dom/index-files/index-7.html">G の索引 (共通 DOM API) </a></p>

<p>AddBottom関数はほぼ同じだから省略で…。</p>

<p>後、色々サブルーチン的なのも省略で…。</p>

<p><br />
最後に一つだけ。<br />
便利な getElementsBySelector関数が一番最後にあります。</p>

<p>ゴリゴリと、力技でセレクタを分解して、エレメントのリストにしています。<br />
これ、他でも便利に使えそう…。</p>]]>

</content>
</entry>

</feed>