Podcast PHP Indonesia – 4 Maret 2019

Podcast PHP Indonesia untuk 4 Maret 2019, kali ini akan membahas

Berita:

Kemudian tutorial-tutorial seperti: Continue reading Podcast PHP Indonesia – 4 Maret 2019

Cepat Membuat Dashboard Reporting dengan KoolReport

Bingung harus menentukan framework dan stack teknologi yang tepat untuk membuat Dashboard Reporting ataupun rekap-rekap data yang berasal dari banyak data (multiple-source data)? Silakan pakai KoolReport.

Apa itu KoolReport?

KoolReport ini boleh dibilang sebagai framework khusus untuk Reporting Data dan Reporting Delivery. Tidak hanya menyediakan tool untuk mengatur proses data secara umum, KoolReport juga menyediakan tool untuk melakukan visualisasi data dengan apik dan mudah. Continue reading Cepat Membuat Dashboard Reporting dengan KoolReport

Yang Baru di Laravel 5.8!

Laravel Framework versi 5.8 resmi dirilis pada 26 Februari 2018 waktu Amerika. Versi stable terbaru kelanjutan dari versi 5.7 ini memuat beberapa fitur baru, perbaikan bug dan improvement Core dari framework Laravel.

PHP Dotenv versi 3.0

•Mengintegrasikan PHP dotenv versi 3.0
•Term env yang lebih fleksibel
•Dukungan untuk multi-line variable
•Tanpa trimming value lagi
•Bisa mengakomodasi daftar path ke file dotenv (tidak lagi satu path saja)
Validasi yang lebih kuat

Carbon v2 Continue reading Yang Baru di Laravel 5.8!

Cara Menjalankan Laravel Horizon dengan Vessel

Laravel Horizon bagi yang belum tahu adalah dashboard cantik untuk Redis Queue. Laravel Horizon ini adalah paket resmi dari Laravel, jadi dijamin kelangsungan dan kompatibilitasnya dengan laravel.

Nah, masalah datang jika sampeyan menggunakan Vessel milik om Chris Fidao (Shipping Docker). Lumayan ribet juga jika ingin menjalankan Horizon di kontainer docker lewat Vessel ini. Continue reading Cara Menjalankan Laravel Horizon dengan Vessel

Podcast PHP Indonesia – 25 Februari 2019

Podcast PHP Indonesia untuk 25 Februari 2019.

Berita:

Artikel/Tutorial:

Library Pilihan:

Cara Mengakses File Linux dari Windows WSL?

Ada yang sudah coba WSL? itu loh Windows Subsystem for Linux. Kini kita sudah secara resmi dan (relatif) mudah mengakses file Linux yang ada di WSL dengan Windows Explorer (explorer.exe).

Microsoft menulis konfirmasi tentang itu di blog mereka disini. Berikut caranya:

Login terminal ke WSL, Continue reading Cara Mengakses File Linux dari Windows WSL?

Inilah Cara Enable Protokol TLS 1.3 di NGINX

Di tutorial kali ini gan, kita akan cari tahu gimana cara meng-enable protokol TLS 1.3 di engine-X (NGINX).

TLS atau Transport Layer Security versi 1.3 adalah versi terbaru dari protokol Transport Layer Security, yang diterbitkan sebagai sebuah standar internasional dari IETF dengan kode RFC-8446 pada Agustus 2018 kemarin. TLS 1.3 ini merupakan permbaruan dari versi sebelumnya, khususnya tentang kerahasiaan dan perbaikan performance. Continue reading Inilah Cara Enable Protokol TLS 1.3 di NGINX

Cara Meng-Unzip atau Meng-Unrar Banyak File Sekaligus

Tutorial singkat ini cukup berguna bagi yang memiliki banyak file ZIP dan ingin menekstraknya secara sekaligus. Lumayan menyingkat waktu.

Secara sederhana, kita bisa melakukan looping seperti:

for z in *.zip
do
  unzip $z;
done

kalau diringkas dalam satu baris perintah akan jadi seperti ini: Continue reading Cara Meng-Unzip atau Meng-Unrar Banyak File Sekaligus

Cara Menginstall dan Menggunakan Ulauncher di Ubuntu/Debian!

Bagi pengguna Linux Ubuntu/Debian maupun distro lainnya yang sempat memperhatikan fitur Command Launcher atau Spotlight Search di MacOS (biasanya diakses dengan shortcut Command + Spasi) pasti juga bertanya, ada padanannya ngga di Linux?

Ada gan, banyak alternatifnya. Salah satunya bernama UlauncherContinue reading Cara Menginstall dan Menggunakan Ulauncher di Ubuntu/Debian!

Cara Setting SSH Key di Raspberry Pi untuk PEMULA

Cara mengatur/menyetting SSH key di Raspberry Pi sebenarnya sangat mudah dan relatif sama dengan cara setting di komputer lain yang menggunakan distro Linux. Dengan setting SSH secara benar, kita bisa mengakses Raspberry Pi dengan mudah.

SSH key sendiri menggunakan konsep Public-key cryptography. Konsep ini adalah konsep dimana Public Key (atau kunci umum) di simpan di devais jarak jauh (remove device) dan private key (atau kunci pribadi).

Cara Setting SSH Key di Raspberry Pi

Pertama, buat direktori SSH.

mkdir .ssh

kemudian masuk ke folder .ssh:

dan buat file baru authorized_keys:

touch authorized_keys

kemudian atur permission (perizinan) akses ke file tersebut dengan chmod:

chmod 700 ~/.ssh

dan

chmod 600 ~/.ssh/authorized_keys

kemudian buat Key (kunci) baru dengan aplikasi ssh-keygen:

cd ~/.ssh
ssh-keygen

Pada saat menjalankan aplikasi diatas, ada pertanyaan tentang password dan lokasi file, silakan tekan tombol ENTER saja untuk melewati.

Kemudian kita copy isi file id_rsa.pub yang dibuat oleh ssh-keygen ke file authorized_keys.

Cara Reset Password Raspberry Pi!

Yang namanya lupa Password memang bikin sebel. Di komputer menggunakan Linux, kita bisa masuk ke Grub dan reset password root dari sana (di Recovery Mode). Nah kalau untuk boart sekecil Raspberry Pi gimana?

Ternyata, pengembang Raspberry Pi sudah memfasilitasi proses-proses ala ala Recovery Mode di Linux, tapi lebih sederhana lagi. Secara umum, Raspberry Pi booting dengan juga membaca dan mengeksekusi file cmdline.txt. Kita bisa isi perintah-perintah unik disana 😀

Implementasi

Silakan shutdown Raspberry Pi, kemudian copot SD Cardnya. Buka di komputer/laptop. Kemudian lihat di partisi boot, ada satu file bernama cmdline.txt. Buka file tersebut.

Ganti dari:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=.......f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

menjadi:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=.......f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh

Simpan. Kemudian taruh lagi SD Card ke Raspberry Pi.

Secara khusus, Raspberry Pi akan booting langsung ke Shell (/bin/sh) dan kita bisa melakukan proses reset disana.

Caranya dengan mengaitkan ulang partisi Linux Raspberry Pi ke modus read-n-write (rw) dengan perintah:

mount -o remount,rw /dev/mmcblk0p2 /

kemudian reset password dengan perintah passwd seperti biasa:

passwd namauser

Kemudian keluar, reboot Raspberry Pi. Copot SD Card dan kembalikan lagi isi dari file cmdline.txt seperti semula.

Ini Cara Install Microsoft .NET Core SDK di Linux! GAMPANG

Teknologi .NET dari Microsoft sebagai basis pembuatan berbagai aplikasi desktop buatan mereka di Windows. Tidak hanya itu, .NET sebenarnya bisa juga digunakan untuk membuat aplikasi Mobile, Website, IoT dan Game. Nah, di tutorial ini kita akan menginstall .NET Core SDK ini di Linux.

Dengan hadirnya SDK ini secara resmi, Microsoft membuka kesempatan buat kita-kita para pengembang software untuk melebarkan sayap membuat aplikasi di platform lain, misalnya di Linux.  Continue reading Ini Cara Install Microsoft .NET Core SDK di Linux! GAMPANG

Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Inilah 5 CMS (Contenct Management System) yang dikembangkan dengan basis Laravel. Semuanya siap dipakai, beberapa diantaranya bersifat opensource dan punya dukungan Premium (berbayar).

Berikut adalah daftarnya:

Statamic

Statamic adalah CMS berbasis Laravel dengan kombinasi Vue.js sebagai control panelnya. Sebagai developer kalian bisa membangun, mengonfigurasi dan melakukan manajemen apapun menggunakan code editor. Continue reading Inilah 5 CMS berbasis Laravel, SIAP PAKAI!

Podcast PHP Indonesia – 11 Februari 2019

Pada Podcast PHP Indonesia edisi 11 Februari 2019, kita akan membahas berbagai berita, tutorial dan library pilihan antara lain:

Berita:

Tutorial:

Library Pilihan:

OpenMandriva Lx 4.0 Beta Dirilis!

Komunitas OpenMandriva Linux mendapat kabar gembira minggu ini dengan dirilisnya OpenMandriva Lx 4.0 Beta. Versi pengembangan dari OpenMandriva Lx 4 ini sudah sangat apik polesan dan kesiapannya dirilis sebagai versi stable.

OpenMandriva Lx 4 menjadi tonggak sejarah pengembangan distro kelanjutan dari Mandriva Linux ini. OpenMandriva Lx 4 akan mulai menggunakan package manager dnf (seperti Fedora/Red Hat/CentOS) dan meninggalkan URPM (urpmi, urpme dkk). Selain itu OpenMandriva Lx 4 sudah mulai ancang-ancang menggunakan Manatools, sebuah tool yang sebenarnya dibuat untuk Mageia Linux tapi tak kunjung diresmi-resmikan. Manatools akan menggantikan OpenMandriva Control Center. Manatools ini keren, dia dibikin dengan teknologi serupa Yast milik OpenSUSE, jadi bisa dijalankan via GUI ataupun CLI. Continue reading OpenMandriva Lx 4.0 Beta Dirilis!

Cara Lihat Notifikasi Hape Android di Desktop Linux, DIJAMIN OPENSOURCE!

Bekerja di GNU/Linux Desktop memang banyak enaknya, salah satunya kita bisa melihat notifikasi yang masuk di hape lewat komputer. Jadi tidak harus sering-sering angkat hape untuk melihat notif WA/SMS/Telegram masuk. Khususnya SMS atau notif aplikasi yang tidak memiliki versi web, seperti whatsapp web dan telegram web.

Solusi-solusi berikut dijamin opensource. Bukan pihak ketiga yang menjadi sinkronator notifikasi kita.

Berikut adalah cara melihat notifikasi hape android dengan Desktop Linux, berikut tambahan fitur yang mantap seperti sinkron clipboard dan lain-lain. Continue reading Cara Lihat Notifikasi Hape Android di Desktop Linux, DIJAMIN OPENSOURCE!

3 Editor Audio TERBAIK di Linux (Ubuntu/Fedora/Linux Mint)

Bagi pengguna Linux yang banyak ngedit-ngedit Audio, artikel ini akan sangat berguna. Berikut adalah tiga editor file audio terbaik di Linux, bisa di install di Ubuntu, Fedora, Linux Mint atau turunannya.

Semua software berikut sifatnya opensource dan gratis. Silakan di install.

1. Audacity

Audacity adalah aplikasi editor audio paling terkenal. Tersedia diberbagai platform, baik Linux, Windows maupun MacOS. Continue reading 3 Editor Audio TERBAIK di Linux (Ubuntu/Fedora/Linux Mint)