6

Comments

北京时间11月2日22:00分,Fedora14发布.

此次 Fedora 版本从13到14升级非常方便给力,不过官方文档中貌似有些问题,在twitter上经过达人指教,顺利升级.

首先,要手动安装版本号索引和证书 fedora-release-14-1.noarch.rpm
下载地址 http://kojipkgs.fedoraproject.org/packages/fedora-release/14/1/noarch/fedora-release-14-1.noarch.rpm
引用页面: http://koji.fedoraproject.org/koji/buildinfo?buildID=200573

然后终端输入命令:

rpm --import https://fedoraproject.org/static/97A1071F.txt
yum update yum
yum --releasever=14 update --skip-broken

就和 rpm update 一样了,就是数量多一点,然后安装过程中绝对不能中止罢了.
我要跟新的包数量如下:
Install 39 Package(s)
Upgrade 906 Package(s)
Remove 1 Package(s)

大概要下载750M左右的数据.我用的是163的源,速度在700K左右,还是比较给力的.下载用了大约半个小时,升级清除包用了大约半个小时.

< >
6

Comments

由于天气原因,我们不想让IE用户看到我们的站点.
下面这3行代码能完全禁止IE对某个站点的访问.

1
2
3
4
5
6
7
<!--[if lte IE 6]>
<style>*{position:relative}</style><table><input></table>
<![endif]-->
<!--[if lt IE 9]>
<style>html{display:none;}</style>
<meta http-equiv="Refresh" content="0; url=http://127.0.0.1">
<![endif]-->

首先可以看到IF判断,就是对IE有效. 然后下一行,利用了IE6里面的一个bug,IE6里面有一个比HTML还要高级的匿名元素,*.具体原理要问微软工程师对这个匿名元素的处理了.这个bug能让IE崩溃掉.
IE7以上的崩溃bug貌似没有,就用转跳,条件判断下,然后下一行,css里面使HTML元素完全不显示,这样加载了css以后看到的是一个空白的页面.
接着下一行,页面加载完毕以后Meta转跳到某网址.可以转跳任何url.

我本来是没用到第5行的,但是发现页面加载的时候,有的元素还是能显示出来的,所以要用第5行隐藏整个页面,这样IE用户看到的是一个空白的页面,后台加载完毕后接着被转跳.

下面是一个例子.小白の窝.这个站点就是用了上面的方法.

< >
11

Comments

这个恶心的东西终于在一堆大师推友学长学弟的帮助下完工了.
从兽兽这里拿到的时候,oAuth不工作,于是自己改了改,又请人加了一个代理.不会就问别人.
纯粹的义务劳动,为了纪念饭否.
从功能上来说,和敏感词差不多,都有代理oAuth和标准登录,可自定义API名称;从界面上来说,采用了比较多的华丽的技术,也就是好看点,其他就是中文圈和rabr的结合~.
不过现在这个客户端自己玩了,不会像敏感词一样公众开放每个月500G流量了.所以,谁要玩的留下邮箱我发过来,不然就烂在我的硬盘里了.
还有一点小毛病,继续继续,生命不息,折腾没停.

< , >
3

Comments

今天是小谷哥哥12岁的生日,祝他生日快乐,希望他能我们的生活带来更多的快捷,乐趣,还有新技术.

此文是不是很水?是的,我就是想表达一下我对小谷哥哥的感谢之情.小谷哥哥一直是我最好的老师,他总是能在我最困惑的时候给我指点一条明路.

小谷哥哥,我们一起加油!

< >
47

Comments

闪讯是浙江电信给高校学生上网的套餐/品牌/服务名称?
因为其捆绑销售电信手机,价格昂贵,垄断学校而被各位同学唾弃而又不得不用.
闪讯为了赚钱,逼着大家一人用一个号,采用技术手段,封杀路由器,涨了自己的荷包,而学生作为消费者只能任他们宰割.
闪讯客户端是一个Win.X86的拨号程序,采用特殊的"心跳"算法,这个算出的数据路由是无法通过的,当服务器端一定时间没有接受到这个数据,就断开连接.这就是封杀路由器的方法.而且这个客户端常常推送电信广告网页,绑定恶意脚本,本身程序外部加密了,无法再修改,是一种恶意软件.

于是,我们非Win平台的同学就杯具了.我们将面临在X11系统下无法上网的情况.
大二意味着我可以自带电脑了,我开学之前确实关注过各大X11平台下使用闪讯的情况.我找到好多第三方大牛写的Linux 闪讯拨号器,苹果闪讯拨号器,但是电信的心跳算法是随着客户端升级的,第三方不一定有用,治标不治本.再说我在twitter上看到浙工大今年转成闪讯,苹果系统是提前登记,然后直接PPPOE拨号的.

于是,我,作为一个Fedora Linux玩家,决定,我也要和电信干上一架!我要去申请PPPOE!

9月4日,我给电信的10000打了一个电话,我详细地说明了我的情况,我是Linux用户,电信没有给我写客户端,我需要申请PPPOE!问走我的寝室号和帐号后,很快的,一个自称是杭电闪讯负责人的电话打过来了.他问了我一个很傻X的问题:能不用Linux么?能装双系统么?对于这种傻X的问题我只能骂他.我估计那个人是淫(河蟹)液厅的,只负责销售和充汁.他说会反应到上级的.还给了我一个说是技术员的电话.于是我打那个技术人员,那个技术人员说Linux没有办法,只有苹果系统才能登记...我说Linux和苹果系统还不都是X11系统么,有什么大区别么~~他被我搞得无语,说尽快解决.

9月6日,同学们正在为闪讯涨价而抗议,我又一个电话打到技术人员,他表示他已经把我的情况汇报了,周末没有人上班,估计周三解决问题.

9月8日,周三,他表示周四解决问题.还给我派来一个电信员工,不过这个员工不懂Linux,没有碰过啊,一见到我的系统就找网上邻居...我把那个员工轰走了.

9月9日,周四,他被我烦死了,说他也上报了,没有办法,要不明天中午再说.

9月10日,仍旧不能PPPOE拨号,继续骚扰,他又给了我一个下沙电信客服经理的电话.这个客服经理非常给力,态度不错,我和她说就按照苹果系统处理的,表示她记下了,会按照苹果系统处理的.周一解决.

9月13日,周一,我晚上军训完了以后还是不能用PPPOE拨号,我打电话给那个客服经理,又讲了一大堆,她被我吓怕了,给了我一个杭州电信专门负责闪讯的经理电话.
于是我打那个技术经理电话,他首先非常警惕地问了我这个电话号码是什么地方来的,然后又问了我学什么专业,还有我用了什么发行版的Linux,kernel版本号是多少,估计是考验我到底有没有在用Linux.随后他表示他已经接到我这个单子了,就是有点麻烦,今天没有搞,保证明天解决.

9月14日,晚上,我成功地在Linux下用Pino+twip4发出了一条推!哦也!我是杭电PPPOE第一人!PPPOE拨号非常稳定~放图一张,IP还是学校的~

用X11类系统的同学有需要也可以去申请,关键人物电话可以私下交流.注意,Mac地址可能会被绑定,不过对于用上X11平台的同学来说,改个Mac不是什么麻烦事情嘛.

< ,, >

oAuth Ready!

4

Comments

今天, twitter 关闭了基本认证方式,所有的登录,发送,接受等接口必须通过 oAuth 方式传输.也就是说,要登录一次官网.

可是 twitter 是一个局部地区不存在的网站.oAuth登录方式有着种种不方便.根据 @cnRank 的 oAuth 转换后情况通报:过去 12 小时,中文推友上线人数是平日的 60% 左右,发推数量不到 50%.

世上无难事.

Web 端:有各种代理认证的客户端.敏感词貌似是使用者挺多的.饭否看了表示要给敏感词服务器减负.饭否客户端已经完成,还有4个 bug ,基本不影响使用,估计本周末开放.此外有开源的 rabring , 中文圈 等项目,都支持 oAuth 代理认证.

WAP 端: dabr 是最友好的, dabr 集成 itap 就可以了.

API :目前 twip 是广泛使用的 API 接口,可以用在各个地方.要注意的是,当前版本的 API 到客户端的接口是不支持 oAuth 传输的,所以 Pino 等强行需要 oAuth 传输的客户端就杯具了.期待 yegle 同学下一个版本的放出~

此外推荐一下 Win 界面下的一个客户端: Witty ,感觉和 Pino 差不多,支持 twip ,就是比较耗资源,老机器就算了.

< ,,,, >