Quantcast
Channel: 黑暗執行緒
Browsing all 2311 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

讀書筆記-行為的藝術

前情提要第二本「行為的藝術」讀書筆記來了。相較於「思考的藝術」聚焦於邏輯,這本書較偏心理學層次,原本不太引起我的興趣,沒想到讀來驚喜連連,常有「對耶,好像真的是這様」「慘,完全被說中」的感嘆。人類有許多古怪的行為習慣(有些說是劣根性也不為過),不少來自遠古以來的物種演化,由於不具某些「劣根性」的人活不久,留存的基因仍繼續主宰現代人類的行為,非常有趣的邏輯。理由的正當性我只有5頁,可以讓我先印嗎?因為...

View Article


Image may be NSFW.
Clik here to view.

在PowerPoint投影片剪貼Visual Studio程式碼

最近在準備開發教學投影片,有大量從Visual Studio剪貼程式碼範例到PowerPoint的需求,遇到一個大問題:從Visual Studio複製程式碼再貼到PowerPoint時,語法顏色有被保留,但換行消失,排版全亂,讓人極度困擾。想起VS2010推出時也有類似的剪貼簿亂碼問題,當時寫了個小工具自力救濟。這次面對的情況類似,理應可如法炮製,便花了點時間研究,發現Visual...

View Article


Image may be NSFW.
Clik here to view.

在IIS設定SVG與字型檔MIME Type

開始試用docfx產生API文件(docfx是微軟程式庫文件產生器SandCastle的接班人),編譯專案時可一併產生API文件網頁,非常方便,大推!(docx的安裝使用可參考網友霧隱虎的文章,VS2015用NuGet在專案安裝docfx.msbuild,以後每次編譯時可在_site目錄找到API文件網頁。)直接從檔案總管瀏覽文件網頁大致正常,只有左側目錄總表因本機網頁JavaScript受跨網域存...

View Article

Image may be NSFW.
Clik here to view.

MVP十年有感

廉頗老矣,尚能飯否?收到微軟寄來MVP...

View Article

Image may be NSFW.
Clik here to view.

我的.NET舊版相容情結

前陣子有篇文章提到微軟中止.NET 4.0/4.5/4.5.1技術支援,結論是:1) Windows預設會自動升級到.NET 4.5.2,2) 用.NET 4.0/4.5/4.5.1寫的程式不需修改就可直接執行(僅有極少例外)。很妙的是,每回建立新專案,我下意識總是挑選較低版本,例如:開.NET 4專案若沒用到async、await等.NET 4.5專屬特色,我會優先選.NET...

View Article


Image may be NSFW.
Clik here to view.

Google Cardboard體驗與Viewer Profile 調校心得

Google Cardboard是 Google 發明的窮人版觀落陰3D立體眼鏡,用瓦楞紙板、兩塊凸透鏡、魔鬼氈折成將手機固定在眼前的小紙箱,執行特殊App對左右眼分別顯示有視差的影像產生立體感,再感測手機的移動隨頭部轉動改變視角,營造逼真的虛擬實境感。另外,Cardboard 在側面還加了一對隔紙板相吸的磁鐵,手機如有 NFC 功能,移動磁鐵改變磁場還可控制 App,十分巧妙的點子。收到好心人贈送...

View Article

Image may be NSFW.
Clik here to view.

NuGet packages目錄舊檔大掃除

NuGet已是開Visual Studio寫專案的必備工具,用關鍵字找到項目就能安裝,有新版本點一下就更新,非常方便。我們遇到一項困擾:NuGet在升級程式套件前會移除專案的舊版DLL,至於packages目錄下的舊版檔案若已無其他專案參照,也會一併刪除,理論上不會累積。依NuGet 文件說明,packages目錄之檔案移除原則如下:Files in the solution folder. The...

View Article

Image may be NSFW.
Clik here to view.

【茶包射手日記】只在CSHTML發生的編譯錯誤

在ASP.NET MVC專案新一個View,編輯CSHTML時Visual...

View Article


Image may be NSFW.
Clik here to view.

新裝備入手-Nokia N1

陪伴兩年多的Nexus 7最近很不乖,常發生觸控沒反應或點擊位置誤差,尤以右上角最嚴重。最討厭的狀況是想關Chrome分頁關不掉,變成新増分頁,分頁愈關愈多令人光火;有時則是手指沒摸到螢幕,卻像有無形的手指亂點,畫面不斷放大縮小抖動不停,好氣又好笑。爬文在Mobile01上找到不少類似症狀的討論,觸控失靈貌似Nexus...

View Article


Image may be NSFW.
Clik here to view.

系統升級導致Android App閃退

新到手的Nokia N1設定好後收到升級通知,Adroid系統由5.0.2升級到5.1.1。重開機後立即冒出「Goolge書報攤」當機訊息,接著陸續發現Google圖書、萌典、Garmin Connect Mobile等App都無法使用,一啟動就閃退。心中暗叫不妙,是升級過程出了問題還是碰上機王?一度懷疑是App不支援Nokia N1所致(先前用Google...

View Article

Image may be NSFW.
Clik here to view.

將複合字串拆成多欄位-以ORACLE及SQL為例

先說說我的需求。某資料表使用複合欄位當Primary Key,例如:由OrgId、DeptId、UserId三欄組成唯一鍵值。當要查詢特定資料,理論上應寫成WHERE OrgId='…' AND DeptId = '…' AND UserId =...

View Article

Image may be NSFW.
Clik here to view.

2016雙溪櫻花馬

路跑熱潮稍退,賽事報名不再場場秒殺,硬得要命的櫻花馬卻依然搶手。心知不一定搶得到,報名當天只想碰碰運氣,哪知忙起來整個忘光,等回神已錯過報名開始,報名網站早被眾人殺到暈頭轉向,怎麼喴都沒回應,混亂間看到「已額滿」訊息,心想大勢已去,罷了。幾分鐘後接獲線報,馬拉松LDS搭檔忠孝哥傳來還有名額的消息,雖然一下額滿一下可報有失誠信,但我完全不計較,再報一馬。為配合火車時刻,櫻花馬照往例遲至8:30起跑,氣...

View Article

Image may be NSFW.
Clik here to view.

Nokia N1麥克風無聲問題經驗一則

Nokia...

View Article


Image may be NSFW.
Clik here to view.

T-SQL使用逗號分隔字串當作WHERE IN條件

寫Stored Procedure時有一個麻煩情境是由外界傳入參數當作WHERE IN條件,由於參數數量不定,難以事先寫成WHERE … IN (@val1, @val2, @val3),開發者往往會走上用傳入參數組裝SQL指令的險路,稍有不慎就搞出SQL Injection,導致難以想像的災難。(是的,SQL...

View Article

Image may be NSFW.
Clik here to view.

無法使用Windows帳號登入防火牆內的SQL Server

要穿過防火牆連上一台SQL(1433 Port有開,網路芳鄰NETBIOS封閉),發現用SQL帳號登入(SQL Authentication)可成功登入,若用AD帳號(Windows Authentication)則會出錯。錯誤訊息為:已超過連接逾時的設定。在嘗試使用登入前的信號交換確認時超過逾時等待的時間。這可能是登入前的信號交換發生失敗,或伺服器無法及時回應所造成。 Connection...

View Article


Image may be NSFW.
Clik here to view.

【茶包射手日記】Java內嵌IE網頁疑案

接獲報案:某支Java開發的程式以內嵌IE方式顯示特定網頁,在特定機器執行時網頁出現異常。初步蒐集情報如下:於問題機器單獨使用IE或Chrome可正常顯示該網頁 問題機器之IE版本為IE11 問題僅出現在特定機器,同一Java程式於其他機器執行正常 於異常網頁按右鍵檢視HTML原始碼完整,異常部分推測為JavaScript出錯導致 IE在內嵌模式下無法使用F12開發者工具,偵錯困難...

View Article

Image may be NSFW.
Clik here to view.

對付SQL Injection,換掉單引號到底夠不夠?

雖然現在遇到使用者輸入條件查詢DB,我一律都用參數化查詢(順推超好用的Dapper)不再偷懶組裝SQL指令,但關於SQL Injection,我心中始終藏著一個疑問:流傳千古的… WHERE Col = '" + input.Replace("'", "''") +...

View Article


Image may be NSFW.
Clik here to view.

TFS Build Queue卡單排除經驗一則

今早使用TFS Build Service建置部署時,建置作業卡在Queue裡遲遲不開始,等了五分鐘感到不對勁,展開調查。狀態顯示我排在第二順位,似乎在等待其他建置執行完畢,但超過5分鐘頗為異常,決定查查前面的烏龜車是哪一台。登楞!整個Queue裡只有我一人。夾緊擴約肌在廁所門口苦等十分鐘,忍不住破門想抓出是誰著佔茅坑,結果沒人?推測是TFS Build...

View Article

Image may be NSFW.
Clik here to view.

開啟TFS Build Service Log

前天提過的TFS Build Queue卡單今天再度上演,一樣又是重啟TFS Build Service才解決,由於已非偶發罕例,決定展開調查。由事件檢視器查到一筆發生在卡單前一刻的可疑錯誤,Build 1257號,正好是被卡住1258號的前一筆,訊息為An error occurred while calling tracking participants causing the instance...

View Article

Image may be NSFW.
Clik here to view.

Chrome的Button Click行為差異

同事報案網頁在IE與Chrome表現不同,依稀記得遇過,但沒寫成沒找到明確記錄,花了時間回想、研究、實驗,得到結論後才恍然憶起,從HipChat對談翻出以前的辦案記錄。明明是前科犯還重啟調查,記憶力壞掉好可怕,也懊悔浪費了時間。由此得一結論-「勿以茶包小而不記,永遠別信任中年人的記憶力」,故寫此文。用範例程式說明如下: Live...

View Article
Browsing all 2311 articles
Browse latest View live