pre.source-code {
font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace;
color: #000000;
background-color: #eee;
font-size: 12px;
border: 1px dashed #999999;
line-height: 14px;
padding: 5px;
overflow: auto;
width: 90%
}
Coding convention (或者狹義一點的 coding style) 主要是用來作為撰寫程式碼時的指引,涵蓋範圍包括但不限於命名、語法、格式等,其好處是藉由設計過的命名方式降低名稱衝突的發生、以特定的語法規範避免意外產生邏輯錯誤又難以一眼挑出的 bug、讓整份程式碼 (尤其是多人共同開發的情境) 能擁有較一致的撰寫風格、讓程式碼較容易閱讀、... 等。
雖然 coding convention 有這些好處,但實務上要推行也不是那麼容易,因為每個人的寫作習慣與偏好各有不同,coding convention 便是需要團隊中的大家放棄一些自己原本的習慣與喜好。此外,「什麼算是好的寫作風格」對每個人來說可能定義都不同,因此在訂立 coding convention 時,究竟該以誰的意見為準有時也會面臨挑戰,我就曾經被嗆過 XD... 再則,coding convention 應該要規範到多細節?過多的條目細項對大部份程式設計師來說可能根本就記不住,寫個程式如果大部份時間都得花在留意 coding convention 上頭,也可能降低了程式開發的效率與熱情,或是因為沒人記得住所有規則,最後這份 coding convention 落入形同虛設的下場。過去我就曾經經歷團隊裡花了兩三個月時間,從草擬提案、討論細則、開放投票來決定 coding convention,這段時間 project 的程式碼都寫一堆了,最後定案的規範因為規則太細太雜結果也沒什麼人在執行...

青蛙 發表在 痞客邦 留言(0) 人氣()

VMWare.Win10 2004 BSOD
將 VMWare 的 VM 由 Windows 10 1909 升級至 2004 (或更新版本) 後,
升級完成重新啟動 VM 時,
可能會遇到下面這個當機 (BSOD) 畫面,
指出系統遭遇到 SYSTEM THREAD EXCEPTION NOT HANDLED 的錯誤代碼,
即使重新啟動,依舊只是反覆出現這個 BSOD 畫面,無法進入 VM 裡的 Windows:

青蛙 發表在 痞客邦 留言(0) 人氣()

Edge.Ptt App
由於 SSH 帶來的系統負載較高,
Ptt 官方於日前建議使用者改用 WebSocket 連線上站,
且不排除未來可能停止支援 SSH 連線方式。
簡單來說,目前主流的瀏覽器應該都支援 WebSocket,
使用者只要透過瀏覽器連線至 https://term.ptt.cc/ ,
便能直接在瀏覽器中登入並使用 Ptt 了。

青蛙 發表在 痞客邦 留言(1) 人氣()

PuTTY.Ptt 連線設定
前陣子 Ptt 在進行系統更新之後,
原本慣用的連線工具程式 pietty 就再也無法以 SSH 連線了,
會出現「Couldn't agree a key exchange algorithm blah blah...」的訊息,
原因是 Ptt 更新後使用的 SSH 不再支援舊版的加密演算法。

青蛙 發表在 痞客邦 留言(0) 人氣()

Excel 365.股票投資管理.範本下載
對股票投資族來說,
使用 Excel 或類似的試算表工具來記錄、或管理投資明細與計算報酬率,
並不是什麼新鮮的想法,
在 google 上也可以找到許多人分享如何製作自己的股票試算表,
但對習慣 (或者說是偏好) 使用 Excel 的人來說,
最讓人頭痛的部份應該就屬「如何抓取股價資訊」以自動計算庫存損益了。

青蛙 發表在 痞客邦 留言(24) 人氣()

OneDrive.連結多帳戶
OneDrive 是微軟提供的雲端空間,
除了個人獨自使用之外,亦可在不同帳戶間分享檔案或資料夾,
例如同學、同事、或朋友間共同編輯檔案。
此外,由於免費版本的 OneDrive 容量有限,
也不是人人都有能力負擔付費版本,
有的人或許會以申請多帳戶的方式來取得更多雲端空間、
或是全家人申請一份付費帳號並共用額外的空間。

青蛙 發表在 痞客邦 留言(1) 人氣()

在多使用者帳號環境下,更新到 Windows 10 1709 (2017 Fall Creators Update) 後,
當電腦由前一位使用者 E 關機、下次開機改由使用者 C 登入時,會出現如下症狀:
症狀 1.
使用者 C 在關機時會出現如下警告,並要求再次確認是否關機:
「其他人仍在使用此電腦。若現在關機,他們會遺失未儲存的工作。」
Win10.關機已登入警告  

青蛙 發表在 痞客邦 留言(1) 人氣()

Win10+蒼之濤
在現今免洗手遊當道的時代,
大宇的仙劍系列與軒轅劍系列遊戲有不少值得回味的作品,
其中軒轅劍外傳-蒼之濤是我心目中的最經典。
只是要在 Windows 10 上重溫這款十幾年前的遊戲,
除了原版的安裝光碟要保存得好之外,
還需要一些額外的步驟。

青蛙 發表在 痞客邦 留言(5) 人氣()

Win10.啟用ㄅ半輸入法
去年 (2015) 年底,我的 hotmail 信箱收到微軟通知,
說他們計劃在接下來幾週對電子郵件服務進行變更,
我將無法透過 Windows Live Mail 2012 接收 Hotmail 電子郵件。
儘管微軟同時提供了對應更新,
但安裝後 Windows Live Mail 就不太正常,
於是只好捨棄它、轉向 Outlook 2007 + Outlook Connector 的懷抱。

青蛙 發表在 痞客邦 留言(0) 人氣()

Win10.開機自動連線
雖然現在許多 ISP 提供的小烏龜內建 IP 分享器的功能,
使得電腦接上網路線後不需設定就可直接連線,
但如果像我一樣還是習慣在每台電腦手動設定連線的話,
在安裝了 Win10 後,會發現原本 Win7 的開機自動連線方式已失效。
原因在於透過系統建立的連線設定中,
少了「提示名稱、密碼、憑證等」的撥號選項可取消勾選,
造成每次以 rasphone 連線都會跳出密碼確認視窗,非得按下確定按鈕才會連線,
間接造成以工作排程或其它方式觸發的開機自動連線會卡在確認步驟。

青蛙 發表在 痞客邦 留言(60) 人氣()

Win10.啟用ㄅ半輸入法
許多人一直丟不掉每個字都需要選字的ㄅ半舊注音,
我也是其中之一。
然而,微軟在 Windows 8 以後,
就把原本系統內建的ㄅ半給拿掉了,
即使是號稱史上最強的 Windows 10 也是如此...
少掉了ㄅ半輸入法,其它功能再強、再方便也沒用啊~

青蛙 發表在 痞客邦 留言(102) 人氣()

公司的電腦在藍當幾次後,
我的 MSN 就不會自動登入了。
檢查相關設定後,確定帳號密碼都有記憶,自動登入選項也都有勾選,
但它就是不會自動登入。
Google 的結果多是安裝了 yahoo 奇摩工具列,

青蛙 發表在 痞客邦 留言(1) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。