2012年5月29日火曜日

今さらながらOGPについて調べてみた

このエントリーをはてなブックマークに追加 Clip to Evernote
仕事でOGPについて聞かれたので、いろいろ調べてみた時の自分メモ。



OGP=Open Graph Protocol の略。


OGP本家サイト(英語)
http://ogp.me/


OGPとは? 改めてOGPの重要性について考える時が来た。
http://www.lastday.jp/2012/04/19/ogp-is-important


今すぐ確認した方が良い  FacebookのOGPがきちんと設定できているか調べる方法
facebookにデバッガーがあるらしい。
http://www.lastday.jp/2012/04/18/have-you-checked-facebook-ogp
FacebookのOGPを簡単に確認するためのブックマークレット作ったよー
http://blog.livedoor.jp/ikko615/archives/51867433.html


OGPを設定するときに必要な設定
>html要素に「xmlns:prefix」というネームスペースに対応した属性を設定する必要があります。
http://www.koikikukan.com/archives/2011/05/03-035555.php
OGPの記述後もValidなHTML5文書にするマークアップ方法のメモ
http://www.skyward-design.net/blog/archives/000133.html
ちなみに、この属性はRDFaっていうフレームワークの仕様だそうです。
※Googleも部分的にサポートしてます。
Google本家がわかりやすい。
http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=99170


セマンティックWebの話
Microformats、RDFa、Microdataとschema.orgとリッチスニペット
http://design-spice.com/2012/04/19/microformat-rdfa-microdata-schema-org-rich-snippet/


そういえば、Blogerの場合は書く方法があるんだろうか。
今度調べてみよう。。。

2012年5月16日水曜日

TreeMapの時のkeyの罠

このエントリーをはてなブックマークに追加 Clip to Evernote
仕事中に同僚が軽くハマったみたいだったので、ついでにメモ。


Mapをソートさせる必要があって、TreeMapを継承させたんだけど、
putできひん!とかエラーを抜かしやがるので、ちょっと調査。


ようは、TreeMapのkeyにオブジェクトを使ってたら、そのオブジェクトはComparableを実装しておく必要があるらしい。


オブジェクトだから、順番なんてわからんよー
ってことなんでしょうね。
だから、Comparable実装しておけよって話なんだと思われ。


ってことが、まんま書いてある記事を発見(笑)
[java]TreeMapのキーに注意
http://d.hatena.ne.jp/sleepy_yoshi/20080123/p1


無事解決してなにより。

2012年5月2日水曜日

AWSにサーバをたててみた

このエントリーをはてなブックマークに追加 Clip to Evernote
機会があってAWS(Amazon Web Service)を使うことになりそうなので、予行演習も兼ねてAWSにサーバをたててみることに。
初めて使う人は1年間は無料ってところが開発者に優しいですなぁ。
demoサーバたててちょっと試す分には十分。
※制約条件がありますが。詳しくはこちら




参考にさせていただいたのがこのリンク


はじめてのアマゾンクラウド②『仮想サーバ(AmazonEC2)を立ち上げる』
http://www.slideshare.net/kentamagawa/3amazon-ec2


スライドとにらめっこしながらだいたい1時間程度でLinuxサーバがたてられるから、
サーバとかよーわからん人でもすぐ出来るのがいいです。


さて、次はAWS AndroidSDK でも落とすか、サーバにgitでも立ててみるかしようかな。