24 August 2009

--- Desktop Computer---



วันนี้ก็มาเรื่องใกล้ตัวกันบ้างสำหรับ desktop computer
----------------------------------------------------------------------------------------------------
Desktop computer

Eng:
a personal computer (PC) in a form intended for regular use at a single location.

ไทย:
คอมพิวเตอร์ส่วนตัวที่เอาไว้ใช้งานทั่วไปในพื้นที่ใดพื้นที่หนึ่ง

----------------------------------------------------------------------------------------------------
หลายคนก็คงอยากได้ภาพเอาไว้แต่งหน้าจอวันนี้ก็เลยลองๆไปหาๆดูและก็นำเว็บที่น่าสนใจมาฝากนะคะ


1. http://www.background-desktop.com/
เว็บนี้มีรูปประมาณ 7 หน้า แต่ละรูปก็สวยใช้ได้เลยคะ


2.http://www.travelblog.org/Wallpaper/
ภาพจะเป็นภาพเกี่ยวกับการท่องเที่ยวและก็ธรรมชาตินะคะ สวยคะ


3.http://www.3dfreedesktopwallpaper.com/
สำหรับคนอยากได้แนว 3D หรือความแปลกใหม่


4.http://www.pokedstudio.com/computerwallpaper.html
เว็บนี้สีดูน่ารักๆดีนะคะ ออกไปทางแนวคล้ายเสื้อวัยรุ่นๆสมัยนี้อะคะ สวยดี


5.http://www.comicsart.com/
ก็แนวๆดีนะคะ มีหลายแบบให้เลือกไว้ว่าจะออกแนว รูปเซล บอล ปิรามิด หรือ ธรรมชาติก็มีคะ ภาพสวยดีคะ แต่อาจไม่มากนัก


วันนี้พอแค่นี้ก่อนดีกว่าคะ ใครมีเว็บเกี่ยวกับ wallpaper ก็บอกๆกันได้นะคะ
-----อ้างอิง---------------------------------------------------------------------------------------
http://en.wikipedia.org/wiki/Desktop_computer

19 August 2009

--- Cookie ---



คุกกี้ คนที่ไม่ค่อยได้เล่นคอมคงจะนึกถึงอาหารชนิดหนึ่ง แต่ ในที่นี้ไม่ได้หมายถึงอย่างนั้นนะคะ

----------------------------------------------------------------------------------------------------
Cookie

Eng:
a small piece of text stored on a user's computer by a web browser. A cookie consists of one or more name-value pairs containing bits of information such as user preferences, shopping cart contents, the identifier for a server-based session, or other data used by websites.

ไทย:
ไฟล์ที่ทาง website ต่าง ๆ สร้างขึ้นมาในเครื่อง Computer ของผู้เรียกชมเว็บไซต์นั้น ๆ โดยคุกกี้จะมีวัตถุประสงค์ในการเก็บข้อมูล ตรวจสอบ จากผู้ที่เรียกใช้งานเว็บไซต์นั้น โดยไฟล์คุกกี้จะมีลักษณะเป็นไฟล์อักษรในการเก็บข้อมูลต่าง ๆ

----------------------------------------------------------------------------------------------------
ข้อดี
1. ใช้จัดเก็บข้อมูลของผู้แวะเข้ามาเยี่ยมชม และจัดเก็บข้อมูลของสมาชิกแต่ละคน
2. ใช้ประเมินจำนวนผู้เข้าชมเว็บ
3. ใช้ตรวจสอบความถี่ในการใช้งาน หรือรูปแบบการเข้าชม
เพื่อจุดประสงค์ต่างๆกันไป
----------------------------------------------------------------------------------------------------
วิธีลบ
คุกกี้ทำให้ เสียเนื้อที่บน hard disk เล็กน้อย เพื่อใครอยากลบทิ้งก็ใช้โปรแกรม Disk Cleanup ได้เลย

---อ้างอิง--------------------------------------------------------------------------------------
http://en.wikipedia.org/wiki/HTTP_cookie
http://www.dwdev.dwthai.com/devarticles/asp/use_cook.htm
http://www.bcoms.net/tipcomputer/detail.asp?id=884
http://club.csxv.co.cc/content/view/21/43/

18 August 2009

--- BNF--- ( Backus–Naur Form )

----------------------------------------------------------------------------------------------------
Backus–Naur Form or BNF

Eng:
a metasyntax used to express context-free grammars: that is, a formal way to describe formal languages.

ไทย:
วิธีการพื้นฐานที่ใช้อธิบายโครงสร้างของภาษาโปรแกรม หรือ มาตราฐานในการะบุรูปแบบ
----------------------------------------------------------------------------------------------------

--- ตัวอย่าง 1 ----------------------------------------------------------------------------------
< number > ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
--- ความหมาย ---------------------------------------------------------------------------------
คือ ตัวเลขจะเป็น 0 หรือ 1 หรือ 2..... หรือ 9
--- ความหมายของสัญลักษณ์ --------------------------------------------------------------
< > อะไรก็ตามที่อยู่ในนี้ก็คือยังมีตัวที่ต่อไปได้อีกหรือยังไม่สิ้นสุด (nonterminal) ถ้าไม่อยู่ในนี้คือสิ้นสุด (terminal)
::= คือ ให้คำจำกัดความว่า (is defined as)
| คือ หรือ (or)
----------------------------------------------------------------------------------------------------

--- ตัวอย่าง 2 ----------------------------------------------------------------------------------
< if statement="" > ::= if ( < condition > ) < statement > [ else < statement > ]
--- ความหมาย ---------------------------------------------------------------------------------
คือ if statement จะมี if หรือ มี if แล้ว else ก็ได้
--- ความหมายของสัญลักษณ์ -------------------------------------------------------------
[ ] จะใส่ก็ได้ไม่ใส่ก็ได้แล้วแต่จะเลือก
---------------------------------------------------------------------------------------------------

--- ตัวอย่าง 3 ----------------------------------------------------------------------------------
< parameter list > ::= ( ) | ( { < parameter > , } < parameter > )
--- ความหมาย ---------------------------------------------------------------------------------
คือ ลิสต์ของพารามิเตอร์จะไม่มี หรือมี1ตัว หรือมากกว่าก็นั้นได้
--- ความหมายของสัญลักษณ์ -------------------------------------------------------------
{ } การทำซ้ำตั้งแต่ 0 ไปเรื่อยๆ
---------------------------------------------------------------------------------------------------

จะเห็นได้ว่าไม่ยากจนเกินไป

---อ้างอิง-------------------------------------------------------------------------------------
http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
http://www.cis.upenn.edu/~matuszek/cit594-2004/Lectures/15-bnf.ppt

17 August 2009

เปลี่ยนแนว ---ศัพท์คอมพิวเตอร์อาทิตย์ละคำ---

ก็เบื่อๆไม่รู้จะเขียนอะไรนะคะ ก็เปลี่ยนเป็นคำศัพท์คอมพิวเตอร์อาทิตย์ละคำหรือมากกว่าละกันนะคะ
--------------------------------------------------------------------------------------------------------------
Abstract data types (ADT)

Eng: A set of data values and associated operations that are precisely specified independent of any particular implementation.

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


1.Push, pop ใช้ในการดำเนินการกับ stack คิดง่ายๆเหมือนการวางจานลงบนโต๊ะถ้า push คือวางจานลงไป pop คือเอาจานออกดังนั้นจานที่วางไปแรกสุดก็เลยจะถูกเอาออกมาเป็นจานสุดท้าย First In Last Out (FILO) คงไม่งงนะคะ










2.Enqueue, dequeue ใช้ในการดำเนินการกับ queue คิดง่ายๆเวลาไปต่อแถวซื้อข้าวหรืออะไรก็ได้ enqueue คือการไปต่อแถว ส่วน dequeue คือการซื้อของเสร็จแล้วก็ออกจากแถวไป First In First Out (FIFO) ไม่ยากๆ
--------------------------------------------------------------------------------------------------------
อ้างอิง
---------------------------------------------------------------------------------------------------------
http://www.itl.nist.gov/div897/sqg/dads/HTML/abstractDataType.html
http://pioneer.chula.ac.th/~sperapho/files/class/263/ch2_5.pdf

10 August 2009

หลังจากหายไปพอควร

ขั้นที่4 กับ 5 ไม่มีไรมากคะ
4. Implementation เป็นการสร้าง ทดสอบ ลง ฝึกผู้ใช้งาน
5. Support การสนับสนุน เช่นบริการหลังการขาย

------------------------------------------------------------------------------------------------------------
วันก่อน7/08/2009 ก็ได้ไป Thomson Reuters มาแถวๆ น่าจะสีลม จำชื่อตึกไม่ได้มันจีนๆ

ก็ไปกับทางคณะ ไปฟังบรรยาย เกี่ยวกับ ความเป็นมาของบริษัท สวัสดิการพนักงาน และเรื่องพิเศษอีกเรื่อง

ซึ่งก็คือเรื่อง Software configuration management (SCM) ได้ความรู้มากมายเลยทีเดียว

--------------------------------------------------------------------------------------------------------------

ไหนๆก็ต้องส่ง อาจารย์และเลยเอามาให้ดูกัน เป็นภาษาอังกฤษก่อนละกัน แต่อันนี้อ.ยังไม่ได้เช็คนะคะ
เป็นการสรุปใจความที่ฟังได้

What is SCM?
SCM is use to manage complexity and change in software for minimize problem.

Why SCM is importance?
If we do not have SCM, many person work in a software and they can change it every time problems will occur when one person already change something in the software but another one change another part and update instant of it.

History of SCM
In 1950, military of USA develop CM to integrate a part of weapon to use in war.

Role of SCM implement
1. Require configuration manager/ SCM person for creating change, baseline, and releases
2. Require configuration control board/ Change control board

Task for configuration manager

1. Identify CI
2. Define baseline and change management process
3. Set up configuration management system
4. Define responsibility

Parts of SCM
Configuration Item (CI)
CI is objects that need to control such as program, document, compiler, test tools, system configuration, and user manuals release notes.

Version, Baseline, Change management
Version is an initial release. Release is a formal distribution of an approved version. Baseline is a basis for comparison. Change Management is for handing of change request to baseline and for general change process.

SCM system and tools
Library and repository, programmer directory, master, and software are in SCM.

SCM Plan (SCMP)
Identify CI, define responsibility, policies and change control tools, SCM directories, and CM database

SCM Audit
Check for change. Audit has formal technical reviews and software configuration audit do by SQA.

SCM Report
Report represents status of CI; what happened? , who did it? , when did it happen? , and what else will be affected?

SCM in CMMI v1.2 and RSTL
CMMI maturity level is Level1 Initial, Level2 managed, Level3 Defined, Level4 Quantitatively Managed, and Level5 optimizing.

-----------อ้างอิง---------------------------------------------------------------------------------------
พี่ที่ Thomson Reuters คะ จำชื่อไม่ได้คะโทษที