<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Application &#8211; LarryLai</title>
	<atom:link href="https://larrylai.com/category/it/software/application/feed/" rel="self" type="application/rss+xml" />
	<link>https://larrylai.com</link>
	<description>兼聽則明 偏聽則暗</description>
	<lastBuildDate>Sat, 02 Apr 2022 01:24:13 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://larrylai.com/wp-content/uploads/2017/03/larrylai_com-favicon.png</url>
	<title>Application &#8211; LarryLai</title>
	<link>https://larrylai.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SSL Key Ownership</title>
		<link>https://larrylai.com/ssl-key-ownership/</link>
					<comments>https://larrylai.com/ssl-key-ownership/#respond</comments>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Sun, 09 Feb 2020 07:39:51 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[certbot]]></category>
		<category><![CDATA[Jupiter-notebook]]></category>
		<category><![CDATA[letsencrypt]]></category>
		<category><![CDATA[ssl-key]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=3775</guid>

					<description><![CDATA[<p>Issue: After receiving renewal notice from Let&#8217;s Encrypt for Jupyter server, go to the virtual machine hosting Jupyter and renew the key successfully. But cannot login to the jupyter notebook from https. Solution Remove the symbolic link of privkey.pem under /etc/letsencrypt/live/[mydomain]/privkey.pem recreate the symbolic link with the dedicated user running Jupyter notebook. Run command as [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/ssl-key-ownership/">SSL Key Ownership</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong><br />
After receiving renewal notice from Let&#8217;s Encrypt for Jupyter server, go to the virtual machine hosting Jupyter and renew the key successfully. But cannot login to the jupyter notebook from https.</p>
<p><strong>Solution</strong></p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Remove the symbolic link of privkey.pem under
<pre>/etc/letsencrypt/live/[mydomain]/privkey.pem</pre>
</li>
<li>recreate the symbolic link with the dedicated user running Jupyter notebook.</li>
<li>Run command as root:
<pre>systemctl restart jupyterhub</pre>
</li>
</ol>
</li>
</ol>
<p><strong>Tricks</strong></p>
<ol>
<li style="list-style-type: none;">
<ol>
<li style="list-style-type: none;">
<ul>
<li>As the jupyter server is run by the ownership of a dedicated user, after the renewal, the private key, i.e. privkey.pem must be owned by this user. However, I run the command:
<pre>certbot renew --standalone</pre>
<p>under root.</li>
<li>note that let&#8217;s encrypt command for CentOS 6 is quite different from CentOS7</li>
</ul>
</li>
</ol>
</li>
</ol>
<p><strong>Config</strong></p>
<ol>
<li style="list-style-type: none;">
<ul>
<li>OS: CentOS 7</li>
<li>Jupyter-notebook: 5.7.8</li>
</ul>
</li>
</ol>
<p>The post <a rel="nofollow" href="https://larrylai.com/ssl-key-ownership/">SSL Key Ownership</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://larrylai.com/ssl-key-ownership/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MathJax Load Failed &#8211; WP Security Plugin</title>
		<link>https://larrylai.com/mathjax-load-failed-wp-security-plugin/</link>
					<comments>https://larrylai.com/mathjax-load-failed-wp-security-plugin/#respond</comments>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Thu, 14 Nov 2019 09:42:55 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[MathJax]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Security Plugin]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=3745</guid>

					<description><![CDATA[<p>Issue After installing a WordPress security plugin call All-In-One WP Security, MathJax failed to load some JS including. Solution In the setting of the plugin, choose the tab Additional Firewall Rules Uncheck the option at the bottom, i.e. Advanced Character String Filter Config WordPress 5.3 All In One WP Security v4.4.2 MathJax-LaTex v1.3.11</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/mathjax-load-failed-wp-security-plugin/">MathJax Load Failed &#8211; WP Security Plugin</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue</strong><br />
After installing a WordPress security plugin call All-In-One WP Security, MathJax failed to load some JS including.</p>
<p><strong>Solution</strong>   </p>
<ul>
<li>In the setting of the plugin, choose the tab Additional Firewall Rules</li>
<li>Uncheck the option at the bottom, i.e. Advanced Character String Filter</li>
</ul>
<p><strong>Config</strong></p>
<ul>
<li>WordPress 5.3</li>
<li>All In One WP Security v4.4.2</li>
<li>MathJax-LaTex v1.3.11</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/mathjax-load-failed-wp-security-plugin/">MathJax Load Failed &#8211; WP Security Plugin</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://larrylai.com/mathjax-load-failed-wp-security-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Centos7 Virtualmin Upgrade PHP7 MariaDB</title>
		<link>https://larrylai.com/centos7-virtualmin-upgrade-php7-mariadb/</link>
					<comments>https://larrylai.com/centos7-virtualmin-upgrade-php7-mariadb/#respond</comments>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Thu, 28 Feb 2019 14:17:32 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[MariaDB10]]></category>
		<category><![CDATA[PHP7]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=3604</guid>

					<description><![CDATA[<p>This is my first blog after upgrading to WordPress 5.1 from ver.4.8. Yes, I never tried 5.0 as it&#8217;s always risky to have a major upgrade to ver. x.0. The major difference is using Gutenberg as the post editor other than previous standard one or TinyMCE Advanced. For design of simplicity, Gutenberg is good. Background [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/centos7-virtualmin-upgrade-php7-mariadb/">Centos7 Virtualmin Upgrade PHP7 MariaDB</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>This is my first blog after upgrading to WordPress 5.1 from ver.4.8. Yes, I never tried 5.0 as it&#8217;s always risky to have a major upgrade to ver. x.0. The major difference is using Gutenberg as the post editor other than previous standard one or TinyMCE Advanced. For design of simplicity, Gutenberg is good.</p>



<h4 class="wp-block-heading">Background</h4>



<p>After installing WP Health, it&#8217;s shown that both MariaDB 5 (a default replacement of MySQL for CentOS7) and PHP5.6 are obsolete, i.e. no more formal support and no security patches will be released. It&#8217;s suggested to upgrade at least to MariaDB10 and PHP7.</p>



<p>Apart from security and support concern, it&#8217;s known that PHP7 has better performance than PHP5. </p>



<h4 class="wp-block-heading">Issue</h4>



<p>After upgrading, either the Virtualmin has problem in displaying submenu on the left panel or there&#8217;re &#8220;Internal Server Error&#8221; on some WordPress sites. It&#8217;s found out that during yum update MariaDB, it&#8217;s required to remove the old MariaDB5, however, for packages dependency needs, yum will at the same time remove Postfix and Virtualmin-base. If these 2 packages are reinstalled after upgrading to MariaDB, then WordPress has problem.</p>



<h4 class="wp-block-heading"> Solution</h4>



<p>Use rpm -e &#8211;nodeps to skip removal of Postfix and Virtualmin-base.</p>



<h4 class="wp-block-heading">Tricks</h4>



<p>After removal PHP5.6, list out all the related packages, e.g. php-mysqlnd, php-gd, etc. depending on my case, there&#8217;re some others. All these have to be reinstalled after installing PHP7.2 base package.</p>



<p>For upgrade of PHP7, never upgrade to the lastest PHP7.3 as some of the PHP packages do not have PHP7.3 compatible rpm, only have PHP7.2 compatible rpm. There&#8217;re many CentOS PHP7 upgrade info. on the web, but some are not good, after try and error, I use <a href="https://tecadmin.net/install-php7-on-centos7/" target="_blank" rel="noopener">TecAdmin.net&#8217;s</a> advice and got no problem.</p>



<h4 class="wp-block-heading">Config</h4>



<ul class="wp-block-list"><li>CentOS: 7.6</li><li>Virtualmin 6.06</li><li>WordPress 5.1</li><li>MariaDB: 10.1</li></ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/centos7-virtualmin-upgrade-php7-mariadb/">Centos7 Virtualmin Upgrade PHP7 MariaDB</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://larrylai.com/centos7-virtualmin-upgrade-php7-mariadb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Duplicator Plugin Server Error 500</title>
		<link>https://larrylai.com/wordpress-duplicator-plugin-server-error-500/</link>
					<comments>https://larrylai.com/wordpress-duplicator-plugin-server-error-500/#respond</comments>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Fri, 21 Apr 2017 15:44:49 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2900</guid>

					<description><![CDATA[<p>Issue: During scanning stage of running the Duplicator plugin on a WordPress site, there was an error: Server Error 500. Solution: Modify /etc/php.ini file to increase memory: memory_limit = 256M from 128M Tricks: Even there is error during the scanning stage, Duplicator still allowed building step to proceed and showing no error. Error 500 actually [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/wordpress-duplicator-plugin-server-error-500/">WordPress Duplicator Plugin Server Error 500</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>During scanning stage of running the Duplicator plugin on a WordPress site, there was an error: Server Error 500.</p>
<p><strong>Solution:</strong></p>
<p>Modify /etc/php.ini file to increase memory:</p>
<p style="padding-left: 30px;"><code>memory_limit = 256M</code></p>
<p><code></code>from 128M</p>
<p><strong>Tricks:</strong></p>
<p>Even there is error during the scanning stage, Duplicator still allowed building step to proceed and showing no error.</p>
<p>Error 500 actually does not tell anything informative</p>
<p>No special message was logged in Apache web server</p>
<p><strong>Config:</strong></p>
<ul>
<li>PHP               5.6.30</li>
<li>WordPress     4.7.4</li>
<li>Duplicator     1.2.4</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/wordpress-duplicator-plugin-server-error-500/">WordPress Duplicator Plugin Server Error 500</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://larrylai.com/wordpress-duplicator-plugin-server-error-500/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WP Fastest Cache Plugins Update Issue</title>
		<link>https://larrylai.com/wp-fastest-cache-plugins-update-issue/</link>
					<comments>https://larrylai.com/wp-fastest-cache-plugins-update-issue/#respond</comments>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Mon, 03 Apr 2017 16:32:20 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2803</guid>

					<description><![CDATA[<p>Issue: After installing WP Fastest Cache plugin, whenever update any plugin, there is error &#8211; Update failed. Could not remove old plugin. Solution: Go to WPFC at the top bar Delete Cache and Minified CSS/JS Update the plugin that needs to be updated Tricks: In case after installing WP Fastest Cache for quite a while, [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/wp-fastest-cache-plugins-update-issue/">WP Fastest Cache Plugins Update Issue</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>After installing WP Fastest Cache plugin, whenever update any plugin, there is error &#8211; Update failed. Could not remove old plugin.</p>
<p><strong>Solution:</strong></p>
<ol>
<li>Go to WPFC at the top bar</li>
<li>Delete Cache and Minified CSS/JS</li>
<li>Update the plugin that needs to be updated</li>
</ol>
<p><strong>Tricks:</strong></p>
<p>In case after installing WP Fastest Cache for quite a while, then there is need to update any other plugin and you found error. It is difficult for us to remember it should be the WPFC goes wrong.</p>
<p>The performance of this plugin for page access speed for my case is even better than other caching plugin like WP 3C Total Cache</p>
<p><strong>Config:</strong></p>
<ul>
<li>WordPress    4.7.3</li>
<li>WP Fastest Cache     0.8.6.7</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/wp-fastest-cache-plugins-update-issue/">WP Fastest Cache Plugins Update Issue</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://larrylai.com/wp-fastest-cache-plugins-update-issue/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Scrolling to Section ID Missing</title>
		<link>https://larrylai.com/scrolling-section-id-missing/</link>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Wed, 01 Mar 2017 14:25:24 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2389</guid>

					<description><![CDATA[<p>Issue: When moving some of the content to a single page design, the menu link will be addressing the div id instead of another page. But after all set up perfectly, the menu item link to the correct anchor, but missed to locate the correct position of the section, i.e. the anchor, div id. Solution: [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/scrolling-section-id-missing/">Scrolling to Section ID Missing</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>When moving some of the content to a single page design, the menu link will be addressing the div id instead of another page. But after all set up perfectly, the menu item link to the correct anchor, but missed to locate the correct position of the section, i.e. the anchor, div id.</p>
<p><strong>Solution:</strong></p>
<p>Using a WordPress plugin: <a href="https://wordpress.org/plugins/page-scroll-to-id/" target="_blank" rel="noopener">Page Scroll to id</a> and tuned the delay for scrolling setting</p>
<p><strong>Tricks:</strong></p>
<p>Better starts with a larger no. of delay and fine tune it to a smaller but large enough time delay for the page to run other scripts. In my case, heavy rendering for the Math symbol by MathJax may cause the missing position issue.</p>
<p><strong>Config:</strong></p>
<ul>
<li>WordPress     4.7.2</li>
<li>Themify Theme Shoppe  1.0.2</li>
<li>Page Scroll to id:  1.6.2</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/scrolling-section-id-missing/">Scrolling to Section ID Missing</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WooCommerce Showing Unmatched Variations</title>
		<link>https://larrylai.com/woocommerce-showing-unmatched-variations/</link>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 00:12:27 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WooCommerce]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2349</guid>

					<description><![CDATA[<p>Issue: error: &#8220;Sorry, no products matched your selection. Please choose a different combination.&#8221; WooCommerce in WordPress shows all variations of variable product including unmatched variations thus the above error message may occur. But it used to be working fine. Perhaps, the error occurred after a WooCommerce update. Solution: Update php version from 5.4 to 5.6. Since [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/woocommerce-showing-unmatched-variations/">WooCommerce Showing Unmatched Variations</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>error: &#8220;Sorry, no products matched your selection. Please choose a different combination.&#8221;<br />
WooCommerce in WordPress shows all variations of variable product including unmatched variations thus the above error message may occur. But it used to be working fine. Perhaps, the error occurred after a WooCommerce update.</p>
<p><strong>Solution:</strong></p>
<p>Update php version from 5.4 to 5.6. Since php version 5.6 is not in the official repository of CentOS 7 as of Jan 2016, follow this <a href="https://www.centos.org/forums/viewtopic.php?f=48&amp;t=52586&amp;start=20#p236954" target="_blank" rel="noopener">thread on CentOS to install php56u</a> works fine.</p>
<p><strong>Tricks:</strong></p>
<ol>
<li>Click on System Status under WooCommerce plugin. There is a warning on php version under Server Environment stating that php 5.6 or above is required, &#8230; php5.4 is running.</li>
<li>As of Jan 2016, latest php version in the official repository of CentOS 7 is still the very old php5.4. Thus, 3rd party repository must be considered in order to install php5.6 on CentOS 7.</li>
<li>Some advise updating php with Webtatic&#8217;s php56w, but CentOS forum states that it is not recommended to use Webtatic repository.</li>
<li>After installing/ replacing php5.4 with php56u, some php extensions may not be compatible with the new version. And these extensions have to be updated too. E.g. Imagick has to be updated. If PECL is in place, the following command works fine:</li>
</ol>
<p style="padding-left: 30px;">#yum install php56u-pecl-imagick</p>
<p><strong>Config:</strong></p>
<ul>
<li>CentOS 7.3</li>
<li>WordPress 4.7.1</li>
<li>WooCommerce plugin   2.6.13</li>
</ul>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/woocommerce-showing-unmatched-variations/">WooCommerce Showing Unmatched Variations</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress Custom CSS Disappear</title>
		<link>https://larrylai.com/wordpress-custom-css-disappear/</link>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Mon, 02 Jan 2017 06:06:58 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Custom CSS]]></category>
		<category><![CDATA[Theme Update]]></category>
		<category><![CDATA[WordPress 4.7]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2339</guid>

					<description><![CDATA[<p>Background: It is quite terrifying if suddenly all the custom CSS disappear and you do not have a backup of the text of the custom CSS that is not just one or two lines, but it is filled with many lines. Issue: After updating theme Accelerate to the latest version as suggested by WordPress, all the custom [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/wordpress-custom-css-disappear/">WordPress Custom CSS Disappear</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Background:</strong></p>
<p>It is quite terrifying if suddenly all the custom CSS disappear and you do not have a backup of the text of the custom CSS that is not just one or two lines, but it is filled with many lines.</p>
<p><strong>Issue:</strong></p>
<p>After updating theme Accelerate to the latest version as suggested by WordPress, all the custom CSS under Appearance admin menu of the child theme was gone.</p>
<p><strong>Solution:</strong></p>
<p>Restore to the original Virtual Machine hosting WordPress to the version just before updating the theme by Mac&#8217;s TimeMachine.</p>
<p><strong>Tricks:</strong></p>
<ul>
<li>It is supposed that the child theme would not be altered after updating the parent theme. However, I guess (as I&#8217;m not a WP framework expertise) that WordPress 4.7 removed the custom CSS option and instead deployed &#8220;Additional CSS&#8221; option, and put it in another area in the database rather than under the configuration of the theme.</li>
<li>Before updating the theme version, there was no issue on the prior update of WordPress 4.6.1 to 4.7. But still the issue may not be caused by merely the latest theme version.</li>
<li>Though TimeMachine can restore previous backup of Virtual Machine, it is more convenient to restore the snapshot of a Virtual Machine if there is a snapshot taking just before starting the theme update. In this case, how do people expect a child theme could be altered by updating the parent theme version?</li>
</ul>
<p><strong>Config:</strong></p>
<ul>
<li>WordPress     4.7</li>
<li>Theme            Accelerate 1.2.9</li>
<li>Mac OS X      10.12.2</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/wordpress-custom-css-disappear/">WordPress Custom CSS Disappear</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MathJax Incompatibility to LaTex</title>
		<link>https://larrylai.com/mathjax-incompatibility-latex/</link>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Wed, 07 Dec 2016 07:34:30 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CMS]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2240</guid>

					<description><![CDATA[<p>Issue: &#8220;Error: Missing argument to \begin&#8221; when using \color command and together with \boxed command in WordPress with MathJax plugin as if they are under LaTex syntax. Solution: Adding {} to embrace the content under the \color command. Actually, in LaTex syntax, \color command does not need to use {} as all content after the [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/mathjax-incompatibility-latex/">MathJax Incompatibility to LaTex</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>&#8220;Error: Missing argument to \begin&#8221; when using \color command and together with \boxed command in WordPress with MathJax plugin as if they are under LaTex syntax.</p>
<p><strong>Solution:</strong></p>
<p>Adding {} to embrace the content under the \color command. Actually, in LaTex syntax, \color command does not need to use {} as all content after the \color is coloured according to the defined color, e.g. \color{red}. However, for MathJax, you cannot add another LaTex command immediately after \color command, and you need to add {} to embrace the content to be coloured. For example, \color{red}{\boxed{f(x)}}</p>
<p><strong>Config:</strong></p>
<ul>
<li>WordPress:         2.6.1</li>
<li>MathJax plugin:  1.3.4</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/mathjax-incompatibility-latex/">MathJax Incompatibility to LaTex</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>iMac View Camera Capability</title>
		<link>https://larrylai.com/imac-view-camera/</link>
		
		<dc:creator><![CDATA[larry]]></dc:creator>
		<pubDate>Sat, 19 Nov 2016 02:20:48 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">http://larrylai.com/?p=2190</guid>

					<description><![CDATA[<p>Issue: While conducting Online Live Class using Join.Me, and I need to select real-time video as profile. However, it seems that the built-in view camera in iMac cannot make any adjustment. So how can I make my profile more professional without adding an external camera? Solution: By using an application &#8211; iGlasses, it is easy to make [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://larrylai.com/imac-view-camera/">iMac View Camera Capability</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Issue:</strong></p>
<p>While conducting Online Live Class using <a href="https://www.join.me" target="_blank" rel="noopener">Join.Me</a>, and I need to select real-time video as profile. However, it seems that the built-in view camera in iMac cannot make any adjustment. So how can I make my profile more professional without adding an external camera?</p>
<p><strong>Solution:</strong></p>
<p>By using an application &#8211; <a href="https://www.ecamm.com/mac/iglasses/" target="_blank" rel="noopener">iGlasses</a>, it is easy to make adjustments to the setting of the built-in view camera</p>
<p><strong>Tricks:</strong></p>
<ul>
<li>iGlasses is compatible and integrating into all applications for the iMac is not a problem. It is as easy as selecting another view camera</li>
<li>There is no free alternative for iGlasses on iMac, don&#8217;t waste time to find one!</li>
<li>It is definitely worth the one-time charge. Moreover, A free trial period can give more confidence before buying it.</li>
<li>In brief, this app leverages the capabilities of the built-in camera</li>
</ul>
<p><strong>Config:</strong></p>
<ul>
<li>iMac          2014</li>
<li>OS X         10.12.1</li>
<li>iGlasses    v3.4.8</li>
</ul>
<p>The post <a rel="nofollow" href="https://larrylai.com/imac-view-camera/">iMac View Camera Capability</a> appeared first on <a rel="nofollow" href="https://larrylai.com">LarryLai</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
