Hari pertama, Firefox 4 diunduh 7,1 juta kali

Peluncuran Mozilla Firefox 4 baru saja dilaksanakan. Mozilla sendiri merasa sangat puas atas hasil yang telah dicapai dalam hitungan 24 jam. Firefox 4 telah didownload 7,1 juta kali pada hari pertama setelah peluncuran. Hasil ini jauh lebih dari baik Firefox 3.6 atau Firefox 3.5. Namun, hasil tersebut tidak berhasil mengalahkan pemegang rekor saat ini, Firefox 3.0 yang telah didownload 8,3 juta kali dalam waktu yang sama.

“Firefox 4 untuk desktop baru saja diluncurkan dan kami sangat gembira untuk melaporkan bahwa dalam waktu 24 jam setelah peluncuran, browser kami telah diunduh 7,1 juta kali,” tulis Gary Kovacs, Mozilla CEO dalam blog resminya. Kovacs melanjutkan bahwa hasil tersebut merupakan tambahan dari lebih dari 3 juta orang yang sudah menjalankan rilis kandidat yang menjadi versi terakhir Firefox 4.

Read more of this post

Cara-cara Mengamankan Web CodeIgniter (Part. 3)

Tulisan kali ini akan membahas penonaktifan seluruh error reporting yang ada di CodeIgniter. Kalau pada Part. 1 dan Part. 2 kita telah membahas penonaktifan error reporting secara parsial maka kalau anda yang menginginkan penonaktifan seluruh error reporting maka itu bisa dilakukan. Caranya hampir sama dengan tips terdahulu, hanya saja file yang diedit tentu saja bereda (ada beberapa yang sama).

OKE, tanpa banyak kata lagi mari kita hilangkan semua error reporting yang ada di CodeIgniter.

Pertama adalah lakukan Tips Part. 1.
Kedua adalah lakukan Tips Part. 2.
Kemudian akan kita lanjutkan dengan melihat file-file berikut (di path /root_codeigniter/system/application/errors):
404.php | error_general.php | error_php.php
Read more of this post

Membuat Situs Web GIS Menggunakan MapServer dan PHPMapScript

Pada artikel kali ini saya menjalaskan tentang aplikasi GIS (geografic information system) berbasis web yang menggunakan teknologi mapserver. untuk interfacenya menggunakann bahasa dan fungsi php/mapscript. sedangkan databasenya menggunakan mysql.

Database
http://www.4shared.com/file/NV40CiZ-/endemikdbsql.html

Peta Digital
http://www.4shared.com/file/tSu6oJuR/peta-endemikgis.html

Web GIS
http://www.4shared.com/file/Bnhif_hP/web-endemik.html

Cara Konfigurasi

  1. Download MS4W
  2. Read more of this post

Cara-cara Mengamankan Web CodeIgniter (Part. 2)

Setelah pada Part. 1 kita telah sedikit membahas tentang penonaktifan error reporting di framework MVC CodeIgniter, maka kali ini kita akan membahas error reporting yang lain. Mengapa demikian? Karena ketika anda sudah melakukan tips pada Part. 1, ternyata ketika aplikasi berjalan dan ada error, maka error reporting yang lain masih menampilkan pesan error yang bisa jadi membahayakan aplikasi yang telah anda buat.

Error reporting yang saya maksud adalah ketika terjadi error ketika mengakses database misalnya tabel yang anda acu ternyata tidak ada (memang tidak ada atau anda salah mengetikkan namanya), jumlah kolom yang tidak sesuai, kesalahan insert database dst maka CodeIgniter akan menampilkan error yang tentu saja ikut menampilkan nama database dan beberapa informasi lainnya. Hal ini akan menguntungkan ketika yang menemui error adalah anda sebagai administrator tapi akan membahayakan manakala yang melihat error semacam ini adalah pengunjung atau orang lain yang kita tidak ketahui apa yang akan dilakukannya dengan informasi yang ia dapatkan.

Salah satu error reporting yang berkenaan dengan database bisa anda lihat di bawah ini (error ini terjadi ketika table yang diacu tidak ada di database):
A Database Error Occurred
Error Number: 1146
Table ‘z1234567_dbase.my_comments’ doesn’t exist
SELECT COUNT(*) AS `numrows` FROM (`my_comments`) WHERE `status` = 0

Read more of this post

Cara-cara Mengamankan Web CodeIgniter (Part. 1)

Anda pasti sudah sangat sering mendengar berita tentang website yang dibobol oleh hacker (baca: cracker) yang mengakibatkan kerusakan ringan (misalnya di-deface) maupun sampai web sama sekali tidak bisa dibuka. Itu terjadi karena berbagai sebab, mungkin karena cracker-nya emang sangat lihai atau emang karena user/administrator web itu sendiri yang lalai dalam mengamankan apa yang dimilikinya.

Kalau menghilangkan 100% mungkin agak sulit, ya paling tidak supaya tidak terlalu sering diacak-acak. Kali ini saya ingin bahas khusus untuk PHP framework CodeIgniter. Akan tetapi, beberapa di antaranya bisa juga diterapkan di web/blog yang menggunakan PHP tanpa Framework CodeIgniter.

Error reporting di satu sisi sangat berguna bagi programmer saat melakukan coding dan melihat di bagian mana saja terjadinya error. Akan tetapi, ketika web sudah di-upload ke server dan semua orang bisa mengaksesnya, error reporting malah akan menyebabkan orang lain bisa melihat komponen-komponen penyusun web yang anda buat. Misalkan saja contoh error reporting di bawah ini:

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: keys
Filename: blogs/header_full.php
Line Number: 8

Read more of this post

Follow

Get every new post delivered to your Inbox.