版权话题

最近很多地方都能看到版权相关的话题,正面的言论呈上涨趋势。无论讨论的动机有没有意义,无论发言的重点是不是在版权本身,总体来看,版权已经是很多人可以挂在嘴边的事情了。

这应该是好事,天朝即使扭曲了几十年,也还得渐渐向正轨靠拢。我仍然相信所谓“好”的方向是大势所趋,就如同热力学第二定律一样,速度即使是缓慢的,方向也不会变。

当然,官媒对版权这种不敏感的东西不会进行任何过滤,所以发展的阻力小。其他敏感话题的讨论,虽然也是“好”的,但是被官媒一打压就变得困难重重。只不过热力学第二定律是不以任何人的意志为转移的,我依旧相信stand alone complex的力量,一切都会好起来的。

变化

掐指一算已经很久木有在业余时间写代码了。

可是为什么要在业余时间写代码呢?

最奇怪的是,某人写的比我还多,真是令我汗颜呀……

果然太规律不好啊(总是两点睡也算是一种规律吧XD)

再见Reader

Google Reader大概是我唯一重度使用过的在线服务。可惜在今天,2011年11月1日,它被google抛弃了。

虽然Google号称这是把Reader深度整合到 Plus,但丢失了Reader简洁明快的share功能,丢失了多少年积累下来的foller和following关系,怎么看也是阉割和强迫用户而已。虽然Reader的功能无非是订阅+分享+评论,但由于是基于自主订阅的RSS源,它要比SNS的内容更加专一。并且Reader是不分神马圈子不圈子的,要么shared的东西只有fo的人才可见,要么就public,而且大部分人应该都是public,毕竟公开自己读过的有趣内容不大可能涉及到隐私。

基于这样的设定,Reader实质上已经形成了自己的独特圈子。但今天Google做了它史上最傻逼的事情,它阉割了Reader的分享功能,强迫用户抛弃Reader来使用所谓Google Plus!

好吧,换用Plus该怎么做呢?是要share吗?好吧,share到哪个圈子啊?难道Public吗?这样相当于用自己的阅读轨迹填充了SNS的timeline,至少这不是我所期待的效果。好吧,那就去设定一个可见的圈子。但圈谁进去呢?难道share之前首先要选定读者吗?多么可笑的规矩!

在我看来,Google这一次完全是方向性错误。单看链接关系,Reader是以阅读者为中心辐射出去,follower作为订阅者,组成了星形连接的关系。而SNS是网状结构,强调的是黏性和用户之间的互动。把Reader的用户迁移过去,变成没有互动的SNS算个鸟?就算Plus可以包容万象,它也不过是多了个“发布方主动筛选接收方”的功能而已,实际上还有“接收方主动过滤发布方”的需求,难道再给Plus开发个筛子功能?

再回头看Reader的following关系,我并不关心用户A今天早上吃的是面包还是油条,但是我喜欢看他share出来的段子。除非Plus强迫发布方对发布的内容分类,然后由接收方选择性订阅,才有可能完全模拟Reader的效果。

而这一切复杂的手续本来是不必要的!为何一切内容都要聚合到一处呢?自然而然的以不同的服务区分不同的内容难道不可以吗?恐怕强迫用户去使用Google Plus最终的结果是Google Reader用户活跃度越来越低。而说到SNS的好处,为何要Plus?难道一个facebook还不够玩么?

感觉这个世界越来越浮躁,纯粹的东西越来越少。卖电脑的开始卖书,卖书的也开始卖电脑。所有的服务看上去都一样,互联网变成了互相模仿的竞技场,而用户也不再有忠诚度,反正用什么都差不多……难道这就是美好的未来吗?

怀念曾经简单过的互联网,怀念曾经的Reader……

再见。

街霸依然在

上月又开始了街霸四的征途。水平一直很菜,我觉着主要原因是没怎么多和人切磋过,电脑太挫了打得没劲。于是就买了份live账号,征战若干天之后居然挺进Rank C,出乎我意料。看来还是存在比我菜的对手的:)

每年的八月就是花美刀的季节,各种续费,唉……啥时候能挣美刀就不愁了。

顺便说,今天GFW突然收功了,难道是前几天UFO导致的?嗯嗯,有可能。

中二

愤然离开的人,总是对现状有所不满的。人都走了,还不忘回过头来喷自己的旧项目,这实属下三路的手段。纵然摆出的是一副“哥跳出烂坑留你们在泥里滚”的姿态,大概也还是在找寻存在感吧。

其实离开之后事情就都是别人的了,功劳苦劳也和自己无关。想不清楚这些,写一些酸不拉几的回忆,试图证明自己的存在,说明在离开之后还是没有找到认同吧?可悲的中二病患者……

人贵有自知之明,不以物喜不以己悲。这境界太高端了,几人可以做到呢?

大妈不爽立牌坊

据说姚仙对破解喊了一嗓子,结果让大妈不爽了,还专程写了千字怨妇文来给破解立牌坊。

其实吧,姚仙态度还是比较温和的,参考一下卡马克他们当年是怎么说的吧:

“If you haven’t paid for DOOM, you are playing illegally. That means you owe us money. Of course, a guy like you probably owes a lot of people money — your friends, maybe even your parents.”

简直就是在骂:loser啊,赶快来买DOOM吧,别再干这种偷钱的事情了。

“Remember, if you are playing a pirated copy of DOOM II you are going to HELL.”

嗯,到了DOOM2就是直接让玩盗版的去死了……

所以说,姚仙的措辞简直就是温文尔雅啊,大妈也太激动了嘛。

蓝屏微软你赢了

最近发现域名通过GFW认证了,撒花撒花。不过今天不说这个,记录一下上周坑爹的装系统过程。

前几天想玩LPT口的转接线,需要装个xp。我翻了翻手头好像还有个很古旧的xp安装盘,正好拿来用上。n年没装过机了,上网查了查在win7下安装xp的文章,发现也没啥特别的,于是开搞。

事后证明我查到的这篇文章非常不靠谱。结果尼玛就悲剧了啊!!!!!

首先是这xp盘实在太老了,有文件读不出来。我装了一半跳过几个chm或者txt的读取错误后有个dll读不出来了,于是不敢强行安装了。接下来想用这个光盘里面的所谓NTFS-Dos来从硬盘安装,结果这东西居然启动不能。我想想还是先到win7下重新刻张盘好了,哪知道一重启,直接win7给我蹦了个蓝屏!说是神马0x0000007b错误。

这下大条了,xp没装完win7也进不去。还好我的台机没死透,翻出来接上线,上网去查。查了好半天,网上对于这个0x0000007b的解释就是硬盘引导不能。但是偶不想重装系统,只好在xp下顶着高温随时死机的风险刻了个新的xp盘。然后安装,这次没啥问题直接把xp装到了D盘。

进入xp之后,发现尼玛多了个“系统保留”盘放到了C盘的位置,原来的C、D被顶到了D、E。去网上查说有个注册表键值可以搞这个事情,在这里

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

把C改到S,把D改到C,把E改到D,重勒个启!

嗯……结果xp也进不去了。尼玛这都是我手贱……各种烦躁之后,认真研习了现代化的重装系统的步骤,原来这年头大家都用WinPE了。经过若干不成功的尝试,被USBoot这个程序骗的格了n次盘而不成之后,终于用那个Bootcd_070911.iso里面的程序在U盘上装了WinPE。然后进入WinPE改xp的注册表,把E盘的盘符改了回去,xp重新恢复正常鸟。感觉兜了一大圈几乎神马都没干嘛,xp还挺傲娇系统安装盘符都不让改。

接下来尝试恢复win7的悲剧,在网上仔细查发现这个错误码似乎和SATA硬盘的某个叫ACHI模式有关。转到BIOS里面发现也有这项,被设成了auto。我修改了成enable之后,win7终于可以启动了!然则xp又爆出0x0000007b的蓝屏错误,还好改成disable之后xp就正常了。我尝试改成auto,结果有时候win7蓝屏有时候xp蓝屏,看来主板搞不清楚到底该用什么模式……

最终win7和xp都可以工作了,可惜的是三星R580自带的一键recovery似乎再也进不去了。根据网上某文章的说法,是因为MBR被新系统覆盖的缘故,唉,算是个不完美的结局。

xp下可以玩Hitman III,哼哼哼哼~满足了:)

笔记本上使用LPT口的GBA烧录卡

最近怀旧病发作,入了一根PCI-Express转LPT(打印口)的转接线。这样我的笔记本也能有打印口,从而支持GBA游戏烧录。

然后看到有这个有爱的帖子,《火线烧录的相关科普知识及软件下载》
http://forum.tgbus.com/viewthread.php?tid=2365432&extra=page%3D2

在里面我找到了坑爹的火线烧录程序破解版,省去了我自己搞掂它的时间限制的麻烦。于是我有了:
1、火线3.0烧录程序破解版。
2、LPT(打印口)的火线一根。
3、GBA烧录卡及原装GBASP一台。
4、蛋疼的PCI-Express转LPT(打印口)转接线一根。

接下来,win7操作系统不用想了,64位32位都没有机会,因为winio.dll是xp的版本。所以想要烧录必须增加这个条件:
5、XP操作系统。

有了这些还不够,坑爹的LPT地址问题出现了。因为这种接口以前是主板上带着的,一般都是固定地址的,所以地址就被硬编码到火线的程序中去了。打开火线,切到设置界面,有个”默认LPT端口”什么的选项,勾掉之后就可以在下拉菜单中选择:

看图,火线的默认端口地址就是LPT1(378)。

我们看到地址有很多,LPT1(0x378),LPT2(xxx)什么的。但基本不用想直接用,因为只要不是主板上自带的LPT,而是用转接线,地址一定是大于0x1000的。虽然火线开发者后面有做PCI2LPT1/PCI2LPT2,貌似是给转接卡用的,但是这里的地址被硬编码到0x9000和0x9400,不一定和手头的转接线地址相符。因此我们还需要做2件事情:
a) 搞清楚手头的LPT端口地址是神马?
b) 把这个地址写到火线烧录程序里面去。

==========================================
如何搞清楚当前转接线的LPT的地址呢?答案是打开(控制面板==>系统==>设备管理器,你懂的,就是那个设备管理器嘛)
然后看(端口==>LPT1,或者你自己买的神马转接线,总之应该在端口下面有叫做LPT的端口)
双击看它的属性,切换到资源页,看I/O范围的值,很可能有两项,不用管,只看第一项,它是AAAA – BBBB的形式。
好吧,说了这么多,LPT的地址就是这个AAAA。


看到图的话,我这里是4CE8,问题(a)解决:LPT的地址到手,4CE8
==========================================

然后我们来解决第二个问题,那就是如何把这个值弄到火线的烧录程序里。这就需要修改程序代码了,因为火线烧录程序木有提供输入LPT地址的地方。不得不说那个火线破解版很赞,去掉了火线坑爹的时间限制代码,但它居然不厚道的加了壳。所以如果你决定手动修改火线破解版(= =b),先要找个脱壳的东西,比如FileScanner之类的就可以。在命令行执行:fs -u gabfire.exe,脱掉蛋疼的壳,搞出一个比原来exe大一些的exe,只有这样程序才可以直接修改,否则你搜不到我说的那一串数。

接下来就好办了,我直接上结论,假如我们修改火线默认选项中LPT1(378) 的地址,方法如下:
1、需要有WinHex这个软件,或者你熟悉其他16进制编辑器也可以,我们要用到搜索==>查找16进制数值(ctrl+alt+f)功能。

2、对于脱壳的3.0版火线,搜索C7812403000078030000这一串16进制数,我保证应该只能搜出一个位置。
对于脱壳的2.6版火线,搜索C7811C03000078030000这一串16进制数,也应该只有一个位置有。

3、我标黑的那个地方就是程序内设的LPT1的地址,玩过游戏内存数据修改的就会明白,这就是LPT1的默认地址378,被反转高低位写在内存里。

4、对于我的LPT转接线,地址应该是4CE8,反过来写就是E84C,所以只要把7803改成E84C即可完成任务。
注意!E84C是我手头的转接线给出的地址,不同牌子的转接线地址是不一样的,甚至重启之后有的转接线地址也会变。

保存之后,我们得到了一个符合自己的打印口地址的火线定制客户端。
==========================================

好吧,万事俱备!运行火线,gbasp开机select+start按住,进入gba的扩展模式,再点火线识别卡带(这些操作火线说明书上有写)!

叮叮叮是不是识别出来了?恭喜!!经过一系列复杂的折腾,我们终于可以在没有LPT(打印口)的笔记本上使用火线烧录了!

嗯嗯……或许你一次不能成功= =b,那就需要注意下是不是选了火线中的LPT1?地址是不是修改对了?你的转接线究竟好不好使?不要买街上那种20块的usb转lpt线,那种不行的。要买PCMIC转LPT或者PCI-Express转LPT的线……

神马?这种线很贵?比usb的烧录卡还贵?嗯嗯……你知道的,有时候人就是这么蛋疼= =b

(本帖完)

==========================================
PS1:
最后吐个槽,我手头的神州卡II 256m的那种,火线识别不能。但是另外一款烧录软件Magic Flash 2.0可以识别。还有,火线的水蓝卡恢复存档这个功能一直不好使,我不知道是不是存档格式的问题。备份下来都是64k,切割一下可以给VBA用。但是无论如何都没办法恢复到卡上。以后再研究吧,不知道是不是我的水蓝卡没电了= =b。

PS2:
如果有人想修改Magic Flash的默认LPT地址,稍微麻烦一些。脱壳要用Armadillounpack,得到脱壳的版本后,搜索C705685A4F004001,应该可以搜到2个位置符合。里面的4001是第四个端口LPT4(140)的地址,把两处的4001统统改成需要的地址,比如像我那种改成E84C就可以了。注意这样修改之后,要在设置里选LPT4哦。不改LPT1是因为LPT1的地址有4个,改起来费劲。