Thomson Reuters Internship#18 : Dev Monthly Get-Togther
8.30 ถึงบริษัท ทอมสัน รอยเตอร์ส(Thomson Reuters)
วันนี้มาถึงก็ Refactor โค้ดที่ทำไปเมื่อวานเลยได้รู้เรื่อง Regular-Expressions มากขึ้นด้วยอ่ะ
//การลบช่องว่างออก
string body = “I am a student.”
string a = Regex.Replace(body, ” “, “”);
string b = Regex.Replace(body, @”s”, “”);
ซึ่งผลที่ได้คือ Iamastudent.
เพิ่มเติม Regular-Expressions
http://www.scribd.com/doc/3947545/Regular-Expressions-Cheat-Sheet
http://stackoverflow.com/regular-expression-for-no-blank-space-b-w-text/446298
http://forums.asp.net/t/1360136.aspx
9.30 Stand Up Meeting
วันนี้ก็ทำ Issue เรื่อง Remove <a> Tag from Teaser content ที่ใกล้เสร็จแล้ว และเตรียมทำ Story ถัดไป หลังจากที่ทุกคนพูดเสร็จก็มาตรวจงานอีกทีแล้วก็ Commit โค้ดขึ้นไป แต่ว่าลืม Deploy อ่ะ พี่เค้าก็เลยยังเทสไม่ได้ = = แล้วตอนที่รอโหวต story ก็ได้ความรู้ใหม่เกี่ยวกับการสร้างตัว Install โดยใช้ visual studio ด้วยอ่ะ ซึ่งที่ปกติเวลาจะสร้างชุดติดตั้งสำหรับ Windowsก็อาจจะใช้ NSIS แทนก็ได้
เพิ่มเติม การสร้างตัว Install โดยใช้ visual studio
http://support.microsoft.com/kb/307353
http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx
10.00 Vote Story
Story ที่โหวตวันนี้เกี่ยวกับเรื่อง Event Reporting : Subscription ซึ่งต้องบอกว่าซับซ้อนซ่อนเงื่อนมากๆ แบบว่ามีหลายจุดที่ต้องทำความเข้าใจใหม่หมด และว่าจะเข้าใจภาพรวม พี่ชาติก็อธิบายไปซะหลายรอบเลยทีเดียว
11.45 Lunch
วันนี้เดินไปกินข้าวเที่ยงไกลหน่อยที่เต้นเล็ก ซึ่งวันนี้ออฟก็สั่งข้าวผัดต้มยำหมู แบบว่าอยากกินมากๆ แล้วก็ไม่ผิดหวังเลย ตอนแรกที่เห็นนึกว่าจะเผ็ดมาก แต่ว่าไม่เลย กำลังพอดีอร่อยจริงๆ ถึงแม้ว่าเค้าจะใส่ตะใคร้ มาให้เยอะไปหน่อยก็ตาม เขี่ยออกไปตั้งเยอะเลยทีเดียว แต่ได้อาหารช้าไปนิดแบบว่าพี่ๆ กินกันเสร็จแล้วอ่ะ ออฟเพิ่งจะได้ โชคดีที่ไม่ร้อนมาก ไม่งั้นพี่ๆ รอนานแย่เลยอะ
หลังจากกินข้าวอิ่มแล้วก็กำลังชั่งใจว่าจะเดินไปซื้อน้ำปั่นดีไหมแต่ว่าอากาศร้อนมากๆ เลยไม่กินดีกว่า พอขึ้นมาที่ตึกผ่านที่เติมเงินบัตร (เติมเอาไปกดน้ำได้ ราคากระป๋องละ 10 บาท) ก็เลยให้พี่ขุนสอนเติม แบบว่าจริงๆที่ตู้เค้าก็มีวิธีอธิบายอ่ะ แต่มีวันนึงมาแอบลองทำแล้วมันเติมไม่ได้ ไหนๆ พี่ก็ผ่านมาก็เลยขอความช่วยเหลือซะเลย ขั้นตอนก็ง่ายมากๆ แค่แตะบัตรแล้วก็ใส่ตังก็เสร็จ แต่ว่าก็ยังไม่ได้ไปลองกดน้ำดูอ่ะ
13.16 Fixed throw exception when cannnot find CompanyID
ตอนนี้ก็เป็นช่วงเวลาที่ทำการเพิ่มโค้ดเพื่อให้เวลาที่เค้าส่ง CompanyID มาที่ไม่มีอยู่ใน cache แล้วส่ง error 500 ออกไป ซึ่งแต่เดิมจะส่งค่า null ไปให้ซึ่งทำให้ user จะไม่เห็นข้อมูล จริงๆ ตอนแรกออฟคิดว่าน่าจะสร้างเป็น story ใหม่ไปเลย เพราะว่าที่ต้องทำไม่ได้อยู่ใน exist criteria แต่ว่าก็เพิ่มไม่มากก็เลยไม่ได้สร้าง story ใหม่ แต่ว่าเพิ่ม comment เข้าไปอธิบายเพิ่มเติมใน JIRA แทน
13.46 RSCP1559
หลังจากปิด stroy ไปและทำการแก้ไข Stroy เสร็จแล้วก็มาเริ่มทำ story ใหม่ คราวนี้เกี่ยวกับ “RSCP 1559 : ADLoader to find matched RCS key for JobRole” ซึ่งอันนี้ก็ไม่ยากอีกเช่นเคย แต่ว่าตอนแรกงงนิดหน่อยแบบว่ามันมีการแมปค่าผิดเอาไว้ ประมาณว่าแมบค่า title ซึ่งเป็น value ของ JobRole ไปเก็บใน ฟิลด์ JobTitle ซึ่งจริงๆ ต้องไปเก็บที่ฟิลด์ JobRole แล้วก็มีการดึงข้อมูลออกมาจาก ChoiceList ด้วยซึ่งโค้ดส่วนนี้ก็มีคนเขียนมาก่อนแล้ว ก็เลยไปอ่านๆ แล้วเอามาประยุกต์ใช้ได้อ่ะ ตอนแก้โค้ดไม่ได้นานเท่าไหร่ มานานก็ตอนที่ต้องรอเครื่อง image ของพี่ก้องนี่แหละ แบบว่าจะใช้ของออฟก็ไม่ได้เพราะว่าของออฟไม่มี RMDB ก็เลยต้องรอนานนิดนึง ตอนเปิดตอนแรกนั้น CPU กินไปแดงเถือกเลย ทั้งที่ยังไม่ได้ทำอะไรก็เลยต้อง restart ใหม่ แล้วซักพักมันก็กลับมาใช้ได้ งงไปเหมือนกัน
Tip of Today : Shortcut Key สำหรับการค้นหาไฟล์ Ctrl+Shift+t
17.30 SONA Dev Monthly Get-Togther @Samosa Room
หลังจากที่ได้มีการให้แต่ละคนในทีม DEV ได้เขียนหัวข้อที่ต้องการมาพูดคุยกันแล้ว ก็ถึงช่วงเวลาคุยกันซักที คราวนี้ได้ขึ้นมาที่ชั้น 32 อีกแล้วค่า แถมได้เข้ามาห้อง Samosa (ซาโมซ่าผักรวม เป็นอาหารว่างของชาวอินเดียคล้ายๆกะหรี่ปั๊บบ้านเรานะคะ)
Thk pic : http://i234.photobucket.com/albums/ee133/luvlystar_photos/samosa.gif
เรื่องที่พูดคุยกันก็มีทั้งเรื่องเกี่ยวกับการ Scrum ทำไมต้อง 9.30, เรื่องการมาสาย, เรื่อง Team Building แบบว่าให้มีการนัดกินข้าวกัน ตอนนี้นัดกันไว้วันที่ 30 เมษา, เรื่อง Training ว่ามีน้อยเกินไปน่าจะมีมากกว่านี้ และก็มีการแชร์ความรู้สึกของแต่ละคน รวมไปถึงความคิดเห็นในบางเรื่อง ที่ออฟคิดว่าเป็นเรื่องที่ดี ที่คนในทีมเดียวกันจะมีเวลามานั่งคุยกันบ้าง นอกจากที่จะได้พูดคุยกันในตอน scrum ถึงแม้ว่าเรื่องบางเรื่องที่มาคุยกันอาจจะยังไม่ได้ข้อสรุปอะไร แต่อย่างน้อยก็ทำให้ได้รู้ว่าคนในทีมรู้สึกยังไง รวมไปถึงข้อเสนอต่างๆ ที่แต่ละคนเสนอขึ้นมา ก็ทำให้เกิดไอเดียหรือแนวทางในการแก้ปัญหาต่อไปได้ด้วย
18.30 Back Home
วันนี้ฝนตกอีกแล้ว ดีนะที่เอาร่มมา แล้วตอนที่ออกมาฝนก็ไม่ตกหนักเท่าไหร่แล้วด้วย แต่ว่ารองเท้าจะเน่าเอาก็คราวนี้แหละ ดีนะที่ไม่ใส่แบบผ้ามา ไม่งั้นอาจจะต้องทิ้งไปเลยก็ได้ ตอนที่เดินสังเกตได้ว่ารถไม่ขยับไปเลยแม้แต่น้อยออฟเดินไปจนถึงสี่แยกแล้ว แต่ว่าไฟยังไม่ได้เปลี่ยนมาเป็นไฟเขียวเลยซักครั้ง น่าสงสารคนเอารถมาจริงๆ แถมเค้าก็ยังมีข่าวเสื้อแดงประท้วงกันอีกด้วย รถติดไปหมดเลย
หมายเหตุ :
– เพิ่งสังเกตว่าตอนนี้เนตเร็ว 3M แล้วอ่ะ (ใช้ True)
– บุฟเฟ่ไอติมที่ต้องไปกินให้ได้ ร้าน TUSCANINIอยู่ 229 ซอยทองหล่อ11 คลองตันเหนือ เขตวัฒนา กรุงเทพฯ10110 เบอร์โทรศัพท์ 02-391-3164
– เพิ่งรู้ว่าสแตมป์ คนที่ร้องเพลง ความคิด A Moment In June ณ ขณะรัก เป็นน้องชายของพีที่ทำงานด้วยอ่ะ
[youtube]http://www.youtube.com/watch?v=Vs-dn_bfI_g[/youtube]
Leave a comment