songpol

.net mvc4 get post parameter

string parameter_name = Request.Content.ReadAsFormDataAsync().Result.GetValues("parameter_name").First();

หนังสือ 4 ชุดที่จะอ่าน

Strategy Map

http://www.amazon.com/s/ref=sr_nr_n_0?rh=n%3A283155%2Cn%3A3%2Cn%3A2675%2Cn%3A2689%2Ck%3AStrategy+Map&keywords=Strategy+Map&ie=UTF8&qid=1371136153&rnid=1000

Human Capital

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Human+Capital

http://www.amazon.com/s/ref=sr_nr_n_1?rh=n%3A283155%2Cn%3A3%2Cn%3A2675%2Cn%3A2695%2Ck%3AHuman+Capital&keywords=Human+Capital&ie=UTF8&qid=1371136354&rnid=1000

Competency

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Competency&rh=i%3Aaps%2Ck%3ACompetency

Lean

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=Lean&rh=i%3Aaps%2Ck%3ALean

แนวทางการพัฒนาคุณภาพ และความเชื่อถือได้ของซอฟแวร์ไทย

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

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

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

หากเป็นธุรกิจทางด้านนี้ควรให้ความรู้ในด้าน Reverse Engineeing และสอนถึงการค้นหาแนวทางความเข้าใจของ Software คนอื่น จะได้เอามาต่อยอดเป็นของตัวเองได้เพื่อเอามาแข่งขันต่อได้ ไม่ใช่ว่าออกมาได้เหมือนแล้วจะไม่ต่อยอด

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

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

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

แนวทางการแก้ปัญหาของ Software แบบนี้คือให้ความรู้กับการวิธีคิด Software ใหม่ๆ อาจจะเป็นผู้ประกอบการใหม่ นักลงทุน หรือว่านักเรียนนักศึกษาก็ได้ รวมถึงมีการผลักดันให้มีการใช้ Software ไทยมากขึ้นโดยรวม โดยให้คนที่ต้องการ Software บอกถึงความต้องการ Software ออกมาให้ได้

แนวทางนี้มีสิ่งที่ช่วยให้เกิดขึ้นได้จริง หากมีบริษัทที่ช่วยดึงความต้องการของลูกค้าออกมาได้เช่นบริษัทรับเก็บ Requirement, Analyse ระบบ หรือหากทางรัฐช่วยเก็บข้อมูลสถิติความต้องการ Software ออกมาแสดงเป็นข้อมูลจะช่วยให้เกิด Software ที่ตรงกับความต้องการมากขึ้น และลดต้นทุนในการผลิต Software อีกด้วย

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

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

งานนนี้เป็นการส่งรายงานนะครับ ผมเลยเอามาแปะเพื่อแลกเปลี่ยนความคิดเห็นครับ

MySQL 5.6: Improvements in Thread Pool

MySQL_Threadpool_Benchmark_RO

MySQL_Threadpool_Benchmark_RW

ใน MySql 5.6 ได้มีการปรับปรุง Thread Pool เพื่อรับ connection ชุดใหม่ และได้ผลการ Test ออกมาดังรูปที่เห็นข้างบน

ชุดที่ดีของ MySql version นี้คงอยู่ที่ 64-128 Connection

ทำให้ไปนึกตามไปว่า Web Hosting ควรรองรับ domain อยู่ที่ประมาณนี้เหมือนกัน

Object Pronoun

วันนี้เรียนเรื่อง object pronoun ครับ

เรื่อง Noun นี่เรียนไปเยอะเลย ตั้งแต่ Noun, Pronoun, Singular, Plural, Countable, Uncountable

Object Pronoun แบ่งเป็น 2 ส่วนคือ Singular และ Plural

 

Singular:

Me is used if you are the speaker

me, you, him, her, it

Plural:

Me is used if you are the speaker
You – person talking to
Him – for a boy
Her – for a girl
It – thing, place
ประมาณนี้แหละ
note ไว้ว่า desert ต้องใช้  it ถือว่าเป็น 1 ไม่ต้องไปนับทราย, orange juice ให้ใช้ it เพราะถือว่าเป็น juice ไปแล้ว
ครั้งหน้าเรียน possessive pronoun