Jumat, 12 Juni 2015

Mengatasi Masalah Driver Nouveau NVIDIA Pada Elementary OS Freya/Ubuntu Trusty Tahr

Pada disto Linux elementary OS maupun Ubuntu Trusty Tahr, terdapat masalah yang sangat mengganggu, yaitu freeze-nya X Window dengan waktu acak. Jika kita menggunakan beberapa fitur window yang menimbulkan animasi atau pada kasus lainnya bahkan acak, maka X Window akan freeze dan user tidak dapat melakukan apa-apa selain menggerakan pointer atau beralih pada mode teks.

Setelah membaca beberapa referensi terkait masalah ini, ternyata masalah ada pada driver bawaan Ubuntu atau elementary OS, yaitu Nouveau. Nouveau adalah driver kartu grafis berbasis open-source yang berteknologi NVIDIA. Driver tersebut memiliki bug yang hingga saat ini pada Ubuntu versi terakhir belum ada perbaikan.

Sebagai solusi, anda perlu menggunakan official propietary driver khusus OS Linux milik NVIDIA. Silakan ikuti langkah-langkah di bawah ini:

Download Driver

Periksa dan catat jenis kartu grafis NVIDIA anda. Sebagai contoh saya memiliki NVIDIA GeForce 9400M. Download pada halaman NVIDIA Driver Downloads.


Dan letakkan pada direktori yang mudah untuk dicari, misal di direktori Documents (atau di shell ada di /home/username/Documents).

Nonaktifkan Driver Nouveau

Agar driver tersebut dapat di-install dengan baik, maka driver bawaan yaitu Nouveau harus di-unload, tidak akan digunakan lagi dan akan digantikan dengan official driver.

Buat sebuah file pada direktori /etc/modprobe.d/ dengan nama nvidia-installer-disable-nouveau.conf, dengan isi file sebagai berikut:
blacklist nouveau 
options nouveau modeset=0

Simpan file tersebut, dan ketikkan perintah di bawah ini pada Terminal agar driver yang di-blacklist benar-benar tidak akan di-load nantinya.
sudo update-initramfs
Kemudian silakan reboot komputer anda. Setelah reboot dan masuk ke desktop, pada Terminal ketikkan perintah di bawah dan pastikan tidak ada driver nouveau ter-load lagi dengan mencari pada output dengan kata 'nouveau'.
sudo modprob -l
Jika benar-benar tidak ada, lanjutkan langkah berikutnya.

Beralih Ke Mode Shell

Saatnya meninggalkan mode GUI desktop, dengan menekan CTRL+F1 hingga CTRL+F5 anda akan beralih pada mode shell. Jangan takut! Anda dapat kembali ke mode desktop jika diperlukan dengan menekan CTRL+F6.

Nonaktifkan X Window (Desktop)

Sebagai syarat untuk meng-install driver NVIDIA, anda WAJIB mematikan service X Window dan bekerja hanya pada mode shell.

Nonaktifkan X Window dengan mengetikkan perintah di bawah:
sudo /etc/init.d/lightdm stop
Seketika X Window akan di-nonaktifkan dan anda tidak dapat beralih ke mode desktop untuk sementara.

Instalasi Driver NVIDIA

Ini adalah langkah terakhir. Silakan berpindah ke direktori di mana file driver yang telah kita download sebelumnya diletakkan.
cd ~/Documents
Ubah mode akses file driver installer yang telah kita download agar dapat dieksekusi (executable).
chmod u+x NVIDIA-Linux-x86_64-340.76.run
Jalankan/eksekusi file tersebut
sudo ./NVIDIA-Linux-x86_64-340.76.run
Maka akan tampil seperti di bawah ini:

Silakan ikuti proses instalasi hingga selesai. Jika tidak ada masalah sama sekali, anda akan dihadapkan dengan konfirmasi bahwa mesin akan di-reboot. Selesai.

Jumat, 29 Mei 2015

Tips Mengatasi LINE Let's Get Rich Force Close Pada iOS/iPhone (Jailbroken)

Dalam beberapa kali update terakhir, LINE Let's Get Rich pada iDevice/iOS (iPhone/iPad) bermasalah ketika aplikasi LINE Let's Get Rich dijalankan pada kebanyakan perangkat Apple iOS. Sekian banyak ocehan, keluhan, bahkan caci maki dari player LINE Let's Get Rich yang muncul di halaman review LINE Let's Get Rich pada Apple Store, karena masalah yang menimpa mereka.

Setelah membaca beberapa tulisan di forum-forum terkait dengan permasalahan yang sama, ternyata game developer tersebut sudah tidak mengizinkan aplikasi untuk dijalankan pada perangkat yang telah di-jailbreak (jailbroken). Alhasil, ketika proses update aplikasi selesai, dan profile di-load, tiba-tiba aplikasi ditutup paksa (force close). Menyedihkan sekali, bukan? Bagi yang memiliki perangkat iDevice non-jailbreak, tentunya tidak akan menemui masalah ini. Terus, bagaimana dengan yang memiliki iDevice jailbroken? Tenang saja, saya punya tips yang sudah dicoba dan berhasil menjalankan permainan LINE Let's Get Rich. Tidak percaya? Silakan ikuti instruksi-instruksi  di bawah ini dengan benar.
  1. Pastikan kalian memiliki iDevice jailbroken :P
  2. Pastikan kalian telah memiliki aplikasi Cydia. Cydia secara otomatis di-install ketika proses jailbreak. Adapun guna Cydia adalah untuk meng-install satu aplikasi yang namanya Flex 2 yang dibutuhkan untuk proses tweaking.
  3. Jalankan Cydia dan jangan lupa untuk menambahkan 'pirate' repo source seperti BiteYourApple, HackYouriPhone, dsb, yang gunanya untuk meng-install aplikasi yang cracked. Maklum, untuk beli aplikasi Flex 2 perlu dana cukup, kecuali kalian ingin membeli yang licensed dipersilakan bahkan dianjurkan.
  4. Kemudian, pada tab Search (nomor 1), ketikkan kata kunci Flex (nomor 2), maka akan ditampilkan hasil semua aplikasi-aplikasi dengan nama Flex. Silakan pilih salah satu aplikasi dengan nama Flex 2, kemudian install aplikasi tersebut.
      
  5. Tunggu selama proses instalasi selesai. Jika proses instalasi selesai, silakan tekan "Restart Springboard"
       
    Begitu aplikasi telah selesai di-install, dan Springboard telah telah di-restart, maka aplikasi Flex akan muncul pada iDevice kalian. Silakan jalankan aplikasi Flex tersebut.
  6. Pada tampilan utama Flex, tekan tombol + untuk menambahkan target aplikasi yang akan di-tweak, yaitu aplikasi LINE Let's Get Rich dengan nama ModooMarbleLine.
     
  7. Kemudian, kalian akan berada pada "Patch Editor" dengan nama "ModooMarbleLine Patch". Kemudian yang perlu dilakukan adalah dengan memilih "Add Units...".
  8. Setelah memilih "Add Units...", maka kalian akan dihadapkan dengan jendela "Choose Library". Silakan lanjutkan dengan memilih ModooMarbleLine pada bagian Executable. (Jika ada alert Unprocessed, silakan pilih tombol Process untuk melanjutkan.)
     
  9. Kali ini kalian akan dihadapkan pada jendela "Choose Override". Yang perlu kita lakukan adalah meng-override beberapa fungsi-fungsi yang berhubungan dengan pemeriksaan status device apakah jailbroken atau tidak, dan memanipulasi fungsi tersebut untuk 'membohongi' nilai kembalian (return) tersebut. Klik pada kolom pencarian, dan ketikkan kata kunci "jail", maka semua fungsi yang memiliki unsur nama jail akan tersaring.
     

    Setelah tersaring, ada 2 fungsi pada class NeloPhoneInfo dengan method isJailbroken, dan class LineGameSDK dengan method checkJailBreak. Kedua fungsi tersebut memiliki tipe data kembalian (return) berbentuk BOOL (boolean), yaitu TRUE dan FALSE. Mari kita berpikir sejenak, misal fungsi isJailbroken memiliki return asli TRUE, artinya iDevice kita jailbroken, begitu juga dengan fungsi checkJailbreak. Nah, di sini kita akan memaksa return tersebut agar selalu mengembalikan nilai menjadi FALSE. Mudah saja!

    Klik pada masing-masing fungsi tersebut untuk kita patch.
  10. Nah, sekarang kita kembali ke jendela ModooMarbleLine Patch. Telah terdapat fungsi-fungsi yang akan kita patch.


    Berikutnya adalah mem-patch masing-masing fungsi tersebut.
  11. Patch pada fungsi isJailbroken, silakan ikuti instruksi pada gambar di bawah ini.
       
  12. Terakhir, patch pada fungsi checkJailbreak, silakan ikuti instruksi pada gambar di bawah ini.
       
  13. Kembali ke jendela utama Flex, dan tekan tanda centang (check) pada ModooMarbleLine untuk mengaktifkan patch yang telah kita buat sebelumnya.
  14. Dan saat yang paling mendebarkan akan di mulai, hehe. Tekan tombol home pada iDevice kalian, dan silakan jalankan LINE Let's Get Rich.


Demikian, semoga bisa membantu masalah kalian semua.

Kamis, 23 April 2015

Laundry Karpet: Peluang Usaha Yang Menjanjikan Tahun 2015

Bagi mereka yang berada di rumah, karpet tidak hanya cukup dibersihkan dengan alat sejenis vacuum cleaner, mengapa? Karena daya kerja vacuum cleaner terbatas pada debu-debu halus dan kering di mana tidak dapat menyedot bulu-bulu yang menempel seperti bulu-bulu hewan peliharaan ataupun bakteri-bakteri yang tidak terlihat, sehingga kebutuhan rutin cuci karpet haruslah dilakukan untuk menjaga kondisi karpet tetap bersih dan steril dari kuman.

Sedangkan bagi para pelaku usaha laundry pakaian saat ini, kita tahu bahwa kesulitan yang ada adalah pengeringan yang tidak maksimal sehingga berakibat timbulnya bau, karena begitu repot dan lamanya proses pencucian karpet ini maka banyak para pelaku usaha laundry tidak menerima pencucian karpet apalagi untuk karpet-karpet dengan ukuran besar dan tebal.

Dari apa yang telah disampaikan di atas, ada sebuah peluang untuk menghasilkan uang, bukan?

Tahukan anda, berapa banyak pemilik/pengguna karpet di Indonesia? Berdasarkan survei, Indonesia adalah negara ke-4 terbanyak penduduknya setelah China, India, dan Amerika, serta merupakan negara dengan penduduk muslim terbesar di dunia, dimana karpet merupakan kebutuhan utama saat sholat ataupun saat saat pengajian yang sangat sering dilakukan bergantian di rumah-rumah dan karpet-karpet ini membutuhkan perawatan tentunya. Kemana lagi kalau bukan ke tempat-tempat pencucian karpet? Begitu pula untuk karpet-karpet ruang tamu dan lain sebagainya.



Peluang usaha pencucian karpet ternyata menjadi salah satu bisnis yang patut dijalankan pada tahun 2015 ini. Tentu hal tersebut beralasan. Selain Indonesia merupakan pengguna karpet terbanyak ke-4, saat ini muncul industri-industri kreatif dalam bidang karpet dengan berbagai jenis dan macam karpet beraneka ragam bentuk dan jenisnya. Ada yang berbentuk standar yang umum digunakan, ada yang berbentuk tidak umum (bulat, oval, dsb.) yang memiliki motif kartun unik, ada yang memiliki bulu lembut yang panjang yang sangat nyaman ketika digunakan, dan bahkan ada karpet yang dapat disesuaikan motif dan ukuran sesuai dengan permintaan. Dengan banyaknya jenis-jenis karpet yang menarik perhatian pengguna, tentu saja permintaan layanan pencucian karpet menjadi banyak pula.

Tentunya untuk menjalani suatu usaha perlu adanya modal, terlebih dalam hal layanan kebersihan karpet. Untuk paket peralatan lengkap yang terdiri atas mesin pengering karpet, jetspin, mesin sikat polisher, vacuum cleaner dan satu set alat untuk mencuci karpet seluas 15 m2 dibanderol dengan harga sekitar Rp75 juta. Alat-alat tersebut tidak harus di-import dari negara lain. Saat ini banyak industri lokal yang mampu menyediakan alat-alat tersebut, dari alat-alat yang sederhana hingga yang rumit sekelas alat pabrik. Ini juga merupakan salah satu faktor bahwa bisnis pencucian karpet wajib menjadi salah satu bisnis yang patut dijalanakan, karena ketersediaan alat dalam lingkup lokal sehingga bisnis ini tidak harus dijalankan dengan modal yang sangat besar. Berbeda halnya jika alat-alat harus di-import dari negara luar, tentu modal akan menjadi luar biasa besar.

Perihal SDM dan keuntungan pada bisnis pencucian karpet, akan saya sampaikan pada artikel berikutnya.