nedir

Margin özelliği elementin etrafındaki boşluk olarak mlanır. Negatifdeğer alabilir. Tek tek özellikler(margin-top,margin-left vd.) atanabildiğigibi tek bir özellikle(margin) de mlama yapılabilir. Margin özelliklerinianlamak için lütfen Box modellerine bir göz atın.

Internet Explorer 4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

margin-right
Yapısı : margin-right: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | auto
Başlnagıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

margin-right özelliği elementin sağ kenar boşluğunu bellibir değer kadar veya yüzde olarak belirler.Negatif değer alabilir.

p.diger {
margin-right: 50%
}
Browser Uyumu:

3+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

margin-bottom
Yapısı : margin-bottom: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | auto
Başlnagıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

margin-bottom özelliği elementin alt kenar boşluğunu bellibir değer kadar veya yüzde olarak belirler.Negatif değer alabilir.

p {
margin-bottom: 10px
}
Browser Uyumu:

4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

margin-left
Yapısı : margin-left: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | auto
Başlnagıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

margin-left özelliği elementin sol kenar boşluğunu bellibir değer kadar veya yüzde olarak belirler.Negatif değer alabilir.

p {
margin-left: 10px
}
Browser Uyumu:

3+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

margin
Yapısı : margin: <deger>
Aldığı Değerler : [<percentage> | <length> |auto]{1,4}
Başlnagıç değeri: msız
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

margin özelliği yukardaki özelliklerin tek bir özellikle uygulanması içinkullanılır.

h1 {
margin: 0.25in;
background-color:
silver;
}
h1 {
margin: 10px 20px 15px 5px;
}
yukarıda h1 için margin değerleri sıralaması şöyledir:

margin: üst sağ alt sol(saat yönünde)

ikili üçlü kullanımda mevcuttur

h1 {margin: 0.25em 0 0.5em;} /* esittir '0.25em 0 0.5em 0' */
h2 {margin: 0.15em 0.2em;} /* esittir '0.15em 0.2em 0.15em 0.2em' */
p {margin: 0.5em 10px;} /* esittir '0.5em 10px 0.5em 10px' */
p.close {margin: 0.1em;} /* esittir '0.1em 0.1em 0.1em 0.1em' */
Browser Uyumu:

4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

kaynak: ordan burdan

Padding içerik alanı ile kenarlık arasındaki alandır.

Internet Explorer 4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

padding-right
Yapısı : padding-right: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | inherit
Başlangıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

padding-right özelliği içerik alanı ile sağ kenarlık arasındakimesafeyi belirler.

h2 {
padding-right: 0.25in;
}
Browser Uyumu:

4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

padding-bottom
Yapısı : padding-bottom: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | inherit
Başlnagıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

padding-bottom özelliği içerik alanı ile alt kenarlık arasındakimesafeyi belirler.

h2 {
padding-bottom: 0.25in;
}
Browser Uyumu:

4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

padding-left
Yapısı : padding-left: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde> | inherit
Başlnagıç değeri: 0
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

padding-left özelliği içerik alanı ile sol kenarlık arasındakimesafeyi belirler.

h2 {
padding-left: 0.25in;
}
Browser Uyumu:

4+
Netscape 4+
Opera 4+
W3C's CSS Level 1+
CSS Profile 1.0

padding
Yapısı : padding: <deger>
Aldığı Değerler : <uzunluk değeri > | <yüzde>{1,4} | inherit
Başlnagıç değeri: 0
Uygulanabilen elementler: Block-level replaced elementler
Kalıtsallık: Yok

padding özelliği padding-top, padding-right, padding-bottomve padding-left değerlerini kısayoldan atamak için kullanılır.

h1 {
padding: 10px;
background-color: silver;
}
margin'deki gibi farklı kullanım şekilleri mevcuttur.

Browser Uyumu:

4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

kaynak: ordan burdan

CSS ile sayfa planlamak için kullanılan yöntemlerden bir tanesidir float clear özelliklerinin kullanımı. Float bir elementi Normal Akışın dışına çıkarmak için kullanılan bir yöntemdir. Bir biri ardına sıralanmış elementlere float uygulandığında elementler eğer yeterli alan varsa yan yana dizilirler. Float Dinamik Göreceli Konumlandırma gibidir bu amaçla kullanılabilir.

Clear özelliği ile float uygulanmış element'den sonraki elementlere float etkisini durdurmamız mümkündür. Örneğin iki paragrafınız olsun bunlardan sadece ilkini float uygulanmış elementin yanına koymak istiyorsunuz, bu durumda ikinci paragrafa clear özelliği atadığınızda bu element float uygulanmış elementin altında konumlanacaktır.

float
Yapısı : float: <deger>
Aldığı Değerler : left | right | none | inherit
Başlangıç değeri: none
Uygulanabilen elementler: tüm elementler
Kalıtsallık: Yok

Browser Uyumu:

Internet Explorer 4+
Netscape 4+
Opera 3.6+
W3C's CSS Level 1+
CSS Profile 1.0

Float ilk olarak resimleri konumlandırmak için kullanılmıştır. Resimlerin metinlere göre konumunu belirlemek için HTML 1.0 ile birlikte align özelliği kullanıldı. Böylelikle resimler metinlere göre sola veya sağa konumlandırması imkanı sağlanmış oldu. Bu kullanım float ile benzerdir. Resimleri konumlandırmak için kullanılan bu yöntem daha sonra CSS'in olaya el atması ile tüm elementler için kullanıla geldi. Ayrıca float özelliği çoklu kolon oluşturmak için de kullanılır.

img {float:left; margin:0 4px 4px 0;}
float:left ataması yapılan resim sola dayanacak metin bu resmin etrafını saracaktır.

, tamamı anlamındaki bu sözcük SELECT komutu içerisinde belirli bir koşulu sağlayan bir grup datanın tamamınca sağlanan koşullarla ilişkili olarak kullanılır.

Örnek: Satış ünde çalışan mühendislik ündeki personelin hepsinden daha fazla maaş alan personeli listeleyiniz. Satış ü kodu 2 mühendislik ü kodu 1 olarak alınırsa;

Çözüm :

SELECT *FROM personelWHERE brüt > ALL (SELECT brüt FROM personelWHERE böl_no=1)AND böl_no=2 ;

kaynak: ordan burdan

Örnek: Satış ünde çalışan personelin herhangi birinden daha düşük maaş alan mühendislik ünde çalışan kişileri listeleyiniz.
Çözüm:

SELECT * FROM personelWHERE brüt < ANY( SELECT brütFROM personelWHERE böl_no =2) AND böl_no =1 ;
Bu çözümün eşdeğer ifadesi şöyledir :

SELECT * FROM personelWHERE brüt <( SELECT MAX (brüt)FROM personelWHERE böl_no =2) AND böl_no =1 ;
Burada satış ü kodu 2 mühendislik ü kodu ise 1 olarak kabul edilmiştir. İkinci çözüm ifadesinden de anlaşılacağı gibi içiçe SELECT ifadesinde içteki SELECT sorgulaması sonucun ; 2. Bölümde çalışan personelin içinde en yüksek maaş alan kişinin maaşı bulunmakta dıştaki SELECT ise mühendislik ünde bu maaştan düşük olan maaşa sahip kişiler listelenmektedir.

Buradaki düşünce tarzı şöyledir :
Mühendislik ünde çalışan satış ündeki en yüksek maaştan düşük maaş alan bir kişi satış ündeki herhangi bir maaştan düşük olma koşulunu sağlayacaktır. ANY sözcüğünün yerine tamamen eşdeğeri olan SOME sözcüğü de kullanılabilir.

kaynak: ordan burdan

Background ile sayfamızın arkafonlarının özelliklerini değiştirmemizi sağlar.

<><body><head><title>Css</title> <style type="text/css"><!–p {background-color :#00ff00;background-image : url ("resim_adi.gif");background-position : center;background-repeat : repeat-y;}–></style> <body><p>Pc-Kopat</p></body></>
background-color : Arka fonun rengini belirler. Css'te renkleri blue, red gibi mlayabileceğimiz gibi kodunu vererek de mlayabiliriz.

background-image : Arka fonu bir dosyası yapmak için kullanılır. url etiketinin içine dosyasının yolu ismi tam olarak yazılmalıdır.

background-position :

left : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
center : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
right : Arka fondaki resmin sadece sol tarafta olmasını sağlar.

background-repeat : Arkafondaki resmin tekrarlanması istendiğinde kullanılır.

repeat : Tüm yönlerde tekrar edilmesini sağlar.
repeat-x : X (yatay) yönünde tekrar edilmesini sağlar.
repeat-y : Y (dikey) yönünde tekrar edilmesini sağlar.
no-repeat : Resmin tekrar edilmeyerek bir kere gösterilmesini sağlar.

kaynak: ordan burdan

Font özelliklerini değiştirmeye yarayan bir stil şablon özelliğidir.

<><body><head><title>Css</title> <style type="text/css"><!–p{font-size : 12pt;font-family : Arial;font-weight : bold;font-style : italic;color : #00FFFF;}–></style> <body><p>Pc-Kopat</p></body></>
font-size : Font büyüklüğünü belirtir.
İsterseniz aşağıdaki gibi standart değerleri seçersiniz;

xx-large (en büyük )
x-large (biraz büyük)
large (büyük)
medium (orta)
small (küçük)
x-small (biraz küçük)
xx-small (en küçük)

İsterseniz direkt olarak punto (pt) değerini verebilirsiniz.

font-family: Font tipini belirler.
Arial, Courier, Verdana gibi font isimlerini alabilir.

font-weight : Fontun kalınlı incelik durumunu belirler.
bold : Fontu kalın yapar.
normal : Fontun normal halde olmasını sağlar.

Bu özellik yazılmadığında varsayilan (default) özellik normaldir.

font-style : Fontun yatık olup olmamasını sağlar.
italic : Yazının sağa doğru yatık olmasını sağlar.
normal : Fontu normal halde olmasını sağlar.

Bu özellik yazılmadığında varsayilan (default) özellik normaldir.

font-color : Fontun rengini belirler.
Blue, red, green gibi renklerin ingilizce şılıklarını alabilir. Dilerseniz hex kodlarını yazarakta sonuç elde edebilirsiniz.

kaynak: ordan burdan

Text özelliği ile font özelliğinin sahip olmadığı bazı özellikleri etiketimize ekleriz. Örnek ile açıklayalım.

<><body><head><title>Css</title> <style type="text/css"><!–p {text-transform : lowercase;text-decoration : underline;text-align : left;line-height : 20px;text-indent : 15px;}–></style> <body><p>Pc-Kopat</p></body></>
text-transform :

lowercase : Yazının tümünün küçük harf olmasını sağlar.
uppercase : Yazının tümünün büyük harf olmasını sağlar.
capitalize : Yazının istenilen şekilde kalmasını sağlar.

text-decoration :

underline : Yazının ın çizili olmasını sağlar.
overline : Yazının üstünün çizili olmasının sağlar.
line-through : Yazının üstünün çizili olmasını sağlar.
none : Yazının herhangi bir yerine çizgi çekilmemesini sağlar.

text-align:

left: Yazının sola bitişik olmasını sağlar.
center : Yazının ortada olmasının sağlar.
right : Yazının sağa bitişik olmasını sağlar.
line-height : Yazının normal satırdan çizgi yüksekliğini belirler. 3px, 5px gibi değerler alır.
text-ident : Yazının soldan ne kadar boşlukla içeriden başlayacağını belirler. 5px, 10px gibi değerler alır.

kaynak: ordan burdan

Bu Css özelliği ul li etiketleri ile oluşturduğumuz listelerin özelliklerini belirlemek için kullanılır.

<><body><head><title>Css</title> <style type="text/css"><!–li {list-style-type : circle;list-style-position : inside;list-style : decimal;list-style-image : url (".gif");}–></style> <body><ul><li>Pc-Kopat<li><li><li>Css<li>Grafik</ul> </body></>
list-style-type :

disk : Liste biçiminin disk (içi dolu yuvarlak) şeklinde olmasını sağlar.
circle : Liste biçiminin çember şeklinde olmasını sağlar.
square : Liste biçiminin kare olmasını sağlar.
decimal : Liste biçiminin rakamlardan oluşmasını sağlar.

lower- : Liste biçiminin i,ii,iii, gibi roma rakamlarının küçük harfi olmasını sağlar.

upper-: Liste biçiminin I,II,II gibi roma rakamlarının büyük harfi olmasını sağlar.
lower-alpha : Liste biçiminin a,b,c şeklinde olmasını sağlar.
upper-alpha: Liste biçiminin A,B,C şeklinde olmasını sağlar.
none : Listenin imgesiz olmasını sağlar.

list-style-position :

inside : Listenin ikinci satırının en soldan başlamasını sağlar.
Outside : Listenin ikinci satırının ilk satır ile aynı yerden başlamasını sağlar.

list-style-image : Liste biçiminin olmasını sağlar.

kaynak: ordan burdan

Css'te seçiciler en çok kullanılan öğelerdendir. Örneğin h1 etiketine Css ıyla belli bir şablon yüklediniz. Ama sayfanızda kullanacağınız h1 etiketlerinin tümünün aynı şekilde olmasını istemiyorsunuz. Bu durumda bize seçiciler yardımcı olur.

İki çeşit seçici göreceğiz. Bunlar :

* Id Selector (Id seçicisi)
* Class Selector (Sınıf Seçicisi)

Class Selector (Sınıf Seçicisi)
Bu seçiciyi sayfanızdaki h1 gibi etiketlerin tümünün aynı olmasını istemediğiniz durumlarda kullanırız. Böylelikle genel bazı özellikleri koruyarak farklı özellikleri özelleştirebilirsiniz. Sınıf seçicisinin iki türü vardır. ?lk önce birinci şeklini görelim. Hemen bir örnekle bu seçiciyi yalım.

<><head><title>Css</title> <style type="text/css"><!-h1.mavi {color:blue}h1.kirmizi {color:red}–></style> </head><body><h1 class=mavi> Mavi sınıf seçicisi ile </h1><br><h1 class=kirmizi> Kırmızı sınıf seçicisi ile </h1></body></>
Burada sınıf seçicisini sadece h1 için mladık. Sınıf seçicisinin ikinci türü de genel bir sınıf seçicisi mlamaktır. Bunu da bir örnekle görelim.

<><head><title>Css</title> <style type="text/css"><!-.mavi {color:blue}.kirmizi {color:red}–></style> </head><body><h3 class=mavi>Mavi sınıf seçicisi ile </h1><br><h4 class=kirmizi>Kırmızı sınıf seçicisi ile </h1></body></>
Id Selector (Id Seçicisi)
Id Selector'lerini mlayıcı adlarının önündeki # işaretinden rız. belgesinde kendi mlayıcı adlarına gönderme yaparak herhangi bir etiketine stil vermekte kullanılırlar. Bu etiketler span'dan tutunda paragraf(p)'a kadar olabilir. Bir örnekle açıklayalım.

<><head><title>Css</title> <style type="text/css"><!– Eski tür tarayıcılardan kodumuzu saklayalım –>#mavi{background:blue;color:white;}#yesil{background:green;color:white;}–></style> </head><body> <span id=mavi> Bu yazının arkafon rengi mavi font rengi beyaz </span><br><br><span id=yesil> Bu yazının arkafon rengi yeşil font rengi beyaz </span> </body></>

kaynak: ordan burdan

'de kullandığımız Layer (katman) etiketlerinin üzerindeki yerleştirme işlemi için kullanılır. Hemen bir örnek ile görelim.

<><head><title>Css</title> <style type="text/css"><!–div {position:absolute;top:20px;left:10px;width:200px;height:200px;clip:auto;overflow:scroll;z-index:auto;visibility:visible;}–></style> <body><div>Pc-Kopat<br><br><br>Css<br>Grafik<br></div><p> Pc-Kopat</body></>
position :
absolute : Katmanın yerinin kesin olarak belirlenmek istendiğinde kullanılır.
relative : Katmanın yerinin göreli(diğer öğelere göre değişebilen) olarak belirlenmek istendiğinde kullanılır.
static : Katmanın yerinin sabit olarak belirlenmek istendiğinde kullanılır.

top : Katmanın üst kısımdan kaç piksel aşağıda olması gerektiğini belirler.
left : Katmanın sol kısımdan kaç piksel aşağıda olması gerektiğini belirler.
width : Katmanın genişliğinin kaç piksel olacağını belirler.
height : Katmanın boyunun kaç piksel olacağını belirler.
clip : Katmanın görünmesi istenen bölgeyi içeren kutucuk.

overflow : Katmanın belirtilen yükseklik genişliğe sığmayan kısmına ne olacağını belirler.
auto : olarak belirlenir.
scroll : Kaydırma çubukları ekler.
visibility : Katmanın görünebilirlik ayarı yapar
visible : Görünür hale getirir.
hidden : Gizler.

z-index : Katmanın sayfa üzerindeki sıra sayısı.

kaynak: ordan burdan

CSS konseptinin üç önemli konusu kutu modelleme, konumlandırma(positioning) floating konularıdır.

Burada CSS ile konumlandırma hakkında bilgi vermeye çalışacağız.

Konumlandırma ile alakalı olduğu için blok-level inline-level elementlerin tanımını tekrarlayacağız.

Blok-level elementler : Blok-level elementingörünüş formatı bir kutu gibidir. Blok-level elementler inlineelementleri diğer blok-level elementleri içerebilir. Tipiközellikleri yeni bir satır başlangıcı yapmalarıdır. Örnek: h6, p, li

Inline-level Elementler : Inline-level elementler biriçerik gibi görünür, diğer bir inline elelementiiçerebilir. Yeni satır veya boşluk oluşturmazlar. Örnek: a, strong,span

Ancak bizbu elementlerin başlangıç değerlerini display özelliği ile değiştirebilriz. Yani biz bir inline-level element olan bir linki(<a>….</a>) blok-level bir elemente dönüştürebiliriz. Aynı şekilde bilr blok-level elementi inline elemente dönüştürebilriz.

CSS'deüç temel konumlandırma şekli vardır: normal akış(position:static position:relative), float mutlak konumlar(position:absolute). Tüm elementler başlangıçta normal akış şeklindekonumlandırılmıştır.

Normal Akış
Eğer sayfalardaki elementlere herhangi bir konumlandırma yapılmamış ise veya float değeri verilmemiş ise sayfaya normal akış konumlandırması uygulanır. Sayfailk element en üstte son elementte en sonda olacak şekilde sıra ile aşağı doğru sıralanacaktır.

Inlene kutular yatay olarak tasarlanır. Yatay boşluk margin, padding kenarlıkla hesaplanır. Bu nedenle dikey margin, padding kenarlık değerleri etkisizdir.

Bu hata göreceli olarak konumlandırılmış(position:relative) bir elementin içinde mutlak konumlandırılmış(position:absolute) elementlerin bulunduğu durumlarda meydana gelir. Bu hata IE6 altı versiyonlarda görülür.

REGEDIT

'un çalışmasında birinci sırada önem taşıyan dosyalardan birisi de Registry olarak bilinen veritabanıdır. Burada, kurulu yazılım donanımın yanı sıra kullanıcıların bireysel ayarları hakkında da gerekli bilgiler saklanır.

Eğer 'u hızlandırmak istiyorsanız yolunuz mutlaka Registry'den de geçecektir. Artık ihtiyaç duyulmayan kayıtların temizlenmesi de sisteminize hız konusunda artılar getirir. Ancak sonuçlarından kesin olarak emin değilseniz Registry'de değişiklik yapmamaya dikkat etmelisiniz. Sistem kayıtları yani Registry, "System.dat" "User.dat" adı altında iki dosyadan oluşur. İlk dosyada sistemden alınan bilgiler, ikinci dosyada ise bireysel kullanıcı profili saklanır. Registry'yi oluşturan her iki dosya da sabit diskinizde klasörü altında bulunur. Bu dosyalar gizli olarak belirtildikleri için default ayarları kullanarak Gezgini ile klasöre göz attığınızda görünmezler. Ancak aşağıdaki işlemleri yaparak bu diğer bütün saklı dosyaları görünür hale getirebilirsiniz.

1- Önce Gezgini'nde "Görünüm" menüsü altında yer alan "Klasör Seçenekleri…" ne tıklayın. ( Me'de ise Klasör Seçeneklerine Denetim Masası'ndan ulaşabilirsiniz)

2- Daha sonra açılan pencerede "Görünüm" kartına tıklayın listede "Gizli Dosyalar" altında yer alan "Tüm dosyaları göster" seçeneğini aktif hale getirin.

'un güçlü ama tehlikeli düzenleyicisi ile çalışmak
Eğer bu dosyaları normal bir metin düzenleyicisi ile açmak isterseniz şınıza sadece karmaşık mlanamayan işaretler çıkacaktır. veritabanının özel görüntüleme biçimine ise sadece tarafından özel olarak geliştirilmiş düzenleyici ile ulaşabilirsiniz. Ancak bu araç, hatalı kullanımlarda gerçekten için tehlike oluşturabileceğinden tarafından gözlerden saklanmıştır. Dolayısıyla çalıştırmak için "Başlat" menüsünden "Çalıştır…"ı kullanmanız gerekecektir.

şınıza çıkacak alana Win98/Me için regedit, NT/2000 için ise regedit32 yazın "Tamam" tuşuna tıklayın.

Bu düzenleyicinin yapısının Gezgini'ne büyük benzerlik gösterdiğini hemen fark edeceksiniz. Burada pencere iki bölümden oluşur. Sol pencerede kayıtların ana sütunu sağ pencerede ise bir kayda ait olan daha doğrusu alt bölümlere ait olan verileri görebiliriniz. termonolojisinde bu bölümler "Anahtar" olarak adlandırılır. Bu tür bir anahtarın önünde yer alan artı işaretine tıklayarak diğer alt anahtarlara ulaşabilirsiniz. Böylelikle kompleks bir yapıya sahip veritabanının temellerine ulaşabilir kayıtları silip yenilerini de ekleyebilirsiniz. Örnek olarak 'a önceden girdiğiniz kullanıcı adını değiştirmek aşağıdaki adımları izleyerek değiştirebilirsiniz.

1- Önce yukarıda anlatıldığı gibi düzenleyicisini (Regedit) başlatın.

2- Daha sonra sırayla "HKEY_LOCAL_MACHINE" ana anahtarı altında yer alan "Software", "" son olarak da "" anahtarlarının önündeki artı (+) işaretine tıklayın.

3- Fare ile "Current Version" anahtarına tıklayın.

4- Gezginin sağ penceresinde "RegisteredOwner" mını arayın. Burada 'un başlatılması sırasında mladığınız adı bulacaksınız.

5- Bu adın üzerine çift tıkladığınızda küçük bir pencere açılır. Bu penceredeki alana yeni adı girebilirsiniz.

düzenleyicisi ile çalışırken her zaman bir işlemi yapmadan önce 2 kere düşünün. Çünkü burada yapılacak hatalar oldukça tehlikelidir düzenleyicide bir işlemi gerçekleştirdiyseniz bir daha geriye dönüş yoktur. Bu da yanlışlıkla bir anahtar sildiğinizde artık onu ömür boyu unutabilirsiniz anlamında gelir. Düzenleme yaparken de her şey eski kayıtlar üzerine zamanlı olarak yazılır. Dolayısıyla bir durumunda eskisini geri yükleme gibi bir şansınız hiç yoktur. Son olarak hiç bir zaman da bir yanlış yaptığınızı anlama şansınız yoktur. düzenleyici bu konuda hiçbir uyarı vermez. Sonuçları görmek için tek şans ı baştan başlatmaktır. Ancak bu durumda da eğer daha önce yaptığınız giriş hatalı ise sistem bir daha açılmayabilir.

içinde aradığınız bir anahtara hızlı bir şekilde ulaşılması:
ınıza kumuş olduğunuz yazılım ya da ile bir özelliği değiştirmek için kullanacağınız anahtarların Registry içindeki tam yerini bilmiyorsanız aratıp kolayca bulabilirsiniz. Ancak özellikle yavaş bir sisteme sahipseniz bu arama işlemi oldukça uzun zaman alabilir. Ayrıca değiştirmeden önce bulduğunuz anahtarın aradığınız olup olmadığına da iyice emin olmanız gerekir. Arama yapabilmek için kayır editörünü çalıştırdıktan sonra Düzel menüsünden Bul seçeneğine tıklayın (Ctrl - F kısa yolunuda kullanabilirsiniz).

Açılacak pencerede aranan alanına aradığınız anahtar kelimeyi yazın. Bakılacaklar kısmında is aramanın nerede gerçekleştirilmesini istiyorsanız o seçenekleri işaretleyin. Daha sonrada Sonrakini bul tuşuna basarak aramayı başlatabilirsiniz. Aradığınız sonuca ulaştıktan sonra, başka benzer anahtar olup olmadığını kontrol etmek için ise yine düzen menüsünden ulaşıp bu sefer Sonrakini Bul seçeneğini seçebilir ya da F3 kısa yol tuşunu kullanabilirsiniz.

Örneğin ınızda daha önceden yüklü bir yazılımı ınızdan kaldırıp, ilgili tüm parçalarını da sildiğinizi farzedin. Ancak ınızı buna rağmen ilgili referansların halen Registry'de yer aldığını eddia ediyor veriyor. Üstelik bu kaydın Registry'nin neresinde olduğunuda bilmiyorsunuz. İşte bu durumda Registry'de ın ismi ile ilgili aramalar yapıp ilgili aramalar yapıp ilgili anahtarları bulup silmeyi deneyebilirsiniz. Eğer bulduğunuz sol tarafta ise yer alan bir anahtar yada bir değer ise güvenle silebilirsiniz.
Tabii ki bu işlemi yapmadan önce kaydın bir yedeğini almayı unutmayın. Ayrıca çok fazla değer silmeden önce arada ı baştan başlatıp sorunun giderilip giderilmediğini kontrol etmekte de faydalı olacaktır. Eğer problem daha da büyüdüyse yedeğinden Registry'i geri yükleyip başka bir anahtar silmeyi deneyin.
ışık gözükse de aslında Registry oldukça düzenlidir.

Window'un veritabanı başta "HKEY_CLASSES_ROOT" olmak üzere altı ana anahtardan oluşur.

HKEY_CLASSES_ROOT : Sürükle bırak işlemleri ile ilgili yazılım ayarları, kısa yol tüm diğer kullanıcı ara birimi ile ilgili bilgileri içerir. Burada ilişkilendirilmiş her dosya için bir alt anahtar daha bulunur.

HKEY_CURRENT_USER : O an oturumu açık onun kullanıcı ile ilgili bilgileri içerir. Burada 7 alt anahtar daha bulunur.
AppEvents: Sistem uygulamalarda kullanılmak üzere atanmış sesler ile ilgili ayarlar burada yer alır.
Control Panel: Burada 3.x'deki System.i ni, Win.ini Control.ini dosyalarının içeriğine benzeyen denetim masası ayarları yer alır.
InstallLocationsMRU: Başlangıç klasöründe yer alan programların sabit diskteki yollarını belirler.
Keyboard layout: O an kullanılan klavye düzenine buradan da ulaşılabilir.
Network: Ağ bağlantı bilgileri burada yer alır.Remote : Eğer çevirmeli ağ üzerinde ağ bağlantısı kullanılıyorsa o anki bağlantı bilgileri burada bulunur.
Software: Bilgisayara bağlı kullanıcının yazılım konfigürasyon ayarlarına buradan ulaşılabilir.

HKEY_LOCAL_MACHINE: Her kullanıcı için aynı olan bu değerler bilgisayarda yer alan donanım yazılım ayarları üzerine bilgiler içerir. bu anahtarın altında da 7 alt anahtar bulunur.
Config: konfigürasyon bilgileri ayarlarına buradan ulaşmanız mümkün.
Enum: Donanım aygıt bilgi ayarları burada bulunur.
Hardware: Seri bağlantı noktaları ile bilgiler ayarları içerir.
Network: Kullanıcının o an bağlı bulunduğu ağ yada ağlar üzerine bilgiler burada bulunur.
Security: Ağ güvenlik ayarlarına buradan ulaşılabilir.
Software: Yazılımlara has özel bilgiler ayarları içerir.
System: Sistem başlangıç aygıt sürücüleri bilgileri ile işletim sistemi ayarları burada yer alır.

HKEY_USER:işletim sistemlerine bağlanan her kullanıcı için masaüstü kullanıcı ayarlarını içerir. Bu başlık altında her kullanıcıya ait bir anahtar daha bulunur. Ancak sadece tek bir kullanıcı varsa, bu durumda sadece "default" altında tek anahtar olacaktır.

HKEY_CURRENT_CONFIG: HKEY_LOCAL_MACHINE ile bağlantılı olarak o anki donanım konfigürasyonu ile ilgili bilgileri içerir.

HKEY_DYN_DATA: Bu anahtar 'un çalışması sırasında sık değişen veri kavramının anahtarını oluşturur. Bir USB aygıt bağladığınızda yada sistem çalışırken yapabileceğiniz bir değişiklikte Registry'nin bu alanındaki veriler değişir.

sağlığı için registry'nin bakımı yedeklenmesi:
Registry 'un sorunsuz olarak çalışması için kaçınılmaz bir ihtiyaçtır. Bu yüzden işletim sistemi her gün sistemin çalıştırılmasıyla birlikte bir güvenlik kopyası alır. Bu güvenlik dosyası klasörleri içerisinde gizli bulunan "Sysbckup" klasöründe bulunur. Güvenlik dosyası olarak paketlenir "rbxxx.cab" biçimine getirilir (burada xxx duruma göre değişen üç basamaklı bir sayıdır). Buna ek olarak bu Backup dosyalarından beş tanesini de arşivler.

İsterseniz Registry'de bir değişiklik yaptıktan sonra bunu geri alabilmek için bu güvenliği kendinizde yaptırabilirsiniz. Bunun için Başlat > Programlar > Donatılar > Sistem ları menüleri altında yer alan "Sistem Bilgisi" ni çalıştırın. Daha sonrada burada "lar" menüsünde yer alan " Tarayıcı" sını çalıştırın. başlangıçta olarak güvenlik sağladığı için işlemin sonunda tekrar yedekleme yapmak isteyip istemediğinizi sorar. Eğer bu soruyu doğrularsanız güncel veritabanının yedeğini saklayacaktır. Bu güvenlik yöntemine ek olarak kullana bileceğiniz bir başka seçenek de Düzenleyicisi altında Export fonksiyonudur. Bu işlemi gerçekleştirebilmek için "" menüsünden " dosyası ver" seçeneğine tıklayın. Dosya adı saklanacağı konumu isteğinize göre belirleyebilirsiniz. Eğer ikinci bir sabitdisk'iniz varsa bunu hedef olarak kullanabilirsiniz. Eğer bir CD yazıcınız varsa CD!leri yedekleme ortamı olarak kullanmak tabi ki çok daha iyi olacaktır. Ancak bir disket bu işlem için yeterli olmayacaktır. Çünkü veritabanının boyutu genellikle Megabyte'larca büyükte olabilir. Bu yüzden 'un olarak "Sysbckup" klasörüne yerleştirdiği güvenlik dosyası büyük şans oluşturur. Ancak sadece büyük veritabanı bir disketin kapasitesini aşacaktır.

dosyasının çalışmasında sorunlar ile şılaştığınızda bu yüzden zor durumda kaldığınızda bu güvenlik kopyalarından birini geri yüklemek için ınızı DOS kipinde başlatmanız gerekir. Win95 Win98 işletim sistemlerinde bunu "Başlat" "ı Kapat" menülerinden gerçekleştirebilirsiniz. Ancak Me sürümünde açılış disketine ihtiyacınız olacak. DOS-Prompt şınıza geldiğinde scanreg/restore yazın. Şimdi şınıza 'da yer alan güvenlik kaydından seçim yapacağınız bir gelir. Yeni veritabanını oluşturacağınız güvenliği seçin. Eğer düzenleyicisinde bir dosyası kaydettiyseniz bunu aynı şekilde alabilirsiniz. Yukarıda anlatıldığı gibi 'un " Düzenleyici" sini çalıştırın "" menüsünden " Dosyası Al"ı seçin. Dosyayı kaydettiğiniz klasörü dosya adını belirterek dosyasını Registry'e geri almış olursunuz.

Sistem performansının artırılması için dosyasının düzenlenmesi
Kayıtta saklanan verilerin artışı dosya boyutunun artmasını da beraberinde getirir. ınıza kurduğunuz ek donanımlar, yazılımlar sürücüler arkanızda kalan veriler ile iz bırakırlar. gerektiği gibi yerine getirilen bir kaldırma sonrasında veri çöplüğü oluşturacaktır. Bu gereksiz kayıtların aranıp bulunması düzenleyicisi ıyla silinmesi çok zahmetli bir işlemdir. Ancak tüm bunlar özellikle bu işlem için hazırlanmış yazılımlar ile kolay hızlı bir biçimde gerçekleştirilebilir. İnternet üzerinden Registry Cleaner başlığı altında bu tür ücretsiz Freeware ücretli Shareware olmak üzere sayısız programa ulaşmak da mümkündür.

Bazı programlar gereksiz kayıtların olarak silinmesinin yanı sıra dosyasının daha konforlu düzenlenmesi için ek fonksiyonlarda sunuyorlar. Bazı programlar ise veritabanını baştan oluşturabiliyorlar. Tabi ki bu tür programlar çok işlevli olmaları sayesinde de bir üstünlük sağlıyorlar. dosyasını baştan oluşturmak için isterseniz 'un dahili larına da başvurabilirsiniz. 95'de düzenleyicisini çalıştırın veritabanını kaydedin. Daha sonra sistemi DOS kipinde başlatın. Komut satırına regedit /c ardından da dosyasının yerini, klasörünü dosya adını yazın. 98'de ise "Başlat" menüsünden "ı kapat"a tıklayın. Daha sonra "MS Dos Kipinde Başlat"ı seçin.

Klasik Dos komut satırına düştüğünüzde scanreg /fix yazıp Enter'e basın. Me'de sisteminde Dos kipi bulunmadığı için açılış disketi kullanmanız gerekmektedir. Daha sonraki işlemler ise 98'deki gibi gerçekleşir. düzenleyici programlar olan Registry Cleaner'ların ise ortamında çalışması gibi bir avantajı vardır Undo (Geri Al) seçenekleri ile daha güvenlidirler. Ancak yinede tekrar dikkatli olmanızı ediyoruz. Her türlü güvenlik tedbirini almadan işlemlere başlamayın.

Çeşitli problemlerine registry ile çözüm bulabilirsiniz
veri tabanı üzerinde işlem yapan programların çoğu genel registry problemleri yada performans artırıcı bazı tedbirler üzerinde dururlar. Eğer daha spesifik problemlere çözüm arıyorsanız bu durumda kayda müdahale edip gerekli anahtarları elle değiştirmeniz gerekecektir. Bu şekilde normal kullanımda herhangi bir araç ile düzeltemeyeceğimiz ayarları düzeltebilir çalışması gerektiği gibi çalışmayan programlar ile lar için de çözüm üretebilirsiniz. En sık rastlanan sorunlar için aşağıdaki kısa ipuçlarına bir göz atın. Tabi ki anlatılan değişiklikleri yapmadan önce registry'nizin mutlaka bir yedeğini almayı unutmayın.

1- Registry'i sıkıştırmak
Eğer sizin ınızdaki dosyası da çok fazla yer kaplıyorsa onu biraz daha kompakt bir hale sokmak isteyebilirsiniz. Bunun için öncelikle ınızı gerçek DOS modunda başlatmanız gerekir. altındaki DOS modu işe yaramayacaktır. Daha sonra regedit'i çalıştırıp dosyası ver seçeneği ile o anki kaydı örnek olarak Compact.reg adı altında kaydedin. Daha sonra regeditten çıkın "regedit /c compact.reg" (tırnaksız olarak) parametreleri ile çalıştırın. Sıkıştırma gerçekleşecektir.

2- Bir anahtarının olarak silinmesi
Normal olarak bir reg dosyasından registry anahtarını olarak silemezsiniz. Ancak bunun içinde bir yol bulunmaktadır. Ana anahtarın hemen başında yer alan parantezler içine bir eksi (-) işareti koymak yeterli olacaktır. Örneğin eğer HKEY_LOCAL_MACHINESoftwareMicrosoftOffice8.0CommonAssistans anahtarını silmek istiyorsanız anahtarı -HKEY_LOCAL_MACHINESoftwareMicrosoftOffice8.0CommonAssistans şeklinde değiştirin. Sonuç olarak o altındaki diğer tüm alt anahtarlar da silinecektir.

3- Sabitdiskinizi başşka bir bilgisayara taşımak
Eğer ınızdaki sabir diskinizi donanımları tamamen farklı başka bir bilgisayara taşıdıysanız, daha sonradan sistemi başlatmanız sırasında problemleri ile şılaşabilirsiniz. Bunu engellemek için önceden aygıt yöneticisinden aygıtları kaldırmanız gerekir. Tek tek elle yapmaktansa regedit'i kullanabilirsiniz. Önce regedit'i çalıştırın HKEY_LOCAL_MACHINE anahtarına gidin. Buradaki Enum ünü sildiğinizde donanımlara ait tüm ayarlarda silinecektir.

4- CD'lerin Autorun sorunlarını çözümlemek.
ınıza taktığınız Cd'leriniz artık başlama özelliğine cevap vermiyorsa gereken tüm ayarları değiştirmenize rağmen bir fayda sağlamadıysanız çözümü registry'de bulabilirsiniz.
Bunun için içinde HKEY_CURRENT_USERSSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer anahtarına ulaşın buradaki NoDriveTypeAutoRun'ın değerinin 95 00 00 00 olduğundan emin olun değilse değiştirin. Sorun düzelecektir.

5- Başlat menülerinin açılış hızlarını degiştirmek
İşletim sistemi üzerinde Başlat menüsünde gezinirken alt menüler belli bir süre sonra olarak açılacaktır. Ancak alt menülerin eğer sadece tıkladığınızda açılmasını istiyorsanız bu düzenlemeyi de registry altından yapabilirsiniz. Bunun için Registry içinde HKEY_CURRENT_USERControl PanelDesktop anahtarı altına gelin. Burada sağ tarafta MenuShowDelay şeklinde bir dize bunması gerekir. Eğer yoksa yeni bir tane yaratın değer olarak da 65534 yazın. Artık siz tıklamadan hiçbir menü açılmayacaktır. Bu değeri sıfır (0) yaptığınız takdirde ise menüler hiç beklemeden açılacaktır.

6- Ekle/Kaldır listesini temizlemek
Ekle/Kaldır özelliğini kullanarak kurulu bir ı kaldırmanıza sabit diskten tüm bileşenleri kaldırmanıza rağmen bazen sadece ismi listede kalabilir ı yeniden kurmanızı engelleyebilir. Bu durumda registry içindeki HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall anahtarına başvurmanız gerekir. Burada yer alan programlardan istediğinizi silebilirsiniz. Ancak bu işlem sadece listedeki ismi silecek asıl programlara dokunmayacaktır.

7- Run menüsünde istenmeyen programlar
Kurduğunuz çoğu işletim sisteminin her başlatıldığında hafızaya yüklenmek isteyebilir. Bu yüzden de kendini Run menüsüne yazar. Ancak bu sayı artıkça açılışta gecikecektir. Açılışta istemediğiniz programları silmek için önce HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion altındaki Run RunServices anahtarları altında bulabilirsiniz. Daha sonra bulunan bu anahtar altındaki istenmeyen programları kaldırın. Artık 'u baştan başlatabilirsiniz.

8- Kayıtlı kullanıcının adını değiştirmek
'un kayıtlı kullanıcısının adını değiştirmek registry altında aslında oldukça kolaydır. Bunun için sadece HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion anahtarı altına ulaşıp Registered Owner anahtarı altındaki ismi değiştirmeniz yeterli olacaktır.

9- Masaüstü ayarların kaydedilmesi
Eğer Control Panel, Başlat menüsü programları yada sıradan diğer masaüstü pencerelerin boyut, pozisyon düzeni gibi ayarları ayarladığınız gibi kalmıyorsa cevabı yine registry altında HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer anahtarı altında bulabilirsiniz. Burada bir "NoSaveSettings" anahtarı yer almaktadır. Bunu silerek soruna çözüm üretebilirsiniz.

10- açılışında uyarı yazısı eklemek
Bu ilginç ipucu ile ınızı ilk başlattığınız zaman daha oturum açmadan bir uyarı banneri görüntülemesini sağlayabilirsiniz. Bunun için önce regedit'i başlatıp HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionWinLogon anahtarı altına gelin. Şimdi burada LegalNoticeCaption adı altında yeni bir dize yaratmanız gerekecek. Bu dizeye vereceğiniz diğer menü çubuğunda görüntülenecektir. Daha sonra başka bir dize daha yaratıp adını da LegalNoticeText olarak belirleyin ekrandaki diyalog kutusunda ne görüntülenmesini istiyorsanız yazın. Artık ınızda oturum açmak isterse istesin hazırladığınız bu banner ekrana gelecektir. Bu özelliği kullanarak ınızı izinsiz kullanmak isteyen kişilere şı yasal lar hazırlayabilirsiniz.

kaynak: ordan burdan

Türk Telekom'un mahkeme kararı ile WordPress.com'u engellediğini ana sayfamıza taşımıştık. Yasağın kalkmaması üzerine ücretsiz blog servisi olan WordPress'e girmenin bloglarınızı güncellemenin yolunu burda anlatıyoruz. Birkaç saniyenizi ayırarak siz de sansürü engelleyerek işi, sadece blog servisi sunmak olan siteye erişebilirsiniz.

Yasaklanan Wordpress.com'a Nasıl Girilir?

Bir kaç yıl önce popüler olan internet üzerinden saldırı tekniklerinden bir tanesi, anımsanacağı üzere, bir web sitesini çalışmaz hale getirene dek onun üzerinde "yapay" yaratmaktı. Sanki tüm dünya aynı anda sizin web sitenize erişmek istiyormuş gibi. Belli bir aşamada da sitenizin yer aldığı buna cevap veremez hale geliyor; bir başka deyişle "kafayı yiyordu".

Son dönemde gündeme gelen yeni bir sanal bomba da bekleneceği üzere en popüler web sitesi olan ile ilgili.

'a gidip "failure" (sızlık) kelimesini arayın bakın bakalım gelen ilk iki hangisi olacak 'ın sonuç ında. İlk ABD Başkanı'nın Beyaz Saray tarafından yayınlanan resmi sitesi. İkincisi ise onun can düşmanı Michael Moore'un.

İşin ilginci bu sitelere gidip failure kelimesini ararsanız, sitede öyle bir kelimenin yer almadığını da göreceksiniz.

Peki bu oluyor? 'da arama yapınca gelen sonuçlar; aranılan kelimenin içinde yer aldığı o kelime ile ilgili en çok tercih edilen sayfaların en önde gösterildiği anlamına gelmiyor muydu?

Pek de değil! Evet o kelime ile ilgili en çok tercih edilen siteler şeklinde kategorize etmek doğru. Ancak sitede gerçekten de o kelimenin yer alıp almıyor olduğunu haricen kontrol etmiyor. Sadece popülerlik listesini tutuyor siteleri ona göre sıralıyor.

Bunu keşfeden bazı muzipler de "failure" kelimesi ile başkan Bush'un web sitesine link verme ikilisini ilişkilendirmiş durumda. Hal böyle olunca da her ne kadar sitede failure kelimesi yer almasa bile o kelimeyi aradığınızda size başkanın web sitesini en popüler olarak listeliyor. Yani diyor ki dünyada şu an failure kelimesini en çok başkan Bush'u web sitesi ile ilişkilendirilmekte kullanılmaktadır.

Tabii buradan pek çok varyasyon üretilebilir. Örneğin Fenerbahçeliler oturup da benzer bir yolu hayata geçirirlerse; diyelim ki 'a gidip "galatasaray" diye arama yaptığınızda şınızda listelenecek ilk Fenerbahçe'nin resmi web sitesi olabilir.

Ya da Cyprus (Kıbrıs) kelimeleri arandığında ilk önce Kuzey Kıbrıs Cumhuriyeti'nin resmi web sitelerini listeleyebilir.

Buna Bombing deniyor. Yani Bombalaması.

Burada sorun, kurulan mekanizmanın suistimal edilmesi. Birkaç düzine web sitesini organize edip de belli bir kelimenin hep aynı web sitesine işaret etmesini sağlamak bu linkleri bir süre aktif olarak kullanmak; doğal halinde doğru linklerin doğru amaçla kullanılması "özgürlüğünü" suistimal etmek anlamına geliyor.

Bu tür suistimallerle gündelik mızda o kadar çok şılaşıyoruz ki. Belki de bu tür bir suistimal olgusunun internete de sıçramış olduğunu öğrenmek çok fazla kişiyi şaşırtmayacaktır.

Bir şeyi yapma özgürlüğünün suistimal edilmesi temelde bize onu suistimal edenlerin o özgürlüğü haketmediklerini göstermiş oluyor. Şöyle düşünelim: Demokrasi içinde yaşayan bir birey ya da sivil toplum örgütünün demokrasiyi yıkmaya çalışma özgürlüğü olabilir mi? Elbette olamaz.

Ancak bugünün ideolojileri ölmüş dünyasında olguları bu şekilde değerlendirmek ne kadar sağlıklı ya da pratik bunu da değerlendirmek gerek.

Şekilsel açıdan bakıldığında sızlık kelimesinin iki kere ABD başkanı seçilebilmiş bir kişi ile özdeşleştirilmesi ne kadar çelişkili görünse de dünyanın yaşadığı son beş altı seneye baktığımızda içten içe bunun "gediğine oturtulmuş bir taş" olduğu konusunda kaç kişinin itirazı olabilir ki?

Belki de şu varsayım üzerine kurulacak bir binanın yıkılması olası değildir: Belli bir minimum düzey korunduğu sürece bu tür "cilveler" olgunun daha da gelişmesi için faydalı olacaktır.

ABD yönetimi, failure kelimesi ile başkanın web sitesinin ilişkilendirilmesine bir müdahalede bulunmayarak bunun bir örneğini gösteriyor. Çünkü bu tür müdahaleler bünyenin bağışıklık sistemini güçlendirmesini geciktirmekten başka bir işe yaramıyor.

kaynak: ordan burdan

WWW, Web, ya da W3 (World Wide Web), yazı, , , , animasyon gibi pek çok farklı yapıdaki verilere kompakt etkileşimli bir şekilde ulaşmamızı sağlayan bir çoklu hiper ortam sistemidir. Hiper ortam, bir dökümandan başka bir dökümanın çağırılmasına (navigate) olanak sağlar (iç içe dökümanlar). Bu ortamdaki her veri (object), başka bir veriyi çağırabilir (link). Link, aynı döküman içinde başka bir yere olabildiği gibi, fiziksel olarak başka bir yerde (internet üzerindeki herhangi bir makinada) de olabilir. Bütün bu farklı yapıdaki veriler uygun bir standart ile bir arada kullanılıp bir Web Listeleyicisinde (Web Browser) görüntülenebilir. Web'in diğer bir işlevi de, öteki bazı internet servislerini kendi içerisinde barındırmasıdır (ftp, gopher, news, wais gibi).

Web uygulamaları (Web sayfaları),Web Listeleyicilerinde (Browser) görüntülenir. Web sayfaları, başka sayfalara değişik türden verilere hiper linkler içermektedir. Buralara fare ile tıklayarak, başka sayfalara, oradan da başka sayfalara geçeriz. Bu aslında çok basit bir bilgiye ulaşım modeli. Web Sistemleri, kullanılan platformdan bağımsızdır. Bir Macintosh, Pc ya da Unix Web Listeleyicisi aynı sayfaları, aynı şekilde alırlar. Sayfaların alındığı Web Servisleri de farklı platformlarında olabilir. Web Listeleyicileri Web Servis Sağlayıcı Ortamlar hemen hemen tüm dünyada her yerde vardır global olarak kullanımları üstel bir şekilde artmaktadır.

Web yapısının bu kadar çok kabul görmesinin bazı sebeplerini sıralamak gerekirse :

* Herşeyden önce Web, açık bir sistem. Platform, , işletim sistemi vb bağımlı değil.
* Web üzerinden pek çok bilgi kaynağına kolayca erişilebilir.
* Web uygulamaları geliştirmek bunları kullanıma sunmak çok kolay. Çoğu durumda, uzmanlık gerektirmiyor fazla bilgisi olmayan birisi bile Web sayfaları dizayn edip kullanıma sunabilir.
* Web ortamları artık son derece dinamik. ActiveX kullanarak, tamamen konfigüre edilebilir client (istemci) uygulamaları geliştirmek mümkün. kullanarak, söz gelimi bir firma, ürün tımları için, dinamik bir şekilde kendiliğinden oluşan uygulamalar yaratabilir sayfa içerikleri kendiliğinden değişebilir.Bir kullanıcı, isteğine bağlı bir şekilde, bağlandığı bir veri tabanından bilgileri istediği gibi farklı gruplarda isteyebilir (client side corporation).
* Aranılan bilgilere, birtakım tarama mekanizmaları (Search Engines) sayesinde kolayca ulaşılabilir.

Klasik Web mı böyle. 1996'dan sonra, Web'in başka bir işlevi daha ortaya çıktı : Web aslında bir işletim sistemi!! Birbirine bağlı bilgisayarlar arasında veri paylaşımı için kuralları olan, iyi bir grafik ara birimli bir işletim sistemi. Şu an bile, Web arayüzü ile, sabit diskimizdeki dosyalar arasında gezinebiliriz. Tıpkı, başka bilgisayarlardaki sayfalar arasında gezindiğimiz gibi. Web arayüzlü işletim sistemleri konusunda ciddi araştırmalar var.

kaynak: ordan burdan

Kullanıcıdan saklamak fakat arama motorlarının bulmasını istediğiniz linkler mutlaka olacaktır.
Örneğin sitenizin çok derinliklerinde arama motorlarının mutlaka görmesini istediğiniz sayfalar olabilir. Onlara robotların ulaşması mümkün olmayacaktır.

Aşağıdaki kod kullanılabilir:

<> <A HREF="xxxxxxx.htm"><IMG SRC="yyyyy.gif" ALT="buraya anahtar kelimeler yazılacaktır" BORDER="0"></A> <>

1 pixel'lik bir image kullanılır. Böylelikle mouse bunu kolaylıkla layamaz.

<p class="baslik">Gizli TEXT linkleri</p>
Text'in rengi arka alan ile aynı olmalıdır.

Aşağıdaki kod kullanılabilir;

<a href="gizli.htm""font color="#FFFEFF""buraya anahtar kelimeler yazılacak"/font""/a"

kaynak: ordan burdan

ADIM 1
Öncelikle 400*400 px boyutunda RGB özellikli 72 resulation'a sahip bir doküman açın. Daha sonra aşağıdaki şekle benzer bir şekli Tool bölümünden Polygonal Lasso Tool (L) ile çizin. Shift tuşuna basılı tutarak düz çizgiler elde edebilirsiniz. Dilerseniz Photoshop'ta View >> Show >> Grid diyerek çalışma alanınızı karelere bölebilir bu sayede çiziminizi daha kolay yapabilirsiniz.