• วิธีใช้ Power Query ดึงข้อมูลจาก PSU Web API


    PSU Web API เป็นเว็บที่ให้บริการข้อมูลในรูปแบบ JSON ทุกท่านที่มี PSU Passport สามารถสมัครเพื่อขอใช้บริการได้ที่เว็บไซต์ api.psu.ac.th โดยปัจจุบันข้อมูลที่เปิดให้บริการแล้วคือ ข้อมูลส่วนกลาง ข้อมูลระบบสารสนเทศนักศึกษา และข้อมูลระบบสารสนเทศบุคลากร สำหรับทุกท่านที่สนใจใช้บริการข้อมูลสามารถศึกษาวิธีการได้จากคู่มือของระบบค่ะ วันนี้จะขอนำเสนอวิธีการดึงข้อมูลจาก PSU Web API ที่ให้บริการออกมาเป็นรูปแบบตารางด้วย Power Query ใน Microsoft Excel 365 กันค่ะ ซึ่งการดึงข้อมูลด้วย Power Query นี้น่าจะเหมาะสำหรับคนที่ไม่ถนัดในการเขียนโปรแกรมเพื่อดึงข้อมูลมาใช้งานกันค่ะ STEP 1 : เชื่อมต่อกับแหล่งข้อมูล PSU Web API STEP 2 : ตั้งค่า Power Query Editor STEP 3 : ทำการ Transpose และแตก List ข้อมูล STEP 4…

    >> Read More <<

  • วิธีรวมข้อมูล Excel จากหลายชีทเข้าด้วยกันเป็นตารางเดียวด้วย Power Query


    Power Query เครื่องมือสำคัญของ Power BI และ Microsoft Excel 2016 | 2019 | 365 ที่จะช่วยจัดการข้อมูลให้ได้ตามต้องการ ไม่ว่าเป็นการรวบรวมข้อมูลจากหลายแหล่งเข้าด้วยกัน การเปลี่ยนประเภทข้อมูล การจัดตารางหรือคิวรี การจัดคอลัมน์ การจัดการข้อมูลที่บกพร่อง การรวมข้อมูล การแยกข้อมูล การปรับแต่งข้อมูล และการสร้างรูปแบบข้อมูล จุดเด่นของ Power Query ในการใช้งาน Microsoft Excel เราอาจจะมีความจำเป็นที่จะรวมรวมข้อมูลจากหลาย ๆ ซีทเป็นตารางเดียว เพื่อให้สามารถนำไปวิเคราะห์ต่อ วันนี้จึงจะขอนำเสนอความสามารถของ Power Query เพื่อรวมข้อมูล Excel แต่ละชีทรวมเป็นตารางเดียวโดยเริ่มจาก STEP 1 : ทำการแปลงข้อมูลในแต่ละชีทให้เป็นตาราง STEP 2 : รวมข้อมูลเป็นตารางเดียวด้วย Power Query STEP 3 : กำหนดรายละเอียดของ Query STEP…

    >> Read More <<

  • วิธีการแยกคำนำหน้าชื่อ ชื่อและนามสกุล ที่รวมอยู่ในช่องเดียวกันใน Microsoft Excel


    ในการใช้งาน Microsoft Excel เราคงจะเคยเจอปัญหาที่ข้อมูลมีทั้งคำนำหน้าชื่อ ชื่อและนามสกุล รวมอยู่ในช่องเดียวกัน แต่การนำไปใช้งานของเราต้องการที่จะแยกคำนำหน้าชื่อ ชื่อและนามสกุลออกจากกันเป็นคนละช่อง วันนี้จะขอนำเสนอสูตรเพื่อแก้ปัญหาดังกล่าวข้างต้น มาดูกันเลยคะว่าทำยังไง ในการแก้ปัญหานี้จะต้องใช้ฟังก์ชันหลายฟังก์ชัน รวมทั้งเทคนิคการคำนวณแบบ Array ของ Excel ผสมผสานกันโดยเริ่มจาก STEP 1 : สร้างคอลัมน์สำหรับการแสดงผล และสร้าง List รายการคำนำหน้าชื่อที่คอลัมน์ I STEP 2 : ทำการแปลง TITLE_LIST เป็นตาราง เพื่อความสะดวกในการจัดการข้อมูลคำนำหน้าชื่อและการอ้างอิงข้อมูล STEP 3 : ทำการแยกเฉพาะคำนำหน้าชื่อมาแสดงที่คอลัมน์ D ด้วยฟังก์ชัน SEARCH , MATCH และ INDEX =INDEX(TITLE[TITLE_LIST],MATCH(1,SEARCH(TITLE[TITLE_LIST],B2),0)) ฟังก์ชัน SEARCH : ค้นหาสตริงข้อความหนึ่งภายในสตริงข้อความที่สอง และส่งกลับตัวเลขที่เป็นตำแหน่งเริ่มต้นของสตริงข้อความแรกจากอักขระแรกของสตริงข้อความที่สอง ไวยากรณ์ : SEARCH(find_text,within_text,[start_num]) กรณี ฟังก์ชัน MATCH :…

    >> Read More <<

  • เทคนิคการดึงข้อมูล Youtube Video ผ่าน Youtube API


    กลับมาพบกับท่านผู้อ่านอีกครั้งหนึ่ง หลังจากห่างหายกันไปนาน เนื่องจากผู้เขียนได้รับโจทย์ที่ทำให้ต้องทำการ research เล็กน้อย จึงขอนำมาบันทึกไว้กันลืมสำหรับตัวเอง และเผื่อท่านผู้อ่านแวะเข้ามาจะสามารถนำไปประยุกต์ใช้ได้ โจทย์ที่ว่าก็คือ จะต้องดึงข้อมูลรายละเอียดต่างๆ ของ Youtube จาก URL ที่ระบุ ไม่ว่าจะเป็น Thumbmail, Title, Description ซึ่งจากการไปศึกษา API ที่ Youtube ได้จัดเตรียมไว้ให้ ก็พบว่าสามารถใช้งานได้อย่างไม่ยุ่งยากแต่อย่างใด เพียงแต่เราจะต้องมี API Key ที่ต้องใช้ในการเข้าถึงข้อมูลต่างๆ ของ Youtube ดังนั้นเริ่มต้นเราจะไปดูวิธีการให้ได้มาซึ่ง API Key ก่อน 1. เข้าไปที่ https://console.cloud.google.com/cloud-resource-manager และ login ด้วย google account ให้เรียบร้อย จากนั้นทำการสร้าง Project ใหม่ 2. ป้อนชื่อโปรเจ็ค ในที่นี้สมมติเป็น Sample Project กด CREATE 3. จากนั้นให้ทำการ…

    >> Read More <<

  • เคล็ดไม่ลับแบบฉบับการใช้ Line


    มาถึงยุคนี้คงปฏิเสธไม่ได้ว่าไม่มีใครไม่รู้จัก Application Line เพราตั้งแต่รุ่นเล็ก รุ่นใหญ่  ใคร ๆ ต่างก็ใช้ Line ในการส่งข้อความหากัน  แต่ใช่ว่าใน Line จะทำได้แค่การส่งข้อความเท่านั้นนะคะ ยังมีฟังก์ชันอื่นๆ ที่น่าสนใจอีกหลายฟังก์ชันเลยค่ะ ว่าแล้วอย่ารอช้า เราไปดูกันเลยค่ะ ว่ามีอะไรบ้าง 1. Line Meeting เราสามารถใช้ Line ในการประชุมได้เช่นเดียวกันกับ Application อื่นๆ ที่ใช้ในการประชุม เช่น  Zoom, Microsoft Team, Google Meet เป็นต้น โดยที่เราไม่ต้องเสียเวลาโหลด App การประชุมอื่น ๆ มาเพิ่มเติม ซึ่งมีขั้นตอนดังนี้ 1.1 เข้ามาที่หน้าจอแชทของ Line กดปุ่ม …. 1.2 เลือก Meeting 1.3 เลือก Create Meeting เพื่อสร้างห้องประชุม 1.4 ปรากฏ…

    >> Read More <<

  • DNS BIND Severity HIGH 7.5 Update


    แจ้ง SysAdmin ที่มีการดูแล DNS Server ที่ใช้ BIND ให้ปรับปรุงด่วนครับUbuntu 20.04 มี bind9 (1:9.16.1-0ubuntu2.12) ที่แก้ไขช่องโหว่ 1of4 แล้วตั้งแต่ 25Jan2023Ubuntu 22.04 มี bind9 (1:9.18.1-1ubuntu1.3) ที่แก้ไขช่องโหว่ 3of4 แล้วตั้งแต่ 25Jan2023ท่านใดเพียงใช้ Ubuntu Update ล่าสุดตาม OS แล้วได้ bind9 รุ่นใหม่ โดยไม่ต้องติดตั้ง BIND ใหม่ด้วยตนเอง?ผมยังไม่ทราบ ฝากช่วยให้ข้อมูลด้วย ขอบคุณมากครับ ขอบคุณคุณ เกรียงไกร หนูทองคำ ที่ให้ข้อมูล เกี่ยวกับการ Update ของ Ubuntu 20.04 ที่ยังมี Security Update ขยายต่อให้จนถึงต้นปี 2030https://ubuntu.com/about/release-cycleด้วยบางระบบปรับไปใช้ 22.04 แล้วบริการเก่าขัดข้อง ทำให้ต้องอยู่กับ 20.04 แต่ก็ขอให้…

    >> Read More <<

  • Photoshop การย่อหน้าตัวอักษรตาม Pen Tool


    หลังจากเปิดภาพขึ้นมา ผมอยากจะเพิ่มตัวอักษรทางด้านขวาของภาพ โดยอยากให้ย่อหน้าเป็นไปตามภาพบ้านของน้องครับ ให้ไปที่เครื่องมือ Pen tool วาดเส้นตามที่เราต้องการ ในภาพนี้จะวาดให้ย่อหน้าตามบ้านและชามข้าวของน้องครับ เลือกที่เครื่องมือ Horizontal Type Tool ไว้พิมพ์ตัวอักษร จากนั้นไป click ในเส้นที่เราสร้างเอาไว้จะได้ดังภาพ (ขนาด font อาจไม่เท่ากันลองปรับให้เหมาะสมตามความต้องการครับ) การจัดตัวอักษรจะอยู่ใน Paragraph ในกรณีนี้ผมจะเลือกตามภาพครับ ลองปรับกันตามต้องการครับ จะชิดซ้าย ชิดขวา กึ่งกลาง ลองกรอกข้อความให้ครบดูครับ ก็จะได้แบบในภาพครับ (เส้นที่สร้างจาก pen tool ในภาพ ตอนที่เรา Exportไปใช้งาน จะไม่ติดไปด้วยครับ) เป็นอันเรียบร้อยครับ

    >> Read More <<

  • Photoshop Filter Vanishing point


    สำหรับ Blog นี้ เป็นการใช้ Filter =>Vanishing point ในกรณีที่เรามีภาพกำแพง ผนัง พื้นผิว ที่เป็นมุมเฉียง เอียง มุมข้าง เรียกยังไงดี ^^ เอาเป็นว่าดูตามภาพตัวอย่างละกันครับ เริ่มต้นการเตรียมภาพจะมี 2 ภาพด้วยกันครับ Layer เป็นป้ายห้ามสูบบุหรี่ Background เป็นภาพกำแพง เลือกเครื่องมือ Rectangular Marquee Tool ทำการ selection ให้คลุมป้าย No smoking (อย่าลืมเลือก Layer ให้ถูกต้องด้วยนะ) กด Ctrl-x ตัดภาพไว้ก่อน เลือกเมนู Filter => Vanishing Point จะขึ้นหน้าต่างดังภาพ ทำการเลือกดังภาพ ให้ครบทั้ง 4 มุมครับ พอเลือกครบทั้ง 4มุม จะได้ grid ดังภาพ กดปุ่ม Ctrl+v…

    >> Read More <<

  • มารู้จักเครื่องมือ Smart Facebook URL ที่สามารถเปิด Facebook ตามอุปกรณ์ที่ใช้งานปัจจุบัน


    ทุกท่านเคยเป็นกันไหมค่ะ เมื่อเพื่อนของเราส่งลิงก์ Facebook มาให้เราดู แต่เมื่อเราเปิดใช้งานบนมือถือ มันก็จะเด้งไปหน้าเบราว์เซอร์ แล้วระบบก็จะให้เรา Login ซึ่งคนทั่วไปจะใช้งานบน App Facebook หากเราใช้งานผ่านมือถือ และจะใช้ผ่านเบราว์เซอร์เมื่อเราใช้ผ่านคอมพิวเตอร์ ***มาดูตัวอย่างการเปิดลิงก์ Facebook Fan Page เมื่อเพื่อนส่งมาให้*** ตัวอย่างการส่งลิงก์ Facebook ให้เพื่อนช่วยกดไลค์แฟนเพจ เมื่อเราคลิกลิงก์จากข้อความ ระบบปฏิบัติการ Android จะเปิดมาที่ เบราว์เซอร์ เป็น m.facebook หากต้องการใช้งานก็จะต้อง Login Facebook ใหม่ ซึ่งปกติเราก็มักจะลืม Username หรือ Password ระบบปฏิบัติการ iOS มีข้อความแจ้งเตืนอว่าจะให้เปิดผ่าน Faceook หรือไม่ หากกดปุ่ม “เปิด” จะเป็นไปยัง App ให้ทันที่ แต่หากกดปุ่ม “ยกเลิก” จะเปิดมาที่ เบราว์เซอร์ เป็น m.facebook ก็จะต้อง Login Facebook…

    >> Read More <<