首页

到底开发者需要掌握多少门语言?

诸如Apple、Facebook及Google这样的大公司正在开发他们自己的编程语言,开发者们被迫只有适应。 前不久的世界开发者大会上,Apple公布了它的新开发语言Swift。这是最近大型技术公司们开发的一大波新语言中的最新成员,这些新语言某种程度上都是专门应用于他们自己的平台。 对iOS开发者,Apple有Swift;而Facebook 有 Hack 一门用于后端开发的语言。与此同时,Google已经拥有了它自己的Javascript替代者 Dart,以及一门新的通用编程语言Go。 这一波又一波的新语言,给开发者们带来了许多问题。也许其中最严重的问题正如我一位同事Adriana
2014-07-04
7分钟阅读时长

如何通过网络在Windows、MAC和Linux之间共享文件

家庭文件共享曾经是一个噩梦,即使在不同的Windows版本之间 甚至不考虑Mac和Linux!但现在这些操作系统可以相互通信并且无需特殊软件就可共享文件。 我们之前使用SMB协议来做到这点。Windows使用SMB来做文件共享,同时Mac和Linux发行版都内置支持SMB。Microsoft甚至给开源Samba项目提交过补丁来改进它! 在Windows上共享文件夹 既然其他操作系统不能访问家庭组,您需要启用Windows老式的文件共享。要做到这点,打开控制面板进入网络和共享 更改高级共享设置。启用网络发现和文件与打印共享。 如果你想要无需密码访问共享文件夹你还需要微
2014-07-03
4分钟阅读时长

如何将Vim打造成一个成熟的IDE

如果你稍微写过一点代码,就能知道集成开发环境(IDE)是多么的便利。不管是Java、C还是Python,当IDE会帮你检查语法、后台编译,或者自动导入你需要的库时,写代码就变得容易许多。另外,如果你工作在Linux上,你也会知道Vim在进行文本编辑的时候是多么的方便。所以,你可能会想从Vim中也获取这些IDE特性。 事实上,很少有方法可以帮你做到。有些人可能会想到试着把Vim打造成C语言IDE的,比如c.vim;也有把Vim集成到Eclipse里的 Eclim 。但是我想要告诉你的是一个更加通用的,只用插件实现的方案。你肯定不想因为安装了太多的面板和特性
2014-07-03
4分钟阅读时长

CentOS 7 发布在即!

据 @LinuxCN好基友-Viz赵文轩 爆料: CentOS 作为一个受欢迎的红帽企业级 Linux (RHEL) 的衍生版,即将在近期发布! 前些日子(6月10日),万众瞩目的RHEL7 发布并提供用户下载。 也就是说,其免费的自由衍生版本 CentOS 7 也将在不远的将来发布。 起先,CentOS 软件工程师Johnny Hughes于6月11日在 CentOS 7 的官方博客的一篇回复中提到 Our Goal is 2-4 weeks. 我们的目标是2~4周(发布)。 据此推断,CentOS 7 很可能将于七月上旬发布。 此后不久,CentOS 7 的官方博客先后发布了QA Release,测试版 Live 光盘镜像和Docker 镜像。
2014-07-01
1分钟阅读时长

为什么我们不应该接受低劣的Linux移植游戏

由于最近The Witcher 2的惨败,我想写下些想法,为什么我们不应该接受来自开发人员的品质低劣的移植游戏。 最近几年在我们的Linux游戏库里面有如此多游戏,以至于你现在可以看到来自Linux玩家的评论我们已经有很多游戏了!可能这些声音来自很多像你一样的人。感谢Valve 和 Steam,之前我们从来没有得到过这么多的开发者的关注。 同样由于开发者的推进,我们看见了伴随而来的各种移植游戏,坦率地说,它们的质量十分的低劣,或者说对于大多数人们来说根本不值得去看一眼。 现在的问题就是,如果我们继续接受这种低水平质量的移植,Linux就
2014-07-01
2分钟阅读时长

命令行星期二 —— 第一篇

极客们,我们又回来了!真抱歉让你们久等了,但我保证,我们又回归正轨了。我们满怀热情与大家相约,让我们激情燃烧,寻找刺激吧:) 现在,整个的想法已经在之前的开场白中告诉你们了,所以现在让我们来干点正事吧。就像肖茨先生书里讲得那样,我们需要来了解一下shell是个什么东西,终端模拟器又是个什么东西,因为我们要在这里头干活。 肖茨在他的书中写道,shell实际上是当我们谈论命令行时所谈论的东西。shell基本上一个程序,它将你敲击键盘的动作传递给计算机;它也是某种形式的翻译器,将你所讲的东西翻译给计算机听。在这世界上活
2014-07-01
3分钟阅读时长

命令行星期二 —— 序

嗨,极客们! 今天,我们介绍给大家一个新的系列节目,它叫命令行星期二。为什么叫命令行星期二?因为在该系列节目中,每天坐在计算机前的你们,将会试着走出图形用户界面(GUI)文化的藩篱,从今天开始让事情变得简单而大众化。 当然,如果你访问过任何与GNU/Linux相关的社区论坛的话,你可能已经看到了,关于GUI和命令行哪个更好的讨论非常热烈。是让GUI掌控一切,还是只是学习并享受命令行界(CLI)面带来的乐趣呢? 对于使用或抛弃GUI工具的争论有很多。正方最常提到的优点之一,就是我们是在点击的计算模式下长大的,所以它基本上就
2014-07-01
5分钟阅读时长