<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Lepracaun&apos;s factory - レプラコーン ファクトリー -</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.lepracaun.info/blog/atom.xml" />
    <id>tag:www.lepracaun.info,2010-02-13:/blog//1</id>
    <updated>2010-03-06T14:29:55Z</updated>
    <subtitle>WebクリエイターLepracaunのサイトです。
Ajax、Flash、Silverlightなど、RIAを実現するためのツールやスクリプトについての話題を取り上げていきます。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.01</generator>

<entry>
    <title>代替できないプラットフォームに依存することの危険性</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/03/post-12.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.190</id>

    <published>2010-03-06T14:18:15Z</published>
    <updated>2010-03-06T14:29:55Z</updated>

    <summary>アプリの大量削除に伴う、代替できないプラットフォームに依存することの危険性についての考察</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="モバイル＆非PC" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apple" label="Apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipodtouch" label="iPodTouch" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	iPhoneやiPodTouch向けのアプリを販売しているApp Storeから、相次いでアプリの大量削除が続いています。<br />
	いわゆる「お色気系」アプリから、今度は「Wi-Fi関連」アプリの削除です。</p>
<p>
	「お色気」アプリ・・・つまり「露骨な性的」アプリの削除は、主に女性ユーザーからの苦情や訴訟を避けるため、もしくは家庭用／子供向けアプリへの進出が理由であると考えられます。</p>
<p>
	「Wi-Fi関連」アプリは厳密には「PlaceEngine利用」アプリのようです。PlaceEngineを利用したアプリを削除の理由はまだ正確にはつかめていませんが、競合する技術「CoreLocation」を推進するためでしょうか？</p>
<p>
	&nbsp;</p>
<p style="text-align: center">
	<img alt="AppStore" border="0" height="254" src="http://www.lepracaun.info/blog/2010/03/06/images/overview-hero-20090624.jpg" width="402" /></p>
]]>
        <![CDATA[<p>
	いずれにせよ、アプリ開発者・アプリ開発ベンダーは大迷惑・・・場合によってはビジネスの存亡に立たされるケースもあります。<br />
	アプリの仕様を一部変更するだけで再審査できるのなら、まだマシだと思います。<br />
	しかし仕様変更するにしても開発コストはかかります。<br />
	再審査できない類のアプリでしたら、最悪アプリ開発から撤退も余儀なくされるケースも想定されます。</p>
<p>
	しかも、AppleのApp Store運営方針の変更は、今後も起きる可能性が非常に高いです。<br />
	おそらく、何度も何度も起きるでしょう。<br />
	その都度、アプリ開発者・アプリ開発ベンダーは振り回されるわけです。</p>
<p>
	<span style="color: #ff8c00"><strong>これがプラットフォームを支配しているものの「力」です。<br />
	</strong></span>以前、「<a href="http://lepracaun.jimdo.com/" target="_blank">マネタイズ研究室</a>」の「<a href="http://lepracaun.jimdo.com/2010/02/21/iphone%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%83%87%E3%83%95%E3%83%AC%E3%82%92%E8%80%83%E3%81%88%E3%82%8B/" target="_blank">iPhoneアプリ、ソーシャルアプリのコンテンツデフレを考える</a>」でも書きましたが、<span style="color: #ff8c00"><strong>「いま最も儲かるのはプラットフォームを確立できたところ」 </strong></span>です。<br />
	そして「権力」を握っているのもプラットフォームを確立できたところ・・・つまりAppleです。</p>
<p>
	Appleが、App Storeに掲載しないと言えば、アプリ開発者は何も文句は言えないのです。<br />
	否、文句は言えても、掲載を強要することはできないのです。</p>
<p>
	この手のアプリ系プラットフォームで現在最強なのは、App Storeでしょう。<br />
	ですが、Appleの性格を考慮すると、この手のリスクが最も高いのもApp Storeです。</p>
<p>
	Appleに振り回されるリスクを背負いつつ、Appleとともに行くか・・・<br />
	Androidなど、他のプラットフォームに移るか・・・<br />
	思案のしどころですね・・・</p>
<p>
	【参考サイト】</p>
<ul>
	<li>
		<a href="http://japan.cnet.com/mobile/story/0,3800078151,20409823,00.htm" target="_blank">セカイカメラ、App Storeで非公開に--アップルの審査基準が変更か</a></li>
	<li>
		<a href="http://japan.cnet.com/news/tech/story/0,2000056025,20409847,00.htm" target="_blank">アップル、今度はWi-Fi関連のアプリをApp Storeから削除？--「セカイカメラ」非公開もこの影響か</a></li>
	<li>
		<a href="http://techwave.jp/archives/51410057.html" target="_blank">WiFi位置情報系App一斉削除は「Appleの新地図サービス」のため?</a></li>
	<li>
		<a href="http://blog.sohaya.com/2010/03/04/placeengine-apps-closed/" target="_blank">PlaceEngine利用アプリが一時的に非公開に</a></li>
	<li>
		<a href="http://son-son.sakura.ne.jp/cat11/appstorewifiplaceengine.html" target="_blank">AppStoreでのWiFiあるいはPlaceEngineを使ったアプリ粛正のまとめ</a></li>
	<li>
		<a href="http://www.itmedia.co.jp/news/articles/1002/22/news042.html" target="_blank">Apple、アダルトアプリをApp Storeから大量削除か</a></li>
	<li>
		<a href="http://japan.cnet.com/news/tech/story/0,2000056025,20378651,00.htm" target="_blank">アップル、App Storeから1000ドルアプリケーションを削除</a></li>
	<li>
		<a href="http://www.inside-games.jp/article/2010/02/19/40533.html" target="_blank">アップル、App Storeから大量のグラビアコンテンツを削除</a></li>
	<li>
		<a href="http://japan.cnet.com/mobile/story/0,3800078151,20409064,00.htm" target="_blank">アップル、5000件以上の「露骨な性的」アプリを「App Store」から削除か</a></li>
</ul>
]]>
    </content>
</entry>

<entry>
    <title>現時点で最高のオンライン版マインドマップ「EasyStep」</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/easystep.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.189</id>

    <published>2010-02-28T11:55:15Z</published>
    <updated>2010-02-28T12:12:12Z</updated>

    <summary>現時点で最高のオンライン版マインドマップ「EasyStep」の紹介</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="ツール" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ツール" label="ツール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="マインドマップ" label="マインドマップ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	今までもいくつかのオンライン版マインドマップツールをご紹介してきました。</p>
<ul>
	<li>
		<a href="http://www.lepracaun.info/blog/2009/02/iphoneithoughs.html" target="_blank">iPhone用マインドマップツール「iThoughts」</a></li>
	<li>
		<a href="http://www.lepracaun.info/blog/2008/07/mindlink.html" target="_blank">今後に期待のオンライン版マインドマップ「MindLink(&beta;)」</a></li>
	<li>
		<a href="http://www.lepracaun.info/blog/2008/05/post-4.html" target="_blank">オンライン版マインドマップ「マインドシェア」</a></li>
</ul>
<p>
	しかし今回紹介するのは、「マインドマップらしさ」という点において、現時点で最高の完成度と思われる「<a href="http://www.easystep.jp/" target="_blank">EasyStep</a>」です。</p>
<p>
	私の言う「マインドマップらしさ」とは、「直線的ではない」という点です。<br />
	以前にも申し上げましたが、<span style="color: #ff8c00"><strong>「ブランチ（枝）を曲線をマウスで自由に描くことができ、枝の上のキーワードが枝の曲線に沿って表示される」</strong></span>ということが大事なのです。</p>
<p>
	<a href="http://www.easystep.jp/tree.html?planid=8156" target="_blank"><img height="213" src="http://www.easystep.jp/getImage?planid=8156&amp;type=0&amp;format=jpg&amp;width=300&amp;height=213" width="300" /></a></p>
]]>
        <![CDATA[<p>
	技術上の理由で、この要素を満たしていないマインドマップツールは数多くありました。<br />
	実を言うと、今回紹介する「EasyStep」もSynapse（シナプス）とFlats（フラッツ）の2つのモードがあります。<br />
	<a href="http://www.easystep.jp/createMenu.html">http://www.easystep.jp/createMenu.html</a></p>
<p>
	Synapse（シナプス）は、Mindmap&reg;により近いツリー図を作成・公開したい方向けのアプリ。<br />
	Flats（フラッツ）は、平らな線で表現するツリー図が作成できるアプリです。</p>
<p>
	私が評価しているのは、当然、Synapse（シナプス）のほう。<br />
	トニー・ブザン氏の<a href="http://www.amazon.co.jp/gp/product/4478760993?ie=UTF8&amp;tag=lepracaufacto-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=4478760993">ザ・マインドマップ</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=lepracaufacto-22&amp;l=as2&amp;o=9&amp;a=4478760993" style="border-bottom: medium none; border-left: medium none; margin: 0px; border-top: medium none; border-right: medium none" width="1" /> を読まれた方ならご存知だと思いますが、キーワードはブランチ（枝）に沿って曲線で描かれるのが基本です。<br />
	直線よりも曲線の方が脳の思考力の発達を促すのだとか。</p>
<p>
	この完成度のものがオンライン上でできるようになってきたことがすばらしいですね。<br />
	「EasyStep」の技術力に脱帽です。</p>
]]>
    </content>
</entry>

<entry>
    <title>CMSの潮流が変わってきた・・・</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/cms.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.188</id>

    <published>2010-02-28T02:51:53Z</published>
    <updated>2010-02-28T03:15:29Z</updated>

    <summary>CMSが「お任せ型」のCMSと「部品型」のCMSへの分化、そしてユーザビリティはまだまだ研究の余地があるという話。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="MovableType＆CMS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ツール" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cms" label="CMS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jimdo" label="Jimdo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="MovableType" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	<a href="http://www.moongift.jp/" target="_blank">MOONGIFT</a>で紹介されたたCMS「<a href="http://www.seotoaster.com/" target="_blank">SEOTOASTER</a>」を試してみました。</p>
<p>
	<a href="http://www.moongift.jp/2010/02/seotoaster/" target="_blank">『その場でコンテンツを編集するSEO対応したCMS「SEOTOASTER」』の記事</a>でもありましたが、私自身も最近のCMSの流れが確実に変わってきたことを感じ取っています。</p>
<p>
	SEOTOASTERも既存のCMSのようながっつりとした管理画面はありません。<br />
	右端にプルダウンメニューがあり、SEOまわりの設定などをします。<br />
	実際のコンテンツに関しては、修正したい箇所のアイコンをクリックして編集するのみ。<br />
	使い勝手としては、HTMLやCSSの知識が必須な感じがしましたので、初心者向きではなさそうでした。<br />
	しかしCMSのひとつのあり方として、大変参考になります。</p>
<p style="text-align: center">
	<a href="http://www.seotoaster.com/" target="_blank"><img align="middle" alt="SEOTOASTER" border="0" height="222" src="http://www.lepracaun.info/blog/2010/02/28/images/seotoaster-slider-logo.jpg" width="400" /></a></p>
]]>
        <![CDATA[<p>
	<a href="http://www.lepracaun.info/blog/2010/02/test.html" target="_blank">「ひさびさの更新、そしてこのブログの方針について。」</a>でも紹介しましたが、<a href="http://jp.jimdo.com/" target="_blank">簡単ホームページ作成サービス「jimdo」</a>を使って<a href="http://lepracaun.jimdo.com/" target="_blank">「マネタイズ研究室」</a>を書いています。<br />
	「jimdo」も同じようなアプローチで、がっつりとした管理画面は無く、右端にメニューがあり、そこで各種設定をします。<br />
	コンテンツ編集は、編集したい箇所をクリックすると、入力編集フォームに切り替わるという手法。<br />
	印象としては、「SEOTOASTER」より「jimdo」のほうがスマートです。</p>
<p>
	そして<a href="http://web.ferret-plus.com/" target="_blank">パワポのように使える無料HP作成サービス「Ferret Web（フェレットウェブ）」</a>です。<br />
	こちらも試験的に使ってみてます。<br />
	謳い文句どおり、パワーポイントのようにコンテンツをドラッグ＆ドロップできます。<br />
	ただ、書き出すHTMLやらCSSが、猛烈に長いclassやidをズラズラと吐き出すのが微妙ですが・・・<br />
	こちらもCMSのユーザビリティとしては、方向性のひとつとして極めて関心が高いです。</p>
<p>
	私もよくオリジナルのCMSを作ります。<br />
	最近はその手の案件が多いです。<br />
	なぜ、<a href="http://www.sixapart.jp/movabletype/" target="_blank">MovableType</a>やら<a href="http://ja.wordpress.org/" target="_blank">WordPress</a>なんかで構築したほうが手っ取り早いのに、わざわざオリジナルのCMSを作るのか？</p>
<p>
	それは<span style="color: #ff8c00"><strong>「見たまんま編集」</strong></span>をしたかったからです。</p>
<p>
	私のCMSのやり方は、書き出すページのHTMLをそのまんま投稿・編集画面にも流用してしまうという手法。<br />
	書き出されるレイアウトのまんま、フォーム画面にするので、「見たまんま編集」に限りなく近くなります。</p>
<p>
	MovableTypeなんかも、徹底的にカスタマイズすれば「見たまんま編集」っぽくできますね。<br />
	<a href="http://junnama.alfasado.net/online/2009/06/post_215.html" target="_blank">Junnama Onlineでプラグインが紹介されていました。<br />
	</a>おそらく、<a href="http://junnama.alfasado.net/online/2009/06/_quicktime.html" target="_blank">いろんな経緯</a>があって開発されたのでしょうし、確実にニーズはあると思います。<br />
	この開発力には脱帽しますが、MovableTypeの本来の方向性とは違ってきているような気もします。</p>
<p>
	どうして、MovableTypeの本来の方向性と違ってきているような気がするのかというと、MovableTypeそのものがライトでシンプルなCMSを目指しているようには思えないからです。<br />
	とりわけこのブログをMT5にアップグレードした時に感じました。</p>
<p>
	ある程度大規模な企業サイトも構築する、ひたすら機能充実を目指すCMS・・・これがMovableTypeが目指している方向なのではないでしょうか？</p>
<p>
	「<a href="http://cms.al-design.jp/" target="_blank">CMS Designer</a>」というCMSの説明で<a href="http://cms.al-design.jp/product3.html" target="_blank">XOOPSやMTとはどう違うのか？という説明</a>がありました。<br />
	このCMSも「部品型」のCMSと喧伝しています。</p>
<p>
	<span style="color: #ff8c00"><strong>「お任せ型」のCMS</strong></span>と<span style="color: #ff8c00"><strong>「部品型」のCMS</strong></span>・・・うまい説明かもしれません。</p>
<p>
	私がやりたいのも「部品型」のCMSです。<br />
	既存のサイトに部分的に組み込んで、「見たまんま編集」ができる。<br />
	そんなCMSが私の目指すCMS。</p>
<p>
	そしてもっと大事なポイント。<br />
	デザイナー・クリエイターが使いやすい／覚えやすいのも重要ですが、もっと重要なのはユーザー（更新管理するクライアント企業／担当者のこと）が使いやすいこと。</p>
<p>
	「<a href="http://www.soycms.net/" target="_blank">SOY CMS</a>」なんかは、まさにデザイナー・クリエイターの学習コストを低くするという点を徹底しているような気がします。<br />
	これはひとつの方向性として、とても正しいと思います。<br />
	導入させる側、つまり制作会社のデザイナーが使いやすいものでなくては、なかなか導入は進まないでしょう。<br />
	デザイナー側の学習コストが高ければ、クライアントに提案する機会も減ります。</p>
<p>
	それよりも、もっと大事にしたい点。<br />
	それはクライアントの担当者が使いやすい（投稿・編集がしやすい）ということです。</p>
<p>
	「SEOTOASTER」や「jimdo」、「Ferret Web（フェレットウェブ）」のユーザビリティの考え方は、大変参考になります。<br />
	それぞれ使ってみて、どれもまだ一長一短という感じがしますが、それだけに研究の余地がありますし、逆に言うともっともっと完了したものを自分で開発できる可能性もあるわけです。</p>
<p>
	CMSは車輪の再開発で、これ以上やる意味が無い・・・<br />
	そう思った時期がありました。<br />
	でもそれは、「思考の停止」・「考えることの放棄」でもあります。<br />
	もっともっと研究・改良していく必要がある。<br />
	改めてそう思いました。</p>
]]>
    </content>
</entry>

<entry>
    <title>PHP用IDEとしてNetBeansが良い件</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/phpidenetbeans.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.187</id>

    <published>2010-02-28T01:40:12Z</published>
    <updated>2010-02-28T02:00:39Z</updated>

    <summary>PHP用IDEとしてNetBeansが動作も軽いので良いのではないかというお話。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="PHP＆MySQL" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="ツール" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="aptana" label="Aptana" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ide" label="IDE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netbeans" label="NetBeans" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	最近PHP用の開発環境として<a href="http://ja.netbeans.org/" target="_blank">NetBeans</a>を使っていますが、とても快適です。</p>
<p>
	クリエイター（デザイナー・プログラマー）は開発環境やオーサリングツール、エディタについて語るのが好きな人が多いです。<br />
	今回はPHP用の開発環境の話。</p>
<p>
	さて、今までもエディタについては色々書いてきました。<br />
	その中でもとりわけ<a href="http://www.lepracaun.info/blog/aptana/" target="_blank">Aptanaについては、ひとつのカテゴリを作っている</a>ほどです。<br />
	最近はあまり<a href="http://www.aptana.com/" target="_blank">Aptana</a>について書いていないのですが、いまだに検索キーワード「Aptana」でこのブログへアクセスしてこられる方が多いのです。</p>
<p>
	PHPですが、皆様はどのような環境で開発されてますでしょうか？</p>
<p style="text-align: center">
	<a href="http://ja.netbeans.org/" target="_blank"><img align="middle" alt="NetBeans" border="0" height="264" src="http://www.lepracaun.info/blog/2010/02/28/images/top-banner-frontpage.jpg" width="264" /></a></p>
]]>
        <![CDATA[<p>
	「<a href="http://www.lepracaun.info/blog/2007/11/aptana-studiophp.html" target="_blank">Aptana StudioでPHP開発環境構築</a>」でも書きましたが、PHPには決定版という開発環境がありません。<br />
	テキストエディタでゴリゴリ書かれている方も多いでしょう。<br />
	画面作りのためにDreamweaverでそのまま書いている人もいるかもしれません。</p>
<p>
	ですが最近の潮流として、<a href="http://www.eclipse.org/pdt/" target="_blank">PDT（PHP Development Tools）</a>がデフェクトスタンダード化しつつあるようです。<br />
	いろいろ紹介したAptanaも、PHPに関しては実はPDTです。</p>
<p>
	この世界、デフェクトスタンダードの流れに沿ったほうが、最終的にトクであることは事実。<br />
	ですが、このPDTには問題が。</p>
<p>
	<span style="color: #ff8c00"><strong>「すごく・・・重いです・・・」</strong></span></p>
<p>
	これはPDTが重いというよりも、Eclipseが重いんですけどね。<br />
	EclipseのPDTプラグインを使おうが、<a href="http://www.aptana.org/php" target="_blank">Aptana PHP</a>を使おうが、ほとんど同じことです。</p>
<p>
	Eclipseが重い・・・だなんて、どんだけ貧弱なPCなんだ？とおっしゃる方もいらっしゃるでしょう。<br />
	会社でも自宅でも貧弱なPC環境であることは否定しません。<br />
	ですが、自宅のPCはともかくとして、会社のPCは簡単にアップグレードできないのが現状。</p>
<p>
	どういうふうに重いかといいますと・・・<br />
	起動が遅いのは当たり前として・・・<br />
	使っているうちにどんどん重くなります。<br />
	タイピングについてこなくなるくらいに重くなります。</p>
<p>
	実は今まで、さんざんAptanaとか紹介していたクセに、PHP書くときはテキストエディタ使ったりしていたことが多かったんですよね。<br />
	がっつり腰をすえてPHP書くときだけ、AptanaやEclipse＋PDT使っていたくらいで・・・。</p>
<p>
	ですが、最近PHPでCMSやらポータルサイトやらの構築案件が増えてきてしまいました。</p>
<p>
	まじめにPHPやり始めると、PDTといったIDEの構文チェックがありがたいです。<br />
	コード補完とかコードヒントもありがたいですが、一番ありがたいのがコード書いていてリアルタイムに構文チェックしてくれるところ。</p>
<p>
	もう一度まじめに開発環境を探し始めました。</p>
<p>
	<span style="color: #ff8c00"><strong>「ん？NetBeans・・・！？」</strong></span></p>
<p>
	<span style="color: #ff8c00"><font color="#222222">そういや思いっきりスルーしていました。<br />
	なぜスルーしていたかというと、ずいぶん昔（NetBeansが出始めたころ？）にお遊びでインストールしてみて、あまり良い印象を持たなかったからです。</font></span></p>
<p>
	&nbsp;久しぶりにNetBeansのサイトを見てびっくり。<br />
	バージョンが6.8とずいぶん進んでいるのは当たり前として、サイトもなんだか洗練されているではありませんか。<br />
	PHP開発だけインストールするシンプルなものがあるので、ためしにインストール。</p>
<p>
	<a href="http://netbeans.org/downloads/index.html?pagelang=ja">http://netbeans.org/downloads/index.html?pagelang=ja</a></p>
<p>
	<span style="color: #ff8c00"><strong>「すごく・・・軽いです・・・」</strong></span></p>
<p>
	え？マジ軽い。<br />
	NetBeansって、Eclipseより重いとか、モッサリとか、そういう話じゃなかったでしたっけ？<br />
	ぜんぜんEclipseより軽いし、使っているうちに重くなることもない・・・。<br />
	すみません、私の認識が間違っていたようです。</p>
<p>
	Aptana（つまりPDT）からNetBeansに移行して数ヶ月。<br />
	ここ数本のPHP案件はすべてNetBeansでやりました。</p>
<p>
	重くてどうしようもないPDTからサクサクNetBeansへ・・・ストレスフリーとはまさにこのことです。</p>
<p>
	どんどん多機能化していったEclipse（AptanaもEclipseベース）。<br />
	細かい設定だとか、そんなものを利用する方はEclipseが手放せないのでしょうが、私には高度すぎて使いこなせない機能ばかり。<br />
	NetBeansで十分でした。</p>
<p>
	そんな快適なNetBeansですが、今後において大きな不安要素を抱えているのも事実。<br />
	それはOracleによるSun Microsystemsの買収です。</p>
<p>
	MySQLとかもどうなるのか、かなり不安ですが、NetBeansも危機にさらされているのです。<br />
	MySQLは当然、Oracleのデータベースと競合製品。<br />
	もちろん、MySQLを使う層と、Oracleを導入する層は違うので、競合しないという見方もできますが、一部で競合するのは事実。<br />
	MySQLの開発を継続していくと約束したそうですが、ゆるやかに開発をクローズしていく可能性は否定できません。</p>
<p>
	話が逸れましたが、NetBeansの話。<br />
	NetBeansは、MySQL以上に存亡の危機にさらされています。<br />
	もともとOracle自身で「JDeveloper」という開発環境を持っていること。<br />
	そして、Eclipseにも支援をしてきたこと。<br />
	開発環境は3つもいらんでしょ・・・というのは当然の結論。</p>
<p>
	NetBeansはつぶすわけにもいかないので、放置する・・・これが私の現時点での予想です。</p>
<ul>
	<li>
		<a href="http://www.infoq.com/jp/news/2009/11/oracle-sun-palns" target="_blank">オラクルがサンの製品の将来計画を発表したが、NetBeansについての心配も出てきた。</a></li>
	<li>
		<a href="http://japan.zdnet.com/news/devsys/story/0,2000056182,20095249,00.htm" target="_blank">サンとオラクル、食い違うJava開発環境「NetBeans」への支持</a></li>
	<li>
		<a href="http://journal.mycom.co.jp/news/2010/02/01/015/index.html" target="_blank">NetBeansはJava開発のままいく - Oracle</a></li>
</ul>
<p>
	まあ、NetBeansの開発が停止したら・・・Aptanaに戻ります。<br />
	そのときは、PC環境もアップグレードできるでしょう。（と思う）<br />
	&nbsp;</p>
]]>
    </content>
</entry>

<entry>
    <title>AppleとAdobeのFlashをめぐる攻防で思うこと</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/appleadobeflash.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.186</id>

    <published>2010-02-21T02:03:49Z</published>
    <updated>2010-02-21T13:12:47Z</updated>

    <summary>AppleとAdobeのFlashをめぐる攻防で、一人のクリエイターとして思うこと。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="Flash ＆ ActionScript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="モバイル＆非PC" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="flash" label="Flash" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="html5" label="HTML5" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipad" label="iPad" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	最近、AppleとAdobeのFlashをめぐるバトルが激しいですね。<br />
	<a href="http://japanese.engadget.com/2010/02/01/ipad-iphone-flash-adobe/" target="_blank">AppleおよびSteve Jobsが、Flashはバグが多いから云々・・・と言いがかりをつけていますが</a>、あちこちで言われているように、FlashでiPhone／iPadアプリをオーサリングでてきてしまうと、App Storeを中心としたAppleのビジネスモデルが崩れてしまうから・・・というのが本当の理由です。</p>
<p>
	AdobeがFlash擁護に必死なのは、Flashをスルーされる流れが定着してしまうと、Flashのオーサリングソフトで儲けているAdobeのビジネスモデルが根底から揺らぐからです。</p>
<p>
	<span style="color: #ff8c00"><strong>「Flashがスルーされる＝Flashクリエイターの減少、つまりFlashオーサリングツールの購入者が減る」</strong></span>ということを意味しています。</p>
]]>
        <![CDATA[<p>
	もちろん、AdobeはFlashだけではありません。<br />
	PhotoShopやIllustrator、Dreamweaver、Premiere、AffterEffectsなど、DTP業界・WEB業界・映像業界のデフェクトスタンダードな編集ソフトをいくつも抑えています。<br />
	しかしこれらはFlashと決定的に違う点があります。</p>
<p>
	これらのソフトで編集・オーサリングされる対象（HTMLや画像・動画）は、Adobe固有のものではない。つまり代替が利くものばかりです。</p>
<p>
	<a href="http://satoshi.blogs.com/life/2010/02/ipad2.html" target="_blank">『「なぜAppleはiPadにFlashを載せるべきではない」のか』</a>という記事に、HTML5のオーサリングソフトで、Adobeの今後生き残る道を示唆されていました。<br />
	まさしくそのとおりだと思いますが、HTML5はAdobe固有のものではありません。<br />
	つまり磐石のものではないのです。</p>
<p>
	<a href="http://pc.nikkeibp.co.jp/article/news/20100219/1023071/" target="_blank">『「AndroidならFLASHやAIRアプリが動く」、米アドビが実演』</a>という記事なんかを読むと、Androidに活路を見出していくつもりなのかもしれませんね。</p>
<p>
	ですが、そのAndroidを開発したGoogleはHTML5推進派です。<br />
	Androidはオープンソース（ただしコアな部分は除く）なので、iPhone・iPadほど障壁は無いと思いますが、不安な要因であることには変わりありません。</p>
<p>
	さて、大手ゲーム会社までアプリを連発して提供し始めたiPhoneおよびiPad向けにアプリの件です。<br />
	iPhoneおよびiPad向けにアプリを開発しようと思ったら、次の条件を満たす必要があります。</p>
<ul>
	<li>
		<span style="color: #ff8c00"><strong>アプリのオーサリングには、Mac OS Xが必要。</strong></span>
		<ul>
			<li>
				&rarr;WindowsやLinuxでは基本的にできません。</li>
		</ul>
	</li>
	<li>
		<span style="color: #ff8c00"><strong>Objective-Cを覚える必要。</strong></span>
		<ul>
			<li>
				&rarr;後述する、「<a href="http://www.itmedia.co.jp/news/articles/0910/06/news016.html" target="_blank">Adobe Flash Professional CS5</a>」とか、HTML＋JavaScriptでiPhone/Androidアプリを作れる「<a href="http://www.atmarkit.co.jp/fwcr/design/tool/titanium01/01.html">Titanium Mobile</a>」とか、いろいろ回避策はありますが、基本的には必要です。</li>
		</ul>
	</li>
	<li>
		<span style="color: #ff8c00"><strong>App Storeの審査を通らなくてはならない。</strong></span>
		<ul>
			<li>
				&rarr;最大のポイントはここです。</li>
		</ul>
	</li>
</ul>
<p>
	じゃあ、なぜ、App Store以外でアプリを配信できないようにするのか？<br />
	以前、<a href="http://www.lepracaun.info/blog/2009/06/post-11.html" target="_blank">「アプリ配信プラットフォームについて」</a>という記事について書きましたが、一言で言うと「今もっとも儲かるのが、プラットフォームビジネスである」からです。</p>
<p>
	コンテンツデフレと言われる昨今ですが、コンテンツだけでなく、インフラも、ハードウェア（端末）も儲かりません。<br />
	唯一儲かっているのが、プラットフォームビジネスです。</p>
<p>
	Google、Yahoo!、mixiやGREE・モバゲータウン・Facebook、楽天やAmazon・・・<br />
	業績好調なのは、どれもプラットフォームを提供している企業です。</p>
<p>
	今、勝ち組になりたかったらプラットフォーム・レイヤーに属するしかないのです。</p>
<p>
	<a href="http://www.amazon.co.jp/gp/product/434498157X?ie=UTF8&amp;tag=lepracaufacto-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=434498157X">ネット帝国主義と日本の敗北―搾取されるカネと文化 (幻冬舎新書)</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=lepracaufacto-22&amp;l=as2&amp;o=9&amp;a=434498157X" style="border-bottom: medium none; border-left: medium none; margin: 0px; border-top: medium none; border-right: medium none" width="1" />という本を読むと、そのことがとてもわかりやすく書いてあります。</p>
<p>
	もちろん、このルールは未来永劫続くわけではありません。<br />
	ですが、ここ数年はこの現象は揺らがないでしょう。</p>
<p>
	プラットフォーム・レイヤーのビジネスモデルの研究は、<a href="http://lepracaun.jimdo.com/2010/02/21/iphone%E3%82%A2%E3%83%97%E3%83%AA-%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%83%87%E3%83%95%E3%83%AC%E3%82%92%E8%80%83%E3%81%88%E3%82%8B/#permalink" target="_blank">「マネタイズ研究室」</a>でさせていただくとして・・・</p>
<p>
	ここでApple vs. Adobeの戦いに話を戻します。<br />
	ぐっと視点を低くして、我々クリエイターとしてどうすべきでしょうか？</p>
<ul>
	<li>
		ゴールドラッシュの時期を過ぎてしまった感もあるけど、まだまだ熱いiPhoneアプリのクリエイターを目指すか？</li>
	<li>
		Flashクリエイターとして、Adobeとともに生きていくか？</li>
	<li>
		いや、Androidアプリに活路を見出すか？</li>
	<li>
		HTML5の普及に期待して、iPhoneもFlashもそれほど本気にならず、適度な付き合いに留めておくか？</li>
</ul>
<p>
	各クリエイター各々の判断が問われるでしょうね。<br />
	ただし、いずれにしてもこの先30年間通用するスキルなんてものはないのです。（30年後もクリエイターでいるかどうかは別として）</p>
<p>
	私はどうするのか？<br />
	Flashクリエイターの端くれとして、さらにFlashを極め、Adobeと共に生きる？<br />
	今から猛勉強して、iPhoneアプリもしくはAndroidアプリ作成技術を極める？</p>
<p>
	現時点での私の答えはいずれもNoです。<br />
	コンテンツデフレの昨今、今後数年間はコンテンツクリエイターで稼ぐのが難しいという現実が見えている状況です。<br />
	さらに、どの技術も将来的にはHTML5で代替されるような気がしています。<br />
	ただしそれは数年～10年間はかかるでしょうけど。<br />
	そしてクラウド技術の発達によって、サーバーサイド側の技術のほうが重要になってくるような気がしています。</p>
<p>
	<span style="color: #ff8c00"><strong>HTML5＋サーバーサイド技術を追いかける</strong></span></p>
<p>
	これが今のところの私の答えですね。<br />
	しかし現在のように、状況が目まぐるしく変わっていく中で、この答えが私にとっていつまでもベストとは限りません。<br />
	そもそもコンテンツクリエイターであること自体が、大きなリスクになる可能性だってあるわけです。<br />
	常にアンテナを張り巡らして、瞬時に変わり身できるようにしておきたいものです。</p>
<p>
	&nbsp;</p>
<p>
	【参考サイト】</p>
<p>
	&nbsp;HTML＋JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは<br />
	<a href="http://www.atmarkit.co.jp/fwcr/design/tool/titanium01/01.html">http://www.atmarkit.co.jp/fwcr/design/tool/titanium01/01.html</a></p>
<p>
	「なぜAppleはiPadにFlashを載せるべきではない」のか<br />
	<a href="http://satoshi.blogs.com/life/2010/02/ipad2.html">http://satoshi.blogs.com/life/2010/02/ipad2.html</a></p>
<p>
	「AndroidならFLASHやAIRアプリが動く」、米アドビが実演<br />
	<a href="http://pc.nikkeibp.co.jp/article/news/20100219/1023071/">http://pc.nikkeibp.co.jp/article/news/20100219/1023071/</a></p>
<p>
	iPad / iPhoneのFlash非対応について、Adobeとジョブズの言い分<br />
	<a href="http://japanese.engadget.com/2010/02/01/ipad-iphone-flash-adobe/">http://japanese.engadget.com/2010/02/01/ipad-iphone-flash-adobe/</a></p>
<p>
	AdobeのCTO、Kevin LynchがFlashを擁護―「HTML5はウェブビデオを暗黒時代に投げ戻す」<br />
	<a href="http://jp.techcrunch.com/archives/20100202adobe-cto-kevin-lynch-defends-flash/">http://jp.techcrunch.com/archives/20100202adobe-cto-kevin-lynch-defends-flash/</a></p>
<p>
	iPhoneのFlash Playerに関してAdobeがAppleへ攻撃的なメッセージ発射！<br />
	<a href="http://www.gizmodo.jp/2009/11/iphoneflash_playeradobeapple.html">http://www.gizmodo.jp/2009/11/iphoneflash_playeradobeapple.html</a></p>
<p>
	「Appleはいずれ市場の圧力に屈する」　AdobeがFlashめぐりコメント<br />
	<a href="http://www.itmedia.co.jp/news/articles/1002/16/news050.html">http://www.itmedia.co.jp/news/articles/1002/16/news050.html</a></p>
<p>
	FlashアプリがiPhoneで動く――Adobeが変換ツール<br />
	<a href="http://www.itmedia.co.jp/news/articles/0910/06/news057.html">http://www.itmedia.co.jp/news/articles/0910/06/news057.html</a></p>
]]>
    </content>
</entry>

<entry>
    <title>他人事ではすまない、Gumblar（ガンブラー）によるサイト改竄</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/gumblar.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.185</id>

    <published>2010-02-13T23:28:18Z</published>
    <updated>2010-02-14T00:39:36Z</updated>

    <summary>ウェブ制作会社にとって、他人事ではすまない、Gumblar（ガンブラー）によるサイト改竄について。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ウィルス" label="ウィルス" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="セキュリティ" label="セキュリティ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	通称Gumblar（ガンブラー）と呼ばれる攻撃手法により、企業サイトの改竄が相次いでいます。<br />
	改竄されているのは企業サイトですが、最初の攻撃対象はサイトの制作会社（その中のサイト管理担当者）です。</p>
<p>
	Gumblar（ガンブラー）についての技術的な説明は、他のサイトにお任せするとして・・・<br />
	肝心なのはウェブ制作に携わる私のような人間、そしてウェブ制作会社、広告代理店など、企業サイトの更新管理・運営に携わる会社のセキュリティ対策です。</p>
<p>
	Gumblarという攻撃手法が狙うのはFTPアカウントです。<br />
	FTPソフトから各サイトのFTPアカウントを盗み出す、あるいはFTP通信そのものを傍受して、FTPアカウントを取得します。<br />
	企業サイトに侵入、サイトの改竄を行うというのが大まかな特徴です。</p>
<p>
	どんな理由であれ、サイト管理担当者のPCからFTPアカウントを奪取され、クライアントのサイトが改竄された場合の責任は重大です。<br />
	クライアントおよびそのサイトの規模によっては、損害賠償責任すら問われかねません。<br />
	資金的に余裕のある大手の制作会社であればともかく、中小の制作会社は損害の補填など到底できないでしょう。</p>
<p>
	そしてこんな記事も出始めました。</p>
<p>
	■ガンブラー対策、ウェブ制作会社名の公表が有効 （nikkei BPnet）<br />
	<a href="http://www.nikkeibp.co.jp/article/column/20100208/209583/" target="_blank">http://www.nikkeibp.co.jp/article/column/20100208/209583/</a></p>
]]>
        <![CDATA[<p>
	Gumblar（ガンブラー）およびその亜種・変種による被害が拡大していけば、その制作会社を公表して責任を取らせろ！という流れになっても不思議はありません。</p>
<p>
	我々FTPアカウントを預かるサイト制作・運営・管理担当者は、できる限りの対策をして、自分で自分の身を守るしかないのです。<br />
	この業界に身を置く以上、FlashもJavaScriptも何かもオフにする・・・というわけにはいきません。<br />
	可能な対処法はざっくり言うと下記のとおり。</p>
<ol>
	<li>
		OS、ブラウザ、FlashPlayer、AdobeReader、Java、QuickTimeなど、各種ソフト・プラグインを最新の状態にする。</li>
	<li>
		AdobeReaderのJavaScriptを無効する。</li>
	<li>
		FTPソフトにパスワードを記録しない。</li>
	<li>
		FTPS、SSH、SFTPなど、FTP以外の方法で接続する。</li>
	<li>
		htaccessで特定のIPのみ接続可能にする。</li>
</ol>
<p>
	最初の2つは当たり前として、3つ目のパスワードを記録しないというのは現実レベルを考えると難しい。<br />
	パスワードをPC内に別途デジタルデータで保存していれば、別の手段で奪われる可能性があります。<br />
	ただ、暗号化しておけば、格段にセキュリティ度はアップするでしょう。<br />
	しかし、ただでさえ忙しいウェブ制作担当者が、サイトの更新管理の度にその都度、その手間をかけることができるかどうかは微妙です。（可能であればやるべきです）<br />
	かといって、紙でパスワードを保存するなど、盗難・紛失といった、Gumblarより遭遇確率の高いリスクにさらされます。</p>
<p>
	4つ目のFTP以外の方法で接続するという方法は、サーバーが対応しているかどうかによるので必ずしも可能とは限りませんが、現在もっとも有効ではないでしょうか？<br />
	最初に設定してしまえば、それ以降の手間は省けますし。</p>
<p>
	5つ目の特定IPアドレスのみ接続を許可するという方法も有効。<br />
	ただし、接続する制作会社、広告代理店、クライアント企業の担当者すべてのIPアドレスを固定して登録する必要があるという難点もあります。</p>
<p>
	この点で私も利用されてもらっているレンタルサーバー「heteml」とか、対処も可能な上に、説明もわかりやすく書いてありました。</p>
<p>
	■レンタルサーバー「heteml」 - Gumblarへの対策をお願いいたします<br />
	<a href="http://heteml.jp/gumblar/" target="_blank">http://heteml.jp/gumblar/</a></p>
<p>
	<br />
	【その他参考サイト】</p>
<ul>
	<li>
		<a href="http://www.just-kaspersky.jp/products/info/alert_gumblar.html" target="_blank">Gumblar（ガンブラー/別名 GENO）とは</a></li>
	<li>
		<a href="http://communityjp.norton.com/t5/blogs/blogarticlepage/blog-id/npbj/article-id/45" target="_blank">Gumblar (ガンブラー) ？Web 攻撃を解説</a></li>
	<li>
		<a href="http://www.so-net.ne.jp/security/news/newstopics_201001.html" target="_blank">「ガンブラー」「サイト改ざん」めぐる基本のＱ＆Ａ　～　何が起きている？ 対策は？</a></li>
	<li>
		<a href="http://jp.trendmicro.com/jp/threat/solutions/gumblar/" target="_blank">GUMBLAR（ガンブラー）の対策</a></li>
	<li>
		<a href="http://www.mcafee.com/japan/security/gumblar.asp" target="_blank">Gumblar（ガンブラー）について</a></li>
	<li>
		<a href="http://builder.japan.zdnet.com/member/u514442/blog/2010/02/04/entry_27037096/" target="_blank">FTP騒動で不安になった初心者がやっておくべきこと</a></li>
</ul>
<p>
	どのように対策をしても、100％防ぐことはできません。<br />
	あくまでも、被害にあう（そしてクライアントのサイトを被害に合わせてしまう）確率を多少減らせる程度です。<br />
	ですが、FTPアカウントを預かる身として、最低限できることはしておくべきでしょう。<br />
	&nbsp;</p>
]]>
    </content>
</entry>

<entry>
    <title>SyntaxHighlighterを入れてみる</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/codetest.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.184</id>

    <published>2010-02-13T10:47:40Z</published>
    <updated>2010-02-13T13:24:19Z</updated>

    <summary>MovableTypeにSyntaxHighlighter導入する</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="Ajax ＆ Javascript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MovableType＆CMS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="XHTML ＆ CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ajax" label="Ajax" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="css" label="css" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javascript" label="Javascript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="MovableType" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>ブログなどでソースコードを美しく見せるためのライブラリが多数ありますが、今回から「<a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter" target="_blank">SyntaxHighlighter</a>」を使用することにしました。<br />
	やはりソースコードは色分けされていたほうが見やすいですしね。</p>
<p>いろんなライブラリがあるのですが、その中でも「<a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter" target="_blank">SyntaxHighlighter</a>」の表示の仕方が一番好みだったのと、一番使われているような気がしましたので採用しました。</p>
<p>導入方法は簡単。</p>
<p><u><font color="#0066cc">SyntaxHighlighterの</font></u><a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Download" target="_blank">ダウンロードページ</a>からダウンロード。いろんな言語のバージョンがあります。（ここでいう言語とはプログラム言語ではなく、英語や日本語といった自然言語のこと）<br />
	私が確認した時点（2010年2月13日）では、日本語バージョンは無かったので「English」をダウンロード。</p>
<p>ダウンロードしたファイルを解凍して、サーバーにアップ。<br />
	ブログの記事に記述するソースコードの言語（ここでいう言語とはJavaScriptやPHPといったプログラム言語）によって、読み込む JavaScriptが変わります。</p>
]]>
        <![CDATA[<p>ツールバーの表示／非表示や、行番号の表示／非表示など、いろいろ<a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Configuration" target="_blank">コンフィグ</a>でいじることができます。</p>

<p>MovableType用の「<a href="http://blog.makotokw.com/portfolio/movabletype/syntaxhighlighter/" target="_blank">SyntaxHighlighter for Movable Type</a>」というプラグインもあります。<br />
せっかく導入したckeditorなどのリッチテキストエディタが利用できなくなるという点、コンフィグが使用できないという点もありますが、私の場合は特に問題を感じなかったので、今回はこちらを使用しました。</p>

<p>プラグインをダウンロードして、mtディレクトリにアップロード<br />
「HTMLヘッダー」テンプレートに下記のようなソースを追加します。<br />
brush属性は、記述したいソースコードの言語によって変更します。<br />
theme属性は、見た目の変更。</p>

<pre class='brush: html'>
&lt;$mt:SyntaxHighlighterInclude brush=&quot;as3,css,jscript,perl,java,php,python,ruby,sql,xml&quot; theme=&quot;default&quot; $&gt;
</pre>

<p>ブログ記事の編集で、フォーマット"SyntaxHighlighter"か"SyntaxHighlighter + Convert Line Breaks"を選択</p>

<p>あとは&lt;pre&gt;タグと、ソースコードの言語によってclass名を変更するだけでOK。<br />
プラグイン版なら、[code:～で記述できます。（<a href="http://blog.makotokw.com/portfolio/movabletype/syntaxhighlighter/" target="_blank">上記の参考サイトを参照</a>）<br />
以下はCSSのソースコードを表示する場合。</p>
<pre class='brush: css'>
&lt;pre class=&quot;brush:css;&quot;&gt;
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: &quot; &quot;;
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
&lt;/pre&gt;
</pre>

<p><br />
<p>過去に記述したソースコードを全部修正しようかと思いましたが、面倒なのでやめました。<br /><br />
今後記載するソースコードで使用して行こうと思います。</p><br />
</p>]]>
    </content>
</entry>

<entry>
    <title>Movable Type 5.01にアップグレード</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/movable-type-501.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.183</id>

    <published>2010-02-13T04:34:35Z</published>
    <updated>2010-02-13T04:56:40Z</updated>

    <summary>Movable Type 5.01にアップグレードしました。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="MovableType＆CMS" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="blog" label="Blog" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ckeditor" label="CKEditor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cms" label="CMS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="MovableType" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	このブログを<span style="color: #ff8c00"><strong>Movable Type 5.01</strong></span>にアップグレードしました。</p>
<p>
	普通にMT4.1からアップグレードしました。問題も特に発生せず。<br />
	ブログのテンプレートは、オリジナルのものを使っていたのですが、とりあえずMTのデフォルトにしました。<br />
	自作のテンプレートはもともとヘッダーやフッターをインクルードモジュールに分割していないなど、色々問題がありましたし。<br />
	そのほかにも色々理由はありますが、とりあえず当面はデフォルトのままで行きます。</p>
<p>
	アップグレードの際に、参考にしたのは下記のページ。</p>
<ul>
	<li>
		<a href="http://www.movabletype.jp/documentation/mt5/upgrade/" target="_blank">Movable Type 3 および Movable Type 4　から Movable Type 5 へのアップグレード </a></li>
	<li>
		<a href="http://www.movabletype.jp/documentation/mt5/upgrade/mt4-to-mt5.html" target="_blank">既存のデータベースを上書きする方式のアップグレード </a></li>
</ul>
]]>
        <![CDATA[<p>
	ついでに、WYSIWYGエディタがずっと「FCKEditor」だったので、この機会に後継の「<a href="http://ckeditor.com/" target="_blank">CKEditor</a>」に変更しました。</p>
<p>
	【参考サイト】</p>
<ul>
	<li>
		<a href="http://www.dakiny.com/archives/movable-type/movable_type_50ajaxwysiwygckeditor_for_movable_typ/" target="_blank">【Movable Type 5.0】AjaxなWYSIWYGエディタCKEditor for MT公開</a></li>
	<li>
		<a href="http://www.koikikukan.com/archives/2009/11/16-015555.php" target="_blank">CKEditor for Movable Type 5.0</a></li>
</ul>
<p>
	【ダウンロードサイト】</p>
<ul>
	<li>
		<a href="http://github.com/usualoma/ckeditor-for-mt/downloads" target="_blank">ckeditor-for-mt</a></li>
</ul>
<p>
	ファイル数が多くて、アップロードに時間がかかりますが、動作などは問題なしでした。</p>
]]>
    </content>
</entry>

<entry>
    <title>PHPフレームワーク「ちいたん」</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/php.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.182</id>

    <published>2010-02-12T13:50:47Z</published>
    <updated>2010-02-13T04:26:59Z</updated>

    <summary>PHPフレームワーク「ちいたん」について</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="PHP＆MySQL" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="フレームワーク" label="フレームワーク" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	最近、仕事でPHPでCMSを構築する案件が増えてきました。<br />
	案件数が増えてくると、どうしても作業の効率性を求めてしまいます。<br />
	中規模以上のCMSならともかく、簡易なCMSなら、シンプルで動作の軽いフレームワークでさくっと済ませたいところです。</p>
<p>
	そんなときにおススメなのがPHPフレームワーク<a href="http://php.cheetan.net/" target="_blank">「ちいたん」</a>です。</p>
<p>
	ずいぶんとかわいらしい名前です。<br />
	名前の由来は公式サイトで確認していただくとして・・・</p>
<p>
	このフレームワークの使いどころは2つあります。</p>
<p>
	まずは、シンプルなCMSを短期間で納品したい時。<br />
	もうひとつは、何らかの理由でデータベースが使用できない時です。</p>
]]>
        <![CDATA[<p>
	<a href="http://php.cheetan.net/" target="_blank">「ちいたん」の公式サイト</a>にもあるように、<span style="color: #ff8c00"><strong>世界最軽量</strong></span>のPHP用<span style="color: #ff8c00"><strong>MVCフレームワーク</strong></span>です。<br />
	もともと作者が<a href="http://cakephp.org/" target="_blank">CakePHP</a>をよく利用されている方のようで、癖のないMVCフレームワークだと思います。</p>
<p>
	一覧ページと詳細ページで構成されているようなサイトを構築するためのCMSとして考えれば、必要十分な機能が揃っていると思います。</p>
<p>
	もうひとつの大きな特徴として、<a href="http://sourceforge.jp/projects/textsql/" target="_blank">TEXTSQL</a>がデフォルトで使えるという点です。</p>
<p>
	TEXTSQLはテキストベースでデータベースのテーブルを作成して、SQLでリクエストできるようにしたものです。<br />
	私がTEXTSQLの存在を知ったのは数ヶ月前。<br />
	MySQLなどのリレーショナルデータベースが使用できない案件を受注し、CSVで管理するには少々荷が重く、何とか回避策は無いものか？と探しているうちに辿り着いたライブラリです。</p>
<p>
	「ちいたん」は、そのTEXTSQLに対応したフレームワークでしたので、利用させていただきました。<br />
	その後、いくつかの簡易なCMS案件は「ちいたん」で構築させていただきました。</p>
<p>
	「ちいたん」で何本かのCMSを構築する際にハマッタところがありました。<br />
	下記の参考サイトで解決させていただきましたので、ご紹介します。</p>
<p>
	【参考サイト】</p>
<p>
	●犬とらじお氏の「■番組表から予約」<br />
	<a href="http://www.page.sannet.ne.jp/okui/simulation.html">http://www.page.sannet.ne.jp/okui/simulation.html</a><br />
	&rarr;「ちいたん」における、textsqlとMySQLの違いが大変参考になりました。（なぜ公式サイトできちんと書かれてないのかは不明）<br />
	以下、参考になった部分を抜粋させていただきます。</p>
<p>
	【findone】<br />
	MySQLの場合<br />
	$c-&gt;dbtable-&gt;findone(&quot;id=$id&quot;);</p>
<p>
	TEXTSQLの場合<br />
	$c-&gt;dbtable-&gt;findone(&#39;$id==&#39; . $id); // 必ず(&#39;$***==&#39; . $***)の形である必要がある。</p>
<p>
	【sort】<br />
	MySQLの場合<br />
	$c-&gt;dbtable-&gt;find(&quot;&quot;,&quot;key,id&quot;);</p>
<p>
	TEXTSQLの場合<br />
	$c-&gt;dbtable-&gt;find(&quot;&quot;,&quot;key　,id&quot;); //スペースを1個 挿入する。ソートキーは一つだけ。</p>
<p>
	&nbsp;</p>
<p>
	●どうにかなるBLOGの「ちいたん」でメンバー制のページを作る（認証処理） <br />
	<a href="http://dounikanarublog.com/detail/16">http://dounikanarublog.com/detail/16</a><br />
	&rarr;このサイトを参考に、管理画面へのログイン認証機能を作成しました</p>
<p>
	&nbsp;</p>
<p>
	「ちいたん」はシンプルなだけに動作も軽いので、シンプルなCMSや、何らかの理由でデータベースが使用できないのでTEXTSQLを使用したい場合に便利です。</p>
]]>
    </content>
</entry>

<entry>
    <title>ひさびさの更新、そしてこのブログの方針について。</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2010/02/test.html" />
    <id>tag:www.lepracaun.info,2010:/blog//1.181</id>

    <published>2010-02-11T13:25:21Z</published>
    <updated>2010-02-14T17:43:26Z</updated>

    <summary>このブログの方針について改めて。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="感想" label="感想" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="雑記" label="雑記" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>
	ずっとブログを放置していました。<br />
	仕事が忙しい・・・というのが最大の理由です。<br />
	それ以上に、書きたい事とこのブログの元々のテーマが乖離してきてしまったというのが本音です。</p>
<p>
	もともとこのブログはRIA（リッチインターネットアプリケーション）について書いていたのですが、興味の対象がRIAでは無くなってきたのです。<br />
	興味がなくなったといえば語弊がありますね。<br />
	もちろんクリエイターとして、デザイナーとして、今でもRIAの興味があります。<br />
	特に業務アプリケーションでのRIAの利用、ユーザビリティについては、研究したい分野でもあります。</p>
<p>
	しかしそれ以上に、ウェブ制作・ウェブサービスにおけるビジネスモデルや、システム構築に興味の比重が偏ってきたというのもあります。</p>
<p>
	<span style="color: #ff8c00"><strong>「ウェブは儲からない・・・のか？」</strong></span></p>
<p>
	これが現在の私の最大の課題であり、興味の対象です。&nbsp;</p>
]]>
        <![CDATA[<p>
	そういうわけで（どういうわけで！？）<br />
	このブログで書いているテーマがぶれてきたという現状も鑑みて、ブログを3つに分けることにしました。</p>
<p>
	ひとつはこのブログ。<br />
	「雑記」という位置づけにして、これまでどおりRIA関連や、参加したセミナーなどについて書いていこうと思います。</p>
<p>
	もうひとつは<a href="http://lepracaun.jimdo.com/" target="_blank">「マネタイズ研究室」</a>　<a href="http://lepracaun.jimdo.com/" target="_blank">http://lepracaun.jimdo.com/</a></p>
<p>
	ウェブにおけるビジネスモデルや、マネタイズを研究していきます。<br />
	<span style="color: #ff8c00"><strong>「儲かるウェブの探求」</strong></span>・・・これがテーマです。<br />
	サイトは、簡単ホームページ作成サービス<a href="http://jp.jimdo.com/" target="_blank">「jimdo」</a>を使って構築します。<br />
	ウェブクリエイターである私が、MovableTypeやWordPressなどを使わず、なぜこの手のサービスを利用するのか？<br />
	こういったホームページ作成サービスを自分で使ってみて、研究してみるのも勉強のひとつだと考えるからです。</p>
<p>
	すでに2月に入ってしまいましたが、今年「も」色々なことにチャレンジしていきたいと思います。</p>
]]>
    </content>
</entry>

<entry>
    <title>ITに取り組む上で知っておきたいオフショア開発セミナーに参加してきました。</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2009/08/it.html" />
    <id>tag:www.lepracaun.info,2009:/blog//1.180</id>

    <published>2009-08-03T15:58:31Z</published>
    <updated>2009-08-03T16:19:36Z</updated>

    <summary>オフショア開発についてのセミナーに参加してきました。</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="セミナー参加" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="セミナー" label="セミナー" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>2009年8月3日（月）18:30-20:30に、大阪産業創造館で開催されたセミナー、</p><p><span style="color: #ff6600"><strong>課題解決プロジェクト【Web・ITへの苦手意識克服プロジェクト】<br />そのWeb、中国に発注できますか？ ～ITに取り組む上で知っておきたいオフショア開発～</strong></span></p><p>に参加してまいりました。</p><p>システム開発業界ではオフショア開発をしている企業も多いと思いますが、ウェブの世界では一部の企業しかしていないと思います。<br />ただ、今後間違いなく進むと思われるウェブ制作業界でのオフショア開発。<br />今回のセミナーはかねてより大変興味を持っていました。</p><p>講師の方は、日本コンピューター・システム株式会社 IT調査研究室 室長<br />新保 康夫（しんぼやすを）氏です。</p><p>日本コンピューター・システム株式会社という会社は、実際に中国に子会社を持ち、オフショア開発を実践されているということですので、実務経験に基づいたお話が聞けました。</p>]]>
        <![CDATA[<p>講義の前半はウェブサイトの構築についてのお話でしたので割愛します。<br />講義の後半は実際のオフショア開発についての内容でしたが、一部はシステム開発のワークフロー基礎知識も入っていたので、ここも割愛。</p><p><span style="color: #ff6600"><strong>【講義を聴いた上での結論】</strong></span></p><p>実際どのくらいの規模の案件なら、コストメリットがあるのか？<br />やはりこの点が気になりますよね。</p><ul><li>開発費自体は日本の１／２。多くても２／３。ただし日本側のコスト（管理とか色々含む）が高い（20％～30％）</li><li>実際には２～３人月以上でないと赤字になるとのこと。</li><li>ウェブで言えば、300万円／1ヶ月　以上の受注金額の案件じゃないとペイできないということになりますか。</li></ul><p>ブリッジSEという「橋渡し役」の確保がポイント</p><ul><li>ブリッジSEという、日本語ができる中国人のSEがキーパーソン。</li><li>ブリッジSEは、日本語検定1級を持つ人がいることが前提。なぜか2級以下しかいないと失敗することがある。</li><li>ブリッジSEは、関西圏にはあまりいないが、東京にはゴロゴロいる（中国企業の日本法人の人、日本企業が中国から呼んだ人等々）。</li></ul><p>やはり、ウェブをオフショア開発するにしても、システムやCGなど高額な開発費がかかる案件が向いているようです。</p><p><span style="color: #ff6600"><strong>オフショア開発の発注側モデル</strong></span></p><ul><li>子会社設立型・・・現地に子会社を設立する方法（契約ごとや交渉ごとが厄介なので現地法人を作る）</li><li>ラボ契約型・・・仕事があろうが無かろうが、現地の企業に一定割合の人員を確保してもらう方法（人の確保と品質の安定を図れる）</li><li>競争入札型・・・一定条件下の中で評価＆選定する方法</li></ul><p><span style="color: #ff6600"><strong>オフショア開発の成功要因の抜粋</strong></span></p><ul><li>開発方針や開発範囲の明確化・・・ここが曖昧だとトラブルになるケースが多い。</li><li>社内のノウハウの確保・・・オフショア開発にはノウハウが要る。その蓄積。</li><li>セキュリティ管理・・・ココ重要。日本人相手と同じような感覚で信用するなということか。</li><li>モニタリングポイントの設定・・・チェック・監視は重要。</li><li>契約書や報告書の様式の統一とツールの提供</li></ul><p><span style="color: #ff6600"><strong>実体験によるポイント</strong></span></p><ul><li>最近では設計までも含めた拡大オフショア開発も行う中国企業が出てきている。</li><li>中国企業は人が少ないときはスキルが高いが、儲かりだすと極端に人を増やすので、ガクンとスキルが落ちることが多い。</li><li>中国人開発者は、転職によって給料が上がっていくので、一年後には当時の担当者がいないことも多い。</li></ul><p><span style="color: #ff6600"><strong>講師の所見によるオフショア開発の将来（抜粋）</strong></span></p><ul><li>価格だけでオフショア開発という時代はなくなる。</li><li>品質・納期にも優れた中国企業の出現</li><li>日本は、手作りが必要なニッチ市場＆アジャイル開発（迅速に反復を繰り返しす開発手法）</li><li>上流ではオフショア開発を前提した開発へ移行する。</li><li>やがてオフショア開発はネットワーク化して、価格だけでなく、品質も納期もしっかりとして、価値を生み出すところで仕事が来る</li></ul><p>受講した感想のまとめとして・・・</p><p>単にコストメリットだけで安易にオフショア開発すると失敗しますし、事実、失敗している企業も多いそうです。</p><p>製造業、システム開発業界と・・・オフショア開発の流れは、ウェブ業界だけ無縁でいられることはないでしょう。<br />講師の未来予想図にもありましたが、大規模案件や高額案件ほど、オフショア開発のメリットを享受することができるので、上流工程の時点でオフショア開発前提で企画・設計することも増えると思います。</p><p>すると中小のウェブ制作会社が生き残るには、手作りが必要なニッチ市場、そしてすばやく開発するアジャイル開発、そして何よりも、「高い付加価値」を提供できるようになるしかありませんね。</p><p>&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>やっとHTML5へ一本化か・・・</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2009/07/html5.html" />
    <id>tag:www.lepracaun.info,2009:/blog//1.176</id>

    <published>2009-07-05T01:31:04Z</published>
    <updated>2009-07-05T02:04:44Z</updated>

    <summary>「W3CがXHTML 2の策定打ち切りを決定、HTML 5の標準化に注力へ」について</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="XHTML ＆ CSS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="html" label="HTML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xhtml" label="XHTML" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p><a href="http://www.computerworld.jp/topics/browser/154169.html">「W3CがXHTML 2の策定打ち切りを決定、HTML 5の標準化に注力へ」</a></p><p><a href="http://www.w3.org/News/2009#item119">「XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5」</a></p><p><span style="color: #ff6600"><strong>Web業界、Web制作に携わる人にとっては結構大きなニュース</strong></span>ですね。<br />Web技術の標準化団体W3C（World Wide Web Consortium）が<span style="color: #ff6600"><strong>、「XHTML 2」の策定を打ち切り、「HTML 5」の標準化に力を注ぐことを決定</strong></span>したわけです。</p><p>現在はご存知のとおり。HTML(最新版はHTML 4.01)とXHTML（最新版はXHTML 1.1）の2つの仕様が並存しています。<br />最初はHTMLだけだったのに、なぜXHTMLなんてものができたのか？<br />そしてHTMLからXHTMLへの移行という道に進まず、なぜ今になってHTML5というものが出てきたのか？<br />その辺の推察は下記の記事にわかりやすく書いてあります。</p><p><a href="http://www.atmarkit.co.jp/news/200801/25/html.html">「なぜ今また出てきたのか HTML5が持つ本当の意味」</a></p><p>簡単に言いますと・・・</p>]]>
        <![CDATA[<p>■XHTMLが出てきた理由</p><ul><li>W3Cやティム・バーナーズ＝リーは、いい加減な文法のHTMLが嫌だった。</li><li>そこで、XMLに準拠した仕様になるXHTMLを策定し、XHTMLを標準化しようとした。</li><li>そこからセマンティックウェブとかいろいろ壮大な構想があった。</li></ul><p>■XHTMLがコケて、HTML5が出てきた理由</p><ul><li>文法にうるさい一部の人を除いて、XMLに準拠するとかどうでもいい（むしろメンドくさい）ことだった。</li><li>ココ最近のW3Cの策定がどれも業界の空気を読んでおらず、的がハズれた（SVGやセマンティックウェブとか色々）。</li><li>W3Cの見当違いの策定（絵に描いた立派な餅だが、実際には使いづらいしわかりにくい）にWeb業界が業を煮やした。</li><li>何かにつけてW3Cがトロくさかった。</li></ul><p>見当違いで動きも遅いW3Cに怒って、Web業界の主要メンバーが<a href="http://www.whatwg.org/">WHAT WG</a>という団体を立ち上げで、勝手にHTML5という仕様を策定してW3Cに売り込んだというのが実態のようです。</p><p>いずれにせよ、<span style="color: #ff6600"><strong>HTMLとXHTMLという二つの仕様が並存するという馬鹿げた状況</strong></span>は、今後の数年でHTML5の一本化へ収束することになるでしょう。</p><p>私はXHTMLを標準化したかったW3Cやティム・バーナーズ＝リーの気持ち、なんとなくわかります。</p><p>でも・・・</p><p>日々Web制作に携わる身として、常に感じていたことがあります。<br />私個人はXHTML好きですよ。私はね・・・。<br />私は、文法もXMLに準拠した形に移行していくのはいいことだと思っていました。私はね・・・</p><p>でもね・・・</p><p>XMLに準拠しているだとか、そんなことはどうでもいい！<br />もっとHTMLでいろんなことができるようにしたい！</p><p>これが、<span style="color: #ff6600"><strong>世の中の9割のWebクリエイター・開発者のホンネ</strong></span>なのです。</p><p>だいたい、XHTMLが普及し始めたといっても、ブログやCMSだけのことだし・・・<br />そのブログやらCMSやらでも、XHTML1.0は普及しているけど、XHTML1.1で書かれたものはほとんど無いし・・・。<br />っていうか、XHTML1.1で書こうとすると現行の主要ブラウザでは、不必要な苦しみを味わうし・・・。</p><p>XHTML1.0&rarr;XHTML1.1・・・&rarr;XHTML2.0というロードマップは、今のところ絶たれたわけです。<br />HTML4.01・・・&rarr;HTML5というロードマップが将来に残された道です。</p><p>だとすると、<span style="color: #ff6600"><strong>我々Webクリエイターの取るべき道</strong></span>はどうするか？</p><p>XHTML1.0（あるいはXHTML1.1）で書いたサイト（ブログ・CMS）も含めて、それをわざわざHTML5に書き直すのは、正直メンドウですね。<br />なので、すでにXHTMLで書いてしまったものはそのままにしておくと。</p><p>今後、新規開発するものはどうするか？<br />HTML5が主要ブラウザに普及して定着するのはおそらく4～5年かかるでしょう。<br />今から新規立ち上げしたサイトやCMS、Webアプリケーションが、4～5年後にフルリニューアルするとは限らない。<br />当面、XHTMLで書いて、HTML5が普及した後、フルリニューアルしたときに書き換えればいいのかもしれないが・・・。<br />でもXHTMLは将来性の無い（10～20年後はわかりませんが、少なくとも今のところは）ので、積極的に採用する理由が乏しくなった。</p><p>ということは、HTML5を見越して、なるべく移行しやすいHTML4.01で書くか・・・<br />あ、もうHTML5で書けばいいのか。</p>]]>
    </content>
</entry>

<entry>
    <title>アプリ配信プラットフォームについて</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2009/06/post-11.html" />
    <id>tag:www.lepracaun.info,2009:/blog//1.179</id>

    <published>2009-06-24T04:57:31Z</published>
    <updated>2009-07-05T05:10:16Z</updated>

    <summary>アプリ配信プラットフォームについて</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="モバイル＆非PC" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ipodtouch" label="iPodTouch" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iモード" label="iモード" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>Appleの<a href="http://www.apple.com/jp/ipodtouch/appstore/">App Store</a>の成功を見て、<span style="color: #ff6600"><strong>似たようなビジネスモデル</strong></span>が雨の後の竹の子のように出てきましたね。</p><p>■Android端末向けのアプリ配信プラットフォーム<a href="http://www.android.com/market/">「Android Market」</a><br /><a href="http://www.android.com/market/">http://www.android.com/market/</a></p><p>■JavaプログラムやJavaFXプログラムの販売サイト<a href="http://store.java.com/">「Java Store」</a><br /><a href="http://store.java.com/">http://store.java.com/</a></p><p>■Nokiaの携帯向けコンテンツ配信プラットフォーム「Preminet」</p><p>そのほかにもPalmあたりも検討しているようです。<br /><a href="http://www.apple.com/jp/ipodtouch/appstore/">App Store</a>の成功がよっぽど目に眩しく写るのでしょう。</p>]]>
        <![CDATA[<p>こういう点を見るだけでも、<span style="color: #ff6600"><strong>Appleの商売のうまさ、ビジネスモデルも含めたトータルデザインの秀逸さが目立ちます</strong></span>。<br />で、2番煎じ3番煎じの「Android Market」や「Java Store」はどうか？</p><p>ポイントは、コンテンツ提供者の課金・収益モデルをどこまでサポートできるかにかかっていると思います。</p><p>日本ではすでにドコモのiモードなどがビジネスモデルを確立していますね。<br />iPhoneやらAndroid携帯やら日本のガラパゴス携帯など、各端末の差は脇へ置いておいて、このコンテンツ配信プラットフォームのビジネスモデルを簡単に比較しますと・・・</p><p>■App Store</p><ul><li>アプリは売り切りが基本で、月額課金（iPhone OS 3.0移行で提供開始）はほとんど無い。</li><li>アプリ一本あたりの料金は、無料～2000円前後。平均300円あたりのものが多い。</li><li>プラットフォーム提供側（Apple）と売上の30％～70％をシェア。</li><li>App Store以外で配信できない。</li><li>通常のウェブサイトからApp Storeへの誘導は可能。</li><li>アプリが増えすぎて、すぐに埋もれてしまう。</li><li>売り切りのため、アプリの人気の変動が激しく、人気ランキングの入れ替えが激しい。</li><li>App Store内での露出が人気に左右される上に、それをコントロールする術が無い。（人気の出るアプリを作るしかない）</li><li>iPhone OS 3.0移行でアプリ内課金や月額課金の仕組みが提供された。</li><li>アプリ開発にはMacが必要。</li></ul><p>■iモード等</p><ul><li>公式アプリは月額課金が多い。（最近は売り切りアプリも増えてきた）</li><li>月額300円～500円程度のものが多い。（売り切りアプリも同じぐらい）</li><li>公式になるには審査がいる。</li><li>ドコモのiモードでは勝手アプリで自由に配信可能。</li><li>auではBREWアプリは無理だが、オープンアプリ（機能は限定される・Javaで記述）はある程度自由に配信可能。</li><li>ソフトバンクは勝手にアプリを配信することは現時点では無理。</li><li>各キャリアごと開発が環境が違う。BREWアプリは開発言語そのものが違う。</li></ul><p>■Android Market</p><ul><li>審査がいらない（とされている）</li><li>自由に配信可能</li><li>売り上げの70％がコンテンツ開発者にシェア。</li><li>有料アプリの決済にはGoogle Checkoutを使用する。</li></ul><p>こうしてみると、App Storeやiモード等は、配信プラットフォームの提供側（Appleやドコモ・au・ソフトバンクなど）が非常に有利であるという点。<br />そして、Appleは完全な囲い込みをしている点に対して、Android Marketはかなり自由度が高い（ように見える）という点。<br /><span style="color: #ff6600"><strong>日本のiモード等はあらゆる制約が多くて、日本以外で展開するのはまず絶望的に近い</strong></span>という点。</p><p>日本のiモード等はがっちりコンテンツ課金システムができあがっているので、日本国内だけに限定したらいいのかもしれません。<br />しかし<span style="color: #ff6600"><strong>縮小する国内市場を考えたときに、海外への収益モデルも同時に考えておいたほうがいい</strong></span>でしょう。</p><p>私としては、完全にAppleに拘束・支配されているApp Storeよりも<span style="color: #ff6600"><strong>Android Marketに希望を託したい</strong></span>ですね。<br />Java Storeはまだまだ様子見です。</p>]]>
    </content>
</entry>

<entry>
    <title>ビジネスロジックを極力SQLで持たせるという考え方</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2009/06/sql.html" />
    <id>tag:www.lepracaun.info,2009:/blog//1.178</id>

    <published>2009-06-23T04:04:46Z</published>
    <updated>2009-07-05T04:08:11Z</updated>

    <summary>ビジネスロジックを極力SQLで持たせるという考え方</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="PHP＆MySQL" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mysql" label="MySQL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="Perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>ジーワンシステムという会社の社長が連載している<a href="http://el.jibun.atmarkit.co.jp/g1sys/">「ベンチャー社長で技術者で」</a>という記事があります。<br />連載記事の中で終始一貫しておっしゃっているのが、SQLを高度に極めるということ。<br />そしてビジネスロジックを極力SQLで持たせるという考え方</p><p>ビジネスロジックというのは、データベースとユーザーインタフェース間の情報のやりとりを制御するアルゴリズムを指す用語（Wikipedia）です。</p><p>VB6とか.NETとかはやってないのでわかりませんが、これらをPHPやPerlに置き換えたらわかりやすい。</p>]]>
        <![CDATA[<p>確かに、プログラム言語は流行廃りが激しい。<br />リレーショナルデータベース（RDBMS）を使うWebサービス・アプリケーションの場合、プログラム言語はPHPやらPerl、Ruby、Pythonなどです。<br />（ASP.NETは使っていないのでよくわかりません）</p><p>ならば枯れた技術であるSQLで極力解決して、プログラム言語側で処理するのは最小限にする。<br />そうすれば移植もしやすいかもしれない。</p><p>この方の記事の意味を全て理解できているわけではありませんが、思い当たるフシがあるといいますが、同感・同意見だと思うところがあるので、まじめてSQLを勉強することにしました。<br />&nbsp;</p>]]>
    </content>
</entry>

<entry>
    <title>天邪鬼？</title>
    <link rel="alternate" type="text/html" href="http://www.lepracaun.info/blog/2009/06/post-10.html" />
    <id>tag:www.lepracaun.info,2009:/blog//1.177</id>

    <published>2009-06-22T03:37:10Z</published>
    <updated>2009-07-05T03:45:16Z</updated>

    <summary>マイナー思考な自分</summary>
    <author>
        <name>lepracaun</name>
        
    </author>
    
        <category term="独り言" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="firefox" label="Firefox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="google" label="Google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ie" label="IE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ブラウザ" label="ブラウザ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.lepracaun.info/blog/">
        <![CDATA[<p>何かと天邪鬼というか、マイナー思考な自分がいます。<br />最近、GoogleおよびMozilla（Firefox）を個人的に使わない傾向が出てきました。</p><p>たとえば使っているブラウザ。<br /><a href="http://mozilla.jp/firefox/">Firefox3.5</a>が正式公開されましたね・・・<br />でも、最近Firefoxはあまり使っていません。<br />今は<a href="http://www.microsoft.com/japan/windows/products/winfamily/ie/function/default.mspx">IE8</a>使っています。<br />Firefoxは開発時にFirebugとか一部のプラグイン使いたいときだけ。あとはブラウザチェックのとき。</p>]]>
        <![CDATA[<p>なぜか？</p><p><span style="color: #ff6600"><strong>「Firefoxの人気が出すぎたから」</strong></span></p><p>別にIEとシェアが逆転したわけではないんですが、なんかマイナーとは言い切れないほどシェアが出てきました。<br />だから使うのがイヤになってきたんです。</p><p><a href="http://www.google.com/chrome/intl/ja/landing.html?hl=ja">Google Chrome</a>も軽快な動きが好きで使っていますが、あんまりシェアが出るようだったら使うのやめるでしょうね。<br />昔使っていた<a href="http://www.opera.com/">Opera</a>はなんだか最近好きじゃないので、マイナーでも使いませんけどね。（少なくともPC版は）<br />あとは、Mac版よりWindows版のほうがダウンロード数が多そうな<a href="http://www.apple.com/jp/safari/">Safari</a>ですかね。</p><p>たとえば検索エンジン</p><p>日本で人気のYahoo!JAPANはもともと使っていませんでした。<br />最近はGoogleも使うのやめようかと思っています。</p><p>だから「<a href="http://www.bing.com/?cc=jp">Bing</a>」<br />すでにブラウザの規定の検索エンジン（右上にある検索ボックス）はBingに切り替えました。<br />たとえばFirefoxでこれをGoogleに設定していると、<a href="http://mozilla.jp/">Mozilla</a>にGoogleから巨額の共有広告収入が入るからです。</p><p>なぜか？</p><p><span style="color: #ff6600"><strong>「Googleの人気が出すぎたから」</strong></span></p><p>つまり、何のブラウザを使おうが規定の検索エンジンをGoogleにしている時点で、Googleにお金が入るのです。</p><p>GoogleはAndroidだけ応援します。<br />AdWordsもAdSenseもクリックしません。</p><p>天邪鬼というより、単なるへそ曲がりですけどね。</p>]]>
    </content>
</entry>

</feed>
