Duplicate website dengan HTTrack Website Copier.


Pernahkah  anda membuka website yang menarik ? dan anda ingin mempelajarinya ?

Ingin belajar membuat website ? ingin mengambil code website tertentu ? tertarik dengan CSS pada suatu website ? ingin mengambil template website tertentu ? ingin lebih ? dan ingin membawa pulang (offline ) website orang lain untuk dibaca dirumah ?

Kita sebagai programer sering sekali ingin melihat source sebuah website secara utuh, dan jika bisa kita ingin mengambil keseluruhan source yang ada didalamnya. sebenarnya hal in cukup mudah, Continue reading “Duplicate website dengan HTTrack Website Copier.”

Duplicate website dengan HTTrack Website Copier.

Mudah, Gratis, Aplikasi HeadMap Mouse Tracking, Menggunakan SumoMe.


Spire Bagaimana kita mengetahuin pengunjung website kita ? tentu aplikasi Google analytics adalah hal pertama yang terbesit untuk kita pasang dan untuk memonitoring website kita. Namun, Bagaimana kita tau mana bagian yang menari dari website kita ? sehingga pengunjung akan mudah mengKLIK bagian tertentu yang menarik. Bagaimana kita bisa mengetahuinya ? Continue reading “Mudah, Gratis, Aplikasi HeadMap Mouse Tracking, Menggunakan SumoMe.”

Mudah, Gratis, Aplikasi HeadMap Mouse Tracking, Menggunakan SumoMe.

Replace kata pada database


Mysql Database – Replace

Berbeda dengan Excel yang dengan mudahnya bila kita ingin mereplace text pada worksheet, pada database kita harus menempuh carah yang cukup sulit jika ingin mereplace suatu kata. kita harus extra hati hati saat ingin mereplace kata tersebut. berikut SQL syntaq yang bisa kita gunakan untuk mengganti kata yang ada didalam database : ( Ingat, pastikan kata yang ingin diganti itu unix, atau terdiri dari dua kata atau lebih, contoh : PT. SPIRE INDONESIA, atau selipkan spasi di kanan kirinya untuk menghindari kata yang tidak ingin di replace, contoh, kita ingin mereplace kata “API”, dengan AIR, jika kita tidak hati hati bisa bisa semua kata “TETAPI” bisa berubah menjadi kata “TERAIR”.
Contoh Continue reading “Replace kata pada database”

Replace kata pada database

Meningkatkan Kecepatan Website ( dari sisi mata programmer )


Kebetulan website yang saya handle kali ini berbasis WordPress, sehingga seharusnya CMS yang satu ini mempunyai performa yang baik dalam kecepatan. namun setelah lama meneliti ternyata wordpress ternyata bisa memberikan pageload (kecepatan) yang lama jika mempunyai kesalahan dalam themes (template), akhirnya saya check secara keseluruhan untuk meningkatnya performa website tadi. sehingga kecepatan webstite meningkat sekitar 1/2 dari pageload yang pertama.

Website Percormance

Berikut yang perlu diperhatikan dalam meningkatkan performa website diliha dari sisi mata programmer.

PERHATIKAN PERFORMA WEB SERVER / WEBHOSTING

“mari bijak dalam memilih webhosting, gunakan webhosting yang berkualitas, jangan terdorong dengan harga murah.”

Bagi saya Hal pertama¬†yang harus dipastikan untuk¬†meningkatkan pageload website ada pada¬†sisi SERVER, kenapa ? karena server atau hosting yang baik berpengaruh Continue reading “Meningkatkan Kecepatan Website ( dari sisi mata programmer )”

Meningkatkan Kecepatan Website ( dari sisi mata programmer )

contact form 7 in bluehost web hosting


Enggine : WordPress
Plugin: Plugin contact form 7
Issue : not recieve email after submit contact form 7
Webhost : http://www.bluehost.com

Answer :
Log in to the bluehost cpanel and under the mail heading click on MX Entry. Select the domain you are trying to send email to and then select Remote Mail Exchanger. It should fix it.

Remarks :
The MX Record setting in bluehost controls where the email will send to and since it thought the email address didn’t exist because it wasn’t controlling the mx record it sent back a FALSE… You have to tell bluehost that you are using another service.

contact form 7 in bluehost web hosting

Fatal error: Call-time pass-by-reference has been removed; If you would like to pass argument by reference, modify the declaration of apply_filters().


Berawal dari perpindahan server http://www.spireresearch.com com, dari server Singapore ke server US, semua berjalan dengan baik dari sisi transfer data file menggunakan ftp Cpanel, hingga transfer data mysql menggunakan Navicat, transfer data yang mencapai Giga-an Byte tidak mejadi halangan karena koneksi di kantor memang menggunakan provider internet Biznet 8Mbps yang mak Nyusss (upload hingga 4Mbps) ūüėÄ yang didukung juga dengan simultan data transfer menggunakan 2 server ūüėÄ ( Jadi bisa ditinggal tinggal tuh kerjaan ).

Namun kendala didapat saat semua sudah selesai ditransfer, kebetulan server baru menggunakan VPS di US server yang menggunakan Centos 6, dengan apache versi  2.0.7 dan PHP versi 5.5, namun kendala langsung gak ketahuan saat server dijalankan.

“Internet Server Error”

dari error diatas memang tidak ketahuan kena dan apa gerangan yang terjadi pada website kita, Setelah ane teliti, dengan membuka error_log, pada public_html (Source list bawaan wordpress) , ternyata error log  menuduh function.php pada themes yang menjadi masalah..

”¬†Fatal error: Call-time pass-by-reference has been removed; If you would like to pass argument by reference, modify the declaration of apply_filters(). “

dari komen diatas, diketahui bahwa modul Call-time tidak tersedia, apa tu modul Call-time ? lebih lengkapnya allow_call_time_pass_reference module. yaitu module untuk membaypast variable, lanjutan dari GET- dan POST- , diketahui bahwa allow_call_time_pass_reference module sudah tidak disediakan pada PHP 5.4 Keatas, dikarenakan alasan keamanan,

Jadi solusi untuk masalah diatas adalah :

  1.  Downgrade versi PHP kita, gunakan PHP versi 5.3.28 kebawah.
  2. ¬†Ganti Themesnya ūüėÄ
Fatal error: Call-time pass-by-reference has been removed; If you would like to pass argument by reference, modify the declaration of apply_filters().

Apa Itu Doctype ?


Apa Itu Doctype ?

DOCTYPE bukanlah tag HTML, doctype adalah instruksi untuk web browser tentang apa versi bahasa markup halaman yang ditulis.

Deklarasi DOCTYPE mengacu pada Document Type Definition(DTD). DTD menetapkan aturan untuk bahasa markup, sehingga browser dapat membuat konten halaman tersebut dengan benar.

Deklarasi DOCTYPE harus menjadi hal pertama dalam dokumen HTML, sebelum tag <html>.

Tips: Biasakan Selalu menambahkan DOCTYPE ke halaman Anda. Ini akan membantu browser untuk membuat halaman web/blog dengan benar! 

contoh Doctype

berikut adalah contoh sederhana dari deklarasi doctype dengan menggunakan HTML 4.01 Transitional :
(kita akan belajar deklarasi lebih dalam di bagian bawah artikel)
 

contoh

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd”&gt;

<html>
<head>
<title>Title Halaman</title>
</head>

<body>
isi dari kontent……
</body>

</html>


Pada contoh penggunaan deklarasi doctype di atas, kita bisa lihat bahwa kita menggunakan doctype jenis HTML 4.01Transitional.
oke, kita akan membahasnya lebih dalam kali ini.
 
lihat contoh-contoh dan fungsi dari doctype yang dapat di gunakan pada sebuah halaman berikut ini :
 
 

HTML 4.01 Strict

DTD ini berisi semua elemen HTML dan beserta atributnya, tapi TIDAK MEMPERBOLEHKAN presentasional (seperti font dan center). Fungsi Framesets tidak diperbolehkan:

 
berikut deklarasi doctype html 4.01 Strict :

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN”
http://www.w3.org/TR/html4/strict.dtd”&gt;

 

HTML 4.01 Transitional

 

DTD ini berisi semua elemen HTML dan atributnya, DAN MEMPERBOLEHKAN  elemen presentasional (seperti font). Fungsi Framesets tidak diperbolehkan:

 
berikut deklarasi doctype HTML 4.01 Tranditional
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd”&gt;

 

HTML 4.01 Frameset

 

Ini sama dengan DTD HTML 4.01 Transitional, namun MEMUNGKINKAN penggunaan Frameset :

 
berikut deklarasi doctype HTML 4.01 Framset
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN”
http://www.w3.org/TR/html4/frameset.dtd”&gt;
 

oke, sekarang kita telah memahami fungsi dari DOCTYPE, dan waktunya untuk lanjut …

Apa Itu Doctype ?