Mengkompress file dengan tar di linux
Bismillah,
Pernahkah temen-temen semua ingin mengkompress file di server linux tapi ndak tahu perintahnya apa?. Nah disini saya ingin berbagi tips bagaimana caranya mengkompres file/folder kedalam format tertentu dengan perintah tar
, berikut ini cara mengkompres file/folder dengan format mulai dari .tar
, tar.bz2
, tar.gz
dan tar.xz
.
Menulis NIF Rust dengan Rustler
Kali ini saya ingin berbagi pengetahuan mengenai cara menulis NIF dengan Rustler
tapi sebelum itu saya ingin mengenalkan apa itu NIF
. NIF kependekan dari Native Implemented Function yaitu memanggil fungsi dari pustaka luar. Kenapa harus menggunakan NIF? alasan pertama karena beberapa fungsi pada pustaka tertentu tidak ada di elixir, alasan kedua yaitu agar performa aplikasi meningkat. NIF biasanya dibuat dengan bahasa C namun kali ini saya ingin menggunakan bahasa Rust karena alasan keamanan dan kecepatan. Pustaka rustler mengklaim library yang ditulis tidak akan menyebabkan virtual mesin BEAM crash sehingga kita tidak perlu khawatir dan fokus ke penulisan pustaka.
Menggunakan Gnome Terminal sebagai default shell pada Tortoisehg
Tortoisehg merupakan front-end GUI untuk mercurial dan disini saya ingin berbagi bagaimana cara menseting gnome-terminal
sebagai default shell yang sebelumnya menggunakan default xterm
.
Register Javascript per modul di Phoenix
Dalam mengembangkan aplikasi web dengan framework Phoenix
kadang kita butuh menyertakan file javascript hanya pada halaman tertentu saja. Karena di Phoenix semua file javascript dijadikan satu pada file app.js
yang nantinya akan dikompilasi menggunakan webpack, namun phoenix menyediakan cara untuk merender view hanya jika view tersebut ada yaitu pakai fungsi render_existing/3
.
Menghitung total array angka dengan fungsi reduce
Kali ini saya ingin berbagi tips bagaimana menjumlahkan total array angka di Elixir dengan fungsi Enum.reduce/3
. Bagi yang pernah mengenal bahasa pemrograman seperti C, C++, Java atau PHP tentunya hal ini akan sangat-sangat mudah, saya beri contoh kodenya dalam bahasa PHP.
Membuat custom Mix Task di Phoenix
Kadang kita butuh membuat task versi kita sendiri untuk mempermudah dalam pengembangan web. Bawaan phoenix mendukung pembuatan custom mix task dan gunakan modul OptionParser
untuk mengolah argumennya. Untuk membuat custom mix task bikin folder app_name/lib/mix/tasks
dan buat file baru misalnya hello.ex
kemudian ikuti kode berikut:
Run command di Elixir
Cara menjalankan command cli di elixir bisa langsung dicoba diiex
atau buat file elixir script(.exs
)
Generate file xls di Elixir
Tips singkat bagaimana mengenerate file xlsx di Elixir dengan paket elixlsx
. Pertama tambahkan ektensi ke file mix.exs
pada bagian fungsi deps
Multi Alias dalam satu baris
Alias
digunakan untuk memperpendek nama modul pada Elixir, bayangkan kamu harus memanggil nama modul yang begitu banyak contoh
Memecah file dengan 7z cli dilinux
Kadang kita butuh memecah file menjadi beberapa bagian agar dapat disalin ke flash disk terutama flash disk yang formatnya fat32. Fat32 hanya mampu menyalin file maksimal file berukuran 4GB. Berikut ini cara memecah file menggunakan 7z cli di linux:
…