アーカイブ

‘web’ カテゴリーのアーカイブ

Google App Engine/Java で動くEtupirkaCMSが良い

2011 年 2 月 4 日 tdtsh Comments off

etupirka、イイですね。

EtupirkaCMS 0.1.0 リリース – やさしいデスマーチ

EtupirkaCMS(日本語)

何が凄いって、eclipse も appengine SDKも使わずに、ローカルでテストしてデプロイ出来るんです。感動しました。
コレならフリーランスなWEBデザイナ・コーダにも勧められますし、一人教えておきました。

WYSIWYGエディタも使える。本気で使える。素晴らしい。

とりあえずテストで投稿してみました

Google Webマスターツール と Google Analytics はIDとかを入れるだけ。
必ず使うんで、最初から機能として入っているのはイイですね。
欲を言えばTrackbackが送れるといいナァ。

ちょっと前、Google App Engine/Java で動くCMSを探したけど、満足いくものが無かったんで仕方なく ホスティングサーバ + wordpress で当ブログ初めたんですけど、最初からコレが有れば使ってたかも。

カテゴリー: Google App Engine, slim3, web タグ:

ヘッダにOGP (Open Graph Protocol)を入れてmixiやFacebookやGREEで試す

2011 年 2 月 4 日 tdtsh Comments off

OGP情報ヘッダに入れてますか?

要は、Facebook likeとかmixiチェックとかをWEBサイトに導入するとき、Open Graph Protocolに従い、HTMLヘッダのmetaタグ書きましょう、と言う事です。

フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か – IT戦記

当ブログはwordpressのプラグインに全てお任せで入れてませんけど、他でmixiチェック、GREEイイね、Facebook likeで色々実験してみました。

さっとググッてさっと実験しただけなんで、誤りを含んでいる可能性が大いにあります。鵜呑みにしないでください。
誤りを見つけた方はご指摘ください。

 


HTMLタグは、こんな感じに。

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”ja” lang=”ja” xmlns:og=”http://opengraphprotocol.org/schema/” xmlns:gr=”http://gree.jp/ns” xmlns:fb=”http://www.facebook.com/2008/fbml” xmlns:mixi=”http://mixi-platform.com/ns#”>

裏取り無し、純粋コピペだけでつくりました。
まぁ動いたんで大きくは間違ってないんでしょう。

 


	<meta property="og:type" content="blog">

コレ、何を入れたらイイのか良く判りません。ググってみると、サンプルコードは”blog”となっている事が多いです。

調べてみました。

Use article for any URL that represents transient content – such as a news article, blog post, photo, video, etc. Do not use website for this purpose. website and blog are designed to represent an entire site, an og:type tag with types website or blog should usually only appear on the root of a domain.
Object types / Open Graph protocol – Facebook developpers

どうやら、ブログやSNSとかCMSとかの個々の記事には、”article”を使うのが正解の様です。

“website”や”blog”は、そのサイトのトップやDocumentRootのページに設定して、そのサイトそのものを表現する時に使うのが正しい作法の様です。
多分。

 


<meta property=”og:title” content=”ココにタイトルを入れる”>

これは各社共通で、イイね的な投稿の本文的なものになります。

コレを入れとかないと、サイト名になったり、ブラウザタイトルが入ったりと、マチマチの様です。

誤解を恐れずにいうと、ココをイイ感じに引きのあるタイトルにする事がOGPを導入する最大のメリットなんで、がんばって設定しましょう。

 


<meta property=”og:image” content=”http://www.your.site/path/to/image.gif”>

これはOGPの必須項目になっているんで最初はWEBサイトのロゴ画像を設定してたんですが、mixiチェックでこの画像が自動で挿入されてしまいます。

個々の記事のチェックなのにサイトのロゴが入るのはうまくないですね。

入れないでも、一応mixiとGREEとfacebookはちゃんとイイね的な事ができました。

因みにmixiは、その記事のページをクロールして画像を探し出し、mixiチェックボタンを押下した時に選択させる、と言う仕様になっています。

それが嫌な場合は、こう書けばやめてくれました。

	<meta name="mixi-check-robots" CONTENT="noimage">

Open Graph protocolの画像クロールについて – web探検隊

 


Facebookのlikeの場合、

	<meta property="fb:admins" content="FacebookアカウントのID" />

の様なんが必要です。

このやり方でいくと、個々のページをイイねされる度にファンサイトが増えていくんです。

こう書いた方がいいです。

	<meta property="fb:app_id" content="FaceookアプリのID" />

それには、Facebookアプリを作る必要があります。

*** fb:admins の代わりに fb:app_id を使う
fb:admins を使って、手動でお知らせを流すことが出来るのは良い機能なのですが、一つのサイトにたくさんのウェブページがあって、たくさんの「いいね!」があった場合は一個一個のページに対して管理していくのは大変ですね。
そんな場合は、 fb:admins の代わりに fb:app_id を使うことで、プログラムからそれらの作業を自動化することが出来ます。
やり方としては、以下のページからお知らせ専用のフェイスブックアプリを作ります。
[http://www.facebook.com/developers/createapp.php:title

アプリといっても、要は自分のFacebookアカウントの様に、Facebook上に基本データとウォールを持ったオブジェクトをもう一つ登録するイメージです。アプリの実体はあなたのサイトと言う理屈です。

とりあえず作るのは簡単でした。
色々と良く判らない部分がまだありますけど、Facebookでイイねは出来てました。

その他参考にさせて頂いた記事たち

ライブドアブログ( @livedoorblog )にOGP (Open Graph Protocol) を組み込んでFacebookで体験してみた件とライブドアブログへの要望

【Facebook】Open Graph Protocol 説明:プロジェクトマネジメント10.0:ITmedia オルタナティブ・ブログ

カテゴリー: OAuth, OpenID, web, ソーシャルメディア タグ:

SEOはコンテンツありき、IPv4枯渇、マイナスのプロモーションなど

2011 年 2 月 2 日 tdtsh Comments off

SEOとデザインは今後より密接になる理由 : could

良い記事。
WEBサイトもSEOもコンテンツありき、ですね。
そしてソーシャルメディアの場合は、コンテンツ≒人 ですね。

サイト(コンテンツ)を作る前に考えるべきこと

  • Webサイトにおけるビジネスゴールは何か?
  • なぜ Web サイトが必要なのか?
  • 誰に向けてコンテンツを配信したいか?
  • 利用者に提供したいコンテンツは何か?
  • 利用者が欲していると感じるコンテンツは何か?
  • どのように利用者のもつ問題を解決するのか?

 


ゆっくりと確実に変化するWeb制作のルール | 住 太陽のブログ

言っちゃった。
WEBサービスがコモディティ化してるのに、それでも独自ドメインでイチからWEBサイトを製作するのは不誠実だ、と。

私が受託開発に未来は無いと思った一番の理由が、「ソフトウェアエンジニアは、車輪を再開発したがる」でした。
少し業務要件を変えてでも、パッケージとかオープンソースとか有りものを活用した方がイイと判っていても、工数ほしいからイチから作っちゃう。
今はウェブサービスを活用した方がクライアントの為だと本心では思っても、自分達が食べる為にはオーダーメードのシステムを作り続けないといけない。
その構造と一緒ですね。

今は無料or格安でブログを立ち上げられるし、Twitter と Facebook がある。
極端な話、大手のWEBサービスを使わないとしても、その3つで事足りてしまう気がする。
今年あたり、Facebookファンページ上にECサイトを作る、という案件が急増しそうな予感。

 


X. プロモーションする対象のサービス

A. 最大限のマーケットの大きさ。つまりは全体でターゲットになるユーザが何人いるか。
B. Xをしらないユーザ
C. Xをしっているユーザ
D. Xをしっていて興味をもたなかったユーザ

当然ながら、A=B+C+Dとなる。そして僕はプロモーションをするときにB,C,Dの比率がそれによってどう変化するかを考える。

特に長期的な戦略を考える場合には重要視するモデルだ。

このモデルのパラメータに実際にユーザになった数がはいっていないのも、僕的には重要なポイントだが、まあいい。あとで説明する。

で、この場合のプロモーションでベストな基本戦略は以下のとおりだ。

戦略1. Bはできるだけ減らさない。

戦略2. Bが減った分、CとDが増えるが、できるだけCを増やして、Dは増えないようにする。

↑これが効果のないプロモーションはマイナスのプロモーションになる理由だ。

マイナスのプロモーション – はてなポイント3万を使い切るまで死なない日記

すごく良い記事。
プロモーションに関して言えば、「やらないよりやった方がマシ」では無く、「やらない方がマシ」が存在すると言う話。

 


IANAによるIPv4アドレスの配布が事実上終了 - Publickey

Geekなぺーじ : IPv4アドレス枯渇。その意味と恐らくこれから起きること

ついにきた。

私がまだネットワークエンジニアのつもりだった頃IPv6を学んだのはもう10年以上前の様な気がする。KAME projectで踊るカメが見えたとか見えなかったとか。
その当時は数年もすれば国策としてのIPv6が普及してIPv4は消えていくんだろうと思ってたけど、IPv4はNAPTを駆使してしぶとく生き残ってきた。

JPNICで枯渇するのも時間の問題です。
いよいよ悠長な事言ってられなくなってきた訳です。
新規でWEBサービス立ち上げるハードルが上がっちゃうじゃねーかコンチクショー!な人もいるかも知れませんが、そこはクラウドがあるじゃないですか。

 


あのテレビCMを見てGALAPAGOS(ガラパゴス)に飛びつく程度に、ITに詳しくない人たちが、果たして自宅の無線LAN構築から、GALAPAGOS(ガラパゴス)をWiFi端末として認識させるところまで、すんなりとできるだろうか。
SHARP、GALAPAGOS(ガラパゴス)の哀れをもよおすテレビCM: 愛と苦悩の日記

GALAPAGOSに関する至極最もな疑問。
誰に売るのか?この製品は誰を喜ばすものなのか?
一見、GALAPAGOSの戦略にはグランドデザインが欠如している様にも思えるけど、GALAPAGOSメディアタブレットには明確な意思が込められている気がする。

キャリアに依存しない収益構造の模索、だ。
模索してるから、製品設計のコンセプトもプロモーションもなんか的を射てなかったり、ブレてる。
そう考えると、生暖かい目で見守る気にもなってくる。

私はiPadユーザだけど日本人だから、建設的な意見も述べてみます。
GALAPAGOS は ePub3 がスタンダードになる前に、つまり2011年中に、利用者にとってXMDFが如何に優れているか徹底的にプロモーションし、端末をディスカウントしてでもシェアを伸ばすべきだ。今はそれ以外、無い。
1万円台だったら、私も買います。

 


ブラウザでChromeを使ってる人はCtrl+Shift+Jを押せばHttpヘッダー情報見れます
Google App EngineではAdmin権限でリクエストするとCPU使用率と1リクエストあたりの課金額がわかる – あおうさ@日記

知らなかった!

Ctrl + Shift + J でDevelopper Tools起動 -> [Resources]タブ選択 -> 左ペイン[RESOURCES]からHTML本体をクリック -> 右で[Headers]タブ選択

でHTTP Responseヘッダが見られます。

	X-AppEngine-Estimated-CPM-US-Dollars:
	X-AppEngine-Resource-Usage:

がソレです。便利。

 


Amazonクラウド、Oracle 11gのデータベースサービスを発表。パッチ適用やバックアップなど運用は全部クラウドにおまかせ - Publickey

AWS Elastic Beanstalkもそうだけど、いよいよエンタープライズ分野を攻略する気マンマンなAmazon様が、Oracleも用意して下さる。
これは良いニュースだ。
ORACLEマスター涙目。

 


サイトに設置した「いいね!」の押され具合をデータで解析する方法 | Web担当者Forum

自サイトに設置したFacebook「イイね!」ボタンがどれ位押されたかを見るには、Facebookインサイトを使えば出来る。Facebook用のタグが正しく記述されているかはURLリンターを使う。

 


昨年度の電波利用料収入は642億円。これは一般会計だが、実質的にはすべて総務省が使える隠れ特別会計になっている。来年度の総務省のICT予算が約1200億円だから、その半分以上の隠し財源を持っているのだ。
池田信夫 blog : 電波利用料という「隠れ特別会計」 – ライブドアブログ

総務省が周波数オークションを見送った理由は電波利用料が隠し財源になっているから、だそうです。
いやぁ、許せませんな。

 


Androidスマートフォンのシェアが全世界1位に、iPhoneもSymbian OSも抜き去る – GIGAZINE

全世界でAndroidスマホのシェアが1位になったそうです。
日本は?

 


キングジムのEvernote対応メモ(ショットノート)がもうすぐ出ますよ | goryugo, addicted to Evernote

これは・・・
iPhoneに取り込む為の紙。
iPhoneアプリと組み合わせると、その紙のタイトル欄と日付欄がOCRで読み込まれるみたい。
そしてEvernoteに投稿できるらしい。

ソーシャルネットワーク (Facebook)など

2011 年 2 月 2 日 tdtsh Comments off

昨年の10月頃にも書きましたが、Facebookがちょっとキてますね。

映画「ソーシャルネットワーク」とリンクする形でメディアへの露出が増えてきてるみたい。

映画自体は面白いと言う人が多いんで、DVDが出たら借りて見ようと思います。
これは読んだので特に急いで映画館で見ようとは思わないんで。

FacebookがIT界隈を中心にちょっとキてるのは、ファンページが作れる事と、toCやBtoBのビジネスプラットフォームとしても使える可能性が高い事が大きいんじゃないかな。決済のしくみまであるから、ECサイトも作れるし。

実は実名性なんて飾りで使ってない人が多い訳で、Facebookの強み、特徴としては「ビジネスの」プラットフォームになれる、が正解な気がします。

ファンページなんてただのコミュニティやん、と思ってしまうけど、趣味+個人的つながり色が強い mixi や GREE ではこうはいかない。

これまでの人脈メインのビジネスの流れから、ウェブによる検索を経て、Facebook等でのソーシャルグラフが取って代わる日も近い。
と思いたいなぁ。

関係ないけど、ちょっと気になった記事をメモっておきます。

すんごい良く纏まっているんで、WEB製作者なら永久保存版。
2011年1月のこれだけ読めば分かる Web 制作者向け情報まとめ | ウェブル

百度から著作権的に完全にアウトな新サービス。
Baiduライブラリ

Evernoteの使い方の参考になりそうなのでメモ。
[link]Evernoteな記事が充実しててそんでブックマークレットがまたすごかったりすごい | goryugo, addicted to Evernote

なんか面白そうだったからメモ。
スバル?GAINAXのオリジナルアニメ「放課後のプレアデス」、YouTubeで全4話の配信を開始 – GIGAZINE

カテゴリー: web, ソーシャルメディア タグ:

Salesforceのchatter.comが始まった

2011 年 2 月 1 日 tdtsh Comments off

Salesforceの chatter.com が始まったらしいです。

Salesforce chatter.com 日本

早速登録してみました。すこぶる簡単です。
会社で1番です。でも2番は居ないかもしれません。
Salesforce.comのアカウントとか不要です。必要なのは会社のメルアドだけ。

中小企業とかこれを使わない手は無いんじゃないかな。

企業内コラボレーションツールがTwitter化、今度は企業向けSNSの様にはならない?

セールスフォース、誰でも無料で使える企業内ツイッター「Chatter.com」公開。日本語対応で利用者数上限なし - Publickey

[salesforce]Chatter.comがはじまった | ウフル技術ブログ

カテゴリー: web, クラウド, ソーシャルメディア タグ: