My Own Ruby Learning Ruby Here and There


New Project 'blogoblog'

Menjelaskan sesuatu tanpa ada contohnya ternyata ribet yak hahaha Karena itulah, saya membuat project baru bernama Blogoblog supaya nanti gampang ngasih contohnya -kibasjilbab-

Project blogoblog ini dibuat menggunakan sistem operasi Linux Ubuntu 14.04, Rails 4, Ruby 2.1.2. Sebelum mengikuti perjalanan blogoblog, pastikan sudah menginstal ruby dan rails yak :D Okay, here we go!

  1. Buat project baru, kalo contoh ini pake nama blogoblog, ketik di terminal rails new blogoblog Nanti komputer secara otomatis akan men-generate project ini.

  2. Masuk ke folder blogoblog dengan perintah cd blogoblog kemudian ketik bundle install untuk menginstall gem-gem dasar yang diperlukan

  3. Jalankan server dengan perintah rails server Kemudian buka browser dan ketikkan alamat localhost:3000 Kalo muncul tulisan welcome blablabla selamaaaat kamu udah berhasil bikin project blogoblog :D

Rencananya blogoblog ini ntar ya kayak blog-blog lain -yang bisa login untuk posting,bisa dikomentari, pengunjung lain gak perlu login, dst-, tapi di buat secara step by step dengan RoR. Doakan saya konsisten mengerjakan ini ya :D

Finished Project 'Blog'

Hehuheu lama beud tak update blog ini hehehe Kali ini saya senang sekali akhirnya bisa menyelesaikan tutorial yang ada disini. Cupu sik, tapi lumayan lah daripada lumanyun muahahaha :P

Hasil akhirnya bisa di cek di link ini. Memang sih masih jauh panggang dari api, tapi setidaknya saya sudah lumayan mudeng lah tentang Ruby ini, meski baru setitik hihihi

Semangat!!!

Menambahkan SSH Keygen

Maap lama tak posting disini muehehehe Kebanyakan blog dan jarang update semua :P

Semenjak inul Jepie menjadi dual-OS, saya gemes tiap kali bikin repo baru di github trus mau push, pasti terkendala masalah SSH Keygen. Akhirnya kemarin saya nurutin ini dan untungnya berhasil :D

Oiya, setelah ditambahkan ssh keygen, ada baiknya mengganti remote url di setiap project supaya lebih gampang saat hendak push/pull untuk update project. Caranya bisa di cek di link ini .

Simple trick biar gak masukin username ama password mulu LOL

[TT]Error Solving in Ruby on Rails Tutorial's Book

Postingan ini belum selesai

Beberapa kali saya menjumpai error atau ketidakberesan saat mengaplikasikan tutorial di buku Ruby on Rails Tutorials by Michael Hart. Untungnya saya punya pakar yang bisa ditanya-tanyain karena saya emang dudul banget dalam hal ini lirik Tuan, yah walau kadang kalo dia lagi sumpek saya jadi kena semprot sih muehehehehe Baiklah, sebelum mengaplikasikan buku RoR ini, pastikan kamu memakai Rails version 3 dan Ruby version 1.9.3. Gimana ngeceknya? Ketik aja di terminal rails -v untuk ngecek versi Rails yang terinstall dan ruby -v untuk ngecek versi Ruby-nya. Supaya lebih gampang, semua project kamu jadikan satu folder tersendiri (kalau puya saya ebook_app), baru di dalamnya kamu isi dengan project-project yang ada di tutorial tersebut.

Menambahkan DISQUS

Blog gak bisa dikomentari?!?! Bagaikan makan gak ada lauknya, cyiiiin ngahahaha Nah, untuk menambahkan fitur komentar di blog ini kita bisa menggunakan Disqus, nah untuk masuk ke Disqus kita bisa pakai akun facebook, twitter, Google, ataupun Disqus sendiri. Tutorial ini saya contek dari sini. Silahkan dicoba :D

Betewe, karena Disqus loading-nya lama maap ya disqus, saya akhirnya beralih memakai G+ Comment box saja muahahaha. Untuk pasang G+ buat komentar, bisa di cek di sini.

Update!!

Entah kenapa, tidak ada notif saat ada komen baru masuk di blog ini ketika saya pakai G+ -garukgaruktembok- akhirnya saya beralih lagi ke Disqus -labilnih- Oh iya, ternyata kemarin ada yang kurang saat saya masang Disqus, jadi dia gak mau load. Jadi kalo mau pake Disqus, jangan lupa register dulu website kita untuk mendapat hak akses sebagai moderator saat pakai Disqus. Lengkapnya bisa di cek disini. Nah, baru ntar kita dikasih kode buat di tempel di web kita yang gunanya untuk load kotak komen dari Disqus.

Membuat Link di Postingan

Berdasarkan postingan yang ini , kita bisa ngumpulin link-link yang biasa kita pake kemudian kita tinggal panggil aja. Nah kalo link-ya cuma kepake sekali, mending ditulis di postingan aja lah ya hahaha

Cara bikin link di postingan sebenarnya gampang, kok. Misal dalam kalimat “Untuk tutorial lengkapnya bisa dilihat di sini”, kita mau bikin link dalam kata di sini. Penulisannya jadi kayak gini :

Nah,nanti di bagian bawah postingan, kita deskripsikan link itu mengarah kemana, contohnya kata di sini merujuk ke http://guides.rubyonrails.org/index.html, maka kita tulis kode ini di bagian paling bawah postingan : , jadi deh tulisan di sini akan nge-link ke alamat website tadi :D

Oya, untuk memudahkan penulisan kode, saya sengaja memakai gist. Tentang apa itu gist dan bagaimana pemakaiannya bisa diintip di blog Tuan -promosi dikit- hehehe

Gampang, kan?

Using Data

Kemarin saya habis tanya ama Tuan, masak iya tiap mau bikin link harus ditulis satu persatu di tiap bagian yang mau disambungkan? Kemudian di deskripsiin satu persatu di bagian bawah kode postingan? Kata Tuan sih bisa pakai data. Jadi link-link yang akan biasa kita gunakan dikumpulin jadi satu, kemudian tinggal manggil aja. Saya mah gak mudeng, tau-tau udah dibikinin aje ama Tuan, saya tinggal manggil dan nambahin aja hahahaha

Cara bikinnya gampang :

  1. Buat folder baru di direktori blog, kalau di blog saya sih namanya _data, jadi di dalam menikdp.github.io ada tambahan folder itu.

  2. Buat file dengan format .yml (saya kurang ngerti dengan jenis-jenis file di RoR muehehehe), taruh di dalam folder _data. Misal links.yml . Nah, kita nanti bakal masukin link-link yang biasa kita gunakan disini.

  3. Buka file links.yml dengan text editor (notepad++ atau apalah yang sejenis). Disini kita bakal mendefinisikan link-link yang akan kita gunakan. Untuk setiap link, ada 3 bagian (saya sendiri tidak tau nama persisnya apa, ini hanya berdasarkan perkiraan saya saja XD) yaitu nama-label,nama-panggilan, dan link yang dituju, kaya gini : <div class="highlight"><pre>github
    label: github
    href: http://github.com
    </pre></div>

  4. Untuk memanggil link yang udah kita buat agak ribet sih dibandingkan jika link-link ini berada satu file dengan tulisan kita. Cara manggil kalo pake data kaya gini :

Data ini enaknya dipake kalo kita sering merujuk ke alamat yang sama berkali-kali. Kalo cuma merujuk sekali tok, mending liat cara ini.

Ruby is Easy, right?!

Tips&Trick (TT) part1

Haeeee, karena blog ini adalah pengingat pribadi untuk yang nulis juga, jadi saya bakal ngisi dengan beberapa tips dan trick saat saya mengerjakan blog ini. Mungkin terlalu cupu buat yang lain, tapi ini penting karena saya orangnya pelupa hahaha :P

Install Ruby and Jekyll in Windows

Keren kan kalau melihat alamat blog yang kaya gini menikdp.github.io ? muehehehe Saya coba mencari kesana kemari alah, sepertinya jarang ada tutorial tentang github dan jekyll yang berbahasa Indonesia, apalagi tutorial Ruby :( Postingan ini menjawab keresahan buat para pemula yang bener-bener mulai dari nol seperti saya (apalagi dengan OS Windows!), dan juga sebagai self reminder kalau-kalau saya inul si Jepie dan lupa cara bikin blog yang kece ini :P Langkah-langkahnya kadang mudah kadang bikin gemes, you wanna try?

  1. Buat akun di github, setelah melakukan verifikasi email, bisa langsung membuat repositori(selanjutnya kita bilang repo aja ya biar gak rempong) baru di github. Punya saya nama repo-nya yaitu menikdp.github.io

  2. Download installer Ruby buat windows, juga Download devkit sekalian. Jangan lupa perhatikan versi Ruby dan versi DevKitnya ya. Setelah itu, jalankan installer Ruby sampai selesai. Kemudian dobel klik juga pada devKit, taruh di folder yang gampang diketik (yang namanya simpel dan tidak mengandung spasi), punya saya di C:/sites

  3. Melalui cmd atau command prompt, masuk ke folder C:/sites (sengaja saya kumpulin jadi satu), clone repo yang ada di github dengan cara :

    git clone git@github.com:username/nama_repo.git
  4. Download poole, kemudian ekstrak ke folder yang di-clone tadi. Jadi isi ekstrak poole ada di dalam folder menikdp.github.io

  5. Masih di cmd, install Jekyll dengan ketik gem install Jekyll kemudian tunggu sampai prosesnya selesai.

  6. Kalo nurut disini, mustinya install Python juga, tapi saya lewati saja. Hanya saja di _config.yml pada bagian pygment nilainya diganti false

  7. Ketik jekyll serve di cmd, akan muncul keterangan kalau servernya udah jalan

  8. Ketik localhost:4000 di browser, tadaaaa :D

  9. Push folder ke github dengan cara :

    git add .
    git commit -m "your comment here"
    git push origin master
  10. Ketik nama folder tadi di browser, kalau berhasil nanti munculnya sama dengan yang di localhost:4000

Fiuuuh, lumayan rempong yak? Sampai sini dulu yak. Penjelasan lainnya nyusul, saya mau belajar lagi sama Tuan nyiahahaha XD Kalau ada yang kurang jelas atau gak beres, monggo colek saya di menik.damayanti.p@gmail.com

Using Rake (Again!)

Hi, there! It’s me, and i learn how to create a post using rake :D