作者: itgeeker

  • 谷歌Google Reader已被边缘 技术奇客预计谷歌新潮流Google Currents会取代之

    Google 服务众多,最多人用的当然是 Gmail 和搜索,但当中还有相比下不算多人用但很受 Google Fans 爱戴的,就好像 Google Reader。近日有一篇关于 Reader 发展史的文章,但令人值得注目的是 Reader 团队的“剖白”。从一开始就参与计划的 Chris Wetherell 表示,Google 只是一在“忍受”这个服务,并不如 Google+ 般获得大量支持。

    google reader

    产品经理 Brian Shih 说如果 Reader 是一间公司,那就只会是那种被 Google 收购的,对 Google 来说这是不值得自家投资开发的项目。市场部的主管只会理会实际用家数量,不理市场饱和度,所以 Google Reader 一直濒临被关掉的边缘。如果大家还记得,另一家同样受用家欢迎的 iGoogle,也会在下年结束,其中就用到 Reader 来显示新闻,Reader 有可能随时步 iGoogle 的后尘。

    今天看到谷歌新潮流Google Currents更新,已支持导入Reader的Feed了,还可以加星标了,估计在不远的将来会取代之。

  • Android设备ROOT的具体含义以及利弊

    ROOT:即为获取最高权限,就跟电脑获取超级管理员一样的!因为厂家怕你不懂手机系统就设置了这样一个权限。

    你的手机没ROOT之前,你是以一个使用者的身份在用这个手机。你只能被动的使用里面的一些功能,或者在不影响系统全局的情况下安装一些新的程序。而ROOT之后呢?你就变成了一个开发者的身份。就是说你可以深入的编辑这部手机了。手机的系统你可以更改。手机的内存你可以自主分配。原来自带的软件你也可以删除卸载。甚至说如今安卓系统说得如火如茶的“刷机”说简单点你的手机ROOT了之后你就可以深入的弄手机系统了!

    ROOT的注意事项:

    1、建议只是用用手机的人不要ROOT,因为这部分人基本不用ROOT后的任何功能、ROOT了过后反而容易感染上病毒,没ROOT的手机虽然也有可能感染病毒。但是由于没有ROOT,病毒破坏不了系统。

    2、建议对刷机不了解的人不要ROOT。因为目前我用安卓系统这么久。。发现ROOT唯一的好处不过就是刷个新的基带或者系统。尝尝鲜、、就这样。。刷机本身是有风险的,对刷机不了解还盲目ROOT了乱刷把手机变砖了哭都没地方去。

    3、建议不深层玩机的人不要ROOT,因为ROOT不过就是开个权限而已。除了ROOT了能够刷机以外说ROOT了过后手机突然会新增什么很牛逼的功能我倒是没发觉。

    4、最后一点,必须得相当注意!因为你的手机如果ROOT了,厂家就不再保修了。因为你已经对自己手机的根本系统擅自做了更改、所以,当你ROOT成功那一瞬间。手机就真正完全是你的了

  • 三星P6800 Galaxy Tab7.7升级到IC 4.0.4 刷入触摸版recovery及root权限教程

    Root前提示:如果你的手机是行货,在保修之内,获取root就会丧失保修的权利,一定慎重选择是否进行上述操作,本文仅供参考,不承担一切因此而造成的任何后果!!!

    第一步:下载需要用到的两个文件:

    CWM-p6800.zip (1.51 MB) http://dl.vmall.com/c0qi7jsaav

    SU-Busybox-Installer.zip (1.14 MB) http://dl.vmall.com/c06q8cv1v6

    第二步:把上面下载到的两个文件放入外部SD(TF)卡根目录,关机

    第三步:关机状态下同时按“音量向上键”+“电源键”,出现三星logo文字后,松开电源键,直到出现绿色小人,松开音量上键,进入recovery。

    1、先安装CWM-p6800.zip更新recovery:找到“Select install update from EXTERNAL Storage”项,按“电源”键确认,找到CWM-p6800.zip,选中后按“电源”键确认安装。安装完后不用重启,发现背景变成黑色小人戴礼帽,说明成功了。

    2、安装SU-Busybox,刚才刷的新的recovery是触摸版的,找到SU-Busybox-Installer.zip进行Flash,然后重启机器。

    第四步:开机进入,在已安装应用程序里会发现SUPERUSER的程序,说明root成功。

    连上Google Play商店,更新一下到最新版本就搞定了,至此ROOt完全成功。

  • 简单修改注册表 跳过Windows 8 UI开机直接进入桌面

    其实Win8的UI还是挺不错,特别是使用比较大的液晶屏的时候。但当我们想跳过UI界面时,可以用用这个简单方法,至少不用安装乱七八糟的各种修改软件。

    这种通过修改注册表键值的方法将Windows 8 从关机(系统重启)状态下启动直接进入Desktop的方式。因为使用休眠或者睡眠模式系统会记录上一次状态,因此此方法会自动失效 。

    1. Winkey+R,输入Regedit,回车

    找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon

    2. 找到右侧的Shell ,接着双击该键值,进行其中数据的修改。

    默认情况下参数是:explorer.exe

    修改为:explorer.exe, explorer.exe

    3. 启电脑即可观察到期望结果

    如果希望恢复成UI开始屏幕,将其恢复成期初默认的值即可!

    P.S. 这个是Shell外壳程序的启动加载参数,如果您期望得到开机后是命令提示符可以将explorer.exe字段替换成cmd.exe即可实现。

  • Gmail回复小技巧 只引用选中的部分作回复

    对于Gmail的老用户来说,它的快捷键功能非常完善,甚至可以完全脱离鼠标来操作Gmail。其它很多功能相信好多朋友也未必清楚,今天就给大家介绍一个可能很实用,但可能很少人在用。

    假设别人给你写了一封很长的邮件,然后你只想针对其中一部分进行有针对性的回复,怎么办呢?

    1. 选中你要回复的文字
    2. 点击“回复”按钮,将只引用你选中的部分
    就这么简单,你也可以试试。
  • 开发语言Ruby和PHP,.NET 和 Java的比较

    请注意:这是一篇主观意识的文章。它的目的并不是要说服你使用或者不使用Ruby,或者其他任何技术。这篇文章所涉及到的环境是 Web 开发,而不是通用的编程。我想要通过这篇文章解释这些年来非 Ruby 社区对于 Ruby 的一些看法,并且提醒人们以开放的心态来面对新的事物。敬请欣赏!

    我最近做了一个15分钟的演讲“我喜爱的 Ruby 语言以及它的生态系统”。很显然我的言论让忠实的 PHP,.NET 和 Java 开发者感到不安。他们对 Ruby 不是好奇,而是感觉我在批评他们热爱的技术。

    既然这不是宗教,而是关于如何面对新的事物,我认为我们应该列出所有其他人认为不使用 Ruby 来做 Web 开发的理由。

    1. Ruby 并没有 Java 或者 PHP 那么成熟

    这是对的。Java 和 PHP 被用于 Web 开发要比 Ruby 早很多。但是你知道吗?我姥姥比 Ruby 要年长很多,但是我不认为我姥姥可以做 Web 应用。在 Web 时代,技术每几年就要更新一次,老和成熟不一定就有优势。在很多方面,Ruby 社区吸取了其他技术的教训,所以能做的更好,相比碎片化的 PHP 社区来讲。

    如果你考察一门技术的标准只有时间的话,你从一开始就错了。

    2. Ruby 的性能不如 .NET 或者 Java

    你又说对了!除此之外,Ruby 还比 Erlang,Lua,C++ 等等都要慢,但是你不使用 Erlang 或者 C++ 是吗?Web 开发并仅仅是性能。你的应用不可能在上线第一天就有上百万的用户。你需要编码,测试,发布,并且循环这个过程,你需要快速迭代。所以,一开始开发效率大于运行效率。老拿性能来说事是愚蠢并且错误的。Ruby 的应用也能像 .NET 或者 Java 应用那样横向扩展。

    3. Ruby 在 Windows 下工作的不好

    这是一定的。Windows 在很多方面是伟大的,但不包括开源的 Web 开发。Ruby 以及很多源自 *NIX 的伟大技术都不能在 Windows 下工作的很好。与其撞破脑袋抱怨你已经习惯了 Windows ,不如试试安装 Linux ,让生活继续。技术的魅力在于学习新的事物,而不是呆在熟悉的环境里面一辈子。

    4. Ruby 没有 PHP 那么流行

    的确是这样的。技术并不是流行比赛,否则的话我们应该都用 JavaScript 来开发(目前在 Github 上最受欢迎的语言)。技术是一种达到目的的手段。流行度只是衡量使用率,社区活跃度的一个指标,用来帮助人们判断技术的可用性,稳定性和支持程度。

    5. Ruby 社区高傲并且势力

    嗯……这么说吧 Java 社区是顽固的,.NET 社区是封闭的,Perl 社区是古怪的,C++ 社区是一群抽烟的中年人。

    我遇到过各种各样不同背景的开发者。我并不是说 Ruby 没有势力的人,但是绝对不是主流。我想很多时候是这样的一种情况:因为 Ruby 是相对比较新的技术,所以一些简单的任务例如和第三方的测试,开发,迭代都相对容易。所以当 Ruby 程序员称赞这些事情使用 Ruby 更容易的时候,他们并不是在看低其他技术,而只是在表述一种更简单的开发方式。

    6. Ruby 非常顽固,不自由

    这个观点不仅仅是错误,简直就是愚蠢。让我问你一个问题:编写一个 HTTP 路由组件或者图像处理类库有多少种方式?

    约定优于配置,最佳实践和清晰的编码标准不会让开发者不自由。相反,它让开发者专注于重要的事情,例如业务逻辑。

    Ruby 固有的约定驱动的开发方式帮助开发者提高了开发效率,但同时尊崇社区驱动的标准,使得样板文件最小化。

    有趣的是,Ruby 是我知道的唯一一门语言,可以让你在任何地方,任何时间更改任何东西。人们很喜欢这些标准和约定,应为它让他们更有效率。

    7. Ruby 没有 Java 和.NET 可靠

    Windows 没有 NetBSD 那样安全!!!如果你考察可靠性的唯一标准就是类型检查的话,你看事情的角度就错了。

    虽然静态语言严格的类型检查和编译属性让他们获得了更好的性能,但是,坦白说,在你编程生涯中,有多少 bug 是应为错误的变量类型引起的?

    Ruby 用来解决这个问题的方式是宣扬测试文化。也就是说,你的代码的可靠性跟你的测试挂钩,而不是你的方法声明。

    8. Ruby 缺少企业级的支持

    恐怕你孤陋寡闻了吧?听说过 Engine Yard吗?没有?他们提供非常出色的企业级 Ruby 支持。

    所谓的企业级支持是很久以前企业通过绑定用户销售昂贵的,可靠的,最新的技术来获得收入。但是你必须这么做吗?难道你是如此的无能,因为缺少所谓的“支持”就不去选择一项合适的技术?

    让我问你一个问题:你认为微软需要多久才能发现,修复,承认,并且发布一个IIS的安全补丁?再想想,你真的认为金钱驱动的垄断企业关心你 Web 应用的安全性吗?

    在以开源代码为代表的技术创新时代,为了所谓的支持选择一个封闭的,垄断的技术,就是选择了落后所有人一步。正大眼睛看看这些公司吧,Basho, Redhat, Canonical, 10gen, Cloudera, Engine Yard,他们提供开源的技术,并且提供企业级的付费支持。

    9. Ruby 没有很好的可扩展性

    这是很老的话题,要追溯到 Twitter 刚刚开始的时候。当 Twitter 飞速发展的时候,他们必须修改 ActiveRecord 中深层次的代码以获得在 Rails 中支持多个 MySQL 数据库。不幸的是,人们混淆了 Ruby 和 Rails。在 Twitter 这个案例中忽略了 Twitter 的快速成长得益于 Rails 的易于使用和快速开发。

    任何成功的应用到最后都会遇到扩展性问题。Facebook 最后把 PHP 编译成了 C++,Twitter 转向了 Scala, Youtube 依然使用 Python,Apache 和 MySQL。没有任何两个 Web 应用是完全一样的,我们应该从成功的 Web 应用中学习经验,而不是上来就宣布某项技术的扩展性强于另外一项技术。

    10. 寻找有经验的 Ruby 程序员很困难

    这倒是真的,但取决于你在世界的哪个地方。比如在 Israel,.NET 和 PHP 盛行,所以找到好的 Ruby 程序员是很困难的。但是你知道吗?在那里更难找到有经验的 Javascript 开发者!

    非要较真的话,我也可以说找到好的 PHP 程序员比 Ruby 更困难。因为 PHP 社区分散,用户生成的文档和不一致的 API 是的学习难度提高。

    不要因为困难而放弃一样好东西,你可以自己培养 Ruby 开发者。我的意思是,如果你认为 Ruby 是正确的技术,那么为什么不多投入一些呢?

奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4