Monthly Archives: April 2020

Track remote branch

把目前使用中,而且沒有git的資料夾track remote branch

  1. 連線的PC or server要有SSH Key, 並且把Public key的內容貼到Bitbucket的Repo設定裡
    1. Step by step tutorial: https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html
  2. Git commands to track remote branch
    1. git init
    2. git add . git commit -m ‘some comment’
    3. git remote add origin git@gitserver:/opt/git/project.gitReference
    4. Maybe git checkout master will do.

Fix “detached HEAD” error

https://gitbook.tw/chapters/faq/detached-head.html

Fix “refusing to merge unrelated histories” error:

git pull origin master --allow-unrelated-histories

Reference:

  1. https://stackoverflow.com/questions/24916708/track-existing-folder-from-remote-git-repo
  2. Track Remote Branch https://stackoverflow.com/questions/520650/make-an-existing-git-branch-track-a-remote-branch
  3. Common commands related to remote https://backlog.com/git-tutorial/tw/reference/remote.html

Classic ASP on Windows Server 2016

To parse XML

Required:

  1. Microsoft Core XML Services (MSXML) 6.0
    https://www.microsoft.com/en-us/download/details.aspx?id=3988
  2. Change script to 6.0
    https://stackoverflow.com/questions/16167111/activex-component-cant-create-object-msxml2-domdocument
  3. Install MSXML 4.0 Service Pack 3 if above steps still fail.
    https://www.microsoft.com/en-us/download/confirmation.aspx?id=15697

Handling Ajax Response Errors From Laravel Form Request Validation: lalavalidate.js

Usage:

 

Google reCaptcha

.env

Front

Backend

Google Verify API response examples

Reference:

  1. reCAPTCHA v3 Example for PHP
    https://stevencotterill.com/articles/adding-google-recaptcha-v3-to-a-php-form
  2. Official
    https://developers.google.com/recaptcha/docs/v3
  3. Admin Console
    https://www.google.com/recaptcha/admin

webpack.mix.js example

Commands

Example

 

footerCallback manipulation

Ajax Get summary info with data (dataSrc)

footerCallback

tfoot

Reference:

  1. dataSrc:
    https://datatables.net/reference/option/ajax.dataSrc
  2. dataSrc example:
    http://live.datatables.net/sagujiza/1/edit