Select Page
YouTube學外語的好幫手,雙字幕的外掛程式

YouTube學外語的好幫手,雙字幕的外掛程式

用 YouTube 學英文,許多人應該都會先想到 VoiceTube ,不得不稱讚他,是個學習語言的好工具,但對我來說只能看上面他們提供的影片,我自己喜歡看的影片沒能有比較好的處理,所以會想到下載雙字幕的外掛軟體,在學習知識時候也學習語言,可以看看我自己的學習步驟。

  • 先盲聽一遍,不看字幕,試著去理解內容,如果太難懂,我就會直接進入第二步
  • 開啟雙字幕,外語和母語一起顯示,此時可以了解兩種語言的對照
  • 關閉雙字幕,留下外語字幕,但細節有一些聽不懂時候,可以再複習一次
  • 關閉所有的字幕,只用耳朵聽,訓練聽力

試用後,我要推薦 YouTube 雙字幕 和 CapTube (Dual Captions for YouTube)

YouTube™ 雙字幕

  • 基本的功能-雙字幕顯示
  • 介面高度整合到 YouTube 中,要選擇功能不用去找另外的選單
  • 可以下載字幕
  • 自訂字幕位置
  • 自訂字幕的字型、外框、顏色等

有了自訂字型,我還可以用注音字型進去,可以讓小朋友看注音學習


CapTube (Dual Captions for YouTube)

  • 支援雙字幕
  • 可以自訂第三方的翻譯、例如:騰訊翻譯 DeepL翻譯
  • 開源專案、OpenSource

在中國或是想用自己的翻譯的人以及 IT 高手很適合這套,不過缺點是需要自己申請翻譯的 API,或是自己寫寫程式碼

下載以及安裝

CapTube (Dual Captions for YouTube)

YouTube™ 雙字幕

追加看影片學英文的好幫手 – Language Reactor – Netflix也適用

這一套 Language Reactor 跟前面不一樣的部分是加強了學習的功能,安裝上去之後,介面會感覺像是 VoiceTube ,預設會把所有段落的字幕放在右側,可以點選想要看的字幕而去連動影片的播放,另外也可以針對單字選取以及查詢,也同時支援各個國家,像是華人常學的英文、韓文、日文、越南文、泰文等。

Netflix 影片的單字翻譯以及學習功能
設定功能選項

下載 Language Recator https://chrome.google.com/webstore/detail/language-reactor/hoombieeljmmljlkjmnheibnpciblicm/related

吃雞救世界

歐美雞、東方雞

歐美大多都是白羽肉雞,而東方常見的都是黃羽肉雞,黃羽雞90天才可以出欄,白羽雞則只是需要45天就可以完成

飼料轉化率

白羽雞每天吃200g可以長80g出來,飼料換肉的速度驚人,白羽雞的飼料轉化比1.6:1,豬的料肉比3:1,難怪比爾蓋茲常說雞肉可以救非洲,老闆怎麼可以不愛這種員工,別人吃三餐才做一件事情,白羽雞只要吃別人的一半可以做一樣多的事情。

環保概念

說到環保,碳排比就是一個最重要的指標

肉品重量kg碳排量(CO2)kg
牛肉114.8
豬肉1 3.8
雞肉1 1.1
碳排量說明表

產量說明

世界第一,當然是擁有肯德基和麥當勞的美國,不管是白人、黑人都愛,而中國是世界第二,每年雞肉產量1865.6萬噸

世界上最厲害的白斬雞種源

父系白科尼什雞,母系白洛克雞

白羽雞的優化

在1957年的時候白羽雞平均重量為539克,2021年則增加到了2500克,成長了4.6倍,飼轉率 2.34 : 1 變成了 1.6 : 1 ,以前是用分子基數篩選,現在則是已經進步到了全基因組選擇技術,但不是基因改造,是基因篩選以及配種,聯合國說肉雞的飼轉率每提高0.2,可以節省60萬公頃的糧食

擴大繁殖

最有效率也可行的方法是由種雞與其他雞快速配對繁殖,就可以急大量的生產,要做到擴大繁殖以及快速繁殖,一般來說會分為核心群、曾祖代、祖代、父母代、商品代,而我們吃到的都是商品代,經過ABCD擴繁後,一只核心群母雞可以產生300萬商品雞後代,但一代不如一代,沒過多久就會到繁殖的極限,這時候就要採購祖代雞,而安偉捷、科寶、哈伯德三家公司賣的都是祖代雞,市場份額是全世界的97%,只能說三國鼎立,都給它們賺走了,主要供應國家是美國、法國、新西蘭,而中國每年要引進80萬~120萬套祖代雞,存欄7000多萬套父母代種雞,出欄50億商品雞。

祖代雞的困難

育成一個肉雞品種最少需要5年時間,還不一定會成功,以中國為例,1980年開始研究,2004年因為疫情而失敗、一直到了2021年中國研究成功聖澤901、廣明2號、沃德188,才正式官宣中國也有能力生產白羽雞的祖代雞,但中間的辛苦不為外人所知,聖農就說到光是白羽雞育種的前期投入就花了8億元人民幣,可以寫成一本血淚史

參考資料

創業公司必備良器,在共創空間、商務中心也可以擁有自己的網路和電話專線 Alcatel HH71 4G 2CA Wi-Fi無線雙頻 AC1200 MIMO Gigabit 分享器

創業公司必備良器,在共創空間、商務中心也可以擁有自己的網路和電話專線 Alcatel HH71 4G 2CA Wi-Fi無線雙頻 AC1200 MIMO Gigabit 分享器

現在公司一開始成立之初,都會選擇在共創空間或是商務中心,但這些空間要拉固網或是室內電話都是很麻煩又很貴的事情,光是電信公司要求你租約要簽個1-2年就頭很大,公司在這個空間內,可能只有3個月或是6個月就會擴大搬走了,但電話和網路是現在必備的工具,也不能沒有她,而我們自己就採用了創業公司必備良器,同時可以上網、講電話的WIFI分享器,Alcatel HH71 4G 2CA Wi-Fi無線雙頻 AC1200 MIMO Gigabit 分享器

我最愛的功能說明

  • 可以連接有線電話桌機,公司的人就可以直接使用桌機接電話,不用再多買行動電話
  • SIM卡接入後就可以使用4G的網路分享給全公司的人使用,最多可以有32個機器
  • 可以收發簡訊,透過管理介面可以在WEB中收發簡訊
  • 可以外接4G天線,即時在室內,訊號一樣可以好的不得了
  • 支援2CA功能,可以有效利用頻寬

到海悅電訊去買

如何移除 WooCommerce 預設勾選配送到不同的地址

WooCommerce 預設安裝好會在結帳畫面中,出現「配送道不同的地址」的選項,並且預設是勾選起來的,常常有客戶需要把這個選項關閉,或是隱藏他,做法很多種,我這邊是以複製該 template 到自己的子佈景主題中,然後修改 PHP 的程式碼為主

  1. 先複製 wp-content/plugins/woocommerce/templates/checkout/form-shipping.php 到 wp-content/themes/[themes-child]/woocommerce/checkout/form-shipping.php
sudo cp /var/www/html/wp-content/plugins/woocommerce/templates/checkout/form-shipping.php /var/www/html/wp-content/themes/themes-child/woocommerce/checkout/form-shipping.php

2. 修改 form-shipping.php 的內容,將預設選項移除,以及將整個欄位隱藏

原先的程式碼如下

	<h3 id="ship-to-different-address">
			<label class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox">
				<input id="ship-to-different-address-checkbox" class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox" <?php checked( apply_filters( 'woocommerce_ship_to_different_address_checked', 'shipping' === get_option( 'woocommerce_ship_to_destination' ) ? 1 : 0 ), 1 ); ?> type="checkbox" name="ship_to_different_address" value="1" /> <span><?php esc_html_e( 'Ship to a different address?', 'woocommerce' ); ?></span>
			</label>
		</h3>

修改後的程式碼如下

	<h3 id="ship-to-different-address" style="display:none" >
			<label class="woocommerce-form__label woocommerce-form__label-for-checkbox checkbox">
				<input id="ship-to-different-address-checkbox" class="woocommerce-form__input woocommerce-form__input-checkbox input-checkbox" <?php checked( apply_filters( 'woocommerce_ship_to_different_address_checked', 'shipping' === get_option( 'woocommerce_ship_to_destination' ) ? 1 : 0 ), 0 ); ?> type="checkbox" name="ship_to_different_address" value="0" /> <span><?php esc_html_e( 'Ship to a different address?', 'woocommerce' ); ?></span>
			</label>
		</h3>

其中在 <h3> tag 中,加入 style=”display:none” ,在 ‘shipping’ === get_option 中,把傳回的數值調整成0,代表預設不會勾選,這樣就可以隱藏運送到不同的地址的選項了

參考資料

如何在 Ubuntu 20.04 上用 VSCODE 對掛在 Nginx 的 PHP 8.0 除錯

如何在 Ubuntu 20.04 上用 VSCODE 對掛在 Nginx 的 PHP 8.0 除錯

假設你已經在 Ubuntu 上安裝好了 Nginx 、 Php8.0、 VSCODE,那麼我們就可以專注在如何讓你的 VSCODE 可以對 PHP 除錯

  1. 先安裝 php-xdebug 套件
sudo apt install php-xdebug

對應 Php8.0 的環境下,會安裝對應不同 php 版本的 mods ,我的環境下安裝的是 PHP 8.1 版本,路徑是 /etc/php/8.1/mods-available/

2. 更改 xdebug.ini 的設定

sudo /etc/php/8.1/mods-available/xdebug.ini

3. 將 xdebug.ini 內容改成

zend_extension = xdebug.so
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 172.17.0.1     ;指定vscode所在的IP
xdebug.remote_connect_back = 1      ;如果為1,則會忽略remote_host
xdebug.remote_port = 9000

xdebug.remote_log = "/var/log/xdebug.log"

4. 重新啟動服務

sudo systemctl start php8.0-fpm
sudo systemctl start nginx

5. 要讓 VSCODE 支援 PHP Debug ,要先安裝 php debug

6. 安裝完畢後,在 PHP 的專案目錄下要建立 launch.json 讓除錯器知道要連線到那裏

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Listen for XDebug",
      "type": "php",
      "request": "launch",
      "port": 9000
    }
  ]
}

到這裡,就可以用你的 VSCODE 去除錯你的 PHP CODE 了