| yksoft1's profileYKSOFT's HomeBlogLists | Help |
|
December 30 Quicktime 7.3.1与Flash:艺术家的公司面对技术问题今天实在很烦,于是写了这个。 为了“解决”安全漏洞,苹果在最新的Quicktime 7.3.1的更新中彻底取消了对Flash内容的支持。 http://docs.info.apple.com/article.html?artnum=307176 "QuickTime CVE-ID: CVE-2007-4707 Available for: Mac OS X v10.3.9, Mac OS X v10.4.9 or later, Mac OS X v10.5 or later, Windows Vista, XP SP2 Impact: Multiple vulnerabilities in QuickTime's Flash media handler Description: Multiple vulnerabilities exist in QuickTime's Flash media handler, the most serious of which may lead to arbitrary code execution. With this update, the Flash media handler in QuickTime is disabled except for a limited number of existing QuickTime movies that are known to be safe. Credit to Tom Ferris of Adobe Secure Software Engineering Team (ASSET), Mike Price of McAfee Avert Labs, and security researchers Lionel d'Hauenens & Brian Mariani of Syseclabs for reporting this issue." 这个态度就有问题。首先大家都应该先了解一点,当年Quicktime 对Flash的支持来自Quicktime 5.0的时代,当时Flash的版本只是4。到了Quicktime 6 ,Quicktime Flash支持的版本变成了5。后来不知什么原因(和Adobe对Macromedia的收购应该无关,因为在Quicktime 7以前Macromedia一直是自立的),这个简单的Flash支持一直停留在Flash 5而再也没有更新过。参考:http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14041,http://livedocs.adobe.com/flash/9.0/UsingFlash/help.html?content=WSd60f23110762d6b883b18f10cb1fe1af6-7b7e.html。 如果苹果比较负责任,应该和Adobe合作,把Quicktime中的Flash回放支持升级到版本9,这样一切问题都得到了解决。但是两方很显然并不愿这么做:Adobe作为新的垄断者(现在只剩下Corel和Quark两个同一领域内的大对手,M$的银光之类目前还看不出发展前景),现在也开始走向流氓化,迟迟不支持开源Flash播放器,更难说将它的新版本集成到苹果的Quicktime中去;而且现在Adobe似乎忘了它的20年基业诞生于Mac,Mac的CS3比Win版出现了多很多的问题,速度也无法令人恭维。 至于苹果,一向以直接丢弃他们认为“没人用”的技术为荣,以向下兼容为耻。以他们的思维方式,什么看上去“最新”、“最先进”都往他们的产品里丢,结果很多东西做出来仅仅是吸引了少数人的眼球,然后就一直放在那里没有动过。此类东西,像Quickdraw 3D、QuickTime VR、Quicktime在90年代下半对微软AVI的“部分”支持(其实只是支持了1993年版包装格式和寥寥几种Codec(Cinepak、Indeo3-5)而已),当然也包括现在的Quicktime Flash。结果是:Quickdraw 3D、Indeo解码器都没有OSX下的任何版本(这,加上libavcodec的作者们还未能解析Indeo 5,导致在Mac OS X下没有任何软件能播放Indeo5的AVI(!));Quicktime VR,苹果自己的制作软件还停留在1999年的Classic版本,虽然一直都还能支持回放(脚本功能减少了,作不出Loading进度条);Quicktime Flash,7.1.3默认禁止掉了(但是安装程序还是经常错误地把Flash的MIME类型关联到Quicktime身上,导致用Flash的网页显示出错!),现在就干脆借口安全原因搞了个“认证”,实际上是彻底消灭了支持;其他的例子数不胜数,比如10.5系统在几乎完全没有提及的情况下默默地去掉了Classic和很多10.4中有的SCSI卡的驱动,等等。加上Quicktime Win与Vista迟迟无法解决的无数问题(RAID、显卡),让人觉得苹果其实并不是一家负责任的公司。国内的网页木马通常都是使用IE/Windows漏洞和部分特别流行的国内第三方软件漏洞,国外的通常却都是用Realplayer和Quicktime for Windows、JRE的,这也许说明了M$在系统安全、软件更新方面做得比较好,国外懂行的网马作者都不会往上面想(生存周期太短)。微软出过IE的VML支持漏洞MS07-004,但是并没有因此在KB929969中废掉这个早在1998年就被W3C拒绝,以后除了Office的HTML另存为(这个有人用吗?)、Google Maps之外几乎无人使用的标准(参考http://en.wikipedia.org/wiki/Vml);而苹果出现了类似的漏洞,虽然有很多多媒体教学的东西还在用Quicktime内嵌Flash,他们做的却是干脆彻底废掉了Quicktime Flash。 现在开始因为这个而抱怨的人已经出现了。http://lists.apple.com/archives/QuickTime-Users/2007/Dec/msg00040.html(也包括Re)、http://discussions.apple.com/thread.jspa?messageID=6108606#6108606、http://www.oreillynet.com/mac/blog/2006/09/surprise_quicktime_713_disable.html...... 也许这就是艺术家们用浪漫主义管理公司的必然后果。アドルフヒトラー这流浪画家搞强也搞垮了整个德国,难道Jobs会走后尘? December 29 Netscape is dead, Long live Netscapehttp://blog.netscape.com/2007/12/28/end-of-support-for-netscape-web-browsers/ Netscape又一次完蛋了。这个曾经是王者(98年以前),被M$以捆绑方式推广的IE彻底压垮与5.0开发的失败与开源(NS 4.5-4.8,大概是98-2001年),投奔流氓公司AOL门下,Mozilla的兴起,2003年Netscape第一次解散(见Mozilla 1.7之后版本的about:mozilla),变成打了包的Firefox,直至最终垮台。 Netscape的失败可能是理所当然的:最初IE免费,NS却坚持收费;开发个新渲染引擎,开发掉了半个开发团队;选择了AOL这流氓做靠山;在Mozilla一天天崛起壮大的同时,Netscape失去了创造力;然后更沦为简单修改Firefox的东西。 Netscape的灵魂其实一直在Mozilla中,也许它死了,也许它还活着,还在新一代超级流氓Google的支持下,正想打倒IE呢。 December 22 yksoft1 黑金塔用driver(适合于酷睿1、x1300的Thinkpad R60)首先声明:只适用于JaS 10.4.8,未在uphuck、xXx等Tiger distro以及Leopard distro测试过。 包含:AppleAzaliaAudio.kext (Core1 T60/R60的AD1981HD) 修改过的ATIRadeonX1000.kext(X1300开QE/CI,但出现鼠标撕碎屏幕现象,请安装mighty mouse等软件解决) AppleBCM5751Ethernet.kext (内置Broadcom 有线网卡,必须启动后每次手工输入MAC地址,PPPoE可能还要先让网卡手动up) Mobility.kext (Natit mobility,貌似作用不大) 修改过的PowerManagement.bundle(显示电池容量、充电状态) 请参看压缩文件中的Readme. ![]() 下载: r60-94602ec-jas1048drvs.sit December 11 试一把OSX86的感觉December 09 网通 与电信的一个小比较(C. 为一和电信内部有联系的人士) C. 16:23:35 update:(应C.的要求, 改了下) December 07 我的一部分Sheepshaver用资源公开空间地址:http://www.mediafire.com/?sharekey=b88e2ce4ed1308ff91b20cc0d07ba4d240970a3a53ab0bc0 目前有以下文件: PPC7600.7z、8500.7z、Mac OS ROM.7z:Sheepshaver用启动ROM os8.6s boot.7z:中文系统8.6精简启动盘 os9.sit、os904chn.sit:中文系统9.0.4精简系统文件夹 stuffit-lite.sit:Stuffit Lite 3.6 stuffit-pack.sea.bin Stuffit Expander 4.0+5.5,Stuffit Deluxe 5.1.5 上面两个sit用软件基本上可以在BII和SS上通用,但注意Deluxe5.1.5对非英文系统的支持问题很大。 December 01 我看来不准备用Messenger 9.0了我的假“messenger 9.0”用了这么久,最近真正的Messenger 9.0的beta版又出现了。抓下来一看,我首先看的是它能不能绿色运行。结果,在VPC下装上后,把整个目录拖到主系统下,一运行msnmsgr.exe,显示。。。
Fsck! Messenger一向以来的传统,今天竟然没了?难道完全给.net化了不成?看上去想绿色化这个比较困难(直接用reshacker改掉manifest,把需要的vc8运行库几个dll拷到同一目录下,运行,显示VC运行库错误——错误的调用方式。。)。没办法,运行那个msi装上。看来这个msi原来是配合那个流氓安装程序Windows live Installer运行的,一运行没有任何交互就给自动装上了。登录,登了半天(比我用我的假Messenger9.0慢N倍)登上了。果然是“广告依旧在,几度夕阳红”,功能和8.1、8.5相比变化基本不大。不过它没有像8.5一样每次启动都要我装flash IE插件(我在Vista下不用IE,装插件干什么?)了。 无意中打开一个taskmgr,发现一个我以前没见过的进程“wlcomm.exe”。以我一向的警惕性,我马上就把它结束了。不过与此同时,messenger也随之掉线。看来MSN倒是真的进化了,搞出了双进程——我突然想到了一个木马和流氓界常用名词“双进程守护”(两个或者以上进程/线程互相守护,一个被结束,另一个马上将其恢复)。我找到那个进程所在的目录,将其改名,再登录,登录不能了—— 这好像又是它不能被绿色化的一个原因啊。我查看了一下这个beta的release note,里面赫然写着—— - Windows Live Contacts Server - wlcomm.exe 将运行在后台,帮你刷新联系人信息和加快Messenger登录速度. 加快速度?Orz!原本短小精悍(7.0以前)的Messenger,经过7.x、8.x一折腾,内存占用已经快超过腾讯QQ,现在这个新版本干脆又多加了一个进程。我打开了MSN9主窗口,打开两个对话窗口。两个进程一加起来,竟然占用了60兆内存!这是怪物吗?看看一旁的qq2007beta1,同样是开两个对话窗口,占用内存也不过40兆。 现在这个时代,网站流量广告化,软件巨大化、花哨化、流氓化,这是没有办法的事情。但是,MSN Messenger你还没有成功(在美国打不赢AIM、Gtalk,在中国打不赢QQ),就开始这么疯狂地堕落了?腾讯虽然也在堕落,AOL早已是公认的流氓,但是你堕落的速度比他们快多了! 看来我没有理由正式升级到Messenger 9.0了。、 |
|
|