最新文章

TTL 是什麼?該設定多久?

TTL 是什麼?該設定多久?

TTL 的全名叫做 Time to Live,是 DNS 解析的時候在使用的,主要的作用是 […]

DNSSEC 壞掉會發生什麼情況?該怎麼修復?

DNSSEC 壞掉會發生什麼情況?該怎麼修復?

客戶發生實際案例。他在安裝 SiteGround 的 SSL 憑證的時候,裝不進去,Sit […]

不要在域名快到期時才移轉域名

不要在域名快到期時才移轉域名

最近發生的一個真實案例。客戶想把域名進行移轉,錢也付了,EMail 移轉確認信的確認連結也點選了,結果最後移轉失敗,客戶本身以為移轉成功,就沒去注意。

因為若是移轉成功的話,會收取一次續用的費用,然後自動幫域名續用一年,因為客戶已經被收取了費用,就以為移轉成功,就沒去注意。結果在最後一刻不知道什麼原因移轉被域名管理局拒絕。域名真實的狀態被退回去原註冊商,我猜原註冊商有發到期通知信,但客戶以為域名已經在新的註冊商,所以沒去理會。

結果域名到期之後,就被釋出,然後被別人註冊走了。(尖叫)

我一直都說域名移轉是域名操作大魔王之一,裡面有很多細節要注意,有幾件事情你一定要在移轉的時候多加注意:

  • 主動去了解域名移轉的狀況,直接打電話給客服也沒關係,一定確定移轉順利
  • 通常 5 天之內一定會移轉完成,更快的情況是 2 天,只要超過時間,一定有問題。
  • 新的註冊商都是先收錢,才會進行移轉,所以收到錢不表示移轉已經完成。
  • EMail 一定要能通,你可以查一下 Whois 上面的 EMail 你是否可以收的到信,另外你的郵件伺服器是代管在哪裡?在移轉的時候有沒有可能會斷掉?
  • 千萬不要(算我求你)不要域名快到期了才開始移轉

關於域名移轉的詳細流程,請參考網域名稱移轉大寶典的說明,另外域名的生命週期也是很重要的。

希望大家多注意自己的網域名稱狀態,不要以為你的名子沒人會注意,全世界到處搶來搶去的可是一堆啊!

主動取消訂閱的妙招 – 郵件別名

主動取消訂閱的妙招 – 郵件別名

現在大家都有使用 GMail 的服務,更多人是直接使用 GMail 當作公司信箱帳號,因為 […]

DNSSEC 分析-CloudFlare 與 Gandi LiveDNS DNSSEC 代管

DNSSEC 分析-CloudFlare 與 Gandi LiveDNS DNSSEC 代管

什麼是 DNSSEC ? 透過 DNS 的延伸安全協議,用非對稱金鑰與數位簽章的方式將 D […]

WordPress Taipei Meetup 2018/06/20 小聚直播影片

WordPress Taipei Meetup 2018/06/20 小聚直播影片

2018/06/20 WordPress 六月之設計、開發、內容與行銷都一家親拉!@Gandi.net

Meetup 網址:https://www.meetup.com/Taipei-WordPress/events/251427683/

18:00 ~ 18:30 入場
18:30 ~ 18:45 開場
18:45 ~ 20:30 夥伴主題分享

「WordCamp Taipei 趣聞,誰跟你一家親!」 – Chun ( 一介資男 ), Youtube !

「我的付費經驗談,外觀主題的選擇題」 – Erin ( WordPress 網站帶路姬 ), Youtube !

「台灣繁體中文本地化譯文風格說明及如何在 WordPress 網站上套用自訂譯文」 – By Alex ( 阿立獅的教室 ), Youtube !

「不懂 JavaScript 也能五分鐘完成的點擊事件追蹤」- Eric ( huanyi.chuang ), Youtube !

如何在 WordPress 使用 jQuery

如何在 WordPress 使用 jQuery

jQuery 主要是使用在前端,在一些特殊的需求中可能會使用到,如果客戶需要某些功能,Wo […]

如何建立 WordPress 的子主題

如何建立 WordPress 的子主題

當我們安裝好 WordPress 的佈景主題後,可能覺得對於字型大小不滿意,或是對於圖片的 […]

Git 小秘訣,簡化與加快 Git 操作

Git 小秘訣,簡化與加快 Git 操作

Git 指令小訣竅

快速切換回去剛剛的分支

用 (-) 就可以切換回剛剛的分支,跟 Shell 一樣

# Checkout master
git checkout master
# Create and checkout to a new branch
git checkout -b git-tips
# Checkout master
git checkout master
# Checkout to the previous branch (git-tips)
git checkout -

 

刪除已經合併回 master 的分支

# Make sure you have checked out master first
git checkout master

# Delete merged branches to master except master
git branch --merged master | grep -v "master" | xargs -n 1 git branch -d

如果不小心把 master 刪除了,用下列指令救回來就好(前提是你有 push 過遠端程式庫):

git checkout -b master origin/master

 

刪除遠端程式庫已不存在的分支

如果你想先確定一下有哪些分支會被刪除,但不想實際刪除,請用 –dry-run:

git remote prune origin --dry-run

實際刪除:

git remote prune origin

 

從目前分支為基礎建立一個新的分支

如果你在 dev 分支,但想要從 master 開始建立分支,基本的作法是:

git checkout master
git checkout -b new-branch

你其實可以直接從 dev 分支開出一個基於 master 的分支

git checkout -b new-branch master

同理,直接基於其他分支開出新的分支

git checkout -b new_branch base_branch

 

Git 設定小訣竅

排除某些檔案,並將設定檔套用在所有專案上

touch ~/.gitignore
git config --global core.excludesFile ~/.gitignore

或是寫入設定檔:

vi ~/.gitconfig:
[core]
 excludesFile = ~/.gitignore

 

在 Fetch/Pull 時自動清除遠端已砍掉的分支

git config --global fetch.prune ture

或是寫入設定檔:

vi ~/.gitconfig:
[fetch]  
 prune = true

 

在 rebase 互動模式時,預設啟用 Autosquash

git config --global rebase.autosquash true

或是寫入設定檔:

vi ~/.gitconfig:
[rebase]
 autosquash = true

 

設定預設的編輯器

git config --global core.editor vim

或是寫入設定檔:

vi ~/.gitconfig:
[core]
 editor = vim

 

自訂 diff 工具

git config --global diff.tool vimdiff

或是寫入設定檔:

vi ~/.gitconfig:
[diff]
 tool = vimdiff

選項有: vimdiff / magit / meld / kdiff3

 

Merge 的時候有時候會寫是 diff 資訊,也可以一同設定

git config --global merge.tool vimdiff

或是寫入設定檔:

vi ~/.gitconfig:
[merge]
tool = vimdiff

 

Git 指令別名(Alias)

有時候你需要輸入又臭又長的指令,像是:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative

不人道!可以寫入 gitconfig 就好了,之後就可以用 git lg 或是 git lol 來執行簡化過得指令。

vi ~/.gitconfig:
[alias]
  lg=log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative
  lol=log --graph --decorate --pretty=oneline --abbrev-commit

 

文章出處:https://about.gitlab.com/2016/12/08/git-tips-and-tricks/

—-

作者:HaWay, Gandi.net 技術傳教士/GitLab 愛好者, 聯絡方式:haway[at]rsync.tw

GitLab 10.3 功能介紹

GitLab 10.3 功能介紹

原文連結:https://about.gitlab.com/2017/12/22/gitl […]


焦點文章

人體工學鍵盤, MS Ergonomic 4000, Sculpt, Penixx 使用心得

人體工學鍵盤, MS Ergonomic 4000, Sculpt, Penixx 使用心得

我是學程式設計長大的,會用這個詞大概就知道我是七年級生,現在來說就是所謂的寫 code 的那種人,所以我對鍵盤的需求還滿高的,以前一敲鍵盤就是一整天的時間,所以那種傳統平平的鍵盤,用到後來手腕就是很痛,就轉向使用人體工學鍵盤,沒想到一用就回不去了,我第一個使用的人體工學鍵盤是 Acer Egro-31…

(繼續閱讀…)