Community Redesign

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

  1. ง่ายที่สุดคงเป็น Digg ที่หวังพึ่งคะแนนจากผู้ใช้อย่างเดียว แต่ผมไม่เชื่อในรูปแบบของ Digg เพราะสุดท้ายแล้ว Content ที่ Digg สร้างขึ้นมาผมเองก็ยังเลิกอ่าน เข้าใจว่าปัญหาหลักคือมีการรวมกลุ่ม แล้วโหวตกันเองในกลุ่ม
  2. ระบบ Karma ของ /. ก็น่าสนใจ คุณภาพความเห็นของ /. ถ้าคะแนนเกิน 4 แล้วจะค่อนข้างมีคุณภาพ แต่โดยส่วนตัวแล้วมองว่าซับซ้อนเกินความจำเป็น เอาเข้าจริงแล้วกลุ่ม non-geek อาจจะไม่ยอมรับ
  3. สามารถกำหนดแนวทางได้ อาจจะให้คนที่ผมเชื่อว่ามีความเห็นที่เข้าทาง มีผลต่อชุมชนมากกว่าคนอื่นๆ ????
  4. แบนรายความเห็น หรือรายบุคคล หรือมีแบบอื่น???

ยังนึกรูปแบบไม่ออกแฮะ

 

Prototype

ลองนั่งทำ C PUZZLES ดู แล้วติดที่ข้อนี้ ที่ให้อธิบายว่าโค้ดข้างล่างนี้จะ Segmentation Fault เมื่อคอมไพล์บน IA-64 แต่ทำงานถูกต้องบน IA-32

int main()
{
int* p;
p = (int*)malloc(sizeof(int));
*p = 10;
return 0;
}

ปัญหาคือดันไม่มี IA-64 ให้เล่นอีก เลยต้องนั่งหาในเน็ตดูว่ามีเฉลยกันมั่งรึเปล่า แล้วก็เจอไม่ยาก จาก debian-list

เรื่องของเรื่องคือเมื่อคอมไพล์เลอร์ไม่พบ Prototype ของฟังก์ชั่น มันจะคิดเอาเองว่าฟังก์ชั่นจะคืนค่าเป็น int 32 เสมอ ในกรณีนี้ทำให้ core dump ได้ไม่ยาก วิธีแก้ก็ไม่มีอะไรเลย แค่ include ไฟล์ stdlib.h เข้าไปก็จะไม่มีปัญหาแล้ว

เขียน C มาเป็นปีๆ เรื่องพวกนี้ หลายๆ ครั้งก็แค่ตาม Best Practice ไปโดยไม่เข้าใจแฮะว่าทำไมต้อง include ให้ครบๆ

 

พระรามราชนิเวศน์

Petchburi2007

หนีไปเที่ยวมาครับ

 

Unfortunately

Unfortunately, that’s make me love you … hate you
Meredith Grey’s