อีบุคทำเกมส์บนมือถือ

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

กดที่นี่เพื่อดาวโหลดนะครับ

ไว้เดือนหน้ามีอะไรเด็ด ๆ แน่

script language in flash

เรื่องมันเกิดขึ้นว่า ผมทำ AI ของเกมส์ flash อยู่เกมส์นึง แน่นอนว่าการเขียนเกมส์ flash เนี้ย จะใช้ action script เขียน ประเด็นของผมอยู่ที่ว่า เวลา เราแก้ AI ไปเนี้ย ต้อง build flash เพื่อให้ได้ไฟล์ swf ไว้ใช้งาน ถ้าเป็นเกมส์เล็ก ๆ ก็แก้กันไม่เท่าไหร่ แต่ถ้าระบบมันเยอะละ
ในเกมส์ computer ที่ผมเคยทำเนี้ย core function หลัก ๆ เนี้ย จะเีขียนด้วย C++ แล้ว embed เจ้า lua ลงไปเพื่อจัดการ ai เพราะจะได้ไม่ต้อง build กันบ่อยตอน develop คราวเนี้ย พอเขียน flash แล้วเนี้ย จริง ๆ มันก็ build ไม่นานหรอกนะ แต่ถ้าเผื่อจะ embed script ไฟล์ได้ละ
สงสัยเรื่องนี้ผมต้องกลับไปดูเรื่องการแยก token เพื่อแยกคำมาทำงานซะแล้วละ ไม่รู้ว่าถ้าลองไปแล้วมันจะช้ามั้ย ? ต้องลอง หรือว่าจะมีคนลองทำแล้ว ?

ไวรัส MSN

ผมเห็นว่าช่วงนี้เพื่อน ๆ โดนไวรัสเจ้าที่เป็น msn แล้วมีการ message มาแล้วให้ กด download โดยใช้ข้อความต่าง ๆ นานา เพื่อให้กดปุ่มรับไฟล์แล้วเอาไป run เพื่อให้ติดไวรัส หลังจากวิเคราะห์เจาะเกมส์กันแล้ว ได้ผลสรุปว่า ผมจะสาธิตวิธีการทำเจ้าของแบบนี้ให้ดูกัน โดยกรณีนี้ผมจะใช้ python เขียน

เรามาดู concept กันก่อนเลยว่า เจ้า virus ในที่นี้ขอให้มันมีชื่อว่า msn_kha ทำงานกันยังไง

การทำงานแบบไวรัส

      1. แอบไปเขียน registry ไว้ว่า เมื่อเปิดเครื่องแล้ว run ตัวโปรแกรมที่ชื่อ msn_kha.exe ด้วยนะ
      2. เมื่อเปิดเครื่อง ขอ run แบบ sleep อย่างเบาบาง set เวลาในโปรแกรมไว้ว่า ถ้า online หรือถึงเวลาที่กำหนดจะทำภาระกิจพิเศษ

    ภาระกิจพิเศษ

      3. หลังจากได้เวลา ตามที่โปรแกรมกำหนดแล้วนั้น ก็ connect msn แล้วส่งข้อความให้กับสมาชิกทุกคนใน list ให้ ดาวโหลดไฟล์

    ความคาดหวัง

      4. หากมีเยื่อเผลอกด download แล้วกด run ก็จะเข้าไปทำงานตามข้อ 1 เหมือนเดิม

คราวนี้มาดู code กันสิว่า เจ้า python ที่ผมเลือกมานั้นสามารถ ตอบโจทย์ข้างบนได้เปล่า

  • เริ่มจาก ทำไฟล์ให้เป็น exe
  • 
    
  • เขียน registry บน windows
  • 
    
  • ต่อกับ msn สิ
  • 
    

รายละเอียดเพิ่มเติมเกี่ยวกับการเขียนต่อกับ msn ได้ที่ http://msnp.sourceforge.net/
สามารถใช้ python ทำได้ทุกอย่าง ตามที่ต้องการเลย

เมื่อก่อนตอนเขียนไวรัสใหม่ ๆ ยากกว่านี้อีก มันเป็น virus ทาง technical ปัจจุบันไวรัสกลายพันธ์เป็น virus ทาง social ไปแล้ว เขียนง่ายเน้นทาง social ในการหลอกลวงมากกว่า

ปล. นี่เป็นกรณีศึกษาเท่านั้น ห้ามนำไปทำใช้จริง หากทำไปแล้วไม่ก่อประโยชน์แก่ใคร

ทดลอง yahoo pipe

ตอนนี้ผมกำลังลองเล่น เจ้า yahoo pipe เนื่องจาก เจ้า pipe ตัวนี้เนี้ย จะช่วยให้เรานำข้อมูลที่เราสนใจ มารวม ๆ ไว้เป็น ข้อมูลของตัวเอง แบบ ว่า feed จากโน้นจากนี่ แล้วก็มาปรับ

ดูจากรูป

เป็นการลากวาง ๆ ว่าจะ feed อะไร แล้วก็มาผูกกับ out-put แบบ ผูกกันเห็น ๆ เห็นเป็นท่อเลย สมกับชื่อ pipe จริง ๆ ยังมี popfly ของ microsoft ที่ยังไม่ได้ลองเหมือนกัน เดี๋ยวขอลองก่อนว่า มันดียังไงแล้วจะมาเล่าเพิ่มเติม

สำหรับใครมีเมล์ของ yahoo ก็ลองเข้าไปลองใช้ได้เลย

ปล. เปลี่ยน theme web เป็นสีดำ เพราะ สีขาวดูมาก ๆ ปวดตาและก็เป็นการประหยัดพลังงานทางอ้อมด้วย

เลือก gui layer ในการทำ web-app

ตอนนี้ผมกำลังลองเล่นกับ GWT อยู่ว่าเป็นไง มันจะต่าง zk, laszlo มั้ย ? กำลังหาความสนุกอยู่ว่า เขียนเจ้า gwt เนี้ยจะสนุกกันตรงไหน

แยกแยะวิธีการเขียน
เจ้า Laszlo, กับ Zk เนี้ย ออกจะเขียนแนว tag xml (เหมือน flex ด้วย)

<window title="My First Window" border="normal" width="200px">
Hello, World!
</window>

ในขณะที่ GWT เนี้ย เขียนเป็น code ไปเลย

final Label testLabel = new Label('TestLabel');
testLabel.setVisibleLength(15);

ในความเห็นส่วนตัวผมเนี้ย gwt ให้ความรู้สึกว่าเขียนสนุกกว่า เหมือนเขียน swing ยังไงไม่รู้สิ ไม่เหมือนที่เขียนเป็น tag xml
แต่ถ้าใช้เป็น xml เนี้ย ผมว่ามันเหมาะกับที่ต้องมี editor ให้ลากวางเหมือน flexBuilder แล้ว gen ออกมาให้เป็น tag xml อะไรทำนองนั้นน่าจะเข้าแก๊ปกว่า

เจ้าตัว zk, laszlo หรือ gwt เนี้ย ต้อง run บน server ซึ่งโดยส่วนตัวผมไม่ชอบยังไงก็ไม่รู้ ออกจะชอบเจ้า flex, dojo, rico มากกว่าที่มันสามารถ run บน client แลดูไม่ต้องหนัก server มากนัก สงสารมัน ==’