久しぶりにアップデートしてみた

妻の要望で、DELボタン押下時のメッセージを

本当に削除しますか?

から

○:○の○○を本当に削除しますか?

に変更した。

変更は簡単で、DJangoのテンプレート中にある

'本当に削除しますか?'

の部分を

'本当に{{時間に相当するメンバ|"H:i"}} の {{行動に相当するメンバ|escape}}を削除しますか?'

に変えただけ。

f:id:NAL-6295:20090920170128p:image

Share

薬物中毒で有罪になった場合の量刑について思うこと

薬物中毒関連の犯罪で、利用していることで罪を問われる場合。

犯罪として取り扱うと、量刑は、ほとんど、執行猶予付きになるから意味がない。

だから、再発率が高い。

執行猶予がついたからって、薬物への依存が無くなるわけじゃないからね。

じゃあ、どうすれば良いのかという話だけど、無罪でもなく有罪で懲役でもない、矯正治療という第3の選択肢があっても良いのではないだろうか。

矯正治療で薬物への依存を無くすことで、再発させないことが重要なのではないだろうか。

Share

入力がMaxLengthに達した時に次のフォーカスに移動するサンプル

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);
});
Share

SIWAのバッグはおすすめです

和紙の耐久性と耐水性を強くしてみました的な素材であるナオロンという素材で作られたバッグです。

素材としては紙なので軽いのですが、耐荷重は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でおなじみの深澤直人さんなだけあって、シンプルで良いです。

Share

なんとか、ultimateにできた

なんとか、出荷状態に戻してからやることでultimateに無事できました。

いま、ちょっとずつ環境を戻しているところです。

こんな時、ネット上にデータを置いておいてよかったと思います。

もう、メーラはgmailだし、ブックマークも使ってないし、ファイルはdropboxだし。

便利です。

Share

Vistaのステップアップグレードにやられた

VistaのHome Premiumをultimateに変更するステップアップグレードを購入したので、インストールしたところ今のところ以下の不具合が・・・。

・DVDドライブを認識しなくなった。

・Windows Updateが失敗するようになった。最後の最後で失敗したといって構成を元に戻してくれるんだよね。

・bluetoothも認識しなくなった。

とりあえず、もうかれこれ5時間くらい格闘していますが、駄目。

ステップアップグレードってそんなに危険な商品だったの?

これって、普通にPCにあまり詳しくない使っているだけの人はどうするんだろうか。

これが、シェアが一番の製品の実力ということか。

というわけで、困ったことに出荷時の状態に戻すところからはじめたいと思います。

マイクロソフトさん貴重な経験をさせていただいて本当にありがとうございます。

Share

JQueryを利用してTwitterのfriends_timelineを取得するサンプル

今回は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>
Share