Featured Post

ทำความรู้จัก กับเว็บสำ

สำหรับทุกคนที่อยาก ทำเว็บ หรือต้องการมีเว็บไซต์เป็นของตัวเอง สามารถเลือกใช้บริการของ ไชโย เรดดี้เว็บ ทำเว็บ...

อ่านต่อ

ประโยชน์การทำ E-Commerce

Posted by suthamas | Posted in E-Commerce | Posted on 14-07-2009

0

Electronic Commerce หรือ การพาณิชย์อิเล็กทรอนิกส์ หมายถึง การทำธุรกรรมทางเศรษฐกิจที่ผ่านสื่ออิเล็กทรอนิกส์ เช่น การซื้อขายสินค้าและบริหาร การโฆษณาสินค้า การโอนเงินทางอิเล็กทรอนิกส์ เป็นต้น

Online Marketing เป็นช่องทางในการดำเนินธุรกิจอีกช่องทางหนึ่ง ที่ทุกคนสามารถใช้ประโยชน์ได้อย่างเต็มที่ เนื่องจาก Internet เป็นทั้งเครื่องมือทางการค้า เป็นช่องทางในการจำหน่าย และ เป็นช่องทางในการโฆษณาประชาสัมพันธ์สินค้าได้อย่างกว้างขวาง เพราะฉะนั้น E-Commerce จึงเป็นตัวเปลี่ยนแปลงวิถีการดำเนินชีวิตของเรา

เราจึงไม่ควรมองข้ามตลาดออนไลน์ หรือ E-Commerece ไปได้เลย เพราะสังคมออนไลน์เติบโตขึ้นทุกวัน การทำงานในรูปแบบ Work at Home ก็มีอัตราสูงขึ้น ซึ่งกลุ่มคนออนไลน์เหล่านี้ จะนิยมใช้บริการออนไลน์เป็นอย่างมาก เช่น การซื้อขายสินค้าและบริหาร การโฆษณาสินค้า การโอนเงินทางอิเล็กทรอนิกส์, chat, หาเพื่อน เป็นต้น ซึ่งพฤติกรรมของสังคมออนไลน์ในปัจจุบันนี้ สามารถเพิ่มโอกาสทำรายได้ให้แก่ผู้ทำ E-Commerce อย่างมากทีเดียว

สำหรับสินค้าที่นิยมนำมา ทำธระกิจประเภท E-Commerce ส่วนใหญ่จะเป็นสินค้าที่ผู้ซื้อรู้จักอยู่แล้ว ซึ่งลูกค้าเลือกซื้อได้จากทุกที่ เช่น หนังสือ, ของเล่น, เครื่องใช้ไฟฟ้า, ดอกไม้, เครื่องประดับ, เพลง, video game, ซอฟต์แวร์ เป็นต้น

 

จุดเด่นของ E-Commerce คือ ประหยัดค่าใช้จ่าย และเพิ่ม ประสิทธิภาพในการดำเนินธุรกิจ โดยลดความสำคัญขององค์ประกอบของธุรกิจที่มองเห็นจับต้องได้ เช่นอาคารที่ทำการ ห้องจัดแสดงสินค้า (show room) คลังสินค้า พนักงานขายและพนักงานให้บริการต้อนรับลูกค้า เป็นต้น ดังนั้นข้อจำกัดทางภูมิศาสตร์คือ ระยะทางและเวลาทำการแตกต่างกัน จึงไม่เป็นอุปสรรคต่อการทำธุรกิจอีกต่อไป

ถ้า การสร้างเว็บไซต์ E-Commerce  เพื่อทำเป็นร้านค้าออนไลน์ ที่แสดงสินค้า โดยลูกค้าสามารถเข้าชมได้ตลอด 24 ชั่วโมง และ ดำเนินการค้าขายได้อย่างอิสระทั่วโลก ซึ่งนับเป็นข้อดีอีกข้อของ การทำ E-Commerce

แต่ถ้าหากเราไม่อยากสร้างเว็บไซต์ E-Commerce ของตัวเอง ซึ่งค่อนข้างยุ่งยาก เราอาจจะใช้เว็บไซต์สำเร็จรูป ประเภท E-Commerce ช่วยสร้างร้านค้าออนไลน์ ซึ่งจะเป็นการอำนวยความสะดวกในการทำเว็บไซต์ และ ทำให้สามารถเปิดร้านค้าออนไลน์ ได้อย่างรวดเร็ว

การเปิดร้านค้าออนไลน์ ประเภท E-Commerce เป็นการตลาดที่ลงทุนต่ำ และยังง่ายต่อการโฆษณาประชาสัมพันธ์ สามารถเข้าถึงลูกค้าที่ใช้บริการ Internet ได้อย่างง่ายดาย อีกทั้งช่วยประหยัดค่าใช้จ่าย และ เวลาสำหรับผู้ซื้อกับผู้ขาย และ ไม่จำเป็นต้องเปิดร้านขายสินค้า ที่ต้องมีการจดทะเบียนต่าง ๆ ซึ่งเป็นเรื่องยุ่งยากพอสมควร เพียงแค่มีสินค้า และ บริการให้กับลูกค้าเท่านั้น เราก็สามารถดำเนินธุระกิร E-Commerce ได้อย่างง่ายดาย

ทำเว็บอย่างไรให้โดนใจตลาด

Posted by suthamas | Posted in เว็บสำเร็จรูป | Posted on 13-07-2009

1

เราได้ ทำความรู้จักกับเว็บสำเร็จรูปไปแล้ว วิธีการเลือกใช้งานเว็บสำเร็จรูป และพูดถึงรูปแบบเว็บไซต์ที่ดีไปแล้ว สิ่งสำคัญต่อมาก็คือ “การทำเว็บอย่างไรให้โดนใจตลาด” สิ่งที่สำคัญที่สุดคือ การตีความหมายของคำว่า “ตลาด” ให้ชัดเจนเสียก่อน ขอยกตัวอย่าง

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

กลุ่้มเป้าหมายที่เข้ามาเยี่ยมชมเว็บไซต์ในแต่ละกลุ่มนั้น จะมีความคาดหวังเมื่อเข้ามาที่เว็บไซต์แต่ละประเภทแตกต่างกัน ถ้าเว็บไซต์คุณเป็นเว็บไซต์ของบริษัทหรือองค์กร หน้าเว็บไซต์ควรจะเรียบง่าย น่าเชื่อถือ ในแบบองค์กรก็เป็นสิ่งที่สำคัญ และเป็นสิ่งที่ดี เป็นต้น

ประเภทและชนิดข้อมูลใน MSSQL Server

Posted by sunisa | Posted in Database | Posted on 13-07-2009

0

ประเภทและชนิดข้อมูลใน MSSQL Server

ประเภทของข้อมูลใน SQL Server แบ่งออกเป็นกลุ่มดังนี้

1.Exact numerics แบ่งเป็น

-int, bigint, smallint, and tinyint  เก็บข้อมูลเลขจำนวนเต็ม

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

bigint

-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)

8 Bytes

int

-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)

4 Bytes

smallint

-2^15 (-32,768) to 2^15-1 (32,767)

2 Bytes

tinyint

0 to 255

1 Bytes

-bit

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

bit

0 to 1

1-2 Bytes

-decimal and numeric เป็นประเภทข้อมูลที่มีการกำหนดจำนวนหลักตัวเลขและตำแหน่งของทศนิยมไว้อย่างชัดเจน ประกอบด้วย

Decimal[(p[,s])]

numeric[(p[,s])]

p(Precision) คือจำนวนหลักของค่าตัวเลขทั้งหมด ทั้งค่าที่เป็นเลขจำนวนเต็มและเลขทศนิยม หากไม่ได้

ระบุค่าการใช้งานจะเป็น Default ซึ่ง p เป็น 18 และ s เป็น 0

S(Scale)  คือ จำนวนหลักของเลขทศนิยม มีค่าอยู่ระหว่าง 0<=s<=p โดย Default มีค่าเป็น 0

จำนวนหลัก

ขนาดข้อมูล

1 – 9

5 bytes

10-19

9 bytes

20-28

13 bytes

29-38

17 bytes

- money จัดเก็บประเภทข้อมูลทางด้านการเงิน

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

money

-922,337,203,685,477.5808 to 922,337,203,685,477.5807

8 bytes

smallmoney

- 214,748.3648 to 214,748.3647

4 bytes

2. Approximate Numerics ประเภทข้อมูลที่จัดเก็บค่าตัวเลขจำนวนเต็มและค่าทศนิยม

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

float

- 1.79E+308 to -2.23E-308, 0 and 2.23E-308 to 1.79E+308

ขึ้นอยู่กับค่า n

real

- 3.40E + 38 to -1.18E – 38, 0 and 1.18E – 38 to 3.40E + 38

4 Bytes

3. Date and Time ข้อมูลประเภทวันที่และเวลา

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

date

Date:January 1, 1 A.D. through December 31, 9999 A.D.

3 bytes

time

Time:00:00:00.0000000 through 23:59:59.9999999

5 bytes

datetime

Date:January 1, 1753, through December 31, 9999

Time:00:00:00 through 23:59:59.997

8 bytes

datetime2

Date:January 1,1 AD through December 31, 9999 AD

Time:00:00:00 through 23:59:59.9999999

6-8 bytes

smalldatetime

Date:January 1, 1900, through June 6, 2079

Time:00:00:00 through 23:59:59

4 bytes

datetimeoffset

Date:January 1,1 A.D. through December 31, 9999 A.D.

Time:00:00:00 through 23:59:59.9999999

Time zone offset :-14:00 through +14:00

10 bytes

หมายเหตุ: date, time, datetime2, datetimeoffset มีตั้งแต่ SQL Server 2008 ขึ้นไป

4. Character Strings

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

char

1 ถึง 8,000 ตัวอักษร

n bytes

varchar

1 ถึง 8,000 ตัวอักษร

n+2 bytes

text

1 ถึง 2,147,483,647 ตัวอักษร

n bytes

5. Unicode Character Strings

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

nchar

1 ถึง 4,000 ตัวอักษร

n*2 bytes

nvarchar

1 ถึง 4,000 ตัวอักษร

n*2 bytes

ntext

1 ถึง 1,073,741,823 ตัวอักษร

n*2 bytes

6. Binary Strings

ชนิด

ค่าที่จัดเก็บ

ขนาดข้อมูล

binary

1 ถึง 8,000 bytes

n bytes

varbinary

1 ถึง 8,000 bytes

n bytes

image

1 ถึง 2,147,483,647 bytes

n bytes

7.ชนิดข้อมูลอื่นๆ

  • hierarchyid: เพื่อจัดเก็บรหัสตัวแปรของ node ตามรูปแบบ Hierarchy node (SQL Server 2008)
  • sql_variant: เป็นข้อมูลที่สามารถจัดเก็บประเภทของข้อมูลที่แตกต่างกันในแต่ละ row ได้ ยกเว้นข้อมูลประเภท text, ntext และ timestamp
  • timestamp:เป็นข้อมูลที่ข้อมูลที่จัดเก็บถูกสร้างและแก้ไขด้วยระบบอัตโนมัติ ข้อมูลจะมีขนาด 8 ไบต์ เป็นตัวเลขไบนารี่ที่มีค่าไม่ซ้ำกันในฐานข้อมูล ใช้ในการทำ row versioning
  • uniqueidentifier: เก็บข้อมูลชุดตัวเลขฐานสิบหกมีขนาด 16 ไบต์เป็นค่า globally unique identifier (GUID)
  • xml: ใช้สำหรับเก้บข้อมูลที่เป็น XML โดยเก็บข้อมูลได้สูงสุดถึง 2 GB (SQL Server 2005 ขึ้นไป)
  • cursor: เก็บข้อมูลเอาท์พุตพารามิเตอร์ที่อ้างอิงไปยัง cursor
  • table: เก็บข้อมูลผลการทำงานของโพรเซสล่าสุด

การเปรียบเทียบฐานข้อมูล SQL ชนิดต่างๆ

Posted by sunisa | Posted in Database | Posted on 10-07-2009

0

สรุปการเปรียบเทียบฐานข้อมูล SQL ชนิดต่างๆ

1.คำสั่ง Join

ทุกฐานข้อมูลสามารถใช้ INNER JOINs ได้ แต่ join types ประเภทอื่นๆ ไม่สามารถใช้ได้ทุกฐานข้อมูลแต่ขึ้นอยู่กับชนิดของฐานข้อมูล

yes = สามารถใช้งานได้

Join type/feature

PostgreSQL

DB2

MSSQL

MySQL

Oracle

Informix

Natural joins (only tested: NATURAL LEFT JOIN)

yes

yes

yes

USING-clause

yes

yes

yes

FULL joins1 (tested: SELECT…FULL JOIN…ON…=…)

yes

yes

yes

yes

yes

Explicit CROSS JOIN (cartesian product)

yes

yes

yes

yes

yes

yes

2. การเรียงลำดับข้อมูล

บางฐานข้อมูลจัดเรียงโดยค่าที่เป็น NULLs ถือว่ามีค่ามากกว่า non-NULL values เช่น PostgreSQL, DB2, Oracle และบางฐานข้อมูลจัดเรียงโดยค่าที่เป็น NULLs ถือว่ามีค่าน้อยกว่า

non-NULL values เช่น  MSSQL, MySQL, Informix เป็นต้น

รูปแบบคำสั่ง:

DECLARE cursorname CURSOR FOR
SELECT ... FROM ... WHERE ...
ORDER BY column_name1,column_name2,…

3.การใช้คำสั่ง SELECT

คำสั่ง SELECT ใช้ในการเลือกข้อมูลที่ต้องการ โดยการใช้คำสั่งเพื่อดึงข้อมูลที่เราต้องการออกมานั้นมีรูปแบบคำสั่งมาตรฐานหลายรูปแบบให้เลือกใช้  ขึ้นอยู่กับการสนับสนุนของฐานข้อมูล ซึ่งบางฐานข้อมูลไม่สนับสนุนรูปแบบมาตรฐานใดๆเลยและมีชุดคำสั่งเป็นของตัวเอง แบ่งเป็น 3 แบบ ได้แก่
Simple limit, Top-n, Limit—with offset

3.1 SELECT Simple limit มีคำสั่งมาตรฐาน 3 รูปแบบ ดังนี้

  • ใช้ FETCH FIRST:

รูปแบบคำสั่ง:
SELECT … FROM … WHERE … ORDER BY … FETCH FIRST n ROWS ONLY

  • ใช้ Window function: ใช้ฟังก์ชัน ROW_NUMBER() OVER

รูปแบบคำสั่ง:
SELECT * FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY key ASC) AS rownumber,
columns
FROM tablename
) AS foo
WHERE rownumber <= n

  • ใช้ cursor:
    • DECLARE cursor-name CURSOR FOR …
    • OPEN cursor-name
    • FETCH …
    • CLOSE cursor-name

3.2 SELECT Top-n หรือ quota-queries มีคำสั่งมาตรฐาน 2 รูปแบบ ดังนี้

  • The fast variant: ใช้ window function ชื่อ RANK() OVER

รูปแบบคำสั่ง:
SELECT * FROM (
SELECT
RANK() OVER (ORDER BY age ASC) AS ranking,
person_id,
person_name,
age
FROM person
) AS foo
WHERE ranking <= 3

  • The slow variant:

ในกรณีที่ DBMS ไม่สนับสนุน elementary OLAP features

รูปแบบคำสั่ง:
SELECT * FROM person AS px
WHERE (
SELECT COUNT(*)
FROM person AS py
WHERE py.age < px.age
) < 3

3.3 SELECT Limit—with offset

  • ใช้ OFFSET and FETCH FIRST:

รูปแบบคำสั่ง:
SELECT…
FROM …
WHERE …
ORDER BY …
OFFSET skip ROWS
FETCH FIRST n ROWS ONLY

  • Using a window function: ใช้ฟังก์ชัน ROW_NUMBER() OVER

รูปแบบคำสั่ง:
SELECT * FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY key ASC) AS rownum,
columns
FROM tablename
) AS foo
WHERE rownum > skip AND rownum <= (n+skip)

  • ใช้ cursor:

รูปแบบคำสั่ง:

    • DECLARE cursor-name CURSOR FOR …
    • OPEN cursor-name
    • FETCH RELATIVE number-of-rows-to-skip …
    • CLOSE cursor-name

4. การใช้คำสั่ง INSERT

บางฐานข้อมูลสนับสนุนการใช้คำสั่งเพื่อ INSERT ข้อมูลทีละหลายๆแถวได้ เช่น PostgreSQL, DB2, MySQL

รูปแบบคำสั่ง:
INSERT INTO tablename VALUES (0,'foo') , (1,'bar') , (2,'baz');

มีค่าเท่ากับการใช้คำสั่ง

INSERT INTO tablename VALUES (0,'foo');
INSERT INTO tablename VALUES (1,'bar');
INSERT INTO tablename VALUES (2,'baz');

5. ข้อมูลชนิด Boolean

Boolean สามารถมีค่าดังต่อไปนี้

- True

- False

- UNKNOWN หรือ NULL (ถ้าไม่มีข้อจำกัดว่าห้ามมีค่า Null)

โดย True จะมีค่ามากกว่า False บางฐานข้อมูลมีตัวแปรชนิดนี้ และบางฐานข้อมูลไม่มีตัวแปรชนิดนี้ แต่มีการใช้ตัวแปรอื่นเพื่อเก็บค่าเหมือนกับตัวแปร Boolean เช่นในฐานข้อมูล DB2 ใช้ฟิลด์ข้อมูล CHAR(1) เพื่อเก็บค่า 0 กับ 1

6. ข้อมูลชนิด char

บางฐานข้อมูลมีรูปแบบตามมาตรฐานของข้อมูลชนิดนี้ และบางฐานข้อมูลรายละเอียดบางอย่างที่แตกต่างกันออกไป

7.ข้อมูลชนิด TIMESTAMP

มาตรฐานมี 2 แบบ ได้แก่

1. TIMESTAMP เช่น TIMESTAMP '2003-07-29 13:19:30'

2. TIMESTAMP WITH TIME ZONE เช่น TIMESTAMP '2003-07-29 13:19:30+02:00'
บางฐานข้อมูลสนับสนุนทั้ง 2 แบบ และบางฐานข้อมูลสนับสนุน TIMESTAMP  เพียงอย่างเดียว เช่น PostgreSQL

8. SQL functions

แต่ละฐานข้อมูลมีรูปแบบการเขียนคำสั่งแตกต่างกันไป โดยอาจยึดตามรูปแบบคำสั่งมาตรฐาน หรือมีความแตกต่างออกไป เช่น อาจมีชื่อคำสั่ง และพารามิเตอร์ที่ต่างกัน เช่น ตัวอย่างคำสั่งคืนค่าความยาวของข้อมูล CHARACTER

ตัวอย่างคำสั่ง รูปแบบมาตรฐาน:
CHARACTER_LENGTH(argument)

ตัวอย่างคำสั่ง ฐานข้อมูล Oracle:
LENGTH(TRIM(TRAILING FROM foo))

9. การเชื่อม string

รูปแบบมาตรฐาน: string1 || string2

แต่ละฐานข้อมูลมีรูปแบบคำสั่งและ syntax แตกต่างกันออกไป  ตัวอย่างเช่น MSSQL ใช้เครื่องหมาย + แทนเครื่องหมาย ||

10. Automatic key generation

ตัวแปรที่ใช้ในการระบุ IDENTITY แตกต่างกันในแต่ละฐานข้อมูล เช่น PostgreSQL ไม่สนับสนุนคำสั่งมาตรฐานแต่จะประกาศชนิดของคอลัมน์เป็น SERIAL เพื่อให้ข้อมูล auto-generated

ตัวอย่างคำสั่ง รูปแบบมาตรฐาน:

CREATE TABLE tablename (
tablename_id INTEGER GENERATED ALWAYS AS IDENTITY
...
)

ตัวอย่างคำสั่ง ฐานข้อมูล PostgreSQL:

CREATE TABLE tablename (
tablename_id SERIAL,
...
)

11. TRUNCATE TABLE operations

คำสั่ง TRUNCATE ของแต่ละฐานข้อมูลอาจมีรายละเอียดบางอย่างต่างไปจากรูปแบบมาตรฐาน และบางฐานข้อมูลไม่มีคำสั่ง TRUNCATE เช่น ใน DB2 จะใช้คำสั่ง IMPORT statement แทนโดยขึ้นอยู่กับชนิดระบบปฏิบัติการ

ตัวอย่างคำสั่ง

On unix-like systems:                                                                                                     IMPORT FROM /dev/null OF DEL REPLACE INTO tablename

On Windows:                                                                                                                 IMPORT FROM NUL OF DEL REPLACE INTO tablename

12. Command line operations

มีรูปแบบการเขียน และชื่อคำสั่งที่แตกต่างกันออกไป เช่น ตัวอย่างในการดึงรายชื่อฐานข้อมูล

ตัวอย่างคำสั่ง ฐานข้อมูล MSSQL:
EXEC SP_HELPDB

ตัวอย่างคำสั่ง ฐานข้อมูล MySQL:
SHOW DATABASES

เว็บสำเร็จรูป ดีอย่างไร

Posted by suthamas | Posted in เว็บสำเร็จรูป | Posted on 10-07-2009

0

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

ใช้้ง่าย, สะดวก.. ช่วยให้การสร้างเว็บไซต์ที่ซับซ้อน สามารถทำเสร็จได้อย่างรวดเร็วโดยที่ผู้สร้างเว็บไม่จำเป็นต้องมีความรู้ด้าน ภาษาที่ใช้ในการเขียนเว็บแต่อย่างใด ก็สามารถปรับเปลี่ยนเนื้อหาด้วยตนเองได้โดยง่าย และเว็บสำเร็จรูปยังมีโปรแกรมพื้นฐานพร้อมรองรับการใช้งานอีกด้วย

ประหยัด, คุ้มค่า…โดยคุณไม่ต้องจ้างคนทำเว็บ ราคาเป็นหมื่น! ทำเว็บให้คุณ ไม่ต้องสิ้นเปลืองเวลาไปกับการพยายามสร้าง ตกแต่งเว็บ เพราะเว็บสำเร็จรูปส่วนใหญ่จะมีเทมเพลตสำเร็จรูปมากมายพร้อมให้คุณเลือกใช้บริการ

เว็บสำเร็จรูปที่ดีนั้นควรมีคุณสมบัติดังนี้

1. มีรูปแบบที่ใช้งานได้ง่าย ถึงแม้ว่าระบบเว็บสำเร็จรูปจะมีรูปแบบ หรือ ฟังก์ชั่นการใช้งานให้เยอะมาก แต่ถ้าระบบขาดการจัดวางที่ดีแล้วนั้น ก็จะทำให้ผู้ใช้เกิดความสับสนในการแก้ไขหน้าเว็บหรือเนื้อหาภายในเว็บได้เช่นกัน ดังนั้น ควรที่จะมีการจัดวางรูปแบบที่ดี
2. รองรับการแก้ไขได้หลายรูปแบบ ส่วนมากระบบเว็บสำเร็จรูปจะมีหน้าจอสำหรับแก้ไขแบบ WYSIWYG (What you see is what you get) ซึ่งทำให้เนื้อหาที่แสดงผลในหน้าเว็บอาจจะผิดเพี้ยนได้ โดยเฉพาะเมื่อมีการก็อปปี้เนื้อหามาจากโปรแกรมสำเ็ร็จรูปอื่นๆ เช่น MS Word ดังนั้น หน้าจอแก้ไขควรสามารถเลือกใช้แบบ HTML หรือ Plain text ได้ด้วย
3. มีโปรแกรมรองรับที่หลากหลาย เนื่องจากการสร้างเว็บไซต์หนึ่งสามารถมีเป้าหมายหรือวัตถุประสงค์ในการสร้างเว็บได้หลายรูปแบบ รวมถึงประเภทของผู้เ้ข้าเยี่ยมชมเว็บไซต์ ที่มีความต้องการที่แตกต่างกัน ดังนั้นระบบเว็บสำเร็จรูปที่ดีควรรองรับโปรแกรมพื้นฐานที่สามารถใช้งานร่วมกันได้หลายตัว เช่น ระบบตะกร้าสินค้า บล็อก เว็บบอร์ด ห้องแชท เป็นต้น

SSL Certificates

Posted by admin | Posted in Web Hosting | Posted on 10-07-2009

0

SSL Certificates Secure Socket Layer Protocol (SSL) เป็นระบบรักษาความปลอดภัยของข้อมูลให้กับเว็บของคุณ ทำให้คุณมั่นใจได้ว่า ข้อมูลต่างๆ ที่อยู่บนเว็บของคุณ เช่น ข้อมูลส่วนตัว ข้อมูลที่คุณติดต่อกับลูกค้า ไม่ว่าจะเป็นข้อมูลบัตรเครดิต รหัสผ่านต่างๆ จะไม่สามารถถูกเจาะข้อมูลโดย hacker ได้ บริการนี้เหมาะสำหรับเว็บไซต์ E-Commerce หรือเว็บไซต์ขายของออนไลน์ ซึ่งระบบ SSL นี้จะช่วยเพิ่มความมั่นใจในการจ่ายเงินของลูกค้ากับเว็บของคุณมากยิ่งขึ้น

ssl

การทำงานของ SSL นั้นมีหลักการทำงานแบบ Key 2 ตัวหรือเรียกว่า  Asymmetric algorithms ทำให้คนกลางไม่สามารถรู้ได้ว่ากำลังส่งข้อมูลอะไรอยู่ โดยจะมีการส่งข้อมูลหากันระหว่างเครื่อง Server และเครื่องลูกค้าดังนี้

  1. เริ่มแรกถ้ามีการใช้ SSL เครื่องลูกค้าจะขอ Public Key จาก Server
  2. Server ส่ง Public Key ให้
  3. เครื่องลูกค้าจะเข้ารหัสข้อมูลตาม Public Key แล้วส่งข้อมูลหากันด้วยการเข้ารหัสแบบนี้ตลอด

สามารถสังเกตุได้ง่ายๆว่าถ้าคุณเข้าสู่การทำงานแบบ SSL แล้ว url ที่ใช้ทำงานของหน้าเว็บจะเปลี่ยนไปจาก http กลายเป็น https ทันที (ปกติการทำงานจะอยู่ที่ Port 80 แต่ SSL จะทำงานที่ Port 443) หลังจากที่ server ได้ข้อมูลที่เข้ารหัสด้วย Public Key และแก้ไขข้อมูลอีกทีด้วย Private Key ก็จะได้ข้อมูลที่สมบูรณ์

เนื่องจาก Private Key นั้นมีแต่ที่ Server เท่านั้นซึ่งอยู่ใน Directory ที่ไม่สามารถเข้าถึงได้จากภายนอกทำให้เกิดความมั่นใจได้ว่าจะไม่มีข้อมูลรั่วใหลที่กลางทางได้

จาก Key ดังกล่างทำให้เกิดสถาบันเพื่อรับรองที่มาของ Key เพื่อให้มั่นใจได้ว่า Key ที่รับมามีประสิทธิภาพและมีมาตราฐานเพียงพอในการเข้ารหัส จึงต้องซื้อมาตราฐานเหล่านี้เพื่อความน่าเชื่อถือ

ทำเว็บสวย ด้วยตัวเอง

Posted by suthamas | Posted in เว็บสำเร็จรูป | Posted on 09-07-2009

1

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

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

เว็บไซต์สำเร็จรูปยังสามารถที่จะปรับเปลี่ยน Template หรือรูปแบบเว็บไซต์ได้บ่อยตามความต้องต้องการของเจ้าของเว็บไซต์อีกด้วย ซึ่งสร้างความสะดวกและรวดเร็วในการใช้งาน ให้กับเจ้าของเว็บไซต์ ซึ่งวิธีในการเปลี่ยน Template นั้น ก็สามารถทำได้ง่าย ด้วยฟังก์ชั่น ที่มาพร้อมกับเว็บสำเร็จรูปอยู่ด้วย เจ้าของเว็บไซต์ สามารถเข้าไปจัดการได้เองในส่วนของการจัดการ หลังบ้าน ได้เลย

ดูวิธีการทำเว็บไซต์เพิ่มเติม

การใช้ภาษาไทย UTF-8 กับ Database MySQL

Posted by admin | Posted in Database | Posted on 09-07-2009

0

การใช้ภาษาไทย UTF-8 กับ Database MySQL

การใช้ UTF-8 ในส่วนของ Collection นั้นในส่วนของฐานข้อมูล การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น UTF-8 และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น UTF-8 เช่นเดียวกันครับ ตามรูปตัวอย่างครับ

การกำหนด Collation ของตาราง

utf8-1

การกำหนด Collation ของฟิวส์

utf8-2

การกำหนด Collation ในส่วนของการ Import หรือ Export

utf8-4

หลังจากกำหนด Database ให้เป็น UTF-8 แล้ว ก็ต้องกำหนด Header ในเว็บไซต์ให้ใช้เป็น UTF-8 ด้วย

การกำหนดในส่วนของการ Connection Database

$myConnect = mysql_connect(“localhost”,”root”,”password”) or die(“Error Connect to Database”);
$myDB = mysql_select_db(“database_name”);
mysql_query(“SET NAMES UTF8″);

เลือกใช้เว็บสำเร็จรูป ให้เหมาะสม

Posted by suthamas | Posted in เว็บสำเร็จรูป | Posted on 08-07-2009

0

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

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

เว็บไซต์สำเร็จรูป ประเภท E-Commerce

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

อ่านรายละเอียดเกี่ยวกับร้านค้าออนไลน์เพิ่มเติม  คลิก!! ร้านค้าออนไลน์

เว็บไซต์สำเร็จรูป ทั่วไป

เว็บสำเร็จรูปทั่วไป เหมาะกับทุกกลุ่มคนที่ต้องการ ทำเว็บ มีเว็บไซต์ เป็นของตัวเอง ไม่ว่าจะเป็น เว็บไซต์องค์กร เว็บไซต์บริษัท เว็บไซต์ห้างร้าน เว็บไซต์ สมาคม เว็บไซต์หน่วยงานต่างๆ เว็บบอร์ด และ เว็บไซต์ ชมรมต่างๆ ที่เน้นเนื้อหาและการพบปะพูดคุยกันเพื่อการโฆษณา ประชาสัมพันธ์ หรือ จุดประสงค์อื่นๆใดก็ตาม เว็บสำเร็จรูปประเภทนี้ จะช่วยตอบ ทุกความต้องการของคุณได้  โดยบริการเว็บสำเร็จรูป ประเภทนี้จะถูกออกแบบมาเพื่อให้คุณสามารถสร้างเว็บไซต์ได้เองอย่าง ง่าย ๆ  เพียงแค่ 5 ขั้นตอน คุณก็สามารถมีเว็บไซต์เป็นของตัวเองได้ ง่ายมากๆ

อ่านรายละเอียดเกี่ยวกับดเว็บสำเร็จรูปเพิ่มเติม คลิก!! เว็บสำเร็จรูป

ไวรัสบนเว็บไซต์ แก้ได้ไม่ยาก

Posted by admin | Posted in Web Hosting | Posted on 08-07-2009

0

ช่วงนี้ไวรัสกำลังระบาดหนัก และได้รับการแจ้งเตือนจาก google ว่าเว็บไซต์ของคุณไม่ปลอดภัย ปัญหาส่วนใหญ่เกิดจาก เครื่องคอมพิวเตอร์ติดไวรัส ซึ่งเป็น ไวรัสประเภทขโมย password ซึ่งเจ้าไวรัสพวกนี้ จะเข้ามาทำการเปลี่ยน หน้าเว็บของเรา การแก้ไขทำได้ไม่ยากโดย

1.  Scan เครื่อง คอมพิวเตอร์ที่ใช้งาน
2.  download ข้อมูล website ลงมา
3.  Scan ไวรัสข้อมูล
4.  ตรวจสอบ code ว่ามีสิ่งที่แปลกปลอมหรือไม่  หากมีอะไรผิดปกติ ให้ทำการลบ code ที่ผิดปกติออก เช่น

- ตรวจสอบว่ามี code ที่ใช้งานอยู่นั้นเป็น ifram หรือไม่ หากไม่จำเป็นต้องใช้ ให้ลบออก
- หากมี file เป็น flash ให้ทำการ upgrade เวอร์ชั่นของโปรแกรมที่ใช้ในหารสร้าง flash ให้เป็นปัจจุบัน
- หรือหากเป้น opensource นั้นก็ไห้ upgrade เวอร์ชั่นให้เป็นปัจจุบันเช่นกัน

5. เปลี่ยน password ของ ftp
6.  upload ข้อมูลขึ้น server อีกครั้ง แล้วทำหารแก้ permission ของ file ให้เหมาะสม
7.  หลังจากนั้นแล้วให้ทำการปลดล็อกกับทาง google ว่าเว็บไซต์ของคุณปลอดภัยแล้วและรอให้ทาง google ทำการ update จะใช้เวลาประมาณ 1-3 สัปดาห์



Advertise Here