技术奇客ITGeeker.net的博客

  • 简单修改注册表 跳过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 是正确的技术,那么为什么不多投入一些呢?


  • WiFi 到底怎么念? 微费?歪fai?

    “WiFi”这个词,想必大家都非常熟悉了,我们平时在户外上网经常用得到。但这两天“WiFi”到底该如何读成了新浪微博的热点!

    “WiFi”这个词到底该怎么念?“Wi”是念“歪”,还是“微”?现在,各种各样的洋文越来越多出现在我们的生活中,可是如何发音成了难题儿,谁也不想一张嘴就惹人家笑话,那么这些单词(缩写)念的时候应该遵循啥标准,又该如何发音呢?

    名人怎么读?

    大爆炸wifi读音(11秒):http://t.cn/zls5Phe

    乔帮主发音(3分31秒)http://t.cn/hghuWO

    爱词霸发音:http://www.iciba.com/wifi/

    最常见的读法还是“Wai-Fai”。CRI专业英语主播也表示waifai无误~ 你们觉得呢?


  • 关于书签同步之:如何去除Chrome同步后出现的重复书签

    触网十几年,积累的数千超过1200个。从IE时代开始我就一直为书签同步犯愁,至今还是问题多多。也用过Xmarks | Bookmark Sync and Search ,但使用上问题还是不断,最多的问题就是同步后出现N多重复的书签。

    Xmarks官方网站现在也有去重和删除空目录的功能,需要在线操作。Xmarks还可以跨平台同步,功能也不错,但当你同步的设备太多,还是会出现混乱:原先子目录会跑到根目录,重复书签等。

    这次ITGeeker要推荐一个Chrome的插件,大家都只到Chrome也可以跨平台运行,相对于Xmarks来说,不用安装插件就可以同步书签。所以没必要安装一个书签插件。

    但是,Chrome现在的书签管理比较简单,我们需要使用一个Chrome扩展:SuperSorter – 它可以轻而易举的帮你删除重复书签,还可以帮你排列书签(这是Google Chrome缺失的实用功能)。

    下载: 官方网站 | 来自ITGeeker技术奇客

    相关操作指导:

    如何删除同步到Chrome服务器上的书签?先禁用sync,或者把sync的内容里去掉书签这一项,然后再点击“通过谷歌信息中心控制同步”,进入后找到“谷歌浏览器同步”,选择“停止同步并从Google删除数据”,过几分钟就删除完了。

    然后再到Chrome选项里,选择设置同步,就可以将新的书签和设置备份到服务器了。

    同时你也可以在地址栏输入 about:sync 查看同步细节。

    如何删除本地的Chrome书签:到 C:Users[USERNAME]AppDataLocalGoogleChromeUser DataDefault 删除boorkmark文件和bookmark.bak文件。


  • 同步Google通讯录到苹果iPad和iPhone等设备的新方法 CardDAV

    Google的Gmail很强大,其附带的Google 通讯录也很方便。特别是这个智能机泛滥的时代,你可以非常方便的在多种智能手机平台上同步你的联系人,而且可以确保即便是手机丢失或者损坏也不会丢失联系人信息。

    之前, ITGeeker技术奇客有介绍过利用Google的Exchange 邮箱服务功能来同步Google 通讯录,设置起来有那么一些些复杂。具体参考 如何在iPhone/iPod touch/iPad/Android邮件应用程序Mail中使用QQ邮箱Exchange移动终端同步服务

    2012年9月底开始,谷歌开始支持CardDAV协议与iOS同步联系人信息。这种协议将允许OS X和iOS 用户同步谷歌Gmail中的联系人信息。CardDAV支持需要用户的系统为iOS 5或更新,并且需要手动设立CardDAV账号。

    目前雅虎和脸谱网已经支持CardDAV协议,用户只需勾选是否同步联系人信息即可,相信不久之后苹果也会为谷歌的CardDAV协议增加功能。 CalDAV和CardDAV都是苹果大力支持的开放标准,这些开放标准允许公司打造日历和联系人分享服务,也是微软Exchange Server的竞争对手。

    使用 CardDAV 同步的通讯录依然可以编辑、修改或者删除,并且你在移动设备上的这些操作也同样会和服务器同步,并同时同步到你的其他的移动设备上。下面是在 iOS 上使用 CardDAV 同步 Google 通讯录的方法:

    1. 打开“设置 -邮件 、通讯录、日历”

    2. 选择“添加账户 – 其他”

    3. 在通讯录一栏选择“添加 CardDAV 账户”

    4. 填写服务器(Google.com)、用户名(你的 Google 账户邮箱地址)和密码(你的 Google 账户密码)

    点击下一步之后就会立刻开始同步,大约1-2分钟同步完毕之后,打开 iOS设备的通讯录,你会发现 Google 通讯录中的联系人列表都已经同步到你的iPad, iPhone或者iPod Touch设备了。


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

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