翻译
文章平均质量分 75
moqiguzhu
西安交通大学CS硕士在读
展开
-
Linux下三个有用的密码生成工具
想出一个难破解且容易记的密码对任何人来说都不是一件简单的事情。如果你像我一样,zai电脑设定一个新的密码,或者在线注册了一个新的账号,需要输入密码的时候,我的脑袋就一片空白。幸运的是,Linux下有几个密码生成工具可以用,每一个工具都有自己的办法生成安全的密码。1.pwgenpwgen生成的密码易于记忆且相当安全。从技术上来说,容易记忆的密码不会比随机生成的密码更加安全。但是,在大翻译 2014-07-22 16:56:49 · 5458 阅读 · 0 评论 -
110种有趣的游戏和应用
又一次,我们庆祝夏天的到来,和夏天一同来到的还有一系列开源高品质游戏。今年的列表在last year's list的基础上,我们增加了一些好玩的游戏,同时删除了一些不再处于活跃开发状态的游戏。在这个列表中,你会发现街机类游戏,棋盘类游戏,休闲类游戏,益智类游戏,教育类游戏,第一人称射击类游戏,音乐类游戏,跑酷类游戏,角色扮演类游戏,冒险类游戏,模拟器类游戏和战略类游戏,以及一些不能说是游戏但是翻译 2014-07-19 20:07:33 · 4677 阅读 · 0 评论 -
CSDN论坛上的一道算法题
源地址为:http://bbs.csdn.net/topics/390854089昨天晚上在CSDN论坛上看到这道题,思索一番后想到一个解决方案,也简单实现了。今天早上把博客补一补。算是做个笔记吧。题目:有m个人面向南方站成一排(m ≥1),每喊一次口号可以有n个人同时转身一次(1≤n≤m),问共需喊多少次口号所有人最终全部面向北方?请编写一个函数,函数有两个参数,分别为m和n,函原创 2014-08-09 07:55:01 · 694 阅读 · 0 评论 -
Y Combinator想要招聘更多的黑人企业家
Y Combinator,硅谷颇具影响力的初创企业孵化器,正在加紧招募黑人企业家。SAN FRANCISCO — Y Combinator正在启动一个招募计划以将更多的给人企业家吸纳到硅谷No. 1初创企业新兵训练营中。向Y Combinator提出申请的企业家中只有不到1%的人是黑人。在最近的一批初创企业中,所有的创始人中只有三个是黑人。Y Combinato翻译 2014-08-31 18:23:14 · 1060 阅读 · 0 评论 -
推荐引擎的终极挑战
如果你和家庭中的其他成员共用一个在线电影账号,那么很有可能你曾收到过一些你根本不感兴趣的电影推送。幸运的是,这一状况或许很快就能得到改变。“如果一个人买了商品X,那么很有可能他会继续购买商品Y”,这句话已经成为互联网时代最为著名的典故之一。这句话的源头出自推荐引擎,推荐引擎就是根据你过去的购买记录来预测你未来的购买行为的一种系统,它根据和你拥有类似品味的人的购买记录来预测你的行为。翻译 2014-09-01 08:54:44 · 821 阅读 · 0 评论 -
名流私照泄露,iCloud真的安全吗?
据称,一些大明星的裸照上周天晚上在网络上被疯狂转载。尽管此次事件中许多照片的真实性尚未确认,但是一些名流已经确认他们就是此次事件的受害者。通过黑进名流的手机或者是在线账户以偷取其中的裸照或是其他私人照片的事不是第一次发生了(还记得Paris Hilton的SideKick被黑事件吗?),但是有谣传说这些泄漏的照片意味着iCloud和它的照片流功能存在缺陷,黑客可以利用缺陷来进行更大方范围的攻击翻译 2014-09-03 17:38:24 · 5347 阅读 · 0 评论 -
怎么使用Logs来检查你的技术和业务指标
这是一篇由Trevor Parsons执笔的客串博文。Trevor是Logentries的联合创始人和首席科学家,Logentries提供日志管理和分析服务。现在机器每天都会产生海量的数据,logs(Logentries)通过分析这些数据,使企业拥有更好的业务洞察力,不管你的团队规模多大,也不管你的团队致力于开发,IT还是商业运行,你都能从logs中受益。logs不仅仅是存储和分析海量数据,它还能翻译 2014-09-30 18:59:45 · 1063 阅读 · 0 评论 -
Netflix on Linux:如何在Linux上使用Netflix以及为什么在Linux上使用Netflix怎么就这么难
庆幸!现在终于不要Wine就能在Linux上运行Netflix了。为了在Linux上使用Netflix,你所需要的仅仅是一个Chrome和一个用户代理,并且在不久的将来,这个用户代理也不需要了。上面说了好消息,坏消息是:现在在Linux上使用Netflix还不是那么一帆风顺,毕竟到现在为止,Microsoft的Silverlight插件计划已经坚持了这么多年。下面我们展开说说这件事。翻译 2014-10-01 22:01:59 · 2587 阅读 · 0 评论 -
不要把时间浪费在写出完美的代码
不要尝试去写完美的代码翻译 2014-11-16 14:36:08 · 1075 阅读 · 0 评论 -
如何获得开源安卓系统?
安卓取得了巨大的商业成功,安卓的成功也经常被当成是Linux的成功。在一定程度上安卓确实是Linux的成功,谷歌充分利用Linux和开源软件的作用,在极短的时间里将安卓推向市场,并且提供一堆特性,这些新特性迅速打败了老对手iOS。但是,我们都知道,安卓不是Linux。大部分的安卓设备都被锁了,我们不能自由地下载和安装我们喜欢的操作系统,就像我们在我们的Linux PC上做的那样,在没有越狱的情翻译 2014-11-01 19:41:45 · 1466 阅读 · 0 评论 -
我是怎么学习编程的?
在学习编程前,我是一个理智的生命个体;在学习编程后,我一步步走向疯狂。翻译 2014-11-24 09:31:55 · 1062 阅读 · 0 评论 -
Red Hat CEO Jim Whitehurst:2014开源创新将成为主流
Red Hat CEO Jim Whitehurst每年接近年底的时候都会做一个“国情咨询”报告。在2013年的报告上,他将2014年视为科技产业决定性的一年。在Whitehurst的眼中,云计算已经成熟到可以做产品级别的部署,大数据分析开始在现实生活中发挥真正的作用。基于web的企业早在几年前就开始使用云计算和大数据,现在传统产业也开始加入到这场基于云的革命中来。在迈向传翻译 2014-08-29 20:41:16 · 881 阅读 · 0 评论 -
五款酷炫的开源克隆软件
克隆指从一个服务器的硬盘上拷贝内容到另外一个存储介质(硬盘)上。硬盘拷贝在现在的数据中心非常有用,有用主要体现在以下五个方面:1.系统备份2.系统恢复3.重启和恢复4.硬盘驱动升级5.将真实服务器转换成虚拟机在这片文章中,我将列出适用于GNU/Linux, *BSD和Mac OS X桌面操作系统的免费开源克隆软件。Clonezilla是一个分区和硬盘镜像翻译 2014-08-28 07:38:16 · 2979 阅读 · 0 评论 -
Web开发者的13个安卓工具
从传统意义上来说,安卓设备不是开发者们的工作场所,实际情况是,安卓平台已经出现了一大批实用便捷的工具,使用这些工具,开发者们在安卓设备上也能开发。安卓设备上的Web开发应用作为web开发者,我们中的大多数喜欢随时随地在网上的感觉。现在在安卓应用的帮助之下,开发者们在手机上也能从事开发工作。FTP,SSH,MySQL,代码编辑器和许多其他的工具可以使用,虽然我们中的大多数不喜欢整天和翻译 2014-08-01 14:41:42 · 1978 阅读 · 0 评论 -
Andrew Ng为何离职谷歌加盟百度
山景城,加利福利亚——尽管中国科技公司百度尚未就其广受欢迎的搜索引擎和其他网络服务提供英文服务,但是总有一天,它会展翅翱翔,成为消费者的宠儿。百度的强势之处不在于其备受青少年青睐的市场营销,也不在于其以企业为中心的销售团队,而在于它的数据中心。百度的服务器运行着复杂的算法,处理海量数据,在数据的背后是百度越来越只能的应用。这些应用不仅包括搜索引擎,还有音乐,新闻,图片,视频和语音识别方翻译 2014-08-02 21:17:22 · 1495 阅读 · 1 评论 -
何谓内存安全
最近忙于把一些软件安全方面的网络公开课资源整合到一起,这项工作将于10月份上线。目前为止,我已经完成了缓冲区溢出,格式化字符串攻击和其他一些C语言的软肋方面的材料收集。给出这些材料之后,我想问,“这些错误有什么共同点?”,答案是他们都违背了内存安全的原则。接下来我会阐释内存安全的定义是什么,为什么上面提到的这些C语言的软肋违背了内存安全的原则,反过来说,Java等内存安全的语言是怎么保证内存安全的翻译 2014-07-31 10:42:10 · 4999 阅读 · 6 评论 -
云本会是Linux的未来吗?
不可否认,Chrome OS取得了惊人的增长。Chromebook自发行以来,迅速席卷全球,常年位居最畅销笔记本榜首。这款基于Linux的笔记本在合适时间提供合适的解决方案。很多情况下,云不仅仅是一个可选项,而是一个最优选项。Linux要想更上一层楼,很简单:打造一个和云无缝结合的高性价比平台。Linux?你能听见我说话吗?你的机会来了。一切要素齐全,你需要做的仅仅只是在M翻译 2014-08-06 10:14:37 · 851 阅读 · 0 评论 -
开源将我洗脑
就在我加入Red Hat后一天,我的朋友们十分明确的告诉我——你已经被开源文化洗脑了。我的一位老师曾经写道:“Derek很有可能正在搭建一个计算机系统,这个系统将会逐渐具备自我意识,然后将我们全部毁灭;就像是终结者中的天网系统,它将会成为一个邪恶的开源计算机霸主。”尽管这只是一句玩笑话,没有必要向Arnold Schwarzenegger(终结者男一号)寻找帮助,但是开源模型的革命性力翻译 2014-08-05 19:04:08 · 711 阅读 · 0 评论 -
Docker入门
如果把不同会议、tweets上出现的文章、相关话题全部考虑在内,容易给人以这样的错觉——Docker能够解决世界饥饿问题。如果真是那样固然是一件大好事,不过这显然是不可能的。不过,Docker确实很好的解决了一个问题。让我们听一下@solomonstre是怎么说的。solomonstre是Docker这个项目的缔造者。简单来说,Docker使软件的传播更加简单,简单从两个方面体现,一是翻译 2014-08-06 15:28:00 · 2285 阅读 · 0 评论 -
未来你需要的五种编程语言
对于处在编程世界的我们来说,现在已经走到了一个转折点。十年前,程序员们对动态语言趋之若鹜。对我们中的大部分人来说,动态语言不仅使编程变得更加简单,同时也意味着一种时尚。时至今日,动态语言不再享有特别的青睐,现在的程序员使用新语言和旧语言的组合开发项目。我不禁要问,为了保持自身的竞争力,那些编程语言是程序员们最需要掌握的?在我们讨论哪些编程语言在未来会吃香这个问题之前,先来看看不同编程语翻译 2014-08-01 08:39:58 · 1282 阅读 · 0 评论 -
私有云对开源运动意味着什么?
Sandstorm使运行个人web应用从根本上变得简单。它允许用户有自己的服务器,通过一个类似app store的界面,用户可以安装自己的应用,就像在你的手机上安装应用一样。在Sandstorm,我们经常谈论隐私,安全,控制。告诉你一个秘密:所谓的隐私和安全其实不是Sandstorm存在的原因,而只是副产品。作为我们的私有云平台,创建Sandstorm的真正动力在于帮助开源组织和独立开翻译 2014-08-08 09:37:16 · 1070 阅读 · 0 评论 -
我们需要无代码、快速App开发的10个理由
我们的世界正在被数字技术和移动设备深刻改变着。相对于个人生活而言,这样的影响在企业的身上体现的更加淋漓尽致。抓住这股改革的力量去解放生产力是一件蕴含无限潜力的事。但是,IT必须认清新世界的现实,以及怎样从根本上重新定义业务应用的期望。与此同时,几个独立的软件供应商已经开始提供不需要代码的应用开发平台。这其中的一些提供的是模型驱动的平台,在这些平台上,用户能够从业务流程模型直接生成应用,根本不需要编翻译 2014-09-07 20:37:07 · 2108 阅读 · 0 评论 -
是时候将Linux一分为二了吗?
引起一场争论很容易,消除一场争论却不那么简单。争论的焦点:the Systemd inferno。一项经常被讨论的技术,一个相对简单的争议,现在却得到了每个Linux爱好者的关注。The latest flareup? None other than the suggestion that Linux be split in two.如果我们在所有的发行版上都是用Systemd翻译 2014-09-20 21:01:32 · 755 阅读 · 0 评论 -
Mozzila为什么害怕谷歌
Mozilla和谷歌之间的博弈,这回还带上了惠普。翻译 2014-11-24 11:38:30 · 990 阅读 · 0 评论