投稿

2月, 2011の投稿を表示しています

MissMail

メールサーバをたててたんですが、どうもメールが送れない。メールサーバからコネクションリフューズを喰らう。

なぜかわからなかったので、なんどかサーバ構築し直したりしたり、IP直打ちでだましだまし使ってみたり。

ところが今回、あっさり解決。それはDNSにワイルドカードでホスト名を設定してたため、ということ。専門家なら1秒でわかる事を、試行錯誤したあげく解決と。

一つかしこくなったー。

base64

イメージ
base64で画像を埋め込めることを理解。便利。そしてコネクションをはることがないので、高速化するらしい。

http://allabout.co.jp/gm/gc/23977/2/

タッチしてゴー

つくるひとなので、つくってます、といっても、お手軽web開発なのですがね。
iPhoneのタッチイベントについて、ひとこと。

コーユーふうに、onClickみたいに書く事ができるのですが、
document.getElementById("nanika").onTouchStart = function{ほにゃらら}
これだと、ビューがずりって動くのをとめられない、ので、全部のイベントをリスンする方法があるらしい。
window.onload=function(){ document.addEventListener("touchstart", start, false); document.addEventListener("touchmove", move, false); document.addEventListener("touchcancel", cancel, false); document.addEventListener("touchend", end, false); } で、これで呼ぶ関数にいろいろ記述するのですが、読んだ先きで、たとえば

function move(event){ event.preventDefault(); }
とかくと、ずりって動くのを止められる。が、こんな雰囲気で書いていたら、普通のtouchStartもevent.preventDefautltしちゃってて、そもそも単なるボタンのタッチも出来なくなる、という事態に遭遇。

うんともすんとも言わなくなるので、どの要素のタッチをとってるのかちゃんと理解するのはだいじだなと感じしだいですー。

以下参考
新JavaScript例文辞典
90秒で理解するiPhone JavaScript(マルチタッチ編) | ke-tai.org