Wednesday, March 4, 2015

Regular Expression Cheats

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





Regular Expression หรือเรียกย่อๆว่า Regex
หมายถึง รูปแบบของลำดับ หรือกลุ่มของสัญลักษณ์ ที่ใช้แทนลำดับ หรือกลุ่มของอักขระตามที่ต้องการ
regexp ถือเป็น จุดเด่น ของ perl ที่ ภาษาอื่นๆ เอาไปใช้ตาม แต่ปรับเปลี่ยน ให้ดีขึ้น ใช้ง่ายขึ้น ฯลฯ
แล้วก็รูปแบบอาจจะแตกต่างกันนิดๆหน่อยๆ

สัญลักษณ์ของ Regular expression
^
คำ/อักษรที่อยู่หน้าเครื่องหมายนี้ ต้องเป็นคำขึ้นต้นของข้อความที่นำมาตรวจสอบ
เช่น
/^การ/ เป็นการกำหนดว่า คำที่นำมาตรวจสอบต้องขึ้นต้นด้วยคำว่า การ เช่น “การทำดี” “การบ้าน” เป็นต้น คำพวกนี้จะผ่านการทดสอบ

$
คำ/อักษรที่อยู่หน้าเครื่องหมายนี้ ต้องอยู่ตอนท้ายของข้อความที่นำมาตรวจสอบ
เช่น
/มา$/ จะถือว่าคำต่อไปนี้ถูกตามเงื่อนไข “ตามา” “ขอขมา” หรือแม้แต่คำว่า “หมา” แต่คำว่า “ทำดี” จะไม่ผ่าน เพราะไม่ได้ลงท้ายด้วยคำว่า “มา” ตามเงื่อนไขนั่นเอง

+
คำ/อักษรที่อยู่หน้าเครื่องหมายนี้ ต้องมีปรากฏในคำที่นำมาตรวจสอบ อย่างน้อย 1 ตัว
เช่น
/ท+/ จะถือว่าคำต่อไปนี้ผ่านการตรวจสอบ เช่น “ทองจุล” “วันทนา” “ถนนหนทางทุกแห่ง”

?
คำ/อักษรที่อยู่หน้าเครื่องหมายนี้ อาจะมีปรากฏในคำที่นำมาตรวจสอบ หรือไม่ก็ได้ ถ้ามีจะมีกี่ตัวก็ได้
เช่น
/ก?ข+$/ หมายถึง อาจจะมีด้วยตัว ก และอักษรตัวสุดท้ายต้องมีตัว ข อย่างน้อย 1 ตัว (เครื่องหมาย + แสดงว่ามีอย่างน้อย 1 และ เครื่องหมาย $ แสดงว่าเป็นตัวสุดท้าย)

*
ตัวอักษรที่อยู่หน้าเครื่องหมายนี้ จะเป็นตัวอักษรนี้ซ้ำกันกี่ตัวก็ได้ และจะมีหรือไม่มีก็ได้

\s
ช่องว่าง, เว้นวรรค, Space bar หรือ whitespace

.
ใช้แทนตัวอักษรอะไรก็ได้
เช่น
/ก.[0-9]/ หมายถึง ตัว ก ตามด้วยตัวอักษรอะไรก็ได้ และต่อด้วยเลขอารบิค เลข 0-9
/^.{3}$/ หมายถึง ต้องมีตัวอักษรเพียง 3 ตัวเท่านั้น เป็นตัวเลข ตัวอักษร ภาษาไทย ภาษาอังกฤษ ได้ทั้งนั้น

[ ]
ใช้ระบุตำแหน่งในคำว่า ในตำแหน่งนี้จะมีตัวอักษรอะไรได้บ้าง
เช่น
/[นร]/ เป็นการกำหนดว่า คำที่นำมาตรวจสอบ ต้องเป็นตัว น หรือ ตัว ร เท่านั้นจึงจะผ่าน มีความหมายเช่นเดียวกับ “น|ร”
/[ก-ค]/ เป็นการบอกว่า คำที่นำมาจะต้องเป็น ตัว ก ข ค เท่านั้น เช่น ในกรณีเลขประจำตัวที่ขึ้นต้นด้วย ก ข หรือ ค เท่านั้น ถ้าพิมพ์ตัวแรกเป็นตัวอักษรตัวอื่นก็แสดงว่าพิมพ์ผิด เราจะเขียนได้ดังนี้ ^[ก-ค]
/^[a-zA-Z]/ เป็นการบอกว่า คำที่นำมาตรวจสอบต้องขึ้นต้นด้วยตัวอักษร จะเป็นตัวเล็ก คือ a ถึง z หรือ ตัวใหญ่ คือ A ถึง Z ก็ได้
/[0-9๐-๙]%/ เป็นการบอกว่า ให้มีตัวเลข 1 ตัว เลขอะไรก็ได้ เลข 0 ถึง เลข 9 เป็นได้ทั้งเลขไทยและอารบิค ต่อด้วยเครื่องหมาย %
/[ก-๙]/ ตัว ก ถึง ฮ รวมทั้งสระทุกตัว และ ตัวเลขไทย ๐ ถึง ๙
/[0-9๐-๙]/ เลข 0-9 ทั้งเลขไทยและฝรั่ง
/^[0-9๐-๙]+$/ ให้มีเฉพาะตัวเลข 0-9 เลขไทยหรือเลขฝรั่งก็ได้ แต่ห้ามมีตัวอักษรใด ๆ
/^[กข]{3}[-][0-9]$/ ขึ้นต้นด้วยตัว ก หรือ ข จำนวน 3 ตัว ต่อด้วยเครื่องหมาย – และจบด้วยตัวเลขอารบิค เลข 0-9 เช่น “กขก-5” “กกก-3” เป็นต้น สิ่งต่อไปนี้จะไม่ผ่านหรือเป็นเท็จ เช่น “กกกขข” เพราะ ตัวที่ 4 ไม่ใช้เครื่องหมาย – และตัวสุดท้ายไม่ใช่ตัวเลข “ขขข-๘” ตัวเลขสุดท้ายเป็นเลขไทย
ไม่ว่าตัวอักษร หรือสัญลักษณ์ใด ๆ ที่อยู่ภายในเครื่องหมาย [ ] จะกลายเป็นสัญลักษณ์ธรรมดา เช่น + กลายเป็นเครื่องหมายบวก แทนที่จะหมายถึงว่า ต้องมีตัวอักษรอย่างน้อย 1 ตัว

{ }
แสดงจำนวนครั้งที่ซ้ำกัน
เช่น
/กข{2}/ หมายถึงให้มีตัว ข จำนวน 2 ตัว เช่น “กขข”
/กข{2,}/ หมายถึงให้มีตัว ข อย่างน้อย 2 ตัว เช่น “กขขขข”
/กข{3,5}/ หมายถึงให้มีตัว ข จำนวน 3-5 ตัวเท่านั้น คือ “กขขข” “กขขขข” และ “กขขขขข”

( )
ใช้รวมกลุ่มเข้าด้วยกันเป็นส่วนเดียวกัน
เช่น
/ก(ขค)*/ หมายถึง ตัว ก และอาจจะตามด้วยตัว ขค หรือไม่มีตัว ขค ก็ได้ เครื่องหมาย * แสดงว่าจะมีหรือไม่ก็ได้
/ก(ขค){1,5}/ หมายถึง ตัว ก แล้วจะตามด้วย ขค จำนวน 1-5 ชุด เช่น “กขคขคขค” หรือ “กขคขค” ก็ได้

|
เสนอทางเลือกอย่างใดอย่างหนึ่ง
เช่น
/การ|ความ/ เป็นการบอกว่า จะใช้คำว่า การ หรือ ความ ก็ได้
/(ก|ขค)งจ/ เช่น กงจ หรือ ขคงจ ก็ได้

^[1-9][0-9]*$
ขึ้นต้นด้วยเลข 1-9 และอาจจะต่อด้วย เลข 0-9 กี่ตัวก็ได้ ในกรณีนี้ ถ้าเป็นเลข 0 ก็จะไม่ผ่าน จะผ่านตั้งแต่ 1 2 3 4 ไปเรื่อย ๆ

^(0|[1-9][0-9]*)$
อาจจะขึ้นต้นด้วยเลข 0 หรือเลข 1-9 ก็ได้ และอาจจะต่อด้วยเลข 0-9 ในกรณีนี้ เราใช้ตรวจสอบการพิมพ์ที่เป็นตัวเลขตั้งแต่ 0 ขึ้นไป ถ้ามีตัวอักษร ก็จะไม่ผ่านการตรวจสอบ หรือ เป็นเท็จ นั่นเอง

^(0|-?[1-9][0-9]*)$
เหมือน ^(0|[1-9][0-9]*)$ เพียงแต่ ถ้าไม่ขึ้นต้นด้วยเลข 0 สามารถมีเครื่องหมาย ลบ ได้ หรือจะไม่มีเครื่องหมายลบ ก็ได้ เครื่องหมาย ? แสดงว่า จะมีหรือไม่มี ก็ได้

^[0-9]+(\.[0-9]+)?$
ขึ้นต้นด้วย 0-9 อย่างน้อย 1 ตัว และอาจจะมี จุดและต่อด้วยตัวเลข 0-9 อย่างน้อย 1 ตัว อย่างนี้ เป็นการบอกว่าจะทศนิยมหรือไม่มีก็ได้ (สังเกตเครื่องหมาย ? อยู่หลังกลุ่มทั้งหมดซึ่งอยู่ในวงเล็บ เป็นการบอกว่า กลุ่มนี้ คือ (\.[0-9]+) จะมีหรือไม่มีก็ได้) แต่จะมีแค่ จุดเฉย ๆ เช่น 15. อย่างนี้ไม่ได้ ต้องเป็น 15.2 หรือ 15.38 ก็ได้ (เพราะเครื่องหมาย + อยู่หลัง [0-9] แสดงว่า ตำแหน่งนี้ คือต่อจาก จุด ยังไง ๆ ก็ต้องมีตัวเลข 0 ถึง 9 อย่างน้อย 1 ตัว จะเป็น 2 ตัว 5 ตัว 10 ตัว ก็ได้)

^[0-9]+(\.[0-9]{2})?$
เหมือนข้างบน แต่บังคับว่า ถ้ามีทศนิยม ทศนิยมต้องมี 2 ตำแหน่งเท่านั้น เครื่องหมาย {} กำหนดว่าจะต้องมีซ้ำกี่ครั้ง

^[0-9]+(\.[0-9]{1,2})?$
เหมือนข้างบน แต่อนุญาตให้มีทศนิยม 1 หรือ 2 ตำแหน่ง สังเกตการเขียนตัวเลข ในระหว่างเครื่องหมาย { และ }

^[0-9]{1,3}(,[0-9]{3})*(\.[0-9]{1,2})?$
ต้องขึ้นต้นด้วยตัวเลข 0-9 หรือ อาจจะตามด้วยเครื่องหมาย คอมม่า และตัวเลข 0-9 อีก 3 ตัว และอาจจะต่อด้วยทศนิยม 1 หรือ 2 ตำแหน่ง

^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(\.[0-9]{1,2})?$ เหมือนข้างบน แต่กำหนดให้การมีเครื่องหมาย คอมม่า อาจจะมีหรือไม่มีก็ได้ วิธีกำหนดทางเลือกใช้เครื่องหมาย | แทนที่จะใช้ ? การเลือกใช้ต้องอยู่ที่เราจะตัดสินใจว่าจะเลือกใช้อะไรจึงจะเหมาะสม นี่แหละเสน่ห์ของการเขียนโปรแกรม มีวิธีการหลายอย่างที่จะได้มาซึ่งผลลัพธ์อย่างเดียวกัน แต่อย่างไหนจะเหมาะ ต้องเลือกดู เลือกใช้ให้เหมาะสม




อัขระพิเศษที่ใช้ใน regexp
[] range specificication (e.g., [a-z] means a letter in the range a to z)
\w letter or digit; same as [0-9A-Za-z]
\W neither letter or digit
\s space character; same as [ \t\n\r\f]
\S non-space character
\d digit character; same as [0-9]
\D non-digit character
\b backspace (0x08) (only if in a range specification)
\b word boundary (if not in a range specification)
\B non-word boundary
* zero or more repetitions of the preceding
+ one or more repetitions of the preceding
{m,n} at least m and at most n repetitions of the preceding
? at most one repetition of the preceding; same as {0,1}
| either preceding or next expression may match
() grouping




ตัวอย่างการใช้งาน regexp แบบทั่วๆไป
/[abcde]/ # เทียบได้กับ ตัวอักษร a, b, c, d,e

/[0123456789]/ # เทียบได้กับ ตัวเลขใดๆหนึ่งตัว

/[0-9]/ # เทียบได้กับ ตัวเลขใดๆหนึ่งตัว

/[a-zA-Z0-9_]/ # เทียบได้กับ ตัวเลข, ตัวอักษร หรือ ขีดล่าง หนึ่งตัว

/[^0-9]/ # เทียบได้กับอะไรก็ได้หนึ่งตัว ที่ไม่ใช่ตัวเลข

/[^aeiouAEIOU]/ # เทียบได้กับอะไรก็ได้หนึ่งตัว ที่ไม่ใช่สระในภาษาอังกฤษ

/\d/ #มีค่าเท่ากับ /[0-9]/

/\D/ #มีค่าเท่ากับ /[^0-9]/

/\w/ #มีค่าเท่ากับ /[a-zA-Z0-9_]/

/\W/ #มีค่าเท่ากับ /[^a-zA-Z0-9_]/

/\s/ #มีค่าเท่ากับ /[\r\t\n\f]/

/\S/ #มีค่าเท่ากับ /[^\r\t\n\f]/




ตัวอย่างการใช้งาน regexp แบบ Multi-character Patterns หรือ Grouping Patterns
ในข้อข้อนี้เราจะมีสัญญาลักษณ์อยู่ 3 ตัว คือ
* หมายความว่า ศูนย์หรือมากว่า
+ หมายความว่า หนึ่งหรือมากว่า
? หมายความว่า ศูนย์หรือหนึ่ง

เช่น
/x+/ # หมายถึงมี x อย่างน้อยหนึ่งตัว
แล้วถ้าสมมุติว่าเราต้องการบอกว่ามี x ตั้งแต่ 5 ถึง 10 ตัว
เราสามารถเขียนเป็น /x{5,10}/ เราอาจใช้วิธีเขียนแบบนี้แทนการใช้ *, +, ? ได้เป็น {0,}, {1,},{0,1}

และยังมีอีกเครื่องหมายหนึ่งที่ใช้อื่นๆอีก เช่น

/song|blue/ # ใช้เครืองหมาย | หมายถึงเป็น คำว่า song หรือคำว่า blue ก็ได้

/^real/ # ใช้เครืองหมาย ^ หมายถึง string ที่ขึ้นต้นด้วยคำว่า real

/real$/ # ใช้เครืองหมาย $ หมายถึง string ที่ลงท้ายด้วยคำว่า real




ตัวอย่างการใช้งาน regexp แบบ Multi-character Patterns หรือ Grouping Patterns เพิ่มเติม
. ก็คือตัวอะไรก็ได้ ไม่ว่าจะเป็น ช่องว่าง หรือว่า a ก็ ใช้ . แทนได้หมด
.+ คือ ตัวอะไรก็ได้ กี่ตัวก็ได้ แต่ต้องมีอย่างน้อย 1 ตัว (ไม่มีไม่ได้)
? คือ ตัวอะไรก็ได้ 1 ตัว ซึ่งจะมีหรือไม่มีก็ได้

.a คือ ตัวอะไรก็ได้รวมถึงเครื่องหมายเว้นวรรคต่างๆ 1 ตัว แต่ต้องตามด้วย a เช่น aa ba ca 5a 9a pa หรือแม้กระทั่ง เว้นวรรคa
a.a คือ ตัว a แล้วตามด้วยตัวอะไรก็ได้ แล้วตามด้วย a เช่น a0a aaa asa รวมถึง aเว้นวรรคa แต่ว่า aa เฉยๆ ไม่ได้ (ต้องมี 3 ตำแหน่งเท่านั้น)

.? คือ ตัวอะไรก็ได้รวมถึงเครื่องหมายเว้นวรรคต่างๆ 1 ตัว แต่จะมีหรือไม่มีก็ได้
a.? คือ ตัว a แล้วตามด้วยตัวอะไรก็ได้ จะมีหรือไม่มีก็ได้ เช่น aเฉยๆ aเว้นวรรค aa as a1 ae แต่ sa ไม่ใช่ (ต้องขึ้นด้วย a เท่านั้น)
a.?a คือ ตัว a แล้วตามด้วยตัวอะไรก็ได้ จะมีหรือไม่ก็ได้ แต่ต้องตามด้วย a เช่น asa aaa a0a aoa aเว้นวคครa หรือ aa

.+ คือ ตัวอะไรก็ได้รวมถึงเครื่องหมายเว้นวรรคต่างๆ กี่ตัวก็ได้
a+ คือ ตัว a กี่ตัวก็ได้ เช่น aa aaaaaa aaaaaaaaa รวมถึง a เฉยๆ แต่ aaaaaaaaaas ไม่ใช่ (ต้องมีแค่ a เท่านั้น)
a.+ คือ a แล้วตามด้วยตัวอะไรก็ได้ กี่ตัวก็ได้ เช่น a0000000000 askjkljhi906klsd a9 a8a a666 aเว้นวรรค0259skfk
a.+a คือ a แล้วตามด้วยตัวอะไรก็ได้ กี่ตัวก็ได้ แต่ต้องตามหลังด้วย a เช่น aaa asa aเว้นวรรคa assssssssa a23s554a aเว้นวรรคเว้นวรรคเว้นวรรคa แต่ aa ไม่ใช่ เพราะ ต้อง 3 ตำแหน่งขึ้นไปเท่านั้น

ดังนั้น การเขียน regexp เวลาเจอคำที่พลิกแพลง random มา
เช่น D UaN G E OaN หรือ D U NaGaE OaN
ให้ใส่ไปว่า D.U.N.G.E.O.N ก็จะถึอว่า match ทั้งหมด (เจอหมด)




สรุป
regexp จริงๆ แล้ว ถ้าได้ใช้บ่อยๆ เราก็จะคล่อง
เมื่อคล่อง เราก็จะรู้สึกว่าง่ายเองแหละครับ

[บทความนี้ จริงๆ อยู่ใน opkwin.com ตั้งแต่ราวๆ ปี 2007 มั้ง
พอดีมีคนถามใหม่ ใน facebook page ของ piratepeer.com ก็เลยเอามาสรุป ลงในนี้อีกที]

http://blog.stephack.com/2012/05/regular-expression-cheats.html

แนวทางการปั่น Amazon จากเพื่อนถึงเพือน

ผมรวบรวมบทความจากไทยเสียวที่คิดว่าเป็นประโยชน์พร้อมใส่ credit ให้เรียบร้อย (บางหัวข้อผมแชร์เอง)  Embarrassed

บางท่านไม่อยากออกจากไทยเสียวไปอ่านบล๊อกต้นฉบับก็อ่านข้างล่างครับ (ถ้ามันอ่านลำบากรูปภาพหายไปขาดไปตามไปดูได้ที่ link ครับ)

http://hostgatorcoupongang.com...9%88%E0%B9%88%E0%B8%99-amazon/ 



Credit: mrbov

http://www.thaiseoboard.com/index.php/topic,311822.0.html 

Amazon จะปั่นหรือไม่ปั่น ก็ควรอ่าน

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

ดังนั้นวันนี้ผมจะมานำเสนอแนวทางการทำเงินกับ Amz อย่างง่ายๆ  ไม่ถูกใจใคร ก็อย่าว่ากันเลยนะครับ เอาละมาเริ่มกันเลย

1.จะเริ่มต้นยังไง

หลาย ท่านที่เพิ่งเป็นสมาชิกใหม่ หรือเก่า แต่อยากเข้ามาร่วมวงโกยดอลล่ากับ Amz นั้น อย่างแรกเลยที่ท่านจะต้องมีคือ affiliate account ของ Amz และจัดการสมัคร AWS รับคีย์ ไว้สำหรับรัน API ซะ แล้วท่านจะรู้ว่าชีวิตนั้นง่ายขึ้นเป็นกอง อย่างที่สอง คือเวลา ถึงจะเป็นเว็บแนวปั่นๆ ก็ต้องใช้เวลาในการจัดการพอสมควร ทั้งการเตรียมการ การคอนฟิก ซึ่งตรงนี้ใครมีเทคนิค หรือ ทูล ช่วย จะทำให้ชีวิตสบายขึ้นอีกเยอะ อย่างที่สาม คือ ความอดทน อดทนต่อสภาวะการบีบคั้นทั้งจาก gg หรือทั้งจาก amz เอง ไม่ว่าจะโดนแบนเว็บ โดนดีอินเด็ก โดนปิดแอคเค้าท์ และต้องพร้อมที่จะเริ่มต้นใหม่ได้เสมอ

2.เรียนรู้ คำว่า “ไม่”

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

 
Credit: King_Peachy

http://www.thaiseoboard.com/index.php?topic=278031.0 

กฎใหม่ทั้งหมด ที่เปลี่ยนแปลง ณ วันที่ 1/7/2555 (ผมตัดกฎ ที่เปลี่ยนแปลง แต่ไม่ได้มีการบังคับอะไรเพิ่ม ออกนะครับ)

การใช้เครื่องหมาย

- แทน แต่ละข้อ

. แทน Comment ของผมเองที่เสริมให้อ่านง่าย

+ แทน ตัวอย่าง

(f) ห้ามใช้คำของ Amazon หรือคำใกล้เคียง บนโดเมน / ซับโดเมน / ลิ้ง / Username / ชื่อกลุ่ม / หรือข้อมูลใดๆ บนเว็ป  Social (เช่น Facebook และอื่นๆ)

+ เช่น <endlessboots.com>, <amaozn.com> เป็นต้น

. คำของ Amazon ดูได้ที่นี่ http://www.amazon.com/gp/help/ …display.html/?nodeId=200738910 แนวทางการปั่น Amazon

ต้องแสดงข้อความนี้บนเว็ป เมื่อทำ Amazon

http://www.amazon.com/ 

+ ตัวอย่าง ห้ามใส่สีข้อความลิ้งสีขาว ในที่ๆพื้นหลังสีขาว (ซ่อน)

เมื่อมีการใช้ Logo ใดๆ ของอเมซอน จะต้องเขียนไว้บนเว็ปว่า

Amazon, the Amazon logo, AmazonSupply, and the AmazonSupply logo are trademarks of Amazon.com, Inc. or its affiliates.

- ห้ามใช้เครื่องหมายการค้าของ Amazon หรือคำที่ใกล้เคียงๆใดๆ

- ใน โดเมนเดม เช่น <endlessboots.com>, <amaozn.com>

- ใน Username, ชื่อกลุ่ม, หรือข้อมูลใดๆ บนเว็ป Social

+ ตัวอย่าง Username “Kindle For You, “IMDB Number One Fan,” ที่ลงทะเบียนบนเว็ป Facebook, Twitter

 

3.เงินลงทุนต้องมี

สมัยก่อนเรา สามารถมองข้ามตรงนี้ไปได้ เพราะโดเมนฟรี โฮสต์ฟรี สามารถใช้ทำเงินได้จาก Amz อย่างถล่มทลาย แต่ถึงวันนี้ ผมกล้าพูดได้เลยว่า ยากมาก ถ้าไม่เก่งจริงๆ ทำเงินจาก Amz ผ่านของฟรีไม่ง่ายๆ แน่ๆ เพราะฉะนั้น เงินลงทุนจึงจำเป็น สำหรับค่าโฮสต์ดีๆ ที่ไม่งอแง ค่าโดเมนเนม ซึ่งตรงนี้ก็แล้วแต่กำลังทรัพย์ของแต่ละคนครับ และก็ขึ้นอยู่กับปริมาณงานที่ท่านต้องการด้วย ถ้าปั่นเยอะ ก็ใช้เงินเยอะ มาถึงข้อนี้ สิ่งที่จะต้องมีเพิ่มขึ้นคือ account ของ domain name registra เจ๋งๆ สัีกเจ้า ที่สามารถ resolve ns ส่งเว็บท่านออนไลน์ได้ง่ายๆ และใช้เวลาน้อยๆ ซึ่งตรงนี้ส่วนตัวผมแนะนำยี่ห้อยอดนิยมคือ godaddy เพราะมีคูปองให้ท่านได้ใช้ลดราคาอยู่บ่อยๆ สำหรับโฮสต์เจ๋งๆ เป็นสิ่งที่ท่านต้องตามหาโฮสต์ในฝันเอาเองนะครับ ไ่ม่ขอแนะนำ แต่แนะนำให้หาที่เหมาะสมกับกำลังภายในของสคริปส์ที่ท่านใช้ปั่นด้วย จะได้ไม่ต้องเหนื่อยย้ายบ่อยๆ เนื่องจากโฮสต์เตะ หรือยกเลิกบริการ

4.วางแผนงานอย่างเข้าใจข้อจำกัด

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

 
Credit: GoOeaZy

http://www.thaiseoboard.com/index.php/topic,311479.0.html 

เรียนรู้ท่ามกลางการปฏิบัติ คือในขณะที่ปฏิบัติแล้วเกิดแนวความคิดใหม่ประสบการณ์เกิดการเรียนรู้ในช่วง การปฏิบัติกิจกรรม – Learning And Doing

สวัสดีค่ะ เพื่อนๆ พี่ๆ น้องๆ TSB ทุกๆท่าน หวังว่าช่วงเทศกาลที่ผ่านมา หลายๆคนคงรับทรัพย์ไม่มากก็น้อย อาจจะมีเจ็บบ้างสุขบ้างปะปนกันไปตามสภาพและสถานะการณ์ต่างๆ หากเรายังต้องพึ่งพา

Search engine นามว่า Google กันอยู่ บทความนี้ไม่ได้มีอะไรพิเศษมากมาย แต่ก็ยังคงอยู่ในกระบวนการเดิมๆ และทดสอบระบบต่างๆ มนต์จะยกแนวทางการทำงานในปีนี้ให้ฟังคราวๆแล้วกัน สำหรับปีนี้ไม่ได้มีอะไรพิเศษเท่าไร ยังคงรักษามาตรฐานเดิมที่ทำอยู่ แต่คงต้องทำงานให้หนักขึ้นเพราะมีเหตุปัจจัยหลักมาจาก Algorithm ของ Google นั้นเอง ว่ากันว่าทีมวิศวะกรของ Google นั้น Test Algorithm ใหม่ๆทุกวันจนบ้างครั้ง Money Site ของเรานั้น Dance ซะยิ่งกว่า Harlem Shake ซะอีก จากการทดสอบเองนั้นจึ่งทำให้รู้ว่า “เว็บปั่น” หรือที่ Google มองว่า “Spam” นั้นมีอัตราการอยู่รอดได้ไม่เกิน 7-14 วันยังคงรักษามาตราฐานเดิม ถึงแม้จะ Spin สลับโน้นนั้นขนาดไหน หากยังคง Layout เดิมก็หายแว๊บไปกับตา หากใครอยู่ได้นานกว่านี้ก็แล้วแต่แนวทางใครทางมันค่ะ

1.แต่เรายังทำ ยังไงให้ Money Site สายปั่นของเรานั้นทำเงินได้ก่อนที่จะโดนเก็บ นั้นแหล่ะคือประเด็นหลัก เพราะเรามี Deal time ที่จำกันมาก จากการทดสอบ Theme HTML5 CSS3 ยังเป็นตัวช่วยในเรื่อง Index นั้นได้ดีอยู่ ( เร็วสุดที่ทำได้คือ 20-60 นาที ปล่อยทิ้งไว้) แต่หากต้องการไวกว่านี้ก็แล้วแต่สูตรใครสูตรมัน หาอ่านเอาจากในนี้แหล่ะค่ะ

2.ใช้อะไรหาเงิน หลายคนคงมีแนวทางแต่ละคนแตกต่างกันไป อย่างแรกเลย ที่นึกถึงคือ WordPress + Imacros

3.หน้า Sale Page ที่ดีนั้นควรมี Wording ที่อยู่ในลักษณะกลางๆ ไม่ได้เชียร์ให้ขายจนออกนอกหน้า ไม่ได้โอเวอร์ ว่าโคตรดี โคตรถูก ( ฝรั่งไม่ได้โง่ หากไม่ได้ถูกจริงดีจริง เขาก็ไม่ซื้อ เราอาจจะซวยโดนเขาร้องเรียนว่า เราหลอกลวง )

4.คำเขิญชวนที่คิดว่าปลอดภัยและเพิ่มยอดขายเท่าที่ทดสอบ มี Reviews , Have A Promotion

5.เว็บ ปั่น ยัด Asin เท่าไร ขอตอบเลยว่า อยากใส่เท่าไรก็ใส่ไป ตามแต่ Host จะรับได้และคุณๆสามารถทำให้มัน index ได้ ( ทุกอย่างเปลี่ยนไปตามสถานะการณ์ )

6.วางแผนงานยังไงดี เรารู้แล้วว่า Money Site เรามีอายุสั้น ก็ควรคิดว่าเราทำเป็น Step ดีไหม Weeks ละ 5 โดเมน ( แล้วแต่งบ ) แต่ทั้ง 5 โดเมนนั้นต้องทำเงินให้ได้เท่าไร

7.เอาทุกๆอย่างที่เราทำนั้นมาวิเคราะห์ทั้งที่ทำไปแล้วและคู่แข่งที่อยู่ในหน้า Search engine ว่าเป็นไงบ้าง

8.มั่นหาเทคนิคต่างๆมาเพิ่มในรอยหยักในสมองบ้าง เช่นทำไงให้ Money Site เรา index ใน Bing , Yahoo บ้าง

5.ค้นหา Tools ในฝัน

หากอยาก เดินทางสายป่าดงดิบนี้ให้สะดวกสบาย ควรมองหาเครื่องมือดีๆ ไว้ใช้งานสักตัว จะทำเอง เขี่ยนเอง จ้างทำ จ้างเขียน ได้มาฟรี แบมือขอ อะไรก็ได้ แต่ต้องพัฒนาอยู่เสมอ อย่าถูลู่ถูกังใช้แบบเดิมๆ อยู่ตลอด ปรับเปลี่ยนหาแนวทางของตัวเอง ทดลองอย่างมีระบบแล้วเอามาวิเคราะห์ ปรับปรุงเปลี่ยนแปลงเสมอ ซึ่งส่วนตัวผมใช้อะไรที่มันไม่ซับซ้อน เช่น imacros + php script(amz api) >> wordpress blog post(landing page) ซึ่งเห็นหลายๆ กระทู้แจกอยู่ สามารถมาประยุกต์ใช้ได้หมด แต่ต้องมาปรับแต่งให้เป็นไปตามกฎข้อบังคับของ amz ด้วยนะครับ
Credit: GoOeaZy

http://www.thaiseoboard.com/index.php/topic,287116.0.html 

ก่อนอื่นต้องบอกว่า Amazon Landing Page Script ตัวนี้ได้พัฒนาไว้ใช้ลุย BFD เมื่อปีที่แล้วกับ พี่ MahaBoyD ถามว่ายังใช้ได้ม่ะ

มนต์ตอบเลยว่า ของเก่าๆที่ยังคาๆอยู่มันก็ยังขายได้อยู่ ใครจะเอาไปพัฒนาเสริมโน้นนี้นั้นตามสบายเลยค่ะ File ไม่ได้เข้ารหัสไว้

แต่ขออย่างเดียว อย่าเอาไปขายต่อ

90rlp

Function : โยนขึ้น Host สามารถใช้ได้ทั้ง Main Domain , Sub Domain , Sub Folder

หมายเหตุ : ไม่รับ Support ทุกกรณี ศึกษาคู่มือใน File ได้เลยค่ะ

 

Download Script ใน Group

https://www.facebook.com/groups/407467112721389/ 

xx
Credit: zhiizhuu

http://www.thaiseoboard.com/index.php/topic,289511.0.html 

แจก Script สร้าง Landing Page Amazon + imacro โพสต์ Landing Page ลง WordPress อัตโนมัติ เอาไว้ใช้หาเงินกับ Amazon ในช่วง Black Friday และ Cyber Monday 2012 ที่จะถึงนี้ โดยเฉพาะขาปั่น Amazon ทั้งหลายห้ามพลาด

Script, Code imacro และ วิธีใช้ อยู่ในไฟล์ที่ให้ดาวน์โหลดตามลิ้งค์ด้านล่างครับ

75666

Download Script ใน Group

https://www.facebook.com/groups/407467112721389/ 

6.ว่าด้วยเรื่อง landing page

wordpress เป็นตัวเลือกที่เหมาะสมที่สุด เพราะใช้งานง่าย ให้ผลทางด้าน SEO ดี(ปรับแต่งสักนิด ก็แจ๋ว) ปลั๊กอินมีมากมายให้เลือกใช้ (gg xml sitemaps + all in one seo packs ก็พอ) หาธีม html5 css3 แจ่มๆ สักตัว ที่โครงสร้างเป็นที่ชื่นชอบของบอท SE มีผลต่อระยะเวลาการ index ยิ่ง index เร็วเท่าไหร่ โอกาสที่จะทำเงินก็มีมากขึ้นเท่านั้น onpage seo สำคัญมาก และก็เบสิกมาก ไม่ขอพูดถึง มีหลายๆ ท่านอธิบายไว้หมดแล้ว หาอ่านเอาในบอร์ดนี้ละครับ ส่วนแนวทางของเนื้อหา อย่าพยายามยัดเยียดสินค้าให้ผู้อ่านเด็ดขาดครับ ให้แนะนำ หรือ รีวิวในแบบกลางๆ ไม่ออกแนว ดีที่สุด เลิศที่สุด แจ่มที่สุด พวกนี้ห้ามเด็ดขาด คำที่ใช้ ก็ต้องศึกษาและหลีกเลี่ยงพวก hard sell ไว้ครับ
Credit adsene5438

http://www.thaiseoboard.com/index.php?topic=217821.0 

On-Page SEO

There are some rules when it comes to on-page optimisation and you need to follow them if you want any chance of ranking for broad terms like we do in this example.

Rule 1 – The keyword MUST appear in the URL somewhere. For example:

DogTrainingShack.com

DogTrainingTips.com

DogTrainingGuru.com

SimpleDogTraining.com

Of course, there’s a good chance these are gone already but you get the idea.

Rule 2 – The keyword MUST be in the title tag and meta description. I don’t care what people say about this ranking factor. Some people say it has no effect but I’ve tested it. I have a site that ranks purely based on title tag and meta description so there. *blows raspberry*

Rule 3 – The keyword MUST appear on as many header tags as you can and post titles.

Rule 4 – The keyword MUST appear in the first sentence of your content and in the last sentence. Sprinkle the keyword through the body text but don’t overdo it.

Rule 5 – The keyword MUST appear in the ALT TEXT of all images.

Rule 6 – The keyword MUST appear as anchor text linking to another page of your site at least once somewhere on your site.

Rule 7 – You MUST link out to an authority site (Wikipedia) to a page about your topic.

Additionally, if you’re using WordPress you can use WP Super Cache to increase the site loading speed, add a Privacy Policy to keep Google happy and Google XML sitemaps to give the bots a guided tour for additional oomph.

 
Credit newfrxbaby

http://www.thaiseoboard.com/index.php?topic=289130.0 

การทำ Onpage SEO DIY  ด้วยตัวเอง เน้นมือใหม่

โปรด ติดตาม ชม

ทำไม เราต้อง ทำ Onpage SEO

ตอบ เพราะ ทำ แล้วได้ผลดี คุ้มค่า การลงทุนที่สุด

แบบว่า เป็นกิจกรรม SEO ที่ต้นทุนต่ำ ทำเองได้ง่าย และได้ผลมากสุดๆ

ถาม เรา ทำ Onpage SEO ได้อย่างไร

ตอบ เราต้องปรับแต่ง Title Description Url ให้เราใช้ keyword

และเนื้อหา ต่างๆ พร้อมทั้งภาพและไฟล์ สอดคล้องกับ keyword

ถาม สำหรับ wordpress เราใช้เครื่องมืออะไร ช่วยทำ Onpage SEO DIY

ตอบ เราใช้ plugin ต่างๆได้แก่

1 All in One SEO Pack

2 SEO Processor 2

ถาม เครื่องมือ SEO Quake มีประโยชน์ อย่างไรในการทำ Onpage SEO DIY

ตอบ ใช้ดูข้อมูล Onpage SEO   และ Offpage SEO   แบบฟรีๆ และ มีประโยชน์มาก

ถามการทำ Over Onpage SEO เป็นอย่างไร

ตอบ การทำ Onpage SEO มาเกินไป มีการใช้ keyword ซ้ำๆ เดิมๆ มากไป

ถาม เราจะ ทำ Onpage SEO DIY  ให้ดีได้อย่างไร

ตอบ  มี keyword หลัก  และ  keyword รอง  และ  LSI Keyword อยู่ในเนื้อหาบทความ และใช้ unique content มากๆ

ถาม มีเทคนิค Onpage SEO DIY  อะไรที่น่าสนใจ ที่คนมองข้าม บ่อยๆ

ตอบ 1 การ ผลิต เนื้อหา unique มากๆ และมี total word  เกิน 6000 คำ+ update content บ่อยๆ

2 การใช้่ภา่พ คลิป หรือ ประโยค โดนใจให้ลูกค้าสนใจ อ่านเวบเรานานขึ้น

3 การปรับแต่ง all in oane seo  ทุกบทความ

ถาม ความหนาแน่น ของ keyword ควรเป็นเท่าใด

ตอบ ประมาณ 1-2%

มุมมือใหม่

ความหมายของคำต่างๆ ที่ควรรู้

Title

URL

Description

SEO Quake คือ plugin or add on browser ที่ทำงาน ช่วยการให้ข้อมูลด้าน SEO ที่ดีมาก และฟรี

Keyword Density คือ ความหนาแน่น ของ Keyword ในบทความ

Keyword หลัก เป็น Keyword  เป้าหมายที่เราสนใจ จะทำเงิน

Keyword รอง  เป็น Keyword ที่ ความหมาย มีทิศทางเดียว กับ Keyword หลัก และทำเงินได้

LSI Keyword เป็น Keyword ที่ ความหมาย ตรงกันกับ Keyword หลักแต่เขียน คนละแบบ

Offpage SEO โดยปกติ หมายถึง Backlink การ แชร์ข้อมูล การสร้าง Feed ต่างๆ

 
ถ้าเราต้องการให้ Website ของเรา เข้าถึงกลุ่มลูกค้า โดยมุ่งเน้น traffic ที่มาจาก Search Engine เราต้องศึกษาแนวทางในการทำ SEO ทั้ง Onpage และ OffPage ศึกษาและนำมาปรับใช้ให้เหมาะสม เพื่อให้ Website ของเราติดอันดับต้นๆ ในหน้าแรก ของ Search Engine  SEO Audit Check List 20 ข้อ ข้างล่างนี้เป็นแนวทางเบื้องต้นในการทำ SEO ทั้ง Onpage และ Offpage เพื่อเพิ่มอันดับ Website ของเราให้ขึ้นไปอยู่อันดับต้นๆ  อ่านต่อ …

http://hostgatorcoupongang.com...97%E0%B8%B3seo-onpage-offpage/ 

7.สินค้าที่จะขายละ จะขายอะไรดี

ผม บอกได้เลยครับ ว่า ขายมันทุกอย่างนั้นแหละ แต่เน้นๆ พวก bestseller กับพวก new arrival หน่อย ซึ่งพวกนี้ขายได้อยู่แล้ว หากท่านยังขายสินค้าพวกนี้ยังไม่ได้อยู่ ให้หันกลับไปพิจารณาข้อ 5 กับข้อ 6 ใหม่ครับ วิธีการได้มาซึ่งสินค้า ก็ใช้เครื่องมือแจกฟรีทั้งหลายในบอร์ดไม่ว่าจะเป็น imacros, script เก็บ asin มาเตรียมไว้เลยครับ

แนะนำให้อ่าน http://hostgatorcoupongang.com/amazon-bestseller-2014/ 
Credit: zatoli30

http://www.thaiseoboard.com/index.php?topic=291986.0 

แก้ให้แล้วครับ version นี้สามารถเก็บ asin พร้อม title ออกมาให้เลยครับ

คุณสมบัติ

- ใส่ชื่อไฟล์ (ห้ามมีช่องว่าง)
- จำนวนสินค้าต่อหน้าที่ต้องการเก็บ เช่น 12,20,24,48
- ใสจำนวนหน้าที่ต้องการจะเก็บ (Loop)
- ใส่ชื่อ folder ที่จะเก็บ asin เช่น D:\xxx

โดยที่ไม่ต้องแก้ที่ไฟล์ imacros

ใครมีแล้วผ่านเลยนะครับ ชอบก็ +  Embarrassed ได้นะครับ

บรรทัดที่ 56 FOLDER=H:\\Asin เป็นโฟล์เดอร์กับไดร์ที่ต้องเก็บด้วยนะครับ เช่น D:\\ชื่อโฟล์เดอร์

***ปล. V.2 สามารถเก็บออกมาเป็น ASIN เลย

วิธีแก้ปัญหา เก็บ ASIN ไม่ได้ ให้เปิดที่ตัวไฟล์ imacro แล้วแก้บรรทัดที่ 43 TYPE=A เป็น TYPE=H3 แล้วก็เปลี่ยนจาก CLASS:title เป็น CLASS:newaps เปลี่ยนจาก EXTRACT=HREF เป็น EXTRACT=HTM

 

Download Script ใน Group

https://www.facebook.com/groups/407467112721389/ 

 

Credit zatoli30

http://www.thaiseoboard.com/index.php/topic,318800.0.html 

 

script เก็บ asin – php ตัวนี้ท่าทางเจ๋ง upload run บน hosts by zatoli30

Download Script ใน Group

https://www.facebook.com/groups/407467112721389/ 

8.ทำตามแผนงานที่วางไว้อย่างมีวินัย

9.กระจายความเสี่ยง

10. เทคนิคเทพ

ผม ตั้งหัวข้อกระทู้ไว้ตามความคิดวูปแรกที่ได้เห็นรายได้จำนวนมาก จำนวน sales มากมายที่ทำได้ภายในเวลาไม่กี่วัน หรือ ใช้เวลาไม่กี่ชั่วโมงนับจากเริ่มปล่อยของจนไข่แตก จากบรรดาเหล่าเทพที่ปั่น  Amazon หรือ Affiliate รายอื่น เช่น Prosperent , Viglink โอ้พระเจ้า เทพเหล่านี้ใช้เทคนิคอะไร ทำเวปสายขาว หรือสายปั่น แล้วปั่นแบบไหนนี่ ใช้สคริปอะไรนี่ Huh?? คิดในแง่บวกกันครับว่า เทพเหล่านั้นต้องการกระตุ้นหรือสร้างแรงบันดาลใจให้เราบรรดามือใหม่ มุ่งมั่นศึกษา หาแนวทาง เพื่อให้เราก้าวข้ามขั้นสามัญชน เพื่อให้สร้างรายได้เป็นกอบเป็นกำกันมากขึ้น

ถ้าเทพเหล่านั้นแค่โชว์ผลงานทำให้เราอิจฉาผมคงไม่มาเขียนบทความไว้หรอก ครับ หลายท่านได้ทิ้งเทคนิค ข้อคิดดีๆ ไว้ให้เราขบคิด แน่นอนว่าไม่ได้บอกเราหมดแน่ อยากจะทำได้วันละ $100+ เดือนละ $3000+ มันต้องศึกษาด้วยตัวเองครับ ที่ทิ้งโจทย์ให้เราได้นำไปศึกษาต่อ ผมว่าเท่านี้ก็ขอบคุณมากแล้วครับ ผมไม่ขอเอยชื่อท่านเหล่านั้น แต่ก็ขอบคุณสำหรับแนวทางที่ให้ไว้และได้นำมาแบ่งปั่นกับเพื่อนๆ อ่านต่อได้ ..

ผม ตั้งหัวข้อกระทู้ไว้ตามความคิดวูปแรกที่ได้เห็นรายได้จำนวนมาก จำนวน sales มากมายที่ทำได้ภายในเวลาไม่กี่วัน หรือ ใช้เวลาไม่กี่ชั่วโมงนับจากเริ่มปล่อยของจนไข่แตก จากบรรดาเหล่าเทพที่ปั่น  Amazon หรือ Affiliate รายอื่น เช่น Prosperent , Viglink โอ้พระเจ้า เทพเหล่านี้ใช้เทคนิคอะไร ทำเวปสายขาว หรือสายปั่น แล้วปั่นแบบไหนนี่ ใช้สคริปอะไรนี่ Huh?? คิดในแง่บวกกันครับว่า เทพเหล่านั้นต้องการกระตุ้นหรือสร้างแรงบันดาลใจให้เราบรรดามือใหม่ มุ่งมั่นศึกษา หาแนวทาง เพื่อให้เราก้าวข้ามขั้นสามัญชน เพื่อให้สร้างรายได้เป็นกอบเป็นกำกันมากขึ้น

ถ้าเทพเหล่านั้นแค่โชว์ผลงานทำให้เราอิจฉาผมคงไม่มาเขียนบทความไว้หรอก ครับ หลายท่านได้ทิ้งเทคนิค ข้อคิดดีๆ ไว้ให้เราขบคิด แน่นอนว่าไม่ได้บอกเราหมดแน่ อยากจะทำได้วันละ $100+ เดือนละ $3000+ มันต้องศึกษาด้วยตัวเองครับ ที่ทิ้งโจทย์ให้เราได้นำไปศึกษาต่อ ผมว่าเท่านี้ก็ขอบคุณมากแล้วครับ ผมไม่ขอเอยชื่อท่านเหล่านั้น แต่ก็ขอบคุณสำหรับแนวทางที่ให้ไว้และได้นำมาแบ่งปั่นกับเพื่อนๆ