<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[FISH@OCEAN]]></title><description><![CDATA[Tech, Code, Geek, Living with cancer]]></description><link>https://ocean.hk/</link><image><url>https://ocean.hk/favicon.png</url><title>FISH@OCEAN</title><link>https://ocean.hk/</link></image><generator>Ghost 3.0</generator><lastBuildDate>Tue, 10 Mar 2026 12:28:11 GMT</lastBuildDate><atom:link href="https://ocean.hk/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Stephen, we love you❤️]]></title><description><![CDATA[<p>My beloved husband Stephen passed away yesterday (13 April 2022) after fighting stage 4 lung cancer for 3 years, it was expected and unexpected, but he can take rest now.  Skylar and I are so proud of him and we miss him so much.</p><p>Stephen, we love you❤️</p><p>from Ginny</p>]]></description><link>https://ocean.hk/stephen-we-love-you/</link><guid isPermaLink="false">6259654fd5e5c43f16222366</guid><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Fri, 15 Apr 2022 12:31:35 GMT</pubDate><content:encoded><![CDATA[<p>My beloved husband Stephen passed away yesterday (13 April 2022) after fighting stage 4 lung cancer for 3 years, it was expected and unexpected, but he can take rest now.  Skylar and I are so proud of him and we miss him so much.</p><p>Stephen, we love you❤️</p><p>from Ginny</p>]]></content:encoded></item><item><title><![CDATA[Breathing]]></title><description><![CDATA[<p>For the past few months, I have been having some issues with breathing. Often time I need to stop and catch my breath when I was walking down the street, or going upstair to my room. My cough is getting worse, and sometime I cannot even complete some simple tasks</p>]]></description><link>https://ocean.hk/breathing/</link><guid isPermaLink="false">60c64cc7d5e5c43f16222304</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Sun, 13 Jun 2021 18:39:24 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1520259075182-da7db177117b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fGJyZWF0aHxlbnwwfHx8fDE2MjM2MDg1ODI&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1520259075182-da7db177117b?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fGJyZWF0aHxlbnwwfHx8fDE2MjM2MDg1ODI&ixlib=rb-1.2.1&q=80&w=2000" alt="Breathing"><p>For the past few months, I have been having some issues with breathing. Often time I need to stop and catch my breath when I was walking down the street, or going upstair to my room. My cough is getting worse, and sometime I cannot even complete some simple tasks because I feel light headed.</p><p>My next scheduled appointment is in 2 weeks, I will have x-ray and blood test then, hopefully it will tell me what is going on, whether my chemo working or not or we need to try something new.     </p>]]></content:encoded></item><item><title><![CDATA[Second Opinion]]></title><description><![CDATA[<p>On Wednesday (14th April), my white blood cell count is low again so I will not be able to take Gemcitabine. I will need to wait for another 3 weeks (5th May) for my 3 cycles.</p><p>This is like the third time already, I asked the doctor whether I should</p>]]></description><link>https://ocean.hk/second-opinion/</link><guid isPermaLink="false">607c0039d5e5c43f162222cb</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Sun, 18 Apr 2021 10:00:47 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1463680942456-e4230dbeaec7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHdheXN8ZW58MHx8fHwxNjE4NzQwMDIw&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1463680942456-e4230dbeaec7?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHdheXN8ZW58MHx8fHwxNjE4NzQwMDIw&ixlib=rb-1.2.1&q=80&w=2000" alt="Second Opinion"><p>On Wednesday (14th April), my white blood cell count is low again so I will not be able to take Gemcitabine. I will need to wait for another 3 weeks (5th May) for my 3 cycles.</p><p>This is like the third time already, I asked the doctor whether I should take <a href="https://www.cancerresearchuk.org/about-cancer/cancer-in-general/treatment/cancer-drugs/drugs/g-csf">G-CSF</a> injection like last time and he suggested I should wait until the next chemo and see how my blood work goes. However, I don't think I will wait this long. I will probably consult another doctor 1 week before the scheduled chemo, have my blood work tested and see whether I really need G-CSF or not.</p>]]></content:encoded></item><item><title><![CDATA[Side effect]]></title><description><![CDATA[<p>My white blood cell count finally high enough for me to take chemo on Wednesday, and the side effect start kicking into full gear last night. Nausea, tired, fever. But last night it was rather tough.</p><p>I woke up at 3am, cough and then rushed into the toilet and start</p>]]></description><link>https://ocean.hk/side-effect/</link><guid isPermaLink="false">606f58bed5e5c43f16222244</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Fri, 09 Apr 2021 16:39:13 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1493836512294-502baa1986e2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fE5hdXNlYXxlbnwwfHx8fDE2MTc5ODU5NzA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1493836512294-502baa1986e2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDh8fE5hdXNlYXxlbnwwfHx8fDE2MTc5ODU5NzA&ixlib=rb-1.2.1&q=80&w=2000" alt="Side effect"><p>My white blood cell count finally high enough for me to take chemo on Wednesday, and the side effect start kicking into full gear last night. Nausea, tired, fever. But last night it was rather tough.</p><p>I woke up at 3am, cough and then rushed into the toilet and start vomit for like 2mins. I was even having difficulty breathing because of all the acid taste in my mouth. The fever ( highest at 38.4) and chill in the body kept me awake the whole night.</p><p>By Friday night things are getting a bit better.  I took some sleeping pill earlier so hopefully it will let me sleep better tonight.</p><p>During this process, I sometime curse out word like "com'on, i know i can fucking do it" when i stucked my head into the toilet, hoping the vomit will stop, or trying to do better even thou my body is incapable sometime.</p>]]></content:encoded></item><item><title><![CDATA[Low white blood cell count again]]></title><description><![CDATA[<p>Today (31st March) was suppose to be my 2nd chemo session, but my white blood cell count is still too low. Doctor suggested I take <a href="https://www.cancerresearchuk.org/about-cancer/cancer-in-general/treatment/cancer-drugs/drugs/g-csf">G-CSF</a> injection and try again next week.</p><p>This is the second time already and I am little bit frustrated by it. I felt that after</p>]]></description><link>https://ocean.hk/low-white-blood-cell-count-again/</link><guid isPermaLink="false">6063e391d5e5c43f16222204</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Wed, 31 Mar 2021 03:26:25 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1576086213369-97a306d36557?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fEJsb29kJTIwY2VsbHxlbnwwfHx8fDE2MTcxNTkxMDg&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1576086213369-97a306d36557?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fEJsb29kJTIwY2VsbHxlbnwwfHx8fDE2MTcxNTkxMDg&ixlib=rb-1.2.1&q=80&w=2000" alt="Low white blood cell count again"><p>Today (31st March) was suppose to be my 2nd chemo session, but my white blood cell count is still too low. Doctor suggested I take <a href="https://www.cancerresearchuk.org/about-cancer/cancer-in-general/treatment/cancer-drugs/drugs/g-csf">G-CSF</a> injection and try again next week.</p><p>This is the second time already and I am little bit frustrated by it. I felt that after the radiotherapy last November my body became much weaker than before. I hope things will improve soon.</p><p>  </p>]]></content:encoded></item><item><title><![CDATA[Low white blood cell count]]></title><description><![CDATA[First time for everything]]></description><link>https://ocean.hk/low-white-blood-cell-count/</link><guid isPermaLink="false">60517cb5d5e5c43f162221bd</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Wed, 17 Mar 2021 04:07:55 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1552345386-6690de5b2c09?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fEZydXN0cmF0aW9ufGVufDB8fHx8MTYxNTk1NDAxNQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1552345386-6690de5b2c09?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fEZydXN0cmF0aW9ufGVufDB8fHx8MTYxNTk1NDAxNQ&ixlib=rb-1.2.1&q=80&w=2000" alt="Low white blood cell count"><p>Well, this is a first. </p><p>I had 2 rounds of chemo ( 6 sessions for each round ) before and every time when I went back for blood work before the Chemo, everything were fine... until now.</p><p>My 3rd round of chemo is sightly different than my previous one. All my previous round require me to have single injection every 21 days ( 3 weeks ). But this round of Chemo require me to have 2 injection in the same 21 days period: day 1 and day 8. Today is day 8 for my second injection. But my white blood cell count is too low so I cannot have Chemo. They will try to reduce my dosage next time ( 31st March ) and see if there are any improvement.</p><p>In another news, my <a href="https://www.foundationmedicine.com/test/foundationone-liquid-cdx">FoundationOne</a> blood test did not discover any useful Biomarker for target therapy. So I will continue Chemo for the foreseeable future.</p>]]></content:encoded></item><item><title><![CDATA[GemCarbo]]></title><description><![CDATA[I had Carboplatin before and kind of know what to expected, but Gemcitabine took a little bit off guard]]></description><link>https://ocean.hk/new-round-of-chemo/</link><guid isPermaLink="false">604bb47ed5e5c43f16222186</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Fri, 12 Mar 2021 18:56:21 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1585207693488-a903901c1274?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGZldmVyfGVufDB8fHx8MTYxNTU3NTMzNA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1585207693488-a903901c1274?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGZldmVyfGVufDB8fHx8MTYxNTU3NTMzNA&ixlib=rb-1.2.1&q=80&w=2000" alt="GemCarbo"><p>GemCarbo is the drug combo I am currently using for my chemo.</p><ul><li>Gem – Gemcitabine</li><li>Carbo – Carboplatin</li></ul><p>I had Carboplatin before and kind of know what to expected, but Gemcitabine took me a little bit off guard. I had some low grade fever today (38.1), nausea, tired, headache... etc. Generally just feel pretty shitty for the whole day. It was not until close to end of day I start to feel normal again. This is only my first session.. and I have 5 more to go (well, 5.5 because next Wednesday I will have Gemcitabine only, then will need to wait for 2 weeks before I go back to Carboplatin+Gemcitabine)</p><p>This will be tough few months go through.</p>]]></content:encoded></item><item><title><![CDATA[What is grief, if not love persevering?]]></title><description><![CDATA[In Episode Eight of WandaVision, when Wanda discussing her mourning the death of her brother]]></description><link>https://ocean.hk/radioth/</link><guid isPermaLink="false">604614efd5e5c43f16222165</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Mon, 08 Mar 2021 12:20:27 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1593471156741-77fe10558c7c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MXwxMTc3M3wwfDF8c2VhcmNofDJ8fGdyfGVufDB8fHw&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1593471156741-77fe10558c7c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MXwxMTc3M3wwfDF8c2VhcmNofDJ8fGdyfGVufDB8fHw&ixlib=rb-1.2.1&q=80&w=2000" alt="What is grief, if not love persevering?"><p>In Episode Eight of WandaVision, when Wanda discussing her mourning the death of her brother:</p><blockquote>Wanda: It's just like this wave washing over me again and again. It knocks me down and when I try to stand up, it just comes for me again. And I can't... It's gonna drown me.</blockquote><blockquote>Vision: No. No, Wanda</blockquote><blockquote>Wanda: How do you know?</blockquote><blockquote>Vision: Because it can't be all sorrow, can it? I've always been alone so I don't feel the lack. It's all I've ever known. I've never experienced loss because I've never had a loved one to lose. <strong>What is grief, if not love persevering?</strong></blockquote>]]></content:encoded></item><item><title><![CDATA[Chemo, feeling old and PET/CT report]]></title><description><![CDATA[Last week I had my 5th Chemo session on Tuesday (15th Oct). It went through the usual process: nauseous, tired, low-grade fever... etc. During this period, I found that I often cursed at myself]]></description><link>https://ocean.hk/chemo-feeling-old-and-pet-ct-report/</link><guid isPermaLink="false">5db06467d5e5c43f1622203d</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Fri, 25 Oct 2019 21:30:07 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1495041856086-05e4a6110af0?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1495041856086-05e4a6110af0?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Chemo, feeling old and PET/CT report"><p>Last week I had my 5th Chemo session on Tuesday (15th Oct). It went through the usual process: nauseous, tired, low-grade fever... etc. During this period, I found that I often cursed at myself, like a frustrated old man who is slowly losing control his body and cannot perform the task that he normally can. Lucky, the worst part only last few days. By Sunday, everything back to normal (almost) and I can eat normally again.</p><p>I also got the PET/CT scan report last week, it shown that my tumor is smaller, and my chemo has "moderate" effect on it. I guess that means good news? I have no idea, or may be deep down I don't want to interpret it as good news yet because I don't want to be disappointed later. </p><p>But in any case, my 6th Chemo session will be in mid Nov, and that will conclude my first round of chemo. I will need to wait for the doctor to determine what will be my next course of treatment then.</p>]]></content:encoded></item><item><title><![CDATA[Self-Hosting Ghost]]></title><description><![CDATA[This blog is powered by Ghost, a much cleaner, simpler solution when compare to other like WordPress. Here is a quick guide on how to setup NGINX, MySQL and Ghost on Ubuntu]]></description><link>https://ocean.hk/self-hosting-ghost/</link><guid isPermaLink="false">5da323345b65db28d471babd</guid><category><![CDATA[Code]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Sun, 13 Oct 2019 14:21:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1550439062-609e1531270e?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1550439062-609e1531270e?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Self-Hosting Ghost"><p>This blog is powered by <a href="https://ghost.org/">Ghost</a>, a much cleaner, simpler solution when compare to other like WordPress. Here is a quick guide on how to setup NGINX, MySQL and Ghost on Ubuntu:</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://ghost.org"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Ghost: The #1 open source headless Node.js CMS</div><div class="kg-bookmark-description">The world’s most popular modern open source publishing platform. A headless Node.js CMS used by Apple, Sky News, Tinder and thousands more. MIT licensed, with 30k+ stars on Github.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://ghost.org/icons/icon-512x512.png?v=188b8b6d743c6338ba2eab2e35bab4f5" alt="Self-Hosting Ghost"><span class="kg-bookmark-author">Albert Henk van Urkalberthenk.com</span><span class="kg-bookmark-publisher">Ghost</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://ghost.org/images/meta/Ghost.png" alt="Self-Hosting Ghost"></div></a></figure><h2 id="nginx">NGINX</h2><p>Installing NGINX is relatively simple, just type the following command:</p><pre><code class="language-shell">$ sudo apt install nginx</code></pre><p>After it is done, the web server should be running on port 80. Then you will need to update your DNS and configure NGINX. I simple NGINX configuration should look something like this:</p><pre><code class="language-nginx">server {
     listen 80;
     listen [::]:80;
     server_name ocean.hk www.ocean.hk;
     root /var/www/ocean.hk/html;
     index index.html index.htm;
}</code></pre><p>But wait, you probably also want to enable HTTPS on your website. With <a href="https://letsencrypt.org/">Let's Encrypt</a>, you can apply, install and auto renew your SSL certificate by using very simple command.</p><p>First you will need to install <a href="https://certbot.eff.org">Certbot</a> by adding the certbot PPA to your apt repository:</p><pre><code class="language-shell">$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository universe
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update</code></pre><p>Then run the following command:</p><pre><code class="language-shell">$ sudo apt-get install certbot python-certbot-nginx</code></pre><p>After this is done, you can then run the certbot command to install the certificate on your domain:</p><pre><code class="language-shell">$ sudo certbot --nginx</code></pre><p>Certbot should automatically detect your domain configuration, setup the certificate and update your NGINX configuration to support HTTPS. It should also setup a schedule job to renew the certificate when needed. You can view the schedule job by typing the following command:</p><pre><code class="language-shell">$ sudo systemctl list-timers</code></pre><p>You should be able to see the certbot.timer in the list.</p><h2 id="mysql">MySQL</h2><p>Ghost officially support MySQL 5.x. You can get MySQL 8 working with Ghost but will need to change the <a href="https://stackoverflow.com/questions/50373427/node-js-cant-authenticate-to-mysql-8-0">authentication plugin</a>. This is not really a Ghost issue, but an <a href="https://github.com/mysqljs/mysql/pull/2233">issue</a> with NodeJS MySQL driver.</p><p>Check to make sure you have the correct MySQL version available through your package manager, and then install with the following command:</p><pre><code class="language-shell">$ sudo apt install mysql-server</code></pre><p>After this is done, you can then run the secure installation script to complete the installation:</p><pre><code class="language-shell">$ sudo mysql_secure_installation</code></pre><p>Depends on your configuration/installation, you may find that you are unable to login to MySQL as root <strong>UNLESS</strong> you use sudo or login as root in this session already. This is because MySQL may be using <strong>auth_socket </strong>plugin for root user. You can fix this by typing the following command:</p><pre><code class="language-shell">$ sudo mysql -u root
mysql&gt; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';</code></pre><p>After that, you should be able to login as MySQL root from normal user</p><h2 id="nodejs">NodeJS</h2><p>Before you can install Ghost, you will need to install NodeJS first. You can use the following command to install NodeJS 10.x:</p><pre><code class="language-shell">$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
$ sudo apt-get install -y nodejs</code></pre><h2 id="ghost">Ghost</h2><p>Finally, we can install Ghost by execute the following command:</p><pre><code class="language-shell">$ sudo npm install ghost-cli@latest -g</code></pre><p>Before you execute the ghost command, please create a directory where you will host your ghost installation first. I will suggest a place like: /var/www/&lt;domain&gt;/ghost. Please also make sure you do not run the ghost command as root. After you created the directory, execute the following command in that directory:</p><pre><code class="language-shell">$ ghost install</code></pre><p>You will need to answer few questions. Few points to note:</p><ul><li>If you input MySQL root username/password, it will automatically create ghost Database and a new user to access the database. It will not use the MySQL root user to access the DB.</li><li>I will recommend you answer "no" on both NGINX and SSL setup as you already complete those setup in previous steps.</li><li>I will recommend you use systemd to keep ghost up and running. Alternatively you can also use other process manager like <a href="http://pm2.keymetrics.io/">pm2</a>, but that will require manual setup</li></ul><p>After ghost CLI complete the installation, you can then setup NGINX. Open your domain configuration and add the following:</p><pre><code class="language-nginx">location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $http_host;
    proxy_pass http://127.0.0.1:2368;
}

client_max_body_size 50m;</code></pre><p>Restart/Reload NGINX and you are done. You can now go to https://&lt;domain&gt;/ghost and follow the instruction to setup ghost configuration.</p>]]></content:encoded></item><item><title><![CDATA[PET/CT Scan]]></title><description><![CDATA[Yesterday I had my second PET/CT scan to determine whether Chemo is working or not. This will be my first report card after 4 rounds of Chemo.]]></description><link>https://ocean.hk/pet-ct-scan-oct-19/</link><guid isPermaLink="false">5da154a75b65db28d471ba42</guid><category><![CDATA[Cancer]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Sat, 12 Oct 2019 05:19:23 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1547218998-66e005c6fe41?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1547218998-66e005c6fe41?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="PET/CT Scan"><p>Yesterday I had my second PET/CT scan to determine whether Chemo is working or not. This will be my first report card after 4 rounds of Chemo.</p><figure class="kg-card kg-image-card"><img src="https://ocean.hk/content/images/2019/10/IMG_0160-2-1.jpg" class="kg-image" alt="PET/CT Scan"></figure><p>I honestly don't know what to expect. I want to believe the Chemo is working, that the past few months of suffering was not in vain. But I have been trying to keep my expectation low to avoid any potential disappointment.</p><p>Death is the common denominator of all living being. I know that someday I would die, but I don't know when. Whether I have cancer or not, this remaining unchanged. Death may be unsettling, but there are no other way to live.</p>]]></content:encoded></item><item><title><![CDATA[Building tmux from source]]></title><description><![CDATA[tmux is one of my favourite terminal multiplexer, it enables number of terminals to be access via a single connection. Unfortunately most package manager has an older version of tmux, and some of the features I like only available in the latest version of tmux]]></description><link>https://ocean.hk/building-tmux-from-source/</link><guid isPermaLink="false">5da0b0d8716fd82d20e4df83</guid><category><![CDATA[Code]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Fri, 11 Oct 2019 18:10:16 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1525547719571-a2d4ac8945e2?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1525547719571-a2d4ac8945e2?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Building tmux from source"><p><a href="https://github.com/tmux/tmux">tmux</a> is one of my favourite terminal multiplexer, it enables number of terminals to be access via a single connection.</p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://github.com/tmux/tmux"><div class="kg-bookmark-content"><div class="kg-bookmark-title">tmux/tmux</div><div class="kg-bookmark-description">tmux source code. Contribute to tmux/tmux development by creating an account on GitHub.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://github.githubassets.com/favicon.ico" alt="Building tmux from source"><span class="kg-bookmark-author">tmux</span><span class="kg-bookmark-publisher">GitHub</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://avatars0.githubusercontent.com/u/12054114?s=400&amp;v=4" alt="Building tmux from source"></div></a></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://ocean.hk/content/images/2019/10/tmux-2-1.png" class="kg-image" alt="Building tmux from source"><figcaption>tmux</figcaption></figure><p>Unfortunately most package manager has an older version of tmux, and some of the features I like only available in the latest version of tmux, so we will need to build tmux in source. Here are the steps required:</p><p>First add all the build tools and the libraries it required:</p><pre><code class="language-shell">$ sudo apt install -y build-essential
$ sudo apt install -y libevent-dev
$ sudo apt install -y libncurses5-dev</code></pre><p>Then you need to download the source from <a href="https://github.com/tmux/tmux/releases">tmux release page</a>. I am currently using 2.9. After you download it, you can then configure and build:</p><pre><code class="language-shell">$ ./configure &amp;&amp; make
$ sudo make install</code></pre><p>If everything goes well, then you should have access to the latest version of tmux.</p><p>But wait, this is not the end. While tmux is nice, the default configuration is rather limited and require you to learn a lots of custom command for very simple things like scrolling back history, select text for copy'n'paste.. etc. Enter <a href="https://github.com/gpakosz/.tmux">On My Tmux</a>. This configuration template support mouse scroll back history, mouse resize pane, mouse select pane, automatically select text... etc. Highly recommend you check it out if you are using tmux.  </p>]]></content:encoded></item><item><title><![CDATA[A New Beginning]]></title><description><![CDATA[New Blog, New Design and A New Chapter in my life. In June 2019, I was diagnose with Stage 4 Lung Cancer. As a non-smoker, at age 44, I was devastated when I received the news. But over the past few months, I have come to accept the fact, and life must go on.]]></description><link>https://ocean.hk/new-beginning/</link><guid isPermaLink="false">5d9f614a6e8e215ac3a28891</guid><category><![CDATA[Cancer]]></category><category><![CDATA[New Beginning]]></category><dc:creator><![CDATA[Stephen]]></dc:creator><pubDate>Thu, 10 Oct 2019 17:12:44 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1491466424936-e304919aada7?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1491466424936-e304919aada7?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="A New Beginning"><p>Yes, I decided to start blogging again. But I guess this time is slightly different.</p><p>In June 2019, I was diagnose with Stage 4 Lung Cancer. As a non-smoker, at age 44, I was devastated when I received the news. But over the past few months, I have come to accept the fact, and life must go on.</p><p>I recently read a book called "<a href="https://www.amazon.com/When-Breath-Becomes-Paul-Kalanithi/dp/081298840X">When Breath Becomes Air</a>" by <a href="https://en.wikipedia.org/wiki/Paul_Kalanithi">Paul Kalanithi</a>, a neurosurgeon who was diagnosed with Lung Cancer at age 35. It is an amazing book, and I will recommend you to read it when you have time. I will probably talk more about this book and what it mean for me in later days. But for now, I will leave you a quote from the book, his words for his daughter:</p><blockquote>That message is simple: When you come to one of the many moments in life when you must give an account of yourself, provide a ledger of what you have been, and done, and meant to the world, do not, I pray, discount that you filled a dying man’s days with a sated joy, a joy unknown to me in all my prior years, a joy that does not hunger for more and more, but rests, satisfied. In this time, right now, that is an enormous thing.<br><br>- <strong>Paul Kalanithi</strong><br><strong>When Breathing Becomes Air</strong></blockquote>]]></content:encoded></item></channel></rss>