Category: Uncategorized

New book to read: Sql server wait statistics

Learn more advanced skills for sharepoint tuning from sql server point of view.

2020/10/24 0

SharePoint can’t login ad user (Resolved)

2020/08/19 0

Great blog about vscode extension development

2020/04/12 0

Let’s encrypt generate wildcard cert

This works

2020/03/15 0

Simplest guide to config tomcat to use https with lets encrypt’s free cert

Support you have generate a standalone cert using certbot command, and your cert is in /etc/letsencrypt/live/ . If not, follow this Execute openssl command and remember your password Edit tomcat’s conf/server.xml, you just need one connector to serve 8443, no need other conntector Restart your tomcat, it is done. Below is the virtualhost to…
Read more

2019/11/23 0


玩了14年QQ終於被永久凍結了, 原因為了說了一些大陸不想聽的說話

2019/10/14 0

Mac inconsistence free disk space between “System Information” and “Disk Utility”

This command can fix: sudo tmutil thinLocalSnapshots / 10000000000 4

2019/09/23 0

Bash script to create a file with increment bytes

for ((x=0;x<=255;x++)); do a=`echo “obase=16; $x”|bc`;echo -n -e “\x$a”; done

2019/09/08 0

Generic E-Form system design

Lots of customers has implemented e-form using different technologies such as Nintex, SPFX, Microsoft Flow. We are going to design a generic E-Form system for them, providing a centralize mechanism for administrators to add/remove eform, user management, log management and etc…

2019/08/14 0

一本由讀computer science嘅人所寫嘅哲學書

我而家總結一下書中所帶出的哲學問題,所有讀computer science嘅人都應該花時間思考一下: 神。人。機械人。三者之關係 機械人的超限作用 人好明顯就是當機械人係奴隸 機械人之自我認同,自我意識 克隆人是機械人? 人是機械人?

2019/07/08 0

Destroyed Yamato

By a level 8 Russian Destroyer

2019/05/12 0


Both are great book

2019/03/10 0

I need to learn fast-reading technique

Usually i arrive shatin library 7pm so i got only one hour before close. So better to learn fast-reading technique. These two books are great. I think i need to buy some design sample books.

2019/03/06 0


雜心論對鬼有比較祥細的描述:1. 鬼有六識:眼意鼻舌身意,中國人普遍認為鬼無肉身,所以無身識2. 六道中各有不同的鬼,人死變人鬼,畜牲死變畜牲鬼,最特別的就是地獄眾生死後變死獄的鬼,由此可見地獄道眾生不是鬼,而餓鬼的眾生也不是鬼,如果不是鬼又怎會死了才變鬼呢3. 鬼經過女性的陰道投胎,而不是飛入個肚到投胎4. 有兩種說法,人道的鬼只能見到人道的鬼,第二種說法是人道的鬼可以見到比人道更低層次(地獄/畜牲/餓鬼)的鬼5. 鬼有時是見不到其它的鬼的,而中國的鬼應該是一定見到其它鬼的6. 鬼入胎後近右手為男,近左手為女,中國的鬼無此說法7. 地獄道的鬼頭向下腳向上而行走,只有天道的鬼才會飛8. 六道中各道的鬼與其道眾生,身型大小相差不遠

2019/01/15 0

Change github account in terminal

$git credential-osxkeychain erasehost=github.comprotocol=https[Press Return] To add your new account you can do the following commands:git config –global “YOUR NAME”git config –global “YOUR EMAIL ADDRESS”

2019/01/05 0

Hex/Dec regex generator for continuous number

Decimal number:

2019/01/05 0

Netbeans outline plugin runs fast

After changed to a new antlr grammar, now is parse java file in 1 second, before need 15 seconds to parse a 1000 lines file.

2018/12/27 0

Netbeans Antlr plugin初步頂到非Conbined grammar

Netbeans Antlr Plugins可以支持非Combined Grammar了,就是說如果你的Grammar和Lexer Grammar是在不同的文件也能支持

2018/12/26 0

Godaddy cheap VPS之經驗

係Godaddy起左隻最Cheap VPS, $160蚊個月, 得一粒vcore同1GB Ram, 行ubuntu + mysql + apache + wordpress. 正常黎講要兩三個星期restart一次mysql因為out of memory. 行wordpres兩年之後response time趑黎越慢, 有成十秒先load到個page. 裝左W3 Total Cache之後快左好多, 一兩秒就load到, 建議大家一定要裝.

2018/11/28 0

Russian ship destoryed level 9 destroyer by torpedo

Russian ship destoryed level 9 destroyer by torpedo is miracle, uaually you are unable to get so close to send out the torpedo, level 9 destroyer has just too many canons.

2018/11/25 0

JDK 11 problem

JDK11網上好多人都有我呢個問題,就係11 refactor左好多class,如果用嘅library係jdk8到compiler就會有呢個問題。Netbeans進度太慢,最新嘅netbeans 9.0只支持jdk10仲要好多plugin都用唔到,原因係netbeans.org呢個domain仲未貢獻俾apache基金會。所以原先netbeans plugin啲lib用緊package org.netbeans仲未可以移到俾apache,呢單野唔知搞幾耐。

2018/09/30 0

Hyper-V是Type 1的Hypervisor

Hyper-V是Type 1的Hypervisor, 當你安裝完它的時侯, 它會比所在的windows更加底層, Bootloader是會首先加載它然後由它去啓動完先的那一個windows, 所以之後的vm也和那個windows同級, 所以就算那個windows死機了, 其實Hyper-V是沒有死的, 在它上面運行的vm更加不會死.

2018/08/14 0

Is is real Buddha photo? He looks like a Chinese

I don’t think Buddha looks like a Chinese instead of an Indian 🙂

2018/05/21 0

The hard part of developing assembler

One of the hardest part of developing assembler is to make your grammar correctly display the error message and pointing to the correct token.

2018/04/28 0

Netbeans outline plugin can parse antlr4 and cpp file

Netbeans outline plugin can parse antlr4 and cpp file now. Just press ‘ctrl+p’, it will be popup.  

2018/04/15 0

I am better to embed all testing assembly instruction in the antlr listener

I am better to embed all testing assembly instruction in the antlr listener rather than finding a way to embed them into the antlr grammar, because: Using parser of parser skill set to write a parser to parse antlr grammar and extract the testing asm instruction is too risky. One day the antlr grammar will…
Read more

2018/02/28 0

Solved: Error while finding module specification for ‘azure.cli’ (ModuleNotFoundError: No module named ‘azure’)

when you have the follow error when running azure-cli az command: /Users/peter/lib/azure-cli/bin/python: Error while finding module specification for ‘azure.cli’ (ModuleNotFoundError: No module named ‘azure’) Just run directly

2017/12/10 0

Display gitlab projects in your wordpress page

It seems there is no plugin to display a project list of your gitlab, so do this Step 1) Install this plugin Step 2) Generate a access token in your gitlab Step 3) Paste the token in to line 4 below Step 4) Paste the these code into your page Step 5) For the…
Read more

2017/11/25 0

I got over 2000 commits to open source projects

My github account is destroyed by a crazy Christian. I got over 2000 commits to open source projects, and 669 commits in last year. These screens are the only prove of my contribution now.

2017/11/25 0

Professor Terence Parr replied

Professor Terence Parr (Antlr creator) replied, this is a major different between foreigner professor and Hong Kong professor. Professor from Hong Kong never reply any technical question from public.

2017/09/19 0

linux elf dependency graph

linux elf dependency graph

2016/05/18 0

Enable peter-swing theme in netbeans

Edit : /Applications/NetBeans/NetBeans Change the line to:

2015/09/06 0

Nazi gun tower

2015/07/13 0