Categories
Life

Inspiration from Drew Houston

ช่วงนี้กำลังฝึกเรื่อง Listening อยู่เลยหาวีดีโอพวก CEO บริษัท Startup มานั่งดูเผื่อจะได้แรงบัลดาลใจด้วย แล้วก็ไปสะดุดกับวีดีโอตัวนึงซึ่งเป็นวีดีโอตอนที่ Drew Houston ซึ่งเป็น CEO ของ Dropbox และศิษย์เก่า MIT ไปพูดในวันจบการศึกษาของนักศึกษา MIT เมื่อปี 2013 ก็รู้สึกชอบในหลายๆส่วนที่เค้าพูดเลยอยากจะคัดมาลงบล็อกไว้

Categories
Life

Inspiration from Drew Houston

ช่วงนี้กำลังฝึกเรื่อง Listening อยู่เลยหาวีดีโอพวก CEO บริษัท Startup มานั่งดูเผื่อจะได้แรงบัลดาลใจด้วย แล้วก็ไปสะดุดกับวีดีโอตัวนึงซึ่งเป็นวีดีโอตอนที่ Drew Houston ซึ่งเป็น CEO ของ Dropbox และศิษย์เก่า MIT ไปพูดในวันจบการศึกษาของนักศึกษา MIT เมื่อปี 2013 ก็รู้สึกชอบในหลายๆส่วนที่เค้าพูดเลยอยากจะคัดมาลงบล็อกไว้

Categories
About Me Education

ผมเริ่มเรียน Java ตั้งแต่ตอนไหน ?

วันนี้ตอนคาบเรียน OOP มีเพื่อนมาถามว่า ผมเริ่มเรียน Java ตอนไหน ?

ถ้าจะให้นับ Java จริงๆก็คงบอกว่าผมเคยหัดพวก input/output, loop, if/else มาแล้วนิดหน่อยตอนทำ #1S4L แต่ถ้าว่ากันด้วย OOP จริงๆผมก็เริ่มเรียนพร้อมเพื่อนนี่แหละจำได้ว่าตอนเรียน OOP คาบแรกที่จะต้องเรียกใช้ private attribute ใน class จาก class อื่นผมยังนั่งพลิกหาวิธีอยู่เป็นสิบๆนาทีกว่าจะทำได้

ลองถามตัวเองดูครับว่าได้ให้เวลากับมันอย่างเต็มที่หรือยังเข้าใจพื้นฐานมันหรือยัง

Categories
About Me Education

ผมเริ่มเรียน Java ตั้งแต่ตอนไหน ?

วันนี้ตอนคาบเรียน OOP มีเพื่อนมาถามว่า ผมเริ่มเรียน Java ตอนไหน ?

ถ้าจะให้นับ Java จริงๆก็คงบอกว่าผมเคยหัดพวก input/output, loop, if/else มาแล้วนิดหน่อยตอนทำ #1S4L แต่ถ้าว่ากันด้วย OOP จริงๆผมก็เริ่มเรียนพร้อมเพื่อนนี่แหละจำได้ว่าตอนเรียน OOP คาบแรกที่จะต้องเรียกใช้ private attribute ใน class จาก class อื่นผมยังนั่งพลิกหาวิธีอยู่เป็นสิบๆนาทีกว่าจะทำได้

ลองถามตัวเองดูครับว่าได้ให้เวลากับมันอย่างเต็มที่หรือยังเข้าใจพื้นฐานมันหรือยัง

Categories
About Me Education

เรียน Rails/TDD ผ่าน Remote Pair Programming

ด้วยความที่ผมเป็นคนที่ชอบอ่านบล็อกของพี่ๆที่อยู่สายคอมพิวเตอร์ วันนึงก็ได้ไปเจอบล็อกของที่ @visibletrap เข้าแล้วไปสะดุด widget ด้านขวาของบล็อกอันนึงนั่นคือ **Pair with me** โดยผมอยากเรียน TDD อยู่เป็นทุนเดิมอยู่แล้วจึงไม่รอช้าจัดการ email หาพี่แท็ป จนนัดวันกันเรียบร้อย

Categories
About Me Education

เรียน Rails/TDD ผ่าน Remote Pair Programming

ด้วยความที่ผมเป็นคนที่ชอบอ่านบล็อกของพี่ๆที่อยู่สายคอมพิวเตอร์ วันนึงก็ได้ไปเจอบล็อกของที่ @visibletrap เข้าแล้วไปสะดุด widget ด้านขวาของบล็อกอันนึงนั่นคือ **Pair with me** โดยผมอยากเรียน TDD อยู่เป็นทุนเดิมอยู่แล้วจึงไม่รอช้าจัดการ email หาพี่แท็ป จนนัดวันกันเรียบร้อย

Categories
Programming

ข้อแตกต่างของการประกาศ int และ Integer ใน Java

Short answer: An int is a number; an Integer is a pointer that can reference an object that contains a number. Using Integer for arithmetic involves more CPU cycles and consumes more memory. An int is not an object and cannot passed to any method that requires objects (just like what you said about Generics).

ถ้าจะให้พูดง่ายๆคือ int เป็น “ตัวเลข”  แต่ Integer เนี่ยเป็น pointer ซึ่งทำให้เราสามารถอ้างอิง object ที่เก็บตัวเลขนั้นๆได้แต่การใช้งาน Integer นั้นจะกิน CPU และหน่วยความจำมากกว่า int ธรรมดา และ int ไม่สามารถใช้งาน method ของ Integer Object ได้ อย่างเช่น


Credit : http://stackoverflow.com/questions/6474576/java-primitive-types-int-vs-integer

Categories
WebDev

การทำ Pagination ข้อมูลใน Mysql ด้วย PHP

วันนี้ทำโปรเจคตัวนึงแล้วมันต้องทำ Pagination ให้หน้าของข้อมูลที่เราดึงมาจาก Mysql  แบบนี้

7042236089_b3246a398d

ก่อนอื่นเราก็ต้องกำหนดข้อมูลต่อหน้าที่เราต้องการดึงออกมาก่อนใส่ไว้ในตัวแปร $limitPagination ก่อนแล้วก็ code ตามด้านล่างนี้


โดยจัดการเปลี่ยน $type  เป็นชื่อ Table ที่เราต้องการก็เสร็จเรียบร้อยครับ 🙂

Categories
Tech

[Howto] จ่ายเงินแค่ $5 ก็ได้เรียนที่ Tuts+ ฟรี 1 ปี แถมเสื้ออีก 1 ตัว

Tuts+ Premium เป็นเว็บที่สอนด้านความคิดสร้างสรรค์และสกิลเฉพาะด้านทางเทคโนโลยีเช่น Web Development, Photoshop, Web Designers, Mobile Development, illustrators และอื่นๆ ทีนี้ทางเว็บเค้าไปจับมือกับทาง New Relic ว่าใครไป Deploy Monitor เนี่ยจะได้สิทธิ์เข้าดู Tuts+ Premium ฟรีไปเลย 1 ปี (ราคา $180) แล้วยังแถมเสื้อ New Relic ให้อีก 1 ตัว

Categories
Month Challenger

January 2014 Challenger

ตั้งใจไว้ว่าจะเลิกเขียน New Year Resolution แล้วเปลี่ยนมาเขียน Month Challenger แทนเพราะแบบแรกมันเหมือนตั้งเป้าหมายระยะไกลแล้วหว่านๆไปหน่อย นานๆไปก็ลืมจนมันไม่สำเร็จ

เดือนนี้จะเขียน Native App Android ให้ได้ตัวนึงถ้าเสร็จก่อนจะขยับไปลองพวก cocos2d-x อะไรพวกนั้นดู