pillinetwork hesabınızla giriş yapın.

Etiket:

site hakkındaki yazılar:

Site ile aranızdaki mesafeyi hesaplayın

tcp/ip içinde çok basit bir şekilde bir siteye olan mesafenizi hesaplayabilir ve aranızdaki haberleşmenin gecikmesini öğrenebilirsiniz. Bunun için tek yapmanız gereken şey, ping çekmek. Başlat menüsünden çalıştır'a gelerek cmd yazıp enter'a basınız. Karşınıza komut satırı çıkacaktır. Alttaki komutu yazdıktan sonra tekrar enter'a basınız ve paket alma-gönderme yani ping işleminin bitmesini bekleyiniz.

1
ping www.google.com
Karşınıza resimdeki gibi bir ekran çıkacaktır. Ancak önemli olan buradaki bilgileri okumayı bilmektir.
\
Ekran çıktısına bakacak olursak eğer:
1
2
3
4
5
6
7
8
9
10
11
12
C:\Users\axanc>ping www.google.com
Pinging www.l.google.com [216.239.59.105] with 32 bytes of data:
Reply from 216.239.59.105: bytes=32 time=107ms TTL=53
Reply from 216.239.59.105: bytes=32 time=106ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Ping statistics for 216.239.59.105:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 105ms, Maximum = 107ms, Average = 105ms
Ping komutu öncelikle 2'nci satırda www.google.com adresinin ip adresini tespit ediyor. aslında bunu "nslookup" programı ile siz de yapabilirsiniz. o da başka yazıya artık. Ardından 4 satır boyunca google'a ait olan ip adresine paket gönderiyor ve cevabını bekliyor.
1
2
3
bytes=32 //gönderilen paketin byte boyutundaki büyüklüğünü gösterir.
time=107ms //paketin iletişimi süresinde geçen süreyi gösterir.
TTL=53 //Time-To-Live
TTL ise çok daha hoş bir şeyi gösteriyor. ancak öncelikle TTL ne demektir? TTL, time-to-live, yani paketin yaşam döngüsünü gösterir. ping işlemi sırasında gönderilen bir paket ttl değeri 64 olarak yola çıkar. paketi bize ulaşması sırasında uğradığı her bilgisayar paketi aldığında ttl değerini bir azaltarak bir sonraki ağ'a iletir. dolayısıyla www.google.com adresi bizden 11 ağ uzaktadır. (64 - 53 = 11). Dolayısıyla bizim google'a gönderdiğimiz bir veri, ona ulaşana kadar 11 farklı bilgisayar üzerinden daha geçmektedir.
Son satırda ise iletişimin kurulması sırasındaki en düşük, en yüksek ve ortalama süreler de bizim karşımızdaki bilgisayar ile aramızdaki veri iletişim süresini gösterir.
1
Minimum = 105ms, Maximum = 107ms, Average = 105ms
bu tip veriler online oyunlar oynarken oldukça önem kazanır. zira siz ortalama 400ms gecikme ile oynarken, başka birisi 100ms gecikme ile oynuyorsa, size karşı neredeyse her daim 300ms avantajı bulunmaktadır.

/* Etiketler: , , , , , , , , */
/* axanc yazdı. 20 Ağustos 2009 10:53. 6 yorum var */

E-Ticaret Siteleri İçin Kategori Sistemi

Merhaba arkadaşlar,

Birçok kişi kategorilerle ilgili döküman hazırlamış. Bende incelediğim e-ticaret sistemlerinden VirtueMart ta kullanılan kategorileme sistemini sizlerle paylaşmak istedim.

İlk önce veritabanı tarafımızı daha sonra sql tarafını yazacağım. Veritabanı için :
Kategoriler tablomuz :

1
2
3
id - AI( Auto Increment ) // Otomatik artan sayı
cat_name - varchar(255) // Kategori ismimiz
vs. vs.( gerisi çokta önemli değil, gerekli olan bilgileri girersiniz. )

/* centrual yazdı. 15 Temmuz 2009 12:10. 0 yorum var */

Sayfa Kaç Saniyede Üretildi (ASP)

\

Resimdeki örnek yabancı gelmedi değil mi? Evet bunu siz de google'da bir şeyler aratarak görebilirsiniz. Peki "sayfa üretim süresi" sadece google'da mı var? Tabii ki hayır. Eminim bir çoğumuz forumlarda, çeşitli sitelerde, kısacası bir çok yerde bu tür "zamanla ilgili" ifadeler görüyoruz. Peki asp'nin bu işi kendi sitelerinizde yapabilmenize izin verdiğini biliyor muydunuz? Üstelik tahmin edemeyeceğiniz kadar kolay bir şekilde...

1
2
3
4
5
baslangic = timer()
....... ' Çeşitli kodlar buradadır
bitis = timer()
response.write "Bu sayfa " & bitis - baslangic & " saniye içinde üretildi."

/* lazaronnie yazdı. 31 Mart 2009 14:10. 2 yorum var */

jQuery ile Kolay AJAX Uygulamaları Üretin

Bildiğiniz gibi jQuery bir çok javascript işlemini daha basit ve anlaşılır hale getirmiş bir kütüphanedir. AJAX'ta javascript'in en büyük nimetlerinden biri olduğu için, en ünlü kütüphanelerde olduğu gibi jQuery içindeki yerini almıştır. Proje geliştirebilmek için öncelikle web sayfalarınıza kütüphanenin son sürümünü sitesinden indirerek dahil etmelisiniz.

Şimdi bir örnek verelim;

1
<script src="jquery.js"></script>

1
2
3
4
5
6
7
8
$.ajax({
type: "POST",
url: "http://google.com",
data: "q=kodaman&deneme=abcd",
success: function(mesaj){
alert(mesaj);
}
});

type nesnesi, yapacağınız isteğin yollanma türüdür. Nasıl ki html formlarda veri gönderimi yapabiliyorsak, ajax ile de yapacağımız talebin yanında çeşitli değişkenleri sunucuya gönderebiliyoruz.

/* lazaronnie yazdı. 26 Mart 2009 14:33. 6 yorum var */

Büyük siteler için php ile google sitemap yapımı

Sitemap ya da diğer bir deyişle site haritaları, sitemizin google ve diğer arama motorlarına daha hızlı endekslenmesini sağlayan önemli faktörlerden biri.

Bir site haritası temel olarak sitemizin içindeki sayfaların bir listesini içeren bir tür xml dosyasıdır.

Sitemizin haritasını çıkarmak için, eğer sitemiz küçük veya orta ölçekteyse hazır araçlar kullanabiliriz. Bu araçlar genelde crawling mantığı ile çalışırlar. Fakat örneğin sitemizde en az 200.000 sayfa varsa, bu durumda kullandığımız hazır araçlar site haritası yapımında sadece zaman kaybına sebep olacaktır.

/* Etiketler: , , , , , , , */
/* feline yazdı. 13 Kasım 2008 15:00. 23 yorum var */

etiket menüsü

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork