方法1
於GCP console 使用web ssh
方法2
1.key gen(private key,public key)
2.public key 設定於GCP 中繼資料
3.private key 設定於 SFTP client
[C#] WebService的安全性認證SOAP Header Authentication
呼叫webservice 的安全性
#1.使用IP限制(IIS)
#2.使用NT認證
#3.使用SOAP Header自訂帳號密碼
以下介紹#3
[Git] Git 自學筆記 : 安裝git server on synology nas
Synology設定
1.套件中心/安裝Git Server
設定可存取Git的User
2.控制台/共用資料夾/建立目錄 如git_repo 設定權限給user
3.控制台/終端機 開啟SSH
4.ssh進入 /volume/git_repo/
建立git專案目錄 e.g project.git
[Linux] Synology 開機啟動程式
之前因為設定了全文檢索排程放到Laravel Queue 內
故需開機啟動一Laravel Queue
執行php56 artisan queue:listen
故新增synology 開機項目
重點:synology 的啟動script 需要提供 start and stop參數
相關指令
[Laravel] LAMP+Laravel 學習筆記-Simple QrCode
產生qrcode
1.套件simple-qrcode
參考:https://www.simplesoftware.io/docs/simple-qrcode
2.安裝:修改config/app.php
3.產生QrCode圖檔
或輸出base64
[MySQL] mysql 中文之全文檢索 與中文斷字斷詞
- 2293
- 0
- mysql-fulltext-chinese
- 2017-12-08
[MySQL] mysql 全文檢索 與中文斷字斷詞
起因: mysql的全文檢索對中文不相容,因為中文文字間無空格,不像英文單字間本有空格斷字
故mysql全文檢索引擎對英文搜尋沒甚麼問題,但對中文預設是無法搜尋
e.g "今天中華民國生日" 用"中華民國" 無法查詢
但 若內容是 "今天 是 中華民國 生日" 則可搜尋到
1.設定mysql 全文檢索欄位
2.設定my.cnf
ft_min_work_len
3.中文斷字
使用結巴斷字jieba-php
4.mysql fulltext 查詢語法
[Laravel] LAMP+Laravel 學習筆記-ForceSSL
強迫Laravel網站使用SSL
Laravel 5.4
1.新增middleware :app\Http\Middleware\ForceSSL.php
2.修改Kernel: app\Http\kernel.php $routeMiddleware
設定 使用forceSSL
3.修改route : routes\web.php
[Laravel] LAMP+Laravel 學習筆記-Debug
本篇介紹使用laravel 套件debugbar的四個步驟
1.安裝debugbar
2.註冊debugbar
3.啟動debugbar
4.debugbar設定
重要指令: php artisan vendor:publish
[Laravel] LAMP+Laravel 學習筆記-Queue&Event
Laravel 2017 心得: Laravel 事件及序列功能應用
Queue
1.讓頁面反應變快
e.g sendmail
e.g 更新資料庫後,要跑一個後製作業
如將中文斷字斷詞後,放到title_fulltext欄位
2.延遲處理
e.g update web cache
4.可靠性
可retry
設定timeout時間
5.JOB or Event
單一工作-->job
有順序--->event
有反應時間需求-->把 event 丟到queue
[Laravel] LAMP+Laravel 學習筆記-phpunit Browser Test
laravel 5.4
安裝Browser Test 套件: Dusk
alias='php56 /usr/local/bin/composer'; #修改.bashrc
composer require laravel/dusk
[Agile] 敏捷開發上課心得 2017
公司於資策會開了一門敏捷開發的課程
講師:徐柏峰 老師
上課心得
用變更來優化需求,用有限時間把"最重要的東西"做出來!
[Laravel] LAMP+Laravel 學習筆記-認證 Auth
laravel 內建會員的認證auth , 已實作,登入/註冊/忘記密碼
接下來我們來配合既有系統修改
主要指令: php artisan make:auth
產生相關認證需要的 route/controller/view
[Laravel] LAMP+Laravel 學習筆記-套件與技巧
- 目前開發中使用到套件
- facebook/google 登入: laravel/socialite
- 驗證:機器人: buzz/laravel-google-captcha
- 購物車: gloudemans/shoppingcart
- 開發實戰
- Routing:簡化/{controller}/{action}
- 所有的view共用變數:View::share
- phpunit
[Laravel] LAMP+Laravel 學習筆記-ORM-Eloquent
Laravel Database
1.DB連線設定
2.建立Model(對應實體table)
3.Model的專案分層(Service-->Repository)
4.Repository的CRUD
#名詞說明
Service =Business Logical Layer
Reposiotry =Data Access Layer
[Laravel] LAMP+Laravel 學習筆記-view-blade樣板
laravel 的view層預設使用blade樣板
重要指令: return view;
{{message}}
layout
[Laravel] LAMP+Laravel 學習筆記-route/controller/view
繼上篇基本安裝 (Laravel )
本篇繼續Laravel 實作
1.routing
2.view
3.controller
利用php artisan make:controller 產生controller
[Laravel] LAMP+Laravel 學習筆記-安裝
php framework Laravel vs Codeigniter
之前用的第一個php framework 是Codeigniter(以下簡稱CI)
與最近幾年熱門的Laravel 最大的差別是-->CI 很精簡,主要是只有MVC 跟 ORM(Active Record)
單元測試/DI/composer支援..等功能都沒有,若你是兩人以下的開發團隊, 系統複雜度也不高,CI或許更適合你
目前最佳framework 2016 : #1 Laravel, #2 Symfony , #3 Codeigniter
[TDD] Visual Studio Unit Test + Selenium Web UI Test
Visual Studio Unit Test 單元測試 通常拿來測試 業務邏輯層/資料存取層
等無關UI的開發過程中的單元測試
搭配Selenium 可以錄製或自行寫測試腳本
來驗證UI上的 資料是否如預期 顯示, 進入UAT後的測試好幫手
[C#] Regular Expression自學筆記
實戰使用c# Regex的筆記
說明: https://goo.gl/RsQHtp
線上驗證
https://regex101.com/
[Git] Git 自學筆記 : 修改或刪除檔案, 後悔了怎麼辦??
主要指令: git checkout
git reset
git log
git reflog
1.修改了檔案或刪錯檔案了, 還沒commit前, 後悔了怎麼辦??
2.修改了檔案或刪錯檔案了, 已經commit了, 後悔了怎麼辦??
- 1
- 2