27 กันยายน 2552

ผลฟุตบอลวันเสาร์ (26 ก.ย. 52)

ปอร์ทสมัธ 0-1 เอฟเวอร์ตัน
[0-1 : หลุยส์ ซาฮา (น.43)]

เบอร์มิงแฮม ซิตี 1-2 โบลตัน วันเดอเรอร์ส
[0-1 : ทาเมียร์ โคเฮน (น.10) , 1-1 : เควิน ฟิลลิปส์ (น.84) , 1-2 : ลี ชุง ยอง (น.86)]

แบล็คเบิร์น โรเวอร์ส 2-1 แอสตัน วิลลา
[0-1 : กาเบรียล อักบอนลาฮอร์ (น.3) , 1-1 : คริสโตเฟอร์ แซมบา (น.24) , 2-1 : เดวิด ดันน์ (จุดโทษ น.89)]

ลิเวอร์พูล 6-1 ฮัลล์ ซิตี
[1-0 : เฟร์นานโด ตอร์เรส (น.12) , 1-1 : โจวานนี (น.15) , 2-1 : เฟร์นานโด ตอร์เรส (น.28) , 3-1 : เฟร์นานโด ตอร์เรส (น.47) , 4-1 : สตีเวน เจอร์ราร์ด น.61) , 5-1 : ไรอัน บาเบล (น.88) , 6-1 : ไรอัน บาเบล (น.90)]

สโตก ซิตี 0-2 แมนฯ ยูไนเต็ด
[0-1 : ดิมิทาร์ เบอร์บาตอฟ (น.62) , 0-2 : จอห์น โอเชีย (น.77)]

ท็อตแนม ฮอตสเปอร์ 5-0 เบิร์นลีย์
[1-0 : ร็อบบี คีน (จุดโทษ น.18) , 2-0 : เจอร์เมน จีนัส (น.32) , 3-0 : ร็อบบี คีน (น.73) , 4-0 : ร็อบบี คีน (น.77) , 5-0 : ร็อบบี คีน (น.87)]

วีแกน แอธเลติก 3-1 เชลซี
[1-0 : ไตตัส บรัมเบิล (น.16) , 1-1 : ดิดิเยร์ ดร็อกบา (น.47) , 2-1 : ฮูโก โรดาเยกา (จุดโทษ น.53) , 3-1 : พอล ชาร์เนอร์ (น.90)]

ฟูแลม 0-1 อาร์เซนอล
[0-1 : โรบิน ฟาน เพอร์ซี (น.52)]

24 กันยายน 2552

เริ่มโจทย์การละเล่นครั้งแรก "..แสงไฟยามค่ำคืน.."




    จั่วหัวเรื่องเืหมือนการมีสอบเลยแต่จริงๆแล้วเป็นการเล่นกันในกลุ่มคนที่ชอบมุมมองหลังเลนส์ มากกว่า โดยโจทย์ในข้อนี้ก็จะเป็น "แสงไฟยามค่ำคืน"  โดยผมอยากจะชักชวนคนที่สนใจมาเล่นด้วยกันก็ได้นะครับ มันเป็นเหมือนการแลกเปลี่ยนมุมมองกันมากกว่า โดย กำหนดระยะเวลาที่ให้ส่งคือ วันจันทร์ ที่ 28 ก.ย. 52 
   โดยวิธีส่งก็จะเป็นการ post ลงใน http://twitpic.com แล้วก็เอามาแลกเปลี่ยนกันดู ผมว่ามันน่าจะสนุกดีนะ แล้วได้แลกเปลี่ยนมุมมอง และได้ดูมุมการถ่ายภาพของคนอื่นด้วย ถ้ามองในแง่ดีก็เป็นการฝึกฝีมือการถ่ายภาพกันนะครับ
             ตอนนี้คนที่ร่วมเล่นก็จะมี @rawitat @rujji @nuboat @zyracuze (แหม มี user twitter กันทุกคนเลย >.<)
 เดี๋ยวเมื่อทุกคนทำการส่งผลงานแล้วผมจะขออนุญาต นำ link มาแปะเพื่อให้ได้ชมกันนะครับ


ตามที่บอกครับเอารูปมาให้ได้ชมกันในผลงานการละเล่นครั้งแรก
ภาพนี้ถ่ายโดย @nuboat ครับ

ภาพต่อมาถ่ายโดย @zyracuze
อันนี้เป็นของ @rawitat

อันนี้เป็นของ @ultra7girl


และสุดท้ายของกระผมเองครับ @rujji

22 กันยายน 2552

วิธีเลือกคู่ของผู้ชาย

ผู้ชายคนนึงอยากแต่งงาน

แต่ไม่รู้จะเลือกใครดีระหว่างผู้หญิง 3 คน

เขาเลยให้ของขวัญทั้ง 3 คนเป็นเงินสดคนละ 5,000 เหรียญ

แล้วดูว่าแต่ละคนจะทำอะไรกับเงินที่ให้ไป


คนแรก เอาไปใช้เรื่องแต่งตัวหมดเลย

เธอเข้าร้านเสริมสวยทำผมใหม่

แต่งหน้าใหม่ ซื้อชุดสวยๆ ใหม่ใส่

เธอบอกเขาว่าที่ทำไปทั้งหมด ก็เพื่ออยากสวยสำหรับเขา

เพราะเธอรักเขามาก

เขาประทับใจเธอมาก

คนที่สอง ไปซื้อของใช้ผู้ชายให้เขา

เธอซื้อไม้กอล์ฟใหม่ อุปกรณ์คอมพิวเตอร์

และเสื้อผ้าแพงๆ ให้เขา

ตอนเธอให้ของขวัญเขา

เธอบอกว่าเธอใช้เงินทั้งหมดเพื่อเขาคนเดียว

เพราะเธอรักเขา

เขาก็ประทับใจอีก

คนที่สาม เอาเงินไปลงทุนในตลาดหุ้น

ได้เงินมาหลายเท่า

เธอคืนเงิน 5,000 เหรียญแก่เขา

และลงทุนต่อโดยใช้ชื่อร่วม

เธอบอกเขาว่าเธออยากเก็บเงินไว้เพื่ออนาคตสำหรับเธอและเขา

เพราะเธอรักเขามาก

เขาประทับใจเป็นที่สุด


ชายหนุ่มคิดอยู่นานเกี่ยวกับวิธีใช้เงินของผู้หญิงแต่ละคน

และแล้วเขาก็แต่งงานกับคน....

**** ที่นมใหญ่ที่สุด....****

ผู้ชายก็เป็นแบบนี้แหละ รู้ไว้ซะ 555+


เป็นบทความได้รับทาง forward mail แล้วขำดีเลยเอามา copy ลงที่นี่เพื่อให้ได้อ่านกัน

ประกาศเรื่องของหาย

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

- MacBook Pro: W8843BMF1GA C2D 2.53, 4GB RAM, 320MB HDD

- MacBook Air: W88062E2Y51, 1.6, 2GB, 80GB

- Acer Netbook Aspire One

- กล้อง Nikon D90: 8006570

- เลนส์ Nikkor 105/f2 DC S/N: 401282

- เลนส์ Sigma 50/f1.4 S/N: 1016782

ซึ่งสถานที่เกิดเหตุคือสวนรถไฟ ที่ซึ่งผมเองก็ไปเป็นประจำ ทำให้อยากจะประกาศของหายเอาไว้หน่อยเผื่อใครพบผ่านไปเจอ จะได้รู้ไว้ว่านั้นเป็นของที่ขโมยมา และผมเองก็เป็นคนนึงที่รู้สึกเสียดายกับสิ่งที่โดนขโมยไป ถึงจะไม่ใช่ของ ของตัวเองก็เถอะ แล้วก็อยากจะประกาศเตือนสำหรับผู้ที่วางของไว้ในรถว่า ทางที่ดี อย่าเก็บสิ่งมีค่าไว้ในรถเลยครับ ถ้าเป็นไปได้ เอาไปไว้ท้ายรถเถอะ เสียเวลาเพิ่มขึ้นหน่อยแต่ก็ลดเปอร์เซนต์ในการโดนทุบ ไปได้อีกนิด แล้วถ้าใครได้พบเห็น สิ่งของดังกล่าวที่มี serial เหมือนที่บอกไป รบกวนติดต่อคืนเจ้าของให้หน่อยนะครับ สามารถติดต่อได้ที่ rawitatpulam[@]gmail[Dot]com หรือ nong_gade[@] hotmail[Dot]com

17 กันยายน 2552

15ข้อที่ programmer ควรมี



1.โปรแกรมแบบพอเพียง(ทำอะไรให้เล็กที่สุดเท่าที่เป็นไปได้)
2.ทำสิ่งธรรมดาให้ง่าย ทำสิ่งยากให้เป็นไปได้
3.จงโปรแกรมโดยนึกว่าจะมีคนมาทำต่ออย่างแน่นอน
4.ระเบียบ กฏข้อบังคับ เชื่อมั่นไม่ได้แล้ว ถ้ามีเพียงหนึ่งโมดูลไม่ปฏิบัติตาม
5.ตัดสินใจให้ดีระหว่างความชัดเจน(clearance) กับ การขยายได้(extensibility)
6.อย่าเชื่อมั่น output จากโมดูลอื่น ถึงแม้เราจะเป็นคนเขียนเอง
7.ถ้าคนเขียนยังเข้าใจได้ยาก แล้วคนอ่านจะเข้าใจได้ยากกว่าแค่ไหน
8.ค้นหาข้อมูลสามวันแล้วทำหนึ่งวัน หรือจะทำสามวันแล้วแก้บั๊กตลอดไป
9.จงสร้างเครื่องมือ ก่อนทำงาน
10.อย่าโทษโมดูลอื่นก่อน โดยเฉพาะถ้าโมดูลอื่นเป็น OS และ Compiler
11.พยายามทำตามกฏ แต่ถ้ามีข้อยกเว้น ต้องมีอย่างหลีกเลี่ยงไม่ได้ แล้วประกาศและตะโกนให้ดังที่สุด
12.High cohesion Loose coupling. (ยึดเกาะให้สูงสุดในโมดูล และ เกาะเกี่ยวกับโมดูลอื่นให้น้อยที่สุด)
13.ให้สิ่งที่เกี่ยวข้องกันยิ่งมากอยู่ไกล้กันมากที่สุด
14.อย่าเชื่อโดยไม่พิสูจน์
15.อย่าลองทำแล้วคอมไพล์ดู ถ้าเราไม่ได้คาดหวังผลลัพธ์

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

16 กันยายน 2552

ศัพท์คอมพิวเตอร์ (Dictionary ประเทศไหนแปลหว่า)

คอมพิวเตอร์(Computer) หมายถึง เครื่องทรมานชนิดหนึ่ง คอมพิวเตอร์เครื่องแรกประดิษฐ์ขึ้นโดย โรเจอร์ บิลลิงส์ลีย์ นักวิทยาศาสตร์ชาวอังกฤษ เพื่อใช้เป็นเครื่องมือทรมานจอมเผด็จการฮิตเลอร์ โรเจอร์เสแสร้งเป็นพันธมิตรเยอรมันและมอบสิ่งประดิษฐ์ของเขาเป็นของขวัญให้ จอมเผด็จการ แผนได้ผลในวันที่8 เมษายน1945 ฮิตเลอร์ อารมณ์เสียอย่างหนักเมื่อเจอไวรัสกินฐานข้อมูลเสียหายยับเยินจนทำให้เยอรมันแพ้ หมดรูป ฮิตเลอร์ตัดสินใจฆ่าตัวตายหลังสงครามโลก
ฮารด์แวร์ (Hardware) คืออุปกรณ์ทุกส่วนของคอมพิวเตอร์ที่สร้างมาให้ยากต่อการใช้ (Hard) กระด้าง (Hard) ปราศจากน้ำใจ (Hard) อึด ทนต่อความรุนแรง (Hard) จึงสามารถทุบตีตบเตะได้ตามใจปรารถนา
หน่วยประมวลผลกลาง (CPU) คืออุปกรณ์ทำหน้าที่บวก ลบ คูณ หาร หรือ คิดเมื่อได้รับคำสั่ง ความเร็วในการคิดขึ้นกับชิพ หรือสัตว์ที่ใช้ขับเคลื่อน รุ่น 386 เคลื่อนด้วยหอยทาก รุ่น 486เคลื่อนด้วยหนอน และรุ่น 586 ใช้ตัวตุ่น
เครื่องพิมพ์ (Printer) หมายถึงอุปกรณ์ที่ทำให้หัวร่อมิได้ร่ำไห้มิออก บางคนเรียก ตัวกินกระดาษโครงสร้างสำคัญของพรินเตอร์มีเพียง 3 ส่วน คือ หนึ่ง ฝาครอบ สอง ช่องป้อนกระดาษที่ติดขัดตลอดปี และสายไฟกะพริบสีแดงบอกว่าเครื่องพิมพ์ขัดข้องตลอดปีเช่นกัน นิสัยเฉพาะของพรินเตอร์คือ ไม่ชอบพิมพ์สิ่งที่สั่งให้พิมพ์ ชอบพิมพ์สิ่งที่เราไม่ได้สั่งให้พิมพ์ และดื้อด้าน ไม่ยอมหยุดเมื่อเราสั่งให้หยุด
หน่วยความจำหรือเมโมรี (Memory) ฟังจากชื่อ มันคือส่วนที่ฉลาดที่สุด แต่จากการกระทำมันโง่ที่สุด อะไรไม่ได้สักอย่างถนัดแต่โต้เถียงและชอบโยนความผิดให้อุปกรณ์ตัวอื่นที่ไม่มี ปากเสียง เมโมรีเป็นอาหารชั้นดีของไวรัส
นักเขียนโปรแกรม (Programmer) สมัยเรียนหนังสือ เขาคือเพื่อนของเรา คนที่ชอบเล่นเกมในห้องเรียน ใส่แว่นตาหนาเตอะ เกรด เฉลี่ยใกล้ๆสี่ ขี้งก หวงวิชา ไม่คบคน ไม่เล่นกีฬา เข้ากับเพื่อนไม่ได้ เลือกเรียนคอมพิวเตอร์เพราะไม่อยากคบมนุษย์ ดังนั้นเมื่อเขียนโปรแกรม จึงเป็นผลให้โปรแกรมกับผู้ใช้งานติดต่อกันไม่รู้เรื่อง
คู่มือการใช้เครื่อง (Reference Manual) วัตถุหนา เหมาะที่จะใช้รองใต้จอมอนิเตอร์ เพื่อยกจอให้อยู่ระดับสายตา ภาษาที่ใช้เขียนคู่มือ นิยมใช้ภาษาบาลีและขอม จึงต้องศึกษาทางธรรมมากๆจึงจะไม่คลุ้มคลั่งเวลาอ่าน
ช่องสัญญาณเข้าออก (Input/Output) หมายถึงช่องทางติดต่อระหว่างคนกับคอมพิวเตอร์ ช่องอินพุท คือ ช่องทางข้อมูลจากตัวเราไหลผ่านคีย์บอร์ดเข้าสู่คอมพิวเตอร์ นำข้อมูลที่พิมพ์อย่างบรรจง เว้นวรรค จัดรูปแบบ ตรวจทาน ทุ่มเทเวลาและกำลังงานเพื่อให้ข้อมูลเข้าสมบูรณ์พร้อม ส่วนช่องเอ๊าท์พุท คือ ช่องถ่ายข้อมูลจากคอมพิวเตอร์ไปยังพรินเตอร์ ข้อมูลที่ออกมามักเป็นขยะ ตัว อักษรประหลาดที่จะทำให้คุณกระอักเลือดด้วยความแค้น
ความช่วยเหลือ(Help) ในทุกโปรแกรมจะมีช่องความช่วยเหลือกรณีที่คุณพบปัญหาในการทำงาน ช่อง Help จะช่วยทำปัญหา เล็กๆ ที่คุณสงสัยกลายเป็นปัญหาใหญ่ ช่วยให้คุณสับสน ขาดความมั่นใจหรืออาจทำให้เครื่องแฮงก์เพราะใช้ความจำเกินพิกัด
ผู้ใช้ (User) เป็นคำเรียกรวมๆ หมายถึงคนที่ถูกทรมาน มักมีอาการจ้องมองหน้าจออย่างไร้จุดหมาย แบ่งได้เป็น 3 กลุ่ม คือ เริ่มต้น ปานกลางและเชี่ยวชาญ ระดับเริ่มต้น คือคนที่นั่งนิ่งๆหน้าจอ ไม่กล้ากดปุ่มใดๆเลย เพราะกลัวเครื่องจะพัง ระดับปานกลาง คือคนที่กดปุ่มไปเรื่อยจนเครื่องพัง ระดับผู้เชี่ยวชาญ คือคนที่ทำเครื่องของเพื่อนพังบ่อยๆ แต่ของตัวเองไม่เป็นไร
โปรแกรมรุ่นอัลฟา (Alpha) เป็นโปรแกรมทดสอบ ที่ผู้ผลิตลองวางตลาดเพื่อฟังข้อคิดเห็นจากผู้ใช้ อัลฟาเป็นภาษาละตินแปลว่า ไม่เคยทำงานได้ โปรแกรมรุ่นเบต้า (Bata) เป็นโปรแกรมทดสอบที่ออกหลังรุ่นอัลฟา โดยผู้ผลิตนำข้อคิดเห็นจากผู้ใช้รุ่นอัลฟาไปปรับปรุงใหม่ เบต้าเป็นภาษาละตินแปลว่า ก็ยังทำงานไม่ได้เหมือนเดิม
ป็นมิตรกับผู้ใช้ (User Friendly) ท่องไว้ในใจเสมอว่าไม่เคยมีมิตรแท้และศัตรูถาวรในวงการคอมพิวเตอร์และวงการเมือง O.o"

15 กันยายน 2552

ไม่มีสัจจะในรูตูด

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

14 กันยายน 2552

คำคมจาก twitter

 มันไม่มีอะไรมากมายไปกว่าข้อความที่ถูกใจ อ่านแล้วโดน แล้วมีความหมายให้่แง่คิดเลยเลือกที่จะนำมาเผยแพร่ ส่วนท่านใดที่คิดว่าไม่อยากให้เอาคำพูดนั้นขึ้น comment ไว้ได้เลยนะครับ เมื่อผมเห็นผมจะลบให้โดยเร็วที่สุด
@rujji : "อย่าหวังพึ่งแต่คนอื่นเพราะคนเรามีเกิดแก่เจ็บตาย ไม่มีใครอยู่ให้เราพึ่งได้ตลอด"
@rujji : "สิ่งที่หล่อหลอมคนเราให้แกร่งคือความผิดพลาด"
@mktmag : "คนฉลาดและขี้เกียจจะหลอกใช้คนโง่และขยัน"
@zyracuze : "ปัญหา มีไว้ แก้ มิใช่ มีไว้ กลุ้ม"
@sassygirl_jane : "เพราะรักคือการให้ จึงไม่ได้อะไรกลับคืนมา เพราะรักคือเวลา จึงไม่มีค่ากับการรอคอย"
@Ultra7Girl : "การที่ไม่เคยโกรธให้เห็นไม่ได้แปลว่าโกรธไม่เป็น"
@rujji : "จะมีสักกี่คนที่ทำงานอย่างจริงจังไม่ใช่อ้างคำพูดสวยหรูแล้วก็ปล่อยออกมาแค่ลมปาก"
@sassygirl_jane : "เคยสังเกตไหม... เวลาคุณ "กอด" ใคร คุณมักซบไปทางด้านซ้ายของอีกฝ่าย  อาจเป็นเพราะนั่นคือตำแหน่งที่ตั้งของหัวใจ"
@rujji : "การถ่ายภาพเป็นศิลปะอย่างหนึ่ง มันไม่มีถูกไม่มีผิด อยู่ที่มุมมองของท่านว่าจะดูรูปนั้นสวยหรือไม่"
@rujji : "วันนี้ผิดพลาดพรุ่งนี้ก็พยายามใหม่ เพราะไม่มีใครเก่งมาตั้งแต่กำเนิด"
@rujji : "ของบางอย่าง ถ้าจำเป็นต้องตัด ก็ตัดไปซะเถอะ อย่าได้เสียดาย เพราะจะทำให้มันวุ่นวายน่ารำคาญ"
@rujji : "มองเรื่องร้ายๆเป็นประสบการณ์ จะทำให้เราก้าวไปข้างหน้าได้อย่างมั่นคง"
@rujji : "สิ่งที่เห็นอาจไม่ใช่อย่างทีคิด แต่สิ่งที่คิดมันจะไม่เห็นถ้าไม่เริ่มทำ"
จริงๆมันมีมากกว่านี้เพียงแต่ผมไม่ได้ favoriteไว้ เลยเก็บมาได้เท่านี้ (ส่วนใหญ่ก็ผมเองนี่แหละที่พิมพ์ไว้) ยังไงถ้าเจอข้อความดีๆจะมาอัพเดตกันอีกที สุดท้ายนี้ก็อยากจะพูดเหมือนกันว่า "ไม่มีใครหรอกที่จะเป็นคนสมบูรณ์แบบ ทุกคนล้วนมีสิ่งที่ไม่ถนัด อย่าพยายามที่จะเป็นคนสมบูรณ์แบบ เพราะมันจะทำให้คุณขาดความเป็นคน"

13 กันยายน 2552

Introduction to Linux

ls
เป็นคำสั่งที่ใช้สำหรับแสดงแฟ้มข้อมูล (เช่นเดียวกับ dirของDOS) มากจากคำว่า list
รูปแบบคำสั่ง ls [option] [file]
option ที่มักใช้กันใน ls คือ
-l จะแสดงผลลัพธ์แบบ Long Format ซึ่งจะแสดง Permission ของแฟ้มด้วย
-a จะแสดงแฟ้มข้อมูลทั้งหมด
-F จะแสดง / หลัง Directory และ * หลังแฟ้มข้อมูลที่ execute ได้
ตัวอย่างการใช้งาน ls –l ls -al ls -F

adduser

คำสั่งเพิ่ม User ให้กับระบบ Unix,Linux
รูบแบบการใช้งาน adduser -g (group) -d (Directory) (User)
ตัวอย่าง adduser -g root -d /home/user1 user สร้าง User ชื่อ Login คือ user1 เป็นสมาชิกในกลุ่ม root

useradd
คำสั่งเพิ่ม User ให้กับระบบ Unix,Linux (ใช้เหมือนกับคำสั่ง adduser)
รูบแบบการใช้งาน useradd -g (group) -d (Directory) (User)
ตัวอย่าง useradd -g root -d /home/user1 user สร้าง User ชื่อ Login คือ user1 เป็นสมาชิกในกลุ่ม root

userdel
คำสั่งลบ User ออกจากระบบ Unix,Linux
รูบแบบการใช้งาน userdel [option] (Username)
ตัวอย่าง userdel -r root user1 ลบ User ชื่อ Login คือ User1 และ -r คือให้ลบ Home Directoryของ User1 ด้วย
passwd
คำสั่งกำหนดและแก้ไขรหัสผ่านของ User ของระบบ Unix,Linux
รูบแบบการใช้งาน passwd [Username]
ตัวอย่าง passwd user1 (กำหนดรหัสผ่านให้ User1 ถ้าไม่พิมพ์ ชื่อ User ระบบUnixจะหมายความว่าแก้ไขรหัสผ่านของคนที่Loginเข้ามา)

alias
คำสั่งกำหนดคำสั่งย่อของระบบ Unix,Linux (คล้ายกับคำสั่ง SETในDOSแต่สามารถใช้เปฝ้นคำสั่ง RUNได้)
รูบแบบการใช้งาน alias [ชื่อใหม่=ข้อความ]
ตัวอย่าง alias copy=cp กำหนดให้พิมพ์ copy แทนคำสั่ง cpได้

bash
คำสั่งเรียกใช้ Bourne again shellของระบบ Unix,Linux
รูบแบบการใช้งาน bash
ตัวอย่าง bash [Enter] ( เรียกใช้ Bourne again shell)

bc
คำสั่งเรียกใช้โปรแกรมคำนวณเลขของระบบ Unix,Linux
รูบแบบการใช้งาน bc [-lwsqv] [option] [file]
ตัวอย่าง bc [Enter] 1+2 [Enter] 1^2 [Enter] a=3 [Enter] b=4 [Enter] a*b [Enter] x=2;y=5;x+y[Enter] [Ctrl-d] เพื่อออก
หมายเหตุ:คำสั่งนี้จะใช้ได้ต้องInstall Packet ลงไปก่อน

cp
เป็นคำสั่งที่ใช้สำหรับสำเนาแฟ้มข้อมูล (เช่นเดียวกับcopyของDOS) มาจากคำว่า copy
รูปแบบคำสั่ง cp source target
ตัวอย่างการใช้งาน #cp test.txt /home/user1

cal
คำสั่งแสดงปฏิทินของระบบ Unix,Linux
รูบแบบการใช้งาน cal
ตัวอย่าง cal [Enter](สั่งให้ระบบแสดง ปฏิทินเดือน ปัจจุบัน)
cal -y [Enter](สั่งให้ระบบแสดง ปฏิทินปี ปัจจุบัน)

cat
คำสั่งแสดงข้อความในFileของระบบ Unix,Linux (คล้ายกับคำสั่งTypeของDOS)
รูบแบบการใช้งาน cat
ตัวอย่าง cat /home/user1 | more อ่านข้อมูลจากไฟล์/home/user1ถ้ายาวเกินหน้าให้หยุดทีละหน้าจอ

C Compiler
คำสั่งCompile ภาษาCของระบบ Unix,Linux (คล้ายกับคำสั่งTypeของDOS)
รูบแบบการใช้งาน cc [filename]
ตัวอย่าง cc /home/user1/industry.c จะสั่งให้ระบบCompile ภาษาC ไฟล์ชื่อ industry.c ที่ Directory /home/user1

cd
คำสั่งChange Directoryของระบบ Unix,Linux (คล้ายกับคำสั่งCDของDOS)
รูบแบบการใช้งาน cd [directory]
ตัวอย่าง cd /etc [Enter]ไปDirectory etc
cd ..[Enter] ย้ายไปDirectoryอีก1ชั้น

chfin
คำสั่งChange your finger informationของระบบ Unix,Linux (เป็นการกำหนดข้อมูลของUser
เช่น ชื่อเต็ม ที่อยู่ เบอร์โทรศัพท์)
รูบแบบการใช้งาน chfn [username]
ตัวอย่าง chfn User1 กำหนดรายละเอียดUser1

chgrp
คำสั่งChange Groupของระบบ Unix,Linux (เป็นการเปลี่ยนกลุ่มเจ้าของไฟล์)
รูบแบบการใช้งาน chgrp [-chfRv] (Group) (File)
ตัวอย่าง chgrp root /root/* เปลี่ยนGroupให้กับไฟล์ทุกไฟล์ในไดเรคทอรี่ /root ให้เป็น Group root

chmod
คำสั่งChange Modeของระบบ Unix,Linux (เป็นการเปลี่ยนสิทธิการเข้าถึงไฟล์)
รูบแบบการใช้งาน chmod [สิทธิ] (File)
ตัวอย่าง กำหนดสิทธิให้กับไฟล์ชื่อtest คือ chmod 754 test หรือ chmod go +r-w testให้กับไฟล์ทุกไฟล์ chmod o-r *
ตัวเลขMode rwx = 7 ; rw - =6 ; r-x =5 ; r- - = 4 ; - wx = 3 ; - w - = 2 ; - - x = 1 ; - - = 0
การกำหนดสิทธิกำหนดได้2ลักษณะคือ
1.กำหนดโดยใช้อักษรย่อกลุ่ม
2.ใช้รหัสเลขฐาน2แทนสิทธิ (1 คืออนุญาต)
กลุ่มผู้ใช้ User Group Other = ugo เช่น go-r-w+x คือกลุ่ม และคนอื่นไม่มีสิทธิอ่านเขียนแต่Runได้
สิทธิ์การใช้ -rwx rwx rwx = Read Write Execute
รหัสเลขฐาน 111 101 100 = 754 คือเจ้าของไฟล์ใช้ได้ครบ คน Group เดียวกันอ่านExecuteได้นอกนั้นอ่านได้อย่างเดียว

chown
คำสั่งChange Ownerของระบบ Unix,Linux (เป็นการเปลี่ยนเจ้าของไฟล์)
รูบแบบการใช้งาน chown [ซื่อเจ้าของไฟล์] (ชื่อFile)
ตัวอย่าง chown user1 filename คือเปลี่ยนเจ้าของไฟล์ชื่อ filename เป็นUser1
chown -R user1.root dirname คือเปลี่ยนทั้งเจ้าของไฟล์และกลุ่มไปพร้อมกันทุกไฟล์ใน Sub dirname.

chsh
คำสั่งchshของระบบ Unix,Linux (เป็นการเปลี่ยนShell ให้ User)
รูบแบบการใช้งาน chsh [Username]
ตัวอย่าง chsh user1 [Enter] /bin/bash [Enter]

clear
คำสั่งclearของระบบ Unix,Linux (เป็นการลบข้อความบนจอภาพ คล้ายกับคำสั่ง clsใน dos)
รูบแบบการใช้งาน clear
ตัวอย่าง clear [Enter]

cal
คำสั่งแสดงปฏิทินของระบบ Unix,Linux
รูบแบบการใช้งาน cal
ตัวอย่าง cal [Enter](สั่งให้ระบบแสดง ปฏิทินเดือน ปัจจุบัน)
cal -y [Enter](สั่งให้ระบบแสดง ปฏิทินปี ปัจจุบัน)

mesg
mesg ดู status การรับการติดต่อของ terminal
mesg y เปิดให้ terminal สามารถรับการติดต่อได้
mesg n ปิดไม่ให้ terminal สามารถรับการติดต่อได้

date
ใช้แสดง วันที่ และ เวลา
ตัวอย่าง date 17 May 2004

df
คำสั่งdf ของระบบ Unix,Linux (เป็นการตรวจสอบการใช้พื่นที่บนฮาร์ดดิสก์)
รูบแบบการใช้งานdf [option] [file]
ตัวอย่าง df [Enter]

dmesg
คำสั่งdmesgของระบบ Unix,Linux (เป็นการให้แสดงผลเหมือนตอน Boot)
รูบแบบการใช้งาน dmesg
ตัวอย่าง dmesg | more [Enter]
หมายเหตุ คำสั่งนี้ ใช้ตรวจสอบ เมื่อเกิดปัญหา เช่น Linux ไม่รู้จัก Driver CD-Rom หรือปัญหาอื่นๆ

echo
คำสั่งechoของระบบ Unix,Linux (เป็นการให้แสดงข้อความ เหมือนกับ ECHOของDOS)
รูบแบบการใช้งาน echo (ข้อความที่ต้องการให้แสดงผล)
ตัวอย่าง echo my name is user1
echo Hello > /dev/tty2 ส่งข้อความ Hello ไปออกจอเทอร์มินอลที่2

ed
คำสั่ง ed ของระบบ Unix,Linux (โปรแกรมแก้ไขข้อความใน Text file เหมือนกับคำสั่ง edlinของDOS)
รูบแบบการใช้งาน ed (fileName)
ตัวอย่าง ed /home/user/test (ออกกดq)
สำหรับคนที่ไม่ถนัดคำสั่งนี้แนะนำให้ใช้คำสั่ง picoหรือvi หรือemacsแทนได้เช่นกัน

emacs
คำสั่ง emacs ของระบบ Unix,Linux (โปรแกรมแก้ไขข้อความใน Text file )
รูบแบบการใช้งาน emacs (fileName)
ตัวอย่าง emacs /home/user/test (help กด Ctrl - h ; ออกกด Ctrl - x Ctrl - c)

exit
คำสั่ง exit ของระบบ Unix,Linux (ออกจากระบบยูนิกส์ )
รูบแบบการใช้งาน exit
ตัวอย่าง exit

finger
คำสั่ง finger ของระบบ Unix,Linux (แสดงชื่อUserที่กำลังLoginเข้ามาแต่คำสั่ง Whoจะให้รายละเอียดดีกว่า)
รูบแบบการใช้งาน finger [username]
ตัวอย่าง finger user1 แสดงชื่อและรายละเอียด user1

fsck
คำสั่ง fsck ของระบบ Unix,Linux (เป็นคำสั่ง ตรวจสอบและซ่อมแซม Linux file system เหมือนกับ
คำสั่งScandisk ของDos)
รูบแบบการใช้งาน fsck [option]
ตัวอย่าง /sbin/fsck -a /dev/hd1

ftp
คำสั่ง ftp ของระบบ Unix,Linux (เป็นโปรแกรมรับ-ส่งไฟล์ )
รูบแบบการใช้งาน ftp (IP or Name of FTP Server )
ตัวอย่าง ftp 132.209.1.2 [Enter]

Login:anonymous , Password: Username@YourDomain.com
คำสั่งที่เกี่ยวข้อง ls - ดูไฟล์ ; pwd -ดูdir. ที่อยู่ ;cd - เปลี่ยน dir ;lcd - เปลี่ยน local dir ;mput* -ส่งไฟล์ ;mget – รับ
ไฟล์ ;bye - ออก

grep
คำสั่ง grep ของระบบ Unix,Linux (เป็นการสั่งให้ค้นหาตามเงื่อนไข )
รูบแบบการใช้งาน grep (option)
ตัวอย่าง grep -i ftp /etc/test ค้นหาบรรทัดที่มีคำว่า "ftp"ไม่สนใจพิมพ์เล็ก-ใหญ่ จาดไฟล์ /etc/test

groupadd
คำสั่ง groupadd ของระบบ Unix,Linux (เป็นการเพิ่มรายชื่อกลุ่มของ User)
รูบแบบการใช้งาน groupadd (GroupName )
ตัวอย่าง #groupadd staff สร้างกลุ่มของ User ชื่อ Staff เพิ่มให้ระบบ

groupdel
คำสั่ง groupdel ของระบบ Unix,Linux (เป็นการลบรายชื่อกลุ่มของ User)
รูบแบบการใช้งาน groupadd (GroupName )
ตัวอย่าง #groupdel staff ลบกลุ่มของ User ชื่อ Staffออกจากระบบ

gzip/gunzip
คำสั่งgzip/gunzipของระบบ Unix,Linux (เป็นการบีบอัดไฟล์หรือขยายบีบอัดไฟล์)
รูบแบบการใช้งาน gzipหรือgunzip (-cdfhlLnNrtv19 ) [file]
ตัวอย่าง #gzip -9vr /home/samba/* บีบอัดไฟล์ข้อมูลทุกไฟล์ ในSub /home/samba จะเปลี่ยนเป็นนามสุกล .gz
#gunzip -dvr /home/samba/* คลายการบีบอัดไฟล์ข้อมูลทุกไฟล์ที่สกุล .gz ในSub /home/samba

halt
คำสั่ง halt ของระบบ Unix,Linux (เป็นการสั่งให้เครื่องหยุดทำงาน)
รูบแบบการใช้งาน halt [-n] [-w] [-d] [-f] [-I] [-p]
ตัวอย่าง #halt
คำสั่งที่เกี่ยวข้อง คือ Shutdown ; init0 , reboot

history
คำสั่ง history ของระบบ Unix,Linux (เป็นการดูประวัติการใช้คำสั่งในCommand line คล้ายกับ
การกดF7ในDOSคือเรียกใช้คำสั่งDos key)
รูบแบบการใช้งานhistory [n] [-r wan [filename] ]
ตัวอย่าง #history 20 ดูคำสั่งที่เพิ่งใช้ไป20คำสั่งที่แล้ว

ifconfig
คำสั่ง history ของระบบ Unix,Linux (เป็นการตรวจสอบกำหนดค่าNetworkของLan Card)
รูบแบบการใช้งาน ifconfig [option]
ตัวอย่าง #ifconfig

ipchains
คำสั่ง ipchains ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall)
รูบแบบการใช้งาน ipchains [parameter] command [option]
ตัวอย่าง #ipchains -L ดูสถานะการ Set IPchainsในปัจจุบัน

jobs
คำสั่ง jobs ของระบบ Unix,Linux (เป็นคำสั่งสำหรับกำหนดควบคุม การรับส่งผ่านข้อมูลของ Firewall)
รูบแบบการใช้งาน jobs
ตัวอย่าง #sleep 20 & jobs

kill
คำสั่ง kill ของระบบ Unix,Linux (เป็นคำสั่งสำหรับยกเลิก Process)
รูบแบบการใช้งาน kill [option] (process ID)
ตัวอย่าง ps -A ดูหมายเลขที่ช่อง PIDของProcess ที่ต้องการลบ
Kill -9

login
คำสั่ง login ของระบบ nnn แทนnnnด้วยหมายเลขPID -9 คือบังคับฆ่าให้ตาย
Unix,Linux (เป็นคำสั่งการเข้าระบบหรือเปลี่ยน User Login) รูบแบบการใช้งาน login [fp] (UserName)
ตัวอย่าง #login:root

mkdir
เป็นคำสั่งที่ใช้สำหรับการสร้าง directory (ในทำนองเดียวกับ dos) มาจากคำว่า make directory
รูปแบบของคำสั่งmkdir mkdir [option] [file]
โดย option ที่มักใช้กันใน mkdir คือ
-m จะทำการกำหนด Permissioin (ให้ดูคำสั่ง chmod เพิ่มเติม)
-p จะทำการสร้าง Parent Directory ให้ด้วยกรณีที่ยังไม่มีการระบุ directory ในที่นี้อาจเป็น relative
หรือ absolute path ก็ได้
ตัวอย่าง
mkdir /home
mkdir -p -m755 ~/้home/user1

mv
เป็นคำสั่งที่ใช้สำหรับการย้ายแฟ้มข้อมูลและ Directory รวมถึงการเปลี่ยนชื่อด้วย (ในทำนองเดียวกับ dos)
มาจากคำว่า move
รูปแบบคำสั่ง mv source target
ตัวอย่าง mv *.tar /backup
mv test.txt old.txt
mv bin oldbin

more
คล้ายกับคำสั่ง cat ไม่เหมาะกับการดูข้อมูลที่มีความยาวมากๆ ดังนั้น จึงได้มีการพัฒนา more ขึ้น
เพื่อช่วยให้สามารถดูข้อมูลที่มีขนาดยาวได้เป็นช่วงๆ
รูปแบบคำสั่ง more file
ภายในโปรแกรม more จะมีคำสั่งเพื่อใช้งานคราวๆ ดังนี้
= แสดงเลขบรรทัด
q ออกจากโปรแกรม
เลื่อนไปยังหน้าถัดไป เลื่อนไปยังบรรทัดถัดไป
h แสดง help
ตัวอย่าง more test.txt

man
คำสั่ง man ของระบบ Unix,Linux (เป็นคำสั่งแสดงข้อความ อธิบายการใช้คำสั่ง)
รูบแบบการใช้งานman (Command)
ตัวอย่าง #man ls
หมายเหตุ เมื่อต้องการออก กด q ;ใช้[Spacebar] เลื่อนหน้าถัดไป ; ใช้ลูกศรขึ้นดูหน้าผ่านมา

mount
คำสั่ง mount ของระบบ Unix,Linux (เป็นคำสั่งเชื่อมต่ออุปกรณ์เข้ากับระบบ)
รูบแบบการใช้งาน mount (-t type) DeviceDriver MountPoint
ตัวอย่าง # การ Mountแบบที่1 CdRom mount -t iso9660 /dev/cdrom /mnt/cdrom
#การ Mount CdRom แบบที่2 mount /dev/cdrom (เมื่อmountแล้วCDจะอยู่ที่ /mnt/CdRom ยกเลิกดูคำสั่ง Unmount)

rmdir
เป็นคำสั่งที่ใช้สำหรับการลบ directory (ในทำนองเดียวกับ dos) มาจากคำว่า remove directory
โครงสร้างคำสั่ง
rmdir [option] [file]
โดย option ที่มักใช้กันใน mkdir คือ -p จะทำการลบ Child และ Parent Directory ตามลำดับ
directory ในที่นี้อาจเป็น relative หรือ absolute path ก็ได้ ตัวอย่าง rmdir /home

tar
เป็นคำสั่งเพื่อการ backup และ restore file ทั้งนี้การ tar จะเก็บทั้งโครง สร้าง directory และ file permission ด้วย
(เหมาะสำหรับการเคลื่อนย้าย หรือแจกจ่ายโปรแกรมบนระบบ UNIX) มาจากคำว่า tape archive
รูปแบบคำสั่ง tar [option]... [file]...
โดย option ที่มักใช้กันใน echo คือ
-c ทำการสร้างใหม่ (backup)
-t แสดงรายชื่อแฟ้มข้อมูลในแฟ้มที่ backup ไว้
-v ตรวจสอบความถูกต้องของการประมวลผล
-f ผลลัพธ์ของมาที่ file
-x ทำการ restore
ตัวอย่าง tar -xvf data.tar

talk
คำสั่งที่ใช้สำหรับการพูดคุยระหว่างผู้ใช้ด้วยกันบนระบบ ซึ่งผู้ใช้ทั้งทั้ง 2 ฝ่ายจะต้องพิมพ์คำสั่ง Talk ถึงกันก่อน จึงจะเริ่มการสนทนาได้
รูปแบบคำสั่ง talk user[@host] [tty]
กรณีไม่ระบุ host โปรแกรมจะถือว่าหมายถึงเครื่องปัจจุบัน (นอกจากนี้ยังมีคำสั่ง ytalk ซึ่งสามารถพูดคุยได้พร้อม
กันมากกว่า 2 คน) ซึงบางกรณีเราอาจจะต้องระบุ tty ด้วยหากมีผู้ใช้ Log in เข้าสู่ระบบด้วยชื่อเดียวกันมากกว่า 1 หน้าจอ
ตัวอย่าง talk m2k@nanastreet.com

write
คำสั่งใช้เพื่อการส่งข้อมูลทางเดียวจากผู้เขียนไปถึงผู้รับบนเครื่องเดียวกันเท่านั้น
รูปแบบคำสั่ง write user [tty]
เมื่อมีการพิมพ์คำสั่ง write ผู้ใช้จะเห็นข้อความซึ่งจะแสดงว่าข้อความดังกล่าวถูกส่งมาโดยใคร ซึ่งหากผู้รับต้องการ
ตอบกลับ ก็จะต้องใช้คำสั่ง write เช่นกัน เมื่อพิมพ์เสร็จแล้วให้พิมพ์ตัวอักษร EOF หรือ กด CTRL+C เพื่อเป็น
การ interrupt ทั้งนี้ข้อความที่พิมพ์หลังจาก write จะถูกส่งหลังจากการกด Enter เท่านั้น
ตัวอย่าง write m2k

who am i
คำสั่งใช้เพื่อแสดงว่าผู้ใช้ซึ่ง login เข้าสู่ระบบนั้น (ตัวเราเอง) login ด้วยชื่ออะไร
รูปแบบคำสั่ง/ตัวอย่าง whoami หรือ who am i (บน SUN OS หรือ UNIX บางตัวเท่านั้น)

file
คำสั่งfileบนระบบ DOS/Windows นั้น ประเภทของแฟ้มข้อมูลจะถูกระบุด้วยนามสกุล แต่ใน UNIX จะไม่มี
นามสกุลเพื่อใช้ระบุประเภทของแฟ้มข้อมูล ดังนั้นการหาประเภทของแฟ้มข้อมูลจะดูจาก Context ภายใน
ของแฟ้ม ซึ่งคำสั่ง file จะทำการอ่าน Content และบอกประเภทของแฟ้มข้อมูลนั้นๆ
รูปแบบคำสั่ง file [option]... file
ตัวอย่าง file /bin/sh file report1.doc

free
แสดงหน่วยความจำที่เหลืออยู่บนระบบ
โครงสร้างคำสั่ง free [-b|-k|-m]
โดย option ที่มักใช้กันใน free คือ
-b แสดงผลลัพธ์เป็นหน่วย byte
-k แสดงผลลัพธ์เป็นหน่วย kilobyte
-m แสดงผลลัพธ์เป็นหน่วย megabyte
ตัวอย่าง free free –b free -k

pwd
เป็นคำสั่งที่ใช้สำหรับแสดง Directory ปัจจุบัน (ในทำนองเดียวกับการพิมพ์ cd บน DOS) มาจากคำว่า print work directory
รูปแบบคำสั่ง / ตัวอย่าง pwd

uname
คำสั่งแสดง ชื่อและรุ่นของ OS ชื่อและรุ่นของ cpu ชื่อเครื่อง
ตัวอย่าง uname -a

hostname
คำสั่งแสดงชื่อเครื่องที่ใช้อยู่
ตัวอย่าง hostname

tty
แสดงหมายเลข terminal ที่ใช้งานอยู่
ตัวอย่าง tty

id
ใช้แสดงชื่อและกลุ่มมของผู้ใช้งาน
ต้วอย่าง id

12 กันยายน 2552

Introduction to Software Agent

ซอฟท์แวร์เอเจนต์ คือ โปรแกรมในเครื่องคอมพิวเตอร์ที่มีหน้าที่ในการช่วยคัดเลือกข้อมูลข่าวสารตามความต้องการของผู้ใช้ เหมือนเป็นตัวแทน (Agent) ของเราในการรับข่าวสาร เอเจนต์จำเป็นต้องมีคุณสมบัติพื้นฐานที่สำคัญ ซึ่งได้แก่ ความเป็นผู้แทน (Agency) , ความฉลาด (Intelligence) และความสามารถในการเคลื่อนย้ายไปยังสภาพแวดล้อมอื่น ๆ (Mobility)

Software Agent แบ่งได้เป็น 7 ชนิด ดังนี้

  • Collaborative Agents เป็นเอเจนต์ที่มีลักษณะในการควบคุมตัวเองและการทำงานร่วมกัน (Cooperate) ทำให้สามารถทำงานร่วมกับเอเจนต์อื่น ๆ ได้
  • Interface Agents เอเจนต์ชนิดนี้จะคอยให้ความช่วยเหลือแก่ผู้ใช้งานระบบ โดยจะสังเกตพฤติกรรมของผู้ใช้ แล้วก็ทำการเรียนรู้และอำนวยความสะดวกให้แก่ผู้ใช้ในโอกาสต่อไป
  • Mobile Agents เอเจนต์ประเภทนี้หลังจากที่ได้รับมอบหมายหน้าที่แล้ว จะต้องเดินทางไปในเครือข่ายจนกว่าจะปฎิบัติหน้าที่สำเร็จเรียบร้อย แล้วจึงเดินทางกลับไปยังสถานที่เริ่มต้นเพื่อรายงานผล
  • Information Agents หรือ Internet Agents เป็นเอเจนต์ที่มีเป้าหมายหลักในการจัดการกับข้อมูลข่าวสารที่อาจจะกระจายอยู่ตามแหล่งต่าง ๆ ในระบบเครือข่ายแบบกระจาย เอเจนต์ชนิดนี้ถูกใช้งานอย่างแพร่หลายในปัจจุบัน
  • Reactive Agents จะตอบสนองต่อสิ่งกระตุ้นภายในสภาพแวดล้อมที่เอเจนต์นั้นอาศัยอยู่ ตัวอย่างการใช้งานเอเจนต์ชนิดนี้ส่วนใหญ่จะเกี่ยวข้องกับระบบการตรวจวัด (Sensoring) และระบบควบคุมมอเตอร์
  • Hybrid Agents เป็นเอเจนต์ลูกผสมที่สร้างจากส่วนดีของเอเจนต์ 5 ชนิดแรกที่กล่าวมา เพื่อกำจัดข้อบกพร่องต่าง ๆ ที่มีอยู่ในเอเจนต์แต่ละชนิดออกไป
  • Heterogeneous Agents เป็นระบบของเอเจนต์ที่ประกอบด้วยเอเจนต์ต่างชนิดกันตั้งแต่ 2 ชนิดขึ้นไป ซึ่งเอเจนต์แต่ละตัวจะทำงานตามที่ตนถนัดภายในระบบเดียวกัน จึงก่อให้เกิดภาพรวมของการทำงานร่วมกัน

ประโยชน์ของเอเจนต์

มีแอพพลิเคชันมากมายที่มีการนำเทคโนโลยีของเอเจนต์มาใช้ ทั้งที่สร้างขึ้นมาใช้งานจริง และที่กำลังสำรวจกันอยู่ ในอนาคตอันใกล้นี้มีความเป็นไปได้ที่สูงที่เทคโนโลยีของเอเจนต์จะเข้ามามีบทบาทสำคัญในโลกของ IT