カテゴリー
未分類

春休み最大のハードスケジュール

目が冴えて眠れないからブログを更新。

今回は久々に情報系じゃなく日常的なことで。

 

大まかな流れ

Step1:カラオケ7時間
Step2:ネカフェ9時間(A.V.A.パーティー)
Step3:カラオケ7時間
Step4:彼女が泊まりに
Step5:カラオケ3時間(今ここ)

Step3終了の段階で体調を崩したのか頭、耳管開口部、喉頭、咽頭に激痛が。

どこかわからないぜって方はこちら

 

パターン決まっちゃってるからそろそろバリエーションを増やしたいものだ。

昔はBUMP OF CHICKENの天体観測さえキー高いとかいってたのが今じゃオク上げまでいけるように。

人って何でもできるんだなー。

いつも行くメンバー(全員男)の中でGod knowsをオク上げで歌える人がいるんだよねー。そこまで行ってみたいものだ。

そういうスキルUPもしたいけども、歌う曲や歌い方には人間性が(ryなので綺麗に歌う練習もしたいな。

誤解されそうだから一応言っておく。

いつも行くメンバーの
”耳塞いでも耳鳴りがするデスヴォイスやシャウトをする歌い方”
”規格外のハイトーンで頭が割れてタマがでてきそうになったりする歌い方”
などへの嫌味ではありません。

まぁ、人を指摘できるほどの喉もないので。

 

最後に宣伝がてら歌った曲リストを。

manzo – マイペース大王
manzo – 溝ノ口太陽族
HOOBASTANK – Just One
HOOBASTANK – Out of control
Linkin Park – Faint
Linkin Park – Breaking the habit
Linkin Park – The Catalyst
Linkin park – Papercut
SUM41 – STILL WAITING
BON JOVI – Have a nice day
SADIE – ICE ROMANCER
403 – Thousand Cross
Dragon force – Through the fire and flames
喜多修平 – 一斉の声
MintJam – Rival
LONG SHOT PARTY – あの日タイムマシン
LadyQ – ぐるぐるクロちゃん
TiA – Promise
紅色リトマス – 凛として咲く花の如く
石田 燿子 – STRIKE WITCHES ~私にできること~
石川 智千 – アンインストール
林原めぐみ – Northern Lights
放課後ティータイム – LISTEN!!
SOUND HORIZON – 石畳の緋き悪魔
平野綾 – God Knows…
平野綾 – Lost my music
平野綾 – ハレ晴レユカイ
河辺千恵子 – 桜キッス
飛蘭 – mind as Judgement
(ヤ)ランカ・リー – 星間(性感)飛行
May’n – ライオン

オールだと毎回これぐらいかな。もちろんオク下げは許されない。許されるのはオク上げのみだ!(俺の中で)

あ、いさじの声まねならオク下げするけどね。

いさじの声まねは似てるらしいがおれは大塚明夫の真似がしたいんだ。

いさじ to 大塚明夫 は難しそう。

某FPSゲームの台詞「爆弾をセットした。」は不意に一回うまくいえてたらしいが。

 

あ、そうそう。NicoWebPlayer for Androidのアクセスカウンターが延べじゃなく1000人を超えました!

アクセスしていただいてる方ありがとうございます。これからもよろしくお願いします。(なかなか改良する時間がありませんが)

カテゴリー
プログラミング

JavaScriptでの行動の制限について

ク○スファイアというオンラインゲームのウェブページではJavaScriptで特殊文字を禁止したり、入力文字数を制限している。

しかし最近のブラウザではURLバーからJavaScriptを実行できるため行動を制限しても簡単に回避できるようになっている。

 

上記の問題をソースコードを例に紹介してみる。

<script><!–
    function sendForm(){
        if(document.testForm.msg.value<=10){
            document.testForm.submit();
        }else{alert(“10文字以下で入力してください。”);}
    }
//–></script>

<form name=”testForm” action=”送信先URL”>
    <input type=”text” name=”msg”/>
    <input type=”submit” value=”送信” onClick=”sendForm()”/>
</form>

上記のようなソースコードの場合、判定を迂回したかったらURLバーに

javascript:document.testForm.submit();

と一行入力するだけで判定を迂回できる。

 

ではどのようにして迂回させないようにするか。

これもまた簡単だ。しかしJavaScriptだけでは解決できない。

流れはこんな感じ。

一度データを送信してしまい、サーバーサイドでデータを破棄するかどうかの判定を行いレスポンスを返す。

これもソースコードにして紹介。

送信側のファイルの内容
<script><!–
    function sendForm(){
        jQuery.get(
            ”./target.php?msg=”+document.testForm.msg.value,
            null,
            function(data){
                 alert(data.responseText);
            }
        );
    }
//–></script>

<form name=”testForm” action=”javascript:sendForm()”>
    <input type=”text” name=”msg”/>
    <input type=”submit” value=”送信”/>
</form>

 

受信側のファイルの内容(target.php)

<?php
    $data=$_REQUSET[“msg”];
    if($dataに対する条件をいろいろとここに書く){
        //条件を満たしたときの動作
        echo “送信に成功しました。”;
    }else{
        echo “送信されたデータが条件を満たしていません。”;
    }
?>

こうしておけばクライアントサイドからではデータの送信しかできず、判定はサーバーサイドで行われる。

ふと思い浮かんだものをメモ的に書いたものなので動作検証はしていません。

 

結論:クライアントサイドでの制限は飾りにしかならない。

いや、そもそもURLバーからJavaScriptを実行できるのはいいのだろうか。便利だけどさ。

カテゴリー
未分類

クロスファイアのブログパーツを作成。

公式がこういうの作ってくれるといいんだけどなぁ。

とりあえず、こんな感じに表示されます。

 

データは公式ウェブページと連動しています。

使い方は

<iframe src=”http://blogparts.axe1lyze.client.jp/crossfire/?コールネーム” height=”240″ width=”320″ frameborder=”0″></iframe>

のコールネームを自分のに書き換えて貼り付けるだけ。

heightとwidthはスクロールバーが出ない最小値です。(IEとChromeのみチェック)

まだ試作段階です。使っていただいた方はできれば動作報告をお寄せください。

あと壁紙も募集しています。