Parinya.NET

บล็อกของสาวกแห่งลัทธิ Software as a Service

Posts Tagged 'web application'

การติดตั้ง Web Application บน Infrastructure แบบเปิด

หลายคนเขียน Web Application เป็น, หลายคนเขียนเกมแบบ Web Application ได้ และหลายคนก็เขียน Web Application ไว้ทำงานบน Facebook Platform ได้ แต่ก็ไม่น่าเชื่อว่ามีอยู่หลายคนที่กลับไม่รู้ว่าจะจัดวาง Infrastructure ให้กับ Web Application ของตนเองยังไงดี เพื่อให้ผู้ใช้งานจากทั่วทุกสารทิศในโลกกลม ๆ ใบนี้ เข้าถึง Web Application ที่ตัวเองสร้างขึ้นได้!!! งั้นมาดูวิธีของผมกันดีกว่า เอาแบบจากประสบการณ์จริงกันไปเลย ต้องเลือกก่อนว่าจะเอา Web Application ของเราไปขับเคลื่อนที่ไหน อย่างกรณีของผม ผมใช้บริการ Cloud Computing ของ Amazon Web Services เป็นตัวจัดการเรื่องนี้ โดยเน้นใช้งานแต่บริการของ Amazon EC2 เพื่อเอามาทำเป็น Instance Server จำนวน 2 Instance ให้ Instance นึงไว้ขับเคลื่อน [...]

11 กรกฎาคม 2011 at 22:03 - Comments
พี่ไท้ครับมีสองคำถามครับ 1. ต้องมี Dynamic DNS ด้วยเหรอครับ ผมนึกว่าเราบอก Godaddy ให้ชี้ไปยัง Name Server ของ Amazon ได้เลย? 2. Web App ของพี่ไท้นี่เป็น Facebook App ป่าวครับ เปิดให้ใช้หรือยัง ...
29 กรกฎาคม 11 at 12:02
Tai Parinya
AWS เขาให้แต่ IP มาเฉย ๆ อ่ะครับคุณเอี้ยก้วย ผมเลยต้องมาหา DNS เอง นี่ถ้าชี้ไปที่ AWS ตรง ๆ ได้ ผมก็เสียเงินฟรีเลยนะเนี่ย T-T ส่วน App ที่ว่า ผมเปิดใช้ไปแล้วครับ
4 สิงหาคม 11 at 12:30

สายลมหวนกลับ

ช่วงนี้ผมกำลังหา Mobile Application มาลงบน Samsung Galaxy Cooper ของผมครับ และผมก็พบกับปัญหาสองอย่างในระหว่างติดตั้งและใช้งาน Mobile Application โดยปัญหาอย่างแรกคือปัญหาคลาสสิค นั่นก็คือ พื้นที่จัดเก็บของเครื่องไม่ค่อยจะพอ เพราะถึงแม้จะมี Mobile Application หลาย ๆ ตัว ที่อนุญาตให้เราย้ายไปติดตั้งที่ SD Card ได้ แต่นั่นก็ไม่ใช่ App ทุกตัวที่จะทำได้ แถมยิ่ง Mobile Application มีการปรับรุ่นให้ทันสมัยยิ่งขึ้น มันก็มีขนาดใหญ่โตยิ่งขึ้นไปอีก!!! ส่วนปัญหาอย่างที่สองอ่ะเด็ดกว่า นั่นคือ ผู้ผลิต Mobile Application ไม่รู้จะรีบไปไหน (สงสัยจะกลัวตกเทรน) ก็เลยตั้งหน้าตั้งตาทำให้ App ของตัวเองทันสมัยกันใหญ่ ผลก็คือ มันใช้ไม่ได้ มันล่ม มันบังคับให้ปิดตัวเอง และก็ไม่อยากจะเชื่อว่าแม้แต่ Facebook for Android เองก็มีปัญหากับเขาเหมือนกัน (หลังจากปรับรุ่นแล้ว) เมื่อเป็นแบบนี้ ผมก็เลยหันไปใช้บริการของ App [...]

16 มีนาคม 2011 at 16:31 - Comments
ผมไม่เคยเล่น Mobile App แต่อยากทราบเหมือนกันว่าข้อได้เปรียบของ Facebook Mobile App ที่เหนือกว่า Facebook Mobile Web App คืออะไร
19 มีนาคม 11 at 10:13
Tai Parinya
มันมี Layer ระดับเดียวกับที่ Web Browser เป็นครับ จึงมีความคล่้องตัวสูงกว่าในการเข้าถึง Device แต่ด้วยมาตรฐานที่แตกต่างกันของระบบปฏิบัติการสำหรับ Smartphone ก็ทำให้ผู้พัฒนามีความลำบากในการจัดสร้างเหมือนกัน
27 มีนาคม 11 at 20:06

ผมใช้อะไรทำเกม?

การทำเกม Facebook แบบ Web-based Application ต้องใช้เครื่องมือหลายอย่าง และแต่ล่ะอย่างก็มีผู้ใจบุญสุนทานจัดสร้างเอาไว้ให้ใช้ (ขอขอบคุณเป็นอย่างยิ่ง) ดังนั้น เพื่อเป็นการแบ่งปัน ผมจึงขออธิบายว่าผมใช้เครื่องมืออะไรบ้างในการพัฒนาเกม โดยมีรายละเอียดดังต่อไปนี้ Container EasyPHP เอาไว้ทดสอบโปรแกรม Editor Notepad++ เอาไว้เขียนโปรแกรม Photoshop CS5 เอาไว้วาดรูป Software Developerment Kits Facebook PHP SDK เอาไว้ต่อเชื่อมกับ Facebook ด้วย PHP Facebook Javascript SDK เอาไว้ต่อเชื่อมกับ Facebook ด้วย Javascript เพื่อเสริมลูกเล่นในการตอบโต้ jQuery ใช้เพราะขี้เกียจมาทำ Javascript Framework เอง (โดยเฉพาะ AJAX นี่ ขี้เกียจทำเองมากกกกกกกกก) jQueryUI เอาไว้ทำพวก Dialog, Slide และ Tab Manual [...]

8 พฤศจิกายน 2010 at 09:39 - Comments
ไอ้เรื่อง manual นี่ผมก็เป็นครับพี่ไท้ คือจำได้ว่า php/mysql มันทำแบบนี้ได้ แต่จะจำไม่ได้ว่า syntax มันเป็นยังไง notepad++ นี่ผมไม่ค่อยใช้นะ ใช้แต่ aptana อะครับ ถึงจะกินแรมเยอะกว่า(มากๆ ) แต่ก็มีพวก autocomplete + etc. มาให้เล่นพอสมควรเหมือนกัน เอ้อ ผมแนะนำ ...
8 พฤศจิกายน 10 at 09:48
ผมขอแนะนำ Sumo Paint ( http://www.sumopaint.com/home/ ) กล่อมแกล้ม ใช้ แทน photoshop ได้ครับ ใช้งานผ่าน web ไม่ต้อง install
1 ธันวาคม 10 at 18:10

มารผจญ

หลังจากตั้งอกตั้งใจเจียดเวลาหลังเลิกงานมาเขียนเกมแบบ Web Application บน Facebook ทำให้ผมได้รู้เรื่องสำคัญอย่างหนึ่งว่า … มารที่มารบกวนผม ทำให้ผมพัฒนาเกมฯที่ว่าไปไม่ถึงไหน ไม่ใช่กลไก Facebook, ไม่ใช่ jQuery และไม่ใช่ PHP หากแต่เป็น Web Browser!!! มันเป็นเรื่องที่แย่มาก ที่ Web Browser ที่ใช้โดยคนส่วนน้อย ไม่ว่าจะเป็น Firefox, Chrome, Opera หรือ Safari ไม่เคยสร้างปัญหาจุกจิกให้กับผมเลย ในขณะที่ Internet Explorer ซึ่งเป็น Web Browser ที่ใช้โดยคนส่วนใหญ่ กลับสร้างปัญหาจุกจิกให้กับผมได้มากมายอย่างยิ่ง ไอ้อะไรที่ทำบน IE ได้ จะทำบนตัวอื่น ๆ ไม่ได้ และไอ้อะไรที่ทำบนตัวอื่น ๆ ได้ กลับไม่สามารถทำบน IE ได้!!! เคล็ดอย่างหนึ่งที่ผมพบก็คือ IE เป็น Art ตัวแม่!!! [...]

22 ตุลาคม 2010 at 22:15 - Comments
ใช้ JavaScript กะ CSS เป็นส่วนสำคัญบนเว็บ เจอ IE ทีไรงานเข้าทุกที 555+ ^^
28 ตุลาคม 10 at 11:50
น่าจะมีแค่ Browser เดียวพอ
22 กุมภาพันธ์ 11 at 00:34

วิธีใช้ Amazon EC2 เพื่อประมวลผล Facebook Application

ผมเขียนภาพข้างล่างนี้ขึ้นมาอย่างพื้นฐานและง่ายที่สุด เพื่อแจกแจงว่า ถ้าหากเราต้องการใช้ Amazon EC2 เพื่อประมวลผล Facebook Application แล้วล่ะก็ มันจะมีรูปภาพออกมาเป็นยังไง? อธิบายภาพข้างบนสั้น ๆ ได้ดังนี้ คุณต้องติดตั้ง Facebook Canvas เป็น, เข้าใจใน Facebook Graph API และเข้าใจใน Facebook Client Libraries (ทั้งหมดฟรี) คุณต้องจดทะเบียน Domain (เสียตังค์) กับ Domain Registrar (Domain ที่ว่าก็คือ ไอ้พวก http://www.yourdomain.com อะไรเทือกนั้นแหล่ะ) เช่น Godaddy เป็นต้น คุณต้องจดทะเบียน DNS (เสียตังค์) กับ DNS Provider เพื่อที่คุณจะได้ผูก Domain ของคุณเข้ากับ Amazon EC2 ได้ คุณต้องสมัครเพื่อใช้งาน Amazon EC2 [...]

9 กันยายน 2010 at 17:32 - Comments
ผมว่า ec2 เป็น solution ที่ค่อนข้างแพงนะครับ เมื่อเทียบกับ shared hosting ทั่วไป (ก็แน่ล่ะได้ ram มากกว่า) ตอนนี้ตัว micro instance ที่ถูกที่สุดมันตก ชม. ละ $0.02 (linux) ต่อเดือนก็ 0.02*32*24*30 ...
15 กันยายน 10 at 11:03
Tai Parinya
มันกำลังเป็น "อนาคต" ครับคุณ ironkong เลยไม่สนใจมันไม่ได้ T-T
15 กันยายน 10 at 11:04