How to Hotlink-protect images using .htaccess
If your running apache server, you can do what you need by configuring your .htaccess file.
You would do something like this to prevent hotlinking of images -
RewriteEngine on
RewriteCond %{HTTP_REFERER}!^$
RewriteCond %{HTTP_REFERER}!^http://(www\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif¦jpg¦js¦css)$ - [F]
replace mydomain.com with your domain name and only your domain will be allowed to access files appeneded by .gif .jpg .js or .css
you can add other allowed domaine with extra lines e.g. -
RewriteEngine on
RewriteCond %{HTTP_REFERER}!^$
RewriteCond %{HTTP_REFERER}!^http://(www\.)?mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER}!^http://(www\.)?domain1.com/.*$ [NC]
RewriteCond %{HTTP_REFERER}!^http://(www\.)?domain2.com/.*$ [NC]
RewriteCond %{HTTP_REFERER}!^http://(www\.)?domain3.com/.*$ [NC]
RewriteRule \.(gif¦jpg¦js¦css)$ - [F]
October 5, 2009 No Comments
Makanan Penurun Kolesterol
Gaya hidup merupakan salah satu faktor risiko penyebab kolesterol yang dapat diubah. Salah satu perubahan gaya hidup yang mudah dilakukan adalah dengan memilih konsumsi makanan yang tepat.
Ada beberapa jenis makanan yang efektif meningkatkan kolesterol baik (high-density lipoproteins/HDL). HDL berfungsi membuang kelebihan kolesterol dari sel dan dinding arteri serta membawa kolesterol kembali ke hati untuk dibuang. Oleh karena itu, dibutuhkan kesadaran sejak dini untuk mulai memilih-milih makanan yang sehat dikonsumsi.
August 19, 2009 No Comments
101 Great Computer Programming Quotes
“People always fear change. People feared electricity when it was invented, didn’t they? People feared coal, they feared gas-powered engines. There will always be ignorance, and ignorance leads to fear. But with time, people will come to accept their silicon masters.”
As Bill Gates once warned, computers have indeed become our silicon masters, pervading nearly every aspect of our modern lives. As a result, some of the greatest minds of our time have pondered the significance of computers and software on the human condition. Following are 101 great quotes about computers, with an emphasis on programming, since after all this is a software development site.
Computers
August 7, 2009 1 Comment
Obat Puyeng barang 2 menit
T : Kalau Asterix habis kerja berat dan capek sekali, jadinya apa ?
J : Pegel Linux
T : Monyet apa yang berdiri di tepi jalan ?
J : Monyetop angkot
T : Kota apa yang nilainya selalu tujuh ?
J : Salatiga, kalau saladua nilainya delapan
T : Kentang apa yang dingin ?
J : Kentangkuban perahu malam-malam
T : Tukang apa yang kalo dipanggil nengok ke atas ?
J : Tukang gali sumur
T : BMW apanya yang mahal ?
J : W-nya, soalnya kalo diganti X jadi murah
T : Saya punya uang Rp 150, terus saya beli permen Rp 75, berapa kembalinya
?
J : Kembalinya Rp 25, karena bayarnya pake uang ce’pe’an.
T : Apa bedanya bulan sama matahari ?
J : Kalau Matahari banyak discount, kalo bulan belum pernah ke sana tuh
T : Di rambut ada, dikening ngga ada, di hidung ada, di alis ngga ada, di
mulut ada, di mata dan pipi ngga ada, apakah itu ?
J : Huruf U
[Read more →]
July 31, 2009 No Comments
SEO Primer - 7 Basics of SEO
Article printed from SEO-News: http://www.seo-news.com
HTML version available at: http://www.seo-news.com/archives.html
SEO Primer - 7 Basics of SEO
By George Peirson (c) 2009
We are going to look at 7 Basics of SEO below. These aren’t the
only things you want to know about SEO, but are the areas you
should learn first. Some topics will only take you a minute,
some will take a little longer, and others will become an
ongoing process. But after reading through this list you should
have a good handle on where to start and where to proceed next.
[Read more →]
April 10, 2009 No Comments
State of the Web 2008
John Allsopp has put together the data from his extensive State of the Web 2008 survey. In it you will find details on who was surveyed to set context, the browser / os usage claimed, and answers on the use of technology such as:
January 17, 2009 No Comments
Shalat Istikharah
Shalat Istikharah
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Shalat Istikharah adalah shalat sunnat yang dikerjakan untuk meminta petunjuk Allah oleh mereka yang berada diantara beberapa pilihan dan merasa ragu-ragu untuk memilih. Spektrum masalah dalam hal ini tidak dibatasi. Seseorang dapat shalat istikharah untuk menentukan dimana ia kuliah, siapa yang lebih cocok menjadi jodohnya atau perusahaan mana yang lebih baik ia pilih. Setelah shalat istikharah, maka dengan ijin Allah pelaku akan diberi kemantapan hati dalam memilih.
January 1, 2009 No Comments
Satu Yahoo! Messenger, Banyak ID
Ada saja orang yang punya lebih dari satu Yahoo! ID untuk Yahoo! Messenger. Supaya semua Yahoo! ID itu bisa dipakai pada saat bersamaan, orang itu bisa mengunduh dan memasang Yahoo! Multi Messenger.
Sebetulnya, Anda tidak perlu mengunduh Yahoo! Multi Messenger kalau di komputer Anda sudah ada Yahoo! Messenger versi 8. Cukup “towel-towel” registry via Registry Editor, Anda sudah dapat fitur baru di Yahoo! Messenger 8 Anda. Pilih mana? Edit registry yang makan waktu hanya semenit atau mengunduh program baru yang bermenit-menit?
Kalau Anda memilih yang cara pertama, ikuti langkah-langkah berikut.
1. Jalankan Registry Editor dengan cara mengklik [Start] > [Run], ketikkan “regedit”, dan tekan [Enter].
2. Setelah jendela Registry Editor terbuka, masuklah ke HKEY_CURRENT_USER-Software-Yahoo-pager.
3. Klik kanan, pilih [New] > [DWORD Value], beri nama “Plural”, klik [OK].
4. Klik ganda value yang baru Anda buat tadi, beri nilai value data-nya 1 dan tekan [Enter] atau klik [OK].
5. Silakan jalankan Yahoo! Messenger Anda.
diambil dari http://tekno.kompas.com/read/xml/2008/12/04/1011406/satu.yahoo.messenger.banyak.id
December 31, 2008 No Comments
Konversi Angka ke Huruf
Script ini berguna jika kita mau membuat konversi angka ke huruf
<?php
// by irfani.firdausy.com
function ctword($x) {
$x = abs($x);
$number = array(”", “satu”, “dua”, “tiga”, “empat”, “lima”,
“enam”, “tujuh”, “delapan”, “sembilan”, “sepuluh”, “sebelas”);
$temp = “”;
if ($x <12) {
$temp = ” “. $number[$x];
} else if ($x <20) {
$temp = ctword($x - 10). ” belas”;
} else if ($x <100) {
$temp = ctword($x/10).” puluh”. ctword($x % 10);
} else if ($x <200) {
$temp = ” seratus” . ctword($x - 100);
} else if ($x <1000) {
$temp = ctword($x/100) . ” ratus” . ctword($x % 100);
} else if ($x <2000) {
$temp = ” seribu” . ctword($x - 1000);
} else if ($x <1000000) {
$temp = ctword($x/1000) . ” ribu” . ctword($x % 1000);
} else if ($x <1000000000) {
$temp = ctword($x/1000000) . ” juta” . ctword($x % 1000000);
} else if ($x <1000000000000) {
$temp = ctword($x/1000000000) . ” milyar” . ctword(fmod($x,1000000000));
} else if ($x <1000000000000000) {
$temp = ctword($x/1000000000000) . ” trilyun” . ctword(fmod($x,1000000000000));
}
return $temp;
}
function terbilang($x,$style=4,$strcomma=”,”) {
if($x<0) {
$result = “minus “. trim(ctword($x));
} else {
$arrnum=explode(”$strcomma”,$x);
$arrcount=count($arrnum);
if ($arrcount==1){
$result = trim(ctword($x));
}else if ($arrcount>1){
$result = trim(ctword($arrnum[0])) . ” koma ” . trim(ctword($arrnum[1]));
}
}
switch ($style) {
case 1: //1=uppercase dan
$result = strtoupper($result);
break;
case 2: //2= lowercase
$result = strtolower($result);
break;
case 3: //3= uppercase on first letter for each word
$result = ucwords($result);
break;
default: //4= uppercase on first letter
$result = ucfirst($result);
break;
}
return $result;
}
?>
<form method=”post”>
Masukkan Angka <input name=”input” type=”text” id=”input” value=”<?=$_POST['input']?>”/>
<input name=”Show” type=”submit” id=”Show” value=”Show” />
</form>
<? if (isset($_POST['Show']))
{
$input = trim($_POST['input']);
$hasil = terbilang($input,$style=4,$strcomma=”,”);
echo “Terbilang : “. $hasil;
}
?>
December 31, 2008 No Comments
Mengambil beberapa kata dari sebuah kalimat
Terkadang kita ingin mengambil beberapa kata awalan dari sebuah kalimat atau berita.
<?
//programmed by irfani.firdausy.com
function get_kata($kalimat,$batasan)
{
$get_kata = explode(" ",strip_tags($kalimat));
$jumlah = count($get_kata);
if ($jumlah > $batasan )
{
for ($i=0; $i<$batasan; $i++)
{
echo "$get_kata[$i] “;
}
}
else if($jumlah <= $batasan )
{
for ($i=0; $i<$jumlah; $i++)
{
echo “$get_kata[$i] “;
}
}
}
$kalimat= “<p>pagi ini saya bangun jam 5.30 <br> terus sholat, terus mandi terus berangkat ke kantor</p>”;
get_kata($kalimat,5);
?>
December 18, 2008 No Comments







