Posts

Showing posts from 2015

แถลงไขปัญหาการแชร์ website ใน facebook แล้วเกิดข้อผิดพลาด app id

Image
หลังจากที่อัพบล็อก รีวิวเกม CodeFights ไปเมื่อสัปดาห์ที่แล้ว แอดมินก็แชร์ใน Facebook ตามปกติ แต่ครั้งนี้พบว่า มันไม่ยอมให้แชร์ เด้ง Pop up แจ้งข้อผิดพลาดมาให้ด้วยดังรูปข้างล่าง


The content you're trying to share includes a link that our security systems detected to be unsafe: http://facebook.com/engineindy&width=402&height=255&colorscheme=light&show_faces=true&show_border=false&stream=false&header=false  Please remove this link to continue. If you think you're seeing this by mistake, please let us know.
มันระบุว่าในโค๊ดของเว็บมี script ที่ไม่ปลอดภัยรวมอยู่ด้วย ซึ่งจริงๆแล้วโค๊ดส่วนนี้ของแอดมินเป็น script ที่เอาไว้เรียก Facebook Pop up นั่นเอง ก็ไม่เป็นไร ในเมื่อมองว่ามันไม่ปลอดภัย ก็เอาออกไปครับ

แต่ปรากฎว่า เอาออกไปแล้วก็ยังแชร์ไม่ได้อยู่ดี

แอดมินลองใช้ developers.facebook.com/tools/debug เช็คดู มันยังมองว่าโพสนั้น มีโค๊ดส่วนที่ไม่ปลอดภัยติดอยู่ ซึ่งในเว็บจริงๆเอาออกไปแล้ว อันนี้ไม่รู้จะทำยังไงเหมือนกัน

วิธีแก้ก็คือ โพสใหม่ (New Publish) แต่ต้…

Update Profile Picture

Image
Update Profile Picture Engineerindy









รีวิวเกม CodeFights สุดยอดเกมสำหรับโปรแกรมเมอร์ที่ชื่นชอบการแก้บัคและเขียนโปรแกรม #NoBugNoLife

Image
อย่างที่หัวข้อได้เกริ่นเอาไว้ ครั้งนี้เราจะมารีวิวเกม ซึ่งไม่ใช่เกมธรรมดาไก่กาอาราเล่ ที่ใครๆก็สามารถเล่นได้ นอกจากจะต้องมีความรู้ในการเขียนโปรแกรมแล้ว ยังต้องเป็นผู้ที่มีสายตาปราดเปรื่องในการหาบัคอีกด้วย เรียกได้ว่ามองปุ๊ปต้องรู้ปั๊บว่าบัคอยู่ตรงไหน?

ส่วนใครที่ไม่ใช่โปรแกรมเมอร์ หรือไม่มีความรู้ด้านการเขียนโปรแกรมก็ปิดไป ไม่ต้องอ่านต่อแล้วครับ เพราะคุณคงจะเล่นเกมนี้ไม่ได้หรอก กลับไปฝึกเขียนโปรแกรมมาซะก่อน บะบาย

อ้าววว ถ้าคุณยังอ่านต่อแสดงว่าอยากเล่นมากล่ะสิ งั้นไปดูเกมนี้กันเลย

CodeFights

>>>>>>>กดเล่นตรงนี้ครับ<<<<<<<


อย่างที่บอกว่ามันคือเกมหาบัคของโปรแกรม วิธีการเล่นก็ไม่ยากครับ คือ เกมจะมีอยู่สองส่วน ส่วนแรกจะเป็นโจทย์ที่บอกว่าโปรแกรมนี้ทำอะไร มีอินพุตและเอ้าท์พุตแบบไหน และส่วนที่สองจะเป็นโค๊ด ซึ่งแน่นอนว่าโค๊ดจะมีส่วนที่ผิดอยู่ ให้เราหาและแก้ให้ถูกต้อง แค่นี้แหละครับ คอนเซปของเกม


Game Content
ตัวเกมมีหลาย Activity ให้เราทำครับ อย่างแรกเลยคือ โหมดการฝึกซ้อม เป็นโหมดที่สอนพื้นฐานการเล่น มีตัวละครตะล๊ากก พอฝึกแล้วจะได้ค่าประสบการณ์ตอบแทนด้วยฮะ


เมื่อคนที่ไม่เคยดูกันดั้ม ได้มาพบสิ่งนี้ ทำให้เขาหลงรักมัน ... (ไม่มีคลิป ถรุ๊ยยยย)

Image
ตะละแหม่ตั้งชื่อ Clickbait ไหมล่ะคร้าบบบ

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


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




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

และแล้ววว ก็ได้มาตัวนึง FA-78-3 Fullarmor Gundam 7th สัดส่วน 1/144 HG
ดูมันคลาสส…

[คนอวดหนังสือ] งานมหกรรมหนังสือระดับชาติ ครั้งที่ 20 #ของเก่ายังไม่หมดของใหม่มาอีกแล้ว

Image
คินดะอิจิ อีกแล้วหรอ ? ใครที่ตามแอดมินมาคงจะทราบดีว่าแอดมินสะสมคิดดะอิจิอยู่ ดังนั้นงานหนังสือแบบนี้ ไม่พลาดแน่นอนครับ

คือเมื่อศุกร์ที่แล้วไปเดินงานมา เป็นวันหยุดที่คนแน่นตามการคาดการณ์ แต่ไม่เป็นไร เพราะจุดประสงค์หลักของแอดมินไม่ได้ตั้งใจมาหาหนังสืออยู่แล้ว แค่มาส่องสาวๆ กับหาการ์ตูนไปอ่านสักเล่มเท่านั้นแหละ

หลังจากเดินคราวๆ ไม่ได้เจาะะจงบูทใดเป็นพิเศษ ก็เดินมาพับกบ (พบกับ) บูททาเล้น แล้วก็โดนมา 2 เล่มอย่างไวว่อง โดยพยายามไม่โฟกัสเล่มอื่นเลย รีบๆซื้อแล้วเดินออกมา เพราะเท่าที่มีอยู่ในห้องก็ไม่รู้จะอ่านหมดเมื่อไหร่

คินดะอิจิ ยอดนักสืบ ที่ผ่านๆมามักจะเล่มเดียวจบ แต่นี่มาถึงสองเล่ม แถมหน้าปกก็คล้ายๆกันอีก ชื่อตอนว่า "กระดิ่งหัวคน" ปฐมบทและปัจฉิมบท และนี่ก็เป็นตอนสุดท้ายของซีรี่ย์ คินดะอิจิแล้ว หวังว่าจะสนุกโครตๆนะครับจาร



อีกเล่มนึงที่ซื้อมาก็คือ "1 ปีกับชีวิตที่ผมอยู่ในอเมริกา Season 1" เล่มนี้อยากได้ตั้งแต่งานหนังสือครั้งที่แล้ว แต่พลาดไม่ได้ซื้อ ซึ่งตอนนี้มี Season 2 วางข้างกันอยู่ แต่อย่างที่บอก อ่านเก่าๆให้หมดก่อนจะดีกว่า เออเพิ่งเห็นว่าพิมพ์ครั้งที่ 4 แล้ว ใครชอบ…

[คิดแบบแอดมิน] ถ้าเลือกคบเพื่อนได้ 5 คน อยากมีเพื่อนอาชีพอะไร ?

Image
เคยคิดไหม ? 

เวลาที่เราดูการ์ตูนญี่ปุ่น โดยเฉพาะแนวผจญภัยสายต่อสู้ มุ่งสู่โลกกว้างนั้น พระเอกมักเริ่มต้นออกเดินทาง จากคนเพียงคนเดียว ต่อมามักเกิดอีเว้นเจอเพื่อนๆ หรือเป็นศัตรูกันในตอนแรก แต่ในที่สุดพระเอกจะสามารถเก็บพวกเขาเหล่านั้นมาเข้าทีมได้ ทีละคนสองคน จนกระทั่งทีมฟูลออฟชั่นและสามารถสู้บอสได้ในตอนจบ

ข้อสังเกตอย่างนึงคือ เพื่อนของพระเอกแต่ละคนย่อมต้องมีความสามารถ (คือถ้าไม่เก่งหรือมีอะไรที่โดดเด่นก็มาอยู่ทีมพระเอกไม่ได้นั่นเอง) และความสามารถของเพื่อนพระเอกมักจะไม่ซ้ำกัน นี่คือความจริงข้อนึงของทีมที่ดี

เราจะไม่เห็นทีมอะไรก็ตามที่มีคนเก่งแค่เพียงด้านเดียว แต่เราจะเห็นทีมที่มีความหลากหลายของความเก่งกาจ ยกตัวอย่างให้เห็นชัด ทหารหมู่ปืนเล็ก 1 หมู่ 11 คน คิดว่านะ เราคงไม่ได้เห็นพลยิงเครื่องลูกระเบิดทั้ง 11 คน อยู่ด้วยกันเป็นหมู่เดียว มันต้องมีหน้าที่ที่แตกต่างกันไป ทั้ง หัวหน้าหมู่ หัวหน้าชุดยิง พลปืนเล็ก อะไรก็แล้วแต่ นั่นทำให้ทีมแข็งแกร่ง

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

[คิดแบบแอดมิน] บะหมี่กึ่งสำเร็จรูป รสต้มยำกุ้ง กับวิญญาณกุ้งที่หายไป

Image
ฮาโล่ววววววววว

สวัสดีพ่อแม่พี่น้องลุงป้าน้าอาที่ติดตาม ถึงจะไม่ติดตาม หลงเข้ามาเฉยๆก็สวัสดีครับ  แอดมินหายไปเป็นเดือน เนื่องจากติดภารกิจสำคัญคือ พาเพื่อนๆไปโหดใน "Dota2" กับเหตุผลที่ว่าเน็ตไม่เอื้ออำนวย ก็เลยไม่ได้อัพเดทแต่อย่างใด เพราะตอนที่เน็ตเอื้ออำนวย ก็เล่นเกมไง ฮาๆ

จั๋วหัวได้เหมาะสมกับการกลับมาของแอดมินมาก "บะหมี่กึ่งสำเร็จรูป รสต้มยำกุ้ง กับวิญญาณกุ้งที่หายไป"

เชื่อว่าทุกคนเคยกินบะหมี่กึ่งสำเร็จรูป หรือที่เรารู้จักเค้าในนาม "มาม่า" ดังนั้นแอดมินจะเรียกมันว่ามาม่าก็แล้วกัน และหนึ่งรสชาติที่ขายดีที่สุดคงหนีไม่พ้น "รสต้มยำกุ้ง" ไม่ว่ายี่ห้อไหนแม่งก็ต้องทำรสนี้

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

แต่เชื่อไหมสิ่งที่แอดมินคิดว่าชาตินี้ต้องทำใ…

[Programming] รวมเทคนิค Optimize Code ให้มีประสิทธิภาพดียิ่งขึ้น

Image
สวัสดีเพื่อนๆ พบกันอีกแล้ว บล็อกนี้จะเขียนเรื่องการเพิ่มประสิทธิภาพโค๊ดให้ทำงานได้ดี และจะส่งผลให้โปรแกรมของเราเร็วขึ้น และใช้ทรัพยากรลดลงนั่นเอง โดยที่ตัวอย่างแอดมินจะใช้เป็นภาษา C# ก็แล้วกัน แต่ว่าหลักการก็จะคล้ายๆกันเกือบทุกภาษานั่นแหละ ไปดูกันเล๊ยย



1. รู้จักกับ String และ String Builder

สำหรับ StringBuilder มันคือชนิดของข้อมูลชนิดหนึ่งซึ่งมีความสามารถในการต่อ String ที่มีความยาวมากๆได้รวดเร็วกว่าตัวแปร String ธรรมดา โดยหลักการการต่อ String ของ String ธรรมดาคือ การสร้างตัวแปรใหม่ในชื่อเดิม ยกตัวอย่างเช่น เราสร้าง String a = "Hello"; ต่อมาต้องการเพิ่มให้ a = "Hello" + " Admin" นี่แหละครับ มันคือการสร้างตัวแปร a ขึ้นมาใหม่โดยที่ a = "Hello" ก็ยังคงสร้างอยู่ใน Memory ลองนึกถึงการต่อ String ยาวๆดูสิ จะเกิด Temp ขยะเยอะมาก

แต่ใช่ว่าจะให้เลิกใช้ String ธรรมดานะครับ คือต้องเลือกใช้ ถ้าเป็นข้อความสั้นๆ ไม่ยาวนักใช้ String จะเหมาะสมกว่าและมีประสิทธิภาพดีกว่า

ลองทดสอบความเร็วในการใช้งานทั้งสองแบบด้วยวิธีนี้ครับ

using System; using System.Diagnostics; usi…

งานเซเว่นต้องมา ยูฮ่า มัชฉะ มิลค์ แคนดี้ หวานขมกลมกล่อม

Image
อย่างที่บอก งานเซเว่นต้องมา ติ่งเซเว่นอย่างเราๆท่านๆ มีหรือที่จะพลาด อะไรใหม่ต้องลอง !!

ยูฮ่า มัชฉะ มิลค์ แคนดี้
ลูกอมรสนมผสมชาเขียว มีป้ายขายดีอันดับ 1 ในญี่ปุ่นด้วยนะเออ จริงๆที่แอดมินเห็นมันมี 3 รส สีเขียว สีขาว และก็สีแดงนะ ไม่รู้ว่ามีสีอื่นอีกรึเปล่า แต่วันนั้นซื้อมาซองเดียว รีวิวรสเดียวก็แล้วกัน 
เป็นลูกอมนำเข้าจากญี่ปุ่น เพราะผลิตที่ญี่ปุ่น 4-12 ตำบลคันซากิ อำเภอชูโอ จังหวัดโอซาก้า นี่ !!! ข้อมูลแน่น ฮ่ะๆๆๆ ซองเล็ก พอเหมาะพอดี แถมเป็นซิบล็อกด้วย จริงๆสำหรับแอดมินก็ไม่จำเป็นเท่าไหร่ เพราะกินแปปเดียว แบ่งเพื่อนคนละเม็ดก็หมดล่ะ  ถ้าจะไม่ชอบก็ตรงอีตาโลโก้ ผีตาโตเนี่ยแหละ นี่มันตัวอะไรครับโผมมมมม รู้สึกจะมี 5 เม็ด ถ้าจำไม่ผิด เม็ดใหญ่ใช้ได้เลย ส่วนราคา 22 บาท มั้ง โอ๊ยสมองงง จำไรนานไม่ค่อยได้แระ คราวหลังจะรีวิวต้องรีบมาเขียนเลย ถ้าเลยมาหลายวัน ลืมแน่นอน :3 ความอร่อย 9/10 ความหวานกำลังพอดี มีขมนิดๆของชาเขียว หอมในปาก กลมกล่อมต้องไปลองเอง  ความคุ้มค่าแอดมินคิดว่าแพงไปนิด ก็เข้าใจหรอกว่านำเข้า แต่ถ้าเอาไปซื้อชาคุณตัน เค้าแจกของด้วยนะเออ (ว่าแต่ตอนนี้แจกไรวะ แมร่งแจกจนไม่ค่อยตื่นเต้นล่ะ) ส่วนค…

รีวิว THE DIVINE MOVE หมากพระเจ้า สั่งเป็นสั่งตาย แฟนหมากล้อมไม่ควรพลาดด้วยประการทั้งปวง

Image
ออกตัวก่อนว่าแอดมินเป็นสาวกผู้คลั่งไคล้หมากล้อมมาตั้งแต่มอต้นแล้วมั้ง ตั้งแต่สมัยฮิคารุอ่ะ แต่ก็ไม่ได้คิดจะเอาจริงเอาจังมากนัก ยอมรับเลยว่าโกะ (หมากล้อม) เป็นเกมกระดานที่สนุกที่สุดตั้งแต่เล่นมา เป็นเกมที่สามารถบ่งบอกลักษณะนิสัยของผู้เล่นได้ด้วยนะเออ

ปกติหนังเกี่ยวกับหมากล้อมค่อนข้างหาดูยากอยู่แล้วล่ะ โดยเฉพาะในไทย บางเรื่องการเล่นหมากล้อมก็ไม่ใช่เมนหลักของเรื่องซะอีก เรื่องที่เกี่ยวกับการเล่นหมากล้อม หรือนักหมากล้อมที่สนุกๆจึงหายากมาก

ส่วนเรื่องที่แอดมินจะรีวิวเป็นเรื่องแรกเกี่ยวกับโกะที่แอดมินดู ค่อนข้างประทับใจนะ ชอบอ่ะ


The Divine Move หมากพระเจ้า สั่งเป็นสั่งตาย (2014)

เรื่องย่อ : ณ ประเทศเกาหลีใต้ (ลืมบอกว่าเป็นหนังเกาหลีอ่ะ) คือเกาหลีเนี๊ยเป็นประเทศที่นิยมเล่นโกะมาก (ใครติดตามข่าวสารวงการโกะมาบ้างคงทราบดี) ถือเป็นหนึ่งในสามมหาอำนาจของวงการโกะ ซึ่งมี จีน ญี่ปุ่นรวมอยู่ด้วย ในวงการนักหมากล้อม ที่เล่นโกะเป็นอาชีพ แน่นอนว่าพระเอกเราก็คือหนึ่งในนั้น วันหนึ่งพี่ชายพระเอกขอให้เขาไปเป็นผู้เล่นเงา (การโกงรูปแบบหนึ่ง) โดยตัวพี่ชายเข้าไปเล่นโกะเดิมพัน แล้วพระเอกก็มีหน้าที่บอกว่าต้องเล่นตรงไห…

ก้าวแรกกับงูเหลือม Python ตอนที่ 1 เริ่มต้นยังไง ?

Image
ช่วงนี้เห็น Python กำลังมาแรง มีคนเอาไปเขียนนู้นเขียนนี่กันเยอะ แอดมินก็เลยต้องรื้อฟื้นวิทยายุทธเก่าๆเพื่อมาลองเขียนบ้าง บอกเลยว่าพวกซินแท็กเนี๊ยแอดมินไม่ค่อยจะจำเท่าไหร่ ใช้ Auto complete ซะเยอะ แนวทางใครก็แนวทางมัน อย่าไปซี ฮ่าๆๆ

เรื่อง Python แอดมินว่าจะเขียนเป็นซีรีย์ยาว วันละเล็กวันละน้อย จะได้มีเรื่องเขียนบ่อยๆ เป็นการทบทวนของแอดมินเองด้วย เนื้อหาก็จะเป็น Basic สั้นๆ เอาไปประยุกต์ต่อได้

ข้อดีของ python
เป็นภาษาสคริปต์ ไม่ต้องเสียเวลาคอมไพล์นั่นเองตัวภาษามีโครงสร้างไม่ซับซ้อน ง่ายต่อการพัฒนา ไม่ต้องเขียนเพื่อจัดสรรหน่วยความจำ เช่น การ new ตัวแปรใหม่ เพราะ Interpreter จัดการให้มี Data Type แบบภาษา High Level เช่น list, set , dictionary เป็นต้นOpen Source ดังนั้นเราสามารถใช้งานได้ฟรี และมี Community ที่แข็งแกร่ง คนใช้เยอะ
เริ่มต้นกันเลย

เข้าไปที่ python.org แล้วก็ Download Installer มาติดตั้ง



ติดตั้งก็ Next Next ไปไม่ต้องคิดไรมว๊าก



พอติดตั้งเสร็จเราก็ก้าวเข้าสู่โลกของงูเหลือมกันได้เลย เปิดโปรแกรมขึ้นมาใครใช้ Windows 8 ก็ค้นหาด้วยคำว่า python แล้วเลือกตามรูปด้านล่าง


พอได้หน้าขาวๆมาแบบ…