เมนูหน้าเว็บ

วันพุธที่ 24 มิถุนายน พ.ศ. 2552

Unix เบื้องต้น

1. Unix
เป็นโปรแกรมจัดการระบบงาน (Operating system) ในเครือข่ายคอมพิวเตอร์ระบบหนึ่ง ได้รับการออกแบบโดยห้องปฏิบัติการเบลล์ของบริษัท AT&T ในปี คศ. 1969 ถึงแม้ว่าระบบ Unix จะคิดค้นมานานแล้ว แต่ยังเป็นที่นิยมใช้กันมากมาจนถึงปัจจุบัน โดยเฉพาะระบบ พื้นฐานของอินเตอร์เนต เนื่องจากมีความคล่องตัวสูง ตลอดจนสามารถใช้ได้กับเครื่องคอมพิวเตอร์หลายชนิด นอกจากนั้น Unix ยังเป็นระบบ ใช้ในลักษณะผู้ใช้ร่วมกันหลายคน (Mutiuser) และงานหลายงานในขณะเดียวกัน (Mutitasking) ผู้ใช้สามารถดัดแปลง หรือเพิ่มคำสั่งใน Unix ด้วยตนเองเพื่อความสะดวกได้ ในปัจจุบันพบว่าระบบ Unix ไม่จำเป็นต้องใช้เครื่องที่มีขนาดใหญ่ราคาแพง เช่น SunOS IBM AIX HP เนื่องจากได้มีกลุ่มคิดค้นระบบ Unix ที่สามารถใช้กับเครื่อง PC 486 ธรรมดา เราเรียกระบบปฏิบัติการนี้ว่า Linux เขียนได้ใช้ระบบดังกล่าวเป็นระบบหลักในการศึกษาและเขียนเป็นตำราใน http://passkorn.hypermart.net

2. Unix Kernel
Kernel เป็นส่วนของ Unix ที่ทำหน้าที่จัดการ Hardware ต่างๆของคอมพิวเตอร์ เช่น จอภาพ แป้นพิมพ์ CPU เครื่องพิมพ์ CD ROM ฯลฯ
ในปัจจุบันจะพบว่ามี Unix Kernel Programes ผลิตออกมาหลายบริษัทด้วยกัน เช่น Unix System V , BSD Unix ฯลฯ

3.Shell

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

Software ที่ทำหน้าที่นี้เรียกโดยทั่วไปว่า "Shell" เช่นกันก็จะมีผู้ผลิต Shell ขึ้มาอย่างมากมาย แต่ที่นิยมใช้งานมากที่สุดคือ "Bourne Shell" ซึ่งถูกเรียกตามผู้คิด คนแรกก็คือ Steven Bourne จะสามารถสังเกตได้โดยเครื่องคอมพิวเตอร์ที่อยู่ใน Bourne Shell จะมี "พร้อม" (prompt) เป็น $ "C shell" เป็น shell ที่นิยมใช้กันมากเช่นกัน โดยผู้เขียนคนแรก ก็คือ Bill Joy (เป็นคนเขียน vi บนยูนิกซ์ด้วยเช่นกัน) ปัจจุบัน Bill Joy ทำงาน ให้กับบริษัท Sun Microsystems (เขาเป็นผู้ร่วมก่อตั้งบริษัทคนหนึ่งด้วย) "C shell" จะมีเครื่องหมาย prompt เป็น % และยังมี "Korn shell" มี prompt เป็น $ Korn shell เป็นการนำเอาข้อดีของ Bourne และ C shell มารวมกัน ถ้าจะเข้าสู่ C shell ให้พิมพ์ csh ถ้าจะเข้าสู่ Korn shell ให้พิมพ์ ksh ส่วนใหญ่เมื่อผู้ใช้ login ระบบเข้ามามักจะเป็น Bourne

ที่มา : http://www.thaiwbi.com/course/unix/index2.html

วันอังคารที่ 23 มิถุนายน พ.ศ. 2552

เมื่อไมโครซอฟท์เปิดเทคโนโลยีเคอร์เนลให้มาสอนเด็กมหาวิทยาลัย

ทางบริษัทไมโครซอฟท์ (ประเทศไทย) ได้เป็นเจ้าภาพส่งผมและอาจารย์หลายท่านจากมหาวิทยาลัยไทยไปเข้างานสัมมนาและ อบรม 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 มากกว่าเราทำให้อาจารย์หนึ่งคนสอนเด็กได้มากกว่าเรามาก ตอนบ่ายก็มีอาจารย์จากมหาวิทยาลัยซินหัว กับ เป่ยหัง มาสอนให้ฟังเรื่องการสร้างซิสเต็มคอลล์ใหม่ในวินโดวส์ว่าทำได้อย่างไร ทำประเดี๋ยวก็ได้เลยครับ ยอดมาก

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

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

ที่มา : http://www.blognone.com/node/11036

ฉีดวัคซีนป้องกันไวรัสให้คอมพิวเตอร์ด้วย Panda USB Vaccine

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

Vaccine for computers : นี่คือ 'วัคซีน' สำหรับคอมพิวเตอร์เพื่อป้องกันการอัตโนมัติจากแฟ้มทำงานไม่ว่าจะเป็นโทรศัพท
(เมมโมรี่สติ๊กซีดีเป็นต้น) เป็นไวรัสหรือไม่ใช้.

Vaccine for USB devices : นี่คือ 'วัคซีน' เพื่อถอดอุปกรณ์ USB,
ป้องกันการทำงานอัตโนมัติของแฟ้มจากการเป็นแหล่งที่มาของการติดเชื้อเครื่องมือปิดการใช้งานไฟล์นี้ดังนั้นจึงไม่สามารถอ่านแก้ไขหรือแทนที่ด้วยรหัสที่เป็นอันตราย
ซึ่งเป็นเครื่องมือที่มีประโยชน์มากไม่มีวิธีง่ายๆของการปิดใช้งานคุณลักษณะ อัตโนมัติใน Windows.
ที่ให้ผู้ใช้ที่มีวิธีง่ายๆในการปิดใช้งานคุณลักษณะนี้ให้สูงระดับการ ป้องกันการติดเชื้อจากไดรฟ์ที่ถอดออกได้และอุปกรณ์.

Download Freeware : http://www.pandasecurity.com/homeusers/downloads/usbvaccine/

วันเสาร์ที่ 20 มิถุนายน พ.ศ. 2552

มีความรู้ด้านคอมพิวเตอร์ แล้วไปทำอะไรได้บ้าง

การสำเร็จการศึกษาด้านคอมพิวเตอร์นั้น ไม่จำเป็นว่าตองทำงานด้านคอมพิวเตอร์ แต่ทำอะไรก็ได้ที่ใจรัก บางคนอยู่กับบ้านก็ทำงานได้ คือทำอาชีพอิสระไป หรือรับเขียนโปรแกรมอยู่กับบ้านก็ยังมี หรือจะเปิดร้าน Internet cafe ก็ยังมีกันมากมาย .. สรุปว่าจบคอมพิวเตอร์แล้ว มีอาชีพรองรับมากมาย หลายอาชีพไม่ต้องทำคอมพิวเตอร์เป็นก็ยังได้ เช่น เลขาฯ หรือธุรการเป็นต้น ขอพิมพ์ word เป็นก็ ok แล้ว
    อาชีพของนักคอมพิวเตอร์
    แบบที่ 1 : เจ้าหน้าที่คอมพิวเตอร์, Programmer, System Analyst, IT Director, CIO
    แบบที่ 2 : ดูแลระบบบริการ ความปลอดภัย เครือข่าย หรือ Hardware Maintenance
    แบบที่ 3 : เปิดร้าน Internet หรือร้านขายคอมพิวเตอร์
    แบบที่ 4 : Graphic Creator, Special Effect หรือ Multimedia
    แบบที่ 5 : ครู อาจารย์ หรือติวเตอร์
    แบบที่ 6 : ทำธุรกิจที่เกี่ยวข้องกับอินเทอร์เน็ต เช่น e-Commerce, e-Learning, e-Service

วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2552

Google AdSense คืออะไร

Google AdSense คือบริการจาก Google ที่ให้ผู้ที่มีเว็บไซต์ สามารถหารายได้โดยการนำ Code ที่ได้จากการสมัครเป็นสมาชิกของ Google มาใส่ไว้ที่เว็บไซต์ของตนเอง ซึ่ง Code นั้นจะเป็น โฆษณาที่ส่งมาจาก Google โดยโฆษณานั้น ๆ จะเป็นโฆษณาที่มีเนื้อหาสอดคล้องกับเนื้อหาของเว็บไซต์ของคุณ ตัวอย่างเช่นถ้าเว็บไซต์ของคุณเป็นเว็บไซต์ที่เกี่ยวกับการท่องเที่ยว โฆษณาที่ส่งมาจาก Google ก็อาจเป็นเว็บไซต์ที่เกี่ยวข้องกับ โรงแรม,สายการบิน เป็นต้น

โฆษณาที่ส่งมาจาก Google นั้น ๆ มีทั้งแบบ Text ,รูปภาพ และมีหลายขนาด ให้คุณได้เลือก นอกจากนั้นยังสามารถเลือกรูปแบบสีได้ตามความต้องการ เพื่อความเหมาะสมกับเว็บไซต์ของคุณ
แล้วโฆษณาต่าง ๆ เหล่านั้นมาจากไหน ??? หลายคงอาจสงสัย โฆษณาต่าง ๆ เหล่านั้นมาจากการทำ Google Adwords ซึ่งเป็นอีกหนึ่งบริการของ Google ที่ให้ผู้ประกอบการต่าง ๆ ที่ต้องการขายสินค้าหรือบริการต่าง ๆ โฆษณาสินค้าของตนเอง ผ่าน Search Engine ของ google รวมถึงเว็บไซต์อื่นๆ ที่นำ Google Adsense ไปติด เพื่อให้โฆษณาของตนเองอยู่ในตำแหน่งที่เด่น (เมื่อ Search ใน Google) กว่าข้อมูลอื่นที่ได้ผลลัพท์จากการค้นหา

รายได้จาก Google AdSense จะเกิดตอนไหนจะมีอยู่ 2 กรณีครับคือ
• จ่ายเมื่อคลิก (Pay Per Click)เมื่อคนที่เข้าชมเว็บไซต์ของคุณ คลิกที่โฆษณาของ Google AdSense ซึ่งแต่ละคลิกจะได้ไม่เท่ากัน ขึ้นอยู่กับผู้ที่ทำ Google Adwords จ่ายให้ Google มากน้อยเท่าไร ถ้าจ่ายให้มากคุณก็จะได้มากด้วยเช่นกัน
• จ่ายเมื่อแสดงโฆษณา (Pay Per Impression)อันนี้จะจ่ายให้คุณเมื่อมีการแสดงโฆษณา ครบ 1,000 ครั้ง โดยไม่นับว่าจะมีคนคลิกกี่ครั้งก็ตาม คุณจะไม่ได้รายได้จากการคลิก

วันพุธที่ 17 มิถุนายน พ.ศ. 2552

SSH server มาแล้วจ้า

มีอะไรมาให้เล่นกันอีกแล้วนะครับ จะว่าไปหลายๆคนน่าจะเคย remote login เข้าไปเครื่อง com เครื่องอื่นเพื่อทำงานอะไรกันมั่งล่ะน่า ซึ่งการที่เราจะ remote login ไปเครื่องอื่นได้ ถ้าเป็นเมื่อก่อนก็คงจะใช้วิธี telnet เข้าไป ซึ่งเป็นวิธีที่ไม่ค่อยปลอดภัยเท่าที่ควรเพราะ username กับ password และอื่นๆ จะถูกส่งเป็น plain text ทีนี้ก็ hack กันกระจายเลยล่ะขอบอก ตอนหลังก็เลยมีคนคิดการ remote login แบบเข้ารหัสขึ้นมา (ssh) ซึ่งเครื่องที่เปิดให้เครื่องอื่น remote login เข้ามาได้ จะถือว่าเป็น ssh server ซึ่งถ้าเพื่อนๆ want ที่จะให้เครื่อง ubuntu ตัวน้อยๆของเราถูก remote login เข้ามาใช้งานได้ก็ไม่ยากครับ ต้องลง package เพิ่มเติมกันนิดหน่อย
มาทำกันเลยม่ะ

step 1: sudo aptitude install openssh-server > ติดตั้ง package สำหรับทำเครื่องเราให้เป็น ssh-server

step 2: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original > copy ไฟล์ config เก็บไว้ก่อนกันเหนียว

step 3: sudo chmod 555 /etc/ssh/sshd_config.original > ลงยันต์กันเหนียวให้ไม่ให้ใครมา write เล่น

step 4: sudo gedit /etc/ssh/sshd_config > เปิดไฟล์ config ขึ้นมาแก้อ่ะครับ

เนื้อหาข้างในก็จะประมาณนี้ครับ

Port 22 > หมายความว่ามันใช้ port เบอร์ 22 ในการ ssh (ถ้าเกิดอยากจะ secure ก็แก้ port เป็นเบอร์อื่นซะก็จะช่วยหลอกล่อ hacker ได้ระดับนึง)
PermitRootLogin yes > ถ้าไม่ต้องการให้ root สามารถ ssh เข้ามาได้ก็ตอบ no ซะ (เคยลองไม่ใส่ no แต่ใช้เป็นใส่ # หน้าบรรทัดแทน ปรากฎว่าไม่ workนะครับ ต้องใส่ no เท่านั้นถึงจะปิดการ ssh ของ root ได้อ่ะ)
PermitEmptyPasswords no > ถ้ายอมให้ user สามารถ login แบบไม่ต้องใส่ password ได้แก้เป็น yes ซะ (ของจริงผมลองเป็น yes มันก็ยังจะให้กรอก password อีกซะงั้น เซ็งเลยตู - -" )
#Banner /etc/issue.net > บรรทัดนี้ให้เอา # ออกซะถ้าต้องการให้มันขึ้น banner เตือน เวลา user เข้ามา login เช่น "Hey! login har papa khun lher" (คำที่เราต้องการให้มันขึ้น show เวลา user กะลัง login ให้ใส่ไว้ใน /etc/issue.net ครับ เคยใส่ภาษาไทยลงไปมันม่ะ work อ่ะ ต้อง english)
* banner มันจะขึ้นเตือนหลังจากกรอก username ไปแล้วนะ
step 5: แก้เสร็จก็ save ซะอย่าได้รอรี
step 6: sudo chmod 555 /etc/ssh/sshd_config > ป้องกันใครมา write ไฟล์เล่น
step 7: sudo /etc/init.d/ssh restart > restart service สักรอบ ไม่ restart มันจะจำค่า config เดิมนะบอกไว้ก่อน

* ปล. จริงๆแล้ว มันสามารถตรวจสอบ public key จาก user ก่อนถึงจะ login ได้ด้วยนะ แต่ติดไว้ก่อนนะขี้เกียจ แบบว่ายังไม่ได้ลอง function นี้อ่ะ

จบแล้วจ้า หวังว่าคงถูกใจเพื่อนๆนะ ^_^ อิอิ

ที่มา : http://mrkohkoh.exteen.com/20070423/ssh-server

วันอังคารที่ 16 มิถุนายน พ.ศ. 2552

เด็ก 11 ขวบได้ปริญญาสาขาฟิสิกส์

ช่วงนี้เด็กกำลังมาแรงนะครับ Moshe Kai Cavalin เป็นลูกครึ่งไต้หวันที่อยู่ในแคลิฟอร์เนีย ตอนนี้อายุได้ 11 ขวบพอดี เด็กวัยประมาณนี้อาจจะกำลังเล่นสนุกหรือตามหาพ่อ แต่เมื่อ 2 ปีก่อน Cavalin สมัครเข้าวิทยาลัย East Los Angeles Community College สาขาฟิสิกส์อวกาศ (Astrophysics) และตอนนี้ก็ได้ดีกรีเรียบร้อยแล้ว

หัวข้อที่ Cavalin สนใจคือ wormholes หรือ “รูหนอน” และเขาอยากพิสูจน์ให้ได้ว่ามันมีอยู่จริง ส่วนอาจารย์ของ Cavalin บอกว่าไม่เคยมีลูกศิษย์ที่เด็กขนาดนี้มาก่อน แถมในวิชาพีชคณิต Cavalin ยังเป็นคนติวเพื่อนร่วมชั้นอายุ 18-20 ก่อนสอบด้วย อาจารย์บอกกับพ่อแม่เด็กว่าความสามารถของ Cavalin ยังมีอีกมากและควรให้เรียนในระดับสูงขึ้น แต่พ่อแม่ของ Cavalin ยังไม่อยากกดดันลูก และพยายามไม่เรียกลูกว่า “อัจฉริยะ”

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

วิทยาลัยตอนแรกก็ลังเลไม่กล้ารับ เลยให้ Cavalin เรียนเพียง 2 วิชาคือ คณิตศาสตร์กับพละ ซึ่ง Cavalin ได้เกรด A+ ทั้งคู่ เลยได้เรียนวิชาอื่นๆ ต่อ งานอดิเรกของ Cavalin คือศิลปะการป้องกันตัว อยากเป็นดาราหนัง และอยากลงแข่งศิลปะการป้องกันตัวในโอลิมปิกปี 2016

ที่มา http://www.jusci.net/node/999

เป็น CIO ก็รวยได้ ห้าอันดับ CIO เงินดี

CIO หรือ chief information officer นั้นเป็นตำแหน่งที่คนไม่ค่อยสนใจมากเท่ากับ C อื่นๆ อย่าง CEO, CFO หรือ COO แต่เอาเข้าจริงแล้ว รายได้ของ CIO ก็ไม่ด้อยไปกว่าตำแหน่งเหล่านั้นเลย ผมยกรายได้ของ CIO หัาอันดับแรกมาให้ดู เผื่อจะมีใครเปลี่ยนเป้าหมายชีวิตเป็น CIO ขององค์กร!

  1. Randall Mott (HP)
    เงินเดือนรวม 12 เดือน: 690,000 ดอลลาร์ (เดือนละ 2 ล้านบาท)
    รายได้ทั้งหมดต่อปี: 24.65 ล้านดอลลาร์ (840 ล้านบาท)
  2. Robert Willett (Best Buy)
    เงินเดือนรวม 12 เดือน: 821,157 ดอลลาร์ (เดือนละ 2.33 ล้านบาท)
    รายได้ทั้งหมดต่อปี: 9.88 ล้านดอลลาร์ (337 ล้านบาท)
  3. Joseph C. Antonellis (State Street)
    เงินเดือนรวม 12 เดือน: 713,462 ดอลลาร์ (เดือนละ 2 ล้านบาท)
    รายได้ทั้งหมดต่อปี: 8.82 ล้านดอลลาร์ (300 ล้านบาท)
  4. Stephen Squeri (American Express)
    เงินเดือนรวม 12 เดือน: 600,000 ดอลลาร์ (เดือนละ 1.7 ล้านบาท)
    รายได้ทั้งหมดต่อปี: 4.69 ล้านดอลลาร์ (160 ล้านบาท)
  5. Thomas M. Nealon (JC Penney)
    เงินเดือนรวม 12 เดือน: 518,750 ดอลลาร์ (เดือนละ 1.47 ล้านบาท)
    รายได้ทั้งหมดต่อปี: 3.6 ล้านดอลลาร์ (123 ล้านบาท)

ที่มา - BusinessWeek

วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2552

คำตอบเกี่ยว คอมพิวเตอร์

1>โปรแกรมระบบปฏิบัติการบนเครื่องไมโครคอมพิวเตอร์ เราเรียกอีกอย่างหนึ่งว่าอะไร
ตอบ Disk Operating System
2>ในการจัดเก็บข้อมูลในดิสก์จะแบ่งเก็บเป็นกลุ่มที่มีลักษณะอย่างเดียวกัน หรือเกี่ยวกับเรื่องเดียวกันเรียกว่าอะไร
ตอบ ไฟล์
3>บัส (Bus) หมายถึง
ตอบ ถนนข้อมูลอิเล็กทรอนิกส์ ถ้ายิ่งกว้างหรือมีช่องทางมากเท่าไร การส่งข้อมูลต่อครั้งจะยิ่งเร็วขึ้นหรือทางกายภาพว่า กลุ่มของสายไฟ หรือเส้นทองแดงบนเมนบอร์ด
4>บัส (Bus) มีหน้าที่อะไร
ตอบ ทำหน้าที่บนข้อมูลเฉพาะอย่างหากเครื่องมีบัสแอดเดรส 32 บิต จะมีสายไฟจำนวน 32 เส้น ทำหน้าหน้าที่อ้างตำแหน่ง ข้อมูลในหน่วยความจำ
5>การวัดคุณภาพหน่วยความจำ วัดจากอะไร
ตอบ วัดกันที่ขนาดความจุและความเร็วในการเข้าถึงข้อมูล
6>จงยกตัวอย่างหน่วยความจำในเครื่องที่นำมาใช้
ตอบ 1>หน่วยความจำปกติ (Conventional Memory)
2>หน่วยความจำสูง (High Memory Area- HMA)
3>หน่วยความจำอัปเปอร์ (Upper Memory Area)
7>หน่วยความจำมีกี่ประเภท อะไรบ้าง
ตอบ หน่วยความจำมี 2 ประเภท คือ RAM และ ROM
8>เวลาหน่วงที่เกิดจากรอขอซีพียู เราเรียกว่า
ตอบ ช่วงเวลาการเข้าถึง (Access Time)
9>บัสมีกี่ประเภท
ตอบ 2 ประเภท คือ บัสภายใน (Internal bus) และบัสภายนอก (External bus)
10>การที่หน้าจอกเครื่องไมโครคอมพิวเตอร์ขึ้น "Zero Wait State" หมายความว่า
ตอบ เครื่องนั้นมีการจัดการหรือบริหารหน่วยความจำจนวิ่งเร็วเท่า CPU ทำให้ CPU ไม่ต้องเสียเวลา รอคอยให้ชิป
หน่วยความจำรีเฟรชเสียก่อนจึงจะเข้าไปอ่านหรือเขียนข้อมูลได้อีกครั้ง
11>หน่วยความจำที่อ่านได้อย่างเดียวเรียกว่า
ตอบ ROM (Read-Only Memory)
12>RAM แบ่งเป็นกี่ชนิดอะไรบ้าง
ตอบ 2 ชนิด คือ DRAM และ SRAM
13>คำสั่ง DOS แบ่งเป็นกี่ประเภทอะไรบ้าง
ตอบ 2 คำสั่ง คือ คำสั่งภายในและภายนอก
14>คำสั่ง CLS เป็นคำสั่งภายนอกหรือภายใน
ตอบ ภายใน
15>คำสั่งอะไรที่ทใช้ในการลบแฟ้ม
ตอบ DEL
16>MD คือคำสั่งอะไร
ตอบ เป็นคำสั่งที่ใช้ในการสร้างไดเร็คทอรี่ขึ้นมาใหม่
17>จงยกตัวอย่างของคำสั่งภายนอก
ตอบ SYS, FORMAT, DISKCOPY, MEM, MOVE
18>Batch File คืออะไร
ตอบ เป็นไฟล์ที่เก็บคำสั่งต่าง ๆ เรียกกันเป็นบรรทัด เพื่อให้ดอสอ่านมาทำงานตามลำดับ ทีละคำสั่งตามลำดับก่อนหลัง
19>Burning in หมายความว่า
ตอบ เราสามารถอ่านข้อมูลได้เท่านั้นไม่สามารถแก้ไขอะไรได้
20>DATA BUS คือ
ตอบ ส่วนที่ทำหน้าที่เชื่อต่อระหว่าง CPU, หน่วยความจำและส่วนประกอบอื่น ๆ ซึ่งอยู่บน Mainboard โดยมีหน้าที่เป็นกลางในการขนถ่ายข้อมูลระหว่างอุปกรณ์ต่าง ๆ
21>นามสกุลของ Batch file คือ
ตอบ .bat
22>Batch file ที่จะถูกนำมาประมวลผลเมื่อเริ่มเปิดเครื่องทำให้ผู้ใช้สามารถเรียกโปรแกรมต่าง ๆ ให้อัตโนมัติตอนเปิดเครื่อง คือ Batch file อะไร
ตอบ autoexec.bat
23>SHIFT คำสั่งใน Batch file หมายถึงให้ทำอะไร
ตอบ เลื่อนค่าของพารามิเตอร์ % 0 ถึง %9
24>Debug คือ
ตอบ คือ โปรแกรมที่แสดง แก้ไขข้อมูลในหน่วยความจำตลอดจนรีจิสเตอร์
25>C:\ SC A คือตรวจไวรัสใน drive อะไร
ตอบ drive A
26>DEFRAG คือ
ตอบ การจัดเรียงข้อมูบใมนแฟ้มใหม่ ให้แฟ้มต่าง ๆ เก็บข้อมูลไม่กระจายใน Disk
27>คำสั่ง A ในการใช้โปรแกรม Debug คือ
ตอบ ใช้สร้างภาษา Assembly
28>คำสั่ง CALL ใน batch file คือ
ตอบ ใช้เรียก batch file อื่น
29>ถ้าต้องการทำให้บรรทัดใน Batch file เป็นบรรทัด Remark หรือ Comment ต้องใช้คำสั่ง
ตอบ REM
30>SYS ของคำสั่ง DOS คืออะไร
ตอบ ใส่แฟ้มระบบเข้าไปในสื่อเก็บข้อมูลใหม่
31>ถ้าเราต้องการตรวจสอบ BAD SECTOR จะใช้คำสั่งอะไร
ตอบ SCANDISK
32>จงยกตัวอย่างคำสั่งของ DOS ที่เป็นคำสั่งภายใน
ตอบ CLS, DIR, COPY, TYPE, CD, MD
33>รหัส ASCII ตั้งแต่ 0 - 31 ใช้แทน
ตอบ แทนอักขระควบคุม
34>รหัส ASCII ใช้แทนข้อมูลได้กี่ค่า
ตอบ 256 ค่า
35>การที่เราต้องการที่จะลบโปรแกรมใน ROM ทำได้โดย
ตอบ โดยการใช้รังสี Ultraviolet
36>จงยกตัวอย่าง RAM ที่เราใช้กันอยู่ทั่วไป
ตอบ Fast Page Mode RAM (RPM RAM), Extended Data Output RAM
37>Cache Memory ทำหน้าที่
ตอบ เก็บข้อมูลต่าง ๆ ที่มีการถูกเรียกใช้จากตัว CPU อยู่บ่อย ๆ
38>การที่ข้อมูลที่ CPU ต้องการถูกพบอยู่ใน Cache Memory จะเรียกว่า
ตอบ Cache Hit
39>จากโจทย์ข้อ 38 ถ้าไม่พบจะเรียกว่า
ตอบ Cache Miss
40>การเพิ่มความเร็วในการประมวลผลด้วยวิธีการใส่ processor พิเศษ เรียกว่าอะไร
ตอบ Math Coprocessor
41>อุปกรณ์พื้นฐานที่มีผลโดยตรงต่อคอมพิวเตอร์ประกอบไปด้วย
ตอบ Register, Memory, Clock, Bus, Cache Memory, Math processor
42>Word size หรือขนาดของ Register คือ
ตอบ เป็นตัวบ่งชี้ว่าในการประมวลผละแต่ละครั้งนั้นคอมพิวเตอร์จะประมวลผลข้อมูลได้ครั้งละเท่าใด
43>รหัส ASCII ตั้งแต่ 0 - 31 ใช้แทน
ตอบ แทนอักขระพิเศษและตัวเลข
44>รูปแบบของรหัส Unicode มีค่าเท่าไหร่
ตอบ 256 รูปแบบ
45>MS - DOS ประกอบด้วยไฟล์หลัก 3 ไฟล์ คือ
ตอบ 1>COMMAND.COM
2>MS-DOS.SYS
3>IO.SYS
46>MS-DOS เป็นของบริษัทใด
ตอบ บริษัทไมโครซอฟต์คอร์ปอเรชั่น
47>ระบบปฏิบัติที่ใช้ในการบูตเครื่องมีกี่วิธีอะไรบ้าง
ตอบ 2 วิธี คือ Cold Boot และ Warm Boot
48>Cool Boot คือ
ตอบ เป็นการ Boot Dos ในขณะที่เครื่องยังปิดอยู่
49>A:\> หมายถึง
ตอบ ระบบเครื่องพร้อมแล้วที่จะรับคำสั่งต่าง ๆ
50>การที่ระบบปฏิบัติการสามารถใช้งานในขณะเดียวกันได้มากกว่า 1 โปรแกรม เรียกว่า
ตอบ มัลติทาสกิ้ง (Multitasking)

วันพุธที่ 10 มิถุนายน พ.ศ. 2552

Windows OEM คืออะไร ?

OEM มีหลายความหมายด้วยกัน ซึ่งได้แก่
OEM ย่อมาจาก Origianl Equipment Manufacturer หมายถึงการรับจ้างผลิตสินค้าให้กับแบรนด์ต่าง ๆ ตามแบบที่ลูกค้ากำหนด โดยใช้การผลิตของเรารวมถึงเครื่องจักรที่ใช้ในการผลิตด้วย มักจะเป็นโรงงานเปิดใหม่ ๆ หรือโรงงานที่ไม่เน้นการสร้างแบรนด์ของตนเอง และโรงงานที่ไม่มีความชำนาญในการออกแบบผลิตภัณฑ์

ODM ย่อมาจาก Original Design Manufactuere หมายถึงการผลิตของโรงงานที่มีรูปแบบการพัฒนาดีไซน์ รูปแบบสินค้าได้เอง และเอาสินค้าเหล่านั้นไปเสนอขายให้ลูกค้าของเค้าอีกทีหนึ่ง มักจะเป็นโรงงานที่พัฒฯมาจาก OEM ซึ่งสามารถเพิ่มมูลค่าสินค้าได้ด้วยดีไซน์ ซึ่งดีไซน์เหล่านี้จะเป็น Exclusive หรือ non exclusive ก็ได้ (อ้าว เจอศัพท์อีกคำล่ะ exclusive design หมายถึง แบบที่ผลิตให้กับลูกค้ารายใดรายหนึ่งเฉพาะเท่านั้น ซึ่งหากเราออกแบบแล้วขายให้กับลูกค้ารายใหญ่ ๆ เค้าก็มักจะขอให้เป็น Exclusive Design เพระไม่ต้องการซ้ำกับใคร ๆ)

OBM ย่อมาจากคำว่า Original Brand Manufacturer หมายถึงการผลิตที่มีการสร้างแบรนด์ของตัวเอง เป็ฯโรงงานที่พัฒนาได้เต็มที่แล้ว ทำให้ไม่ต้องง้อลูกค้ามากนัก ถ้าจะซื้อสินค้า ก็ต้องซื้อภายใต้แบรนด์เราเท่านั้น อันนี้เป็นสุดยอดปรารถนาของทุกโรงงานครับ

อ้างอิงจาก http://topicstock.pantip.com/silom/topicstock/2007/10/B5904553/B5904553.html
และจากความหมายจาก Microsoft Thailand Licensing

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

สิทธิการใช้งานประเภทติดตั้งมาจากโรงงาน (OEM)

* ซอฟต์แวร์แบบ OEM จะถูกติดตั้งมาพร้อมกับเครื่อง PC หรือเซิร์ฟเวอร์ที่จำหน่ายเท่านั้น
* ไม่สามารถย้ายซอฟต์แวร์ OEM จากคอมพิวเตอร์เครื่องหนึ่งไปยังเครื่องอื่นได้ แม้จะไม่มีการใช้คอมพิวเตอร์เครื่องเดิมแล้วก็ตาม แต่สิทธิในการใช้ของซอฟต์แวร์แบบ OEM อาจถูกกำหนดใหม่ หากมีการซื้อ Software Assurance เพิ่มเติมภายใน 90 วันหลังจากการซื้อสิทธิแบบ OEM
* ซอฟต์แวร์ถูกจำกัดการใช้ด้วย Product ID Key หรือผ่านการเปิดใช้ทางเว็บหรือทางโทรศัพท์
(โดยปกติจะถูกเปิดใช้งานล่วงหน้าโดยผู้จัดทำระบบ)
* สิทธิแบบ OEM อาจมี Software Assurance ที่ซื้อภายใต้โปรแกรม Volume Licensing

สิทธิการใช้ระบบปฏิบัติการ Windows Desktop แบบเต็มจะจำหน่ายในรูปแบบ FPP หรือ OEM เท่านั้น โดยแบบ OEM จะมีราคาถูกกว่ามาก ส่วนโปรแกรม Volume License จะมีเฉพาะการอัพเกรดระบบปฏิบัติการ Windows Desktop เท่านั้น ซึ่งหมายความว่าผู้ใช้ต้องมีสิทธิแบบ OEM หรือ FPP ของ Windows อยู่ก่อนแล้ว จึงจะสามารถอัพเกรดได้

อ้างอิงจาก http://www.microsoft.com/thailand/Licensing/oem.aspx

Windows ของแท้เป็นยังไง

วิธีการที่จะตรวจสอบว่า Windows ของเราเป็นของแท้หรือเปล่า ให้คลิ้กขวาที่ My Computer > Properties ให้สังเกตในแท๊ป General ตรง Register to: จะมีตัวเลขประมาณ 20 ตัว ชุดแรก 7 ตัว ชุดสอง 3 ตัว ชุดสาม 7 ตัว ชุดสุดท้าย 5 ตัว
ถ้า Windows เป็นของแท้ ตัวเลขชุดที่ 2 จะเป็นตัวภาษาอังกฤษพิมพ์ไว้ว่า OEM เช่น xxxxx-OEM-xxxxxxx-xxxxx ของแท้ทุก Windows ตั้งแต่ 98 จนถึง Vista จะเป็น OEM หมด ถ้าไม่ใช่จะเป็น 640 บ้าง 670 บ้าง ตัวเลขไม่แน่นอน ไม่เชื่อลองไปดูตามร้านขายคอมฯ แล้วเช็คดูได้
ถามว่า OEM คืออะไร เท่าที่รู้ก็คือ Original Equipment Manufacture
วิธีแก้มี 3 วิธีคือ
1. ลง Windows ปกติที่มีโปรแกรมครบเช่น มี IE7, WMP11 ครบ แล้วปิด Auto Update ซะ
2. ลง Windows แก้ของเถื่อนให้เป็นของแท้ แล้วพยายามอัพเดทของที่ต้องการใช้ให้ครบแล้วก็ปิดอัพเดทไปเลย เพราะถ้าไมโครซอฟจับได้ มันจะบล๊อคเครื่องของเรา เพราะผมโดนมาแล้ว
3. ถ้าไม่ได้จริงๆก็ซื้อของแท้มาใช้ (ทางเลือกนี้ไม่แนะนำ)
สาเหตุที่โพสก็เพราะเห็นมีหลายกระทู้ บอกวิธีแก้ Windows เถื่อนให้ Windows ของแท้ เมื่อก่อนจะได้ผลแต่เดี๋ยวนี้การแก้จะไม่ค่อยได้ผล เหตุผลอาจเป็นเพราะว่า ทาง Microsoft ได้บล๊อคคีร์ที่แก้เอาไว้แล้ว
*แถมท้ายอีกนิดส์นึง สำหรับวินโดว์ไม่แท้แต่แก้แล้ว การอัพเดทในครั้งแรกๆ จะอัพเกียวกับ Security ต่างๆ อันนี้ไม่ต้องอัพ แค่ให้มันเช๊คว่าเป็นแท้ก็พอ แล้วก็ดาวน์โหลด IE7 กับ WMP11 มาเลย โหลดเสร็จก็ปิดอัพเดทซะ เป็นอันจบเรื่อง

ที่มา http://www.vigothailand.com/board/index.php?topic=931.0

ความแตกต่างระหว่าง Virus, Worm, Spyware, Trojan, Malware

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

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

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

Spyware = ไม่แพร่เชื้อไปติดไฟล์อื่นๆ ไม่สามารถส่งตัวเองไปยังคอมพิวเตอร์เครื่องอื่นๆได้ ต้องอาศัยการหลอกคนใช้ให้ดาวโหลดเอาไปใส่เครื่องเองห รืออาศัยช่องโหว่ของ web browser ในการติดตั้งตัวเองลงในเครื่องเหยื่อ สิ่งที่มันทำคือรบกวนและละเมิดความเป็นส่วนตัวของผู้ ใช้

Hybrid malware/Blended Threats = คือ malware ที่รวมความสามารถของ virus, worm, trojan, spyware เข้าไว้ด้วยกัน

Phishing = เป็นเทคนิคการทำ social engineer โดยใช้อีเมลล์เพื่อหลอกให้เหยื่อเปิดเผยข้อมูลการทำธ ุรกรรมทางการเงินบนอินเตอร์เน็ตเช่น บัตรเครดิตหรือพวก online bank account

Zombie Network = เครื่องคอมพิวเตอร์จำนวนมากๆ จากทั่วโลกที่ตกเป็นเหยื่อของ worm, trojan และ malware อย่างอื่น (compromised machine) ซึ่งจะถูก attacker/hacker ใช้เป็นฐานปฏิบัติการในการส่ง spam mail, phishing, DoS หรือเอาไว้เก็บไฟล์หรือซอฟแวร์ที่ผิดกฎหมาย

Malware ย่อมาจาก Malicious Software หมายถึงโปรแกรมคอมพิวเตอร์ทุกชนิดที่มีจุดประสงค์ร้า ยต่อคอมพิวเตอร์และเครือข่าย หรือเป็นคำที่ใช้เรียกโปรแกรมที่มีจุดประสงค์ร้ายต่อ ระบบคอมพิวเตอร์ทุกชนิดแบบรวมๆ โปรแกรมพวกนี้ก็เช่น virus, worm, trojan, spyware, keylogger, hack tool, dialer, phishing, toolbar, BHO, etc

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

เขียนโดย บัญชา อุดทามูน
23 May 2008

วันอังคารที่ 9 มิถุนายน พ.ศ. 2552

การนับทางสุริยคติกับจันทรคติต่างกัน

สุริยคติเป็นการโคจรของโลกและดวงอาทิตย์ 1 รอบจะอยู่ประมาณ 365 วันเศษ ประมาณ 12 เดือน เรียกเดือน สุริย วัดจากโลกเคลื่อนที่รอบดวงอาทิตย์
จันทรคติเป็นการโคจรของโลกและจันทร์ 1 รอบจะอยู่ที่ 28 วัน กว่าโดยประมาน นับจากขึ้น 1 ค่ำ ถึงแรม 15 ค่ำ เป็น 1 รอบ เรียกว่าเดือนจันทร์ คือจันทร์มืด 1 ครั้ง และ 1 ปีจันทร์คือจันทร์มืด 12 ครั้ง
ปีทางสุรยคติ มี 365 วันเศษ ปีจันทรคติ มี 354 วันเศษ จึงเป็นวันที่เหลื่อมกันอยู่ ดังนั้นจึงต้องมีการใช้อธิกมาส(เพิ่มเดือน)และอธิกวาร(เพิ่มวัน)เพื่อให้สอด คล้องกัน และสะดวกในการกำหนดวันต่าง
แบบจันทรคติ บอกเดือนจันทร์ คือ อ้าย ยี่ สาม ...เดือนสิบสอง
แบบสุริยคติ บอกเดือน มกราคม....ธันวาคมคือเมื่อแรกถ้าเดือนมกราคมตรงกับเดือนอ้าย แต่เมื่อผ่านไป 2-3ปี เดือนอ้ายจะไปตรงกับธันวาเป็นต้น จึงต้องมีการปรับเพิ่มวันและเดือนเพื่อให้วันที่กำหนดตามประเพณีนั้น ตรงกับจันทร์โคจรเข้าไปเสวยในฤกษ์ต่าง ๆ ตามประเพณี
เพราะประเพณีและวัฒนธรรมส่วนใหญ่แต่โบราณกำหนดกันจากวันของจันทร์มืดและสว่าง(จากการโคจรของจันท์)
มีสูตรคำนวณและรอบการนับวันและปีทางจันทรคติเอาไว้ด้วยค่ะ ว่าจะต้องเพิ่มหรือลดอย่างไร
โดยปกติแล้วโบราณจะนับจากขึ้นและแรม ก็คือ บันทึกและจดในรูปจันทรคติค่ะ วันที่เป็นปฎิทินสากลทางสุริยคติ และยังมีการใช้ที่เหลื่อมกันอยู่ด้วยตรงช่วงที่ประกาศใช้ปฎิทินสากลด้วย
ส่วน ขึ้น 1 ค่ำ เดือน 5 เมื่อแรกที่พระยาลิไทยได้ทำการตัดวันนั้นเป็นวันที่ กลางวันและกลางคืนยาวเท่ากัน คืออาทิตย์โคจรมาสู่จุดวสันตวิษุวัตร (เป็นเรื่องเกี่ยวกับฤดูกาล)
จันทรคติเป็นการใช้การโคจรของจันทร์เข้าสู่กลุ่มดาวต่าง ๆ และเข้าสู่ฤกษ์ต่าง ๆ และผ่านดาวต่าง ๆ
ส่วนประกาศสงกรานต์นั้นนับแต่วันอาทิตย์ยกเข้าสู่ราศีเมษค่ะเรื่องการ เถลิงศกนั้นยังมีข้อมูลที่ไม่ละเอียดนัก แต่จะลองค้นดูนะว่าประกาศเถลิงศกใหม่นั้นมีการใช้อย่างไร
เพราะ มีการกำหนดจากจันทรคติและกำหนดจากสุริยคติเอาไว้ แล้วแต่ผู้ใช้ค่ะ แต่โดยส่วนใหญ่เราจะใช้แบบสุริยสาสตร์ ถ้าเป็นจันทรคติก็เป็นแบบดาราศาสตร์ หรือโหราศาสตร์จันทรคติ
เปลี่ยนภูมิพยากรณ์ตามอายุไทย โดยปรับปีที่จะคำนวณให้เป็นปีจันทรคติ เสียก่อน ทั้งปีปัจจุบันและปีกำเนิด เอาพ.ศ. ปัจจุบันตั้งลบด้วยพ.ศ.กำเนิด ลัพท์เป็นอายุไทย
เอาอายุไทยที่คำนวณได้มาคำนวณหาภูมิพยากรณ์อีกที (จากโหราศาสตร์ประยุกต์) เป็นเรื่องของการคำนวณ และในแบบสากลยังมีการใช้ปฎิทินจากการคำนวณจากพิกัดดาวจริง ๆ บนท้องฟ้าอีกอย่างหนึ่งด้วย
ป็นเรื่องของการนับวันทางปฎิทินและการคำนวณค่ะเพื่อให้เหมาะสมสอดคล้อง กับวัฒนธรรมประเพณีที่ใช้กันมา จะใช้ในการพยากรณ์นั้นแล้วแต่ผู้ใช้ถนัด ส่วนในเรื่องนักษัตตรนั้นนับ หลังสงกรานต์จ๊ะ

วันจันทร์ที่ 8 มิถุนายน พ.ศ. 2552

แนะนำ Linux Ubuntu

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

ระดับหน่ ึง ลินุกซ์ดิสโทรที่เป็นที่รู้จักกันดีก็คงจะหนีไม่พ้นลินุกซ์ตัวดังๆ เช่น Redhat, SUSE,
Mandriva เป็นต้น เหล่านี้จัดว่าเป็นลินุกซ์ดิสโทรตัวหน่ ึง ส่วน Ubuntu นัน ้ จัดเป็นดิสโทรที่พัฒนา
โดยอิงจาก Debian GNU/Linux เป็นฐานในการพัฒนา หรือจะเรียกว่าเป็นการต่อยอดก็ดูจะไม่ผิดนัก
สาเหตุที่ทำาให้ Ubuntu เป็นที่นิยมอย่างรวดเร็วนัน ้ คงเป็นเพราะ Ubuntu คัด
โปรแกรมที่ใช้สำาหรับงานต่างๆมาให้เป็นอย่างดีแล้ว แทนที่จะเป็นเหมือนดิสโทรอ่ ืนที่ยัดโปรแกรม
ประเภทเดียวกันมาหลายตัวเกินความจำาเป็น ทำาให้ผู้ใช้อาจเกิดความสับสนว่าควรจะใช้โปรแกรม
ไหนเพ่ ือทำางานนัน ้ ๆดี ทำาให้ Ubuntu นัน ้ มีแผ่นติดตัง ้ เพียงหน่ ึงแผ่นเท่านัน ้ และยังแยกแผ่น
สำาหรับใช้งานในรูปแบบเดสก์ทอป กับแบบเซิร์ฟเวอร์ออกจากกันอีกด้วย เพ่ ือให้ง่ายแก่การ
ดาวน์โหลดและป้องกันความสับสนนอกจากที่ได้กล่าวมาแล้วนัน ้ อีกเหตุผลหน่ ึงซ่ ึงทำาให้ Ubuntu
เป็นที่นิยมคือ บริษัท Canonical ผู้พัฒนา Ubuntu ได้ให้สัญญากับผู้ใช้ไว้ว่า Ubuntu
จะเป็นลินุกซ์ที่เสรีตลอดไป ทำาให้By Doing Co., Ltd. 1Ubuntu desktop guide : Basic Desktop
ผู้ใช้มัน ่ ใจได้ว่าจะสามารถใช้งาน Ubuntu โดยปราศจากค่าใช้จ่ายได้ตลอดไป ซ่ ึงจะแตกต่างจาก
Redhat หรือ Mandriva ในบางเวอร์ชัน ่ ที่ต้องเสียเงินซ้ ือมาใช้เสียแล้ว
ความนิยมของ Ubuntu ไม่ได้หยุดอยู่แค่กับกลุ่มผู้ใช้ชาวต่างชาติเท่านัน ้ ปัจจุบันความ
นิยมและข้อดีต่างๆของ Ubuntu ได้ถูกบรรจุลงใน LinuxTLE 8 ของไทยเป็นที่เรียบร้อยแล้ว
และด้วยความที่ NECTEC ยังไว้ใจในการนำา Ubuntu มาต่อยอดในการพัฒนาลินุกซ์ของไทย
แล้วเหตุไฉนคุณจะไม่ไว้ใจใน Ubuntu
Custom Search