Running Maven Offline Mode
Terkadang, sangat menjengkelkan, ketika menjalankan command berikut
1
|
|
maven melakukan update repository ke maven repo (apalagi kalau lagi internet lelet :( ). Setelah google sana sini, ternyata kita bisa menjalankan maven dengan offline mode, dengan menambahkan parameter `-o’, sehingga command di atas menjadi
1
|
|
Cara Deploy Octopress Di Github
Blog ini menggunakan engine Octopress, dimana merupakan static site generator, yang mana kita bisa deploy content blog kita ke github.
Berikut cara deploy Octopress di github.
Buat repository baru di github
Jika kita ingin memiliki blog dengan url, blogsaya.github.io, maka kita harus membuat repository dengan repository name blogsaya.github.io
.
Setup Github Page
Anggap, direktori octopress saya, ada di /home/hendrysuwanda/blogsaya.github.io
, maka
1 2 3 |
|
akan muncul log seperti di bawah ini
1 2 3 4 |
|
kita mesti memasukkan url dari repository yang kita buat di langkah 1, contoh, saya memasukkan https://github.com/hendrysuwanda/blogsaya.github.io
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Deploy ke github
Sebelum melakukan deploy ke github, terlebih dahulu, jalankan command berikut
1
|
|
command di atas, berguna untuk meng-generate content blog kita, dan meletakkan ke dalam folder _deploy/
. Setelah itu, jalankan command berikut untuk deploy ke github.
1
|
|
Tunggu beberapa menit, sekarang kita sudah punya blog, yang bisa di akses di blogsaya.github.io
.
Note
Jangan lupa untuk melakukan commit source dari blog kita, dengan menjalankan command berikut
1 2 3 |
|
Delete Database Di mongoDB
Berikut list database yang saya miliki:
1 2 3 4 |
|
anggap, saya ingin menghapus database test, ada 3 cara untuk melakukannya:
1. menggunakan script
1
|
|
2. Login & use database yg mau di delete
1 2 |
|
3. Stop service & delete manual file database
Find Data Yang Memiliki Field Tertentu Di mongoDB
Karena MongoDB memiliki sifat yang flexible untuk strukture collections, maka ada kemungkinan kita mau mencari documents tertentu di dalam collection yang memiliki field tertentu.
Contoh, saya punya collection dengan documents seperti di bawah ini:
1 2 3 4 5 |
|
Saya ingin mencari document yang memiliki field “arr”, maka cara yang saya lakukan:
1 2 |
|
Perkenalan Dengan CloudFoundry
Cloud Foundry merupakan Open Platform as a Service (PaaS). Dengan menggunakan cloud foundry kita bisa melakukan deploy aplikasi kita secara gratis. CloudFoundry mendukung beberapa bahasa pemrograman sebagai berikut:
- JVM Based (Java, Scala)
- Ruby
- Javascript (Node.js)
Dan beberapa database: * PostgreSQL * redis * mongoDB * MySQL
dan messaging service, RabbitMQ.
CloudFoundry menyediakan console untuk memanage aplikasi kita di cloudfoundry, untuk versi 1, namanya VMC & untuk versi 2 berubah menjadi CF.
Install CF
Berhubung CF di buat menggunakan Ruby, jadi sebelum melakukan install CF, pastikan Ruby sudah terinstall di environment kita. Untuk melakukan install CF, ketikkan perintah berikut
1
|
|
Login ke CloudFoundry
Untuk dapat menggunakan CF, terlebih dahulu kita mesti login ke cloudfoundry. Open terminal, dan lakukan langkah berikut
Menentukan target
1
|
|
login
1
|
|
Install Jdk 1.6 Di Ubuntu 12.04 Server
Berikut cara install jdk 1.6 di ubuntu 12.04 (sebenarnya bisa di lakukan di semua ubuntu :D).
Download jdk sesuai dengan bit pada ubuntu (kebetulan ubuntu ku versi 64 bit, jadi aku download jdk-6u43-linux-x64.bin)
Buat folder
jvm
di/usr/lib
dengan command berikutsudo mkdir -p /usr/lib/jvm
Lalu pindahkan jdk yang telah di download ke folder ‘/usr/lib/jvm’ menggunakan perintah berikut
sudo mv jdk-6u43-linux-x64.bin /usr/lib/jvm/
Lalu ubah file menjadi executable dengan perintah berikut
sudo chmod u+x jdk-6u43-linux-x64.bin
Lalu jalankan file tersebut
sudo ./jdk-6u43-linux-x64.bin
Tunggu sampai selesai, proses akan melakukan extract file tersebut ke dalam folder jdk1.6.0_43
Lalu jalankan perintah berikut, utk mengaktifkan java yg baru kita install.
“` sudo update-alternatives —install “/usr/bin/java” “java” “/usr/lib/jvm/jdk1.6.0_43/bin/java” 1
sudo update-alternatives —install “/usr/bin/javac” “javac” “/usr/lib/jvm/jdk1.6.0_43/bin/javac” 1 “`
Done.
Duit Di Mata Entrepreneur Sukses
Kalau saya ambilkan cuplikan dari Steve Jobs (atau entrepreneur lain yang sukses):
Dulu awal-awal mulainya gak mikirin duit, karena emang gak punya Setelah sukses, juga gak mikirin duit karena ada banyak dan gak masalah
Jadi seumur hidup mereka gak pernah diperbudak oleh duit, karena sekedar untuk memikirkannya pun tidak. he he he.
Dapat dilihat perbedaan cara pandangnya. Sama kondisinya, tapi cara pandang terhadap situasinya beda.
— budi
Kutipan #1
Di sekolah anda belajar untuk tahu, Di jalanan anda belajar untuk bisa :)
Proses Belajar Dengan Cara Mengikuti Seringkali Tidak Benar
Artikel ini merupakan artikel pertama di kategori kehidupan, begitu juga dengan kategori `Budi Rahardjo’ :D, Jujur saya sangat nge-fans dengan bapak yg satu ini, apalagi dengan tulisannya, jadi saya mulai terpikiran utk menulis semua tulisan(email) pak budi di milis startuplokal di blog saya ini.
Proses belajar dengan cara mengikuti seringkali tidak benar.
Yang benar itu adalah mencari panduan/dokumentasi yang benar seperti apa kemudian dilakukan seperti itu.
Saya ambil beberapa contoh ya.
1
Suatu ketika saya menguji mahasiswa. Pertanyaan (klasik) saya: “Mengapa Anda menuliskan dan mengurutkan daftar pustaka seperti itu?” Jawaban mahasiswa adalah melihat kakak kelasnya. Dan kebetulan yang dia contoh … SALAH BESAR. he he he. Jadi kelihatan banget salahnya. Saya tanya, tahu aturan sebenarnya? Dia tidak tahu. hi hi hi.
2
Suatu ketika saya ditanya, kenapa sholat kamu seperti itu. Saya jawab karena saya lihat orang-orang di sekitar saya sholatnya seperti itu. hi hi hi. Kata kawan saya, jadi kamu sholatnya seperti ketika kamu sholat waktu kecil dan ikut2an orang di sekitar kamu? Saya jawab, iya … he he he. Dia tanya, pernah baca buku tata cara sholat. Plak … bagai tamparan di pipi. Malu. Bener juga dia ya.
3
Suatu ketika saya lihat ada orang merokok di dalam lift. Saya bilang mas gak boleh merokok di lift. Dia bilang, ah yang lain juga kayak gitu. Nah … pingsan deh saya.
Jadi kita-kita yang sudah tua-tua ini jangan ditiru mentah2. Cari ilmunya yang benar kemudian itu yang dijalankan. Dengan demikian generasi kita akan menjadi semakin baik, bukan semakin kaco :)
Semangat!
— budi
Cara Menampilkan Hasil Dari dbms_output.put_line(message)
Belakangan ini saya lagi belajar PL/SQL dari situs ini.
Tapi sialnya, ketika masih menulis script helloworld tidak mendapatkan hasilnya, scriptnya sebagai berikut:
1 2 3 4 5 6 |
|
Masih helloworld aja sudah gagal :D. tapi tenang dulu, dari hasil google yg nggak sengaja, ternyata secara default, oracle mematikan hasil dari perintah ini dbms_output.put_line(message);
, untuk mengaktifkannya, tambahkan script berikut di awal script PL/SQL
1
|
|
kurang lebih, script helloworld saya diatas menjadi seperti di bawah ini:
1 2 3 4 5 6 7 |
|
Akhirnya saya lulus pelajaran helloworld PL/SQL :D