Pages

Friday, July 25, 2014

ไปเที่ยว เอากางเกงในไปกี่ตัวดี

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

เอา กกน ไปกี่ตัวดี
แกน x = วันที่ไปเที่ยว / แกน y = จำนวนกกนที่เอาไป / ช่องในตาราง = จำนวนครั้งที่ต้องซัก กกน

วิธีใช้ตาราง

  1. เลือกจำนวน วัน ที่ไปเที่ยว จากช่องด้านบน ( 2วัน - 31วัน )
  2. เลือก จำนวน กกน ที่จะเอาไป จากช่องด้านซ้าย โดยพิจารณาจาก
  • จำนวนครั้งที่ต้องซัก กกน ซึ่งก็คือ ตัวเลขในแต่ละช่องตาราง  โดยมีเงื่อนไขดังนี้
    • จะซัก กกน ก็ต่อเมื่อ กกน หมดเท่านั้น (เหลือตัวสุดท้าย คือตัวที่ใส่อยู่)
    • ใส่กกน เวลาซัก กกน 
  • ช่องที่มี ตัวเลขสีทอง บ่งบอกว่า เมื่อคุณกลับจากเที่ยว คุณจะไม่เหลือกางเกงในสักตัวเลย (Perfect Run)
  • จำนวน กกน ด้านซ้าย นั้นรวม กกน ที่คุณใส่ตอนเริ่มต้นเดินทางด้วย นั่นหมายความว่า ถ้าเลือก 5 ตัว แสดงว่า มี กกนที่แพคในกระเป๋าอยู่ 4 ตัว และกกน.ที่คุณใส่อีก 1 ตัว

สมการ 

จำนวนครั้งที่ต้องซัก = FLOOR.MATH((จำนวนวันที่ไป-2)/(จำนวน กกน.-1))
ปล. FLOOR.MATH คือ หารได้เท่าไหร เศษปัดทิ้งหมด

ตัวอย่าง 

  • นายสมชายไปเที่ยวลาว 7 วัน
  • นายสมชายมี กกน น้อยมาก แค่ 4 ตัว เลยเอาไปทั้งหมด ใส่วันเดินทางวันแรก 1 ตัว แพคใส่กระเป๋า 3 ตัว 
  • ตามตาราง นายสมชายต้องซัก กกน ที่ลาว 1 ครั้ง 
  • และวันที่กลับมาบ้าน จะไม่เหลือ กกน ในสตอค สักตัว (ตัวเลขเป็นสีทอง) 
ในกรณีที่กลับมาแล้ว น้ำที่หอไม่ไหล นายสมชายก็จะไม่มี กกน ใส่เลย จึงเป็นที่มาของตารางข้างล่าง
ซึ่ง เอาไว้ดูว่า จะเหลือจำนวน กกน ที่สะอาดกี่ตัว หลังจากกลับจากเที่ยวแล้วนั่นเอง


credit : medium.com/@sofauxboho

Thursday, July 10, 2014

Facebook Open Source Hardware

Facebook มี activity มากกว่า 4 พันล้าน record เกิดขึ้นบนเฟซบุคในแต่ละวัน ลองคิดดูว่าเฟซบุคจะต้องมี server , hard disk จำนวนมากเท่าไรถึงจะรองรับ user ทั้งโลกได้ และคงจะเปลืองน่าดู ถ้าเฟซบุคซื้อ hardware จากผู้ผลิต server ระดับโลกอย่าง IBM , HP , Dell หรือ Cisco ทั้งหมด ด้วยเหตุนี้เฟซบุคก็เลยสร้าง project นึงขึ้นมา เรียกว่า "Open Compute Project" พูดง่ายๆคือการทำ open source hardware เป็นของตัวเองนั่นเอง ซึ่งเฟซบุคอ้างว่า hardware ที่เฟซบุคสร้างขึ้นจากโปรเจค OCP นี้ ทำให้ประหยัดเงินได้ถึง 1 พันล้านเหรียญ ในช่วงเวลาสามปีที่ผ่านมา

OCP ที่เฟซบุคนำมาใช้จริงแล้ว มีอะไรบ้างมาดูกัน

1. Open Rack

Open Rack คือ rack server แบบไม่มีฝาปิด  สามารถรีดประสิทธิภาพทั้งการประหยัดพลังงานและใช้พื้นที่ให้คุ้มที่สุด โดยความกว้างของ open rack นั้นมีความกว้างมากกว่า rack ทั่วไป ซึ่งทำให้ จุ server ได้เยอะกว่า air flow ดีกว่า

Open Rack : hardware ตัวแรกของ facebook จาก OCP โปรเจค
Open Rack ไม่มีฝาปิด ภายใน rack แต่ละช่อง นั้นเรียกว่า OpenU (OU)
คล้ายๆกับ Rack server ในหนังเรื่อง James Bond : Sky Fall

2. Winterfell

Winterfell ถูกออกแบบมาเพื่อเป็น web server โดยเฉพาะ ด้วย CPU Dual Socket Intel® Xeon® E5-2600v2 และ max memory 256 GB (16 slots) ทำให้ Winterfell มีประสิทธิภาพสูงเมื่อเทียบกับราคา และ Facebook นำไปใช้ใน data center ของตัวเองเกือบทั้งหมดแล้ว


3. Knox

Knox ถูกออกแบบให้เป็น cold storage ขนาด 2 OU ประกอบไปด้วย harddisk SAS/SATA จำนวน 30 ลูก Hot plug ได้ ซึ่ง Facebook เอาไว้ใช้กับการเก็บข้อมูลที่ต้องการเก็บและไม่ค่อยมีการเข้าใช้ 


หัวใจหลักของโปรเจค OCP คือการใช้ resource ของ server ได้อย่างคุ้มค่าที่สุดเมื่อเทียบกับพลังงาน (จำนวน watt) และเงินที่เสียไป

reference

Wednesday, July 2, 2014

รวบรวมเวปไซต์ข้อมูลบอลโลก 2014 แบบเจ๋งๆ

รวบรวมเวปไซต์ข้อมูลบอลโลก 2014 แบบเจ๋งๆ

มีทั้งแบบเป็นตาราง แบบเป็นกราฟแปลกๆ หรือข้อมูลทีม ชุดการแข่งขัน ตั้งแต่อดีตจนถึงปัจจุบัน

1. ฺBloomberg Sport : ตารางบอลโลก ทายผลได้

  • ตารางบอลโลกครบ 64 นัด แบบ interactive
  • ข้อมูลสถิติของทุกทีม
  • ทาง Bloomberg sport ทายว่า คู่ชิงจะเป็น Brazil กับ Argentina และ Brazil จะได้แชมป์โลก 
  • เราสามารถใส่สกอร์ทายผลได้จนถึงนัดชิง ซึ่งผมใส่ให้เยอรมันได้ชิงกับอาเจน โดยให้ เยอรมันทีมตลก ได้แชมป์ อิอิ
ตารางบอลโลก ทายผลได้ด้วย
Bloomberg sport : ทายผลให้ด้วย
key player พร้อมสถิติ

2. belfasttelegraph : ตารางบอลโลก ดูผลได้ทุกคู่ในหน้าเดียว

  • ดูผลบอลได้ทุกคู่ในหน้าเดียว
  • ดูข้อมูลนัดต่อนัด ใบเหลือง ใบแดง ใครยิงได้กี่ลูกแล้ว สถิติการเจอกัน
  • ดูรายละเอียดนัดต่อไป
ตารางบอลโลก ทุกอย่างในหน้าเดียว

แมชต่อไป

3. scmp.com : ตารางวงกลม


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

ตารางบอลโลกวงกลม

4. The New York Times : นักเตะบอลโลกมาจากสโมสรใดบ้าง


  • 3 ใน 4 จากนักเตะบอลโลก 2014 มาจากลีกในยุโรป
    • มากกว่าครึ่งของนักเตะบอลโลก 2014 เล่นในสุดยอดลีกสูงสุด อย่าง พรีเมียร์ลีก กัลโช ซีรีเอ บุนเดสลีกา หรือ ลาลีก้าสเปน
  • สโมสรอย่าง Barcelona , Bayern Munich และ Manchester United ต่างมีนักเตะที่ติดทีมชาติแทบทั้งสิ้น
    • Bayern Munich และ Manchester United  มีนักเตะที่มาบอลโลกมากที่สุดถึง 14 คน
  • 8 นักเตะบราซิล และ 12 นักเตะอาเจน ต่างเล่นในลีกยุโรป

นักเตะบอลโลก 2014 กับสโมสรทั่วโลก
อยู่คนละชาติ แต่ในสโมสรก็เป็นเพื่อนกัน
ลีกยุโรป เกินครึ่ง

ทั่วโลก

5. The Gardain : เสื้อทีมชาติบอลโลก 2014 ทั้ง 32 ทีม ตั้งแต่อดีตจนถึงปัจจุบัน

ทีมชาติทั้ง 32 ทีมที่ได้เข้ามาเตะบอลโลก 2014 มีชุดทีมชาติเป็นยังไงบ้าง กดที่เสื้อของทีมนั้นๆ จะโชว์ชุดทีมชาติไล่ตั้งแต่อดีตจนถึงปัจจุบัน 

ชุดทีมชาติในบอลโลก 2014 ทั้ง 32 ทีม

เมื่อกดที่ชุดของทีมนั้นๆ ก็จะมีชุดทีมชาติที่เคยใส่เล่นบอลโลกทั้งหมด ทีมชาติเยอรมัน สวยๆทั้งนั้น

6. The Economist : บันทึกทุกๆประตูในบอลโลกตั้งแต่อดีตจนถึงปัจจุบัน

ตั้งแต่ประตูที่ยิงได้ตั้งแต่นาทีที่ 0 จนถึงนาทีสุดท้ายของช่วงต่อเวลา 120+ ถูกบันทึกไว้หมดที่นี่ โดยแนวตั้งเป็นจำนวนครั้งที่เกิดขึ้น เรียงจากเก่าไปใหม่ แนวนอนคือนาทีของเวลาการแข่งขันตั้งแต่ นาที ที่ 0-120+ โดยสีของจุดจะบอกถึงประเภทของการยิงประตู สีฟ้าคือยิงเข้า สีแดงคือทำเข้าประตูตัวเอง และสีเลือดหมูคือจุดโทษ

2362 ประตูที่เกิดขึ้นในฟุตบอลโลก

หนึ่งในแมชที่ดราม่าที่สุด ฮอลแลนด์ชนะเมกซิโกช่วงทดเวลาบาดเจ็บ จากจุดโทษ เจ้าปัญหา