fbpx

Technology News

“นี่เป็นบทความแรกที่ผมจะลองส่งซึ่งมันเกี่ยวข้องกับบริษัทของเราและตัวผมเองก็อยากจะแชร์ความรู้ตรงนี้ให้พวกเราได้รับทราบถึงความสำคัญของไฟฟ้าที่นำมาใช้ในบริษัทของเรา ณ ที่นี้ผมขอยกตัวอย่างของห้อง” IDC (Internet Data Center) หรือ Server room ครับ รู้หรือไม่ครับ ว่าห้อง Server หรือ IDC room คืออะไร และสำคัญอย่างไร ผมยกตัวอย่างง่าย ๆ นะครับ ห้อง IDC room ของเราได้ให้บริการ รับฝาก Server และข้อมูลของลูกค้านั้นเองครับ ซึ่งลูกค้าของเราไม่ได้มีในประเทศไทยที่เดียวนะครับ มีทั้งต่างประเทศ ด้วยครับ และพนักงานของเราด้วยนะครับ แล้วไฟฟ้าสำคัญอย่างไร แน่นอนครับ เรื่องไฟฟ้าเป็นปัจจัยหลักอย่างหนึ่งก็ว่าได้ เพราะถ้าไม่มีไฟฟ้า Server หรืออุปกรณ์ Network ต่างๆ ก็ไม่สามารถทำงานได้แน่นอนครับ เพราะฉะนั้น เราลองมาดูกันครับ ว่าทุกวันนี้ IDC room ของเราเอาไฟฟ้าที่ไหนมาใช้บ้าง การไฟฟ้า...

ผมคิดว่าหลาย ๆ ท่าน คงมีคำถามในใจว่า ทำไมสร้าง index มาแล้ว ทำไมการดึงข้อมูล (query) ยังช้าอยู่เหมือนเดิม ไม่เห็นจะเร็วขึ้นเลย ทั้งๆ ที่ในตำราก็บอกว่าสร้าง index แล้วจะทำให้ดึงข้อมูลได้เร็วขึ้น พอผมได้เข้าไปดูเลยพบว่าคอลัมน์ที่ทำมาใช้เป็น index มันไม่เหมาะสมนี่เอง ข้อมูลหลักแสนหลักล้านในตาราง แต่ดันเอาคอลัมน์ที่มีค่าที่แตกต่างกันเพียง 7 ค่า (SELECT Distinct Column_Name) มาเป็นทำเป็น index ซะงั้น ซึ่งไม่ถูกต้องตามหลักการเลือกคอลัมน์มาเป็น Index นั่นเอง ทำให้การดึงข้อมูลก็จะยังช้าอยู่เหมือนเดิมครับ ผมมีเทคนิคง่ายๆ ในการเลือกคอลัมน์เพื่อใช้สร้าง index มาฝากครับ โดยการใช้สูตรตามด้านล่างนี้ครับ SELECT Distinct Column Name / Number of Rows หมายถึงให้เรา SELECT Distinct...

คำถามยอดฮิต สำหรับการก้าวเข้ามาเป็น Tester แต่ละคนคงพบกับคำถามที่ว่า “เพราะอะไร คุณถึงอยากเป็น Tester”  ก็น่าจะพบกับคำตอบกันมากมาย  ส่วนอีกด้านหนึ่ง  หลาย ๆ คน  อาจพบเจอกับ Tester ที่มีรูปแบบของการทำงานมาอย่างหลากหลายเช่นกัน  งั้นมาลองดูกันบ้างว่า เราเคยเป็นแบบนี้บ้างหรือเปล่า Can be Lazy ปัจจัยสำคัญที่สุดอย่างหนึ่งสำหรับกระบวนการของการพัฒนาซอฟต์แวร์ หรือ กระบวนการพัฒนาอื่น ๆ ก็ตาม คงหนีไม่พ้นเรื่อง เวลา อาจจะมีบ้างที่เข้าใจผิดว่า งานของ Tester นั้นเริ่มเมื่อ ทีมพัฒนาได้ทำการพัฒนาซอฟต์แวร์จนเสร็จสิ้นแล้ว แต่ในความเป็นจริง งานของ Tester นั้น เริ่มควบคู่กันไปกับทีมพัฒนาอยู่แล้ว  ดังนั้น Tester เอง ก็จะทราบอยู่แล้ว ว่า การทดสอบซอฟต์แวร์แต่ละระบบนั้น จะต้องมี Environment หรือ การตั้งค่าต่าง ๆ...

ในหนัง Action สมัยก่อน ไม่ว่าจะเป็น James Bond 007 หรือ หนังที่พาคุณไปสู่โลกอนาคต ต่างก็โชว์ความทันสมัย ไฮเทค ไว้ให้ เราได้ อู้หู กัน !!! มาวันนี้ปี 2014 …. เทคโนโลยียุค ศตวรรษที่ 21 ที่เราเห็นกันในหนังนั้น กำลังใกล้จะเป็นจริงเข้าทุกที เมื่อ Apple เปิดตัว OS สำหรับ รถยนต์​ CarPlay (iOS vehicle integrated) ให้เราได้ ฟังเสียงหวานๆของ Siri ผ่านคอนโซลหน้ารถเราได้ การใช้งานจะประกอบไปด้วย - การค้นหา และ ​โทร ตามรายชื่อในสมุดโทรศัพท์ - การสั่งการด้วยเสียง - การค้นหาเส้นทาง - การส่งข้อความ - บันเทิง Multimedia การเปิดตัวครั้งนี้ เน้นรถยนต์ตัว...

When I first heard this, it struck me as being a remarkably concise wisdom applicable to virtually any programming task.  The entire quotation is actually: “Make it work, make it fast, then make it pretty… and it isn’t finished until it is pretty!” – SQL MVP Jeff Moden (RedGate’s 2011...

When it comes to building websites and managing content there are many platforms to choose from. At Aware we use several, both open source and proprietary. The Content Management System (CMS) we recommend often depends on the nature of the site, client preferences and existing...

In an earlier blog, we covered a type of auxiliary table (the Tally Table) that can provide a lot of querying flexibility if you have one in your database or construct one in-line to your query.  Today we’re going to talk about another: the Calendar table. The...

Facebook was at its best years ago when it was simply status updates, photo sharing and private messaging. Back then its proposition and product was easy to understand and more importantly, it was fun. Today’s Facebook is overrun with apps, ads, widgets, games, contest, brands, etc. etc. etc. ...

อาชีพ Outsource เป็นอาชีพทางเลือกอีกอาชีพหนึ่งที่น่าสนใจมาก เพราะเป็นอาชีพที่ทำให้หลายๆ คนตั้งตัวได้ หรือแม้กระทั่งขยับขยายไปทำอาชีพในฝันได้ เพราะอาชีพ Outsource จะเปิดประตูสู่อาชีพเหล่านั้น อาชีพ Outsource คืออะไร ? อาชีพ Outsource เป็นรูปแบบการจ้างงานรูปแบบหนึ่งที่เกิดขึ้นในองค์กร ตัวอย่างเช่น การจ้างคนเข้าไปทำงานในบริษัท จะแบ่งประเป็นประเภทการจ้างงานต่างๆ ซึ่งอาจจะประกอบไปด้วย พนักงานประจำ พนักงานชั่วคราว ฟรีแลนซ์ คอนแทรกเตอร์ และ เอาท์ซอร์ส (Outsource) Outsource ถือเป็นการจ้างงานกลุ่มบุคคล หรือบุคคล ผ่านบริษัทที่มีความเชี่ยวชาญในด้านนั้นๆอีกทีหนึ่ง ซึ่งบริษัทผู้จ้างจะได้ประโยชน์คือ ได้คนที่มีความพร้อมทันทีเข้ามาทำงาน และไม่มีภาระผูกพัน พองานจบหมดสัญญาก็เลิกจ้างไป แต่ก็ต้องแลกด้วย การใช้งานบุคลากร ที่มีอัตราค่าจ้างต่อเดือนมากกว่าการจ้างพนักงานประจำ ยกตัวอย่างเช่น บริษัท A ต้องการคนมาช่วยทำงานด้านSupport IT ด่วนและใช้งาน 3 เดือน แบบนี้บริษัท A มักจะจ้าง Outsource มาทำงานให้โดยมีสัญญาจ้างสามเดือน...

The Tally (or Numbers) table is one of the most useful constructs in intermediate-level SQL.  Have you ever written a T-SQL WHILE loop?  How about a CURSOR?  If your answer to either of those questions is yes, you’ve probably been coding some really poor-performing SQL...