Archive for the ‘Uncategorized’ Category

.museum

เพิ่งรู้ว่าเดี๋ยวนี้มันมี Top-level domain ใหม่ๆ อย่าง .museum ด้วย (ค้นใน wikipedia เค้าเรียกว่า generic top-level domain)
อันนี้เท่มาก http://the.british.museum/

My life for Aiur!

ข่าวร้อนในช่วงนี้คงหนีไม่พ้นเรื่องการเปิดตัวของ Starcraft II

ผมเริ่มเล่น Starcraft หนแรกก็ตอนเรียนอยู่ปีหนึ่งหรือปีสองนี่แหละ แต่สมัยนั้นยังเป็น n00b อยู่ เล่นแล้วแพ้คนอื่นประจำ โดยเฉพาะที่แพ้ป๋าแด้ทำให้เกิดความท้อแท้ในการเล่นเกม RTS ไปเป็นเวลานานเลย
จนกระทั่งเรียนจบทำงาน ที่ออฟฟิซเค้าก็ขุดเอา starcraft มาเล่นกันตอนเย็น ตะลุมบอนกัน 8 คน คราวนี้มีการค้นคว้า ศึกษาแท็กติกจากในเวบพอสมควร ทำให้เล่นแล้วสนุก (เพราะถล่มชาวบ้านได้บ่อยกว่าถูกชาวบ้านถล่ม) เป็นช่วงเวลาที่รู้สึกว่า Starcraft เนี่ยโคตรมันส์
แต่แล้วคนอื่นๆ ก็ต้านทานกระแสของ Warcraft III ไม่ไหว จนวัฒนธรรมการเล่นเกมตอนเย็น เปลี่ยนมาเป็น Warcraft III แทน ซึ่งมันก็สนุกในระดับหนึ่ง (เล่นเกมไหน ถ้าได้ยำคนอื่น มันก็สนุกทั้งนั้นแหละ) แต่ด้วยความชอบส่วนตัว ยังไงก็ยังชอบ starcraft มากกว่าอยู่ดี

จำนวนยูนิตของ Starcraft มีได้ถึง 200 แต่ว่าใน WC3 บังคับให้ผู้เล่นมีจำนวนยูนิตน้อยๆ ด้วยการมี upkeep ทำให้ฝ่ายที่มียูนิตเยอะ เก็บทรัพยากรแล้วไม่คุ้มค่า ตรงนี้ผมไม่ชอบ เพราะว่าการควบคุมยูนิตจำนวนน้อยๆ มันไม่รู้สึก [...]

Siam Tube

ข่าวจาก BizWeek
SiamTube ก่อตั้งในเดือนมีนาคม พ.ศ.2550 เป็นเวบไซต์สำหรับวิดีโอ Sharing เวบไซต์แรก ที่ให้บริการเป็นภาษาไทย ทำให้คนไทยสามารถชมและ Share วิดีโอจากทั่วประเทศไทยและทั่วโลกได้ คนทุกคนที่สนใจสามารถเข้าไปอัพโหลดและ Share คลิบวิดีโอได้ที่ www.SiamTube.com หรือผ่านอินเทอร์เน็ต, อุปกรณ์จากมือถือ, Blogs และอีเมล
ดูจาก Traffic ของ Alexa ดูเหมือนว่าเวบเพิ่งจะมาเปิดตัวเอาตอนต้นเดือนนี้เอง แล้วมาออกข่าวว่าเป็น video sharing เวบแรก ดูเหมือนจะสร้างความเข้าใจผิดมากไปหน่อย อย่างน้อยก็มีเวบอื่นที่เค้าทำมาก่อนตั้งแต่ต้นปีแน่ๆ ฟีเจอร์ยังไม่เรียบร้อยค่อนข้างเยอะ มีหลายหน้าที่เปิดเข้าไปแล้วมีแค่หัวข้อไม่มีเนื้อหา ถึงแม้ว่าจะทำเท่บอกว่าสนับสนุนภาษาไทยและอังกฤษ แต่อ่านคำแปลภาษาไทยดูแล้วยังสงสัยว่ามันให้คนไทยแปลจริงหรือเปล่า
จุดที่น่าจับตามองคือมี FHM และ MajorCineplex เป็น partner ที่จะคอยป้อนวิดีโอให้ เห็นในข่าวบอกว่า backbone เพียงพอสำหรับให้คนเข้ามาใช้บริการ ไม่รู้ว่าเค้าประมาณการว่าจะมีคนเข้ามาดูมากเท่าไหร่ เพราะถ้าเวบมันคนดูเยอะจริงๆ (ระดับซัก 50,000 UIP ต่อวัน) bandwidth ขาออกต้องมีอย่างต่ำๆ ก็ 500 Mbps แล้ว
submit [...]

Sick People

Lomographers are sick people.

Keep session data in cookie

ปกติใน php เวลาที่มีการเรียกใช้คำสั่ง session_start() จะเป็นการสั่งให้ php เก็บข้อมูลสำหรับ session นั้นๆ ของผู้ใช้ ซึ่งปกติจะเก็บเป็นไฟล์ไว้ที่ไดเรกทอรี /tmp (แก้ไขตำแหน่งที่เก็บได้ใน php.ini) หรือาจเปลี่ยนวิธีการเก็บไปใช้ shared memory หรือ database ก็ได้ (หรือ storage ใดๆ ตามแต่จะคิดก็ได้)
ข้อมูลส่วนที่เก็บไว้ตรงนี้ ก็คือค่าที่อยู่ในตัวแปร $_SESSION ของผู้ใช้แต่ละคนนั่นเอง ที่เวบปกติจะเก็บค่าตรงนี้ไว้ ก็เพื่อใช้ในประโยชน์ต่างๆ เช่น การล็อกอินเข้าระบบสมาชิก ต้องเก็บข้อมูล member_id กับ member_name ไว้ตลอดทั้ง session ที่สมาชิกเข้ามาใช้งาน
วิธีนี้มันก็มีข้อดีตรงที่ง่าย แต่ปัญหาคือมันต้องมีการอ่านและเขียนฮาร์ดดิสก์เสมอเมื่อมีการเรียกฟังก์ชัน session_start() ซึ่งมันไม่ค่อยดีถ้ามีการใช้งานเยอะๆ และทำให้การขยายระบบทำได้ลำบาก
วิธีเก็บข้อมูลของผู้ใช้ที่ล็อกอินเข้ามาโดยไม่ต้องเก็บลง session สามารถเก็บได้อีกวิธีนึงคือใช้ cookie แต่ข้อเสียของ cookie คือว่า ข้อมูลจะถูกเก็บที่ฝั่งผู้ใช้ ทำให้ผู้ไม่หวังดี อาจจะเปลี่ยนแปลงข้อมูลตรงนี้เพื่อหลอก server ก็ได้ ดังนั้นเพื่อแก้ปัญหาอันนี้ เราก็จะเข้ารหัส [...]