Previous
Next

Robots.txt nedir ve nasıl düzenlenir?

by Cem Kefeli 10. Mart 2009 04:36

.NET BlogEngine ile birlikte kök dizininde Robots.txt isimli bir dosya geliyor ve bu dosyanın uygun şekillerde edit edilmesi gerekmekte. Web hostinginizin root dizini içerisinde bulunması faydalı olacak bu dosya web spider ve web spawler'lardan dosyalarınızı ve sitenizin içeriğini korumanıza yardımcı olmaktadır. Örneğin bir login sayfanızın google tarafından indexlenmesini istemiyorsanız ilgili yolu göstererek edit etmeniz yeterli olacaktır. Edit edilmesi ise son derece kolay bir şekilde yapılmakta. Bir dizin ya da dosyayı allow/disallow ederek erişim belirteçlerini kontrol altında tutabiliyorsunuz. Hatta hangi arama motorlarını allow/disallow edeceğinizi de belirtebilirsiniz. Her bir subdomain için bu dosyadan kök dizine bir tane uygun şekilde yerleştirmeniz faydalı olacaktır. .NET BlogEngine ile birlikte gelen Robots.txt'yi aşağıdaki şekilde edit edebilirsiniz örneğin;

User-agent: *
Disallow: /login.aspx
Disallow: /search.aspx
Disallow: /error404.aspx
Disallow: /archive.aspx

Bu dosyada login.aspx, search.aspx, error404.aspx ve archive.aspx dosyalarının spiderlar tarafından erişimi ve indexlenmesi yasaklanmıştır. Sitemap ile gösterilen ise sitenin içerik haritasıdır ve bu içeriğe göre arama motorları indexlemelerini daha kolay olarak yapmaktadır.

Bu dosyayı oluşturduktan sonra hostinginizin kök dizinine upload etmeli ve Google WebMaster Tools'u kullanarak da bu değişiklikten haberdar etmelisiniz. Sanırım Google hergün düzenli olarak bu adresleri tarayıp gerekli güncellemeleri yapıyor. Yani bu işleminiz kısa süre sonra işleme koyulacaktır. Bu linki kullanarak Robot.txt dosyası değişikliğinizi onaylatabilirsiniz.

CBox nedir?

by Cem Kefeli 7. Mart 2009 04:23

CBox guestbookWeb sayfası olanların en gözde bileşenidir ziyaretçi defteri. İnsanların sayfanız hakkında yorum yapması ve değerlendirmelerde bulunması hem kendinizi geliştirmeniz açısından hem de sisteminizin seviyesi açısından gerçekten çok iyi oluyor. Fakat web sayfanızı bir blog üzerine kurduğunuz zaman ziyaretçi defteri olayı biraz sıkıntı yaratıyor. Çünkü bu şekildeki komponentleri webe eklemek blogun core'unda da bazı değişiklikler yapmanızı gerektiriyor. Böyle birşeyle uğraşmaktansa çoğu kişi benim yaptığım gibi sıradan bir post atıp onun altına toplanan yorumlar ile bir ziyaretçi defteri oluşturma yoluna gidiyor. Hem kolay, hem sıkıntısız... Fakat daha hoş bir görünüm de elde etmek ve daha amacına hizmet eden bir yapı oluşturmak da her zaman içinde kalan bir arzu oluyor. Neler yapılabilir diye webde gezinirken CBox isimli bir eklentiye rastladım. Sayfanıza eklediğiniz kod yardımıyla güzel, şık ve kullanışlı bir mesaj panonuz oluşmuş oluyor. Üstelik de çok az bir emek harcayarak. Ben bu mesaj panosu işini söylediğim gibi kullandığım için CBox'a geçmeyi düşünmedim fakat bir ara zaman bulursam da o platforma taşınmayı düşünüyorum.

 

Kategoriler: Makaleler

.NET BlogEngine etiketleri nasıl renklendirilebilir?

by Cem Kefeli 6. Mart 2009 15:12

.NET BlogEngine random colored tagsUzun bir süredir .NET BlogEngine kullanmaktayım ve çok da memnunum aslında bu blogdan. Tabiki herşeyin olduğu gibi BlogEngine'nin de bazı eksiklikleri var. Ama yaygınlaştıkça daha da geliştirileceği ve bu eksiklerin en aza ineceği de bir gerçek. Ben de BlogEngine'i alıp olduğu gibi kullanmadım. İlk önce kendime özgü bir tema oluşturdum ve işin içine biraz da kendi dizaynımı kattım. Daha sonra işin içerisine biraz görsellik katabilmek için burada açıkladığım OnePhoto widget'ini yazdım .NET BlogEngine için. Sonra biraz daha renklilik katayım işin içine diye düşünürken, etiketleri renkli bir şekilde kullanmak geldi aklıma. Öyle ki aynı sayfayı tekrar yenileseniz dahi bir sonraki seferde renklerin değişmedini istiyorum, her seferinde farklı bir etiket farklı bir renkte... Etiketlerin font boyutu zaten stil şablondan çekilerek değiştiriliyor. Fakat ben aynı font boyutunda olanların dahi farklı renklerde görünebilmesini istiyorum. Bunun için dosyası içerisinde aşağıda verdiğim değişiklikleri yaptım. Ufak bir kod bloğu ekleyerek bu işi halletmiş oldum aslında. Siz de görmek istediğiniz renkleri ArrayList'e ekleyip/çıkararak kendi renk tonlamanızı oluşturabilirsiniz.

//////////////////////
////Changed this code block…
/*
foreach (string key in WeightedList.Keys)
{
    HtmlGenericControl li = new HtmlGenericControl("li");
    li.InnerHtml = string.Format(LINK, Utils.RelativeWebRoot + "?tag=/" +       HttpUtility.UrlEncode(key), WeightedList[key], "Tag: " + key, key);
    ulTags.Controls.Add(li);
}
*/
//
System.Collections.ArrayList MyArrayList = new System.Collections.ArrayList();

MyArrayList.Add("010101");
MyArrayList.Add("282626");
MyArrayList.Add("484545");
MyArrayList.Add("676363");
MyArrayList.Add("6f6060");
MyArrayList.Add("157115");
MyArrayList.Add("2f792f");
MyArrayList.Add("135f13");
MyArrayList.Add("0a0a55");
MyArrayList.Add("0d0d73");
MyArrayList.Add("06f906");
Random MyRandom = new Random();
foreach (string key in WeightedList.Keys)
{
    int MyRandomNum = MyRandom.Next(1, MyArrayList.Count - 1);
    HtmlGenericControl li = new HtmlGenericControl("li");
    li.InnerHtml = string.Format(LINK, Utils.RelativeWebRoot + "?tag=/" + HttpUtility.UrlEncode(key), WeightedList[key], "Tag: " + key + "\" style=\"color: #" + MyArrayList[MyRandomNum].ToString() + ";", key);
    ulTags.Controls.Add(li);
}

ITU-H.323 ve IETF-SIP VOIP işaretleşme ve iletim protokolleri

by Cem Kefeli 5. Mart 2009 11:57

Çalışmanın tümünü görmek için burayı burayı (ITU-H.323_IETF-SIP_VOIP.pdf-435,67 kb) tıklayınız...

Bu çalışmada ITU-H.323 ve IETF-SIP  VOIP işaretleşme ve iletim protokolleri araştırılarak , VOIP in günümüzdeki etkileri üzerinde bir çalışma yapılmıştır.
Çalışmanın ikinci bölümünde ses ve veri haberleşmesi ile ilgili temel kavramlar ve konular üzerinde durulmuştur.VOIP converged
Günümüzde ses iletişimi alışılmış haliyle devre anahtarlamalı ağlar (circuit-switched networks) üzerinden veya zaman bölmeli çoklama teknikleri (TDM) kullanılarak yapılmaktadır. Fakat son yıllarda veri iletişimi amacıyla tasarlanmış ağlar üzerinden sesin iletimi de kişi ve kuruluşların ilgisini çekmeye başlamıştır. İlginin bu yöne kaymasının en önemli nedenlerinden biri Voice-Over-Ip veya Voice-Over-FR olarak anılan yöntemlerle bu işin daha ucuza ve daha az bant genişliği kullanılarak yapılabiliyor ve pek çok veri servisleriyle gerçek zamanlı ses iletim servislerinin birleştirilebiliyor olmasıdır.
Çalışmanın üçüncü bölümünde VoX olarak adlandırılan, basit haliyle veri hatları üzerinden ses iletişimi olarak tarif edebileceğimiz teknoloji anlatılacak, pratik uygulamalarından bahsedilecek ve VoX yöntemleri arasında bir karşılaştırma yapılacaktır.
Çalışmanın dördüncü bölümünde bir ses iletim teknolojisi olan VOIP ile ilgili olarak internet sitelerinden derlenerek oluşturulan Sıkça Sorulan Sorular bölümüne yer verilecektir.
Telekom sektöründe IP telefon kullanımı ya da internet üzerinden ses aktarım VOIP networksçözümleri kullanımı hızla yükselmektedir ama uç kullanıcılar henüz bu çözümlerin kendilerine sağladığı yararları tam olarak farkına varabilmiş değildir. Çalışmanın beşinci bölümünde temel kullanıcıların VOIP ile ilgili farkında olmadığı gerçekler ve toplumun bu yeni teknolojiye bakış açısı teknik bir dil ile alınmaktadır.
Çalışmanın altıncı bölümünde VOIP teknolojisinin beraberinde getirdiği güvenlik sorunları ve bu güvenlik sorunlarının aşılabilmesi için yapılan çalışmalar özetlenmektedir.
Yedinci bölümde ise SIP ve yeni ağ iletişim modeli ile ilgili bilgiler ve yapılan araştırmaların sonuçları verilmektedir.
Sekizinci bölümde bir VOIP haberleşme protokolü olan ITU-T H.323 ile ilgili bilgi verilmektedir.
Dokuzuncu bölümde Serbest Telekomünikasyon işletmecileri Derneğinin (TELKODER) Ocak,2003’te yayımlamış olduğu VOIP raporunun özeti verilmektedir.
Son bölümde ise araştırma boyunca kullanılan tüm kaynaklar listelenerek sunulmuştur

Haberleşme evrim geçirdikçe, bilginin dağıtım yönteminde de temel bir değişiklik yer aldı. SIP protokolünün haberleşme konusundaki sonuçlarını tam olarak anlamak için ağ mimarisi kapsamında işlevselliğini göz önüne almak yararlı olacaktır. Faydalı bir kavramsal model haberleşme ağlarını üç işlevsel düzlem kümesine bölmektedir: Alttaki erişim düzlemi, ortadaki oturum düzlemi ve üstteki servis düzlemi. Geleneksel iletişim yöntemleri bu katmanlar arasında aşağıdaki şekilde yer almaktadır:
Çift yönlü radyo – Eski bir elektronik iletişim şekli olan temel iki yönlü radyo sadece alt erişim düzleminde yer alır. Radyolar belli frekanslarda yayın yapar ve doğru frekansa ayarlanmış bir alıcı ile herhangi biri dinleyebilir. Birbirlerinin mesajlarının ‘üstüne basmaktan' kaçınmak için kullanıcılar sıra ile ileti yaparlar. Resmi bir oturum kontrolü yoktur.
LAN (Basit Yerel Alan Ağı) – İki bilgisayar arasında basit bir Ethernet LAN sadece basit kullanıcıdan kullanıcıya oturum yönetimine sahiptir. Başka kimseyi duymadığı sürece, her bilgisayar sürekli dinler ve istediği zaman konuşur. Aynı anda başka birisinin de konuşmaya başlama olasılığınaVOIP wireless converged karşı sürekli olarak veri ‘çarpışmalarına' karşı izleme yapar. Eğer çarpışma algılanırsa, çarpan taraflar gelişigüzel bir süre için bekler ve yerel ağın erişilebilir olacağını ümit ederek, veriyi tekrar göndermeyi denerler.
Sabit hatlı ses servisleri – Geleneksel ses servisleri erişim ve oturum düzlemleri üzerinde uzanan, tüm oturumları kontrol eden donanıma büyük ölçüde bağımlıdır. Telefon santralleri (İnsan eli ile fişlerin takılarak bağlantı sağlanmasının modern yöntemi) karmaşık sayısal mantık kullanarak cihazlar arasındaki devreleri kurarlar, ücretlendirirler ve serbest bırakırlar. Oturum düzlemi, içindeki ek mimari oturum bilgilerinin güvenilir ve küresel şekilde alışverişini destekler. Ses postası gibi ses servisleri için oturumlar servis düzlemine de bağlanabilir.
Kablosuz ses servisleri – Modern kablosuz ses servisleri bir MSC'de (Mobile Switching Centre - Gezgin Anahtarlama Merkezi) bulunan mantık ile kontrol edilen karmaşık bir baz istasyonu kontrol ağı ile birbirlerine bağlı olan tanımlanmış radyo kapsamı ‘hücreleri' kavramına dayanmaktadır. MSC ses servisleri anahtarının bir üst kümesidir ve ağ modelinin erişim ve oturum düzlemleri üzerinde aynı şekilde uzanır. Birçok özgün oturum kontrol işlevi gezginliğin getirdiği karmaşıklıktan dolayı ortaya çıkmaktadır. Oturum mantığı da çeşitli gerçek zamanlı ve müşteri bilgisi veritabanını yürütür.
VOIP converged networksİnternet – İnternet'in eski günlerinde, her bilgisayar tüm oturum yönetimini yürütürdü ve merkezi oturum kontrolü hiç yoktu. Gerektikçe, bir bilgisayar belli bir sunucu ile oturumu temel olarak yürütürdü. Daha fazla insan İnternet'i kullanmaya başlayınca ve adres alanı büyük ölçüde daha karmaşık hale gelince, bir adres çözünürlük servisi uygulamaya alındı. Bu DNS (Alan Adı Servisi) istek üzerine insanlar için anlamlı olan isimleri fiili IP adresleri olarak çözer ve oturum düzleminde istemci bilgisayar ile birlikte varlığını sürdürür. İnternet sahnesine giren oturuma ilişkin en son unsur İçeriğe Hassas Anahtar olup, oturum veya servis düzleminde yer alır ve temel olarak sunucuların gerçek zamanlı erişilebilirliği, istemcilere yakınlığı ve bilgi isteyen kişinin uygun dil desteği gibi hususlara bağlı olarak, trafiği çeşitli benzer sunuculara yönlendirir.
3K (Üçüncü Kuşak) Kablosuz İnternet – İnternet'e kablosuz yüksek hızlı veri erişimi sağlamak üzere, kablosuz altyapıya sinyalleşme bağdaştırıcıları ve veri bağdaştırıcıları getirildi. Böylece veri bağlanabilirliğini kurmak için gezgin anahtarlama işlevlerine bağımlılık azaltılmakta. 3GPP Kablosuz Standartlar Organı SIP'ı benimsedi ve tam olarak uygulamaya geçildiği zaman, 3K gezgin ağları şeffaf bir şekilde, çoğul ortamVOIP converged networks servislerine tam olarak katılma olanağına sahip olacak.
Dağıtılmış çoğul ortam ağı – Optik ve erişim bant genişliği artmaya ve daha ekonomik hale gelmeye devam ettikçe, tüm parçalar bir araya gelerek var olan medya içeriğinde büyük ölçüde bir artış meydana getirmektedir. Hem fiziksel olarak bağlı olan hem de gezgin akıllı istemciler aktif olarak oturum yönetimine katılmakta, bu arada da Proxy sunucular ve içerik anahtarları, oturumları dinamik olarak açmaya yardımcı olmakta ve oturumları en ulaşılabilir uygun içerik kaynaklarına yeniden yönlendirmektedir. Birçok tipten sinyalleşme bağdaştırıcıları, yazılım anahtarları ve medya bağdaştırıcıları birlikte çalışarak diğer ağ teknolojileri ile etkileşim sağlamaktadır.
Ağ düzlemleri arasında etkileşim arttıkça ve oturum yönetimi büyük ölçüde dağınık hale geldikçe, haberleşme dinamiğinin evrim geçirmekte olduğu ortaya çıkmaktadır. İnternet üzerinden oturum açmakta bilgisayarın her zaman önemli bir rol oynadığı gibi, yeni nesil ağlarda da, uç cihazları oturum açma ve kontrolünde önemli roller oynayacaktır. Oturum yönetimi tamamen akıllı istemcilerde kalabilir veya akıllı istemciler de dâhil, birkaç ya da birçok işbirliği yapan ağ elemanı arasında dağıtılabilir.
Bir SIP kayıt merkezi üzerinde cihazların erişim adresleri depolanarak, karmaşık bir numaralama planı yerine, iletişimin adresi bir kişinin adı da olabilir. İşin içinde olan ağların ve cihazların ayrıntılarından bağımsız olarak bir şahıs, ağ içinde bir ya da daha çok cihazı kaydeder ve nerede olursa olsun, ulaşılabilir hale gelir.

Çalışmanın tümünü görmek için burayı burayı (ITU-H.323_IETF-SIP_VOIP.pdf-435,67 kb) tıklayınız...

Etiketler: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General