<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>缶詰ファクトリー - さばかん 自宅サーバーBlog &#187; Web技術</title>
	<atom:link href="http://s-srv.net/archives/category/web%e6%8a%80%e8%a1%93/feed" rel="self" type="application/rss+xml" />
	<link>http://s-srv.net</link>
	<description>現役サーバー管理者ですけど。サーバーブログというよか単なるハードウェアヲタクだぁね。</description>
	<lastBuildDate>Sat, 26 Sep 2009 14:51:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/category/web%e6%8a%80%e8%a1%93/feed" />
		<item>
		<title>成功経験に依存しすぎると「新しいモノ」は作れない</title>
		<link>http://s-srv.net/archives/273</link>
		<comments>http://s-srv.net/archives/273#comments</comments>
		<pubDate>Tue, 10 Mar 2009 15:18:48 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[経営]]></category>
		<category><![CDATA[経済]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[コンテンツ]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=273</guid>
		<description><![CDATA[				最近どういうモノがウケるんだろう？という市場調査的な意味も込めてApp Storeを覗いたら、Zen Bound（※iTunesが開きます）というゲームが人気のようだ。
				既存のスキームを超えたものなので、 [...]]]></description>
			<content:encoded><![CDATA[				<p>最近どういうモノがウケるんだろう？という市場調査的な意味も込めてApp Storeを覗いたら、<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=305199856&amp;mt=8">Zen Bound</a>（※iTunesが開きます）というゲームが人気のようだ。</p>
				<p><strong>既存のスキームを超えたもの</strong>なので、ジャンルとかどういうゲームだ、というのを言葉で表すのは難しいし、自分も実際にやってみるまではレビューを読んでもよくわからなかった。SSもたくさん紹介しておられるので、未購入の方は「<a href="http://www.appbank.net/2009/02/25/iphone-application/10187.php">AppBank:Zen Bound:待ちわびた、木を縛るiPhone緊縛プレイ。Ghost Monkeyの音楽で時間が消える。136</a>」を参考にされると購入の参考になりやすいかな？とご紹介してみる。</p>
				<p>評価も多くて高いので迷わず買ってみたが、やはり<strong>これだけの市場の中で世界中に支持されるモノは、やはり「ゲームってこうでなくては」というようなジャンルとか、そういった前提となるセオリーを壊してるからこそ≒代わりになるものが他にない、創造性の高いジャンルだからこそ成功したのだろう</strong>なぁ、とつくづく思わされた。</p>
				<p>余談ですが、ウチの会社は朝礼があるのですが、丁度当番だったので、このアプリの例を紹介して<strong>「セオリーも大事だが、その枠にとらわれないことも大事だ」</strong>というような事を言ったんですけどね。終了直後、「セオリーを踏襲した上で、その上でやらなきゃダメだよね」とマネジメントクラス二人が言ってるのが聞こえた。</p>
				<p>下っ端の俺が思うのもなんだけど、<strong>そこが“一線”</strong>なんじゃないのかよ、と。</p>
				<p><strong>セオリー、定石というのは、成功経験の蓄積</strong>によって出来たものだ。だから普通はセオリーを踏襲するのが当然だ。しかし、IT業界は変わりのものがいくらでもある。成功するには、他にないオリジナリティがないと難しくなってきている。参入障壁は低いが、その分競合するものも多いからだ。</p>
				<p>特に新規コンテンツ企画といったものは、<strong>既存のスキームに縛られた時点でアウトだ。そんなものはたぶん競合他社も作ってる</strong>だろう。ヒット作のせいで、続編でそこから抜け出せずに失敗する映画やゲームのよくあるパターンと同じだ。また、自分が成功してなくても、他人の成功談を本やなんかで読んで、それを盲信してしまう人も同様。</p>
				<p>経済ニュースを斜め読みでもしてれば誰でも分かることだが、<strong>「ニーズ」は粗方汲み尽くされ</strong>て、新しいこと・誰もやったことないことを、顧客ニーズから引っ張る以前に<strong>こちらから新しい価値として提案</strong>しよう、というタームに入っている。セオリーにとらわれた時点で終わりだ。<br />
				本当に創造力の高い人は大抵、まず作りたいもの、やりたいことをとりあえず考えてしまってから、それは可能か・やってもいいことか・穴はないか、などといった、要は現実問題を考える。一般人の我々には難しいことだが、それを知りつつも尚、最初に制限という枠組みを設けた上で、そのサンドボックスに自ら入り込んでしまった時点で、「安全だけど、<strong>最初に作った砂場のサイズを越えるもの」は絶対に作れない</strong>。より矮小なものしか作れない。<strong>実現は難しくとも、学ぶことは出来るハズ</strong>だ。</p>
				<p>セオリー通りの企業がGoogleになりえたか？むしろ<strong>Googleがセオリーをつくった</strong>ではないか。Appleもそうだし、Twitterはじめ、<strong>これまでになかったものを作り出した者はみんな「自分がセオリーを作り出してきた」</strong>。</p>
				<p>上に書いたように、Webコンテンツ業界という<strong>競合の激しい業種にいる時点で、もう「ウチはもっと穏便にやります」は通用しない。否応なく世界中との競争に巻き込まれる。</strong>だからこそスピード感と創造力の双方が欠かせないのではないのか。</p>
				<p>まあ、後輩が間違ってると思うなら、面と向かって「それは違う」と言えない時点でまずマネジメントとして失格だね。マネジメントしてないんだから。<br />
				また、チャレンジャブルな企画提案を同氏に持ちかけたら「そんな甘いことは無理」と言っていた割に、更に上の上司を通して話してもらった途端、肯定に変わった。何をマネジメントしてるんですか？<br />
				<strong>本当に有能だと思う上司は、きちんと「下の子と話してるけど、やっぱり下も細かいところをちゃんと見てるんだなと思う」</strong>と言ってますね。下の我々からも学ぶところがある、と言われたほうが、<strong>遥かにその人の下で働きたい</strong>と思いませんか？</p>
				<p>自分が正しいかどうかは分かりませんけどね。しかし、少なくとも自分の考えは「絶対間違う」ことを前提としているので、<strong>常に自己批判</strong>しながらやっていくしかないな、といったところでしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/273/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/273" />
	</item>
		<item>
		<title>オブジェクト指向・MVC習得向き言語とフレームワークはどれだろう？</title>
		<link>http://s-srv.net/archives/271</link>
		<comments>http://s-srv.net/archives/271#comments</comments>
		<pubDate>Sat, 07 Mar 2009 16:01:30 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[フレームワーク]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=271</guid>
		<description><![CDATA[				…あ、Objective-Cはやりますよ？やるけどこっちは趣味だから。
				自分は今んとこサーバーとかネットワーク周りの仕事がほとんどなので、たまぁにプログラム書いてもPerlで簡単なスクリプト書いてcron [...]]]></description>
			<content:encoded><![CDATA[				<p>…あ、Objective-Cはやりますよ？やるけどこっちは趣味だから。</p>
				<p>自分は今んとこサーバーとかネットワーク周りの仕事がほとんどなので、たまぁにプログラム書いてもPerlで簡単なスクリプト書いてcronで回すとかそんなもんですが、時々<strong>ちゃんとMVCとかオブジェクト指向を今のウチに習得しとかんと、年くったら吸収悪くなんぞ？</strong>という危機感はあります。</p>
				<p>Perlで先に進むのも一つの選択肢ですが、悲しいかなOOPやWebアプリケーション開発という時流を汲んで開発（または拡張）された<strong>後続言語からすれば、Perlの実装は特殊すぎ</strong>て他に使い回せねぇじゃねーか、と思うところはなくもない。こないだ少し大きめの社内用アプリをWebベースで書いてたらキレそうになった。まあ、packageの使い方がダメダメだとか能力的なものはあるけど、少なくとも素人が書いたらどうしようもなくなる言語は、そこそこの人が書いても規模が大きくなったときにほころびがより出やすいんじゃないだろうか。</p>
				<p>もちろん、mixiなどもmod_perlで書かれてますし、<strong>キチンとコーディングルールを作った上でpackageやライブラリ化などを適切に使えるならそれでもOK</strong>なのでしょうが、それが出来ないレベルの素人（＝自分）にはしんどいです、正直。フレームワークも…なぁ。</p>
				<p>んなワケで。会社で使ってるから?という理由で同じ言語やフレームワークを使ってもイイのですが、OOPに向いてる言語、可能だけど不向きな言語とかはよく聞きますよね。ruby on railsはものすごく賞賛されていますが、概念自体はいろんな言語に取り入れられたけど、rubyで開発された大規模なシステムって（あるんだろうけど）そういえば聞かない。実行速度やソース行数（記述）などを考えると、かなり大規模なシステムでは、むしろPython使ったりとかいうケースが多いらしい。</p>
				<p>JAVAはよくオブジェクト指向という言葉と同時に出てきたりしますが、周囲にJAVA使いがまったくいないし、故にTomcatをわざわざ入れることもないので使いません（ちょっとだけ書いてみたことはある…触りだけね）。Webアプリ＋フレームワークで気軽に覚えられることを考えると、<strong>やはりLAMPでフレームワークをどうするか</strong>、って感じが一番ラクなのかねぇ（基本的に概念を掴むことが目的なので、資料が豊富な言語であればいいし）。</p>
				<p>じゃ、フレームワークは？会社で使ってるヤツは、特性と目的が決まってて選んでるだけなので、世間的にはマイナーで資料もホントに少ない。Zend Frameworkとか、cakePHPとか、Symfonyは本屋でよく見ますね。そのへんはホント素人なので<a href="http://www.phppro.jp/article/framework/comparison.php" target="_blank">PHPプロ</a>を見てみると、…。どうなんだろう。symfony、自動生成部分が多いということは、少なくとも初心者があまり考えずに書いても、ViewにActionほとんど書いてしまったり、ということは少ないんじゃないか、と思うのだが…。実行速度で劣るようだが、書きやすさや安定性を重視した結果そうなっているのなら、実務は知らんが学習にはいいんじゃなかろうか…。</p>
				<p>以前、symfonyのデモ動画を見たら、WebアプリケーションのクセにデスクトップのIDE並みにサクサクブログとかを実装してて驚いた記憶があります。んー、ちーと入れてみたりするかなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/271/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/271" />
	</item>
		<item>
		<title>一般的なペーストビンとは &#8211; こうやって使うのね</title>
		<link>http://s-srv.net/archives/230</link>
		<comments>http://s-srv.net/archives/230#comments</comments>
		<pubDate>Wed, 21 Jan 2009 03:33:34 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[一般的なペーストビン]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=230</guid>
		<description><![CDATA[				エラーメッセージなどで検索するとよく引っかかる「一般的なペーストビン」。割と上位に引っかかるけど、何なのか分からない。せっかくなので調べてみた。
				ペーストビン(pastebin)について &#8211;  [...]]]></description>
			<content:encoded><![CDATA[				<p>エラーメッセージなどで検索するとよく引っかかる<a href="http://ja.pastebin.ca/" target="_blank">「一般的なペーストビン」</a>。割と上位に引っかかるけど、何なのか分からない。せっかくなので調べてみた。</p>
				<p><a href="http://d.hatena.ne.jp/mojin/20080908/1220885972" target="_blank">ペーストビン(pastebin)について &#8211; Life, don&#8217;t talk to me about life.</a></p>
				<p>詳細とか使い方は上で説明されてるので割愛しますが、<strong>「コピペ内容を共有するためのサイト」</strong>らしい。</p>
				<p>フォーラムやメッセンジャーなど、<strong>エラーやソースコードを直接貼り付けたら迷惑になる場合</strong>、「○○でエラーが出ました。エラーログは…（ペーストビンのURL）です」と書けばスッキリするワケです。</p>
				<p>なるほどねぇ。</p>
				<p>ちなみに原語（カナダ英語）では<strong>general pastebin</strong>で、日本語版を直訳しちゃったからよくわからないタイトルになっちゃったんでしょうね。「このサイトは別な国語を表示されています。下手な翻訳に申し訳ないです。」とありますし…。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/230/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/230" />
	</item>
		<item>
		<title>iPhone＋MobileMeの自動同期が素敵な件</title>
		<link>http://s-srv.net/archives/190</link>
		<comments>http://s-srv.net/archives/190#comments</comments>
		<pubDate>Tue, 16 Dec 2008 12:05:07 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[デジモノ]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[PDA]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=190</guid>
		<description><![CDATA[				Appleが提供しているMobileMe（旧.Mac）。年間9,800円はちょっと高いですが、なかなか優秀です。お試し期間が長いし、気に入らなければお試し期間中にやめれば一切課金されないので、とりあえず使ってみる [...]]]></description>
			<content:encoded><![CDATA[				<p>Appleが提供している<a href="http://www.apple.com/jp/mobileme/" target="_blank">MobileMe</a>（旧.Mac）。<strong>年間9,800円</strong>はちょっと高いですが、なかなか優秀です。お試し期間が長いし、気に入らなければお試し期間中にやめれば一切課金されないので、とりあえず使ってみると良いんじゃないかと。</p>
				<p><img class="alignnone size-full wp-image-192" title="MobileMe Login" src="http://s-srv.net/wp-content/uploads/2008/12/melogin.jpg" alt="MobileMe Login" width="500" height="350" /></p>
				<p>別にiPhone向けとかいうワケではない（当然PCやMacだけでも使える）のですが、かなりiPhoneとの親和性が高いです。iPod touchでも良いとは思いますが、3Gとの組み合わせがあるiPhoneでは、デフォルトでつけてくれよと思うくらい便利。</p>
				<p>元々PDAとかでPIM機能を多用していたとかもあるとは思いますが、今まで個人的には、PC・PDA・オンラインストレージ間でデータを動機するには、</p>
				<ol>
				<li>PDAをPCにつなぐ</li>
				<li>ソフトとかでオンラインに同期</li>
				<li>どこかの端末でデータを編集した場合は、いちいち同期作業が必要</li>
				</ol>
				<p>だったのですが、MobileMeを有効にして、iPhone本体でプッシュ機能を有効にしていれば、</p>
				<ul>
				<li><strong>ネット（ブラウザ）でデータを編集する→即座にiPhoneに反映される</strong></li>
				<li><strong>iPhoneでデータを編集する→即座にネットに反映される</strong></li>
				</ul>
				<p>PIM機能としては今までにない革命だと思うのですが…。</p>
				<p><img class="alignnone size-full wp-image-194" title="Address" src="http://s-srv.net/wp-content/uploads/2008/12/address.jpg" alt="Address" width="500" height="354" /></p>
				<p>ちなみにPCはMobileMe同期ソフトがあれば、Outlook ExpressやWindowsのアドレス帳など、数種類のアプリケーションと同期することができます（自動にしたり、間隔を変えたり、無効にしたり、特定の機能だけONなども可能）。</p>
				<p>個人的にはPCとiPhoneはiTunesとの同期しかしていないので、PC側のMobileMeは切っていますが、とにかく編集がラクなPCでアドレス帳や予定入力などを一気にしてしまえば、何の作業もせずに、勝手にiPhoneとデータが同期されてます。</p>
				<p>あとはme.comドメインのメールが、日本の一般的な携帯のメールっぽい通知をしてくれるので、「プッシュでメールがこねぇ！使えねぇ！」という人は、<strong>iPhoneの欠点のひとつを補完してくれてイイ感じ</strong>だと思います（通知は淡白ですが…）。</p>
				<p>欠点としましては。</p>
				<ul>
				<li>値段が高い</li>
				<li>Safariやfirefox（Windows）でたまにWeb版の動作が変</li>
				<li>ふりがなが「名・姓」の順になっている（漢字は姓名）など、微妙に日本仕様になりきってない</li>
				</ul>
				<p>まあ下二つは世界中で使われてるサービスですし、これから改善されていくことも期待したいですが、機能をもう少し削ってもいいので（ライト版を作るとか…）、他のキャリアの似たような機能と同等の金額で実現してほしいなーと。まあ元々iPhoneだけじゃなくてPC・Macとの連携を含めたサービスだし、母艦と同期する前提なら高くはないとも言えますが…。</p>
				<p># でもiPhoneユーザーも多岐に渡ってきてるし…安いプランがあってもいいかな、と。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/190/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/190" />
	</item>
		<item>
		<title>WordPress 2.7 日本語 正式版公開</title>
		<link>http://s-srv.net/archives/181</link>
		<comments>http://s-srv.net/archives/181#comments</comments>
		<pubDate>Sat, 13 Dec 2008 01:05:46 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=181</guid>
		<description><![CDATA[				というわけでアップデート。
				当然ながら2.6x系から大幅に変更されてDB構造が変わっているので、アップグレード時にDB構造も更新されます。重要なサイトを運営されている方は、情報が出揃うまで待っても良いかも [...]]]></description>
			<content:encoded><![CDATA[				<p>というわけでアップデート。</p>
				<p>当然ながら2.6x系から大幅に変更されてDB構造が変わっているので、アップグレード時に<strong>DB構造も更新されます</strong>。重要なサイトを運営されている方は、情報が出揃うまで待っても良いかも知れません（今フォーラム等でプラグインの互換性とかの情報が追加されつつあるので…）。</p>
				<p>あと、<strong>自動アップデートが一部まだ正常に動かない</strong>よ～という情報があった気もするので、まだしばらくは自分でファイルを置き換えていく作業がいるかも知れません。</p>
				<p>ぱっと見た感じでは、管理画面のデザインなどは大きく変わっている割に、プラグインやスキンは特に問題なく動いているので、公式にもあったとおり、今回のバージョンアップは仕様より、公式にもあるように、<strong>今後の開発の土台を再構築</strong>したところが大きいのかも知れません。</p>
				<p>んじゃ直接ユーザーが使う分には何が変わったのかですが、<a href="http://s-srv.net/archives/140" target="_blank">以前RCを入れたときに書いた</a>ように、管理画面のデザインはもちろん、JSやFlashなどで<strong>UIはかなり良くなってます</strong>。自分の環境だけかと思ってた、画像の<strong>Flashアップローダがうまく動作しない現象</strong>が他ブログでも言及されてたので、どうやら不具合だったようですが、<strong>2.7では解消</strong>されてます。あと、細かいけどユーザビリティが向上してるところ（下書きの自動保存がリアルタイムで表示されたりとか）が結構ありますが、使いやすさって結局そういう細かいところのストレス潰しですからねー。大切。</p>
				<p>あとは自分でプラグインとか作らないし、内部的にもあんまりいじらないから分からないのですが、APIが追加された？何かまた新しいモノが出てくるかも知れません。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/181/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/181" />
	</item>
		<item>
		<title>HTML5に期待 &#8211; Cliant-side DBとサーバー負荷軽減</title>
		<link>http://s-srv.net/archives/179</link>
		<comments>http://s-srv.net/archives/179#comments</comments>
		<pubDate>Thu, 11 Dec 2008 11:38:17 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[自宅サーバー]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Cliant-side DB]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=179</guid>
		<description><![CDATA[				HTML5とかに期待。下はCanvasのデモ。
				
				JS、CSS3、APIなどが追加され、簡単な記述で描画できるようになったようなので、プラグインなどがなくても、ブラウザ標準で結構リッチな表示が可能 [...]]]></description>
			<content:encoded><![CDATA[				<p>HTML5とかに期待。下は<a href="http://billmill.org/static/canvastutorial/index.html" target="_blank">Canvasのデモ</a>。</p>
				<p><a href="http://s-srv.net/wp-content/uploads/2008/12/canvas.jpg"><img class="alignnone size-medium wp-image-178" title="canvas" src="http://s-srv.net/wp-content/uploads/2008/12/canvas.jpg" alt="" width="272" height="300" /></a><br />
				JS、CSS3、APIなどが追加され、簡単な記述で描画できるようになったようなので、プラグインなどがなくても、<strong>ブラウザ標準で結構リッチな表示が可能に</strong>なってるようです。HTML構文も、HTML4対応ブラウザに影響を与えないことを重視して草案が作られているようなので、「また移行かよ～」とWebデザイナーさんがムキーとなる機会は（これまでほど）ひどくないかも知れません。新しいことをするには結構覚えることがあるかも知れませんが…。</p>
				<p>…と、個人的にはこっちより<strong>Cliant-side DB</strong>のほうが気になっているところです。これまで、クライアントサイドに情報を保持させるにはCookieやプラグイン等に依存するなどといった方法しかありませんでしたが、標準化されているCookieは少量のデータしか扱えない→基本的にはサーバーサイドで処理することになっていたわけですが、クライアントサイドにSQLデータベースが実装されることで、かなり色んな可能性が広がるんじゃないかなーと思います。</p>
				<p>オンラインゲームとかメッセンジャーでも、すべてを大本のサーバーで処理するのは負荷が大きすぎるので、クライアントサイドで親子関係をつくって、簡単な処理はクライアントサイドや親とのみやりとり、親が計算結果をサーバーに返すという構造をとっている場合もあるとか（Skypeも一部そんな仕組みがあったハズ）。</p>
				<p>それと同様、少し大きな処理をするときはクライアントサイドDBに情報を格納しておき、JSなどで計算や制御を行い、最終結果だけサーバーに返すことで、毎回サーバーに接続するコストがかなり小さくできます。現在でもFlashで実装したり、専用アプリケーションをDLさせたりといったものはありましたが、それがブラウザ標準で出来るようになるなぁ、ということです。<br />
				GoogleがOfficeアプリをWeb上で提供していますが、現在ネックとなっている通信待ちが大幅に短縮できるとなると、Web上でのアプリケーション提供がもっと一般的になるんじゃないか？という話もあります。MSも、OfficeのWebバージョンを開発していますし、今後どんな変化があるかは楽しみなところです。<br />
				もちろんOfficeアプリケーションだけでなく、たとえばCGMサービスではコストの都合上難しかったことが、サーバーがデータの送受信に処理能力を集中させられることで、かなりリッチなコンテンツの配信を可能にするかも知れません。</p>
				<p>画像や音楽など、データ量的やセキュリティ的にもデスクトップアプリケーションが駆逐されるほどの変化はないでしょうが、Webアプリとデスクトップアプリ開発の垣根が徐々に薄れていくことで、両方の長所やノウハウ蓄積によって、これまでなかった新しいモノが登場する可能性が楽しみです。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/179/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/179" />
	</item>
		<item>
		<title>WordPressをiPhone最適化表示 WPtouch</title>
		<link>http://s-srv.net/archives/165</link>
		<comments>http://s-srv.net/archives/165#comments</comments>
		<pubDate>Mon, 08 Dec 2008 11:31:28 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WPtouch]]></category>
		<category><![CDATA[フルブラウザ]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=165</guid>
		<description><![CDATA[				WordPressをiPhoneで読み込んだときのみ、iPhone的インタフェースにしてくれるプラグイン。WPtouchのダウンロードはこちらから。
				
				※一応、もし今後スキンとかデザインを変えたと [...]]]></description>
			<content:encoded><![CDATA[				<p>WordPressをiPhoneで読み込んだときのみ、iPhone的インタフェースにしてくれるプラグイン。<a href="http://www.bravenewcode.com/" target="_blank">WPtouchのダウンロードはこちらから</a>。</p>
				<p><a href="http://s-srv.net/wp-content/uploads/2008/12/img_0001.png"><img class="alignnone size-medium wp-image-166" title="WPiPhone" src="http://s-srv.net/wp-content/uploads/2008/12/img_0001.png" alt="" width="200" height="300" /></a></p>
				<p>※一応、もし今後スキンとかデザインを変えたときのために書いとくと、PCブラウザ用にはWP.vicuna＋bazookaスキンを使っています</p>
				<p>…とまあ、こんな感じでiPhoneの操作性に合ったデザインにしてくれます。ちなみにWordPressのコンパネから設定はできますが、今回はとりあえず入れて有効にしただけです。やっぱり画面が小さい分、タイトル一覧とか、文字などが大きくてタッチ操作に最適化されているのがイイ。</p>
				<p>今回コレを入れてみて思ったのですが、日本の一般的な携帯とか他PDAとか、確かにフルブラウザでPCサイトを表示できるようになってるし、リンクなど項目間の移動はしやすいように（ハード側の）インタフェースが工夫されたりしてるけど、<strong>やっぱ操作方法とかハードが違うモノだと完全にはフィットしない</strong>な、と。Windows Mobileとかは細いスタイラスだったけど、それでも細かいリンクは押しにくかったので、結局表示を拡大して使ってたような。ユーザーの方が仕様に合わせてた、的な。携帯はいわずもがなですね。</p>
				<p>もちろん、もし「話題の端末だから、サイト側がしぶしぶ対応せざるをえない」<strong>独自規格だったら「ふざけんなー」</strong>で終わるのですが、Safariはそのままでもピンチイン／アウトがあるし、iPhone最適化も、<strong>基本的にはWeb標準規格に沿うだけでOK</strong>なところは、ある意味携帯キャリア毎の独自規格とか、PCブラウザの独自拡張よりは良心的な対応だ。こういう最適化の方法は、他OSでも積極的にパクッて欲しいところ。フルブラウザがPCサイトをそのまま表示しない選択肢もアリ、というのは目からウロコだ。</p>
				<p>当然、ゴロ寝で見るとき勝手に表示がランドスケープにならないように固定したい…とか、広告とか画像多いと落ちたり重かったりする…とか、サイトURLとかRSS FeedのURLとかを他アプリにコピーできないとか、Flash見られないとか、不満は少なくないですが…。少なくとも、フルブラウザの中では今んとこ一番使いやすいんじゃないかと思う。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/165/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/165" />
	</item>
		<item>
		<title>WordPress 2.7 beta 3 を少し触ってみた感想</title>
		<link>http://s-srv.net/archives/140</link>
		<comments>http://s-srv.net/archives/140#comments</comments>
		<pubDate>Thu, 27 Nov 2008 12:45:26 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=140</guid>
		<description><![CDATA[				WordPress 2.7 beta 3を実験的に入れてみました。細かな機能まで網羅するとキリがないのでとりあえずダッシュボードだけですが、管理画面のスクリーンショットです。ベータ３の段階で１６０ほど変更箇所があ [...]]]></description>
			<content:encoded><![CDATA[				<p><strong>WordPress 2.7 beta 3</strong>を実験的に入れてみました。細かな機能まで網羅するとキリがないのでとりあえずダッシュボードだけですが、管理画面のスクリーンショットです。ベータ３の段階で１６０ほど変更箇所があったようなので、正式版ではまだ変わる可能性がありますね。<br />
				<a href="http://s-srv.net/wp-content/uploads/2008/11/wp1.jpg"><img class="alignnone size-medium wp-image-139" title="WordPress 2.7 beta3" src="http://s-srv.net/wp-content/uploads/2008/11/wp1.jpg" alt="" width="300" height="193" /></a></p>
				<p><strong>全体的に今よりスタイリッシュ</strong>な感じになっています。アイコンは公式で複数案の中から選ばれたものが使われています。ドロップダウンリストやメニューにはかなり<strong>動的要素が用いられていて</strong>、大メニューにマウスカーソルを置くと▼が表示され、直接小メニューに飛ぶことが出来るようになっています。動的要素の積極的な導入で、同じ領域の中により多くの情報が詰め込めるようになったという感じがします。</p>
				<p>ダッシュボードにクイック投稿がついていたり、これまでのメール投稿だけでなく、ブックマークレットetc、<strong>多くの投稿手段</strong>が用意されています。</p>
				<p><strong>プラグインの自動アップデート</strong>は現在もありますが、2.7では<strong>FTPだけでなくSSL経由のFTPも使える</strong>ようになっています。これは、2.7の目玉機能のひとつである、<strong>WordPress自体の自動アップデート</strong>でも同じです。（なんかホストやログイン情報を入力しないといけなくなったようですが）</p>
				<p>投稿のタグ機能など、今までもより多くの付加的な要素は追加されてきていましたが、さらにテーマ側で使うための付加的要素なども盛り込めたり、リンク（ブログロール）も（日本ではあまり使われてないと思うけど）リンク先との関係性などの要素がより細かく入力できるようになっています。</p>
				<p>気になる点があるとすれば、UIが大幅に変更されていること。上に書いたように使いやすさもアップしているものの、やはり突然上メニューがサイドになっていたり、これまでと多々変更がなされているので若干迷います。まあ、ここは良し悪しというより好き好きですね。客観的に見ての使いやすさはかなり改善されてきていると思います。</p>
				<p>あと、設置後の自動アップデートは一旦環境をつくってしまえばその後はブラウザ上でほとんどのメンテナンスが出来るようになるので大歓迎（というか、他機能をあまり使わない自分としてはそれが一番重要）なのですが、現在<strong>2.5系以前を使っている場合</strong>、要素などが増えている分、DB設計も結構変わっているハズなので、そのあたりの変換が必要になった場合にどうなるのかは気になるところです（ファイル構成はぱっと見あまり変化なかったので、メディアファイルはまだ移しやすそうな感じ）。</p>
				<p>他はまあプラグインとかスキンですが、こちらはそれぞれの開発元の正式対応発表を待つか、自分でいじるしかないですね。個人的には2.5系でも特に不便を感じているワケでもないので、そうした環境や情報が揃うまでは待ちでいいかな、と思っています。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/140/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/140" />
	</item>
		<item>
		<title>Twitterが重いのでWassrを使ってみた</title>
		<link>http://s-srv.net/archives/129</link>
		<comments>http://s-srv.net/archives/129#comments</comments>
		<pubDate>Tue, 18 Nov 2008 13:33:09 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wassr]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=129</guid>
		<description><![CDATA[				本来の使い方とは違うのだろうが、ブログネタにするほどではないけど書いておく、といったネタをサイト上に表示しておきたいときにTwitterとWordpressプラグインを使えばいいんじゃないか？と思ってやってみたの [...]]]></description>
			<content:encoded><![CDATA[				<p>本来の使い方とは違うのだろうが、ブログネタにするほどではないけど書いておく、といったネタをサイト上に表示しておきたいときにTwitterとWordpressプラグインを使えばいいんじゃないか？と思ってやってみたのだが、</p>
				<p><strong>Twitterのサイト、重すぎてつながらない。</strong></p>
				<p>と思ったら、<a href="http://ameblo.jp/hkunimitsu/entry-10102515852.html" target="_blank">TwitterのDBサーバーはたったの３台らしい！（Next Big Thing!!）</a>から、まあそりゃ重いわけだ。しかもメッセージング処理だけなので１つの処理は軽いと思われるが、その分プロセスが1サーバに大量に発生するはずなので、<a href="http://www.atmarkit.co.jp/news/analysis/200701/09/c10k.html" target="_blank">C10K問題</a>に引っかかる、さあどうしましょ、ということらしい。</p>
				<p>まあ、試験的にはじめたとか、ビジネスモデルとして成立するかという話に至ってないからしょうがないとか、色々意見はあるようですが。個人的には今までまったく興味がなかったので知りません。というか、とりあえず重いなら代替サービスを探すのみ。話題になったんだから、いっぱいあるでしょ、同系サービス、ということで。</p>
				<p>基本的に、日本人受けしやすいモノ（≒日本人に使いやすいもの）は大抵日本独自のアレンジがされたものだ（日本のSNSで<a href="http://www.linkedin.com/" target="_blank">LinkedIn</a>みたいなのはまず流行らない。個人的にはよさそうだと思うのだが…）、と考える私は、<a href="http://wassr.jp/" target="_blank">Wassr</a>を選択。APIも公開してるし、いくつかあった中ではよさそうだ。ちゃんと公式でブログパーツやツールも。</p>
				<p>まあ、しばらくいじってみますかね。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/129/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/129" />
	</item>
		<item>
		<title>Google Static Map APIと携帯GPS連携</title>
		<link>http://s-srv.net/archives/121</link>
		<comments>http://s-srv.net/archives/121#comments</comments>
		<pubDate>Mon, 17 Nov 2008 13:03:32 +0000</pubDate>
		<dc:creator>webmaster</dc:creator>
				<category><![CDATA[Web技術]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[雑記]]></category>
		<category><![CDATA[DoCoMo]]></category>
		<category><![CDATA[Geo::Coordinates::Converter]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Static Map API]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[ドコモ]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://s-srv.net/?p=121</guid>
		<description><![CDATA[				ここ数日の間に、ITmediaでもGoogle マイマップ自動保存による情報漏洩問題が取り上げている模様。まあしかし、少し前だとグーグル八分、しばらくはストリートビュー、今度はマイマップと、何かときな臭い話の絶え [...]]]></description>
			<content:encoded><![CDATA[				<p>ここ数日の間に、<a href="http://www.itmedia.co.jp/enterprise/articles/0811/09/news001.html" target="_blank">ITmediaでもGoogle マイマップ自動保存による情報漏洩問題が取り上げている</a>模様。まあしかし、少し前だとグーグル八分、しばらくはストリートビュー、今度はマイマップと、何かときな臭い話の絶えないGoogleですが、正直<strong>Googleにまったく依存しないのは難しい</strong>し、Web業界だったら不可能だ。</p>
				<p>まーだからこそ寡占ってイヤだねぇという話なのだけど、検索精度の上がってきたYahooやMSNはどうなのだろう、とちょっと使ってみたところ、やはりテキスト検索ではさっぱり使い物にならん。いや、Googleのテキスト検索精度がそれだけ高いということなのだろうけど、履歴記憶一切無しにしていても、<strong>テキスト検索でGoogleは強い</strong>（まあ画像はイマイチだけど）。</p>
				<p>その上、先日故あってインターンシップのサンプルプログラムでGoogle Map APIのプログラムを作ったのも皮肉な話だ。まあ、GPS連携とか、同様の処理（Yahoo!地図とか）には部分的に使いまわせるトコもあると思うのでメモっておこう。あ、Perlです。</p>
				<p>今回試したのは、携帯GPSとGoogle Static Map APIの組み合わせデモプログラム。通常のGoogle MapはJavascriptでAjaxバリバリですが、携帯ブラウザでは閲覧できないので、Static Mapを使います。と言っても、値を渡すURLと、一枚の画像として出力される点が異なるだけです。URLは以下のような形式になっていますので、値を渡してやれば画像が出力されます。</p>
				<blockquote><p>&lt;img src=&#8221;http://maps.google.com/staticmap?center=[緯度],[経度]&amp;zoom=[ズーム]&amp;size=[横x縦]&amp;maptype=mobile&amp;markers=[緯度],[経度],redp&amp;key=[APIキー]&#8221; /&gt;</p></blockquote>
				<p>こんな感じで&#8230;staticmap?の後に引数を渡します。各項目の詳細は以下。</p>
				<ul>
				<li><strong>center</strong> 画像の中心の経度と緯度。カンマで区切る。</li>
				<li><strong>zoom</strong> 画像の倍率。数値。大きいほど寄り、小さいほど引きになる。とりあえず15くらいでテストした。</li>
				<li><strong>size</strong> 横x縦。ピクセル単位、真ん中はx（小文字エックス）で区切る。今の携帯だと240&#215;320くらいかな。</li>
				<li><strong>maptype</strong> 今回は携帯なのでmobile。roadmapというのもありますが、今回使ってないからやってません。</li>
				<li><strong>markers</strong> マーカーの緯度,経度,色と文字。緯度経度はcenterと同様に指定すればOKですが、色と文字は例えば赤でAと表示したければreda、青でPと表示したければbluepと指定。どんな色があるかは調べて下さい。<br />
				ちなみに[マーカー引数]%7C[マーカー２引数]%7C&#8230;とやることで複数のマーカーを指定できます。</li>
				<li><strong>key</strong> APIキー。</li>
				</ul>
				<p>とりあえず基本はこんだけ。ドコモの場合、formタグやaタグの最後に</p>
				<blockquote><p>&lt;form action=&#8221;url&#8221; method=&#8221;GET&#8221; lcs&gt;</p></blockquote>
				<p>とlcsをつけると位置情報をプログラムに渡せるので、取得した位置情報を先ほどのURLに渡…したいのですが、実はGoogleとドコモはどちらも世界測地系のWGS84とやらを使っているのですが、ドコモで取得した値はdms（度分秒）なのに対し、ここでAPIに渡す値はdegree（度）になっているので、途中に変換処理をかます必要があります。計算式もあるようですが、PerlならGeo::Coordinates::Converterを使うと、さまざまな表記法を相互変換してくれます。とりあえず、今回のdms→degreeであれば、</p>
				<blockquote><p>use Geo::Coordinates::Converter;<br />
				（略）<br />
				my $geo = Geo::Coordinates::Converter-&gt;new( lat =&gt; $lat, lng =&gt; $lon, datum =&gt; &#8216;wgs84&#8242;);<br />
				my $point = $cgeo-&gt;convert( dms =&gt; &#8216;degree&#8217; );</p></blockquote>
				<p>こんな感じで緯度・経度・測地系、変換元形式・変換後形式を指定してやればOK。</p>
				<p>このモジュールの使い方は、なんか今CPANつながらなかったので、飛んで検索してもらえばよいかと。</p>
]]></content:encoded>
			<wfw:commentRss>http://s-srv.net/archives/121/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://s-srv.net/archives/121" />
	</item>
	</channel>
</rss>
