跳到主要內容

發表文章

看docker狀態

docker stats --no-stream -- format \ " {\"container\":\"{{ .Container }}\",\"memory\":{\"raw\":\"{{ .MemUsage }}\",\"percent\":\"{{ .MemPerc }}\"},\"cpu\":\"{{ .CPUPerc }}\"} "

完美同盟/Perfect League

完美同盟/Perfect League 時間  20-30MIN 人數  4 OR 6人 年齡  6歲以上 類型  卡牌 機制  Co-operative Play 合作遊戲、Hand Management 手牌管理、Memory 記憶、Trick-taking 牌組搭配 設計師  Way Of Change、ALex Tseng 美術  Tanner Lai 編輯  Bountiful Living 出版年 2016 遊戲基本介紹 想認識新朋友 (異性朋友),不可或缺的必備良藥! 3回合內玩出默契與互動,兩人一組充足的互動特性,讓原本尷尬與陌生的新朋友變的熱絡,在遊戲回合後自然而然讓兩人有更多的討論。 遊戲規則介紹 這是一款兩個人一組的默契遊戲,經由與隊友交換手牌,組合桌上公牌,搭配出最大牌型決勝負。遊戲過程主要是選牌(宣告)、交換手牌、出牌、組合牌型 四個步驟來進行,反覆直到有隊伍取得10分獲勝。 [ 準備階段 ] 4人遊戲時,先將特殊牌(花朵圖案)挑出,然後每人發11張手牌及2張特殊牌,同組玩家對坐且左右兩邊為其他Team的玩家 [ 回合開始 ] 回合開始時在場上開啟三張公用牌 [ 宣告(選牌) ] 參考桌上公牌,思考最佳牌組組合,起始玩家及起始玩家右手邊的玩家,需要選擇要選2張或是1張公牌來組合牌型,被選過的牌,另一隊也可以選擇。 [ 交換手牌 ] 選擇1張公牌的隊伍可以跟同伴交換3張手牌,選擇2張的隊伍只能交換1張手牌,藉由交換手牌暗示隊友如何出牌,過程不可提示牌組相關的訊息。(註:特殊牌不能交換) [ 出牌 ] 從起始玩家開始,順時針每人輪流出1張牌,每人需出2張牌,與隊友在桌上選好的公牌搭配(選2張的隊伍,可以選1張或2張公牌組合),組合成最大的5張牌牌組與敵隊比大,結算後含公牌(不含手牌)放入棄牌堆。 [ 結算 ] 每回合獲勝隊伍會得到2顆鑽石,第二名會得到1顆,1顆鑽石代表1分,紅寶石代表5分,可自行決定達標獲勝總分,培養最佳默契。(註:使用剩餘的牌繼續下一回合遊戲,最後剩3張(含特殊牌)遊戲結束。) 遊戲特別之處 1.只要10分鐘,將尷尬化為無形,就是這個遊戲最強的特別之處! 2.利用交換手牌加深...

安全的MySQL備份方式

如果你收到這樣的mail 這代表,你將 password 寫在你的script上了 mysqldump: [Warning] Using a password on the command line interface can be insecure. 解決方案 mysql_config_editor set --login-path=user1 --host=127.0.0.1 --user=root --password 此行會產生加密檔,協助登入 mysql --login-path=user1 這裡的user1 就是mysql_config_editor 的 --login-path,可以測試看看能否進入MySQL /usr/bin/mysqldump --login-path=user1 [database name] > db/data_$(date +"%F_%T").sql 使用此行即可依時間備份

Raspberry Pi 3 B+ WiFi 無法連線問題

如果安裝目前最新版(2018-03-13)的映像檔開機後,會發現看不到WiFi 裝置。 sudo vi /etc/network/interfaces     最下面加上   ----------- allow-hotplug wlan0 iface wlan0 inet manual wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf ----------- 存檔後執行 sudo systemctl enable wpa_supplicant.service     sudo vi /etc/wpa_supplicant/wpa_supplicant.conf     -----------   country=TW ctrl_interface=/var/run/wpa_supplicant network={ ssid="ssid" psk="password" }   -----------   sudo reboot now 存檔後重開後即可連線

學習人工智慧 - 第一步 Python 入門安裝教學

Hi 大家好,歡迎觀看 學習人工智慧 - 第一步 Python 入門安裝教學 首先是使用Windows的朋友,因為Docker無法安裝在非PRO的版本 1.所以如果你不是windows pro 或 以上版本的朋友,請使用此方式安裝(如果是MAC 或windows pro 以上版本的朋友,請跳過往下看Docker安裝方式) 請到 https://store.enthought.com/downloads/ 下載  一直下一步的安裝,裝完後直接執行,接下來他還會再安裝,大約需要20分鐘的時間,安裝完後,開啟他的命令列,如下圖  跟著下指令(你可以剪下貼上) cd Desktop mkdir notebooks cd notebooks ipython notebook  即會開啟瀏覽器接下來可以開心的在上面練習 先按python3 輸入 print('Hello World') 後,按Shift+Enter ,即會執行Python程式   要關掉可以在命令列上按Ctrl+C,輸入y 按 enter即可 2.如果你是MAC 及  windows pro版本的朋友,建議使用Docker 練習,環境比較不會壞掉… 先安裝好Docker   https://www.docker.com/community-edition  裝完後 (建議使用Windows的朋友再安裝,PowerCmd ,在剪下貼上指令時,會比較順心順利一點…   http://www.powercmd.com/ ) 在命令列打上以下指令 docker run -it -p 8888:8888 -v /$(pwd)/Desktop/notebooks attz/tensorflow-python3-jupyter:v1 [ /$(pwd)/Desktop/notebooks] 存檔目錄可更改 命令列會顯示像 請複製起來http開頭這段,貼在瀏覽器上 接著按下python3,會另開視窗,即可在上面寫python程式 輸入 ...

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...