apache
-
Attacking MongoDB
0x00 背景 本文主要来自于HITB Ezine Issue 010中的《Attacking MongoDB》 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。…
-
Hadoop MapReduce如何进行WordCount自主编译运行
上次我们已经搭建了Hadoop的伪分布式环境,并且运行了一下Hadoop自带的例子–WordCount程序,展现良好。但是大多数时候还是得自己写程序,编译,打包,然后运行的,所以做…
-
老树发新芽:微服务
如果我告诉你有这样一种软件架构,一个应用程序的组件通过基于网络的通讯协议为其它组件提供服务,我估计你可能会说它是 … 是的,它和你编程的年限有关。如果你从上世纪九十年…
-
Mesos 和 Kubernetes:不是竞争者
人们经常用 x 相对于 y 这样的术语来考虑问题,但是它并不是一个技术对另一个技术的问题。Ben Hindman 在这里解释了 Mesos 是如何对另外一种技术进行补充的。 Mes…
-
精心布局的开源
这个世界每天都在变,开源已经不是当年 Eric.S.Raymand 提出的那样了,和商业直接的关系越来越弱,中间所增加的间接环节,已经让我们迷惑了。但总有人是清醒的,现在看来它就是…
-
异步决策:帮助远程团队走向成功
更好的沟通和少量的会议并不是白日梦。这里告诉您异步决策是如何实现这一切的。 异步决策能够让地理和文化上分散的软件团队更有效率地做出决策。本文就将讨论一下实现异步决策所需要的一些原则…
-
为什么MIT的专利许可不讨人喜欢?
提要:传统观点认为,Apache 许可证拥有“真正”的专利许可,那 MIT 许可证呢? 我经常听到说,MIT 许可证中没有专利许可,或者它只有一些&ldqu…
-
6 个开源的家庭自动化工具
用这些开源软件解决方案构建一个更智能的家庭。 物联网 不仅是一个时髦词,在现实中,自 2016 年我们发布了一篇关于家庭自动化工具的评论文章以来,它也在迅速占领着我们的生活。在 2…
-
如何理解Apache 2.0许可证中的专利许可条款?
提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。 Apache 2.0 许可证包含许多关键条款,其中也包括根据我的经验经常被误解的专利许可…
-
为什么说 Python 和 Pygame 最适合编程初学者
我们有三个理由来说明 Pygame 对初学编程者是最好的选择。 上个月,Scott Nesbitt 发表了一篇标题为 Mozilla 支出 50 万美元来支持开源项目的文章。其中一…