odoo.png

      Odoo 令人驚豔的一款 ERP, 同時也加入CMS (內容管理的), 基本上包山包海, 使用者介面我個人是覺得蠻符合現在操作趨勢, 可以參考 odoo.com 官網, 有非常多采多姿的說明文件和操作流程, 整個社群也有越來越多人討論的趨勢 (這點很重要, 我通常都會看這個開源專案的社群討論度, 才決定要不要投資此技術).

圖片來源 : odoo.com (此圖說明著商業應用與使用者友善度相位圖, odoo 遙遙領先各 erp)

         吾人整理了一些 ubuntu (或 wsl) 建立 odoo 的安裝和初始設定, odoo由來簡單的來說, 作者 Fabien 想做一個可以跟SAP 等這種大廠競爭的 ERP 但面向不同 (SAP 做給大型企業, odoo 做給中小型企業), 經過許多年的努力從 open erp 到爭取到金主的投資加速, 改名為 odoo (因為作者認為 o 越多越厲害, 如: google, yahoo 等等..), 發展至今, 其餘的這邊就不再講古說明有興趣的可以自行去挖古

環境/作業系統  : WSL ubuntu 18.04 + Odoo 12 

    若還不知道 WSL (Windows Subsystem for Linux 白話文 : 可以在windows 用Linux 且不用 VM這種虛擬機器), 或想安裝 WSL 可以參照

boming 發表在 痞客邦 留言(0) 人氣()

odoo deploy on uwsgi server

WSGI 全名 python web server gateway interface, 可以視為 python 網站框架(如:odoo, flask, django) 和網頁伺服器(如:nginx)的接口, uWSGI 實作了協議跟規範.

本篇會分享我對 wsgi 的認識過程, 以及設定和排除遇到的問題, 在我接觸odoo 之前我是一名 .net 軟體工程師, 在 web application 寫好通常都部署在 IIS (web server ) 上面, 但我接觸 python 寫網路應用程式後, 發現例如 Odoo, Flask, Django 框架後都是一行指令就可起來了

# django 


% python manage.py runserver


# odoo

boming 發表在 痞客邦 留言(0) 人氣()

JQuery Intellisense in VSCode

        想起以前 Visual Studio 再打 Javascript 文件時都會有 JQuery 的智能感知, 那VSCode 要如何也有智能感知, 老實說在選用工具時或是套件時智能感知的功能一直是被我列入考量的項目之一, 因為目前非常習慣了 VSCode 所以也是希望他能夠擁有我想要的編輯環境, 那廢話不多說就開始了, 其實只有三個步驟

步驟1.  安裝 jquery 定義檔

     這邊的範例是我先 cd 到 VSCode 的 workspace 路徑了, 利用 npm 套件管理下載模組定義檔 @types/jquery, 如果安裝完成應該會看到 workspace 目錄底下增加了 package.json 和 node_modules 資料夾

     p.s. 如果是用 nvm 託管 npm 的需要先激活 nvm  ex. > source ~/.bash_profile (有的使用者可能會放在 .zshrc, .profile 或是 .bashrc 根據當時您的 profile 設定) 

       > cd your_workspace_dir

boming 發表在 痞客邦 留言(0) 人氣()

PyCharm_Logo.png

利用 Pycharm 搭載 odoo 開發環境

Prepare : 

     資料庫安裝 和 系統安裝 , 可以參照安裝

  • 創建一組登入帳號給 odoo, 且開啟 Create Db, 和登入權限

  • 從odoo GitHub clone 或 download zip

boming 發表在 痞客邦 留言(0) 人氣()

python.png

virtualenv 相當重要,他可以在一台機器上建立許多虛擬環境,各個環境有自帶自己的python 直譯器 (interpreter) 和各自的套件(package),且互不影響換言之,就是可以在每個虛擬環境有不同python 版本和 package 版本, 另外再搬遷或複製到另一台機器上時相當重要。

安裝 python2.7 或 python 3 

  • python 官網下載安裝 (選擇自己的作業系統和所需的python 版本)

  • 利用 windows choco 套件管理器, 自動安裝, 打開 powershell.exe 鍵入 choco install python2 或 choco install python3 (或其他指定版本)

boming 發表在 痞客邦 留言(0) 人氣()

chocolatey.png

        就像.NetNuGetnodenpmobjcCocoaPodsjavamaven/gradle等,Ubuntu/CentOS也一定離不開apt-get/yum, 而 windows 之於 choco 那樣

好處 : 

        無須上網下載安裝一直按一下一步, 按完後有需軟體還需要環境變數路徑 等等, choco 一個指令就幫你完成, 還可以依照自己的需求更新

缺點 (目前無遇到):

         有人說 chocolatey 很多軟體安裝位置不固定會汙染 path (這邊的 path 我在思考是不是只環境變數路徑, 還是實體路徑, 目前是沒有這困擾)

boming 發表在 痞客邦 留言(0) 人氣()

putty.0.73.png

Putty (伺服器連線工具 ) 通常用於 windows 系統連線到 Linux 機器的工具, 就像 windows 遠端桌面連線的工具一樣

如果不想了解 Putty 直接看到文章最下面 Putty is replaced by SSH

環境 :  OS : window 10 專業版 x64

安裝軟體 Putty (0.73) 

        方法一 download PuTTY (選擇自己的OS 版本 ex : window 64 bit)

boming 發表在 痞客邦 留言(0) 人氣()

odoo.png

基本上我在MacOS 的 Mojave 和 Catalina 版本上都有安裝過 odoo 12 (如果要安裝12 以前的版本要注意 python 版本) , 安裝方式幾乎差不多

如果想安裝在 windows 上可以參考 : 

      WSL ubuntu 18.04 + Odoo 12

Prepare :

    安裝相關套件

boming 發表在 痞客邦 留言(0) 人氣()

List_of_Linux_distributions.png

WSL 是甚麼? 能吃嗎?

      至少我是拿來混口飯吃, 目前工作環境就是用 WSL (他是一個windows 的子系統, 可以用linux 操作來工作或處理windows 事情)

      好處 : 你可以用 linux 指令來操作 windows 或做linux 環境想做的事反正他會 mount 一個資料夾, 而且與 windows 資源共用記憶統等等... ,

                不會像雙系統那樣要切來切去, 或 VM 要切割資源

      壞處 : 也是有, 但我目前沒有碰到因為還沒用到那些不支援的功能, 比如說不支援 GPU 的操作, USB的存取等等...

boming 發表在 痞客邦 留言(0) 人氣()

20200201_160316-EFFECTS.jpg

最近武漢肺炎肆虐, 不敢去國外趴趴走, 那就來去國內走走吧, 這周末決定來去淡水無極天元宮, 聽說後山 Almost 都開滿了三色櫻

原本想說北興路三段山頂尾溜的 , 路那麼小條停車一定很難找, 來去排隊公車好了, 到了淡水捷運站看到那麼多人就不是很想排隊,

問了旁邊排班的計程車師機大哥, 上山大約多少錢來的 (約230~250元), 想一想好像還可以接受, 不過回來可能很難招攬計程車, 

就自己開車上去吧, 看別人寫或聽別人說, 甚麼交通管制說得好像封城似的, 甚麼車都進不去, 怎樣怎樣的, 親自開一次去瞧瞧, 

好像也沒這回事, 附近有很多私人一次100元的停車場, 比搭計程車划算, 交通管制也就是不讓你直接開進天元宮罷了, 

boming 發表在 痞客邦 留言(0) 人氣()

Hello_world.PNG

說到進步, 網路上很多人說 要寫寫side project分享技術部落格,於是我也開始想踏出這一步

My first blog post 

Hello World Pixnet !!

boming 發表在 痞客邦 留言(0) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。