Tuesday, September 16, 2008

ฤดูกาลสอบ

จากนักศึกษา เมื่อใกล้เข้าช่วงสอบ ก็กลายร่างเป็นนักสอบ ในทันใด

ความรู้ที่ร่ำเรียนมาทั้งหมด ต้องเอามาทุ่มเทให้กับการทำโจทย์เพื่อเตรียมตัวสอบ

ปีสอง เทอม หนึ่ง สอบ 6 วิชา 4 วิชา คำนวณล้วนๆ
ได้แก่
1. Engineering Mathematics III (คณิตศาสตร์วิศวกรรม III)
2. Discrete Mathematics (วิทยุทธคณิตศาสตร์, ภิณทณคณิตศาสตร์, และคณิตศาสตร์เต็มหน่วย จะเรียกชื่อไหนก็เรียกละกัน)
3. Basic Mechanics (กลศาสตร์พื้นฐาน) - วาดรูปๆ คำนวณๆ
4. Introduction to Electrical Engineering (วิศวกรรมไฟฟ้าเบื้องต้น) - วาดรูปๆ คำนวณๆ

ส่วนอีกสองวิชาที่เหลือคือ อ่านๆ จำๆ เข้าใจเล็กน้อยเป็นพอ
5. Computer Organization and Assembly - โครงสร้างคอมพิวเตอร์ และภาษาแอสแซมบลี
เป็นวิชาที่จะได้เรียนถึงไส้ถึงพุง รายละเอียดว่าเครื่องคอมพิวเตอร์ทำงานได้อย่างไร และเรียนรู้ภาษาเครื่อง (รู้แล้วเอาไปใช้คุยกับเครื่องคอมฯ ได้....[ฮา])
6. Man and Society มนุษย์กับสังคม --- (จำโลด)

อ้อๆ มีวิชาปฏิบัติอีกตัวคือ Practicum (จำชื่อเต็มไม่ได้ เอิ้ก) แต่เป็นวิชาที่ได้ลงมือ ประกอบวงจร รู้จักกับ cloud computing.... สนุกสนาน

สรุปได้ว่า เตรียมตัวสอบปีสองเทอมหนึ่งนี้ ทำอย่างเดียวคือ ทำโจทย์ๆๆๆๆ เปลืองกระดาษอย่างแรง.... แต่จำเป็นต้องฝึก ก็เปลืองน่ะแหละดีแล้ว

เอาเป็นว่า... blog นี้อยากพูดประมาณว่า ปีสองเทอมหนึ่ง วิชาคำนวณเยอะจัง - -"

ปล. เริ่มใช้นโยบายใหม่ blog เรื่องส่วนตั๊วส่วนตัว เขียนที่ blogspot ส่วน blog เรื่อง computer เขียนที่ nattster.siamdev.net ละกัน
ปล2. นโยบายใหม่ อีกอัน ... เหมือนจะใช้มานานแล้ว คือ พยายามเขียนอย่างน้อยเดือนละ 1 ครั้ง :D
ปล3. ไปดีกว่า อ่านหนังสือสอบต่อ.... ไม่สิ....ต้องเรียกว่า ทำโจทย์เตรียมสอบต่อมากกว่า

Saturday, August 23, 2008

ซื้ออุปกรณ์อิเล็กทรอนิกส์ จากร้านขายอะไหล่ (ใน "บ้านโป่ง")

วันนี้เป็นครั้งที่ 3 ที่ไปซื้ออุปกรณ์อิเล็กทรอนิกส์ (มานั่งประกอบวงจรเล็กๆ น้อยๆ)

ไปซื้อ resistor บอกเค้า ขอ 175 kOhm 1/4 watts (คิดในใจว่าไม่มีเท่านี้แน่ๆ)
เลยบอกเขาว่า ขอ resistor ที่ขนาดใกล้เคียง หรือรวมกันได้ขนาดเท่ากันก็ได้

เขาก็บอกว่า "ไม่มีค่ะ... ใกล้เคียงก็ 180 kOhm ค่ะ"
"อืม อนุกรมกันบวกกัน ขนานกันมันจะลด"
"งั้นเอา 180 kOhm ไปขนานกับ 5 kOhm ละกันนะคะน้อง ได้ 175 kOhm พอดี"

เราก็บอกว่าไม่เอา...พร้อมทั้งตกใจอย่างแรง หยิบเครื่องคิดเลขในร้านเขามาจิ้ม .... อืม...มันไม่ใช่ 175 ซักหน่อย ตกใจหมด เฮอๆ เราก็แย้งเขาว่ามันไม่ได้ 175 น๊า... เค้าก้อไม่ฟัง เฮอๆ (จำได้ว่า ขนานกัน เอาความต้านทานคูณหันหารด้วยความต้านทานบวกกัน นี่นา)

สรุปว่า ซื้อ 180 kOhm มาพร้อมกับซื้อ 100+50+25 kOhm มา (มั้ง)
แต่สุดท้าย เอาไปใส่วงจรก็เลือก 180 kOhm (เอาไปต่อกับ IC 555 เป็น Astable Square Wave Generator) ต้องการสร้างความถี่ 40kHz อ่า....สุดท้ายวงจรก็ใช้ได้แต่ยังดูทำงานแปลกๆ เฮอๆ

Sunday, August 17, 2008

ChinesePython: เขียนโปรแกรมด้วยภาษาจีน

เคยถามเพื่อนมั้ย? ว่า นายเขียนโปรแกรมภาษาอะไรอ่ะ?
แล้วโดนตอบกลับมาว่า "ภาษาอังกฤษ" (ปกติ อาจจะตอบกันว่า C, C#, Python, Java, ...)

ตอนนี้เตรียมเจอคำตอบใหม่ได้แล้ว.... เพื่อนคนนั้นอาจตอบว่า "ภาษาจีน" แทน !?!

วันนี้นั่งๆ อ่าน wikipedia เรื่อง Programming Language แล้วไปเจอบทความ Non-English-based programming languages เปิดๆ ไปเจอรายชื่อภาษาที่ไม่ได้ใช้ภาษาอังกฤษเป็น keyword ในการเขียนโปรแกรม

หนี่งในนั้นคือ ChinesePython.... มันคืออะไร? มันก็คือ ภาษา Python ที่เรารู้จักกันดีแต่โดนแปล keyword ต่างๆ คำสั่งต่างๆ ให้เป็นภาษาจีนให้หมด !?!

สาเหตุที่คนทำ แปล Python เป็น ChinesePython ขึ้นมา เพราะมองเห็นว่า การเรียนรู้วิธีการเขียนโปรแกรม (basic computer programming concepts) นั้นไม่ยาก แต่มันยากสำหรับนักเรียนชาวจีนบางคนเพราะมีอุปสรรคทางด้านภาษาอังกฤษ กว่าจะเริ่มเรียนรู้การเขียนโปรแกรมได้ก็ต้องเรียนรู้ภาษาอังกฤษก่อน (ที่มา)

ลองมาดูตัวอย่างโปรแกรม ภาษา ChinesePython เทียบกับ Python ดีกว่า โปรแกรมต่อไปนี้ทำหน้าที่แปลง \n\r เป็น \n


import sys
filenames = sys.argv[1:]

def fixline(filename):
text = open(filename).read()
text = text.replace('\n\r','\n')
return text

for file in filenames:
print fixline(file)
载入 系统
文件名 = 系统.参数[1:]

定义 修正行尾(文件):
内文 = 打开(文件名).读入()
内文 = 内文.替换('\n\r','\n')
传回 内文

取 文件 自 文件名:
写 修正行尾(文件)
ไหนๆ ลองเขียน ChinesePython บ้าง (ลอง print "Hello World" ดู)
> 写 "หนีเห่า..."

ไม่แน่...ต่อไปถ้าเกิดอยากให้เด็กไทยหัดเขียนโปรแกรมโดยไม่มีอุปสรรคทางภาษา อาจต้องแปล Python เป็น ThaiPython (ใครสนใจจะเขียนภาษานี้มั้ยครับ)

ลองนึกดูเล่นๆ (โปรแกรมคำนวณค่าเฉลี่ย)
ล = [3.0, 1.5, 2.0] #  ล ลำดับคะแนน
ร = 0.0 # ร ผลรวม
สำหรับ ค ใน ล:
ร += ค
ร /= ขนาด(ล)
พิมพ์ "ค่าเฉลี่ย ", ร


น่าสนใจมะ?

Tuesday, July 22, 2008

โปรแกรมดีๆ ที่ฟรีสำหรับ เผา(burn) CD/DVD บนวินโดวส์


ค้นๆ บนเน็ต เจอบทความเขา review ซอฟต์แวร์สำหรับ ทำงานทุกอย่างเกี่ยวกับ CD (คนส่วนใหญ่นิยมใช้ เนโรเบิร์นนิ่งโรม.... หรือไม่ก็ อัลกอฮอล์ 120%) แต่ทีนี้ลองมองๆ หาซอฟต์แวร์ฟรีๆ ดีๆ ที่ทำงานได้เหมือนกับซอฟต์แวร์ตัวอื่นๆ ก็ไปเจอกับ ImgBurn ขนาดเพียงแค่ 1.9 MB

Monday, July 21, 2008

Sort Python Dictionry ด้วย Value

mydict = {"abc":4, "def":2, "jkl":1}

mylist = sorted(mydict.iteritems(), key=lambda (k,v): (v,k))

เจ๋งหง่ะ :D

Friday, July 18, 2008

กลับมาใช้ Windows Vista อีกและ เฮอๆ...

สาเหตุที่ต้องกลับมาใช้ Windows Vista เพราะว่าเพิ่งจะสังเกตว่า Fingerprint sensor ของเราเวลาใช้ Ubuntu 8.04 มันร้อนมากๆ - -".... ร้อนจนใช้นิ้วแตะไม่ได้ ก็เลยลองไปค้นๆ ดูว่ามีวิธีเช็คอุณหภูมิเครื่องยังไงบ้างมั้ย ปรากฏว่าก็ไปเช็คได้ด้วยคำสั่ง

$ cat /etc/acpi/อะไรซักอย่าง แฮๆ/TZ00/thermal

(จำไม่ค่อยได้) แล้วมันแสดงผลออกมา 27 องศาเซลเซียส ซึ่งมันเย็นกว่าจริงมากๆ ..... พอเจออย่างงี้ก็เลย...รู้สึก... อ่าว แย่แล้ว - -" อย่างงี้ที่ใช้ ubuntu มาตั้งนานเนี่ย อันตรายมากๆ เลยใช่มั้ยเนี่ย? ... แย่จริงๆ เลย เฮอๆ ไม่มี acpi driver ของเครื่องเรารึเปล่าน๊า.....ใช้ ubuntu มาตั้งนานไม่เคยสังเกตเลยว่า พัดลมมันไม่ยอมเป่าเลย... เราเลยรู้สึกกลับคอมฯพังมากๆ กลัวร้อนสะสม อุปกรณ์นั้น อุปกรณ์นี้จะพัง ก็เลย recovery กลับไปเป็น Windows Vista Home Premium ตัวที่มากับเครื่อง (ไหนๆ ก็โดนบังคับซื้อ license มาพร้อมกับตัวเครื่องอยู่แล้วนี่นา)

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

พอได้เครื่องสะอาดๆ กลับมาแล้วก็จัดการลงโปรแกรมพื้นฐาน ได้แก่
antivirus: ใช้ AVG free 8.0 (ลองดูๆ.... norman antivirus ตัวแท้มันหมดอายุแล้ว กลัวอัพเดทไม่ได้และ เฮ้อ)
winzip/winrar: (เรียกอย่างงี้เลยแล้วกันเข้าใจง่ายดี) ก็ใช้ 7-zip บางคนบ่นว่า user interface มันดูแปลกๆ เล็กน้อย แต่เราว่าทนๆ ใช้เอาดีกว่าไปใช้ของผิดลิขสิทธิ์นะ
msn: ก็ไม่ลง windows live messenger แฮะ... แต่ลงตัว emesene แทน... ติดใจในความเรียบง่ายของมันอ่า เจ๋งดี (ที่สำคัญเขียนด้วย python หุๆ)
browser: firefox 3 เจ๋งโคตร....ตัดคำไทยได้แล้ว เย้ๆๆๆๆ

ส่วน office ก็คงจะลง m$ office เพราะว่า ที่ ม. ทุกคนทั้งอาจารย์ทั้งนิสิต ใช้งานแต่ m$ office ทั้งนั้นเลย เฮอๆ จริงๆใช้ Open office ก็ได้น่ะนะ แต่ว่าจัด Format แล้วมันไม่ค่อยตรงกันเท่าไหร่เลยรู้สึกไม่ค่อยอยากใช้

ปล. บ่นเล็กน้อย vista ทำไมมันกินที่บน harddisk อย่างงี๊ว๊า....
ปล2. วันนี้ไปถ่ายรูปรับปริญญา (วันซ้อม) ให้ลูกพี่ลูกน้องมา...เหนื่อยหยั่งแรง.... นอนดีกว่า :D
ปล3. submit paper NCSEC ไปเรียบร้อยแล้ว กะจะว่าจะตั้งใจอ่านหนังสือสอบกลางภาคแล้วดีกว่า
ปล4. ทำไมยังมามัวนั่งเขียน blog อยู่เนี่ย ไปอ่านหนังสือสอบได้แล้ว ฮ่าๆ

Wednesday, June 18, 2008

Fujtisu S6410 เสียบ หูฟัง (headphone) ใน ubuntu 8.04 แล้วไม่มีเสียง

ก่อนหน้านี้มีปัญหาว่า เสียบแล้ว
ดังทั้งลำโพงทั้งหูฟัง อัพเดทไปอัพเดทมาปรากฏว่า เสียบหูฟังแล้วก็ไม่ดัง

ไปค้นๆ ในที่สุดก็เจอ กระทู้นี้ Headphone & Speaker Issue

ให้แก้ไฟล์ /etc/modprobe.d/alsa-base
เพิ่มบรรทัดนี้ต่อท้ายไป
options snd-hda-intel model=fujitsu

save ไฟล์ แล้ว restart เครื่อง เมื่อเสียบหูฟัง ลำโพงก็จะ mute โดยอัตโนมัติ

มาเขียน blog ไว้เผื่อใครเจอแบบเดียวกันจะได้ค้นเจอ :D

ใครใช้ realtek acl262 ก็ใช้วิธีนี้ก็ได้นะ หรือว่า ใช้การ์ดเสียงรุ่นอื่น ลองเรียกคำสั่ง
zless /usr/share/doc/alsa-base/driver/ALSA-Configuration.txt.gz

ลองค้นๆ ดูว่า รุ่นของ การ์ดเสียงเราเป็นอันไหน แล้วจัดการ เอา model name มาใส่แทน fujitsu ครับผม

Monday, June 16, 2008

เฮ้ย...ตรูม่ะใช่ compiler นะเฟร้ย

เฮอๆ ส่งโค้ดมาทาง msn ถามว่า statement นี้ ผิด รึเปล่า

ตูก็ดันตอบไปว่า ผิด....

แล้วก็แก้ แล้วก็ยังส่งมาถามต่ออีก - -"

Thursday, June 12, 2008

vim7 เจ๋งโคตร

เพิ่งจะรู้ว่ามี auto-complete ใน vim แล้ว
แล้วก็มี tab ให้ใช้ด้วย

ที่เห็นชัดๆ เลยก็ลองเขียน C บน vi แล้วกด Ctrl+P, หรือ Ctrl+N ใน Insert-mode จะมี list ของคำสั่งมาให้















อีกอันที่เท่เหมือนกันก็คือ Tab (ไว้แสดงหลายๆ ไฟล์)
ก็
vi -p file1.c file2.txt file3.php
ได้ตามภาพ
กด gt ใน Command mode เพื่อสลับ tab
กด :tabn , :tabp (next, previous) เพื่อเปลี่ยน tab ใน last-line mode

Thursday, May 01, 2008

กลับมาใช้ Windows XP แล้ว...หลังจากใช้ Vista มาหลายเดือน

ใช้ Windows Vista มาหลายเดือน เมื่อคืนกลับมา ตั้งใจจะลง Vista + Ubuntu 8.04
นั่ง backup ข้อมูล แก้ partition ใหม่หมดเลย แล้วเอาแผ่น Recovery ของ Fujitsu ใส่เข้าไป ปรากฏว่าแผ่น Recovery ฟ้อง error ไม่ยอมลงให้ เพราะหา Partition WinRE ไม่เจอ (เป็น Partition ที่ Windows Vista ใช้ในการ Recovery)

ดังนั้น ด้วยแผ่น recovery ที่มีเราก็ไม่น่าจะลง Vista ตัว OEM ได้อีก นอกจากเอาเครื่องเข้าศูนย์ ดังนั้นเราเลยตัดสินใจลง Windows XP (KU License) แล้วก็โหลด Driver มาใหม่ยกเซต

ปรากฏว่า ใช้งานได้ลื่นสบาย ระยะเวลาที่ใช้เปิดเครื่องก็เร็ว Battery Life ยาวนานขึ้น (เฮ้อ...ทนใช้ Vista มาตั้งนาน)

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

ก็เลยค้นๆ ไปเจอ ViStart (http://lee-soft.com/) ลองเอามาลงดูแล้วก็ได้ผลลัพธ์ดังภาพต่อไปนี้

Monday, March 24, 2008

ปิดเทอม

ก่อนหน้านี้บ่นๆ บอกว่าเบื่อ msn

เดี๋ยวนี้ปิดเทอมแล้ว เปิดคอมฯขึ้นมานั่งเล่นแต่ msn กะ hi5 เฮอๆ

แย่จริงๆ :P

Monday, March 10, 2008

นิสิต วิศวกรรมเครื่องแกง เอกพะโล้ โทพะแนง

เพื่อนใช้ชื่อนี้ใน msn เขาเรียนเป็นกุ๊กอยู่ที่ดุสิตธานี (รึเปล่า)

เห็นว่าเท่ดี อิๆ เลยขโมยมาแปะใน blog หน่อย

เวลาวันหลังแนะนำตัว แนะนำตัวอย่างนี้อาจจะฮาดี

Thursday, March 06, 2008

สอบปลายภาคเสร็จ...ปิดเทอมแล้ว....

สอบ 2 สัปดาห์
สัปดาห์แรก
eng. math II , physics II พอทำได้
สัปดาห์ที่สอง
gen. chem, eng. drawing, lab gen. chem.
รู้สึกแย่มากๆ หลังจากเดินออกนอกห้องสอบ อารมณ์ประมาณว่าถ้าเป็นสอบกลางภาค และเข้าไปสอบแล้วทำไม่ได้แบบนี้ คงจะ drop แน่ๆ แต่เฮ้อ..นี่สอบปลายภาคแล้วทำอะไรไม่ได้แล้ว ก็เลยได้แต่ลุ้นว่าเกรดจะออกมาเป็นยังไง

และแล้วในที่สุดก็ปิดเทอมซักที 1 ปีผ่านไปเร็วมากๆ
พอปิดเทอม ก็รู้สึกอิสระ แล้วก็พยายามคิดว่าเอ๊ะ ปิดเทอมแล้วเราอยากจะทำอะไร ในที่สุดก็มีเวลาว่าง ว่างจนนึกไม่ออกว่าจะทำอะไรดี :D

Monday, February 11, 2008

Thursday, January 17, 2008

กลับมามีเวลาว่างมากขึ้นแล้ว แต่...

กลับมามีเวลาว่างมากขึ้น (เหรอ?) แต่ทำไมเวลาว่างเนี่ยมันไม่ใช่เวลาว่างสำหรับตัวเราเอง

เอ...แล้วแบบนี้จะเรียกว่าเวลาว่างได้รึเปล่าเนี่ย...

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

วันนี้จะประกาศผล NSC ซะแล้ว....ไม่ต้องลุ้นเลย เฮอๆ... แต่ด้วยปฏิกิริยาของกรรมการ ทำให้แอบลุ้นเล็กน้อย....แต่ถ้าไม่เข้ารอบชิงก็ไม่แปลกใจเลย ;D

ลืมบล็อกไป ว่าเริ่มใส่ contact lens วันที่ 14 มกราคม 51 (เผื่ออนาคตอยากรู้ว่าเริ่มใส่เมื่อไหร่)

Monday, January 14, 2008

ฝึกออกเสียงภาษาไทยให้ถูกต้องกับหนุ่มชัดสาวแอ๊บ

ในที่สุดก็ present งานเรียบร้อยแล้ว :D นี่คือภาพ logo ของโปรแกรมที่รุ่นน้องวาดให้ด้วย Flash ปีนี้ก็ประกวด NSC อีกแล้ว (ประกวดเป็นปีที่ 7)

Wednesday, January 09, 2008

ตามหาเพลง....ของ Susan Raye

เพลง: Don't Take Advantage Of Me

อัลบั้ม: My Heart Has A Mind Of Its Own (1 มีนาคม 1972)

Don't make me a promise and then make me blue
Don't say you love me if it isn't true
Don't make me cry so much I can't see please don't take advantage of me
You might be the kind who'll just lead me on
Then when I need you most that's when you'll be gone
Don't tell me those sweet lies you know I believe please don't take advantage of me
[ guitar ]
Ever since I first met you I've been so in love
Day and night it's you that I'm thinking of
So before you hurt me I'm a begging you please please don't take advantage of me
Well you might be the kind...
Please don't take advantage of me

Sunday, January 06, 2008

ดูหนังจบไปเรื่องนึง แบบโง่ที่สุดเลย

ซื้อ Love Actually มาดูตามคำแนะนำของใครบางคน

ลองเปิดด้วย Power DVD เราก็งง ว่าทำไมเสียงพูดมันเบาจังเลย

สงสัยเป็น 5.1 ch แล้วฟังด้วยหูฟัง 2 ch channel อื่นเลยหายไปฟังไม่ค่อยได้ยิน

ก็พยายามหาทางปรับอยู่ตั้งนาน

โง่มากๆ เลยเปิดโหมด Voice Cancellation (โหมด karaoke ตัดเสียงนักร้องอ่ะ)

เสียงพูดก็เลยหายไปหมดเลย.....นั่งดูจนจบเรื่องมาเปิดเพลงฟังบน Windows Media แล้วเพิ่งรู้ว่าลืมปิด

- -"