ความยุติธรรมของศาล

Submitted by ezybzy on Mon, 2012-05-07 - 07:47

ความยุติธรรมของศาลคือ ตัดสินคดีตามข้อกฎหมายที่มี

ความยุติธรรมของศาลคือ ตัดสินคดีตามข้อเท็จจริงที่นำสืบ รับฟังข้อเท็จจริงจากโจทก์และจำเลย

ความยุติธรรมของศาลคือ ตัดสินคดีตามที่รับฟ้อง

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

Tags

User เป็นเหตุ

Submitted by ezybzy on Thu, 2012-04-19 - 10:56
เขียนโปรแกรมให้สุ่มหยิบ SPUser มาแสดงผล ทีนี้เกิดปัญหาว่า ไม่มี User ใดที่เข้าเงื่อนไขที่อยากให้แสดงผลเลย ตรวจสอบเงื่อนไขก็ดูไม่มีอะไรผิดปกตินะ แต่สิ่งที่ผิดคือ แหล่งที่ไปดึง User มาตรวจสอบ มีจำนวน User น้อยกว่าที่คาดไว้
Tags

Field ที่ว่างเปล่า

Submitted by ezybzy on Wed, 2012-04-18 - 16:30

สมมติเราสร้าง Field ไว้เก็บข้อมูลใน List item โดยที่ Field นี้ไม่ได้บังคับว่าให้กรอกข้อมูล เหตุการณ์เหมือนจะเป็นไปด้วยดี ผู้ใช้งานกรอกข้อมูลใส่ List item ไว้เรียบร้อยโดยไม่ได้กรอกค่าใน Field นี้

แต่แล้ว เราจำเป็นต้องเพิ่มค่าให้กับ Field นี้โดยผ่าน Code ปัญหาเกิดทันทีครับ

SPFieldUserValueCollection a = item[b] as SPFieldUserValueCollection;

สมมติว่าผู้ใช้งาน ไม่ได้ทำการเลือกรายชื่อผู้ใช้ใน Field ที่กำหนดให้นี้ ผลลัพธ์ที่ได้ของตัวแปร a นั้นคือ null ครับ

เข้าใจว่านี่คงเป็นเพราะกระบวนการการเก็บข้อมูลในฐานข้อมูล ซึ่งหากไม่ได้มีการบันทึกข้อมูล ตัว SharePoint จะตีให้ค่าของ Field นั้นเป็น String.Empty ซึ่งจากที่เห็นทำให้ as operator ให้ผลลัพธ์ null ออกมา ทางแก้ที่พอจะนึกออกคือ ก็ต้องสร้างค่านั้นเอง แล้วทำการให้ค่ากลับไปเพื่อบันทึกข้อมูลใส่ List item ดังเช่น

SPFieldUserValueCollection a = item[b] as SPFieldUserValueCollection;

if (a == null)
    a = new SPFieldUserValueCollection();

// Do something ...

// Assign value back to list item
item[b] = a;

item.Update();

อาจจะเป็นจุดที่หลาย ๆ คนพลาดนะ ก็จำเอาไว้

Tags

เดา: MacBook Pro Mid 2012

Submitted by ezybzy on Sat, 2012-04-07 - 15:44

ต่อไปนี้เป็นการคาดเดาส่วนตัว ปะติดปะต่อจากข่าวลือต่าง ๆ

ปลอด SuperDrive

ค่อนข้างแน่นอนครับว่าเครื่องรุ่นหน้าจะไม่ได้ใส่ SuperDrive มาแล้ว ซึ่งตัวเลือกทดแทนก็คือ MacBook Air SuperDrive นั่นเอง ผลของการถอด SuperDrive ออกจะช่วยลดน้ำหนักของเครื่องได้หลายขีดเลยทีเดียว (มีคนอ้างว่ามันหนัก 6 ออนซ์หรือ 170 กรัม)

การแปลภาษาไทยให้กับผลิตภัณฑ์ระดับโลก

Submitted by ezybzy on Wed, 2012-03-21 - 15:07

เนื่องจากมันเป็นเรื่องความลับของตัวผลิตภัณฑ์และเจ้าของผลิตภัณฑ์ แต่ผมเห็นว่า กระบวนการขั้นตอนในการทำงานมันน่าสนใจ ผมเลยเอาเฉพาะไส้ของกระบวนการมาสรุปให้อ่านกัน

Tags