2009年7月30日星期四
adsl动态分配IP地址的dns反解
C:\Users\woody>nslookup
Default Server: UnKnown
Address: 192.168.1.1
> set q=ptr
> 113.64.33.4(广州电信)
Server: UnKnown
Address: 192.168.1.1
*** UnKnown can't find 4.33.64.113.in-addr.arpa.: Non-existent domain
中国电信对于adsl动态分配的ip地址反解没有结果
对于台湾seednet动态分配的ip地址
> 211.74.253.91
Server: UnKnown
Address: 192.168.1.1
Non-authoritative answer:
91.253.74.211.in-addr.arpa name = 211-74-253-91.adsl.dynamic.seed.net.tw
包括中华电信,台湾电信运营商对于adsl动态分配的ip地址反解会有结果
标签: adsl dns reverse
2009年7月29日星期三
Firefox 3.7,4.0用户界 zz
标签: Firefox 3.7 4.0
卡巴斯基通过禁止截屏来防止木马 zz
标签: Kaspersky 2010
苹果拒绝Google Voice iPhone程序 zz
Google开源Wave协议的执行代码 zz
标签: Google wave
2009年7月27日星期一
Canary trap
标签: Canary trap
CodeWeavers称到2018年它将超过微软zz
CodeWeavers总裁Jeremy White在吃饭的时候阅读了微软的新闻——在该公司34年历史上营收首次比上一年下降,他指出CodeWeavers第四财季收入增加了20%,此消彼长,White估算了一下发现CodeWeavers将能在2018年第三季度超过微软。他说最后审判日即将到来,微软大厦显然即将倾倒,风险投资者现在应该将目光转向开源产品如CrossOver。CodeWeavers用图表和视频(Youtube)记录了这一发现。
标签: codeweaver
防火墙性能指标描述 zz
from:http://www.huiqun.com.cn/tech_info.asp?id=131
Juniper防火墙配置备份
一、设备重启动:Juniper防火墙在工作期间出现运行异常时,如需进行系统复位,可通过console线缆使用reset命令对防火墙进行重启,重启动期间可以在操作终端上查看防火墙相关启动信息。
netscreen 5gt console连接时,超级终端配置
9600/8/无/1/硬件或无
二、操作系统备份:日常维护期间可将防火墙操作系统ScreenOS备份到本地设备,操作方式为:启动tftp 服务器并在命令行下执行:save software from flash to tftp x.x.x.x filename。
可以通过cisco tftp server在windows xp主机下创建tftp服务器,在超级终端中使用上述命令。
三、 操作系统恢复:当防火墙工作发生异常时,可通过两种方式快速恢复防火墙操作系统,命令行方式:save software from tftp x.x.x.x filename to flash,或通过web方式:Configuration > Update > ScreenOS/Keys下选中Firmware Update (ScreenOS)选项,并在Load File栏选中保存在本地的ScreenOS文件,然后点击apply按钮,上传ScreenOS后防火墙将自动进行重启。
四、配置文件备份:日常维护期间可将防火墙配置信息备份到本地以便于故障时的恢复,操作方式有三种:1、启动tftp 服务器并在命令行下执行:save config from flash to tftp x.x.x.x filename。2、通过超级终端远程telnet/ssh到防火墙,通过log记录方式将get config配置信息记录到本地。3、通过web页面进行配置文件备份:Configuration > Update > Config File,点击save to file。
五、配置文件恢复:防火墙当前配置信息若存在错误,需进行配置信息快速恢复,操作方式有三种:1、启动tftp 服务器并在命令行下执行:save config from tftp x.x.x.x filename to flash,配置文件上传后需执行reset命令进行重启。2、 通过web页面进行配置文件恢复:Configuration > Update > Config File,选中Replace Current Configuration,并从本地设备中选中供恢复的备份配置文件,点击apply后系统将进行重启动使新配置生效。3、通过超级终端远程telnet/ssh到防火墙,通过unset all 命令清除防火墙配置,并进行重启,重启后将备份的配置命令粘贴到防火墙中。
六、恢复出厂值:console线缆连接到防火墙,通过reset命令对防火墙进行重启,并使用防火墙的16位序列号作为账号/口令进行登陆,可将防火墙配置快速恢复为出厂值。
七、硬件故障处理:当 防火墙出现故障时,且已经排除配置故障和ScreenOS软件故障,可通过NSRP切换到备用设备来恢复网络运行,并进一步定位硬件故障。切换方式为1、 拔掉主用防火墙的上下行网线(仅在设备关闭电源的情况下,才需要拔掉该设备的HA连线),防火墙将自动进行主备切换。2、或在主用设备上执行:exec nsrp vsd-group id 0 mode backup,手动执行防火墙主备切换。
八、设备返修(RMA):如经Juniper公司确认防火墙发生硬件故障,请及时联系设备代理商。设备代理商将根据报修流程,由Juniper公司对保修期内的损坏部件或设备进行RMA(设备返修)。
标签: Juniper Firewall
2009年7月25日星期六
Windows Live Hotmail存储容量500GB zz
新C++标准将推迟到2010年或之后 zz
在文章结尾,他突然抛出了一颗重磅炸弹,他说:即使在去除“Concepts”之后,新一代C++标准也不得不推迟。C++0x死掉了,我们必须等待C++1x,希望x是一个比较小的数字。C++1x将在C++98上进行大量的改进。“Concepts”或许将能在五年内进入C++的一个修改版,到时或许叫C++1y或C++y!。
标签: New C++ Standard
四大Linux发行版性能评测 zz
结论:Ubuntu 综合性能最高,openSUSE 落后一丝丝排名第二。考虑到 Ubuntu 使用的都是最新版软件,openSUSE 11.1 发布已近半年,重要组件均为非最新版,openSUSE 的表现可以用惊艳来形容。大图在这里。
3D游戏引擎简史 zz
另10大游戏引擎的玩家喜爱度排名如下(中文翻译): 1. CryEngine 2 2. Quake 3 Engine 3. Chrome4 4. MT Framework 5. Gamebryo 6. Source 7. Infernal Engine 8. Unreal Engine 3 9. X-Ray Engine 10.Jupiter EX
标签: 3D Game Engine
2009年7月24日星期五
MSN/Windows Live Messenger 10周年 zz
1999 年11 月 16日,微软发布 MSN Messenger Service 2.0,并在界面上增加广告
2000 年5 月 29日,微软发布 MSN Messenger Service 3.0,增加文件传输功能
......
2005 年8 月 23日,微软发布MSN Messenger 7.5,这是MSN的最后一个版本,随后它被Windows Live Messenger取代
.....
2009 年 1 月 7日,微软发布Windows Live Messenger 2009正式版
微软发布第二个GPL程序 zz
SSL又面临新的中间人攻击 zz
iGoogle中文版无法登录个人账号 zz
标签: igoogle google
KDE获100万次提交 zz
标签: KDE Subversion
微软的GPL Linux驱动违反了GPL zz
Sexy Space手机木马背后的中国公司 zz
标签: Sexy Space
Linus称微软仇恨是一种疾病 zz
标签: GPL Microsoft
2009年7月22日星期三
伊朗用于审查互联网的五大技术 zz
NedaNet项目协调员Morgan Sennhauser刚刚发表了一份报告(PDF),介绍了伊朗审查互联网的最新努力,称伊朗政府意外的强大令黑客们也感到吃惊,某些技术甚至连东亚一个国家也没有采用。伊朗使用的屏蔽技术包括:IP封锁;流量分类(QoS),限制某个端口的带宽;浅度包检测(Shallow Packet Inspection,SPI),与深度包检测技术不同之处是SPI只检查数据包报头;数据包指纹;深度包检测/内容过滤。
标签: Iran internet investigation
GMAIL常用搜索参数
1、from:Jack,from:Jack or from:woody
2、to:Jack
3、in:trash
4、subject:qq,有关主题
5、has:attachmen,有附件
6、filename:rar,查找特定文件的邮件
7、is:unread
8、label:unread
some tricks
2009年7月21日星期二
Windows7基于usb和vhd的安装
Host os:windows7RC Build7100
Usb drive: 4GB
Windows7 RC Build7100 ISO Image
D盘有15GB空间,可以创建10GB的vhd虚拟磁盘
1、Format the USB Drive
1)Plug in your USB Flash Drive
2)Open a command prompt as administrator (Right click on Start > All Programs > Accessories > Command Prompt and select “Run as administrator”
3)Find the drive number of your USB Drive by typing the following into the Command Prompt window:
diskpart
list disk
The number of your USB drive will listed. You’ll need this for the next step. I’ll assume that the USB flash drive is disk 1.
4)Format the drive by typing the next instructions into the same window. Replace the number “1” with the number of your disk below.
select disk 1
clean
create partition primary
select partition 1
active
format fs=NTFS
assign
exit
也可以直接将usb驱动器格式化为ntfs文件系统格式
2、Make the Drive Bootable
1)将windows7的iso映像mount,假定盘符为z:
2)以管理员权限进入shell,执行cd /d z:\boot
3)假定usb drive盘符为i,执行bootsect /nt60 i:
4)关闭shell窗口
3、将z盘下的安装文件全部拷贝至usb设备
4、选择usb设备为启动设备重启主机,开始安装。进入“语言选择”页面时,按shift+f10键调出命令提示符窗口。
5、创建vhd虚拟盘,vhd是微软虚拟机产品virtual pc中的虚拟硬盘文件。
D:>diskpart
diskpart>create vdisk file=d:\win7.vhd type=fixed maximum=10000
diskpart>select vdisk file=d:\win7.vhd
diskpart>attach vdisk
diskpart>exit
先创建虚拟磁盘,并将其加载
6、按正常方式安装,选择分区是注意选择vhd虚拟磁盘,当然也要先将其创建分区、格式化之后才能进行系统安装。
7、安装完系统后,为了方便辨识,修改操作系统启动选项,
C:\Windows\system32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {845c5bcc-6547-11de-bc2b-ee6c8f8bfac6}
displayorder {845c5bcd-6547-11de-bc2b-ee6c8f8bfac6}
{current}
toolsdisplayorder {memdiag}
timeout 3
Windows Boot Loader
-------------------
identifier {845c5bcd-6547-11de-bc2b-ee6c8f8bfac6}
device vhd=[D:]\win7.vhd
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
osdevice vhd=[D:]\win7.vhd
systemroot \Windows
resumeobject {845c5bcc-6547-11de-bc2b-ee6c8f8bfac6}
nx OptIn
detecthal Yes
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {845c5bca-6547-11de-bc2b-ee6c8f8bfac6}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {845c5bc8-6547-11de-bc2b-ee6c8f8bfac6}
nx OptIn
C:\Windows\system32>bcdedit /set {845c5bcd-6547-11de-bc2b-ee6c8f8bfac6} descript
ion "Windows7 RC X86 Build7100 VHD"
The operation completed successfully.
8、正常启动vhd系统,发现在该系统下,vhd为系统分区,其它分区在该系统下同样可见。
标签: windows7 vhd usb
Google搜索技巧
yahoo+pass filetype:pdf
hotmail+pass filetype:pdf
2、搜索色情网站的密码
"http://*:*@www.twistys.com"
标签: Google hacker
2009年7月20日星期一
最新Linux Kernel发现0day安全漏洞 zz
Spengler表示这是他见过的第一个能被利用执行任意代码的Linux Bug。他说,仅仅花了两小时,他便实现了代码执行,找到了如何关闭SELinux、AppArmor和LSM的方法。他公开了一段演示视频(Youtube),有缺陷的代码位于net/tun执行上。
Mesa 7.5正式发布:引入Gallium3D构架 zz
标签: Messa 7.5
新Firefox漏洞发现,Mozilla否认有风险 zz
新bug与浏览器处理超长Unicode字符串有关,这些字符串会导致某些版本的Firefox崩溃。Bug首先被SANS发现,随后得到IBM安全研究小组的确认,证实Firefox 3.5.1也存在这个问题,利用该bug的概念验证也已公开。安全人员的建议是在补丁发布之前禁用Javascript。
但Mozilla发表声明称SANS和IBM的报告是不正确的,内部测试显示漏洞无法被利用。
标签: Firefox Mozilla
端口映射与端口触发
端口触发:port trigger
端口映射:
在使用NAT的网络中,内部终端的IP地址为私网地址,发出去的IP包在NAT网关处进行地址转换,以公网地址与外部联系。在转换过程中,网关建立映射表,并维护对应连接的状态。当来自公网的包返回时,按照目的地址查找映射表,找到对应的私网地址,然后再次转换后发送给内部终端。这样,映射表中条目的增加是由内部发往外部的数据流触发的。因此,如果外部想直接访问内部是不可能的。
在实际应用中,被NAT网关隐藏起来的内网很可能架设FTP服务器、HTTP服务器、邮件服务器等等,那么如何从外部访问这些服务器呢?Port Forwarding提供了这样的机制。Port Forwarding根据来自公网的IP包的端口,将其转发到指定的内部IP地址上。例如,一个NAT网关的WAN侧地址为123.4.5.6,内部架设了一台FTP服务器,地址为192.168.0.8,端口21,及一台HTTP服务器,地址为192.168.0.9,端口8080NAT网关(可能是路由器)上设置Port Forwarding规则:
若Inbound的IP包目的地址为123.4.5.6,端口21,则将其地址转换为192.168.0.8,端口21,然后向内网转发;若Inbound的IP包目的地址为123.4.5.6,端口80,则将其地址转换为192.168.0.9,端口8080,然后向内网转发。
这样,通过设置Port Forwarding,从外网可以直接访问到内网的服务器。这里还有一个好处,对于某些linux服务器,只有root权限才可开放端口号小于1024的服务,而使用root帐号具有一定的风险,因此如上例,可设置内网HTTP服务器端口为8080,当外部采用常规的HTTP 80端口访问时,会映射到8080端口。
从配置的角度来说,Port Forwarding需要配置内部服务器的IP地址和端口,以及外网地址的端口。不过在某些小型的soho路由器上,只需设置一个端口,该端口内外网共用,即不允许将123.4.5.6,端口为80的inbound数据映射到192.168.0.9的8080上,只允许映射到内网机器192.168.0.9的80端口上。
端口触发:
Port Triggering,是指当Outbound的流来自指定的内网端口(triggered port),自动打开网关WAN侧接口的指定端口(forwarded port),并将指向forwarded ports的流转发到内网触发triggered ports的终端上。引用wiki上关于port triggering的一个例子,IRC(Internet Relay Chat)使用Ident协议(113端口)来验证用户。当连接IRC时,客户电脑通常以端口6667与服务器建立连接,然后IRC服务器建立到客户电脑113端口的连接来验证用户。如果只有NAT,inbound到端口113的流将被丢弃,因为NAT网关无法知道是内网哪台机器发出的outbound流。而Port Triggering则解决了这个问题。
与静态配置的Port Forwarding相比,Port Triggering提供更大的灵活性,因为无需指定具体的内网终端地址,网关会在trigger时自动记录。Port Forwardig中的外网端口是一直开放的,而Port Triggering中外网端口是只在trigger后才开放。从配置的角度来说,Port Triggering只要配置Outbound流的端口(triggered port)和Inbound流的端口(forwarded port)。
端口触发的缺点:
使用一个incoming port,同时只允许一台特定的内网主机提供服务;端口触发不适合将服务器放在NAT后面,因为端口触发首先要有outgoing流量,才能接受incoming流量。
2009年7月18日星期六
开源在中国面临重重困难 zz
在中国,很少能听到有大型商业机构选择Linux或其它开源软件的事例。中国一直试图培育自己的软件行业巨人,包括开源领域的巨人。红旗Linux是中国最大的本地Linux供应商。红旗软件的CEO声称中国邮政和邮政储蓄银行的数万服务器运行的便是红旗Linux,中国国家控制的媒体新华社也是该公司的客户。中国Linux市场的主要成长空间是上网本和服务器。但是Linux和其它开源软件在中国面临难以跨越的巨大障碍。中国的企业并不需要选择开源软件以节省开支,因为他们有无数的盗版软件可供使用,盗版Windows 和Microsoft Word基本上已经控制了中国的家庭和办公用电脑。商业软件联盟的报告称2008年中国的盗版率为80%。北京Linux用户组组织者Frederic Muller表示,Windows在中国相当于免费,任何闭源软件都是免费的。开源会计软件FiveDash,虽然公司的代码开发是在中国完成的,但它却迟迟不愿意推出软件中文版。Sun中国开源社区负责人James Bai表示,低知名度和IT行业缺少如IBM这样的大支持者,也是中国开源特色之一。虽然中国也有除红旗软件之外的开源厂商,如Linux发行商中国标准软件公司(CS2C)和RedFlag2000 Software,Office组件开发商Red Office。但是这些公司既没有促进开源社区的成长,也看不到创新。
网络安全扫描工具Nmap 5.00发布 zz
Nmap于1997年9月推出,支持Linux、Windows、Solaris、BSD、Mac OS X、AmigaOS系统,采用GPL许可证,最初用于扫描开放的网络连接端,确定哪服务运行在那些连接端,它是评估网络系统安全的重要软件,也是黑客常用的工具之一。新的Nmap 5.00版大幅改进了性能,增加了大量的脚本。例如Nmap现在能登录进入Windows,执行本地检查(PDF),能检测出臭名昭著的Conficker蠕虫。其它的主要特性包括:用于数据传输,重定向和调试的新Ncat工具,Ndiff快速扫描比较工具,高级GUI和结果浏览器Zenmap等。
FSF称微软的社区承诺是“空头支票” zz
在自由软件基金会的最新一篇新闻稿中,FSF认为这种承诺只是一种“空头支票”,使用C#并不安全。FSF认为ECMA 334和335标准并不完整,ECMA标准没有定义系统命名空间(namespace)内的库,如binary object serialization,正则表达式,XPath和XSLT等等,因此它们不受微软社区承诺的保护。
标签: FSF Microsoft
Google宣布新压缩算法Courgette zz
Google表示保证浏览器安全的方法之一是定期更新,但更新包如果太大,那么不仅耗费了更长时间,同时也将耗费了更多带宽。新压缩算法Courgette压缩效率是其它标准压缩算法如bsdiff的9倍,如最新的190.1->190.4更新:bsdiff更新包大小是704,512 bytes,Courgette更新包只有78,848 bytes。开发者表示这意味着他们能发送更小的更新包,提供更频繁的程序更新,让用户能更安全。鉴于其开源的性质,这项成就也将有利于其它开源项目。
标签: Google Courgette
Serna Free:开源XML编辑器 zz
标签: xml Serna
2009年7月17日星期五
嵌入式Linux实现1秒启动 zz
标签: embedded linux
Google向黑莓和Android发布Google Voice软件 zz
Visa用户收到$23 quadrillion账单 zz
标签: visa bill
软件版本号的奇特历史 zz
最高的版本号:Broderbund的The Print Shop 23,有27年历史,几乎每年发布一次更新;其次是著名的文本编辑器Emacs,目前版本是22.3。
最著名的版本号:WordPerfect 5.1,Windows for Workgroups 3.11.
Windows 95是不是第一个用年份作为版本号的?当然不是,是Fortran 66,此外有80年推出的NewDOS/80操作系统,和Adobe于88年发布的Illustrator 88。
Windows XP中XP的意思是?——Experience.....
传统版本号的典型例子:Linux kernel,最新版本 2.6.30.1。
最有趣的版本号: Donald Knuth发布的TeX排 版软件。“从TeX第三版开始,之后的升级是在小数点后加入一个新数位,使之越来越接近圆周率π的值。TeX目前的版本是3.1415926。这显示了 TeX已经十分稳定,任何的升级都十分细微。Donald曾表示‘(于我过世后的)绝对最后改变’为把版本数改为π,那时任何余下的漏洞都成程序的点缀 了。”
版本号为13的幸运产品:Office 2007是Office 12,下一个版本微软跳过了13变为Office 14,CorelDraw和WordPerfect的第13个版本称为 “X3(10+3)”。
标签: software version
Firefox 3.5.1发布,修复高危漏洞 zz
有关网上支付
目前农行和浦发的部分版本支持非ie浏览器。
招行实现了借助手机支付,通过Linux,Firefox和Opera的网上支付方式。
标签: Online payment
2009年7月15日星期三
WebKit支持OS X 3D CSS变换 zz
标签: apple webkit
2009年7月14日星期二
Google发布开源NX Server zz
NX技术由NoMachine开发,它能处理远程X Window连接,提供互联网环境下的远程图形显示桌面服务。Google研发远程桌面技术也有一段时间了,它之所以推出Neatx的原因是现有的NX Server要么是私有的,要么便是很难维护的。Google工程师称,旧的X Window系统可通过网络使用,但它存在网络延迟和带宽的问题,Neatx提供了一些解决问题的补救方法。NoMachine 以GPL发布了NX产品的部分源代码,但NX server仍然是私有的。Neatx代码主要用Python编写,一些脚本则使用Bash,还有一个程序由于性能的原因而用C编写。Neatx重新利用了部分Google另一个开源项目Ganeti的代码。
标签: Google NX Server
Chrome os和native client
Native Client is an open-source research technology for running x86 native code in web applications, with the goal of maintaining the browser neutrality, OS portability, and safety that people expect from web apps.
依靠电源插座偷取数据 zz
其原理是:当你在标准的计算机键盘上输入信息,电信号通过电缆到达PC,这些电缆没有被屏蔽,因此电信号会向通过地线向外泄漏。攻击者只要将探测器和附近的电源插座连接起来,探测地线的泄漏,然后将电信号转回到原来的字母数字字符。到目前为止,在15米范围内依靠电源插座偷取数据被证明很成功。实施电源线攻击所需设备费用不到500美元,研究人员承认他们的黑客工具还很原始,他们相信用少许时间、精力和资助可以改进这些工具。研究人员指出专门的团队或政府机构需要更昂贵的设备和更多努力,才能完成他们依托廉价硬件、短短一周时间所达成的成果。
标签: cracker cable
国际空间站发射首个行星间互联网节点 zz
行星间互联网是TCP/IP之父、Google副总裁Vint Cerf与NASA的合作伙伴多年来努力实现的梦想。DTN协议的新存储转发方法也能应用到地球上,如改进飞机上的无线网络,第三世界网络接入,或跟踪野生动物。研究员Kevin Gifford称DTN协议处于早期发展简单,至少需要五年时间才能成熟。
标签: space Internet
对境外dns查询的劫持
测试内容:使用不同dns对twitter进行查询
用广州电信dns:202.96.128.86
> www.twitter.com
Server: cache-a.guangzhou.gd.cn
Address: 202.96.128.86
Non-authoritative answer:
Name: www.twitter.com
Address: 203.161.230.171
几次查询都是这个结果,203.161.230.171归属地为香港,ping不可达,域名被劫持
用香港dns:203.198.23.208
Default Server: dns03.netvigator.com
Address: 203.198.23.208
> www.twitter.com
Server: dns03.netvigator.com
Address: 203.198.23.208
Name: www.twitter.com
Address: 202.181.7.85(australia)
> www.twitter.com
Server: dns03.netvigator.com
Address: 203.198.23.208
Name: www.twitter.com
Address: 211.94.66.147(北京联通)
> quit
每次查询结果不同,202.181.7.85(australia),211.94.66.147(北京联通),ping均不可达
用台湾hinet域名服务器: 168.95.192.1
> www.twitter.com
Server: hntp1.hinet.net
Address: 168.95.192.1
Name: twitter.com
Address: 128.121.146.100
Aliases: www.twitter.com
这个ip解析是正确的,说明目前还没有对所有的境外dns解析服务进行劫持
用ultravpn拨通后,作nslookup
> www.twitter.com
Server: ns368973.ovh.net
Address: 94.23.39.201
Non-authoritative answer:
Name: twitter.com
Address: 128.121.146.100
Aliases: www.twitter.com
> www.twitter.com
Server: ns368973.ovh.net
Address: 94.23.39.201
Non-authoritative answer:
Name: twitter.com
Address: 168.143.162.116
Aliases: www.twitter.com
两个解析结果均正确。
标签: dns query hijack
加速Windows版Firefox 3.5的权宜之计 zz
C:\Documents and Settings\*user*\Local Settings\Temporary Internet Files
C:\Documents and Settings\*user*\My Recent Documents
C:\Documents and Settings\*user*\Temp\
Windows Vista/7系统则是:
%USERPROFILE%\AppData\Local\Microsoft\Windows\History
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent %TEMP%
同时设置Firefox在浏览之后清空临时文件夹。Mozilla Links称包含该bug修正补丁的FIrefox 3.5.1预计将在数周内发布。est's blog也提供了一些优化启动速度的方法,如“删除Firefox用户配置文件内的urlclassifier2.sqlite, urlclassifier3.sqlite 3。新建2个文件夹,名字叫 urlclassifier2.sqlite,urlclassifier3.sqlite”。
2009年7月12日星期日
怎样正确的创建Slax的模块
技术简概
Slax模块是被压缩过的以.lzm为后缀的squashfs(一套供Linux核心使用的GPL开源只读压缩档案系统)文件系统。该模块由mksquashfs工具创建,并可使用unsquashfs工具进行提取(解压)。这两种工具已经包含在Slax中,且被修改以支持LZMA压缩算法 。
每个Slax模块都包含完整路径的目录和文件。例如,一个包含bash(包括二进制文件和一些man页面)的模块可能像这样:
/bin/
/bin/bash
/usr/
/usr/man/
/usr/man/man1/
/usr/man/man1/bash.1
规则
1) 你模块中的所有目录都必须能被普通用户访问。重置所有目录的权限为755 (drwxr-xr-x),除非有合理理由使用不同权限于特定目录。
find ./ -type d | xargs chmod -v 755;
2) 尽可能地保持你的模块最小。解压所有需要保留的文档(例如man页面,因为LZMA可以更好的压缩它们),删除运行此软件所用不到的文件(例如:不需要的文本、声音、png/jpg图像、/usr/share/locale中的翻译文件),去除二进制文件中不需要的代码。
find ./usr/man/ -type l -name "*.gz" | xargs -r gunzip -f
find ./usr/man/ ! -type l -name "*.gz" | xargs -r gunzip
find . | xargs file | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded
3) 如果你是从源代码来编译模块,那么你必须提供建立这个模块时所需要用到的编译脚本。这个编译脚本必需控制整个模块的创建,任何需要手工操作(复制/删除文件等)都是不允许的。这些脚本就像是说明文档一样告诉别人如何编译你的模块;如果有一天你停止更新模块了,其他人将可以通过阅读脚本简单的把你的模块接手并重新建立。请复制你的编译脚本到:
/usr/src/slaxbuilds/your_module_name.slaxbuild
4) 当你编译软件时,请确保正确的 cflags 和 参数。一般推荐使用 i486 构架(以提供良好的向下兼容性),如果你的代码想在i686下提供更好的性能,在Slax里你可以使用 'configure-for-slax' 快捷方式。它会得到你想要的效果::
CFLAGS="-O3 -march=i486 -mtune=i686" ./configure --prefix=/usr --build=i486-Slackware-linux
5) 在你的模块里永远不要包含任何在 Slax 里已经存在的文件,即使你曾经更改过它。换句话说,你的模块永远不要覆盖任何 Slax 里存在的文件。除非你有特别的原因,一旦你覆盖掉任何 Slax 里的文件则会产生无法兼容新版本 Slax 的问题,并造成其他用户产生无法预知的错误。如果你一定要覆盖掉某个Slax 里的文件(例如:在/etc/ld.so.conf里增加一个新的路径),有一个替代方案就是自己写一个开机启动脚本,尽量在开机启动脚本里来处理(修改/更新)特定的文件,而不是直接覆盖掉。
例子:在启动脚本里删除 ld.so.conf 一行,并在最后添加一个新行:
#!/bin/bash
sed -i -r '\;/usr/local/lib;d' /etc/ld.so.conf
echo '/opt/kde/lib' >> /etc/ld.so.conf
这个是一个永远不要在你模块里出现的文件的简单列表:
/etc/init.d
/etc/rc.d/rc.S
/etc/rc.d/rc.M
/etc/rc.d/rc.K
/etc/rc.d/rc.local
/lib/modules/2.6.x/modules.dep
/lib/modules/2.6.x/modules.alias
/etc/ld.so.conf
/etc/ld.so.cache
/etc/passwd
/etc/group
/etc/shadow
6) 如果你的模块需要在系统启动或关闭时执行,请使用sysvinit式目录。最好的办法是弄一个通用脚本在 /etc/rc/d/init/d 目录,同时这个脚本同样可以使用 'start' 和 'stop' 等参数。所有在这个目录的脚本都会通过 'start' 参数在开机时启动模块,在关机时通过 'stop' 来关闭。你可以选择大写的S(start)或者大写的K(kill)为开头的链接到对应于运行级别(runlevel)的 sysvinit 目录下的脚本,例如/ etc/rc.d/rc3.d/。每次运行级别改变,Slax 会执行改变前运行级别所对应目录里所有以K开头的脚本,然后再启动改变后所对应目录里所有以S开头的脚本。
在下面的例子里,Slax 将会在 runlevel 3 (这意味着系统启动过程)里执行 'apache.sh start',同时在 runlevel 0 或 runlevel 6 (这意味着,当Slax要关机或重新启动) 里执行 'apache.sh stop' 。
# 简单的通用脚本:: /etc/rc.d/init.d/apache.sh
#!/bin/bash
if [ "$1" = "start" ]; then
echo "start apache @ startup"
... start apache here ...
fi
if [ "$1" = "stop" ]; then
echo "stop all apache @ shutdown"
... stop apache processes here ...
fi
# 当你的通用脚本建立后,创建如下链接:
ln -s ../init.d/apache.sh /etc/rc.d/rc3.d/S-apache
ln -s ../init.d/apache.sh /etc/rc.d/rc0.d/K-apache
ln -s ../init.d/apache.sh /etc/rc.d/rc6.d/K-apache
7) 如果你的软件可以在图形用户界面(GUI)里运行(例如: KDE,XFCE 等),你必须包括一个图标,并添加一个菜单条目文件到你的模块里,这样用户就可以在菜单里很容易的找到并运行它。增加一个菜单条目只需要简单的建立两个文件:
/usr/share/applications/your-application.desktop
/usr/share/pixmaps/your-applications-icon.png
第一个文件( *.desktop)描述了菜单条目。它看起来可能像:
[Desktop Entry]
Encoding=UTF-8
Exec=firefox %u
Icon=/usr/share/pixmaps/firefox.png
Type=Application
Categories=Application;Network;
Name=Firefox
Name[cs]=Firefox
GenericName=Web Browser
GenericName[cs]=Webovy prohlizec
MimeType=text/html
X-KDE-StartupNotify=true
8) 当你模块里的软件开始运行,它应该能马上运行而没有任何不必要的对话框,比如提示“今日新闻”,“应用技巧”,许可协议等这些东西。请记住你的模块很可能是运行在一张只读CD上,它没办法保存选项之类的东西,不要让模块每次运行时都去打扰你的用户。
9) 你的模块依赖性应该尽可能的低。意思是,你的模块尽量不要依赖别的模块,最好能独立运行,同时别忘记模块尽可能的小。例如:你的模块可以在没有 Python 的情况下安全的运行,那就从你的模块里干掉 Python,而不是包含它。
如果你需要包含一些只会被你的模块使用的函数库,请把它们直接包含在你的模块里,而不是分开几个部分。例如:xfce 需要一堆的 xfcelib* 库文件,而别的模块几乎都用不到。那么就把它们打成%
另一方面,当你或者其它模块都会用到的一些函数库,请独立打包上传它。并且不要包含在你的模块里。比如 Python 应该永远被独立上传,同时不会被任何模块所包含。
上传你的模块
当你的模块遵循如下规则,你可以与他人共享。官方模块应该尽可能的帮助最终用户;同样的让一个模块有一个好的图标也很重要,一个屏幕抓图可以显示你软件在运行时的效果(请使用默认的 KDE 风格窗口),并且有必要提供一个有意义的描述,这些都有助于人们更多的了解这个模块。
一些库或程序没有任何的用户界面,在这种情况下没必要抓图。但是为你的模块弄一个不错的图标还是很要必要。没有图标的模块将很难被接受,如果你认为这个模块不可能找到一个适合的图标,那请多想想。你的模块图标并不需要独一无二,但是用户必需能够通过图标快速的分辨出你是一个文字编辑器还是一个Email编辑器。
标题应不包含任何不必要的破折号、下划线什么的,并强调只要有软件名称、其次是版本编号就可以了。以下是正确的: vim 7.1. 以下是不正确的: vim_7.1-112-i486-15
描述必须足够长,以便使分类概况看上去很好,但应该只包含对用户有用的信息。这些描述是给一个完全不清楚用途和不知道里面有什么东西的用户看的。不要弄虚作假,不要留联系方式,也不要有错别字、惊叹号,也不要包含更新日志。推荐长度超过40个字。
Replicate physical network connection state
Replicate physical network connection state,可供购选
查了一下help文档
Replicate physical network connection state — Select if the virtual machine uses a bridged network connection and if you use the virtual machine on a laptop or other mobile device. As you move from one wired or wireless network to another, the IP address is automatically renewed.
大概就是在笔记本和移动设备使用虚拟机时,当在有线网络和无线网络切换时,勾选了
Replicate physical network connection state,虚拟机网卡的ip地址会自动更新,不需要重新设置。
标签: vmware replicate
如何制作Slax模块
关于如何创建 Slax 模块有很多的方法。这里描述的全部命令直接在Slax里工作,同时也可以在你的发行版里生效。就这个例子而言,下载 linux-live 脚本并且运行 ./install。
下面的命令将会把 Slackware 系统下的 Tgz 包 转换为 Slax 模块:
tgz2lzm software.tgz software.lzm
如果在模件被创建之前,你希望修改你的Slackware包,使用:
installpkg -root /tmp/aaaa software.tgz
上面的命令将你的 Tgz 包安装在非根目录(/tmp/aaaa 这里)。接着修改你需要的文件,并且在改完后将目录结构转换为模块:
dir2lzm /tmp/aaaa software.lzm
编辑现成模块
下面的命令将从你的Slax模块中提取内容到 /tmp/aaaa 目录:
mkdir /tmp/aaaa
lzm2dir software.lzm /tmp/aaaa
确保你有足够的可用空间。当解开模块后,你能够在 /tmp/aaa/ 下修改一切你想改的,并且改完后将它从新打包为.lzm 格式的模块使用:
dir2lzm /tmp/aaaa software.lzm
如果你只希望浏览一个模块(没有把它解开到磁盘)的内容,你可以通过使用下列命令挂载它:
mkdir /mnt/aaaa
mount -t squashfs -o loop /path/software.lzm /mnt/aaaa
怎样自定义Slax zz
最好的办法是整个模块(.lzm)安装到slax中,但是有时候你只需要添加个别小文件到slax中,比如使用你自己的图片来做桌面或者使用你自己的启动脚本文件。这时候,slax中包含这样一个文件夹/slax/rootcopyde/,此目录包括子目录的内容在每次起动slax时会被加复制到系统的"根"目录下。所以比如你想在slax中使用自己的图片时,建一个这样的目录/slax/rootcopy/usr/share/wallpers/,放置你自己的名字为slax-wallper.jpg的图片,在重启slax后就会用这个文件覆盖slax里面的文件。
请注意确认你的操作,因为所有文件名和目录名是区分大小写的。在windows里有些文件管理工具是不能正确显示大小写的,所以最好采用windows自带的文件管理器。
如果你是在USB设备上使用 Slax,你只需简单的在你的设备上创建相应的目录。如果你是在CD上使用Slax,你需要将内容复制到某个存放CD内容的位置,然后修改并重新创建一个ISO文件。具体如何去做请看如下描述。
如何编辑sla iso光盘
首先,复制整个CD到硬盘。然后修改一切你希望改变的,添加或删除文件、目录或者模块。完成后,用下面的命令开始重新创建Slax CD(创建一个ISO文件):
cd /your_slax_directory/
./make_iso.sh /tmp/new-slax.iso
如果你工作在 Windows 系统下,请执行以下命令:
cd c:\your_slax_directory\
make_iso.bat c:\new-slax.iso
创建一个包含所有改动的新的可启动ISO文件。
标签: Customize slax
Slax的启动参数
Boot parameters (also known as cheatcodes) are used to affect the booting process of Slax. Some of them are common for all Linuxes, others are specific for Slax only. You can use them to disable desired kind of hardware detection, to start Slax from harddisk, to skip the login prompt and start GUI, etc.
怎样运用启动参数
Reboot your computer and wait several seconds until a nice graphical Slax logo appears with a boot menu (it's there usually for less then 9 seconds). Choose your desired menu entry and hit Tab key, which will allow you to edit the command line. Write your desired boot argument at the end of command line.
启动参数列表
acpi=off
nohotplug
nopcmcia
noagp
... disable specified hardware autodetection in the case of hangups. Your hardware won't be detected at all, you'll have to use "pcimodules" command after logging into Slax and you'll have to try to modprobe all needed modules from the list manually.
nodma
... 禁用光驱的DMA
noauto
... list harddisks in fstab with 'noauto', so you have to mount every disk manually in order to access it
nohd
... 不挂载任何磁盘
nocd
... don't mount any cdroms at all during the boot process. This may be useful if you have to wait very long time during Slax startup, when empty CDROMs keeps spinning for many minutes and don't return the NO MEDIA error immediately.
nosound
... mute sound instead of raising volume to 77%
from=/dev/hda1/Slax.iso
from=path/to/Slax.iso
from=/dev/hda1
from=path/to/Slax/
... load Slax data from different place instead of the boot device. First example will search for Slax.iso, only on hda1. Second example will search for 'path/to/Slax.iso' on all devices; the first device containing the path/file is used. Third example expects that the ISO is unpacked to hda1. Fourth example searches through all disks for a directory 'path/to/Slax' and expects content of unpacked ISO inthere.
passwd=somepass
passwd=ask
... set root's password to "somepass", or ask (with =ask) for a new password during the boot, before starting Slax (don't worry, the new password won't be shown at the login screen)
changes=/dev/device
changes=/dev/device/file.dat
changes=/path/
changes=/path/file.dat
changes=/dev/device/path/
... 在Slax启动后,所有操作变动都保存在内存中。这个参数设置一个文件或目录来保存操作变动。例如:用linux能识别的格式(eg.xfs)硬盘/dev/hda1,加上changes=/dev/hda1启动参数,就可以保存你上次操作变动,即使重新启动机器,也不会丢失变动结果。 如果你在这个磁盘上指定一个有效文件系统的文件,Slax会将它当做一个磁盘挂载,用来保存变动。此外如果你没有指定这个文件的详细路径,Slax仍会按文件名在所有分区搜索此文件。 如果你指定一个目录来保存变动,你可以使用非linux文件系统的磁盘分区,该目录下将自动生成相关文件和目录。这样你就可以在VFAT或NTFS上保存操作变动了。
toram
copy2ram
... copy all files (all required and optional modules) to RAM. You'll need at least 320MB of RAM to do this and boot Slax properly. This will slow down the boot phase but it will speed up Slax!
load=module
... load optional modules from /optional/ directory on the CD. You can use full module name (module.lzm) or you can skip the extension
noload=module
noload=module[1];module[n]
... disable loading of any modules specified. This affects all the modules on Slax CD, including /base and /modules, so using noload=kde will disable loading of all modules with 'kde' in the name. It is useful with copy2ram cheatcode, because any un-used module is not copied to ram.
debug
... enable debug mode (and start bash several times during the boot) hit Ctrl+D to continue booting
autoexec=...
autoexec=startx
autoexec=xconf;startx
autoexec=xconf;startx;reboot
... execute specified command(s) instead of Slax login. In this example, skip Slax login prompt and automatically start XWindow system. Use semicolon (;) as command separator. Slax will not reboot automatically after the command(s) finish, so if you'd like to restart, specify 'reboot' or 'poweroff' as the last command. If you need to use spaces in the commandline, replace them by ~. For example, autoexec=echo~Shutting~power;poweroff will do just like that.
使用Slax的模块
如果你只是有时才使用的模块,将它们保存在/Slax/optional目录下,当你要用时用load="启动参数"来加载。例如:
boot: slax load=wine,graphics
意思是:加载/slax/optional/wine.lzm和/slax/optional/graphics/目录下所有.lzm。如果不用的模块可以直接在磁盘或光盘上删除。
如果你要在Slax启动后加载模块,很麻烦每次加载或卸载模块都要重启Slax,现在有一个方便的办法进行实时加载,在Slax运行时,运行Slax模块管理器(在系统菜单里),用'activate' 和 'deactivate' 进行加载或卸载,语法如下:
activate /path/firefox.lzm
deactivate firefox.lzm
模块就像程序安装那样被实时加载。这时,你可以通过命令行运行该程序,或者在KDE的系统菜单里找到它。
如果你不熟练终端命令行,你可以在文件管理器(如konqueror)里简单地双击.lzm模块
标签: slax module
slax的便携性
All Slax modules are much smaller than any other compressed packages available nowadays for all other Linux distributions, while the speed of decompression remains usually faster than reading the full data from disk.
Thanks to the AUFS filesystem, the read-only part of Slax (system data and modules) is overlayed by a writable filesystem. You can modify all areas of the filesystem in Slax without any restrictions. Your changes to the read-only parts are transparently copied to the writable branch and stored in memory or in a persistent directory on your disk or even flash drive. Slax is designed to autodetect whether it runs from a writable media, and if that is detected, Slax will save all your changes there automatically.
In Slax, you are not limited to just a persistent home directory - the whole root filesystem is fully writable, so we talk about 'persistent changes' (rather than about 'persistent home', known from other live distributions). You can modify /bin/bash the same way like ~/kderc.
标签: slax portability
squashfs使用的压缩算法
sqlzma is a patch against lzma and squashfs that makes squashfs support both LZMA compression and ZLIB compression. A squashfs image file that uses LZMA compression has no backward compatibility, but the patched squashfs and its tools can handle the old squashfs image generated by the unpatched squashfs-tools.
标签: squashfs lzma
五分钟法则再次修订 zz
有20年历史的五分钟规则仍然适用,但只适用于更大的磁盘页(disk page)。此外,应该扩充两个新五分钟规则:其一是RAM和闪存之间的小内存页转移,其二是闪存和传统硬盘之间的大内存页转移。对于RAM和磁盘之间的小内存页转移,Graefe预测未来20年它将会达到五小时的平衡点。未来闪存将在计算机系统架构中扮演越来越重要的角色,填补传统RAM和传统的磁盘驱动器在操作系统、文件系统和数据库上面的差距。
iRedMail-0.5.0-RC2发布 zz
* 改进对 Debian & Ubuntu 的支持。
* 支持为外发的邮件增加“免责声明”(disclaimer)内容。
* 重新设计的内建邮件列表支持(仅 LDAP 方案可用)。
* 在 Postfix 中增加了对 backup mx 的支持。
* 增强了 Roundcube webmail 中的 LDAP 全局地址簿,用户只能搜索到和自己在同一个域内的邮件地址。
* 修正了 Dovecot 对 mysql 后端的错误参数设置。
* 更新软件包:clamav -> 0.95.2, awstats -> 6.9-2, dovecot -> 1.1.16.
* 增加了更多的 LDAP 属性。
HTML 5放弃开源视频编解码器 zz
HTML 5的主要特色之一,是其处理多种媒体内容的原生机制,如通过
ss64.com:命令手册 zz
标签: ss64 command
苹果将向中国销售无WIFI功能的iPhone zz
分析师Matt Mathison称,苹果坚持让iPhone保留WIFI功能,但中国政府坚持不能有WIFI。多年来,中国政府部门官员告诉移动用户,WiFi不被允许进入手机,主要原因是担心消费者会非法的使用 VoIP应用程序,通过网络拨打电话,从而损害运营商的利益。另一方面,中国工信部正在强制推广WAPI标准,WAPI是中国自行开发的无线局域网技术标准,目前只有中国手机制造商支持该标准,它使用中国制造的芯片。有分析人士推测WAPI标准可能含有后门,允许中国通过“安全”连接监视任何通信。
标签: Apple Iphone
2009年7月11日星期六
windows有关dns的几条命令
ipconfig /registerdns:Refreshes all DHCP leases and re-registers DNS names,更新所有的dhcp租借,重新注册dns。
ipconfig /displaydns:Display the contents of the DNS Resolver Cache.打印当前dns解析器缓存的内容。
标签: windows dns
微软展示新浏览器Gazelle原型 zz
Gazelle原型运行在Windows Vista上,代码用C#编写,用户界面是基于.NET WinForms框架,仍使用IE的Trident渲染引擎。多进程浏览有利也有弊,它增强了安全性,但也加大了系统开销。Gazelle的目标是使用更多进程最大化安全性和稳定性,它不同于Chrome所使用的每个标签页分配一个进程,而是每个页面内容元素一个进程。比如说页面上有一个iframe,iframe的管理和渲染将被一个单独的进程完成。这显然加大了系统负担,Gazelle原型显示,在新标签页载入Google,花了939毫秒,系统内存足迹增加了16MB。相比之下,Internet Explorer 7只需499毫秒和1.4MB内存。Gazelle提供了多进程浏览未来可能的发展趋势。
Google Earth即将推出3D月球地图 zz
Google在此次发布会上可能将宣布Google Earth的月球地图功能。因为,2009年7月20日是阿波罗11号登陆月球40周年纪念日。阿波罗11号宇航员Buzz Aldrin将在发布会上发表讲话,同时出席的还有《A Man on the Moon》一书的作者 Andrew Chaikin。Google与美国宇航局已合作多年,据称Google Earth的月球地图功能,将使用NASA六月份刚刚发射的月球探测器所拍摄的最新高清晰月球照片。在此之前,Google已经有一个“Google Moon”网站,提供部分月球照片和阿波罗计划登陆地点标识。Google Earth的新月球地图将大大拓展这一功能。
安全百度 zz
其中一项功能是“安全百度”,专门用来识别百度搜索结果中的URL是否包含恶意代码。目前Bing和Google默认都会对扫描结果进行判别,而baidu自己还没有这种功能。
标签: sucop
Gmail去掉“BETA” zz
2007年之前,Google一直采用邀请注册的方式,之后开始向全球开放注册。此时的Gmail仍然带有“BETA”标记,直到2009年7月7日,Google宣布Gmail、Google Calendar、Google Docs和Google Talk等Google Apps全都去掉了“BETA”。Google表示无论有没有BETA,他们都会继续改进这些Web应用程序。有关Gmail的历史可浏览这篇文章或维基百科。
标签: google beta
VLC Media Player 1.0.0发布 zz
编解码器支持大多数视频类型,现场录音,即时暂停和逐帧渐变(frame-by-frame)支持,出色的速度控制,新的HD编解码器(AES3,杜比数码Plus,TrueHD,Blu-Ray Linear PCM,Real Video 3.0和4.0 ...),支持新的格式(Raw Dirac,M2TS, ...)同时改进了其它格式,新的Dirac解码器和MP3定点(fixed-point)解码器,支持全屏的视频缩放,RTSP Trickplay支持,压缩文件播放,可定制工具栏,更易于编码GUI(QT界面),更好的整合Gtk环境,linux下支持MTP设备,AirTunes streaming,新的皮肤等等。
标签: VLC Media Player
有缺陷的Firefox扩展是导致内存泄漏的祸首 zz
Adblock会干扰Java、Flash或Windows Media Player插件;Fasterfox可能会让Firefox的速度变慢;Firebug可能会导致CUP占用过高;FlashGot和ForecastFox都可能导致某些Firefox版本内存泄漏,Greasemonkey会与NoScript冲突,IE Tab会引起内存泄漏,NoScript的问题更多.....
标签: firefox add-ons
LiveAndroid项目 ZZ
下载地址:http://code.google.com/p/live-android/downloads/list
标签: LiveAndroid
Google宣布Google Chrome OS zz
Google表示,Google Chrome OS是一个开源的轻量级操作系统,最初针对目标是上网本,它将在今年晚些时候发布源代码,消费者将能在2010年下半年使用上Chrome OS。Google正与合作伙伴讨论合作事宜,它将与开源社区展开合作。Google称它通过开发Google Chrome浏览器,他们深入了解了操作系统底层的安全架构。Google Chrome OS将能运行x86和ARM芯片平台上,软件架构很简单——在Linux kernel上,Google Chrome运行在一个新视窗系统内,其它所有Web应用程序则运行在Chrome浏览器内。Google Chrome OS是一个独立于Android的新项目。
标签: Google Chrome OS
2009年7月10日星期五
不要被4M的“Hello world”吓着 zz
而且,通常你的客户需要你开发的不会是Hello World。
标签: wpf
Firefox将加入多进程浏览 zz
该项目名叫Electrolysis,开发者已推出一个原型,每一个网页都由一个单独的进程渲染。Firefox开发者过去早就探讨过多进程浏览,但并未引起重视,直到Google和微软各自发布了支持多进程浏览的浏览器。在Firefox加入多进程浏览并不是一个简单的任务,许多底层的组件都必须进行修改。上个月开发者演示了一个原型,显示单个网页崩溃并不会影响整个浏览器。开发者希望能尽快在nightly版中加入该功能,让更多人进行测试。不过目前Mac OS X版的开发还未展开。
Silverlight 3正式发布 zz
主要的新特性包括:GPU硬件加速,支持H.264、AAC、MPEG-4等新编解码器,raw bitstream Audio/Video API,改进了日志,支持720P流视频,多触摸支持,库缓存支持等等。
微软还针对开发者发布了Silverlight 3 SDK和Silverlight 3 Tools。
标签: Silverlight 3
Linux桌面应用程序,Mono超过Java zz
2009年7月9日星期四
GFW采用的技术
主条目:域名劫持
全球一共有13组根域名服务器(root server),目前中国大陆有 F、I、J 这3个根域DNS镜像。
2002年左右,中国大陆网络安全单位开始采用域名劫持技术,用路由器提供的IDS监测系统来进行域名劫持,防止了一般民众访问被过滤的网站。
2、国家入口网关的IP封锁
在互联网国家出入口实施ip封锁,但是单纯的ip封锁技术很容易被绕过,一个简单的proxy代理,甚至不需要加密就可以。现在,网络安全部门通常会将中国政府认为特别反动的网站的网址加入关键字过滤系统,以防止民众透过普通海外HTTP代理服务器访问。
一般情况下,GFW对于海外“非法”网站会采取独立IP封锁技术。然而,部分“非法”网站使用的是由虚拟主机服务提供商提供的多域名、单(同)IP的主机托管服务,这就会造成了封禁某个IP,就会造成所有使用该服务提供商服务的其他使用相同IP的网站用户一同遭殃,就算是内容健康、正当的网站,也不能幸免(如刘德华的个人网站),内容并无不当之处,但网站使用的是虚拟主机托管服务,而因为有一个香港BBS亦使用该托管服务,这就造成了GFW为了封锁该BBS,直接把这个固定IP:202.134.71.244封禁了。随之,有82个香港网站由于GFW封锁了这个IP地址,不论合法与否,都不能在中国大陆访问)。
3、主干路由器关键字过滤阻断
在2002年左右,中国大陆研发了一套关键字过滤系统,并规定各个因特网服务提供商必须使用。这套设备思科等公司的高级路由设备建立,最主要的就是IDS(Intrusion Detection System)--- 入侵检测系统。这个系统能够从计算机网络系统中的关键点(如国家级网关)收集分析信息,过滤、嗅探指定的关键字,并进行智能识别,检查网络中是否有违反安全策略的行为。利用这些设备主要进行IP数据包内容的过滤,如果符合既定的规则,则向该连接两端的计算机发送IP欺骗性质(从前后IP报头TTL值相差较大可知)的RST复位包,干扰两者间正常的TCP连接,使数据流中断,而在终端主机上会显示连接失败。
被屏蔽过滤的关键词主要是与民运、法轮功相关的词汇及部分网站的网址上。
从GFW的分布来看,审查过滤系统主要位于国际出口处,但最近通过对审查过滤系统返回的RST复位包IP头进行(TTL值)分析,发现存在两个欺骗源,其一位于国际出口处,另一个位于骨干网省级接入处。因此推测GFW对于境内的非法内容也具有一定审查能力。值得提到的是,对于境内网络内容的审查主要是通过ICP备案来实现的。
4、HTTPS证书过滤
部分人发现少数特定证书的传输被阻断,导致HTTPS连接中断。由于HTTPS本身的特点,这并不意味着与网站传输的内容可被破译。
5、对破网软件的反制
针对网上突破防火长城的各类破网软件,防火长城也在技术上做了应对措施以减弱破网软件的穿透能力。比如每年的特定关键时间点,无界等软件就可能会无法正常连接或连接异常缓慢,这时境内外的正常网络互联亦会受到干扰。
针对Tor,有分析认为中国大陆公安网络审查部门采取了新的封锁措施——建立虚假Tor节点。鉴于无法真正的完全封锁Tor,网络安全部门在中国国内网络中安装了大量虚假 Tor节点服务器,所有经过这些"节点"的信息都将被最大程度的审查,与此同时,所有到达这些虚假节点的网络请求都将被屏蔽。有意见认为因为此举会暴露防火长城的位置,中国大陆公安网络审查部门对虚假节点的设立有所节制。[来源请求]但另一方面,tor节点的大量增加很可能仅仅是因为国内用户增加的缘故,即使存在有虚假节点,对于使用图形界面Vidalia的用户也可以轻松将含有境内节点的路由删除,以确保安全。
6、相关测试:
对某色情贴图网站
C:\Users\woody>tracert -d www.postadult.com
Tracing route to www.postadult.com [74.50.3.52]
over a maximum of 30 hops:
1 22 ms 22 ms 25 ms 192.168.1.1
2 37 ms 33 ms 43 ms 113.64.232.1
3 36 ms 35 ms 40 ms 61.140.81.181
4 36 ms 28 ms 46 ms 61.144.0.94
5 42 ms 40 ms 39 ms 61.144.3.10
6 35 ms 36 ms 39 ms 202.97.34.178
7 33 ms * * 202.97.60.146
8 206 ms * 206 ms 202.97.51.170
9 204 ms * * 4.71.114.101
10 * 220 ms * 4.68.18.190
11 * * * Request timed out.
12 * 226 ms 239 ms 4.69.132.10
13 * * * Request timed out.
14 * 222 ms * 4.71.136.2
15 214 ms 205 ms * 216.193.255.182
16 * * 222 ms 69.174.92.34
17 * * * Request timed out.
18 * 234 ms * 74.50.3.52
19 * 233 ms * 74.50.3.52
20 * 238 ms * 74.50.3.52
21 * 234 ms * 74.50.3.52
22 * 231 ms 249 ms 74.50.3.52
Trace complete.
可以看出该网站没有被域名劫持和ip封锁,但是不能访问http://www.postadult.com/1.shtml,推测可能是url过滤。
对某敌对势力网站
C:\Users\woody>tracert -d www.epochtimes.com
Tracing route to www.epochtimes.com [216.234.179.13]
over a maximum of 30 hops:
1 26 ms 19 ms 26 ms 192.168.1.1
2 43 ms 47 ms 47 ms 113.64.232.1
3 44 ms 36 ms 37 ms 61.140.81.181
4 46 ms 78 ms 39 ms 61.144.0.90
5 34 ms 37 ms 88 ms 61.144.3.26
6 35 ms 40 ms 36 ms 202.97.40.105
7 62 ms 57 ms 62 ms 202.97.35.53
8 62 ms 64 ms 66 ms 202.97.48.26
9 * * * Request timed out.
10 * * * Request timed out.
11 * * * Request timed out.
12 * * * Request timed out.
13 * * * Request timed out.
14 * * * Request timed out.
15 * * * Request timed out.
16 * * * Request timed out.
17 * * * Request timed out.
18 * * * Request timed out.
19 * * * Request timed out.
20 * * * Request timed out.
21 * * * Request timed out.
22 * * * Request timed out.
23 * * * Request timed out.
24 * * * Request timed out.
25 * * * Request timed out.
26 * * * Request timed out.
27 * * * Request timed out.
28 * * * Request timed out.
29 * * * Request timed out.
30 * * * Request timed out.
Trace complete.
可以看出是ip地址封锁。
tracert加-d参数可以避免反向查询,加快速度。
标签: GFW Technology
GFW或升级url过滤
最近Gladder失效,怀疑是GFW对经过加密的url进行解密。这也意味着所有使用PHProxy搭建的在线代理网站在国内都没有用武之地了。
不应该是GFW升级为内容过滤,按url过滤,只需要截取和分析一个http指令字符串;按内容过滤,可是要侦听和分析几乎所有的文本消息,这要增加很多硬件资源。就算是按内容过滤,表现也不应该这么完美,地址刚跳转,页面都没有出载入滚动条就直接“连接被重置”了。以往涉及到按照内容过滤的网页时,都是页面载入到一半,遇到非常敏感的词汇,才会突然“连接被重置”的。
出路有两条:一是找另外一些URL加密更完善的代理软件搭建的代理网站;二是找使用SSL安全连接的https代理。我更倾向于前者,因为https代理不但速度慢,而且因为https加密的证书是收费的,所以搭建成本要比http高出不少,这直接导致了https代理网站数量少,生命周期也短。如果证书过期或者使用了不正确的证书,用户访问的时候还会弹出烦人的安全警告窗口。
据说gladder的下一个目标是Glype。
7条体面的程序员偷懒技巧 zz
将你所有的代码与SourceSafe同步
如果MSDN没有打开,打开它 (你完全可以等待5分钟!)
重构一个类成员变量,然后开始等待
重新编译全部
打开一个来自客户的巨大数据
安装微软最新更新,重启Windows
从Sharepoint上打开一个文档,最好从国外服务器打开
在你的电脑上搜索 "不存在.cpp
标签: programmer
两条Linux命令
$history
展示历史命令,返回一个带编号的命令列表,要执行相应命令,运行如下命令
$!12
执行编号为12的命令
$!!
执行上一条命令
2、scp
$scp /home/xxx/full.tar.gz root@172.19.2.75:/home/root -P 22
将本机/home/xxx/full.tar.gz拷贝到远程主机172.19.2.75上的/home/root下,端口为22,使用登陆用户名为root,输入完这条命令后会提示输入口令,输入既可。
2009年7月8日星期三
bind中需要说明的几个问题
SOA记录:指示该区的权威
NS记录:列出该区的一个名字服务器
A记录:名字到地址的映射 (也就是正向解析)
PTR记录:地址到名字的映射 (也就是反向解析)
CNAME:规范名字 (别名记录)
缓存域名服务器设置 (Cache-only server)
缓存域名服务器顾名思义其自身是没有域名记录的,仅仅从别的DNS上获取记录并做高速缓存。
安装好DNS服务后,不需要任何配置,只需要把服务起起来就是缓存域名服务器了。
从DNS的配置
从DNS的配置和主DNS配置很像,只不过不需要建立数据文件,只需要指定数据文件存放位置就可以了。
zone "163.com" {……
type slave;
file "/etc/bind/db.163.com";
masters {
111.111.111.111; //主DNS的地址
};
};
zone "sohu.com" {
type slave;
file "/etc/bind/db.sohu.com";
masters {
111.111.111.111; //主DNS的地址
};
};
zone "sina.com" {
type slave;
file "/etc/bind/db.sina.com";
masters {
111.111.111.111; //主DNS的地址
};
};
标签: bind
在ubuntu8.10下安装最简单的域名服务器
环境:
os:ubuntu8.10 x64
硬件: dell xps 420, Q6600/4G
步骤:
1、安装软件
#aptitude install bind9 bind9-host dnsutils
2、安装bind9后会生成如下配置文件:
/etc/bind/named.conf
/etc/bind/named.conf.options
/etc/bind/named.conf.local
其中 named.conf是主配置文件,里面包含了named.conf.options和named.conf.local,架设一个最简单的dns服务器,只需改动 named.conf.local即可。
3、配置环境
要求dns服务器为以下域名提供相应的ip解析。
aaa.test.com 10.9.1.11
bbb.test.com 10.9.1.12
ccc.test.com 10.9.1.13
ddd.test.com 10.9.1.14
eee.test.com 10.9.1.15
fff.test.com 10.9.1.16
ggg.test.com 10.9.1.17
hhh.test.com 10.9.1.18
iii.test.com 10.9.1.19
jjj.test.com 10.9.1.20
同时,www.test.com的CNAME记录为aaa.test.com。
4、具体配置
1)添加正向区域“test.com”和反向区域“1.9.10.in-addr.arpa”,编辑named.conf.local。
#gedit /etc/bind/named.conf.local
添加一下内容:
//reverse
zone "1.9.10.in-addr.arpa"{
type master;
file "/etc/bind/db.10.9.1";
};
//forward
zone "test.com"{
type master;
file "/etc/bind/db.test.com";
};
2)在“test.com”区域中添加各域的A记录,同时www.test.com的CNAME记录为aaa.test.com。建立/etc/bind/db.test.com文件
#gedit /etc/bind/db.test.com
添加如下内容:
;
; db.test.com
;
$TTL 604800
@ IN SOA aaa.test.com. root.aaa.test.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS test.com.
aaa IN A 10.9.1.11
www IN CNAME aaa
bbb IN A 10.9.1.12
ccc IN A 10.9.1.13
ddd IN A 10.9.1.14
eee IN A 10.9.1.15
fff IN A 10.9.1.16
ggg IN A 10.9.1.17
hhh IN A 10.9.1.18
iii IN A 10.9.1.19
jjj IN A 10.9.1.20
3)在“1.9.10.in-addr.arpa”区域中添加各反向域名解析条目。建立/etc/bind/db.10.9.1。
#gedit /etc/bind/db.10.9.1
添加如下内容:
;
; db.10.9.1
;
$TTL 604800
@ IN SOA aaa.test.com. root.aaa.test.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS test.com.
11 IN PTR aaa.test.com.
12 IN PTR bbb.test.com.
13 IN PTR ccc.test.com.
14 IN PTR ddd.test.com.
15 IN PTR eee.test.com.
16 IN PTR fff.test.com.
17 IN PTR ggg.test.com.
18 IN PTR hhh.test.com.
19 IN PTR iii.test.com.
20 IN PTR jjj.test.com.
5、重启服务
#/etc/init.d/bind9 restart。
6、可以试试nslookup查询了
# nslookup
> aaa.test.com
Server: 192.168.1.xxx
Address: 192.168.1.xxx#53
Name: aaa.test.com
Address: 10.9.1.11
> www.test.com
Server: 192.168.1.xxx
Address: 192.168.1.xxx#53
www.test.com canonical name = aaa.test.com.
Name: aaa.test.com
Address: 10.9.1.11
> set q=ptr
> 10.9.1.14
Server: 192.168.1.xxx
Address: 192.168.1.xxx#53
14.1.9.10.in-addr.arpa name = ddd.test.com.
标签: ubuntu8.10 bind
2009年7月7日星期二
Shred数据安全删除
虽然shred命令有一些限制,但是shred命令可以很有效地彻底删除文件,使文件很难或者无法恢复。Shred是这样进行彻底删除的:通过使用数据模式对文件进行反复重写以实现最大程度的摧毁,这样即使使用高灵敏度的数据恢复设备也很难恢复数据了。
使用rm命令删除文件实际上并没有毁坏数据,它只是毁坏列有文件位置的索引,使文件的数据块还可以重复使用。因此,使用rm命令删除的文件可以很容易使用特殊设备或者命令进行恢复,前提条件是文件释放的数据库还没有被重复利用。然而,如果在完全是硬盘驱动(HDD)的动态系统,释放的空间只能在几分钟或者几秒钟内进行恢复。
Shred 语句
shred [option(s)] file(s)_or_devices(s)
可用选项
-f, --force – 更改权限允许写入(如有必要)
-n, --iterations=N – 重写N次而不是默认的(25)次
-s, --size=N – 将文件粉碎为很多字节(可使用后缀如K、M、C等)
-u, --remove – 重写后截短和移除文件
-v, --verbose – 显示进程
-x, --exact - do not round file sizes up to the next full block
-z, --zero - add a final overwrite with zeros to hide shredding
-shred 标准输出
--help – 显示帮助并退出
--version – 输出版本信息并退出
Shred示例
1)下列命令能够用于安全删除三个文件夹:file1、file2和file3:
shred file1 file2 file3
2) 下列命令将删除第一个HDD的第七个分区上的数据:
shred /dev/hda7
3)可以利用下列命令来擦除你在第一个盘的软盘中创建的文件系统路径,该命令需要花费20分钟来擦除“1.44MB”(实际为1440KiB)的软盘:
shred --verbose /dev/fd0
4) 要想删除硬盘上所选分区的数据,可以使用下列命令:
shred --verbose /dev/sda5
在Ubuntu的Nautilus菜单中添加shred
首先在终端使用下列命令安装nautilus-actions数据包:
$sudo aptitude install nautilus-actions
现在打开Nautilus Actions Configuration:System->Preference->Nautilus Actions Configuration
打开后你会看到类似下图的窗口,点击添加。
现在输入以下信息:
Label: Shred
Tooltip: shred utility to securely erase files
Icon: gtk-dialog-warning
Path: shred
Parameters: -f -u -v -z %M
点击Conditions条目,勾选“Appears if selection contains”上面的“Only files”( 也可以选择文件和文件夹),勾选“Appears if selection has multiple files or folders”,单击确定。
添加后你将看到如下窗口,点击关闭。
打开终端,运行下列程序对nautilus进行更新:
$nautilus -q
$nautilus
这样将打开nautilus窗口,现在右击单击任何文件,就能在菜单中看到shred命令选项。
标签: shred
2009年7月5日星期日
新AES攻击得到证明 zz
在密码学意义上,只要存在一个方法,比暴力搜寻密钥更有效率,就能被视为一种“破解”。如一个针对AES 128位元密钥的攻击若“只”需要2^120计算复杂度(少于暴力搜寻法2^128),就算被破解了,但从应用角度上看并不实用。新AES攻击的论文(PDF)作者声称,他们能大幅度减少计算复杂度,“根据初步计算,我们认为对AES-256的攻击复杂性可以降低到 2^119和2^110.5之间。”
标签: AES Cracker
浏览器开发商之间的争吵正迫使W3C丢弃HTML 5 Codec zz
IBM发布开源机器学习编译器 zz
IBM称编译器能智能的优化程序,因此能缩短开发时间,同时又能提升性能。使用机器学习技术,编译器分析软件,确定哪些代码优化将能在编译中取得最大的效率。对IBM System p服务器的初步试验显示,嵌入式软件性能平均提高了18%。新的编译器预计将减少新软件上市时间,因为原来由开发者手动优化的工作可以全都交给编译器完成。一个基于Wiki的社区cTuning.org也与编译器一同发布。网站主要功能是使用统一的API开发开源工具,分享有趣的优化案例,展开协作式研究。
在浏览器上模拟PC游戏/Linux桌面 zz
开发者声称JPC提供了至今最安全的运行x86软件的方式,它有两个层——applet沙盒和JPC沙盒。目前,开发者提供了DEMO,供用户在线试用和下载,包括经典的doom游戏,马里奥,神秘猴岛,及DSL Linux桌面,Deli Linux,以及在浏览器上编译C程序的GCC等等。
标签: JPC Emulator
诺基亚宣布Maemo换用Qt zz
Maemo是针对互联网终端设备,基于GNU/Linux操作系统和GNOME/GTK+桌面技术的开源平台,于2005年首次推出,是众多支持Wi-Fi 的Internet Tablet 所用OS 的基础,如诺基亚N800和新款N810。诺基亚选择Qt(KDE桌面的基础)意味着它将抛弃现有的GTK+,但Maemo 5仍是基于GTK+/Hildon,下一个版本——代号Harmattan——则将由Qt取代GTK+的角色。
标签: Nokia Maemo
日本的域名
在.jp域名設立早期,是由JPNIC負責管理,隨著.jp的使用率日漸提高,2000年12月決定設立新機構專責管理.jp域名,2003年6月30日由日本登記服務正式接手管理。
对于.jp域名,任何拥有一个永久邮件地址的个人、团体,或者组织可以申请一个.jp下的二级域名。如example.jp。
登記服務經由認可登記者辦理,具有漢字,平假名或片假名的域名可登記成為次網域名。
次網域名
雖然任何擁有日本郵寄地址的機構皆可申請次網域名(example.jp),但有部份次網域名被限制用作特定用途:
ac.jp - 高等教育機構,如大學。Schools established under the School Education Law or other laws, institutions used by several different universities, universities, technical schools (shokugyo kunren-ko), incorporated schools, incorporated technical schools.
ad.jp - JPNIC 會員
co.jp - 公司或有限公司等商業機構,包括在日本註冊的海外公司。
co.jp域名的注册需要日本政府颁发的商业或者文档证明,如果不是一个在日本注册的公司,可以注册.jp域名。
ed.jp - 18歲以下學生就讀的教育機構。Nurseries, kindergartens, primary schools, junior high schools, middle educational schools, high schools, schools for handicapped children, vocational schools (senshu gakko), and other types of schools which are mainly for people under the age of 18.
go.jp - 日本政府部門及屬下機構。Japanese government authorities, research institutes under Japanese authority's jurisdiction, and government-affiliated corporations.
gr.jp - 二人或以上的組織,或公司組織。Groups which consist of two or more individuals residing in Japan, or groups of two or more corporations established under the laws of Japan.
lg.jp - 地方政府組織。Japanese local authorities.
ne.jp - Network service providers in Japan, offering network services to the general public on either profit or non-profit basis. NE.JP Domains can be registered by anyone in Japan or can be assisted by japanese native if you do not have presence in Japan。
or.jp - 註冊組織及非牟利機構。Judicial persons (other than kaisha) established under the laws of Japan.OR.JP Domains require a non-profit organization certificate from the government.
标签: japan domain
2009年7月3日星期五
龙芯与自由软件 ZZ
标签: 龙芯 freesoftware
Linux补丁清除用户使用微软FAT文件系统的障碍 zz
标签: Linux FAT
2009年7月2日星期四
PostgreSQL 8.4发布 zz
数据窗口功能(Windowing Functions);公共表表达式和递归联合;函数的缺省和可变参数功能;并行数据恢复功能;列级权限;单个数据库的编码设置;改进的Hash索引功能;针对EXIST和NOT EXIST的联合查询性能提升;更加易于使用的在线热备功能;Free Space Map的自动优化;Visibility Map (可减少数据库清理的负载);对自动进行版本适应的psql程序 (支付反斜框指令);支持用户身份检查的SSL认证;支持每个函数运行的统计;在psql程序中更加易于使用编辑功能;新增的增值模块:pg_stat_statements,auto_explain, citext, btree_gin....详细特性清单。
标签: PostgreSQL8.4
Ubuntu认为没有理由从默认安装中移除Mono zz
Mono的争论最主要的是担心微软的专利威胁,微软至今从未在.Net专利技术上发过难,但它在其它领域进行过专利恐吓,如宣称Linux kernel侵犯了它的多项专利。Ubuntu认为没有理由从默认安装包或软件仓库中移除Mono,理由仅仅是他们从未收到过微软的专利声明,因为Mono早就是Ubuntu多个版本默认安装的一个从属物。
标签: ubuntu mono
CIH作者也是Linux热心者 zz
如著名Linux Kernel开发者Greg Kroah-Hartman,演讲主题是Linux Driver Tutorial(PDF,视频),其他人还有《Linux Device Drivers》作者皆LWN.net主编Jonathan Corbet,Openmoko内核开发者Matt Hsu,LXDE开发者Fred Chien,台湾的开源开发者Jserv和Joseph Chan等。其中值得一提的是CIH病毒始创人、现在在技嘉科技手机部门从事手机研发的陈盈豪,他的演讲题目是Linux Driver逆向工程(视频)。主办者提供了所有演讲者的文档和视频下载,部分还提供了源代码。
BD+加密技术再次封锁破解 zz
从2009年1月始,SlySoft释放出更新,再次破解了BD+程序,比SlySoft开发者的悲观预期提前了一个月。不过BD+反应并不慢,使用一种无效率的方式让每个蓝光光盘包含一个独一无二的程序。因此,随着新蓝光的发布,用户不得不每次都要向SlySoft上传与电影/分区相关的log文件,然后在几天后从SlySoft获得惟一的更新程序。这种情况显然让SlySoft难以为继,而自去年12月之后Doom9的开源努力再也无法赶上BD+升级的步伐。要再次打败BD+显然需要更多人的努力。唯一的好消息也许是蓝光的销量远不如DVD,它还没有形成气候。
标签: BlueDisk
Firefox 3.5基准测试,接近Chrome 1.0版 zz
Virtualbox 3.0宣布,支持OpenGL/Direct3D zz
标签: Virtualbox3.0
Red Hat Enterprise Linux 5.4 beta发布 zz
标签: RedHat5.4
UltraVPN - 免费无流量限制的 VPN 服务
UltraVPN 与 AlonWeb 一样基于 OpenVPN,使用需要注册账户,免费。
连接到 VPN 后,你的电脑属于全局代理状态,根据墙的特性,可能会有部分国内网站无法访问。不过由于没有流量限制,观看 YouTube、Flickr 等等网站时还是很爽的。
连接时,创建本地tap接口
Ethernet adapter Local Area Connection* 9:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : TAP-Win32 Adapter V9
Physical Address. . . . . . . . . : 00-FF-CA-D6-35-12
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::386b:9aa:b057:b8ea%23(Preferred)
IPv4 Address. . . . . . . . . . . : 10.9.201.18(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.252
Lease Obtained. . . . . . . . . . : 2009年7月2日 3:49:20
Lease Expires . . . . . . . . . . : 2010年7月2日 3:49:20
Default Gateway . . . . . . . . . :
DHCP Server . . . . . . . . . . . : 10.9.201.17
DHCPv6 IAID . . . . . . . . . . . : 385941450
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-11-DA-96-AE-00-03-25-4A-84-F0
DNS Servers . . . . . . . . . . . : 208.67.222.222
208.67.220.220
NetBIOS over Tcpip. . . . . . . . : Enabled
经过实测,速度确实不错,现在浏览某成人贴图网站和某境外网站比用tor要爽很多。但是存在问题就是gmail不能正常登陆。
标签: ultravpn
中国是世界最大宽带国 zz
标签: China BroadBand
Google考虑默认启用Https zz
标签: Google Https
BNUEP Offline Judge 1.00 Beta zz
*支持多种语言: 1.0 Beta版本支持C/C++、C#、JAVA;
*支持不限时执行代码:这个功能可以在一定程度上检测TLE代码的算法是否正确的,当然,不能是跑一天都没跑出来的程序;
*打包与加密测试数据:使用加密后的数据可以正常判题,但不显示标准输出。这个功能是为了弥补放出去给别人评测的测试数据是明文的缺陷。加密之后评测方就看不到测试数据。这样就既可以实现离线评测,又可以实现Online Judge上的对测试数据屏蔽;
*文本高亮对比:在判题后,可以直接在本系统中将自己的程序输出和标准输出进行高亮的文本差异对比,操作类似于一些文本对比软件,在一定程度上可以较方便地发现WA代码的出错细节;
*出题模式:可以在有标准输入数据和标准程序的情况下,由系统产生标准输出数据,并可批量保存,同时自动命名标准输出数据的后缀。
Kindle源代码公开 zz
标签: Amazon Kindle
NVIDIA称WinCE比Android和Linux更适合ARM上网本 zz
Opera Unite性能测试 zz
Opera Unite力图“重新定义互联网”,但是它的实际性能究竟如何?浏览器Web server是否真的危险到其它传统的服务器方案?性能对比测试显示它的速度令人印象深刻。 在一台普通的家用电脑上,Opera Unite能承受每秒800次请求,甚至还能提供动态内容。而当前最快的服务器之一的Nginx比它快5倍;一台PHP+Apache+MySQL服务器是它的两倍;一台Compiled C++ Web服务器(MadFish WebToolkit),只比它快6倍。需要注意的是Unite目前处于Alpha阶段,如果修正了bug和优化性能之后,显然将有更出色的表现。
Opera Unite让个人电脑之间直接连接,把浏览器变成Web服务器,Opera所试图实现的是成为互联网的中间人。使用Opera Unite首先需在Opera的服务器上注册帐号,用户之间的链接交换将首先通过Opera的服务器,它让Opera成为社交活动的中间媒介——不是Facebook、MySpace,而是Opera。
标签: Opera Unite
浏览器图像信息隐藏扩展 zz
标签: FireSteg
Apache严重漏洞攻击代码公开 zz
Clutter 1.0 RC1版发布 zz
标签: Clutter Moblin
2009年7月1日星期三
RMS对Mono进入Debian说不 zz
标签: Mono Debian
Google和Facebook之间的战争 zz
标签: google facebook
Firefox 3.5初览 ZZ
标签: Firefox3.5
PHP 5.3发布 zz
标签: PHP5.3
Firefox帮助网站堵上脚本攻击的漏洞 zz
跨站脚本攻击诱发了大量让人头疼的事情,社交网站和Web 2.0企业尤甚,它允许恶意使用者将代码注入到网页上,其他浏览者在观看网页时就会受到影响。Mozilla的CSP计划打破传统的浏览器平等处理所有脚本的方式。它将要求参与的网站将脚本存放在单独的文件内,明确指明哪些域名可以运行脚本。Mozilla基金会安全项目经理Brandon Sterne表示,网站可以仔细考虑参与CSP的好处,如果费效比不高,它们可以一切照旧。Mozilla的内容限制安全特性还能帮助阻挡名为clickjacking的攻击。
标签: Firefox XSS CSP
IBM声称在分析加密数据上取得突破 zz
这项称为“秘密同态”或“完全同态加密”的技术突破令深入的和无限制的分析加密信息——那些被有意打乱的数据——成为可能,而且不会牺牲保密性。IBM的研究人员Craig Gentry使用名为“理想格(ideal lattice)”的数学对象,以一种先前认为不可能的方法与加密数据相互作用。这项技术突破将允许计算机供应商储存加密数据,在不暴露私人数据的情况下对其进行完整的分析,能实现和数据完全透明相同的效果。这项技术可以帮助加强“云计算”商业模式,它可让云计算供应商更好的完成客户所要求的运算。其它潜在的应用包括让过滤器识别spam,即使是加密邮件中的spam。有朝一日这项突破还能让计算机用户从搜索引擎上秘密的恢复信息。
互联网帮助伊朗压制激进分子 zz
诺基亚和西门子去年向伊朗提供了电信监控设备,让政府能对整个国家进行网络监控,使用“深度包检测”(DPI)技术在单一一个阻塞点上进行过滤,检查电子邮件、互联网电话,Facebook和Twitter等社交网站上的图片和消息等各种数据流。相比之下,东德时代的监控相形见绌,10万条电话线就像是一个不可能完成的任务,它需要2000名全职的技术人员才能完成监听电话的任务。伊朗的互联网控制效果已在过去几天里显现出来,只有很少的示威图片和视频流出伊朗局域网。对于多数伊朗公民而言,贴出视频甚至是tweeting都变成了一件危险的事情,激进分子可以用Twitter传播信息,伊朗政府也能用同样的工具散播假消息。伊朗还在网上贴出示威者的照片,在民众的帮助下识别出他们的身份。谁说只有好人才能利用网络的优势?
标签: Internet Iran
Ext4、Btrfs、NILFS2性能基准测试 zz
Phoronix.com在使用Linux 2.6.30 kernel的Ubuntu系统上测试了三大文件系统,测试系统使用了GNOME 2.27.3、X Server 1.6.1.901、xf86-video-radeon 6.12.2、Mesa 7.4.1和GCC 4.4.0,没有在固态硬盘上进行测试。多数测试结果显示Ext4胜过Btrfs和NILFS2,但值得注意的是Ext4是Ext3的改良版,而Btrfs和NILFS2都是全新的文件系统,还没有正式定性。Btrfs和NILFS2都有各自的擅长领域,甚至XFS和EXT3在某些测试中仍然出类拔萃。
标签: ext4 Btrfs NILFS2 linux filesystem
订阅 博文 [Atom]