Special Report

ทางบริษัทไมโครซอฟท์ (ประเทศไทย) ได้เป็นเจ้าภาพส่งผมและอาจารย์หลายท่านจากมหาวิทยาลัยไทยไปเข้างานสัมมนาและอบรม 2009 Asia Pacific Windows Core Workshop ระหว่างวันที่ 11-13 เดือนมีนาคมที่ผ่านมา งานนี้จัดขึ้นที่กรุงปักกิ่ง โดยมีไมโครซอฟท์รีเสิร์ชแล็บที่ปักกิ่งเป็นเจ้าภาพร่วมกับทางมหาวิทยาลัยปักกิ่ง งานนี้เขาพาไปสอนการทำงานของวินโดวส์เคอร์แนล และแจกซอร์สมาให้ลองศึกษาเล่นเพื่อสอนเด็กมหาวิทยาลัยไทยครับ สุดยอดมาก

การที่มีการสัมมนานี้เกิดจากทางไมโครซอฟท์พบว่าการเรียนการสอนด้านระบบปฏิบัติการทั้งโลก ถ้าลงลึกแล้วสถาบันการศึกษาส่วนใหญ่จะใช้ยูนิกซ์หรือลีนุกซ์เป็นหลัก เนื่องจากการที่เราจะศึกษาระบบปฏิบัติการให้ลึกแบบนักชีววิทยาเขาผ่ากบนั้น ต้องมีซอร์สโค้ด ทางยูนิกซ์ก็มีซอร์สของบีเอสดี (BSD) ให้เล่น ส่วนลีนุกซ์นั้นหายห่วงมีทุกอย่างให้แกะดูได้หมด ทางไมโครซอฟท์เลยลำบากรับคนมาทีได้แต่คนเล่นลีนุกซ์เสียหมด ดังนั้นทางไมโครซอฟท์รีเสิร์ชเอเชีย (MSRA) จึงได้ขอให้ทีมทางระบบปฏิบัติการจัดทำชุดซอฟต์แวร์สำหรับการเรียนการสอนวิชาระบบปฏิบัติการขึ้น ประกอบด้วย หนึ่ง WRK (Windows Research Kernel) ซึ่งเป็นซอร์สของเคอร์เนลวินโดวส์เซิร์ฟเวอร์ 2003 ที่แก้ไข คอมไพล์ แล้วรันได้จริงๆ (จริงนะครับ ลองทำมากับมือ) สอง CRK (Curriculum Resources Kit) ซึ่งเป็นเอกสารและเพาเวอร์พอยต์กองใหญ่ที่อธิบายเรื่องการออกแบบและการทำงานภายในของวินโดวส์เอ็นที สาม Project OZ ซึ่งเป็นเทคโนโลยีที่จะใช้ศึกษาระบบปฏิบัติการในโหมดของยูสเซอร์โดยไม่ต้องไปแก้เคอร์เนล ของเหล่านี้อยากจะกระตุ้นให้บรรจาอาจารย์ทั้งหลายเอาเรื่องวินโดวส์ไปสอนเด็กมากขึ้น ดูแล้วน่าเล่นมากเลยครับ

พอฝ่าอากาศหนาว (ราว 8 องศา) ในปักกิ่งไปถึงงานสัมมนา โดยสถานที่จัดอยู่ที่ห้องคอมพิวเตอร์ของมหาวิทยาลัยปักกิ่งเป็นส่วนใหญ่ เขาก็เริ่มโดยให้ คุณเดฟ โปรเบิร์ต (Dave Probert) ซึ่งเป็น Kernel Architect จาก Windows Core Operating System Division มาเล่าให้ฟังเรื่องสถาปัตยกรรมของวินโดวส์ ท่านเดฟนี่ระดับเทพเรื่องระบบปฏิบัติการเลยครับ ไม่เชื่อลองดูหนังสือระบบปฏิบัติการแสนฮิต Operating System Principles 7th Edition ของ Silberschatz ที่ใช้กันมากมายในเมืองไทยสิครับ ในบทกิติกรรมประกาศตอนต้นหนังสือบอกเลยว่าบทที่ 22 ที่ว่าด้วยวินโดวส์เอ็กซ์พีนั้นเอามาจากเอกสารที่ท่านเดฟเขียนเอาไว้ครับ ท่านเดฟก็มาเล่าให้ฟังวินโดวส์เอ็นที นั้นเกิดมาจาก VMS นะครับ ดังนั้นหลักการออกแบบจะไม่เหมือนยูนิกซ์ ท่านร่ายยาวว่า ยูนิกซ์นั้นออกแบบมาในยุค 1970 กว่าๆ ที่ ซีพียูช้า แรมน้อย ดิสก์เล็ก เทคนิคที่ดีในสมัยนั้นไม่ใช่ว่าจะดีในสมัยนี้แล้วเพราะไปพยายามแก้ปัญหาที่ไม่ใช่ปัญหาในระบบสมัยนี้ ท่านยังแซวว่าคนที่เรียนเรื่องระบบจากยูนิกซ์ชอบคิดว่าแนวคิดที่พ้นสมัยบางอย่างนั้นเป็นของเลอเลิศโดยไม่รู้เหตุผลเบื้องหลังเลย ส่วนวินโดวส์เอ็นทีนั้นใช้สมมุติฐานการออกแบบมาจากระบบราวปี 1990 คล้ายๆ กับเครื่องยุคปัจจุบัน เดฟยกตัวอย่างของการที่วินโดวส์เอ็นทีคุมการระบุชื่อออปเจค์โดยออปเจคเมเนจอร์ โดยไม่ผูกกับระบบไฟล์เหมือนยูนิกซ์ ทำให้วินโดวส์มีแนวโน้มจะทำพวกไคล์เอนต์แบบไร้ดิสก์ได้ดีกว่าอย่างไร

ผมว่าเวลาสองสามชั่วโมงที่ฟังท่านเดฟเล่าเรื่องวินโดวส์ เหมือนไปขึ้นเขาบู็ตึงฝึกมวยไท้เก๊กกับปรมาจารย์จางซานฟง ยังไงยังงั้น คือ ผมว่างานนี้คนฟังถ้าไม่สำเร็จยุทธก็จะกระอักเลือดฟุบคาโต๊ะแน่นอน โชคดีที่ผมทำงานด้านระบบปฏิบัติการและสอนมาสิบกว่าปี เลยรอดลงเขามาได้ครับ

ตอนกินข้าวโชคดี ทางท่านเดฟมานั่งกับเราชาวไทยแถมนั่งติดกับผม เดฟเล่าให้ฟังว่าตอนนี้เขากำลังออกแบบวินโดวส์ 8 และวินโดวส์ 9 อยู่ และท่านเดฟบอกผมว่าตอนนี้ด้านระบบปฏิบัติการแล้วกำลังน่าสนใจมาก เพราะฮาร์ดแวร์มีการเปลี่ยนแปลงมากไม่ว่าจะเป็นเรื่องมัลติคอร์ การเป็นไฮบริดคอมพิวติ้ง (คือการเอาฮาร์ดแวร์อื่นเช่น การ์ดแสดงผลมาทำงานร่วมประสานกับซีพียู) ทำให้เราต้องคิดออกแบบด้วยหลักการใหม่ๆ ที่จริงท่านท้าในห้องให้พวกเราฉีกตำราทิ้งแล้วถามตัวเองว่าระบบปฏิบัติการแห่งอนาคตสำหรับปี 2010 กว่าๆ น่าจะเป็นอย่างไร

ภาคบ่าย หลังอิ่มมาท่านเดฟก็ร่ายต่ออย่างรวดเร็วจนจบ ตามด้วยทางทีมมาสอนแล็บ ผมว่าดีมากและน่าตื่นตาตื่นใจเป็นที่สุด ทางทีมไมโครซอฟท์มีคุณอาร์คาดี้ รีติกค์ (Arkady Retik) มาพูดคร่าวๆเรื่องการใช้ WRK/CRK ที่ให้และแจกแผ่นซีดีด้วย จากนั้นคุณเซอร์เก ลิดิน (Serge Lidin) มาสอนแลป หลักการคือ ทางไมโครซอฟท์จะแจกเวอร์ช่วลพีซี 2007 (Vistual PC 2007) และเวอร์ชวลแมชีนของวินโดวส์เซิร์ฟเวอร์ 2003 ที่สามารถใช้งานได้ในเวอร์ชวลพีซีมาให้ เราสามารถจะใช้ Visual Studio Express 2005 ที่ลงไว้คอมไพล์และสร้างเคอร์เนลใหม่จากซอร์สที่ให้มาได้

การคอมไพล์เคอร์เนลก็ง่ายและเร็วมากเลยครับ ใช้เวลาไม่กี่นาทีเอง พอได้เคอร์เนลวินโดวส์เป็น DLL แล้ว ก็เอาไปลงใน C:\Windows\System32 ของวินโดวส์ที่รันในเวอร์ช่วลแมชีน หลังจากนั้นก็แก้ Boot Profile อีกหน่อย พอสั่งรีบูทเราสามารถเลือกเคอร์เนลเราได้ทันที เท่มาก ที่เด็ดกว่านั้นคือ เคอร์เนลที่ให้มีดีบักโหมด เราสามารถบอกเวอร์ชวลพีซีให้รอการเชื่อมต่อจากดีบักเกอร์ภายนอกได้ ทำให้เราใช้ดีบักเกอร์ windbg เชื่อมกับเคอร์เนลแล้วหยุดหรือ single step เคอร์เนลในเวอร์ชวลแมชีนได้ แค่นี้ผมก็ตาโตเท่าไข่ห่านแล้วครับ

สำหรับวันที่สอง ตอนเช้าเป็นการให้อาจารย์จากมหาวิทยาลัยในจีนและเกาหลีมาเล่าให้ฟังเรื่องการนำ WRK/CRK ไปสอน ผมว่าเขาลงลึกกว่าเรามาก เขาใช้ TA มากกว่าเราทำให้อาจารย์หนึ่งคนสอนเด็กได้มากกว่าเรามาก ตอนบ่ายก็มีอาจารย์จากมหาวิทยาลัยซินหัว กับ เป่ยหัง มาสอนให้ฟังเรื่องการสร้างซิสเต็มคอลล์ใหม่ในวินโดวส์ว่าทำได้อย่างไร ทำประเดี๋ยวก็ได้เลยครับ ยอดมาก

วันสุดท้าย เป็นการไปเยี่ยมไมโครซอฟท์รีเสิร์ชแล็บที่ปักกิ่ง เข้าไปที่ห้องสาธิตเขาก็แสดงของใหม่ๆ สองสามอย่าง คนก็ไปมุงโต๊ะไมโครซอฟท์เซอร์เฟสกันใหญ่ ผมกับรุ่นน้องแอบค่อนแคะว่าเป็นไอพอดทัชขนาดเท่าโต๊ะนั่นเอง แต่ก็สวยดีนะครับ เขาก็มาแสดงงานใหม่ๆ เช่น ฟีเจอร์ใหม่ๆใน ไมโครซอฟท์เวอร์ชวลเอิร์ธ เป็นต้น บ่ายๆ งานหมดแล้ว ทั้งทีมเลยไปดูวังต้องห้ามกัน หนาวมากๆ เลยแต่สวย ดูแล้วแปลกดี เช้าดูของไฮเทค บ่ายดูของโบราณ แต่ทั้งคู่ก็แสดงให้เราเห็นความยิ่งใหญ่ของจีนครับ

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

Hiring! บริษัทที่น่าสนใจ

CP AXTRA Public Company Limited - Lotus's company cover
CP AXTRA Public Company Limited - Lotus's
CP AXTRA Lotus's is revolutionizing the retail industry as a Retail Tech company.
Token X company cover
Token X
Blockchain, ICO, Tokenization, Digital Assets, and Financial Service
Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
United Information Highway Co., Ltd. company cover
United Information Highway Co., Ltd.
UIH is Thailand’s leading Digital Infrastructure and Solution Provider for Business
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
CDG GROUP company cover
CDG GROUP
Provider of IT solutions to public, state, and private sectors in Thailand for over 56 years
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
Gofive company cover
Gofive
“We create world-class software experience”
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
LTMH TECH company cover
LTMH TECH
LTMH TECH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

AdmOd Mon, 03/16/2009 - 19:44

น่าอิจฉา + น่าสนใจมากเลย

ทางไมโครซอฟต์มีแจกไฟล์ในเว็บบ้างไหมครับ

willwill Mon, 03/16/2009 - 21:05

In reply to by AdmOd

แจกในเว็บเค้าคงอดขายของมั้งครับ เพราะรู้สึกว่าจะยัดอะไรๆ เข้า Kernel ไปเยอะเลย (เลยพังง่าย?) ต่างกับฝั่งแมคที่กล้าเปิดเพราะ kernel มันก็พอๆ กะของ Linux ครับ

ผมว่าเค้าคงไม่ได้ใส่อะไรลงไปใน Kernel เยอะหรอกครับ เพราะกิน memory น้อยมากครับส่วนของ kernel และอีกอย่าง เห็นในบทควาบอกว่าคอมไพล์ได้เร็วมากเพียงไม่กี่นาทีด้วย

เอ เอา Windowing system ยัดเข้า Kernel มัน compile ไวได้ยังไงครับเนี่ย (หรือเพราะมัน "ยังไม่เสร็จ" เลยไว -- ผมชอบ concept แบบ X มากกว่าครับ ที่ส่งหน้าต่างข้ามไปมาได้ ตอน NLC เคยโดน remote มาแล้ว xhost + แล้วใช้ zenity ขึ้นมาแชตกันครับ) หรือว่ามีของดีอะไรกัน

ปล. ผม compile Xorg 7 ทั้งคืนครับ อ้าว xorg ก็ 7 เหมือนกันหรอเนี่ย

คำถามเรื่องอะไรพังๆ นี่มีคนถามตอนเรียน เขาก็หัวเราะบอกว่าขอไม่ตอบเพราะไม่ได้เป็นฝ่ายซับพอร์ต (^_^)

ส่วน code ของ kernel จะดีหรือแย่กว่าของ Mac กับ ลีนุกซ์นั้น ผมยังไม่เห็นต้องไล่ดู เพราะของ Linux เรามีแล้ว ผมว่าถ้่าเราไม่มีหลักฐานหรือไม่เห็นของจริงจะไปลงความเห็นว่าของใครดีหรือแย่กว่าก็คงเร็วไปนะครับ ^_^

เขาให้ซอร์สมาราว 800,000 บรรทัด โดยออกตัวว่าให้ได้ไม่หมดเพราะของเขาไม่ใช่ Opensource ต้อง clear Copyright กันมาก แถมยังสารภาพว่าต้องแก้ comment และปรับโครงสร้างแปลกๆออกไปเนื่องจากตอนพัฒนา นักพัฒนาของเขาเอา Debugging Code พวก #ifdef ไว้มากทีเดียว พอใช้ได้แล้วก็ไม่ได้เอาออก ทำให้เข้าใจยากถ้าไม่ได้ clean

อ้อ ตอนเย็นเปิด package ดูให้ Design ที่กำกับแต่ละโมดูลมาเป็น Document ด้วยครับ ดีเหมือนกัน

ไอ้เรื่อง ifdef แล้วไม่ยอมเอาออกตอน Production นี่มันเป็นกันทุกที่จริงๆ แฮะ...

รู้สึกดีกับโค้ดที่เคยเขียนๆ ไปขึ้นเยอะครับ :P

LewCPE

ธรรมดาครับ ของสวยกับของ Work ต้อง Work ก่อนครับ อีกอย่างพอเสร็จก็ต้องไปทำอย่างอื่นแล้วละครับ ^^
อ้อ สำหรับท่าน @LewCPE ก็มาเอาไปได้เลยเพราะท่านยังลงทะเบียนเรียน ป.โท
เดี๋ยวให้คน copy ไปให้นะครับ แต่ห้ามขึ้นเวบ เผื่อจะเอาไปทำวิจัยบ้างครับ

ทางไมโครซอฟต์แจกครับ ผ่านทางโครงการ Faculty network และ MSDNAA แต่ต้องเป็นอาจารย์ที่นำไปสอนหนังสือครับ เนื่องจากเอกสารบางส่วนติด Copyright เลยนำไปเผยแพร่ตรงกับสอนทางภาคอุตสาหกรรมไม่ได้

putchonguth Mon, 03/16/2009 - 22:27

In reply to by jirayu

อือม ต้องไปลงเรียนหนังสือมังครับ เขาให้แจกได้แต่นักเรียน ผมพยายามจะเอามาสอนเด็กปริญญาโทที่ภาคคอมพิวเตอร์ที่เกษตรปีหน้า ไม่รู้คนจะสนใจแค่ไหน เดี๋ยวนี้ประเทศเราอ่อนแอลงมากเรื่อง system Technology เพราะเด็กมองว่าไม่ตรงที่เขาหากิน ถ้าไม่เรียนได้เป็นดี หรือไม่ค่อยตั้งใจเรียนวิชาพวกนี้เลย ส่วนผมเป็นพวก command line แต่เด็กมองว่าสนุกดีครับ

สำหรับบ้านเราเรียนพวกนี้ไปทำไม ผมว่าการเรียนกลไกทำให้เราใช้ของนั้นได้ดีขึ้น เหมือนเรารู้เรื่องกลไกรถยนตร์ เราก็จะรู้วิธีขับให้ได้ดีประหยัดและมีประสิทธิภาพขึ้น ผมเองไม่ได้มองว่าเราต้องรู้จนออกแบบสร้าง OS กันได้ แต่ความรู้นี้ทำให้เราปรับเพิ่มประสิทธิภาพ ระบบเซอร์ฟเวอร์ เครือข่าย ระบบสตอร์เรจ ได้ดีขึ้นมากครับ ได้แค่นั้นก็เป็นประโยชน์มากมายแล้วกับองค์กร

puttpoke Mon, 03/16/2009 - 22:56

ถ้าเปิดสอน เด็กเก่าไปนั่งฟังได้ไหมครับเนี่ย :D สงสัยเกิดเร็วไปหน่อย = ="

putchonguth Mon, 03/16/2009 - 23:37

ผมน่ะอยากลองใส่ Grid ลงไปเหมือน XGrid ของ Apple น่ะ มีใครใจถึงไหมเนี่ย ^_^

haxpor Tue, 03/17/2009 - 01:14

ถ้าได้ไปลองนั่งฟังด้วยคงจะดีเหมือนกันน่ะ
ยังไงก็ขอบคุณสำหรับข้อมูลน่ะครับ

anu Tue, 03/17/2009 - 07:55

แล้วเค้าใช้อะไรคอมไพล์ตัวคอมไพล์เลอร์อะครับ

แล้วก้อจะมีคอมไพล์เลอร์เค้าใช้อะไรคอมไพล์โอเอสอะครับ

McDuck Tue, 03/17/2009 - 08:24

อ่านเจอตรงอาจารย์บอก "ต้องแก้ comment" นี่ขำกลิ้งเลย (ส่วนตัวนะครับ) แต่ก่อนเพื่อนๆ มันจะบอกว่า "มรึงลอง grep keyword พวกหยาบๆ ดูดิ" ฮ่าาา เพียบเลยครับ แต่ Kernel คงไม่มีมั๊ง นั่นมัน App

McDuck Tue, 03/17/2009 - 09:04

In reply to by lew

มีเรื่องขำๆ จากคำว่า "หลุดออกมา" คือเมื่อ แปดปีที่แล้ว พันทิพย์พลาซ่า มีแผ่นซีดีรวม (เถื่อน) ในนั้นมี source code MS-DOS 6.22 ติดมาด้วย ขำกันจะตาย มาได้ไง ของจริงด้วยนะ มาครบเลย...

Tonz Tue, 03/17/2009 - 09:08

วินโดวส์รุ่นหนึ่งๆ เขาใช้คนทำกี่คนกันหรือครับ อ.

mekpro Tue, 03/17/2009 - 09:42

นักเรียนผู้น่าสงสาร ก็จะหมดข้ออ้างโดดเรียนว่า "เรียนทำไม Unix ไม่เห็นได้ใช้เลย"

แล้วก็มาบ่นว่า Windows อ่อนจัง แทน ฮิฮิ

Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
Cloudflare
public://topics-images/cloudflare_logo.svg_.png
Samsung
public://topics-images/samsung.png
Google
public://topics-images/google_2015_logo.svg_.png
Uber
public://topics-images/uber.png
Microsoft 365
public://topics-images/m365.png
USA
public://topics-images/flag_of_the_united_states.svg_.png
GM
public://topics-images/0pe0po-z_400x400.jpg
Perplexity
public://topics-images/perplex.jpg
Xperia
public://topics-images/xperia.png
iOS 18
public://topics-images/ios-18-num-96x96_2x.png