Penulis: Mahrizal

Kenapa Programmer Layak Dibayar Mahal

Tahukah kenapa programmer layak dibayar mahal?
Bukan karena aktifitas ngetiknya namun karena hasil ketikannya yang bermanfaat.
programmer berpikir keras bagaimana bisa membuat karya yang bermanfaat buat orang lain…
Dari ketikannya itu menghasilkan sebuah sistem yang membuat perusahaan dan karyawan bertambah efisien dari segi waktu tenaga dan biaya.
Yang tadinya manual menjadi tersistem..yang tadinya butuh kertas menjadi paperless.. yang tadinya butuh sebuah informasi harus menghubungi orang divisi tertentu kini tinggal membuka sistem dan sudah tersedia informasi….
Untuk itulah programmer bekerja keras… memeras otak.. untuk bisa memecahkan masalah dan menyelesaikan masalah dengan cara efisien..
.
jangan heran bila programmer menyepi dan menyendiri untuk memeras otak menemukan cara terbaiknya.
Arsitek yang membangun gedung bangunan butuh fokus menyendiri untuk merancang bangunannya agar hasilnya tidak salah dan bagus, dipikirkannya dari pondasi sampai atas…ukurannya, konstruksinya dsb
Begitupun programmer butuh fokus menyendiri untuk merancang sebuah sistem agar tidak salah dan hasilnya bagus, dipikirkannya dari analisa sistemnya .. databasenya… algoritmatnya… programmingnya… dsb
Layaknya pelukis yang butuh sendiri dan mencari tempat khusus tertentu untuk menuangkan jiwa seninya ke kain kanvas lukisannya
Begitupun programmer kadang butuh sendiri dan mencari tempat khusus untuk menuangkan apa yang ada di pikirannya
Layaknya pencipta lagu yang sendiri untuk cari inspirasi menciptakan lagu begitu pun programmer yang sendiri yang menciptakan sistem

Sudah Lama Tidak Nulis

Sudah lama aku tidak update blog ini… sejak aku link an ke facebook yang mana setiap aku posting blog pasti muncul di beranda facebook… awalnya sih oke aku seneng… temen2 facebook jadi tahu postinganku… dan pengunjungku bertambah dari link di facebook… tapi lama kelamaan aku jadi takut… sebab teman2 facebook ku banyak dan berbagai macam karakter… tidak semua yang aku tulis itu bisa diterima mereka sehingga berbuntut panjang sehingga aku semakin jarang.

Namun sekarang setelah aku memutuskan link ke facebook aku kembali bersemangat dan merasa bebas untuk menulis apa saja..

Semoga aku kembali aktif menulis…

The Real Programmer VS Programmer Instant

Apa yang membedakan The Real programmer atau programmer sejati dengan programmer instant?

Tidak lain adalah proses dan hasilnya

The Real Programmer akan melalui proses belajarnya step by step, dia pantang dengan short cut atau jalan pintas. Sehingga The Real programmer punya logika kuat punya problem solving yang kuat dan punya skill yang tidak diragukan.

Sementara Programmer instant adalah programmer copy paste, dia tidak tahu menahu alurnya, dia hanya mengambil source code dari orang lain kemudian memodifikasi. programmer instant tidak akan pernah berkembang kemampuannya. Saat membuat aplikasi dia akan mengambil yang sudah jadi kemudian dimodifikasi. alasan utamanya satu lebih cepat dan efisien di waktu. dia tidak mau membuat aplikasi dari nol, dalam pikirannya hanya bagaimana aplikasi jadi lebih cepat dan menghasilkan uang. dia tidak punya jiwa idealis sebagai programmer.

Hal ini bukan berarti tidak boleh mengambil source code orang lain, bukan pula harus membuat aplikasi dari nol. semua tergantung kasus. Untuk kasus standar dan , oke lah pakai yang sudah jadi… ambil wordpress misal… tapi kalau sudah kasus yang memungkinkan ada perkembangan lebih jauh dan custom maka buat dari nol, pakai framework yang powerful, pakai framework tidak apa2 malah bagus.

 

 

CodeIgniter HMVC – Memperbaiki Error Message: Call to undefined method MY_Loader::_ci_object_to_array()

Untuk memperbaiki Error di atas maka :

  1. Buka application/third_party/MX/Loader.php
  2. Cari function  public function view($view, $vars = array(), $return = FALSE) Cari… (Line 300)

return $this->_ci_load(array(‘_ci_view’ => $view, ‘_ci_vars’ => $this->_ci_object_to_array($vars), ‘_ci_return’ => $return));

Ganti dengan :

if (method_exists($this, ‘_ci_object_to_array’))
{
return $this->_ci_load(array(‘_ci_view’ => $view, ‘_ci_vars’ => $this->_ci_object_to_array($vars), ‘_ci_return’ => $return));
} else {
return $this->_ci_load(array(‘_ci_view’ => $view, ‘_ci_vars’ => $this->_ci_prepare_view_vars($vars), ‘_ci_return’ => $return));
}

Selesai…

 

Referensi : http://stackoverflow.com/questions/41557760/codeigniter-hmvc-object-to-array-error

How to Delete or Remove Package in Ubuntu

If you want to remove package completely in ubuntu you can use this command :

sudo apt-get purge –auto-remove packageName

for example :

sudo apt-get purge –auto-remove ssmtp

Reference :

https://askubuntu.com/questions/151941/how-can-you-completely-remove-a-package

Mengatasi Error Sudo apt-get update Could not resolve pada Ubuntu

Untuk mengatasi error saat update ubuntu, sudo apt-get update, yang errornya : could not resolve …

maka caranya adalah :

  1. Buka sudo nano /etc/resolv.conf
  2. Ganti nameserver dengan dns dari google  yaitu 8.8.8.8 dan 8.8.4.4

dns google

Referensi :

https://askubuntu.com/questions/29071/apt-get-update-cannot-find-ubuntu-servers

Cara Cek Versi Ubuntu Lewat Terminal

Untuk mengecek versi berapa ubuntu kita, maka ketikkan di terminal  :

lsb_release -a

Maka akan muncul versi ubuntu kita.

ubuntu lsb_release_a

 

Referensi :

https://help.ubuntu.com/community/CheckingYourUbuntuVersion