8/13起 github 專案commit要改用token

github 公告 2021/8/13起, 強制改用token的方式, 之前使用密碼的方式不能再用

"Beginning August 13, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com."

所以要到個人github上, 生成token, 然後當作密碼使用

https://github.com/settings/tokens

  1. 先產生 token , 將token copy 起來

2. 用戶端輸入帳號,與密碼(此時不要輸入真的密碼, 請輸入token)

nextcloud 綁定ldap, 突然無法登入

nextcloud 綁定公司兩台AD , 一台台北, 一台蘇州 , 兩台不同網域

但是今天發生蘇州網域伺服器停機(停電超過4小時), 居然造成nextcloud所有人員無法登入的情況

查了一下解法, 可以先暫時停用蘇州的ldap連線,

sudo -u www-data php occ ldap:set-config s02 ldapConfigurationActive 0

以下是ldap相關指令, 可以先查詢設定檔案名稱之後, 如s01 , s02 , 再停用連線

ldap
 ldap:check-user               checks whether a user exists on LDAP.
 ldap:create-empty-config      creates an empty LDAP configuration
 ldap:delete-config            deletes an existing LDAP configuration
 ldap:search                   executes a user or group search
 ldap:set-config               modifies an LDAP configuration
 ldap:show-config              shows the LDAP configuration
 ldap:show-remnants            shows which users are not available on
                               LDAP anymore, but have remnants in
                               Nextcloud.
 ldap:test-config              tests an LDAP configuration

Linux 安裝字型

以前一直覺得字型不重要, 直到改用免費office之後, 才發現非常重要啊

因此沒事要收集必要的字型檔案(ttf, ttc) , github 上面也有一些可以收集的.

收集完畢, 在linux上建立自己的font目錄

mkdir ~/.fonts
然後複製ttf, ttc到 .font目錄
最後執行
fc-cache -fv

重開機應該就可以了

除此之外, 還要安裝相關字型套件

anyburn 可以編輯iso檔案,真好

為了測試win11, 需要做bypass的動作, 作法就是下載win11 與 win10 兩個iso檔案, 然後將win10 source 裡面除了install.esd檔案外, 全部複製並且覆蓋到win11 source目錄下, 這樣就可以bypass, 讓一般電腦也能安裝起來.

但是iso不能單純解開, 覆蓋, 就可以完事, 以前通常需要透過UltraISO才能處理, 最近發現anyburn也做得到, 而且免費呢

AnyBurn

將msi 檔全部解開,更改裡面檔案,重新轉回msi檔

  1. 解開msi檔案
msiexec /a c:\xxx.msi /qb TARGETDIR=c:\temp\test

確認xxx.msi 也在TARGETDIR(目標目錄) 裡面, 並且取代想要取代的檔案.

2. 安裝免費版 InstEd (msi editor) ,

3. 使用InstEd編輯在TARGETDIR裡面的xxx.msi檔案 , 重新 rebuild selected CABs , 關閉時會問說是否儲存, 存起來就可以了

** actually , this isn’t work

4. 使用InstEd 編輯時, 也可以找到 Feature , 更改預設值安裝的設定

編譯 NDC(國發會) ODF 文件工具v2

*** NDC最新下載檔案 可到這裡 https://free.nchc.org.tw/ndc.odf/

NDC的 ODF 文件工具, 核心是 libreoffice 與晟鑫科技oxoffice , 經過修改後, 適合大中華使用者使用, 格式上更相容中文文件,

但是有一個嚴重問題, 就是執行程式的時候, 會跳出國發會LOGO , 還有各式各樣的說明, 會導到國發會網站,

挖哩, 這樣我怎拿到中國使用.

先講投機取巧方式, IT 安裝後, 將logo取代掉, 需要取代的據我所知至少有兩個 intro.png flat_logo.svg,

因我自己使用linux , 並沒有linux ubuntu版本, 寫信詢問, 大概就是資源不足(我猜是沒預算, 或是沒幾人用linux), 所以不提供, 但是很打臉的是, NDC有提供web版 , 而web版的作業系統是linux (centos 7).

於是自己嘗試編譯, 真的很麻煩, 失敗了很多次, 也搞不清楚問題在哪, 有時候會成功, 所以把可能的解法寫下來

https://github.com/NDCODF/NDC_ODF_Application_Tools-v2

git clone https://github.com/NDCODF/NDC_ODF_Application_Tools-v2.git
cd NDC_ODF_Application_Tools-v2
git submodule update --init dictionaries
git submodule update --init translations

Windows(win7+visualstudio 2017): 
./autogen.sh --disable-dependency-tracking --without-help --with-userdirproduct-version=6 --with-aboutbox-version=6 --with-product-name=NDCODFApplicationTools

編譯的時候一直遇到 versioninfo no such file 的問題, 可參考以下解法
https://git.libreofficechina.org/core/commit/?h=libreoffice-7-1&id=3589180bfa67bc2ef411a56c9e8bb161f6c59902

/opt/lo/bin/make build-nocheck
/opt/lo/bin/make vs2017-ide-integration 
(這部份因為我vm的vs 2017居然會當掉, 所以不測試了,反正本來就有windows版本) 

Linux(ubuntu 16.04) :
sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base0.10-dev
sudo apt-get install qt4-dev-tools qtcreator qt4-qtconfig
sudo apt-get install libkde4* kde4* 
sudo apt-get install -y libavahi-client-dev

./autogen.sh --with-distro=LibreOfficeLinux --with-package-format="deb" --enable-epm --without-help --disable-gtk --with-userdirproduct-version=6.2 --with-aboutbox-version=6.2 --with-lang="en-US zh-TW" --with-product-name=NDCODFApplicationTools --without-junit
autogen設定完成之後, 請編輯 ./instsetoo_native/util/openoffice.lst , 確認所有的版本都是6.2, 若出現6.2.2.1之類的, 要改成6.2

make build-nocheck
編譯完成,會有一堆deb放到 workdir\install..... 裡面 , 可使用dpkg --force-all -i *.deb 強制安裝,
** ./instsetoo_native/util/openoffice.lst 


太開心了, 終於在ubuntu 16.04 vm 編譯成功, 也在ubuntu 20.04安裝起來使用了

下載Linux version NDC ODF Office 6.2 :

NDC ODF Application V2 (6.2)

1 ... 25 26 27 28 29 ... 76