0%

使用 Bitbucket 主要是因为他提供了免费的 Private Git 空间,于是乎私人项目都会丢到这个上面。不幸的是,本着与先进生产力作对的一贯精神,Bitbucket 被 List 了。 可是 Private Respo 不得不用,于是使用了 GAE(敏感词就不多说了)科学上网,Git 中将服务器地址设置为 http://127.0.0.1 而不是 127.0.0.1(多了个http://),URL 替换 git@ 形式的地址为 https 形式的地址后,就可以用 GAE 进行 Git Push 到 Bitbucket 上面了。唯一的不爽是不能通过使用 Key 来免密码了,每次 Push 都要输入帐号密码,但是总比 Push 不上去,强多了。 本来故事应该到此为止,不过后来又遇到了诡异的事情,当 Push 一些大文件的时候,出现了 Git: error: RPC failed; 的错误,Google 了一圈,得出的结论是,你要改成 git@ 形式的地址,这不是坑爹么,用了这地址咋科学上网呢?最后还是 stackoverflow 大神网站比较牛,找到了答案,只需要在命令行或者 Bash 中执行以下命令即可:

git config http.postBuffer 524288000

原来是 git buffer 给的内存不足造成的,加大就可以了。

为 Wordpress Theme 添加可在匿名(未登录)情况下访问的 AJAX 响应,网上资料很凌乱,遂自行记录过程如下。 1. 首先确保主题中有 jQuery 库(似乎这已是各小型网站的标配),没有的话可以在主题 header.php 文件中添加:

2. 然后需要在页面中插入当前网站的 URL 信息,这个信息可以通过如下代码:

admin_url( ‘admin-ajax.php’ ) ) ); ?>

如此一来系统将自动在页面中返回 admin-ajax.php 的网络路径了:

/* <![CDATA[ /
var MyAjax = {
uri : “http://example.com/wordpress/wp-admin/admin-ajax.php"
};
/\
]]> */

于是在将来自己写的 JS 代码中,只需要调用 MyAjax.uri 就能获取到 admin-ajax.php 文件的地址了; 3. 在 function.php 中添加准备用来响应 ajax 请求的 function:

‘success’);
if(!$data) $arr[‘status’] = ‘fail’;
//在数据中插入先前发送过来的参数 data
$arr[‘data’] = $data; //实际上这一步是扯淡的,正确的做法当然是处理这个请求了
/* 然后你开始根据接收到的参数做一些 php 该做的事情 */
$response = json_encode($arr); //将上面各步骤生成的数据转换为 JSON 格式
header( “Content-Type: application/json” ); //发送 Header,确定数据包为 JSON 格式
echo $response; //生成数据
exit; //这一步一定要加,要不然 $response 会始终返回 0,有些说法是返回 die(),不过我不太喜欢这个方法名,所以还是 exit 吧
}
?>

4. 然后开始添加 JS 代码,发送 AJAX 请求,这个放在主题的相应 js 文件里面就行了:

var uri = MyAjax.uri, param = {
action : ‘update_stock’,
data : {} //这里的 data 可以自己添加任何东西,下面除了 data 外也可以添加别的内容
}, ;
//开始发送请求
$.post(uri, param, function(data){
//ajax 返回数据成功后的操作,下面的意思是你可以在 firebug 的 console 里面看见返回的数据,当然也可以进行其他的操作
console.log(data);
}, ‘json’);

code on Gist 部署完毕,更多内容请参见官方文档

话说起初玩知乎是因为他的饥渴营销,因为当时这邀请码看上去挺精贵的,就想上去看看,于是不知道在哪求了个邀请码就上去了。 一开始,对知乎的映像就是李开复旗下网站,这个老板平时在微博上搞点程序员鸡汤什么的,偶尔顺应民意说一下群众喜闻乐见的话,跟想象中各种顽固不化的老东西区别很大,所以对于他旗下的知乎还是没有排斥的。 进去以后,果然感觉是一个类似于 WIKI 的质量还可以的论坛,虽然作为一个一天到晚强调用户体验的地方自己网站的用户体验却稀烂,但不可否认,他早期的内容质量还是国内一流的。虽然搜索功能不太好用,但总能够有意无意之间看到对你有用的东西,以及认识一些值得认识的人。 后来大佬们都走了,不知道什么时候开始邀请码制度也名存实亡了,网站的用户体验倒是一如既往的,每况愈下,我有时候想,知乎一定有一个强大的文案和论坛管理员团队,以维护他们这些庞大的内容并进行人工审核,以至于他们请不起一个像样的技术团队来对糟糕的网站用户体验进行改进,而对不和谐言论进行删除和折叠,速度竟快到了令人发指的程度。 我不对用户的素质进行评价,因为他们本来就应该是参差不齐的,不过对于知乎的某一些风气确实不太敢恭维。比如知乎的提问是人人都可以修改的,而当一个问题不够完善或者提问不当的时候,所有人的想法不是去修改问题,而是去吐槽提问者;对于异见者不是与其争论,而是将其折叠或者删除。在此不得不佩服李开复从谷歌中国离开后的卧薪尝胆,自我变革很迅速啊,很快就学会了 Party 的那一套了。 虽然某些话题或答案确实开拓视野,不过也就仅此而已了,一个简单的问题当成论文来写,甚至还为此专门设计了一个作家编辑器,却来不及改善一下网站在移动设备上的使用体验,我只能说这个一定是该网站领导的英明决定了,或者该领导本身就是一个文案高手,能用一万个字说完的道理绝不使用三个字。 不过知乎有一个功能还是很好的,那就是可以把不喜欢的人拉黑,这样不管你怎么说他,他说你的时候你都看不到了,单独拿出来说的原因是,这个功能在知乎上存在很久了,竟然一直都没有出过毛病,对于这样一个由文科生组成的互联网团队来说着实不容易。 现在这网站还有一些娱乐的功能,比如找找重口味生活方式之类的,往往也能看见一些非常经典的言论,虽然他们很快就会被如潮的五毛或者果粉愤怒地折叠或者删除举报,但如果有幸能看到,也能得一乐呵。另外个人感觉这个网站的内容质量还是比糗事百科要好多了。 另外,在知乎上,想体验到及时到位的删帖折叠服务,那就说苹果、李开复、知乎和方舟子的坏话,或者跟中医黑唱反调吧。 暂时说到这里,因为我要吃饭了。希望大家不要对我使用知乎这件事对我进行吐槽,我会毫不犹豫地封杀掉你的,相信我,我有这个能力,嗯哼~

忽如一夜春风来,我还在用 jQuery 1.8.1 的时候,无意中发现 jQuery 1.9.0 正式版已出。 于是乎惯例性的对 ShadowBlue本主题内置的脚本进行了升级。我这一换不要紧,差点成残疾,原来 1.9.0 中把 $.browser 取消了,全面改成了 $.support,也许 jQuery 的开发者认为通过特征来区分浏览器比通过浏览器版本来区分更加地有效,不过很多时候我们依然需要知道浏览器到底是啥版本。以前,通过 $.browser 我可以很容易地知道现在跑在什么浏览器上,并写成了一个方便的方法:

var ieVersion = function(){
var ver = 100, $ = jQuery;
if ($.browser.msie) {
ver = parseInt($.browser.version);
}
return ver;
};

于是当我调用这个方法就可以知道目前到底是 IE 几(如果不是 IE 则为 100),现在不行了,于是只有使用非 jQuery 内置方法来判断:

var ieVersion = function(){
var ver = 100,
ie = (function(){
var undef,
v = 3,
div = document.createElement(‘div’),
all = div.getElementsByTagName(‘i’);
while (
div.innerHTML = ‘’,
all[0]
);
return v > 4 ? v : undef;
}());
if(ie) ver = ie;
return ver;
}

点击查看 DEMO | 源码 亲测 IE6-9 都可以正确识别,IE10 识别为非 IE 了,不过这样也无伤大雅。

2012 年,说好的世界末日并没有到来。劫后余生,夹着武汉少有的北方式小雪(下雪之前没下雨),2013 年的脚步声已然不远了。 Blog 本来是一个日志系统,我如果连年记都不写的话,就太对不住这每年的域名和空间费用了,于是乎,值此新年来临之际,总结一下今年吧。 年初的时候成功的将本域名 interjc.net 迁移到了海外服务器,话说这是本 Blog 一次里程碑式的跨越,事实上,在迁移之前一两年,域名提供商就已经停止本域名的解析服务了,因为一直在使用 dnspod 的服务而得以苟延残喘。域名搬家以后出现了一个大家都不愿意见到的情况,本 Blog 的备案竟然被通过了。 而后把 ShadowblueWaterfall 两个域名修修补补了一下。由于 SNS 网站(微博TwitterGoogle+)的深度使用,使 Blog 荒废了不少。 年底的时候,儿子出生了,撒花~ 话说回来,这一年为自己所做的事情还真是少,注定是碌碌无为的一年,而,同时也是承上启下的一年,期待来年,继续完成 2012 年未执行的计划。 最后用2年白手起家,通过卖主机开上宝马的东哥的事迹共勉吧。屌丝加油,总会有逆袭的那一天~