natty

Archive for the ‘configuration’ Category

[twitter] facebook-twitter

In configuration on May 17, 2009 at 1:34 pm

ด้วยความพยายามจะ sync facebook กับ twitter เข้าด้วยกัน เพื่อที่จะอัพเดท status ครั้งเดียวแล้วไปอัพเดททั้ง facebook และ twitter  ซึ่งตอนนี้ก็ทำได้แล้วโดยที่

  • อัพเดทจาก twitter แล้วจะไปอัพเดท status ใน facebook อัตโนมัติ
  • อัพเดทจาก twitter application ใน facebook แล้วไปอัพเดทใน twitter อัตโนมัติ
  • อัพเดทจาก facebook status แล้วอัพเดทอัตโนมัติใน twitter <– ยังไม่แน่ใจว่าได้หรือยัง

อ่ะ ก่อนอื่น มาทำให้อัพเดทจาก twitter ไป facebok ก่อนละกัน ง่ายๆ เลย แค่ใช้ application:http://apps.new.facebook.com/twitter/ ใส่ user/pass ของ twitter ของคุณ แค่นี้ก็เสร็จแล้ว หากคุณอัพเดท twitter จากหน้า application ใน twitter ใน facebook นี้ ก็จะไปอัพเดทใน twitter ของคุณ และจากคุณอัพเดทจาก twitter นอก facebook มันก็จะอัพเดทไปถึง facebook status เลย

และวิธีทำให้ อัพเดทจาก facebook status แล้วไปอัพเดท twitter อัตโนมัติ ทำได้ดังนี้ค่ะ

  1. เข้า twitter feed:http://twitterfeed.com แล้ว login เข้า twitterfeed (กรณีนี้เก๋ใช้ openid ในการ login ค่ะ)
  2. เลือก go to my twitterfeeds
  3. เลือก create new feed
  4. เอาลิงค์ไปใส่ที่ RSS feed url โดยไปที่หน้า facebook ของตัวเอง เข้าลิงค์ http://www.facebook.com/notifications.php แล้วไปที่ your notification ด้านล่างขวา ให้ copy ลิงค์นั้นมา
  5. ตั้งค่าตามต้องการ

หวังว่าคงเป็นประโยชน์กับทุกท่านนะจ้ะ

ส่วนหนึ่ง อ้างอิงจากที่นี่ค่ะ http://blog.kristibarrow.com/2008/11/19/how-to-update-twitter-with-your-facebook-status/

[Resin] JasperReport on resin

In configuration, resin on September 25, 2008 at 11:50 am

หากเราไม่มี jasperserver บน resin แล้วเราต้องการให้มันสามารถใช้งานกับ .jrxml และ compile ได้ เราจำเป็นจะต้องมี lib ดังต่อไปนี้ หากต้องการใช้ในทุก project ก็เอาไปวางไว้ที่ resin/lib

common-collection
common-logging
poi
iReport
commons-javaflow
itext
jasperreports
common-digester
common-beanutils

java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
เกิดจากการไม่มี common-logging

javax.servlet.ServletException: net.sf.jasperreports.engine.JRException:java.lang.reflect.InvocationTargetException
สาเหตุหนึ่งอาจ เกิดจากการไม่มี common-collection

[Resin] PHP in Java: Natty & Juacompe discussion

In configuration, java, PHP on September 24, 2008 at 8:25 pm

เนื่องมาจาก natty ที่พอจะมีความรู้เรื่อง resin เท่าหางอึ่ง + PHP อยู่บ้าง บวกกับ juacompe ที่อัดแน่นไปด้วยความรู้เกี่ยวกับ server ที่ใช้ run java ทำให้วันนี้ก็เกิดความเข้าใจมากขึ้นกับ PHP in Java ใน resin

หากเราต้องการทำให้ java ของเราถูกเรียกโดย PHP ได้ ต้องทำให้ class นั้น extends AbstractQuercusModule และมี method ที่รับ parameter env ซึ่งเป็น quercus environment resources หรือไม่ก็ต้องสร้าง class ไว้แล้วให้มาสร้าง instant อยู่ใน class นี้

Read the rest of this entry »

[Resin] compile simple Java on Resin

In configuration on September 23, 2008 at 6:57 pm

โห วันนี้สงสัยต้องรีบกลับไปพักก่อน เพราะมึนสุดๆ เลย เป็นเรื่องที่ไม่น่าจะมึนเลย แต่ติดปัญหานั่นนี่อยู่นั่น

เรื่องมีอยู่ว่า จะพยายามเอา PHP ไปเรียก Jasper report ให้ได้ เพราะอุตส่าห์ทำ environment ตั้งไว้หมดแล้ว ลง resin server เอาไว้แล้วด้วย แต่เหลือแค่ยังไม่ได้ test ว่าใช้งานได้ไหม

และก็เพิ่งมาค้นพบตัวเองว่า ไม่เคยเอา simple java มารันบนนี้เลย แต่เคยเอา PHP ไปเรียก class java สำเร็จแล้ว – -”

ระหว่างทางก็เจอปัญหาปัญญาอ่อนมากมาย ถ้าคิดออกจะบอกเรื่อยๆ

Read the rest of this entry »

วิธีการ install UnixODBC

In configuration on September 18, 2008 at 5:43 pm

เนื่องจาก Windows server ไม่เพียงพอ ทำให้เก๋ต้องหาวิธีการใช้ ODBC บน Linux เฮ้อ… ปัญหาแต่ละอย่าง

ไปเจอมาตัวนึง ชื่อ UnixODBC แต่เท่าที่อ่าน list ก็ไม่เห็นว่าจะใช้กับ dbf ได้ แต่ก็ยังหน้าด้าน install มันอยู่

ก่อนอื่น ดาวน์โหลด package นี้ มา แล้วเอาไปวางที่ไหนก็ได้ใน Linux จากนั้นก็แตกซิบ แล้วเข้าไปที่ path นั้นเพื่อทำการ install ดังนี้

gunzip unixODBC*.tar.gz
tar xvf unixODBC*.tar

cd unixODBC*
./configure

มาถึงขึ้นนี้ บางท่านอาจจะ install ไม่ผ่าน เพราะติดปัญหา QT headers ให้ทำการ yum install avahi-qt3-devel ก่อน แล้ว ./configure ใหม่อีกรอบ จึงจะทำคำสั่งต่อไป

(*ถ้า ไม่มี permission การทำ ./configure ให้พิมพ์ chmod +x configure ก่อน)

make
make install

ก็จะได้ unixODBC อยู่ที่ /usr/local/etc/unixODBC ค่ะ

ติดต่อ network drive ผ่าน Apache+PHP

In configuration on September 18, 2008 at 4:03 pm

สองวันมานี้ เขียน PHP เรียก Foxpro แต่ทำ test บนเครื่องตัวเองก่อน โดยเอา dbf มาวางไว้บนเครื่อง ติดต่อผ่าน ODBC บน Windows พอทำโปรแกรมเสร็จ ก็จะเอาไปใช้จริง จึงจะเปลี่ยน path ไปเรียก dbf ซึ่งเป็น network drive ปรากฎว่าไม่สามารถทำได้ กลายเป็น table does not exist ไปซะงั้น

ปัญหาเกิดจาก Apache server ไม่ได้รับอนุญาติให้ติดต่อไปยัง network drive นั้น สิ่งที่เราต้องทำคือ

เข้าไปยัง control panel/Administrative tool/service แล้ว dbclick ที่ Apach service เลือกไปที่ log on tab ให้เลือกที่ this account แล้ว browse ไปยัง user ที่มีสิทธิ์เข้า network drive ดังกล่าว ใส่ user password ที่ถูกต้อง และอย่าลืม restart Apache ใหม่ เพียงเท่านี้ก็จะสามารถติดต่อไปยัง network drive ได้แล้ว แต่หาก restart Apache ใหม่แล้ว Apache ไม่สามารถ start ได้ แสดงว่า user/pass ที่คุณใส่เข้าไปไม่ถูกต้อง ให้กลับไปแก้ก่อน

แต่อย่าลืมว่า เวลาใส่ path ใน ODBC ต้องใส่เป็น UNC path มิฉะนั้นจะมองไม่เห็น