Category: Programming
Version Control มันดียังไงๆๆๆ (ผมใช้ git นะ)
Git คืออะไร ไปหาคำตอบได้จากตอน มาลอง พัฒนา Application ร่วมกับ Git กันเถอะ (1) แล้ว Git ดียังไง ผมเอา senior project ที่ github มาโชว์ละกัน
หัดเขียน Javascript ด้วย Browser
หัดเขียน Javascript ด้วย Browser 1. Chrome (ลง plugin firebug ด้วยนะจ๊ะ)
parents, parent ,, find, children ความเหมือนที่แตกต่าง [ใน jQuery]
parents, parent ,, find, children ความเหมือนที่แตกต่าง [ jQuery ] parents() และ parent() เอกสารของ jQuery เขียนไว้อย่างนี้ครับ
Digital Image Processing ด้วย Python (cs377)
การบ้าน ตอนเรียน Digital Image Processing ลองหัดด้วยเขียน python
[drupal] ปัญหา hook_link_alter กับ comment ใน drupal6
เนื่องจาก link_alter มันต้องใช้แบบนี้ hook_link_alter(&$links, $node, $comment = NULL)
haskell 02 [data type / list operators]
ต้อง blog แบบ embedded ไม่รู้จะได้อ่านต่ออีกเมื่อไร … เริ่มรู้สึกไม่ค่อยเข้าใจ …
haskell 01
ลองกดเข้าไปใน $ghci ดู แล้วก็พบว่า มันมี :info เพื่อ inspect ระดับ (presedence) ของ operator ได้ ghci> :info (+) class (Eq a, Show a) => Num a where (+) :: a -> a -> a … – Defined in GHC.Num infixl 6 + ghci> :info (*) class (Eq a, Show a) => Num a where …
เนรมิต Web Service ตัดคำ (ใช้ grails + xfire) ภาค SOAP
วันนี้ผมจะมานำเสนอการทำ Web Service ตัดคำภาษาไทย โดยใช้ grails framework (ภาค SOAP) สั่ง grails create-app _appname_ เพื่อสร้าง grails application cd _appname_
การเข้าถึง servletContext (ใน Service)
import org.codehaus.groovy.grails.web.context.ServletContextHolder as SCH def servletContext = SCH.servletContext
แกะ Link ทั้งหมดด้วย cyberneko (Groovy Java)
แกะ Link ทั้งหมดด้วย cyberneko (Groovy Java) จาก code ข้างบน จะเป็นการแกะ link ออกมาเฉพาะลิ้งค์ที่มีคำว่า id groovy -cp nekohtml.jar:xml-apis.jar:xercesImpl.jar nekoReg.groovy Related Blogs
ตัดคำภาษาไทยด้วย Groovy (ไม่ใช้ grails)
เหล้าเก่าเอามาเล่าใหม่ขวดใหม่ ผมโมดิฟาย LexTo ของ Sansarn overload method addDict โดยเพิ่ม addDict (string )
classpath กับ groovyConsole
Blog ด้วยภาพ ถ้าเข้า groovyConsole แบบธรรมดา จะเกิด unable to resolve class ……
นักศึกษาธรรมศาสตร์ ใครอยากได้เกรดสวยๆ เชิญทางนี้ :)
ล่อเป้ามั๊ยเนี่ย…อิอิ ความจริงไม่มีอะไรมาก แค่อยากได้แต่เกรด ไม่เอารูป (จากสำนักทะเบียน) ขยายความ : คือต้องการเปลี่ยนการแสดงผลเกรด แบบในรูป
Grails + Tomcat แล้วเกิด – java.lang.OutOfMemoryError: PermGen space
ทำอะไรมีปัญหาทุกที สาเหตุที่เกิด Error – java.lang.OutOfMemoryError: PermGen space เพราะว่า เรา Deploy Application ใหม่ แล้ว ค่า Default ของ PermGen Space มัน set ไว้น้อย (ประมาณ 80 – 84mb)
Set Encoding ให้ Cyberneko แล้วก็ Grep Image Source
Set Encoding ให้ Cyberneko html parser (บาง Site ไม่ยอมกำหนดว่าเป็น Encoding แบบใด) แล้วก็ Grep Image Source Code ตามข้างล่างนี้
[Twitter] Follow กลับ -> คนที่มา Follow เรา [php]
[Twitter] Follow กลับ -> คนที่มา Follow เรา [php] ใช้ php twitterlibphp
Grails & Legacy Database กับการ MAP id เข้ากับ String
โจทย์ Grails วันนี้คือ ถ้ามี Database อยู่แล้ว จะสร้าง Grails Application มาครอบ Table ที่มีอยู่แล้ว ยังไง ? โจทย์นี้ยากสำหรับผม เพราะว่า ผมสร้าง Application ใหม่อย่างเดียวเลย Table ก็เกิดใหม่ทุกครั้งเลยไม่เจอปัญหาอะไร
แก้ปัญหา RESTClient ยิงไป update.xml ไม่ได้
ปัญหา ไอ้ Code (post ข้อความออก twitter) ข้างล่าง นี้มัน error [ Caught: groovyx.net.http.HttpResponseException: Expectation Failed ] อ่านมาได้ แต่โพสไม่ได้ ก็เซ็งเป็ด วิธีแก้ไขก็ให้แก้เป็นแบบนี้ (เติม twitter.client.params.setBooleanParameter ‘http.protocol.expect-continue’, false เข้าไปแค่นั้นเอง)
การทำลายน้ำบนภาพด้วย Java (Java Image Watermarking)
อันดับแรกต้องไป ดาวน์โหลด library watermarker-0.0.4.jar มาก่อน แล้วก็ตามด้วย dozer-4.2.1.jar หลังจากนั้นก็ add JAR file ลงไปใน Project ของเรา
grails bash completion
เคยบ่นว่า shell ของ ubuntu เก่งกว่า mac เพราะว่ามันใช้ command+tab +tab ได้ แต่หารู้ไม่ว่าที่ ubuntu ใช้ command +tab +tab ได้นั้นเค้าเรียกว่า bash-completion (แต่นี่ยังไม่ใช่ประเด็น) ซึ่งก่อนจะล้างเครื่องมันใช้ grails +tab +tab เพื่อแสดงคำสั่งที่สามารถใช้ได้ออกมา (แต่ไม่ได้จดไว้) พอลงเครื่องใหม่ปุ๊บก็ต้องมาหาวิธีที่ทำให้มันใช้งานได้ (มันต้องทำได้ เพราะเคยใช้ได้)
Grails RunApp: : Error starting Sun’s native2ascii
ปัญหา RunApp: : Error starting Sun’s native2ascii ตอนสั่ง $ grails run-app ปัญหาบน ubuntu
ลง Tomcat ง่ายนิดเดียว (mac osx)
ลง Tomcat ง่ายนิดเดียว (mac osx) ไม่พูดพร่ำทำเพลง เปิด Terminal ขึ้นมาแล้วป่าวประกาศตัวแปรดังต่อไปนี้ export JAVA_HOME=/Library/Java/Home export CATALINA_HOME=/Library/Tomcat/Home แล้วสั่ง
วิธีติดตั้ง GlassFish
วิธีติดตั้ง GlassFish ติดตั้ง JDK ให้เรียบร้อย Set ค่าตัวแปร JAVA_HOME ให้ชี้ไปยัง JDK ของเรา ดาวน์โหลด GlassFish จาก https://glassfish.dev.java.net/downloads/v2.1.1-final.html
ป้ายจราจรอัจฉริยะ (ที่อัจฉริยะขึ้นมาหน่อย… มั๊ง)
ปัญหารถติดมันน่าเบื่อมาก ป้ายจราจรอัจฉริยะก็ช่วยไม่ได้ เพราะว่าป้ายมันอยู่บนหัว ตอนเราติดแหง็กอยู่บนถนน… ตอนนี้ก็ดีหน่อยมี @traffy มาช่วยรายงานสภาพจราจร แต่สำหรับผม มันยังไม่สามารถตอบโจทย์ได้ดีพอ เพราะ
Community-generated Traffic Information System
ข้อมูลหาย ขออัพอีกครั้ง Community-generated Traffic Information System View more presentations from inatialz. http://www.slideshare.net/inatialz/communitygenerated-traffic-information-system Related Blogs » Learning to use CSS and DIV Tags for Columns in Dreamweaver Behind the Video: Alicia Keys – 'Un-thinkable (I'm Ready)' Telos™ Stacking Chair, 12? Seat Height | ProductCheckpoint.com Aries 202007 Black Side Step Bar | Center Bestsellers cheaper [...]
ลองเล่น python + Imaging + numpy
มี Assignment Digital Image Processing เลยหาเครื่องมือที่จะเอามาใช้หน่อย ตอนแรกกะจะใช้ opencv แต่ลองเอา wrapper ที่ทำให้ python ใช้ opencv มาลองดีกว่า เพื่อความมันส์(อยากเขียน python เป็น) google_protectAndRun(“ads_core.google_render_ad”, google_handleError, google_render_a เขียนไปเขียนมา ทำไปเกือบเสร็จ (python + opencv) เจอปัญหาเรื่อง datatype นิดหน่อย (ไม่รู้ว่ามัน cast ไปเป็น pointer to aligned image data ยังไง) ผสานกับเวลาที่เหลือน้อย จึงคิดว่า กลับไปเขียน opencv + c ให้เสร็จก่อนดีกว่า ที่เขียนใน python มันเพี้ยนๆ พอเขียน opencv + c เสร็จ (แต่ไม่เรียบร้อย) แต่รู้สึกว่า ในการทำงานหลายๆส่วนกับ [...]
(Cache) Python 2.4 + numpy + matplotlib + Imaging
จากความเดิมตอนที่แล้วที่ ใช้ python 2.5 กับ numpy แล้วก็ Imaging 1.1.6 ก็ทำงานไปได้ระดับหนึ่ง แต่เกิดอยากจะ plot histogram ขึ้นมาเลยไปมองที่ scipy เนื่องจากครั้งที่แล้วยังลงไม่ได้ แต่แล้วก็ได้พบพานกับ matplotlib-0.99.1.1 เคยเห็นใน superpack ก็เลยโหลดมาลองซะหน่อย
Unit Vectors – Normalizing ใช้ python และ numpy
ก่อนที่เราจะ normalize vector ได้ เราต้องหา norm ( magnitude หรือ ขนาด) ของมันก่อน ซึ่งมันหาได้โดยการ ถอด Square root ของ ผลบวกกำลังสองครับ (sumsquare) length = sqrt((ax * ax) + (ay * ay) + (az * az)) length = sqrt(9 + 1 + 4) = 3.742 ซึ่ง 3.742 จะเป็น ขนาดของ Vector [1,2,3] ครับ ถ้าจะ normalize vector นี้ก็เอา magnitude ไปหารทุกตัวครับ x [...]




![parents, parent ,, find, children ความเหมือนที่แตกต่าง [ใน jQuery]](http://www.together.in.th/wp-content/uploads/2010/07/jquery-logo-150x150.png)

![[drupal] ปัญหา hook_link_alter กับ comment ใน drupal6](http://www.together.in.th/wp-content/uploads/2010/06/drupal-logo-150x150.jpg)
![haskell 02 [data type / list operators]](http://www.together.in.th/wp-content/uploads/2010/06/Haskell.png)







![[Twitter] Follow กลับ -> คนที่มา Follow เรา [php]](http://www.together.in.th/wp-content/uploads/2010/04/twitter-bird-pic-150x150.jpg)







