หลักการออกแบบกราฟิก (The Principler of Graphic Design)
ก่อนที่จะทำงานออกแบบกราฟิกประเภทใดก็ตาม สิ่งแรกที่ต้องคำนึงถึงคือ การกำหนดจุดประสงค์ที่ชัดเจนของงาน เพราะช่องทาง รูปแบบและวิธีการ ของการนำเสนอมีมาก มีความรวดเร็ว ไร้ขอบเขต เช่นใน เว็บไซต์ เครือข่ายอินเตอร์เน็ตต่างๆ ซึ่งต้องมีการปรับปรุง เปลี่ยนแปลงให้ทันเหตุการณ์ อาจจะทำให้เกิดความสับสน ยุ่งยากในการดำเนินงาน มีผลกระทบต่อการทำงาน เกิดความไม่เป็นระบบ มีการสูญเสียและสิ้นเปลืองโดยไม่จำเป็น
ดังนั้นผู้ออกแบบจึงควรมีหลักการและข้อควรคำนึงก่อนการเริ่มงานเพื่อการแก้ปัญหาที่ถูกต้อง รัดกุมและวางแผนการดำเนินงานให้สำเร็จลุล่วงไปได้ด้วยดีตลอดจนจบกระบวนการ ไม่มีปัญหาและอุปสรรค
หลักการดำเนินงานออกแบบกราฟิก
หลักการดำเนินงานและการวางแผนขั้นต้นของการออกแบบกราฟิกมีดังนี้
1.วัตถุประสงค์เพื่ออะไร ผู้ออกแบบต้องรู้ว่า จะบอกกล่าว เรื่องราวข่าวสารอะไรแก่ผู้รับรู้บ้าง เช่น ทฤษฎีหรือหลักการ การเผยแพร่ประชาสัมพันธ์ ฯลฯ ผู้ออกแบบต้องรู้วิธีการนำเสนอ (Presentation) ที่ดีและเหมาะสมกับเรื่องราวเหล่านั้นว่ามีเป้าหมายของการออกแบบเป็นไปเพื่อวัตถุประสงค์ใด เช่น เพื่อแนะนำ เผยแพร่ เพื่อให้ความรู้ หรือความบันเทิงเป็นต้น
2.กลุ่มเป้าหมายเป็นใคร แบ่งเป็นเพศ ชาย หญิง ่หรือบุคคลทั่วไป มีช่วงอายุเท่าใด นิสิตนักศึกษาหรือเฉพาะกลุ่มสนใจ ข่าวสารที่ให้มีระดับความยาก-ง่าย หรือมีความเป็นสากลหรือไม่ เฉพาะคนในประเทศหรือชาวต่างชาติ ซึ่งผู้ออกแบบจำเป็นจะต้องรู้และเข้าใจเพื่อวางแผน ดำเนินการกับข่าวสาร ออกแบบ และการนำเสนอให้ตรงจุดกับกลุ่มเป้าหมายที่ต้องการได้ถูกต้อง
3.สิ่งที่ต้องการบอกคืออะไร หมายถึง วิธีการที่จะสื่อความหมายกับผู้รับรู้หรือกลุ่มเป้าหมาย และถ้าที่มีการกำหนดกลุ่มเป้าหมายไว้ล่วงหน้า ชัดเจนแล้วก็จะทำให้ผู้ออกแบบมีความสะดวกในการที่จะบอกหรือสื่อความหมายได้ง่ายขึ้น เช่น การเลือกใช้สัญลักษณ์ เครื่องหมาย และภาพประกอบต่าง ๆสื่อแทนคำศัพท์ ข้อความที่เป็นนามธรรม ได้ตรงตามระดับความสามารถในการรับรู้ของผู้รับ จะช่วยให้เกิดความเข้าใจในความหมายของข่าวสารนั้น ๆ จำได้ในเวลาอันรวดเร็วและจดจำไว้ตลอดไป
4.นำเสนอข่าวสารด้วยสื่อใด แบบใด ผู้ออกแบบต้องมีความรู้เกี่ยวกับประเภทของสื่อ ศักยภาพของสื่อชนิดต่างๆ คำนึงถึงการเลือกใช้สื่อในการนำเสนอข่าวสารเป็นรูปแบบใด จึงจะได้ผลดีมีความเหมาะสมกับข่าวสาร และผู้ออกแบบควรจะใช้วิธีการจัดการกับข่าวสารนั้น อย่างไร จึงจะสามารถโน้มน้าวจิตใจและสื่อความหมายต่อผู้รับได้อย่างมีประสิทธิภาพสูงสุด เช่น โปสเตอร์ หนังสือพิมพ์ โทรทัศน์ ภาพยนตร์ อินเตอร์เน็ต ฯลฯ
การออกแบบกราฟิก
ส่วนใหญ่เป็นวิธีการที่เกี่ยวข้องกับการแสดงออกถึงการสื่อความหมายในลักษณะของตัวอักษรและภาพในรูปแบบต่าง ๆ ซึ่งเป็นการสื่อสารทางทัศนสัญลักษณ์ (Visual form) ดังนั้นในการออกแบบจึงเป็นสิ่งจำเป็นที่จะต้องมีการเรียนรู้เกี่ยว การมองเห็นและจิตวิทยาที่เกี่ยวข้อง
Cerdit: http://www.edu.nu.ac.th/wbi/355541/lesson_2.htm
^^ welcome..^^
อนาคตเป็นสิ่งสำคัญ..แต่ปัจจุบันสำคัญกว่า^^
วันอาทิตย์ที่ 29 พฤษภาคม พ.ศ. 2554
วันอังคารที่ 11 มกราคม พ.ศ. 2554
DataBase Management System คือ...
DataBase Management System: DBMS ระบบจัดการฐานขอมูล คือ ซอฟทแวร โปรแกรมหรือกลุมของซอฟทแวรโปรแกรมที่ทําหนาที่เขาถึงและจัดการกับขอมูลจํานวนมากที่มีความสัมพันธกัน เปรียบเสมือนตัวกลางระหวางผูใชงานกับฐานขอมูลและระบบปฏิบัติการของเครื่องคอมพิวเตอร
Database System คือ...
Database System คือ ระบบฐานขอมูล คือ โครงสรางสารสนเทศที่ประกอบดวยรายละเอียดของขอมูลที่เกี่ยวของกันที่จะนํามาใชในระบบตาง ๆ รวมกันระบบฐานขอมูล จึงนับวาเปนการจัดเก็บขอมูลอยางเปนระบบ ซึ่งผูใชสามารถจัดการกับขอมูลไดในลักษณะตาง ๆ ทั้งการเพิ่ม การแกไข การลบ ตลอดจนการเรียกดูขอมูล ซึ่งสวนใหญจะเปนการประยุกตนําเอาระบบคอมพิวเตอรเขามาชวยในการจัดการฐานขอมูล
Database คือ...
Database (ฐานข้อมูล) คือ ระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่งประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบเดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูลที่ต้องการได้ อย่างรวดเร็ว ซึ่งอาจเปรียบฐานข้อมูลเสมือนเป็น electronic filing system
วันพุธที่ 3 พฤศจิกายน พ.ศ. 2553
วิธีการ Config AccessPoint D-link DIR-600
1. นำสาย LAN เสียบต่อระหว่าง Modem กับ ตัวของ Router ที่นำมา
(เพราะ Router ตัวไม่มีโมเด็มในตัว)
2. เปิด Browser แล้วใส่ 192.168.1.1 เพื่อเข้าไปกำหนดค่าต่างๆของ Router
ให้สามารถแชร์ Wireless ได้ แล้วทำตามคู่มือ

DIR-600
IP: 192.168.0.1
Use=admin
Password ให้ว่างไว้
ถ้าไม่ได้ให้กดปุ่ม Reset ที่ตัว Router สัก 2-3 วินาที แล้วลองใหม่อีกครั้ง ถ้าเข้าได้แล้ว
ให้ทำตามคู่มือที่ให้มากับตัว Router
การตั้งค่า Password ในการเชื่อมต่อ Wireless ให้เข้าไปตั้งในเมนู Wireless เลือก Security ใช้เป็น WEP 64 Bit ใส่ค่าตัวเลข 0-9 หรือ ตัวอักษร A-F รวมทั้งตัวอักษรและตัวเลขไม่เกิน 10 ตัว
(เพราะ Router ตัวไม่มีโมเด็มในตัว)
2. เปิด Browser แล้วใส่ 192.168.1.1 เพื่อเข้าไปกำหนดค่าต่างๆของ Router
ให้สามารถแชร์ Wireless ได้ แล้วทำตามคู่มือ

DIR-600
IP: 192.168.0.1
Use=admin
Password ให้ว่างไว้
ถ้าไม่ได้ให้กดปุ่ม Reset ที่ตัว Router สัก 2-3 วินาที แล้วลองใหม่อีกครั้ง ถ้าเข้าได้แล้ว
ให้ทำตามคู่มือที่ให้มากับตัว Router
การตั้งค่า Password ในการเชื่อมต่อ Wireless ให้เข้าไปตั้งในเมนู Wireless เลือก Security ใช้เป็น WEP 64 Bit ใส่ค่าตัวเลข 0-9 หรือ ตัวอักษร A-F รวมทั้งตัวอักษรและตัวเลขไม่เกิน 10 ตัว
วันจันทร์ที่ 13 กันยายน พ.ศ. 2553
หลักการและเทคนิคการเขียน php
1.echo เร็วกว่า print
2.เวลาใส่ตัวหนังสือ หรือข้อความให้ใส่ใน ' ' จะเร็วกว่า ใส่ใน " " เพราะว่าเครื่องหมาย "..." มันจะทำการค้นหาตัวแปรที่อยู่ภายในก่อน
3.ใช้คำสั่ง sprintf แทนที่จะยัดตัวแปรลงไปตรงๆ จะทำให้เร็วขึ้น 10เท่า!!
4.เรียกใช้ echo หลายครั้ง จะเร็วกว่าการเสียเวลาเพื่อเชื่อมตัวหนังสือก่อนเรียก echo ครั้งเดียว
5.ในกระบวนการ loop ควรคำนวนค่าต่างๆเอาไว้ก่อนเท่าที่ทำได้ เช่น
for($x=0;$x < count($array);$x)
เราควรเปลี่ยนมาใช้
$max = count($array);
ก่อน ค่อยเอาค่า$max ไปใช้ เพราะว่ามันจะเสียเวลาคำนวนรอบเดียวเท่านั้น
6.พยายามตรวจสอบตัวแปร array ถ้ามีค่าไหนไม่ได้ใช้ก็ unset ทิ้งไปบ้าง
7.พยายามอย่าเรียกใช้ function พิเศษ เช่น __get, __set, __autoload
8.เรียกใช้ require() แทนที่จะใช้ require_once() เท่าที่จะเป็นไปได้
9.ใช้ Full path ในการ include หรือ require เพื่อลดเวลาการค้นหา path ของ OS ที่รัน
10. require() และ include() มันทำงานได้เหมือนกันเลือกใช้ให้ตรงตามความต้องการ มันต่างตรงที่ว่า require() ถ้าไม่พบไฟล์ มันก็หยุดทำงานเลย ความเร็วที่ได้แทบไม่ต่าง
11. ตั้งแต่ PHP5 เวลาจุดเริ่มต้นของการ ประมวลผล จะเรียกได้จาก $_SERVER[’REQUEST_TIME’] ไม่ต้องเรียกใช้ time() หรือ microtime()
12. PCRE regex ทำงานได้เร็วกว่า EREG แต่จะเห็นผลเมื่อใช้ในแบบ native function
credit:http://ecprmuti.com/index.php?topic=157.0
2.เวลาใส่ตัวหนังสือ หรือข้อความให้ใส่ใน ' ' จะเร็วกว่า ใส่ใน " " เพราะว่าเครื่องหมาย "..." มันจะทำการค้นหาตัวแปรที่อยู่ภายในก่อน
3.ใช้คำสั่ง sprintf แทนที่จะยัดตัวแปรลงไปตรงๆ จะทำให้เร็วขึ้น 10เท่า!!
4.เรียกใช้ echo หลายครั้ง จะเร็วกว่าการเสียเวลาเพื่อเชื่อมตัวหนังสือก่อนเรียก echo ครั้งเดียว
5.ในกระบวนการ loop ควรคำนวนค่าต่างๆเอาไว้ก่อนเท่าที่ทำได้ เช่น
for($x=0;$x < count($array);$x)
เราควรเปลี่ยนมาใช้
$max = count($array);
ก่อน ค่อยเอาค่า$max ไปใช้ เพราะว่ามันจะเสียเวลาคำนวนรอบเดียวเท่านั้น
6.พยายามตรวจสอบตัวแปร array ถ้ามีค่าไหนไม่ได้ใช้ก็ unset ทิ้งไปบ้าง
7.พยายามอย่าเรียกใช้ function พิเศษ เช่น __get, __set, __autoload
8.เรียกใช้ require() แทนที่จะใช้ require_once() เท่าที่จะเป็นไปได้
9.ใช้ Full path ในการ include หรือ require เพื่อลดเวลาการค้นหา path ของ OS ที่รัน
10. require() และ include() มันทำงานได้เหมือนกันเลือกใช้ให้ตรงตามความต้องการ มันต่างตรงที่ว่า require() ถ้าไม่พบไฟล์ มันก็หยุดทำงานเลย ความเร็วที่ได้แทบไม่ต่าง
11. ตั้งแต่ PHP5 เวลาจุดเริ่มต้นของการ ประมวลผล จะเรียกได้จาก $_SERVER[’REQUEST_TIME’] ไม่ต้องเรียกใช้ time() หรือ microtime()
12. PCRE regex ทำงานได้เร็วกว่า EREG แต่จะเห็นผลเมื่อใช้ในแบบ native function
credit:http://ecprmuti.com/index.php?topic=157.0
หลักการทำงานของ PHP
การอ่านและแปลงแบบข้อมูลในตัวแปรหรือค่าคงที่แบบเจาะจง
เราสามารถแปลงแบบข้อมูลจากแบบหนึ่งไปยังอีกแบบหนึ่ง (type casting) เช่น แปลงจากข้อความที่มีเฉพาะตัวเลขให้กลายเป็นเลขจำนวนเต็ม (int) หรือทศนิยม (double), (float), (real) หรืออาจจะใช้คำสั่ง settype() ทำได้ตามตัวอย่างต่อดังนี้
$x = ((double)"100.1") + 0.3e+3;
echo $x,"
\n";
echo ($x=(int)$x),"
\n";
$x = "P".$x."\n";
echo $x,"
\n";
$x= ceil(13.45); /* get integer part */
echo $x,"
\n";
if (!settype( $x, "integer") ) {
echo "error\n";
}
echo $x," $x%5=",($x%5),"
\n";
?>
credit:http://www.bcoms.net/php/php04.asp
เราสามารถแปลงแบบข้อมูลจากแบบหนึ่งไปยังอีกแบบหนึ่ง (type casting) เช่น แปลงจากข้อความที่มีเฉพาะตัวเลขให้กลายเป็นเลขจำนวนเต็ม (int) หรือทศนิยม (double), (float), (real) หรืออาจจะใช้คำสั่ง settype() ทำได้ตามตัวอย่างต่อดังนี้
$x = ((double)"100.1") + 0.3e+3;
echo $x,"
\n";
echo ($x=(int)$x),"
\n";
$x = "P".$x."\n";
echo $x,"
\n";
$x= ceil(13.45); /* get integer part */
echo $x,"
\n";
if (!settype( $x, "integer") ) {
echo "error\n";
}
echo $x," $x%5=",($x%5),"
\n";
?>
credit:http://www.bcoms.net/php/php04.asp
สมัครสมาชิก:
บทความ (Atom)