18 พฤศจิกายน 2018
Home / แอมป์

แอมป์

Programmer สาย OpenSource ถนัด WEB และ Mobile ในฝั่ง Apple

กันยายน, 2016

  • 19 กันยายน

    SOAP DataTable format จาก .NET

    SOAP DataTable

    จากที่ผมต้องนั่งปล้ำกับ SOAP มาทำให้ได้เรียนรู้บางอย่าง เกี่ยวกับ SOAP DataTable ในฝั่งของ.NET มาอย่างหนึ่งว่าใน.NET นั้นมี Object ที่ชื่อว่า DataTable ซึ่งจะ return XML ใน SOAP มาในรูปแบบ ที่ไม่เหมือนกับ ชาวบ้านเท่าไหร่ ถ้าฝั่ง Client จะส่ง XML ไปใน รูปแบบ DataTable จะต้องปั้น XML ขึ้นมาเอง ถ้าไม่ใช่ client ที่เขียนด้วย .NET เพราะ .NET นั้นจะทำการ …

เมษายน, 2016

  • 28 เมษายน

    Bumper Ads โฆษณา 6 วินาทีบน Youtube

    Youtube_Bumper_Ads

    รู้จักกับ Bumper Ads Google ได้ออกแบบการแสดงบน Youtube แบบใหม่ซึ่งจะทำการแสดงบน Youtube เป็นเวลา 6 วินาที โดยไม่สามารถกดข้ามได้เลย โฆษณาประเภทนี้มีชื่อว่า “Bumper Ads”  3 ข้อดีของ Bumper Ads เหมาะกับคนที่ไม่ชอบกดข้ามโฆษณาบน Youtube เนื่องจากกดข้ามไม่ได้ และระยะเวลาสั้นทำให้ไม่น่าเบื่อ เหมาะกับอุปกรณ์พกพา เพราะเมื่อมีการใช้อุปกรณ์พกพา จำ …

  • 25 เมษายน

    เมื่อ Facebook ปรับ News Feed Algorithm

    facebook_news_feed

    วันที่ 21 เมษายน 2559 ทาง facebook ได้ออกมาประกาศ เรื่องการปรับ Algorithm ของ News Feed ใหม่ โดยทาง facebook ได้ใช้เหตุผลว่า we call this our Feed Quality Program. From these conversations we have learned that the actions people take on Facebook—liking, clicking, commenting or sharing a post—don’t always tell us the whole story of what is most mean …

พฤศจิกายน, 2015

  • 5 พฤศจิกายน

    เปิด Permission URL Schema สำหรับเปิด Application อื่นใน iOS 9

    LSApplicationQueriesSchemes

    หลังจาก iOS 9 ได้เปิดใช้งานมาระยะหนึ่งแอพที่ส่งให้ลูกค้า test เริ่มทยอยมีปัญหา เช่นเรื่อง Permission ของ Network ในการเรืยก API ที่ใช้งานใน HTTP Protocal (วิธิเปิดใช้งาน HTTP Protocal) จนมาถึงตอนนี้ปัญหาใหม่ได้เกิดขึ้นคือ ทำการแชร์ Line, Instragram ไม่ได้ เนื่องจาก ติดปัญหา URL Scheme ไม่ผ่านการอนุญาตินั่นเอง ต่อไปนี้คือการเปิดใช้งาน URL Schema นะค …

ตุลาคม, 2015

  • 7 ตุลาคม

    Type ของ animationWithKeyPath ใน CABasicAnimation

    cabasic_type

    เมื่อมีการใช้ CABasicAnimation ในการทำ Animation ให้กับ view ต่างๆ จะต้องกำหนด animationWithKeyPath ด้วยเพื่อให้แสดง animation ตามที่เราต้องการ ผมได้หาข้อมูลแล้วมาแปลเป็นไทย ตามนี้ครับ Rotation rotation.x          สั่งให้หมุนในแกน x rotation.y          สั่งให้หมุนในแกน y rotation.z          สั่งให้หมุนในแกน z rotation             สั่งให้หมุนในแกน z …

  • 1 ตุลาคม

    Sniff packet จาก iPhone ด้วย wireshark

    sniff

    เนื่องจากผมทำงานต่อจาก outsource project ที่ทำมีการทำงานซึ่งต้องเชื่อมต่อ กับ TCP socket ทำให้ยากที่จะตรวจสอบข้อมูลว่าได้ถูกส่งไปยัง server ปลายทางหรือเปล่า ซึ่งปัญหาที่เกิดจาก Library ที่ได้นำมาใช้เป็นดังนี้ครับ ใน iPhone 5S ลงไป สามารถทำการส่งข้อมูลได้ตามปกติ แต่ใน iPhone 6 ขึ้นไปไม่สามารถทำการส่งข้อมูลได้เลย ผมเลยต้อง sniff เพื่อทำการวิเคราะห์ว่ …

กันยายน, 2015

  • 29 กันยายน

    นำ Font มาใช้ใน Application

    fon_add3

    หลายๆ แอพมีการนำ font ที่ซื้อมา หรืออยากได้ font  นอกเหนือจากที่ Apple มีมาให้เพื่อให้ แอพนั้นมีความเป็นเอกลักษณ์เพื่อบ่งบอกถึงตัว ผลิตภัณฑ์ เรามาลองดูวิธีการนำ font มาใส่ใน แอพ ของเรากันดีกว่าครับ ให้เรานำ font ที่ design ให้มา หรือเราหา download มาใส่เข้ามาใน โปรเจคของเรา ตามรูปด้านล่าง ผมนำ font มาใส่เพิ่ม 2 font หลังจากนั้นให้เรามา set ใน info. …

  • 28 กันยายน

    ปรับแต่ง Xcode ให้ชิค ด้วย Alcatraz

    alcatraz

    Alcatraz เป็น package manager สำหรับXcode ที่จะช่วยให้ Xcode มีประสิทธิภาพ และลูกเล่นมากขึ้น ไม่ว่าจะเป็น Plugins, Color Themes และ Templates ให้เราเลือกใช้มากมาย สามารถดูรายละเอียดได้ที่ alcatraz.io วิธีติดตั้ง Alcatraz Alcatraz ใช้ได้ตั้งแต่ Xcode 5 และ OSX 10.9 ขึ้นไปนะครับ วิธีลงก็ง่ายมาก แค่นำ command ด้านล่างนี้ ไปใส่ใน Terminal  แล้วกด enter …

  • 24 กันยายน

    การใช้งาน IBInspectable และ IBDesignable

    IBDesignable

    เชื่อว่าหลายๆ คนยังคงไม่เคยใช้งาน IBInspectable และ IBDesignable ใน Xcode กันแน่ๆ คำสั่งนี้ได้มีใน Xcode 6 ซึ่งจะสามารถทำให้เราสามารถ Custom Interface Builder (IB) ต่างๆ ซึ่งทำให้สามารถแก้ไข และแสดงผลบน Storyboard ได้เลย ตามภาพด้านล่าง ซึ่งจากภาพนี้เราไม่ได้ตัดรูปปุ่ม จาก Photoshop มาแปะแต่ประการใด แต่เป็นการใช้งาน IBInspectable ในการกำหนด field ใน …

  • 22 กันยายน

    Fix Appstore Error Submission API

    ITMS90474

    ผมรวม Error ในการ Submit Application ขึ้น Apple store ที่ผมเจอมา ไว้สำหรับแก้ปัญหา เพราะขี้เกียจไป Search Google ครับ Error ที่เจอ และวิธีแก้มีดังนี้ Error ITMS-90474: Invalid Bundle. iPad Multitasking support requires these orientations: UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLandscapeLeft, …

error: Content is protected !!