This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Survey

Selasa, 24 Juni 2014

CentOS 6.4 - Install SSH2 extension for PHP
















Hari ini test send file via sftp dengan  php. Berikut ini adalah snippet code untuk test send file:
public function index(){
$connection = ssh2_connect('localhost', 22); if ($connection) {
ssh2_auth_password($connection, 'user', password');
// send a file
ssh2_scp_send($connection,  '/local/filename','/remote/filename', 0644);
} else {
print_r('not connect');
}
}

Tapi ketika run file php nya terjadi terjadi error
PHP Fatal error: Call to undefined function ssh2_connect()

Setelah gooling.... Akhirnya dapat mantra untuk install ssh2 terlebih dahulu. Dengan langkah-langkah sebagai berikut:

1. Install the necessary packages before you can build/install ssh2 extension
yum install gcc php-devel php-pear libssh2 libssh2-devel make

2. Install the extension, (hit enter for autodetect when it prompts you)
pecl install -f ssh2

3. Once the install is completed, you just have to tell PHP to load the extension when it boots.
echo extension=ssh2.so > /etc/php.d/ssh2.ini

4. Restart your webserver and test to see if the changes took effect.
service httpd restart

5. You can check it installed with the following command
php -m | grep ssh2

Jakarta, 24 Juni 2014
by waw

Konfigurasi VPN Pada Ubuntu 14.04 Untuk Koneksi Internet dan VPN Secara Bersamaan













1. Click Network Manager -> Select VPN Connections -> Click Configure VPN
2. Click Add -> Select PPTP -> Click Create
3. Click VPN -> Input Connetion Name, Gateway, User name, and Password -> Click Advanced.



4. Click IPv4 Setting -> Select Method : Automatic (VPN) addresses only -> Click Route.
Example : Lists IP for VPN access are in range 10.17.71.* .Click add button and then input Address, Netmask, Gateway (if any)














After all configuration and connect to VPN. The default routing is using wlan0 (if using wifi connection).


Jakarta, 24 Juni 2014
by waw

Senin, 02 Juni 2014

CentOS logout user who connect via tty


Sabtu, 10 Mei 2014

Pengaturan Brightness Ubuntu 14.04 pada Lenovo G480

Ubuntu 14.04 LTS sudah release. Saatnya untuk melakukan perubahan pada Laptop setelah sebelumnya mengunduh dokumen ISO pada website resmi Ubuntu.
Malam ini saya baru saja melakukan instalasi Ubuntu 14.04 pada laptop Lenovo G480 yang bukan milik saya (milik kantor). Ternyata ada hal yang tidak bisa dilakukan yaitu saat menekan tombol (Fn + panah bawah) untuk menurunkan kecerahan warna. Setelah googling akhirnya saya menemukan caranya.


1. Cari key code untuk mengatur kecerahan layar
acpi_listen





2. Buat hook untuk menaikkan kecerahan layar
gksu gedit /etc/acpi/events/asus-keyboard-backlight-up
3. Copy-Paste scipt berikut ini pada  file asus-keyboard-backlight-up, key code disesuaikan dengan hasil acpi_listen di atas
event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/brightup.sh










4. Buat hook untuk menurunkan kecerahan layar

gksu gedit /etc/acpi/events/asus-keyboard-backlight-down
5. Copy-Paste scipt berikut ini pada  file asus-keyboard-backlight-down, key code disesuaikan dengan hasil acpi_listen di atas
event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/brightdown.sh










6. Buat script untuk menaikkan kecerahan layar
gksu gedit /etc/acpi/brightup.sh
7. Copy-Paste scipt berikut ini pada  file brightup.sh
#!/bin/bash

curr=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $curr -lt 4272 ]; then
curr=$((curr+610));
echo $curr  > /sys/class/backlight/intel_backlight/brightness;
fi

8. Copy-Paste scipt berikut ini pada  file brightdown.sh
#!/bin/bash

curr=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ $curr -gt 610 ]; then
curr=$((curr-610));
echo $curr  > /sys/class/backlight/intel_backlight/brightness;
fi

9. Buat supaya file yang sudah di buat tadi dapat dieksekusi
sudo chmod +x /etc/acpi/events/asus-keyboard-backlight-up
sudo chmod +x /etc/acpi/events/asus-keyboard-backlight-down
sudo chmod +x /etc/acpi/brightup.sh
sudo chmod +x /etc/acpi/brightdown.sh
 10. Restart daemon acpid
sudo service acpid restart
11. Selesai. Saya coba test kembali dengan Fn + Tombol bawah, akhirnya tingkat kecerahan layar saya sudah bisa diturukan.

Jakarta, 10 Mei 2014 by waw

Senin, 06 Januari 2014

Contoh client script Pengiriman Data Menggunakan Socket pada PHP

Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses baik dalam satu mesin maupun antar mesin. Gaya pemrograman socket sendiri berawal dari sistem Unix BSD yang terkenal dengan kepeloporannya pada bidang penanganan jaringan, sehingga sering disebut BSD Socket. Socket pertama kali diperkenalkan di sistem Unix BSD versi 4.2 tahun 1983 sebagai kelanjutan dari implementasi protokol TCP/IP yang muncul pertama kali pada sistem Unix BSD 4.1 pada akhir 1981. Hampir setiap variant Unix dan Linux mengadopsi BSD Socket. Pada lingkungan Unix, socket memberikan keleluasaan pemrograman gaya Unix yang terkenal dengan ideologinya, Semua di Unix/Linux adalah file. Komunikasi antar program dapat berlangsung lewat penggunaan deskriptor file standar Unix dengan bantuan socket.

Keunggulan dari penggunaan socket adalah anda dapat melakukan komunikasi antar proses/program melalui jaringan berbasis yang TCP/IP tentunya, bahkan dengan program lain yang berjalan pada platform non-unix seperti Microsoft Windows, sepanjang program tersebut berbicara dalam protokol transfer yang sama. Fasilitas-fasilitas yang disediakan oleh mesin unix seperti rlogin, ssh, ftp, dan lain-lain menggunakan socket sebagai sarana komunikasi mereka. Socket dibentuk dan digunakan dengan cara yang berbeda. Komunikasi socket terutama diciptakan untuk tujuan menjembatani komunikasi antara dua buah program yang dijalankan pada mesin yang berbeda. Jangan khawatir, ini tentu saja berarti dua program pada mesin yang sama dapat juga saling berkomunikasi. Kelebihan lain dari komunikasi socket adalah mampu menangani banyak klien sekaligus (multiple clients).

Berikut ini adalah contoh script pada php untuk pengiriman data menggunakan socket.

<?php
//ip server yang menyediakan layanan
$host    = "127.0.0.1";
//port socket yang menyediakan layanan
$port    = "919";

//contoh paket data yang akan di kirim
$a='WAW;;0029;SAMPLE;6287877180782;03';

// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");

// menyambungkan ke server
$result = socket_connect($socket, $host, $port) or die("Could not connect to server\n");

// mengirim paket data ke server
socket_write($socket, $a, strlen($a)) or die("Could not send data to server\n");

// menerima respon dari server
$result = socket_read ($socket, 1024) or die("Could not read server response\n");

//menampilkan respon yang diterima dari server, jika server mengirim data kembalian
echo $result;

// menutup koneksi socket
socket_close($socket);
?>

Definisi dan Hukum Nikah

  • Definisi Nikah
Menurut bahasa, nikah adalah menggabungkan. Setiap penggabungan atara dua hal disebut dengan nikah.

Sedangakan definisi nikah menurut istilah adalah akad perkawinan yang sah. Nikah juga terkadang digunakan untuk mengungkapkan arti hubungan suami isteri. Jika kata nikah disandarkan kepada isteri dengan mengatakan "Si fulan  menikahi isterinya." Maka yang dimaksud adalah melakukan hubungan suami isteri [khusus]. Jika yang mengatakan, "Ia menikahi putri si fulan.", maka yang dimaksud adalah melakukan akad pernikahan [umum].

  • Hukum Nikah
Di dalam pernikahan berlaku lima hukum:

1. Wajib
Hukum ini berlaku bagi orang yang takut berbuat zina jika dia tidak melakukannya, sedangkan dia adalah orang yang mampu melaksanakannya. Meninggalkan zina adalah wajib, sedangkan apa yang dapat menyempurnakan kewajiban adalah juga wajib.

2. Haram
Hukum ini berlaku pada pernikahan yang dilakukan di negara yang sedang terjadi peperangan. Karena pernikahan tersebut terkadang dapat menyebabkan kelahiran beberapa anak, kemudian anak-anak tersebut bisa dibunuh atau diculik.
Contoh pernikahan jenis ini adalah seseorang yang mempunyai isteri bermaksud menikah dengan wanita lain, akan tetapi dia khwatir tidak dapat berlaku adil. Dalam kondisi seperti ini dia haram menikah. Allah --Tabaaraka wa swt-- berfirman, 

فَإِنْ خِفْتُمْ أَلَّا تَعْدِلُوا فَوَاحِدَةً

"Maka jika kamu takut tidak akan dapat berlaku adil, maka (nikahilah) seorang saja."
 (QS. An-Nisaa' [4]:3)

3. Makruh
Hukum ini berlaku bagi orang fakir yang tidak mempunyai keinginan untuk menikah. Penyebabnya adalah bahwa ia akan menganiaya dirinya sendiri dengan menafkahi orang lain, padahal dia tidak berkeinginan untuk menikah.

4. Mubah
Hukum ini berlaku bagi orang kaya yang tidak berkeinginan untuk melakukan pernikahan, walaupun dia mampu memberi nafkah. Dia bisa bermanfaat bagi seorang wanita dengan memberikan nafkah padanya.

5. Sunah
Ini adalah asal hukum pernikahan berdasarkan sabda Rasulullah saw:

يَا مَعْشَرَ الشَّبَابِ مَنِ اسْتَطَاعَ مِنْكُمُ الْبَاءَةَ فَلْيَتَزَوَّجْ فَإِنَّهُ أَغَضُّ لِلْبَصَرِ وَأَحْصَنُ لِلْفَرْجِ وَمَنْ لَمْ يَسْتَطِعْ فَعَلَيْهِ بِالصَّوْمِ فَإِنَّهُ لَهُ وِجَاءٌ

"Wahai para pemuda, barangsiapa diantara kalian yang [sudah mapan] untuk "menikah", maka menikahlah. Karena ia dapat lebih menundukkan pandangan dan lebih menjaga kehormatan. Dan barangsiapa yang tidak mampu, maka berpuasalah. karena ia dapat menjadi tameng baginya."
(HR Bukhari Muslim)



Referensi :
Judul : Shahih Fiqih Wanita Menurut Al-Qur'an dan As-Sunnah
Penulis : Muhammad bin Shalih al-'Utsaimin, Syaikh 
Penerbit : Akbarmedia

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More