博文

Random Research Resource

Scene Completion 1.  http://graphics.cs.cmu.edu/projects/scene-completion/ 2.  http://cs.brown.edu/~hays/ 3.  http://cybertron.cg.tu-berlin.de/pdci08/scenecompletion/ 4.  http://cybertron.cg.tu-berlin.de/pdci11ws/scene_completion/index.html 5.  http://lafarren.com/image-completer/  - Implementation of the research titled: "Image Completion Using Efficient Belief Propagation via Priority Scheduling and Dynamic Pruning" 6.  https://github.com/darrenlafreniere/lafarren-image-completer  - Image Completing 7.  http://www.pearltrees.com/#/N-s=1_7364673&N-play=0&N-u=1_783320&N-p=70497259&N-f=1_7364673&N-fa=5967396

C++ versus Objective-C as API substrate

C++ versus Objective-C as API substrate (作为API基板的C++与Objective-C) 翻译:赵毅力 Windows 8 marks the start of the end of the ancient workhorse API – Win32. Win32, along with COM, underlies all other APIs – including .NET – that Windows developers have used. MFC, ATL, COM itself (if I’m not mistaken), etc… these all depend on Win32 underneath. Windows 8的启动标志着Windows操作系统中古老的主力API – Win32的终结。 在Windows操作系统中,Win32和COM是所有其他API – 包括.NET的基础,Windows开发者使用的MFC,ATL 和COM本身(如果我没有记错),等等……这些都在底层都依赖于Win32。

Less is exponentially more

Less is exponentially more Author: Rob Pike 大道至简(原标题:少是指数级的多) 翻译:邢兴 校验:赵毅力 原文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,旧金山的 Golang 会议上的演讲稿。清晰的介绍了 Go 的前世今生,来龙去脉。为了让更多的人能够更加清楚的认识到 Go 的优雅并喜爱上 Go,特翻译成中文,以飧读者。 Here is the text of the talk I gave at the Go SF meeting in June, 2012. 这是我(Rob Pike)在 2012 年六月,旧金山 Go 会议上的演讲内容。

Scientific Computing Resource

Mathematical Software 1. Matlab 2. Maple 3. Mathematica Linear Algebra 1. Wikipedia 2. BLAS - Basic Linear Algebra Subprograms 3. LAPACK - Linear Algebra PACKage 4. Armadillo - A C++ linear algebra library 5. Eigen - A C++ template library for linear algebra Numerical Analysis 1. Wikipedia 2. GSL - GNU Scientific Library

Computer Graphics Research Resources

2D Graphics 1. Cairo - 2D graphics library, used by GTK+. 2. Skia - Complete 2D graphic library for drawing Text, Geometries, and Images, used by Chrome and Android. 3. Anti-Grain Geometry - A High Quality Rendering Engine for C++, used by Haiku OS. 4. Fog - High performance 2d vector graphics library.

Massive Open Online Course (MOOC) Resource

1.  MIT OpenCourseWare 2.  Stanford Online Courses 3. Khan Academy 4. Udacity 5. Coursera 6. Academic Earth - Online courses from the world’s top scholars 7. Code School 8. 网易公开课 9. 新浪公开课 10. 搜狐公开课 11. 腾讯公开课 12.  Introduction to Computing

编程资源

编程语言 1. Python 2. Go 3. Dart 4. Rust 5. TypeScript