Mengatasi Galat “1071 Specified key was too long” Saat Melakukan Migration di Laravel 5.4

Laravel pada versi 5.4 telah melakukan perubahan asali (default) pada character set dengan menggunakan utf8mb4 pada basisdatanya (database). Dengan utf8mb4 inilah, memungkin kita dapat menyimpan karakter berupa emoji ke dalam basis data (database).

Namun, masalah baru akan muncul, ketika kita menggunakan MySQL lebih rendah di bawah versi 5.7.7 (< 5.7.7) atau MariaDB lebih rendah di bawah versi 10.2.2 (< 10.2.2). Pada saat kita melakukan migrasi basis data (database migration) menggunakan artisan. Ia akan memunculkan galat (error) seperti berikut:

Mudah Memotong Video dengan FFmpeg

Ketika kita memutar suatu video, terkadang ada bagian momen penting yang perlu diambil. Entah itu momen lucu, konyol atau momen yang sangat perlu dikenang, dan momen tersebut ada pada menit-menit tertentu. Oleh karenanya, kita perlu memotong cuplikan video tersebut untuk dijadikan suatu kenangan atau sekadar bahan lucu-lucan.

Ada banyak sekali program atau aplikasi yang dapat menangani hal ini dengan mudah. Namun, perlu diketahui bahwa FFmpeg juga dapat melakukan hal itu. FFmpeg merupakan suatu aplikasi yang sangat powerful dalam hal penangan audio ataupun video. Jadi cukup dengan FFmpeg sebetulnya kita sudah dapat melakukan banyak hal. Sesuai judul artikel, kali ini saya akan memberikan sedikt tips-trik bagaimana cara memotong video menggunakan FFmpeg dengan mudah.

Composer Dengan Repositori Localhost

Umumnya untuk memanfaatkan Composer kita wajib daring (online) untuk memanggil repositori yang berada pada situs packagist.org. Otomatis dengan demikian, jika kita ingin membuat dependensi harus diunggah ke sana terlebih dahulu. Lalu bagaimana jika kita tidak ingin mengunggah dependensi ke packagist.org namun tetap dapat menggunakan Composer? Yakni, gunakan repositori dari localhost.

Dasar-Dasar Menggunakan Composer (Dependency Manager for PHP)

Membangun suatu proyek pemerograman PHP dari awal (from scratch), itu membutuhkan waktu yang tidak sedikit. Untuk mempercepat progres, biasanya kita menggunakan framework. Namun, jika Anda termasuk orang yang tidak ingin mengikuti atau mempelajari lagi aturan PHP framework yang beredar, dan tetap menggunakan metode OOP (Object Oriented Programming), Anda bisa memanfaatkan pustaka (library) atau dependensi yang ada. Jadi dengan demikian proyek yang Anda buat, tetap pada aturan dari kode sumber Anda sendiri.

Sejak adanya Composer mempermudah kita dalam tahap pengembangan proyek pemerograman PHP. Composer adalah suatu tool yang digunakan untuk memasang paket pustaka dependensi yang dibutuhkan dalam project pemerograman PHP. Composer ini cara kerjanya mirip dengan menejer paket pada GNU/Linux, seperti apt, dnf, pacman dan lain sebagainya. Kita cukup menuliskan nama paket yang dibutuhkan dengan perintah-perintah tertuntu.

Perintah Dasar MySQL/Mariadb via CLI

Cukup banyak tool ber-GUI yang mempermudah dalam penggunaan MySQL/Mariadb. Salah satunya yang terkenal yakni phpMyAdmin. Pada tutorial sebelumnya. Saya telah membahas bagaimana cara pemasangan MySQL atau Mariadb. Namun itu hanya sebatas pemasangannya saja, belum pada tahap penggunaannya.Lagi pula, saya memberikan pula cara pemasangan phpMyAdmin, dengannya kita bisa langsung pakai tanpa perlu banyak tahu perintah-perintahnya. Cukup klik dan klik.

Pada tulisan kali ini saya merangkum beberapa perintah-perintah dasar yang wajib diketahui, atau kalau perlu dihapal untuk penggunaan MySQL/Mariadb via CLI. Karena perintah ini sudah bisa mewakili beberapa hal dasar dalam pengaturan peladen (server).

Google Drive CLI Alternatif GDrive di GNU/Linux

Google Drive adalah layanan cloud storage milik Google yang mana sudah terintegrasi dengan gmail, jadi jika Anda sudah mendaftar gmail otomatis juga sudah mendaftar Google Drive pula. Keunggulan Google Drive adalah produk Google yang mana dikenal dengan cepatnya; kemudian kita diberikan storage sebesar 15 GB secara cuma-cuma; dan yang terakhir terintegrasi dengan produk Google lainnya.

Google Drive memiliki aplikasi Google Drive Client yang berfungsi untuk mensingkronisasikan dari direktori Anda di komputer dengan storage pada Google Drive. Sangat berguna, jadi kita tidak perlu repot lagi untuk mengunggah berkas, cukup taru saja pada direktori yang sudah disingkronisasikan dengan Gdrive Client.

Page 2 of 2112345...1020...Last »