vagrant up卡在SSH auth method: private key

我的I7新電腦安裝win10,原本買回來安裝vagrant(homestead)+virtualbox運作都還算正常。後來因為要測試docker,安裝了docker for windows,然後依照指示啟用了一些服務,回頭再使用vagrant時就發現會有如標題一般的狀況。

閱讀全文〈vagrant up卡在SSH auth method: private key〉

存取Vagrant(Homestead)虛擬機器時取得真實IP

一直以來都是採用預設設定建立homestead虛擬機器,虛擬機預設的網路介面就是nat和hostonly,這樣的環境基本上開發上也沒什麼問題,只是如果要判別client IP的話,不會是真實主機在區網的ip,而是虛擬機裡的gateway IP,例如如果建立虛擬機有指定192.168.10.10的靜態ip,那麼通常程式抓到的client IP應該會是192.168.10.1。

之前有利用虛擬機架設了一個網站提供服務,最近要開發的功能可能需要判斷使用者的真實ip,陸陸續續花了些時間研究,在混亂的網路知識基礎下終於有了些成果,說明如下。

閱讀全文〈存取Vagrant(Homestead)虛擬機器時取得真實IP〉

還好還有悠遊卡可用

本來以為把機車鑰匙和後車箱鑰匙串在一起是一個好主意,但一旦遇到意外就變成了個蠢事。

因為機車裝了個後車箱,包包都塞裡面,騎起車來就很輕鬆。

今天下班牽車,一如往常,開了後車箱準備放包包,

開了車箱後,包包就直接放進車箱,

不知怎的也將機車鑰匙連同後車箱鑰匙塞進包包,

然後順手的關上了車箱蓋。

有兩三秒的時間還不知發生什麼事,

回過神來就傻眼了。

還好今天有將錢包拿出來,還有悠遊卡可以騎youbike去搭火車。

不然從台中走回彰化,大概明天早上才會到吧。

讓google搜尋結果顯示麵包屑(breadcrumb)

Google搜尋的結果內容有時會出現下圖紅框的項目,Google稱之為稱層連結,我們一般叫做麵包屑。

google-search-breadcrumb

若想要讓麵包屑的項目出現在google搜尋結果的摘要裡面,需要使用結構化資料標記,明確標示出麵包屑的標籤。結構化資料標記有:微資料 (建議使用)、微格式及RDFa。本篇文章僅就微資料的作法來說明。 閱讀全文〈讓google搜尋結果顯示麵包屑(breadcrumb)〉

cookie的層級

主機端發送的cookie。

客戶端產生的cookie。

如果是使用瀏覽器存取網頁,一般都是由瀏覽器管理cookie的存取。

如果是透過curl的方式存取網頁,主機端發送的cookie會由libcurl來控制存取,一般是放在網頁伺服器的根目錄下,而客戶端產生的cookie一樣會由瀏覽器來控制存取。

firefox處理無效圖的概況

firefox在針對來源無效的圖檔處理有兩種情況,一是該img標籤有alt屬性,一個是沒有alt屬性。這裡指的有沒有是指「明確在html標籤裡指定屬性」。

當該img標籤沒有alt屬性時,firefox會將該無效圖以破圖的圖示顯示,類示於IE裡眾人暱稱的包子圖示。

當該img標籤有alt屬性時,firefox則會以alt的內容代替圖檔內容,如果alt是空值,那麼頁面上就看不到任何東西。