星期一, 4月 01, 2019

清單 - 輸入法

編輯

Ubuntu 正體中文論壇
Linux Mint 英文論壇
Rocky Linux 英文論壇


◆ 除錯
  ・2026-01-29 嘸蝦米中文模式打字,突然跳入英文模式之解決方案


◆ 嘸蝦米輸入法( iBus架構。猜測可用:Ubuntu 20,22,24;EL7,8,9)
  ※ 採用iBus 架構的 Ubuntu 20.04 可刪除的資料(文字使用圖片取代,點按可放大)


    以下壓縮檔,推薦使用最新檔,使用舊檔也許會因某些不明原因而無法使用  

  ・2026-02-28 boshiamy_2026-02-28.7z 下載( iBus架構;Ubuntu 24.4 編譯成功,猜測其它版本應也會成功。Rocky 沒測試 )
  ・2026-01-29 boshiamy_2026-01-29.7z 下載( iBus架構;Ubuntu 20〜24 編譯成功,Rocky 沒測試 )
  ・2023-04-27 boshiamy_2023-04-27.7z 下載( iBus架構;能在 Rocky 9.1, Ubuntu 22.04 編譯成功 )
                       ( 內含安裝、功能說明檔,另附中英切換截圖 )
  ・2023-04-06 boshiamy_2023-04-06.7z 下載( iBus架構;能在 Rocky 9.1, Ubuntu 22.04 編譯成功 )
                       ( 內含安裝、功能說明檔,另附中英切換截圖 )
  ・2022-07-30 boshiamy_2022-07-30.7z 下載( iBus架構;能在 Ubuntu 22.04 編譯成功 )
                       ( 內含安裝、功能說明檔,另附中英切換截圖 )
  ・2022-01-28 boshiamy_2022-01-28.7z 下載
  ・2021-05-20 boshiamy_2021-05-20.7z 下載
  ・2021-02-18 boshiamy_2021-02-18.7z 下載
  ・2019-05-18 boshiamy_2019-05.18.7z 下載( iBus架構;能在 CentOS 7.6-1810 編譯成功 )( 內含安裝說明檔 )
  ・2016-05-23 gcin 嘸蝦米輸入法安裝 for CentOS


◆ 嘸蝦米輸入法( fcitx架構 )
  ※ 採用fcitx 架構的 Linux Mint 21.1 可刪除的資料

  ・2023-xx-xx
  ・2023-04-30 Linux Mint 21.1 fcitx架構之嘸蝦米輸入法安裝方式


◆ (已作廢) 創土輸入法(IBus架構,相容嘸蝦米輸入法)
  ・2019-10-25 創土輸入法 dooland-12.1910.25 釋出
  ・2019-06-14 創土輸入法 dooland-12.1906.14 釋出
  ・2019-05-03 CentOS 7.6-1810 ibus 安裝 嘸蝦米/創土 輸入法
  ・2017-01-04 CentOS 7.3-1611 ibus 安裝 嘸蝦米/創土 輸入法

星期二, 10月 23, 2018

中台港澳代碼一覽表




省份名簡稱英文
代碼
英文名郵區
代碼
ISO代碼國標代碼面積(km2)人口(萬)省會城市
北京市 京BJBeijing11CN-11110000 16807.8 1493 北京市
天津市 津TJTianjin12CN-12120000 11305 1024 天津市
河北省 冀HEBHebei13CN-13130000 190000 6809 石家莊市
山西省 晉SXShanxi14CN-14140000 156000 3335 太原市
內蒙古自治區 內蒙古IMG(NM)Inner Mongolia15CN-15150000 1183000 2384 呼和浩特市
遼寧省 遼LNLiaoning21CN-21210000 145700 4217 瀋陽市
吉林省 吉JLJilin22CN-22220000 187400 2708 長春市
黑龍江省 黑HLJ(HL)Heilongjiang23CN-23230000 454000 3816 哈爾濱市
上海市 滬SHShanghai31CN-31310000 6340.5 1352. 上海市
江蘇省 蘇JSJiangsu32CN-32320000 102600 7433 南京市
浙江省 浙ZJZhejiang33CN-33330000 101800 4720 杭州市
安徽省 皖AHAnhui34CN-34340000 139600 6228 合肥市
福建省 閩FJFujian35CN-35350000 121400 3511 福州市
江西省 贛JXJianxi36CN-36360000 166947 4284 南昌市
山東省 魯SDShandong37CN-37370000 157100 9180 濟南市
河南省 豫HENHenan41CN-41410000 167000 9717 鄭州市
湖北省 鄂HUBHubei42CN-42420000 185900 6016 武漢市
湖南省 湘HUNHunan43CN-43430000 211875 6698 長沙市
廣東省 粵GDGuangdong44CN-44440000 179800 8303 廣州市
廣西壯族自治區 桂GXGuangxi45CN-45450000 236300 4889 南寧市
海南省 瓊HNHainan46CN-46460000 35000818 海口市
重慶市 渝CQChongqing50CN-50500000 824003144 重慶市
四川省 川SCSichuan51CN-51510000 4850008725 成都市
貴州省 黔GZGuizhou52CN-52520000 1761003904 貴陽市
雲南省 滇YNYunnan53CN-53530000 3940004415 昆明市
西藏自治區 藏XZTibet54CN-54540000 1228400274 拉薩市
陝西省 陝SAXShaanxi61CN-61610000 2056003705 西安市
甘肅省 甘GSGansu62CN-62620000 4550002619 蘭州市
青海省 青QHQinghai63CN-63630000 722000539 西寧市
寧夏回族自治區 寧NXNinxia64CN-64640000 66400588 銀川市
新疆維吾爾自治區 新XJXinjiang65CN-65650000 16600001963 烏魯木齊市
台灣省
(目前與中國分治)
 台TWTaiwan71CN-71710000 358732300 台北市
香港特別行政區 港HKHongkong91CN-91810000 1098723 香港
澳門特別行政區 澳MOMacau92CN-92910000 25.464 澳門

星期日, 5月 06, 2018

Google Play 商店無法下載之解決方案

基本上,此問題主要涉及三個方面,如下﹕

1、下載網路規格選錯

  只能用Wi-Fi 卻設定成使用行動數據,反之亦然。


2、應用程式被鎖住、被停用

  ○ 依下列次第可解決:
    設定 > 應用程式(與通知) > 應用程式資訊 > 點選被停用的程式名稱 > 啟用

  ○ 若很不幸的是「系統面」的鎖定,而不是單一程式被停用或鎖定,執行:
    設定 > 應用程式(與通知) > 應用程式資訊
       > 右上角三點功能鍵 > 重設應用程式偏好設定


3、Google Play 商店版本太舊沒更新
   步驟一﹕先點按 「Google Play 商店」 > 設定 > Play 商店版本

      點按後會出現告知訊息,若不是最新版本,等一下看看是
      否有做更新的動作。

      若一直等不到更新動作,請重新開機,之後重覆動作一次
      ,若仍一直等不到更新動作,則執行步驟二。


  步驟二﹕處理這問題的手續比較麻煩,如下。

  A、先下載最新版「Google Play 商店」的 apk 安裝程式

    請先找到有提供android apk 的網站,瀏覽器關鍵字是:

    「google play store pak」


    進入此網站去搜尋,關鍵字是﹕

    「Google Play Store 」

    請確認這個版本是您手機android 作業系統版本中的最新版本apk,
    若無法確認,下載安裝完畢之後須執行「步驟一」更新的動作(
    趕快念「阿彌陀佛」祈禱它能更新到最新版本,若不能更新......
    呃∼,您已可開始念「往生咒」嘍∼ ☺)。


  B、先把舊 「Google Play 商店」停用

    執行上述第2條的動作。

    停用前,先把一些垃圾資料清除,不清除也可以。


  C、重新開機


  D、點按已下載的apk,然後依畫面指示做動作

    主要是把「禁止不明程式安裝」開放,若不開放無法執行。依
    畫面指示動作,通常會直接跳到開放的畫面,讓您執行開放動
    作。

    若没有上述的現象,請自行手動去開放。開放方式隨不同版本
    位置也不同。

    舊版本路徑大都是:
      設定 > 系統 > 開啟不明應用程式安裝


    Android 7.0版之後,已不是整個系統權限的開放,而是依不同
    程式的個別權限設定,路徑大約如下:

      設定 > 應用程式(與通知)
         > 特殊應用程式存取權
         > 點按要安裝apk的那個工具名稱
         (類似檔案管理的工具,手機通常有附送一個)
         > 允許這個來源的應用程式
      

  照著做之後......成功!您可以微笑了 ^_<


※ Google 官方可參考資料
 ⏺Google 官方:Google Play 商店無法開啟、載入內容或下載應用程式
 ⏺Google 官方:修正 Android 裝置的網際網路連線問題
 ⏺Google 官方:解決 Google Play 相關問題的其他步驟

星期四, 3月 01, 2018

AI 相關 - 硬體

◆ 聯發科
  ‧NeuroPilot 人工智慧平台究竟是什麼?
  ‧關於Edge AI,你需要知道這些!


   ※聯發科相關新聞、知識﹕
    ‧聯發科技科普時間






NeuroPilot 人工智慧平台究竟是什麼?

資料來源﹕點按這裡

2018年起,人工智慧進入了快車道!而聯發科技攜 NeuroPilot 人工智慧平台也登上了這趟開往 AI 時代的列車。NeuroPilot 是什麼意思?這個平台的內部構造如何?與其他人工智慧方案有何不同?在今天的文章裡,小編將逐一向大家揭曉。


NeuroPilot 名字來源

談起 NeuroPilot,我們需要先從它的大哥 CorePilot 說起。大約四五年前,為更好地提升手機性能和降低功耗,很多手機處理器開始採用大小核異構架構。聯發科技早在2014年領先開發出 CorePilot™ 技術,可動態偵測每個核心的工作負載量,智慧調節每個核心的任務分配,使高性能的大核以及節能的小核相互協調。進入人工智慧時代,聯發科技把從大小核時代積累的異構運算經驗應用到 NeuroPilot 上,演變為在 CPU、GPU 和 APU 間做異構運算,提升 AI 運算效能。所以,NeuroPilot 可以說是一個以異構運算為基礎的人工智能平台。

 英文小知識:Pilot 的中文解釋是引航員、導向器;Core 是核心的意思;
      Neuro 是神經網絡的意思。那麼,CorePilot 和 NeuroPilot
      的意思就不言自明了吧。


NeuroPilot 平台大拆解

NeuroPilot 平台大致可分為三個層級,最頂層是各種應用程序(APP),中間層用於程序編寫和異構運算,最底層是各種硬體處理器。其實,你可以把它想像成一個漢堡包,底層用於支撐;中間是餡料,可以根據口味不同實現各種客制化;頂層則是用於覆蓋和感知,勾起人們的食用(使用)慾望。


最頂層(應用層)
 
最頂層是我們日常就能接觸的一些應用,包括臉部識別、面部美化、場景檢測、手勢檢測、語音識別等等。這些應用有的是能從軟體商店(App Store)裡直接下載的,比如美圖類軟件;有的是預建(Pre-built)式應用程序,比如人臉解鎖或人臉支付等。相較於軟件商店裡面的通用型應用程序,pre-built 應用有很強的個性化需求(比如安全性),所以需要採用預建的方式跟特定軟件做深度整合方能實現。
聯發科技 NeuroPilot 平台既能支持軟件商店裡面的應用(App-store Applications),也支持預建式應用(Pre-built Applications)。要支持這兩類應用,需要在架構上做一些優化和設計,那麼NeuroPilot 是如何做到的呢?讓我們繼續往下深挖。

 
中間層(軟體層)
 
這一層主要由算法軟體構成,包括高中低階 API, 神經網絡運行(NN Runtime), 異構運行(Heterogeneous Runtime)。
首先,軟體商店裡面的應用通常都是基於高級別的 API 進行程序編寫的,我們稱之為 AI framewrok,像 Google 的tensorflow、 Facebook 的caffe2、Amazon 的 MXNet、Sony 的 NNabla 等。聯發科技的 NeuroPilot 支持市面上主流且常用的所有 AI framework,這樣我們的合作夥伴們就能夠很方便地在 NeuroPilot 平台上進行程序開發啦,同時也能夠很好地與雲端對接。
對於預建式應用程序而言,既包含一些通用功能,也有一些客製化功能,而且廠商希望應用程序能夠比較容易地複製到其他平台去,即同一個 APP 能部署到不同的操作系統平台上。基於這樣的需求,NeuroPilot 加入了 NN Runtime 這一層級,除了把通用AI 應用的運算概念裝在裡面外,還提供一些客制化接口,以滿足廠商的客制化需求,這樣既確保了廠商客制化的AI 指令不被外人獲悉,也能讓這些客制化指令更有效運行,還可以很容易地實現一些通用功能。
再往下,是異構運算層(Heterogeneous Runtime)。為什麼 AI 還需要異構運算呢?這是因為 CPU、GPU、APU 都可以進行 AI 運算,那麼當一個 AI 任務來臨時,要把任務丟給哪個處理器去做呢?這就需要異構功能了。


CPU 是中央處理器,主要負責控制相關的功能。

GPU 是圖形處理器,主要負責運算功能。

APU 是AI 處理器,主要負責AI 相關應用,對整個AI 運算做特殊的加速。













正所謂術業有專攻,從上面的介紹可以看到,不同的處理器擁有不同的功能與特性,所以分工明確是件很重要的事情。比如 CPU 什麼都能做,但做什麼東西都很費力,效率十分差,而 AI processor 雖只負責 AI 方面的東西,但執行起 AI 任務時,效率卻是最好的。

異構運算能夠根據工作的特質進行明確的分工,把不同的工作分配給 APU、CPU、GPU,讓它們能夠最大地發揮各自所長,實現最優的效能。


最底層 (硬體層) 

這層就不多說了,主要是異構運算所調配的各個處理器——CPU、GPU、APU。


完整的工具包讓 NeuroPilot 更開放

不同於以往的交鑰匙方案,人工智慧時代,聯發科技採用平台策略。NeuroPilot 是個開放的平台,開放給所有的合作夥伴,甚至一些非專業的使用者也可以用 NueroPilot 做 AI 應用的開發。為了讓所有人都能很容易地使用 NeuroPilot,除了把上述提到的架構設計好之外,工具包也要非常完整。比如有的合作夥伴開發了一個軟體,卻發現實際運行時有些地方跟當初預想的不一樣,這時就需要工具包幫忙做除錯(debug)的工作。

NeuroPilot 提供從最上層系統級到中間 runtime 層級到最底層的工具包。系統層級的工具包主要負責排查 AI 任務在 CPU、APU、GPU 間的工作分配是否合理。如果你想讓CPU 執行 AI,系統卻讓 GPU 做了這項工作,這時工具包就會糾除這個錯誤。而 runtime 中間層的工具包主要負責排查各運算單元裡面的運行情況是否正常。通過這些工具包,採用 NeuroPilot 平台的合作夥伴能夠非常容易地進行系統除錯工作。


通用架構,跨平台不是夢

不同於市場上其他的 AI 平台,聯發科技 NeuroPilot 可以跨平台和跨產品線,這就需要 NeuroPilot 具有跨操作系統的通用架構。雖然架構表層看起來長得一模一樣,但在底層是可以供開發者實現一些差異化的。也就是說,在安卓平台開發的應用,可以不做任何修改就可以直接搬到 Linux 上運行,即只需編寫一次程序,就可以應用到各個平台上,從而大幅減少開發商的資源投入。






































以上就是關於聯發科技 NeuroPilot 人工智能平台的詳細介紹,看完後,有沒有覺得自己的 AI 智商多了好幾斤。

如果已經頭暈的你,記住下面這句話就可以啦。

「聯發科技 NeuroPilot 是一個以異構運算為基礎的、整合軟硬體、完整、開放的人工智能平台,致力將終端人工智慧(Edge AI)帶入各種跨平台設備。

星期三, 12月 20, 2017

CentOS 7.4.x 安裝次第及注意事項

■ 救援系統﹕須預先自行燒入USB or CD,以備用USB or CD開機


■ 新系統安裝
 ◆‧須確認
  ‧開機碟只留50GB,其餘分割為儲存碟
  ‧須設定swap ,大小等同於DRAM

 ◆‧須確認驅動程式已勾選
  Smart Card, 通用 hplip,Touch Pad

■ 第一優先必須設定

  yum update, NTFS-3g



■ 必要套件、軟體安裝 (OS安裝後須優先安裝)
 dkms, gcc, make
 Thunar File Manager, Geany, Alacarte (Main Menu Editor)
 KolourPaint, Dooland IME


■ 必要系統環境、週邊設定
  ◆ 系統環境﹕時區、時間(須寫入BIOS)

  ◆ 分割儲存碟之設定
   ‧/etc/fstab 中設定開機映射至自定目錄。來源選擇UUID,不
    選擇設備位置名稱(例如 /etc/sda2)
   ‧分割儲存碟做軟連結至根目錄下之指定目錄
   ‧分割儲存碟通用位置﹕/run/media/<帳號>/<自定目錄名>


  ◆ GNOME 桌面調整 (Tweak Tool)
   ‧Extensions﹕Dash to panel, Dash to dock


  ◆ 鍵盤
   ‧鎖定螢幕          ﹕Super + L (系統預設)
   ‧平行視窗          ﹕Ctrl + Alt + F2~F6 (系統預設)
   ‧立殺無反應行程﹕Ctrl + Alt + K (須設定)

  ◆ 印表機完整驅動程式


■ 其它套件、軟體安裝
  ◆  一般CLI軟體安裝

  ◆  一般視窗軟體安裝
    p7z (via CLI) & PeaZip, VirtualBox, Chrome, Opera, Firefox 最新版
    ThunderBird, Skype, LibreOffice
    , Atom, GIMP


  ◆  程式開發工具安裝
    Visual Studio Code,  Apatana,
    Android Studio,

  ◆  軟體專案相關工具安裝
    git server(via CLI) & SmartGit, Melt,

星期二, 12月 05, 2017

Firefox 不必安裝且加入快捷列的方式

本文是在 CentOS 7.4.1708 之上測試後可用狀況而發表。

Firefox rpm 檔可點按右列尋得﹕Rpmfind

Firefox 安裝後的路徑,預設放置在 /usr/lib64/firefox

------
Firefox on Linux 總是以免重新編譯檔壓成 tar ball 方式釋出,解壓縮之後的執行方式有下列幾種﹕

○ 進入檔案被解壓縮之目錄內直接執行 「./firefox 」即可!注意,要確定
 firefox 執行檔的權限是否有開放 (語法﹕#chmod +x firefox)


○ 加入Application 之選單內

  使用 alacarte (Main Menu) 這套選單管理工具,直接新增執行項目,
  並把 Firefox 執行程式路徑直接放入欄位內即可(圖一)。

  注意﹕
    須用按鈕點選,若直接打字在CentOS 7.x版上會失敗,OK鈕不能
    被點按。


○ 加入Favorites 目錄(快捷工作列) 之下

  在左方Favorites工具列最底下有一個「Show Applications」,點按
  後會出現軟體搜尋視窗(圖二),在其上方「Type to Search ...」之中,
  打入軟體名稱即可找到 Firefox 圖示(圖三)。

  然後,滑鼠指向該圖示,點按右鍵就跳出選單,點按「Add to Favorites」
  即可加入Favorites 目錄(快捷工作列) 之下。


○ 弊病

  使用本文方式,我發現一個弊病,在郵件中(ThunderBird) 點按連結,結
  果「預設瀏覽器」(不論Firefox or Chrome) 都跳不出連結......,後來的
  解決方案,只好設定軟連結至/usr/bin,然後重新開機或重新登入。

   語法﹕ln -s <firefox 放置目錄/firefox>  /usr/bin/firefox


*********************************************************************************************
圖一﹕




































圖二

























圖三

星期四, 8月 10, 2017

Javascript - 清單

Javascript API 測試網

‧ 繁 - (好) Javascript Library
‧ 簡 - (好) Javascript Library











星期三, 6月 14, 2017

大陸五大銀行,及常用銀行

●五大銀行(國家銀行):
   中國工商銀行、中國建設銀行、中國農業銀行、中國銀 行、交通銀行

●六大銀行
   中國工商銀行、中國建設銀行、中國農業銀行、中國銀 行、交通銀行、
   中國郵政儲蓄銀行

●其它銀行:
  招商銀行、中國民生銀行、興業銀行、上海浦東發展銀行、廣東發展銀行、
  中信銀行、光大銀行、杭州銀行、平安銀行

星期三, 1月 04, 2017

CentOS 7.3.1611 ibus 安裝 嘸蝦米 / 創土 輸入法

➤ 前版本 2016_0523﹕gcin 輸入法安裝 for CentOS

**************************************************************************
IBus 嘸蝦米輸入法檔正常轉檔方式
****************************************
  CentOS 7.3.1611 IBus 程式有臭蟲,使得嘸蝦米輸入法檔繁簡大約有6032字無法
  被轉檔,必須做修改程式動作或下載所附檔案覆蓋原程式才能正常作業。

  ● 直接覆蓋方式 (下載程式壓縮檔
     覆蓋指令(使用root)﹕
     => #cp -f chinese_variants.py /usr/share/ibus-table/engine


  ● 直接修改程式方式 (使用root)
     a. 下載 chinese_variants.py 檔至所在目錄內
      => #cp /usr/share/ibus-table/engine/chinese_variants.py ./
     b. 尋找 chinese_variants.py 檔中的集合變數關鍵字「 variants_table 」
      => #gedit chinese_variants.py  (建議用這指令,要刪6000多列)
       or
      => #vi chinese_variants.py
     c. 把variants_table之後大括號{}內中6000多列的資料全部都刪除,並存檔離開
     d. 把修改過檔案,覆蓋原檔。指令如下
      => #cp -f chinese_variants.py /usr/share/ibus-table/engine



**************************************************************************
創土輸入法 目前正在做重大改版,目前「暫停更版」請等候!
*************************************************
➤ 原版本編號﹕10.0.0

➤ 原更新日期﹕2017-01-10

➤下載創土輸入法安裝檔 dooland-10.0.0.7z (若不能下載,直接點按本部落格左方的
   「檔案下載」)

   內含有檔案﹕
     ● change-log.txt              ﹕  修改記錄
     ● setup-notice.txt            ﹕  安裝說明
     ● ime-notice.txt               ﹕  輸入法檔編輯注意事項說明
     ● introducion.txt             ﹕  創土輸入法簡介
     ● dooland.txt                   ﹕  輸入法檔案
     ● dooland.png                 ﹕  輸入法圖標
     ● chinese_variants.py     ﹕  修正過的ibus程式檔 (ibus 有臭蟲,用此程式才能完全轉檔)
     ● dooland.db                   ﹕  輸入法檔轉檔成功的資料庫檔



➤ 輸入法簡介
 
    創土輸入法是繼承嘸蝦米
輪入法形音義架構的輪入法,以及其字碼。蝦米族依習慣
    法仍可打出所需字形。更能一次輸出上千個字(筆者己試過)。

    此法除全盤接收嘸蝦米輸入法的字根定義,又同時擴充其它功能架構,讓使用者
    能同時打出世界各國文字(限用US鍵盤)。

    此法字根數達到16個,可含蓋各類字形,使得選字狀況變少,盲打機率變高,由於能
    定義的字碼數廣大,架構也非常適合圖書館及文字從業人士使用。

   目前版本繁簡及英文可立即使用,日文只有五十音字形。其它文字在架構上也可用,但
   沒放多少字碼,使用者要自己放入。