Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

Pasang Microsoft R Open 3.3.2

Dalam beberapa minggu terakhir saya ingin memperbaharui Microsoft R Open yang terpasang di PC kantor dari 3.2.5 ke 3.3.2 namun selalu terkendala saat akhir pemasangan tanpa penjelasan yang jelas.

Galat Tanpa Kejelasan

Akhirnya hari ini, setelah 10 hari tak ada jawaban ada titik terang dari Pak Kris di Grup Telegram Belajar GNU R Indonesia.

Setelah membaca lagi manual instalasi saya mencoba untuk menjalankan pemasangan dari console. Perintah yang digunakan adalah msiexec /i microsoft-r-open-3.3.2.msi /passive. Dan instalasi berjalan lancar tanpa halangan berarti.

Namun ketika Rgui dijalankan muncul peringatan. Selengkapnya… »

Gagal Install Hortonworks Data Platform di Debian Wheezy

Menggunakan perangkat paling mutakhir dari pengembang distribusi belum tentu membuat perangkat berfungsi. Dalam mengembangkan sebuah paket aplikasi perlu dilihat pembuatan paket oleh vendor belum tentu menggunakan paket-paket yang telah diperbaharui oleh pengembang sistem operasi.

Baru saja saya mengalami kegagalan saat instalasi Hortonworks Data Platform versi 2.4.2.0 di Debian Wheezy. Kegagalan instalasi disebabkan adanya dependency hell, paket yang terinstal lebih baru dari pada yang dibutuhkan, sedangkan dalam pemaketan dipakai tanda “=” (sama dengan) dalam dependency versi.

Kesimpulan saya sementara adalah:

  • Gunakan ISO CD Debian Wheezy 7.0 sebagai media saat instalasi; dan
  • Repository tanpa wheezy-updates dan wheezy/updates (debian-security).

Semoga saja benar tebakan saya.

Buku Elektronik : R

Dalam mempelajari R, seringkali dihadapkan dengan manual atau buku berbahasa Inggris yang terpaksa, mau tidak mau, menggunakan kamus. Karena saya seorang pemalas, saya menanyakan buku yang mengenalkan R berbahasa Indonesia ke grup Belajar GNU R Indonesia di Telegram. Dan dari Pak Kris, saya mendapatkan informasi mengenai Pak Dasapta Erwin Irawan yang menggunakan R dalam proyeknya.

Dari dokumentasi beliau yang berjudul Introduction to R for computational chemistry student ITB, saya mendapatkan beberapa tautan buku-buku milik universitas. Salah duanya adalah :

Lumayan untuk belajar, tanpa harus pusing bolak-balik buka kamus.

Docker Image : Debian

Mengingat akan adanya kebutuhan pengembangan berbagai sistem dengan menggunakan docker, saya membuat repository debian di docker hub. Repository ini sebagai sistem dasar dalam pengembangan proyek yg saya pegang lainnya.

Pada unggahan awal ini saya hanya mengunduh dari official repository debian dan menambahkan nano. Hanya masalah pilihan, saya lebih nyaman menggunakan ini dari pada yang lain.

Perubahan lain akan menyusul seiring kebutuhan dasar sebagai tuntutan proyek yang lain.

Oracle RAC

Dalam komputasi basis data, Oracle Real Application Clusters (RAC), selanjutnya disebut Oracle RAC, adalah sebuah fitur yang dikembangkan oleh Oracle sejak tahun 2001 dalam Oracle9i. Oracle RAC menyediakan fitur clustering dan high availability dalam lingkungan basis data Oracle.

Oracle RAC memungkinkan banyak komputer untuk menjalankan perangkat lunak RDBMS Oracle secara berbarengan mengakses satu basis data yang menciptakan clustering. Dimana dalam konfigurasi non-RAC basis data hanya dijalankan dalam satu mesin dan semua berkas data, berkas konfigurasi beserta catatan berada dalam disk dalam komputer tersebut.

Dalam lingkungan RAC, beberapa komputer (dimana dalam masing-masing terdapat Oracle RDBMS) mengakses secara bersamaan satu basis data. Hal ini memungkinkan aplikasi dan atau pengguna basis data meskipun terhubung dengan salah satunya dapat mengakses keseluruhan data yang sama bila terhubung ke yang lain.

Silakan baca-baca di :
Dokumentasi Oracle RAC 11g (11.1)
Halaman resmi Oracle RAC

Intinya, RAC adalah implementasi dari konsep Cluster Computing dalam RDBMS Oracle. Silakan baca wikipedia mengenai Cluster Computing untuk keterangan lebih lanjut.

NB : Posting ini tidak menjelaskan apapun, hanya sekedar catatan agar sewaktu-waktu ada yang sadar. Semoga ada yang tersadar.

MySQL : Defragmentasi Tabel InnoDB dan MyISAM

Beberapa hari yang lalu ada seorang Administrator sebuah website internal instansi yang mempertanyakan masalah fragmentasi data. Kebetulan basis data yang dipakai adalah MySQL dan menggunakan mesin penyimpanan InnoDB.

Website tersebut rata-rata memiliki 1500 s/d 2000 hit dalam sekali waktu (melihat status online pada web, tidak tahu ini benar atau tidak) dan seringkali tidak bisa menghubungi basis data saat koneksi sudah mencapai > 2000. Sangat mengganggu memang, mengingat banyak informasi yang dibutuhkan dari web tersebut.

Berbeda dengan mesin penyimpanan MyISAM yang menyimpan data 1 berkas (file) per tabel, InnoDB menyatukannya pada sebuah berkas yang besar. Bila berkas hanya sekian MB saja akses dan perubahan data tidak menjadi masalah. Namun bagaimana bila web tersebut adalah web sibuk yang mengalami perubahan data yang pesat hingga mencapai >1GB dan akses hit yang tinggi? Untuk itulah diperlukan defragmentasi.
Selengkapnya… »

Impor CSV ke MySQL dan Expor ke CSV dari MySQL

Sebuah catatan untuk mengolah data CSV [1] ataupun data berbentuk teks lainnya.

Untuk melakukan impor silakan membaca bab 12.2.6. mengenai LOAD DATA INFILE Syntax dokumentasi MySQL [2]. Dengan perintah sebagai berikut kita bisa memasukkan data berbentuk csv ke tabel dalam basis data MYSQL :

LOAD DATA INFILE ‘data.csv’ INTO TABLE tbl_name
FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\r\n’
IGNORE 1 LINES;

Yang berarti : Selengkapnya… »

Arsip