开发资讯热点回顾 2013-08-13

《Pixel Shader:交互性图像编程指导》 Pixel Shader是一个关于GPU编程的交互性书籍计划。传统的编程主要目标是CPU,几乎所有的编程书籍和课程的内容都是为CPU编程。与CPU编程不同,GPU编程更短,同时要求编程者理解GPU如何利用并行处理技术产生强大的处理能力。该计划为更广泛的目标人群提供新鲜有趣的GPU编程思想和方法,其交互性体现在编程者可以修改网页上编辑框中的代码,随后就可以在旁边看到程序的运行结果。该书完全免费,其中的所有代码均为开源,均可以在GitHub上获取。 官网:http://pixelshaders.com/

 

《Babylon.js:基于HTML5和WebGL的3D游戏JS开发框架》Babylon.js 官网:http://t.cn/zQZrIZV。David Catuhe的MSDN上的一篇博文介绍了Babylon.js的主要特性和入门实例:http://t.cn/zQQ9Dlb

 

《不同寻常的速度提升:从代码大小入手》 对于一个快速迭代的项目,每天都有新的特性和优化加入工程中,这往往带来了二进制代码的快速膨胀。单个补丁并不会对系统性能造成显著影响,但各种各样的补丁聚合在一起时造成的集群效应就不能忽视了。增长的二进制代码对性能的影响主要集中在三个方面:内存置换、启动时间和内存占用。本文提出了三个针对二进制文件的优化原则:编写编译器友好代码,使用内联函数,减少使用静态对象。尽管二进制代码并不是整体性能的直接指示器,但这有助于可以发现可供改进的关键点。webkit 官博文章:https://www.webkit.org/blog/2826/unusual-speed-boost-size-matters/

 

《lolcommits:程序员用Git时的表情记录器》lolcommits自称“人类已知的最有用的软件”,实际上它的功能也非常有趣。每当你向github上提交一次代码时,它使用webcam记录你的表情,并在照片上打上水印,记录当时的感想或说明。lolcommits跟随项目记录程序员的表情变化,为编程生活提供新的乐趣。该项目是开源,同时拥有Linux,Mac OS和Windows版本。http://t.cn/zQHdUF1

 

《纯CSS做的图片》打开这个链接 http://t.cn/zQQyoIw 看其中的图标。可能会觉得没什么,况且图片还有点模糊。再查看网页源码,会发现这是 CSS 做的…… (以前也发过一些类似,可再回顾:http://t.cn/zOWEUuNhttp://t.cn/z0FVgxv 、http://t.cn/SVVcWm

 

《Mio: A High-Performance Multicore IO Manager for GHC》来自耶鲁大学计系的论文。GHC全程是Glasgow Haskell Compiler,一个开源的Haskell编译器。http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask035-voellmy.pdf?haskellworkshop

 

备注

  • 注明“正在翻译中”的文章,译文完成后将发布在伯乐在线博客;
  • 本文列举的各条技术资讯都已通过新浪微博:@程序员的那些事 发布;
  • 技术热点回顾会通过微信号:iProgrammer 推送。

收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部