2012-03-01
_ Picasaプラグインで写真の一覧を並び替える
Picasaプラグインで最新の画像を使いたい場合に一番最後までスクロールするのが不便だ,ということでPicasaのAPIを久々に見てみたところ,そもそもAPIにソートを条件として指定できないので,通常では追加した順での表示が想定されている,ということがわかった.これは仕様です,じゃなんか悔しいので,なんとかできる方法ということでちょっと調べてみた.
diff --git a/js/picasa.js b/js/picasa.js
index 378849f..dcabbaf 100644
--- a/js/picasa.js
+++ b/js/picasa.js
@@ -149,7 +149,7 @@ $(function () {
service.getPhotos(album.gphoto$id.$t, function (photos) {
$(loading.canvas).hide();
loading.stop();
- $.each(photos, function (j, photo) {
+ $.each(photos.reverse(), function (j, photo) {
$('<img>').click(function () {
$('#body').insertAtCaret($.makePluginTag('picasa', [phot
}).attr({
https://gist.github.com/1949167
結果としてはちょっと手を入れるだけで簡単に新しいものから順に並び替えることができました.
2012-02-29
_ FastTagCheckinでFacebook,Twitter共有と定型コメント機能を追加

NFCを利用していつもの場所にタッチでチェックインするAndroidアプリ,FastTagCheckinを更新しました.今回の更新でチェックイン時にFacebookやTwitterへの共有を行えるようになったり,定型のコメントをつけてチェックインできるようになりました.場所ごとに設定値を持たせることができるので,ある場所では外部サービスへの共有をONにしたり,ある場所ではいつものコメントをつけてチェックインをしたりする,ということが可能になりました.NFC対応のAndroidをお持ちの方で4sqを利用されている方はぜひぜひご利用ください.
アプリの使い方については動画でも確認できるようになったので,こちらもあわせてご覧ください.
2012-02-27
_ EC2で自分で作成した AMI から起動したインスタンスに SSH で接続できなかった
ある特定時点のインスタンスを AMI 化して別のインスタンスを立ち上げて SSH で接続しようとしたら,以下のようなメッセージがでて接続できなかった.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
これまで EC2のインスタンス作成とかは人まかせだったので,自分でさわることがなかったので全く気がつかなかったのですが,AMI 化したときには authorized_keys など軒並み削除されてしまうのですね.このために SSH でアクセスしたときに上記のような状態になってしまうと.
その後,何か回避策がないかと見てみたら,ec2-bundle-vol コマンド実行時に -i, --include オプションを指定すると指定したファイルを含めることができるみたい.または --no-filter オプションをつければ特にフィルターなしで AMI 化できるので,このオプションを利用して無事目的とする AMI が作成できた.
_ ただただし [同じアルバムに写真を追加していく人のことを考えると、こっちの動作をデフォにしたほうがいいかも知れませんね。]
_ hb [アルバムの並び順も新しいものから並んでいるので,こちらにあわせたほうがよさそうですね.設定でこれまでの並び順でも使え..]
_ ただただし [個人的には設定とかなくていいと思いますけどね(笑)。]