You Can Now Use Your Face to Play the Classical Snake Game

Have you ever been addicted to Snake?

Now, with the help of a TensorFlow model called PoseNet, you can get a totally different experience with this classical game. That’s because:

You can now use your face to control the snake!

Have a try here:


  1. To the PoseNet team who makes the core feature of my face control snake game possible.
  2. To the unknown person who shares his / her snake game so that I could just modify the codes to make my game.

236 Exam


(Aside format test)

You will see “Location”, “Weather” and “Mood”. will house since August 22

Alibaba Cloud is currently housing my primary domain name – while I have made a decision to find a new home for it and it is called, a French company. And the transfer will happen on August 22.

– Why did I decide to move my domain name away from Alibaba Cloud to

  1. provides a free domain name email service to all domains registered there. And I am enjoying this service with one of my domain name and the experience is great. And such a service is not provided by the majority of the registries (most of them charge money).
  2. The price of registering, renewing and transferring isn’t “cheap” at But I renewed my for 10 years during a promotion with the total cost of around $20. So even the transferring costs $15 and only adds one year to my domain name’s registration period. It is still a great deal since I can enjoy what provides for its customer, particularly the free domain email, for at least 10 years once I transfer my domain to them.

3. is a French company and that means my personal information might be protected in a relatively better way.

– Why won’t I move until August 22?

Money matters! As I mentioned before, now has a ten-year registration period which also means that the registration period can not be extended according to the domain name’s policy (This policy, as I know, applies to many well-known TLDs, such as .com, .org, .net …). So I have to wait for August 22, when the registration period becomes 9 years so that after I pay the transfer fee, the registration period can be extended to 10 years again automatically.

Introducing CP – A Clean, Responsive and Customizable WordPress theme

CP is an elegant WordPress theme born in 2019, designed and developed by Pan Chen.

The main idea of designing CP is cleanness and customizability.

Cleanness means that this theme focuses on the display of words.

Customizability means that users can customize their website without modifying the codes with CP. For example, whether the layout of their website is Full-width or One-column is up to the user.


  1. Two layouts (Full width / One column) for choices.
  2. Breadcrumb. Better for SEO.
  3. Read progress Indicator.
  4. Social Links that support the most popular social platforms, such as Facebook, Twitter, Linkedin and Weibo.
  5. Fixed header.
  6. Dynamic description or Article title indicator. That is when you are reading one article, you will always see its title in the fixed header.
  7. Popout panel.
  8. Six widget areas.
  9. Multiple languages support. (Now only English and Chinese though)
  10. Aside format supported.
  11. Aside Archive (Start writing diaries online now!). Check here.
  12. Many more……

You can now modify the colors for the following components:

  1. Primary text color
  2. Secondary text color
  3. Link color
  4. Background color
  5. Popout Panel (background) color
  6. Theme color: the color of the address bar in Google Chrome Android and some other mobile browsers.

You can now decide:

  1. Whether to use Full Width or One Column design.
  2. Whether to make the header sticky or not. Please note that the progress indicator only works under a sticky header.
  3. Whether to display breadcrumbs or not.
  4. Whether to show the author meta.
  5. Whether to display Aside posts on pages other than Aside Archive or not.

Work to be done

  1. Enhance the customizability. Now users can only change the layout and colors. But in the future, the customizer should support many more, including, fix the header or not (Mostly Done)……
  2. Improve some elements (Done Partially).
  3. Design Archive page (Done).
  4. Add support for different article formats (Done).
  5. Make CP Gutenberg Ready

Browsers compatibility

We test CP in the following browsers as we develop it:

  • Google Chrome
  • Firefox
  • Microsoft Edge

Update log

  • 2019-06-13: Fix the bug that with One Column layout, if no widget is used, there is still a reserved blank area for widgets.
  • 2019-06-15: Set the limit for width. Better experience for visitors who are using a large screen.
  • 2019-06-22: Improve the comments and the comment form. Redesigned CSS for ‘Strong’, ‘Em’ and ‘a’ elements.
  • 2019-08-19: Functionize color customizability.
  • 2019-08-22: Aside format supported.
  • 2019-08-23: Aside Archive.
  • 2019-08-24: Fixed Google Ad not showing in the popout panel.
  • 2019-08-24: Fade In and Fade Out effects of popout panel.


This blog is proudly powered by this theme! Everything you see here is what CP looks like on your own website.

April 2020
« Nov    

Keep improving!

Pan Chen, maker of CP

This is a cover.


Get CP

CP is open-sourced. You can get it from my GitHub: