บทความที่ 69 ถึงเวลาในการเขียนโปรแกรมเพื่อประมวลผลแบบขนาน

Aug. 26, 2008

เดวิด เคิร์ค (David Kirk) หัวหน้านักวิทยาศาสตร์ของ NVIDIA Corporation บริษัทผู้ผลิตหน่วยประมวลผลกราฟฟิกส์รายใหญ่ได้กล่าวว่า "การประมวลผลแบบขนานกำลังมีบทบาทสำคัญยิ่งในยุคนี้"

โดยโปรเซสเซอร์ประเภท GPU และ multi-core เป็นเทคโนโลยีที่ต้องการการพัฒนาโปรแกรมให้สามารถประมวลผลแบบขนาน แม้ว่าเราจะสามารถเป็นเจ้าของคอมพิวเตอร์แบบ multi-core ได้แล้วก็ตามที แต่โปรแกรมหลายตัวที่ถูกพัฒนาขึ้นมายังไม่สามารถใช้สมรรถนะจาก multi-core ได้เต็มที่เนื่องจากโปรแกรมยังขาดความสามารถในการทำงานแบบขนานนั่นเอง

เคิร์คได้เล่าว่าหากเรามองย้อนไปเมื่อ 20 ถึง 30 ปีก่อน นักพัฒนาซอฟต์แวร์ไม่มีความจำเป็นต้องศึกษาวิธีการพัฒนาโปรแกรมแบบขนานเพราะในสมัยนั้นเราใช้ความสามารถของความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ที่สูงขึ้นเรื่อยๆ แต่

ปัจจุบันนี้ ผู้ผลิตโปรเซสเซอร์ต่างมุ่งเน้นการออกแบบโปรเซสเซอร์multi-core ซึ่งการประมวลผลแบบขนานกลายเป็นสมมติฐานเบื้องต้นของการออกแบบซอฟต์แวร์ไปด้วย เคิร์กจึงสรุปว่า ถึงเวลาแล้วที่เราจะต้องให้การศึกษาแก่นักพัฒนาโปรแกรมให้เข้าใจหลักการพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานได้


ปล. แล้วมันทำไงว๊าาาา


ที่มา http://www.blognone.com/node/8711

TAGS : multi-core GPU โปรแกรม แบบขนาน

บทความที่ 68 วิธี set ให้ FileZilla มองเห็นไฟล์ .htaccess, .htpasswd

Aug. 20, 2008

ไปที่ Menu -> Server
แล้วก็ไปคลิกที่ Force showing hidden files


จบ (^ ^)

TAGS : .htaccess .htpasswd filezilla set เทคนิค

บทความที่ 67 ส่งค่า array ข้ามฟอร์มโดยใช้วิธี GET

Aug. 14, 2008

ปกติแล้วเราไม่สามารถส่งค่า array ข้ามฟอร์มได้ด้วยวิธี GET (วิธี POST ก็น่าจะไม่ได้นะ แหะ ๆ)
แต่ถ้าเราแปลงค่าใน array ให้เป็น text ก่อนเราก็สามารถส่งได้แล้วว โฮะๆๆ

เริ่มต้นจาก กำหนดค่าใน array ก่อน

<?php
$arr_test= array("red","green","blue");
$a=serialize($arr_test);
?>


แล้วก็นำค่า $a ไปส่งค่าแบบ get [ index.php?a=$a ]
ส่วนตอนรับค่าก็

<?php
$a=$_GET['a'];
print_r(unserialize(stripslashes($a)));
?>


ก็จบกระบวนการ
พระเอกของเราในกระบวนการนี้ก็คือ serialize กับ unserialize นั่นเอง

ได้รับความอนุเคราะห์จาก โอ (phpfreedom) :)

TAGS : array php serialize stripslashes ตัวแปร เทคนิค

บทความที่ 66 ซ่อนรูปภาพไว้ในข้อความ

Jun. 27, 2008

TAGS : iiuj บทความ รูปภาพ ข้อความ ซ่อน
Page :
...