Monday, December 17, 2012

Note setup trac untuk single project


Note : setup trac di local

1. browse ke installasi svn manager kemudian dimana folder trac berada
2. kemudian dari folder tersebut, init enviroment :
trac-admin.dat c:\trac\ProjectName initenv
3. tambahkan subversion repository kedalam trac yang tadi sudah dibuat
trac-admin.dat c:\trac\ProjectName repository add ProjectName e:\Repositories\ProjectName svn
4. eksekusi resynch dulu ini
trac-admin.bat c:\trac\ProjectName repository resync '*'
5. trs ke c:\trac\ProjectName\conf\trac.ini, tambahkan line ini pada [trac]
repository_dir = e:\Repositories\ProjectName

Restart server lewat Service, kemudian coba akses ke https://localhost:444/trac/ProjectName, jng lupa lihat timeline & main main di ticket

Friday, December 7, 2012

Tentang Tuhan

Setiap agama tentu nya percaya dengan Tuhan. Dalam ajaran agama nya tersebut pun menyebutkan bagaimana sebetulnya sifat Tuhan tersebut. Tuhan disebut sebagai maha pengasih, disebut juga maha adil, maha esa dan berbagai sebutan lainnya.

Saya pribadi, sangat percaya terhadap keberadaan Tuhan, tapi saya memiliki pandangan lain terhadap keberadaan Tuhan tersebut. Bagi saya, Tuhan tersebut bukan lah seperti apa yang dijelaskan oleh beberapa agama. Bagi saya Tuhan itu tidak mengadili, tidak juga pengasih. Kenapa?

Saya sangat percaya bahwa setiap kebenaran, punya proporsi dan pandangan berbeda di setiap tempat. Sebagai contoh saja, Pasukan jepang yang dulu menjajah Indonesia dianggap sebagai pahlawan bagi masyarakat Jepang sendiri. Sedangkan Indonesia sendiri menganggap nya musuh. Trs kalau Tuhan bersifat sebagai pengadil, siapa dong yang salah, siapa jg yang benar?

Lalu menurut saya Tuhan itu seperti apa? kalau menurut saya Tuhan itu jauh lebih besar dan bersifat lebih absolute yang tidak akan bisa dibantah oleh manusia. Beliau bukan lah suatu Personal. Bukan lah suatu entitas yang harus di puja agar kita mendapatkan Kebahagiaan atau untuk memaafkan dosa. Tuhan itu bukan Mahluk seperti Manusia yang berfikir dan bertindak! Apa lagi beragama. Hukum nya bersifat sangat absolute, setiap benda dan mahluk akan merasakan hal yang sama disegala penjuru alam semesta. Tidak akan ada yang terlepas dari hukum Nya.

Bagaimana Kertas terbakar, dan kemudian menjadi abu, itu segelintir dari sifat  Nya. Reaksi kimia, Kemudian Hukum alam (contoh nya seperti yang manusia sebut sebagai gravitasi), semua tersebut adalah sifat nya. Dan berbagai hukum alam yang manusia berusaha pecahkan. Bahkan segala yang ada dan terjadi di alam semesta ini (bukan hanya dunia) adalah Tuhan.

Saturday, October 13, 2012

Woho Long Time not See My beloved blog!

Gile udah ada berapa lama ya ga nulis blog. Wah udah 4 bulan. cukup lama jg ya. hahaha.
asli kangen abis sama ini blog.
mulai skrng ayo kita nulis blog lagi.... Yeah!

Beberapa bulan belakangan ini memang gw cukup sibuk buat memperdalam ilmu bikin themes buat wordpress.Astungkara, Beliau tetap memberikan gw jalan dan limpahan rejeki Nya. Sempat kebingungan juga setelah selesai bikin barbershop. Sebetulnya sempet juga nyobain freelance di freelancer.com. Ya walaupun hasilnya lumayan, tapi sangat tidak sebanding dengan usaha yang dilakukan.

Yak, cukup basa basi nya. karena baru saja habis bangun tidur, skrng waktu nya kita kerja lagi. Semangat!

Thursday, July 12, 2012

Mencegah konflik Jquery dengan Library lain

Pernah kebingungan gara - gara library jQuery yang conflict dengan library lain? sebetulnya conflict tersebut dapat dengan mudah dihindari. Cukup dengan memberikan alias yang sesuai terhadap masing masing library. Contoh memberikan alias adalah sebagai berikut :


(function($){

/** lalu code deh disni**/

})(jQuery);


simple bgt kan :p. Dengan code sependek ini, anda akan terhindari dari kebingungan yang bisa disebabkan oleh conflict javascript library dikemudian hari.

Friday, July 6, 2012

Merubah element menjadi string dengan Jquery

Jquery sebetulnya sudah memberikan suatu kemudahan untuk mendapatkan content beserta HTML dari suatu element dengan fungsi .html() dan mendapatkan hasil element yang sudah berupa string. Tapi ternyata element itu sendiri tidak terseleksi, karena html() itu sendiri hanya akan mendapatkan isi dari element tersebut.

Nah trick nya untuk mendapakan text (string ) dari element yang utuh adalah sebagai berikut.
1. buat sebuah element, misal nya div
2. append element yang dimaksudkan kedalam div tersebut.
3. jangan lupa clone dulu element yang dimaksud akan dirubah menjadi text.
4. kemudian gunakan fungsi .html() untuk mendapatkan element tersebut.
5. dapet deh hasil berupa html

hasilnya seperti berikut : http://jsfiddle.net/LkSUk/

Unescape HTML Entities dengan Javascript

Pernahkan anda mendapatkan response ajax berisi   atau "e; atau yang lain yang berupa html entities kemudian string tersebut harus ditampilkan di title. Tentu saja title tersebut tidak akan merubah string tersebut secara otomatis. Setelah beberapa lama mencari cari referensi, ternyata tidak terdapat fungsi di javascript yang dapat mengubah html entities tersebut menjadi String seperti yang tampil di browser. TAPI ada trick yang saya dapatkan. Cara nya simple banget,
1. buat element segala tag
2. kemudian masukan string tersebut.
3. kemudian kita bisa mendapatkan node value yang berupa string yang sudah berubah menjadi hasil yang kita harapkan.

berikut fungsi nya :
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
(function($){
$(document).ready(function(){    
function unescapeMe(str) {
var ele = $("<div></div>");
ele.html(str);
return ele.text();
}    
document.title = unescapeMe("Tag &quot;Bali&quot; &raquo; Jegbagus!");
});

})(jQuery);  
</script>

Monday, June 11, 2012

Jangan usaha Warnet

Wah lama jg ga nulis blog, kangen juga pengen nulis unek - unek. Kebetulan td siang sempat ingat website yang waktu masih kuliah sering dikunjungi. yaitu iloveblue.com. Website tersebut berasal dari komunitas yang terjadi dari warnet iloveblue juga yang berada disanglah. Trs lihat - lihat sejarah nya. Dan yang sangat mengagetkan, skrng warnet iloveblue tersebut sudah tidak beroperasi lagi. Tampaknya banyak sekali problematika dalam mengarungi usaha warnet tersebut. Sehingga akhirnya pemiliknyapun harus angkat tangan dan menutup usaha tersebut. Seingat saya, di denpasar tidak ada warnet yang bertahan lama. kebanyakan usaha tersebut tutup setelah beberapa tahun beroperasi. Lebih ngeri nya lagi, dari 4 orang teman saya dijakarta & bandung, hanya 1 yang masih bertahan warnet nya.

Masih ingat waktu masih kuliah, sangat sering kewarnet. karena memang koneksi internet waktu itu susah, dan juga mahal. tapi semakin berkembangnya teknologi, internet pun semakin mudah untuk didapatkan. Itu salah satu dari berbagai macam permasalahan yang biasa terjadi di warnet. Masalah - masalah yang biasa terjadi adalah:
  1. Seperti yang saya tulis diatas, koneksi internet skrng sudah sangat merakyat, hanya dengan puluhan ribu sudah dapat mengakses internet yang cukup untuk kebutuhan personal. Selain itu, tingkat kepemilikan masyarakat terhadap laptop / komputer atau bahkan sekedar HP yang bisa browsing pun sangat meningkat.
  2. Warnet tentu nya menggunakan komputer, dan seperti barang - barang technology lainnya mereka selalu upgrade komputer nya. Lebih lebih jika warnet tersebut juga menyediakan game online.
  3. Persaingan dengan warnet lainnya yang kadang malah menjadi tidak sehat. memberikan harga yang sangat menggila.
  4. Pengalokasian bandwidth saat peak hour yang membludak, dan kalau sedang sepi malah tidak ada aktifitas. Jika pun pengusaha warnet menggunakan batas atas saat peak hour untuk warnet, sudah tentu biaya yang harus dikeluarkan akan menjadi sangat tinggi.
  5. biaya maintain komputer yang cukup tinggi, apa lagi client nya barbar. 
perhitungan keuntungan warnet bakal jadi seperti ini :
- 10 komputer x 10 jam operasi x harga (2500 (rata - rata denpasar)) x 30 = 7.500.000
besar ?  tunggu dulu, itu blm dikurangi biaya biaya seperti :
- gaji karyawan : 1 jt
- listrik paling ga : 500 rb.
- kontrakan : 1.25 jt. (15 jt an setaun)
maka penghasilan sebulan adalah : 4.250.000.
TAPI, itu jika 10 jam operasi dan penuh semua. gimana jika cuman terisi 1/2. maka penghasilan langsung drop menjadi 1.250.000. Nah nilai tersebut harus bisa menutupi penyusutan nilai dari komputer tersebut yang dalam beberapa tahun, hardware nya akan menjadi usang.


Jika warnet tersebut hanya bergantung dengan hasil warnet, maka begitu lah nasib nya. Maka harus pintar - pintar banget memposisikan fungsi warnet jika ingin usaha nya tersebut survive lama. Seperti contoh nya memposisikan warnet sebagai penghasil skunder, atau cuman sebagai mass gathering, padahal usaha utama nya adalah jualan barang komputer atau pun malah jualan makanan.

Jadi jangan usaha warnet, jika masih blm terlalu matang dengan konsep dari warnet tersebut, dengan melihat realita warnet dilapangan belakangan ini.

Sunday, March 11, 2012

Belajar SEO part 2

Nah sekarang kalau dari external website malah tampak nya tidak terlalu banyak aturan. Yang pasti website kita banyak memiliki link diluar.Istililah nya Backlink. Tapi backlink tersebut bukan sembarang backlink. Dan terdapat 3 variable dalam backlink tersebut.
  1. Yang pertama adalah Relevancy. maksud nya semakin relevant website dimana backlink kita berada, maka semakin berharga juga backlink tersebut. relevancy nya suatu website dilihat dari keyword dari dan asal backlink tersebut.
  2. Yang kedua adalah nilai dari Page Rank. Nilai dari page rank dari sebuah halaman website dapat dilihat di http://www.prchecker.info/check_page_rank.php. Semakin tinggi nilai page rank backlink yang menuju ke website kita, maka semakin berharga juga nilai dari backlink tersebut. Ingat page rank. bukan Website rank. Banyak terjadi salah kaprah saat menilai suatu website yang memiliki page rank tinggi (hanya home page nya). Padahal untuk halaman lain didalam page rank tersebut (selain home page nya) malahan tidak memiliki page rank. alias page rank nya 0.
  3. Atribute rel dari backlink tersebut tidak boleh nofollow. karena link tersebut akan di ignore oleh google. alias backlink tersebut tidak berarti untuk kita dimata search engine.
Memang sangat susah mencari kombinasi dari ke 3 hal tersebut. Relevant + High PR + dofollow, paling mentok juga hanya dapat milih 2 saja. Beruntung bgt kalau dapat kombinasi dari 3 hal tersebut. biasa nya saya lebih memilih membentuk backlink di website dengan kombinasi Relevant + dofollow dari pada High PR + dofollow.

Tips :
Google hanya menghitung 1 backlink dari 1 IP bukan 1 Website. Jadi bakal percuma bgt kalau kita nge spam backlink di suatu website. karena backlink tersebut hanya di hitung 1 buah. Begitu juga jika website nya berada pada 1 IP.

Friday, March 9, 2012

Belajar SEO part 1

Selama seminggu ini, saya cukup intensif belajar SEO. Ada banyak sekali hal yang menjadi pertimbangan dalam membangun website. Dan pengetahuan saya ini masih rendah sekali, tapi semoga dari tulisan ini saya bisa memberikan pertimbangan dalam membangun website kedepannya . Beberapa hal yang saya dapatkan adalah sebagai berikut :

Dari internal Website sendiri yang dapat diperhatikan adalah sebagai berikut :
  1. Pertama, lokasi hosting. Google memiliki algoritma geo tag dalam melakukan crawling. jika menggunakan hosting di indonesia, maka kemungkinan besar posisi untuk keyword di website indonesia akan lebih tinggi. contoh saja, keyword bali makeup wedding untuk saat ini berada pada posisi 4 pada domain google.com sedangkan pada google.co.id malahan tidak tercantuk di page awal. Maka untuk pertimbangan siapa calon audience dari website tersebut harus diperhatikan.
  2. Setiap page memiliki sebuah tag H1. 
  3. Google tidak menggunakan meta tag keyword (sumber : youtube).
  4. Research kira - kira keyword apa yang mungkin dicari oleh peselancar website. Kemudian ulang ulang terus deh keyword tersebut. masukkan juga di url.
  5. Meta tag description hanya digunakan untuk menampilkan snippet, bukan indexing (suber : google)
  6. URL dari website friendly. karena hal ini merupakan salah satu point yang sangat besar untuk search engine dalam mencocokkan keyword. contoh : http://ratnadewi.net/service/1-bali.wedding.makeup. Saat kita melakukan memasukkan keyword "bali wedding makeup" di google, maka website tersebut
  7. Untuk website multi language, jangan terpatok menggunakan session dalam merubah bahasa. banyak kasus dimana saat user merubah bahasa, session di set, kemudian diredirect ke page sebelum nya. Teknik ini tidak dapat di index oleh google. karena google crawler tidak menyimpan cookies / session sama sekali. jadi lebih baik menggunakan url tersendiri untuk merubah bahasa. contoh : http://ratnadewi.net/indonesia/service/1-bali.wedding.makeup (sumber dari google)
  8. Gabungan antara point ke 6 dan point ke 7, bisa menggunakan slug seperti wordpress untuk url website. saya sekali website rantadewi tidak menggunakan hal tersebut.
  9. Canonical URL untuk website dengan content yang sama persis. (sumber : youtube)
  10. Dan biasakan meggunakan redirect 301 agar index point dari apa yang kita akan redirect ke arah url tujuan.
  11. Berikan juga sitexml di website.
Sekian dulu untuk sekarang, nanti kita lanjutkan lagi di part ke 2 :)

Seminggu ratnadewi.net

Setelah hampir seminggu http://ratnadewi.net launching (tepatnya 5 hari) hehe, hasilnya kerja keras selama beberapa hari ini menampakkan perkembangan positif. Posisi dari ratnadewi.net dibeberapa keyword untuk pencarian di google sudah mencapai tempat yang cukup baik (google.com bukan google.co.id). Dan sampai sekarang, sudah ada 35 index yang tercatat dari 400 link yang tertera di sitemap. Detail dari posisi untuk saat ini adalah :
  1. Pencarian dengan kata - kata bali makeup berada dihalaman pertama dengan detail :
    • posisi ke 6
    • dan posisi ke 11
  2. Pencarian dengan kata - kata makeup bali  berada dihalaman pertama dengan detail : 
    • posisi ke 10, dan 11
  3. Pencarian dengan kata - kata balinese makeup berada dihalaman pertama dengan detail :
    • posisi ke 4 
    • dan posisi ke 7
  4. Pencarian dengan kata - kata bali wedding berada juga dihalaman pertama :
    • posisi paling bontot, tapi tetap di halaman pertama :p
  5. Pencarian dengan kata - kata ratnadewi berada pada posisi ke 2
  6. Pencarian dengan kata - kata ratna dewi berada pada posisi ke 5 dan ke 6
 Update : 
  1.  Pencarian dengan kata - kata makeup wedding di google.com berada di :
    • posisi ke 11 halaman pertama
  2. Pencarian dengan kata - kata makeup wedding di google.co.id berada di :
    •  berada pada posisi ke 5. untuk kawasan browsing denpasar.
Dan yang cukup menggembirakan, dari keyword pengantin bali, kita mendapatkan suatu response. Tampaknya pengguna internet di Indonesia tidak dapat dipandang sebelah mata. Potensi nya cukup baik. Untung juga kita memperhatikan sekali untuk penggunaan multi language di website ini. Sehingga pada pengaplikasiannya, crawler dapat juga mengindex website kita dengan berbagai bahasa.

Semangat!

Sunday, March 4, 2012

Akhir nya Ratna Dewi Bali Wedding and Makeup Up juga

Setelah beberapa lama vacuum, http://ratnadewi.net akhir nya Up juga. Cukup melelahkan juga untuk mendeploy website site ini. karena bnyk banget yang harus dirubah. Dari multi language yang harus search engine friendly, juga belajar tentang SEO dari website ini. database yang menggunakan Innodb dari pada myisam, melengkapi konten, sampe saat ini sudah mulai membuat backlink sebanyak banyak - banyak nya.

Sedikit promosi :), kalau teman - teman nanti membutuhkan Jasa Tata rias atau Makeup Bali atau Pernikahan (wedding)) dibali, bisa menghubungi ratna sendiri langsung di url : http://ratnadewi.net/contact.us

Sunday, February 19, 2012

Wildcard DNS pada Cpanel & PHP

Pengen bikin ribuan user subdomain? ga mungkin dong kalo di buat satu per satu secara manual.
tenang aja, kalo pada pake Cpanel, buat nya gampang bgt. click Domain.
kemudian tambahkan * (asterix) pada kolom subdomain.
sehingga mendapatkan hasil seperti ini. 

kemudian tentu nya kita pengen tau parameter apa sih didepan subdomain tersebut.
di index.php dalam public_html ditambahkan code ini :

$subdomain_arr = explode('.', $_SERVER['HTTP_HOST'], 2);  
echo $subdomain_arr[0];

misal nya kita memasukkan domain info.jegbagus.com, maka yang akan tampil dilayar adalah info.
gampang sekali kan :]

Tuesday, February 7, 2012

Ingatlah selalu, Jangan pernah menyerah...

Sudah lebih dari sebulan meninggalkan jakarta, dan kemudian kembali ke Bali. Walau baru sebulan tinggal di bali, tapi sudah cukup banyak kejadian yang sangat menarik untuk diceritakan. Beralih dari dunia Online menjadi dunia offline. Beralih dari IT ke dunia yang benar - benar bukan bidang yang biasa digeluti.

Memang sangat benar apa yang orang bilang, kalau mau buat usaha itu rintangan nya pasti banyak banget. Belum buka aja udah bnyk bgt, entah nanti setelah buka. ada berapa rintangan lagi yang harus dihadapi. Berbagai rintangan memang harusnya dikumpulkan, kemudian dipelajari. Sehingga dikemudian hari dapat lebih mudah untuk menghadapi nya. Selain itu sejarah tentang usaha - usaha lalu juga harus dipelajari. Jangan sampai terulang kembali kesalahan yang dilakukan oleh beberapa usaha sehingga mereka tidak dapat survive lama.

Dalam beberapa hari kedepan, usaha Jegbagus Barbershop akan dibuka walaupun nya inti visi dari usaha ini belum tercapai. Keinginan untuk mengembangkan tenaga dari Bali sendiri, sebagai sedikit kontribusi dalam membangun Bali. Semoga seiring berjalannya usaha, terdapat celah untuk mengembangkan krama Bali sendiri. Tapi paling tidak target untuk waktu buka sudah terpenuhi.

Semoga usaha ini dapat berjalan lancar dan dapat mencapai target visi dan misi kedepan.

Om Awignam Astu.