跳到主要內容

發表文章

Tensorflow 人工智慧 機器學習 教學 系列 (1) 安裝

為了結省教學的時間, 打算採用docker 來建立環境,不然教完安裝,就幾個小時過去了。 你可以在此找到,你的環境的安裝方式 https://www.tensorflow.org/install/ 以下採用GCP環境,UBUNTU 16.04 LTS的安裝方式 首先,請先到 https://cloud.google.com/ 申請帳號 如果你是新使用者,應該會得到300美金的試用權利。 假設你信用卡也開通了,我們進行下一步。 在控制台裡 https://console.cloud.google.com/home/dashboard 建立一個新專案。 接著在  Compute Engine 建立執行個體 記得 名稱無所謂 區域 asia 比較近,就在台灣, 開機磁碟 Ubuntu 16.04 LTS 順便改硬碟 20G 比較夠用 這樣一個月大約是$113.22 不過無所謂,有$300可以試用,練習完後完全不用時,請記得刪除這台機器,不然會被收費喔!(不然也要先按暫停,頂多被收硬碟費,不貴) 按下建立後,會到機器列表頁 按下SSH會跑出下圖 等待連線後會出現 可以參考官網這裡的安裝教學 https://www.tensorflow.org/install/install_linux#installing_with_docker https://docs.docker.com/engine/installation/linux/ubuntu/ 接下來請跟著key入這些命令, #開頭為註解,不用輸入 #加入 docker的下載列表 sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $( lsb_release -cs ) \ stable"   curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -   sudo apt-key fingerprint 0EBFCD88 ...

Yii2 advanced (前後台版本) 在單一網址中執行

方法1 http://example.com/  - 前台 http://example.com/admin/  - 後台 指令如下 cd /path/to/project/frontend/web ln -s ../../backend/web admin Apache設定 <VirtualHost *:80> ServerName example.com DocumentRoot "/path/to/project/frontend/web" Options +FollowSymlinks ... </VirtualHost> Nginx設定 server { charset utf - 8 ; client_max_body_size 128 M ; listen 80 ; # # listen for ipv4 # listen [::]:80 default_server ipv6only=on; ## listen for ipv6 server_name mysite . local ; root / path / to / project / frontend / web ; index index . php ; ... } 方法2 frontend/config/main.php 設定如下 .... ' components ' => [ .... ' request ' => [ ' baseUrl ' => ' ' , ] , ' urlManager ' => [ ' scriptUrl ' => ' /index.php ' , ] , // use the followin...

Yii2 composer 專案建立Token問題

在建立Yii2專案的時後如果使用composer會請你輸入一組token 此時只要將此URL貼在網址列上,並登入Github,即可得到Token 例:https://api.github.com/repos/RobinHerbots/Inputmask/commits/45xxxxxxxxx15xxxxx 此時複製,貼上即可建立專案。 例: x7dxxxxxxxx5fcxxxxxxxxxx18xxxxxxxxxxxxc0xxxxxxx

Laravel 初體驗 (MAC)

首先需要install Composer https://getcomposer.org/ 打開你的終端機 Finder->工具->前往資料夾 /應用程式/工具程式/終端機.app php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '41e71d86b40f28e771d4bb662b997f79625196afcca95a5abf44391188c695c6c1456e16154c75a211d238cc3bc5cb47') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"     composer global require "laravel/installer"     set PATH   vi ~/.bash_profile   以下為本機備份 # The next line updates PATH for the Google Cloud SDK. source '/Users/attz/gcloud auth login/google-cloud-sdk/path.bash.inc' # The next line enables bash completion for gcloud. source '/Users/attz/gcloud auth login/google-cloud-sdk/completion.ba...