NoSQL คืออะไร คือ database ที่ทำงานได้เร็ว และ หลากหลาย

NoSQL database

ความแตกต่างหลักๆของ Relational database กับ NoSQL database ก็เป็นเรื่องของความเร็ว ที่เราได้ประโยชน์ และเรื่องการทำงานที่เป็นแบบไม่ต้องสร้างความสัมพันธ์ให้กับมัน รวมไปถึง feature พิเศษที่เกิดมาเพื่อเหมาะกับงานแต่ละแบบด้วย

ทำงานแบบไม่ต้องเขียน SQL อีกต่อไป

SQL ก็เป็นภาษาหลักที่เราต้องเขียนเพื่อจัดการกับข้อมูลที่เก็บใน Database แบบ relational เป็นหลัก แต่ว่า NoSQL ทำให้เราสามารถเขียนอ่านแก้ไขข้อมูลโดยไม่ต้องเขียน SQL command อีกต่อไป แต่ว่าจะต้องใช้คำสั่งเฉพาะ ของ NoSQL แต่ละตัวที่เราเอามาใช้งานเองเท่านั้น อ่านต่อ… “NoSQL คืออะไร คือ database ที่ทำงานได้เร็ว และ หลากหลาย”

เพิ่ม Productivity ด้วยการจัดความสำคัญของงานเสมอ

prioritize task first

เรื่องจริงอันน่าเศร้าคือ งานมีให้เราทำไม่มีวันหมด แต่ ไม่ใช่ทุกงานที่เราทำแล้วจะมีคุณค่ากับเราเสมอไป เราจึงต้องเลือกทำงานที่จะมีประโยชน์กับเราก่อนเสมอ แล้วใช้เทคนิคการจัดการง่ายๆ เพื่อให้เราทำแต่งานที่มีคุณค่าจริงๆ

อย่าทำงานตามอยาก

เรื่องนี้เคยพูดเอาไว้แล้วครับที่ เพราะอะไรเราจึงไปไม่ถึงความสำเร็จ ถ้าเราทำงานที่อยากทำอย่างเดียว เราก็จะไม่สามารถไปถึงจุดที่เราฝันได้ อ่านต่อ… “เพิ่ม Productivity ด้วยการจัดความสำคัญของงานเสมอ”

zero inbox ช่วยเพิ่มประสิทธิภาพการทำงานเราได้ ง่ายๆ

clear email zero inbox

อีเมล เป็นเครื่องมือสื่อสารที่สำคัญมากในปัจจุบัน เพราะว่าสื่อสารเรื่องราวต่างได้เยอะ หลายรูปแบบและเร็วมาก แต่นั่นก็เป็นข้อเสียของคนที่รับอีเมลด้วยเช่นกัน เพราะว่า จะถูก interrupt ด้วยอีเมลทั้งวันเลย ทำให้ประสิทธิภาพการทำงานลดน้องลงมาก

เค้าก็เลยมีเทคนิคง่ายๆให้เราจัดการกับอีเมลเป็นร้อยๆในแต่ละวันได้ จนกระทั่ง inbox เราเป็น 0 อีเมล อ่านต่อ… “zero inbox ช่วยเพิ่มประสิทธิภาพการทำงานเราได้ ง่ายๆ”

USB Type C กับการชาร์ทมือถือ และ อุปกรณ์อื่นๆ

USB Type C Cable

ตอนนี้อุปกรณ์มือถือ tablet ยัน notebook เริ่มเปลี่ยนมาเป็น USB Type C ในการเชื่อมต่อกันหมดแล้ว ข้อดีของ USB C มีเยอะครับ หลักๆที่เราเห็นได้ชัดคือ ไม่ต้องหงายขึ้นลงอีกแล้ว จับสาย หารูปให้เจอแล้วเสียบได้เลย กลับบนล่างยังไงก็ได้ อื่นๆ ก็จะเป็นเรื่องที่ จ่ายไฟได้เยอะขึ้น และรองรับการทำงานของอุปกรณ์ที่หลากหลายรูปแบบมากขึ้น จึงนำมาสู่เรื่องจุกจิกอีกหลายเรื่องที่คนใช้งาน USB Type C จำเป็นต้องรู้ครับ

มันกำลังจะกลายเป็น Port Standard ใหม่

ตอนที่เค้าสร้าง Type C ออกมา เค้าแก้ปัญหาเรื่องหลักก็คือ ต้องเล็งขั้วก่อนเสียบเสมอ Type C แก้ปัญหาแล้วด้วยการ หมุนแล้วก็ยังเสียบและใช้งานได้ปกติด้วย อีกทั้ง มันยังรองรับการจ่ายไฟที่เพิ่มขึ้นสูงมาก จาก USB standard ปกติ เค้าจ่ายไฟกันที่ 5 Volt 1.5 Amp แต่ว่า Type C ก็ออกแบบให้จ่ายกระแสไฟได้สูงขึ้น 3 Amp เลย (หมายความว่ามันจะชาร์ทได้เร็วมากกกกก แต่ขึ้นอยู่กับมือถือ และ แท่นชาร์ทด้วยนะ) อ่านต่อ… “USB Type C กับการชาร์ทมือถือ และ อุปกรณ์อื่นๆ”

เปิด CSV ไฟล์ใหญ่ระดับหลาย GB และทำงานได้ไม่อืด

ซ่อมไฟล์ CSV แล้ว

วันนี้ผมต้องทำงานกับ CSV ไฟล์ใหญ่มาก เปิดด้วย excel ไม่ได้อีกทั้ง CSV ไฟล์มีการขึ้นบรรทัดใหม่แบบมั่วมาก ก็คือปกติ 1 row จะถือว่าเป็น 1 record แต่ว่ากรณีของผมนี่ 1 record อาจจะมีหลาย row และจำนวน column ก็มีเป็นร้อย อีกทั้ง data หลายๆ column เป็น Text หลักร้อยถึงหลายพันตัวอักษร แต่ผมก็เปิดมาแก้ไขได้ แค่ต้องมีเทคนิคนิดหน่อย

CSV คือ Text file

อยากให้ทำความเข้าใจเบื้องต้นก่อน ว่า CSV คือ Text file เหมือนที่เราเปิด Notepad แล้ว พิมพ์นั่นแหล่ะ แต่ว่ามันพิเศษตรงที่เค้าแบ่งเนื้อหา แต่ละ column ด้วยอะไรบางอย่าง เช่น Comma (ลูกน้ำ ,) หรือ Pipe | ก็ได้แล้วจะมีความกว้างของ column ที่เท่ากันเสมอทุก row เช่น มี 10 column ทุกๆบรรทัด หรือว่า content แต่ละ row ก็จะมี 10 column เสมอตลอดทั้งไฟล์ ถ้าบาง column ของบาง row เป็นค่าว่างเปล่า ก็จะยังต้องคั่นด้วยค่าว่างเช่นเช่นกัน เช่น 1,2,3,4,,6,7,8,,10 จะเห็นว่า ว่างไป สองค่า คือ 5 กับ 9 แต่ก็มีลูกน้ำคั่นไปตามปกติ อ่านต่อ… “เปิด CSV ไฟล์ใหญ่ระดับหลาย GB และทำงานได้ไม่อืด”

ทำ Notepad ให้นับบรรทัด ได้ และอื่นๆที่เจ๋งกว่าเดิม

notepad2-mode program

สำหรับคนที่ใช้ Windows นะครับ หากใช้งาน Text file เยอะๆ มักจะรู้สึกว่า feature ของ notepad มันทำอะไรได้น้อยมาก นับ line บรรทัดก็ไม่ได้ แต่ว่ามันก็เร็วมากและติดมากับเครื่องด้วย ผมเลยเสาะหา สิ่งที่ทำงานได้เร็วเท่ากัน และฟรีมาใช้ บอกได้เลย ใช้ดีมาก ผมใช้มาหลายปีแล้วด้วย เลยเอามาบอกต่อดีกว่า เพราะปกติผมไม่ได้บอกใคร แต่ผมจะลงให้เค้าไปเลย 5555 อ่านต่อ… “ทำ Notepad ให้นับบรรทัด ได้ และอื่นๆที่เจ๋งกว่าเดิม”

เรื่องที่เลวร้ายมากๆ ก็มีสิ่งดีซ่อนอยู่เสมอ

มองหาสิ่งที่ดีจากเรื่องที่แย่

ทุกเรื่องไม่ว่าจะแย่แค่ไหน สถานการณ์จะเป็นอย่างไร ถ้าเรามีสติมากพอเราจะมองเห็นด้านดีๆของมันในทุกครั้ง ขึ้นอยู่กับตัวเราเอง ว่าต้องการจะมองหาหรือเปล่า ถ้าต้องการ เราจะหามันจนเจอ

ตัวอย่างหนึ่งที่เป็นเรื่องที่เลวร้ายมาก เป็นเรื่องของสามีภรรยาคู่หนึ่ง ที่ใช้ชีวิตร่วมกันมา แบบปกติสุขเหมือนอย่างคนทั่วไป พร้อมกับลูกน้อยวัย 1 ขวบ แต่อยู่มาวันหนึ่ง ในขณะที่ทั้งครอบครัวกำลังขับรถไปเที่ยวต่างจังหวัด เกิดประสบอุบัติเหตุทางรถยนต์ เหตุการณ์คือ รถฝั่งสวนเลน ขับมาด้วยความเร็ว แล้วยางระเบิด ทำให้รถเสียหลัก ประสานงาเข้ากับรถของครอบครัวนี้ ส่งผลให้ ทั้งพ่อ และ แม่ เสียชีวิตทันทีในที่เกิดเหตุ แต่ว่าลูกของเค้าได้รับบาดเจ็บเพียงเล็กน้อย ญาติ ต่างเสียใจมาก แต่อย่างน้อย ก็ยังได้ชีวิตของลานตัวน้อยกลับคืนมา เพื่อให้เป็นตัวแทนของครอบครัวผู้เสียชีวิตนี้ เรื่องนี้แม้ว่าจะดูน่าเจ็บปวดมาก แต่ก็ยังมีเรื่องที่ดี ซ่อนอยู่ให้เรามองเห็นได้ อ่านต่อ… “เรื่องที่เลวร้ายมากๆ ก็มีสิ่งดีซ่อนอยู่เสมอ”