Selamat Pagi Sobat.
Mungkin ada beberapa sahabat yang pernah mengalami gagal waktu melakukan backup data base MYSQL melalui command line :
mysqldump -u ketikuser -pketikpassword ketikdatabase > /var/lokasi/database_backup.sql
kadang gagal backup nya dikarenakan ada database :
mysqldump got error 1146 table doesn't exist when using lock tables
Sobat bisa mencoba syntak berikut ini:
pada command prompt masuk ke direktory database MYSQL:
#cd /var/lib/mysql
#myisamchk -r -v -f ./ketikdatabase/ketiktable.MYI
Semoga membantu.
Sunday, July 24, 2016
Thursday, July 21, 2016
Encode dan Decode bade64 Postgresql
Beberapa sahabat pernah bertanya, bagaimana cara Encode dan Decode base64 pada PostgreSQL.
Berikut saya kasih contoh :
--DECODE
SELECT CONVERT_FROM(DECODE(prospect_name, 'base64'), 'UTF-8') FROM master_customer WHERE vcust_id='HIRTM-TEKO-312'
"SkFVSEFSSQ=="
--ENCODE
SELECT customer_id,ENCODE(CONVERT_TO(prospect_name, 'UTF-8'), 'base64') FROM master_customer ORDER BY customer_id LIMIT 10;
Semoga bermanfaat.
Capture DTMF Digit Pada Asterisk
Buat sahabat yang mungkin sedang belajar pemrograman Asterisk (Telephony), dan sedang mencari artikel tentang bagaimana mengcapture digit DTMF dan menyimpannya ke dalam data base.
Berikut script yang saya tempakan pada "extension.conf":
[me]
exten => t,1,Hangup
exten => h,1,Hangup
exten => i,1,Hangup
exten => 1803,1,Set(wait=2)
exten => 1803,n,Set(wait_exp=1)
exten => 1803,n(begin),Playback("1-yes-2-no")
exten => 1803,n,Set(gottries=0)
exten => 1803,n,Set(got=)
exten => 1803,n(getmore),Set(timer=${EPOCH})
exten => 1803,n,Read(get,"silence/1",,,,${wait})
exten => 1803,n,Set(timer=$[${EPOCH}-${timer}])
exten => 1803,n,GotoIf($[${timer}==$[${wait}+1]]?gotnothing:gotsomething)
exten => 1803,n(gotnothing),Set(gottries=$[${gottries}+1])
exten => 1803,n,GotoIf($[${LEN(${get})} == 0]?reallynothing:gotdigit)
exten => 1803,n(reallynothing),GotoIf($[${gottries}>1]?done:getmore)
exten => 1803,n(gotsomething),Set(gottries=0)
exten => 1803,n,GotoIf($[${LEN(${get})} == 0]?gotpound:gotdigit)
exten => 1803,n(gotpound),Set(got=${got}#)
exten => 1803,n,Goto(getmore)
exten => 1803,n(gotdigit),Set(got=${got}${get})
exten => 1803,n,Set(get=)
exten => 1803,n,Goto(getmore)
//exten => 1803,n(done),SayDigits(${got})
exten => 1803,n,AGI(dtmf_capture.php,${got})
exten => 1803,n,Goto(begin)
Semoga bermanfaat.
Subscribe to:
Posts (Atom)

