“Connection reset by peer”が出る時

2012 年 5 月 5 日

連休を使って、負荷のキツくなってきたサーバを移転してるのですが。覚悟していたほどではないにしても、色々と問題が発生しました。そのうちのひとつが、Amazon S3への転送に失敗するようになったこと。途中で接続が切れる様子。

$ s3cmd put bkup-data:xxxx.tar.gz /tmp/xxxx.tar.gz
Connection reset: Connection reset by peer
99 retries left

使っているのは、Amazon S3のRubyライブラリ。バージョンは1.2.6です。

今回はCentOS 5.3から6.2への移行。S3ライブラリや転送するデータサイズ、相手のバスケットなどは変えていないので、やっぱりカーネル関係なんだろうなと。しかし、なかなか原因が特定できず、結構ハマりました。 continue reading… «“Connection reset by peer”が出る時»

Posted in TipsLeave a Comment

[jQuery Mobile] 1.1.0公開

2012 年 4 月 20 日

jQuery Mobile初のメジャーバージョンアップとなる1.1.0が公開されました。

幾つかの大きな変更が加えられたバージョン1.1ですが、特に重要なポイントとして、固定ツールバーの変更、ページ切り替え効果の完全再開発、フォーム要素の洗練などが挙げられます。

また、当面は1.0と1.1が併用されることを想定し、それぞれのバージョン向けのテーマローラーが使えるようになっています。1.0で作られたテーマは、簡単に1.1へ変換できるようです。

更に、長い間リリースされると伝えられてきたダウンロードビルダーは、今週中にはアルファ版がリリースされる見込みだということです。

主な変更点は、次の通り。
continue reading… «[jQuery Mobile] 1.1.0公開»

Tags: Posted in jQuery Mobile1 Comment

[jQuery Mobile] 1.1.0 RC1公開

2012 年 2 月 29 日

バグフィックス中心の1.0.1とは異なり、かなり大きな変更を含むバージョン1.1.0の公開が近づいています。今回は変化が激しいため、RCを挟むようです。

Announcing jQuery Mobile 1.1.0 RC1

以下、主要な変更ポイントのまとめ。 continue reading… «[jQuery Mobile] 1.1.0 RC1公開»

Tags: Posted in jQuery MobileLeave a Comment

[jQuery Mobile] 1.0.1公開

2012 年 1 月 27 日

jQuery Mobile、正式版になって以降で初のアップグレードが行われました。

jQuery Mobile 1.0.1 Released

とはいえ、以前予告があった通り、1.1への繋ぎとなるマイナーチェンジ。機能的に大きく変わった点は無く、バグフィックスやサポートブラウザの拡張などのメンテナンスが行われたものが1.0.1として公開になっています。

1.1.0は、来月下旬に公開される見通し。 continue reading… «[jQuery Mobile] 1.0.1公開»

Tags: Posted in jQuery MobileLeave a Comment

[jQuery Mobile] ページイベント・チートシート

2012 年 1 月 20 日

jQuery Mobile Cheat SheetjQuery Mobileのマークアップ用チートシートに続いて、ページ関連イベントのチートシートをつくりました。

» jQuery Mobile Page Event Cheat-sheet

ページ遷移時のイベントは数も多く、「どの順番で呼ばれるんだっけ?」と忘れてしまうことがよくあるので、パッと見られる形であると便利かなと。

実はこのシートは、拙著「」(今日発売のハズ)に掲載した図の、体裁を整えたものです。各イベントの内容についても解説されていますので、よろしければお手元に(宣伝)。本家ドキュメントの意訳的なものは日本語リファレンスに載せていますが、書籍の方はもう少し噛み砕いたものになっています。 continue reading… «[jQuery Mobile] ページイベント・チートシート»

Tags: Posted in jQuery Mobile2 Comments

[jQuery Mobile] 1時間でミニサイトをつくる

2012 年 1 月 17 日

jQuery Mobileは、慣れてしまえば非常に扱いやすいシンプルなライブラリなのですが、どうも「とっかかり」が難しいという話を聞きました。

そこで今回は、まだプライベート・ベータですがWYSIWYGでjQuery Mobileサイトを構築できる無料サービス “Codiqa” を使って、ちょっとしたサイトをサクッとつくってみます。端的にホームページビルダーのようなもので、あまりの簡単さにガッカリされてしまうかもしれませんが…

なお、サンプルとしてつくってみるのは、3月末に東京で開催されるラグビー7人制の世界大会「HSBCセブンズ・ワールドシリーズ」の特設サイトという態です。実に11年ぶりとなる日本開催なのですが、あまりにも情報が手に入らないため、せっかくなので少しまとめておこうかと。少しでも興味あれば、是非、秩父宮(秩父ではなく、国立競技場の近く)に足を運んでください。 continue reading… «[jQuery Mobile] 1時間でミニサイトをつくる»

Tags: Posted in jQuery Mobile4 Comments

[jQuery Mobile] バージョン1.0.1から1.1へのロードマップ

2012 年 1 月 10 日

昨年暮れにようやく正式版1.0がリリースされたjQuery Mobile。先ほど、今後のロードマップとして次にバージョン1.0.1が、そして次にリビジョンが上がりバージョン1.1がリリースされることがアナウンスされました。

Upcoming Releases: 1.0.1, 1.1, and beyond

差し当って、要点をまとめ。 continue reading… «[jQuery Mobile] バージョン1.0.1から1.1へのロードマップ»

Tags: Posted in jQuery MobileLeave a Comment

[jQuery Mobile] SEOとユーザビリティを両立させるポイント

最近、海外のブログなどでも「スマートフォン向けサイトでのSEO」というキーワードが出てくることが増えてきました。SEOは常に正解の分からない得体のしれないオカルトに満ちた世界ですが、それでも今までの様々な試行錯誤から「定石」のようなものは出てきています。

そうした「SEOの定石」と、モバイルサイトでの「ユーザビリティ」を極力両立させるポイントについて、年明けにSEARCH ENGINE LANDで良い記事(How To Improve Mobile Commerce SEO Using JQM)があがっていました。そちらを参考に他の情報を加えつつ、jQuery Mobileを活用したサイト構築について少しまとめてみます。 continue reading… «[jQuery Mobile] SEOとユーザビリティを両立させるポイント»

Tags:, Posted in jQuery MobileLeave a Comment

[jQuery Mobile] BartenderプラグインでフッタをiOSアプリ風にする

2011 年 12 月 22 日

jQuery Mobile用プラグイン(?) “Bartender” を試してみました。

これは、フッタなどツールバーのデザインをiOSのネイティブアプリ風にするためのものです。

プラグインと呼ぶには少し抵抗があるのは、スクリプトを一切含まないスタイルシートだけの拡張機能であることです。もちろんそれは悪いことではなく、軽量で動作する望ましいことなのですが。

ともあれ、簡単な実装方法とデモを用意してみました。 continue reading… «[jQuery Mobile] BartenderプラグインでフッタをiOSアプリ風にする»

Tags: Posted in jQuery Mobile,PluginsLeave a Comment

[jQuery Mobile] Markup Cheat Sheet

jQuery Mobile Cheat SheetI’ve just created jQuery Mobile Markup Cheat-sheet.

» jQuery Mobile Markup Cheat-sheet

This is almost just a “Data- attribute reference” of the official document, but I believe this can be still handy for both developers and designers ;)

Tags: Posted in jQuery Mobile,PluginsLeave a Comment