คนอะไร? คนเก่ง

Posts tagged “ฝึกงา่น

15 MAY @ฝึกงาน

สำหรับข้อมูลที่ศึกษาได้ในวันที่ ๑๕ พ.ค.ก็ได้แก่

Implications of Memory Management in Windows Mobile 5.0 for Pocket PCs

#########################################################

rom

เนื่องจากเปลี่ยนมา store ทุกข้อมูลใน flash มีข้อดีและข้อเสีย คือ

  • มันจะไม่ถูกลบถ้าแบตหมด ถือว่าตอนนี้มันเป็น persistent storage
  • flash ถูกใช้ในสองส่วนคือ storage และ rom ดังนั้น จึงมีขีดจำกัดในการเก็บข้อมูล และเนื่องจากข้อมูลในนี้จะไม่ถูกบีบอัดเหมือนในรุ่นก่อนๆ จึงเก็บข้อมูลได้น้อยลง
  • และด้วย design แบบนี้  โปรแกรมที่ installed จะถูกเก็บใน flash จะถูกก๊อปไปรันใน ram มันจึงใช้เนื้อที่เป็นสองเท่า
  • ที่อยู่ของข้อมูลที่เก็บ boot rom นั้นถูกรวมกับ storage flash ดังนั้น user จึงเห็นเป็นอันเดียวกัน  ถ้าไฟล์ใน boot rom ถูกแทนที่โดยไฟล์ใน storage flash ไฟล์ใน storage flash นั้นจะถูกใช้แทน

RAM

  • ใช้สำหรับรันโปรแกรม
  • ถ้ารันหลายโปรแกรมพร้อมกันมันจะใช้ระบบ “hogs” เหมือนใน Windows Mobile 2003, อาจจะปิดไปทั้งหมดหรือรันบางโปรแกรม
  • Users ควรจะระวังเรื่องลิมิต size ของโปรแกรมที่ 32mb
  • The memory management for programs ก็ยังใช้เหมือนเดิมคือ จะ flush หน้าที่ไม่ใช้
  • และยังมีการปรับระบบการใช้อย่างเหมาะสม

RAM Cache for Flash Storage

  • บางส่วนของ RAM ถูกนำไปใช้เป็น write cache เพื่อเพิ่ม performance ของเครื่องมือในขณที่เขียนข้อมูลลงใน flash
  • RAM cache นี้มีขนาดที่ fixed โดย OEM และ RAM นี้จะไม่ถูกใช้ด้วยจุดประสงค์อื่นๆ
  • ดังนั้นก่อนที่จะรีเซ็ตเครื่องหรือถอดแบตเตอรี่ออก ควรจะปิดเครื่องแล้วรอ 5-10 วินาที เพราะอาจเสียข้อมูลได้

Conclusion

  • โดยรวมแล้ว การเก็บข้อมูลและใช้พื้นที่แบบใหม่นี้ จะคล้ายคลึงกับระบบใน PC มากขึ้น
  • ข้อได้เปรียบในการเก็บข้อมูลทั้งหมดใน flashน่าจะ outweigh การสูญเสียพื้นที่และความสามารถในการรันโปรแกรมใหญ่ๆ

13 MAY @ฝึกงาน

สำหรับข้อมูลที่ศึกษาได้ในวันที่ ๑๓ พ.ค.ก็ได้แก่

การทำ Garbage Collection บน Windows mobile ด้วย C#

หลักการเพิ่ม performance ของ app. บน windows mobile ด้วย.net เหมือนกับ application ทีเขียน ด้วย ,net บน app. ที่อยู่บน windows ธรรมดาคือถ้า object ตัวไหนไม่ได้ใช้ก้อจะ dispose ทิ้งไป แต่ปกติ ถ้า method ตัวไหนไม่ได้ใช้ ก้อจะมีการ destroy ด้วยตัวเองอยู่แล้ว แต่อาจจะช้าจนทำให้ performance ลดลง ซึ่งการ destroy ด้วยตัวเองนั้นมาจาก Garbage Collection (GC) ใน Destructor method

1. ถ้า object ที่เรียกใช้ มีเมธอด Dispose ให้เรียก Dispose เสมอ ถ้าเป็นไปได้ เมื่อใช้งาน object นั้นเสร็จเรียบร้อยแล้ว เช่น frm.Dispose

2. บางคลาส เตรียมเมธอด Dispose ให้ในชื่อที่สื่อความหมายและเหมาะสมกับคลาสนั้นๆ เช่นเมธอด Close ของ Connection เช่น cn.Close มีความหมายเหมือน cn.Dispose

3. แต่ถึงแม้ว่า เราไม่ได้เรียก Dispose object ที่เขียนไว้อย่างดี ก็จะเรียก Dispose ด้วยตัวเองอยู่ดีในช่วงที่ถูก destroy (ใน Destructor method) ด้วย Garbage Collection (GC)

4. เมธอด Dispose มีหน้าที่คืน Unmanaged resource ทันที (เพราะเราไม่ใช้แล้ว) ซึ่งถ้าเรารอให้ GC มา destroy object นั้น ก็อาจจะทำให้ resource นั้นถูก “จับ” (hold) ไว้นานเกินความจำเป็น และทำให้ระบบไม่ scalable (รองรับผู้ใช้จำนวนมากได้ ขยายขนาดได้) เพราะ resource มีอยู่จำกัด เมื่อถูก hold ไว้ ก็ทำให้มีเหลือน้อยลงสำหรับให้กับ object ใหม่ที่ต้องการใช้

5. การเรียก Dispose อาจจะเขียนตรงๆ เช่น obj.Dispose หรือในภาษา c# จะมีประโยค using เพื่อ Dispose object โดยอัตโนมัติ (ไม่ต้องเขียนเอง) เมื่อจบ block นั้น สำหรับใน vb.net อาจจะใช้ Try..Finally ไปก่อน เพื่อจำลองประโยค using ของ c# ก่อนที่จะมีให้ใช้ใน vb.net 2005 ด้วยประโยค Using…End Using


12 MAY @ฝึกงาน

สำหรับข้อมูลที่ศึกษาได้ในวันที่ ๑๒ พ.ค.ก็ได้แก่

การเปรียบเทียบระหว่าง Windows Mobile 6 กับ Windows Mobile 5

การเปรียบเทียบในที่นี้จะเป็นการเปรียบเทียบในส่วนของระบบปฏิบัติการ Windows Mobile เท่านั้น ตัวซีพียูกับฮาร์ดแวร์ ไม่ได้เปลี่ยนแปลง ส่วนในเรื่องของโปรแกรมนั้น ในตัวเครื่องยังไม่ได้ลงโปรแกรมใดๆทั้งสิ้น

ภาพด้านล่างเป็นภาพจากนำโปรแกรมวัดประสิทธภาพมาทดสอบ

766_01_11

เป็นการทดสอบความเร็วของ CPU

766_01_10

เป็นการทดสอบความเร็วของระบบไฟล์

766_01_9

เป็นการทดสอบความเร็วระบบกราฟฟิก

766_01_08

เป็นการทดสอบความเร็วในการเขียนข้อมูล 1 Mb

766_01_07

เป็นการทดสอบความเร็วในการอ่าน ขอมูล 1 Mb

766_01_06

เป็นการทดสอบการบีบอัดไฟล์ 1 Mb โดยใช้ ZIP โดยความเร็วเป็นหน่วย KB/sec

จะเห็นได้ชัดว่า ระบบปฏิบัติการ Windows Mobile 6 เร็วกว่าพอสมควร แม้ว่าจะไม่เป็นเท่าตัว แต่ก็ถือว่าเร็วกว่าไม่น้อย เพราะฉะนั้น การเปลี่ยนหรือเลือกที่จะใช้ Windows Mobile 6 ก็ถือว่าเป็นทางเลือกที่ดีไม่น้อยเลยทีเดียว

ภาพจาก : http://www.mrpalm.com/list3.php?cont_id=766


ฝึกงานวันที่ ๓๐ เม.ษ. & twitfox high/quiet

ฝึกงาน

จากที่เมื่อวันก่อนทำ Report Service เสร็จ

วันนี้ก็เลย นำ Report Service ที่เสร็จสมบูรณ์ อัพขึ้นเครื่อง Server ของบริษัท

เและนำไป View ดู Report เพื่อตรวจสอบความถูกต้อง

การอัพขึ้นเครื่อง server ก็เหมือนกับการ อัพอะไรสักอย่างขึ้นเว็บ ผ่านหน้าเว็บอีกเว็บนึง

แต่ในที่นี้ต้องกรอกรายระเอียดเช่น

- การเลือกฐานข้อมูล

- user password เป็นต้น

ซึ่งก็เยอะพอสมควร

สำหรับเรื่องอื่นๆ

- upgrade #jibjib เป็น 1.1.23

- twitfox high/quiet | เป็นอะไรที่ดีมากเลย หลังจากเมื่อวานมีบางท่านต้องการ twitterfox ที่สูงกว่าเดิม ๒ เท่า

จากนั้น แชมป์ ก็พยายามทำ พอมาวันนี้ก็เสร็จจะได้ ดีมากเลย โหลดเลย

- เปลี่ยนโปรแกรมฟังเพลงเป็น AIMP2

- วันนี้ไปเตะบอลกับโจ้ หลังเลิกงาน

- น่าจะไม่ได้เจออ้วนเอ๊ย

- แม่น่าจะออกจากสุราด วันนี้


ฝึกงานวันที่ ๒๙ เม.ษ. || สุดแสนจะว่าง

หลังจากที่เมื่อวานทำ report service เสร็จไปแล้ว

ส่งผลให้วันนี้ ว่าง!

แต่ก็ไม่อยู่เฉยๆ เนื่องจากเมื่อคืนลงวินโด้ใหม่

วันนี้ก็เลย นั่งลงโปรแกรมสำหรับที่ต้องใช้ในการทำงาน เช่น

- Visual Studio 2005

- .NET Framework 2.0

- SQL Server 2005 Development Edition

- TortoiseCVS-1.8.14

- DXperience-8.2.6

- ComponentONE Studio 2008 v.2 for .Net 2.0

- IIS จากแผ่น วินโด้

โปรแกรมดังกล่าว อาจจะไม่ตรงตามชื่อที่แท้จริงของมันนะครับ

โปรแกรมที่ลงไปเกี่ยวกับงานที่ทำเกี่ยวกับ Database ของทางบริษัท

พูดถึงระยะเวลา โปรแกรมที่ลงแล้วนาน น่าจะมีด้วยกันสองโปรแกรมหลักๆ

คือ SQL Server 2005 และ Visual Studio 2005

จะบอกให้ว่า ของเค้าดีจริง และนานจริงๆ ไม่ชื่อลองก็ได้นะครับ

ปล.คิดไปคิดมาว่า จะลงวินโด้ใหม่อีกรอบ คราวนี้จะไปใช้ของKU


ฝึกงาน วันที่ ๒๘ เม.ษ.

สำหรับวันนี้ก็ทำ Repoert Service จนเสร็จ
และส่งงาน Report Service ที่ทำมาหลายวัน
และก็
- นั่งเรื่อยเปื่อย เล่นโน่นเล่นนี่
- เมล์หา soccersuck@hotmail.com เรื่อง user
- สมัคร
- http://www.rememberthemilk.com/
- http://www.facebook.com/
- กะว่าจะลง WindowsXP วันนี้
- เคลียร์เครื่องเตรียมลงWindowsXP สำหรับ งานในวันข้างหน้าที่ดีกว่า(หรูไปป่าววะ)

ปล.หัดเล่น facebook วันแรก หึหึ


ฝึกงาน๒๐-๒๓ เษ.ย.

ต้องอัพทีเดียว ๔ วันเนื่องจาก ไม่ค่อยมีเวลาในการอัพ

วันที่ ๒๐ – ๒๓ มี.ค.

ทำ Report Service

งานที่ได้รับมอบหมายมา คือได้ไฟล์ที่เป็น PDF ที่เป็นตัวอย่างของ Report ที่ทำเสร็จแล้ว

แต่พี่เค้าต้องการให้เราทำให้ออกมาในรูปแบบของไฟล์ แล้วนำขึ้นเว็บ

วิธีการทำก็ํไม่ยาก เนื่องจากมี Query ไว้แล้ว แต่ที่ยากสำหรับงานนี้ก็คือ

ตัวแปร ใน Query ที่ได้มา กับ ตัวแปรใน DB มันไม่เหมือนกัน

ก็ต้องมานั่งแกะ เรื่อยๆ ว่า ตัวไหนเป็นตัวไหน

################################

ส่วนวันที่ ๒๔ ลากิจ ไปงานบวชพระรุท(อนิรุท กำลังหาญ) ที่ จ.ราชบุรี

ขาไป หลง ด้วย ๕๕๕ ฮามาก ขับไปราชบุรี ๔ ชม. บ้าไปแล้ว

นั่งไปกับ จิ๊บ(ขับ) เต๋า ลินดา นั่งสบายๆ ชิวๆ ไปถึงก็ซัดเลย เอิ๊กๆ

จากนั้น วันเสาร์ เที่ยงๆ ก็ไป ชะอำ หาดสวยดี คนเยอะมาก แต่ไม่ได้ลงเล่นน้ำหรอก

คนอื่นเค้าก็เล่นกัน แต่เลือกนั่งชิวชายหาด ดีกว่า

เพื่อนๆ อาสาฯ ครับ KU66

ปล. blog นี้ อัพย้อนหลังครับ


วันโกหก แต่ผมไม่โกหกนะครับ

ก่อนอื่นกล่าวถึงเมื่อวานก่อน หกโมงเย็นได้เวลากลับบ้าน ท้องฟ้าก็ครึ้มฟ้าครึ้มฝน และก็เดินออกไป ปรากฎว่ารองเท้าหายครับ เซงเลย บวกกับ งง นิดๆ ว่ามันจะหายไปไหนว่ะ บริษัทนี้

ไม่มีขโมยซะหน่อย ก็เลยใส่รองเท้าแตะของใครก็ไม่รู้ไปก่อน พอถึงแยกเสนาก็ติดไฟแดง(มาจากแยกวังหิน) ฝนก็ปรอยๆลงมาแล้ว รอรถทางซ้ายไป รอรถทางขวาไป แล้วผมก็จะได้ไป

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

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

ตอนเช้ามาถึงบริษัทก็ซัดกาแฟเป็นลำดับแรก แล้วก็กดทราเวียน นั่งอ่านบล็อกชาวบ้าน เล่นทวีต แต่งบล็อก และก็ได้รู้ว่าวันนี้เป็นวันโกหก ซึ่งจะตรงกับวันที่ ๑ ของทุกปี และพอลองไป ดู

ใน wiki ก็ได้พบว่าวันนี้(1 เมษา)ยังเป็นวันออมสินและวันข้าราชการพลเรือนอีกด้วย และอีกมากมาย!!

จากนั้นก็ถ่ายรูปห้องทำงานของผมด้วย N73 เอาไปลง twitter

แล้วจากนั้น
ploysics : @konkeng มีคนอยากดู kps
rtsp : rt @ploysics: @konkeng มีคนอยากดู kps
konkeng : @ploysics จะให้ทำยังไงวะ ขอถ่ายรูป เหรอ
rtsp : @konkeng ทำแบบรูปตะกี้สิ
konkeng : RT: @ploysics: @konkeng มีคนอยากดู kps # ขอถ่ายรูปแล้ว เค้าไม่ให้ เสียใจด้วย หึหึ!!
konkeng : @rtsp เด๋วไว้ตอนที่พี่กล้วย ไม่อยู่ดีกว่า… เด๋วโดนด่า!!
rtsp : @konkeng กั๊กว่ะนาย ที twpic ตอนแรกทำได้นะ ชิ
konkeng : @rtsp ตอนแรก ๒ คนนี้ไม่อยู่ และมีอีก ๔ คน อยู่ชั้น ๔
rtsp : @konkeng อิอิ อย่าลืมละกัน

หวังว่าวันนี้จะได้ถ่ายรูปไปให้จั้มดู แล้วทีพลอยบอกว่า”มีคนอยากดูkps” ต้องเป็น จั้ม แน่ๆ ๕๕๕
ประมาณ ๑๑.๐๐ พี่ชั้งก็เรียกผมขึ้นพบ พร้อมด้วย โจ้ กับ ปริ้น ผมก็ดีใจ เพราะเนื่องจากน่าจะได้งานชิ้นใหม่มาทำ เนื่องจากเริ่มเบื่อกับงานเดิม(Reserch)
บ่ายๆ พี่เส็งก็มาสอนรูปแบบโปรเจ็คทั้งหมด ,Core ,การเขียนเบื้องต้น ,ลงโปรแกรมอะไรบ้าง
โปรแกรมที่ลง
- ComponentONE Studio 2008 v.2 for .Net 2.0
- DXperience-8.2.6(สำหรับใครที่ติด IIS ให้ลง IIS จากแผ่น Windows คับ)
- TortoiseCVS-1.8.14

Core!!!!!!!! โอ้ยยยยย พระเจ้าาาาา…..

NOW
ชอบเพลง :    เธอคือเหตุผล – โอ้ เสกสรร
ชอบหนัง :    Knowing เพิ่งดูเมื่อวาน
เพิ่งรู้ว่า :    ลูซินด้า กับ แอ๊บบี้ คือนักแสดงคนเดียวกันคือ Lara Robinson ในหนังเรื่อง Knowing
ก้อย แสดงเป็นจิ๊บเรื่องเขาชนไก่ด้วย
อยากดู :    National Treasure
National Treasure: Book of Secrets

ปล.ขอบคุณจั้มที่
rtsp : @konkeng เอาขึ้น @cpsk ให้ละนะ
cpsk : [@konkeng's blog] Oh!! First Blog http://tinyurl.com/c6wd5q

และแล้ววันนี้ก็ไม่ได้ถ่ายรูปให้จั้ม Sorry!!

ต้องกลับแระ ต้องกลับไปเอาชุดไปเตะบอลอีก สองทุ่ม!!


Oh!! First Blog

ก่อนอื่นก็ดีใจมากมายที่ได้เขียน blog กะเค้าซะทีเนอะ

ไหนๆก็เขียนแล้ว ก็อยากจะหาอะไรมาแบ่งปันให้ทุกคนได้อ่านกัน แต่คงไม่ใช่วันนี้

ฝึกงานที่ บริษัท ซีเนท ซิสเต็มส์ คอร์ปอเรชั่น จำกัด

วันนี้ขอเป็นเอารายละเอียดของงานที่ทำในแต่ละวันมาลงละกัน

จะไม่ขอเอาเป็นละเอียดละกัน จะเอาแบบคร่าวๆ

23/03/52
Reserch about

  • Tool สำหรับใช้ TouchFLO in PDA (HTC)
  • Windows CE ที่ใช้สามารถใช้กับ Windows Moblie อื่นๆ

24/03/52
Reserch about

  • Tool สำหรับใช้ TouchFLO in PDA (HTC)
  • connect MySQL -> SQL server

25/03/52
Setup Program:
- Microsoft Visual Studio 2005
- Windows Mobile 6 Professional
- Microsoft Device Emulator V2

UI iPhone(Slide Button) to PDA By Microsoft Visual C# 2005

26/03/52
UI iPhone(Slide Button) to PDA By Microsoft Visual C# 2005

27/03/52
FingerFlicker to PDA By Microsoft Visual C# 2005

30/03/53
Reserch about

  • Multi-Touch
  • UI iPhone to PDA
  • Application iPhone to PDA

31/03/53
Reserch about

  • Multi-Touch
  • UI iPhone to PDA
  • Application on PDA

อยากจะเอารูปมาให้ดูด้วยแต่ไว้วันหลังละกัน

พี่กล้วย : หน้าที่ R&D ต้องย่อทุกอย่างให้เหลือกระดาษหนึ่งหน้า เหมือนจะไร้สาระ นั่งเปิดเน็ตไปวันๆ ตีกรอบเวลาไม่ได้ด้วย ดีไม่ดี สองสามนาทีก็เจอ บางทีก็อาทิตย์ก็ไม่เจอ จนแบบคิดว่า มันจะทำได้จริงๆเหรอวะเนี่ย… มันก็ต้องใช้ความเก๋าเข้าสู้

ปล.ช่วงนี้ฝนตกบ่อยดูแลสุขภาพกันด้วยนะครับ


Follow

Get every new post delivered to your Inbox.