Pages

Sunday, December 15, 2013

Script PHP Connect to MySQL


Berikut Ini Contoh Script PHP Connect to MySQL









Contoh 1:

<?php
$conn = mysql_connect('192.168.1.40', 'User', 'Password');
if (!$conn) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>



Contoh 2 :

<?php
// Create connection
$con=mysqli_connect("192.168.1.40","User","Password","Database");

// Check connection
if (mysqli_connect_errno())
  {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
  else {
   echo "Connected successfully";
 }

?>


Thursday, December 12, 2013

Synchronize file dengan menggunakan rsync pada linux


Rsync ini melakukan transfer data dati satu server ke server lain dengan cukup menakjubkan,
anda dapat menggunakan aplikasi sync untuk keperluan backups server website , dan lebih daripada itu.
Aplikasi ini cepat dan tidak membutuhkan bandwidth yang tinggi hanya seperti  anda melakukan copy data secara normal .
saya pikir ini pilihan terbaik, Selamat datang pada dunia rsync yang luar biasa.

sebelumnya kita harus menyediakan 2 server linux, yang saya gunakan linux Centos 6.4 dan dengan linux ubuntu.
yang saya ininkan adalah data pada server centos di syngkronize dg server ubuntu.


Berikut ini Cata instalnya:

Settingan pada server linux tujian (centos):

install rsync :
# yum -y install rsync xinetd
# vi /etc/xinetd.d/rsync

Monday, December 9, 2013

List Perusahaan di Kawasan Industri MM2100

List Perusahaan di Kawasan Industri MM2100

No.
Block No.
Company Name


Business Type

Alamat Perusahaan di kawasan EJIP Cikarang


Berikut ini Alamat Perusahaan Di Kawasan EJIP Cikarang

PT. ABACUS KENCANA INDUSTRIES    
(stainless steel)
Kawasan EJIP - PLOT 4A, Cikarang Selatan, Bekasi, Jawa Barat 17550

PT. ADHI CIPTA AUTOBODY
(Repairing car)
Kawasan EJIP - PLOT 1F/4A, Cikarang Selatan, Bekasi, Jawa Barat 17550

PT. AISAN NASMOCO INDUSTRY
(Automotive parts)
Kawasan EJIP - PLOT 9L, Cikarang Selatan, Bekasi, Jawa Barat 17550

PT. AISIN INDONESIA          
(Automotive Components)
Kawasan EJIP - PLOT 5J, Cikarang Selatan, Bekasi, Jawa Barat 17550

PT. AJINOMOTO CALPIS BEVERAGE INDONESIA
(Beverage)
Kawasan EJIP - PLOT 7C, Cikarang Selatan, Bekasi, Jawa Barat 17550              

Sunday, December 8, 2013

install lynx : web browser berbasis text


Lynx merupakan web browser berbasis text (berjalan di terminal). Lynx menampilkan teks plain ASCII pada terminal anda, artinya Lynx tidak akan menampilkan foto atau konten multimedia, sehingga Lynx akan bekerja lebih cepat dibandingkan dengan browser lain. Anda dapat melakukan navigasi ke berbagai link dari halaman web dengan menggunakan tombol panah.


Cara instalnya :
$ sudo apt-get install lynx
atau dengan applikasi'synaptic package nmanager'

kemudian untuk mencobanya :
$ lynx www.detik.com


ket :
-berpindah dengan menggunakan tanda panah keyboad atas dan bawah.
-Enter menggunakan tombol arah kanan.
-kembali dengan menggunakan tombol arah ke kiri.



Berikut ini tampilanya :
lynx

Friday, December 6, 2013

Send email using GMail SMTP server from PHP with pear library


The first, please download pear library here
http://pear.php.net/


and then extract file and rename tobe "Pear_lib"


create file send_mail.php




<?php
// Pear Mail Library
require_once "Pear_lib/Mail.php";

$from = '<user@gmail.com>';
$to = '<user@yahoo.co.id>';
$subject = 'Hi!';
$body = "<html>Testing Email,<br>Test </html>";

$headers = array(
    'From' => $from,
    'To' => $to,
    'Subject' => $subject,
    'Content-Type'  => 'text/html; charset=UTF-8'
);

$smtp = Mail::factory('smtp', array(
        'host' => 'ssl://smtp.gmail.com',
        'port' => '465',
        'auth' => true,
        'username' => 'user@gmail.com',
        'password' => 'xxxxxxxxx'
    ));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
    echo('<p>' . $mail->getMessage() . '</p>');
} else {
    echo('<p>Message successfully sent!</p>');
}

?>


Thursday, December 5, 2013

Cara Membuat File .sh

Cara Membuat nya
Bisa dengan menggunakan terminal dengan editor vi  atau dengan Gedit

Dengan isi didahului oleh !/bin/bash






$vi /home/kusdi/cron/test.sh
isinya

#!/bin/bash

cp /home/kusdi/cron/test.txt /home/kusdi/cron/text_cron.txt
tar -zcf /home/kusdi/cron/test.tar.gz /home/kusdi/cron/


simpan  dengan cara Esc : wq

untuk menjalankan filenya :

$sh /home/kusdi/cron/test.sh


Chek hasilnya :

$ls /home/kusdi/cron/


Install cron / crontab pada ubuntu


cron job
Install Cron 

$sudo apt-get install cron

atau
boleh dari aplikasi  'Synaptic Package Manager'





Perintah yang yang di gunakan pada Crontab :
- crontab -e  : Berfungsi untuk mengubah dan membuat Crontab Baru
- crontab -l   : Berfungsi untuk melihat isi dari Crontab yang telah kita buat
- crontab -r  : Berfungsi untuk menghapus Crontab


membuat cron job

format penulisan job seperti dibawah ini :

*     *     *     *     *  command to be executed
-     -     -     -     -
|     |     |     |     |
|     |     |     |     +----- hari (0 - 6) (minggu=0)
|     |     |     +------- bulan (1 - 12)
|     |     +--------- tanggal (1 - 31)
|     +----------- jam (0 - 23)
+------------- menit (0 - 59)


Clear Console dan DOM Firebug dengan Jquery











Create Funcion :

function clearconsole() { 
 console.log(window.console);
  if(window.console || window.console.firebug) {
  //clear console
  console.clear();
  //clear DOM -> localstorage
  while (localStorage.length) localStorage.removeItem(localStorage.key(0));
 }
}


panggil funcionnya :

clearconsole()

Install Cron pada Linux Centos


Install package dan dependencies
cron job

#yum install vixie-cron

Enable service saat booting and start

# /sbin/chkconfig crond on

Start or restart Service

# /etc/init.d/crond start


menambahkan cron job :
# vim /etc/crontab 

tampilanya :
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed


Tambahkan dibagian bawahnya :
30 10 * * * root rm /home/test/cron_data/test.txt


Simpan filenya = Esc +wq
Artinya : job ini bekerja setiap hari, setiap bulan, setiap tanggal 1-31 , jam 10 lebih 30 menit.


Reff lain silahkan baca :

http://kusprayitna.staff.uii.ac.id/2008/09/22/membuat-penjadwalan-di-linux-crontab/
http://blogbodi.wordpress.com/2012/02/19/crontab-auto-eksekusi-perintah-linux/
https://drupal.org/node/23714

Membuat cron job pada linux centos 6



Install package dan dependencies

#yum install vixie-cron

Enable service saat booting and start

# /sbin/chkconfig crond on

Start or restart Service

# /etc/init.d/crond start


menambahkan cron job :
# vim /etc/crontab 

tampilanya :
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed


Tambahkan dibagian bawahnya :
30 10 * * * root rm /home/test/cron_data/test.txt


Simpan filenya = Esc +wq
Artinya : job ini bekerja setiap hari, setiap bulan, setiap tanggal 1-31 , jam 10 lebih 30 menit.


Reff lain silahkan baca :

http://kusprayitna.staff.uii.ac.id/2008/09/22/membuat-penjadwalan-di-linux-crontab/
http://blogbodi.wordpress.com/2012/02/19/crontab-auto-eksekusi-perintah-linux/
https://drupal.org/node/23714

Wednesday, December 4, 2013

Backup Incremental pada Linux Centos 6


Create Directory

# mkdir -p /mnt/backup/local/

# mkdir -p /home/test/data/

#touch /home/test/data/file{1..10}

# ls -l /home/test/data/



hasilnya :
total 0
-rw-r--r--. 1 root root 0 Dec  5 10:50 file1
-rw-r--r--. 1 root root 0 Dec  5 10:50 file10
-rw-r--r--. 1 root root 0 Dec  5 10:50 file2
-rw-r--r--. 1 root root 0 Dec  5 10:50 file3
-rw-r--r--. 1 root root 0 Dec  5 10:50 file4
-rw-r--r--. 1 root root 0 Dec  5 10:50 file5
-rw-r--r--. 1 root root 0 Dec  5 10:50 file6
-rw-r--r--. 1 root root 0 Dec  5 10:50 file7
-rw-r--r--. 1 root root 0 Dec  5 10:50 file8
-rw-r--r--. 1 root root 0 Dec  5 10:50 file9


Membuat File Backup pada Linux Centos 6


Create Directory

# mkdir -p /mnt/backup/local/

# mkdir -p /home/test/data/

#touch /home/test/data/file{1..10}

# ls -l /home/test/data/



hasilnya :
total 0
-rw-r--r--. 1 root root 0 Dec  5 10:50 file1
-rw-r--r--. 1 root root 0 Dec  5 10:50 file10
-rw-r--r--. 1 root root 0 Dec  5 10:50 file2
-rw-r--r--. 1 root root 0 Dec  5 10:50 file3
-rw-r--r--. 1 root root 0 Dec  5 10:50 file4
-rw-r--r--. 1 root root 0 Dec  5 10:50 file5
-rw-r--r--. 1 root root 0 Dec  5 10:50 file6
-rw-r--r--. 1 root root 0 Dec  5 10:50 file7
-rw-r--r--. 1 root root 0 Dec  5 10:50 file8
-rw-r--r--. 1 root root 0 Dec  5 10:50 file9