Baglantilar

12 Temmuz 2008
Yazar: | Kategori: WebmasteRz
Yorum: 0

Siteniz bir Windows sunucu üzerindeyse, CHMOD sizin için değildir. O zaman da dosya izinlerini hostunuzun sağlamış olduğu kontrol paneline (genellikle Plesk) girerek ayarlayabilirsiniz.

12 Temmuz 2008
Yazar: | Kategori: WebmasteRz
Yorum: 1

CHMOD bir Linux komutudur ve sunucunuzdaki (dolayısıyla sitenizdeki) dosyalara erişim izinlerini ayarlamanızı sağlar. Yani sitemdeki hangi dosyayı kim açabilir? Kim değiştirebilir? Kim yazabilir, kim silebilir.. Bunları ayarlamanız için kullanılan bir komuttur.
Elimizin altında Linux yok veya nasıl sunucuya erişip de bu komutu çalıştıralım diyorsanız, FTP istemciler bu işi pek güzel yapıyor 🙂

Ör: FileZilla, FlashFXP, CuteFTP vs.. Ayrıntıya girmeyelim, chmod 644 yalnızca okunabilir dosyalar için (read-only) kullanılır; chmod 755, okunabilir ve çalıştırılabilir dosyalar içindir; chmod 777 ise, okuma, yazma ve çalıştırma izni vermek içindir. (Tüm izinler yani)
Nasıl ayarlayacaksınız? Herhangi bir FTP istemciyle sunucunuza girin, sonra erişim iznini değiştirmek istediğiniz dosya ve klasöre sağ tıklayın. Çıkan menüde CHMOD veya ATTRIBUTES seçeneğini görmelisiniz. Şimdi numerik alana istediğiniz izni yazabilirsiniz. Bu işlemi cPanel veya benzeri kontrol panellerinden de yapabilirsiniz. Dosya veya klasörünüzün ismine tıklayın, sağ üst köşede bir menü belirecek. Buradan “Change permissions” veya benzeri bir ifade bulacaksınız. Yine rakamsal olarak yazacaksınız sonra chmod değerini.
Siteniz bir Windows sunucu üzerindeyse, CHMOD sizin için değildir. O zaman da dosya izinlerini hostunuzun sağlamış olduğu kontrol paneline (genellikle Plesk) girerek ayarlayabilirsiniz.

06 Temmuz 2008
Yazar: | Kategori: WebmasteRz
Yorum: 1

Alexa nedir, ne değildir?

Alexa.com, internetteki sitelerin ziyaret edilirlik oranlarını, dolayısıyla reyting sıralamasını çıkaran bir servistir.

En çok ziyaret edilebilirlik sıralaması, Alexa’nın ‘Alexa Toolbar’ adlı yazılımını kullanan internet kullanıcılarından elde edilen verilere göre oluşturulmaktadır.

Sıralama kesin bir veri olarak algılanabilir mi?

Alexa.com’daki rakamlar, sadece bilgisayarında ‘Alexa Toolbar’ yüklü internet kullanıcılarının tercihlerinden oluştuğundan, Alexa sıralaması hiçbir şekilde kesin bir veri olarak algılanmamalıdır.

Neden Alexa’ya ihtiyaç var?

Sitelerin kendi tuttuğu ve reklamverenlere sunduğu ziyaretçi raporları yerine, site sahibi ve reklamverenden bağımsız üçüncü bir kurumun raporlarına ihtiyaç duyuluyor. Bu alanda da tek servis, ‘İnternetin AGB’si’ olarak nitelendirilen Alexa.com’dur.

Alexa’daki sıralamayı nasıl görebilirim?

Alexa.com üzerinde ülke ve dillere göre en çok ziyaret edilen sitelerin sıralaması takip edilebilmektedir.

Örneğin ‘Country’ bölümüden girip Türkiye’yi seçtiğimizde, Türkiyeli internet kullanıcılarının ziyaret ettiği ilk 100 sitenin listesini görebiliyoruz. Bu kategoriye, Türkiyeli internet kullanıcıların ziyaret ettiği yabancı siteler de dâhil ediliyor.

Eğer ‘Language’ bölümüden girer ve Türkçe’yi seçersek, bu kez dili Türkçe olan ve en çok ziyaret edilen 100 sitenin sıralamasını görürüz.

Neden Alexa Toolbar kullanmalıyım?

İnternette değer verip ziyaret ettiğiniz, size göre nitelikli içeriğe sahip olan web sitelerinin sıralamada gözükmesi ve daha iyi yerlere gelmesi için, Alexa Toolbar kullanabilirsiniz. Bu şekilde destek vereceğiniz siteler, sıralamada yükselerek reklam paylarını yükseltebilir ve size daha iyi hizmet sunabilir.

Alexa Toolbar’ı bilgisayarıma nasıl yükleyebilirim?

Buraya tıklayarak ‘Alexa Toolbar’ı bilgisayarınıza yükleyebilirsiniz. Yazılım, bilgisayarınızdaki tarayıcı programına ek bir uygulama olarak çalışacaktır.

Yüklemede sorunla karşılaşırsanız?

İnternet kullanıcılarının ziyaret ettiği sitelerle ilgili verileri Alexa.com’a gönderdiği için bazı Antivirüs ve antispyware yazılımları Alexa Toolbar’ı engellemektedir. Bu engeli aşmak için yüklemeye başlamadan önce geçici olarak Antivirüs programınızı devredışı bırakabilir ya da kurulum dosyasını bilgisayarınıza indirmeden doğrudan çalıştırabilirsiniz.

28 Haziran 2008
Yazar: | Kategori: webmaster, WebmasteRz
Yorum: 4

vBulletin

Websitesi: http://vbulletin.com

Bu sistem 180$ Lisans ücreti ile satılıyor. Lisansı aldığınızda İngilizce olarak ticket açarak her türlü desteği ve yardımı alabiliyorsunuz. Sistemi kodlayanlar size her an destek vermek için hazır bekliyorlar..

Tabii vbulletin i Ücretsiz olarak kullanan birçokta website mevcut. (ücretsiz diye bir sürüm yoktur. Coderler tarafından crackleniyor ve null diye dağıtılıyor.)  Bu sürümü googlede “vbulletin Null” olarak aratarak bulablirsiniz. Eğer üye sayınız aşırı artar ise Lisans alma mecburiyetinde kalabilirsiniz. vBulletin.com da yani yapımcı sitedeki bize ulaşın linklerinden null sürümleri kullanan siteler rapor ediliyor. vBulletin yetkilileride bu sürümü kullananları tespit ederek hosting Servis sağlayıcılarına bildiriyor ve Hesabınızı kapatmak zorunda kalıyorlar. Ama vbulletin sitenizi hosting sağlayıcınıza şikayet etmeden 3 gün kadar önce lisans almanız konusunda uyarıyor.

Ayrıca birçok Türkçe destek siteleri mevcut. Hiçbiri resmi değildir ve resmi Türkçe sitesi yoktur. Ancak gönüllü kişiler tarafından destek üyelerine sağlanmaktadır.

Vbulletin in Temaları ücret karşılığı satılmaktadır. Ücretsiz tema bulmam mümkündür. En çok çeşit ve opsiyon vBulletin’de vardır.

Favorim vBulletindir.

SMF

Smf Ücretsiz olarak vBulletin ile yarışan bir forum sistemidir.

Resmi sitesi: http://www.simplemachines.org

Birçok iyileştirilmiş eklentisi sitesindeki Türkçe kategorisinde de gönüllü geliştiriciler tarafından Türkçeye çevrilmekte ve destek verilmektedir. Websitesinden demo bulabilirsiniz. Ayrıca birçok teması mevcuttur. Bu temalar bence vbulletin’i ile yarışacak düzeyde değiller. Demo v.s. Sitesinden bulabilirsiniz.

Ayrıca; ipb, phpbb, mybb gibi Php forumlarda bulunmaktadır.

20 Haziran 2008
Yazar: | Kategori: WebmasteRz
Yorum: 0

Merhaba

içeriğinizin kopyalanmasını önlemek amacıyla sol click i sitenizde kapatmak isteyebilirsiniz.

bunun için;

alttaki javascript kodunu kullanabilirsiniz.

<script language=”JavaScript1.2″>

//Disable select-text script (IE4+, NS6+)- By Andy Scott
//Exclusive permission granted to Dynamic Drive to feature script
//Visit http://www.dynamicdrive.com for this script

function disableselect(e){
return false
}

function reEnable(){
return true
}

//if IE4+
document.onselectstart=new Function (“return false”)

//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>

16 Haziran 2008
Yazar: | Kategori: WebmasteRz
Yorum: 0
php 5.3
Php 5.3

Tamamen unicode destekli bir Php 6’a geri sayarken, Php ekibi daha önce alışık olduğumuz bir uygulamaya gidiyor. PHP5’e geçtiğimiz günlerde PHP4 desteğinin ve sürümlerinin devamlılığının geldiğini biliyoruz. PHP6’dan önce Php 5.3 sürümü yakında Download edilebilir halde olacak.

PHP5 aslında sürümleri itibariyle oldukça verimli oldu. Php 5’de nesne yönelimli programlama, Php 5.1’de PDO, Php 5.2’de ise SPL ile tanıştık. Ki çoğu Php kullanıcısı halen bu özellikleri tam anlamıyla kullanmıyordur.

Yazar: | Kategori: WebmasteRz
Yorum: 1

Merhabalar.

Bugun photoshopda Hd fotolarda çalışırken fark ettim. amd 3300+ sistemimde 2gb ram kullanmama rağmen pohoto shop sıkıntılarda ve saadece 380MB default değer ramı kullanıyordu.

E kullanılmayan ram çöpe atılmış demektir. Madem kullanmıyacağım ben bu bilgisayara neden ram taktım 🙂

Hemen basladım ayarlarını kurcalamaya. Üstteki menüleri size tek tek anlatmıyacağım. Direk kısayollar ile işi bitirelim;

1-Photoshop’ta iken Ctrl+K Tuşuna basınız.

2-İletişim kutusu çıktıktan sonra Ctrl+8 Tuşlarına basınınz.
burdan Aviable ram kullanılabilir ram alttakine photoshop un neden kullanımına bırakacağınız ram dır.

3-Scratch Disk Bölümünde
First:Startup
Second: c
Thirt : d

olarak ayarlarsanız belirttiğiniz ram yetmediğin photoshop donacağına sanal disk kullanır.

Saygılar.

Yazar: | Kategori: WebmasteRz
Yorum: 1

Eğer tasarımlarınızda tablo kullanmıyorsanız sitenizin herhangi bir bölümü ziyaret edildiğinde internet tarayıcısı css dosyanıza/kodlarınıza mutlaka başvuracaktır. Demek istediğim tasarımınızın altyapısında en sık başvurulan bölüm css kodlarınızdır. Dolayısıyla bu bölümü mümkün olabildiğince ekonomik kullanmak hem sunucu bant kullanımınızı az da olsa hafifletecek hem de ziyaretçilerinizin sitenize ulaşma süresini asgariye indirecektir.

Aslında bu konuya “Site Açılma Süresini Kısaltmak” başlıklı yazıda değinmeye çalışmıştım. Bu yazıda da biraz daha detaylandırmaya ve daha farklı ipuçları veremeye çalışacağım.

Gereksiz anlatımlar

Css kodlarınızda bazı bölümlerin başlangıç ve bitimlerine dikkat çekmek amacıyla ilgili bölümler;

/*----------------------*/
/*-----Yan menu basla-----*/
/*----------------------*/
...kodlar...
/*----------------------*/
/*-----Yan menu bitir-----*/
/*----------------------*/

şeklinde yazılmış olabilir. Aslına bakarsanız bu şekilde yazımın tasarıma hiçbir etkisi yoktur. Yalnızca daha anlaşılır olmak için böyle bir yol seçilebilir. Bu kodaları kısaltırken;

/*Yan menu basla*/
...kodlar...
/*Yan menu bitir*/

gibi bir yazım şekli yapabilirsiniz. Her iki biçim de aynı şeyi ifade etmektedir. Ancak dediğim gibi dilerseniz hiç kullanmayabilirsiniz de.

Yazı tipleri ve boyutları

Sitenizin farklı bölümlerinde, farklı yazım biçimlerini kullanma ihtiyacı duyabilirsiniz. Örnek verecek olursak;

yanmenu {
font-weight: bold;
font-family: verdana, arial;
font-size: 12px;
line-height: 18px;
}

gibi basit bir kodlamada birden fazla komutu yazdık. Bu tarz bir kodlamayı kısaltırken;

yanmenu {font: bold 12px/18px verdana, arial;}

yazmamız yeterli olacaktır. Görüldüğü gibi hem yazı kalınlığını, hem yazı tipini, hem de yazı boyutu ve satır yüksekliğini tek bir satıra indirgemiş olduk.

Renklendirme

Bildiğiniz gibi standart renk kodları;

color: #ffffff;
background: #000000;

şeklinde gösterilir. Bu 6 haneli yazımı 3 haneye düşürebilirsiniz. Yani;

color: #fff;
background: #000;

gibi. Burada yapılan kısaltma işlemini birazdan vereceğim araçlar ile gerçekleştirebilirsiniz. Çünkü bana bazen matematik problemi çözmek gibi geliyor.

Çerçeveler (Border)

Tasarımınızda bazı bölümleri çeşitli çerçeve biçimleri içine alabilirsiniz. Burada da kısaltma işlemi gerçekleştirebilirsiniz. Uzun bir kod;

border-top-width: 3px;
border-top-style: dotted;
border-top-color: #dddddd;

gibi olabilir. Biz burada çerçevenin üst çizgisi için kalınlık, stil ve renk değerlerini vermiş olduk. Bunu şu şekilde kısaltabiliriz;

border-top: 3px dotted #ddd;

Görüldüğü gibi 3 satırlık kodu tek bir satıra indirebildik. Yine çerçeve bölümünde yapabileceğiniz bir kısaltma şu şekilde olabilir;

border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;

Burada ilgili bölümün tamamını çerçeveye aldık. Kısa yazım;

border:1px solid #000;

Yani çerçevenin her kenarı için aynı değeri tekrar tekrar yazmaktansa genel bir değer biçmiş olduk.

Margin ve Padding

Az önce çerçeve bölümünde gerçekleştirdiğimiz kısaltma işlemini margin ve padding değerlerini verirken de uygulayabiliriz. Uzun bir koda örnek;

margin-top: 20px;
margin-right: 15px;
margin-bottom: 20px;
margin-left: 5px;

Bu yazımda her yön için değerler 4 satırda yazılmış. Farklı değerler olsa da bunları tek bir satırda şu şekilde birleştirebiliriz;

margin: 20px 15px 20px 5px;

Bir de ayrı ayrı şöyle bir yazım biçimi olabilir;

padding-left:10px;
padding-right:10px;
padding-top: 0;
padding-bottom: 0;

Bunu kısaltmak için de kullanacağımız kod;

padding:0 10px;

Burada gerçekleştirdiğimiz kısaltma işlemini biraz daha açıklayalım. Tek satır olarak yazdığımız her 4 değer girintinin yapılacağı bir yönü ifade etmektedir. Örnekteki ikili değerde “0″ olan ilki alt ve üstü, “10″ olan ise sağ ve solu ifade eder.

Eğer;

margin: 20px 15px 10px;

Yazarsak “20″ ile üstü, “15″ ile hem sağı hem solu, “10″ ile de altı belirtiriz. Bir diğer biçim;

margin: 20px;

Burada da her yön için “20″ değerini vermiş olduk. Bir küçük ipucu da “0″ olan değerlerin ardından “px” (piksel) yazmanıza gerek yok.

Aynı özelliklere sahip bağımsız bölümler

Konuyu hemen örneklendirelim;

a:link {
color:#000;
text-decoration:underline;
}
a:visited {
color:#000;
text-decoration:underline;
}

Görüldüğü gibi sitemizdeki bağlantıları biçimlendirdik. Ancak hem normal bir bağlantının, hem de aynı ziyaretçinin daha önce kullandığı bir bağlantının aynı biçime sahip olması rağmen farklı iki bölüm olarak yazdık. Kodları şu şekilde kısaltabiliriz;

a:link, a:visited {
color:#000;
text-decoration:underline;
}

Aynı biçimlerdeki farklı bölümleri bu şekilde araya virgül koyarak tek bir seferde yazmamız mümkün.

Tek satır, birden fazla satır

Kodlarınızı tek satırda toplamak belki durumu biraz zor anlaşılır yapıyor ancak bu yolla da tasarruf edebilirsiniz. Yani;

bolum {
margin: 10px 0;
float: left;
}

Kodunu

bolum {margin:10px 0;float:left;}

Şeklinde yazmanız mümkün. Ancak dediğim gibi görünüm açısından biraz karışık durabilir.

Bu işlemler elbette çok büyük kazanımlar değil ancak kodlarınız için gerçekten faydalı. Birkaç kilobaytlık dosyalarda kısaltma yapmak pek göze görünmese de 20-25 kilobaytlık kodlarda yapacağınız kısaltmalar olumlu şekilde size geri dönecektir.

Css kısaltma araçları

Buraya kadar olan bölümde kodlarınızda kısaltma yapabileceğiniz kimi noktaları ele almalaya çalıştım. Şimdi de kodlarınızı otomatik olarak kısaltan kimi araçları veremeye çalışacağım. Bu araçlar, sizin belirleyeceğiniz kıstaslar ile (yukarıda birçoğuna değindik) kodlarınızda kısaltma yapmanıza olanak veriyor. Ancak kısaltmayı yapmdan önce kodlarınızı bir kenara kaydetmenizi tavsiye ederim. Yeni kodlarla yapacağınız önizlemelerde problem çıkması halinde kaynak kodunuzu sorunlu bölümlerde kullanabilirsiniz. Ayrıca css kodlarınızın boyutunu da not etmeyi unutmayın. Çünkü bazı durumlarda optimize edilmiş kodlar orijinal kodlarınızdan daha uzun olabiliyor. Örneğin ben oldukça kısa yazmışım ki bu araçların bazılarını denediğimde kod boyutunda artış oldu.

Yukarı
Yazilar iin RSS aboneligi