* You are viewing the archive for the ‘Internet’ Category

iOS Programming

好久没写了。

最近在空闲的时间看《Programming iOS 4》,看了一个多月,竟然还未能写出个比较靠谱的简单App。和从朋友那里听到的“学习OC从Hello World到写个简单应用只需3天,写中等难度的App只需一个月”的指标有很大差距,打击。。。

当然我也是有理由的,一个是忙,看一个小时又放下三天这样的方式,是掌握不了编程语言的,顶多知道个大概。而我就没有那么连贯的时间,如果拿着工资当全职程序员干这个,估计也很快。

另外就是我选的这个书也比较特别,特别在它其实覆盖得挺完整,没漏掉什么。不过在编排上,就没考虑到读者的满足感需要阶梯式的递增,才能坚持把这800多页的书看完。前面的OC部分没办法,语言的基础是必须的。但后面的编排,把View  Controller实在放得太后,没学会这个很难开始自己摆弄小程序测试。偏偏我又是习惯了严格按顺序看书的人。。。

还有XCode也出了点小故障,一个明明是sample code来的项目,本来跑得好好的,加了些代码再删掉,居然每次都停在某一行跑不起来。费了好些时间,才发现错误日志里面讲某个Debug进程正在跑所以启动不了。重启XCode也不行,但是重启Mac就好了。。。

下次再出现,我可以去查一下是哪个进程,kill掉就是,也不用重启Mac。

IDE有Bug也是正常,只是我太迟想到去看错误日志,总以为是自己代码问题 — 新手的不自信。

BTW, XCode这个IDE很有特色,和Mac一样,一开头会觉得不习惯,但是一旦摸熟,愉悦感会潮水般涌来。

Carbonite

折腾了半天招行信用卡,发现原来是Visa支付的问题,最后还是用老婆的MasterCard购买了2年Carbonite服务。折算下来,大概1天1元人民币。

这是一个实时在线备份的云服务,指定机器上的目录,不断地把数据备份到云上。万一硬盘损害或者笔记本被盗,数据还可以找回来。这是无限空间的服务,但带宽所限,首次备份需要好多天才能完成。

其它替代方案也是有的,2T的SATA硬盘现在也只卖400多元,Apple的Time Capsule 2T大概是2100港元。但是都不如这个在线服务方便。备份这东西,两次运行的间隔太长,一旦发生灾难会丢很多数据。而Time Capsule,你不能带着它到处去。

2011.5.24

更新了的WordPress,终于在上面出了个菜单,发新文章不用再点击几次。

昨天和朋友聊了一下微博、Tumblr、Twitter和博客,我始终认为博客未必就那么没落,只是因为它缺少社交功能才导致势头不如微博。这个WP是可以追上的。

 

在Windows 7设置笔记本为WIFI热点

有的酒店不提供无线只给有线上网,其实可以将笔记本连上去这样设的,这次出差北京仔细搞了一下,终于搞通了。网上教程很多,只是在最后一步共享里面写得不是很清楚。

步骤:

1、 先确定网卡是否支持。去看看网络连接的适配器里面有没有一个叫做“Microsoft Virtual WIFI Miniport Adapter”的虚拟无线网卡,如果没有,根据网卡类型去下载个新的驱动。如果是Intel AGN 5100,可以下载这个。如果不是,可以参考这篇教程

2、 通过三条命令启动共享任务:
(1)netsh wlan set hostednetwork mode=allow

(2)netsh wlan set hostednetwork ssid=RaymondWifi key=1234567890

(3)netsh wlan start hostednetwork
3、如果上述命令都正确返回,则已经启动一个名称为RaymondWifi,密码是1234567890的路由,还有再设置一下共享:在连接了Internet那个网络适配器(我这里是固网那个“本地连接”)那里按右键->属性->共享,勾上第一个勾“允许其他网络用户通过此计算机的Internet连接来连接”,在“家庭网络连接”里面选择Miniport Adapter的那个虚拟无线网卡。确定之后,看到创建的AP在网络列表里并且显示“Internet 访问”,那就成功了。

段子若干(转)

1.世界上最遥远的距离,不是天涯海角,也不是生死别离,而是我身在祖国,却不知道祖国发生了什么……

2.日本明治公司郑重警告:仅今年8月份,中国淘宝网的明治奶粉销量已突破公司1-8月的全球产量!

3. 中国人不解地问蒙古人:“你们有没有海,为什么还要成立海军?”蒙古人说:“你们中国不也有法院吗?”

4. 敏感词屏蔽的社会,路遇熟人:“你懂的!”熟人:“你也懂的~”互相点点头,然后继续散步……

5. 甲借身体强壮揍了乙一顿,乙忍气吞声,晚上跑到甲家的墙上写了一个大大的“拆”字。第二天一早,甲全家都死了……

6. 找男朋友要避开三类人:读环球时报的,看春节联欢晚会的,上网上百度不上二七路社区的。

7. 家住山西,记得从小到大鼻涕一直是黑色的,直到后来去南方上大学,才发现大家的鼻涕居然是透明的……

8. 感冒了,怕去医院太破费,于是对老婆说:“熬点姜汤喝吧。”老婆说:“姜太贵,咱们还是去医院吧……”

9. 北京一得了糖尿病的小伙每天早晨坚持跑步,一年后五个加号没了,但因吸入汽车尾气过多,死于肺癌。

10. 一化学博士写篇论文,内容是如何快速检测出牛奶中三聚氰胺的含量,投到国外杂志,审稿的答复:这有什么用?

11. 中国狗对美国狗说:“我们那边可好了,有吃有喝,还有人遛。”美国狗:“那你还跑美国干嘛?”中国狗:“我TMD不是还想叫两声么!”

12. Dang提出用12亿预算让4万司局级干部重走长征路,人民群众纷纷表示愿意不用申请任何预算自愿扮演地方军阀及国民party反动派前来围追阻截~

13. 半夜,局长被急促的敲门声惊醒,该来的终于还是来了。托付妻子后事毕,二人抱头痛哭,这时外面的人不耐烦地催道:“快点,人口普查!”

14. 180cm、180mm、180㎡——我刚听说,据说这是在猫扑上评选出来的当今中国成功男人的三个标准。 天朝成功男性标准的2.0版:180cm、180mm、180㎡、180min…

15. 很多中国人之所以不喜欢看新闻联播,是因为妒忌里面的中国人过得幸福快乐。

16. 他们一面嫖幼,一面孜孜不倦地为花季护航……

17. 看完《盗梦空间》,发现Twitter就是中国人的图腾,如果能打开,就是在梦里,如果打不开,那就是现实世界。

18. 汤唯当年演《色戒》被封杀,现在演《建party大业》被重用,这说明上床其实不重要,重要的是上谁的床。

19. 其实WU毛party的人都很正直——他们用删的方式告诉我们哪些是真实的,哪些是谣言~

20. 掏钱时慢了,菜贩子急了,“快点,一会城市管理者来了我这车菜就没了!”“废话!我不想快点儿?回去晚了没准房子都没了!”

21. 某Mopper问:“大S为何结婚?”,另一Mopper答:“大S是为了变成大$才和***结婚的。、

22 公平的两个社会:原始社会,Communist社会。老子哪个也没赶上!

23. 在这个和谐的社会,小学生们过情人节,中学生们过光棍节,大学生们过儿童节……

24. 我朝特色:**偷菜,孩子打怪,叫兽瞎掰,专家有害。

25. 熊猫MM:“哥哥,舒服。。” 熊猫GG:“严肃点,这是一场与物种灭绝抗争的没有硝烟的战斗!”

26. 美国不是很牛B吗?不是瞧不起中国吗?不是军演吓唬我们吗?亚运会三天了,你怎么连一块金牌都没拿?怎么?当年的霸主没落了吗?垃圾!丢脸!!!21世纪注定是中国人的世纪………….

27. 据说现在学校老师教育学生时都会这么说:“时代不一样了,以前不好好学习,顶多今后没钱没房娶不到老婆;现在你们再不好好学习,没准长大了就得当电焊工给人家背黑锅,在监狱里度过余生。

1G流量的杯具

搞了个1G流量的3G上网卡。原来觉得是很难用完的,这其实。。。视乎我犯的错误类型。

今天忽然发现我4月15日用了1.1G,第一反应是卡被克隆了。打了客服电话没有找到原因,再去网站查详单,明白了。

是4月15日凌晨的数据,基本都是上行流量。那时我在北京,显然是我忘记关E5,结果笔记本凌晨连着它来上网,被我的自动备份软件Carbonite一直挂着上传数据。。。

杯具。

2011年

2011年1月1日,我干的第一件事就是早上起来跑步。

6点多就醒了,在温暖的被窝里感觉好像有一点点头痛,用iTouch上了一圈微博,发现我昨晚没有去拿4sq的新年奖章,oh shoot! 到了七点,觉得头没事了,就起来跑。今天我的气很够,比平时跑远了一点。还绕去法式面包屋帮老婆把早餐也买了。早上不起来跑步,头痛通常是唯一理由,如果头痛的话再跑步震动一下,白天的活动就受影响了。当然也有过跑完就好了的情况发生。最近天气寒冷,理由就多了一个“冷”。其实只要完成钻出被窝的第一步,剩下的都是非常愉快的体验。

昨天是我在163.com最后的一天(休假其实两周前就开始了),回顾7.5年的职业生涯,很多滋味都有,其中愉快的更多一些。很感激网易给了我这样一个平台来发展,学到了很多东西,也让我认识了不少朋友。最重要的一点收获,是我觉得自己的心态仍然很年轻,我仍然愿意宽容和理解80、90后的很多行为。这段雇佣关系不能再延续下去,只是商业决定,我甚至觉得为网易公司可以果断地做商业决定而感到高兴。即使今后换了个舞台发展,我仍然会存感恩之心,多谢网易这段时间的培养。

2011有很多未知在前面,就好像在风浪里面航行。幸好有一帮朋友们支持我,咱们一起我相信舵是能把稳的,让我们一边尖叫一边前进。想搞“裸聊”的朋友、培养输送人才管道的朋友、搞移动互联网Apps的朋友,我们碰撞的火花仍然很难忘,希望以后仍然有机会讨论甚至合作。但现在我已经作出了选择,我要Focus。

无题

亚运以来这几个礼拜,去红专厂去得特别多。白天夜晚都有,终于让我搞清楚里面的路了。前晚还和老婆去那里吃完饭后看了个画展。对于没有艺术细胞,又没有受过相关教育的我来说,看抽象的画展未必没有乐趣。我可以随意地用自己的想法来诠释每个作品,自由度比看影片更大。我比较喜欢其中的《休息室》和两幅叫《病态》的人像。

和同事讲起一些事,我说过“有的事情尽管合法,但也绝不应该去做的”,好像讲了不止一次,连自己都觉得有点啰嗦。但愿再也不需要重复讲。

看了一个写给新任Manager的Survival Kit,六页的PDF,其中有的内容在别的地方看过,但有一句比较经典,大意为:新任的经理原以为自己到了世界的顶峰,猛然才发觉自己只是在另一个梯子的最低一格。有时不想看这些书,是觉得它们好像在迎合我的口味,但又常常和现实相反。

诺贝尔和平奖颁给刘晓波的12月10日晚,卫星电视上的CNN变成一个黑屏,BBC也是如此,但是同一个134卫星上的HBO、Bloomberg以及Discovery等等频道又是正常播出。后来我看了CNN的网上视频,它们也播出了CNN节目在中国被中共掐断信号的镜头。我非常好奇背后的技术原理。究竟政府攻击的是整个环节中的哪一部分呢?在信号掐断的一刻,我特别看了一下共享数据连接(也就是破解),是正常的。其实也不用看,因为其它台都正常。也就是说,破解服务器没有被Shutdown,难道政府的网络特工可以把破解信号当中的CNN和BBC破解抽出来废掉?这样听起来工程有点大,他们还必须事先收集发送这些共享信号的源服务器。收集服务器这个倒未必不能做,据我了解,很多时候为了保障重大事件,它们是故意在平时放任这些目标在线,在开始前一下打掉,让这些所谓“恶意服务”无法在短时间内恢复。如果政府收集了这些信息,我觉得在颁奖期间全部卡断就好了,反正都是非法收看,没有人会告上法院的。那难道屏蔽天上的信号,这个不太可能吧,960万平方公里,该打多少干扰信号上去啊?加密视频信号直接从天上接收,破解数据包通过互联网接收,这两条路,我都看不到哪里是攻击点。只好等高人指点了。可惜我没有正版解密卡,如果有可以看看是否也看不了。如果是,肯定是搞天上的信号了。

自动刷新

技术接到个需求,要在大量页面加个meta标签,每60秒自动刷新一次。做法愚蠢,增加了PV,但破坏了用户体验,还有降低了Alexa排名(Google回来的说法)。但最终在高层领导推动,中层领导怯懦的气氛下推行了。不想再讨论它有多愚蠢,倒是试图找个办法禁止它自动刷新。

用Greasemonkey写了个脚本,把DOM里面的这个meta删除掉,或者设置为其它的值。都没有效果。这个我在写之前也预料到,原理没去搜,但估计这是浏览器第一次解析头的时候就收到了这个指示并设置了定时器,你之后用JavaScript再怎么改它,浏览器都没有机制去刷新这个定时器。

于是只好另觅它法。找到了个设置Firefox的方法,是有用的:
在地址栏输入 about:config, 然后将项目 accessibility.blockautorefresh 设置为 true

出处: http://www.solidblogger.com/disable-auto-refresh-web-pages-in-firefox/

设置DD-WRT及Chnroutes(201009#4)

换了个支持DD-WRT的LinkSys二手路由。一来家里的旧无线路由只支持WEP加密,看完云风的一个博文后大受刺激,决定换掉。其实我早知道WEP是能破的,但懒惰作怪,又总是愿意假设邻居里面没有懂技术的人,或者懂的也不屑于干这种事。但你看,名人到了国外还不照样蹭网?还写成博客登出来。

路由拿到手,设置比较折腾。说好要支持OpenVPN的ROM,淘宝卖家不太懂这些,还是给了个不支持的STD给我。本来不想学刷ROM,结果还是逼着学会了(不难,在web界面就可以做,记住给自己电脑设个静态IP就是了),因为第一个没支持JFFS,还刷了两遍。

设置autoddvpn没有成功,反而在周六把chnroutes设好了。原理其实挺简单的(不知官网为何写得看起来那么复杂,汗。。),但因为我是Windows 7,它提供的脚本有个vbs上的bug,加路由会出错,结果还是折腾了很久我才从log和文档中解决了问题。目前是写死网关地址,反正家里网关是固定的(公司基本也是固定的),每次手工跑一下即可。

原理也不妨解释一下:在连上VPN之后,默认路由一般都会走VPN的网关,这个不要改。你要做的事就是把访问中国(墙内)服务器的IP地址的路由修改到不要走VPN,走你原来上网的那个网关。在挂断VPN的时候,把这些添加的路由给清理删除一下。就这么简单。我改了一个自己用的脚本,把网关写死为192.168.1.1,其它人也可以用,把网关改成自己路由的网关IP即可。清理脚本为vpndown.bat,挂断之后运行一下即可。如果不是chnroutes提供的脚本在Windows 7下有bug,这两步是全自动的,不用每次跑那么麻烦。

有了这个成果,设好DD-WRT上的autoddvpn应该也是指日可待的事,等有空再弄弄。

这个方案和客户端自己上vpn比,有优势也有劣势。好处当然是客户端什么都不要做了,基本上实现自动透明翻墙。弱点是不够精确,并非所有“境外”IP都被墙的,在这个方案之下,访问非被墙的外国网站,速度会慢一些,对VPN主机也带来了流量的压力。这个可以不断优化路由表来解决,但这就走到autoproxy的路子去了。在vpn的速度比较理想、流量也没经济压力的情况下,这个方案我觉得是更佳选择。

对手机和ipad等设备,每次都要连一下vpn是很折腾的一件事。

Page 1 of 41234