2010年11月19日 星期五

ⓒ我今天幹壞事了...


今天我打開了上面這個網頁,
但是看到裡頭的問題實在是多到讓人頭皮發麻...

所以我就寫了些短短的JavaScript...
開啟了各類問卷網頁,然後在網址內貼上後...
就變成這樣子了:



然後我就把這個約五百題的問卷在3分鐘內填完了...

http://cdaas.nfu.edu.tw/files/90-1017-34.php

我只是在網址列貼了下面這四行字輕輕按下ENTER...


第一類:
javascript:i=6506;for(j=0;j<5;j++){max=i+49;for(;i<=max;i++)document.getElementById("frm_314_" + i + "_2").checked=true;i=max+6;}

第二類:
javascript:i=5997;for(j=0;j<5;j++){max=i+49;for(;i<=max;i++)document.getElementById("frm_312_" + i + "_2").checked=true;i=max+6;}

第三類:
javascript:i=6788;for(j=0;j<5;j++){max=i+49;for(;i<=max;i++)document.getElementById("frm_315_" + i + "_2").checked=true;i=max+6;}

第四類:
javascript:i=7015;for(j=0;j<5;j++){max=i+49;for(;i<=max;i++)document.getElementById("frm_316_" + i + "_2").checked=true;i=max+6;}

貼了沒反應?請愛用Google瀏覽器,謝謝。

2010年11月14日 星期日

☀無名正妹時計全圖




台灣時計


由於我不清楚拿掉Logo有沒有法律問題...
所以請不要偷走上面沒Yahoo的時鐘...
這樣我會很難做人...小偷請自重...

這是台灣做的無名正妹時計,
這跟日本學的有模有樣的拿著一塊看板上面寫時間,
總共應該是有24*60=1440張請客倌自行算算看吧。
想要看全圖的請把下面的原始碼貼入記事本,
並且選擇存檔類型為"所有檔案"另存為『beautyclockweb.htm』吧~
<table><tr>
<script type="text/javascript">
function padLeft(str){
if (str<10)
str="0" + str;
return str
}
for(var i=0;i<24;i++) {
for(var j=0;j<60;j++) {
document.write('<td>'+padLeft(i)+':'+padLeft(j)+'<br /><img src="http://tw.yimg.com/i/tw/wretch/beautyclockweb/' + padLeft(i) + padLeft(j) + '.jpg" /></td>');
if((j+1)%6 == 0) {
document.write('</tr><tr>');
};
};
};
</script>
</tr></table>

2010年11月11日 星期四

ⓒ國立虎尾科科們請加油!!


高中生解題系統:
http://zerojudge.tw/Problems

虎科科們相關科系的請不要再只是會前面這種高中生程度的考題了,
趕緊朝向下面這種大學生程度的邁進吧!!

女生也不要認為程式是妳們的罩門,
我認識的程式高手裡頭就有三個是女生呢。


大學生解題系統:
http://judge.nccucs.org/Problems

後記:
站長最近才在網路上找到有這種東西,
而且這玩意原來已經運作三年了...

2010年11月10日 星期三

ⓒ自製千千靜聽 俺の妹 面板

Preview:

Title:Oreimo
Author:Hoi (QQBoxy)
Player:TTPlayer
Anime:俺の妹がこんなに可愛いわけがない
Version:1.0 Beta
Download:Here
Method:
下載後直接拖進主視窗即可。

Postscript:
這個其實很久之前就做了50%了,
只是一直沒空(其實是忘記
所以拖到現在才補完了90%左右,
這個版本還沒有修改迷你模式(其實是因為我沒在用迷你模式
不過主視窗是差不多了,
其實整體大概有八成是用小畫家改的(汗"
第一次做沒有做得很好,見笑了~

『俺の妹がこんなに可愛いわけがない』譯:我的妹妹才沒有這麼可愛,
這部輕小說其實不錯看,
如果你不曉得御宅族的世界,
看完這部作品你可能會有所感觸,
可能也不會再有那種排斥阿宅認為都是很糟糕的感覺了,
由於站長架過動漫論壇,
看著下面那群孩子對動漫付出的熱情也曾經非常感動過,
會想要為了這群孩子做點什麼事情,
最瘋狂的時期可以為了搞論壇當掉三科專業科目。

2010年11月2日 星期二

ⓒMultiUploader 多檔案上傳 JavaScript + PHP

前言:
檔案上傳的PHP程式是許多學PHP的同學們最初的初等範例,而且網路上已經太多相同的教學,站長現在來點不一樣的,加入了JavaScript來增添幾分色彩,這支程式是不小心在Google Docs整理資料時發現,是我以前在研究如何寫多檔上傳系統的時候寫的,現在這隻程式已經非常龐大,這篇只是貼出其中的小部分功能。

現在釋出的這支還算能用的程式,是給已經學會PHP上傳程式的同學參考的,印象中應該是修改過後支援度比較廣的那版,如果對這支程式哪個部分有問題請留言。

PHP(upload_file.php):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
/**************************************************
 File:upload_file.php
 Name:檔案上傳程式
 Explain:
 請將php.ini內之以下參數調整為需求大小
 upload_max_filesize
 post_max_size
****************************************By QQBoxy*/
$uploadhtm = 'upload.htm';
$uploaddir = './uoload_data/';//儲存路徑
$total = $_POST['jsvalue'];//檔案個數
if(!$total) {
echo "好像沒有檔案耶?請<a href=\"".$uploadhtm."\">返回上傳頁面</a>檢查看看吧。";
return;
}
//多檔上傳開始
for($i=0;$i<$total;$i++) {
echo "<br />上傳第".($i+1)."個檔案:";
$myfile = 'myfile'.$i;//input.name

$filename = $_FILES[$myfile]['name'];//檔案完整名稱
$extension = explode(".", $filename);//檔名依點切割
$extension = $extension[count($extension)-1];//檔案副檔名
if($filename) {
if (eregi("(jpg|jpeg|png|gif)$", $extension)) {//不分大小寫限制檔案格式
$type = 1;
} else if(eregi("(zip|rar|7z|swf|wnk|pdf|mp3)$", $extension)) {
$type = 2;
} else {
echo "副檔名不可為『".$extension."』";
continue;
}
$complete = upload_file($uploaddir,$filename,$myfile);//進入移動副程式
if ($complete == 1) {
echo "『<a target=\"_blank\" href=\"".$uploaddir.$filename."\">".$filename."</a>』成功的上傳了";
if ($type == 1)
echo "<br /><img src=\"".$uploaddir.$filename."\" style=\"border:3px #99CCFF solid;\" />";
} else {
echo "『".$filename."』Sorry~上傳失敗了";
}
} else {
echo "檔案有問題唷";
}
}
echo "<br />上傳完成囉,可以<a href=\"".$uploadhtm."\">返回上傳頁面</a>了。";

function upload_file($uploaddir,$filename,$input_filename){
$uploadfile = $uploaddir.basename($filename);
    if (move_uploaded_file($_FILES[$input_filename]['tmp_name'], iconv("utf-8", "big5", $uploadfile))) {
        $complete = 1;
    } else {
        $complete = 0;
    }
    return $complete;
}
?>