Friday, December 20, 2013
Sunday, April 7, 2013
Saturday, August 4, 2012
Tuesday, February 7, 2012
Sunday, September 25, 2011
Five SEO: เหตุผลของการสร้าง Google Panda Algorithm
Five SEO: เหตุผลของการสร้าง Google Panda Algorithm: Google Panda Algorithm คืออัลกอลิทึมที่ใช้สำหรับการจัดระบบการค้นหาบนหน้า SERPs ใหม่ของ Google ที่เพิ่งถูกนำมาใช้งานได้ไม่นาน การทำงานหลักๆ ...
Friday, September 16, 2011
Clash Of The CMS Titans
พลังของ CMS มาเรื่อยๆแล้ว ดูคลิปของผู้เชี่ยวชาญในแต่ละ CMS มาพูดถึงกัน น่าจะสนุกอีกตอนครับ
Wednesday, September 14, 2011
Windows 8 Developer Preview Installation
การติดตั้งWindows 8 Developer version น่าตื่นเต้นกับ UI ใหม่มากๆ
Tuesday, September 6, 2011
สรุปการเรียนรู้ครั้งที่ 8 Data Structure and Algorithm
Tree
เป็นโครงสร้างที่มีความสัมพันธ์กันระหว่างโหนดจะมีความสัมพันธ์ลดหลั่นกันเป็นลำดับชั้น
นิยามของทรี
1.นิยามของกราฟ
2. นิยามแบบrecursive
นิยามที่เกี่ยวข้องกับทรี
1.Forest
2.Ordered Tree
3.Similar Tree
4.Equivalent Tree
5.Degree
6.Level of Node
Tree replacement in main memory
1. แต่ละโหนดเก็บ pt ชี้ไปยังโหนดลูกทุกโหนด
2. แทนที่ด้วย Binary Tree เป็นวิธีการลดการสิ้นเปลืองเนื้อที่ในหน่วยความจำ
การแปลงทรีเป็น Binary Tree
1. ให้โหนดแม่ชี้ไปยังโหนดลูกคนโตแล้วลบความสัมพันธ์ ระหว่างโหนดแม่กับโหนดลูกคนอื่นๆ
2.ให้เชื่อมความสัมพันธ์ระหว่างโหนดพี่น้อง
3.จับทรีย่อยขวาเอียงลงมา 45 องศา
เป็นโครงสร้างที่มีความสัมพันธ์กันระหว่างโหนดจะมีความสัมพันธ์ลดหลั่นกันเป็นลำดับชั้น
นิยามของทรี
1.นิยามของกราฟ
2. นิยามแบบrecursive
นิยามที่เกี่ยวข้องกับทรี
1.Forest
2.Ordered Tree
3.Similar Tree
4.Equivalent Tree
5.Degree
6.Level of Node
Tree replacement in main memory
1. แต่ละโหนดเก็บ pt ชี้ไปยังโหนดลูกทุกโหนด
2. แทนที่ด้วย Binary Tree เป็นวิธีการลดการสิ้นเปลืองเนื้อที่ในหน่วยความจำ
การแปลงทรีเป็น Binary Tree
1. ให้โหนดแม่ชี้ไปยังโหนดลูกคนโตแล้วลบความสัมพันธ์ ระหว่างโหนดแม่กับโหนดลูกคนอื่นๆ
2.ให้เชื่อมความสัมพันธ์ระหว่างโหนดพี่น้อง
3.จับทรีย่อยขวาเอียงลงมา 45 องศา
สรุปการเรียนรู้ครั้งที่ 7 Data Structure and Algorithm
Queue เป็นโครงสร้างแบบเชิงเส้นซึ่งการเพิ่มข้ิิอมูลจะกระทำที่ปลายข้างหนึ่งซึ่งเรียกว่า Rear การนำข้อมูลออกจะกระทำที่ปลายอีกข้างหนึ่งเรียก front การทำงานเป็นแบบ First in First out
การทำงานของ Queue
Create Queue
Enqueue
Dequeue
Queue Front
Queue Rear
Empty Queue
Full Queue
Queue Count
Destroy Queue
Queue Apply
สามารถใช้ในการทำธุรกิจ
การทำงานของ Queue
Create Queue
Enqueue
Dequeue
Queue Front
Queue Rear
Empty Queue
Full Queue
Queue Count
Destroy Queue
Queue Apply
สามารถใช้ในการทำธุรกิจ
สรุปการเรียนรู้ครั้งที่6 Data Structure and Algorithm
Stack (cont.)
การดำเนินการเกี่ยวกับ Stack
Create stack
Push stack
Pop stack
stack top
empty stack
Full stack
Stack count
Destroy stack
การคำนวณนิพจน์ทางคณิตศาสตร์
1.นิพจน์ intfix จะมี operator อยู่ตรงกลางระหว่างoperand 2 ตัว
2.นิพจน์ Postfix จะต้องเขียน operand ตัวที่1และ2 ก่อนแล้วตามด้วย operator
3.นิพจน์ Prefix ต้องเขียน operator ก่อน แล้วตามด้วย operand ตัวที่ 1 และ 2
การแปลง intfix ไป postfix
1.อ่านcharในนิพจน์intfix เข้ามาทีละตัว
2.ถ้าเป็นoperandจะถูกย้ายเป็นcharในนิพจน์ postfix
3.ถ้าเป็นoperator จะนำค่าลำดับความสำคํญของตัว นำมาเทียบค่ากับoperator ที่อยู่ในstack top
4.operator ที่เป็น ) จะไม่push ลงใน stack แต่จะให้operand อื่น popก่อน จนกว่าจะเจอ (
5.เมื่ออ่านchar ทุกตัวในintfixหมดแล้วให้ทำการpop operator ทุกตัวในstack นำมาเรียงต่อในนิพจน์ postfix
การดำเนินการเกี่ยวกับ Stack
Create stack
Push stack
Pop stack
stack top
empty stack
Full stack
Stack count
Destroy stack
การคำนวณนิพจน์ทางคณิตศาสตร์
1.นิพจน์ intfix จะมี operator อยู่ตรงกลางระหว่างoperand 2 ตัว
2.นิพจน์ Postfix จะต้องเขียน operand ตัวที่1และ2 ก่อนแล้วตามด้วย operator
3.นิพจน์ Prefix ต้องเขียน operator ก่อน แล้วตามด้วย operand ตัวที่ 1 และ 2
การแปลง intfix ไป postfix
1.อ่านcharในนิพจน์intfix เข้ามาทีละตัว
2.ถ้าเป็นoperandจะถูกย้ายเป็นcharในนิพจน์ postfix
3.ถ้าเป็นoperator จะนำค่าลำดับความสำคํญของตัว นำมาเทียบค่ากับoperator ที่อยู่ในstack top
4.operator ที่เป็น ) จะไม่push ลงใน stack แต่จะให้operand อื่น popก่อน จนกว่าจะเจอ (
5.เมื่ออ่านchar ทุกตัวในintfixหมดแล้วให้ทำการpop operator ทุกตัวในstack นำมาเรียงต่อในนิพจน์ postfix
Monday, September 5, 2011
สรุปการเรียนรู้ครั้งที่5 Data Structure and Algorithm
Link List (cont)
ซึ่งนำมาต่อด้วยกระบวนการที่แตกต่างกันไปตามหน้าที่
Create List
Insert Node
Delete Node
Search List
Traverse
Retrieve Node
Empty List
Full List
List Count
Destroy List
แล้วมาต่อกับ Link List แบบซับซ้อน
Circular Link Listเป็น LL ที่สมาชิกตัวสุดท้ายมีตัวชี้ไปที่สมาชิกตัวแรกของ LL จะมีการทำงานไปทิศทางเดียวกันแบบวงกลม
Double Link List เป็น LL ที่มีทิศทางการทำงานแบบ 2 ทิศทาง ในLL แบบ 2 ทิศทาง ส่วนข้ิอมูลจะมีตัวชี้ไปที่ข้อมูลก่อนหน้าและถัดไป
Stack
เป็น data structure แบบ linear list มีคุณสมบัติการเพิ่มหรือลบข้อมูลในstack จะกระทำที่ปลายข้างเดียวกัน เรียก Top of stack การเรียงลำดับ ข้อมูลหลังสุดจะถูกนำออกมา จาก stack เป็นลำดับแรกสุด เรียก Last in First Out
การดำเนินงานพื้นฐานมี3ขั้น Push Pop Top
Overflow ข้อมูลในstack มีอยู่เต็มแล้ว ไม่สามารถเพิ่มเข้าไปได้
Underflow ข้อมูลไม่มีในstack แล้วทำการ pop จะ error
empty ถ้าstack มีสมาชิก 1ตัว แล้วpop ออก
ซึ่งนำมาต่อด้วยกระบวนการที่แตกต่างกันไปตามหน้าที่
Create List
Insert Node
Delete Node
Search List
Traverse
Retrieve Node
Empty List
Full List
List Count
Destroy List
แล้วมาต่อกับ Link List แบบซับซ้อน
Circular Link Listเป็น LL ที่สมาชิกตัวสุดท้ายมีตัวชี้ไปที่สมาชิกตัวแรกของ LL จะมีการทำงานไปทิศทางเดียวกันแบบวงกลม
Double Link List เป็น LL ที่มีทิศทางการทำงานแบบ 2 ทิศทาง ในLL แบบ 2 ทิศทาง ส่วนข้ิอมูลจะมีตัวชี้ไปที่ข้อมูลก่อนหน้าและถัดไป
Stack
เป็น data structure แบบ linear list มีคุณสมบัติการเพิ่มหรือลบข้อมูลในstack จะกระทำที่ปลายข้างเดียวกัน เรียก Top of stack การเรียงลำดับ ข้อมูลหลังสุดจะถูกนำออกมา จาก stack เป็นลำดับแรกสุด เรียก Last in First Out
การดำเนินงานพื้นฐานมี3ขั้น Push Pop Top
Overflow ข้อมูลในstack มีอยู่เต็มแล้ว ไม่สามารถเพิ่มเข้าไปได้
Underflow ข้อมูลไม่มีในstack แล้วทำการ pop จะ error
empty ถ้าstack มีสมาชิก 1ตัว แล้วpop ออก
Saturday, July 30, 2011
Tuesday, July 19, 2011
สรุปครั้งที่4 วิชาโครงสร้างข้อมูลและขั้นตอนวิธี (12 ก.ค.54)
Linked List Data Structure แบบ linked list
Process and Function Create linked list
LL แบบ Complicate
LL เป็นการเก็บข้อมูลอย่างต่อเนื่องของ Elements ต่างๆ
Node ประกอบด้วย2ส่วน 1.Data 2. Link Field
1.เก็บข้อมูลของ Elements 2.เก็บตำแหน่งของ Node ต่อไปในlist
Elements = Variable in structure
Head Structure 3 ส่วน Count,Pos,Head
Create List Process
Function create empty list
Result empty list
* ต้องบอก error ก่อนการเขียนโปรแกรม ไม่มี Head node ได้
หลักการที่ทำให้คอมพิวเตอร์รู้ค่าตัวเลข ALU Arithmetic logic unit
Process and Function Create linked list
LL แบบ Complicate
LL เป็นการเก็บข้อมูลอย่างต่อเนื่องของ Elements ต่างๆ
Node ประกอบด้วย2ส่วน 1.Data 2. Link Field
1.เก็บข้อมูลของ Elements 2.เก็บตำแหน่งของ Node ต่อไปในlist
Elements = Variable in structure
Head Structure 3 ส่วน Count,Pos,Head
Create List Process
Function create empty list
Result empty list
* ต้องบอก error ก่อนการเขียนโปรแกรม ไม่มี Head node ได้
หลักการที่ทำให้คอมพิวเตอร์รู้ค่าตัวเลข ALU Arithmetic logic unit
Tuesday, July 12, 2011
สรุปครั้งที่3 วิชาโครงสร้างข้อมูลและขั้นตอนวิธี (29 มิ.ย.54)
สัปดาห์นี้เรียนเป็นเวลา8 ชั่วโมง String Set Array1D 2D 3D Pointer Struct
Data Structure แบบ set
Data Structure แบบ string
String เป็นข้อมูลประกอบด้วยตัวอักษร ตัวเลข หรือ เครื่องหมายเรียงต่อกันไป string คือ array ของ Characters
single coat สัญลักษณ์เดี่ยว
Constants ค่าคงที่
Variable ตัวแปร
Linear-Non Linear Physical-Non Physical
Pascal var A: array [1..10] of real;
var K: array [1..5,1..10] of integer
Array 1D
data - type array-name [expression]
data - type
array-name
expression
เตรียม1byte สำหรับ1ตัวแปร
Data Structure แบบ set
Data Structure แบบ string
String เป็นข้อมูลประกอบด้วยตัวอักษร ตัวเลข หรือ เครื่องหมายเรียงต่อกันไป string คือ array ของ Characters
single coat สัญลักษณ์เดี่ยว
Constants ค่าคงที่
Variable ตัวแปร
Linear-Non Linear Physical-Non Physical
Pascal var A: array [1..10] of real;
var K: array [1..5,1..10] of integer
Array 1D
data - type array-name [expression]
data - type
array-name
expression
เตรียม1byte สำหรับ1ตัวแปร
Monday, June 27, 2011
สรุปครั้งที่2 วิชาโครงสร้างข้อมูลและขั้นตอนวิธี (21 มิ.ย.54)
เรียนเกี่ยวกับ Algorithm ,Pseudo Code และ Flowchart การแสดงขั้นตอนวิธีด้วยการเขียนผังงาน(Flowchart) ภาษาขั้นตอนวิธี (Algorithm Language) ภาษาธรรมชาติ (Natural Language)
คำถาม Flowchart มีกี่สัญลักษณ์ในการนำเสนอข้อมูลแบบแผน
คำถาม Flowchart มีกี่สัญลักษณ์ในการนำเสนอข้อมูลแบบแผน
Monday, June 20, 2011
สรุปครั้งที่1 วิชาโครงสร้างข้อมูลและขั้นตอนวิธี (14 มิ.ย.54)
ภาษาในการใช้เขียนโปรแกรม C++ โปรแกรม Turbo C++ และ Microsoft Visual Basic 6
1.ความหมายของโครงสร้างข้อมูล
ความสัมพันธ์ระหว่างข้อมูลที่อยู่ในโครงสร้างนั้นๆรวมทั้งกระบวนการในการจัดการข้อมูลในโครงสร้าง
2.ประเภทของโครงสร้างข้อมูล มี 2 ประเภท ทางกายภาพและทางตรรกะ
คำถาม โครงสร้างทางกายภาพแตกต่างจากโครงสร้างทางตรรกะ อย่างไร
Thursday, March 31, 2011
Monday, March 7, 2011
งานการมีให้ทำแต่เราจะทำหรือเปล่า
![]() |
| แรงบันดาลของผมในการเขียนเรื่องนี้ |
กล่าวนำก่อนเลยนะครับ ช่วงนี้ผมปิดเทอมไปแล้ว เข้าปฎิบัติธรรมไปแล้ว2วัน1คืน เป็นจริงต้อง3วัน2คืนแต่ผมขอกลับมาก่อนเพราะเนื่องจากติดงานorganizeแต่กลับมาถึงกรุงเทพฯ งานได้ถูกยกเลิกไปซะอย่างนั้นเลย ผมว่าไปกรรมเพราะได้พูดโกหกเอาไว้เรื่องงาน เอาเป็นว่ายังมีอะไรให้ทำได้อีกเยอะแยะมากมาย ไม่จำเป็นต้องงานorganizeที่มีคนจัดหาให้เรา มีงานมากมายให้สมัคร แถวบ้านจะมีห้างสรรพสินค้าเปิดใหม่ชื่อ Amorini มีร้านอาหารมากมายให้ทำ เช่น Mcdonald's KFC MK Yayoi Fuji TOPS เป็นต้น แต่ผมบอกกลับตัวเองมันไม่ใช่งานในสายเรา คือเราเอาไปใส่resumeตอนสมัครงานไม่ได้ แต่บอกตรงๆตอนนี้ผมไม่ได้ขวนขวายอะไรมากเลย อยู่เฉยๆกับบ้าน นั่งเล่นsocial network ไปวันๆ อยู่กับซึ่งเดิมๆ เข้าเว็บเพจเดิมๆ ไม่ได้มีการอะไรเปลี่ยนแปลงมากนัก
แค่อัพเดตข้อมูลของสิ่งที่เราชอบไปวันๆ สาเหตุเพราะเครื่องคอมพิวเตอร์เราทำอะไรมากไม่ได้แล้ว HDDจะไปจากเรา (ไปแล้ว1ตัว) แต่ในทางกลับกัน เรื่องงานเนี่ย คือหางานทำปิดเทอมเป็นรายได้เสริม ซึ่งแม่ของผมได้กล่าวไว้เช่นนั้น แต่ท่านก็บอกอีกแนวทางหนึ่ง ถ้าไม่ทำงานก็ใช้ไฟให้น้อยลง เป็นประเด็นสำคัญเลย คนที่รู้จักของผม เพื่อนผม ทำงานevents organize มากมาย เป็นจริงเราก็ไปทำได้ แต่ด้วยสาเหตุอะไรไม่รู้ เราไม่อยากทำ มีโอกาสเยอะด้วยนะ แต่ไม่ทำ (คิดในใจนี้เราเป็นบ้าอะไรเนี่ย ไม่อยากไ้ด้เงินไปซื้อNikon D3000 หรืองไง) บทความนี้เป็นการทบทวนกระบวนการความคิดของผม รู้สึกผมเหมือนจะเป็นพวกไร้จุดหมายปลายทาง ไม่รู้ว่าอนาคตจะทำอะไรเช่นนี้ ได้แต่พอผ่านช่วงเดือนเมษายน ผมจะได้ลุยหางานทำกันไป เพราะเดือนมีนา-เมษา ผมจะถ่ายรูปไง เลยไม่อยากลางานไปถ่าย เดี๋ยวโดนเชิญออก เหมือนครั้งที่ผ่านมา หน้าเสียไปเรา ยังมีเงินได้ใช้ไปวัน คือตัวเองก็ไม่ได้ออกไปข้างนอกบ่ิอยด้วย สู้ต่อไป นาย นวพล
ปล.แล้วเรามาเขียนให้คนอื่นเห็นถึงความไม่เอาอ่าวของเราหรือเนี่ย ฮะฮา
![]() |
| 2 พี่น้อง พ้องเพื่อนของผม ที่ทำOrganize อยู่ กรและขุน |
Monday, February 28, 2011
อารมณ์ ความเคียดแค้นของคนเรา
เป็นกรณีศึกษาหนึ่งของผมนะครับ ที่เมื่อวาน วันอาทิตย์ที่ 27 กุมภาพันธ์ 2554 มีการแข่งขันบาสเกตบอล ร่มเกล้าลีกส์ ผมในนามของทีมบาสเกตบอลสวนสยาม ผมคิดว่าจะได้ไปแข่งแล้ว แต่กลับไม่ได้ลงเลย สักนาทีเดียวเพราะไม่มีเสื้อที่ติดเบอร์ แล้วทำให้เกิดความเครียด ผมนั่งดูเพื่อนๆในทีมข้างสนาม ซึ่งตอนนั้นเป็นช่วงเวลาที่แข่งนัดที่สอง กับ ทีมสถาบันเทคโนโลยีพระจอมเกล้าคุณทหารลาดกระบัง KMITL (โหดจริงๆทีมนี้ แต่พอสูสี ถูไถไปได้อยู่) ช่วงที่ Center ของทีมผม พี่แซน เล่นอยู่แล้วเจอกับCenter ในจังหวะปะทะแล้วพี่แก ร้องเสียงดังแล้วตัวล้มไปบนพื้น ทุกคนในทีมผมก็ฮากันหมด
![]() |
| คู่กรณีของผมในครั้งนี้ แฮม |
ยกเว้น คนเดียว คือ แฮม และเข้ามาหาเรื่องผม สงสัยเพราะผมหัวเราเสียงดังมากไป เพราะช่วงนั้นผมใส่หูฟังอยู่ ประจวมเหมาะกับผมเครียดด้วยเลยด่าแฮมไปเลย อารมณ์มันร้อนทั้งคู่ แล้วนั่งสงบสติสักพัก ผมจึงเข้าไปขอโทษ แล้วแฮมก็ไปเข้าไปเปลี่ยนตัวกับพี่แซน ผมคิดว่าเหมือนเรื่อวจะผ่านไปได้ด้วยดี พอจบเกมส์ซึ่งทีมของผมแพ้ ผมจึงไปขอโทษแฮมอีกครั้ง
แต่แฮมบอกว่า" เคลียร์กันวันหลัง วันนี้เครียดมาก หลายเรื่องๆแล้วนะมึง " ผมก็พูดอะไรไม่ออก คนเราขอโทษแล้วด้วยใจจริง แต่บางคนกลับคิดเรื่องราวในอดีตมาเป็นความแค้นอีกหรือไร ผมก็ไม่เข้าใจเหมือนกัน ซึ่งทำให้วันนั้นผมคิดมากอยู่พอสมควร เพราะยังไงเราก็ต้องเจอกันเวลาเราเล่นบาสเกตบอลอยู่ดี เป็นทีมเดียวกันด้วย แต่ถ้าย้อนกลับไป ผมเปลี่ยนจากเดินเข้าไปขอโทษ เป็น เดินเข้าไปซัดหมัดเข้าหน้าแฺฮมเลย เหตุการณ์คงจะไปกันใหญ่เลย อาจจะืทำให้เจ็บตัวทั้งคู่
ผมบอกตรงๆ ผมก็เคยมีเรื่องแบบนี้เมื่อก่อน แต่ผมไม่เคยชกต่อยทะเลาัะวิวาทแบบนี้ เพราะรู้ว่ามันเจ็บตัวเปล่าๆ ความรุนแรงไม่ได้แก้ปัญหา่ นอกจากจับเข่าคุยกัน บอกสิ่งที่เป็นปัญหามา และการให้อภัย ไม่ยึดติดกับสิ่งที่เกิดขึ้นกับเีรา บางสิ่งไม่ได้ทำให้ตนเองตาย หรือ บ้านไหม้ประมาณนั้น (แรงไปหรือเปล่า)
แต่เหตุการณ์ขึ้นครั้งนี้ ผมเองก็รู้ตนเองว่าผิด เพราะเราเป็นรุ่นน้อง ไปด่าคนที่มีอายุมากกว่า มันก็ไม่สมควรอยู่แล้ว เป็นเรื่องธรรมดา แต่ลองกลับมุมดูเรื่อง แฮม ในช่วงนั้น ทุกคนหัวเราะหมดเลย แล้วทำไมต้องมาพูดที่ผมคนเดียว ผมได้คุยกับพี่ซัน เขาบอกว่า"แฮมควบคุมอารมณ์ไม่เป็น " แฮมนี้อายุห่างจากผม5ปีแล้วนะครับ เด็กขอโทษแล้ว ผู้ใหญ่ควรให้อภัย ไม่ได้เอาเก็บไปคิดเรื่องเก่าๆมา ในตอนนี้ผมได้แต่ขอให้เขาเข้าใจล่ะกัน ผมไม่ได้คิดอยากมีเรื่องกับแฮมเลย
ก่อนหน้านั้น ผมได้เีขียน Note ลง Fan Page ทีม Suam Siam ซึ่งผมไม่ได้มีแฮมมีเป็นรายชื่อเพือนใน FBเลย เอาเป็นว่าผมระบายออกมาทาง Blogแค่นี้ล่ะครับ เหลือสอบอีก1วัน พรุ่งนี้ วันอังคารที่ 1 มีนาคม 2554 วิชาหลักการบัญชีเบื้องต้น เป็นกำัลังใจให้ผมด้วย ขอบคุณมากครับสำหรับการอ่านเรื่องของผมนะครับ
ปล.สรุปผล ร่มเกล้าสีกส์ครั้งที่ 2 ชื่อทีมผมในครั้งนี้ชื่อ เด่นเก้าแสน เจอกับ ทีมสนิมเขอระ ผล เราแพ้ไป คู่ที่ 2 เจอกับ KMITL เราแพ้ไปอีก ผมคิดว่าเป็นประสบการณ์ล่ะกัน
Subscribe to:
Posts (Atom)









































