Archive

Archive for August, 2007

NJUG4.0

August 30, 2007 3 comments

ใกล้จะถึงเวลา NJUG4.0 แล้วครับร่วมแสดงความคิดเห็นและแนวทางการจัดงานได้ที่นี่ครับ NJUG4.0

Categories: news

How To install Brother MFC-240C in Ubuntu Feisty

August 30, 2007 10 comments

พอดีซื้อ ช่วงนี้ต้องส่งแฟกซ์ให้ลูกค้าบ่อยๆและ printer ตัวเก่าก็ชำรุด(หัวพ่นหมึกตัน) เครื่องแสกนเครื่องเก่าก็ใช้ไม่ได้ ต้องดัดสินใจซื้อใหม่ และก็ได้เจ้า Brother MFC-240C มา ครับมีครบเลยครับกับราคาที่สามารถจัดหามาได้ 4,xxx บาทมาดูคุณสมบัติคร่าวๆกันครับ

mfc-240c_lrg.jpg
รูปยืมมาจาก http://www.thanni.com

Specifications

  • Functions: Printer / Scanner / Copier / Fax / PC Fax
  • Print/Scan Technology: Inkjet / CIS
  • Print Resolution: 6000 x 1200 dpi
  • Scan Resolution: 600 x 2400 dpi
  • Print Speed: 25 ppm black/ 20 ppm color
  • Modem Speed: 14.4kbps
  • Connectivity: USB 2.0
  • Cartridges: LC47 BK/ C/ M/ Y
  • Dimensions: 15.7 x 14.6 x 7.1 in

All-In-One Multifunctionสามารถหา Ink Tank มาใส่ภายหลังได้ กลับมาถึงบ้านก็จัดแจงแกะกล่องเลยครับใส่หมึกเสียบปลั๊กเรียบร้อย และมาถึงขึ้นตอนการติดตั้งไดร์วเวอร์ อ้าวเครื่องพิมพ์รุ่นนี้ไม่มีในฐานข้อมูลของ Ununtu แย่แล้ว ลองใช้ไดร์วเวอร์รุ่นอื่นแทนดูก็ไม่ได้ทำอย่างไรดี สุดท้ายต้องพึ่ง Google เจ้าเดิมอีกหล่ะครับและแล้วก็เจอจนได้ เรามาดูวิธีการติดตั้งเรื่องการพิมพ์ก่อนนะครับ

1. ดาว์นโหลด LPR Driver จาก http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html สำหรับท่านที่ใช้ Debian based ให้เลือก Drivers for debian เลือกให้ตรงรุ่นนะครับ
2.ทำการติดตั้งโดยใช้คำสั่ง $sudo dpkg -i mfc240clpr-1.0.0-9.i386.deb
3. ติดตั้ง cupswrapper ให้ดาว์นโหลดจาก http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.html
4. ติดตั้งโดยใช้คำสั่ง $sudo dpkg -i mfc240ccupswrapper-1.0.0-10.i386.deb
5. เปิด Firefox เปิดไปที่ http://localhost:631 จะเห็นหน้าจอเหมือนรูปข้างล่าง
screenshot-home-cups-128-mozilla-firefox.png
ซึ่งแสดงว่าท่านติดตั้งสำเร็จจากนั้นก็ลองพิมพ์

มาถึงขึ้นตอนการติดตั้ง scanner กันบ้างขั้นตอนนี้แหละครับทำให้ผมเสียเวลามากๆเลยมาดูขั้นตอนเลยดีกว่ากนะครับ

1. $sudo apt-get install sane xsane
2. ดาว์นโหลด http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html
3. $sudo dpkg -i brscan2-0.2.3-0.i386.deb
4. $sudo echo ‘none /proc/bus/usb usbfs auto,devmode=0666 0 0’ >> /etc/fstab
5. $sudo sane-find-scanner | grep usb
“found USB scanner (vendor=0x04f9, product=0x01ab) at libusb:002:002″
6. $sudo nano /etc/udev/rules.d/45-libsane.rules
เพิ่มบรรทัดด้านล่างลงไป
# Brother|MFC 240C
SYSFS{idVendor}==”04f9″, SYSFS{idProduct}==”01ab”, MODE=”664″, GROUP=”scanner”
7. $sudo usermod -a -G scanner yourusername
8. $sudo umount /proc/bus/usb
$sudo mount /proc/bus/usb
$sudo mknod -m 666 /dev/usbscanner c 180 48

9.$sudo rm -rf ~/.sane
10. รีสตาร์ทคอมพิวเตอร์
11. $xsane จะเห็นดังรูป
screenshot.png

และสุดท้ายติดตั้ง PC-Faxในกรณีต้องการส่ง Fax จากคอมพิวเตอร์(ยังไม่ทำงานครับ ต้องมีการ config อีกเล็กน้อยจริงจะสามารถส่งข้อมูลไปยัง FAX ได้แต่ก็ยังมีปัญหา Fax ไม่ยอม dial ครับ)

1. ดาว์นโหลด LPR PC-FAX send Driver http://solutions.brother.com/linux/sol/printer/linux/pcfax_drivers_lpr.html
2. ติดตั้ง $sudo dpkg -i brmfcfaxlpd-1.0.0-1.i386.deb
3. ดาว์นโหลด CUPS Wrapper PC-FAX send Driver http://solutions.brother.com/linux/sol/printer/linux/pcfax_drivers_cups.html
4. ติดตั้ง $sudo dpkg -i brmfcfaxcups-1.0.0-1.i386.deb
5. ท่านจะเห็นดังรูปหลังจากติดตั้งเสร็จ
screenshot-printers.png
screenshot-printers-cups-128-mozilla-firefox.png

เรียบร้อยครับคราวนี้ก็ถึงเวลาที่ต้องทำงานซะทีของให้โชคดีครับสำหรับท่านที่เจอปัญหาเช่นเดียวกับผม

มีหนังสือ Using Business Object Crystal Reports XI มาแลกครับ

August 27, 2007 4 comments

พอดีซื้อหนังสือ Using Business Object Crystal Reports XI มาแล้วใช้งานแค่ครั้งเดียวแล้วตอนนี้ไม่ได้ใช้งานแล้วครับ ใครมีหนังสือเกี่ยวกับการเขียนโปรแกรมแล้วอยากเอามาแลกเชิญนะครับหนังสืออยู่ในสภาพ 99%

ส่วนหนังสือที่ผมอยากได้ ก็เกี่ยวกับ Python, Java, Zope, Plone

รายละเอียดหนังสือดูได้จากที่นี่

Categories: book

Mantis Bug Tracker – Open Source Issue Bug Tracking

August 23, 2007 Leave a comment

วันนี้มีเวลาว่างนิดหน่อย พอดีนึกได้ว่าต้องหา ซอฟต์แวร์ Bug Tracking มาใช้กับงานสักตัว ก็ดูอยู่หลายตัวครับลองค้นหาใน Google เลือกไม่ถูกครับมีทั้งฟรีและเสียเงิน สุดท้ายผมก็เลือก Mantis เพราะเคยใช้อยู่งานหนึ่ง ความสามารถของ Mantis สำหรับผมก็ถือว่าเพียงพอครับไม่หวือหวาเกินความจำเป็น ใครสนใจสามารถอ่านรายละเอียดได้ที่นี่ครับ http://www.mantisbt.org และที่นี่เค้าเปรียบเที่ยบ Bug tracking และ Issue tracking ไว้ครับ http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems

Mantis Feature List

http://www.mantisbt.org/wiki/doku.php/mantisbt:features

ทำไมผมถึงเลือกที่จะใช้ OFBiz ? Why OFBiz ?

August 23, 2007 6 comments

พอดีผมได้รับคำถามมาจากเพื่อนสมาชิกใน Narisa.com ท่านถามผมว่า ทำไมผมถึงเลือกที่จะใช้ OFBiz มันมีข้อดีกว่าซอฟต์แวร์ ERP ตัวอื่นๆอย่างไร มันมีที่มาที่ไปแบบนี้ครับ ก่อนหน้าที่ผมจะเลือกใช้ OFBiz นั้นผมมีความคิดที่จะพัฒนาซอฟต์แวร์ ERP ขึ้นมาสักตัวหนึ่ง ผมเลือกที่จะใช้ Java และเลือกที่จะใช้ Framework ที่สามารถเรียนรู้ได้เร็วและไม่ยากต่อการศึกษา สามารถหาคนมาเรียนรู้ Framework ของเราได้ภายในระยะเวลา 1 เดือนแล้วทำงานได้เลย และผมก็เลือก OFBiz

เหตุผลแรกเลยคือผมได้รู้จักเมื่อประมาณ 3 ปี ก่อนตอนนั้น SIPA นำเข้ามาและจัดอบรมที่ภูเก็ตแต่ผมไม่ได้เข้าไปร่วมอบรมนะครับ มีพี่คนหนึ่งท่านไปอบรมมา บอกว่า OFBiz น่าสนใจมากมันสุดยอดเลยนะ ผมก็เลยลองเอามาเล่นดูแต่ก็ไม่ค่อยได้สนใจอะไรมากครับ เพราะช่วงนั้นลองศึกษา Compiere อยู่ลองติดตั้งลองใช้งานโอเคเลยตัวนี้ แต่ผมก็หยุดไปเพราะหาเอกสารการพัฒนาปรับแต่งหรือแก้ไขโปรแกรมไม่มีเลยลอง เข้าไปหาที่ compiere.in.th ก็ไม่ ที่มีก็มีแต่คู่มือการใช้งาน คิดในใจว่าถ้าเรานำไป Implement ให้ลูกค้าแล้วมันต้องปรับแต่งแบบหนักๆหมายถึงต้องแก้โค้ดของโปรแกรมเราไม่ แย่เหรอ ผลสุดท้ายผมก็เลิกล้มความคิดที่จะทำ ERP หันไปจับงานด้าน CRM และ Call Center แทน หลังจากนั้นผ่านมา 2 ปีกว่าผมมีโอกาศได้รู้จักกับคุณ Hans ท่านเป็นหนึ่งใน committee ของ OFBiz ท่านได้สาธิตการ customize OFBiz ให้ดูโอ้มันน่าทึ่งมาก ทำหน้าจอค้นหาข้อมูลและมีเงื่อนไขในการค้นหาใช้เวลาไม่ถึง 5 นาทีลองเพิ่ม Field ในฐานข้อมูลใช้เวลา 1-2 นาทีมี Field ใหม่ขึ้นที่form เลย แน่นอนว่าเหตุผลข้อแรกคือเร็วและง่ายในการแก้ไขปรับแต่ง

ประการที่สองคือผมอยากได้ Framework สักตัวที่มันเป็น Framework ครอบจักรวาลเหตุที่ต้องการแบบนี้เพราะว่า ถ้าผมอยากเปิดบริษัทเล็กๆรับเขียนโปรแกรมทั่วๆไปเพราะ ERP ไปไม่รอดจะทำอย่างไรผมต้องมานั่งศึกษา Framework ที่จะมาช่วยพัฒนาโปรแกรมของผมใหม่เหรอคงเสียเวลาเหมือนเริ่มจากศูนย์ใหม่เลย ไม่ใช่เริ่มจากเราคนเดียวคนอื่นๆในทีมเราด้วย แต่ถ้าผมใช้ OFBiz มาตั้งแต่แรกก็ไม่ต้องศึกษาอะไรใหม่เลยเพราะ Framework ของ OFBiz มันครอบจักรวาลจริงๆสามารถนำไปพัฒนาโปรแกรมอย่างอื่นได้ ไม่เพียงแค่ ERP และ OFBiz ยังแถม Data Model และ Business Framework มาให้อีกเท่านี้ก็เพียงพอแล้ว การทำธุรกิจมันมีมากกว่าการเขียนโปรแกรม

ต้องมีคน support ด้วยเพราะกรณีที่เราเจอ case หนักๆยากๆเราทำไม่ได้เราจะทำอย่างไร ต้องมีคนช่วย OFBiz ก็ตอบโจทย์ผมได้อีกนั้นแหละที่ Mailing Lists ของ OFBiz ค่อนข้างที่จะ Active มาก มีคนใจดีที่เคยเจอปัญหาและแก้ไขปัญหาได้เอามาแบ่งปันกัน

สุดท้ายต้อง opensource 100% ไม่ขึ้นกับบริษัทใดบริษัทหนึ่ง

จะเห็นว่าเหตุผลของผมไม่ได้พูดถึง Function ของ OFฺBiz เลยว่ามันมีข้อดียังไงบ้างเพราะผมเลือก OFBiz มาใช้งานนั้นผมมองในมุมมองของ นักพัฒนา

สุดท้ายนี้ถ้าใครผ่านมาแล้วอ่านบันทึกของผม อย่าเพิ่งเชื่อ ขอให้ท่านได้ลองใช้ลองเล่นมันเสียก่อน สวัสดีครับ

Categories: ofbiz

OrangeGears Status#1

August 20, 2007 Leave a comment

สวัสดีครับ ความคืบหน้าของโครงการ orangegears มาถึงวันนี้ผมทำเอกสารเกือบเรียบร้อยแล้วเอกสารที่ผมทำออกมานี้เพื่อที่จะกำหนดแนวทางการทำงานร่วมกันของนักพัฒนาทุกๆท่านที่จะเข้ามาช่วยเหลือโครงการ และเอกสารทางด้านเทคนิคต่างๆเช่น การใช้งาน SVN การ commit งาน การแปล แต่ที่ผมยังไม่คืบหน้าคือการใช้งาน sourceforge ที่จริงอยากจะทำเป็นคู่มือออกมาเลย เพราะอาจจะมีประโยชน์กับนักพัฒนาอื่นๆอื่นๆที่ต้องการสร้างโครงการ opensource บน sourceforge ใครมีความคิดดีๆนำเสนอได้นะครับ

Categories: ofbiz, orangegears, project

หอค้าผนึกเนคเทคดันเอสเอ็มอีใช้โอเพ่นซอร์ส

August 19, 2007 Leave a comment

สภาหอการค้าไทย ร่วมเนคเทค พัฒนาซอฟต์แวร์โอเพ่นซอร์ส หนุนเอสเอ็มอี ใช้ไอทีเพิ่มขีดแข่งขันรับเอฟทีเอ ระบุ ผลสำรวจสำนักงานสถิติธุรกิจใช้ไอที 1.7 แสนแห่ง

นาย ยงยศ พรตปกรณ์ รองประธานคณะอนุกรรมการติดตามผลกระทบจากการเปิดเขตการค้าเสรี ประธานคณะทำงานด้านวิจัยพัฒนาและด้านไอที สภาหอการค้าแห่งประเทศไทย กล่าวว่า ได้ร่วมมือกับศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) ที่จะให้สนับสนุนวิจัยพัฒนาการจัดทำโปรแกรมซื้อมาขายไป และโปรแกรมสินค้าคงคลัง (อินเวนทอรี) ที่เป็นโอเพ่นซอร์ส มาใช้ในกลุ่มวิสาหกิจขนาดเล็กและกลาง(เอสเอ็มอี)

เขายังกล่าวอีกว่า โดยจะคัดเลือกซอฟต์แวร์โอเพ่นซอร์สที่มีอยู่แล้ว ไม่ว่าจะเป็น OFBIZ,COMPERE และ OPENTAB นำ มาพัฒนาเพิ่มเติมให้รองรับการใช้งานภาษาไทย และปรับแต่งโครงสร้างซอฟต์แวร์ ที่สอดรับกับลักษณะการทำธุรกิจของไทย โดยเฉพาะโครงสร้างภาษี ซึ่งจะผลักดันให้เป็นรูปธรรมได้ใน 1 ปี

ส่วนการผลักดันการใช้งาน จะทำผ่านธุรกิจขนาดใหญ่ในไทยที่มีกว่า 5,000 บริษัท คัดเลือกบริษัทที่มีเครือข่ายตัวแทนขายอยู่จำนวนมาก และให้บริษัทขนาดใหญ่เหล่านี้ ผลักดันการใช้ซอฟต์แวร์โอเพ่นซอร์สนี้ เข้าไปใช้ในเครือข่ายคู่ค้าของตนเอง จะทำให้เอสเอ็มอี เต็มใจที่จะเข้ามาใช้งานและบริษัทขนาดใหญ่ก็จะได้ประโยชน์จากการทำธุรกิจที่ มีประสิทธิภาพมากขึ้น

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

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

เขา กล่าวด้วยว่า หากผู้ประกอบการไม่รองรับ และปรับตัวในอนาคตอันใกล้ จะสูญเสียความสามารถการแข่งขันและตลาดเป้าหมายไปให้กับประเทศคู่แข่งอื่นได้ โดยเฉพาะตลาดยุโรป และญี่ปุ่น ที่ให้ความสำคัญกับตรวจสอบย้อนกลับที่มาของสินค้า

“บริษัท ขนาดใหญ่บางแห่ง เช่น เทสโก้ กำหนดให้ผู้ส่งสินค้าต้องมีระบบอิเล็กทรอนิกส์แลกเปลี่ยนข้อมูลการซื้อขาย หากบริษัทใดไม่ทำ ก็เสียตลาด หรือในอีกกรณีหนึ่ง ในบางประเทศ สินค้านำเข้าบางรายการ หากสามารถตรวจสอบย้อนกลับได้ก็จะได้ราคาขายที่ดีกว่าสินค้าที่ ตรวจสอบไม่ได้ ” นายยงยศ กล่าว

นอกจากนี้ยังกล่าวต่อว่า ถึงข้อมูลของสำนักงานสถิติ ที่สำรวจบริษัทขนาดกลางขึ้นไป 850,000 แห่ง พบ 170,000 แห่ง มีการใช้เทคโนโลยีสารสนเทศ แสดงให้เห็นว่าภาคธุรกิจยังมีการใช้ไอทีไม่มากนัก และหากมองในภาพรวมจำนวนบริษัทจดทะเบียนมีกว่า 2 ล้านบริษัท คาดว่าจะมีบริษัทที่ใช้ไอที 4 แสนราย หรือ 20% ของทั้งหมด

ด้าน นายวิรัช ศรเลิศล้ำวาณิช รักษาการผู้อำนวยการโครงการโปรแกรมซอฟต์แวร์ประยุกต์ เพื่อสารสนเทศและอุปกรณ์เคลื่อนที่ศูนย์เทคโนโลยีอิเล็กทรอนิกส์ และคอมพิวเตอร์แห่งชาติ (เนคเทค) กล่าวว่า เนคเทคมีงบกว่า 10 ล้านบาท เพื่อสนับสนุนการพัฒนาโอเพ่นซอร์สในไทย ซึ่งส่วนหนึ่งสนับสนุนวิจัยพัฒนา เพื่อให้ธุรกิจได้นำซอฟต์แวร์เป็นทางเลือกการใช้งาน โดยไม่ต้องเสียค่าลิขสิทธิ์ ทำให้ช่วยประหยัดค่าใช้จ่ายให้กับองค์กรธุรกิจได้

ปัจจุบัน มีองค์กรขนาดใหญ่ยอมรับ และนำโอเพ่นซอร์สซอฟต์แวร์มาใช้งานแล้ว ได้แก่ การบินไทย จำกัด (มหาชน) บริษัท ปูนซิเมนต์ จำกัด (มหาชน) การไฟฟ้าฝ่ายผลิตแห่งประเทศไทย(กฟผ.) และองค์การเภสัชกรรม ซึ่งจะช่วยลดการสูญเสียค่าลิขสิทธิ์ให้ต่างชาติไม่น้อยกว่า 300 ล้านบาท โดยประเมินจากกรณีศึกษาของ กฟผ.ที่ประหยัดงบลิขสิทธิ์ซอฟต์แวร์ช่วง 2 ปี 346 ล้านบาท

ที่มา : เว็บไซต์กรุงเทพธุรกิจ – Friday, August 03, 2007 02:07

ผมหวังเห็นอย่างยิ่งว่าโครงการนี้จะไม่ล้มเหลวเหมือนคราวก่อนนะครับที่ SIPA เคยเอา OFBiz เข้ามาครั้งหนึ่งแล้วก็หายไป อย่างให้มันเป็นเพียงแค่การสร้างกระแส

Categories: news, ofbiz