Windows 8 操作体验大不同 用户须重新适应

Windows 8操作体验大不同 用户须重新适应

北京时间8月17日消息,据国外媒体报道,微软即将发布的Windows 8势必将对逐渐式微的PC产业带来一丝希望,不过也有一个很大的问题:用户必须要花时间去适应这一全新的PC操作系统。

Windows 8操作系统引入了3个全新的基本手势操作:向下滑动、向左滑动以及向右滑动。它们听起来非常简单,但是实际操作起来却要求用户必须去逐渐适应才行。

这是在17年前 Windows 95出现“开始”按键以来,该操作系统最大的改变。和传统的桌面不同,Windows 8开机后将进入一个全新的开始界面,上面是一些方块形的应用图标组合。

这些应用可以由用户的手势进行操作。应用的设置可以通过向下滑动的手势进行操作。从右往左滑动时,用户可以在应用内进行搜索并进行个性化。而从左向右滑动时,用户可以切换到上一个打开的应用。

除了以上三种,还有另外一些手势。比如,将图标从最上拖到底部就可以关闭一个应用。进入方块设置状态时,可以自由移动每个应用方块,只需轻点就可以随意拖动。其他一些操作还允许用户以多任务的方式打开应用,或者快速的进行电脑设置。

预计在今年十月,微软的Windows 8就将面世,而搭载了这款操作系统的Windows 8触摸屏笔记本电脑和平板电脑也将大量出货。上面所提到的新操作手势并不只是针对触屏版的PC。微软于本周宣布,它正在同触控板鼠标厂商开展合作,从而将这些控制方式集成到笔记本电脑和鼠标上面。

最新的手势操作可能会被用到的地方非常多。虽然Windows 8可很好的兼容传统键盘和鼠标,但是一些新的操作还是需要重新适应。使用鼠标可以代替很多手势操作的功能,但对那些更喜欢键盘操作的人来说,在切换应用、 更改设置或关闭应用时,依然需要一种全新的快捷操作方式。

在Windows 8中,即使像键盘上的Windows键也有了新的功能:使用户返回开始界面。

在微软的这款旗舰软件中,新的操作方式并不是唯一的重大改变。Windows 8的用户还不得不去适应两种不同版本的IE浏览器(一种是开始界面上的应用,另一种是桌面上的程序)、打开应用的全新方式(向上滑动时,“所有应用”界面 将替代开始界面),甚至是完全不同的睡眠模式(“以连接网络的方式睡眠”,它将频繁的进行更新,从而让系统被自动唤醒)。

所有的这些更新将给二十年来没有发生太大改变的PC行业带来一些生气,但是用户长期养成的习惯不是一朝一日就能改变的。记住,当你开始使用Windows 8时,你其实又在学习另一种技能。

EnterpriseDB 发布商业多主节点复制解决方案

EnterpriseDB 刚刚发布一款商业的软件 xDB-Replication ,该软件为开源的 PostgreSQL 数据库实现多主节点的数据复制解决方案。目前该软件还处于 Beta 版本,只支持 64 位的 Linux 系统,支持 8.4 或者更新版本的 PostgreSQL。EnterpriseDB 计划在将来支持其他的操作系统,包括:Solaris, Windows, HP-UX 和 32-bit Linux 。

多主节点复制允许多个计算机同时写入数据,这可大大提升写操作的吞吐量。而主从复制只有一台主节点,所有写操作必须在主节点上进行。多主节点也同样要求一个主计算机为其他的主节点做引用,其他的主节点可以从这台机器上获取初始数据,或者是故障后从这台机器上获取数据以及模型定义。操作期间,每台主节点会将修改的数据发送给其他主节点以保证数据的一致性。

xDB-Replication

与此同时也有其他一些免费的多主节点复制的解决方案,例如:Bucardo, Postgres-XC and rubyrep.

奚国华称中移动尚未引入 iPhone 缘于无TD芯片

8月17日消息,在出席业绩发布会时,中国移动董事长奚国华表现出与其前任不是完全一致的对待iPhone的态度,他并未表现出对引入iPhone的渴望,并且很直白地说,中国移动目前仍未有与苹果的iPhone合作,主要是由于苹果iPhone没有TD芯片。

王建宙担任中国移动董事长时每次出席发布会时都会被问到引入iPhone的问题,他经常用鼓舞人心的话来回答,例如他在今年3月即将卸任前的两会期间曾表示,目前,共有1500万中移动的iphone在网用户,且以每个月100万的速度在增长,引进iphone的技术问题很快会解决。

不过,时间已过去近半年,中国移动尚未有引进iphone的动向,对此,奚国华明指,是因为高通迄今还没有研发出TD-LTE多模芯片。他希望,芯片商可拓展多模芯片。

中国移动总裁李跃则表示,中国移动的终端业务策略将改变,未来将大力发展中高端机业务,希望可弥补目前未能与iPhone合作的损失。

Windows 下的 Nodejs

为什么搞这个?

  1. 公司电脑的权限管理比较严,不能安装软件,不能常驻系统进程等,所以像 xampp 之类的都不能正常执行
  2. 我又想在空闲的时候做点东西
  3. 所以坑爹的我只能自己研究在windows下运行nodejs了

怎么执行?

  1. 下载并解压到一个目录
  2. 进入目录双击 Start.bat 执行
  3. 在命令行下执行 node ex_project\jade\app.jse\app.js

你会看到

12
<div class='bogus-wrapper'><notextile><figure class='code'><div><table><tr><td><pre><span class='line-number'>1</span> </pre></td><td class='code'><pre><code class=''><span class='line'>E:\nodejs4win>node ex_project\jade\app.js Express server listening on port 3000 in development mode</span></code></pre></td></tr></table></div></figure></notextile></div>

这样的结果,那么打开浏览器输入:

12
<div class='bogus-wrapper'><notextile><figure class='code'><div><table><tr><td><pre><span class='line-number'>1</span> </pre></td><td class='code'><pre><code class=''><span class='line'>E:\nodejs4win>node ex_project\jade\app.js Express server listening on port 3000 in development mode</span></code></pre></td></tr></table></div></figure></notextile></div>

OK,这样一个 nodejs + express + jade 的项目就跑起来了

所有 windows 都可以执行吗?

  1. 在 Windows Xp 下可以直接执行,不需要权限
  2. 在 Windows 7 下本地执行的话不需要 windows 权限,局域网内执行的话,需要开放局域网访问的权限。

都有什么?

  1. nodejs.exe – windows 版 nodejs
  2. npm – nodejs 的模板库管理工具,但windows下很多库都不能直接安装使用
  3. express – mvc framework
    1. jade – template
    2. dot – template
    3. ejs – template
    4. Tenjin – template
    5. jst – template ,有错误,还未修复
  4. dirty – 因为windows 下数据库还不支持,所以只能采用一些其他的工具替换了。这个是目前我找到的最好的工具了。
  5. n2Mvc – 国人开发的一个独立的轻型的mvc架构

怎么用?

  1. 刚接触nodejs的建议先从project 目录下的代码看起,从最简单的hello_world,到n2mvc,可以让你对Nodejs有一个初步的了解
  2. 然后可以在express的模板中选一套主攻吧

这套环境可以用来生产吗?

你开玩笑呢?哥,这个只是让你折腾玩的,想到生产环境还是用Linux吧,虽然我现在是做.net的,但我还是觉得windows不适合做服务器。

这些都是你写的吗?

不是,我只是把他们拼在一起。我会在后面给出他们的项目地址。

有文档可以参考吗?

  1. nodejs官方文档: http://nodejs.org/docs/latest/api/process.html#process.platform
  2. 国内社区的翻译版(未完成):http://cnodejs.org/cman/all.html
  3. nodecn 翻译的文档(未完成):http://www.nodecn.org/all.html
  4. Express JS 中文入门指引手册:http://www.csser.com/tools/express-js/express-guide-reference-zh-CN.html

有问题了问谁?

  1. 可以去cnodejs.org社区提问
  2. 可以去各项目主页发 Issues
  3. 也可以直接在我的项目主页留言等,我会尽量解答

项目【下载】地址

https://github.com/DrayChou/nodejs4win

引用到的项目地址

  1. nodejs : http://nodejs.org/
  2. express : https://github.com/visionmedia/express
  3. dirty : https://github.com/felixge/node-dirty
  4. n2Mvc : https://github.com/QLeelulu/n2Mvc
  5. jade : https://github.com/visionmedia/jade
  6. dot : https://github.com/olado/doT
  7. nTenjin : https://github.com/QLeelulu/nTenjin
  8. ejs : https://github.com/visionmedia/ejs
  9. jst : https://github.com/shaunlee/node-jst

忘掉 LinkedIn,来 GitHub 挖科技人才吧

LinkedIn已经是2011年的事情了。那些希望招到杰出软件开发人才的公司发现,在这个激烈争夺人才的市场上,依赖LinkedIn这种只是陈列应聘者工作历史,而不是看当前实际的工作的传统方式,会错过很多优秀的人才。

最近,一个新的平台——GitHub——逐渐引起了公司招聘人员的关注。在GitHub上,潜在的应聘对象积极公开的展示自己的能力,而不仅仅是在简历纸上陈述自己的优秀。
就在上个月,硅谷最热门的风投之一Andreessen Horowitz投了1亿美金给GitHub,一家旨在简化开源项目代码组织维护并通过向商业及公司用户收费盈利的公司。

在被问及为什么要投资一个亿这么多时,公司合伙人Ben Horowitz指出是因为GitHub近年来开源代码托管领域的主导地位。同时他也强调GitHub正逐渐成为(公司)发现顶级人才的场所——并且在这点上,将会慢慢替代掉LinkedIn。
“我曾经问我的一位朋友,他负责招聘、筛选软件工程师,”Horowitz告诉CNET,“我问,‘你怎么去招聘的?’他说上GitHub啊。我问‘为什 么不去LinkedIn?’他说,‘当我能看到他们工作的具体内容时,为什么我要去看他的简历呢?’自从他对我说了这些话之后,我跑去问了每个我认识的做 程序员招聘的人,他们都说用GitHub。这很重要,这意味着如果是一个程序员但是你没用过GitHub,招聘人员会完全无视你的存在。”

所有的工程师,全部的代码

在Horowitz看来,GitHub已经变成一个顶级程序员聚集并分享各自代码的场 所,也因此变成了最重要的项目管理及协作工具,(在开源软件中的地位)就像软件生存周期管理系统在商业公司中的地位一样重要。“他们有得天独厚的优 势,”Horowitz说,“因为他们拥有所有的程序员,和全部的代码。”

这种看法在整个技术产业界中得到了广泛的支持。GitHub从一开始的小型创业公司,发 展出现在公认的强大实力,现在已经被视为寻找高质量人才的必经之地。当然,没有GitHub账户的软件工程师还是有机会在硅谷谋到一份工作的,而 LinkedIn也还是招聘工作的生命线,每个公司在招聘上的考量也不一样;但是普遍认为,对于一个开发人员而言,有一个GitHub帐号会比没有 GitHub帐号的人有优势。

许多公司都认为,如果一个工程师花时间在GitHub上贡献自己的代码并积极的参与到社区中,那么对他的预先评估将会比其他人好。
“这是一个非常难得的机会去看一个人感兴趣的方向、编码风格的好坏以及对项目的热爱,”Zappos实验室Will Young说。“我们很喜欢开发人员看到一个需求然后就一头扎进去搞出一个patch来回馈给社区。我们寻找出色解决问题的人来我们团队。通过面试或简历 看出对方是否擅长这一点太困难了。但是有时候我们看到某些家伙的GitHub页面会觉得,‘哇塞,牛逼,能干。’”

GitHub自己就是通过这个方式在自己的社区中寻找高手,有时候能雇到那些不喜欢在简历上吹嘘但是在代码中炫技的人。“以前去校园校招,往往一无所获,”GitHub传教士Zach Holman说。“现在(有了GitHub)不用像以前那样,实在太好了。”
Holman还提到,GitHub在内部发现越来越多的公司使用他们的服务作为初步的评判依据,来判断一个人是否值得雇用。“一个人对于开源社区的贡献多少很能体现这个人是否是一个好的工程师,”他说。

提升自我

Holman补充说,对于在GitHub工作的人来说特别吸引人的一点,是这样服务成为开发人员提升自己的绝好途径,虽然一开始的时候他们只是想要分享自己的代码,但是找不到地方而已。

在开源项目中的无私奉献越来越得到了招聘企业的注意。Highland Capital Partners的招聘合伙人Craig Driscoll说他“听到他们的组合投资公司的人谈论GitHub上的贡献数量、活跃程度、以及在社区中的信誉等等。这是一个信号,表明有人在用这些来 自社区的指标作为一个通用的资格评定标准,尤其是贡献的代码质量和数量。”

确实已经有一些技术公司开始在GitHub上寻找和确定潜在的招聘对象,即使这些对象当 下并没有换工作的意思,甚至没有网上的简历。当然,真的招聘一个人还是需要检查他的简历和教育背景,而招聘人员也还是需要在LinkedIn数百万的活跃 用户中细细筛选,但是GitHub的出现可能成为最重要的考虑因素。“我们总是在找那种fork一大堆项目并回馈那些项目的人。我们喜欢对开源做出贡献的 人,这对于我们来说很重要。”Tim Milliron说。他是基于云的通信应用公司Twilio的开发人员。

Milliron说Twilio将GitHub作为招聘平台已经有一年多时间了,而在过去的六个月中节奏明显加快。“如果我们手里有20份简历,其中5个人有GitHub项目,”他说,“而其中一个贡献了很多代码,那么这个人的优先级就会一下子蹦到所有人的前面。”

当然,GitHub绝不是招聘公司关注的唯一的开源平台。但是通过于技术界的人士交流, 看起来GitHub吸引了绝大多数的注意力。Barney Pell是QuickPay公司的CEO,同时也是Powerset的创始人,该技术现在是微软Bing的基础。他认为“像GitHub这样的在线开源社 区聚集了相当数量的开发人员,因此是进行招聘的天然场所。”

 

作者Daniel Terdiman是CNET新闻作者,内容覆盖游戏、 网络文化、以及两者之间的任何东西。推特 @GreeterDan

CNET的Paul Sloan对此文亦有贡献。

英文原文:Forget LinkedIn: Companies turn to GitHub to find tech talent  

编译:psychocoder@译言