Author Archives: vincent

CentOS 7 安裝 xca 憑證管理軟體

xca 是一套跨平台的 open source 軟體,提供方便的 GUI 管理憑證,本文記錄 CentOS 7 安裝流程,文件上沒有說明的部份以紅色標記

1. 從 sourceforge 下載 xca-1.2.0.tar.gz 原始碼

2. tar zxfv xca-1.2.0.tar.gz

3. build 之前確定 CentOS 7 有 qt qt-devel openssl openssl-devel libtool-ltdl libtool-ltdl-devel

4. cd xca-1.2.0

5. ./configure

6. 修改 Local.mak 的這一行 LIBS= -lcrypto  -lQtGui -lQtCore -lltdl

7. make install

2017/4/20 更新: CentOS 7 安裝 1.3.2 版不再需要步驟6

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Chrome 42 java plugin 無法使用

由於 Java plugin 採用 90 年代的 NPAPI (Netscape Plugin API),google 認為 NPAPI 是造成 browser 不穩定的重要因素,因此從 42 版起預設 disable NPAPI,如果仍有需要使用 NPAPI 的 plugin,可以在 chrome 網址列打

chrome://flags/#enable-npapi

重新啟動 chrome 後可以 enable NPAPI,但是預計9月之後 NPAPI 會完全移除

以上資訊參考下列網址:

http://arstechnica.com/information-technology/2015/04/chrome-starts-pushing-java-off-the-web-by-disabling-plugins/

https://productforums.google.com/forum/#!topic/chrome/DdR3EtKyFn0

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Onkyo、Sony Bravia, ARC 設定

ARC (Audio Return Channel) 是一個 HDMI 的應用將電視的聲音信號回傳到 AV 擴大機,這個 網址有更詳細的說明。

線路的連接部份,把一條符合 HDMI 1.4 規格的信號線一端接在 Sony Bravia 有標示 ARC 的 HDMI 輸出,另一端接在 Onkyo 標示 ARC 的 HDMI 輸入即可。

Sony Bravia 設定在 External Inputs > HDMI Set-up,Control for HDMI 選項必須是 On,另外在 HDMI Device List 內,必須要列出 Onkyo 擴大機,如果 Onkyo 擴大機沒出現表示線路連接有問題或是兩端設定有問題。

Onkyo 有幾個選項要設定:

Advanced Settings > Input / Output Assign > Digital Audio Input > TV / CD 如果有設定光纖或同軸的話要改成 —–

Advanced Settings > Source Setup > Audio Selector 設定為 ARC

Advanced Settings > Hardware Setup > HDMI,HDMI CEC (RIHD) 設定為 On、Audio Return Channel 設定為 Auto。

 

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Bootstrap Table server side paging

Bootstrap Table 是一個自動表格元件,網站有豐富的資訊可惜很難找到 server side paging 的細節,簡單的說明如下:

當前台頁面有切換的動作時,Bootstrap Table 會傳送下列參數給設定好的 server url

limit -> 回傳的資料筆數
offset -> 從第幾筆資料開始取回
order -> 排序

後台接到參數後必須回傳一個包含 2 個 key 的 json object

rows -> 回傳的資料 array
total -> 全部資料筆數

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

CentOS 7 安裝筆記

這次安裝有幾個 issue,隨手記錄一下

1. UEFI BIOS

如果 BIOS 是設定成 UEFI 而不是 Legacy 的話,除了 /boot 以外還要有一個 /boot/efi mount point,否則 installer 會一直 complain “you have not created a bootloader stage1 target device” 而無法繼續,這兩個 partition 應該都是 1G 就夠了

2. update notify 機制

CentOS 6 可以抓舊版的 yum-updatesd 來用,這一版自己 build 出 rpm 安裝後不能正常執行,不過這個機制應該是要用 yum-cron 來做,這個 網址 有介紹

3. ftp 無法上傳檔案

架好 ftp server 後,ftp client 上傳檔案時都會有無法寫入檔案的錯誤訊息,這個是 selinux 的安全機制,最快的方法是修改 /etc/sysconfig/selinux,設定 SELINUX=disabled

4. 無法顯示中文

安裝時選擇 minimal 同時有選擇中文支援,但是後來 run firefox 時中文都無法顯示,安裝 cjkuni-uming-fonts 及 cjkuni-ukai-fonts 這2個套件可以解決問題,應該只裝一個也可以吧

5. ftp mirror

過去常用的 ftp mirror 工具像 mirror、mirrordir 都不見了,只剩下 lftp 可用,在網路上找到這段 shell script 可以替代

#!/bin/sh

CENTOS_HOST=centos.mirrors.tds.net
CENTOS_SOURCEFOLDER=/pub/linux/centos/7/os/x86_64
CENTOS_TARGETFOLDER=<your target folder>

lftp -f ”
open $CENTOS_HOST
lcd $CENTOS_SOURCEFOLDER
mirror -c -e -n -v $CENTOS_SOURCEFOLDER $CENTOS_TARGETFOLDER
bye

6. multiboot 設定 grub2 default entry

grub2-set-default <0|1|2…>

7. 在多次更新後 boot menu 會累積許多 kernel 選項, 以下指令可以清除並且只保留2個版本的 kernel

package-cleanup –oldkernels –count=2

以上指令參考這個 網址

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...