Oct 172016
 

Create auto start app in Linux Ubuntu

Assalamu’alaikum wr wb

Beberapa waktu lalu kita sudah pernha membahas tentang mengatasi masalah brigness pada layar monitor kita , tapi akan jadi menyulitkan jika tiap kita nyalakan kita harus menulis koment tersebut berulang – ulang.  Pada kali ini kita akan membuat setingan tersebut mejadi setingan default saat komputer kita menyala.

Baiklah langsung saja buatlah sebuah file

Lalu masukkan script di bawah ini

Lalu simpan, maka script kit sudah selesai. ini bisa digunakan untuk keperluan lain . selamat mencoba.

Wassalamu’alaikum wr wb

Oct 042016
 

Convert doc to pdf with php and libreoffice

Assalamu’alaikum wr wb

Bagaimana cara convert dari ms word atau doc ke pdf dengan menggunakan php, saya sempat browsing dan mencari tutorial barang kali ada library yang sudah siap untuk melakukan proses tersebut, banyak tutorial mulai dari menggunakan zend framework dan phpdocx yang prosesnya juga membutuhkan ketelitian untuk mencoba.

Akhirnya saya berfikir bagaiman kalau tidak menggunakan library php tetapi menggunakan pihak lain yang di execute oleh php.  akhirnya pilihan jatuh pada libreoffice yang notabene gratis. mulalilah berjalan – jalan di google untuk mencari tutorial cara convert dengan libreoffice.

Langsung saja, karena os saya menggunakan centos maka perintahnya seperti berikut

Pertama kita install libreoffice mode tersembunyi dan libreoffice witer.

Setelah itu tinggal buat script php untuk execute libreoffice untuk melakukan convert ke pdf.

Simpan file ke dengan nama convert.php dalam folder /var/www/html/ lalu execute perintah lewat browser kamu.

Maka akan tercipta file dalam /var/www/html sesuai dengan nama file asli dengan ext .pdf

Selamat mencoba semoga membantu

Wassalamu’alaikum wr. wb

Oct 032016
 

gnome shell edit brightness

Assalamu’alaikum wr wb

Setelah upgrade dari ubuntu 14.04 LTE ke Ubuntu 16.04 LTE gnome shell saya mengalami sedikit kendalai saat ingin mengurangi cahaya pada monitor (brightness).

Untuk melakukan edit cahaya pada monitor kita dapat menggunakan tools xbacklight caranya adalah dengan install tools tersebut

Setelah melakukan isntallasi maka kita tinggal memanfaatkan nya dengan menulis perintah seperti dibawah ini

Untuk nilai brightnes nya silakan sesuaikan dengan kebutuhan.

semoga membantu

Wassalamu’ alaikum wr wb

Feb 202016
 

Preventing DDOS attack from csf firewall.

First make sure DDOS attack is not from open recursive DNS settings. To check and fix that issue please read this article – Preventing DDOS aplification open resolver attack

This article is to set CSF firewall so that any DDOS intentional attack to your server can be prevented.

 

Step 1: open and edit CSF config file. 

 

Settings: 

Enable connection tracking.
CT_LIMIT is max number of connection allowed from one IP, you can set this value as per your server requirement.

Set connection tracking interval.

If you want to get possible ddos attack email then enable it.

If you want to make IP blocks permanent then set this to 1, otherwise blocks
will be temporary and will be cleared after CT_BLOCK_TIME seconds

If you opt for temporary IP blocks for CT, then the following is the interval
in seconds that the IP will remained blocked for (e.g. 1800 = 30 mins)

If you only want to count specific ports (e.g. 80,443) then add the ports
to the following as a comma separated list. E.g. “80,443”

 

These settings will be enough for DDOS attacks but if you are getting more attacks even you have above option configured then we can set few more options.

 

Step 2: Enable distributed attacks

Set the following to the minimum number of unique IP addresses that trigger
LF_DISTATTACK

 

Step 3: Enable distributed FTP attacks

 

Set the following to the minimum number of unique IP addresses that trigger
LF_DISTFTP. LF_DISTFTP_UNIQ must be <= LF_DISTFTP for this to work

 

If this option is set to 1 the blocks will be permanent
If this option is > 1, the blocks will be temporary for the specified number
of seconds

 

Step 4: Enable distributed SMTP attacks.

 

 

Set the following to the minimum number of unique IP addresses that trigger
LF_DISTSMTP. LF_DISTSMTP_UNIQ must be <= LF_DISTSMTP for this to work

 

If this option is set to 1 the blocks will be permanent
If this option is > 1, the blocks will be temporary for the specified number
of seconds

 

This is the interval during which a distributed FTP or SMTP attack is
measured

Dec 032012
 

Assalamu’alaikum wr wb

Firewall in ubuntu

Sekedar info buat teman – teman yang malas untuk setting firewal di linux yang mungkin membutuhkan waktu yang lama, di ubuntu di sediakan sebuah aplikasi yang akan memudahkan kita untuk setting firewall.

Untuk lebih jelasnya anda bisa membuka website resminya : https://help.ubuntu.com/community/UFW

Wassalamu’alaikum wr wb

Nov 272012
 

Assalamu’ alaikum wr wb

Partitioning in PostgreSQL

Suatu kali saya mengerjakan sebuah program yang transaksinya tiap hari paling sedikit 2000 record dengan kondisi seperti itu saya harus memikirkan sebuah teknologi yang mungkin bisa say gunakan untuk kasus tersebut. Karena jika tidak mungkin untuk mengisi data saja bisa jadi akan lambat karena banyaknya data, apalagi untuk reporting yang perlu melakukan pencarian dengan kondisi tertentu.

Akhirnya teringat dulu pernah coba – coba membuat partitioning di PostrgreSQL dengan Mas Bella.  baiklah mari kita bahas dulu satu – atu bagaimana cara membuat partitioning nya.

Buat sebuah database :

Create databse dbpartisi;

Buat table :

Buat script function trigger untuk partitioning nya :

Buat Trigger untuk menjalankan function di atas:

selamat mencoba
Untuk lebih jelasnya anda bisa membaca disini : http://www.postgresql.org/docs/9.1/static/ddl-partitioning.html

Wassalamu’ alaikum wr wb

Nov 272011
 

Assalamu’ alaikum wr wb

Jumpa Lagi dengan mbahsomo.

Setelah sekian lama menunggu karena setelah upgrade menjadi gnome3 dan nautilus3 RabbitVCS saya sudah tidak bisa dunakan lagi, jadi kalau mau commit dan update pada subversion harus manual lewat terminal.

Sebelumnya maaf bagi yang belum tau tentang RabbitVCSRabbitVCS adalah sebuah tools untuk mempermudah kita dalam penggunakan Subversion client dan git, kenapa mudah karena tampilan GUI nya. jadi kita tinggal klik saja kalo mau melakukan sesuatu.

Setelah melihat di websitenya RabbitVCS, dan membaca di dokumentasinya dengan sukses ubuntu 11.10 saya sudah terinstall RabbitVCS. berikut adalah langkah – langkahnya yang saya ambil dari websitenya langsung. Continue reading »

Jul 142011
 

Assalamu’ alaikum wr wb

Secara default mysql menutup hak akses dari ip luar, jadi jika kita menggunakan mysql sebagai database server yang akan di akses dari beberapa client yang menggunakan aplikasi client server pasti akan di reject. Sehingga untuk mengakses kita harus mengarah ke ip komputer server yang sudah terinstall mysql, Lalu bagaimana caranya ….!

1. Masuk ke komputer yang sudah terinstall mysql misal dengan ssh:

sugik@sugik-pc:~$ ssh sugik@lokal.com

2. Ubah konfigurasi pada mysql

sugik@server:~$ sudo vi /etc/mysql/my.cnf

lalu cari tulisan

bind-address            = 127.0.0.1

ubah menjadi ip server kamu semisal

bind-address            = 192.168.0.1

lalu restart mysql

sugik@server:~$ sudo /etc/init.d/mysql restart

3. Langkah ketiga adalah menmbahkan user yang kita beri hak akses untuk database kita

sugik@server:~$ mysql -u root -p
Enter password:
mysql> CREATE DATABASE dblatihan;
mysql> GRANT ALL ON dblatihan.* TO user@'%' IDENTIFIED BY 'PASSWORD';
mysql> \q

4. Sekarang kita sudah dapat mengaksesnya dari komputer lain.

Sekian dulu semoga membantu

Wassalamu’ alaikum wr wb

Jul 112011
 

Assalamu’ alaikum wr wb

Karena banyak yang meminta contoh file untuk Dinamic tree ExtJS maka akhirnya saya buatkan juga file agar bisa di download.

Silakan Download di sini : http://www.ziddu.com/download/15652230/latihanextjs.tar.gz.html

Karena menggunakan CodeIgniter anda harus terlebih dahulu mendownlaoad CI Versi CodeIgniter_1.7.3 atau CodeIgniter_1.7.2, jangan menggunakan yang Versi 2 karena ada banyak perbedaan pada versi tersebut. Untuk ExtJS saya menggunakan Versi 3.

Wassalamu’ alaikum wr wb

Jul 112011
 

Assalamu’ alaikum wr wb

Satu lagi theme untuk java yang bisa teamn – teman gunakan, untuk mempercantik tampilan java kalian. http://www.randelshofer.ch/quaqua/index.html, berikut tampilannya.

Untuk menggunakan silakan gunakan script seperti berikut :


try {
 JFrame.setDefaultLookAndFeelDecorated(true);
 JFrame.setDefaultLookAndFeelDecorated(true);
 JDialog.setDefaultLookAndFeelDecorated(true);
 UIManager.setLookAndFeel(ch.randelshofer.quaqua.QuaquaManager.getLookAndFeel());
 } catch (Exception e) {

 }

Ok Silakan di explore

wassalamu’ alaikum wr wb