Raspberry Pi with Alarm Clock Python code

กลับมาพบกันอีกครั้งน่ะครับ หลังจากที่ผมไปทดลองฝึกวิชา python อยู่อาทิตย์นึง วันนี้ผมก็ได้ source code ทดลองมาให้ผู้สนใจที่จะทดลองพัฒนาเจ้าบอร์ด Raspberry Pi ได้ทดลองกันแล้วนะครับ ซึ่งโค้ดแรกวันนี้ผมจะแนะนำเป็นโค้ดง่ายๆ ครับ ใช้ทำเป็น นาฬิกาปลุก วัตถุประสงค์ก็เพื่อศึกษาโครงสร้างการทำงานของ Python นะครับ ถ้าพร้อมแล้วก็ไปลุยกันเลยครับ

# Application: Raspberry Pi sing the national anthem
# Rev 1.0.2 (12-August-2013)
# Made By : ChokeLive (chokelive-AT-gmail.com)
# website: www.chokelive.com

import time,pygame
pygame.init()
clock = pygame.time.Clock()
while True:
        clock.tick(1)
        theTime=time.strftime("%H:%M:%S", time.localtime())
        print theTime

        if theTime == "18:00:00":
                print "Play Sound!!"
                pygame.mixer.init()
                pygame.mixer.music.load("thaination.mp3")
                pygame.mixer.music.play()
                while pygame.mixer.music.get_busy():
                        pygame.time.Clock().tick(10)

Read more

ตั้งค่า IP Address ของ Raspberry Pi ผ่าน SD Card โดยไม่ต้องต่อจอและ keyboard

คืนนี้ไม่มีอะไรมากครับ พอดีเพิ่งทดลองต่อเจ้าบอร์ด Raspberry Pi ตรงเข้ากับ Notebook แต่ว่าลืมเอา keyboard มาจากที่บ้านต่างจังหวัด เลยยังงงๆ หาวิธีว่าจะเซ็ตค่า IP Address ยังไงดี ลองไปค้นๆๆ ถาม google.com ดู ก็พบหนทางสว่างขึ้นมาทันทีครับ เพื่อไม่ให้เสียเวลาเรามาเริ่มกันดีกว่า

raspberry03-000

Read more

Getting Start เริ่มต้นใช้งาน Raspberry Pi

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

raspberry02-000

Read more

แกะกล่อง Raspberry Pi ไมโครคอมพิวเตอร์จิ๋วขนาดเท่าบัตรสมาร์ทการ์ด

Raspberry Pi ก็คือ บอร์ดไมโครคอมพิวเตอร์ขนาดจิ๋วครับ โดยความสามารถของมันก็คือจะมีคุณสมบัติพื้นฐานที่เหมือนกับคอมพิวเตอร์ทั่วๆ ไป ไม่ว่าจะมีหน่วยประมวลผลกลาง CPU หน่วยความจำชั่วคราว RAM หน่วยความจำถาวร microSD ตลอดจน Input/Output port อย่าง Video out / Audio Out ความสามารถทางด้านการสื่อสารผ่านเน็ตเวิร์ค LAN ซึ่งคุณสมบัติอันครบครันเหล่านี้ ทำให้มันสามารถรันระบบปฏิบัติการ OS ได้อย่างสบายครับ ซึ่ง ระบบปฏิบัติการที่ใช้จะเป็น Debian Linux ที่ถูก optimize ให้สามารถรันบนบอร์ดนี้ได้ ซึ่งก็แน่นอนครับ ในเรื่องของการนำไปใช้งาน ย่อมจะสะดวกขึ้น เพราะทุกอย่าง OS มันจะคอยจัดการให้เรา ไม่ว่าจะเป็นเรื่อง Video, Audio, หรือ Network จึงทำให้เราลดเวลาในการพัฒนาอุปกรณ์อิเล็กทรอนิกส์ได้ครับ อาศัยความรู้ทางด้านเขียนโปรแกรมนิดๆ หน่อยๆ บางคนที่ถนัดการเขียนโปรแกรมบนคอมพิวเตอร์อยู่แล้ว ก็ไม่ยากที่จะมาเขียนโปรแกรมบน Raspberry Pi Board ได้ด้วย

สำหรับวันนี้ผมยังไม่แนะนำอะไรมากครับ เพราะเพิ่งจะได้บอร์ด Raspberry Pi มาลองเล่น ด้วยผู้สนับสนุนใจดีท่านหนึ่ง ได้บริจาคบอร์ดมือหนึงให้ผมมาทดลอง ผมก็เลยถือโอกาสนี้ มอบความรู้คืนสู่สังคมครับ  ^____^

raspberry-006

Read more

Microcontroller Board ไมโครคอนโทรลเลอร์สร้างโลก

จะว่าไปแล้วผมได้ห่างเหินจากวงการของ micro controller มานานมากๆ ครับ นับได้ก็ตั้งแต่เรียนจบ ป.ตรี ก็ไม่ได้จับมันอีกเลย (หันมาจับ mouse และ keyboard อย่างเดียว) และเคยมีความคิดที่จะไปให้ห่างๆ จาก hardware พวกนี้ครับ เพราะด้วยเหตุผลอย่างหนึ่งคือ ยิ่งอยู่กับมันมากเท่าไหร่ รอบๆ อณาบริเวณที่ผมอาศัยอยู่มันจะรกมากเท่านั้น 555+ นี่ยังไม่นับกับการต้องอดหลับอดนอนดึกๆ ดื่น เพราะว่าต่อวงจรอีกเยอะแยะมากมาย ไหนจะต้องมาทนดมกลิ่นตะกั่วและหัวแร้งอีก  จนมาถึงวันนี้มันเปลี่ยนไปแล้วครับ ผมกำลังหันหน้าวิ่งเข้าหามันอีกครั้ง พร้อมด้วยความหวังและความฝันในการสรรค์สร้างสิ่งต่างๆ อย่างเต็มเปี่ยม

micro1

Read more

malware killing กำจัดมัลแวล์ให้สิ้นชีพ

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

malware

 

Read more

ฺBayesian Believe Network

จากหัวข้อนี้ทำให้ผมตาค้างมาหลายวันครับ กับการนำเอาทฤษฎีของ Baye มาใช้ในสุดยอดงานวิจัย ที่เรียกว่าสุดยอดเพราะทำให้ผมนอนไม่หลับมาหลายวันครับ เพราะไม่รู้ว่าจะสร้าง model ออกมายังไงดี ไปหาดูตัวอย่างก็แล้ว ก็ไม่ค่อยเจอตัวอย่างในการสร้าง Believe network กับข้อมูลจริงๆ แต่มีวิธีการคำนวณและก็สูตรอันเยอะแยะมากมายที่อ่านทีไรชวน ตาลายทุกที

แต่คนท้อย่อมไม่ถอย คนถอยย่อมต้องเดินช้า 555+ พอดีผมไปเจอ slide ที่สอนวิธีการสร้าง model Believe network โดยใช้ software ของ weka ครับ ซึ่งก็ต้องขอขอบพระคุณเจ้าของ สไลด์อันเป็นอย่างสูงที่ช่วยให้ผมพบทางสว่างในครั้งนี้ด้วยครับ

(Alex Thomo – University of Victoria)
http://www.engr.uvic.ca/~seng474/

Read more

Google Latitude – Where am I?

สำหรับ application นี้ เป็น บริการ ฟรีๆ จาก google นะครับ ที่ช่วย track ตำแน่งปัจจุบันของเราเองว่าอยู่ไหน ณ ขณะนั้น ซึ่งการทำงาน ก็คือ ต้องมีตัว google map รันอยู่บนมือถือ GPS น่ะครับ เสร็จแล้ว มือถือ GPS ก็จะส่งตำแน่งของเจ้าของมือถือขณะนั้นเข้ามายัง google server เพื่อทำการ broadcast ออกมาสู่สาธารณะซึ่งเราสามารถนำเอา widget ที่เป็นตำแหน่งปัจจุบันของเรามาแปะไว้ใน blog หรือ เว็บของเราได้ครับ เพื่อให้เพื่อนๆ รู้ว่าเราอยู่ไหน ณ ตอนนี้ ซึ่งเหมาะ กับการนำเอาไปแอบติด ที่โทรศัพแฟนครับ เพื่อดูว่าแอบหนีเที่ยวหรือ เปล่า ซึ่งงานนี้ผมว่ามีเลิกกันแน่นอนครับ อิอิ ยังไง ก็ทดลองใช้กันอย่างสนุกๆ นะครับ ประโยชน์ ของมันก็มีอยู่แล้วตามแต่จุดประสงค์ใช้งาน แต่ที่ผมได้แน่ๆ ก็คือ ผมได้เรียนรู้เทคโนโลยีครับ และ เผื่อวันข้างหน้ามีคนเอาเทคโนโลยีแบบนี้มาหลอกผม ซึ่งก็อาจเป็นไปได้ยาก เพราะ ผมรู้แล้วว่ามันคืออะไร ….

ที่มา : http://www.google.com/latitude



Domain Name Hacking part-3

กลับมาที่เรื่อง Domain name ของเรากันต่อครับ หลังจากที่เขียนบทความไว้เมื่อสองครั้งที่แล้ว ในวิธีการของการ Hacking 1 และ Hacking 2 และสำหรับในตอนนี้เราจะมาศึกษาวิธีการ Hacking Domain 3 กันต่อครับ

สำหรับในตอนนี้เราจะมาพูดถึงในเรื่องของการ Hacking Domain โดยวิธีการของการใช้ e-mail กันครับ แต่วิธีการต่อไปนี้จะแตกต่างจากวิธีการของการส่ง fishing e-mail แต่ว่าเป็นวิธีการที่ทุกๆ คนอาจจะมองข้ามถึงความปลอดภัยตรงจุดนี้ไป จนสามารถทำให้ domain name ของหลุดมือไปสู่ Hacker ได้โดยง่าย

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

Read more

Domain Name Hacking part-2

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

กลับมาที่เรื่องของ Domain name hacking ของเรากันต่อครับ หลังจากครั้งที่แล้วผมได้สรุปวิธีการ hacking domian name โดยใช้วิธีการกระทำผ่านทาง registra กันไปแ้ล้ว อาจจะทำให้หลายๆ คนรู้สึกตื่นตัวกันมากขึ้นกับการเลือกผู้ให้บริการจด domain name ที่ควรจะไว้ใจได้ เพราะคำว่่า Domain name ไม่ใช่เพียงแค่เป็นชื่อที่ใช้สำหรับแทนหมายเลข IP address ของระบบ computer แต่เพียงเท่านั้น แต่เพราะว่า domain name ในปัจจุบัน อาจจะหมายถึง Brand ชนิดหนึ่งที่สำคัญมากกับธุรกิจของเราบนโลก cyber spcace แห่งนี้ด้วยครับ…

Read more