Backup Database MySQL/MariaDB dengan PHP
Salah satu tugas yang paling penting setiap pengembang web adalah perlunya sering melakukan backup database MySQL. Dalam banyak kasus, database adalah media penyimpanan data yang sudah tidak dapat terelakkan lagi dan kebanyakan menggunakan MySQL. Sementara sebagian besar pengembang web dalam membuat backup sering melalui phpmyadmin maupun dari cpanel yang tersedia, sedangkan jika membuat kode PHP sendiri maka lebih menggunakan exec() padahal sebagian besar web hosting baik yang free maupun berbayar tidak mengijinkan exec() di dalam PHP. Itulah mengapa saya telah membuat fungsi backup database yang bisa digunakan sebagai alternatif exec('mysqldump').
Repo Local Ubuntu dari cache apt
Ketika meng-install aplikasi dari apt-get maka secara otomatis akan mendownload dan diletakkan di cache ubuntu. Nah berikut saya akan berikan trik untuk memanfaatkan cache dari apt sebagai repo. Teknik simple dan mudah, sehingga dapat digunakan juga ke komputer lain atau sebagai backup jika harus install ulang maka tidak harus selalu terkoneksi dengan internet untuk meng-install packet Silahkan ikuti petunjuk berikut:
MySQL TimeZone Set via Syntax
MySQL merupakan database server yang populer digunakan para developer web ternyata tidak hanya PHP saja yang dapat dilakukan set timezone supaya sesuai dengan waktu negara kita, ketika menggunakan freehosting maka kita tidak bisa melakukan perubahan pada file php.ini ataupun my.ini untuk menyesuaikan waktu dengan negara kita, pada keadaan tertentu ada hosting yang tidak sesuai dengan negara kita masalah timezone, maka satu-satunya jalan untuk melakukan perubahan timezone adalah menggunakan script atau sintak, nah untuk database mysql sintaq ini harus dijalankan sebelum menjalankan sintak sql anda
Cara Mengetahui MAC Address komputer lain dalam jaringan
Terkadang kita harus mengetahui MAC Address Komputer, baik untuk pendataan ataupun akan dimanfaatkan dalam security jaringan. Bagi yang sudah tau biasa menggunakan command prompt dengan perintah
ipconfig /alldengan perintah tersebut kita akan mendapatkan semua informasi dari interface yang berada di komputer/laptop kita. Nah bagaimana jika kasusnya harus melihat di banyak komputer?
Multiple Start Application from CMD
Bermain CMD (Command Prompt) di Windows sudah pasti biasa, apalagi menjalankan aplikasi via CMD pun juga sudah biasa. Tetapi apakah sudah pernah menjalankan beberapa aplikasi sekaligus ? Nah... berikut saya akan share script CMD untuk menjalankan beberapa aplikasi sekaligus, kode berikut cukup sederhana, anda bisa memodifikasi sesuai kebutuhan.
truncate di SQLite
Bagi developer kata-kata truncate pasti sudah tidak asing lagi. Truncate digunakan untuk mengosongkan tabel pada database. Perlu dicatat bahwa Truncate tidak bisa bekerja pada semua jenis database, yang kita tau truncate bekerja pada MySQL, Oracle, dan sejenisnya tetapi tidak untuk SQLite nah.. untuk melakukan truncate di SQLite sebanrnya ada sintaknya. sebelumnya kita harus paham dahulu bahwa truncate melakukan 2 pekerjaan yakni mengosongkan tabel dan mereset auto increment/number sehingga penerapan pada SQLite juga harus sama yakni kosongkan tabel baru dilakukan reset auto increment/number berikut sintak yang bisa digunakan:
Setup NTP Server untuk Jaringan Lokal
NTP Server berfungsi sebagai server yang menjadi acuan waktu dalam sebuah jaringan, sehingga semua komputer yang berada di dalam jaringan tersebut memiliki waktu yang sincron/sama di semua komputer client yang memalukan request time. Ini biasa diterapkan pada perusahaan dimana syncronisasi sangat dibutuhkan untuk ketepatan waktu semua mesin dalam perusahaan, misalnya absen karyawan harus sama semua dalam suatu perusahaan yang memiliki banyak lokasi kantor. Dalam hal ini saya menggunakan Ubuntu server 12.04 LTS sebagai OS Server tersebut. Kita anggap bahwa server sudah diinstall ubuntu.
