Membackup dan Mengrestore Subversion

Karena server saya mo di upgrade arsitektur OS nya, dari Ubuntu Server 12.04 32 bit ke Ubuntu Server 12.04 64 bit, ya cuma mengganti arsitekturnya, tetapi tetap mesti di install ulang kagak bisa di update seperti update versi OS :)

Server lama kami menjalankan 3 service utama yaitu

  • Mysql server
  • Apache Server
  • Subversion server

na pada postingan kali ini saya akan membahas gimana caranya membackup dan mengrestor Subversion.
Continue reading

Error Update Manager di Ubuntu 12.04

tidak ada hujan tidak ada petir tiba-tiba update manager di ubuntu tidak bekerja dengan error seperti di bawah ini :
Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-security_main_i18n_Translation-en, E:The package lists or status file could not be parsed or opened.

googling sana sini, akhirnya dengan mengkopi semua error tersebut ke google, dapat pencerahan pada forum ini dan caranya sangat simple cuma menjalankan kode seperti ini dan errornyapun hilang

sudo rm /var/lib/apt/lists/* -vf && sudo apt-get update

oya, saya juga pernah mencoba menjalankan


sudo apt-get -f installl

atau

sudo apt-get install -f

tetapi yang solusi terakhir adalah code yang di atas. semoag tulisan ini bisa membantu saya jika ketemu error yang sama, karena Ubuntu 12.04 ini sering menemukan error yang seperti ini :(

Check Fungsi Sudah Exist atau belum di javascript atau jquery

Kadang kala ketika kode kita sudah terlalu banyak akan membuat kita lupa dengan fungsi atau variable yang pernah kita deklarasikan.

untuk mencegah terjadi bug di program karena kita mendeklarasikan fungsi atau variable untuk ke duakalinya yang akan membuat program kita bingung yang beresiko penggunaan memori oleh program kita akan sangat besar atau malah program kita tiba-tiba berhenti karena fatal error.

untuk mencegah hal seperti di atas terjadi kita harus mengecek terlebih dahulu variable atau fungsi tersebut sudah exist atau belum, bagi yang menggunakan scripting php pasti pernah menggunakan fungsi isset() untuk mengetahui suatu variable sudah di set atau belum.

nah, sekarang saya ingin menunjukan fitur dari javascript untuk mengecek sebuah fungsi sudah ada apa belum. kira-kira syntaxnya seperti d bawah ini :
Continue reading

Error Dpkg Ubuntu

Ketika menginstall paket php-java-bridge di ubuntu 12.04 terjadi error dikarenakan ada file-file yang di butuhkan oleh paket tersebut tidak bisa ditemukan, sialnya malah membuat apt dan dpkg selaku software pengatur paket di ubuntu menjadi ikutan error. setiap mo update, install atau membuang sebuah paket, apt dan dpkg menjadi error karena tidak dapat menemukan dependensi (file atau paket pelengkap untuk menginstall sebuah paket) dari paket di atas tadi, padahal kita menginstall paket yang lain, kirai-kira beginilah error yang di keluarkan ubuntu.

E: The package php-java-bridge-j2ee-selinux needs to be reinstalled, but I can’t find an archive for it.

Continue reading

Backup Mysql Automatically dengan Cron Job

Di postingan blog ini sebelumnya dibahas cara mengbackup dan mengrestore mysql di ubuntu, tetapi itu dilakukan secara manual, pada system gnu linux kita mempunya software schedule yang bernama cron job. jadi sekarang blog ini akan membahas cara mengbackup mysql secara automatic menggunakan cron job.

blog ini akan menunjukan cara membuat  perintah  cron job untuk di eksekusi berdasarkan schedule yang kita tentukan.

seumpamanya kita mempunyai 4 database di mysql, database pertama bernama persawahan, database kedua bernama perkebunan, database ketiga bernama pembukuan dan database bawaan mysql sendiri. kita hanya ingin mebackup database perswhan, perkebunan dan pembukuan dan kita akan melakukannya secara autamatis, dan disini kita ingin melakukan schedule backup pada jam 6 pagi, jam 12 siang dan jam 11 malam.

Continue reading

Variable –skip-name-resolve

setelah 12 bulan menggunakan Mysql sebagai DBMS, yang menampung data transaksi pengiriman barang dari 23 cabang se Indonesia. awalanya semuanya berjalan lancar tetapi kemudian kelihatan server mysql sangat susah di hubungi melalui dengan cara remote. padahal itu diperlukan sebagai simulasi harga.

Saya bingung kenapa mysql selalu tidak bisa di remote ketika siang, dimana jam lagi sibuk2nya, ada begitu banyak koneksi ke mysql pada jam tersebut, padahal saya sudah menaikan max_connection pada file my.cfg

Setelah surfing, baca kesana sini akhirnya dapat juga cluenya, kita harus menambahkan option
–skip-name-resolve pada file my.cfg, option tersebut untuk memberitahukan mysql untuk tidak mencari nama domain, jadi dia langsung mengecek ip sehingga akan menghemat memori dari mysql sendiri. Continue reading

Backup dan Restore Database Mysql di Ubuntu

Data adalah bagian yang sangat penting sehingga kita harus mempunyai methode-methode untuk memastikan data kita aman.

Mysql adalah sebuah DBMS (Databases Management System) yang cukup banyak digunakan sekarang ini, khususnya oleh pengembang-pengembang applikasi berbasis web dimana Mysql adalah pilihan yang paling sering dipilih sebagai pengatur databasenya.

Tulisan ini akan membahas salah satu fitur yang disediakan mysql untuk membackup datanya, akan tetapi sebelumnya akan lebih baik jika anda mempunyai perencanaan sebelum mengamankan data anda.

perencanaan seperti apa ? Continue reading

Follow

Get every new post delivered to your Inbox.