BlogKu

Hanya Catatan Sederhana Dari Ku

set orientation without lost view component android

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
viewRoot = inflater.inflate(R.layout.home_container, container, false);
      if (savedInstanceState == null) {
            mFrag = new LatestPromo();
            getChildFragmentManager().beginTransaction()
            .replace(R.id.home_container_childFragment, mFrag)
            .addToBackStack(variable.isPlace).commit();
      } else {
            mFrag = (Fragment) getChildFragmentManager().findFragmentById(
            R.id.home_container_childFragment);
      }
return viewRoot;
}

Advertisements

Mengambil Data data dari server dengan format JSON

    //======================================HTTP GET JSON PARSING=============================//

DefaultHttpClient httpClient = new DefaultHttpClient();
ResponseHandler resonseHandler = new BasicResponseHandler();
HttpGet getMethod = new HttpGet(MainTabActivity.url_select+ "zzzzzzzzzzzzzzzzzz");


HttpResponse response = httpClient.execute(getMethod);
HttpEntity httpEntity = response.getEntity();
InputStream in = httpEntity.getContent();
BufferedReader read = new BufferedReader(new InputStreamReader(in));
String line = "";
String content = "";
while ((line = read.readLine()) != null) {
	content += line;
}

Log.e("response Server :", content);

Pengaturan Lalu lintas Router Mikrotik

Mikrotik dikenal mudah dan handal dalam pengaturan lalu lintas pada jalur data, yang dimana jalur data dapat di pisahkan berdasarkan target ip yang di tentukan, apakah jalur data tersebut mengarah server lokal atau ke publik (internet)?, disinilah peran router bekerja.

Hal yang perlu di konfigurasi pada interface lan card antara lain:

Pada Router :

  • Eth0 => 202.xxx.xxx.xx (publik)
  • Eth1  => 172.0.100.1 (ke Server) dan Eth1:0 => 10.10.10.1 (ke Server)
  • Eth2  => 192.168.100.1 (LAN/private network)
Pada Server :
  • Eth0 => 172.0.100.2 (ke Router) dan Eth0:1 => 10.10.10.2 (ke Router)
Pada Komputer Client
  • Eth0 => 192.168.100.2/24 (ke Router), gateway => 192.168.100.1 (ke Router) , dns => 172.0.100.2 (ke Server)

Pada kasus ini akan dijabarkan beberapa aturan-aturan dasar pengaturan jalur trafik data, diantaranya: Read more of this post

Sharing Internet dengan Mikrotik Sebagai Gateway Server

Mikrotik dikenal handal dalam melakukan routing table dan limit bandwitdh dan juga terkesan sangat mudah dalam konfigurasinya. Dalam kasus ini akan di bahas langkah – langkah membangun mikrotik sebagai gateway server.

Beberapa hal yang harus di persiapkan adalah

  • Eth0 sebagai ip publik dengan ip “202.xxx.xxx.xxx”
  • Eth1 sebagai ip lan/private dengan ip “192.168.100.1”

Jika semua sudah di persiapkan lakukan beberapa langkah berikut:

  1. Siapkan mikrotik routerboard / pc, pastikan mikrotik sudah dalam keadaan siap digunakan.
  2. Buka Winbox lalu masukan ip router, username, dan password.
  3. Pada Menu Utama winbox buka menu “New Terminal”.
  4. Set terlebih dahulu masing masing interface Eth0 dan Eth1. Read more of this post

Konfigurasi Limiter Bandwitdh WebHTB pada CentOS 6.2 + integrasi dengan Proxy LUSCA

Langkah ini adalah lanjutan dari langkah sebelumnya yaitu “Manajemen bandwidth dengan htbtool dan langkah install webhtb pada Centos 6.2“. berikut langkah konfigurasi manajemen bandwitdh dengan WebHTB

  1. Buka Terminal/Console linux
  2. Mark IPtables untuk TOS ZPH. Pada bagian ini, tandai paket dengan Type Of Service 0×04 pada mangle IPtables TOS 0×04 akan di set dengan MARK id 4
    berikut tambahkan rulesnya :

    [root@localhost conf.d]# iptables -A OUTPUT -t mangle -m tos --tos 0x04 -j MARK --set-mark 0x4
    [root@localhost conf.d]# service iptables save
    [root@localhost conf.d]# service iptables restart
  3. Akses WebHTB melalui browser, ketik “https://ip-komputer-webhtb/webhtb”, seperti gambar berikut login-webhtb
    Masukan password yang sudah ditentukan Read more of this post

Install WebServer Apache Centos 6.2 + Setup VirtualHost

Web Server merupakan suatu perangkat lunak yang bertugas untuk memberikan layanan permintaan data dari http atau https ke user melalui browser web. Web Server memberikan layanan data berupa halaman yang dapat di pahami oleh user.

WebServer Topologi

WebServer Topologi

Pada kasus ini akan di jelaskan secara singkat bagaimana langkah installasi dan konfigurasi WebServer dengan Centos 6.2.

  1. Buka Terminal atau Console Linux. Read more of this post

Langkah Install Lusca Proxy CentOS 6.2

Lusca Proxy High performance merupakan pengembangan dari squid oleh developer squid Andrian cadd yang didekasikan terutama untuk caching file-file dynamic (seperti youtube, google addssense, banner, iklan dll) file-file itu biasanya membuat penuh cache, tapi karena content dynamic oleh squid pasti akan dianggap miss dan akan mendownload lagi jadi bisa membuat posioning cache. Lusca sanggup mencache file-file tersebut dan menjadi hit content. banyaknya file dinamis ini tentu akan jauh menghemat bandwidth yang terpakai. Read more of this post

Langkah installasi OpenSSL linux Centos 6.2

SSL merupakan teknologi enkripsi data khusus dalam dunia internet, yang dimana metode request atau pengiriman data dilakukan dengan protokol yang berbeda yaitu port 443 dengan akses link https bukan port 80 yang hanya akses biasa. Penggunaan teknologi SSL dengan akses https sering dijumpai pada saat melakukan akses rekening bank, melakukan authentikasi login, dan order belanja dengan kartu kredit.

Berikut langkah-langkah instalasi OpenSSL pada Centos 6.2

  1. Buka terminal / console Centos
  2. Pastikan bahwa repository sudah di set dengan baik dan terhubung internet.
  3. Lakukan installasi OpenSSL Read more of this post

Manajemen bandwidth dengan htbtool dan langkah install webhtb pada Centos 6.2

webhtb-bannerLinux tidak hanya dilengkapi kemampuan hanya  sebagai gateway namun juga dapat digunakan sebagai manajemen bandwitdh yang dikenal dengan nama HtbTool. Tool ini dapat membatasi lebarnya akses menuju target melalui gateway dengan satuan kbps, sebagai contoh pihak kantor yang memiliki 4 komputer sebagai client mendapatkan bandwitdh 800 kbps dari provider internet langganan, lalu bagaimana agar 800 kbps itu dapat dibagi rata ke semua client?, nah disinilah peran HtbTool sebagai manajemen bandwitdh.

Penggunaan HtbTool sebagai manajemen bandwitdh cukup handal dalam melakukan tugasnya, namun dari sisi penggunaan, tool ini kurang begitu ringkas dalam hal pengoprasiannya oleh administrator. Dengan seiring waktu HtbTool berkembang dengan sedemikian rupa, yaitu konfigurasi berbasis web dengan akses https WEBHTB. WEBHTB merupakan hasil perkembangan dari HtbTool, yang memiliki kemudahan dalam hal manajemen bandwitdh. Read more of this post

Setup dnsmasq CentOS 6.2 sebagai primary dns server koneksi internet

DNS, merupakan suatu aplikasi yang memiliki fungsi untuk menterjemahkan dari nama domain seperti blabla.co.id menjadi 202.xxx.xxx.xx atau sebaliknya. Penggunaan DNS ini memudahkan user pengguna, sehingga user tidak perlu mengingat ip address yang sulit di hafal.

dns-flow-chart-static

Pada kasus ini akan di jelaskan secara singkat bagaimana langkah installasi dnsmasq dengan Centos 6.2. Read more of this post