ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ opensource

[ ubuntu ] SIFT Opensource installation

1. download from http://web.engr.oregonstate.edu/~hess/ 2. $ make make -C ./src siftfeat make[1]: Entering directory `/mnt/disk/AIT/OpenCV/sift/src' gcc -O3 -I../include `pkg-config --cflags opencv` `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gsl` -c xform.c -o xform.o Package gsl was not found in the pkg-config search path. Perhaps you should add the directory containing `gsl.pc' to the PKG_CONFIG_PATH environment variable No package 'gsl' found xform.c:16:24: error: gsl/gsl_sf.h: No such file or directory xform.c:17:25: error: gsl/gsl_rng.h: No such file or directory xform.c:18:29: error: gsl/gsl_randist.h: No such file or directory xform.c:27: error: expected declaration specifiers or ‘...’ before ‘gsl_rng’ xform.c: In function ‘ransac_xform’: xform.c:85: error: ‘gsl_rng’ undeclared (first use in this function) xform.c:85: error: (Each undeclared identifier is reported only once xform.c:85: error: for each function it appears in.) xform.c:85: error: ‘rng’ und...

[ FoxiReader ] How to correctly order multiple page printing ?

In Foxi Reader, it is very simple to order multiple page. Foxi Reader is small, fast, and has a easy to use bulid-in feature. No more fineprint plugin for me. See picture,

ลองสร้าง documentation diagram ด้วย BoUML

ลองเขียน Use case diagram ตอนแรก ต้องสร้าง UseCaseView ก่อน แล้วค่อยสร้าง UseCaseDiagram โดยคลิกขวา ตรงแท็บ browser แล้วเลือก New ... Tips : - วิธีเปลี่ยน Actor จากตัวคน เป็นกล่อง คือ คลิกขวาที่ตัวคน แล้วเลือก Edit drawing settings เลือก drawing mode : class - ถ้าลากเส้นไม่ได้ ให้ดูว่ากล่องนั้นอยู่บนหรือเปล่า อย่างเช่น ถ้า subject dialog ( กล่อง boundary ) ทับ use case dialog อยู่มันจะลากไปที่ use case dialog ไม่ได้ ให้คลิกขวาแล้ว Upper, Lower, Go up, Go down ตามสะดวก - ถ้าจะเซฟ เป็นรูป ให้คลิกขวาตรงที่สร้าง diagram ทางขวา แล้ว Save optimal picture part (png) หรือ Save visible picture part (png) ก็ได้ - class ที่แสดงปกติ ก็ configure ประมาณนี้ ลองสร้างอันอื่นสิ UseCaseView > SequenceDiagram ClassView > ClassDiagram Class diagram Tips : - คลิกขวา ที่ตัว diagram เลือก Add attribute หรือ Add operation ได้ - คลิกขวา Edit drawing settings แล้ว show members full definition ตั้งเป็น yes ได้นะ จะทำให้มันโชว์ type ใน diagram ด้วย

CMS (Content Management System), e-Commerce, LMS (Learning Management System), Forum/Board, Blog, CRM, ERP opensource list

บังเอิญต้องหาพอดีอ่ะนะ จดไว้หน่อย เวปเขารวมไว้ดีมากเลย CMS ( Content Management System ) เช่น mambo , joomla , xoops , postnuke , phpnuke , BolinOS , Caravel , DCP-Portal , Dragonfly , Drupal , e107 , EcwCMS , Elxis , eNvolution , Exponent , EXV2 , eZ publish , GuppY , Jupiter , phpCMS , LDU , Limbo , lucidCMS , MD Pro , METAjour , Midgard , MODx , MyPHPNuke , MySource , PHP-Fusion , phpwcms , phpWebSite , PHPX , PROPS , RunCMS , Siteframe , Tikiwiki , TYPO3 , Xaraya e-Commerce สามารถนำสินค้าต่างๆขึ้นมาขายบนเว็บไซต์ โดยสมาชิกจะสามารถสั่งซื้อสินค้าผ่านเว็บได้เลย เช่น osCommerce , Zen-Cart , cpCommerce , Osc2Nuke , PhpShop LMS ระบบบริหารจัดการการเรียนออนไลน์ ( Learning Management System ) สำหรับ e-learning เช่น Moodle , ATutor , Claroline , DoceboLMS , Learnloop Forum/Board เช่น phpBB , YaBB , PNphpBB , IPB , Phorum , XMB , FUDforum , SMF , W-Agora , OpenBB , miniBB , Beehive Blog เช่น WordPress , Drupal , b2evolution , Nucleus , pMachine , MyPHPblog , Movable T...

OSS ( Open Source Software ) license

Open Source Software ≅ Free Software (ซอฟต์แวร์เสรี) ≠ Freeware Right to Copy ใช้งาน Right to Study ศึกษาการทำงาน Right to Modify พัฒนา/ปรับเปลี่ยน/แก้ไข Right to Redistribute แจกจ่าย หาผลประโยชน์ Freeware มักจะใช้กับชุดของซอฟต์แวร์ที่อนุญาตให้เผยแพร่ซ้ำได้ แต่ไม่สามารถดัดแปลงซอฟต์แวร์ได้ ฟรีแวร์จะ ไม่ให้ซอร์สโค้ด ซึ่งซอฟต์แวร์ในลักษณะนี้จะ ไม่ใช่ซอฟต์แวร์เสรี Shareware สามารถเผยแพร่ซ้ำซอฟต์แวร์นั้นๆ แต่ผู้ที่ใช้ซอฟต์แวร์นั้นต่อจะต้องจ่ายค่าสัญญาอนุญาต Public domain software ซอฟต์แวร์สาธารณะ ไม่มีลิขสิทธิ์ ในบางกรณีโปรแกรมกระทำการ (Executable Program) สามารถอยู่ใน Public Domain โดยไม่มีซอร์สโค้ดให้ ซึ่ง ไม่จัดว่าเป็นซอฟต์แวร์เสรี เพราะซอฟต์แวร์เสรีต้องสามารถเข้าถึงซอร์สโค้ดได้ Copylefted software ( reciprocal license ) ซอฟต์แวร์เสรีที่เป็น Copylefted software ถึงแม้จะมีการนำมาดัดแปลง ก็จะต้องใช้สัญญาที่ยังคงเป็นซอฟต์แวร์เสรีอยู่ ( เป็น non-permissive นั่นเอง ) เช่น GPL permissive free software licence - require advertising materials to credit the copyright holder. Licenses with an adv...

บ๊ายบาย Microsoft Visio มาใช้ dia กันดีกว่า

แต่ก่อนเคยบ่นมานานว่า Microsoft Visio ทำเครื่องช้าโคดๆ วันนี้ได้ไปอ่านเจอ 50 โปรแกรม open source ที่สามารถใช้แทนโปรแกรมเสียตังที่ใช้บ่อยๆได้ บางตัวที่เขาแนะนำก็ใช้อยู่แล้ว แต่ ก็เจอตัวใหม่ๆ น่าใช้หลายตัว ซึ่งบัญเอิญช่วงนี้ต้องเขียน Class Diagram พอดี ประจวบเหมาะกับการลองของเล่นใหม่ เลยโหลดตัวนี้ก่อนเพื่อนเลย dia มีเวอร์ชั่นของวินโดวส์ด้วย ที่นี่ โปรแกรมใช้งานง่าย กินแรมน้อย และฟรี!! ด้วยการจัดกลุ่มของเมนูได้ค่อนข้างดี ทำให้ใช้งานได้ในเวลาอันรวดเร็ว แถมมีเมนูภาษาไทยมาให้อีกต่างหาก ที่ลองใช้ไปครั้งหนึ่ง ติดอยู่นิดเดียว คือว่า พอพิมพ์เสร็จปุ๊ป เซฟ เสร็จเรียบร้อย กด print แล้วเดินไปดูที่เครื่อง print พรืดๆๆ มันออกมารูปบะเริ่มเลย จากที่คิดว่าจะให้มันอยู่ในแผ่นเดียว มันดัน print ขนาดใหญ่ยักษ์มา กินไปตั้ง 9 แผ่น !!! ด้วยความโง่ครับ ตอนหลังจึงรู้ว่าต้องเซทแบบนี้ครับ เขียนตัวอย่างมาให้ดู 3 กล่องนะ ของจริงที่ทำพังไปมันเยอะกว่านี้อ่ะ ถ้าเป็นดังตัวอย่างนี้ print ออกมา 2 แผ่นแน่ๆ ( เส้นสีน้ำเงิน บอกขนาดหน้าที่ตั้งไว้ ) ดังนั้นก่อนกด print ต้องเซทขนาดกระดาษให้มันเหมาะเสียก่อน ดูตามรูปเลย Scale ที่ตี...