妻の要望で、DELボタン押下時のメッセージを
本当に削除しますか?
から
○:○の○○を本当に削除しますか?
に変更した。
変更は簡単で、DJangoのテンプレート中にある
'本当に削除しますか?'
の部分を
'本当に{{時間に相当するメンバ|"H:i"}} の {{行動に相当するメンバ|escape}}を削除しますか?'
に変えただけ。
JQueryを利用した入力がMaxLengthに達した時に次のフォーカスに移動するサンプルです。
一応、Opera,FireFox,safari,chrome,IEで動作するつもりです。
function NextFocusByMaxLength(event) { var eventObject = event; if(window.event) { eventObject = window.event; } if(eventObject.keyCode < 48) { return; } if(eventObject.keyCode > 111 && eventObject.keyCode < 188) { return; } if(eventObject.keyCode > 223) { return; } if($(this).val().length == $(this).attr("maxlength")) { textlist = $(":text:enabled"); thisindex = textlist.index($(this)); if(thisindex < textlist.length -1) { thisindex += 1; $(this).blur(); $(":text:enabled:eq(" + thisindex + ")").focus(); } return; } } $(document).ready( function () { $(":text").keyup(NextFocusByMaxLength); });
和紙の耐久性と耐水性を強くしてみました的な素材であるナオロンという素材で作られたバッグです。
素材としては紙なので軽いのですが、耐荷重は10キロと十分です。
早速、トートバッグを購入しましたが、かばんだけだと130gしか無いというのはうれしいですね。
スクエアバッグなら100gを割っていますので、かなり軽いです。
ノートPC等を保護するクッションケースもあるのですが、こちらも78gと超軽量です。
普通のスクエアバッグ
http://www.assiston.co.jp/?item=1750
トートバッグ
http://www.assiston.co.jp/index.php?item=1890
クッションポーチL
http://www.assiston.co.jp/index.php?item=1893
金額的にも、リーズナブルなのかなと思っています。
デザイナーがINFOBARや無印の換気扇みたいなCDプレーヤや±0でおなじみの深澤直人さんなだけあって、シンプルで良いです。
VistaのHome Premiumをultimateに変更するステップアップグレードを購入したので、インストールしたところ今のところ以下の不具合が・・・。
・DVDドライブを認識しなくなった。
・Windows Updateが失敗するようになった。最後の最後で失敗したといって構成を元に戻してくれるんだよね。
・bluetoothも認識しなくなった。
とりあえず、もうかれこれ5時間くらい格闘していますが、駄目。
ステップアップグレードってそんなに危険な商品だったの?
これって、普通にPCにあまり詳しくない使っているだけの人はどうするんだろうか。
これが、シェアが一番の製品の実力ということか。
というわけで、困ったことに出荷時の状態に戻すところからはじめたいと思います。
マイクロソフトさん貴重な経験をさせていただいて本当にありがとうございます。
今回はBasic認証が必要なTwitterのfriends_timeline(今回は自分のタイムライン)を表示するサンプルです。
ポイントは、$.getだとBasic認証するために必要な情報を送信できないので、より柔軟な$.ajaxを利用している事と、usernameとpasswordを指定しているという事です。
その他の部分は前回のサンプルそのままです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="jquery.js"></script> <script> function getTimeLine() { $.ajax({url:"http://twitter.com/statuses/friends_timeline.xml", username : "username", password : "password", success : function(data) { var value = "<ul>"; result = $(data).find("status").each(function(){ value += "<li><span style='font-weight:bold'>" + $(this).find("user").find("screen_name").text() + "</span>" + $(this).find("text").text() + "</li>"; }); value += "</ul>"; $("#timeline").html(value); }, error : function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); } </script> </head> <body> <input type="button" onclick="getTimeLine();" value="Get!TL" /> <div id="timeline"> </div> </body> </html>