วันศุกร์ที่ 15 ตุลาคม พ.ศ. 2553

การเชือดครั้งที่ 2 - 15 ต.ค. 53

สรุปรายงานการขึ้นเขียงเชือดครั้งที่ 2 (15 ต.ค. 2553)

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

โลกมีคน 2 ประเภท

- มีข้อมูลดิบ กระดาษ ปากกา แล้ววิเคราะห์ข้อมูลเหล่านั้น

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

slide show keynote ดูที่ preference แล้วเลือกว่า primary หรือ secondary show

ห้ามเอา wikipedia อ้างอิงในวิชาการเด็ดขาด

แคร์กับการ convince ว่างานน่าทำมากกว่านี้

ตอนพูดที่มาปัญหา ไม่ควรพูด technique ต้องทำให้เป็นเรื่องทั่วๆไป

mission : ทำเรื่องยากให้เป็นเรื่องง่าย ..ต้องทำเรื่องง่ายให้เป็นเรื่องง่ายก่อน


ประทีป & หนุ่ย

start : 7.02

- ลำดับการ present

- หลักการและเหตุผล

- ต้องการกระบวนการทำงานของคน design theme (กระบวนการปกติ, ความยากในการทำ theme)

- *ทำ slide ของ artisteer ใหม่ แสดงปัญหา layout มัน fix ขยับไม่ได้ ชี้ weakness ให้ชัดเจน ทุกเว็บมี layout และผู้ออกแบบต้องการออกแบบ layout แต่ปรับไม่ได้ เป็น strong weakness

- ต้องบอก solution ของตนเองก่อนบอก design

- **ต้องบอกด้วยว่าทำไมเป็น web application ex. ไม่จำเป็นต้อง install app บน client (ทำการบ้านใหม่ด้วย)

- บอกระบบมีผู้ใช้กี่ประเภท และบทบาทที่มีต่อระบบ

- แรงจูงใจในการสมัครสมาชิก ควรให้ใช้ได้ แต่ export ติดลายน้ำ, export ไม่ครบทุก function

- นะครับผม ติดอยู่นั่นละ เลิกใช้ได้แล้ว

- ถ้า case ที่เลือกมา ผู้ใช้เลือกสัก theme ที่มี layout อยู่ให้เลือก .. เหมือน power point เช่น…กรณีนี้เลือก theme blank

- **region แสดงผลข้อมูลที่ปรับแต่งไม่ได้ ใช้ดึง contents เข้ามาเพื่อแสดงผล [หัดอธิบายใหม่]

- **area สามารถปรับแต่งได้ ให้ข้อความ & ภาพไปแปะได้ [หัดอธิบายใหม่]

- แยกชื่อต่างๆ ใหห้ชัด เช่น tools -> image, format -> font

- สลับเอา area & region มาพูดตอนที่พูดถึงด้วย

- สร้างไฟล์ธีม -> สร้างไฟล์ที่ช่วยในการสร้างธีม

1 - ที่มาที่ไปของงาน ชี้ให้เห็นปัญหาที่หนักแน่นพอ

2 - strong weakness ของงานอื่นที่เกี่ยวข้อง ของ solution อื่น

3 - ชี้ความจำเป็นในการทำเป็น web application , และไม่ purpose solution ตัวเองให้หนักแน่นพอ

- ไม่ชี้กระบวนการของปัญหา ที่ทำด้วยมือ

end : 7.26

time : 24 นาที

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


หนิว

start : 7.30

-มีคนที่ชอบวาดรูปบนกระดาษแต่ใช้คอมไม่เป็น และ strong crameไปเลย (บอกเป็น%ไปเลยว่า ประมาณกี่ % สำหรับคนที่ใช้คอมไม่เป็น)

-เอา working Plan มาก่อน สิ่งที่ศึกษา

-เชื่อ ข้อมูลจาก wiki ด้วยหรอ ?

-LZW algorithms ?

-แก้ ไอตรงที่ conner detection มาไว้ใน working Plan ตารางแรก

-เพิ่ม bezier , Edge Dection , corner detection เอามาสักpaper /paper ที่มีกระบวนการ สักนิดนึง?

-เปลี่ยน bezeir curve เป็น vectorization

- เย้่ๆ อาจารย์บอก slide เท่ห์

- ต้อง strong เหตุผลกว่านี้

end : 7.51

time : 21 นาที (ที่จริง 12 นาที)

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


เก้า

start : 7.51

- ยังพูดไม่รู้เรื่อง

- ยังเข้าใจไม่ถูก

- โดนพูดใหม่ ทั้งหมด --"

mid : 7.59

-------------โดนใหม่

start 2 : 9.20

- เรื่องการวางแผนงาน ให้ทำเป็น grant chart ดีกว่า

- grant chart : ลำดับการทำงานเรื่องของการทดลองใช้ตั้งแต่ช่วงธันวาคม ช่วงเวลาศึกษา raster vector

- ช่วงเวลาทำความเข้าใจเรื่อง raster vector

- ขาดสิ่งที่พัฒนาจากสัปดาห์ที่แล้ว

- การซูม raster กับ vector ใส่ความคิดตัวเองมากไป ต้องหา term, นิยามที่ถูกต้อง : การซูมภาพแบบ raster ถึงจุดหนึ่งแล้วแตก

- ชี้ปัญหาง่ายๆ แต่...พูดให้มันยาก

- เข้าใจเรื่องการซูมกับการกระจายค่าสีผิดไป

- ทำความเข้าใจพื้นฐานจของ image processing ใหม่

- คิดซับซ้อน

- หาวิธีอธิบาย เรื่อง 1:1 ตัวแรกคืออะไร ตัวหลังคืออะไร

- โจทย์ง่ายแต่ทำให่้เป็นเรื่องยาก

- หัดอธิบายเรื่องแบบนี้ให้คนทั่วไปรู้เรื่อง - เด็กอักษร, ศึกษา : ซูมรูปแตก ใครๆก็รู้เรื่อง

- ตัด technical term ออกบ้าง

end : 9.33

time 1 : 8 นาที

time 2 : 13 นาที

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


ต้น & พี่ซ้ง

start : 8.10

- slide 2 : พื้นที่เหลือเยอะเกินไป

- ไม่ใช้ angsana new กับ slide

- โดนวันที่

- Now Loading .. slide 4

- slide 5 : ระบุว่าเมนูอื่นทำอะไรได้บ้าง

- slide 6 : ระบุหน้าแรกที่ต้องพบ

- slide 5-6 : Game Flow Gameplay คืออะไร

- Windows 7

- Monster แบบรีเจนซี่ เอามาทำไม...

- ปรเภท monster สายหลบ เปลี่ยนชื่อ...ซะ ***เป็นความว่องไว

- slide 9 : อธิบายความต่างของแต่ละสาย ให้เขียนอธิบายแต่ละประเภทด้วย

- slide 10 : ระบุประเภทของตัวละคร (ถ้าสายอื่น จะเป็นรูปอะไร ต้องมี concept มาให้ครบ ว่าตัวละครไหนเป็นประเภทอะไร : character design)

- slide 12 : tactics คืออะไร ให้อธิบายด้วยตอนนำเสนอ , เปลื่น counter style -> counter attack

- slide 13 : ถ้าสายหลบ ตีกับสายป้องกัน จะทำอย่างไร

- ลำดับความเก่งแต่ละด้านของแต่ละสาย ให้แต่ละตัวเทพทางด้านไหน อาจต้องมีตัวละครลับเข้ามาเสริม

- ถ้าเลือกสายป้องกัน แล้วฝึกแต่โจมตี ผลที่ออกมาจะเป็นอย่างไร

- version or higher ไม่ใช่ upper

- ***grant chart : ช่วงเวลาในการรวมงาน : ระบบฝึกซ้อม และ ระบบต่อสู้ (เวลา integration สำคัญที่สุด)

- slide 15 : ภาษาไทย กับภาษาอังกฤษ : text กับ กราฟิก -> เท็กซ์ กับ กราฟิก

- ออกแบบระบบ หมายถึงอะไร

- ระบบเกมหลัก คืออะไร ทำไมสร้างทีหลังระบบเกมแบบ text [เพราะนำระบบเกมแบบ text ไปสร้างครอบกราฟิก]

- ระบบเกมหลัก คือส่วนไหนของ Gameplay

- ฝึกทักษะการทำ slide ใหม่

- convince ไม่ได้ว่าเกมสนุก

end : 8.43

time : 33 นาที

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


ตั้ม

start : 8.45

- ลืมบอกว่ามาพูดเรื่องอะไร เป็นใคร

- เอาหมุนติ้วๆออก

- ***grant chart : ลำดับการทำงานให้ตรงกับความเป็นจริงที่ทำอยู่

- ลืม slide Q/A

- slide 1 : OCR คืออะไร .. การอ่านตัวอักษรในภาพ

- slide 2 : อ้างอิงภาพที่คนมองแล้วไม่เห็น อ้างอิงทำไม รก

- คำว่า mobile device หมายถึงอะไร .. [มันกว้างมาก อะไรก็ได้ที่พกได้ถือเป็น mobile device หมด ไม่คุ้มกับการใช้เพื่อคลุม iPod, iPad] ควรใช้ mobile phone

- slide 3 : ต้องการสื่ออะไร หน่วยการวัด เป็นประเทศ หรือจำนวนคน กราฟผิด ประเทศนั้นมองว่า ถ้าคนใช้น้อยก็ไว้ส่วนปลาย ex. ไทย 70 ล้านคน + เพิ่มใส่กราฟ

- graph : ไม่ยุติธรรม ต้องดูว่ามาจากบทความไหน ประเทศไทยอยู่แถวไหน

- slide 6 : หัว slide กับเนื้อความที่จะสื่อไม่ตรงกัน

- ทำไมต้องแปลเป็นไทย

- ทำไมต้องใช้ lexitron

- ทำไมไม่ใช้ google translate

- application สะกดด้วยอะไร

- ตลาดไม่น่าทำ มวยเทียบไม่พอ

- ข้อมูลประกอบที่สามารถตั้งคำถามให้เชื่อมากเกินไป...ข้อมูลที่เสนอทำให้ไม่เชื่อ

end : 9.11

time : 36 นาที

วันศุกร์ที่ 8 ตุลาคม พ.ศ. 2553

การเชือดครั้งที่ 1 - 8 ต.ค. 53

สรุปรายงานการขึ้นเขียงเชือดครั้งที่1 (8 ต.ค. 2553)

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

เชือด รวม

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

- slide หน้าแรก : ชื่อหัวข้อ วันที่ ชื่อ รหัส ชื่ออาจารย์ที่ปรึกษา สาขาวิทยาการคอมพิวเตอร์ ภาควิชาคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยศิลปากร

- อะไรที่ใส่สไลด์ต้องรู้หมด

- สร้างของที่มาพื้นฐานของสิ่งนั้นได้ด้วยตนเองก่นอแล้วค่อยมาหัดแก้ในสิ่งที่มีอยู่

- หลักในการ Present (ท่อง)

10 slides 20 นาที font size 30

10 นาที 20 slides font size 30

- นินจา ต้องมองเบื้องหลังของเบื้องหลังให้ออก (มองเหตุให้ออกก่อน)

- การทำงาน ถ้าไม่เข้าใจงาน กลายเป็นทำงานตามคำสั่งอาจารย์ ต้องรู้แก่นของงานก่อน

"อย่าพัฒนาโปรแกรมด้วยการหาโค้ดที่ใกล้เคียงกับสิ่งที่ตัวเองอยากได้มาโดยการปะผุโดยเด็ดขาด"


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

เชือดเดี่ยว

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


หนิว

3/10

การที่จะบอกว่าทำอะไร เป้าหมายคืออะไร ให้บอกสาเหตุที่จะต้องทำก่อนว่าเกิดจากอะไร

เรียบเรียงที่มาที่ไป เรียงลำดับใหม่

หน้าแรก

- วันที่

- เรียงลำดับ สาขาวิทยาการคอมพิวเตอร์ ภาควิชาคอมพิวเตอร์ คณะวิทยาศาสตร์ มหาวิทยาลัยศิลปากร

content ใช้ภาษาไทย

- preparing for project -- สิ่งที่ต้องรู้ สิ่งที่ต้องศึกษา

- project schedule -- ทำเป็น grant chart

- user interface คืออะไร คือสิ่งที่ให้ user ใช้ตอบโต้กับโปรแกรม

- introduction : จะกล่าวอะไรบ้าง

รูปแบบของนามสกุลไฟล์ ว่าแตกต่างกันอย่างไร

- ดู lossy, lossless

processing คืออะไร : programming environment , development environment

- เช่น iPhone มี SDK มี Xcode มี Libraries ทุกอย่างรวมกันเป็น envi.

- เช่น จะทำงานต้องนั่งในที่ๆเหมาะกับทำงาน

โปรแกรมที่เปรียบเทียบ (โปรแกรมตัวอย่าง 2-3 โปรแกรม)

- ควรอยู่ในส่วนของสิ่งที่เกี่ยวข้องกับโปรเจค เป็นที่มาของการสร้างว่ามีความแตกต่างกันอย่างไร

User Interface

- เรื่องของนามสกุลไฟล์ ต้องทำความรู้จักอย่างน้อยก็ต้องทราบตัวย่อ

- การ export

design program

- หมายถึงบอก architecture, sequential diagram

grant chart

- ต้องบอกความคืบหน้า

project schedule -> working plan

- ลำดับการศึกษาใหม่

- ตัวอักษรเล็กใหญ่

- เอกพจน์ พหูพจน์

- เรียงลำดับการศึกษาใหม่ และศึกษาไปต้องทำไปด้วย

- ส่วนต่างๆนำมาใช้กับโปรแกรมอย่างไร : bezier curve


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

หนุ่ย+ประทีป


หนุ่ยต้องพูดช้าๆ ติดนะครับผม

ประทีป หัดพูดคำว่าตีม เช้าละ 100 ครั้ง

หน้าแรก รหัส ไม่เท่ากัน

หน้า 2

- why? อย่าบอกนะว่ามีแค่ why

หน้า 3 การออกเสียง Theme อ่านว่า ตีม

หน้า 4

- ภาษาอังกฤษกับไทยเว้น 1 วรรค

- การเขียน server กับ เซิร์ฟเวอร์

- web application กับคำว่า ผ่านทางหน้าเว็บ (ภาษา)

- โครงสร้างของเว็บคืออะไร

หน้า 6

- หน้า Home แปลกๆ คือ รวมการ log in กับ register ไปเลย

- แนะนำ ใช้ user เป็น e-mail และช่องกรอบ password และช่องกรอก sign up/login

หน้า 12

- admin เป็นผู้ดูแลระบบ ถ้าจะสร้าง Theme ต้องเป็น user คนละ account

หน้า 13-14

- ใส่ช่อง search ไว้ด้านบนของ list

หน้า 15

- admin แก้ password ของ user เปลี่ยนเป็นแก้ไข e-mail ให้ activate ใหม่

หน้า 47

- มั่นใจว่าทำได้ทุกยอย่างที่กำหนด

- เกี่ยวกับ undo, redo เรื่องของการ save state เพื่อใช้การ undo และ undo ได้กี่ state

หน้า 49

- ruby on rails version อะไร

- flex ถ้าหลังบ้านเป็น rails หน้าบ้านเป็น flex จะหรู

- flex คือ UI widget ที่ทำด้วย flash แต่ไม่ต้องเอา flash มาทำ เป็นเหมือน cocoa ที่มี ui มาให้

- ajax + java = โหด

- ใช้ flex ง่ายสุด จากงานนี้

- เอา skill ออกไปซะ : OOP, Database

หน้า 50

- หัวข้องานที่จะต้องทำ

working plan

- บอกรายละเอียด

- ลดทอน scope ของ user

- ระบบ ui บ้าบอ ตัดลงซะบ้าง

- ใส่ schedule ใน calendar ไปเลย

- การขยัยภาพ calendar

- รายละเอียดการสร้างโปรแกรม ส่วนไหนบ้างก่อนหลัง

- ช่วงเวลาการทำเอกสาร

56 slide + ระบบอื่นๆ = เกิน 65

ทอนให้เหลือ 20 slides

PSD บางที psd

หน้า 58

- คำถาม และคำตอบ ใช่/ได้ ตอบให้ตรงคำถาม

- การ resize ทำที่ใด ที่ client (ค่อยส่งรูป) หรือ server (ส่งมาใหญ่ๆ แล้วให้ server resize ให้)

- resize ที่ฝั่ง client

- คำตอบ มีการ resize ที่ฝั่ง client

- ขนาดของไฟล์ภาพที่อัพขึ้นเว็บผ่าน net ม.ใช้เวลาเท่าไหร่

หน้า 59

- ตีม กับ theme

หน้า 61

- e ใดๆก็ตาม ตัวที่ตามหลังจะตัวใหญ่ ตัวใหญ่คือตัวที่เน้น : e-Passport

- e ใดๆ ตัวจริงอยู่ในระบบ ที่ถือๆคือ copy จากระบบมา

etc.

- png ย่อมาจาก

- 8-bit rgb คืออะไร ใส่วงเล็บทำไมมากมาย

- มี user ได้ทั้งหมดสูงสุดกี่ user, user 1 คน มี theme ได้ทั้งหมดกี่ them (คำตอบอยู่ในภาพ) --------- no no no ถ้าเก็บ user เป็น folder จะต้องทราบว่าจำนวน folder ที่ file system อนุญาตได้ แยก file server ออก 2 อัน แยกกันไปคนละที่กัน ไม่จำเป็นต้องออกแบบใหม่

- กลัวไม่ทัน ให้ตัดทิ้งซะ กลัวไม่ทันเวลา ให้เอาหลักๆ ระบบ admin, user พื้นๆ

- font ในเมนูด้านซ้ายไม่เท่ากัน

- หน้า UI อะไรที่ไม่จำเป็นกับ concept งาน เอาออกไปก่อน

- theme name ต้องมีช่องในตรงนั้นตลอดหรือเปล่า ถ้าเปลี่ยนจะเซฟอันเดิมชื่อใหม่ หรือเซฟทับ หรือสร้างมาอีกอัน

- เพิ่มลักษณะงานที่คล้ายกัน อ้างอิงเวบรวมเว็บ อ้างอิง google ที่ใช้ทำ doc ก็ได้

- รวมๆเรื่อง Afine transformation

- งานที่ต้องทำ ตัดทิ้ง ต้องการ design ข้างล่างที่ต้องการเห็น

- schedule ทำให้ละเอียดกว่าเดิม ว่าเริ่ม design เมื่อไหร่ โปรแกมล่างขึ้นบนหรือบนลงล่าง MVC, VMC

เวลา ในการพูด 50.06 นาที


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

พี่ซ้ง & ต้น


เรียงลำดับได้ดี

ใส่เลขหน้า

หน้าแรก

- monster fighter game

game overview

- simulation กับ Single player แยกกัน น่าจะเป็น fantasy + strategy

- ทำไมไม่ใช้ windows 7

- ที่ 1 ใช้ 1st หรือ no.1

etc.

- windows เติม s นะ

- คนละ font กัน : consistency คงเส้นคงวา

- ตอนสอบโปรเจค load หน้าอาจารย์กับหน้าต้น เป็น monster

- การระบุ version ของโปรแกรมที่ใช้ ถ้ามีการอัพเกรด จะไม่มีการอัพ ให้ใช้เป็นคำว่า "หรือ version ที่สูงกว่า"

- ออกแบบกราฟเกมส์ : ออกแบบสมดุลเกมส์

- P 1, 2 -> แก้เป็นชื่อใครทำอะไร

- เวลาที่กำหนดในเกมส์

- last match : พพูพจน์ prev-meetings (previous meetings)

- แต่ละ style : การเลือก style อื่นจะไม่สอดคล้องกับท่าฝึกพื้นฐาน?

- สรุป training มีผลมากน้อยขนาดใด

- tactic -> tactics

- หาตัวอื่นที่ไม่ใช่ SynP หรือใช้เป็นสัญลักษณ์เลย เช่น รูปหัวใจ.

- กราฟฟิก -> กราฟิก

- ทำไม เกม 'ส์' (games) แล้ว กราฟิก ไม่มี! -> มีเกมส์หลายเกมส์ ใช้กราฟิกเดียว

- ใส่ schedule โปรเจคจบ แล้วบอกเป็น ตัดตรงไหนเป็น NSC ไม่จำเป็นต้องเหมือนกัน เพราะเหลือช่วงมกรา กุมภา มีนา ทำอะไร

- ตัวจำลอเกมส์ : engine model ระบบล่างที่เป็น text

- ระบบเกมส์ส่วนต่อสู้ : สร้างมาพร้อมกับตัวจำลอง ใช้คำอื่น : system integration

- ต้องทำ grant chart

เวลา ในการพูด 21 นาที


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

เก้า


หน้าแรก

- คณะวิทยาศาสตร์ หาย

- เขียนวันที่ใหม่

- ชื่อของโปรแกรมให้เอาผลลัพธ์เป็นตัวตั้ง : เพ่ิมความคมชัดของตัวอักษรในกรณีที่มีการขยายภาพ

เป้าหมาย

- ก่อนบอกเป้าหมาย ให้บอกปัญหาก่อน

etc.

- พูดช้าๆ

- schedule time : ใช้ปฎิทินเต็มจอ ให้ตัวอักษรใหญ่ๆ

- ลำดับกระบวนการคิดใหม่ เอาสาเหตุ (ที่มาที่ไปของโครงงาน) ขึ้นก่อนเป้าหมาย

- say no เร็วเกินไป ให้คิดดีๆก่อนบอกว่าไม่ หรือ ใช่

- ไล่ปัญหาดีๆ เอาแก่นของปัญหา : อย่ายึดโจทย์เก่า : ให้พูดตรงไปตรงมา เนื่องจากภาพพวกนี้ การขยายภาพปกติ (ภาพอะไร) การพยายามทำ raster ให้คล้าย vector เมื่อ zoom

- โจทย์ คือตัวอักษร ในภาพมี 2 ประเภท คือเวกเตอร์ กับ ราสเตอร์ ทำไมไม่เทียบการซูมตัวอักษรแบบ vector (เช่น pdf) ซุมเท่าไหร่ยังไงอักษรก็ยังชัด กับ raster ที่ zoom แล้วภาพแตกอ่านไม่ชัด เกิดจากลิมิตการซูมที่ 1:1 จุด (1 จุดบนภาพมีค่าเท่ากับ 1 pixel) ให้เห็นชัดๆ ว่าต่างกัน อย่างไร

- ต้องการทำลายข้อจำกัด 1:1 เฉพาะ text เกิดจาก raster ไม่สามรถ zoom ได้เหมือนเวกเตอร์

- มองที่ผลมากเกินไปจนไม่สนใจเหตุ


เวลา ในการพูด 22+ นาที


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

ตั้ม


- นามสกุลผิด

- ที่มาเวิ่นเว้อ...ไม่ต้องร่ายว่าภาษาอังกฤษมีความสำคัญ!

- ไม่เริ่มว่า เดี๋ยวนี้ภาษาอังกฤษ... ให้เริ่มว่า เดี๋ยวนี้มีแต่ smart phone ที่ถ่ายรูปได้ และใครๆก็พกแต่ smart phone ซึ่งการถ่ายรูปแล้วให้เลือกเลยว่ต้องการศํพท์คำไหน เพิ่มน้ำหนักให้สาเหตุ

- OCR ย่อมาจาก .. ch = ค

- schdule -> schedule

- schedule ไม่ชัด

- ให้ระบุ platform ของ smart phone

- รายละเอียดในการศึกษาข้อมูลอื่นๆเพิ่ม เช่น การเขียน iOS Applications

- องค์ประกอบที่จะใช้ใน project เช่น dictionary ของอะไร

- เพ่ิมเรื่องการแปลทั้ง doc. โบ้ยความผิด dictionary, เพิ่มเติม ต้องมีนะ

- OCR ทั้งหมด แล้วหั่นด้วย space, ครอบ blob NSString enumerate

- ไล่ทำทีละคำยากกว่าทำทั้งหมดทีเดียว

- ใช้ NSLog แทน cout

- หัด refactor code เอาส่วนที่ intersect code ออกไปบ้าง