Siteler Hakkında

Siteler Hakkında güzel bir web uygulaması, web site bilgilerinin yer aldığı bir veri ambarı..

Sitenin adresi http://www.sitelerhakkinda.com Siteler Hakkında, kayıtlı her site için bir wiki makalesi oluşuyor. Wiki makalesi ilk oluştugunda otomatik olarak site hakkında ve başlık bilgilerini yazılıyor, çeşitli istatistik bilgileri içeren kütük bilgileri derleniyor.

Ancak sadece bu otomatik bilgilerle yetinmeyebiliyorsunuz. Sitedeki wiki makaleleri wikinin anlamına uygun olarak özgürce kullanıcılar tarafından değiştirilebiliyorlar. Bu şekilde siz de bilginizi bir wiki sayfasını düzenleyerek diğer insanlarla paylaşabiliyorsunuz. Güvenlik amacıyla yapılan her değişikliğin bir kaydı tutuluyor, gerektiği takdirde geçmiş sürümler kolayca yüklenebiliyor.

“Siteler Hakkında” kolayca Türk internet kullanıcılarının web siteleri hakkında bilgilerini hep birlikte yazdığı bir ansiklopediye benzetilebilir.

Kayıtlı siteler hakkında aşağıdaki gibi bilgiler de kolaylıkla öğrenilebiliyor:
Web sitesinin iletişim bilgileri.
Web sitesinin diğer siteler karşısındaki sıralaması. (Site Rating)
Web sitesinin ip adresi ve aynı ip adresindeki komşuları. (Site Araştırıcı)
Web sitesinin popüler trafik ölçüm ve arama motorlarındaki değerleri. (Google, Yahoo, Alexa)
Örnek Wiki Makaleleri
http://www.sitelerhakkinda.com/ilef.ankara.edu.tr
http://www.sitelerhakkinda.com/google.com.tr

Özetle siteler hakkında öğrenmek istediğiniz şeyler, kendi siteniz hakkında paylaşmak isteğiniz şeyler için http://www.sitelerhakkinda.com sitesini kullanabilirsiniz.

Ben Sana Mecburum

Ben sana mecburum bilemezsin
Adını mıh gibi aklımda tutuyorum
Büyüdükçe büyüyor gözlerin
Ben sana mecburum bilemezsin
İçimi seninle ısıtıyorum.

Ağaçlar sonbahara hazırlanıyor
Bu şehir o eski İstanbul mudur
Karanlıkta bulutlar parçalanıyor
Sokak lambaları birden yanıyor
Kaldırımlarda yağmur kokusu
Ben sana mecburum sen yoksun.

Sevmek kimi zaman rezilce korkuludur
İnsan bir akşam üstü ansızın yorulur
Tutsak ustura ağzında yaşamaktan
Kimi zaman ellerini kırar tutkusu
Bir kaç hayat çıkarır yaşamasından
Hangi kapıyı çalsa kimi zaman
Arkasında yalnızlığın hınzır uğultusu

Fatih’te yoksul bir gramofon çalıyor
Eski zamanlardan bir cuma çalıyor
Durup köşe başında deliksiz dinlesem
Sana kullanılmamış bir gök getirsem
Haftalar ellerimde ufalanıyor
Ne yapsam ne tutsam nereye gitsem
Ben sana mecburum sen yoksun.

Belki haziran da mavi benekli çocuksun
Ah seni bilmiyor kimseler bilmiyor
Bir şilep sızıyor ıssız gözlerinden
Belki Yeşilköy’de uçağa biniyorsun
Bütün ıslanmışsın tüylerin ürperiyor
Belki körsün kırılmışsın telaş içindesin
Kötü rüzgar saçlarını götürüyor

Ne vakit bir yaşamak düşünsem
Bu kurtlar sofrasında belki zor
Ayıpsız fakat ellerimizi kirletmeden
Ne vakit bir yaşamak düşünsem
Sus deyip adınla başlıyorum
İçim sıra kımıldıyor gizli denizlerin
Hayır başka türlü olmayacak
Ben sana mecburum bilemezsin.

Attila İLHAN

Inner join ve left join arasındaki farklar

inner join: birleştirme yapılan tablolardaki join koşuluna(ON) uyan satırları getirir.

left join: birleştirme yapılan tablolardan, soldaki tabloyu referans alarak, join koşuluna uymayan satırları da getirir.

Müşteriler tablosu aşağıdaki gibi olsun.

+-----+-----+------+

| musteri_id  | adi |

+-------------+-----+

| 123         |Ali  |

| 124 	      |Veli |

| 125 	      |Ayşe |

+-------------+-----+

Siparişler tablosu ise aşağıdaki gibi olsun.

+------------+------------+------+

| sipari_id  | musteri_id |tutar |

+------------+------------|------+

| 1 	      |123	  |100    |

| 2 	      |124	  |200    |

| 3	      |123	  |300    |

+------------+------------+------|

Inner join'e örnek: sipariş veren müşteriler

->SELECT m1.adi,s.tutar FROM musteriler AS m INNER JOIN siparisler AS s
		ON  m.musteri_id = s.musteri_id

+------+------------+

| adi  | tutar	    |

+------+------------+

| Ali  |100 	    |

| Vali |200	    |

| Ali  |300         |

+------+------------+

Left join'e örnek sipariş vermeyen müşteriler

->SELECT m1.adi,s.tutar FROM musteriler AS m LEFT JOIN siparisler AS s
		ON  m.musteri_id = s.musteri_id WHERE s.tutar is null

+------+------------+

| adi  | tutar	     |

+------+------------+

| Ayşe |NULL 	     |

+------+------------+

innerHTML Özelliği

Sözdizimi:

var hamHTML = eleman.innerHTML;
eleman.innerHTML = hamHTML;

Eleman içeriğini -varsa alt elemanları da- biçimlendirilmemiş(ham) html olarak getirir veya belirler.

1
2
3
4
5
6
7
8
<div id="myDiv"><p>içerik</p>
<p>paragraf metin</p>
</div>
 
//myDiv elemanın içeriği:
document.getElementById("myDiv").innerHTML;
 
// Çıktı "<p>içerik</p><p>paragraf metin</p>"

Javascript ile seçilen radio düğmesini bulma

Javascript ile işaretlenen radio düğmesini bulma veya işaretlenip işaretlenmediğini kontrol etme:

Formumuz aşağıdaki gibi olsun:

<form>
<input name="kitap" type="radio" value="Da Vinchi Şifresi" />Da Vinchi Şifresi
<input name="kitap" type="radio" value="Melekler ve Şeytanlar" />Melekler ve Şeytanlar
<input name="kitap" type="radio" value="Dijital Kale" />Dijital Kale
<input name="kitap" type="radio" value="Kayıp Sembol" />Kayıp Sembol
<input onclick="kontrol()" type="button" value="seç" />
</form>

Seçilen kitabı bulan kod:

function kontrol(){
var secim = false;
var radObje = document.formum.kitap;
for(i=0; i &lt; radObje.length; i++){
if(radObje[i].checked == true){
var secilenKitap = radObje[i].value;
secim = true;
}
}
 
if(secim == true){
alert('Seçtiğiniz kitap:' + secilenKitap);
}else{
alert('Bir kitap seçmediniz!');
}
}