上次推荐的hotspot shield vpn不幸被封,tor又太慢,剩下支持linux平台的翻墙工具只有JAP和your freedom。这两款软件都用java编写,但jap稳定性和速度都不好,your freedom速度介于tor和hotspot vpn之间,还能接受。官方网站
P.S.使用之前需要在官方网站注册一个账号。
最近用新蛋买东西,发现可以用支付宝登录,但支付宝那帮懒人没有开发64位linux的Firefox插件,只好自己动手。
// ==UserScript==
// @name alipay-cooperate
// @namespace alipay
// @description 支付宝合作商户登录脚本
// @include https://www.alipay.com/cooperate/*
// @require http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js
// ==/UserScript==
var _form_token=document.getElementsByName("_form_token")[0];
var e_i_i_d=document.getElementsByName("e_i_i_d")[0];
var return_url=document.getElementsByName("return_url")[0];
var check_code=document.getElementsByName("_fmc.au._0.c")[0];
var goodFormDiv=document.createElement('div');
goodFormDiv.innerHTML = '<form id="new_login_form" action="https://www.alipay.com/cooperate/user_authentication.htm" method="post">'+
'<input type="hidden" name="support" value="000001" />'+
'<input type="hidden" name="CtrlVersion" value="1,1,0,1" />'+
'<input type="hidden" name="return_url" value="'+return_url.value+'" />'+
'邮箱<br /><input type="text" name="_fmc.au._0.e" /><br />'+
'密码<br/><input type="password" name="_fmc.au._0.p" /><br/>'+
'<input type="hidden" name="action" value="user_authentication_action" />'+
'<input type="hidden" name="event_submit_do_authentication" value="anything" />'+
'验证码<input type="text" id="new_check_code" name="_fmc.au._0.c" /><br/>'+
'<input type="hidden" name="_form_token" value="'+_form_token.value+'" />'+
'<input type="hidden" name="e_i_i_d" value="'+e_i_i_d.value+'" />'+
'<input type="submit" value="登录" /></form>';
$("#Header").after(goodFormDiv);
$(check_code).parent().next().children().insertAfter("#new_check_code");
var LoginError=$(".LoginError");
if(LoginError.length>0){
$(".LoginError").insertBefore("#new_login_form");
}
var badForm=document.getElementsByName("login")[0];
$(badForm).remove();
Firefox安全性高的似乎有点过头了,居然不让ajax跨域访问。网上搜索找到一个解决方案:
if($.browser.mozilla){
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
}
catch (exception) {
alert("需要增强的不安全的能力");
}
}
P.S.:"$.browser.mozilla"是jquery代码
还记得So you think you can dance里的足球MM吗,她现在开始当演员了,首部参与拍摄的电影《Fame》将于今天9月25号上映。
众说周知,越来越多的国外网站被GFW封杀,广大网友只好用无界、洋葱路由(Tor)、自由门(freegate)跨墙,但这几个软件都有一个通病——速度极慢,严重考验上网者的耐心。现在好了,Hotspot Shield横空出世,安装后即可用无需配置,速度超快,看youtube视频都不卡,推荐使用。
以前一直用Firebug插件来查看http请求信息,但它有一个致命的地方,如果网页重定向后就无法捕捉重定向前的http信息。Httpfox监视整个浏览器的请求,而不是单个页面。初步试用了一下和收费的ie插件httpwatch有一拼。
英国一名青少年监狱的女狱警最近一状告到法院,指称自己遭到长官和同僚逼迫辞职,只因为嫌她长得太“正”,并且要求赔偿。
22岁的卡吉拉本来被安排在布尔斯福青少年监狱工作。但是却经常受到长官和同僚的羞辱和冷嘲热讽,又说她化妆太浓,衣服露得太多,诸如此类。
她告诉法庭说,受到这等欺侮后,她别无选择,只好辞职。不过,她说实质上自己是“等于”被辞退的,所以要求依据“监狱服务法”赔偿。
卡吉拉说,她因为对受刑人友善,遭到同僚排挤。由于她个子娇小,有一次她穿上刚修改过、变得更为合身的制服时,一名受刑人不禁赞美:“师姐,你真性感!”卡吉拉说,她对受刑人友善,并不表示她跟对方是朋友。但同僚却心生嫉妒。
她的一位同僚则表示,她们都是为她好。因为像她这样不知世间险恶的人,很容易会上了一些坏心肠的囚犯的当,或是被抓到暗角处毒打一顿。
安装中文支持
ubuntu cd没有带全中文语言包,所以安装的时候会自动去源仓库下载,但很有可能速度不够快,因此建议安装的时候断掉网络,等安装完后换一个速度快的源安装中文语言包。
文泉驿字体模糊问题
卸载自带的版本,从官方网站下载新版本
sudo gedit /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf
将<test compare="less" name="pixelsize"><double>16</double></test>
改为<test compare="less" name="pixelsize"><double>17</double></test>
将<edit name="antialias" mode="assign"><bool>true</bool></edit>
改为<edit name="antialias" mode="assign"><bool>false</bool></edit>
sudo ln -s /etc/fonts/conf.avail/66-wqy-zenhei-sharp.conf /etc/fonts/conf.d
fcitx方块问题和字体模糊问题
sudo rm /etc/fonts/conf.d/49-sansserif.conf
gedit ~/.fcitx/config
设置显示字体(中)为WenQuanYi Bitmap Song
复制中英文词典到stardic字典目录
去官网http://stardict.sourceforge.net/cn/Dictionaries_zh_CN.php下载词典如朗道英汉词典
tar -xf stardict-langdao-ce-gb-2.4.2.tar.bz2
tar -xf stardict-langdao-ec-gb-2.4.2.tar.bz2
sudo mv ~/stardict-langdao-*/ /usr/share/stardict/dic
受限软件如多媒体解码器安装
sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update
sudo apt-get install ubuntu-restricted-extras
64位系统还需要安装w64codec
sudo apt-get install w64codec
解决声音偏小的问题
打开音量控制,把所有选项调到最大
防arp攻击
目前没有发现linux下免费的arp防火墙,只有通过绑定网关ip和物理地址来防范arp攻击,用法如下:
arp -s 网关IP地址 网关物理地址
我个人非常讨厌activex,因为这种东西是微软闭源产品,只能在windows下IE浏览器中使用,可国内银行和支付宝那帮SB开发人员就知道用这种东西。之前我的解决办法是使用Virtualbox虚拟Windows xp,然后在虚拟的Windows中用ie登录,可为了这些小事每次开虚拟机太烦。在google中搜了一番发现有一篇文章用 Firefox+greasemonkey扩展+自定义脚本修改本地支付宝登录页面,从而实现在Firefox登录支付宝。虽然支付宝出了windows 下和linux32位版本的firefox插件,但64位linux的firefox迟迟不出,所以这个脚本还是有用处的。
// ==UserScript==
// @name killalipay
// @namespace alipay
// @description Kill IE for Alipay
// @include https://www.alipay.com/user/login.htm
// @include https://www.alipay.com/user/logout.htm
// ==/UserScript==
var f=document.getElementById("login");
if (f == null)
{
f=document.getElementById("rightlogin");
}
if(f!=null){
f.innerHTML = "<form id='fuck_alipay' action='https://www.alipay.com/user/login.htm' method='post'>"+
"<input type='hidden' name='CtrlVersion' value='1,1,0,1' />"+
"<input type='hidden' name='_fmu.l._0.c' value='1111' />"+
"邮箱:<br /><input type='text' name='_fmu.l._0.e' value='' tabindex='1' /><br />"+
"密码<br /><input type='text' name='_fmu.l._0.p' tabindex='2' /><br />"+
"<input type='hidden' name='action' value='login_action' />"+
"<input type='hidden' name='goto' value='' />"+
"<input type='hidden' name='event_submit_do_login' value='anything' />"+
"<input type='hidden' name='support' value='000001' />"+
"<input name='submit' type='submit' value='登录' /></form>";
}
支付宝密码不加密也能登录,所以可以不用管activex的加密算法,直接用密码框输密码就行,但中国银行只能用加密密码登录。知道明文和密文原则上是可以解密但这需要时间,我可不想把大好的宝贵时光放在这种事情上。那么就只有一种办法,用httpwatch等http嗅探工具取得登录中行的http post数据,然后把获取的密文放到自定义的登录脚本就可以了。
// ==UserScript==
// @name killboc
// @namespace killboc
// @description killboc
// @include https://ebs.boc.cn/BocnetClient/ETokenLogin.do
// @include https://ebs.boc.cn/BocnetClient/Login.do
// ==/UserScript==
document.body.attributes[0].value=null;
var forms=document.getElementsByName('form1');
if(forms.length>0){
var f=forms[0];
f.innerHTML="<form action='Login.do' method='post'>"+
"<input name='_viewReferer' value='loginEToken' type='hidden'>"+
"<input name='level' value='9' type='hidden'>"+
"用户名:<input name='LoginName' type='text'><br>"+
"动态密码:<input name='Otp' type='text'><br>"+
"<input name='Password' value='加密密文,可以从捕获的post数据中找到' type='hidden'>"+
"<input type='submit'><br>"+
"</form>";
}
中行那帮垃圾开发人员连明细查询页面也写成for ie only的,继续改
// ==UserScript==
// @name querytransferdetail
// @namespace killboc
// @include https://ebs.boc.cn/BocnetClient/queryTransferDetail.do*
// ==/UserScript==
var f=document.getElementById("form1");
if(f!=null){
var currentDate = new Date();
var year=currentDate.getFullYear();
var month=currentDate.getMonth()+1;
if(month<10){
month="0"+month;
}
var date=currentDate.getDate();
if(date<10){
date="0"+date;
}
var start=year+"/01/01";
var today=year+"/"+month+"/"+date;
f.action='queryTransferDetailSubmit.do';
f.innerHTML='<input type="hidden" name="AccountId" value="2308012"/>'+
'起始日期:<input type="text" name="StartDate" value="'+start+'"/><br/>'+
'结束日期:<input type="text" name="EndDate" value="'+today+'"/><br/>'+
'<input type="submit"/><br/>';
}
Syntaxhl是一个TinyMCE的代码高亮插件,能插入SyntaxHighlighter支持的代码。SyntaxHighlighter最近推出2.0版本,但Syntaxhl作者最近在研究Merb框架,无暇估计这个小插件,只好自己写。上个周末断断续续改了下,今天把代码放到GitHub上了,之所以选择GitHub是因为Syntaxhl原作者把代码放在那。GitHub很强大,我创建一个分支之后还可以向原作者申请合并我的修改,作者不到一个小时就把我的代码合并到主干分支上了。
Linux下Bittorrent(俗称BT)下载工具有很多如Vuze(原Azureus),Ktorrent,Deluge,但都有一个缺点没有下载完成后自动关机的插件。Google搜了一番之后只有Deluge有个关机插件,但这个插件无法在新版本上使用,索性自己写,但Deluge新版本对插件接口做了很多修改,插件开发文档都没有跟上,只好放弃。退而求其次,写Vuze插件,Vuze用java编写,图形库使用的是swt,内存占用有点大,但我的电脑有2G内存可以完全忽略掉这个问题。Vuze插件开发文档相当详细,不到半天就写好这个插件。不得不佩服Vuze的开发团队,Vuze的插件机制相当强大,通过它提供的PluginInterface可以实现很多功能。
\/\*(\s|.)*?\*\/
最近研究Ibator的时候发现自动生成的注释超级多,看着碍眼。无奈eclipse没有去除注释的功能,好在它的find/replace支持正则表达式,试着自己写了一下,eclipse崩溃好多次。后来在google上搜到现成的,放到这里备忘。
偶然上LinuxToy 时发现的,跨平台,号称是最快的web服务器,支持FastCGI, SCGI, PHP, CGI, X-Sendfile, TLS 和 SSL 加密连接, 虚拟主机, 授权认证, 实时编码,负载均衡, 兼容Apache的日志文件, 零当机时间更新等等。
还自带了cherokee-admin管理工具(web方式)
自带spawn工具,不用再编译lighttpd的spwan-fcgi了
piksi据传是在法国留学的芬兰学生,她在flickr发布的照片服装搭配比较得体,加上人长的漂亮,后来在网络上广为传播。
同事花了几天下了红警3,安装完有7g大,其中电影片段就占了3.7g。我们两个人对一个简单电脑玩了一局,感觉一般,操作没星际、魔兽顺手,倒是电影片段里的美女们很漂亮很性感,上图:
还有一个国家的就不贴上来了,有点丑。
吹牛也有变成现实的时候。记得小的时候在一个女生面前吹牛:计算机可以自动解数学题。吹得小姑娘不时点头,唉女孩子就是好骗。后来知道有matlab等数学类的软件也不怎么惊奇,但这次我是彻底服了。好了废话不多说,这个能解题的是一个网站Mathway。
强悍吧,连解题步骤都有。
接下来就可以动手写程序了,可以参考下我的博客程序。
收藏了很久,有一年了吧,整理硬盘的时候发现的
google发布创意10100大赛
http://www.project10tothe100.com/
这个小姑娘1992年出生的,现在娱乐界真是90后当道。
Taylor的最新单曲,羡慕那个城堡和古典服装。
戴帽子很酷
最初在美剧迷上看到的,小女孩长得蛮可爱的,歌唱的也不错,据说在desprate housewife中扮演坏女孩Kayla Scavo,不过那部连续剧越看越没劲,看到第3季就看不下去了。
不知道TinyMCE的管理团队怎么想的,语言编码只能在ISO 639-1 code list列表中,偏偏这个列表没有区分简体和繁体的,用ISO 3166编码列表多好。我在上传简体语言文件后就把原来的繁体文件给覆盖掉了,在这里像台湾的原译者致歉。