Archive for the ‘Uncategorized’ Category

run php script on startup

Suse appears to use init scripts to launch apps at start up and you will need to write a custom init script to launch your socket.php script.

At the bare minimum, you could create an executable script in /etc/rc2.d named S99socket containing

#!/bin/sh
/path/to/php /path/to/socket.php &

  • Comments Off

PG Map

  • Comments Off

Netcall Setup

TOT Netcall for Nokia Phone

  • Comments Off

การติดตั้ง Tomcat ซึ่งเป็น Servlets container ต้องมี JAVA ติดตั้งอยู่ด้วย ปรกติ Tomcat ที่อยู่บน repository ของ Debian จะผูกติดกับ gij หรือ GNU interpreter for Java bytecode ซึ่งเป็นของ GNU แต่ส่วนใหญ่แล้วเรามักติดตั้ง Tomcat ควบคู่กับ JAVA ของ SUN

การใช้งานใช้ java บนของ sun บน debian นั้นต้องเพิ่ม repository ใน /etc/apt/sources.list ให้มีในส่วนของ contrib และ non-free ก่อน เช่น (สำหรับผู้ใช้ในประเทศไทยครับ)

Mirror แห่งชาติ ครับ

deb http://mirror.in.th/debian/ etch main contrib non-free
deb-src http://mirror.in.th/debian/ etch main contrib non-free

ของ Linux.thai.net ครับ ตามสะดวก

deb http://linux.thai.net/debian/ etch main contrib non-free
deb-src http://linux.thai.net/debian/ etch main contrib non-free

เสร็จแล้วก็

$ sudo aptitude update

เพื่อเพิ่มชื่อของโปรแกรมต่างๆ หลังจากนั้น ให้ติดตั้ง java ของ sun ครับ

$ sudo aptitude install sun-java5-jdk

รอจน install เรียบร้อยหลังจากนั้น ก็ install Tomcat ต่อครับ

$ sudo aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps

รอจน install ให้เรียบร้อย หลังจากนั้นให้ตรวจสอบดูว่าตอนนี้เราใช้ Java ของ sun อยู่หรือเปล่า โดยใช้คำสั่งนี้ครับ

$ sudo update-alternatives –config java
There are 2 alternatives which provide `java’.

Selection Alternative
———————————————–
+ 1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
* 2 /usr/bin/gij-wrapper-4.1

Press enter to keep the default[*], or type selection number: 1
Using `/usr/lib/jvm/java-1.5.0-sun/jre/bin/java’ to provide `java’.

$ sudo update-alternatives –config javac
There are 2 alternatives which provide `javac’.

Selection Alternative
———————————————–
1 /usr/lib/jvm/java-1.5.0-sun/bin/javac
*+ 2 /usr/bin/ecj-bootstrap

Press enter to keep the default[*], or type selection number: 1
Using `/usr/lib/jvm/java-1.5.0-sun/bin/javac’ to provide `javac’.

เพื่อให้โปรแกรมตัวอื่นสามารถรู้จัก JAVA_HOME ครับต้องไปแก้ที่ /etc/profile โดยเพิ่มสิ่งเหล่านี้ลงไปครับ ทุกครังที่รีบูทเครื่อง เราสามารใช้งานตัวแปร JAVA_HOME ได้

JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
export JAVA_HOME

ตรวจสอบ java อีกครั้งเพื่อความแน่ใจ หากขึ้นประมาณนี้ถือว่าใช้ได้ครับ

$ java -version
java version “1.5.0_10″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_10-b03, mixed mode)

ทดสอบดูว่าเราพร้อมจะเขียน JSP แล้วยัง โดยพิมพ์ที่ Web browser ว่า

http://192.168.119.129:8180/
  • Comments Off

text to wav

Requirements
*nix based Operating System
Festival for Linux
PHP 3 or higher
LAME Ain’t an MP3 Encoder (optional)

install
festival festlex-cmu festlex-poslex festvox-kallpc16k libestools1.2 sgml-base

wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97b2.tar.gz
tar zxvf lame-3.97b2.tar.gz
cd lame-3.97
./configure –prefix=/usr
make
make install

  • Comments Off

wake-up call example


exten => _*77*XXXXXXXXXXXX,1,Answer()
exten => _*77*XXXXXXXXXXXX,n,Set(year=${EXTEN:4:4})
exten => _*77*XXXXXXXXXXXX,n,Set(month=${EXTEN:8:2})
exten => _*77*XXXXXXXXXXXX,n,Set(day=${EXTEN:10:2})
exten => _*77*XXXXXXXXXXXX,n,Set(hours=${EXTEN:12:2})
exten => _*77*XXXXXXXXXXXX,n,Set(minutes=${EXTEN:14:2})
exten => _*77*XXXXXXXXXXXX,n,NoOp(Wake-up call scheduled for ${CALLERID(
num)} at ${hours}:${minutes} on ${day}.${month}.${year}.)
exten => _*77*XXXXXXXXXXXX,n,System(echo -e "Channel: SIP/${CALLERID(num
)}\\nContext: wake-up\\nExtension: 23" > /tmp/${UNIQUEID}.call)
exten => _*77*XXXXXXXXXXXX,n,System(touch -t ${year}${month}${day}${hour
s}${minutes} /tmp/${UNIQUEID}.call)
exten => _*77*XXXXXXXXXXXX,n,System(mv /tmp/${UNIQUEID}.call /var/spool/
asterisk/outgoing/)
exten => _*77*XXXXXXXXXXXX,n,Playback(rqsted-wakeup-for)
exten => _*77*XXXXXXXXXXXX,n,SayNumber(${hours})
exten => _*77*XXXXXXXXXXXX,n,SayNumber(${minutes})
exten => _*77*XXXXXXXXXXXX,n,Hangup()

[wake-up]
exten => 23,1,Answer()
exten => 23,n,Wait(1)
exten => 23,n,Playback(this-is-yr-wakeup-call)
exten => 23,n,Wait(1)
exten => 23,n,Hangup()
  • Comments Off

Time

Mp3

Msn status

  • manon2029@hotmail.com is

Chat with Meeh

Donate

    If you find an article useful, then please make a donation.

หมวดหมู่

UserOnline

Counter

  • Visitors today: 23
  • Visitors yesterday: 48
  • Visitors per day: 378
  • Max. visitors per day: 255
  • Total page views: 155,899
  • Page views of this page: 378
  • Currently online: 1
  • Max. online: 23
  • Total visitors: 33,987
  • counterStatistics