จำหน่ายบัตรเติมเงิน iTune PSN Nintendo ราคาถูกที่สุดจากประเทศญี่ปุ่น

3 เหตุผล ที่ไม่ทำให้คุณผิดหวังกับการซื้อบัตรจากจาก JapanGiftCards.net

[checklist]

  • บัตร iTunes , PSN และ Nintendo ของเราทุกใบรับประกันว่าแท้จากญี่ปุ่น 100%
  • บัตรทุกใบของรับประกันว่าถูกกว่าทุกเจ้าในตลาดแน่นอน
  • เราจัดส่งสิ้นค้าให้รวดเร็วภายในไม่เกิน 1 ชมหลังจากชำระเงิน (*ในเวลาทำการ 10.00 – 21.00)

[/checklist]

ทำไมต้อง iTune Store Japan

  • iTunes Store Japan มี Application ให้โหลดมากเป็นอับดับต้นๆของโลก
  • สำหรับคอเพลงญี่ปุ่น หรือ หนังญี่ปุ่นแล้ว ต้อง iTunes Store Japan เท่านั้น
  • เป็นแหล่งที่รวมเกมส์ดังๆมากมายของญี่ปุ่น เช่น Street Fighter, Taiko, etc..
  • เหมาะสำหรับคนที่อยากศึกษาภาษาญี่ปุ่นเพราะมี app สอนภาษาญี่ปุ่นดีๆมากมาย

ติดต่อสั่งซื้อได้ที่

WebSite: http://www.japangiftcards.net

Email: japangiftcards@gmail.com

Tel: 0858314545

http://www.japangiftcards.net

Magic-Crystal แอปตัวแรกของ XinniXSoft (จุตติ)

ห่างหายจากการเขียนบล๊อกไปหลายเดือนเพราะว่างานเยอะมากรวมกับยังไม่รู้จะเขียนอะไรดี และในที่สุดวันนี้ก็มีเรื่องมาให้เขียนบล๊อกแล้วครับ ตอนนี้ XinniXSoft (บริษัทในอนาคตที่ผมกับเพื่อนๆวางแผนจะเปิดมันในอนาคต) ก็ได้คลอดผลงานชิ้นแรกออกมาแล้วครับ

Name: Magic-Crytal

OS: iOS (iPhone, iPad)

Type: Game

Kind: เป็นเกมส์แนว มายากลครับ

Release Date: 10/10/10

Price: 0.99 usd

Website: http://www.xinnixsoft.com

เนื้อหาของเกมส์: Magic-Crystal เป็นเกมส์แนวมายากลที่ไว้ใช้เล่นกับเพื่อนนะครับ โดยที่ตัวเกมส์สามารถทายไพ่ที่เพื่อนเลือกได้โดย ใช้การถามคำถามที่ไม่เกี่ยวข้องอะไรเลยกับไพ่ที่เพื่อนเลือก

ความสนุก:

- เพื่อนๆสามารถที่จะเล่นกลได้โดยที่ไม่ต้องเป็นนักมายากล (ไม่ต้องเสียเวลาฝึก)

- ได้เห็นสีหน้าของเพื่อนว่าเกมส์มันทายไพ่ถูกได้ยังไง :p

เกมส์ตัวนี้เลือกเอา Cocos2d for iPhone มาเป็นตัวพัฒนาครับ ซื่งเจ้าตัว cocos2d เนี้ยมันทำมาเพื่อสำหรับพัฒนาเกมส์ที่เป็น 2D โดยเฉพาะครับ

การเตรียมความพร้อมก่อนสร้าง Cocoa Application

หลังจากคราวที่แล้วที่เกรินนำเรื่อง มารู้จัก Cocoa คืออะไรแล้ว สิ่งต่อมาที่เราควรจะรู้ในการสร้าง Cocoa Application นั้นก็คือ 3 สิ่งนี้ครับ

1. Tools

2. Language

3. Frameworks

หลังจากที่เราเรียนรู้สามสิ่งนี้แล้ว เราก็จะได้ไอเดียภาพรวมว่าจะเขียน Cocoa App ขึ้นมาสักอันนึงเนี้ยจะต้องเริ่มยังไง

TOOLS:

สำหรับเครื่องมือที่ใช้ในการ Develop Cocoa App นั่น จะมาพร้อมกับ Mac OS X Developer Tools ซึ่งจะอยู่ในแผ่น Install ของ OS X ครับ หลังจากที่ Install ไปแล้วมันก็จะลงโปรแกรมให้เราเยอะแยะเลยครับ แต่ว่าที่เราจะใช้หลักๆ เลยในการ Develop นั้นก็คือ

Xcode: ก็คือ IDE นั่นเอง เหมือนพวก eclise, netBeans ทั่วไปครับ แต่มี environment ที่เหมาะในการสร้าง Cocoa app ครับ

Interface Builder: ไว้ใช้ในการสร้าง GUI ครับ เช่นพวก Windows, Buttons etc…

* ทั้งสองตัว จะทำงาน Link กันอยู่ตลอดเวลาเรา develop ครับ

ส่วนด้านหลังนั้น ก็จะมี GNU C compiler และ GNU Debugger ค่อย compile และ debug ครับ

LANGUAGES:

สำหรับภาษานั่น ในการ Develop Cocoa Application เราไม่ได้จำกัดอยู่แค่ภาษาได้ภาษาหนึ่งครับ เราสามารถพัฒนาด้วยภาษา Ruby หรือ Python ก็ได้ แต่โดยส่วนมากแล้วจะใช้ Objective-C ครับ

อย่าเพิ่งตกใจว่า Objective-C คืออะไร อย่าเพิ่งไปกังวลครับ ไอ้เจ้าภาษาเนี้ยไม่ได้เป็นภาษาใหม่อะไรเพียงแต่ว่ามัน extend มาจาก C เท่านั้นเอง แล้วทำเพิ่มในเรื่องของ Object Oriented ลงไปให้ C เพราะเหตุนี้มันก็เลยชื่อว่า Objective-C นั่นเอง ดังนั้นใครที่มีพื้นฐาน C, C++, Java ก็สบายโลดเลยครับ

FRAMEWORKS:

สุดท้ายแล้วที่ขาดไม่ได้ก็คือ Framework ที่จะใช้พัฒนาครับ สำหรับคนที่ไม่เข้าใจว่า framework คืออะไร ผมจะอธิบายให้สั้นๆ นะครับ

เจ้า Framework เปรียบเทียบง่ายๆ ก็เหมือนที่ขายฟอร์นิเจอร์ Built-in นั่นเอง เช่นเราอยากได้ห้องนอน เราทำยังไงครับ เราก็ไปที่ Index living mall (ไม่ได้โฆษณานะ ยกตัวอย่างเฉยๆ) แล้วเราก็เลือกเลยครับว่าจะเอาเตียง โคมไฟอะไรแบบเนี้ย ซึงเราไม่ต้องไปนั้งบอกช่างให้ทำเอง กว่าจะทำเสร็จอ่ะมันนาน

สรุปเป็นภาษาทาง software ก็คือ framework นั่นคือ Class หลายๆคลาสมารวมกันเพื่อที่จะทำงานให้ตรงกับวัตถุประสงค์ โว้ววๆๆๆ

แม่งยากเน๊อะ ขออีกทีสรุปแบบของผมดีกว่า framework ก้อคือ Index Living Mall นั่นเอง เวลาอยากจะสร้างบ้านสักหลังนึงก็ไปซื้อฟอร์นิเจอร์มาใส่ได้เลย :p

การที่เราจะพัฒนา Cocoa Application ได้นั้น มี Frameworks ที่เราต้องใช้อยู่ 3 Frameworks ด้วยกัน

1. Foundation: ก็คือ Framework พื้นฐานที่เราใช้กันอยู่ทุกวันครับ เช่น String, Array, Number. …

2. AppKit: เป็น Framework ที่ใช้ในการสร้าง UI ครับ เช่น Windows, Buttons, ….

3. Core Data: ตัวนี้เป็น Framework ที่ใช้จัดการกับ layer ด้านล่างของ Cocoa Application ครับ เช่น Save, Load Memory, ….

อันที่จริงแล้ว ยังมี framework อีกมากมายให้เราได้เลือกใช้การ ก็เหมือนชีวิตจริงแหละ ห้องนอนอาจจะมาจาก Index Living Mall หรือน้ำอาจจะมาจาก SB ห้องนั้งเล่นมาจาก บุญถาร แต่ว่าหลักแล้วก็คือ 3 ตัวที่ได้กล่าวถึงมานั้นเอง

ที่มา  Cocoa programming for Mac

คราวหน้าเราจะมาลองเปิดซิง Cocoa Application แรกของเราด้วย Hello World กัน :)

ประโยชน์ชอง Enumerator ใน Rails

อันนี้เป็นเกล็ดเล็กน้อยๆ ที่ผมเคยใช้ใน Model นะครับ

ยกตัวอย่างเช่นถ้าเรามี Column “Flag” อยู่ใน Modle Message

เรากำหนดให้

ถ้า Flag Status เป็น

0 = not delete

1 = deleted

2 = …..

ประมาณนี้นะครับ เพราะฉะนั้นเวลาเราเขียนโค้ดก็จะทำให้โค้ดของเราอ่านยาก

Message.update_atrribute(:flag, 1)

ซึ่งเวลาที่คนอื่นมาอ่านโค้ดเรา ก็จะไม่เข้าใจว่า 1 คืออะไร

ในการใช้ Enum เข้ามาช่วยนั้น เราจะใส่ Enum ไว้ในส่วนของ Model ครับ

class Message < ActiveRecord::Base
# Set Enum for flag column
NOT_DELETE = 0
DELETED = 1
.....
end

หลังจากนั้นเวลาเราเรียกใช้ใน controller เราก็จะสามารถเรียกได้แบบนี้ครับ

Message.update_atrribute(:flag, Message::DELETED)<br />

ที่นี้เวลาใครมาอ่านโค้ดเรา ก็จะสามารถที่จะเข้าใจได้เลยว่า set flag ให้เป็น deleted นั่นเอง

มารู้จัก Cocoa คืออะไร

ต้องเกรินไว้ก่อนเลยนะครับว่าข้อมูลที่ผมได้มาทั้งหมดเนี้ย ได้มาจากการอ่านหนังสือเล่นนี้ครับ Cocoa programming for Mac

ประวัติศาสตร์

ย้อนไปเมื่อสมัยก่อนครั้งที่นาย Steve Jobs หรือที่เรารู้จักกานในในนามของผู้ก่อตั้ง Apple Computer มีปัญหากับ นาย John Sculley

ซึ่งเป็นคนที่ Jobs จ้างมาเพื่อเป็น CEO ของ Apple ในสมัยนั้น ทำให้นาย John นั่นได้ใช้อำนาจย้าย Jobs ให้ไปดูแลในแผนกที่เขาไม่มีอำนาจในการควบคุมทิศทางของบริษัท เรื่องราวครั้งนั้นเป็นเหตุให้ Jobs ต้องหนีออกจากบริษัทที่ตัวเองสร้างมากับมือ แล้วไปตั้งบริษัทใหม่ในนามว่า NeXT Computer

NeXT ได้เริ่มจ้างทีมวิศวะกรเล็กที่มีประสิทธิภาพเข้ามาทำงาน และทีมเล็กๆนี้เองก็ได้สร้างสรรค์สิ่งต่างๆขึ้นมามากมายภายใต้ NeXT เช่น

Operating System, Printer, Development tool etc. แต่ละชิ้นที่ NeXT ทำการสร้างขึ้นนั้น เรื่องของเทคโนโลยีนั้นไม่ต้องพูดถึง เรียกได้ว่าในสมัยนั้นล้ำหน้ากว่าเทคโนโลยีอื่นๆไปมาก แต่ว่า NeXT Computer ก้อไม่ประสบผลสำเร็จในยอดขาย ทำให้ในปี 1993 บริษัทต้องปิดตัวลงไป แล้วเปลี่ยนชื่อจาก NeXT Computer ไปเป็น NeXT Software แทน

ต่อมาเมื่อเปลี่ยนชื่อบริษัทมาเป็น NeXT Software แล้วนั้น (ในความคิดส่วนตัวของผมเอง ผมคิดว่า Jobs คงมุ่งเป้ามาที่ การพัฒนา Software อย่างเดียวแทน ) ก้อได้มุ่งมาพัฒนา Operting System และ Development tools และจำหนายภายใน brand ที่ชื่อว่า NeXTSTEP นั่นเอง ** ผมขอนอกเรื่องนิดนึง เพื่อเป็นเกล็ดความรู้ สำหรับคนที่เคยผ่านตา Objective-c มาบ้าง อาจจะส่งสัยว่า ทำไม class ใน Objective-c นั้นจะต้องนำหน้าด้วย NS อย่างเช่น NSString, NSArry, .. ไอ้เจ้า NS นั้นก็ย่อมากจาก NeXTSTEP นั่นเองครับ ** มาว่ากันต่อ แต่ว่าในสมัยนั่นคนธรรมดาทั่วไปก็จะไม่ค่อยรู้จัก OS หรือ IDE ของ NeXTSTEP สักเท่าไหร่ จะเป็นที่นิยมแพร่หลายให้หมู่ของพวกนักวิทยาศาสตร์มากกว่า เป็นเพราะว่า OS และ IDE ของ NeXTSTEP ในสมัยนั่นสามารถที่จะ Implement idea ในการ Develop application ได้เร็วกว่าเทคโนโลยีอื่นๆ ที่มีในสมัยนั้น

เจ้าตัว OS ที่ NeXT ทำในตอนนั้น NeXT ได้ตัดสินใจที่จะใช้ Unix เป็น core ด้วยเหตุผลที่ว่า Unix นั้นเป็นระบบที่เสถียรมากกว่า Microsoft Window และ Mac OS ในสมัยนั่น และยังมีประสิทธิภาพในด้วยของ Networking อีกด้วย ต่อมา NeXT ได้ทำการเขียน Window server ขึ้นมาเพื่อให้ OS ของตัวเองนั่นสามารถที่จะเป็นตัวส่ง events ต่างๆที่ถูกส่งมาจาก user ไปให้กับ application ใช้ในการประมวณผล และในทางกลับกัน application ก็จะทำการส่งผลลัพธ์ที่ได้กลับไปให้ window server แสดงผลให้กับ user นั่นเอง

หลังจากนั้นไม่นาน NeXTSTEP ก็ได้ทำการสร้าง Set of libraries และ Tools ขึ้นมาเพื่อที่จะให้โปรแกรมเมอร์สามารถที่จะสร้างและจัดการกับ window manager ได้อย่างง่าย ไอ้เจ้า Libraries ตัวนั้นเองได้ถูกตั้งชื่อว่า Frameworks ในปี 1993 และต่อมาได้เรียกรวมระหว่าง Libraries กับ Tools ว่า OpenStep หรือที่รู้จักกันที่ในนามของ Cocoa ในปัจจุบัน

**ส่วนตัวของผมยังใหม่กับ OS X อยู่มาก เพราะเพิ่งมาเริ่มใช้ตอนเป็น 10.5 แล้ว แต่หลังจากอยู่กับมันมา 1 ปีเต็มทำให้ผมรักมันเข้าแล้ว

ขอบคุณพี่มาย Rails dev. แห่ง safecoms ทีเป็นแรงบรรดาลใจให้ผมหั่นมา develop on Mac

ในตอนต่อไปเราจะมาพูดถึงการเตรียมความพร้อมก่อนที่จะเริ่มสร้าง Cocoa application กัน :)

Have fun with WhenURnotAround

iPhone on Rails

ช่วงนี้นั้งลงศึกษา iPhone อย่างจริงจังเพราะทนกระแสความแรงไว้ไม่อยู่

ก่อนอื่นก็ต้องไปนั้งศึกษา Objective-C กานสักพักนึง ( เด๋วไว้วางๆจะมากเขียน Objective-C tutorial)

วันนั้นนั้งฟัง podcast ที่ rails envy podcast #66 เห้็นว่ามีคนทำ library ของ iPhone ออกมาเพื่อที่จะใช้ต่อกับ Rails application

เจ้าตัวนี้มันมีชื่อว่า ObjectiveResource ครับ (เข้าไปดาวโหลดกันได้ที่นี้ครับ iPhone on Rails )

เจ้าตัวนี้มันทำงานยังไง?

- ก่อนอื่นเลยเราจะต้องมี (Restful) web service ที่ provided ข้อมูลที่เราต้องการไว้ ไม่ว่าจะเป็นใรูปของ XML หรือ JSON

- จากนั้นตัว lib ที่เราโหลดไปใส่ไว้ในโปรเจคของไอโฟน จะทำหน้าที่สร้าง connection และทำการ อ่านข้อมูลจาก XML หรือ JSON

หลังจากที่ลองใช้ดูแล้ว ผมว่าเจ้า library ตัวนี้ใช้ได้ดีทีเด๋วเลยแต่่ว่ามันสร้างมาเฉพาะกับ app ที่ทำการ route แบบ rest เท่านั้น

ถ้า app ของเราทำการ route แบบ default แล้วละก็ เราก็คงจะต้อง modify ตัว library เอาเองครับ ( ไม่มีอะไรซับซอนมากครับ ผมลองโมดูแล้ว )

One Sweet Day @ Taco

  WakeBoard_169 WakeBoard_183    

1. เหนื่อยๆ ขอพักหน่อย

2. ขอเป็นนางแบบสักวัน

WakeBoard_285   WakeBoard_39

3. ได้เวลาวางมือ

4. ยังมันส์อยู่

WakeBoard_302WakeBoard_229   

5. อีกคนเพิ่งกลับมาเมืองไทย

6. อีกหนึ่งกำลังจะจากเมืองไทย

WakeBoard_297WakeBoard_6

ช่วงเวลาดีของคนสองคน เราก็ควรที่จะเก็บมันเอาไว้ในความทรงจำตลอดไป

Follow

Get every new post delivered to your Inbox.

Join 33 other followers