Tutorials
2019.03.18
Update the colour theme for the Terminal.app, and more...
Have fun with my terminal.app, update colour theme and fonts. Add configurations in zsh and enable powerlevel9k.
Tutorials
2019.03.18
Have fun with my terminal.app, update colour theme and fonts. Add configurations in zsh and enable powerlevel9k.
Tutorials
2019.03.16
最近用词典比较多,而 Mac 自带词典不得不说非常好用,还能自己编译、安装一些第三方的词典。稍有遗憾的是,自带词典的字体目前(Mojave)不能任意修改,需要临时关闭 SIP (System Integrity Protection, 系统完整性保护) 才能添加自定义 CSS。
JavaScript Notes
2018.12.21
In JavaScript, a callback is a function that is passed as an argument to another function and is invoked with the result when the operation completes. In functional programming, this way of propagating the result is called continuation-passing style (CPS). It simply indicates that a result is propagated by passing it to another function (the callback), instead of directly returning it to the caller.
JavaScript Notes
2018.12.17
JavaScript is a very function-oriented language. As we know, functions are first class objects and can be easily assigned to variables, passed as arguments, returned from another function invocation, or stored into data structures. A function can access variable outside of it. But what happens when an outer variable changes? Does a function get the most recent value or the one that existed when the function was created? Also, what happens when a function invoked in another place - does it get access to the outer variables of the new place?
Tutorials
2018.09.06
Hyper looks pretty good and Cmder offers lots of functions. Why not combining them together to get a better terminal emulator on Windows.
JavaScript Notes
2018.05.11
As I need to update an array in Firebase Cloud Firestore with duplicate-free values, let's summarise the methods I found and see how they perform.
JavaScript Notes
2018.05.03
Well, just got some problems in JavaScript loop with http request inside. Take a short note showing how to deal with it which got ideas from the post JavaScript: async/await with forEach().
Linux Notes
2018.04.22
A shell script to automate the process of downloading National Geographic Photo of the Day. The script saves the image of Photo of the Day in the same directory where the script itself resides. You can use cron to make it automatically running everyday.
Tutorials / Web Notes
2018.04.14
While learning Node.js, install packages is a commonly operation. However, as a newbie, I might install the packages not in the right way. So taking this note to refresh my mind on npm installs.