Peng Qi

RAINU: Random and Irregularly Updated Notes

  • No one deserves to face an creation with an out-dated look, especially if plentiful time and energy is devoted into that creation. For college students that are taking introductory courses, they might not possess the required experience or techniques to always make their deliverables look pretty (or that might), despite the amount of work they have put in to finish their homeworks or projects. In such a scenario, it is then the teaching staff’s job to make their work well paid for with carefully designed homework/project material, to maximize their sense of satisfaction and therefore encourage their engagement in the course.

    >> Detail...
  • Many CUDA developers on Macs that migrated to Mavericks might have experienced one (or as in my case, all) of the following, a) clang: error: unsupported option '-dumpspecs', b) xcodebuild says it requires Xcode but you have Xcode installed already, and c) CUDA examples don’t compile or prompts cudaGetDeviceCount returned 35, maybe more. Here’s a work-around to just that.

    >> Detail...
  • I recently enrolled in Stanford University’s Machine Learning open course on coursera.org, which is taught by esteemed Prof Andrew Ng. I’ll take some notes that are important to me (and probably many machine learning rookies), and hope this would help in later studies. (Disclosure of homework, homework solutions, and other materials are somehow a bad thing to do, for copyright problems or unfairness of prospective students of that course, but I guess notes would be fine.)

    >> Detail...
  • Recently, I am doing research which involve extensive computation with Matlab. Luckily, most of this computation can be done in a parallel fashion, and this can be instantly accomplished with the Matlab parallel toolbox. During using this toolbox, I summarized some notes that need to be remembered, to accelerate future work.

    >> Detail...
  • This post, I think, is important for those who want to re-develop this template on their own site, and especially who has little background of hyde/Django/Python as myself. In this post, I’ll summarize all hacks that I did to the basic hyde template that made this homepage what it looks like now.

    >> Detail...
  • QSlim is a light-weight software developed by M. Garland, which can simplify mesh models swiftly, maximally preserving their geodesic properties. It is very important for model retrieval and other applications that require small data scale as well as relatively accurate geodesic properties to overcome the difficulties of non-rigid transform.

    >> Detail...
  • The ““, or as I call it — the “fancy corner”, is a special mark used on this site to mark out images that can be viewed in a larger version with a pop-up window. This blog will explain how this functionality is made possible with FancyBox and jQuery.

    >> Detail...
  • Seems that the first post of every programmer’s blog is “hello, world” — I’m just following the fashion here. Thanks to GitHub and hyde, I now have this awesome multi-page static homepage with a personal blog in it.

    >> Detail...