Baca file di Elixir dengan with
Kita tahu elixir kebanyakan menggunakan kembalian berupa tuple {:ok, hasil}
jika sukses dan tuple {:error, alasan}
jika error pada fungsinya. Contoh kita akan membaca file dengan File.read
tanpa with
dan yang kedua dengan with
. Buat file file_read_with.exs
Menseting dan menggunakan Job Queue pada Yii2
Pada Yii2 sudah didukung dengan ektensi job queue yang memungkinkan kita menjalankan tugas secara asynkron via antrian. Job Queue pada yii2 mendukung DB, Redis, RabbitMQ, AMQP, BeansTalk, ActiveMQ dan Gearman.
…Menambah parameter pada routes helper Phoenix
Tips singkat ini saya dapat saat membuat aplikasi todo sederhana dengan phoenix. kasusnya saya menambah custom rute get /profile/edit/:id
dengan parameter :id
. awalnya saya pikir harus pakai key dan value.
Memanggil action controller tanpa request ke http di Yii2
Pernahkan kamu suatu kali ingin menjalankan aksi pada controller tanpa request ke http dengan browser atau curl. Hanya sekedar ingin mengurangi waktu request ke server atau kamu tidak ingin membuat kode lagi hanya untuk mengambil data dari hasil proses controller tadi. Nah cara tersebut ternyata mudah kita lakukan di Yii2.
…Event Global Yii2
Event pada yii2
telah ditulis ulang dari versi sebelumnya dan disempurnakan sehingga lebih mudah dan dapat digunakan secara global. Nah kali ini saya ingin berbagai sedikit tip bagaimana membuat event secara global di Yii2. Saya asumsikan bahwa kamu sudah memiliki pengetahuan tentang dasar-dasar PHP7 dan Yii2.
Secara sederhana event pada yii2 mirip event pada jquery dan cara pemakaiannya pun mirip. Untuk listening pada event tertentu kita gunakan on dan untuk mentrigger event menggunakan fungsi trigger. Detil fungsi on dan trigger dapat dilihat dibawah ini:
…Mengenal Gorm
Gorm adalah pustaka ORM untuk golang, ORM itu singkatan dari object-relational mapping walaupun sebenarnya golang bukan bahasa OOP seperti pada umumnya. Alasan kenapa saya menggunakan gorm adalah karena kita tidak perlu merubah tipe data dari mysql ke struk, apalagi jika field struk tersebut ada yang null maka kita harus menggunakan tipe data yang nullable.
…Mengembalikan flash disk yang hilang
Fungsi parameter sebagai argument fungsi pada javascript
Javascript adalah bahasa scripting yang berorientasi object yang berjalan pada sisi client browser dan juga Javascript menerapkan function sebagai sebuah object. Bagaimana javascript menangani parameter yang berupa function?
…Can't get hostname for your address
Malam-malam pas lagi butuh akses MySQL, e malah error Cannot get hostname for your address
. Lalu cari-cari di google nemu solusi begini.
Mengembalikan grub boot loader setelah install Windows 7
Cara ini sudah saya coba beberapa kali di laptop dengan sistem operasi Linux Mint 11 dan Windows 7. Kasusnya begini setelah install ulang linux Mint 11 kemudian saya install windows 7 dan otomatis grub boot loader akan tertumpuk dengan bootnya windows.
…