Programming

Just another WordPress.com weblog

ประวัติเอกสารจากหมวดหมู่ ‘Uncategorized’

Software Project management

แสดงความเห็นโดย จั่น บน พฤศจิกายน 1, 2009

วันนี้เรียน software project management สอนให้เรารู้ว่ามีเทคนิคต่างๆในการจัดการปัญหาเมื่อเจอปัญหา เช่นเมื่อคุยกับลูกค้า  และการทำ software เป็นเรื่องยากที่จะประเมินเวลา  ไม่เหมือนงานก่อสร้างที่ประเมินขนาดของานที่เหลือได้ชัดเจน

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

เขียนแล้วใน Uncategorized | Leave a Comment »

วิชาแรกสำหรับ ป.โท

แสดงความเห็นโดย จั่น บน ตุลาคม 31, 2009

เรียน Software Metrics   จบ 2 บท     ต้องหาหนังสือมาอ่านด่วน  ไม่รู้เรื่องเลย

Software Metrics: A Rigorous and Practical Approach, Revised (Paperback)

~ Norman E. Fenton

Norman E. Fenton (Author)

เขียนแล้วใน Uncategorized | Leave a Comment »

Restore backup of database (.bak) using Sql Server 2005

แสดงความเห็นโดย จั่น บน ตุลาคม 22, 2009

If you intend to create a back up of your database in Server A and restore it on a Server B, here’s how to go about it. Create a .bak file (Open SSMS > Database > Right Click your database > Tasks > BackUp > Specify the destination).

To do it using script, check my blog over here.

Once the .bak is created, copy this file from Server A to a Server B. We will assume that the file has been copied at the location ”C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\” at Server B. It can any location that you desire.

How to restore the .bak file

Use this query:

RESTORE DATABASE [SouthWind]
FROM DISK = ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\South.BAK’
WITH REPLACE,
MOVE ‘SouthWind_Data’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SouthWind_Data.MDF’,
MOVE ‘SouthWind_Log’ TO ‘C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SouthWind_Log.LDF’

where FromDisk is where the .bak file is kept on Server B and MOVE specifies the location of the data and log file.

http://www.sqlservercurry.com/2008/02/restore-bak-using-sql-server-2005.html

เขียนแล้วใน Uncategorized | 2 Comments »

การเขียนโปรแกรม

แสดงความเห็นโดย จั่น บน ตุลาคม 17, 2009

อยู่ดีๆก็เข้าใจการเขียน Program อีกระดับหนึ่ง
ที่อาจารย์สอนกลับมาอีกครั้งหนึ่ง
ตอนนี้ที่ติดเขียน program แล้ว bug เสมอๆ หรือคิดไม่ออก
ไม่ใช่เราไม่ถนัดภาษานั้นๆ
แต่เราไม่ได้คิดอย่างเป็นระบบ วิธีหนึ่งที่ช่วยเราได้คือเขียน flowchart หรือฝึกออกแบบเยอะๆก่อนลงมือเขียนจริงๆ

เขียนแล้วใน Uncategorized | 1 ความคิดเห็น »

การเก็บไฟล์ Binary (เช่น pdf, gif, jpg) ลงในฐานข้อมูล MYSQL

แสดงความเห็นโดย จั่น บน ตุลาคม 16, 2009

หากต้องการเก็บ ไฟล์ binary ลง field ที่มีคอลัมน์เป็น BLOB, MEDIUMBLOB หรือ Largeblob ก็ตาม   ใน 1 Insert statement ของ SQL  มักจะมีขนาดใหญ่ไปตามไฟล์ที่ต้องการจะใส่เข้ามา

สิ่งที่ต้องทำคือ default ของ mysql  จะตั้งให้ max_allowed_packet=1M

ดังนั้นจะต้องแก้ให้ใหญ่ขึ้นมาดังนี้

Way to increase your maximum allowed packet size in your MYSQL server

  • Open your my.ini file in the MYSQL server folder.
  • Add this entry max_allowed_packet = 32M beneath the [mysqld].
  • Now restart your MYSQL server

******วิธีการตรวจว่าตอนนี้ MYSQL ของเรามี  max_allowed_packet ก่อนและหลังปรับเท่าไหร่   ให้ใช้ mysql client ใน Command prompt

C:\mysql

mysql>mysqladmin -p variables

เขียนแล้วใน Uncategorized | Leave a Comment »

จะต้องอ่านเล่มนี้ให้จบให้ไำด้

แสดงความเห็นโดย จั่น บน มกราคม 27, 2009

511qdsdykbl_aa75_2

เขียนแล้วใน Uncategorized | 2 Comments »

ข้อสอบ CT203 – ข้อย่อยหา prime factorization (ปี2008)

แสดงความเห็นโดย จั่น บน กรกฎาคม 18, 2008

จงหา prime factorization ของตัวเลข 510510

คำตอบ 2 * 3 * 5 * 7 * 11 * 13 * 17

เขียนแล้วใน CT203, Uncategorized | Leave a Comment »

ข้อสอบ CT203 – ข้อย่อยเรื่อง gcd, lcm (ปี 2008)

แสดงความเห็นโดย จั่น บน กรกฎาคม 18, 2008

กำหนดให้ a,b เป็นจำนวนจริงซึ่ง ห.ร.ม (gcd) ของ a,b เท่ากับ 50 และคูณร่วมน้อย (lcm) ของ a,b เท่ากับ 400 ถ้า a =250 แล้ว b จะเท่ากับเท่าไหร่

จาก gcd(a,b) x lcm(a,b) = a x b

ดังนั้น 50 x 400 = 250 x b

จะได้ b = 80

เขียนแล้วใน CT203, Uncategorized | ไม่ให้ใส่ความเห็น

ใช้มือถือเป็น modem เพื่อต่อ Internet

แสดงความเห็นโดย จั่น บน กรกฎาคม 15, 2008

ในที่นี้ขอยกตัวอย่างใช้ NokiaN72 ครับ

1) ติดตั้ง Software Nokia PC Suite ที่มากับเครื่องครับ (แผ่น CD อยู่ในกล่อง)

2) ใส่สาย USB Cable (อยู่ในกล่องเช่นกัน) ข้างหนึ่งกับ port USB คอมพิวเตอร์ อีกข้างหนึ่งต่อที่ด้านล่าง NokiaN72

3) เลือก Menu Connecting to Internet ใน PC Suite

4) เลือกผู้ให้บริการ ในที่นี้ SIM ที่ผมใช้กับ N72 เป็น One-2-Call (โดยมือถือ N72 ผมสามารถเล่น GPRS ได้อยู่ก่อนแล้ว และผมได้สมัคร package MobileInternet ของ AIS ไว้แล้ว เพื่อประหยัดการใช้งาน) ผมจึงเลือกเป็น “AIS Thailand” แต่ถ้าใช้ SIM อื่นๆหรือไม่มี AIS Thailand ให้เลือก จะต้องเลือก Settings ด้วยมือเอง ถ้าเป็น AIS จะไม่ต้องตั้งค่าอะไรเลย จากนั้นกด Finish

5) กดปุ่้ม Connect แล้วรอสักครู่จะขึ้นสถานะ Connected และสามารถเล่น Internet ได้

ความเร็วที่ผมได้คือ 460.8 Kbps ซึ่งเร็วกว่าความเร็วของ Dial-Up modem 56 Kbps ประมาณ 8 เท่าทีเดียวครับ ซึ่งอาจจะใช้การเชื่อมต่อแบบนี้ไว้ใช้ยามฉุกเฉินในกรณีที่ Hi-Speed Internet เสียหรือยังไม่ได้ติด Hi-Speed Internet ที่บ้านหรือสายโทรศัพท์ใช้งานไม่ได้ ก็สามารถใช้วิธีนี้ทำงานไำด้ไปก่อนครับ

**ข้อควรระวัง หากจะเลิกการใช้งาน ต้องกดปุ่ม Disconnect ด้วยนะครับ ไม่อย่างนั้นจะเปลืองค่า GPRS ไปเรื่อยๆเพราะที่มือถือจะเชื่อมต่อ GPRS อยู่ตลอดเวลา

เขียนแล้วใน Uncategorized | Leave a Comment »

โปรแกรม setup

แสดงความเห็นโดย จั่น บน สิงหาคม 27, 2007

โดยมากเมื่อติดตั้งลีนุกซ์เสร็จใหม่ๆ เราอาจจะตรวจสอบค่าต่างๆได้จากคำสั่ง

#setup

เพื่อเช็คค่าต่างที่เราต้องการหรือไม่ต้องการจากลีนุกซ์ของเรา แต่บางท่านอาจจะเข้าไปแก้ไขตัวไฟล์ในระบบ และไม่ชอบหน้าตาการ admin แบบนี้ แต่เท่าที่ผมลองมันก็สดวกดีเหมือนกัน

setup

จากตัวอย่างด้านบน ตัวที่ใช้บ่อยๆคือ
** Network Configuration เอาไว้ตั้งค่า ip address ให้กับการ์ด Lan ของเรา หรือจะตั้งค่า gateway address เพื่อให้เครื่อง linux ออก internet ได้หรือเพื่อเชื่อมต่อไปยัง network วงอื่นๆ
** System services ไว้เปิดหรือปิดบริการที่เราต้องการหรือไม่ต้องการในระบบ ถ้าเราเปิดบริการต่างๆไว้เยอะเกินไป ก็จะเป็นช่องทางให้ hacker ใช้ช่องนั้นเข้ามา hack ระบบได้ ทางที่ดีเราควรจะเปิดบริการให้น้อยที่สุด เท่าที่เราต้องการใช้งานเท่านั้น

เขียนแล้วใน Uncategorized | Leave a Comment »