- เป็นครั้งแรกที่คนใช้ IE6 ลดต่ำลงกว่า 30% แล้วเยี่ยม! ...
- เพิ่งรู้ว่าเว็บนี้เปิดใน IE6 ที่ไม่ใช่ wide screen แล้วเน่ามาก!! ถ้าไม่ได้เพื่อนบอกคงไม่รู้นะนี่ :-( ...
- มีอะไรก็เข้าไปคุยกันที่ เว็บบอร์ด มั่งนะครับ ^^...
- เลิกใช้ Internet Explorer เถอะครับ ลองเปลี่ยนเป็น Firefox ดูแล้วจะพบว่ามันเจ๋งขนาดไหน :-D...
หน้าหลัก - BlackDemon Project!
ก่อนอื่นก็ขอกล่าวคำว่า "สวัสดีปีใหม่" กับผู้แวะเข้ามาอ่าน, หลงเข้ามาอ่านหรือตั้งใจเข้ามาอ่าน
หวังว่าคงไม่ช้าไปที่จะพูดแบบนี้นะครับ
วันปีใหม่อาจเป็นสำคัญของหลายๆคนและเป็นวันที่แสนจะธรรมด๊าธรรมดาสำหรับอีกหลายๆคน
สำหรับตัวผมนั้นก็ถือว่าเป็นวันธรรมดาๆเหมือนกับวันทั่วไป จะพิเศษนิดหน่อยก็อยู่ที่ว่าผมกำหนดให้มันเป็นวันแห่งการพักผ่อน(เพราะมันหยุดยาว)
วันขึ้นปีใหม่นี้ก็ไม่ได้พักผ่อนอะไรพิเศษนอกจากนอนให้เต็มอิ่ม(อันนี้สำคัญ!), ไปดินเนอร์ใต้แสงแดด, ไปดูหนัง, ไปช้อปปิ้งและอื่นๆอีกนิดหน่อย
ปีใหม่นี้ก็ย้อนกลับมาดูว่าในปีเก่าทำอะไรไปมั่งและปีใหม่น่าจะทำอะไรไปมั่ง
ปี 2552 ที่ผ่านมา
- เรื่องเงิน จากจนมากๆ ก็กลายเป็นจนเฉยๆแล้ว แต่ก็ถือว่ายังจนอยู่ การออมเงินไม่ได้เรื่องเล้ย!!
ให้คะแนนความพอใจ 1/5
- เรื่องงาน ก็เรื่อยๆไม่ตื่นเต้น ไม่หวือหวา ทำงานสนุกกับน่าเบื่อสลับกันไป เกือบได้ย้ายงานใหม่แล้วเชียวแต่โดนดึงตัวไว้ก่อน เด็กฝึกงานสองชุดที่ผ่านมาน่ารักเป็นสีสันดี
ให้คะแนนความพอใจ 3/5
- เรื่องความรัก คบกันมาจะสองปีแล้ว ก็ดียังเรื่อยๆ ที่ผ่านมามีเรื่องทะเลาะกันใหญ่ๆครั้งเดียว แต่ก็ผ่านมาได้ด้วยดี ยังไม่เลิกกัน
ให้คะแนนความพอใจ 4/5
- เรื่องสุขภาพ ไม่ได้ดูแลสุขภาพเลย อ้วนขึ้นชิบหาย ผ่านมาปีนึงน้ำหนักขึ้น 12 กิโลฯ ใส่กางเกงยีนส์แม่มฟิตตูด จากใส่อะไรก็หล่อกลายเป็นใส่อะไรก็อุจาด
ให้คะแนนความพอใจ 2.5/5
- เรื่องครอบครัว ทางฝั่งพ่อน่าเป็นห่วงเรื่องสุขภาพมากกกกก็ไปอยู่ในดงสารพิษซะอย่างนั้น ส่วนฝั่งแม่นี่ก็น่าเป็นห่วงเรื่องเงินๆทองๆอยู่พอสมควร ไม่ค่อยมีเวลาให้พ่อแม่เลย ให้คะแนนความพอใจ 2.5/5
- เรื่องอื่นๆ เป็นปีแรกที่ก่อสร้างเว็บนี้ขึ้นมาแบบทุลักทุเลเพราะโฮสดิ้งค่อนข้างมีปัญหา สำหรับบทความก็มีหลายๆเรื่องอยากจะเขียน มีหลายเรื่องที่ร่างเตรียมไว้แล้วแต่ไม่ได้เขียนให้จบซักที(จนมัน out ไป) และหลายๆเรื่องที่เขียนไปแล้วได้รับความสนใจเป็นอย่างดี ให้คะแนนความพอใจ 3/5
คะแนนรวม 16/30 ถือว่าเป็นปีที่ผ่านมาได้ด้วยความพอใจระดับกลางๆ
เป้าหมายในปี 2553
- เรื่องเงิน คงต้องมีวินัยทางการเงินให้มากกว่านี้ ไม่ใช่อยากกินก็กินแหลก อยากซื้ออะไรก็ซื้อแหลก จะได้มีเงินมีทองเก็บกะเค้ามั่ง ![]()
- เรื่องงาน คงได้เปลี่ยนภายในปีนี้แน่ๆ หวังว่าที่ทำงานใหม่คงจะมีอะไรสนุกๆให้ทำนะ ![]()
- เรื่องความรัก หวังว่าจะคบกันต่อไปได้อีกนาน เพราะที่ผ่านมาก็ยังไม่ค่อยมีเรื่องทะเลาะอะไรใหญ่โตนัก แล้วก็พยายามจะไปเที่ยวที่ใหม่ๆบ้าง 
- เรื่องสุขภาพ ตอนนี้วัดน้ำหนักได้ 82 กิโลฯ คาดว่าจะลดให้ได้ซัก 10 กิโลฯเป็นอย่างน้อย แล้วก็ดูแลสุขภาพช่องปากให้ดีกว่านี้
- เรื่องครอบครัว จะพยายามไปเยี่ยมพ่อกะแม่ให้บ่อยขึ้น กะพาแม่ไปเที่ยวมั่ง 
- เรื่องอื่นๆ เว็บนี้คงยังไม่แก้ไม่อัพเกรดอะไรเพิ่มแล้วล่ะ รอ Joomla 1.6 ออกมาก่อนแล้วค่อยฟิตอัพใหม่ 
ตั้งเป้าแค่นี้ก่อนตั้งไว้สูงเดียวทำไม่ไหว อิอิ
เมื่อวานนี้ (26/11/2009) ทาง Mininova ได้ออกประกาศจำกัดการเผยแพร่เนื้อหา(งดอัพโหลดและลบไฟล์ torrent ออก) อันเป็นผลสืบเนื่องมาจากกรณีคำสั่งของศาลแห่งอูเทรคต์ ประเทศเนเธอแลนด์
เนื่องจากว่าทาง Mininova ไม่สามารถมีระบบที่กรองข้อมูลที่ละเมิดลิขสิทธิ์ได้ 100% ก็เลยต้องจำกัดเนื้อหาและการใช้งานเอาไว้ก่อน
อนึ่ง Mininova ได้เปิดบริการในปี 2007 หลังจากการล่มสลายของ Supernova
และได้รับความนิยมสูงสุดเบียดกับ thaipiratebay อยู่เรื่อยมา
อ่านแถลงการณ์ฉบับเต็มได้จากบล็อกของ Mininova คลิก
เป็นข่าวที่น่าเสียใจ(รึน่ายินดี?) อันหนึ่งสำหรับเดือนนี้เลยครับ
ช่วงนี้อากาศเย็นลง ร่างกายมันก็เลยเอื่อยเฉื่อยไม่มีอารมณ์ทำงานเท่าไหร่ ว่าแล้วก็มาอัพบทความเอามันส์ดีกว่า วันนี้จะมาแนะนำจาวาสคริปเฟรมเวิร์คชื่อดัง jQuery ว่ามีปลั๊กอินสำหรับ ToolTip ตัวไหนน่าเล่นมั่ง ว่าแล้วก็เชิญอ่านได้เลยครับ
1) ToolTip
ToolTip เป็นปลั๊กอินที่ดูแล้วหะรูหะราและเวลาใช้ก็นำไปใช้ได้งานได้ง่ายแบบง่ายๆ. ปลั๊กอินตัวนี้มีคุณสมบัติที่น่าสนใจอยู่สองอย่างคือ เราสามารถควบคุมและปรับแต่งปลั๊กอินได้ตลอดเวลา(ปรับแต่งเวลาแสดงผล, ปรับแต่งเวลาโหลด)และมีเงาที่สวยงาม. โดยทดสอบบน Safari รุ่น 3 และ 4 รวมถึง FireFox3 ให้ผลลัพธ์ออกมาดูดีมาก
วิธีการใช้งาน เราสามารถนำใช้งานง่ายๆ ตามตัวอย่างดังนี้:
<h2 tooltip="สวัสดีนี่คือกล่อง tooltip!">hover me</h2>
2) clueTip
clueTip เป็นปลั๊กอินระดับสูงตัวนึงโดยเมื่อเรียกออกมาบนหน้าเพจแล้ว ปลั๊กอินตัวนี้จะยังอยู่บนหน้านั้นไปจนกว่าจะปิดหรือเปลี่ยนหน้าใหม่ (บางตัวต้องโหลดมาพร้อมหน้าเพจทั้งหมดก่อนแต clueTip จะโหลดเมื่อนำเอาเม้าส์ไปชี้เท่านั้น), อีกทั้งยังมีภาพ "กำลังโหลด" แสดงทำให้ผู้ใช้เข้าใจการใช้งานได้ง่ายๆ
การโหลดแบบนี้จะเป็นประโยชน์มากเมื่อต้องการให้มีการโหลดเนื้อหาให้เป็นไดนามิก ทำให้การแสดงผลแบบจะถูกกำหนดได้ตลอดเวลา
วิธีการใช้งานก็เหมือนกับปลั๊กอินหลายๆตัวเช่น:
$('a.tips').cluetip();
3) Simple tooltip

Simple tooltip เป็นปลั๊กอินที่มีคุณสมบัติตามชื่อเลยคือใช้เป็นปลั๊กอินง่ายๆและนำไปใช้งาน ง่ายๆ. การแสดงผลก็แสดงผลได้ดูดี (เคลื่อนไหวแบบ fade in/out)
ในการนำไปใช้งานก็เพียงแค่เรียก element แล้วตามด้วยปลั๊กอินและอักษรที่ต้องการเช่น:
$("#some-element").simpletooltip("Tooltip text here!")
4) Orbital

The Orbital Tooltip plugin เจ้าปลั๊กอินตัวนี้จะมีวิธีการใช้งานที่ต่างออกไปนิดนึง, แต่ก็ไม่ได้ซับซ้อนอะไรมากนักถ้าหากดูตามคู่มือแนะนำที่ให้มา ปลั๊กอินตัวนี้น่าสนใจเพราะเราสามารถจัดวางตำแหน่งของการแสดงผลให้ปลั๊กอินตัวนี้ได้ด้วย
ตามภาพที่เราเห็นด้านบน เราสามารถเรียกปลั๊กอินด้วยคำสั่งแบบนี้ :
$('#square4').orbitaltooltip({
orbitalPosition: 320,
spacing: 10,
tooltipClass: 'orbitaltooltip-simplebox',
html: "<p>at 320</p>"
})
5) jQToolTip
jQToolTip สำหรับปลั๊กอินนี้เป็นปลั๊กอินที่มีความสามารถสูงเราสามารถตั้งค่าหน่วงเวลา(Delay) ที่จะให้ tooltip โผล่มาก็ได้หรือจะตั้งค่าโปร่งแสดงของ tooltip ตัวนี้ได้
ตอนนี้ยังไม่มีตัวอย่าง ถ้าหากต้องการความเร็วและความง่ายในการพัฒนาแนะนำให้ดูตัวอื่นๆแทน
6) Inline Tooltip
Inline Tooltip เจ้าปลั๊กอินตัวนี้เปิดให้คุณใช้งานมันได้ง่ายๆ โดยจะเรียกคล้ายๆกับแท็กของ HTML เลย. ตัวปลั๊กอินจะไปวางทับคำสั่งปกติของเบราวเซอร์ที่เป็นลิงค์. นอกจากนี้ปลั๊กอินตัวนี้ยังกำหนดการเคลื่อนไหวแบบไดนามิกได้เองด้วย เจ๋งมั้ยล่ะ
วิธีใช้งานก็เพียงแค่สร้าง css เอาไว้เช่นชื่อ htmltooltip แล้วเอาไว้แล้วเรียกผ่าน div อีกที
<div class="htmltooltip">RSS stands for Really Simple Syndication, and is a type of XML file format.</div>
7) Thumbnail Hover Popup
สำหรับปลั๊กอินตัวนี้ถึงแม้จะมีการทำงานเหมือนกับปลั๊กอินตัวอื่นๆ แต่ปลั๊กอิน Thumbnail Hover Popup จะเป็นการโหลดรูปภาพแบบเต็มขนาด เมื่อเรานำเม้าส์ไปชี้เหนือรูปเล็กๆ ปลั๊กอินตัวนี้จะเหมาะมากสำหรับคนที่มีเว็บไซต์อวดรูปภาพเยอะๆ จะช่วยให้ไม่ต้องมีการคลิกหลายๆครั้ง หรือเปิดหลายๆหน้าต่าง
9) SimpleTip
ผมชอบเจ้า SimpleTip จริงๆนะ มันเป็นปลั๊กอินที่ยืดหยุ่นดีและมีเอกสารประกอบครบครันดี และเมื่อไปดูเดโมของมันแล้วต้องบอกว่าสุโค่ย เราสามารถจัดตำแหน่ง, เอฟเฟกส์และเนื้อหาแบบไดนามิกได้ในคำสั่ง load(). ถ้าให้แนะนำการใช้ก็แน่นอนว่าเจ้าตัวนี้เป็นหนึ่งในตัวจะแนะนำให้ใช้เป็น อันดับต้นๆเลยล่ะ
วิธีใช้งานก็ง่ายๆเรียก element แล้วตามด้วยปลั๊กอินเท่านั้นเอง แต่ถ้าจะใส่ออฟชั่นสวยๆก็ดูได้ตามคู่มือเล้ย:
$("#mydiv").simpleTip();
10) Light-Tooltip
Light-Tooltip แนวคิดของเค้าคือปลั๊กอินที่บางเบาสบายเหมือนไม่ใส่อะไรเลย... เอ๊ย ไม่ใช่ล่ะ! โดยเจ้านี้จะเป็นปลั๊กอินที่มีคุณสมบัติผสมผสานกันระหว่างเป็นปลั๊กอินสำหรับ Tooltip ที่ง่ายๆ และมีคุณสมบัติที่เป็นปลั๊กอินสำหรับพรีวิวรูปภาพได้ด้วย เจ๋งจริงๆ
การนำไปใช้งานตัวอย่างคือ เจ้าตัวปลั๊กอินจะไปใช้ attribute ของ HTML (ที่ใส่มาในปลั๊กอิน) สมมุติว่าใส่มาชื่อ tip เวลาเรียกเราก็เพิ่มคำสั่งไปแบบนี้
<div class="tip"> Hello world </div>
ง่ายดีใช่มั้ยล่ะครับ

เป็นเทคนิคเล็กๆน้อยๆที่หลายๆคนมองข้าม ทำให้โปรแกรมที่เขียนขึ้นมาไปถ่วงความเร็วของ server ใครมีเทคนิคอื่นๆที่ดีกว่าก็แนะนำผมมั่งนะครับ
การค้นหา คำ
SELECT * FROM table WHERE MATCH (`field`) AGAINST ('Keyword');SELECT * FROM table WHERE MATCH (`field`) AGAINST ('+Keyword' IN BOOLEAN MODE);SELECT * FROM table WHERE RLIKE '(^| +)Keyword($| +)';
SELECT * FROM table WHERE RLIKE '([[:space:]]|[[:<:]])Keyword([[:space:]]|[[:>:]])';
Contains searching
SELECT * FROM table WHERE MATCH (`field`) AGAINST ('Keyword*' IN BOOLEAN MODE);SELECT * FROM table WHERE field LIKE 'Keyword%';
SELECT * FROM table WHERE MATCH (`field`) AGAINST ('*Keyword*' IN BOOLEAN MODE);SELECT * FROM table WHERE field LIKE '%Keyword%';
การทำ Recordsets
SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE Condition LIMIT 0, 10; SELECT FOUND_ROWS();
SELECT * FROM table WHERE Condition LIMIT 0, 10; SELECT COUNT(PrimaryKey) FROM table WHERE Condition;
$result = mysql_query("SELECT * FROM table", $link);
$num_rows = mysql_num_rows($result);การ Joins
ใช้ INNER JOIN เมื่อคุณต้องการผลลัพธ์ที่ตารางมีค่าร่วมกันตามที่ระบุไว้. ใช้ LEFT JOIN เมื่อข้อมูลในตารางไม่ตรงกันเสมอไป.
SELECT * FROM products INNER JOIN suppliers ON suppliers.SupplierID = products.SupplierID;
จะส่งกลับข้อมูล products ที่เหมือนกันกับ supplier ทั้งหมดออกมา.
SELECT * FROM products LEFT JOIN suppliers ON suppliers.SupplierID = products.SupplierID WHERE suppliers.SupplierID IS NULL;
จะส่งกลับข้อมูล products ที่ตรงหรือไม่ตรงกับ supplier ออกมา.
ข้อแนะนำที่ควรทำเสมอๆ
1. ใช้ตัวเล็กสำหรับตั้งชื่อตาราง (จะช่วยได้มากในการย้ายระบบปฏิบัติการณ์ เช่นย้ายจาก Windows ไป Linux)
2. ตั้งชื่อตารางที่มีความหมายเข้าใจง่ายเช่น ProductName, SupplierPostCode จะช่วยให้ทำ JOIN ทำได้ง่ายขึ้น
3. สร้างฟิลด์ id ที่มีชื่อตารางเข้าไปด้วยเสมอเช่น ProductID (ไม่แนะนำให้ใช้คำว่า id เฉยๆ ตอน JOIN จะงง)
4. ทำ Index ฟิลด์ที่ต้องใช้ JOIN บ่อยๆ
5. แยกตารางสำหรับ updates, deletes และอื่นๆ ออกจากกัน
เรียบเรียงจาก thespanner

ใครอยากเข้าระบบเท่ห์ๆมาทางนี้
เบื่อรึปล่าวที่ต้องมาป้อนรหัสผ่านเวลาเข้า Windows? ถ้าเบื่อ! เดี๋ยวนี้เค้ามีระบบใหม่ในการยืนยันตัวตนแล้ว!! เช่น
- แสกนลายนิ้วมือ
- แสกนใบหน้า
- แสกนม่านตา
ในที่นี้มาพูดถึงการแสกนม่านตากันดีกว่า ไอ้เจ้าโปรแกรมตัวนี้มีชื่อว่า Lenovo VeriFace recognition
ข้อดีของมันก็เราสามารถ Login เข้า windows โดยเพียงแค่สบตามองกับกล้อง webcam ไม่ต้องมานั่งจำรหัสผ่านยาวๆ อีกทั้งยังไม่ต้องกลัวคนแอบมองเวลาป้อนรหัสผ่านอีกต่อไป
ในทุกครั้งที่เข้าระบบโปรแกรมจะบันทึกใบหน้าของเราเอาไว้ เหมาะสำหรับคนที่ต้องการตรวจสอบว่ามีการ login ที่ผิดปกติหรือป่าว(กรณีมีคนเนียน แอบเข้าระบบด้วยวิธีอื่น)
ใครมีโน๊ตบุ๊คยี่ห้อนี้ (Lenovo) ก็ใช้ได้ทันทีเลย แต่เห็นว่า"โน๊ตบุ๊ครุ่นอื่นก็ดันใช้ได้ด้วย" โปรแกรมน่าสนใจแบบนี้ ว่าแล้วก็ยืมมาใช้กับโน๊ตบุ๊คเราซักหน่อยดีกว่า อิอิ
ความต้องการของระบบ
Hardware:
- 128 MB or more of RAM
- 500 MB or more of hard disk drive space
- Lenovo computer (ยี่ห้ออื่นลองกันเอาเอง) with a built-in video camera (ถ้ามีความละเอียดซัก 1.3MP+ จะดีมาก)
Software:
- Windows XP with Service Pack 2 (ผมลองกะ Windows Vista, Windows 7 แล้วไม่มีปัญหานะ)
- Windows Vista
- DirectX 8.1 or later
บทความ อื่นๆ ...
หน้า 3 จาก 9
Short Articles
เมื่อก่อนผมหวงความเป็นส่วนตัวมากๆ ทั้งๆที่อาจจะไม่สำคัญอะไร แต่ไม่รู้ล่ะ ผมหวงของผมนี่(เกรียนดีมั้ยล่ะ) การใช้งานในผลิตภัณฑ์ต่างๆของ Google ซึ่งก็รู้อยู่แล้วว่า การใช้งานต่างๆมีการตั้งค่าปริยาย(Default) ทำให้ Google มีสิทธิ์เก็บข้อมูลต่างๆ ไม่ว่าจะเป็น - Google...
Read More...เมื่อวานนี้ (26/11/2009) ทาง Mininova ได้ออกประกาศจำกัดการเผยแพร่เนื้อหา(งดอัพโหลดและลบไฟล์ torrent ออก) อันเป็นผลสืบเนื่องมาจากกรณีคำสั่งของศาลแห่งอูเทรคต์ ประเทศเนเธอแลนด์ เนื่องจากว่าทาง Mininova ไม่สามารถมีระบบที่กรองข้อมูลที่ละเมิดลิขสิทธิ์ได้ 100% ก็เลยต้องจำกัดเนื้อหาและการใช้งานเอาไว้ก่อน...
Read More...ช่วงนี้ไม่ค่อยมีตังค์ใช้เลย คิดไปมาคิดมา เปิดระบบรับงาน outsource ดีกว่า ถ้าใครผ่านมาเห็นอยากจ้างงานกระผมก็ยินดีรับใช้ครับ ราคาถูกแพงต่อรองกันได้ครับ ดูรายละเอียดเพิ่มเติมได้ที่นี่
Read More...







