Posted on Leave a comment

Inflammatory Bowel Disease (IBD)

Ulcerative Colitis (UC) is an autoimmune disease. And Crohn’s Disease is not an autoimmune disease. Both UC and Crohn’s are IBD.

Autoimmune Disease: IBD medical condition has nothing to do with the foods you ate or did not eat. The foods will only affect the IBD symptoms that will go worse or better. Basically all foods will possibly cause some kind of symptoms, patient will take the foods depending on their tolerance to the individual food item. Since the patient must take some form of foods to supply necessary nutrients and energy to the body. Four known safe foods: white bread, cooked white rice, apple sauce, banana. Patients who are unable to tolerate the four known safe foods can go on a boost and ensure diet. Try to introduce one food item at a time for challenge-and-see-if-tolerated.

Some inflammatory bowel diseases are not autoimmune diseases such as Crohn’s, CMV Colitis that is caused by Cytomegalovirus (CMV), and C.diff Colitis that is caused by Clostridium difficile (aka C. difficile) bacteria. People with IBD from bacteria or Crohn’s may consider probiotics or fecal transplants to influence the gut floral to make them under balanced control. However, any probiotic or fecal transplant or herbal foods will not help those with the autoimmune IBD Ulcerative Colitis.

What is inflammation anyway?

What is human immune system doing?

Big Picture

Small Picture


Posted on Leave a comment

Reused Block Demo

Following blocks are reused from the ones in post title: Gutenberg Block in Kotlin

This can be reused many times anywhere in the site. It will keep in sync.

Hi there! I’m a grower by day, aspiring coder by night, and this is my website. I live in Vancouver, Canada, had a great dog named Paat and a great cat named Kuro, and I like hydroponics and mycelium. (And gettin’ caught in the rain.)

The ibinti.com was founded some years ago, and has been providing quality products and services to the public ever since. Located in Vancouver, Canada and does all kinds of awesome things for the Internet community.

Posted on Leave a comment

Gutenberg Block in Kotlin

It works!

This can be reused many times anywhere in the site. It will keep in sync.

Hi there! I’m a grower by day, aspiring coder by night, and this is my website. I live in Vancouver, Canada, had a great dog named Paat and a great cat named Kuro, and I like hydroponics and mycelium. (And gettin’ caught in the rain.)

The ibinti.com was founded some years ago, and has been providing quality products and services to the public ever since. Located in Vancouver, Canada and does all kinds of awesome things for the Internet community.

Posted on Leave a comment

Killing all Processes by Name with killall

Asked Gradle to stop but it ignored me.

./gradlew --stop

This is the most efficient method to cleanup after Gradle build.

killall java

Disable Gradle Daemon in /.gradle/gradle.properties

org.gradle.daemon=false

This extreme measure was needed to prevent the greedy daemons from gobbling up all the memory, causing host OS swap file size to increase significantly, that would actually slow things down on the contrary to what Gradle daemon is supposed to do, speeding up. It appears to me that Gradle only cares about its compiling time, ignoring the user’s need of memory for fast responsive IDE, UI etc.

Posted on Leave a comment

Apache2 VirtualHost


intra.conf

<VirtualHost *:8080>
        ServerName intra
        DocumentRoot /var/www/intra
</VirtualHost>

000-default.conf

<VirtualHost *:80>
        DocumentRoot /var/www/default

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog /var/www/default/error.log
        CustomLog /var/www/default/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

IP address in VirtualHost *:80 directive is the one that apache2 binds. It may be different from the public IP if apache2 is behind proxy, etc. Or It can have multiple IPs. In any case, default will be served if no ServerName matches.

To respond to port 8080, apache2 must listen to it.

port.conf

Listen 80
Listen 8080

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>
Posted on Leave a comment

Windows 10 for WordPress

WordPress site can run on LAMP on Ubuntu on Windows Linux Subsystem.

sshfs to macOS from Linux Subsystem is not available because fuse is not yet implemented on Linux Subsystem. However, the other way around is possible. sshfs mount directory on Linux Subsystem to macOS folder. Or simply use Windows Network File and Folder Sharing and macOS will mount it in the Finder. This makes file sharing between Ubuntu on Windows Linux Subsystem and macOS seamless. By the way, Windows 10 is running in VirtualBox 6.0 on macOS 10.14.

Ubuntu App Opened
Ubuntu App Closed

The processes on Ubuntu are shown up among the processes in Windows Task Manager. This is beyond my expectation and really cool. Look at the apache2 and mysqld in the Background processes!

WordPress Admin Dashboard
WordPress Front-end Admin Logged In
WordPress Front-end Admin Logged Out