Archive for ‘Tutorial’ Category
很多公司出于商业资料安全性的考虑,要求员工在移动办公过程中使用 VPN 接入互联网。目前国内用户比较熟悉的 VPN 接入方式是 PPTP,但有时你或许需要用安全性更强的 L2TP / IPSec 方式接入。
本站的 Rio 最近在一台 Ubuntu 和一台 Debian 主机上配置了 L2TP / IPSec VPN,并在自己的博客上做了记录。原文以英文写就,我把它大致翻译了一下,结合我和 Rio 在设置过程中的通信,成文如下,希望能帮到有需要的朋友。以下文字的全部版权归 Rio 所有,如有错误,责任完全归我。—— 编者
首先解释一个问题:在 iPhone 的 VPN 设置介面里(Settings >> General >> Network >> VPN),你可以看到三个标签:L2TP, PPTP, IPSec。但上面我们又讲本次介绍的 VPN 方式叫「L2TP / IPSec」,这两者究竟是什么关系?
这三个标签确实令人混淆,准确的写法应该是:L2TP over IPSec, PPTP, Cisco IPSec。PPTP 跟另外两者关系不大,且大家较为熟悉,暂且不提,L2TP 和 IPSec 的区别如下。
L2TP:一个「包装」协议,本身并不提供加密和验证的功能。
IPSec:在 IP 数据包的层级提供加密和验证功能,确保中间人无法解密或者伪造数据包。
本来,只用 IPSec 就可以实现 VPN,Mac [...]
作者: Dmitry; 译者:Dismory; 原文链接
手机市场的近期动态令我们欣喜。为了抓住各自的市场份额,厂家们都声称自己的产品在外形和功能上可以与 iPhone 比肩。诚然,iPhone 是一款高端手机,所以并不是每个人都对它感冒;但它也是一款将诸多方面平衡处置地恰如其分的成功手机,当前的市场竞争就能证明。
于是 Storm、Pre 和Droid 顺势而来。只是这些手机相比 iPhone 永远都差那么一点,问题并非在于功能——这些手机往往能提供更多的功能和型号——而是其它的一些东西。在我看来,任何手机制造商只要做好如下 3 件事,就可以赶超 iPhone。
1. 操作性(Flow)
使用方便的设备都得益于它们的操作性。什么是操作性?就是对于每项任务,人们在设备上所要执行的一系列操作。有时仅需一个动作——你想做一件事然后你点击按钮,事情就做完了:例如,按下 Home 按钮回到了主屏幕。对另一些任务,在达到目的前你可能需要执行更多的操作。
操作性强意味着设计者必须设身处地地考虑到常用的任务操作,缩短操作流程,并确保下一个操作总是呈现在用户面前,不需要对接下来的动作有过多思考。37 signals 里有一个不错的视频,瑞安·辛格(Ryan Singer)在里面对操作性进行了讨论——38 分钟的演讲中包含许多精彩实例。
2. 响应时间
响应时间在这就是指速度。当按下按钮或者手指在屏幕上划过时,相应结果就应当出现。本该这样,对吧?然而市场上多数手机的反应都还算不上灵敏。往往手指划过半秒之后屏幕才开始断断续续地移动着。这些手机又卡又慢——一点也不灵敏。
屏幕切换/滚动时得默默等待,启动应用也需要耐心,所有这些延迟都会使用户产生严重的抵触。当你想继续操作时,却不得不等着它跟上自己的步伐,这不免让人沮丧。
3. 细节雕琢
细节雕琢是个技术活儿。完成用户界面的时候,应该让它好看一些。但这并不意味着添加渐变、磨砂光泽、倒影、阴影或者其他一些过量的视觉效果——它们绝大部分是多余的——而是指有品位的排版,色彩的选择以及对比较准。常用功能应该更醒目,次要元素应当淡出到背景中;有足够的留白来方便用户阅读和浏览。这些都是用户的真实需要,但是我们仍看到这些方面的诸多不足。
就拿黑莓的设置界面来说——文本左侧没有一点留白,这意味着它紧贴着屏幕的边缘。对细节略加雕琢,可以走的更远。
把这 3 件事做好就可以超过 iPhone,或者至少是赶上它。为什么这么说?因为手机不同于个人电脑。你总是带着手机,它主要用来完成即时性、机械式的任务。打电话,翻短信,看时间,查地图,拍照片。你用手机可以做很多不同的事情,但是它们都是即时性的。这意味着手机的操作应当向机械设备的工作方式靠近。
拿烤面包机做例子。你放入面包,然后按下拉杆,就这么简单。操作完成之后,只需等待面包烤热。界面异常简单并且立即响应,因为它是机械式的,在你和你想获得的东西之间没有太多阻隔。不过在电子设备里,你就得要面对很多「界面」,这些界面常会带来延迟,而且让你产生困惑,而你所想做的只不过是像用烤面包机那样,走近它然后简单快捷地完成操作而已。
这就是为什么 iPhone 让人爱不释手的原因。它速度快,响应灵敏。并且细节上也经过精雕细琢,这使它更上一层楼。苹果并不关心功能,因为它知道那些东西无关紧要。人们需要的只是一个用着舒服的设备。
其他手机制造商过度重视硬件。他们确实有能力生产不错的硬件。但硬件只是问题的一半,操作系统跟承载它的硬件同样重要。操作系统是用户对设备进行操作的中间环节。操作系统也是上述 3 个问题的决定性因素。
忘掉功能,忘掉型号,忘掉对比图。对比图永远不会谈到用户体验和可操作性,而这这两点才是最终影响着一个便携设备成败的关键。
此文为 ron@lildemon.cn 向本站的投稿。继续期待优秀的你们向 Apple4.us 源源不断地提供分析、评论、教程等等任何优秀的题材和文章。
熟悉苹果系统的用户大都知道在每个应用程序主菜单下,都有一个「服务」菜单,如下图所示:
在雪豹(Mac OS X 10.6)之前的系统中,服务菜单往往被用户所忽视,多数人甚至不知道究竟该菜单究竟有什么用处。
而从雪豹开始,苹果重新定义了「服务」在系统中的概念,简单的说,就是根据应用程序上下文判断用户所需的服务,例如当你选择了一张图片文件时,则出现图片相关的服务,如旋转,裁剪,转换成其他格式等。
如图:
同时,新的「服务」允许用户扩展程序并未集成的功能,也可以下载他人制作的「服务」来免去重复性的工作,并不需要,或者只需要少量的编程知识。
例如,当你选择了一段文本时,会出现文本相关的服务,如翻译,发送文本至某人,或者是让系统朗读该文本等。但是系统本身只带有英文辞典,虽然可以通过第三方辞典库扩充,但是至今没有找到满意的能够发声的汉英辞典,又鉴于本人喜欢 Dict.cn 翻译的结果,于是就有了这个服务:
或者选取文本后点击右键:
这个服务的功能十分简单,dict.cn 的查询形式是 http://dict.cn/***.htm,其中「***」代表你所查询的单词或者短语,当我点击「Dict.cn翻译」 以后,系统就会打开新的浏览器页面并跳转到所查询的词条。虽然不如第三方开发者提供的服务那样智能,但是也省去了很多繁琐的操作(开浏览器,键入地址,查询单词之类的)。
制作的方法十分简单,基本的思路是提取当前选中的文字,并将该文字串到「http://dict.cn/***.htm」这样的 URL 中,然后在浏览器里打开这个 URL。
◎首先,启动系统自带的Auto机器人(Automator),选择文件类型(这里选服务),接着点击「提取」。
◎然后在这一栏里选择服务接受选定的对象类型,可选的有图片,URL,地址,电话号码,电子邮件地址等等。在这里,我们选择「文本」,这样,在选定某个单词时候,相应的菜单才会显示出来。
另外还可以指定是否只在某个应用程序中启用该功能,这里我们选择「任何应用程序」。
接收的文本会以变量的形式传递到下一个工作流程中,这里我们将该文本传递到Shell脚本中,并运行 echo “http://dict.cn/$1.htm” 命令,这里的”$1″会自动替换成所传入的第一个参数,也就是所选取的文本。
◎从左侧资源库窗口的「实用工具」下找到「运行Shell脚本」的操作选项(也可以直接搜索Shell),并拖到右边的工作流程中
◎找到「显示网页」并拖到工作流程中。
到此工作就完成啦。 :D 将文件保存为你想要的名字,该名字就会显示在服务菜单中。也可以把这个文件发送给别人,或者提供下载,那么其他用户就可以使用相同的功能了。
Auto机器人除了本身提供的许多系统功能以外,还支持的语言十分广泛,除了自家的 AppleScript、Objective-C 以外,还支持所有主流的脚本语言,配合 Xcode 还能够用利用 C、C++、Java 等编程语言做出专业级的应用。
其实开头所演示的关于图片的操作,也都是从苹果官方网站下载下来的,这里还有一些很酷的应用:
Bit.ly 缩短网址:可以把文本内的长 URL 替换成缩短后的网址:
替换前:
替换后:
批量修改文件名(不用借助第三方程序了):
http://macosxautomation.com/ 是一个专门搜集 Services 的英文网站,感兴趣的同学可以去下载试用 :D
目前应用还不多,希望不久以后可以看到更多有趣的应用 :D
作者:Christopher Null;摘自《PC World》2009 年 8 月号
谁会知道你的老板在 Facebook 上看得到许多有关于你的资料,甚至包括你在某个疯狂的周末里拍摄的照片呢?现在社交网络虽然必不可少,但过度的分享资料有可能让你丢掉工作。想避免这些?那么就跟随我们的建议,一起来学习如何掌控好隐私吧。
社交网站拥有如此巨大的影响是因为,它们满足了人们快速分享生活点滴的需要。不过也由此引发了分享资讯所带来的风险,特别是当你的交际圈扩展到可信赖的朋友以外时。
有效的使用 Twitter 和 Facebook 不仅要靠谨慎,你还应该知道如何调整设置,这样就能够控制好谁可以访问你在 Facebook 或 Twitter 上的信息了。
新手没有什么好担心的。可是一旦你的朋友持续增多,并且谈论的话题无关日常饮食、宠物饲养等,而是以工作内容为目的,那么事情就完全不一样了。因此在接下来的文章中我们会描述一些由于不当使用社交网络所造成的尴尬场景,以及预防和补救这些问题最佳的方案。
到最后你会发现世间万物的道理同源,请记住这条针对社会网络的至理名言:「永远不要忘记,所有人都在盯着呢。」
无视 Facebook 的隐私选项会让你栽跟头的,而且有一些选项是新增入的,因此知道的人不是很多。
事例一:与上司分享过多信息
Ann 一早打电话给公司请病假,接着享受了一整天的日光浴,还用笔电不断的在 Facebook 上更新状态。第二天老板请她到办公室来,指着屏幕上的东西给她看,这让 Ann 觉得非常难堪,不仅被严厉批评,还扣掉了一天的薪水。
对策:如今工作与生活时常交织在一起,而 Facebook 正是那个打破界限并可能搅乱私人生活的导火索。你必须树立一个观念「与上司保持距离,别让他像你的好友那样,能在你的空间里闲逛。」
对 Ann 来说最好的办法就是使用 Facebook 提供的一项新功能:列表。它允许你管理联系人,将他们分组并设置不同的浏览权限。
通过设置「列表」就可以控制个人资料的访问。例如:你新加了一些朋友,但还不是很信任他们,那么你可以新建一个列表,名字诸如「限制资料访问」。然后把他们拖入这项列表之中,稍做设置后就可以了。当然也可以为同事、同学、项目等等创建列表。不过未经设置的列表是不会起效的。
创建「列表」的方法是:点击位于页面最上方的导航栏(以下简称「导航栏」)上的「朋友」,接着点位于左边栏并紧跟在「朋友列表」下部「+创建」,你也可以通过进入「朋友」列表,然后点击位于用户名右侧的下拉菜单,在这里可以新建列表或者将联系人直接置入到某个列表里。
接下来要指定每一个列表所能访问的信息的权限,将鼠标移动到导航栏右侧的「设置」上,在弹出菜单里点「隐私设置」,接着点「个人主页」(Profile)。在这个页面里你会看到每一类信息都有与之对应的下拉菜单,点击菜单并选择「定制…」,接着在弹出窗口底部「除了这些人以外」下方的输入框里输入用户或者列表即可(通过点选输入框右侧的添加按钮也可以)。
对 Ann 来说,把同事置入名为「工作」的列表并将权限调低,会让她减少很多麻烦。具体的做法是,把同事所属的列表放入「状态与链接」中的「除了这些人以外」的名单里。
事例二:他知道你在哪
远离前男友 Bob 并不是 Mary 搬到匹兹堡的主要原因。不过这也算是搬家带来的一个好处了。但是不久过后 Bob 又出现在了 Mary 的生活中,这让她倍感困扰。 Mary 疑惑的问他:「你怎么知道我在这?」, Bob 说「你自己在 Facebook 上写的呀!」。
对策:很多用户精于管理自己的 Facebook 页面,但只有少数人掌握正确的用法。点击导航栏「隐私」 → 「个人主页」,你会看到包含 10 个子项的列表,通过每个选项为不同的用户或用户列表指派权限,接下来介绍部分选项的含义:
个人主页:控制谁可以访问你的基本信息(名字与部分好友)以外的资料。基本信息:用来设置性别、生日、婚姻状况等资料的访问权。个人信息:有关于你更进一步的信息,如兴趣、爱好等。状态与链接:用来设置谁可以看到你最近更新的状态。……你可以点击列表右侧的「?」按钮来进一步获取有关该项列表的详细解释。拿 Mary 来说,选择「个人主页」 → 「定制」 [...]
作者:Christopher Null;摘自《PC World》 2009年8月号
「Twitter 比 Facebook 更加开放,因此更要注意安全。」
事例一:Twitter未曾遗忘
Nelson 认识所有跟随(Follow)他的人,所以他毫无顾忌的在 Twitter 上抨击一位同事。几个月过去了,当他就要忘记这件事的时候,他的同事跟随了他,没花多大力气就发现了 Nelson 侮辱他的言论…
对策:同 Facebook 不同的是, Twitter 没有提供确认跟随者(Follower)的功能,每个人都能对你的只言片语所构成的历史一览无余。可以照此设置来保护更新:「Setting」 → 「Protect my tweets」,这样未经允许的跟随者就看不到你的 Tweets 了。然而之前发布的 Tweets 还能被所有人看到,特别是在第三方应用程序里。
事例二:骂人也得讲究技巧
Vicky 经常用龌龊的言语攻击一个之前的朋友,她不希望被那人知道,该怎么做呢?
对策:首先按照「事例一」中讲的办法保护好 Tweets ,如果知道他的用户名,搜索或直接进入他的主页,点击位于右边栏的屏蔽(Block),你就会被移除出他的跟随列表,并且无法再次被添加。不过已有的跟随者还是可以复制并粘贴你的 Tweets ,直接截屏更没问题。世上没有不透风的墙,因此最好还是别在 Twitter 上指名道姓的骂人。
事例三:把 Twitter 嵌入 Facebook 带来的麻烦
Dan 认为他正迈向成长为一个网络良民的康庄大道上,于是抱着一石二鸟的心态把 Twitter 嵌入到 Facebook 里。他的理由看起来很充分:这样更新一次 Tweet 就好了,两边发布多累啊?不过当遇到直播 Tweets 的时候问题就来了。假设 Dan 正在球赛现场向好友们实况转播,在1个小时的时间里他发了大约20条 Tweets 。20个 Tweets 在 Twitter 上也许转瞬而过,可是在 Facebook 的涂鸦墙上逗留的时间不仅要久的多,而且霸占着页面就像喋喋不休的悍妇一般无情的拒绝所有除了你发布以外的信息。
对策:在这个事例中,把 Twitter [...]
上篇:如何使用 iPhone OS 3.0 的 40 个最佳功能(上)
21、自动同步备忘录至 iTunes
iPhone OS 3.0 可以自动将备忘录资料同步至 iTunes ,在 iTunes 同步选项中选中「同步备忘录」,之后 iPhone 每一次与电脑连接,备忘录资料都会被传输至电脑。
22、加密 iPhone 备份
为保证备份至 iTunes 的 iPhone 数据安全,用户可以为备份的数据加密。
如何设置:在 iPhone 的摘要页面选择「加密 iPhone 备份」,设置密码。
23、邮件搜索
尽管 Spotlight 的搜索结果也包含邮件搜索,但如果你明确要搜索 Email 中的内容,邮件搜索是个更好的选择。进入邮件列表后,滚动屏幕至最顶端出现搜索框,用户可选择「已收」、「已发」、「主题」和「全部」四种类型让搜索更精细、准确。
24、备忘录搜索
与邮件搜索类似,进入备忘录后将屏幕滚动至最顶端出现搜索框,搜索备忘录里的内容。
25、iPod 搜索
与邮件和备忘录搜索类似,进入 iPod 界面后可在「艺术家」、「播放列表」、「歌曲」、「专辑」、「视频播客」、「有声读物」和「全部」选项中选择需要搜索的类似,然后将屏幕滚动至最顶端出现搜索框,输入搜索。
26、A2DP 立体声蓝牙
通过支持 A2DP 立体声蓝牙,iPhone 现在可以和各种蓝牙外围设备相连接,包括:蓝牙立体声耳机、蓝牙音箱、蓝牙墨镜和衣饰、汽车配件、监视器、带蓝牙的笔记本。蓝牙手表等。
更重要的是,苹果允许第三方周边设备生产商将设备控制集成到 App Store 的软件应用之中。
27、建议路线规划(Turn By Turn)导航
iPhone OS 3.0 开始允许开发者开发建议路线规划(Turn By Turn)导航应用。WWDC 上著名 GPS 导航仪生产商 TomTom [...]
苹果已经发布 iPhone OS 3.0 ,iPhone 和 iPod touch 用户可通过 iTunes 升级。iPhone OS 3.0 包含许多全新的功能,也有很多细节的改进。下面是其中 40 个最佳功能的细节描述及使用方法。
1、转发或删除短信
这个期待已久的常用功能终于到来,让你能方便地转发短信给其他人,或删除某一条短信。
如何操作:
打开短信对话;
点击屏幕右上角的「编辑」;
选择你需要的一条短信,或多条短信对话;
选择转发或删除。
2、一次最多 Email 发送 5 张照片
iPhone OS 3.0 之前一次只能通过 Email 发送 1 张照片,但现在一次可以发送最多 5 张照片。
如何操作:
进入照片相册;
点击屏幕左下角箭头图表,出现「分享」、「复制」和「删除」选项;
选择你需要分享的照片,最多 5 张;
点击「分享」按钮,弹出 Email 选项;
发送带有选中照片的邮件。
3、Shake to undo 和 redo
无论 iPhone 上的任何应用,如果你正在输入,你都能够使用 [...]
苹果公司的应用商店 App Store,可以说是很多 iPhone 开发者追梦的地方。在进入正题之前,请读者先看几个数据,看看这个梦想究竟有多大:1. iPhone 在 2007 年 6 月正式进入美国市场,并在此之后席卷全球。至 2009 第一财政季度为止,苹果已在全球销售了超过 1700 万支 iPhone。2. 2008 年 7 月开始,iPhone 和 iPod touch 用户可以通过 App Store 下载应用程序(为了行文简洁,后文中将不再提到 iPod touch;后文中的 App Store 销售,也专指针对这两款产品的销售)。到 2009 年 3 月为止,App Store 上已有超过 25000 款第三方应用。2009 年 1 月,苹果公司宣布应用下载量已超过 5 亿次。3. 2008 年 3 月开始,苹果公司公布 iPhone SDK,即软件开发包,里面包含大部分常用的编程接口;iPhone SDK 可以免费下载。所有的销售收入按三七开,苹果拿三成,开发者拿七成。开发者被要求给苹果公司交至少 99 美元的年费,才能参与 [...]
摘译自:[Gearlog]
此刻,我们正呆在 《PC Magazine》的实验室里:我们有一台银光铮亮的苹果最新的 Macbook Pro ,还有一张微软向专业开发者提供的 Windows 7 测试版光盘。那么,干嘛不试一下在最新的 Macbook Pro 上跑一回微软的 Windows 7 呢。
我们使用 Bootcamp 安装,但安装之前首先要清楚这台机子上已经有的Windows Vista ,不能够直接升级到 Windows 7 ,因为 MacBook Pro 不支持运行 SP1 。
首先要声明的是,这个版本(Build 6801)的 Windows 7 看上去与 Windows Vista 十分相似,倒是与最终版的 Windows 7 相差很远。基本上,Build 6801 就是在 Vista 的基础上做了一些功能升级。
总的来说,安装过程十分顺畅。安装完成后机子自动重启了。不过我们的系统默认启动项是 OS X ,所以我们得手动切换到 Windows 7 完成安装。
系统安装完成后,我们又用苹果的 OS X 启动盘安装驱动,希望 Windows 7 能够与苹果的硬件兼容。
不幸的是,驱动盘几乎没用。Windows 7 在这台机子上不能联网(没有网卡驱动),还有 [...]
这里说的是默认的模式,即 Simple Mode。
一、Are you a legit iPhone user? 问的是「你是否有和苹果指定的运营商签约」。如果你是用破解机的,一定要选 No,不然还得通过 iTunes 进行合法激活。有人可能要问合法用户为什么还要用 Pwnage Tool,那是因为他们或许对定制自己的 iPhone 有兴趣,比如想用 App Store 之外的第三方软件。
二、最后问你的电话有没有被 Pwn 过时,即便 Pwn 过,也最好选 No,然后让 Pwnage Tool 帮你进入 DFU 模式。(抑或是恢复模式?请看本帖留言中的讨论。)
三、对于加了 SIM 卡锁的 iPhone 3G,Pwnage Tool 2.0 目前只能激活,不能解锁。也就是说,不能打电话发短信,其他功能没问题。我之所以说「加了 SIM 卡锁的 iPhone 3G」,是因为并非所有 iPhone 3G 都锁 SIM 卡,比如香港的行货就不锁。所以如果你的 iPhone 3G 是香港行货,应该可以放心使用 Pwnage Tool 2.0。
Pwnage Tool 2.0 下载地址(镜像),需要用到的两个 bootloader [...]