Semifinal Liga Champions, Juventus vs Real Madrid

Yak, juventus tim favorit penulis akhirnya lolos ke semifinal liga champions eropa. Meski dengan susah payah dan kurang meyakinkan karena lawan nya di perempat final kemarin “hanyalah” AS Monaco, tapi yang penting lolos. Bukankah dalam sepakbola yang dilihat adalah hasil akhir? tidak peduli mau adu penalti atau parkir traktor di depan gawang, yang diingat orang adalah bahwa tim A menang atau tim B kalah :))

Setelah lolos ke semifinal, menurut pengundian yang dilakukan kemarin, lawan yang dihadapi adalah Real Madrid. Wow lawan tim kuat bertabur bintang. Tapi ya mau gimana lagi to? 4 besar kali ini kalau gak ketemu real ya ketemu barca atau bayern muenchen, ya sama saja. Tim besar semua. Ngeri semua, monster semua. Jadi siapapun lawannya ya harus dihadapi. kalau gak ya wo :((

Jadi ingat memori beberapa tahun lalu, di final liga champions kalah 1 -0  lewat gol tunggal Pedrag Mijatovic. Kala itu masih ada zidane, del piero dan inzaghi. Dan tahun kemarin, kalah di bernabeu dan seri di juventus stadium. Well semoga tahun ini lebih baik dari sebelum-sebelumnya. Maklum posisi juventus saat ini adalah super underdog, jelas lawan-lawanya jauuuuuh lebih diunggulkan.

Oya ini jadwal pertandingannya ya:

juventus vs real madrid

Fedora 22 Beta

fedora 22 beta

Kemarin, fedora 22 beta secara resmi telah dirilis. Memang belum versi stable yang rilis tapi cukup menarik untuk dicoba. Apalagi karena release ini menyertakan gnome versi terbaru, versi 3.16 dan katanya sih dukungan wayland yang lebih baik. Secara pada versi 21 kemarin setiap mencoba menggunakan gnome wayland setelah jalan lancar beberapa menit (biasanya antara 10 – 30 menit) pasti langsung crash dan semua setting desktop kembali ke default. Cukup mengganggu apalagi kalau pas digunakan untuk bekerja.

Beberapa fitur baru dari fedora 22 ini adalah:

  • dnf menjadi package management default menggantikan yum
  • dukungan wayland yang lebih baik, dan untuk login screen nya sudah full support untuk wayland
  • gnome versi 3.16
  • notifikasi yang lebih manis (menurut penulis sih)
  • kernel 4.0

Dan berhubung masih beta, tentu masih ada banyak bug yang muncul. Jadi kalau ingin yang stable ya silahkan tunggu versi rilis stable nya kira-kira sebulan lagi, bagi yang tidak mau menunggu bisa langsung download di sini untuk versi workstation nya.

 

 

 

Tema dan Color Scheme Favorit Untuk Sublime Text

Sampai sekarang sublime text masih menjadi senjata favorit dalam keseharian kerja. Pernah mencoba atom text editor tetapi masih merasa kurang nyaman dan akhirnya balik lagi menggunakan sublime text. Dalam menggunakan sublime text ini terbiasa menggunakan yang tema yang bernuansa gelap, kerasa lebih nyaman di mata tidak merasa cepat lelah.

Untuk temanya, pada awal-awal menggunakan sublime text, biasa menggunakan soda theme sebagai tema default dan menggunakan color scheme bird of paradise, Untuk color scheme nya sendiri ada banya koleksi bagus di sini, tinggal pilih saja. Kalau penulis sih sukanya pake laravel atau peacock-in-space.

Untuk beberapa bulan ini sedang senang menggunakan tema afterglow dan font nya source code pro. Untuk color scheme nya sendiri terkadang menggunakan afterglow juga atau balik ke bird of paradise, ya tergantung kepengen menggunakan yang mana.

Oya tidak perlu bertanya apakah sudah beli lisensi sublime text atau belum, karena jawabannya adalah belum.

Happy Coding

Membuat Aplikasi Dengan Rails

Setelah melakuan instalasi rails seperti pada artikel sebelumnya, langkah selanjutnya adalah membuat aplikasi. Rails sudah menyertakan banyak script yang bisa dimanfaatkan agar proses pembuatan aplikasi bisa lebih mudah dan menyenangkan. Dengan rails kita tidak perlu repot-repot membuat berbagai macam file atau folder secara manual, jalankan script dan “voila” file dan folder sudah terbentuk, kita tinggal melakukan edit/penambahan sesuai yang kita inginkan.

Untuk membuat aplikasi pertama kali, kita bisa memanfaatkan perintah

$ rails new [nama_aplikasi]

Misal kita ingin membuat aplikasi dengan nama web maka cukup ganti [nama_aplikasi] dengan web:

$ rails new web

Maka akan dibuat folder dengan nama web yang berisi script-script yang siap kita manfaatkan untuk proses selanjutnya.

struktur direktori

Jika dilihat kedalam folder web, maka berikut folder-folder utama yang pasti akan kita manfaatkan:

  • app, kita akan banyak bermain di dalam folder ini, karena controllers, models, views assets dari aplikasi yang kita buat ada di sini
  • bin, berisi script-script yang akan kita manfaatkan dalam manajemen aplikasi kita
  • config, disini letak file konfigurasi dari aplikasi, mulai dari koneksi database, route dll
  • db, skema database dari aplikasi kita ada disini, istilah keren nya migration
  • public, folder yang bisa diakses dari luar, berisi file-file static dari aplikasi kita (gambar, css, javascript dll)
  • test, untuk unit testing
  • vendor, digunakan untuk menyimpan library third party

Selain folder-folder diatas ada juga beberapa file, yang paling penting adalah:

  • Gemfile, di file ini kita bisa mendefinisikan gem yang akan kita manfaatkan dalam aplikasi kita, misalnya kita membutuhkan mysql maka kita definisikan gem untuk mysql disini

Apa yang di generate oleh perintah ‘rails new’ ini sebenarnya adalah sebuah aplikasi yang sudah jadi, maksudnya? ya aplikasi ini sudah bisa berjalan. Jika tidak percaya, coba jalankan perintah dibawah:

$ bin/rails server

rails server

Kemudian buka http://localhost:3000 di browser maka akan muncul halaman sebagai berikut.

localhost rails 

Demikian langkah pertama dalam membuat aplikasi dengan ruby on rails.

Happy Coding

Update Lollipop 5.1 Pada Nexus 7 2013 LTE

nexus 7 lollipop

Beberapa hari yang lalu google merilis update lollipop terbaru (versi 5.1) untuk tablet nexus 7 2013. Rencananya sih ingin menunggu OTA nya datang, tapi mungkin agak lama seperti waktu lollipop pertama kali rilis. Oleh karena itu mari kita untuk mencoba untuk update secara paksa saja. Ada 2 cara kalau ingin update, yang pertama dengan clean flash (dengan download factory images nya di http://developers.google.com/android/nexus/images) atau dengan menggunakan ota zip. Kalau ada OTA zip nya sih mending menggunakan itu karena kalau clean flash semua data akan hilang. Akhirnya cari-cari dan menemukan artike di android authority http://www.androidauthority.com/nexus-7-2013-lte-android-5-1-update-601036/ yang ada link ke file OTA zip nya.

Cara update nya sih simple sebenarnya. Bisa dilihat di http://www.droid-life.com/2013/02/12/guide-how-to-use-adb-sideload-to-update-a-nexus-without-root-or-custom-recovery/

1. Download zip OTA dari link di android authority tadi, kemudian rename menjadi update.zip agar nanti lebih mudah

2. Pastikan sudah menginstall android sdk, karena kita membutuhkannya. Kalau di fedora tinggal jalankan

# yum install android-tools

3. Kemudian jalankan

# adb devices
List of devices attached
0923a4aa device

4. Masuk ke bootloader mode

# adb reboot bootloader

5. Masuk ke recovery mode, kemudian setelah ada gambar android dengan segitiga warna merah, tekan dan tahan “tombol power dan volume up” kemudian pilih “apply update from ADB.”

6. Kembali ke pc/laptop dan jalankan

# adb sideload <update.zip>

7. Reboot dan nikmati lollipop terbaru