e.p.'s blog

เหตุผลที่ทำไมสาย Thunderbolt ถึงฝังชิป

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

PC บน JavaScript

คุณ Fabrice Bellard ได้ทดลองสร้าง PC emulator ขึ้นมาโดยใช้ JavaScript ล้วนๆ (ต้องรองรับ W3C Typed Arrays) โดยสามารถจำลองการทำงานได้ใกล้เคียงกับ 486 ที่ไม่มี FPU แต่ว่ามี MMU ที่สมบูรณ์เพื่อจะเล่น Linux ได้

บรรยายไปก็ไม่เท่าเห็นของจริง ไปลองเล่นกันเลยดีกว่า (ใช้ได้กับ Firefox 4 และ Chrome 11)

เค้าเตรียมไฟล์ hello.c และโปรแกรม tcc สำหรับคอมไฟล์โปรแกรมไว้ด้วย พร้อมกับโปรแกรม vi และ qemacs สำหรับใช้แก้ไขไฟล์

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

ที่มา: Javascript PC Emulator - Technical Notes

APNIC ประกาศเข้าสู่ช่วงที่สามสำหรับการหมดลงของ IPv4

APNIC ประกาศว่าวันนี้ (15 เมษายน พ.ศ.2554) APNIC เหลือ IPv4 ขนาด /8 ช่วงสุดท้ายแล้ว ซึ่งทำให้เข้าสู่ช่วงที่สามของการหมดลงของ IPv4 ในภูมิภาคเอเชียแปซิฟิก ซึ่งนโยบายสำหรับการแจกจ่าย IPv4 ในช่วงที่สามนี้คือ

ที่มา: APNIC: APNIC IPv4 Address Pool Reaches Final /8

ลืม iPad, iPhone, iPod, iMac และ iTunes ไปได้เลย เพราะ iForgot!

ชื่อของผลิตภัณฑ์หลายๆ ตัวของแอปเปิลนั้นจะขึ้นต้นด้วยตัวไอเล็ก ("i") เช่น iPad, iPod หรือ iOS แต่ยังมีอีกสิ่งที่หลายๆ คนอาจจะไม่ทันได้สังเกตนั่นก็คือบริการ iForgot ของแอปเปิล

ออราเคิลออกตัวแก้บักสำหรับจาวา

ออราเคิลออกประกาศ Security Alert for CVE-2010-4476 พร้อมโปรแกรมแก้ไขบัก ซึ่งเป็นบักในส่วนการแปลงข้อความตัวอักษรเลขฐาน 10 ไปเป็นเลขฐาน 2 จำนวนจริงแบบความละเอียดสองเท่า (double-precision binary floating-point) ที่เมื่อเจอเลข 2.2250738585072012e-308 จะวนติดอยู่ในลูปและไม่สามารถทำงานคำสั่งถัดไปได้

บักนี้ร้ายขนาดไหน? ยกตัวอย่างง่ายๆ ก็ทำให้โปรแกรมอย่าง "javac" ค้างได้ รายละเอียดลองอ่าน "Java Hangs When Converting 2.2250738585072012e-308" ดู

ฉันเจาะ ::1 ได้! (วิธีการเขียนและแอดเดรส IPv6 ที่ควรรู้)

ในขณะที่ IPv6 กำลังเข้ามาเราน่าจะเรียนรู้เรื่องเล็กๆ น้อยๆ ของ IPv6 กันเสียหน่อย ไม่อย่างนั้นอาจจะมีคนทำเสื้อมาล้อเลียนเราได้ว่า "I hacked ::1"

เล็กๆ น้อยๆ เกี่ยวกับการจัดสรร IPv4 ในไทย

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

ผู้ครอบครอง IPv4 อันดับหนึ่งของไทยคือ True ที่มีไอพีอยู่ประมาณ 1.36 ล้านไอพี (รวมทั้งกลุ่มนะครับ ไม่ว่าจะ Dial-up, ADSL, Mobile) ตามมาติดๆ ด้วย TOT ที่มี 1.02 ล้านไอพี อันดับสามได้แก่ Tripple T มี 786,944 ไอพี ซึ่งในกลุ่มเหล่านี้มีไอพีหลายช่วงมาก เช่น True มีอยู่ถึง 42 ช่วงด้วยกัน

15 อันดับแรกของประเทศที่ได้รับจัดสรร IPv4 มากที่สุดจาก APNIC

เราลองมาดูกันว่าในโค้งสุดท้ายก่อนที่ IPv4 จะถูกจัดสรรไปจนหมดนั้น แต่ละประเทศในภูมิภาคเอเชียแปซิฟิกได้รับการจัดสรร IPv4 กันไปประเทศละเท่าไหร่

จากข้อมูลของเมื่อวานนี้ (1 ก.พ. 54) APNIC ซึ่งเป็นนายทะเบียนของภูมิภาคนี้ได้จัดสรรไอพีไปแล้วทั้งหมด 17,610 ช่วง คิดเป็น 769,631,744 ไอพี โดยขนาดที่จัดสรรในแต่ละช่วงมีตั้งแต่ /24 (256 ไอพี) ไปจนถึง /8 (16,777,216 ไอพี) แน่นอนว่าประเทศที่มีประชากรมากที่สุดในโลกอย่างจีนได้ครองตำแหน่งประเทศที่ได้รับการจัดสรร IPv4 ไปมากที่สุดถึงประมาณ 293 ล้านไอพีใน 1,875 ช่วง คิดเป็น 38% ของไอพีที่ได้รับการจัดสรรในภูมิภาคนี้เลยทีเดียว

IPv4 กำลังจะหมดแล้ว (จริงๆ)

วันนี้ APNIC ออกประกาศว่าได้รับจัดสรร IPv4 จาก IANA มา 2 ช่วง (/8) คือ

แต่ที่สำคัญก็คือ 2 ช่วงนี้เป็น 2 ช่วงจาก 7 ช่วงสุดท้าย ซึ่งจะทำให้ IANA เหลือ IPv4 อยู่อีกเพียง 5 ช่วง ซึ่งจะเข้าเงื่อนไขการจัดการจัดสรรในช่วงหมดลงของ IPv4 (Exhaustion Phase) ตาม "Global policy for the allocation of the remaining IPv4 address space" ที่ได้เคยมีการตกลงไว้ก่อนหน้านั้น ผลก็คือทั้ง 5 ช่วงที่เหลือจะถูกจัดสรรไปแต่ละภูมิภาคโดยอัตโนมัติ

หลังจากนี้ แต่ละภูมิภาคก็จะจัดสรร IPv4 ที่ยังเหลืออยู่ตามนโยบายของตัวเอง

ที่มา - APNIC