All Posts

Replace QNAP's SSL Certificate & Private Key programmatically

I’ve been trying to setting up DDNS for my QNAP NAS with SSL connection. I don’t want to use the QNAP Cloudlink DDNS service because I wanted to use QVPN service to globally gate all traffic going out from QNAP. And that disables the QNAP Cloudlink service from getting the real IP address for my NAS. The basic logic goes along this tutorial: How to set up a free dynamic hostname with SSL cert using Google Domains, except the following moving parts:

Deploy Nuxt to Firebase Functions and Hosting in Universal Mode (SSR) with Firebase Authentication and Firestore

The example repository is located at I’ve been volunteering in an NPO and learning webapp development recently. After procrastinating for a long time, I finally settled down on using Nuxt.js for developing the website for the NPO. Even though there are many resources on about deploying to different environments, there is not an official guide about deploying an universal mode Nuxt.js application to Firebase. This becomes more difficult when you want to leverage Firebase’s authentication and firestore service in universal mode.

Non-parametric Exponential Family Model with applications to ERGM

After leaving my first adventure in a robotics lab at Purdue, I did 2+ years research on machine learning. The result is two NIPS workshop papers, one proposing a non-parametric exponential family model and the other applies the model to social network analysis - exponential random graph models. The theory of non-parametric exponential family model is more interesting, and we later submitted an extended version of the paper to arXiv.

Augmented Lagrangian method on the Thomson problem

During the Spring 2012 semester, Nan Ding and I took the class CS590OPT together. The final project we did was on developing Alternating Direction Method of Multipliers (ADMM) and Augmented Lagrangian Method (ALM) and use it to solve the Thomson problem. Report | Code

Robust Semantic Place Recognition with Vocabulary Tree and Landmark Detection

This is my main project when I was working on Robotics at Purdue ECE. Place recognition with image time series, published at ASP-AVS-11 workshop. Paper | Slides | Video | BibTeX

Resources for USTCers

Resources for USTCers

I graduated from University of Science and Technology of China in 2008, and then went to U.S. for graudate study. USTC has always held a special place in my heart. Here are some letter templates that I prepared during my graduate school application, and I hope they would still be useful to my fellow USTCers who are preparing to apply for graduate schools. Watermarked letter template in doc,latex formats USTCers please feel free to contact me at 1919yuan at gmail dot com anytime – I enjoyed my days at USTC so much, and I would like to do all I can to help make USTC a better place.