Translate

วันพฤหัสบดีที่ 19 กรกฎาคม พ.ศ. 2555

Java for Android กระดานวาดเขียนอย่างง่าย




Java for Android กระดานวาดเขียนอย่างง่าย เขียนตามหนังสือ android ภาษาไทยเล่มแรก
ซึ่งตัวนี้จะอธิบายให้รู้ถึง event ของการเตะลากปล่อย ตามลำดับ ACTION_DOWN   ACTION_MOVE  ACTION_UP 
ผมปรับแก้จากหนังสือเยอะพอสมควรเพราะดูเหมือนว่าหนังสือจะอิงตามโค้ทหนังสือของต่างประเทศเล่มที่เค้าแปลมากเกินไป ซึ่งเป็นการเขียนในลักษณะอิงหลัก OOP เยอะไปทำให้คนพึงหัดพื้นฐานยังไม่เข้าใจเท่าที่ควร ซึ่งผมเองก็ไม่เข้าใจ :D อาสัยอ่านโค้ท จาวาออกเลยคลำๆ เอา 

วันอาทิตย์ที่ 8 กรกฎาคม พ.ศ. 2555

Java for Android เกมส์ Sudoku เขียนตามหนังสือ android ภาษาไทยเล่มแรก





Java for Android เกมส์ Sudoku เขียนตามหนังสือ android ภาษาไทยเล่มแรก

 ซูโดกุ (Sudoku) เป็นเกมที่ผู้เล่นจะต้องเติมตัวเลข 1 ถึง 9 ลงในช่องต่างๆ
โดยเริ่มต้นจะมีตัวเลขมาให้บางส่วน ผู้เล่นจะต้องเติมตัวเลขในช่องที่เหลือให้ครบ 
โดยมีเงื่อนไขว่า ในแต่ละแถว (แนวนอน), แต่ละคอลัมน์ (แนวตั้ง) 
และสี่เหลี่ยมย่อยขนาด 3x3 แต่ละอัน จะมีเลข 1 ถึง 9 ได้เพียงครั้งเดียวเท่านั้น

วันอังคารที่ 3 กรกฎาคม พ.ศ. 2555

โปรแกรมตรวจจับการเคลื่อนไหวจากกล้องเว็ปแคม



โปรแกรมตรวจจับการเคลื่อนไหวจากกล้องเว็ปแคม
ซึ่งผมปรับแต่งมาจากตัวอย่างโค้ทของ 
http://code.google.com/p/javacv
ซึ่งตอนนี้ตรวจจับได้แค่การเคลื่อนไหวกับหน้าตาที่เป็นรูปภาพ และกำลังพัฒนาให้สามารถตรวจจับได้ผ่านกล้องที่เป็น ip cammera ที่มีเทคโนโลยี่ตรวจจับการเคลื่อนไหวในตัวอยู่แล้ว และให้อ่านตัวอักษรได้ สำหรับท่านไหนอยากลองเอาไปทำดูบ้างก็โหลดไปลองได้เลยครับ  สิ่งที่จำเป็นต้องมีในเครื่องนะครับ ดูได้จากเว็ปของ Javacv เลย

วันอาทิตย์ที่ 1 กรกฎาคม พ.ศ. 2555

โปรแกรมเครื่อง NotePad แบบมี Undo/Redo



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