Posts by date
2024
- Running a virtual OSX machine using docker (2024.Apr.9)
Quick notes for running an OSX virtual machine - Returning to (Neo)Vim (2024.Apr.12)
Why I am return to using vim as a primary text editor - Migrating blog to Svelte (2024.Apr.18)
Documenting some of the reason and rebooting the blog constructions using a fresh framework. - Nix as a local package manager (2024.May.1)
A first exploration for carrying your personal development tool everywhere - Python data analysis with Nix and neovim (2024.May.15)
An exploration of a reproducible workflow in neovim - Python data analysis with neovim and containers (2024.Jun.4)
Ensuring my neovim workflow also works with the most common tool used at HPC machines
2022
- 深思熟慮(6) - 電動勢的計算 (2022.Jul.22)
一個看似簡單的問題,讓人重新整理電動勢的定義與計算
2020
- Lies, Damn Lies and Statistics (2020.Feb.7)
Bad analysis lead to bad results - Sennheiser Momentum 3 - A one year reflection (2020.Nov.24)
My thoughts on my new head phones after daily driving it for over 1 year - Why learn Latex? (2020.Nov.25)
Thoughts of the constructive and detrimental aspects of teaching Latex as the standard typesetting tool for STEM students.
2019
- Python script Tab completion in CLI (2019.Mar.27)
A handy tool for a better user experience when using custom python scripts - 電阻計算機 (Resistance calculator) (2019.Jul.31)
- Sennheiser Momentum 3 - My thoughts (2019.Dec.12)
Initial thoughts on my new headphones after purchase
2018
- Solving the general Fibonacci Sequence (2018.Jan.16)
Finding a iterative solution to a general Fibonacci Sequence - Custom symbols in MathJax (2018.Feb.7)
Defining custom commands in MathJax - 謊言、該死的謊言和統計 (2018.Mar.5)
看到一則奇怪的題目之後,決定用比較統計的方式來說明題目的盲點 - Powerline networking (2018.Aug.27)
A nice solution for people having issues with Wifi networking in their house
2017
- Customize Latex Commands (2017.Feb.17)
How to make your own latex commands and manage them across multiple documentations - Editing remote projects with Atom (2017.May.29)
Edit files locally and automatically syncing changes to a remote projects - 郵票小工具 (2017.Nov.10)
2016
- STL containers in boost python (2016.Feb.1)
A simple recipe for getting std containers in boost python - Migrating to Atom (2016.Feb.22)
The reason I left Vim for Atom - Making Vim Awesome (2016.Feb.24)
Tips and tricks for making Vim Awesome - Using TLegend in with RooPlot (2016.Mar.26)
Mixing the different plotting machanics of pure Root and RooFit - Getting started with reveal.js (2016.Apr.12)
Migrating to a new presentation platform - Multi slides structure for reveal.js (2016.Apr.21)
My quick-and-dirty implementation of having multiple slides with as little overhead as possible - Experiences with Inheritance (2016.Jun.8)
Infuriating experiences with classes in C++ - Introduction to CMS Software (2016.Aug.13)
A step-by-step introduction to writing analysis coding the CMSSW - Introduction to CMSSW Part I - The compiling environment and Hello world (2016.Aug.14)
Getting comfortable with writing and compiling code in CMSSW - Introduction to CMSSW part II - First Look at the EDM file format (2016.Aug.15)
Understanding how to read and analyze the contents of an EDM file - Introduction to CMSSW part III - First look at the CMSSW framework (2016.Aug.29)
A first look at altering main function control flows with python files