เว็บบอร์ดสนทนาภาษาปืน

สนทนาภาษาปืน => หลังแนวยิง => ข้อความที่เริ่มโดย: J_D ที่ พฤศจิกายน 01, 2013, 06:23:01 PM



หัวข้อ: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: J_D ที่ พฤศจิกายน 01, 2013, 06:23:01 PM
โจทย์มีอยู่ว่า ต้องการกล้องวงจรปิดติดไว้ดูภายในตึก 4-5 ตัว ที่มองไว้คือพวกกล้อง ip  ไร้สาย เพราะติดง่ายไม่ต้องเดินสาย ลูกเล่นเยอะสั่งหมุนได้ด้วย แต่ถ้าผมไม่ต้องการต่อเน็ตให้มีค่าใช้จ่ายรายเดือน เพราะไม่ได้ต้องการดูผ่านเน็ตนอกสถานที่อยู่แล้ว แค่ใช้ดูระหว่างไปทำงานเท่านั้น  โดยให้กล้องเชื่อมต่อกับ router และดูผ่านมือถือโดยใช้ wifi จากrouter เป็นระบบปิด แบบนี้พอเป็นไปได้หรือเปล่าครับ 

คือถ้าใช้กล้องธรรมดามีสายต่อเข้ากล่องรวมดูผ่านทีวีในออฟฟิต ก็จบครับแต่มันก็ต้องนั่งดูอยู่กับที่ และราคาอุปกรณ์ค่าติดตั้งแพงกว่า กล้องip 

ผมโทรถามมาบางที่ก็ว่าได้บางที่ก็ไม่ได้  เลยไม่แน่ใจ  รบกวนด้วยครับ


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: yod - รักในหลวง ครับ ที่ พฤศจิกายน 01, 2013, 07:52:43 PM
ก็ถ้า ดูผ่านได้ มันก็ไม่ต้องเสียค่าใช้จ่ายอยู่แล้วครับ



(http://1.bp.blogspot.com/-RA1qh4TNxxQ/Uc5OUIK1dPI/AAAAAAAACi0/mDUcZ9JZyTs/s640/IP+camera+network.jpg)


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 08:53:38 AM
รอเซียนเข้ามาตอบครับ...

นายสมชาย จบ ป.โท IT จาก US.+แต่งตำรา IT ให้ซีเอ็ดวางขายในร้าน ร่วม 20 กว่าเล่มฯ... แต่ร้างราวงการมาเล่นหุ้นได้เกือบ 10 ปีแล้ว เลยไม่กล้าเรียกตัวเองว่าเซียนครับ...

คือเรื่อง IT มันไปไกล+เร็วมาก โดยเฉพาะเรื่องฮาร์ดแวร์ แล้วของใหม่ๆนี่หากค้นในเว็บมันก็เจอ แต่มักจะรู้เรื่องสู้"ช่างหน้างาน"ที่กำลังทำงานอยู่ในปัจจุบันทุกวันไม่ได้ครับ... เพราะเอกสารที่เขาทำ(คู่มือ)+ตำราที่เขียน มันจะไม่ได้บอกว่าวิธีแก้ปัญหาที่เกิดขึ้นกับสินค้าเฉพาะรุ่น เฉพาะยี่ห้อนั้น ต้องแก้อย่างไร, ซึ่งเรื่องแบบนี้ทางโรงงานก็มักไม่รู้ฯ ต้องให้คนที่เจอปัญหา หาวิธีแก้ไขลองโน่นนี่ไปเรื่อย แล้วก็บอกต่อกัน...

มีเรื่องเดียวของวงการ IT ที่นิ่งมาได้ตลอดเกือบ 30 ปีที่นายสมชายเข้าวงการมา ก็คือเรื่อง System analysis & design โดยเฉพาะเรื่อง Database Design ที่เดี๋ยวนี้ก็ยังเหมือนเดิมไม่เคยเปลี่ยนเลย... ตั้งแต่วันแรกที่นายสมชายเรียนที่ US. จนกระทั่งวันก่อนไปยืนเปิดตำราในร้านหนังสือซีเอ็ดฯ, ยังเหมือนเดิมแบบที่นายสมชายหลับตาคุยลงรายละเอียดได้สบายๆ... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: Pandanus ที่ พฤศจิกายน 02, 2013, 10:01:46 AM
ผมก็รู้ว่ามันทำได้ แต่ไม่กล้าตอบเหมือนกันอ่ะ เพราะไม่ใช่เซียน

ทุกวันนี้  ไปตลาดยังต้องขับฮอนด้าดรีมไปเลย



....เหาะไปไม่รอด  หนักพุง..!!


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: วัฒน์ ที่ พฤศจิกายน 02, 2013, 10:55:01 AM
 :) ทำได้ทั้งหมดครับ กล้องที่มีเครื่องบันทึก PVR ก็ทำได้เช่นกันครับ

น่าจะเข้าใจผิดนะครับ กล้องชนิดไอพีถ้าโดยรวมแล้วราคาจะแพงกว่านะครับ และจะมีปัญหาเรื่องการบันทึกไว้ดูภายหลัง



หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 01:23:36 PM
ตอบแบบไม่ใช่เซียนนะครับ...

ราคาราวๆ 3000 - 4000 บาท เป็นกล้อง 1 ตัวสามารถเชื่อมกับ Network ของที่บ้านได้ทั้งสายแลน หรือไวไฟ, แล้วโหลด App แอนดรอยด์ หรือ IOS เข้าดูได้จากสมาร์ตโฟนครับ... ตัวแอ๊บฯ มันจะควานหาตัวกล้องจาก ID ของมันเองผ่านเครือข่ายอินเตอร์เน็ต แล้วตรงเข้ามาหาเร้าเตอร์ตัวที่เชื่อมเข้ากับกล้องโดยไม่ต้อง Port Forwarding, ความละเอียดอย่างต่ำ 720p ครับ, หรือไม่ก็สั่งให้มันแคปเจอร์ภาพแล้วอัดใส่ E-mail ให้เราเปิดดูจากเมลบ็อกซ์ก็ได้...

หากอยากได้ดีขึ้นก็เพิ่มราคาขึ้นอีก ก็จะมีสิ่งที่เพิ่มขึ้นมาตามราคาเช่น... ใช้ถ่านชาร์จได้ ไม่ต้องเสียบปลั๊กตลอดเวลา, มีช่องใส่ซิม 3G ไม่ต้องง้อเร้าเตอร์, ความละเอียดสูงขึ้นเป็น 1080p ครับ...

ส่วนซื้อที่ไหน ก็กูเกิ้ลลิ่งเอา ด้วยคีย์เวิร์ด"รีวิว IP Camera"ครับ... เจอแยะเลย...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 01:26:06 PM
แต่ตาม Post ข้างบนนั่นมีต้องมีค่าใช้จ่ายรายเดือนคือค่าอินเตอร์เน็ต/ค่าซิม 3G ครับ... แล้วกล้องพวกนี้มันจะมีซอฟต์แวร์ให้เก็บคลิปใส่ฮาร์ดดิสก์คอมฯ เครื่องที่อยู่บนแลนวงเดียวกันได้ด้วย(หากจะให้ใส่ฮาร์ดดิสก์ที่อยู่นอกแลน ก็ต้องคอนฟิก Wan ต่างหาก - ไม่เกี่ยวกับกล้อง)...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 01:26:56 PM
ส่วนรายละเอียดเช่นยี่ห้ออะไรดีไม่ดี ยี่ห้อไหนมีปัญหาหรือไม่มีปัญหา... นั่นต้องรอเซียนครับ...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: Pong CB1300sf-รักในหลวง ที่ พฤศจิกายน 02, 2013, 05:35:03 PM
ส่วนตัวแนะนำกล้องสาย ครับ ราคาถูกไว้ใจได้

ผมลองเอาระบบ กล้อง IP มาใช้ ปัจจุบัน ตัวราคาถูก ระดับ 3000-5000ยังไม่โอเคนัก
ตัวที่ใช้ได้ราคาระดับ 8000-12000 บาท ซึ่งไม่คุ้ม ปัญหาทีพบ บ่อยคือ มันหากันไม่เจอ เราเตอร์ทำงานหนัก
ถ้าไม่ใช้ของมียี่ห้อ เกรดสูง จะทนได้ไม่นาน ประมาณ 1 เดือนก็ออกอาการแล้ว

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

ระบบเดินสาย ค่าติดตั้งแพงกว่า IP?  ??? ??? ???

เท่าที่ทำมา ช่างคิดจุดละ 500 ถ้ายาก 800-1000
ค่าสาย ท่อ อุปกรณ์ส่วนควบ เจ้าของออกเอง
สาย ม้วน 100เมตร 450 ถ้าแบบดีดี  300 เมตร  2000 บาท
ขอต่อกล้อง ตัวละ 10 บาท   บ็อคลอย 4*4 ใบละ30
ถ้าเดินสาย ตี  กิฟ ยิ่งง่ายถูก หาช่าง ทีวี มาทำ หรือ ช่างไฟ ช่างแอร์
หรือ ถ้าเอาสวยก็ เดินท่อ แต่ก็แพงอีกนิด


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ค..ควาย...ใส่ชฎา ที่ พฤศจิกายน 02, 2013, 07:23:21 PM

รอเซียนเข้ามาตอบครับ...

นายสมชาย จบ ป.โท IT จาก US.+แต่งตำรา IT
ให้ซีเอ็ด  วางขายในร้าน  ร่วม 20 กว่าเล่มฯ...

แต่ร้างราวงการมาเล่นหุ้นได้เกือบ 10 ปีแล้ว
เลยไม่กล้าเรียกตัวเองว่าเซียนครับ...

มีเรื่องเดียวของวงการ IT ที่นิ่งมาได้ตลอดเกือบ 30 ปีที่นายสมชายเข้าวงการมา
ก็คือเรื่อง System analysis & design โดยเฉพาะเรื่อง Database Design

ที่เดี๋ยวนี้ก็ยังเหมือนเดิมไม่เคยเปลี่ยนเลย...
ตั้งแต่วันแรกที่นายสมชายเรียนที่ US.
จนกระทั่งวันก่อนไปยืนเปิดตำราในร้านหนังสือซีเอ็ดฯ,
ยังเหมือนเดิมแบบที่นายสมชาย  หลับตาคุยลงรายละเอียดได้สบายๆ... ฮา...




Ha Ha Ha  ฮา  "Oh yes"  จ๊านโฉมชาย (ฮา)  อ่ะ ฮา

ไอ้ที่บอก ร่วม "ยี่ฉิบ"  หรือ  "ยี่ฉิบ กว่าเล่ม" ยาย งง อ่ะ ฮา   ;D

ยายเพิ่งรู้ ว่าเป็นจาน เขียนหนังสือ ขาย อ่ะ ฮา
ที่ซื้อ  หวังว่าจะเปิดมาเจอ  ตำรา "เล่น หุ้น" อ่ะ ฮา  :<< :'(

พอเปิด  "คำนำ"  ปุ๊บ  ผิดหวังเลยอ่ะ ฮา
เขียนอะไร  ก็ไม่รู้  ดาต้าบง  ดาต้าเบส  อ่านแล้วพาล " ปวดเฮด "  อ่ะ ฮา  ??? ??? ???

5555 ตอนน้ำท่วม  ยายเอาไปหนุน  "รองขา ตู้เย็น" แล้วอ่ะ ฮา 5555


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: paisal 1 ที่ พฤศจิกายน 02, 2013, 08:32:01 PM
ไม่น่าจะได้ครับ เพราะเราท์เตอร์ของกล้องจำเป็นต้องต่อเน็ต เว้นเสียแต่ว่าที่ทำงานของท่านกับจุดที่วางกล้อง ห่างกันไม่เกิน 200 เมตร (ตามกำลังรับส่งของ wireless router)


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 08:58:04 PM
Ha Ha Ha  ฮา  "Oh yes"  จ๊านโฉมชาย (ฮา)  อ่ะ ฮา

ไอ้ที่บอก ร่วม "ยี่ฉิบ"  หรือ  "ยี่ฉิบ กว่าเล่ม" ยาย งง อ่ะ ฮา   ;D

ยายเพิ่งรู้ ว่าเป็นจาน เขียนหนังสือ ขาย อ่ะ ฮา
ที่ซื้อ  หวังว่าจะเปิดมาเจอ  ตำรา "เล่น หุ้น" อ่ะ ฮา  :<< :'(

พอเปิด  "คำนำ"  ปุ๊บ  ผิดหวังเลยอ่ะ ฮา
เขียนอะไร  ก็ไม่รู้  ดาต้าบง  ดาต้าเบส  อ่านแล้วพาล " ปวดเฮด "  อ่ะ ฮา  ??? ??? ???

5555 ตอนน้ำท่วม  ยายเอาไปหนุน  "รองขา ตู้เย็น" แล้วอ่ะ ฮา 5555

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

นี่ยังไม่ได้นับบทความลงวารสารของส่วนราชการเกี่ยวกับเศรษฐกิจการลงทุนอีก... เรียกว่าหากมีใครคิดจะขอตำแหน่งทางวิชาการ เช่น ผศ.น่ะ นายสมชายสเปคเกินทั้งชั่วโมงสอน และผลงานทางวิชาการทั้งยอดพิมพ์/ยอดจำหน่าย เกินไปหลักหลายพันเล่มแยะ... ไม่ฮา...

เพียงแต่ความสุขของนายสมชายไม่เหมือนยายบ๊าบที่ชอบเด่นชอบดัง ไม่รู้จะทำอะไรดีก็ตามแหย่ชาวบ้านตามเว็บบอร์ดพอสนุกๆคันๆ... แต่นายสมชายมีความสุขกับชีวิตเงียบๆ อยู่เงียบๆ ไม่เด่น แต่สุขภาพดี...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 09:00:58 PM
นี่ถ้าใครถามมาเรื่อง System analysis & Design หรือเรื่อง Database Design แล้วละก้อ... รับรองว่านายสมชายสามารถอธิบายคำถามยากๆ ให้กลายเป็นเรื่องง่ายได้จบแบบ 3 หน่วยกิตกลายเป็นสรุปย่อในแค่ย่อหน้าเดียว... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 09:08:58 PM
คนที่สอนวิชา System analysis & Design ให้นายสมชายแบบทำเรื่องยากให้กลายเป็นเรื่องง่ายคือ อ.Patrick Doran โดยสอนนายสมชายที่ US. ช่วงที่ไปเรียนหนังสืออยู่... คนนี้คุณ 686 ก็เคยเรียนด้วย เพราะทำ ป.โท. ที่เดียวกับนายสมชายในปีเดียวกัน...

อ.ท่านนี้ไม่ได้เป็นที่เด่นดังในวงวิชาการฯ วันๆ เอาแต่เล่นกอล์ฟมีความสุข ขนาดเดินไปเขียนบนบอร์ดยังเป็นท่าจรดกอล์ฟ... แต่สิ่งที่ อ.ท่านนี้สอนคือสรุปรวบยอดของ Database Design ชนิดที่ใครเคยใช้วิธี Normalization เพื่อออกแบบฐานข้อมูลมาเห็นเข้าจะบอกว่า"โธ่ กูหลงทางอยู่ตั้งนาน"... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ พฤศจิกายน 02, 2013, 09:13:12 PM
กลับมาเข้าเรื่องตามกระทู้... จขกท. ลองดู"โฆษณา"ตามลิ้งก์นี้ครับ จะทำให้เข้าใจเรื่อง IP Camera ได้มากขึ้น http://www.thai-zoom.com/product.php?id_product=49 ...
และนี่... http://www.hdplayerthailand.com/review_detail.asp?topic_id=993 ...

แต่นายสมชายยังไม่เคยใช้ครับ และกำลังจะบอกว่า"อยากจะยุให้ชาวบ้านเป็นหนูลองยาให้นายสมชายสักทีอ่ะ"... หากใช้แล้วดี นายสมชายจะซื้อมาเล่นมั่งครับ... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: J_D ที่ พฤศจิกายน 03, 2013, 12:32:06 AM
กระจ่างแล้ว  ขอบคุณทุกท่านครับ 


ปล. ไม่ใช่เซียนก็ตอบได้ครับพี่ สมชาย  ฮา  :VOV: :VOV:


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ป๊อกแมน ที่ เมษายน 02, 2014, 12:15:34 PM
นี่ถ้าใครถามมาเรื่อง System analysis & Design หรือเรื่อง Database Design แล้วละก้อ... รับรองว่านายสมชายสามารถอธิบายคำถามยากๆ ให้กลายเป็นเรื่องง่ายได้จบแบบ 3 หน่วยกิตกลายเป็นสรุปย่อในแค่ย่อหน้าเดียว... ฮา...

อาจารย์สมชายครับ ขอฝากตัวเป็นศิษย์ด้วยครับ ตอนนี้ผมมีปัญหา เรื่องเขียน Software ตัวปัจจุบัน ให้ใช้กับ .DBF อย่างเดียว โดยใช้ SQL command
แต่ในอนาคต อยากจะแปลงให้ลง Database อย่างอื่นได้ด้วยโดยให้ลูกค้าสามารถเลือกเอง แต่ไม่รู้จะทำยังไง ถ้าให้เขียนซอร์สโค้ดใหม่ก็คงเหนื่อยน่าดูเลยครับ
ผมอยู่ที่นี่ครับ www.ideagoo.com


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 02, 2014, 12:31:58 PM
นี่ถ้าใครถามมาเรื่อง System analysis & Design หรือเรื่อง Database Design แล้วละก้อ... รับรองว่านายสมชายสามารถอธิบายคำถามยากๆ ให้กลายเป็นเรื่องง่ายได้จบแบบ 3 หน่วยกิตกลายเป็นสรุปย่อในแค่ย่อหน้าเดียว... ฮา...

อาจารย์สมชายครับ ขอฝากตัวเป็นศิษย์ด้วยครับ ตอนนี้ผมมีปัญหา เรื่องเขียน Software ตัวปัจจุบัน ให้ใช้กับ .DBF อย่างเดียว โดยใช้ SQL command
แต่ในอนาคต อยากจะแปลงให้ลง Database อย่างอื่นได้ด้วยโดยให้ลูกค้าสามารถเลือกเอง แต่ไม่รู้จะทำยังไง ถ้าให้เขียนซอร์สโค้ดใหม่ก็คงเหนื่อยน่าดูเลยครับ
ผมอยู่ที่นี่ครับ www.ideagoo.com

เรื่องซอฟต์แวร์ดีไซน์นายสมชายร้างลาวงการไปได้เกิน 10 ปีแล้วครับ ที่ยังแม่นและฝังอยู่ในสัญชาติญาณอยู่(ทำนองเดียวกับเรื่องว่ายน้ำ ขี่จักรยาน ฯลฯ)คือเรื่องการออกแบบ Relational Database แยกเป็นออปเจ็ต์/Entity ครับ...

สำหรับเรื่องส่วนติดต่อระหว่างฟรอนต์(Business Logic Tier) กับถังเก็บข้อมูล(Database Tier) ที่ออกแบบให้ติดต่อกันผ่านสคริปต์ SQL นั่นถูกต้องที่สุดแล้วนี่ครับ... เพราะเอ็นจิ้นฐานข้อมูลทุกยี่ห้อสามารถรันสคริปต์ SQL แล้วคั้นข้อมูลตามเงื่อนไขฯ จากนั้นยิงข้อมูลลัพธ์กลับมาให้ฟร็อนต์ฯ แสดงผลข้อมูลบนหน้าจอ(หรือในพริ้นเตอร์)ได้ไม่ยากนี่ครับ...

สมัยนายสมชายยังทำงาน IT อยู่นี่ เวลาจะเปลี่ยนเอ็นจิ้นฐานข้อมูล ก็ต้องมานั่งหาก่อนว่ามันมี ODBC ยี่ห้อนั้นนี้อยู่หรือเปล่า, หากพบว่ามันมีอยู่ก็เอามาทดสอบ แล้วก็ใช้งานได้เลย... ปัญหาสมัยโน่้นคือ Hardware และเครือข่ายมันไม่แรง หากใช้ ODBC แล้วมักทำงานช้า ก็เลยมีบางเจ้าใช้เขียนซอกเก็ตให้ดึงข้อมูลกันตรงๆ(เช่นค่ายเดลไฟ - บอร์แลนด์)...

คุณป๊อกแมนเจอปัญหาตรงจุดไหนเล่าครับ...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 02, 2014, 12:41:31 PM
คืออยากสรุปว่า... เทียร์หน้า(หน้าจอ User) กับเทียร์หลัง(ฐานข้อมูล) มันคุยกันผ่านสคริปต์ SQL นั่นไม่น่ามีปัญหาแล้วนี่ครับ...

สมัยก่อนโปรแกรมเมอร์แต่ละคนชอบอวดเก่ง พัฒนาโปรแกรมไม่มีระเบียบที่เหมือนกันเลยสร้างปัญหา... ตัวอย่างเช่นในหน้าจอหนึ่งหน้าจอ(Form) เรียกข้อมูลจาก Recordset ใหญ่ด้วยการใช้ SQL แต่ในคอมโบ้บ็อกซ์(หรือดรอปดาวน์ลิสต์ - แล้วแต่จะเรียก) ดั๊นนนไปเปิด Rescordset ด้วยวิธีการเฉพาะตัว เวลาเปลี่ยนแปลงอะไรที่ฐานข้อมูลแล้วเออเร่อทันที...

เวลาเออเร่อทำนองนี้มักปวดหัว เพราะมันไม่ได้จัดหมวดหมู่โค้ดเอาไว้ในให้เป็นระเบียบ เช่นท่อนบนของโค้ดให้ ประกาศตัวแปรให้ครบ แล้วเปิดเรคคอร์ดเซ็ตให้ครบ จากนั้นทำอะไรก็ได้ที่หน้าจอนั้นจะทำงาน, แล้วที่ท้ายฟอร์ม ก็ต้องไปปิดตัวแปร/เรคคอร์ดเซ็ต ให้ครบถ้วนที่ประกาศเอาไว้ข้างบน... แต่โปรแกรมเมอร์บางคนมันไม่ยอมทำ แล้วบอกว่าวิธีของฉันเจ๋งกว่า คนมานั่งแก้งานเวียนหัวเลย... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ป๊อกแมน ที่ เมษายน 02, 2014, 12:55:56 PM
ปัญหาของผมคือ ไม่ได้ใช้ ODBC ครับ เพราะสมัยก่อนจะช้ามาก โปรแกรมที่ผมใช้เป็น Visual Foxpro 9 ซึ่งตอนนี้ทาง MicroSoft แช่แข็งไว้เป็นที่เรียบร้อยแล้ว
แล้วเขียนต่อกับฐานข้อมูลของ Visual Foxpro เอง แล้วผมก็ใช้ SQL แบบยิงตรงแบบนี้ครับ
(https://scontent-a-sin.xx.fbcdn.net/hphotos-ash3/t1.0-9/993027_668678516525258_1092787118_n.png)

select ขึ้นมา เก็บไว้ใน Cursor ตามที่วงแดงไว้
แล้วก็เอา Cursor ไปใส่ลงใน Grid ในหน้าจออีกที

ปัญหาก็คือ   ไวยากรณ์ที่วงไว้ มันเป็น ไวยากรณ์เฉพาะกับ Foxpro  ถ้าเป็น MySql  มันจะไม่ใช้แบบนี้
ที่นี้ถ้าผมจะแก้ ตรงที่วงแดงไว้ ให้เป็นสากลเพื่อใช้กับตัวอื่นๆได้
ผมควรจะเขียนให้เชื่อมต่อกับ "ล่าม" อะไร ที่เป็นตัวกลางในการติดต่อกับ DATABASE เจ้าอื่นดีครับ

พูดง่ายๆคือ ผมยังไม่ทราบว่า   การที่จะ  Connect กับ Database ได้หลากหลายเจ้านั้น ต้องใช้อะไรเป็นตัวกลางดีครับ





หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: oil ที่ เมษายน 02, 2014, 01:07:29 PM
กลับมาเข้าเรื่องตามกระทู้... จขกท. ลองดู"โฆษณา"ตามลิ้งก์นี้ครับ จะทำให้เข้าใจเรื่อง IP Camera ได้มากขึ้น http://www.thai-zoom.com/product.php?id_product=49 ...
และนี่... http://www.hdplayerthailand.com/review_detail.asp?topic_i=993 ...

แต่นายสมชายยังไม่เคยใช้ครับ และกำลังจะบอกว่า"อยากจะยุให้ชาวบ้านเป็นหนูลองยาให้นายสมชายสักทีอ่ะ"... หากใช้แล้วดี นายสมชายจะซื้อมาเล่นมั่งครับ... ฮา...
ในเมืองไทยยังหารุ่นที่สามารถใส่ซิมโทรฯและถ่านชาร์ต เอาไปแขวนไว้ที่ไซท์งานก่อสร้างแล้วเปิดดูจากสมาร์ทโฟนไม่ได้เลยครับ


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: oil ที่ เมษายน 02, 2014, 01:14:34 PM
ปัจจุบันสมาร์ทโฟนที่มีเฟสโฟนก็คุยกันโดยเห็นหน้าคู่สนทนาได้ เทคโนโลยีรองรับแล้ว แต่หากล้องไม่ได้ งั้นผมเอาสมาร์ทโฟนไปแขวนไว้เครื่องนึง(ถ้าไม่โดนขโมยซะก่อน)  เวลาจะดูภาพก็ใช้สมาร์ทโฟนที่มีเฟสโฟน โทรเข้าไปดังสามทีแล้วรับอัตโนมัติ ได้ทั้งภาพและเสียงถูกต้องไหมครับ


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: จอยฮันเตอร์ ที่ เมษายน 02, 2014, 01:16:59 PM
ป๋าในสวนที่ผมไปวิ่ง ตรงหน้าสินแพทย์ เขาใช้กล้องวงจรปิดแต่ใช้ระบบwifi ติดรอบสวน แต่ตัวแม่อยู่ที่ป้อมยาม ::002::


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 02, 2014, 01:17:17 PM
ปัญหาของผมคือ ไม่ได้ใช้ ODBC ครับ เพราะสมัยก่อนจะช้ามาก โปรแกรมที่ผมใช้เป็น Visual Foxpro 9 ซึ่งตอนนี้ทาง MicroSoft แช่แข็งไว้เป็นที่เรียบร้อยแล้ว
แล้วเขียนต่อกับฐานข้อมูลของ Visual Foxpro เอง แล้วผมก็ใช้ SQL แบบยิงตรงแบบนี้ครับ
(https://scontent-a-sin.xx.fbcdn.net/hphotos-ash3/t1.0-9/993027_668678516525258_1092787118_n.png)

select ขึ้นมา เก็บไว้ใน Cursor ตามที่วงแดงไว้
แล้วก็เอา Cursor ไปใส่ลงใน Grid ในหน้าจออีกที

ปัญหาก็คือ   ไวยากรณ์ที่วงไว้ มันเป็น ไวยากรณ์เฉพาะกับ Foxpro  ถ้าเป็น MySql  มันจะไม่ใช้แบบนี้
ที่นี้ถ้าผมจะแก้ ตรงที่วงแดงไว้ ให้เป็นสากลเพื่อใช้กับตัวอื่นๆได้
ผมควรจะเขียนให้เชื่อมต่อกับ "ล่าม" อะไร ที่เป็นตัวกลางในการติดต่อกับ DATABASE เจ้าอื่นดีครับ

พูดง่ายๆคือ ผมยังไม่ทราบว่า   การที่จะ  Connect กับ Database ได้หลากหลายเจ้านั้น ต้องใช้อะไรเป็นตัวกลางดีครับ

นั่งค้นกูเกิ้ลสักพักแล้ว ไม่พบข้อมูลที่เป็นประโยชน์เลยครับ และเรื่องนี้มีปัญหากันแยะตั้งหลายปีย้อนหลังตามเว็บบอร์ดที่เจอในกูเกิ้ลด้วยครับ, ส่วนเรื่องที่จะเชื่อมฐานข้อมูลต่างยุค/ต่างยี่ห้อกันโดยไม่ใช้ ODBC นั้นยากส์ครับ เพราะ ODBC เกิดมาเพื่อการนี้โดยเฉพาะ... แล้วสาเหตุแบบนี้แหละครับ ที่ทำให้ผู้คนพากันทิ้ง Tool เดิมที่เราคุ้น แล้วไปหา Software Tools ใหม่ที่ปัญหาน้อยลงครับ...

เรื่องแบบนี้ต้องทดลองไปเรื่อยครับ, สมัยก่อนเวลานายสมชายหมดท่าจริงๆ ก็จะใช้ MsAccess เวอร์ชั่นที่เราคุ้นฯ แล้วเปิด Stored Procedure เอาไว้ให้เชื่อมกับฐานข้อมูลที่เราเชื่อมตรงๆไม่ได้(เช่น MySql) แล้วจากนั้นก็เอา VFP เชื่อมเข้ากับ MsAccess อีกต่อนึงครับ... ซึ่งแบบนี้ก็จะยิ่งช้าเข้าไปใหญ่ เพราะต้องผ่านตัวกลาง 2 ชั้นคือ MsAccess แล้ว ODBC อีกชั้นหนึ่ง...

ในกรณีที่เราไม่มีวิธีต่อเชื่อมกับฐานข้อมูลเลย ตัวเลือกมันก็น้อยลงต้องยอมให้ทำงานช้าฯ แล้วไปเพิ่มสเปคฮาร์ดแวร์เอาครับ...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 02, 2014, 01:23:30 PM
ปัจจุบันสมาร์ทโฟนที่มีเฟสโฟนก็คุยกันโดยเห็นหน้าคู่สนทนาได้ เทคโนโลยีรองรับแล้ว แต่หากล้องไม่ได้ งั้นผมเอาสมาร์ทโฟนไปแขวนไว้เครื่องนึง(ถ้าไม่โดนขโมยซะก่อน)  เวลาจะดูภาพก็ใช้สมาร์ทโฟนที่มีเฟสโฟน โทรเข้าไปดังสามทีแล้วรับอัตโนมัติ ได้ทั้งภาพและเสียงถูกต้องไหมครับ

เอา IP Camera ไปวางไว้ที่หัวเสารั้วบ้านเลยครับ(หรือแอบเอาไว้ก็ได้) มันติดต่อกับเครือข่ายด้วย W-Fi เวลาใครมายืน กดติ๊งต่อง เราก็แอบดูที่หน้าจอคอมได้ครับ...

เอาตัวอย่างรีวิว+วิธีการใช้งานมาให้ดูครับ แต่ยี่ห้อไหนดี อันไหนแพงหรือถูก ต้องศึกษาต่อเองครับ... http://hdplayerthailand.com/review_detail.asp?topic_id=993 ...

บ้านนายสมชายก็มีปัญหารำคาญ คนมากดติ๊งต่องแล้วตัวคนกดเองมันไม่ได้ยินเสียงฯ มันเลยนึกว่ากดแล้วยังไม่ดัง เลยระดมกดใหญ่เลย... คนในบ้านได้ยินแล้วกว่าจะเดินไปบอกมันว่าได้ยินแล้วเฟ๊ยยย คนกดมันก็ล่อเสีย 10 ติ๊งต่องกระมัง... ฮา...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: oil ที่ เมษายน 02, 2014, 01:29:48 PM
บ้านใหญ่เท่าวังก็มีปัญหาสิครับ ผมเลยติดออดแบบมีไมค์ตะโกนถามได้ ว่าเอ็งเป็นใครมาจากไหน


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: oil ที่ เมษายน 02, 2014, 01:31:56 PM
น้าจอยกะลุงสมชายครับ ครือบ้านยังไม่มีระบบเน็ตเลย เลขที่บ้านก็นังไม่มี วิฟิ จะไปหาที่ไหน ขโมยข้างบ้านก็ขยันเปลี่ยนรหัสจุงเบย  เลยอยากหาแบบไม่ง้อใคร ใช้ซิมแบบสมาร์โฟนแทน


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ป๊อกแมน ที่ เมษายน 02, 2014, 02:29:17 PM
ปัญหาของผมคือ ไม่ได้ใช้ ODBC ครับ เพราะสมัยก่อนจะช้ามาก โปรแกรมที่ผมใช้เป็น Visual Foxpro 9 ซึ่งตอนนี้ทาง MicroSoft แช่แข็งไว้เป็นที่เรียบร้อยแล้ว
แล้วเขียนต่อกับฐานข้อมูลของ Visual Foxpro เอง แล้วผมก็ใช้ SQL แบบยิงตรงแบบนี้ครับ
(https://scontent-a-sin.xx.fbcdn.net/hphotos-ash3/t1.0-9/993027_668678516525258_1092787118_n.png)

select ขึ้นมา เก็บไว้ใน Cursor ตามที่วงแดงไว้
แล้วก็เอา Cursor ไปใส่ลงใน Grid ในหน้าจออีกที

ปัญหาก็คือ   ไวยากรณ์ที่วงไว้ มันเป็น ไวยากรณ์เฉพาะกับ Foxpro  ถ้าเป็น MySql  มันจะไม่ใช้แบบนี้
ที่นี้ถ้าผมจะแก้ ตรงที่วงแดงไว้ ให้เป็นสากลเพื่อใช้กับตัวอื่นๆได้
ผมควรจะเขียนให้เชื่อมต่อกับ "ล่าม" อะไร ที่เป็นตัวกลางในการติดต่อกับ DATABASE เจ้าอื่นดีครับ

พูดง่ายๆคือ ผมยังไม่ทราบว่า   การที่จะ  Connect กับ Database ได้หลากหลายเจ้านั้น ต้องใช้อะไรเป็นตัวกลางดีครับ

นั่งค้นกูเกิ้ลสักพักแล้ว ไม่พบข้อมูลที่เป็นประโยชน์เลยครับ และเรื่องนี้มีปัญหากันแยะตั้งหลายปีย้อนหลังตามเว็บบอร์ดที่เจอในกูเกิ้ลด้วยครับ, ส่วนเรื่องที่จะเชื่อมฐานข้อมูลต่างยุค/ต่างยี่ห้อกันโดยไม่ใช้ ODBC นั้นยากส์ครับ เพราะ ODBC เกิดมาเพื่อการนี้โดยเฉพาะ... แล้วสาเหตุแบบนี้แหละครับ ที่ทำให้ผู้คนพากันทิ้ง Tool เดิมที่เราคุ้น แล้วไปหา Software Tools ใหม่ที่ปัญหาน้อยลงครับ...

เรื่องแบบนี้ต้องทดลองไปเรื่อยครับ, สมัยก่อนเวลานายสมชายหมดท่าจริงๆ ก็จะใช้ MsAccess เวอร์ชั่นที่เราคุ้นฯ แล้วเปิด Stored Procedure เอาไว้ให้เชื่อมกับฐานข้อมูลที่เราเชื่อมตรงๆไม่ได้(เช่น MySql) แล้วจากนั้นก็เอา VFP เชื่อมเข้ากับ MsAccess อีกต่อนึงครับ... ซึ่งแบบนี้ก็จะยิ่งช้าเข้าไปใหญ่ เพราะต้องผ่านตัวกลาง 2 ชั้นคือ MsAccess แล้ว ODBC อีกชั้นหนึ่ง...

ในกรณีที่เราไม่มีวิธีต่อเชื่อมกับฐานข้อมูลเลย ตัวเลือกมันก็น้อยลงต้องยอมให้ทำงานช้าฯ แล้วไปเพิ่มสเปคฮาร์ดแวร์เอาครับ...

ขอบคุณอาจารย์ สมชาย มากๆครับผม


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: TakeFive ที่ เมษายน 02, 2014, 07:02:06 PM
นี่ถ้าใครถามมาเรื่อง System analysis & Design หรือเรื่อง Database Design แล้วละก้อ... รับรองว่านายสมชายสามารถอธิบายคำถามยากๆ ให้กลายเป็นเรื่องง่ายได้จบแบบ 3 หน่วยกิตกลายเป็นสรุปย่อในแค่ย่อหน้าเดียว... ฮา...

อาจารย์สมชายครับ ขอฝากตัวเป็นศิษย์ด้วยครับ ตอนนี้ผมมีปัญหา เรื่องเขียน Software ตัวปัจจุบัน ให้ใช้กับ .DBF อย่างเดียว โดยใช้ SQL command
แต่ในอนาคต อยากจะแปลงให้ลง Database อย่างอื่นได้ด้วยโดยให้ลูกค้าสามารถเลือกเอง แต่ไม่รู้จะทำยังไง ถ้าให้เขียนซอร์สโค้ดใหม่ก็คงเหนื่อยน่าดูเลยครับ
ผมอยู่ที่นี่ครับ www.ideagoo.com

สำหรับเรื่องส่วนติดต่อระหว่างฟรอนต์(Business Logic Tier) กับถังเก็บข้อมูล(Database Tier) ที่ออกแบบให้ติดต่อกันผ่านสคริปต์ SQL นั่นถูกต้องที่สุดแล้วนี่ครับ... เพราะเอ็นจิ้นฐานข้อมูลทุกยี่ห้อสามารถรันสคริปต์ SQL แล้วคั้นข้อมูลตามเงื่อนไขฯ จากนั้นยิงข้อมูลลัพธ์กลับมาให้ฟร็อนต์ฯ แสดงผลข้อมูลบนหน้าจอ(หรือในพริ้นเตอร์)ได้ไม่ยากนี่ครับ...

นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ค..ควาย...ใส่ชฎา ที่ เมษายน 02, 2014, 07:21:07 PM


นี่ถ้าใครถามมาเรื่อง System analysis & Design
หรือเรื่อง Database Design แล้วละก้อ...

รับรองว่านายสมชายสามารถอธิบายคำถามยากๆ
ให้กลายเป็นเรื่องง่ายได้จบแบบ 3 หน่วยกิต

กลายเป็นสรุปย่อในแค่ย่อหน้าเดียว... ฮา...


อาจารย์สมชายครับ ขอฝากตัวเป็นศิษย์ด้วยครับ
ตอนนี้ผมมีปัญหา เรื่องเขียน Software ตัวปัจจุบัน
ให้ใช้กับ .DBF อย่างเดียว โดยใช้ SQL command
แต่ในอนาคต อยากจะแปลงให้ลง Database อย่างอื่นได้ด้วย
โดยให้ลูกค้าสามารถเลือกเอง แต่ไม่รู้จะทำยังไง
ถ้าให้เขียนซอร์สโค้ดใหม่ก็คงเหนื่อยน่าดูเลยครับ
ผมอยู่ที่นี่ครับ www.ideagoo.com


สำหรับเรื่องส่วนติดต่อระหว่างฟรอนต์(Business Logic Tier)
กับถังเก็บข้อมูล(Database Tier) ที่ออกแบบให้ติดต่อกันผ่านสคริปต์ SQL
นั่นถูกต้องที่สุดแล้วนี่ครับ...

เพราะเอ็นจิ้นฐานข้อมูลทุกยี่ห้อสามารถรันสคริปต์ SQL แล้วคั้นข้อมูลตามเงื่อนไขฯ
จากนั้นยิงข้อมูลลัพธ์กลับมาให้ฟร็อนต์ฯ แสดงผลข้อมูลบนหน้าจอ
(หรือในพริ้นเตอร์)ได้ไม่ยากนี่ครับ...



นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา





55555  จานโฉมชาย (ฮา)  รับยา   " ช่องสาม "  อ่ะ ฮา 55555  ::007:: ::007:: ::007::

(http://s23.postimg.org/odeunlmgr/image_7017_4_FC232_B2.gif)(http://s23.postimg.org/odeunlmgr/image_7017_4_FC232_B2.gif)(http://s23.postimg.org/odeunlmgr/image_7017_4_FC232_B2.gif)(http://s23.postimg.org/odeunlmgr/image_7017_4_FC232_B2.gif)


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 03, 2014, 09:02:29 AM
นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา

เพิ่งรู้จักระบบฐานข้อมูลที่ว่าเนี่ยแหละครับ เลยค้นได้ข้อมูลตามลิ้งก์นี้ที่พอสรุปได้เร็วที่สุด... http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/ (http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/) ...

ประเด็นคือ MUMPS เป็นระบบฐานข้อมูลแบบ Hierarchical databases ในขณะที่ SQL เป็นแบบ Relational database management system : RDBMS ... เลยถึงบางอ้อ...

สรุปความได้ว่าที่มันนิยมในโรงบาลฯ กับในสถาบันการเงินมาตั้งแต่สมัย 20 กว่าปีที่แล้วก็เพราะ RDBMS เจอปัญหา 2 อย่างที่คนสมัยโน้นแก้ไม่ตกก็คือ 1) เรื่องความเข้าใจการออกแบบตรรกะข้างใน RDBMS ขยายความได้ว่าเป็นเรื่องของการเขียนสคีม่า(Schema  - Logical design) หรืออธิบายให้นักคอมพิวเตอร์เข้าใจง่ายๆ ก็คือการนอมอลไลเซชั่น(Normalization) ได้แก่การออกแบบตารางและความสัมพันธ์ระหว่างตารางข้อมูลข้างในระบบฐานข้อมูล...

เรื่องข้อที่ 1 นี่เป็นปัญหาจริงๆ แม้แต่ปัจจุบันนี้ก็มีปัญหาว่าออกแบบกันไม่ได้ง่ายๆ แต่ที่จริงแล้วเรื่องมันง่ายมากหากทิ้งเรื่อง NF1-NF3 ให้หมด แล้วท่องเอาไว้ในใจว่า"อะไรของอะไรให้มันอยู่ด้วยกัน"... เพียงแค่นี้ก็จะได้ Entity ไล่เรียงเป็นรายการยาว และกลายเป็นคอนเซ็ปต์ของ OOP ไปเสียเลยในคราวเดียวกันนั่นแหละ แล้วจากนั้นก็ลาก Key Field เอาจากด้านหัวไปแปะไว้ในตารางด้านหาง(จาก 1 ไปแปะที่ Many) ซึ่งไม่น่าเชื่อว่าแค่ประโยค 2 ประโยคที่ว่านี่สามารถ"ลากยาว"เป็นหนึ่งวิชา 3 หน่วยกิตในมหาลัยมาตรฐานฯ... ไม่ฮา...

เรื่องการออกแบบฐานข้อมูล RDBMS มันก็เหมือนเล่นหุ้นแหละครับ คือคนส่วนใหญ่ของทั้งโลกไม่เคยนึกว่ามันออกแบบได้ง่ายมาก ทำนองเดียวกับคนเล่นหุ้นส่วนใหญ่ทั้งโลกก็นึกไปว่า"เป็นการพ้นวิสัยมนุษย์"ที่จะรู้ล่วงหน้าว่าหุ้นจะขึ้นหรือจะลง... แล้วก็เลยเกิดนักเล่นหุ้นสาย VI ซึ่งก็ไม่ได้หลงทางหรอกครับ แต่นายสมชายว่ามันอ้อมนะครับ... อันนี้ก็ไม่ฮา...

เรื่องที่ 2 คือข้อจำกัดของฮาร์ดแวร์สมัยก่อน ที่มีเม็มโมรี่จำกัด และมี CPU ทำงานช้า, ตัวอย่างเช่นอยากรู้ว่าผู้ป่วยในระบบฐานข้อมูลจำนวน 1 แสนคนมีใครเป็นโรคหวัดนกบ้าง ซึ่งเราไปค้นข้อมูลอย่างนี้ใน RDBMS นั่นก็แปลว่าเครื่องคอมฯ จะต้องโหลดตาราง"ผู้ป่วย"ทั้งแสนคนมาในเม็ม(หรือตารางข้อมูลชั่วคราว) แล้วโหลดตาราง"โรค"ทั้งหมดเข้ามาด้วย จากนั้นก็ไล่เช็ค Key field ว่าของใครมันตรงกัน แล้วก็ดีดเรคคอร์ด Output ไปใส่ในอีกตารางชั่วคราวไว้แสดงผลลัพธ์... แต่ตรงกันข้ามหากจัดเก็บข้อมูลไว้ในรูปแบบ Hierarchical databases เครื่องคอมมันจะกวาดหา"แฟลก"โรคหวัดนกจากตาราง"ผู้ป่วย"แค่ตารางเดียว แล้วได้ผลลัพธ์ตูมเดียวเลย(ฐานข้อมูล Hierarchical databases จะยอมเก็บข้อมูลซ้ำกันได้)...

สรุปคือ Hierarchical databases มันทำงานเร็วกว่าในสมัยก่อนครับ... แต่เดี๋ยวนี้ฮาร์ดแวร์ไปไกลแล้ว และที่เขายังคงใช้งาน Hierarchical databases อยู่ ก็เพราะองค์ความรู้มันยังมีอยู่ในสายอาชีพเช่นว่านั้น และมันยังไม่ตัน เขาก็ยังใช้งานต่อไป...

แต่จะว่าไปแล้วคุณป๊อกแมนฯ นี่มหัศจรรย์กว่าครับ เพราะ"สร้างระบบฐานข้อมูล"ด้วยมือตนเองเสียเลย... เพราะจากเท่าที่ให้ข้อมูลมายังใช้ DBF อยู่, นั่นแปลว่าหากจะหาผลลัพธ์ที่เกิดความสัมพันธ์ระหว่างหลายไฟล์ DBF ก็ต้องเปิดอะเรย์ แล้วโหลดทั้งตารางมาเขียนลูปให้เลื่อนทีละเร็คคอร์ดเพื่อวนหาคีย์ฟิลด์... ซึ่งตรงนี้บอกตรงๆ ว่านายสมชายตายแหงๆ หากโดนให้บังคับเขียนโปรแกรมแบบนี้... แฮ่ๆ...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 03, 2014, 09:08:41 AM
55555  จานโฉมชาย (ฮา)  รับยา   " ช่องสาม "  อ่ะ ฮา 55555  ::007:: ::007:: ::007::

ยายบ๊าบตาสว่าง ไปบอก"ยิ้มตาสว่าง" ให้ไปรับป๊อบคอร์นที่ช่อง 5 ได้แล้ว... ฮา...

(http://upload.armuay.com/img/2014-04-02/05-38-32_0.554519.jpg) (http://upload.armuay.com/2014-04-02_05-38-32_0.554519.jpg)


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: TakeFive ที่ เมษายน 03, 2014, 11:25:05 AM
นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา

เพิ่งรู้จักระบบฐานข้อมูลที่ว่าเนี่ยแหละครับ เลยค้นได้ข้อมูลตามลิ้งก์นี้ที่พอสรุปได้เร็วที่สุด... http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/ (http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/) ...

ประเด็นคือ MUMPS เป็นระบบฐานข้อมูลแบบ Hierarchical databases ในขณะที่ SQL เป็นแบบ Relational database management system : RDBMS ... เลยถึงบางอ้อ...

สรุปความได้ว่าที่มันนิยมในโรงบาลฯ กับในสถาบันการเงินมาตั้งแต่สมัย 20 กว่าปีที่แล้วก็เพราะ RDBMS เจอปัญหา 2 อย่างที่คนสมัยโน้นแก้ไม่ตกก็คือ 1) เรื่องความเข้าใจการออกแบบตรรกะข้างใน RDBMS ขยายความได้ว่าเป็นเรื่องของการเขียนสคีม่า(Schema  - Logical design) หรืออธิบายให้นักคอมพิวเตอร์เข้าใจง่ายๆ ก็คือการนอมอลไลเซชั่น(Normalization) ได้แก่การออกแบบตารางและความสัมพันธ์ระหว่างตารางข้อมูลข้างในระบบฐานข้อมูล...

เรื่องข้อที่ 1 นี่เป็นปัญหาจริงๆ แม้แต่ปัจจุบันนี้ก็มีปัญหาว่าออกแบบกันไม่ได้ง่ายๆ แต่ที่จริงแล้วเรื่องมันง่ายมากหากทิ้งเรื่อง NF1-NF3 ให้หมด แล้วท่องเอาไว้ในใจว่า"อะไรของอะไรให้มันอยู่ด้วยกัน"... เพียงแค่นี้ก็จะได้ Entity ไล่เรียงเป็นรายการยาว และกลายเป็นคอนเซ็ปต์ของ OOP ไปเสียเลยในคราวเดียวกันนั่นแหละ แล้วจากนั้นก็ลาก Key Field เอาจากด้านหัวไปแปะไว้ในตารางด้านหาง(จาก 1 ไปแปะที่ Many) ซึ่งไม่น่าเชื่อว่าแค่ประโยค 2 ประโยคที่ว่านี่สามารถ"ลากยาว"เป็นหนึ่งวิชา 3 หน่วยกิตในมหาลัยมาตรฐานฯ... ไม่ฮา...

เรื่องการออกแบบฐานข้อมูล RDBMS มันก็เหมือนเล่นหุ้นแหละครับ คือคนส่วนใหญ่ของทั้งโลกไม่เคยนึกว่ามันออกแบบได้ง่ายมาก ทำนองเดียวกับคนเล่นหุ้นส่วนใหญ่ทั้งโลกก็นึกไปว่า"เป็นการพ้นวิสัยมนุษย์"ที่จะรู้ล่วงหน้าว่าหุ้นจะขึ้นหรือจะลง... แล้วก็เลยเกิดนักเล่นหุ้นสาย VI ซึ่งก็ไม่ได้หลงทางหรอกครับ แต่นายสมชายว่ามันอ้อมนะครับ... อันนี้ก็ไม่ฮา...

เรื่องที่ 2 คือข้อจำกัดของฮาร์ดแวร์สมัยก่อน ที่มีเม็มโมรี่จำกัด และมี CPU ทำงานช้า, ตัวอย่างเช่นอยากรู้ว่าผู้ป่วยในระบบฐานข้อมูลจำนวน 1 แสนคนมีใครเป็นโรคหวัดนกบ้าง ซึ่งเราไปค้นข้อมูลอย่างนี้ใน RDBMS นั่นก็แปลว่าเครื่องคอมฯ จะต้องโหลดตาราง"ผู้ป่วย"ทั้งแสนคนมาในเม็ม(หรือตารางข้อมูลชั่วคราว) แล้วโหลดตาราง"โรค"ทั้งหมดเข้ามาด้วย จากนั้นก็ไล่เช็ค Key field ว่าของใครมันตรงกัน แล้วก็ดีดเรคคอร์ด Output ไปใส่ในอีกตารางชั่วคราวไว้แสดงผลลัพธ์... แต่ตรงกันข้ามหากจัดเก็บข้อมูลไว้ในรูปแบบ Hierarchical databases เครื่องคอมมันจะกวาดหา"แฟลก"โรคหวัดนกจากตาราง"ผู้ป่วย"แค่ตารางเดียว แล้วได้ผลลัพธ์ตูมเดียวเลย(ฐานข้อมูล Hierarchical databases จะยอมเก็บข้อมูลซ้ำกันได้)...

สรุปคือ Hierarchical databases มันทำงานเร็วกว่าในสมัยก่อนครับ... แต่เดี๋ยวนี้ฮาร์ดแวร์ไปไกลแล้ว และที่เขายังคงใช้งาน Hierarchical databases อยู่ ก็เพราะองค์ความรู้มันยังมีอยู่ในสายอาชีพเช่นว่านั้น และมันยังไม่ตัน เขาก็ยังใช้งานต่อไป...

แต่จะว่าไปแล้วคุณป๊อกแมนฯ นี่มหัศจรรย์กว่าครับ เพราะ"สร้างระบบฐานข้อมูล"ด้วยมือตนเองเสียเลย... เพราะจากเท่าที่ให้ข้อมูลมายังใช้ DBF อยู่, นั่นแปลว่าหากจะหาผลลัพธ์ที่เกิดความสัมพันธ์ระหว่างหลายไฟล์ DBF ก็ต้องเปิดอะเรย์ แล้วโหลดทั้งตารางมาเขียนลูปให้เลื่อนทีละเร็คคอร์ดเพื่อวนหาคีย์ฟิลด์... ซึ่งตรงนี้บอกตรงๆ ว่านายสมชายตายแหงๆ หากโดนให้บังคับเขียนโปรแกรมแบบนี้... แฮ่ๆ...
สุดยอดครับ สรุปconcept รวบยอดได้ในไม่กี่ย่อหน้า นับถือเลย ชั่วโมงบินไม่ถึงทำไม่ได้ อย่างตอนที่เคยเล่าให้ฟังว่า มี mail จาก ผบห.ฝ่าย ธ.แห่งนึงขอให้ทำsqlในการ queryให้ ฟังดูอาจจะแปลกๆ แค่sql queryทำไมบุคคลากรของ ธ. ทำเองไม่ได้ จริงๆแล้วผมเล่าแค่ย่อๆ การqueryบน DB ใหญ่ๆที่มีเงื่อนไขแปลกไปจากปกติมันมีfactorที่ต้องคำนึงเยอะ แค่tableเงินฟากตัวเดียวก็เกิน10ล้านrecordแล้ว การqueryก็เลยเหมือนการเขียนโปรแกรม/function ย่อมๆขึ้นมาตัวนึง เพราะต้องคำนึงถึง perfomance และ factor อื่นๆว่าจะไม่ไปกระทบกับงานของ ธ.ด้วย เช่นตอน

แต่ขอแย้งนิดนึง เรื่องที่บอกว่า Hierarchical databases ทำงานได้ช้า ผมว่ามันเหมาะกับงานแต่ละงานมากกว่า เช่นงานที่มีDBใหญ่่ๆ table ทับซ้อน และมีover headเชิงbussinessในการแตะdatabaseเยอะๆ อย่างในงาน ธนาคาร ผมว่ามันสุดยอด(ไม่งั้นที่ บ.คงไม่implementให้ มา4 ธ.ละเนอะ) อย่างDB ดังๆ อย่าง oracle ผมเคยอ่านpaper เจอว่าระบบcore bankที่ implement บน MUMPS ทำงานได้เร็วกว่าถึง8เท่า ซึ่งในการทำงานจริง ผมลัพธ์ก็เป็นแบบนั้นจริงๆ เอาแค่งานง่ายๆ อย่าง extract ข้อมูลบน MUMPSไปแล้วให้ systemอื่นloadหรือกลับทางกัน จะพบว่าelapse time ต่างกันลิบโลก 

แต่จริงๆผมก็ไม่ได้พิศมัยกับมันมากนักหลอก จะหา tools ,lib อะไรมาเบาแรง ไม่ต้่องไปหาเลย ไม่มีหลอก มีปัญหาอะไรขึ้นมา ต้องคิดเอง แก้เอง ต้องไปค้นตำราสมัย ป.ตรี มาreview


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ป๊อกแมน ที่ เมษายน 03, 2014, 01:35:44 PM
นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา
แต่จะว่าไปแล้วคุณป๊อกแมนฯ นี่มหัศจรรย์กว่าครับ เพราะ"สร้างระบบฐานข้อมูล"ด้วยมือตนเองเสียเลย... เพราะจากเท่าที่ให้ข้อมูลมายังใช้ DBF อยู่, นั่นแปลว่าหากจะหาผลลัพธ์ที่เกิดความสัมพันธ์ระหว่างหลายไฟล์ DBF ก็ต้องเปิดอะเรย์ แล้วโหลดทั้งตารางมาเขียนลูปให้เลื่อนทีละเร็คคอร์ดเพื่อวนหาคีย์ฟิลด์... ซึ่งตรงนี้บอกตรงๆ ว่านายสมชายตายแหงๆ หากโดนให้บังคับเขียนโปรแกรมแบบนี้... แฮ่ๆ...
อาจารย์ครับ ผมใช้ Query ครับ เพราะเมื่อก่อนเคยใช้แบบที่อาจารย์ว่านี่หล่ะ เกือบตายเลยครับ พอดีได้ไปอบรมเรื่อง SQL Command มาเพิ่มเติม เลยมาแปลง Code ทั้งหมดในโปรแกรมเลยครับ   

 บทสรุปที่อาจารย์สรุปมา สุดยอดเลยครับ

สำหรับเรื่องเทคนิคอื่นๆ ผมอ่อนนักครับ เทคโนโลยีก็ไม่ทัน อาศัยลูกอึดด้นสดๆไปเรื่อยๆ
ขอบคุณ ท่าน TakeFive ที่ร่วมแสดงความคิดเห็นครับ


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: ค..ควาย...ใส่ชฎา ที่ เมษายน 03, 2014, 01:42:36 PM
นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา

เพิ่งรู้จักระบบฐานข้อมูลที่ว่าเนี่ยแหละครับ เลยค้นได้ข้อมูลตามลิ้งก์นี้ที่พอสรุปได้เร็วที่สุด... http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/ (http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/) ...

ประเด็นคือ MUMPS เป็นระบบฐานข้อมูลแบบ Hierarchical databases ในขณะที่ SQL เป็นแบบ Relational database management system : RDBMS ... เลยถึงบางอ้อ...

สรุปความได้ว่าที่มันนิยมในโรงบาลฯ กับในสถาบันการเงินมาตั้งแต่สมัย 20 กว่าปีที่แล้วก็เพราะ RDBMS เจอปัญหา 2 อย่างที่คนสมัยโน้นแก้ไม่ตกก็คือ 1) เรื่องความเข้าใจการออกแบบตรรกะข้างใน RDBMS ขยายความได้ว่าเป็นเรื่องของการเขียนสคีม่า(Schema  - Logical design) หรืออธิบายให้นักคอมพิวเตอร์เข้าใจง่ายๆ ก็คือการนอมอลไลเซชั่น(Normalization) ได้แก่การออกแบบตารางและความสัมพันธ์ระหว่างตารางข้อมูลข้างในระบบฐานข้อมูล...

เรื่องข้อที่ 1 นี่เป็นปัญหาจริงๆ แม้แต่ปัจจุบันนี้ก็มีปัญหาว่าออกแบบกันไม่ได้ง่ายๆ แต่ที่จริงแล้วเรื่องมันง่ายมากหากทิ้งเรื่อง NF1-NF3 ให้หมด แล้วท่องเอาไว้ในใจว่า"อะไรของอะไรให้มันอยู่ด้วยกัน"... เพียงแค่นี้ก็จะได้ Entity ไล่เรียงเป็นรายการยาว และกลายเป็นคอนเซ็ปต์ของ OOP ไปเสียเลยในคราวเดียวกันนั่นแหละ แล้วจากนั้นก็ลาก Key Field เอาจากด้านหัวไปแปะไว้ในตารางด้านหาง(จาก 1 ไปแปะที่ Many) ซึ่งไม่น่าเชื่อว่าแค่ประโยค 2 ประโยคที่ว่านี่สามารถ"ลากยาว"เป็นหนึ่งวิชา 3 หน่วยกิตในมหาลัยมาตรฐานฯ... ไม่ฮา...

เรื่องการออกแบบฐานข้อมูล RDBMS มันก็เหมือนเล่นหุ้นแหละครับ คือคนส่วนใหญ่ของทั้งโลกไม่เคยนึกว่ามันออกแบบได้ง่ายมาก ทำนองเดียวกับคนเล่นหุ้นส่วนใหญ่ทั้งโลกก็นึกไปว่า"เป็นการพ้นวิสัยมนุษย์"ที่จะรู้ล่วงหน้าว่าหุ้นจะขึ้นหรือจะลง... แล้วก็เลยเกิดนักเล่นหุ้นสาย VI ซึ่งก็ไม่ได้หลงทางหรอกครับ แต่นายสมชายว่ามันอ้อมนะครับ... อันนี้ก็ไม่ฮา...

เรื่องที่ 2 คือข้อจำกัดของฮาร์ดแวร์สมัยก่อน ที่มีเม็มโมรี่จำกัด และมี CPU ทำงานช้า, ตัวอย่างเช่นอยากรู้ว่าผู้ป่วยในระบบฐานข้อมูลจำนวน 1 แสนคนมีใครเป็นโรคหวัดนกบ้าง ซึ่งเราไปค้นข้อมูลอย่างนี้ใน RDBMS นั่นก็แปลว่าเครื่องคอมฯ จะต้องโหลดตาราง"ผู้ป่วย"ทั้งแสนคนมาในเม็ม(หรือตารางข้อมูลชั่วคราว) แล้วโหลดตาราง"โรค"ทั้งหมดเข้ามาด้วย จากนั้นก็ไล่เช็ค Key field ว่าของใครมันตรงกัน แล้วก็ดีดเรคคอร์ด Output ไปใส่ในอีกตารางชั่วคราวไว้แสดงผลลัพธ์... แต่ตรงกันข้ามหากจัดเก็บข้อมูลไว้ในรูปแบบ Hierarchical databases เครื่องคอมมันจะกวาดหา"แฟลก"โรคหวัดนกจากตาราง"ผู้ป่วย"แค่ตารางเดียว แล้วได้ผลลัพธ์ตูมเดียวเลย(ฐานข้อมูล Hierarchical databases จะยอมเก็บข้อมูลซ้ำกันได้)...

สรุปคือ Hierarchical databases มันทำงานเร็วกว่าในสมัยก่อนครับ... แต่เดี๋ยวนี้ฮาร์ดแวร์ไปไกลแล้ว และที่เขายังคงใช้งาน Hierarchical databases อยู่ ก็เพราะองค์ความรู้มันยังมีอยู่ในสายอาชีพเช่นว่านั้น และมันยังไม่ตัน เขาก็ยังใช้งานต่อไป...

แต่จะว่าไปแล้วคุณป๊อกแมนฯ นี่มหัศจรรย์กว่าครับ เพราะ"สร้างระบบฐานข้อมูล"ด้วยมือตนเองเสียเลย... เพราะจากเท่าที่ให้ข้อมูลมายังใช้ DBF อยู่, นั่นแปลว่าหากจะหาผลลัพธ์ที่เกิดความสัมพันธ์ระหว่างหลายไฟล์ DBF ก็ต้องเปิดอะเรย์ แล้วโหลดทั้งตารางมาเขียนลูปให้เลื่อนทีละเร็คคอร์ดเพื่อวนหาคีย์ฟิลด์... ซึ่งตรงนี้บอกตรงๆ ว่านายสมชายตายแหงๆ หากโดนให้บังคับเขียนโปรแกรมแบบนี้... แฮ่ๆ...
สุดยอดครับ สรุปconcept รวบยอดได้ในไม่กี่ย่อหน้า นับถือเลย ชั่วโมงบินไม่ถึงทำไม่ได้ อย่างตอนที่เคยเล่าให้ฟังว่า มี mail จาก ผบห.ฝ่าย ธ.แห่งนึงขอให้ทำsqlในการ queryให้ ฟังดูอาจจะแปลกๆ แค่sql queryทำไมบุคคลากรของ ธ. ทำเองไม่ได้ จริงๆแล้วผมเล่าแค่ย่อๆ การqueryบน DB ใหญ่ๆที่มีเงื่อนไขแปลกไปจากปกติมันมีfactorที่ต้องคำนึงเยอะ แค่tableเงินฟากตัวเดียวก็เกิน10ล้านrecordแล้ว การqueryก็เลยเหมือนการเขียนโปรแกรม/function ย่อมๆขึ้นมาตัวนึง เพราะต้องคำนึงถึง perfomance และ factor อื่นๆว่าจะไม่ไปกระทบกับงานของ ธ.ด้วย เช่นตอน

แต่ขอแย้งนิดนึง เรื่องที่บอกว่า Hierarchical databases ทำงานได้ช้า ผมว่ามันเหมาะกับงานแต่ละงานมากกว่า เช่นงานที่มีDBใหญ่่ๆ table ทับซ้อน และมีover headเชิงbussinessในการแตะdatabaseเยอะๆ อย่างในงาน ธนาคาร ผมว่ามันสุดยอด(ไม่งั้นที่ บ.คงไม่implementให้ มา4 ธ.ละเนอะ) อย่างDB ดังๆ อย่าง oracle ผมเคยอ่านpaper เจอว่าระบบcore bankที่ implement บน MUMPS ทำงานได้เร็วกว่าถึง8เท่า ซึ่งในการทำงานจริง ผมลัพธ์ก็เป็นแบบนั้นจริงๆ เอาแค่งานง่ายๆ อย่าง extract ข้อมูลบน MUMPSไปแล้วให้ systemอื่นloadหรือกลับทางกัน จะพบว่าelapse time ต่างกันลิบโลก 

แต่จริงๆผมก็ไม่ได้พิศมัยกับมันมากนักหลอก จะหา tools ,lib อะไรมาเบาแรง ไม่ต้่องไปหาเลย ไม่มีหลอก มีปัญหาอะไรขึ้นมา ต้องคิดเอง แก้เอง ต้องไปค้นตำราสมัย ป.ตรี มาreview




55555 พี่  T5  เนี่ยะ  ทำงานอยู่  " ยักษ์ สีฟ้า " หรือเปล่า อ่ะ ฮา 55555  ::011::

ยายยังไม่เชื่อน๊า  ว่าเข้าถึงระบบ  หรือแก้ไขระบบ  ได้   อ่ะ ฮา  :D~

ทดลองวิชากันดูหน่อยมั๊ย  อ่ะ ฮา    ::008::

5555   โอนเงินเข้าบัญชียายสัก  " ห้าสิบ ล้านเหรียญ " อ่ะ ฮา 5555  ::007:: ::007:: ::007::


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: TakeFive ที่ เมษายน 03, 2014, 01:58:34 PM
นายสมชายลองไปหา database MUMPS เล่นดูครับ ไม่support SQL ครับ ฮาฮา

เพิ่งรู้จักระบบฐานข้อมูลที่ว่าเนี่ยแหละครับ เลยค้นได้ข้อมูลตามลิ้งก์นี้ที่พอสรุปได้เร็วที่สุด... http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/ (http://healthcaresecurity.wordpress.com/2010/10/12/why-are-hierarchical-databases-like-mumps-still-popular-in-healthcare/) ...

ประเด็นคือ MUMPS เป็นระบบฐานข้อมูลแบบ Hierarchical databases ในขณะที่ SQL เป็นแบบ Relational database management system : RDBMS ... เลยถึงบางอ้อ...

สรุปความได้ว่าที่มันนิยมในโรงบาลฯ กับในสถาบันการเงินมาตั้งแต่สมัย 20 กว่าปีที่แล้วก็เพราะ RDBMS เจอปัญหา 2 อย่างที่คนสมัยโน้นแก้ไม่ตกก็คือ 1) เรื่องความเข้าใจการออกแบบตรรกะข้างใน RDBMS ขยายความได้ว่าเป็นเรื่องของการเขียนสคีม่า(Schema  - Logical design) หรืออธิบายให้นักคอมพิวเตอร์เข้าใจง่ายๆ ก็คือการนอมอลไลเซชั่น(Normalization) ได้แก่การออกแบบตารางและความสัมพันธ์ระหว่างตารางข้อมูลข้างในระบบฐานข้อมูล...

เรื่องข้อที่ 1 นี่เป็นปัญหาจริงๆ แม้แต่ปัจจุบันนี้ก็มีปัญหาว่าออกแบบกันไม่ได้ง่ายๆ แต่ที่จริงแล้วเรื่องมันง่ายมากหากทิ้งเรื่อง NF1-NF3 ให้หมด แล้วท่องเอาไว้ในใจว่า"อะไรของอะไรให้มันอยู่ด้วยกัน"... เพียงแค่นี้ก็จะได้ Entity ไล่เรียงเป็นรายการยาว และกลายเป็นคอนเซ็ปต์ของ OOP ไปเสียเลยในคราวเดียวกันนั่นแหละ แล้วจากนั้นก็ลาก Key Field เอาจากด้านหัวไปแปะไว้ในตารางด้านหาง(จาก 1 ไปแปะที่ Many) ซึ่งไม่น่าเชื่อว่าแค่ประโยค 2 ประโยคที่ว่านี่สามารถ"ลากยาว"เป็นหนึ่งวิชา 3 หน่วยกิตในมหาลัยมาตรฐานฯ... ไม่ฮา...

เรื่องการออกแบบฐานข้อมูล RDBMS มันก็เหมือนเล่นหุ้นแหละครับ คือคนส่วนใหญ่ของทั้งโลกไม่เคยนึกว่ามันออกแบบได้ง่ายมาก ทำนองเดียวกับคนเล่นหุ้นส่วนใหญ่ทั้งโลกก็นึกไปว่า"เป็นการพ้นวิสัยมนุษย์"ที่จะรู้ล่วงหน้าว่าหุ้นจะขึ้นหรือจะลง... แล้วก็เลยเกิดนักเล่นหุ้นสาย VI ซึ่งก็ไม่ได้หลงทางหรอกครับ แต่นายสมชายว่ามันอ้อมนะครับ... อันนี้ก็ไม่ฮา...

เรื่องที่ 2 คือข้อจำกัดของฮาร์ดแวร์สมัยก่อน ที่มีเม็มโมรี่จำกัด และมี CPU ทำงานช้า, ตัวอย่างเช่นอยากรู้ว่าผู้ป่วยในระบบฐานข้อมูลจำนวน 1 แสนคนมีใครเป็นโรคหวัดนกบ้าง ซึ่งเราไปค้นข้อมูลอย่างนี้ใน RDBMS นั่นก็แปลว่าเครื่องคอมฯ จะต้องโหลดตาราง"ผู้ป่วย"ทั้งแสนคนมาในเม็ม(หรือตารางข้อมูลชั่วคราว) แล้วโหลดตาราง"โรค"ทั้งหมดเข้ามาด้วย จากนั้นก็ไล่เช็ค Key field ว่าของใครมันตรงกัน แล้วก็ดีดเรคคอร์ด Output ไปใส่ในอีกตารางชั่วคราวไว้แสดงผลลัพธ์... แต่ตรงกันข้ามหากจัดเก็บข้อมูลไว้ในรูปแบบ Hierarchical databases เครื่องคอมมันจะกวาดหา"แฟลก"โรคหวัดนกจากตาราง"ผู้ป่วย"แค่ตารางเดียว แล้วได้ผลลัพธ์ตูมเดียวเลย(ฐานข้อมูล Hierarchical databases จะยอมเก็บข้อมูลซ้ำกันได้)...

สรุปคือ Hierarchical databases มันทำงานเร็วกว่าในสมัยก่อนครับ... แต่เดี๋ยวนี้ฮาร์ดแวร์ไปไกลแล้ว และที่เขายังคงใช้งาน Hierarchical databases อยู่ ก็เพราะองค์ความรู้มันยังมีอยู่ในสายอาชีพเช่นว่านั้น และมันยังไม่ตัน เขาก็ยังใช้งานต่อไป...

แต่จะว่าไปแล้วคุณป๊อกแมนฯ นี่มหัศจรรย์กว่าครับ เพราะ"สร้างระบบฐานข้อมูล"ด้วยมือตนเองเสียเลย... เพราะจากเท่าที่ให้ข้อมูลมายังใช้ DBF อยู่, นั่นแปลว่าหากจะหาผลลัพธ์ที่เกิดความสัมพันธ์ระหว่างหลายไฟล์ DBF ก็ต้องเปิดอะเรย์ แล้วโหลดทั้งตารางมาเขียนลูปให้เลื่อนทีละเร็คคอร์ดเพื่อวนหาคีย์ฟิลด์... ซึ่งตรงนี้บอกตรงๆ ว่านายสมชายตายแหงๆ หากโดนให้บังคับเขียนโปรแกรมแบบนี้... แฮ่ๆ...
สุดยอดครับ สรุปconcept รวบยอดได้ในไม่กี่ย่อหน้า นับถือเลย ชั่วโมงบินไม่ถึงทำไม่ได้ อย่างตอนที่เคยเล่าให้ฟังว่า มี mail จาก ผบห.ฝ่าย ธ.แห่งนึงขอให้ทำsqlในการ queryให้ ฟังดูอาจจะแปลกๆ แค่sql queryทำไมบุคคลากรของ ธ. ทำเองไม่ได้ จริงๆแล้วผมเล่าแค่ย่อๆ การqueryบน DB ใหญ่ๆที่มีเงื่อนไขแปลกไปจากปกติมันมีfactorที่ต้องคำนึงเยอะ แค่tableเงินฟากตัวเดียวก็เกิน10ล้านrecordแล้ว การqueryก็เลยเหมือนการเขียนโปรแกรม/function ย่อมๆขึ้นมาตัวนึง เพราะต้องคำนึงถึง perfomance และ factor อื่นๆว่าจะไม่ไปกระทบกับงานของ ธ.ด้วย เช่นตอน

แต่ขอแย้งนิดนึง เรื่องที่บอกว่า Hierarchical databases ทำงานได้ช้า ผมว่ามันเหมาะกับงานแต่ละงานมากกว่า เช่นงานที่มีDBใหญ่่ๆ table ทับซ้อน และมีover headเชิงbussinessในการแตะdatabaseเยอะๆ อย่างในงาน ธนาคาร ผมว่ามันสุดยอด(ไม่งั้นที่ บ.คงไม่implementให้ มา4 ธ.ละเนอะ) อย่างDB ดังๆ อย่าง oracle ผมเคยอ่านpaper เจอว่าระบบcore bankที่ implement บน MUMPS ทำงานได้เร็วกว่าถึง8เท่า ซึ่งในการทำงานจริง ผมลัพธ์ก็เป็นแบบนั้นจริงๆ เอาแค่งานง่ายๆ อย่าง extract ข้อมูลบน MUMPSไปแล้วให้ systemอื่นloadหรือกลับทางกัน จะพบว่าelapse time ต่างกันลิบโลก 

แต่จริงๆผมก็ไม่ได้พิศมัยกับมันมากนักหลอก จะหา tools ,lib อะไรมาเบาแรง ไม่ต้่องไปหาเลย ไม่มีหลอก มีปัญหาอะไรขึ้นมา ต้องคิดเอง แก้เอง ต้องไปค้นตำราสมัย ป.ตรี มาreview




55555 พี่  T5  เนี่ยะ  ทำงานอยู่  " ยักษ์ สีฟ้า " หรือเปล่า อ่ะ ฮา 55555  ::011::

ยายยังไม่เชื่อน๊า  ว่าเข้าถึงระบบ  หรือแก้ไขระบบ  ได้   อ่ะ ฮา  :D~

ทดลองวิชากันดูหน่อยมั๊ย  อ่ะ ฮา    ::008::

5555   โอนเงินเข้าบัญชียายสัก  " ห้าสิบ ล้านเหรียญ " อ่ะ ฮา 5555  ::007:: ::007:: ::007::

ไม่ใช่ครับ ยักษ์สีฟ้านี่ตัวปํญหาเลย ลองไปแซะๆฝ่ายitของธ.แถวสะพานแขวนดูสิ
เรื่องเข้าถึงระบบ(production)อยู่ดีๆจะเข้า ตัวผมเข้าไม่ได้อยู่แล้ว ต่อให้ไปนั่งหน้า terminal ที่"ห้องเย็น" ก็ทำอะไรไม่ได้อยู่ดีไม่มีpasswordครับ ถึงมี password ก็ทำการโอนเงินไม่ได้อยู่ดีต้องsetตัวเกือบร้อยตัว ให้สอดคล้องกัน ก่อนจะเรียกคำสั่งโอนได้ ยกตัวอย่างธุรกรรมที่เราทำๆกัน โอนจาก บัญชี A ไป B เงินมันไม่ได้หายจาก A ไปแปะที่ B  แต่มันจะผ่านบัญชีกลางของ ธ. ที่เค้าชอบเรียกๆกันว่า บัญชี GL นั่นแหละ ซึ่งก็มีหลาย hop หลายบัญชี validateกันไม่รู้กี่อย่าง เหนือวิสัยของมนุษย์ที่จะทำได้ครับ


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: เบิ้ม ที่ เมษายน 04, 2014, 01:34:42 AM
อ่านแล้วมึน...........ตาลาย เบียร์2-3ขวดละ

ฝากให้คนทำไปคิดไรง่ายๆ  เอากล้องเทวดา...ไรก็ได้ (เสียบปลั๊กได้ยิ่งดี) อยากแปะกล้องตรงไหนก็ติดเลย ติดกาวสองหน้าแบบเทพๆ ไม่หลุด

กี่ตัวก็ว่าไป แล้วส่งภาพมาให้ฮาร์ดดิส ที่ต่อเน็ต จบครับ  ::007::

เคยดูข่าว ขโมยขึ้นบ้าน เยอะแยะเลย หัวขโมยมันเคยทำงานติดกล้องวงจรปิด มันเลยรู้วิธี เข้าไปขโมยของ เอาฮาร์ดดิสไปด้วย จบเลย !

เจ้าของบ้าน เจ้าของตึก  :<<


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 04, 2014, 09:21:03 AM
อ่านแล้วมึน...........ตาลาย เบียร์2-3ขวดละ

ฝากให้คนทำไปคิดไรง่ายๆ  เอากล้องเทวดา...ไรก็ได้ (เสียบปลั๊กได้ยิ่งดี) อยากแปะกล้องตรงไหนก็ติดเลย ติดกาวสองหน้าแบบเทพๆ ไม่หลุด

กี่ตัวก็ว่าไป แล้วส่งภาพมาให้ฮาร์ดดิส ที่ต่อเน็ต จบครับ  ::007::

เคยดูข่าว ขโมยขึ้นบ้าน เยอะแยะเลย หัวขโมยมันเคยทำงานติดกล้องวงจรปิด มันเลยรู้วิธี เข้าไปขโมยของ เอาฮาร์ดดิสไปด้วย จบเลย !

เจ้าของบ้าน เจ้าของตึก  :<<

มันก็มีรุ่นที่ใส่ซิมฯ แล้วยิงรูปทาง 3G เก็บไว้ใน E-mail ไงครับ...


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 04, 2014, 09:35:37 AM
น้าเบิ้มไปซื้อไอ้อย่างรูปข้างล่างเนี่ย แล้ววางเอาไว้มุมๆกำแพง กะพอดีมันกระโดดกำแพงเข้ามาก็เหยียบปุ๊เลย... นายสมชายเคยเอามาวางไว้ริมรั้วบ้านได้หลายปีแล้ว จนสนิมขึ้นพังไปเองแล้วก็ไม่ได้เอามาวางอีก, เพราะของอย่างนี้อันตรายหากคนในบ้านไม่ระวังเผลอเหยียบฯ(ของนายสมชายเคยใช้วิธีไม่ตัดหญ้าฯ ปล่อยให้หญ้าขึ้นเป็นพงหนา - ตัวเองจะได้ไม่เดินไปตรงนั้น)...

(http://upic.me/i/x4/l4546.png)



หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 04, 2014, 09:50:42 AM
อันนี้โหดน้อยหน่อย รูปข้างล่างขยายให้เห็นกลไก เผื่อหาซื้อไม่ได้ จะได้ทำเอง... นายสมชายเคยซื้อที่ตลาด อ.สังขะ จ.สุรินทร์เมื่อหลายสิบปีมาแล้ว เดี๋ยวนี้ไม่รู้มีขายที่ไหนบ้าง...

(http://i00.i.aliimg.com/img/pb/333/659/407/407659333_918.jpg)


หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: เบิ้ม ที่ เมษายน 04, 2014, 06:34:00 PM
โห............โหดครับพี่สมชาย ดักเสือเลย  ::005::




หัวข้อ: Re: รบกวนเซียน it ปรึกษาเรื่องกล้องวงจรปิดหน่อยครับ
เริ่มหัวข้อโดย: naisomchai ที่ เมษายน 04, 2014, 08:49:10 PM
โห............โหดครับพี่สมชาย ดักเสือเลย  ::005::

มันต้องโหดครับ โหดตั้งแต่มันกระโดดข้ามรั้วมาแล้วโดนเลย... ม่ายงั้นปล่อยให้เข้าถึงตัวเราก็ต้องยิงมันอีก สถานเบาก็หูดับวิ้งๆ หายอื้อแล้วประสาทหูเสื่อมเข้าไปอีก ฟังเพลงไม่เพราะเลย... ฮา...