[MSSQL] สรุปงาน SQL Server Community Thailand Meeting #10

หลังจากห่างหายไปนานกับงานมาฟังความรู้ Idea ดีๆแบบนี้นะครับ กลับมาคราวนี้อ้าวครั้งที่ 10 แล้วเหรอ ผ่านไปไวเหมือนโกหกครับ มาดู Blog เก่าๆได้ที่นี่ครับ มาดูรายละเอียดของแต่ละหัวข้อกันเลยครับ ลุยยยยยยยยยยยยยยยยยย Data Classification and Vulnerability Assessment Speaker Khemika Pattaranipit – Azure SQL DB : Data Classification and Vulnerability Assessment – Transparent Data File Encryption (TDE) (SQL Server 2008 ++) – Dynamic Data Masking – Row Level Security – Alway Encrypted Basic​ and​ How to​ read​ Graphical Execution​ Plan Speaker Phakkhaphong Krittawat – มาดูกันก่อนว่า Database มีพื้นฐานการทำงานอย่างไรครับ มาดูที่ Execution Plan Cache (เก็บใน Memory) โดยจะเปลี่ยนแปลงเมื่อ – ปัญหา Parameter Sniffing Parameter Sniffing คือ การ query รอบแรกจำ buffer น้อยกว่าครั้งถัดไป ทำให้ตอน Query รอบถัดไปผลลัพธ์ที่ได้ไม่ได้อยู่ใน Buffer แต่ไปเก็บลงที่ Disk แทน spill to disk ซึ่งแก้ไขโดย Cardinality Estimation แผนจะแม่นยำแค่ไหนขึ้นอยู่ที่เธอ โดยเจ้าตัว…

[CR] อาหารไทยชุด B @ Asian Corner by KIN (The Walk ราชพฤกษ์)

หลังจากฟื้นตัวจากไข้ก็ได้เวลาเติมพลังครับ โดยวันนี้ได้มากับน้องที่ The Walk ราชพฤกษ์ครับ หลังจากกลับมาในรอบ 1 ปี พอเข้าใจและว่าคนทำไมถึงบอกว่ารายพฤกษ์ถึงเป็นทำเลปราบเซียน ร้านค้าที่เห็นประจำย้ายออกไป และกลายที่ร้านขายของจุกจิเล็กๆหลายร้านแทนครับ สำหรับในวันนี้หลังจากเดินวนๆมานานก็ได้ร้านอาหารสักทีครับ โดยเป็นร้าน Asian Corner เปิดมานานพอสมควรแล้วครับ แต่ผมเพิ่งสนใจมากิน ปกติจะไปกินพวก Jeffer Steak กับ Bar B Q Plaza กันครับ โดยสำหรับร้านนี้น่าจะเป็นอีก Service หนึงของกลุ่ม Kin ครับ โดยตัวร้านมีเมนูทั้งไทย และญี่ปุ่น รวมถึงมืบุฟเฟต์แซลม่อนด้วยนะครับ สำหรับผมกับน้องขอเลือกอาหารไทยและกันครับ โดยเลือกเมนูในชุด B แทน ซึ่งเท่าที่ดูมาราคาจะถูกว่า และบางเมนูก็ไม่มีให้สั่งแยกด้วยนะ พอดีอยากลองกุ้งอบวุ้นเส้นเลยเลือกมา ฮ่าๆ กลับมาที่เมนูชุด B ดีกว่าว่ามีอะไรให้เลือกได้บ้างครีบ สำหรับเมนูที่ทางเราเลือกมี ดังนี้ครับ ในที่สุดก็มาครบแล้วครับหอม กับหิวมากกครับ และเป็นมื้อแรกของวันเลยครับ ปิดท้ายด้านของหวานครับเฉาก๊วยเนื้อแน่นครับ และอิ่มพุงกางครับ รวมค่าใช้จ่าย 1037 บาทครับ (หมายเหตุ ราคาอาหารยังไม่รวม VAT และ Service Charge 10%) Reference

[CR] เอี่ยวไถ่ เนื้อย่างเจงกีสข่าน 1 แถม 1

เมื่อได้รับภาระกิจจากคุณแม่ให้ออกมาซื้อของ ผมเลยออกมากินข้าวด้วยเลยครับ นั่งคร่ำเครียดหน้าคอมดูงานที่มันก็โตเรื่อยๆ แต่คนเก็บงานมีกระจุกเดียว พอและ 555 ล่นแล้วเดียวยาว โดยหลังจากเดินวนมาสักพักมาเจอกับป้ายโฆษณานี่ครับ เห็นแบบนี้แล้วก็ต้องลองสิครับ โดยโปรโมชั่นนี้เพิ่มเติมจากป้าย โดยของผมลองกิน เนื้อย่างเจงกีสข่าน โดยสั่ง เนื้อ 1 และ หมู 1 ครับ โดยขอปิ้งเองครับ อยากเห็นตัวกระทะปิ้งเจงกิสข่าน มันก็คล้ายกับของบาร์บีก้อนนะ แต่ดูเล็กกว่ากับนูนกว่านิดนึง ตามรูปเลยครับ หลังจากของที่สั่งมาแล้ว เนื้อกับหมู หมักมาเรียบร้อยแล้วครับ และโรยงาไว้ด้วย มาลองปิ้งกันเลยครับ วางมันไว้ละเลงให้ทั่วกระทะ เวลาปิ้งอย่าเอาด้านงาสัมพัสกระทะครับ วางให้เนื้อสุดด้านนึงก่อน แล้วค่อยกลับครับ จะได้กลิ้นหอมๆของงา และกระทะจะไม่ไหม้ด้วยครับ สำหรับเนื้อ และน้ำจิ้มสุดเด็ดเหมือนพวกน้ำพริกเผาสังอย่างเข้ากับเนื้อปิ้งได้ดีมากครับ ส่วนกะหล้ำปลีก็อร่อยเหมือนเดิมครับ ขาดแต่ว่ามันไม่มีน้ำจิ้มสูตรพิเศษแบบบาร์บีก้อนเองครับ ผมจัดไป 4 ถาดรวดเลย น้ำกะหล่ำปลีหวานครับ แม้ว่ากะหล่ำปลี จะมีจุดด้อย แต่เราสามารถดึงจุดเด่นได้จาก Signature ของร้านนี้ครับ สั่งสุกี้มาทายเลยครับ ชุดหมู 1 + ชุดผัดรวม 4 ครับ ให้ทางร้านต้มให้เลยสะดวกมากๆครับ จริงๆแอบหวังให้ทางร้านจัดโปรคู่กับเนื้อย่างเจงกีสข่าน งานเลี้ยงต้องมีเลิกราครับ ปิ้งไม่เป็นกระทะดำไปหน่อย ค่าเสียหายรวม 851 บาทครับ (มี Service Charge 10%) ถ้าจ่ายเงินลดจะได้อีกครับ ได้เขียน Blog ภาคปิ้งย่างสักที หลังเขียนภาคสุกี้ไปนานมากกแล้ว [CR] เอี่ยวไถ่ สุกี้โบราณ – ภาคสุกี้ Reference

[CR] อาหารชุด 3 บ้านเบญจรงค์ ปาย

ช่วงบ่าย (2019-06-30) ผมกับน้องไปได้หาอะไรกินหลังจากผมนั่งหลังขดหลังแข็งทำทั้งงานประจำ และงาน ป.โท ด้วย ตาลายไม่ไหวแล้วครับ ออกไปหาของกินดีกว่าช่วงเช้ากับเที่ยงก็ไปได้กินอะไรนอกจากขนม 1 ชิ้นครับ หลังจากให้น้องขับรถมาที่ The Crystal SB ราชพฤกษ์แล้ว ก็เดินแตร่ๆหาของกินจนมาสะดุดที่ร้านบ้านเบญจรงค์ ปาย มีชุด Set ราคา 855 กับ 4 เมนูครับ คิวก็ไม่ค่อยมีด้วยสิ เอ้าลุยกันเลยครับบบบบ ผัดหมี่กรอบเบญจรงค์ ประเดิมด้วยเมูนแรกเลยครับ – ผัดหมี่กรอบเบญจรงค์ 1 ใน 4 เมนูของ Set 3 ครับ ทานได้เรื่อยๆครับ ไม่เลี่ยนจนเกิดไป แต่แอบเสียด้ายที่สัดส่วนหมี่กรับเครื่องที่ราดไม่ค่อยสอดคล้องกัน เข้าใจว่าเผื่อเอาไปคลุกกับเมนูอื่นกินครับ ปลากระพงทอดกรอบราดน้ำปลา เมนูถัดมา 2 ใน 4 ของ Set 3 เมนู ปลากระพงทอดกรอบราดน้ำปลาครับ จุดเด่น ลำดับ 3 ต้มส้มปลาช่อนทอด เนื้อปลาต้องกินพร้อมกับน้ำซุปครับ ตัวน้ำซุปหวานไปนะในมุมมองของผม แต่ไม่แน่ใจว่าเป็นจุดเด่นของต้มส้ม หรือป้่าว เพราะเคยกินแต่แกงส้มครับ น้ำซุปต้องเอามาคลุกข้าวกินครับ จะได้พอดีเลย ซี่โครงหมูผัดปลาเค็ม เมนูสุดท้ายใน Set 3 ครับ ปริมาณน้อยไปนิดครับ แต่รสชาติกลมกล่อมมากกกกครับ เมนูข้าว ถัดมาเนือจาก Set 3 ที่ผมดับน้องสั่งไปเน้นกับข้าวซะส่วนใหญ่เลย มันเลยต้องมีเมนูข้าวมาประกอบครับ ผมเลยเลือกมา 2 เมนูครับ เครื่องดื่มน้ำชาข้าวคั่ว สำหรับเครื่องดื่มน้ำชาข้าวคั่วครับ แก้เลี่ยนได้ดีเลยทีเดียวครับ สรุปค่าเสียหายสำหรับงานนี้ครับ สำหรับเรื่องทำเล – ผมว่าตำแหน่งของร้านเป็นทำเลปราบเซียนครับ แม้ว่าคนเดินผ่านเยอะ แต่คนไม่ค่อยสนใจกันครับ ทางร้านอาจจะต้องหาวิธีการดึงดูดลูกค้าเพิ่มครับ สำหรับสาขาแรกใน กรุงเทพและปริมณฑลครับ ขอปิดท้ายด้วยเมูนที่ร้านมีครับ

[VS] Uninstall Visual Studio 2017

Visual Studio

อยากลง Visual Studio 2019 แต่ติดว่าเครื่องเก่ามีเวอรชัน 2017 อยู่ อยากจะล้างให้สะอาดสามารถทำตามขั้นตอนได้ ดังนี้ครับ เปิด Command Line แบบ Administrator cd เข้าไปที่ Path “C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\” run installcleanup.exe ผลที่ได้ โดยตัว Tools ของ MS จะช่วย Delete ข้อมูลของ Visual Studio โดยมีรายละเอียดการลบ ดังนี้ C:\ProgramData\Microsoft\VisualStudio\15.0 C:\ProgramData\Microsoft\VisualStudio\Packages %appdata%\Microsoft\VisualStudio\15.0* %appdata%\Microsoft\VisualStudio\Packages C:\Program Files (x86)\Microsoft Visual Studio\2017 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\15.0*

2019 ครึ่งปีผ่านไป

บอกได้เลยว่าปีนี้เป็นปีที่แย่ครับ เพราะ พอได้มาเรืยนได้เห็นภาพหนึ่งที่คนมักไม่สนใจกัน การมอง Resource / Time ในภาพรวม จากปัญหาเหล่านี้ ปัญหาที่สำคัญ คือ แต่ละส่วนมองภาพเล็กๆ ไม่ได้มองภาพใหญ่ Project A รับงานมาไม่มีคน ต้องทิ้งงานเ MA ของ Project B มา จากนั้นก็เอาอีกทีมมาดู และอีกทีมก็ทำ Project C ที่ยังมีภาระของ Project D (ในปีก่อนที่อีกทีมยังไม่มีทักษะเพียงพอ) และต้องข้ามไปทำ Project E อีก

บันทึก Ghost in the Shell (GitS)

พอดีมาไล่ตามเก็บ Anime วัยเด็ก เลยย้อนอดีตกันหน่อย เพราะมันมีทั้งหนัง Anime และการ Anime ตอนๆ หนังคนแสดง และเมะ Arise คุ้นๆว่า Netflix เอามาทำ Original ของตัวเองด้วยน้า หนัง Anime Anime ตอนๆ -เวอร์ชัน Standalone Complex เนื่อเรื่องสนุกมาก อาจจะไม่ได้แฝงปรัญชา แต่ได้เห็นอีกมุมของตัวเอก ผู้พัน (Major) โมโตโกะ คุซานางิ เนื่อเรื่องมันไม่แพ้กัน ผมชอบหลายตอนเลย ที่เป็น Sidestory มันจะมีตอนนึงที่วิศวกรจะตายแล้ว เลยย้ายสมองลงไปในหุ่นรถถัง เพื่อกลับไปหาครอบครัวครั้งสุดท้าย และมีมุมเบื่องหลังด้วย -เวอร์ชัน Arise -เวอร์ชัน SAC_2045 ของ Netflix ทำครับ โดยจะเล่าเรื่องต่อจาก Standalone Complex SS2 เป็น 3D หนัง Ghost in the Shell Reference

[CUSE] ขั้นตอนการไปรับเงินทุนไปนำเสนอผลงานที่ต่างประเทศ

จาก Blog ตอนที่แล้วผมได้เขียน Blog สรุปเอกสารที่ต้องใช้สำหรับเบิกทุนไปนำเสนอผลงานที่ต่างประเทศ เพราะไปถามใครๆก็ไม่มีใครจำได้กัน และผมเองก็เสียเวลาวิ่งไปวิ่งมาด้วย วันนี้ได้มารับเงินแล้วครับ โดยเราะรู้ว่าต้องมาที่บัณฑิตวิทยาลัยเมื่อมีการโทรแจ้งจากทางบัณฑิตวิทยาลัยครับ หรือ ไปดูประกาศหน้าเว็บ เอกสารที่ต้องเตรียม ขั้นตอนสำหรับฝั่งบัณฑิตวิทยาลัย ขั้นตอนสำหรับคณะ และภาควิชา

[UBUNTU] สร้าง User ใหม่แล้ว Terminal โง่มากก อยากได้ Terminal แบบเดิมๆ มีสีสัน

ถ้าใครสังเกตุเวลาลองใช้ Ubuntu ถ้าสร้าง User มาตอนลง OS ตัว Terminal มันจะฉลาดมากๆ มีสีสัน มีแนะนำเมื่อกด Tab ครับ พอมาลองสร้าง User เท่านั้นแหละ Ubuntu ของเรากลับสู่ยุคโมโนโครมเลยทีเดียววว ทนไม่ไหวแล้วววววววววววววว !!!!!!!!!!!!! อยากได้ Terminal แบบเดิมที่ฉลาดครับ หลังจากงมอยู่นานก็ได้วิธีมากครับ โดยสามารถทำตามขั้นตอน ดังนี้ได้เลย เปิดไฟล์ ~/.bashrc ขึ้นมาครับ จะใช้ Editor ตัวไหนก็ได้ครับ แล้วแต่ชอบ ปกติผมชอบใช้ nano / gedit ครับ ส่วน vim หาทางออกไม่เจอ 55555 ผมขอใช้ gedit และกันครับ เด็ก GUI Copy คำสั่งในส่วนนี้ไป จากนั้นนำไป Paster ต่อท้ายในไฟล์ ~/.bashrc ครับ จากนั้น Save ไฟล์ และ Restart bash ครับ ด้วยคำสั่ง หรือใช้คำสั่งนี้ก็ได้ครับ ถ้าจะเอาแบบให้ Terminal เรามีสีสันแบบถาวร ก็ต้อง Run คำสั่ง และ Log off ก่อนครับ แล้ว Log in หรือถ้าเน้นชัวร์ก็ Restart ไปเลยครับ สำหรับสาเหตุที่ค่าตั้งต้นไม่มีสีสรร เพราะ ไม่อยากให้ผู้ใช้ลายตานะ ถ้าอยากได้ต้องเปิด Config เอาครับ

[DB2] Query ดูกันว่าในฐานข้อมูลของเรามี Index กี่อัน

IBM DB2

พอดีช่วงหลังๆ DB ถูกใช้งานจากคนหลายคน และ ปรับ Performance โดยหลายๆคน แต่บางที Index อาจจะขัดแย้งกันก็ได้ ครั้นจะไปกดไล่ใน DB ที่จะ Table มันก็ไม่ไหวนะ มา Query ดูกันดีกว่า มาดูตัวอย่างกันได้เลยครับ ตามรูปเลย ผมหา Index ตาม Pattern ที่ได้ตกลงกันไว้ในทีมครับ