error JPGraph Error 25128: The function imageantialias() is not available in your PHP installation pada linux ubuntu

jika anda menggunakan php kemudian mencoba membuat graph dengan library jpgraph dan keluar tulisan seperti ini

gambarnya

jpgraph_error2

maka solusi nya anda mematikan beberapa sourcecode 

buka pada folder jpgraph cari file gd_image.inc.php buka kemudian pada function SetAntiAliasing biasanya pada baris 110 beri  comment atau // pada code

JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

menjadi seperti ini

// JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

jpgraph_error

dan hasilnya

grafik1

referensi :

  1. http://hasannuh.com/2012/08/14/how-to-bagaimana-menghilangkan-error-imageantialias-is-not-available-saat-install-jpgraph/
  2. http://support.severalnines.com/entries/20978841-JPGraph-installation
  3. http://ubuntuincident.wordpress.com/2011/01/28/drawing-graphs-in-php-with-jpgraph/

semoga berguna 🙂

 

membuat custom error 404 / halaman tidak ditemukan pada apache linux

untuk membuat custom halaman error pada apache ,operating system yang digunakan adalah linux debian (berlaku turunannya)

  1. buat file error di /var/www/error.html
  2. tambahkan ErrorDocument 404 /error.html pada /etc/apache2/conf.d/localized-error-pages
    seperti ini
    apache_404
  3. restart apache  dengan /etc/init.d/apache2 restart

anda juga dapat memodifikasi error yang lain dengan cara yang sama ,

referensi :

  1. http://askubuntu.com/questions/53199/custom-apache-404-page

semoga berguna 🙂

Alamat Repository lokal debian 7 ( wheezy )

berikut alamat repository local debian 7

edit source repo

# vi /etc/apt/sources.list

repo Universitas Indonesia
deb http://kambing.ui.ac.id/debian/ wheezy main contrib non-free deb http://kambing.ui.ac.id/debian/ wheezy-updates main contrib non-free deb http://kambing.ui.ac.id/debian-security/ wheezy/updates main contrib non-free

repo Kebo
deb http://kebo.vlsm.org/debian/ wheezy main non-free contrib
deb-src http://kebo.vlsm.org/debian/ wheezy main non-free contrib

repo Universitas Diponegoro
deb http://mirror.kioss.undip.ac.id/debian wheezy main non-free contrib
deb http://mirror.kioss.undip.ac.id/debian-volatile wheezy/volatile main contrib
deb http://mirror.kioss.undip.ac.id/debian-security wheezy/updates main non-free contrib
deb http://mirror.kioss.undip.ac.id/debian stable-proposed-updates main non-free contrib

referensi :

  1. http://www.idroot.com/mengubah-repository-debian-ke-repository-local-indonesia
  2. http://dnaite.blogspot.com/2013/06/daftar-mirror-repository-lokal-debian-7.html

semoga berguna 🙂

build essential pada linux

build-essential berisi paket untuk mengkompilasi source C / C + +   (misal perintah make dan make install)
paket ini merupakan  paket Debian umumnya akan menginstal  GNU GCC Compiler and Development Environment lainnya, Paket ini berisi header dan librari yang dibutuhkan oleh kompiler ketika mengekseskusi kode yang Anda buat.

Sebagai informasi kecil, berkas <stdio.h> atau <iostream.h> temasuk di dalamnya. Jika Anda melakukan pemrograman  C dengan menyertakan fungsi printf(), maka Anda membutuhkan header stdio.h untuk dapat mengompilasinya. Jika stdio.h tidak ada, maka kompilasi tidak jalan dan Anda gagal

dan akan berlokasi di
/usr/share/build-essential/essential-packages-list
/usr/share/build-essential/list
/usr/share/doc/build-essential/AUTHORS
/usr/share/doc/build-essential/changelog.gz
/usr/share/doc/build-essential/copyright
/usr/share/doc/build-essential/essential-packages-list
/usr/share/doc/build-essential/list

untuk menginstal (disini saya menggunakan ubuntu)

//sudo diperlukan sebagai akses menjadi root pada ubuntu
sudo apt-get update &amp;&amp; apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v

Untuk memvalidasi bahwa GCC compiler berhasil diinstal gunakan perintah gcc --version yang akan mencetak versi GCC:
sekarang anda dapat membuat paket debian , mengkompile c/c++ dsb

referensi

  1. http://packages.ubuntu.com/lucid/build-essential
  2. http://superuser.com/questions/151557/what-are-build-essential-build-dep
  3. http://students.ittelkom.ac.id/web/weblog_entry.php?e=237
  4. http://www.stchman.com/essen_pack.html
  5. http://www.cyberciti.biz/faq/debian-linux-install-gnu-gcc-compiler/#comments
  6. https://www.linuxid.net/31410/cara-install-gcc-compiler-di-debian-10-buster/

pesan unexpected end of filetar , Unexpected EOF in archive tar , Unexpected EOF in archive tar

ketika anda sedang melakukan extract file menggunakan tar  dan ditemukan pesan seperti ini


gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

maka berarti proses extract tidak sempurna karena suatu hal , misal file tarball nya / file .tar  rusak / corrupt , jika filenya hasil download maka cobalah download lagi

semoga berguna 🙂

alamat repository debian squeeze

salah satu alamatnya

deb http://kambing.ui.ac.id/debian/ squeeze main contrib non-free
deb http://kambing.ui.ac.id/debian/ squeeze-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ squeeze/updates main contrib non-free

edit untuk menambahkan alamat,sayamenggunakan editor vi


vi /etc/apt/source.list

update repository setelah update alamat repo

tambahkan tanda # untuk menonaktifkan repo


apt-get update

format partisi hardisk eksternal pada linux menggunakan disk utility

untuk format partisi hardisk eksternal pada linux dengan menggunakan tool bawaan linux xubu7ntu saya yaitu disk utility

pertama

masukkan / colokkan hardisknya

bukan disk utility dengan klik Settings | Disk Utility

akan tampil hardisk saya (pastikan yang terselect hardisk yang mau di format )

partisi

 

kali ini yang mau saya format patisi dengan nama Master Code pertama un mountkan dulu partisi yang mau di format

unmount

setelah di unmount kemudian, pastika yang terselect partisi yang mau diformat disini MAster Code saya select kemudian klik menu Format Volume

klik_format

pilih tipe formatnya disini saya pilih ext3 ,isi nama nya kemudian klik format keluar alert

alert_format
kemudian klik format kemudian akan ada proses beberapa detik kemudian liat typenya

hasil_mountselamat anda sukses memformat 🙂

 

 

 

geany pengganti notepad ++ di linux

Notepad ++ merupakan editor yang favorit dan familiar di windows , saya sering make buat coding php di windows kalo di linux buat gantikannya kita bisa pake geany, geany punya fitur yang oke juga kebetulan saya belum explorasi lebih lanjut but menurut saya yang keren

  1. ada fitur code completion yaitu klik ctrl + space untuk  melengkapi syntax php
  2. ada fitur line number / nomor baris
  3. ada fitur decrease indent (shit + tab atau cntrl +u) dan increase indent (cntrl + I atau tab )
  4. dan fitur lain lain yang belom saya explorasi

geany

untuk instalnya pake ubuntu software center aja tinggal di klik , ato langsung intsalasi manual download disini

semoga berguna 🙂

tips copy file di linux menggunakan terminal / command promt

untuk melakukan pertintah copy di linux kita dapat menggunakan perintah ini

 cp filesumber tujuancopy 

defaultnya akan menimpa file / folder dengan nama yang sama agar lebih aman sertakan option -i

cp -i sumber tujuan
akan keluar promt jika ada file yang sama
cp: overwrite `/opt/lampp/htdocs/controller/export_data.php'? n
cp: overwrite `/opt/lampp/htdocs/controller/data_dos_f.php'? n

jika sebuah file

 cp filesumber tujuancopy  

mengcopy  isi  seluruh folder

 cp -R  direktori sumber tujuancopy 

bagaimana jika melakukan multiple copy pada linux,baik untuk folder maupun file  bisa juga kita gunakan ini


cp -r /direktori1/direktori2/{A,B,C,D} /home/user01/tujuan

contoh saya akan memindah 2 direktori(controller,js)  dan 2 file (index.html,index.php)

apis@desktop:~$ sudo cp -R /home/apis/Dropbox/{controller,index.html,index.php,js}  /opt/lampp/htdocs/

 

referensi: http://www.linuxquestions.org/questions/linux-newbie-8/copy-multiple-directories-into-another-one-directory-with-single-cp-command-897970/

semoga berguna 🙂

apa itu Ubuntu Backports Repository

Apa itu backports di Ubuntu repository ??? nah back port repository secara bahasa saya yang sederhana adalah repo ubuntu untuk paket yang terbaru,

jika di repo asalnya tiap paket akan mendapat repostandartnya misal di repo standart pake openoffice vesi nah di backport anda akan mendapat yang terbaru

backgroundnya

ini asli gw copas dari blog tetangga

” Ubuntu merilis versi baru setiap 6 bulan. Setelah rilis, versi dari semua paket tetap tidak berubah selama 6 bulan kemudian. Misalnya, jika Ubuntu menyertakan Open Office 2.0.x, maka enam bulan kemudian paket yang ada di repository tetaplah versi 2.0.x, meskipun ada versi baru OpenOffice yang dirilis pada masa itu. Team Ubuntu bisa saja memberikan masukan perbaikan atas masalah-masalah yang terjadi di versi 2.0.x tersebut, tetapi fitur-fitur baru atau perbaikan bug tersebut belumlah langsung tersedia.

Karena itulah ada Ubuntu Backports. Kandidat untuk versi update dari sebuah paket ditempatkan disini. Team Backport memutuskan bahwa kebijakan terbaik bagi proses update adalah perpaduan antara kebijakan security Ubuntu dan penyediaan versi baru dari program-program yang ada. Artinya program-program yang ada harus dapat diupdate tanpa harus mengganti bagian utama dari seluruh sistem operasi, yang dapat berdampak pada stabilitas dari sistem yang ada.

Backport adalah suatu bagian dari repository Ubuntu resmi dan dirawat oleh pengembang Ubuntu yang kompeten. Tapi perlu dicatat bahwa software-software di Backport tidak akan menerima review atau update dari team security Ubuntu. ”

backport repository:

ada software yang sama, tetapi dalam versi yang berbeda di folder lucid dan folder lucid-backports
software memiliki versi yang lebih baru.baru tidak berarti sotware tersebut stabil

repo backport

  1. backports.org
  2. debian-unofficial
  3. apt-get.org
  4. dsb

setting repo backport


vi /etc/apt/sources.list

masukkan kali ini saya menggunakan  repo backport untuk xubuntu saya

deb http://komo.vlsm.org/ubuntu precise-backports main restricted universe multiverse

referensi : http://tanyarezaervani.wordpress.com/2011/04/19/tanya-83-mengenal-ubuntu-backports-repository/#comment-1574

semoga berguna 🙂