Category IT Knowledge

สรุปงาน Big Data Conference 2016

เมื่อวาน ผมได้ไปหางาน Big Data Conference ไปหา Idea ใหม่ และหาคำตอบให้กับตัวเอง ด้วยว่าเราเรียน ป โท Computer Science ที่จุฬา ดีไหม ? มาเข้าเรื่องกันเลยดีกว่าครับ Section 1 : Going Intersteller?: The Truth Behind the Cloud โดยคุณ Rawitat Pulum อะไร คือ big data เราสนใจอะไร ทาง อ มองต่างจาก 3V มาเป็น 4S Space…

Code Mania 11: Raise the Bar

เมื่อวันเสาร์ที่แล้ว ผมได้ไปงาน Code Mania 11 โดยมีเรื่องน่าสนใจ ดังนี้ Session ตอนเช้า Wongnai Engineering Story ในช่วงนี้เป็นการเล่าถึงการจัดการด้าน Infrastructure ของ Wongnai ว่าตั้งแต่เริ่มต้นจาก Mac เพียง 1 เครื่องทีตั้งไว้ที่ CAT จนมีปัญหาที่ละ เรื่อง และทำให้ย้ายไปใช้ Cloud ในแต่ละชั้น ดังนี้ครับ ระบบเมล์ เดิมใช้ MailChimp แต่เมื่อมี User เยอะขึ้น ค่าใช้จ่ายเยอะ ใหม่ใช้ Amazon SES แต่ต้องมีการปรับ Rate การส่งด้วยนะครับ…

[IT] (แปล) ทำไม Microsoft ถึงสร้าง Data Center ใต้มหาสมุทร ?

คำกล่าวแรกสำหรับ Project นี้ของ Microsoft ครับ “50% of us live near the coast. Why doesn’t our data?” หลายคนอาจจะได้อ่านข่าวไอทีที่ว่า Microsoft เปิดตัว Data Center ใต้น้ำ ตัวแรกของโลก โดยใช้ชื่อโครงการ Project Natick และสร้างตัวแบบชื่อ Leona Philpot ซึ่งผ่านการทดสอบมาแล้วจำนวน 105 วัน เรามาดูกันว่าทำไมยักษ์ใหญ่ด้าน IT อย่าง Microsoft ถึงคิดเช่นนั้นครับ ระบบระบายความร้อนด้วยอากาศมันเปลือง และใช้ไฟฟ้าเกือบ 3% ของทั้งโลกใบนี้…

ลองวัดดวง Upgrade จาก Windows 8.1 ไปเป็น Windows 10

หลังจากที่ผมได้ใช้ Windows แท้ 5555 หลังจากใช้เถื่อนเพื่อการศึกษา พอมีข่าว Windows 10 ผมคิดว่าจะรอให้มีคนใช้ไปสักพักก่อนแล้วค่อย Upgrade แต่ดันน้องของผมดันกด Update ให้ 5555 มันก็เลยเป็นที่มาของ Blog ตอนนี้ครับ หลังจาก Upgrade มีอะไรที่ดีขึ้น หรือมีอะไรที่แย่ลง ลองมาดูกันครับ เริ่มต้นด้วยส่วนที่แย่ๆ กันก่อน โปรแกรมในกลุ่มยุค VBุ6 (ไม่รู้จะถีบไปให้ใช้ .NET หรือป่าว) มีปัญหากับภาษาไทย บางครั้งแสดง เป็นภาษาต่างด้าว โปรแกรมทำงานได้ช้าลงชัดเจนครับ ไม่แน่ใจว่าตัว Windows 10 มี Process อะไรที่มาครอบทำให้ App เก่ารุ่นพ่ออย่าง VB6…

สรุปงาน SQL Server 2014 in memory & MS Azure (24-Apr-15)

ดองไปนานสำหรับบทความนี้นะครับ (จริงทความส่วนใหญ่ ก็ดองไว้นะ 555) เข้าเรื่องดีกว่า คือ วันที่ 24 เมษายน 2558 ที่ผ่านมาเนี่ย ผมได้เข้าร่วมงาน SQLClub Meeting in Bangkok: 24.April.2015 โดยเนื้อหาของงานเป็นการนำเสนออยู่ 2 เรื่องครับ ได้แก่ SQL Server 2014 In-Memory OLTP โดยคุณ Nicolas Souquet Azure Machine Learning โดยคุณ Peter Myers สำหรับสรุปของในแต่ละหัวข้อ ผมขอสรุปคร่าวๆ ก่อนอื่นเลยขอเริ่มที่ SQL Server 2014…

[SQL Server] เติม SPACE ให้ Column ใน Fixed Length Text File

Blog ตอนนี้ น่าจะดองมาปีกว่าๆ ตอนทำข้อมูลส่งระบบ PTI โดยจะต้องส่งเป็น Fixed Length Text File และทางเลือกที่ ผมใช้ทำ คือ การเขียน Store Procedure เพื่อส่งข้อมูลให้ Application ไปเขียน Text File ต่อไปครับ โดยก่อนที่ผมมแชร์ประสบการณ์ ผมขอเกริ่นนิดนึงกกันก่อนว่าเจ้า Fixed Length Text File คือ อะไร Fixed Length Text File ที่มีการกำหนดรูปแบบแน่นอนแล้ว ว่าแต่ละ Column มีความยาวได้ไม่เกินกี่ตัวอักษร ถ้าข้อมูลใน Field…

Regsvr32.exe กับ Regasm.exe เหมือนกัน หรือ ต่างกันอย่างไร

ช่วงนี้ได้ลองวิจัยฝุ่น พัฒนาโปรแกรมเพื่อช่วยให้การทำงาน ง่ายและสะดวกขึ้น โดย Tool ที่ทำเพิ่มต้องมีความสามารถในการ Register / Unregister DLL ได้ จากการลองศึกษาข้อมูลมาพวกว่า Microsoft ได้ทำ Tools ขึ้นมาสองตัว ได้แก่ Regsvr32.exe  และ Regasm.exe โดยสองตัวนี้ มีหน้าที่ที่เหมือนกัน คือ จัดการกับ DLL แต่ส่วนที่ต่างกัน คือ Regsvr32.exe  เป็น command-line tool ที่เอาไฟล์จัดการกับไฟล์ ประเภท Dynamic-link libraries (DLLs) and ActiveX controls (COM LIBRARY) บน Registry โดยมองเป็น command…

ทำให้ Chrome เร็วลื่นสุดๆ

หลายคนคงใช้ Google แล้วกินแรมสุดๆ เครื่งช้ามาๆ วันนี้ผมมีเทคนิคและน้อยๆมานำเสนอครับ โดยการเพิ่ม Parameter ใน Google Chrome เพื่อจัด Process การทำงาน โดยมีวิธีการ ดังนี้ คลิกขวาที่ Short Cut ของ Google Chrome ของ Google Chrome เลือก Properties ตรง Target ให้เพิ่ม Parameter –process-per-site เพิ่มต่อท้ายลงไป ดังรูป หลายคนคงสงสัยกันว่า parameter ที่ผมได้เพิ่มเข้าไป มัน คือ อะไร ?เดี๋ยวผมขออธิบายเลยและกัน…