2010年5月30日星期日
关于snow leopard运行模式(32bit or 64bit)
替换成
标签: Running Mode, Snow Leopard
4KB扇区磁盘上的Linux zz
自2009年12月起,硬盘制造商开始引入使用4096字节扇区的磁盘,而不是常见的512字节扇区磁盘。原因是随着硬盘越来越大,越来越多的数据需要存 储在磁盘的每一单位面积上,导致更多低级别错误,从而增加了固件纠错功能的负担。解决该问题的一个方法是将扇区大小从512字节增加为更大的值,以使用功 能更强大的纠错算法。这些算法可使每个字节使用较少的数据,从而比使用512字节扇区能纠正更多严重问题。因此,更改为较大尺寸的扇区有两个实际好处:提 高可靠性且增加磁盘容量—至少从理论上讲是这样...遗憾的是,整个软件链基本上是基于512字节扇区的假设,包括Linux在内的很多系统并没有为 4096字节扇区做好准备。
标签: 4KB Sector, Linux
Google推出安全搜索服务 zz
Puppy Linux 5.0 “Lucid Puppy”发布 zz
Lucid Puppy顾名思义,是基于最新版Ubuntu 10.04“Lucid Lynx”。那么流行的桌面发行版Ubuntu会与Puppy的设计哲学会擦出怎样的火花?Linux Journal的评测显示,Ubuntu+Puppy并没有对硬件需求和资源使用产生严重的负面影响,在一台256MB内存的电脑上,它的启动和运行速度 仍是一如既往。
标签: Puppy Linux 5.0
Wine 1.2 RC版发布 ZZ
Wine 1.2 RC版的新特性包括: 新的工具栏图标;图像列表支持alpha混合;shader assembler进一步完善;支持Arabit字体的shap和join;修正视频渲染;可通过fontconfig 配置字体抗锯齿;改进了桌面链接文件处理,以及大量修正等等。在本月初,开发者宣布Win64 支持基本完成。
标签: Wine 1.2 Rc
11款Linux平台最佳自由可视化工具 ZZ
gnuplot,基于命令行的交互式函数绘图工具;Ctioga,基于命令行的绘图 工具;matplotlib,风格类似 Matlab的基于Python的绘图系统;图形布局引擎GLE, 自带的用户界面是QGLE;PLplot,科学绘图库;等 等。
标签: 11 Linux Visualization Tools
Windows 3.0发布20周年 zz
Windows 3.0是 Windows 2.1x的继任者,从技术上说它不是一个操作系统,而是一个图形用户界面,它需要MS-DOS/DR-DOS才能正常工作。它是微软第一个在世界上获得成 功的版本,使微软的操作系统可以和苹果电脑公司的麦金塔电脑以及Commodore Amiga的图形化界面竞争。
Win 3.1模拟器
标签: Windows 3.0
惠普证实Slate平板电脑将运行WebOS zz
Newzbin源代码被窃,Newzbin 2即将上线 zz
但巧合的是,在Newzbin关门大吉之际,黑 客窃取了Newzbin的源代码,而且此事也得到了Newzbin管理员的证实。Newzbin管理员认 为,源代码被窃是发生在几个月前,只是最近才披露出来。黑客表示他们是通过简单的SQL注入攻击获得了源代码,以及数据库报告和其它文件。黑客通 过电子邮件声称他们将建立一个Newzbin Two网站,正在寻找一个很酷的域名,并对代码进行修正。
域名注册商声称“信息不实将注销域名” zz
万网市场部方晓静解释说,万网一般每年第4季度都会对用户发邮件提醒,让用户核查自己所持有的域名注册资料是否正确。方晓静向记者透露了万网对域名注册资 料的处理流程,“首先注册域名时就有合法性校验,而此后在人工审核发现有问题先邮件通知用户更正。如果限时没有解决,将由审核人员拨打电话联系,最后仍然 无法按时更正,将暂停域名,直至删除。”
在Nexus One上安装Android 2.2“Froyo” zz
整体速度加快,Exchange支持改善,更快的浏览器和地理定位,支持Adobe Flash和Air等等。其中在安装Adobe Flash Player 10.1测试版后,访问Flash游戏网站测试游戏,许多以前根本无法运行的游戏都能顺利玩起来,虽然偶尔会碰到卡住的问题,总体上说Flash在 Nexus One和Froyo上的表现相当不错。
标签: Android 2.2, Nexus One
HTC将正式挥军大陆市场 zz
新浏览器插件保护网站远离共享代码漏洞 ZZ
研究人员希望ConScript能给开发者和网站拥有者提供更简单的方法来控制第三方代码在其网站上的行为,从而规避这个问 题。ConScript为浏览器增加大约约1000行代码。这段代码将检查浏览器正在执行的JS命令。它将插入额外的代码以阻止JS脚本试图执行那些用户 设置为禁止运行的任务。ConScript的一大优势,在于它可以允许开发者不用改写早期代码即可使用,即使这些代码包含已知漏洞。
标签: Browser Plug-in, ConScript
Webkit 在CSS 3标准领先 zz
div.black_eye{
position:absolute;
width:15px;
height:15px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#333;
z-index:21;
-webkit-animation-name: cate;
-webkit-animation-duration: 3s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: 200;
}
用这么多 -webkit- 开头的属性来演示CSS3,真的是很
新开源项目改进Outlook互操作性 zz
PST Data Structure View Tool, 是一个支持PST文档格式的工具,允许用户浏览PST文件的内部结构。PST File Format SDK,一个跨平台的C++库,用于读取PST文件。两个开源项目都采用Apache License 2.0授权,可方便整合到闭源项目中。Ars Technica认 为此举或能改变用户面临的锁定局面,也就是说假如你想从Outlook迁移出去,如果不想放弃PST文件中储存的无数G邮件,你可能还不得不继续 使用Outlook,因为此前只有Outlook能读取PST格式文件。
是不是
outlook->pst
outlook express -> dbx
标签: Outlook PST
Fedora 13正式发布 zz
戴尔下月在英国推出Android平板电脑Streak zz
它支持通过Wi-Fi或3G联 网,内置500万像素摄像头及VGA前置摄像头,采用高通的Snapdragon芯片,处理器工作频率为1GHz。Streak结合了传统智能手机和平板 电脑的特点,戴尔希望能挑战苹果的iPad。分析专家认为如果 价格合适、一切顺利,它将有潜力能售出数百万台。戴尔尚未透露Streak的价格。
惠普成为全球头号服务器销售商 zz
百度统计开放注册
试用了下,觉得这个工具很不错。
标签: baidu tongji
Damian Conway谈Perl 6 zz
至于Perl 6为什么用了如此长时间开发,至今仍然难 产?Conway的答 案是:大多数新编程语言都需要用10年甚至更久的时间才能成熟,才能实现可靠且良好的设计。C++是如此, Java是如此,Perl 5是如此,Haskell是如此, Python 2.0是如此,Standard ML也是如此,ANSI C用了20年,而 Lisp用了20或40年(Scheme或Common Lisp Scheme)。当有人指出Perl 6设计已经持续了10年这一事实,Conway表示他认为这是正确的信号。
标签: Perl 6
八款最佳Linux自由视频编辑软件 zz
Google 发布全球 TOP 1000 网站榜单 zz
在榜单上我们可以看到,百度一个月(Ad Planner 按月进行统计)的访客数为 2 亿 3 千万,PV 数为 270 亿,如果简单把每次搜索计为一个 PV 的话,那百度的月搜索量大概就是 300 亿量级。百度的这个流量在全球排第 8 位,值得注意的是,搜搜真的起来了,已经排到了 17 位,不知道这算不算是 Google.cn 去香港旅游送的礼物。
另外,大概是因为 Google 最近在用户隐私问题上遇上的麻 烦比较多,在这份榜单的标题下面,专门放上了数据来源的解 释:这些数据大部分都是从使用 Google 工具条,并且自愿打开了「愿意帮助 Google 改善产品功能」选项的用户那里收集来的。 原文链接
标签: Google Ad Planner, TOP 1000
Ubuntu能绕过iPhone的PIN码保护 zz
安全专家发 现Ubuntu“Lucid Lynx”10.04能读取插到电脑上的iPhone 3GS中的数据,即使手机设置了验证访问的PIN码,PIN码没有起到任何保护作用。Ubuntu操作系统可以读取音乐、照片、视频、podcast、语 音录音,甚至网络浏览数据。安全专家在3月份已经将该安全漏洞报告苹果,但苹果似乎无法重现这一问题。
标签: iPhone PIN, ubuntu 10.04
中国电信推出Android平板电脑LifePad zz
LifePad由 万事通公司研发,是国内首款运营商定制3G平板电脑。LifePad采用了飞思卡尔i.MX51芯片,处理器频率1GHz,操作系统Android 2.1(Eclair),内存512MB DDR2,内置2GB Nand Flash,显示屏为7寸LED,分辨率800*600,内置evdo模块、GPS、802.11 b/g WIFI、Bluetooth V2.1+EDR,有USB和SD卡接口,重量为492克,可连续待机30天,连续使用8-10小时。 中国电信CEO王晓初曾在周二表示, 将先评估市场对苹果公司 iPad平板电脑的反应,而后再与苹果公司举行iPad在华销售的谈判。
标签: Android 2.1, LifePad
ibus-pinyin 1.3.7发布,支持注音模式 zz
的最新版本是1.3.7,具有简繁通用、海量词库等特性,详细信息见此处,最新版本还 加入了注音模式。 * 增加简体繁体模式切换快捷键Ctrl + Shift + F。
* 启动输入法的时,自动回复输入法状态(中英,全角半角,简繁..)。
* 新增了注音(Bopomofo)输入法设置程序。
* 新增了几种常用注音键盘(标准、精业、倚天、IBM)。
* 源码包点 此下载 * 关于注音模式的详细介绍在 此处
什么是「注音」? 「注音」全名注音符号,又叫注音字母,是一套汉语的标音符号,例如ㄅㄆㄇㄈㄉㄊㄋㄌ。可别把它当作日文片假名,每个注音符号都是有来由的。注音符号制定于北洋政 府时期,一直系教学所用。中国大陆1958年以后改用汉语拼音,台湾则沿用注音至今。ibus-pinyin 注音模式(ibus-bopomofo)目前还在开发阶段,我们非常希望能够得到用户的反馈,以改进输入法的体验。 如果你有任何意 见、建议或者想法,欢迎前去报告 issue(中英文均可)。
Solar PHP for Windows发布 zz
1. windows在vista(含)后才开始支持symlink。
2. windows下的symlink尚不能复制、拷贝。
这个问题确实比较棘手,我们希望大家能够在win下开发和布署,也希望大家能够在win下开发在linux下布署,所以发布solar for windows是非常有意义的,让一部分不熟悉linux的开发者同样可以自如地使用soalr.
今天终于能够给大家带来一个好消息了,此版本是solar-win的一个里程卑版本,在本版本中,solar-win的行为已经和linux平台下几乎一 致了。
当然这仍然需要你的windows版本在vista(含)以上,要详细了解,请下载solar-win,并查看其中的README及 script/README。
下载地址:http://solarphp.cn/download/solar-system-1.01-win-0.3.rar
当然,你总是可以从这里下载最新的版本:http://solarphp.cn/download/solar-system-1.01-win-latest.rar
Solar PHP中文官网:http://solarphp.cn Solar PHP中文论坛:http://solarphp.org.cn
2010年5月29日星期六
KOffice 2.2发布 zz
标签: KOffice 2.2
KDE 4.5 beta新特性 zz
其 中包括:KWin窗口管理起支持窗口平铺,让用户能以类似管理图标的方式管理窗口;新的基于D-Bus协议的通知程序,KDE开发社区已经将D- Bus协议递交到FreeDesktop.org以实现标准化,虽然上游GNOME社区拒绝了该协议,但Canonical却接受了并应用到Ubuntu 10.04中,新的应用程序指示功能便是基于该协议。其它的特性包括,Konqueror浏览器可选择WebKit引擎,替代现有的KHTML渲染引擎, 虽然WebKit最初是基于KHTML,但在苹果、Google等公司的推动下已经发生了重大变化。KDE 4.5 SC正式版预计将在8月发布。
标签: KDE 4.5 Beta
Google WebM引发“开源”质疑 zz
WebM是Google发布的H.264开源替代,但开源社区的一些人发现Google没有采用开源促进会(OSI)批准的许可证,因而质 疑WebM是否能归类为开源软件。此外,Google还要求在OSI在审议其许可证前改 变做法。不过也有人指出,WebM所用的许可证虽然不兼容GPLv2,但却兼容于GPLv3,而且此前自由软件基金会(FSF)曾在其支持声明中 称WebM 为自由软件,而不仅仅是开源软件。
WebM = VP8 + Vorbis
标签: Google WebM, opensource
Linux head命令
head -n filename
查看filename文件的前n内容
head -c n filename
$ head -c 15 minicom.log
20100517 19:57:
显示minicom.log前15个字节。
标签: Linux head
Linux stat 命令
$ stat -f /
File: "/"
ID: 8e77392dbf169cb Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 3696170 Free: 2714077 Available: 2526318
Inodes: Total: 940240 Free: 786618
-f后一定要有参数,可以是普通文件或目录,输出结果都一样。
$ stat -f minicom.log
File: "minicom.log"
ID: 8e77392dbf169cb Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 3696170 Free: 2714074 Available: 2526315
Inodes: Total: 940240 Free: 786615
2、查看单个文件状态
$ stat minicom.log
File: `minicom.log'
Size: 35 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 3266 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2010-05-27 08:41:43.392901001 +0800
Modify: 2010-05-17 19:57:04.707404145 +0800
Change: 2010-05-17 19:57:04.707404145 +0800
3、查看单个文件的单项信息。
如
查看文件大小
$ stat --format=%s minicom.log
35
查看文件类型
$ stat --format=%F minicom.log
regular file
标签: Linux Stat
验证Fedora13的iso及刻录光盘
1、下载导入Fedora的GPG密匙。
$ curl https://fedoraproject.org/static/fedora.gpg | gpg --import
2、已经下载了Fedora-13-x86_64-CHECKSUM,现在验证CHECKSUM文件的有效性,CHECKSUM文件是一个包括了checksum文本内容及其签名的clear sign文件。
$ gpg --verify Fedora-13-x86_64-CHECKSUM
gpg: 于 四 5/20 08:44:45 2010 CST 创建的签名,使用 RSA,钥匙号 E8E40FDE
gpg: 完好的签名,来自于“Fedora (13)
gpg: 警告:这把密钥未经受信任的签名认证!
gpg: 没有证据表明这个签名属于它所声称的持有者。
有正常警告。
3、现在CHECKSUM文件已通过验证,检查ISO文件是否符合。
$ shasum -a 256 -c Fedora-13-x86_64-CHECKSUM
Fedora-13-x86_64-DVD.iso: OK
shasum: Fedora-13-x86_64-disc1.iso: No such file or directory
Fedora-13-x86_64-disc1.iso: FAILED open or read
shasum: Fedora-13-x86_64-disc2.iso: No such file or directory
Fedora-13-x86_64-disc2.iso: FAILED open or read
shasum: Fedora-13-x86_64-disc3.iso: No such file or directory
Fedora-13-x86_64-disc3.iso: FAILED open or read
shasum: Fedora-13-x86_64-disc4.iso: No such file or directory
Fedora-13-x86_64-disc4.iso: FAILED open or read
shasum: Fedora-13-x86_64-disc5.iso: No such file or directory
Fedora-13-x86_64-disc5.iso: FAILED open or read
shasum: Fedora-13-x86_64-netinst.iso: No such file or directory
Fedora-13-x86_64-netinst.iso: FAILED open or read
shasum: WARNING: 6 of 7 listed files could not be read
有warning是因为CHECKSUM中列的iso我们只下载了一个,下载的Fedora-13-x86_64-DVD.iso验证结果为ok,可放心使用。
4、对刻录的光盘进行正确性验证。验证方法是将iso文件和刻录的光盘都mount,用diff递归对比其文件。
查看mount情况。
$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk0s3 on /Volumes/BOOTCAMP (fusefs, local, synchronous)
/dev/disk2 on /Volumes/Fedora 13 x86_64 (cd9660, local, nodev, nosuid, read-only, noowners)
/dev/disk1 on /Volumes/Fedora 13 x86_64 1 (cd9660, local, nodev, nosuid, read-only, noowners)
最后两项为iso和刻录光盘的mount项。
然后进行对比验证。
$ diff -r /Volumes/Fedora\ 13\ x86_64 /Volumes/Fedora\ 13\ x86_64\ 1
无结果输出就是刻录无误。
也可以在ubuntu下通过以下方法来验证,假设
# dd if=/dev/cdrom | head -c `stat --format=%s Fedora-13-x86_64-DVD.iso` | md5sum
拿获得的md5值和Fedora-13-x86_64-DVD.iso的md5值做比较,看是否一致!
5、ubuntu下
$md5sum /dev/sr0
$md5sum
结果一致, Mac OS X下不一致。
标签: Check, Fedora13 iso
2010年5月27日星期四
MeeGo v1.0核心软件平台发布 zz
现在MeeGo宣布发布核心软件平台v1.0。 MeeGo还同时发布了上网本用户体验代码。MeeGo v1.0核心软件平台的特性包括:Kernel 2.6.33,Qt 4.6,通用即插即用(gUPnP),默认文件系统BTRFS等。
标签: MeeGo v1.0
2010年5月26日星期三
MIT开发出自动执行重复任务的软件 ZZ
KarDo只需要观察管理员执行一次任务,就可以在运行不同软件的电脑上实施同样的工作。根据Forrester和Gartner的报告,企业每年花费在 简单重复的IT任务上的资金达数十亿美元。KarDo能将这笔开销削减20%之多。在某些方面,KarDo与记录宏命令—用户在电脑上的一系列操作—的软 件有相似之处。但KarDo会尝试学习每个操作的目的,从而在今后更广泛地使用该操作。当IT员工想要KarDo学习一项新任务时,只需要事先按下“开 始”按钮并在结束后按“停止”即可。
VoltDB发布 ZZ
VoltDB是Postgres和Ingres联合创始人Mike Stonebraker领导开发的下一代开源数据库管理系统。它能在现有的廉价服务器集群上实现每秒数百万次数据处理。VoltDB大幅降低了服务器资源 开销,单节点每秒数据处理远远高于其它数据库管理系统。不同于NoSQL的key-value储存,VoltDB能使用SQL存取,支持传统数据库的 ACID模型。VoltDB代码采用GPLv3授权,支持订阅费用从15,000美元起步。
标签: In-Memory DB, VoltDB
新开源BitTorrent协议力图降低带宽占用 zz
uTP协议已在流行的uTorrent客户端中使用,设计通过让其它流量优先通行而减少网络拥塞现象。开 发者声称,新的协议能降低BitTorrent的网络负载,ISP从此不用再限制或屏蔽BitTorrent流量,并能潜在的提高下载性能。 uTorrent中一个备受欢迎的特性是,用户可以指定一天中的某些时间段减少带宽消耗,以便不干扰网络内的其他用户。不过根据TorrentFreak 的报 道,客户端程序开发者对于uTP协议仍然疑虑重重,一些用户还反映在使用了该协议后他们的网络性能反而下降了。
标签: Bittorrent, uTP
Android操作系统修改版CyanogenMod 5发布 zz
新版增加了大量新特性,修正了大量bug,主要的特性包 括:Kernel 2.6.33.4,Pershoot时钟模式,支持手机互联技术(Tethering)等等。开发者承认可能还存在一些小纰漏,但相信能作为日常使用稳定 运行。
标签: android, CyanogenMod 5.0.7
HTC Android Phone
手机昵称 | G1 |
上市日期 | 参数纠错2008年 |
手机类型 | 参数纠错3G手机,智能手机 |
手机制式 | 参数纠错GSM,WCDMA |
支持频段 | 参数纠错GSM 850/900/1800/1900 WCDMA 2100MHz |
数据传输 | 参数纠错GPRS,EDGE,HSPA |
屏幕材质 | 参数纠错TFT |
屏幕色彩 | 参数纠错26万色 |
主屏尺寸 | 参数纠错3.2英寸 |
主屏参数 | 参数纠错320×480像素 |
触摸屏 | 参数纠错支持 |
操作系统 | 参数纠错Android OS v1.5 |
CPU型号 | 参数纠错高通 MSM7201A |
CPU频率 | 参数纠错528MHz |
机身内存 | 参数纠错192MB RAM+256MB ROM |
存储卡 | 参数纠错MicroSD卡 |
电池规格 | 参数纠错1150毫安时锂电池 |
标配 | 参数纠错锂电池,电源适配器,耳机,数据线,用户手册,保 修卡 |
理论通话时间 | 参数纠错406分钟 |
理论待机时间 | 参数纠错319小时 |
G2: HTC Magic
處理器 | Qualcomm® MSM7200A™, 528 MHz |
作業系統 | Android |
記憶體 | ROM: 512 MB RAM: 288 MB |
尺寸 | 113mm (L) x 55.56mm (W) x 13.65mm (T) |
重量 | 116g (連電池) |
螢幕 | 320 x 480 HVGA解析度, 3.2吋TFT-LCD平面式觸控感應螢幕 |
網絡 | HSDPA/WCDMA: 900/2100MHz 上載速率最高2Mbps, 下載速率最高7.2Mbps 四頻Quad-band GSM/GPRS/EDGE: 850/900/1800/1900MHz (頻段及資料傳輸速率取決於網絡供應商) |
操控 | 軌跡球 (連輸入鍵) |
全球衛星定位系統 | 內置GPS天線 |
連結 | 藍芽®2.0連EDR及支援無線立體聲耳機A2DP Wi-Fi®: IEEE 802.11 b/g HTC ExtUSB™ (11-pin mini-USB 2.0及音訊插孔) |
相機 | 320萬像素彩色鏡頭, 支援自動對焦 |
支援音效格式 | AAC, AAC+, AMR-NB, MP3, WMA, WAV, AAC-LC, MIDI and OGG |
支援影片格式 | MP4 and 3GP |
電池 | 1340mAh鋰充電池 |
待機/通話時間 | WCDMA: 高達 660 小時 / 高達 400 分鐘 GSM: 高達420小時 / 高達450分鐘 (上述數據取決於網絡及電話之使用量) |
記憶體擴充 | microSD™記憶卡 (SD 2.0相容) |
AC 變壓器 | 電壓範圍/頻率: 100-240V AC, 47/63Hz, DC輸出: 5V及1A |
特別功能 | 螢幕自動轉向器, 數碼指南針 |
G3: HTC Hero
處理器 | Qualcomm® MSM7200A™, 528 MHz |
作業系統 | Android™ |
記憶體 | ROM: 512 MB RAM: 288 MB |
尺寸 | 112 x 56.2 x 14.35 mm ( 4.41 x 2.21 x 0.57 吋) |
重量 | 135 克連電池 |
螢幕 | 3.2吋 TFT-LCD全平面HVGA(320 X 480) 解析度觸控感應式螢幕 |
網絡 | HSPA/WCDMA:
(頻段及資料傳輸速度取決於當地網絡供應商) |
操控 | 軌跡球(含輸入鍵) |
GPS | 內建 GPS 天線 |
連結 | 藍芽Bluetooth® 2.0連 Enhanced Data Rate 及支援無線立體聲耳機A2DP Wi-Fi®: IEEE 802.11 b/g HTC ExtUSB™ (11-pin mini-USB 2.0 及3.5 mm 音訊插孔) |
相機 | 5.0百萬像素自動對焦相機 |
支援音效格式 | MP3, AAC, AAC+, AAC-LC, AMR-NB, WAV, MIDI and Windows Media® Audio 9 |
支援影片格式 | MPEG-4, H.263, H.264 and Windows Media® Video 9 |
電池 | 可充電式鋰電池 容量: 1350 mAh |
通話及待機時間 | 通話時間:
(上述各項取決於網路及電話的使用量) |
擴充槽 | microSD™ 記憶卡 (SD 2.0 相容) |
AC 變壓器 | 電壓範圍/頻率: 100 ~ 240V AC, 50/60 Hz DC output: 5V and 1A |
特殊功能 | G-sensor 螢幕自動轉向器 Digital Compass 數碼指南針 |
表層處理* | 手機外觀表層以聚四氟乙烯(PTFE)塗料處理 * HTC HERO 白色機種為唯一採用此塗料之機種 |
G4: HTC Tattoo
處理器 | Qualcomm® MSM7225™, 528 MHz |
作業系統 | Android™ 1.6 |
記憶體 | ROM: 512 MB RAM: 256 MB |
尺寸 | 106 mm (L) X 55.2mm (W) X 14.6 mm (T) |
重量 | 117 克重 (連電池) |
螢幕 | 2.8吋、QVGA 240x320 解析度、彩色TFT LCD 電阻式觸控式螢幕 |
網絡 | HSPA/WCDMA:900/2100 MHz 上傳速率最高 384kbps;下載速率最高 7.2 Mbps 四頻 GSM/GPRS/EDGE: 850/900/1800/1900 MHz (頻段及資料傳輸速率取決於網路供應商。) |
操控 | 四向導覽控制鈕(連輸入鍵) |
GPS | 內建GPS 天線 |
連結 | 藍牙 2.0 (with EDR & A2DP) Wi-Fi®: IEEE 802.11 b/g HTC ExtUSB™ (11-pin mini USB 2.0 ) 3.5mm 音訊插孔 |
相機 | 320萬像素 彩色相機 |
支援聲音/影片格式 | 聲音格式: MP3、AAC、AAC+、WAV、AAC-LC、AMR-NB、MIDI and Windows Media® Audio 9 影片格式: MP4、H.263、H.264 and Windows Media Video 9 |
電池 | 1100 mAh 可充電式鋰充電池 |
待機/通話時間 | 待機時間:最高 520 小時 (WCDMA);最高 340 小時 (GSM) (上述各項取決於網絡及電話的使用量) |
擴充槽 | microSD™ 記憶卡 (相容於SD 2.0) |
AC 變壓器 | 電壓範圍/頻率: 100 ~ 240V AC, 50/60 Hz DC output: 5V and 1A |
特殊功能 | G-sensor Digital Compass FM Radio |
G5: Google Nexus
上市日期 | 参数纠错2010年01月 |
手机类型 | 参数纠错3G手机,智能手机,拍照手机 |
手机制式 | 参数纠错GSM,WCDMA |
支持频段 | 参数纠错GSM 850/900/1800/1900 WCDMA 850/1900/2100MHz |
数据传输 | 参数纠错GPRS,EDGE,HSPA |
屏幕材质 | 参数纠错AMOLED |
屏幕色彩 | 参数纠错1600万色 |
主屏尺寸 | 参数纠错3.7英寸 |
主屏参数 | 参数纠错480×800像素 |
触摸屏 | 参数纠错电容触摸屏 |
操作系统 | 参数纠错Android OS v2.1 |
CPU型号 | 参数纠错高通 snapdragon QSD8250 |
CPU频率 | 参数纠错1024MHz |
3D加速 | 参数纠错支持 |
机身内存 | 参数纠错512MB ROM+512MB RAM |
存储卡 | 参数纠错MicroSD卡 |
扩展容量 | 参数纠错32GB |
电池规格 | 参数纠错1400毫安时锂电池 |
标配 | 参数纠错锂电池,电源适配器,耳机,数据线,4G扩展卡, 用户手册 |
G6: HTC Legend
上市日期 | 2010年 |
手机类型 | 3G手机,智能手机,拍照手机 |
手机制式 | GSM,WCDMA |
支持频段 | 参数纠错GSM 850/900/1800/1900 WCDMA 900/2100MHz |
数据传输 | 参数纠错GPRS,EDGE,HSPA |
屏幕材质 | 参数纠错AMOLED |
主屏尺寸 | 参数纠错3.2英寸 |
主屏参数 | 参数纠错320×480像素 |
触摸屏 | 电容触摸屏 |
和弦铃声 | 和弦 |
操作系统 | 参数纠错Android OS v2.1 |
用户界面 | HTC Sense |
CPU型号 | 参数纠错高通 MSM7227 |
CPU频率 | 参数纠错600MHz |
机身内存 | 参数纠错512MB ROM+384MB RAM |
存储卡 | 参数纠错MicroSD卡 |
扩展容量 | 参数纠错16GB |
电池规格 | 参数纠错1300毫安时锂电池 |
标配 | 参数纠错锂电池,电源适配器,耳机,数据线,用户手册 |
G7: HTC Desire
上市日期 | 2010年 |
手机类型 | 3G手机,智能手机,拍照手机,商务手机 |
手机制式 | GSM,WCDMA |
支持频段 | 参数纠错GSM 850/900/1800/1900 WCDMA 2100MHz |
数据传输 | 参数纠错GPRS,EDGE,HSPA |
屏幕材质 | 参数纠错AMOLED |
屏幕色彩 | 参数纠错1600万色 |
主屏尺寸 | 参数纠错3.7英寸 |
主屏参数 | 参数纠错480×800像素 |
触摸屏 | 支持 |
操作系统 | 参数纠错Android OS v2.1 |
CPU型号 | 高通 snapdragon QSD8250 |
CPU频率 | 参数纠错1024MHz |
机身内存 | 参数纠错512MB RAM+576MB ROM |
存储卡 | 参数纠错MicroSDHC卡 |
扩展容量 | 参数纠错32GB |
电池规格 | 参数纠错1400毫安时锂电池 |
标配 | 参数纠错锂电池,充电器,说明书 |
理论通话时间 | 参数纠错400分钟(2G),390分钟(3G) |
理论待机时间 | 参数纠错340小时(2G),360小时(3G) |
2010年5月25日星期二
Slackware 13.1发布 zz
Slackware 13.1有大量更新和增强,轻量级桌面环境Xfce更新到 4.6.1,KDE桌面环境更新到4.4.3。其它的特性包括:Linux kernel 2.6.33.4,GNU C Library 2.11.1,默认的C、C++、Objective-C、Fortran-77/95和Ada 95编译器gcc-4.4.4,支持OpenSSL、OpenSSH、OpenVPN和GnuPG加密网络连接,Apache (httpd) 2.2.15,PHP 5.2.13,Firefox 3.6.3, Thunderbird 3.0.4,pidgin-2.7.0,gimp-2.6.8,gkrellm-2.3.4,gxine-0.5.903,xchat- 2.8.6,xsane-0.996和pan-0.133等等。选择镜 像下载。
标签: Slackware 13.1
MyTracks开源 zz
现在MyTracks开发者正式宣布开源,代码托管在Google Code,采用Apache License 2.0授权。
标签: MyTracks, opensource
2010年5月23日星期日
Mac os x下的daa光盘映像文件
DAA which stands for Direct-Access-Archive is a disk image format used by PowerISO. PowerISO is only available for both Windows and Linux. You can find a brief description of this file here.
In order to burn/mount a DAA file on a Mac, you would need to download a DAA converter software. You can download DAA Converter v1.0 here. DAA converter is a free software that converts the DAA file into an ISO file which you can use to burn or mount on a Mac. DAA converter runs on OS X 10.3 or later and does not currently support password-protected DAA files.
用GnuPG数字签名验证下载软件
如何验证签名:
以openSuse为例,假设已经下载openSUSE-11.2-GNOME-LiveCD-i686.iso和openSUSE-11.2-GNOME-LiveCD-i686.iso.asc,其中openSUSE-11.2-GNOME-LiveCD-i686.iso.asc为数字签名文件,查看签名内容。
$vi openSUSE-11.2-GNOME-LiveCD-i686.iso.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQBK+ASmqE7a6JyACsoRAr6xAJ9cXvbXPSCBH6hK3YhvzX+GjtiJ7QCf
ZFaSCTUY7FxpOm+WEfUTa92zD9Q=
=skuu
-----END PGP SIGNATURE-----
1、检查detached(分离的)签名
$ gpg openSUSE-11.2-GNOME-LiveCD-i686.iso.asc
gpg: 于 一 11/ 9 20:01:42 2009 CST 创建的签名,使用 DSA,钥匙号 9C800ACA
gpg: 无法检查签名:找不到公钥
从中看出创建签名时间为美国中部标准时间2009年9月11日20:01:42,使用DSA,key ID是9C800ACA。提示找不到公钥,无法验证签名,可以从key server上根据key ID获取相应的公钥,进行验证。常用的key server有pgpkeys.mit.edu (which has a webinterface)、keyserver.ubuntu.com、pgp.mit.edu,这些公共的key server彼此都是互联的。
2、从key server上获取key ID为9C800ACA的公钥,并导入。
$gpg --keyserver pgpkeys.mit.edu --recv-key 9C800ACA
gpg: 下载密钥‘9C800ACA’,从 hkp 服务器 pgpkeys.mit.edu
gpg: 密钥 9C800ACA:公钥“SuSE Package Signing Key
gpg: 没有找到任何绝对信任的密钥
gpg: 合计被处理的数量:1
gpg: 已导入:1
然而,仍然无法验证导入的公钥来自openSUSE Team,所以上面提示
gpg: 没有找到任何绝对信任的密钥
3、验证签名。
$ gpg openSUSE-11.2-GNOME-LiveCD-i686.iso.asc
gpg: 于 一 11/ 9 20:01:42 2009 CST 创建的签名,使用 DSA,钥匙号 9C800ACA
gpg: 完好的签名,来自于“SuSE Package Signing Key
gpg: 注意:这把密钥已经过期了!
主钥指纹: 79C1 79B2 E1C8 20C1 890F 9994 A84E DAE8 9C80 0ACA
签名完好,但是密钥过期。或者
$ gpg --verify openSUSE-11.2-GNOME-LiveCD-i686.iso.asc openSUSE-11.2-GNOME-LiveCD-i686.iso
gpg: 于 一 11/ 9 20:01:42 2009 CST 创建的签名,使用 DSA,钥匙号 9C800ACA
gpg: 完好的签名,来自于“SuSE Package Signing Key
gpg: 注意:这把密钥已经过期了!
主钥指纹: 79C1 79B2 E1C8 20C1 890F 9994 A84E DAE8 9C80 0ACA
或者
gpg --verify Downloads/openSUSE-11.2-GNOME-LiveCD-i686.iso.asc
gpg: 于 一 11/ 9 20:01:42 2009 CST 创建的签名,使用 DSA,钥匙号 9C800ACA
gpg: 完好的签名,来自于“SuSE Package Signing Key
gpg: 注意:这把密钥已经过期了!
主钥指纹: 79C1 79B2 E1C8 20C1 890F 9994 A84E DAE8 9C80 0ACA
这三种验证方式是等效的,第二种方式是完整的验证方式,其他方式只给出签名文件,根据文件名自动对应到原始文件。
$ gpg --list-keys
/Users/woody/.gnupg/pubring.gpg
-------------------------------
pub 1024D/87549EB3 2010-05-22
uid woody shi (guy)
sub 2048g/20C756EC 2010-05-22
pub 2048R/94DC9776 2008-03-23
uid wei shi
sub 2048R/714E0E5C 2008-03-23
pub 2048R/CA57AD7C 2004-12-06
uid PGP Global Directory Verification Key
uid [jpeg image of size 3400]
pub 1024D/1C91AC86 2003-08-04
uid Pythagoras Software (UK)
uid Pythagoras Software (UK)
uid Pythagoras Software (UK)
uid Pythagoras Software (UK)
sub 4096g/44936B97 2003-08-04
pub 1024D/9C800ACA 2000-10-19 [已过期:2010-05-05]
uid SuSE Package Signing Key
确实已经过期。
签名验证了数据的完整性,但是导入的公钥不受信任,需要另外验证key ID为9C800ACA的公钥来自openSUSE Team。攻击者可以制作公钥并上传到key server,然后用制作的密钥为一个恶意的release来签名,如果你验证这个恶意的release是没问题的。需要验证公钥的权威性。
标签: GnuPG, Signature Verify
GnuPG 使用详解
1、使用命令生成密钥对。
$ gpg --gen-key
gpg (GnuPG) 1.4.9; Copyright (C) 2008 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
gpg: directory `/home/erinzhang/.gnupg' created
gpg: new configuration file `/home/erinzhang/.gnupg/gpg.conf' created
gpg: WARNING: options in `/home/erinzhang/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/home/erinzhang/.gnupg/secring.gpg' created
gpg: keyring `/home/erinzhang/.gnupg/pubring.gpg' created
Please select what kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)
(注:第一个选项包括GPG的全部特性,默认选一)
Your selection? 1
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)
Requested keysize is 2048 bits
Please specify how long the key should be valid.
0 = key does not expire
Key is valid for? (0) (默认密钥永不过期)
Key does not expire at all
Is this correct? (y/N) y
You need a user ID to identify your key; the software constructs the user ID
from the Real Name, Comment and Email Address in this form:
"Heinrich Heine (Der Dichter)
Real name: woody shi
Email address: woody.shi@gmail.com
Comment: guy
You selected this USER-ID:
"woody shi (guy)
(user ID 包括三部分:Real Name, Comment和Email Address)
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o
You need a Passphrase to protect your secret key.
(输入密码保护密钥,非对称加密时用私钥解密时会用得到)
We need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
++++++++++..+++++++++++++++..+++++.+++++++++++++++++++++++++.++++++++++.++++++++++++++++++++.++++++++++++++++++++++++++++++.+++++.+++++++++++++++..............>++++++++++
Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 279 more bytes)
yihkhhjkhjkhkhhjhkjhuihuggkhgkhkjhjkhkhkhjlhhuhohuhuohuohuohouhohlhkjhkhkjhkjhjhjklhiuohyiuykuyiuyiyhoyhhhohjhhlklhjlhiuyiuyiuyoygouguogiogyigtgygggioigigigooogugogoguguogugguguggugiugiguogougigoigigoiguogggoggooggogugoggugougigougoguogogogogigoiggogougogoguogguoguogoguogougoguogogogoguougooguugogogougogoigogogoguogougoigogoguogouguoguiyuiyiyouhguhkgoyiyyyuiyuiyiuyiuyiuyui6u967yuiWe need to generate a lot of random bytes. It is a good idea to perform
some other action (type on the keyboard, move the mouse, utilize the
disks) during the prime generation; this gives the random number
generator a better chance to gain enough entropy.
(操作鼠标键盘生成随机因子)
+++++++++++++++++++++++++.+++++.+++++++++++++++++++++++++++++++++++.+++++.++++++++++.++++++++++++++++++++++y+g++++++++++++++++++++++iu+++++.+++++.++++++++++>++++++++++>+++++g.g.jg................................+++++^^^
gpg: /home/erinzhang/.gnupg/trustdb.gpg: trustdb created
gpg: key 87549EB3 marked as ultimately trusted
public and secret key created and signed.
(87549Eb3是公钥的key ID,取自生成公钥指纹的后32位)
gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
pub 1024D/87549EB3 2010-05-22
Key fingerprint = D8F6 DC21 34F6 43CF 9948 26B7 82CA D30A 8754 9EB3
uid woody shi (guy)
sub 2048g/20C756EC 2010-05-22
2、查看刚生成的密钥。
查看公钥:
$gpg --list-keys
/home/erinzhang/.gnupg/pubring.gpg
----------------------------------
pub 1024D/87549EB3 2010-05-22
uid woody shi (guy)
sub 2048g/20C756EC 2010-05-22
上例中1024D/87549EB3中的87549EB3称为key ID。
3、导出生成的公钥
$ gpg --export -a 87549EB3 > woodyshi-pubkey.asc
或
$ gpg -o woodyshi-pubkey.asc -a --export woody shi
分别以key ID和user ID导出公钥,"-a"表示以ascii方式导出,缺省是二进制格式。
查看该公钥,
$ vi woodyshi-pubkey.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)
mQGiBEv3YrgRBAC7m+NnRAEBvVx2CWLfdQtPmVnDbSe7CyFgiG0MOPcwcQUzSEIh
iixqs8vBo03QT/IRDMghEOItTXKKNOwhf/MO8ITe5OnXiOxcZCYpE7frt6yskhEZ
11WHeBMrbGEQUDagFDACeKem8HQN4dJV/yM5rw6kD22OuG3uH8dUq6Tb4wCg+nqd
YCVqJTUJZRcdISuRjXMpvUUD/0G7rMm4uFGoqxlzH6DsILjS3DwD2gO2bq8zFCBM
erM4mygxfgbQ3zn+4Mld7af3dcYTnAn+6dwrVIQ3MLYNQVSgVYdeycV2fQhiwqoA
uU7LmKNToV6xr4204VQ38YbYDbzimTa+rojAIiK1Gf8LB9N3TAPqjmi1deT0BKeo
u6l3A/9cq865W/4zZ0mBynqnzMvkdZs+R6HodZ8PEy9LM4c5Uqa1N3peGMBN1bQ0
kpDmNGaP4ivPiLVQH8F4Ht3u2ypB8dzLxUlv01BsZSuwfqaV6Sz2FM9LtzRgRgoc
vq67/DWbTkoDiSc+9wLqYuDMHJ3d8KiaWAOYDBRPCxO49z1sXLQld29vZHkgc2hp
IChndXkpIDx3b29keS5zaGlAZ21haWwuY29tPohgBBMRAgAgBQJL92K4AhsDBgsJ
CAcDAgQVAggDBBYCAwECHgECF4AACgkQgsrTCodUnrN84gCgjoabrvHcCuEivxVC
5m6C2HvUx2oAoPH+LLB3YOJMy6OPMyK6ruuyGV1KuQINBEv3YrgQCACPD9dJbXR5
z+gLMkJ3Glcxg4nkqRGGArjOssrlLgXkWE9jh4HztT0XPAhsACEy/SCAYLXUZ1Zw
XSNgYNDXV3onyAT4QPFUysFa4kjf6Oc9CHB4+25l3DS9wyIGKlUGKOIhkDTbIJYf
TIETGU1d5bMPJxQOYosDQPopZdI9iMov5y+4uY6rgfdNV7XxV253hmrnehYdqu7Z
5JL70UaUCnWWbpmDY/R/Ieb7VXzh/uAbLMlaKwLMuvWO4Wa1u80e66GNsEnitd9W
RMU99eSiHHPtL8+KyjU44ZbhNBPKiPBMwu/LeyLTuPbfiWDjG8eteBIuUONEsQ3L
zyzruhnp23CDAAMFB/wOE7VvyHeMix1wHH0wgX/TZfoPQzWJ6PePrYXqFg7StvoF
pJOVwTXU/zCvF8rlReU+Bo8KlbS2kumXcRWVM/SrRlGF8nsRXR2I8lKD94PlU6zn
BRI4LYmOKabpMsD5LhUdrwhlE2nfb/0SNz+vkIJmBuCndQsn7cU3IwiW99eVJKOb
dZMQ9DeMQhcv/d2Buad0Qg2BbP7p8jPrIfRHioBdicVeyCu/Z9vj/VXocqb1AzAX
+97yETEY6GIelUZCubTlP9CYp2cT7inq9n/ZFEy8PXPCVkVo6wT1FDDFuI+2+BPm
yY2Hq9fuG8yOHhkkB41D8IWYiaQX82h+vvU/QsCeiEkEGBECAAkFAkv3YrgCGwwA
CgkQgsrTCodUnrPM3gCglZ/hkdf2NMy/iOnI7igx3vKXbbIAn2yf44/WfAQpjPeS
5yabAtgmkp0T
=mvBw
-----END PGP PUBLIC KEY BLOCK-----
4、发布自己的公钥。
http://pgp.mit.edu/是key server pgpkeys.mit.edu的webinterface,可以提交公钥。
5、导出私钥,用于备份。
$ gpg --export-secret-keys -a 87549EB3 > woodyshi-seckey.asc
6、导入别人的公钥(以便给别人发送加密文件,公钥用来加密)
$ gpg --import woodyshi.gpg
gpg: /Users/woody/.gnupg/trustdb.gpg:建立了信任度数据库
gpg: 密钥 87549EB3:公钥“woody shi (guy)
gpg: 合计被处理的数量:1
gpg: 已导入:1
7、用别人的公钥加密文件
创建测试文件test。
$ gpg -o test.gpg -e test
您没有指定用户标识。(您可以在命令行中用“-r”指定)
当前收件人:
输入用户标识。以空白行结束:woody shi
gpg: 20C756EC:没有证据表明这把密钥真的属于它所声称的持有者
pub 2048g/20C756EC 2010-05-22 woody shi (guy)
主钥指纹: D8F6 DC21 34F6 43CF 9948 26B7 82CA D30A 8754 9EB3
子钥指纹: 6E77 55C7 59E5 2A6A 94CF 568A 3AF7 FBDC 20C7 56EC
这把密钥并不一定属于用户标识声称的那个人。如果您真的知道自
己在做什么,您可以在下一个问题回答 yes。
无论如何还是使用这把密钥吗?(y/N)y
当前收件人:
2048g/20C756EC 2010-05-22 "woody shi (guy)
文件输出位test.gpg,-e表示加密,-r后可直接跟接收者的user ID
或
$ gpg -o test.gpg -ea test
-a 选项告诉GPG加密成ASCII,这样适合邮件发送,而且还可以查看。
8、文件解密
$ gpg -o test -d test.gpg
You need a passphrase to unlock the secret key for
user: "woody shi (guy)
2048-bit ELG-E key, ID 20C756EC, created 2010-05-22 (main key ID 87549EB3)
(输入passphrase,用于解密)
gpg: encrypted with 2048-bit ELG-E key, ID 20C756EC, created 2010-05-22
"woody shi (guy)
9、使用对称密钥加密
$ gpg -o test.sym -c test
-c表示对称加密方式,需要输入两次密码。
$gpg -o test -d test.sym
gpg: CAST5 加密过的数据
gpg: 以 1 个密码加密
gpg: 警告:报文未受到完整的保护
解密,输入刚才设置的口令。
10、数字签名
$ gpg -o test.sig -s test
You need a passphrase to unlock the secret key for
user: "woody shi (guy)
1024-bit DSA key, ID 87549EB3, created 2010-05-22
(输入保护密钥的passphrase)
gpg: Invalid passphrase; please try again ...
You need a passphrase to unlock the secret key for
user: "woody shi (guy)
1024-bit DSA key, ID 87549EB3, created 2010-05-22
test.sig包含了原文件和签名,是二进制的。
$ gpg --verify test.sig
gpg: 于 六 5/22 23:01:20 2010 CST 创建的签名,使用 DSA,钥匙号 87549EB3
gpg: 完好的签名,来自于“woody shi (guy)
gpg: 警告:这把密钥未经受信任的签名认证!
gpg: 没有证据表明这个签名属于它所声称的持有者。
主钥指纹: D8F6 DC21 34F6 43CF 9948 26B7 82CA D30A 8754 9EB3
$gpg -o test.sig -se test
既签名又加密。
11、文本签名
$ gpg -o testclear.sig --clearsign test
You need a passphrase to unlock the secret key for
user: "woody shi (guy)
1024-bit DSA key, ID 87549EB3, created 2010-05-22
$ vi testclear.sig
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
fjlasdjfkdyjfjadfla
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkv38lwACgkQgsrTCodUnrNZvACfY43L6V/t0aJeQVpB9AgHbZTX
Q3kAoOBJ26jH3KdEVab89pNSIyrbQRPa
=WEYV
-----END PGP SIGNATURE-----
这样产生的testclear.sig同样包含原文件和签名,其中签名是文本的,而原文件不变(fjlasdjfkdyjfjadfla)。
12、分离式签名
$ gpg -o testdetached.sig -ab doc
testdetached.sig仅包括签名,分离式签名的意思是原文件和签名是分开的。如要验证签名,必须有被签名的源文件才可。
$ gpg testdetached.sig
分离的签名。
请输入数据文件的名称: test
gpg: 于 六 5/22 23:09:55 2010 CST 创建的签名,使用 DSA,钥匙号 87549EB3
gpg: 完好的签名,来自于“woody shi (guy)
gpg: 警告:这把密钥未经受信任的签名认证!
gpg: 没有证据表明这个签名属于它所声称的持有者。
主钥指纹: D8F6 DC21 34F6 43CF 9948 26B7 82CA D30A 8754 9EB3
2010年5月22日星期六
Android 2.2新特性一览 zz
Google工程副总裁Vic Gundotra表 示,采用新的技术,可使软件执行速度加快二到五倍。Gundotra在演讲中还不时直指苹果的iPhone和iPad。Gundotra说:“我 们面临一个严峻的未来,也就是我们的未来由一个人、一家电信业者和一种装置所宰制。”这段话影射了苹果1984年的著名麦金塔电脑广告。
标签: Android 2.2, google
订阅 博文 [Atom]