[.NET] Failed to initialize client proxy: could not connect to test process vstest.discoveryengine.x86.exe

เพิ่มเติมจากบทความเมื่อวานนะครับ Failed to initialize client proxy: could not connect to test process. แต่คราวนี้ตัว Visual Studio มีการแจ้ง Message เพิ่มเติมจากครั้งที่แล้ว ดังนี้ครับ —— Run test started —— Failed to initialize client proxy: could not connect to test process vstest.discoveryengine.x86.exe ========== Run test finished: 0 run (0:00:12.43) ========== จาก Message ครั้ง ผมได้เข้าใจว่า Process ของการ Test บางส่วนติดปัญหาเรื่องสิทธิ์ครับ (อาจจะเป็เพราะผมใช้ Windows 8.1 โดยใช้ Account แบบ Microsoft Account จริงทำให้ไม่ได้รับสิทธิ์ในการเข้าถึง Process ต่างๆแบบ Local Account นะครับ ผมเลยจัดการปรับตัว .exe ที่เกี่ยวกับการ Test ให้เป็น Run As Administrator ดังนี้ครับ เมื่อแก้ไขเสร็จแล้ว ตัว Visual Studio สามารถ Discover Test เจอ และสามารถ Debug Unit Test ได้ครับ

[.NET] Failed to initialize client proxy: could not connect to test process.

—— Run test started —— Failed to initialize client proxy: could not connect to test process. ========== Run test finished: 0 run (0:01:32.44) ========== พอดีจะ Test Code ที่พัฒนาขึนมา แล้วเจอปัญหานี้ขึ้น และคงอารมณ์เสียไปตามๆกัน กว่าจะรอมัน Discover Test เสร็จ เวลา Test ดันมาจากเจอปัญหานี้ได้ โดยทางแก้ไข ผมได้ไปสืบเสาะหาจาก Google และได้สรุปรวบรวมเป็น 3 แนวทาง ดังนี้ ทางแก้ที่ 1: Set Visual Studio ให้ Run As Administrator เพราะเนื่องจาก Test process บางตัวอาจจะติด Permission บางอย่างครับ ทางแก้ที่ 2: ลดการ Load Symbol โดยดึงเอาเฉพาะที่จำเป็นเท่านั้น โดยไปปรับที่เมนู Debug ->> Options ->> Symbols และเลือก “Only specified modules” ทางแก้ที่ 3: อันนี้ผมไม่เข้าใจเหมือนกัน เลยขอยกคำอธิบายภาษาอังกฤษมาเลยและกัน It looks like this happens sometimes when the VS execution engine process is terminated. This was the case for me, since…

[CR] เป็ดย่างเฉลิมเกียรติ แยกบ้านแขก

ฺBlog ตอนนี้ดองมาสองปีและ 555 โดยร้านนี้อยู่แถวบริษัทผมเองครับ อยู่แถวท่าดินแดง แยกบ้านแขก ลองไปถามแม่มา ร้านนี้จะอยู่ตั้งแต่สมัยโรงหนังเฉลิม​เกียรติ​ วงเวียน​ใหญ่​ แล้วย้ายไปท่าดินแดง ตอนปี 2019-2020 ย้ายมาแถวแยกบ้านแขก ปากซอยอิสรภาพ 5 ข้าง Top Daily ครับ เมนูในร้านครับ ส่วนความอร่อยสามารถชมได้ ตามรูปได้เลยครับ สถานที่ตั้งปัจจุบัน Reference

เมื่อฉันฝากประจำครบ 24 เดือน

หลายคนอาจจะสงสัยว่าเวลาเราฝากประจำไปแล้วเนี่ย ถ้ามันครบกำหนด เราต้องทำอย่างไร และมีข้อควรระวังอย่างไรบ้าง โดยผมขอสรุปคร่าวๆ ดังนี้ครับ Q: ถ้าอยากได้เงินสด + ดอกเบี้ยกลับมา A: ต้องไปปิดบัญชีเท่านั้น Q: ถอนเงินออกมาก่อนได้ไหม A: แล้วแต่ข้อกำหนดของธนาคารครับ แต่แนะนำครับว่าถ้าไม่จำเป็น อย่าไปถอนเลยครับ Q: แล้วถ้าลืมฝากหละ A: แล้วแต่ข้อกำหนดของธนาคารครับ สามารถอ่านตัวอย่างได้จาก blog ของผมครับ Q: ถ้าเราไม่ไปปิดบัญชี จะมีการคิดดอกเบี้ยอย่างไร A: คิดเป็น 2 ช่วง ช่วงแรก คือ ใช้ Rate ของการฝากประจำ ช่วงที่สอง เวลาที่เกิดไปจากฝากประจำนั้น ให้คิดดอกเบี้นตาม Rate ของออมทรัพย์ครับ Q: แล้วเงินฝากประจำของเรามีการคิดดอกเบี้ยอย่างไร ? A: มันมีหลายแบบครับ ทั้งชั้นบันได และก็แบบคงที่ครับโดยของผมจะเป็นแบบคงที่ครับ ที่ 3.3% ของออมสินครับ(ปัจจุบันเหลือ 2.6% ครับ ณ วันที่ 21 เมษายน พ.ศ. 2558 ครับ) โดยมีสูตรการคิด ดังนี้ครับ เงินต้น x (อัตราดอกเบี้ย%)/365 x จำนวนวันที่คิดดอกเบี้ย ตัวอย่างการคิดของผมนะครับ หมายเหตุ: • ต้องดูข้อกำหนดด้วยว่าอัตราดอกเบี้ยของธนาคารใช้ดอกเบี้ย ณ วันที่เปิดบัญชี หรือ วันที่เราไปถอนออกหรือ ดอกเบี้ย Float ลอยตัวตามประกาศของแบงค์นะครับ • จำนวนวันที่คิดดอกเบี้ยในสูตรผมของ Fix เป็น 30 วันนะครับ มันจะได้ไม่ซับซ้อนจนเกินไปครับ แต่ความจริงต้องคิดตามช่วงเดือนนั้นๆนะครับ ว่ามีกี่วันจริง 28, 29, 30 หรือ 31 วันนะครับ • สำหรับโปรโมชั่นของผม มันจะไม่หักภาษีดอกเบี้ยเงินฝาก 15% แต่มีได้เพียง 1…

[SVN] แก้ปัญหาใช้คำสั่ง clean up ไม่ได้ เมื่อระบบแจ้งว่า Previous operation has not finished

วันศุกร์ที่ผ่านมา ผมลองทำงานกับ SVN ตามปกติ แต่ดันเจอปัญหาที่ว่า พอลอง Run คำสั่ง Clean up แล้ว ระบบแจว่าไม่สามารถทำได้ เพราะมี Queue งานค้างอยู่ สำหรับปัญหานี้ทางแก้ง่ายมากครับ แต่เราต้องเข้าใจการทำงานของ SVN ก่อน เจ้าตัว SVN มันจะรู้ว่าเราทำอะไรไปกับ Code มันมี Database ซึ่งตัว SVN แอบสร้าง หรือปรับปรุงไว้ในแต่ละครั้งที่เรา Checkout หรือ Update ครับ ซึ่ง DB ขนาดเล็กที่ SVN ใช้งานคงหนีไม่พ้นเจ้า SQLite ครับ ชื่อไฟล์ wc.db ครับ เมื่อรู้ว่า SVN มี Note งานไว้แล้ว ทางแก้ปัญหาของอันนี้ คือ การไปลบงานที่ค้างใน Queue ใน Table WORK_QUEUE ครับ ตรงนี้ใช้ Command Line ไปลบ หรือใช้ Tools ก็ไ้ด้ครับ ของผมของใช้ Tools SQLite Export Personal เพราะใช้ง่าย และใช้ในงานประจำกับการทำ Android App และ Config สำหรับ Win App ที่เป็น .Net, Java ครับ หลังจากแก้เสร็จแล้ว สามารถ Cleanup และ Update Code ของเรา เพื่อทำงานต่อได้เลยครับ

[GitHub] เปลี่ยนถ่ายจาก Google Code มายังบ้านใหม่

Google Exporter GitHub

จริงๆผมได้ข่าว และใช้ GitHub มาบ้างแล้วนะครับ แต่ยังติดที่งานเดิมที่ทำตอนปี 2 – ปี3 และงานที่ช่วยอาจารย์ทำระหว่างเรียนหาค่าขนมยังอยู่บน Google Code นะครับ แต่เวลามันเปลี่ยนไปแล้ว เมื่อ Google Code ประกาศปิดโครงการ ใช้งานไม่ได้ตั้งแต่เดือนสิงหาคมนี้ ปิดเว็บต้นปี 2016 โดยวันนี้ผมมีงานเก่าๆ ที่ปัจจุบันอาจจะดู Code แล้วมันล้าสมัย มี Defect เยอะ แต่ผมอยากเก็บไว้เป็นความทรงจำจริงอยากย้ายไป GitHub โดยใช้ Export Tools ที่ทาง Google ได้เตรียมไว้ครับ โดยขั้นตอนมี ดังนี้ครับ สำหรับใครที่สนใจงานที่ผมได้เป็นคนริเริ่ม หรือมีส่วนร่วม(ไปเป็นมือปืนช่วยแก้ Code ก่อนส่ง 555) สามารถ Get Code กากๆ ของผมไดด้ดูได้ครับ แต่ไม่แน่ใจว่าจะสามารถ Run ได้ หรือไม่นะครับ  

[C#] Decimal? vs Decimal ต่างกันอย่างไร

C# Logo

หลายคนอาจจะงงนะครับว่าทำไมใน C# Version ใหม่ๆ (จริงๆ ไม่น่าจะใหม่นะ เพราะมีมาพอสมควรและ) เราเจอ Code แนวๆนี้ ถ้าสังเกตุจาก Code ตัวอย่างดีพบว่าที่ DataType มันมีเครื่องหมายคำถามเติมเข้ามา ตรงนี้ไม่ต้องสงสัยอะไรนะครับ การที่มี ? เพิ่มเข้ามาเป็นการบอก Datatype ที่เราประกาศนั้นเป็น Nullable Types สามารถเก็บค่า null ได้ครับ โดยสามารถอ่านข้อมูลเพิ่มเติมได้ ดังนี้ครับ Reference Nullable Types

[WordPress] Code ลับแสดงอักขระพิเศษใน wordpress ครับ

wordpress

บางครั้งเวลาเราเขียน blog อาจจะมีความต้องการแสดงอักขระพิเศษบน blog ขอเรา วันนี้ผมได้รวบรวม Code พิเศษที่ใช้บ่อยๆมา ดังนี้ครับ สำหรับเครื่องหมายอื่นๆ ให้ดูจากเพิ่มเติมจาก Link นี้ครับ

งานสัปดาห์หนังสือแห่งชาติ ปี 58(เด็กดี ?)

ฺBlog ตอนนี้เป็น Blog แรกของเดือนเมษา พาร้อนนะครับ โดยช่วงงานหนังสือปีนี้ ผมได้ไปเดือน 2 วันครับเสาร์ที่ 28 มีนาคม 58 (จริงๆไปเลี้ยงข้าวเพื่อน และแวะมา ฮ่าๆ) และก็วันเสาร์ที่ 4 เมษายน 58 (อันนี้เดินทั้งวันหมดเงินไเยอะเลย) ภาพรวมของงานปีนี้ผมว่าคนมางานเยอะมากกว่าก่อนนะครับ จากการที่ต้องเบียดเสียดผ่าพัไปหาหนังสือในงานครับ สำหรับหนังสือที่ผมได้ซื้อมาเต็มบ้านมี ดังนี้ครับ ชุดแรก เป็นหนังสือจากบูธมติชนครับ หนังสือให้กำลังใจ และให้แง่คิดดีของพี่หนุ่มเมืองจันท์ (มี List รายการหนังสือด้วย) และหนังสือสามก๊ก 26 ยุทธวิธีสู่ชัยชนะครับ ชุดที่สอง อันนี้เป็นหนังสือที่ขายหนังสือเกี่ยวกับการลงทุนครับ แต่ส่วนตัวผมมองว่าหนังสือพวกนี้ เริ่มเต็มตลาดและ และส่วนตัวผมที่เป็นนักลงทุนคนหนึ่งเสียเวลาซื้อหนังสือมาหลายเล่มเหมือนกัน แต่ก็ยังดอยอยู่ดี 555 เลยไปซื้อหนังสือกลุ่ม 4 เล่ม 100 แทนครับ ตามนี้เลย ชุดที่สาม หนังสือภาษาจากดวงกมลสมัยครับ (หวังว่าซื้อมาแล้ว มีเวลาไปอ่านสอบครับ 555 เป็น Developer ต้องอดทน) ชุดที่สี่ สายคอมต้องมีหนังสือ IT บ้างครับ ได้แก่ BigData สร้างแนวทางในการเรียนโท, Java Web เอาไว้อ่านช่วงสงกรานต์ครับ เพราะมีเทรนเกี่ยวกับ Java บนระบบ Cloud ครับ (จริงอยากไปสาย Java นะ 55) และเล่มสุดท้าย Linux administration เอาไว้เผื่อทำ Server ต่อครับ หลังจากทำใช้งานแบบ SOHO กับบริษัทญาติ ชุดสุดท้าย หนังสือด้านการเงินครับ อันนี้ผมแนะนำนะครับสำหรับคนที่สนใจการลงทุน ถ้ามีความแข็งแกร่งพอแล้วแนะนำอ่านครับ (ผมยังลังเลเลือกเรียนโทระหว่างสาย IT กับการเงินนะครับ) สุดท้ายและจบงานนี้ไปหมดค่าเสียหาย 2,325 บาทครับ และปิดท้ายด้วยอาหารญี่ปุ่น Yayoi กันนะครับ

[VMWARE] Attempting to load a 64 bit application this cpu is not compatible with 64 bit mode

พอดีลง VMWare โดยเครื่อง Notebook เป็น Windows 8 Pro 64 bit และ OS ของ Guest เป็น Windows 7 Enterprise 64 bit ครับ โดยเมื่อลง GUEST-OS ไปครึ่งทาง VM ได้ Restart และมี Message แจ้งเตือนว่า vmware attempting to load a 64 bit application this cpu is not compatible with 64 bit mode สาเหตุ เกิดจาก Hardware ของระบบยังไม่เปิด Hardware Virtualization ใน BIOS ครับ การแก้ไข เปิด Hardware Virtualization ใน BIOS ครับ โดยอันนี้ต้องดูตามคู่มือในของเครื่อง แต่ละรุ่นครับ โดยสำหรับเทคโนโลยี Hardware Virtualization สำหรับ CPU ค่ายหลังๆ ก็จะมี ดังนี้ครับ (เผื่อเอาไปคล้ำหาใน BIOS ได้)