delete from hateblo.jp where 1=1;

タイトルに意味はありません。

Dev Festには参加できそうにない


理由は簡単、PG問題の回答を送信できていないorz
JSON形式でのPOSTの方法が良くわからなかった...
jQueryなら簡単だと思い込んでた。

暗号文通信の課題について変換はすぐにできたんだけど、
送信部分が謎orz

いまさらに気づいたけど、dataフィールドにはjavascriptの配列形式で代入すれば送ってくれたのかも。

あなたの登録したメールアドレスを、このクイズサーバーに転送して下さい。ただし、次のような暗号化をしてください。

    * A → S
    * B → T
    * C → U
    * D → V
    * E → W
    * 中略 → 中略
    * Z → R
    * a → s
    * b → t
    * c → u
    * 中略 → 中略
    * z → r
    * @ → @
    * 1 → 1
<html>
<head>


<title>Dev Fest</title>
<script language="JavaScript" src="js/jquery.js"></script>
<script language="JavaScript">


function getvalue(instr)
{
	var str = "";
	var str2 = "S"; //Aからのオフセットを求めるための値 
	var i = 0;
	for(i=0x41;i<=0x5a;i++){
		str += String.fromCharCode(i);
	}
	var pos = str.indexOf(str2);
	//alert(instr + ", " + pos);
	var export = "";
	for(i=0;i<instr.length;i++)
	{
		var chr = instr.charAt(i);
		var chk = chr.toUpperCase();
		var point = str.indexOf(chk);
		if(point >= 0)
		{
			point += pos;
			if(str.length <= point)
			{
				point -= (str.length);
			}
			if(chr == chk){
				export += str.charAt(point);
			}
			else
			{
				export += str.charAt(point).toLowerCase();
			}
		}
		else
		{
			export += instr.charAt(i);
		}
	}
	//alert(export);
	return export;
}
jQuery(document).ready(function ($){
	$('#submit').click(function ($){
		
	    jQuery.ajax({
		    url: "http://devquiz.appspot.com/personalpost",
		    type: 'POST',
		    dataType: 'JSON',
		    timeout: 1000,
		    data: {
		    	"key":document.forms[0].key.value,
		    	"pass":getvalue(document.forms[0].mailaddr.value)
		    },
		    error: function(){
		        alert('Error loading XML document');
		    },
		    success: function(xml){
		       alert('OKOK' + xml);
		    }
		});
	});

});

</script>
</head>
<body>

<form name="form">

<input name="key" id="key" value="5b3aagd;dnhur4tyh4iohortjhodjh4oYXJ0aWNpcGFudFNvbHV0aW9ucxiJogEM" type="text">
<input name="mailaddr" id="mailaddr" value="@gmail.com" type="text">
<input name="submit" id="submit" type="submit" value="Do It!">
</form>



</body>
</html>

くやしいから、とりあえず、JavaScriptで書いたロジックをおいておく

まだやってた
  • 2010/02/25 20:43追記
  • 2010/03/03 00:39参加できたっぽい。なぜ。。。