有時候會遇到 Chrome 裡連線網站時顯示「連線已重設」。

之前比較常遇到的狀況,是 HTTP 302 轉址轉過頭,次數太多就會被瀏覽器或 Web server 強制中斷。

今天遇到一個比較特例的狀況:我用 macOS 連線,第一次可以看到首頁,但要進一步操作,就完全無法再看到任何內容。即使在 Chrome 裡開無痕視窗也無用。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天有使用者反映,他在 SharePoint 上取得其他人的 Word 檔,修改後上傳到我們建置的清單 (list),會冒出很多不是他預期的資料。

檢查了一下,有些理應是清單裡建立的資訊,竟然會被寫回到 word 檔裡,成為檔案額外的資訊(metadata),

因為不是 word 預設的欄位、是我們自訂的清單欄位,所以也不會在 word 或檔案總管裡頭檢視到。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

又到了一年一度憑證換新的時候,同事教我,如果有人反應 Chrome 無法連線到更換憑證的網站,先確認對方的網路環境。

通常在沒有對外網際網路連線的電腦,例如封閉環境的專用主機,網站憑證換了,可是這些電腦的 Chrome 因為無法對外連線網際網路驗證憑證,所以會出現錯誤訊息。

這時要強制清除 Chrome 設定,在 Chrome 的 HSTS 清除方法如下:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

要申請無障礙網路空間的「網站無障礙規範」認證標章,需要先通過其檢測工具 freego 的機器檢測。

這天檢測時遇到一個問題:freego 程式出現錯誤訊息視窗,「瀏覽器開啟錯誤,請檢查ChromeDriver與本機Chrome瀏覽器的版本是否相應」

經查詢發現,我的個人電腦上的 Chrome 已經被更新到 93.0.4577.63,但是在命令提示字元下檢視 freego 目錄下的 "chromedriver.exe",其版本還停在 91.0.4472.19。

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

因為同事辦活動,需要把一批電話名單整理後提供給廠商,讓廠商去發簡訊,把獎品兌換碼傳給得獎者。

電話的格式常見的狀況有:

  • 加入空格,例如:0900 123 456
  • 加入減號(-),例如:0900-123-456

先用函式把這類電話處理掉:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

原本對 Sybase 查詢的程式,配合資料庫要移轉到 MSSQL (SQL server),要做調整。發現在執行到 fetch 時奇慢無比,在 SQL server management studio 裡可以秒回的查詢,在程式裡要跑 12~15 秒。

execute 回應的速度很快,真正卡住的點是 fetch()。所以用 "PHP pdo fetch slow" 當關鍵字找了一些解法:

 

文章標籤

小攻城師 發表在 痞客邦 留言(1) 人氣()

習慣用 Google SpreadSheet 代替一般的 Excel 來做一些沒有資料外洩疑慮的資料整理,像是簡單記錄待辦事項之類的,方便跟人共同作業。Asana 之類的系統輸入的欄位太多,檢視的方式跟我們的需求不同,用 Google SpreadSheet 是我目前找到能同步作業最好的維護方式。

但今天我發現我的 Firefox 按右鍵要新增一列,卻一直跑出 Firefox 自己的右鍵選單,蓋住了 Google SpreadSheet 自己的右鍵選單。一起 co-wrok 的夥伴因為用 Chrome 所以沒遇到這問題。

參考 "right-click context menu overlaps google apps context menus" 一文,一般情況下,可以到 firefox 的設定編輯器(在網址列輸入 "about:config" 可進入設定畫面),將以下設定設為 true:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

剛剛在算一組數字,全都是兩位小數的加法,原本預期是:

6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.92

但實際計算結果卻令人震驚!

6676.18 + 339.37 + 3667.65 + 1204.70 + 4286.02 = 16173.920000000002

後面的 "0000000002" 哪來的啦!

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

要做程式碼內容比對,但是在 vimdiff 預設是垂直分割,有些長內容要比較就不太好比,得把水平捲軸移來移去。

後來發現可以在命令模式 (command mode) 執行以下內容,就能把垂直分割改為水平分割:

:windo wincmd K

要切回垂直分割的話,就是把參數改成 H:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()

今天要用 CheckMarx 掃描一個系統,對方把整個專案壓縮給我,一共將近 200MB,我沒看清楚就放上去,不僅當天沒辦法取得結果,而且在經過了 20 小時之後才掃了三分一之不說,CheckMarx 的 CPU 還飆升到 100% 了。囧

前輩提醒我,CheckMarx 上傳的上限是 100MB,因為不是自己的系統,不知道要怎麼萃取出原始碼,可以使用 CheckMarx 的工具:CxZIP。

使用步驟如下:

文章標籤

小攻城師 發表在 痞客邦 留言(0) 人氣()