四季線上 app
2020/05/31
2020/05/26
目前關注的個股 整理頁
- 桂盟 Kmc 5306 鏈條龍頭全球市佔第一 – 易春木 (eeepage.info)
- 志強ky 存股筆記 6768 志強-KY 全球最大足球鞋供應商 – 易春木 (eeepage.info)
- 鈺齊KY 存股筆記 9802 鈺齊-KY 台股製鞋2022的EPS獲利王 – 易春木 (eeepage.info)
- 巧新 投資筆記《巧新1563》全球第二大鍛造輪框廠 – 易春木 (eeepage.info)
- 元翎(4564) 高市佔的高壓氣瓶與氣體發生器 近年不太穩定 – 易春木 (eeepage.info)
- 鮮活果汁1256 – 新茶飲原料開發 大陸市場 – 易春木 (eeepage.info)
- 大地 8437 – 易春木 (eeepage.info)
- 投資存股筆記《廣達2382科技代工龍頭股》股利穩定發放, 股價穩健循環! – 易春木 (eeepage.info)
- 投資筆記《可寧衛 8422 CleanWay》有毒廢棄物處理龍頭, 固化與掩埋, 焚化事業! – 易春木 (eeepage.info)
- 日友 8341 事業與醫療廢棄物處理廠 – 易春木 (eeepage.info)
- 投資存股筆記《崑鼎 6803 環保廢棄物處理與綠能售電》為中鼎子公司且小股本高獲利 – 易春木 (eeepage.info)
- 理財存股筆記《國泰金 2882》 壽險起家的金融業龍頭股 – 易春木 (eeepage.info)
- 兆豐金 2886 現金殖利率高的官股銀行 – 易春木 (eeepage.info)
- 全家 8903 台灣超商第二把交椅 – 易春木 (eeepage.info)
- 理財存股筆記《遠東新 1402 台灣石化與化纖業龍頭股》兼具紡織、電信、不動產開發 – 易春木 (eeepage.info)
2020/05/21
移除ubuntu不必要的軟體套件, 簡化編譯開發環境
删除libreoffice
LibreOffice 是由The Document Foundation 開發的自由及開放原始碼的辦公室套件。LibreOffice 套件包含文書處理器、電子試算表、演示文稿程式、 …
sudo apt-get remove libreoffice-common
刪除Amazon的連結
sudo apt-get remove unity-webapps-common
刪掉基本不用的內建軟件
要用的時候再裝
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
更新系统與移除殘留的相依套件
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
virtualbox 調整vdi檔的動態空間大小以及合併partition
virtualbox 的虛擬作業系統
然後再透過
參考 VirtualBox如何擴充套件虛擬機器Ubuntu的硬碟容量?
再修改之前, 建議先將虛擬vid檔備份, 避免等一下被改壞掉!
1. 虛擬機器關機
首先, 我們想要調整大小…
如果是固定大小的話
要先改成動態分配的
2. 啟動CMD命令列,進入VirtualBox的安裝目錄:
cd C:\Program Files\Oracle\VirtualBox
然後檢視需要修改的虛擬硬碟:
VBoxManage list hdds
記下其UUID
3.修改硬碟映象檔案
使用命令 VBoxManage modifymedium disk 0xxxxxxx-xxxx-xxxx-xxxx-xxexxxxcxxxx –resize 102400
對 UUID為 0xxxxxxx-xxxx-xxxx-xxxx-xxexxxxcxxxx 的磁碟進行擴容操作
或者
$ VBoxManage modifymedium disk YOUR_HARD_DISK.vdi –resize SIZE_IN_MB
其中YOUR_HARD_DISK.vdi用真實的虛擬機器檔案替代,SIZE_IN_MB則由調整後的空間大小替代。
操作成功後該虛擬的硬碟即變成了100G,但要注意了,此100G空間還沒有分配.
4.使用ubuntu安裝光碟內建的 gparted 將分區合併
剛才已經建立了未分配的size, 但並未格式化與合併, 由於我想要合併至原本的 /dev/sda1, 所以必須透過以下工具執行!
下載ubuntu iso檔案, 並設定virtualbox以此光碟開機, 打勾live cd
進入LiveCD模式,即點擊(try ubuntu)
終端下輸入sudo gparted,使用gparted圖形工具進行分區合併。
1. 此時重點必須先將swapon 關閉才能刪除swap的分區, 然後等一下再重新建立swap!
2. 刪除swap分區
3. 建立一新 primary分區 (假設為100G)
4. 最後面留空間建立新swap分區(假設1G)
5. Apply
建立完畢後, 重開機
gparted細節使用可參考 http://aaronmoment.cn/partition/
備註:
解决Virtual Box UUID does not match the value stored in the media registry
2020/05/20
regedit修改 - 開啟關閉讓使用者變更 OneDrive 資料夾位置的權限
商用版的Onedrive 可以禁止使用者改變 “OneDrive – {organization name}” 資料夾位置
如果啟用:
OneDrive 設定中會隱藏「變更位置 」連結。
如果停用:
使用者可以按一下 [變更位置] 連結以變更其 OneDrive 設定中的 OneDrive 資料夾位置。
變更位置設定:
Registry Hive:
HKEY_CURRENT_USER
Registry Path:
Software\Policies\Microsoft\OneDrive\DisableCustomRoot
Value Name:
{number} //輸入 1 以啟用設定,或輸入 0 以停用
Value Type:
REG_SZ
參考自: getadmx.com
2020/05/17
在Linux上實作git server/ gitweb / gitclient
步驟大概是必須先把 server 建置完畢, 然後 gitweb根據server上的眾多 xxx.git 作顯示, Client就可以下載source也可以view gitweb
Server端: 首先建立server端的repository目錄
通常Server端是 Git Repository的一個目錄 ex: project_name.git
而Client端是 .git的一個目錄
- mkdir -p /var/cache/git/project_name.git
- cd /var/cache/git/project_name.git
- git –bare init
//這時應該就可以在gitweb看到這個entry, 但還是空的!
補充說明: –bare
在不加–bare所init完的結果,會是在目前的working目錄下建立.git目錄,並把上述的git相關檔案放在.git目錄裡。
加了–bare的話,則是不建.git目錄,而把裡面的檔案直接放在目前目錄下。
適合在沒有修改檔案或開發的機器上,ex GIT server。
好處是只要maintain git repository,project的資料只存在repository中,不需要再複製一份最新的版本出來,會省點空間。 - git update-server-info
因為web服務器一般不允許執行列出目錄中文件的操作, 所以git update-server-info命令把可用的打包文件(packfile)和引用(refs)列表更新到“objects/info/packs”,”info/ refs”這個兩個文件中
- adduser git
- chown git project_name.git/ -R
- chgrp git project_name.git/ -R
- 完成檢視 http://xx.xx.xx.xx/cgi-bin/gitweb.cgi
將檔案owner由root改另一個使用者git的用意是
1: 方便samba開發時可以直接修改code, 因為我通常習慣samba用某個使用者(如git)登入而非root
2: client端作git clone使用某個使用者(如git)
Server端: 然後再 Git web實作
:
- 安裝Apach
sudo apt-get install apache2 - 安裝Gitweb
sudo apt-get install gitweb
gitweb.cgi 腳本安裝在/usr/lib/cgi-bin/ 中,該目錄為默認ubuntu 上apache2 的cgi-bin 目錄。所以,打開:
http://127.0.0.1/cgi-bin/gitweb.cgi 即可顯示成功運行,只是我們還未將git項目加入其中。 - 修改配置文件:
sudo vi /etc/gitweb.conf
將其中的$projectroot 改為存放各個.git 的目錄
我是沒有改啦! 用預設值/var/cache/git就好, 不要多增加麻煩
ps: git web 進階版
ref: http://blog.xuite.net/yctseng/notes/35220134-gitweb
也可以小修改,讓網址簡化為 http://127.0.0.1/gitweb
由於按照上述作法上述,
有一次無法找到static/gitweb.csss等檔案,
所以用這方法解決
cd /var/www
ln -s /usr/share/gitweb/ gitweb
ps:位置資訊
/var/www
為apach2的根目錄
/usr/share/gitweb/
為 gitweb網頁前端資料
/usr/lib/cgi-bin/
為gitweb預設到這找cgi
Client端: 由 Git Repository 取得資料 (Client)
- git clone ssh://git@xx.xx.xx.x/var/cache/git/project_name.git
此指令會自動產生project_name的目錄, 且目錄裡面會有.git的子目錄
如果server/cline在同一台,<協定+主機位置>可以填”file://”,以ssh連線就填”ssh://@”。
是.git 的所在位置,這邊當然是”/git” - 在此目錄加入檔案
- 初始的檔案資料 git add .
- 將目錄底下所有檔案準備上傳
git commit
git push (第一次push請用: git push origin master)git push 上傳
git push origin master: 將local修改提交到remote的master分支
參考:
http://shadowofisaac.blogspot.com/2011/05/git-server-ssh.html
http://tkg.im.ncue.edu.tw/?p=755