[Math] No Free Chocolate. Period.

Alright, I’m so fed up with these “social network shares” about getting free chocolate by breaking a bar and rearranging the pieces, as shown in this video:

Here’s my complaint: I followed the video MATHEMATICALLY, on a paper, and found out the entire bar of chocolate is shortened! Hey! That’s NOT what we call free chocolate!

Diagram disproving the video above

SVG Version

EDIT: It is also noted by @minikoong that my representation has an error. Apparently, the original chocolate bar is nominally 360000 pixels in size, but when cut, the 40-pixel reduction from the top causes the main chocolate bar to reduce to 344000 pixels. According to one-block size of 150*100 = 15000 pixels, there is apparently a (360000-344000+15000)/360000*100 = 0.2778% loss. I admit it is my error in the drawing: the length of “new” chocolate bar should be 862.5 pixels, not 860.

Internship, Day 31 (1 Jun 2012)

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

There’s still not much progress today, hunting bugs all day. I remember the senior limiting my work until today, as I will be switched to another one with final presentation preparation on Tuesday.

I recommend writing database views to reduce stress on your own part when working with complex database systems.

Internship, Day 30 (31 May 2012)

Image macro consisting of the Github Octocat (stylized, friendly cartoon creature with cat's head and multiple tentacles) and text macro 'because', 'FORK YOU', and 'THAT'S WHY.', playing on the phrase 'Because f**k you that's why' used to indicate deliberate spite, and the word 'fork you', which in turn comes from the phrase 'f**k you' and 'fork', the latter being a term in source version control system.
(Photo: Octocat, one of the many trademarks of Github. Click on it to go to my page there. I might create some repos in the future!)

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

No progress. No picture. No blogging. All blame goes to registration.

อะไรก็ไม่รู้

เบื่อหน่าย ชีวิต ในกรอบ
วิ่งรอบ วิ่งวน สงสัย
ตัวข้า เกิดมา เพื่อใคร
มีไหม ใครตอบ ฉันที

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

นั่งเขียน อะไร ไม่รู้
นั่งดู อะไร อยู่ไหม
สุดท้าย ก็ไม่ เข้าใจ
ช่างมัน ประไร ช่างมัน

เพราะที่ จริงแล้ว เรานั้น
มีทิศ ทางไม่ เหหัน
แม้ว่าย วนหา พัลวัน
สุดท้าย เรานั้น สูญไปฯ

[Regis.KU Rant] Introducing RegScript(TM)

ท่านมีปัญหากับการบอกเพื่อนหรือไม่ว่าต้องลงทะเบียนวิชาอะไรบ้าง? ปัญหาเหล่านั้นจะหมดไป เมื่อท่านได้พบกับสุดยอดระบบไฟล์รูปแบบใหม่ของเรา นั่นก็คือ “RegScript(TM)”!!!

รูปแบบของ RegScript ตั้งอยู่บนปรัชญาพื้นฐานสองประการ
1. อ่านง่ายโดยมนุษย์
2. อ่านง่ายโดยคอมพิวเตอร์

ตอนนี้ยังไม่มีโปรแกรมใดที่รองรับ RegScript แต่ท่านจะแก้ปัญหาเหล่านี้ได้ทันทีถ้าท่านเริ่มรองรับมันเสียตั้งแต่วันนี้! มีกฎเพียงน้อยนิดเท่านั้นสำหรับ RegScript:

  • บรรทัดว่าง หรือบรรทัดที่นำหน้าด้วย # ถือเป็นคอมเมนต์
  • ไม่สนใจช่องว่างใดๆ ทั้งสิ้น
  • แต่ละบรรทัดจะเป็นคู่ของรหัสวิชา (แบบ 6 หรือ 8 หลัก) กับหมู่เรียน (1-3 หลัก ไม่นำหน้าด้วยศูนย์) คั่นด้วยเครื่องหมาย :
  • ถ้าใช้รหัสวิชา 6 หลัก ระบบอ่านควรเติมข้างหน้าเป็น 01 เท่านั้น (แม้ว่าท่านจะอยู่กำแพงแสนก็ตาม ขอเถอะนะ)
  • หากบรรทัดใดไม่มีรหัสวิชา (มีแต่เลขหมู่เรียน) ให้อ้างอิงรหัสวิชาจากรายการล่าสุด (ถ้าไม่มีให้ Error)

ตัวอย่าง

 #REG
01204312:1
01204323:1
01204325:1
01204331:1
01204371:1
#ตัวอย่างการอ้างอิงวิชาซ้ำ
205303:11
:12
#บรรทัดข้างบนมีความหมายเหมือนกับ "205303:12"
388121:1
#บรรทัดข้างบนมีความหมายเหมือนกับ "01388121:1"
 

(นี่เราทำบ้าอะไรลงไปเนี่ย … orz)

Edit: นึกออกแล้ว คือผมเซ็งที่ Regis มันกดยากกดเย็นอะครับ เลยคิดว่าถ้ามัน import script ง่ายๆ แบบนี้เข้าไปรันในตัวมันเองน่าจะใช้ bandwidth น้อยลงมา (บรรทัดไหนผิด syntax ก็ error หมดเลยก็ได้)

[Hell Lyrics] Withdrawal is Coming to Town!

Merry Christmas. I don’t have time to make a card or anything (actually my drawing skill is very lame) so here’s a Hell Lyrics version of … well … I don’t know what it is, but it’s coming to town!

Oh you better watch out,
And read it twice!
Better drop now,
I’m telling you why:

Withdrawal is coming to town!

They’re making their lists
They’re checking it twice
Gotta find out who’s going to die

Withdrawal is coming to town!

She sees you when you’re sleeping,
She knows when you DotA…
He knows when you play Tetris so,
Pay attention when he’s teaching!

O! You better watch out!
You better not lie,
Better drop out,
Or else you will die!

LETTER “F” IS COMING TO TOWN!

Copying your assignments,
he knows when you do so!
He knows if you’ve been skipping class,
might as well drop it now, ho!

O! You better drop now!
You better not lie!
Really, drop now
before YOU RETIRE

LETTER “F” IS COMING TO TOWN!

Have a good Christmas’ Eve, and Christmas, for folks in the Eastern world.

This entry is dedicated to: Midterm Exams

DISCLAIMER: I am not responsible nor claim even slightest authorship to that video. Attribution is preserved through embedding.

[3G] Still … a lie.

Still … a lie

Parody of: Still Alive by Jonathan Coulton, and the postponed 3G contract auction in Sarakandh. Music is before the rule. Sorry for half-the-effort design and lyrics, it was rapidly made to the situation :D

This doesn’t mean it’s over and we won’t get 3G though, it’s another obstacle we must bear through. Now, let us enjoy the parody and leave the mortal world into world of bong song for a while ><”

———————————

This was in ****land…

I’m making a note here:
HUGE FAIL URE

It’s hard to overstate all their corruption.

3G in ****land

They take what they want because they can.

“For the good of all of us. Except the ones who are dead.”

But there’s no sense crying over every one G
You just keep on trying till you get it for FREE
And the 3G is done
And you are then made fun

Cause they know that 3G is a lie…

I’m not in a despair
I’m being so *sincere* right now.
Even thought you broke our hearts and sued ’em
… our hope into lawsuit …
… and just threw them all into a fire …

As they burned it hurt because…
We are so angry for you!

Now these points of lawsuit make a beautiful lie
And we’re out of beta
They couldn’t lease it on time
So I’m FAILed I got FAILed.
Think of all the things in hell
… for the damn 3G that’s still a lie…

Go ahead and leave me
I think I prefer to play FarmVille
May you’ll find something else to help you?
Maybe Telegraph? That was a joke, ha ha, fat chance.

Anyway 3G is great,
It’s so much much better!

Look at you suing when there’s 3G to do
That makes me so glad cause I’m a cat and not you
There are simulations to run
There are labsheets to be done

For the students who are still alive…

And believe me that 3G is a lie…
They’re corrupting and they are still a lie…
3G so GREAT and it is still a lie…
While we’re dying 3G is still a lie…
But when you’re DEAD 3G is still a LIE…

STILL A LIE!

STILL A LIE…

———————————

[rant] รายงานการสอบ Midterm 1/2553

(มีคำหยาบคาย ระดับ 15+ โปรดใช้วิจารณญานในการรับชม)

สภาพเละเทะมากครับ ผ่านไปครึ่งทางสิ้นหวังแล้วกับการสอบกลางภาคต้น 2553

สอบไปได้ทำไปก็ไม่ผ่าน
สอบทุกวันตั้งแต่จันทร์จนเกือบเสาร์
ทำยังไงก็ไม่ได้หรอกเรา
ช่างพวกเขาทำได้ก็ช่างมัน

ADT มีตารางมีโค้ดให้
มานั่งไล่รันไปแสนสุขสันต์ (เหรอวะ?)
อีกนิยามมากหลายแสนสุดมัน
เชี่ยทั้งนั้นทำไม่ได้ซักข้อเลย!!!

สอบ Discrete มีไว้ให้พิสูจน์
นั่งหน้าบูดจับปากกาวางท่าเฉย
ก็มันทำไม่ได้เหมือนอย่างเคย
ซักข้อเลยช่างแม่งโยนปากกา

ทำไม่ได้แล้วทำไมต้องไปสน
เกิดเป็นคนสอบทีเหนื่อยเป็นหมา
สอบ Intro Elec กลุ้มแสนระอา
ปั่นแทบบ้าออกมา unknown บาน

Digital โหดร้ายทำลายหัว
เพราะเมามัวลอจิกหลายสถาน
อีกทั้งโจทย์ตัวแปรมโหฬาร
แก้กันนานเป็นชั่วโมงโง่จริงๆ
ลง Karnaugh เขียน MUX แล้วพักไว้
ทำยังไงก็ไม่ได้โจทย์ยากขิง
พอทำได้ก็ปั่นเป็นระวิง
เจอของจริงทำไม่ทันฉันเลยซวย

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

วันสุดท้ายวันอาทิตย์จิตเศร้าหมอง
คิดตริตรองลองทำอยู่สักครู่
ทำอย่างไรผลสุดท้ายไม่น่าดู
ตอบเป็นคู่บวกลบผิดหมดเลย
“แมท” ยังไงก็ทำไม่ได้หรอก
สุดช้ำชอกไม่น่าตรงเฉลย
คว้าดินสอวาด เป็ด แม่งซะเลย
ดีกว่าเฉยไม่ทำไรตายเปล่าฟรี

สรุปสอบหกวิชาช่างน่าเศร้า
สอบแล้วเราเกรดเน่าหมดศักดิ์ศรี
ดรอป ดีกว่า ดรอป เลย ดรอป ฟรีฟรี
เรียนอีกทีหวังว่าคงไม่เป็นไร
ฝากเป็นอุทธาหรณ์สอนให้คิด
ว่าชีวิตความแน่นอนหามีไม่
ถ้ามาเจอข้อสอบโหดบรรลัย
ทางสุดท้าย รีไทร์ ยังพอมี ฯ

Quote of the Day: “งูเหลือมงูเหลือมงูเหลือม งูเหลือมงูเหลือมงูเหลือม งูเหลือมงูเหลือมงูเหลือม งูเหลือมงูเหลือมงูเหลือม” ~ @jittat

[RANT] หนึ่งปีผ่านไป

ไม่รู้จะตั้งหัวข้อว่าอะไรดีครับ

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

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

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

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

แต่ก็บ่นไปงั้นแหละครับ ที่สำคัญคือ เราได้เรียนรู้อะไรบ้าง มากกว่า จริงๆ ก็หลายอย่าง แต่ละอย่างก็ได้มาจากประสบการณ์ที่ไม่ค่อยจะน่าชื่นชมเท่าไหร่ทั้งนั้นครับ … แต่ยังไงก็จะยังฝากไว้ เป็นข้อคิด คนอื่นจะได้ไม่ทำอะไรโง่ๆ อย่างที่ผมทำ

  • สังคมมหาวิทยาลัยเป็นสังคมที่เปิดกว้าง การเรียนรู้ต้องช่วยเหลือกัน จะทำตัวเป็นหอคอยงาช้างไม่ได้ ห้ามมีโลกส่วนตัวสูง
  • อย่าพูดมาก ยิ่งพูดน้อยเท่าไหร่ ก็ยิ่งดีกับคนรอบข้างมากขึ้นเท่านั้น
  • จะเรียนวิศวกรรมศาสตร์หรือวิทยาศาสตร์ จงคิดด้วยสมอง อย่าคิดด้วยใจ
  • คุณธรรม ศักดิ์ศรี กินไม่ได้ แต่ถ้าไม่มี ก็ไม่ใช่คน
  • ถ้าคิดจะเลว จงรู้ตัวว่าเลว อย่าไปสำคัญว่าเป็นของดี
  • ความเป็นรุ่น ความสามัคคี ก็กินไม่ได้ แต่ทำให้เราไม่อดตายได้
  • คำว่า “วิศวกรรมคอมพิวเตอร์” มีขอบเขตกว้าง แต่ขอบเขตดังกล่าวนั้นจำกัด การที่คุณใช้โปรแกรมประยุกต์เป็น ไม่ได้แปลว่าคุณจะเป็น “นักคอมพิวเตอร์” ได้
  • เช่นเดียวกัน แค่คุณโปรแกรม socket ได้ ก็ไม่ได้แปลว่าคุณจะจู่โจมระบบใครก็ได้ จริงอยู่ว่ามัน “เฉยๆ” ในแง่ของ “จริยธรรมที่จับต้องไม่ได้” แต่คุณโอหังเกินไปหรือเปล่าที่จะคิดแบบนั้น?
  • อย่าปีนเกลียว
  • ถึงจะบอกให้ช่วยกันเรียน ก็ไม่ได้แปลว่าต้อง “open-source” การบ้านตัวเองให้เพื่อน
  • รั่วมาก อาจถึงตาย (ไม่ได้หมายถึงไฟรั่ว)
  • โปรเจคที่ขายได้ เกิดจากไอเดียที่ดี การลงมือทำที่ดี และเพื่อนร่วมทีมที่ดี ฝีมือเดี่ยวๆ ต่างคนต่างทำ ไปไม่รอดหรอก
  • อย่าบ่น ปัญหาในใจก็เก็บไว้ในใจ อย่าให้คนอื่นมาเดือดร้อนด้วย
  • ตั้งมาตรฐานตัวเองสูง คนอื่นจะมองว่าบ้า เอาเหี้ยไรนักหนา เรียนให้จบก่อนเหอะ … อย่าให้คนอื่นมาทำลายเป้าหมายของเรา
  • อย่าดูหมิ่น อุดมการณ์และ/หรือปรัชญาของคนอื่น การกระทำดังกล่าวเท่ากับเป็นการเหยียดหยามวิถีชีวิตของเขาด้วย
  • อย่าดูถูกความไม่รู้ของคนอื่น นั่นเท่ากับว่าเราดูถูกตัวเองในอดีตไปด้วย

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

บ่นพอแล้ว ขอบคุณครับ มีอะไรก็เมนท์ได้ตามสะดวก ^ ^”