View Full Version : โครงการพัฒนา Open Source โปรแกรมสื่อสารในกลุ่มสมาชิก CITEC ด้วย Adobe AIR
maxma
12-02-2008, 11:04 AM
ความสามารถต่างๆของตัวโปรแกรม
ซึ่งหลักๆแล้วก็จะมี
- Login / Logout (เข้าสู่ระบบ/ออกจากระบบ)
- Add / Remove Contact (เพิ่ม/ลบ รายชื่อเพื่อนของเรา)
ซึ่งเราคิดไว้แค่นี้ ที่เหลือนอกจากนี้ คงต้องให้สมาชิก CITEC ทุกๆท่านออกความคิดเห็นเพิ่มเติมครับว่าจะให้โปรแกรมนั้นทำอะไรได้บ้าง
เช่น ห้อง chat รวม , การแชร์ไฟล์ แชร์เอกสาร หรือ มีการกำหนดกลุ่มของสมาชิก เพื่อสะดวกในการค้นหาผู้มีความสามารถุ เมื่อมีใครต้องการความช่วยเหลือ เป็นต้น
<div align="center">----------------------------------------------------------------------------------------------------</div>
<span style="color:#3366FF">ดังนั้นจึงขอเชิญสมาชิกร่วมแสดงความคิดเห็นดังต่อไปนี้
1. โหวตความเหมาะสมที่ควรจะเริ่มโครงการนี้ http://citecclub.org/forum/index.php?showtopic=19397
(หากมีความคิดเห็นเกียวกับตัวโครงการให้โพสที่ http://citecclub.org/forum/index.php?showtopic=19397 ครับ)
2. แสดงความคิดเห็นเกี่ยวกับตัวโปรแกรม เช่น ความสามารถของตัวโปรแกรม หรือการออกแบบโปรแกรม ให้แสดงความคิดเห็นได้ที่นี้ได้เลยครับ
maxma
13-02-2008, 01:33 AM
ความคืบหน้าของโครงการ </span>
วันที่ 13/02/51 เวลา 1:33 น.
เนื่องจากผมได้เชิญท่าน asylum_ทดสอบ เข้ามาปรึกษาที่ห้อง chat ครับ ซึ่งเกี่ยวกับเรื่องต่างๆของตัวโครงการ
ใจความสำคัญโดยสรุปคือ เป็นการปรึกษาให้คำแนะนำถึงภาษา และเทคโนโลยีที่ใช้ในการเขียนโปรแกรม
ซึ่งพอจะนำ log บันทึกการสนทนา มาโพสได้ดังนี้
การสนทรานี้เริ่มจากเวลาประมาณ เที่ยงคืนตรงถึงประมาณตี1ครึ่งครับ
(เนื่องจากความสัพเพร่าของผม ทำให้ข้อความ 5-6 บรรทัดแรกขาดหาย - -* สมควรตายจริงๆ)
<div class=\'quotetop\'>QUOTE</div><div class=\'quotemain\'>
[asylum_ทด�บ] 9:01 am: ผมคิดว่าโครงการนี้หากจะทำให้ประสบความสำเร็จมันต้องมีคนใช้ ยกตัวอย่างเช่น จากประสบการณ์ ที่เลือกนำ Flashchat มาใช้แทน IRC เพราะว่า ี่มันไม่ต้องติดตั้งลำบากยุ่งยาก
[asylum_ทด�บ] 9:01 am: กดแล้วใช้ได้เลยเหมือน Flash
[asylum_ทด�บ] 9:01 am: ถ้าผมทำโปรแกรมChat เป็น IRC เหมือนที่อื่นๆ
[asylum_ทด�บ] 9:01 am: แล้วก็สามารถทำงานได้เหมือน Stand alone Application
[asylum_ทด�บ] 9:02 am: test
[MaxMa] 9:02 am: ซึ่งผมเคยถามความคิดเห็นไว้หลายท่านว่า มันจะเป็นสิ่งที่มีอยู่แล้วหรือเปล่า
[asylum_ทด�บ] 9:02 am: คือในต้อนนี้
[asylum_ทด�บ] 9:02 am: มองว่าควรเป็นโปรแกรมที่สร้างความสะดวก
[asylum_ทด�บ] 9:03 am: ในหมู่สมาชิก
[MaxMa] 9:03 am: ใช่ครับ
[asylum_ทด�บ] 9:03 am: ซึ่งก็คงไม่พ้น
[asylum_ทด�บ] 9:03 am: Client - Server
[asylum_ทด�บ] 9:03 am: ตอนแรกผมจะแนะให้ใช้ C/C++
[asylum_ทด�บ] 9:03 am: แต่ตอนนี้ท่าจะไม่ Work
[asylum_ทด�บ] 9:04 am: ผมแนะนำให้ใช้ Adobe Air + Flash Media Server
[asylum_ทด�บ] 9:04 am: มันถือว่าเป็น Inovation พอๆกับ Flash เลย
[asylum_ทด�บ] 9:04 am: แต่ทำงานได้ Lowlevel กว่า
[asylum_ทด�บ] 9:05 am: แล้วก็มี Framework ที่สนับสนุนให้เขียน Client- Server ง่ายๆ
[asylum_ทด�บ] 9:05 am: แต่ได้ Productivity สูง
[asylum_ทด�บ] 9:05 am: หากอยากรู้มันคืออะไรดู Slide นี้ http://labs.adobe.com/technologies/air/
[asylum_ทด�บ] 9:05 am: และนี้คือ Demo App http://www.flashcomguru.com/index.cfm/air
[MaxMa] 9:06 am: ทำไมถึงไม่เลือกใช้โปรแกรมภาษาที่เขียนเป็น application รึครับ
[MaxMa] 9:06 am: รึว่าเน้นที่
[MaxMa] 9:07 am: ความเรียบง่าย กับความสะดวกที่ผู้ใช้งาน
[asylum_ทด�บ] 9:07 am: มันควรเป็นโครงการที่นำเสนออะไรใหม่ๆ
[asylum_ทด�บ] 9:07 am: ไม่อยู่ในวังวนเดิมๆ
[MaxMa] 9:07 am: อ่อ
[asylum_ทด�บ] 9:07 am: เราควรเป็นผู้บึกเิบิก
[asylum_ทด�บ] 9:07 am: เพราะมั่นใจว่า
[asylum_ทด�บ] 9:08 am: เขียนโปรแกรมให้สำเร็จ
[asylum_ทด�บ] 9:08 am: ถ้าเลือก Framework ดีๆก็น่าจะมีชัยไปกว่าครึ่งแล้ว
[asylum_ทด�บ] 9:08 am: หลังๆใครอยากฝันให้เว็บทำงานเหมือนโปรแกรมใน Window ได้
[asylum_ทด�บ] 9:08 am: แต่ก็อยากให้มัน Share แบบหลายคนได้ด้วย
[asylum_ทด�บ] 9:09 am: ซึ่งหากเขียนโปรแกรมแบบเดิมนั้นนานแน่ๆ
[asylum_ทด�บ] 9:09 am: และอาจจะไม่น่าสนใจ
[MaxMa] 9:09 am: น่าสนใจมากครับ ผมก็ไม่เคยทราบมาก่อนเกี่ยวกับตัวนี้
[asylum_ทด�บ] 9:09 am: แต่ถ้าจั่วหัวว่า Adobe Air
[asylum_ทด�บ] 9:09 am: หลายคนก็งง
[asylum_ทด�บ] 9:09 am: รวมทั้งผม
[MaxMa] 9:09 am: มันน่าท้าทายแล้วรู้สึกน่าสนใจขึ้นมาเป็นกองเลย
[asylum_ทด�บ] 9:09 am: ว่ามันคืออะไร
[asylum_ทด�บ] 9:09 am: แต่ว่ามันจะดูท้าทายมากๆ
[MaxMa] 9:10 am: ชักตื่นเต้นขึ้นมาเลยครับ ^^
[asylum_ทด�บ] 9:10 am: เผล่อถ้ามันรุ่งขนาด Flash
[asylum_ทด�บ] 9:10 am: เราอาจจะเป็นทีมแรกของไทย
[asylum_ทด�บ] 9:10 am: ที่มี Knowhow ด้านนี้ก็ได้
[asylum_ทด�บ] 9:11 am: ผมเองจะสนับสนุน Infra + resource เต็มทืี่
[asylum_ทด�บ] 9:11 am: และหากมีเวลาจะไปแจมด้วย
[MaxMa] 9:11 am: พูดไม่ออกเลยคับ
[MaxMa] 9:11 am: ท่านให้คำแนะนำที่ แบบว่าคาดไม่ถึงเลย
[MaxMa] 9:11 am: แนวคิดเกินกว่าที่ผมจะคาดไว้ซะอีก
[asylum_ทด�บ] 9:12 am: เห็นโปรแกรมพวกนี้แล้วผมตื่นเต้นที่อยากทำด้วยจริง http://labs.adobe.com/showcase/air/
[asylum_ทด�บ] 9:13 am: มันอารมณ์เดียวกับว่เมื่อก่อนเห็น เฮ้ย AJAX, Flash มันทำได้ขนาดนี้เลยเหรอ
[MaxMa] 9:13 am: มันน่าท้าทายมากคับ ไม่ว่าจะทั้งผู้ที่จะมาพัฒนาร่วมด้วย หรือจะผู้ใช้งาน
[asylum_ทด�บ] 9:14 am: ถึงงานนี้จะพลาดแต่ผมว่าเราก็ได้เริ่มทำในสิ่งที่
[asylum_ทด�บ] 9:14 am: ไม่มีใครเดินมาก่อน
[asylum_ทด�บ] 9:14 am: หกล้มบ้าง แต่อย่างน้อยก็ไม่ซ้ำรอยใคร
[asylum_ทด�บ] 9:14 am: ดูตัวอย่างนะครับ
[asylum_ทด�บ] 9:14 am: http://media.citecclub.org เกมสื
[asylum_ทด�บ] 9:14 am: ก็ใช้ flash media server
[MaxMa] 9:15 am: อ่อ
[Home]: Tummy ได้เข้าสู่ 9:15 am
[asylum_ทด�บ] 9:15 am: เกมส์ลากๆนั้น
[asylum_ทด�บ] 9:15 am: มัน Basic มากๆ
[asylum_ทด�บ] 9:15 am: Idea มันมาจาก Shared Object
[asylum_ทด�บ] 9:15 am: โดยให้ส่งผลไป Server ประมวล xy แค่นั้นเอง
[asylum_ทด�บ] 9:16 am: แต่ถ้าเราทำอะไรที่มันมากกว่านั้นเช่น
[asylum_ทด�บ] 9:16 am: ทำเกมส์ Hacking แบบ MMO
[asylum_ทด�บ] 9:16 am: ที่หลายคนเล่นได้โดยไม่ลงโปรแกรม
[Home]: Tummy ได้ออกจาก 9:16 am
[asylum_ทด�บ] 9:16 am: เอามาใช้คัดคนก็ได้
[asylum_ทด�บ] 9:16 am: แทน Level ต่างๆ
[asylum_ทด�บ] 9:17 am: มันจะสนุกขนาดไหน
[MaxMa] 9:17 am: สุดยอดไปเลย
[MaxMa] 9:17 am: ความคิดที่จะทำอะไรหลายๆอย่างแล่นมาในหัวเต็มไปหมดเลยคับ
[asylum_ทด�บ] 9:17 am: ยังไงเอา Log นี้ไป Post ด้วยในกระทู้นะครับ
[asylum_ทด�บ] 9:17 am: ผมขึ้เกียนร้าย
[asylum_ทด�บ] 9:18 am: *ร่ายซ้ำ
[MaxMa] 9:18 am: ได้ครับ
[MaxMa] 9:18 am: ผมติดตั้งแล้วถึงกับ อึ้ง - -
[asylum_ทด�บ] 9:19 am: คืองี้นะครับ
[asylum_ทด�บ] 9:19 am: โครงการนี้มันอาจจะเปลี่ยนชีวิตพวกเราไปเลยก็ได้
[asylum_ทด�บ] 9:19 am: คือผมจะเอาไป Promote ใน CITEC-CON
[asylum_ทด�บ] 9:19 am: หาแนวร่วม
[asylum_ทด�บ] 9:19 am: แล้วถ้าเราเจ๋งพอ
[asylum_ทด�บ] 9:19 am: ก็ใช้ CITEC รับงานให้ทีมงานมีรายได้ก็ยังไหว
[asylum_ทด�บ] 9:20 am: etc ...
[asylum_ทด�บ] 9:20 am: เรามีทั้งทีม Security + Web Server + Programmer
[asylum_ทด�บ] 9:20 am: ยังไงมันรุ่ง
[MaxMa] 9:20 am: เพราะว่า ยังเป็นของใหม่อยู่ บุกเบิกก่อนย่อมได้เปรียบ และไร้คู่แข่ง
[asylum_ทด�บ] 9:20 am: ถูกต้องครับ
[asylum_ทด�บ] 9:20 am: ถ้าเห็นด้วยผมจะหา Ebook มา Share กันให้
[MaxMa] 9:21 am: งาน CITEC - COn ผมก็ว่าจะไปอยู่ครับ
[asylum_ทด�บ] 9:21 am: เริ่มศึกษาแล้วก็ Setup Server
[MaxMa] 9:21 am: ก็ระหว่างที่นำเสนอโครงการแก่สมาชิก แล้วก็รับสมาชิกร่วมทีม ก็จะศึกษาไปเรื่อยครับ
[asylum_ทด�บ] 9:21 am: แรกๆทำเอามันส์ครับ
[asylum_ทด�บ] 9:21 am: ว่างก็ทำ
[asylum_ทด�บ] 9:22 am: ไม่คิดมาก
[MaxMa] 9:22 am: ครับ
[asylum_ทด�บ] 9:22 am: พอเป็นทีมมากขึ้นจะให้ผม Set SVN + Project Management ก็ยังได้
[Home]: conanjung ได้เข้าสู่ 9:23 am
[asylum_ทด�บ] 9:23 am: ทีนี้ปัญหา
[asylum_ทด�บ] 9:23 am: ปัญหาสำคัญสุเดตอนนี้คือ
[asylum_ทด�บ] 9:23 am: ทำให้มือใหม่หายงง
[asylum_ทด�บ] 9:23 am: แล้วก็ตกใจว่า Adobe Air มันคืออะไร
[Home]: conanjung ได้ออกจาก 9:24 am
[asylum_ทด�บ] 9:24 am: ทำอะไรได้บ้าง
[asylum_ทด�บ] 9:24 am: มันดียังไง
[MaxMa] 9:24 am: ผมคงต้องศึกษานำร่องไปก่อนแล้ว ตงต้องมาโพสบอกต่อ
[asylum_ทด�บ] 9:24 am: ทำนองนั้นครับ
[MaxMa] 9:25 am: เด๋วจะช่วยประชาสัมพันธ์เกี่ยวกับ adpbe air ให้ครับ
[asylum_ทด�บ] 9:25 am: ผมจะสะใจมากที่ผมคิดแล้วลองทำอะไรใหม่ได้ก่อนคนอื่น
[asylum_ทด�บ] 9:25 am: โครงการนี้
[asylum_ทด�บ] 9:25 am: มันมาชนหน้าพอดี
[asylum_ทด�บ] 9:25 am: เลยเกิด Idea
[MaxMa] 9:26 am: ตอนแรกท่านบอก adobe air ผมงงไปพักนึง ไม่เคยได้ยินมาก่อน
[MaxMa] 9:27 am: ตกลงตามนี้ได้เลยครับ ใช้ adobe air บุกเบิกไปเลย
[Home]: anop72 ได้เข้าสู่ 9:30 am
[anop72] 9:30 am: ดีครับ
[asylum_ทด�บ] 9:30 am: ผมเชื่อว่าโครงการนี้อยุ่ในมือ Maxma
[asylum_ทด�บ] 9:30 am: ไม่ผิดหวังแน่นอน
[asylum_ทด�บ] 9:31 am: เห็นฝีมือมาตั้งแต่ Padawan แล้ว
[MaxMa] 9:32 am: ครับ ถึงจะรู้สึกหนักอึ้ง แต่ก็มีแต่ต้องเดินหน้าเท่านั้น
[MaxMa] 9:36 am: ท่านพอจะมี e-book หรือแหล่งให้พอศึกษาบ้างรึเปล่าครับ
[MaxMa] 9:36 am: ตอนนี้รู้สึกอยากจะศึกษา เหมือนตอนนั้นที่อยากจะรู้ว่า Ajax มันคืออะไร ประมาณนั้นเลย
[MaxMa] 9:38 am: Adobe Integrated Runtime (AIR) ถูกต้องใช่มั้ยครับ
[asylum_ทด�บ] 9:38 am: ผมยังใหม่เหมือนกันครับ
[asylum_ทด�บ] 9:39 am: แต่คิดว่า keyword นี้ช่วยได้
[asylum_ทด�บ] 9:39 am: rapidshare ebook adobe air
[MaxMa] 9:39 am: ขอบคุณครับ
[MaxMa] 9:39 am: ผมพอจะเจอบ้างแล้วเหมือนกันคับ http://lib.blognone.com/Adobe_Integrated_R...ript_Developers (http://lib.blognone.com/Adobe_Integrated_Runtime_(AIR)_for_JavaScript_Developers)
[asylum_ทด�บ] 9:40 am: http://www.flazx.com/
[asylum_ทด�บ] 9:42 am: อันนี้เกี่ยวกับ messanger http://www.adobe.com/cfusion/exchange/inde...etail&loc=e (http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=e)
n_us&extid=1313518
[MaxMa] 9:48 am: บอกได้คำเดียวว่าสุดยอด เป็นสิ่งใหม่ แต่ใช้เทคโนโลยีเดิมๆช่วย รวมทั้งยังมี API ไว้ให้ใช้อีก
[MaxMa] 9:48 am: โครงการนี้น่าจะสำเร็จเร็วกว่าใช้ studio.net เขียนซะอีก
[asylum_ทด�บ] 9:50 am: ฟังแล้วไฟลุกเช่นกันครับ
[Home]: maddog ได้เข้าสู่ 9:51 am
[MaxMa] 9:51 am: เหอะๆ
[MaxMa] 9:52 am: มันส์แน่งานนี้
[Home]: Zelandiax ได้เข้าสู่ 9:53 am
[Zelandiax] 9:53 am: ดีหมด
[Zelandiax] 9:54 am: ออนทิ้งไว้ ไหนๆ ก็มีคน *0*
[asylum_ทด�บ] 9:54 am: ผมคิดเล่นๆนะครับน่าจะเอามาทำเกมส์ hacking จำลอง
[asylum_ทด�บ] 9:54 am: ให้สมาชิกแต่ละคน config Server เสมือนได้
[asylum_ทด�บ] 9:54 am: แล้วใครสมาชิกทุกคนเห็นผ่าน MAP
[asylum_ทด�บ] 9:55 am: ถ้าใครเจาะของใครได้ก็ได้คะแนนจัด Rank กัน
[asylum_ทด�บ] 9:55 am: ถ้ามันเป็นแค่ Flash เฉยๆ
[asylum_ทด�บ] 9:55 am: Idea นี้เลิกคิดเลยแต่นี้มันไม่ใช่
[asylum_ทด�บ] 9:56 am: ถ้าข้่อมูลพร้อมแล้วอยากให้ประชาสัมพันธ์ทาง EMaiL ก็บอกได้นะครับ
<span style="color:#FFFF00">[MaxMa] 9:57 am: ได้ครับ
[Home]: asylum_ทด�บ ได้ออกจาก 9:57 am
[/b][/quote]
asylu3
13-02-2008, 01:40 AM
แก้ไขตอนแรกๆให้แล้วนะครับ
คิดว่าคนอื่นๆอ่านน่าจะจับใจความได้ว่าจะทำอะไรกัน
NextDEV
13-02-2008, 11:08 AM
เหอๆ มาแนวที่ผมกำลังใช้งานอยู่เลยครับ ตัว adobe air พูดง่ายๆก็เหมือน Java Runtime Environment นะครับคือการนำโปรแกรมที่เขียนด้วย Flash, Flex(ตัวนี้คือ Flash รูปแบบ Application ครับ) ให้สามารถมาใช้งานเป็น Application บน os ที่ลงตัว Air ไว้นะครับ ส่วนจะใช้ Flash หรือ Flex นั้น ถ้าทำเป็นรูปแบบ Application แนะนำให้ใช้ Flex ครับ แต่ถ้าจะทำเกมให้ใช้ Flash ดีกว่าครับ ส่วน ebook ผมมีแต่ของ Flex2 อยู่ 3 เล่มครับ CD สอน 2 ชุดครับสนใจบอกได้ครับเพราะพอดีงานที่ทำงานกะ project ผมใช้ Flex ทำอยู่นะครับ
อ้อลืมบอกไปครับการติดต่อ database ผมใช้ php นะครับเพราะเน้น server ไม่้ต้องลงอะไรเพิ่มนะครับ ฐานข้อมูลใช้ MySQL ครับ ส่วน Data ที่ส่งเข้าโปรแกรมอยู่ในรูปแบบ xml ครับ
asylu3
13-02-2008, 01:25 PM
น่ายินดีมากครับที่มีผูู้รู้จริง อยู่แถวนี้ด้วย
หากไม่เป็นการรบกวนอยากให้ท่านช่วยตอบคำถามเหล่านี้ให้หน่อยครับ
1. Adobe Air คืออะไรมีจุดเด่นอย่างไร
2. นอกเหนือจากความคล้าย Java Run time แล้วมีึความสามารถดีเด่นหรือด่อยกว่าอย่างไรบ้าง
3. Flex คืออะไรมีความสามารถเด่นอย่างไร
4. ฝั่ง Server นอกเหนือจากติดตั้ง Flash Media Server แล้่วต้องการอะไรอีกหรือไม่
5. Server ที่ต้องใช้ในการพัฒนาจำเป็นหรือไม่ต้องเป็น Window เท่านั้น ?
6. Project ที่ท่านกำลังทำอยู่หากสามารถบอกได้ อยากทราบว่าทำอะไรได้
maxma
13-02-2008, 01:51 PM
น่ายินดีมากครับ ท่าน NextDEV
ซึ่งสำหรับผมแล้ว ยังแค่เพิ่งเริ่มต้น
หากไม่รบกวนอยากจะให้ช่วยเป็นไกด์เกี่ยวกับ Adobe AIR เลยครับ
NextDEV
13-02-2008, 04:01 PM
ง่าไม่ถึงขนาดรู้จริงหรอกครับ ส่วนตัวจับแค่ Flex เป็นหลักนะครับแต่ตัว Air นี่ศึกษาเพื่อที่จะให้โปรแกรมที่ทำตอนนี้ใช้งานได้นอกเหนือจากบน web browser นะครับ ถ้าส่วนไหนช่วยได้ก็พร้อมที่จะช่วยเต็มที่ครับ
ตอบท่าน admin นะครับ
1. Adobe Air คืออะไรมีจุดเด่นอย่างไร
* มีรันไทม์ประสิทธิภาพสูงสำหรับการ execute โค้ด, เนื้อหา และการสื่อสาร
* รวมเนื้อหา การสื่อสาร และอินเทอร์เฟซของแอพพลิเคชัน เข้าไปเป็นสภาพแวดล้อมเดียวกัน
* มี object model ที่ยืดหยุ่นสำหรับด้าน interactive
* ร่นระยะการพัฒนาด้วยการใช้ component ซ้ำได้
* สนับสนุนการใช้เว็บเซอร์วิสจากแอพพลิเคชันเซิร์ฟเวอร์
* ใช้ได้ทั้งไคลเอนต์ที่ต่อ-ไม่ต่อกับอินเทอร์เน็ต
* สามารถ deplay ได้ง่ายบนทุกแพลตฟอร์ม
ข้อมูลจาก http://lib.blognone.com/Adobe_Integrated_R...ript_Developers
2. นอกเหนือจากความคล้าย Java Run time แล้วมีึความสามารถดีเด่นหรือด่อยกว่าอย่างไรบ้าง
Adobe Integrated Runtime (AIR) เป็นรันไทม์แบบข้ามแพลตฟอร์มที่พัฒนาโดย Adobe ซึ่งนักพัฒนาเว็บสามารถใช้ความรู้เดิมที่มีอยู่แล้ว (Flash, Flex, HTML, JavaScript, PDF) สร้างอินเทอร์เน็ตแอพพลิเคชันที่ใช้งานบนเดสก์ท็อปได้
AIR เปรียบเสมือนแพลตฟอร์มที่อยู่ตรงกลางระหว่างเว็บเบราว์เซอร์กับเดสก์ท็อป โดยรวมเอาความง่ายในการพัฒนาของเว็บ เข้ากับความยืดหยุ่นของเดสก์ท็อปไว้ด้วยกัน
AIR ไม่ใช่รันไทม์แบบทั่วไปของเดสก์ท็อป และไม่ได้มีเป้าหมายจะแข่งกับรันไทม์ในระดับล่างของระบบที่มีอยู่ในท้องตลาด AIR เป็นการนำเว็บมาสู่เดสก์ท็อปและมุ่งเป้านักพัฒนาเว็บเป็นหลัก เป้าหมายหลักของ AIR คือการสร้างเว็บแอพพลิเคชันและ RIA เพื่อใช้บนเดสก์ท็อป ซึ่งแสดงออกให้เห็นทางฟีเจอร์ของ AIR 1.0
AIR พัฒนามาจากเทคโนโลยีเว็บในปัจจุบัน ซึ่งช่วยให้นักพัฒนาสามารถใช้เทคโนโลยีแบบเดียวกับที่ใช้บนเว็บมาสร้าง แอพพลิเคชันสำหรับเดสก์ท็อปได้โดยไม่ต้องเรียนรู้เพิ่ม
ข้อมูลจาก http://lib.blognone.com/Adobe_Integrated_R...ript_Developers
3. Flex คืออะไรมีความสามารถเด่นอย่างไร
* สามารถทำมัลติมีเดีย กราฟฟิค ดนตรี วิดีโอ และสื่อต่างๆ ได้มากมาย
* เป็น OOP วิธีทาง OOP ของภาษา AS3 แทบจะเหมือนภาษา Java และ C#
* เหนือกว่า JavaScript เพราะภาษาคล้ายกัน แต่ AS3 ใช้การคอมไพล์ (ไปเป็นไบต์โค้ดที่รันใน Virtual machine ซึ่งมี JIT แปลเป็น native อีกที) ไม่ได้ใช้ interpreter อย่าง JavaScript
* ทำงานได้หลาย platform เพียงแค่ platform นั้นมี Flash Player 9 ก็ทำงานได้แล้ว
* ตอบสนองเร็ว AS3 เป็น client side script เหมือนภาษา JavaScript ทำให้การตอบสนองเกิดทันที ไม่ต้องรอการ post back/round trip เหมือนหน้าเว็บ ASP.NET หรือ JSP
* เขียนง่าย นักเขียนโค้ดอาชีพสามารถเรียนวิธีเขียน AS3 ได้อย่างรวดเร็ว เพราะ AS3 มีคุณสมบัติต่างๆ คล้ายภาษา Java และภาษา C# ส่วน MXML ก็มีรูปแบบคล้ายภาษา XML มาก
* เครื่องมือพัฒนาดี โปรแกรมแบบ IDE ของ Flex นั้นทำงานบน Eclipse ทำให้ที่นักเขียนโค้ดคุ้นเคยเมื่อทำงานด้วยภาษา Java และ C# (ถ้าซื้อราคาอยู่ที่ $249.00 ครับ) ถ้าชอบของฟรีสามารถเขียนบน notepad แล้วไปคอมไพล์บนตัว SDK ได้ครับ(ตัว SDK ฟรีนะครับ)
http://www.intelisea.com/ อันนี้เป็นเว็บเมืองนอกที่ใช้ Flex ควบคุมเรือครับ
4. ฝั่ง Server นอกเหนือจากติดตั้ง Flash Media Server แล้่วต้องการอะไรอีกหรือไม่
ขึ้นอยู่กับการใช้งานนะครับ Flex จริงๆจะรับค่าได้หลายรูปแบบแต่ที่ง่ายๆก็เป็น xml นะครับ อย่างถ้าเป็นเว็บแอพพลิเคชันนี่ลง PHP(เป็น ASP, JAVA หรือภาษาอื่นก็ได้นะครับ), MySQL, Apache ก็สามารถใช้งานได้เลยครับตัว แต่ถ้าต้องการให้ค่าที่ส่งมาเป็นตัวแปรมาเลยอันนี้ต้องลง Flash Remoting และ weborb (พอดีไม่ได้ศึกษาตัวนี้ลึกๆนะครับเพราะ คิดว่าคงไปบังคับให้ทาง server ลง Flash Remoting ไม่ได้เลยเน้นแบบ xml มากกว่าครับ)
สามารถดูข้อมูลเพิ่มเติมของ weborb ได้ที่ http://www.themidnightcoders.com/weborb/ ครับ
5. Server ที่ต้องใช้ในการพัฒนาจำเป็นหรือไม่ต้องเป็น Window เท่านั้น ?
ไม่จำเป็นครับ อยู่ที่ฐานข้อมูลกับโปรแกรมที่เราเลือกใช้ในการติดต่อฐานข้อมูลมากกว่า อย่างถ้าใช้ PHP, MySQL, Apache นี่ Server จะเป็น linux, windows หรือ os อื่นๆก็ได้ครับ
6. Project ที่ท่านกำลังทำอยู่หากสามารถบอกได้ อยากทราบว่าทำอะไรได้
Project เรียนปริญญาตรีนะครับ เป็นเว็บแอพพลิเคชันครับเกี่ยวกับงานของอาจารย์นะครับ(โดนบังคับให้ทำตัวนี้ครับ) สามารถไปดูได้ที่ http://nextdev.homeip.net/t.w.systems/bin/ เหอๆยังทำไม่ไปถึงไหนเลยครับ ถ้าเข้าไปดูแล้วช้าก็ขอโทษนะครับเพราะเครื่องที่บ้านเปิด bit ไว้นะครับ
สามารถดูรายละเอียด Adobe Air เพิ่มเติมได้ที่ http://lib.blognone.com/Adobe_Integrated_R...ript_Developers (http://lib.blognone.com/Adobe_Integrated_Runtime_(AIR)_for_JavaScript_Developers) นะครับ
asylu3
13-02-2008, 04:33 PM
กระจ่างและ ละเอียดดีครับ เห็นฝีมือแบบนี้ อย่าลืมส่งเอกสารเลื่อนขั้นนะครับ
โอกาสผ่านได้ ไวมีสูง
pradid
13-02-2008, 05:45 PM
อีกคนหนึ่งที่ไม่เก่งแต่อยากร่วมและสนับสนุนทั้งเว็บ และสมาชิกผู้ร่วมวงการพัฒนางานทุกคนครับ สู้ๆ
กำลังจะศึกษาเกี่ยวกับ flex พอดีเลยครับ เพราะท่าทางอนาคตจะรุ่งมากทีเดียว
เป็นโอกาสเหมาะที่จะได้ศึกษาเรียนรู้เรื่องนี้ไปพร้อมๆกัน
maxma
13-02-2008, 10:12 PM
ขอบคุณท่าน NextDEV มากครับที่ช่วยไขข้อค่องใจ และนำเสนอทิศทางที่พอจะไปศึกษาต่อได้
ท่าน pradid, ท่าน สมเปิง และท่านอื่นๆ ที่สนใจ สามารถมาร่วมแจมด้วยกันได้ครับ
ไม่ได้เน้นว่าท่านจะเก่งโปรแกรมมิ่ง หรือมีประสบการณ์มากเช่นไร ขอเพียงสามารถเรียนรู้ในสิ่งใหม่ๆได้
ฝึกฝนไปพร้อมๆกัน ซึ้งตัวผมก็ยังใหม่อยู่ครับ และก็กำลังศึกษาอย่างบ้าคลั่งลยทีเดียว
ได้อะไรดีๆ ผมจะมาโพสแบ่งใน CITEC ไว้ครับ
NextDEV
13-02-2008, 11:14 PM
เว็บศึกษา Flex, Air เพิ่มเติมนะครับ
http://blog.flexexamples.com/ อันนี้จะเป็นตัวอย่างของแต่ละ Tag ของโปรแกรมครับเข้าใจได้ไม่ยาก
http://labs.adobe.com/technologies/flex/ เว็บ download Flex ครับ
http://www.squidoo.com/flexair อันนี้เป็นรวม link นะครับ
http://flex.org/ ตัวอย่างเว็บที่เขียนด้วย Flex ครับ
http://theflexblog.com/ ตัวอย่าง Air ครับ
http://blog.everythingflex.com อันนี้ชื่อเว็บก็บอกอยู่แล้วครับ
http://www.onflex.org/ ตัวอย่าง Flex ครับ
http://examples.adobe.com/flex2/consulting...leExplorer.html (http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html) ตัวอย่าง component ต่างๆของ Flex ครับ
http://examples.adobe.com/flex2/inproduct/.../dashboard.html (http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html) อันนีี้้ตัวอย่าง Chart ที่สร้างด้วย Flex ครับ อ้อสามารถคลิกขวาเพื่อ download source code มาดูได้นะครับ
maxma
18-02-2008, 01:40 AM
ความคืบหน้าของโครงการ</span>
วันที่ 18/02/51 เวลา 1:33 น.
สำหรับสมาชิกท่านใดที่สนใจอยากร่วมพัฒนา Software ด้วยกันนะครับ
คอนเซ็บของตัวโครงการนี้คือ Adobe AIR โดยจะเป็นเทคโนโลยีตัวใหม่ และยังเป็น Beta 3 อยู่
ซึ่งผู้ที่มีพื้นฐานต่างๆ ไม่ว่างจะเป็น HTML, Java Script, Flex, Flash, Action Script และอื่นๆ ที่เกี่ยวกับ
web programming นั้น สามารถพัฒนาต่อยอด AIR ได้อย่างไม่ยากเย็นเลย
โดยตัวผมก็พยายามรวบรวมบทความ สิ่งต่างๆที่พอจะเป็นประโยชน์ในระดับเริ่มต้นแก่ท่านที่สนใจครับ
การ set Edit Plus ให้ compile และสร้าง package สำหรับ Adobe AIR ได้ (http://citecclub.org/forum/index.php?showtopic=19531)
Download : certificate.pfx for Adobe AIR Beta 2 - Cretate By CITEC (http://citecclub.org/forum/index.php?showtopic=19530)
การสร้าง free digital certificate (Microsoft PFX format) (http://citecclub.org/forum/index.php?showtopic=19529)
e-book
Adobe Integrated Runtime (AIR) for JavaScript Developers (http://citecclub.org/forum/index.php?showtopic=19439)
Developing AIR Application with HTML and Ajax (http://citecclub.org/forum/index.php?showtopic=19532)
Developing AIR Application with Adobe Flash CS3 (http://citecclub.org/forum/index.php?showtopic=19533)
<span style="color:#FF99FF">และเรายังยินดีต้อนรับสมาชิกทุกท่าน ที่อยากจะสละเวลามาร่วมพัฒนา Software ร่วมกันนะครับ ^^
NextDEV
18-02-2008, 02:21 AM
แล้วตกลงท่าน MaxMa กะจะทำ Software ประเภทไหนครับตามที่ท่าน Admin แนะนำรึป่าวครับ หรือกะรวบรวมทีมงานก่อนแล้วค่อยมาปรึกษากันอีกที เพราะถ้ากำหนดแนวทาง Software ไว้ก่อนได้ ผมว่าผู้ที่มีความสามารถด้านต่างๆคงสนใจรวมงานเพิ่มขึ้นครับ เพราะบางท่านอาจอยากร่วมงานแต่ไม่แน่ใจว่าจะสามารถทำได้มั้ยนะครับ
maxma
18-02-2008, 02:35 AM
ใช่ครับ เลือกใช้ Adobe AIR เลย
และ จริงๆ ในใจผมตอนนี้อยากจะประกาศอย่างเป็นทางการเลยว่า แผนการของโปรแกรมจะแก้ไขเปลี่ยนแปลงอย่างไร
ต้องการผู้มีความสามารถด้านใดบ้าง แต่ผมอยากจะศึกษาเกี่ยวกับ AIR อย่างละเอียด ดูก่อนว่ามันทำอะไรได้ ถึงที่สุดแค่ไหน
ซึ่งจะทำให้เราเลือกและแบ่งไซต์งานได้ รวมทั้งตัดสินใจเกี่ยวกับแผนการของโปรแกรมได้อย่างถูกต้อง
ขณะนี้ผมก็เร่งศึกษา AIR อยู่ รวมทั้งเผยแพร่ความรู้ไปในตัวด้วย (เผื่อไว้หากใครสนใจในตอนนี้ก็สามารถเริ่มศึกษา AIR ได้เลย)
คาดว่าเร็วๆนี้ จะออกแบบโปรแกรมใหม่อีกครั้ง รวมทั้งประกาศรับผู้ที่อยากจะร่วมพัฒนาด้วยกันครับ
หากใครสนใจก็เริ่มศึกษาแต่เนิ่นๆไว้ได้เลยครับ ^^
maxma
05-03-2008, 12:08 PM
สามัคคีคือพลัง... รวมกันตายหมู่... แยกกันอยู่ตายทีละคน...</span>
NextDEV
05-03-2008, 01:34 PM
สนใจแน่นอนครับ
ที่สนก็ตำแหน่ง
1. PHP Programming 1-2 ท่าน (สามารถเขียนเป็น OOP ได้)
กะ
3. Action Script 3 for Flex Programming 1 ท่าน (อ่านหมายเหตุด้านล่างนะครับ)
นะครับ พอเขียนได้ ทั้ง 2 อย่างครับ ยังไม่เซียนแฮะๆ
maxma
08-03-2008, 07:50 AM
ความคืบหน้าของโครงการ
วันที่ 08/03/51 เวลา 07:47 น.
โครงการ Open Source AIR มีเว็ปไซต์ของโครงการแล้วนะครับ
(ได้ที่สุ่มหัวแล้ว ฮ่าๆๆ)
http://file2.uploadtoday.com/filedisk14/data14/2008/03/08/07/5db769eaadb5fe29eff46115bfc60cf5/5db769eaadb5fe29eff46115bfc60cf5.jpg
http://openair.citecclub.org/
pradid
11-03-2008, 07:38 PM
สนใจครับ มีแต่งานโรงเรียนก็ต้องสอนเต็มเวลา ต้องมางานคุมแผนงานใช้จ่ายจัดทำติดตาม งานเกี่ยวกับอินเตอร์เน็ตในโรงเรียน โรงเรียนอื่นที่ต้องการความช่วยเหลือ แถมกำลังเรียนต่อ ถ้าพอแจมได้ก็โอเคครับ
maxma
15-03-2008, 03:37 AM
ความคืบหน้าของโครงการ</span>
วันที่ 15/03/51 เวลา 03:49 น.
<span style="color:#FFFF00">ยังรับสมาชิกเข้าร่วมทีมอยู่นะครับ
ใครสนใจสามารถติดต่อได้เลยครับ
ตอนนี้กำลังอยู่ในช่วงรอรับสมาชิกเพิ่ม และกำลังจะประชุมวางแผนงานกัน
(กำลังทำระบบที่จะไว้ใช้ meeting กันในทีม)
ช่วงนี้ยังยุ่งๆกันอยู่ (ผมก็ด้วย) รอพร้อม
และคาดว่าจะพร้อมดำเนินการจริงๆหลังงาน CITEC-CON ก็จะเริ่มเลยครับ
cheerzmc
29-03-2008, 10:20 PM
รายงานตัวคับ maxma กะ พี่ชัย
maxma
14-04-2008, 04:19 AM
video & slide OpenAIR Meeting #1
12/04/51
19:30 น. - 21:00 น.
หัวข้อ
- แนะนำวัตถุประสงค์ แนวคิดของโครงการ
- แนะนำการสร้าง AIR สักเล็กๆน้อย (Introduce AIR)
- แชร์ document, e-book, video, บทความ ต่างๆ
- กำหนดการกิจกรรมต่างๆ ที่จะทำร่วมกัน ในครั้งต่อๆไป
- สังสรรค์ แลกเปลี่ยนความคิดเห็น ทำความรู้จักกับสมาชิกในทีม
**Hidden Content: Check the thread to see hidden data.**
hooligan
17-04-2008, 02:10 PM
วิดีโออย่างเดียวช่ายมั้ยครับท่านแม็ก .. มีเสียงด้วยรึเปล่า ฮ่าๆ
Meeting อีก อย่าลืมผมนะครับ ^^
ปล.อย่าลืมจัดตำแหน่ง เบ๊ PHP Programing ให้ผมนะ หรืออะไรก้อได้ ฮ่าๆ
maxma
18-04-2008, 08:10 PM
กำหนดการ Meeting#2</span>
เรียนสมาชิก OpenAIR, ผู้สนใจ, และผู้มีอุปการคุณต่างๆ
Meeting#2 กำหนดการเดิม ว่าจะเสาว์(19 เมษายน)นี้ แต่ไม่ทันผมไม่ว่างแล้วก้อ ต้นอาทิตย์ก้อไปต่างจังหวัดอีก
ดังนั้นผมขอเลื่อนเป็น วันเสาว์ที่ 26 เมษายน เวลา 19:00 น. นะครับ (confirm ครับ)
โดยใน Meeting#2 ก็จะมี
- AIR Training
AIR HTML & Javascript
-การใช้ Event ของ AIR ใน HTML & JavaScript
-การ Read & Write File ด้วย HTML & JavaScript
-การสร้าง Flv Player ด้วย HTML & JavaScript
-เทคนิคการเอาหน้าเพจต่างๆ มาใส่ใน AIR โดยใช้ JavaScript
(อาจจะมีเพิ่มเติมหรือเปลี่ยนแปลงนะครับ)
<span style="color:#FF99FF">
- ประชุมนัดหมายเกี่ยวกับการทำ AIR OpenSource
คือ จะขอผลโหวตว่า
1. จะแบ่งหน้าที่กันทำชัดเจน ตามตำแหน่งที่เราจะแบ่ง หรืออาสาทำ
2. ไม่แบ่งหน้าที่ชัดเจน โดยใครสนใจตรงไหน หรือถนัดตรงไหน หรือว่างเมื่อไร ก็มาเลือกทำ
ลองคิดๆข้อดูข้อเสียดูนะครับ เด๋วขอผลโหวต
โดยจะประชุมผ่านระบบ conference ของ citec นะครับ
http://conf.citecclub.org/openmeetings/
digitalex
21-04-2008, 03:15 AM
สนใจเข้ากลุ่มด้วยครับ ไม่ทราบว่ายังรับคนอีกเหรอป่าวครับ
maxma
27-04-2008, 01:57 AM
File & Video Meeting#2
หัวข้อ
- AIR Training
AIR HTML & Javascript
-การใช้ Event ของ AIR ใน HTML & JavaScript
-การ Read & Write File ด้วย HTML & JavaScript
-การสร้าง Flv Player ด้วย HTML & JavaScript
-เทคนิคการเอาหน้าเพจต่างๆ มาใส่ใน AIR โดยใช้ JavaScript
File 2.42 NB
Video 33.19 MB ความยาว 1 ช.ม.
Download
**Hidden Content: Check the thread to see hidden data.**
hooligan
29-04-2008, 05:27 PM
อัพเดทข่าวครับ ตอนนี้ Flex 4.0 ออกมาแล้ว มี CodeNamed : Gumbo (ชื่อคล้ายๆยี่ห้อรองเท้าแถวบ้านเราจัง)
ใครสนใจลองศึกษาเพิ่มดูนะครับ ส่วน Meeting ครั้งหน้าอย่าพลาดกันนะครับ สนุกเหมือนเดิม
ปล.Flex 3.0 ยังจับได้พอหางกบ Flex 4.0 ดันออกมาแล้วซะงั้น T.T เศร้าจิต
นี่ลิ้งคร่าวๆครับ 1. http://opensource.adobe.com/wiki/display/flexsdk/Flex+4
2. http://openair.citecclub.org
hooligan
15-05-2008, 07:43 PM
ฝากลิ้งของ wiki ให้ดูอีกอันครับ
http://th.wikipedia.org/wiki/Adobe_Integrated_Runtime
ปล.ช่วงนี้ท่านแมกม่างานเข้า รีบๆกลับมานะครับ
maxma
17-05-2008, 03:35 AM
การใช้ svn (Subversion Server) ด้วย TortoiseSVN
ติดตั้ง TortoiseSVN และสร้าง Folder งานไว้สำหรับ บรรจุก source code
-> อันดับแรก Download TortoiseSVN (http://file.citecclub.org/download.php?id=307FDC97) และติดตั้งให้เรียบร้อย
-> จากนั้นสร้าง Folder ที่จะบรรจุ source code ที่จะทำในเครื่องเราเอาไว้
สำหรับโปรเจ็คเรามี 2 ส่วนคือ
1. source code ส่วนของ โปรแกรมฝั่ง server จะอยู่ในรูทของ เว็ป server (htdocs หรือ www นั่นล่ะคับ)
2. source code ส่วนของ โปรแกรมฝั่ง client (flex) เอาไว้ไหนก็ได้
-> จากนั้นคลิกขวาที่ Folder ที่เราสร้างไว้แล้วเลือก SVN Checkout... จะขึ้นหน้าต่างดังรูป
http://pic.citecclub.org/out.php/i3687_2.JPG
** ตรงที่ผม censer ไว้คือ URL ที่ใช้สำหรับเรียก source code ส่วนกลางที่เราอัพไว้ที่ server svn กัน
** ซึ่งผมจะจัดส่งไป ทาง e-mail นะครับ
-> คลิก ok สังเกตุว่าจะมีเครื่องมาถูกที่ Folder นะคับ(เท่านี้ เราก็จะได้ source code ทั้งหมดมาแล้ว)
UPDATE (วิธี Update Source Code ของเราให้เป็นปัจจุบันเหมือนที่ server svn)
ก่อนทื่จะทำการแก้ไขใดๆ ควรจะมีการอัพเดท source code ในเครื่องเราให้เป็นปัจจุบันก่อน เพื่อจะได้ไม่เกิดการทำงานที่ซ้ำซ้อนครับ
-> คลิกขวาและเลือก SVN UPDATE
http://pic.citecclub.org/out.php/i3688_3.JPG
Commit (ปรับปรุง Source code ที่ server svn ส่วนกลาง หลังจากที่เราแก้ไขเสร็จแล้ว)
เมื่อเราแก้ไข หรือปรับปรุงเสร็จแล้ว ก็จะใช้ commit เพื่อที่จะอัพเดทข้อมูลต่างๆไปแก้ไขที่ server svn ครับ
-> คลิกขวาและเลือก SVN Commit...
http://pic.citecclub.org/out.php/i3689_4.JPG
maxma
03-06-2008, 01:17 AM
[SIZE=2]SourceCode OpenAIR test v 0.01
**Hidden Content: Check the thread to see hidden data.**
maxma
11-06-2008, 04:21 AM
[SIZE=2]SourceCode OpenAIR test v 0.02
**Hidden Content: Check the thread to see hidden data.**
asylu3
11-06-2008, 04:47 AM
มี screen shot ไหมครับ สำหรับคนที่อยากเห็นหน้าตาก่อนโหลดเพราะเนทอาจจะช้า
maxma
11-06-2008, 10:23 PM
เด๋วขอเวลาสัก 2-3 วันนะครับ
สำหรับผู้ที่จะทดลองใช้งานดู
เพราะ ตัวที่โพสนี้ ยังเป็น แค่ source code อยู่ครับ
เด๋วขอเพิ่มเติมอีกนิด แล้วก็เซ็ทเซิฟเวอร์
พร้อมแล้วจะนำ screen shot แล้วก็ตัวที่เป็น application มาโพสให้ทดลองกันดูครับ
maxma
15-06-2008, 06:54 AM
[SIZE=2]SourceCode OpenAIR test v 0.03
**Hidden Content: Check the thread to see hidden data.**
hooligan
16-06-2008, 12:35 PM
เดี๋ยวรอท่านมาม่า บวชแล้ว น่าจะมี Meeting#3 กันอีกดีมั้ยครับ
ปล.ท่านมาม่า บวชก่อนเบียดรึป่าว ฮ่าๆ
ล้อเล่นนะครับ
arraiwa
19-06-2008, 06:31 PM
กำลังศึกษาเกี่ยวกับเรื่องนี้อยู่เลยครับ
เพราะต้องใช้ในการทำงาน แถมมีระยะเวลากำหนดอีก เง้อ
ยังไงก็ต้องตั้งใจ ๆ
maxma
06-07-2008, 02:31 PM
OpenAIR v. 0.21 beta Release</span>
สำหรับเวอร์ชั่น 0.21 ที่ออกมาให้ทดสอบนี้จะแบ่งออกเป็น 2 ส่วนคือ
1. OpenAIR Web Application (run on browser)
http://pic.citec.us/out.php/i4301_1.jpg
สามารถเข้าทดลองใช้งานได้ที่ ลิงค์นี้คับ
http://openair.citec.us/openair/index.html
2. OpenAIR Desktop Application (run on desktop)
http://pic.citec.us/out.php/i4302_2.jpg
http://pic.citec.us/out.php/i4303_3.jpg
Download : OpenAIR Desktop Application (http://file.citec.us/download.php?id=FBBA7D2B)
Filesize 4.12 MB
Register
สำหรับการ register จำเป็นต้องใช้ <span style="color:#3366FF">invite code
ซึ่งสำหรับกลุ่ม CITEC ก็คือ
**Hidden Content: Check the thread to see hidden data.**
maxma
06-07-2008, 02:44 PM
[SIZE=2]SourceCode OpenAIR v 0.21 beta
**Hidden Content: Check the thread to see hidden data.**
maxma
07-07-2008, 03:57 AM
bug ที่อาจจะต้องมีการแก้ไขต่อ</span>
- มีโอกาสที่ข้อความจะออกมาซ้ำ 2 ครั้ง
ปกติแล้ว client จะจำเลข message id ปัจจุบันไว้ในตัวเอง และจะทำการ
ส่ง request ไปรับ message ตัวใหม่ขึ้นมา เมื่อมีคน ส่งข้อความออกไป
แต่หากเมื่อ server ยังไม่ทันได้ ส่งข้อความนั้นตอบกลับ พร้อมเลข id ใหม่
จะทำให้ client ส่ง request ไปอีกครั้ง พร้อมเลข message id ตัวเดิม
ทำให้ข้อความออกมาซ้ำ 2 ครั้ง
วิธีแก้ คือ เปลี่ยนการจำเลข message id ของแต่ละ channel จากที่เดิม จำไว้ในฝั่ง client
ให้เปลี่ยนไปจำในฝั่ง server คือบันทึกลง database ไปเลย
- ชื่อ user ค้าง อยู่ใน contact list ตลอดเวลา (แม้ จะไมไ่ด้ online อยู่)
เหตุมาจากที่ว่า เดิมนั้น จะมีการ logout ทันทีที่ ปิดโปรแกรม
แต่หากว่า ถ้า ปิดโดยการ end task หรือ ปิด process ไปเลย จะทำให้ไมไ่ด้มีการ logout เกิดขึ้น
ผู้ใช้งานคนนั้นก็จะค้างอยู่ในระบบ จนกว่าจะมี การ login มาใหม่อีกครั้ง
วิธีแก้ อาจจะเขียน สคิรปเพิ่มใน ไฟล์ senduserevent.php (ฝั่ง server) เพื่อเช็ค ทุกครั้ง ที่มีคน login/logout
โดยเช็คว่า session ที่ online อยู่นี่เนี๋ย ออนไลต์มานาแค่ไหนแล้ว โดยเราอาจจะระบุ มาตการของเราเองว่า
ออนไลน์โดยไม่มีการ ส่งข้อความ หรือมีการเคลื่อนไหว ภายในเวลาเท่าไร เราจะตัดออกจากระบบ
- พิมพ์ข้อความ ไม่ขึ้น , รายชื่อไม่ขึ้น ฯลฯ
ปัญหามาจาก ไม่สามารถ share object ได้
โดยปกติแล้วการ share object จะส่งผ่านกันทาง port 1935
ดังนั้น อาจจะเป็นไปได้ว่า port นั้น ไม่สามารถสื่อสารกับคนอื่นได้ ด้วยกรณีใดๆ เลยเกิดอาการดังกล่าว
<span style="color:#FFFF00">วิธีแก้ ทำให้ flash media server ย้ายไปใช้ port ที่ชาวบ้านเค้า ให้เล่นกันเช่น 80
(พอดีผมเคยอ่านเจอบทความเกี่ยวกับการ ย้าย port ของตะกูล พวก red5, fms)
asylu3
07-07-2008, 04:58 AM
ได้ลองทดสองใช้ดูแล้วครับ ยอดมากเลยครับ ถึงแม้จะมีจุดต้องปรับปรุงบ้างแต่ก็ไม่มาก สามารถพัฒนาได้ถึงระดับนี้ ต่อไปหากทำให้สามารถ
เชื่อมกับ user/pass ของ webboard ได้ก็แทบจะสามารถนำไปใช้จริงได้เลย หรือหาสามารถเพิ่ม Feature capture หน้าจอทำเป็น E-learning ได้ก็จะสุดยอดเลย เพราะขณะนี้ระบบเหล่านี้จำเป็นมากในการถ่ายถอดความรู้ของสมาชิกในเว็บ
นับถือในนำจิตนำใจที่ถ่ายทอดความรู้ได้ให้เพื่อนๆสมาชิกจริงๆ คับ ขอคาราวะหนึ่งจอก :lol:
hooligan
08-07-2008, 11:28 AM
ยอมรับท่านแมกม่าจริงๆ ขยันสุดๆ
โอ้ สุดยอดคร้าบ ^^
rabies
22-05-2010, 06:08 PM
และแล้วเวลาก็ผ่านไป 2 ปี
ถ้าเป็นน้ำบูดูก้อหอมสุดจะหอมแล้ว
เป็นยังไงมั่งน้อ จะได้ใช้ยังเอ่ย
link ให้ download ตายเรียบ
จะยังไงอะไร แล้วมาม่าเอ้ย
... เหนื่อยม้ายยยย สิ่งที่เทอทำอยู่ ..... ล้าลาาาา
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.