<?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>Victor Hung%27s Diary</title>
	<atom:link href="https://taskinghouse.com/posts/tag/%E6%9B%B4%E6%96%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://taskinghouse.com</link>
	<description></description>
	<lastBuildDate>Wed, 03 Nov 2021 02:26:48 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://taskinghouse.com/wp-content/uploads/2018/05/cropped-favicon.png</url>
	<title>更新 &#8211; TaskingHouse</title>
	<link>https://taskinghouse.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>「Mac」Homebrew：Mac 必裝的套件管理工具</title>
		<link>https://taskinghouse.com/posts/4766365-homebrew-essential-mac-suite-management-tools/</link>
		
		<dc:creator><![CDATA[Victor Hung]]></dc:creator>
		<pubDate>Sat, 13 Jan 2018 06:17:08 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Homebrew]]></category>
		<category><![CDATA[下載]]></category>
		<category><![CDATA[套件管理]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[更新]]></category>
		<category><![CDATA[軟體]]></category>
		<guid isPermaLink="false">https://diary.taskinghouse.com/posts/2018-01-13-homebrew-essential-mac-suite-management-tools/</guid>

					<description><![CDATA[<p>Homebrew 官方網站： https://brew.sh/index_zh-tw.html Homebrew 可以做什麼？ Homebrew 可以在 Mac...</p>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/4766365-homebrew-essential-mac-suite-management-tools/">「Mac」Homebrew：Mac 必裝的套件管理工具</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>Homebrew 官方網站： <a href="https://brew.sh/index_zh-tw.html" target="_blank" rel="noopener">https://brew.sh/index_zh-tw.html</a></p>
<h3>Homebrew 可以做什麼？</h3>
<p>Homebrew 可以在 Mac 上安裝系統沒有的套件，例如 Wget 這種工程師常用的軟體。不過 Homebrew 不是只有工程師才用的到，一般常見的軟體、下載 YouTube 的程式，其實都可以透過 Homebrew 來取得。 Homebrew 也有點像是 <a href="https://ninite.com/" target="_blank" rel="noopener">Ninite</a> 這套軟體，我們不需要搜尋軟體的官方網站，並手動下載、安裝軟體。尤其是許多需要註冊登入才能下載的軟體，例如：Adobe Creative Cloud、Microsoft Office 都可以透過 Homebrew 來搜尋並安裝。</p>
<h3>安裝 Homebrew</h3>
<p>在 Mac 的終端機貼上以下指令：</p>
<pre><code>/bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;</code></pre>
<h3>安裝套件</h3>
<p>安裝套件的方式很簡單，例如安裝 Wget 一樣透過指令：</p>
<pre><code>brew install wget</code></pre>
<h3>更新套件</h3>
<pre><code>brew update &amp;&amp; brew upgrade &amp;&amp; brew cleanup</code></pre>
<p>一氣呵成的指令內容分別是： brew update：更新 Homebrew 及套件清單 brew upgrade：更新所有套件 brew cleanup：清除暫存檔 不過在 brew 軟體清單內可能大部分都是比較「工程」的套件，因此如果要安裝一些「尋常」的軟體，我們可以安裝 Homebrew-Cask 這套軟體，來取得更多的應用程式。</p>
<h3>安裝 Homebrew-Cask</h3>
<p>輸入指令：</p>
<pre><code>brew tap caskroom/cask</code></pre>
<h3>搜尋可以安裝的軟體</h3>
<p>假設我們想要尋找 Adobe 系列，可以輸入指令：</p>
<pre><code>brew search adobe</code></pre>
<p>Homebrew-Cask 就會列出所有可以安裝的 Adobe 應用程式。</p>
<h3>安裝軟體</h3>
<p>接著，安裝一般軟體就很簡單了，例如 Google 瀏覽器：</p>
<pre><code>brew --cask install google-chrome</code></pre>
<p>網路上有許多教學特別註明，必須透過某些指令，去設定安裝軟體的路徑。筆者撰文時，測試了最新版 Homebrew-Cask 安裝軟體，跟安裝一般 Mac 軟體，預設的路徑就在「應用程式」資料夾，因此應該不需要額外修改。</p>
<h3>更新軟體</h3>
<p>列出需要更新的軟體</p>
<pre><code>brew --cask outdated</code></pre>
<p>更新指定軟體</p>
<pre><code>brew --cask install --force google-chrome</code></pre>
<p>一次找出需要更新的軟體並更新</p>
<pre><code>brew --cask install --force $(brew --cask outdated | awk &#039;{print $1}&#039; | xargs)</code></pre>
<h3>移除軟體</h3>
<pre><code>brew --cask uninstall google-chrome</code></pre>
<h3>延伸閱讀</h3>
<p><a href="https://taskinghouse.com/posts/download-youtube-videos-with-youtube-dl-install-by-homebrew/" title="「教學」用 Homebrew 安裝 youtube-dl 下載 YouTube 影片">「教學」用 Homebrew 安裝 youtube-dl 下載 YouTube 影片</a></p>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/4766365-homebrew-essential-mac-suite-management-tools/">「Mac」Homebrew：Mac 必裝的套件管理工具</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>「教學」在 WordPress 隱藏特定外掛更新通知</title>
		<link>https://taskinghouse.com/posts/2512080-how-to-hide-specific-plugin-update-notification-in-wordpress/</link>
		
		<dc:creator><![CDATA[Victor Hung]]></dc:creator>
		<pubDate>Sun, 15 Oct 2017 03:03:08 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[教學]]></category>
		<category><![CDATA[外掛]]></category>
		<category><![CDATA[更新]]></category>
		<category><![CDATA[通知]]></category>
		<category><![CDATA[隱藏]]></category>
		<guid isPermaLink="false">https://diary.taskinghouse.com/posts/2017-10-15-how-to-hide-specific-plugin-update-notification-in-wordpress/</guid>

					<description><![CDATA[<p>在 WordPress 平台上有許多外掛可以使用，免費的很多，但付費的又更好用一點。付費的外掛定期會更新，若是當初是購買主題時，就附贈了這些付費外掛，雖然是可以...</p>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/2512080-how-to-hide-specific-plugin-update-notification-in-wordpress/">「教學」在 WordPress 隱藏特定外掛更新通知</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>在 WordPress 平台上有許多外掛可以使用，免費的很多，但付費的又更好用一點。付費的外掛定期會更新，若是當初是購買主題時，就附贈了這些付費外掛，雖然是可以正常使用沒錯，但因為沒有獨立授權，所以不能更新。因此，每當登入 WordPress 控制台時，畫面上就會彈出這些外掛、主題的更新通知。</p>
<p>又或是，我們協助客戶製作的 WordPress 網站，但客戶並不具有修改、除錯的能力，若是客戶動手更新了外掛，可能就會造成一些錯誤或是資料遺失。本篇透過在 WordPress 插入簡單的程式碼，就可以隱藏 WordPress 中特定外掛的更新。</p>
<p><span id="more-1451"></span></p>
<p>下列程式碼可以插入在 functions.php 或 wp-config.php 這兩個檔案裡面，如果不知道這兩個檔案在哪裡，也許就先不要進行此修改。</p>
<p>下列程式碼需要外掛的執行檔名稱，可以在「外掛編輯器」中找到，例如本篇以 BeTheme 主題（以及很多主題都）附贈的 Visual Composer 為例，在外掛編輯器中，可以看到它的外掛名稱是 <code>WPBakery Visual Composer</code>，而執行檔名稱則是 <code>js_composer/js_composer.php</code></p>
<p>我們可以把外掛名稱寫在註解內，而程式碼內則是要正確的填入執行檔名稱：</p>
<pre><code class="language-php"><span class="hljs-comment">/* Hide plugin update notices – WPBakery Visual Composer*/</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">disable_plugin_updates</span><span class="hljs-params">( $value )</span> </span>{
   <span class="hljs-keyword">unset</span>( $value-&gt;response[<span class="hljs-string">'js_composer/js_composer.php'</span>] );
   <span class="hljs-keyword">return</span> $value;
}
add_filter( <span class="hljs-string">'site_transient_update_plugins'</span>, <span class="hljs-string">'disable_plugin_updates'</span> );
</code></pre>
<p>而 BeTheme 主題另外附贈的 LayerSlider 也是一樣：</p>
<pre><code class="language-php"><span class="hljs-comment">/* Hide plugin update notices – LayerSlider WP*/</span>
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">disable_plugin_updates</span><span class="hljs-params">( $value )</span> </span>{
   <span class="hljs-keyword">unset</span>( $value-&gt;response[<span class="hljs-string">'LayerSlider/layerslider.php'</span>] );
   <span class="hljs-keyword">return</span> $value;
}
add_filter( <span class="hljs-string">'site_transient_update_plugins'</span>, <span class="hljs-string">'disable_plugin_updates'</span> );
</code></pre>
<p>以上，將寫好的程式碼插入到 functions.php 或 wp-config.php 這兩個檔案裡面，指定的外掛就不會再跳出更新通知了。</p>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/2512080-how-to-hide-specific-plugin-update-notification-in-wordpress/">「教學」在 WordPress 隱藏特定外掛更新通知</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>「教學」Amazon EC2 Ubuntu  將 PHP 7.0 降版至 PHP 5.6</title>
		<link>https://taskinghouse.com/posts/829904/</link>
		
		<dc:creator><![CDATA[Victor Hung]]></dc:creator>
		<pubDate>Thu, 01 Sep 2016 17:49:07 +0000</pubDate>
				<category><![CDATA[EC2]]></category>
		<category><![CDATA[教學]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[升級]]></category>
		<category><![CDATA[更新]]></category>
		<category><![CDATA[相容性]]></category>
		<category><![CDATA[降版]]></category>
		<guid isPermaLink="false">https://diary.taskinghouse.com/posts/2016-09-02-829904/</guid>

					<description><![CDATA[<p>號稱效能是 PHP 5.6 版兩倍的 PHP 7.0 版，帶來包括記憶體使用減少、抽象化語法樹、全面 64 位元支援、例外處理架構優化等功能，但使用者遇到最大的...</p>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/829904/">「教學」Amazon EC2 Ubuntu  將 PHP 7.0 降版至 PHP 5.6</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://taskinghouse.com/archives/829904/9aIIPId1S56UsfY12MrC_cover.png" alt="cover.png" /></p>
<p>號稱效能是 PHP 5.6 版兩倍的 PHP 7.0 版，帶來包括記憶體使用減少、抽象化語法樹、全面 64 位元支援、例外處理架構優化等功能，但使用者遇到最大的障礙果然還是相容性問題，以往能正常運作的系統程式，可能在升級 PHP 7.0 之後出現錯誤，因此這篇教學就要介紹一個簡單快速將 PHP 7.0 降版至 PHP 5.6 的方式，以快速排除錯誤、解決問題。</p>
<h2>Step 1</h2>
<p>停用 proxy_fcgi apache module：</p>
<pre><code>sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart
</code></pre>
<h2>Step 2</h2>
<p>要從 PHP 7.0 降版到 PHP 5.6 其實並不需要移除 PHP 7.0，只要重新安裝 PHP 5.6 就可以了，相反的在這種情況之下，如果有使用 phpmyadmin 的話反而必須要有 PHP 7.0 的存在。</p>
<p>接著依序輸入下列指令：</p>
<pre><code>sudo add-apt-repository ppa:ondrej/php
</code></pre>
<pre><code>sudo apt-get update
</code></pre>
<pre><code>sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
</code></pre>
<h2>Step 3</h2>
<p>都安裝完成之後，輸入以下指令從 PHP 7.0 降版到 PHP 5.6</p>
<pre><code>sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
</code></pre>
<h2>大功告成</h2>
<p><img decoding="async" src="https://taskinghouse.com/archives/829904/PehqThQEShiw9zGXMVyO_cover.png" alt="cover.png" /></p>
<p>如果之後想把 PHP 5.6 升級到 PHP 7.0 反過來輸入就可以了</p>
<pre><code>sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
</code></pre>
<p>這篇文章 <a rel="nofollow" href="https://taskinghouse.com/posts/829904/">「教學」Amazon EC2 Ubuntu  將 PHP 7.0 降版至 PHP 5.6</a> 最早出現於 <a rel="nofollow" href="https://taskinghouse.com">TaskingHouse</a>。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
