星期四, 四月 23, 2009
几款FTP服务器
星期二, 四月 21, 2009
Ascii 码表中 0 是什么?
我知道A的ASCII 码是65, 空格是20...但是 ASCII码表中的0是什么? 不太清楚. 没研究过. 只不过刚才碰到了个搞笑的问题.
这段代码用来给HTML加乱码, 如果 random number 是0的话, 那么, 跟在那个字符后面的所有内容就会凭空消失. 字串本来应该是越加越长的, 但这回居然越加越短...神奇...
matchString = /(<)((br\/>|\/p>|br>))/i;
replaceString = /(<)'((br\/>|\/p>|br>))/gi;
while (htmlCode.match(matchString)){
var tempSeed = seed;
for (i = 0; i < 20; i++){
randomNumber = Math.floor(Math.random()*127) + 1
if (randomNumber == 60 || randomNumber == 62){
randomNumber++;
}
tempSeed += randomNumber;
tempSeed += String.fromCharCode(randomNumber);
}
tempSeed = "<span style='font-size:0px'>" + tempSeed + "</span>"
htmlCode = htmlCode.replace(matchString, tempSeed + "$1'$2");
}
--
Feng
星期三, 四月 15, 2009
包含中文的网址转成全英文
其实是个很简单的东西,在网上找了半天,居然没有现成的...
只好自己动手了.
写成HTA了,跟批处理用法一样,复制,粘贴到记事本,存成HTA格式, 双击运行...
功能,就是把含有中文的网址成转成全英文的,就是用%XX代替中文,明白?
很多多余的代码,只是为了好看那么一点点,有些代码是纯属多余,没用到,懒得删.
<HTA:APPLICATION
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style>
body { background-color: #eeeeee; background-repeat: repeat-x; background-position: top}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
a{color:#FFCC33;text-decoration:none}
a:hover{text-decoration:underline}
.frmDefault_Text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 400px; background-image: url(images/tplMain_r1_c1.jpg);
background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmDefault_Text_Short { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 60px; background-image: url(images/tplMain_r1_c1.jpg);
background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmDefault_TextArea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 80px; width: 500px; background-image: url(images/tplMain_r1_c1.jpg);
background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmText_Quantity { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; height: 20px; width: 30px; background-image: url(images/tplMain_r1_c1.jpg);
background-repeat: repeat-x; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.frmDefault_Button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFCC33; border: #000000; border-style: solid;
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.fntHeader_1 { font-weight: bold; }
.celTable_1_Header { font-weight: bold; background-color: #999999; font-size: 8pt}
.celTable_1_Row td { font-size: 8pt}
.celInstall_Position { background-image: url(bap/images/imgInstall_Car_Aerial.gif); background-repeat: no-repeat; background-position: center center}
.celTool_Tip { background-color: #cccccc; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #FFCC33; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
</style>
</head>
<body>
把中文网址转换成英文,IE中有效.
<br/>
这里输入原网址:
<input type = "text" size = "50" id = "txtUrl" value = "" class = "frmDefault_Text" />
<br/>
<input type = "button" value = "转换" onclick = "convert()" class="frmDefault_Button" />
<input type = "button" value = "清除" onclick = "clearTxt()" class="frmDefault_Button" />
<br/>
以下是转换出来的结果:
<textarea id = "txtAResult" rows = "5" cols = "50" class = "frmDefault_TextArea" />will be here </textarea>
<br/>
<input type = "button" value = "复制到剪贴板" onclick = "url2Clip()" class="frmDefault_Button" />
<br/>
<script>
function convert(){
url = "http://www.cjl520.com/免费下载/小曹影楼素材-SWF转VCD%20DVD工具(最好的FLASH转DVD工具).rar"
if (txtUrl.value != ""){
url = txtUrl.value;
}
url = encodeURI(url);
url = url.replace("%25","%");
txtAResult.value = url;
}
function url2Clip(){
window.clipboardData.setData("text",txtAResult.value)
}
function clearTxt(){
txtUrl.value = "";
}
window.onload=ini
function ini(){
var x=600;y=280
window.resizeTo(x,y)
document.title="中文链接转英文"
txtUrl.focus();
}
</script>
</body>
</hta>
--
Feng
encodeuri
很多人喜欢点别人发过来的链接,而不是复制,粘贴. 这本来也没什么,但很多地方,一碰到中文网址,链接就只到英文部分,从中文部分断开了. 这样点进去的话,链接肯定是不正确的.为了不让这种情况发生,我便想干脆把中文链接变成英文的. 用JS就可以实现.
<body>
this is my encoder
<br/>
<input type = "text" size = "100" id = "txtUrl" value = "" />
<br/>
<input type = "button" value = "convert" onclick = "convert()" />
<br/>
<textarea id = "txtAResult" rows = "3" cols = "100%"> result will be here </textarea>
<br/>
<input type = "button" value = "copy to clipboard" onclick = "url2Clip()" />
<br/>
<script>
function convert(){
url = "http://www.cjl520.com/免费下载/小曹影楼素材-SWF转VCD%20DVD工具(最好的FLASH转DVD工具).rar"
if (txtUrl.value != ""){
url = txtUrl.value;
}
url = encodeURI(url);
url = url.replace("%25","%");
txtAResult.value = url;
}
function url2Clip(){
window.clipboardData.setData("text",txtAResult.value)
}
</script>
</body>
然后我把它存成 HTA 文件,昨天用了个HTA文件觉得很神奇,看看了里面的内容, 觉得就是JAVASCRIPT, 于是试着把我写的HTML存成HTA格式,居然就直接能用了.让我诧异的是,用HTML和HTA输出的结果居然不同,晕.后来我才发现,是OPERA和IE中的encodeuri 这个函数输出的结果不同,奇了怪了.网上查它们的区别,查了很久,无果. 最后我发现,原为是默认编码不同,晕炫. 因为没有标明网页的编码, OPERA默认是UTF-8,而IE默认是GB2312...所以结果就不同了. 把IE的编码改成UTF-8后,结果就一样了. JS引擎看来是差不多的.OEPRA可以打开HTA文件,就跟打开HTML一样. IE打不开,会下载.
window.clipboardData.setData("text",txtAResult.value) 这句在OPERA中无效, 用过OEPRA的人应该知道, 很多网页中,有一些"点此复制"的按钮在OPERA中都无效,也许可以设置成有效吧,只不过我不懂罢了.
--Feng
星期四, 四月 09, 2009
涨工资了,跟我没关系
--
Feng
星期四, 四月 02, 2009
HOTMAIL转到MSN,MSN却不会转给GMAIL
刚才做了个实验,发给HOTMAIL的邮件,可以被转发到我的MSN邮箱,但是MSN邮箱收到后,并不会再转发给我的GMAIL.
但如果是直接发给我的MSN邮箱的话,MSN邮箱就会给我转到GMAIL.
也就是说,我还是无法从GMAIL收到HOTMAIL的邮件.
--
Feng
HOTMAIL也支持转发了邮件
--
Feng
用 imagemagick 缩小GIF动画图片(摘)
一般的软件改变GIF的大小后就不会动了.随随便便就动用PS是没必要.用GIMP都显得大材小用.用Ulead GIF Animator 5倒是个好主意,只不过批量处理的话,那可麻烦了.
用 imagemagick 就简单多了.
convert big.gif -coalesce coalesce.gif
第二步
convert coalesce.gif -resize 50% small.gif
就算要批量处理也很容易了.
Feng
星期日, 三月 22, 2009
SAYATOO 卡拉OK字幕好像挑系统
--
Feng
picasa 居然不支持PNG
--
Feng
raysource中的peer.exe
昨天在fs2you 下载了个游戏, 东方红魔乡, 下载后,解压不了,用total commander 可以看到里面的内容, 却解不出来, 用WINRAR直接说打不开, 于是试着用WINRAR的修复功能去修复. WINRAR 报文件正在使用中. 于是用UNLOCKER看了下, 虽然是raysource 中的 peer.exe 在作怪. 虽然我已经开了raysource, 但这个peer 却没有退出. 估计它是用来继续给别人上传文件用的. 居然也不说一声, 害我以为是我的下载的文件损坏呢...UNLOCKER解锁后问题消失. 然后我就把PEER.EXE删了.
--
Feng
星期一, 三月 16, 2009
世界第一等 歌词 抄来的
临行A红ging
秦Gion Dua海A红英
无锡命
无锡并
秦爱A并右里丢修新
临行A款ging
ki家马A出逃体
磨万tin
末有林
mia顺mia摆龙戏一行
及Buwei就,难伽银
萨布go西马来到din
那被共,Bua感经
瓦希sei该得一定
西恩混
西足鼎
ho含Pua坝莱萨gin
mn gia 红,mn gia 应
五经无疑A后hia 地
得DIA A功因
其to丢谈笑脸洗
giu名利,莫聊西,前gin南mei ho临行
临行A红ging
秦Gion Dua海A红英
无锡命
无锡并
秦爱A并右里丢修新
临行A款ging
ki家马A出逃体
磨万tin
末有林
mia顺mia摆龙戏一行
及Buwei就,难伽银
萨布go西马来到din
那被共,Bua感经
瓦希sei该得一定
西恩混
西足鼎
ho含Pua坝莱萨gin
mn gia 红,mn gia 应
五经无疑A后hia 地
得DIA A功因
其to丢谈笑脸洗
giu名利,莫聊西,前gin南mei ho临行
--
Feng
星期日, 三月 15, 2009
sayatoo 的安装问题
--
Feng
星期三, 三月 11, 2009
premier 2.0 一个错误
[\dev\stingray\Libraries\Asl\Foundation\Src\DirectoryRegistry.cpp-174]
启动不了,打开的时候出现上面那个东西, 原因是因为pr 找不到 "我的文档" 的路径, 因为我的"我的文档" 移到别处去了, 而PR却还是在原来的地方找. 在原来的地方, 建立我的文档文件夹 My documents , 问题解决. 纳闷的是, 我之前用得好好的呀, 为什么今天才发病. 于是我又把 新建的那个"我的文档" 文件夹删除了, 再开PR, 这回又好了...晕死,都不懂为什么了.
设置临时变量 userprofile 为真的 "我的文档" 的目录应该也是可以解决问题的.
--
Feng
星期四, 三月 05, 2009
proxomitron 和 Scott
--
Feng
proxomitron 小经验
今天做了两件事
用OPERA显示迅雷链接
去霏凡广告
通过更改 webThunderDetect.js 这个文件, 我让浏览器在检测不到迅雷的时候,直接打出迅雷下载的地址,而不是弹出下载WEB迅雷,霏凡的广告还真有点难度,有一个特别的广告,把广告去掉后,居然下载地址也不显示了,没弄清为什么,最后我把存广告的变量ADLIST清空了,终于没有广告了。直接清JS文件会把下载地址也清了
第一个, 把这段代码替换成
if(!this.isIE && (client==0)){}else{this.showSetUpInfo(cid);}
这段
document.write("cid:" + cid);
document.write("<br/>");
document.write("url:" + url);
document.write("<br/>");
document.write("refer:" + refer);
document.write("<br/>");
document.write("name:" + name);
document.write("<br/>");
document.write("stat:" + stat);
第二个,MATCH 链接为有广告变量的JS链接,然后把* 替换成
var adlist="";
$STOP()
这里, $stop() 非常重要,否则死循环。
Feng
星期三, 三月 04, 2009
Easy CD-DA Extractor 也可以抓APE
--
Feng
星期二, 三月 03, 2009
AE 简谐运动表达式(钟摆)
r = R/5
w=1
x=r*Math.sin(w*(time+index))
angle=90-Math.acos(x/R)*180/Math.PI
--
Feng