Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、 Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。[......]
月度归档:2014 年十二月
大象公会|idaxiang.org
我从谷歌工程师文化中学到的 6 个核心原则
每周,一组谷歌员工都会在厕所的墙壁上粘贴一页来分享本周的测试小建议。有时这页纸会讨论依赖注入,并提供一个简单的示例展示如何用不同语言使用它;有时 它可能会分享如何安装一个用于测量团队代码库测试覆盖率的软件。“Testing on the Toilet”起初是个奇怪又有趣的方式,来教给工程师在工作中会用到的一些新的东西,这也被突出为Google文化中的核心力量:向工程师组织有效的传 播一系列最佳实践。[......]
如何编写高质量和可维护的代码
我们怎么做才能既不需要写很多注释,又能保证代码易于理解呢? [......]
MyEclipse设置UTF-8编码格式
MyEclipse新安装后,各种文件的编码格式处于不同状态(很多时候是ISO-8859-1),在更改时候,如果文件中有中文,经常出现无法保存的提示。要解决这个问题,需要设置MyEclipse的默认编码,设置方式为:Window->Preferences中,General->Workspace,将Text file encoding 设置为other->UTF-8[......]
eclipse创建servlet时找不到import javax.servlet.……相关类包的问题
以前创建的一个项目,打开的时候总是报错。
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;[......]
迅600加速器
MyEclipse去掉Derby
开源领袖Eric Raymond对主流编程语言的评价
Raymond 此文不是在泛泛地去谈语言的优劣,而是要回答一个问题:在UNIX下开发开源项目,如何选择开发工具?我翻译的很零散,建议大家去看原文。[......]
Linkedin工程师是如何优化他们的Java代码的
最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公司主页以及客户端等多个分发渠道提供支撑(如下图所示)。[......]
分布式流处理框架Tigon
程序员的“黑客情怀”和“设计师情怀”
20年前,最好的程序员是那些能够把整个程序装配进一个64Kb的.COM文件里的人。那些对Intel 80386掌握最多的人在编程中是偶像般的存在。[......]
这就是奥巴马的第一行代码
奥巴马成为美国历史上第一位写过代码的总体(如果小布什没有秘密的沉迷于PHP的话)。最近,奥巴马在白宫和几个学生一起学习了JavaScript(最流行的Web编程语言)的基础编程。
他写的第一行JavaScript代码是:
产品细节中的情感化设计
原研哉在他的《设计中的设计》中有介绍过这样一个案例:日本机场原来是用一个圆圈和一个方块表示出入的区别,形式简单并且好用,但设计师佐藤雅彦却用一个更“温暖”的方式来重新设计了出入境的印章:入境章是一架向左的飞机,出境章则是个向右的飞机。[......]
中位数
中位数(又称中值,英语:Median),统计学中的专有名词,代表一个样本、种群或概率分布中的一个数值,其可将数值集合划分为相等的上下两部分。对于有限的数集,可以通过把所有观察值高低排序后找出正中间的一个作为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数。[......]
爸妈“别字经”太干净害孩子
码农之路:我早该做好的5件事
在过去几个月的时间里,我一直在学习如何用Objective-C构建iOS应用,时至今日才终于有点眉目了。不得不感叹,这比我想象得要难多了。 [......]
让程序员精神分裂的9件事
在外行人眼里,软件开发工作就跟看天书一样难——但是程序员往往会一脸苦哈哈地表示“还有更难的呢!”在最近Quora上面的一个讨论中,我们总结了9件最让程序员糟心的事——简直就是分分钟让我们精神分裂啊!!!
[......]
软件工程师的鄙视链
盘点VS 2015预览版的 5 个新特性
摘要:Visual Studio 2015 Preview包含了很多强大的新特性,其中有几个新特性非常有亮点:编辑器支持手势识别、Cordova工具包、C++增强工具和最新的Android模拟器。[......]