[UnS] | Yunus Ertürk

Tag: makale

.htaccess ile Yapılabilecekler Kullanışlı İpuçları

by on Ağu.08, 2009, under Genel

.htaccess (Hypertext Access dosyası) dosyaları Apache sunucusu üzerinde çok güçlü bir yapılandırma aracıdır. Sunucuyu optimize edebilecek bir dizi işlevleri vardır. Bu .htaccess dosyası basit bir metin dosyasından oluşan sitenizin kök dizinine yerleştirilen bir dosyadır. .htaccess dosyasını not defteri gibi bir metin editörü kullanarak düzenleyebilirsiniz.

Bu yazıda .htaccess dosyası ile yapılabilecek bazı yararlı ipuçlarını bulacaksınız.
Güçlü bir yapılandırmaya sahip olduğu için küçük bir hata sunucuda büyük bir hataya sebep olabilir. Bu nedenle her zaman .htaccess dosyası ile çalışırken olası problemleri önlemek için önce sunucudaki tüm dosyaların yedeğini alın.

1. .htaccess ile Özel Hata Sayfaları Oluşturmak
Linux apache sunucuda özel hata sayfası yapmak .htaccess ile gayet kolaydır. Özel hata sayfaları web sitenize profesyonel bir görünüm kazandırır ve sayfalardaki geri bağlantılarla ziyaretçiyi gerekli yerlere yönlendirmenizi sağlar.

ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php

2. Sunucunun zaman dilimini .htaccess ile kontrol etmek

SetEnv Europe/Istanbul

3. .htaccess kullanarak IP bloklamak
Bazen bazı IPlerin sitenize girmemesini isteyebilirsiniz. Bunu yapmak .htaccess ile çok basittir dosyanın içine aşağıdaki kodu yapıştırın.

allow from all
deny from 145.186.14.122
deny from 124.15

4. SEO Dostu 301 eski bağlantılar ve taşındı link yönlendirmeleri

Redirect 301 /d/file.html http://www.htaccesselite.com/r/file.html

5. Sunucu Yönetici için e-posta adresi ayarlayın.
Dunucu yöneticisi için varsayılan e-posta adresinizi belirtmek için bu kodu kullanabilirsiniz.

ServerSignature EMail
SetEnv SERVER_ADMIN default@domain.com

6. Hotlink koruması
Sitemizi içeriğimize direk link verilerek alınmasını bir nebze olsun engelelmek adına piyasada en sık kullanılan yöntem hotlinktir.

Options +FollowSymlinks
# Protect Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domainname.com/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://domainname.com/img/hotlink_f_o.png [nc]

7. User agent isteklerini blokla
.htaccess dosyanız ile istenmeyen kullanıcı yüklenmelerini bloklayarak sunucunuzun kilitlenmesini engelleyebilirsiniz..

## .htaccess Code :: BEGIN
## Block Bad Bots by user-Agent
SetEnvIfNoCase user-Agent ^FrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Java.* [NC,OR]
SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR]
SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR]
SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR]
SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR]
SetEnvIfNoCase user-Agent ^Zeus [NC]
Order Allow,Deny
Allow from all
Deny from env=bad_bot
## .htaccess Code :: END

8. Bazı özel IP’ler dışındaki tüm girişleri başka bir adrese yönlendirmek.
Eğer tüm girişleri başka bir IP’ye yönlendirmek ve bir kaç IP’ye giriş izni vermek istiyorsanız aşağıdaki kodu kullanabilirsiniz…

ErrorDocument 403 http://www.domain.com
Order deny,allow
Deny from all
Allow from 124.34.48.165
Allow from 102.54.68.123

9. İndirme isteği göstermemek için
Bir yerden bir şey indirmek istediğinizde genelde dosyayı kaydetmek istiyorum açmak istiyorum şeklinde bir istek oluşturulur. Bunu engellemek için aşağıdaki kodu kullanabilirsiniz…

AddType application/octet-stream .pdf
AddType application/octet-stream .zip
AddType application/octet-stream .mov

10. Dosya Türünü değiştirmek
Bu kod ile sunucunuzda erişilen bölgelerin uzantısını değiştirebilirsiniz.


ForceType application/x-httpd-php
SetHandler application/x-httpd-php

11. .htaccess dosyanıza erişimi engelleyin.
Aşağıdaki kodla .htaccess dosyanıza erişimi engellemiş olursunuz. Bu güvenlik ile erişmek isteyenler 403 hata mesajıyla karşılaşacaktırlar.

# secure htaccess file

 order allow,deny
 deny from all

12. Sunucunuzda bazı belirli dosyalara erişim engelleyin
Bu, aşağıda belirtilen kod ekleyerek yapılabilir. Örneğin adı default.jpg olan dosyaya erişimi engellemek istiyorum. Bu kod ile dosyanın görüntülenmesini engelleyebilirsiniz.

# prevent access of a certain file

 order allow,deny
 deny from all

13. Yetkisiz tarama erişimini engellemek.
Klasörünüz içinde index sayfanız yoksa bu kodla erişimi engelleyebilirsiniz.

# disable directory browsing
Options All -Indexes

14. Varsayılan giriş sayfasını ayarlama
Sitenizin varsayılan giriş sayfasını giris.html gibi bir sayfaya ayarlamak istiyorsanız aşağıdaki kodu kullanın.

# serve alternate default index page
DirectoryIndex about.html

15. Klasör ve dosyalarınız için şifre koruması.

# to protect a file

AuthType Basic
AuthName “Prompt”
AuthUserFile /home/path/.htpasswd
Require valid-user

# password-protect a directory
resides
AuthType basic
AuthName “This directory is protected”
AuthUserFile /home/path/.htpasswd
AuthGroupFile /dev/null
Require valid-user

16. Eski domaini yeni domaine yönlendirme
Aşağıdaki kodu .htaccess dosyanıza ekleyerek eski domaininizi yeni domaininize yönlendirebilirsiniz.

# redirect from old domain to new domain
RewriteEngine On
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

:, , , , more...

Online Resim Boyutunu Degistirme Kucultme

by on Oca.11, 2009, under Genel

Şimdilerde resimler ve fotoğraflar üzerinde en çok yapılan işlem şüphesiz boyutunun değiştirilmesidir… Büyük boyutlu bir fotoğrafımızı forumlarda avatar olarak kullanmak için küçültmek gerekir, ya da başka bir yere büyük haliyle yükleyemeyiz küçültmek zorundayız… Bunun için program kullanmak istemeyebilir herkes, üzerinde bu işi yapan siteleri araştırdım umarım birilerinin işine yarar…

Site, size 3 kolay adımda resminizin boyutunu değiştirmeyi sağlıyor…
1.adımda boyutunu değiştireceğimiz görseli seçiyoruz
2.adımda ise seçeneklerde verilmiş boyutlardan istediğimizi seçiyoruz, eğer istersek 2. adımda resmi döndürme işlemi de yapabiliyoruz… Burada en güzel özelliklerden biri de yüzde olarak küçültebilmemiz %75 %50 ve %25 küçültme seçenekleri sunulmuş…
3.adımda ise okay tuşuna bakarak çıkan yeni ekranda küçültülmüş resmimizi sağ tıklayıp kaydet diyerek alabiliyoruz…
Burada güzel bir özellikte resmin küçülmüş halinden crop yaparak (keserek) sadece bir bölümü alabiliyoruz, resmimizin üzerindeki kare ile istediğimiz yeri seçtikten sonra crop it tuşuna basmamız yeterli… shift tuşuna basarak karenin boyutunu değiştirebilirsiniz…
Bu site de bize 5 adımda resmimizi küçültmeyi sunuyor.. Fakat diğer siteden farkı siyah beyaz ve sepia efekti ekleyebiliyoruz fotoğrafımıza..
1. adımda resmi seçiyoruz
2. adımda yine boyutu seçiyoruz.. Burada kendimiz de istedğimiz bir değeri girebiliyoruz..
3. adımda bu sefer siyah beyaz efekti ya da sepia efekti ekleyebiliyoruz. Tabiki isteğe bağlı kutucuğu tiklemezseniz efekt uygulanmayacaktır…
4. adımda ise kalitesini seçiyoruz best(en iyi) better(daha iyi) good(iyi)
5. adımda ise resize tuşuna basarak resmi yeniden boyutlandırmış oluyoruz… Açılan sayfada resmi sağ tıklayıp kaydedebilirsiniz…
Bu site acelesi olanlara yönelik : ) Tek adımda yükle ve devam et diyerek resminizi standart %50 oranında küçültüyorsunuz… Eğer farklı boyutlandırma ve değişik efektler istiyorsanız quick resize’a tıklayarak seçenekleri açabilirsiniz…
Burada da adımlar şöyle
1. Dosya seçiiyoruz.
2. %75 , %50 %25 küçültme ya da altta width (genişlik) height (yükseklik) olmak üzere istediğimiz boyutları giriyoruz.
3. Buradaki bir çok efektten istediğimizi uygulayarak resmi yeniden boyutlandırıyoruz…
save as ile de resmin türünü jpg gif ya da png olarak ayarlayabilirsiniz..
Kolay gelsin : )
:, , more...

Nedir Şu Megapiksel muhabbeti

by on Eyl.11, 2007, under Fotoğraf

Birkaç yıl öncesine kadar lüks olarak gördüğümüz dijital fotoğraf makineleri bugün hayatımızın heryerinde, herzaman karşımız çıkıyor.
Cebimizde taşıdığımız telefonumuz bile 2 megapixel fotoğraf çekme özelliğinde.
Peki nedir bu megapixel muhabbeti, ne işe yarar, ne işe yaramaz, çok olsa ne olur, az olsa ne olur…Soruları kesip anlatmaya başlıyorum:)

Bir fotoğraf gözümüzün göremeyeceği kadar küçük noktalardan oluşur.
Bu noktaların çokluğu veya azlığı resmin kalitesini belirler.
Sizin de bildiğiniz gibi ne kadar çok olursa görüntü kalitesi de o kada artar.
Ama bu demek değildir ki görüntü kalitesi sadece fotoğraf makinesinin pixel değerine bağlıdır.
Megapixel değerinin resmin kalitesine doğrudan etkili olduğu gibi bunun yanında farklı faktörlerinde resmin kalitesine etkisi wardır.
Megapiksel, bir çözünürlük birimidir.Tek karede bir milyon piksel anlamına gelir.
Konuyu dağıtmada devam edersek bu noktaların herbirisine pixel denir.

Pixel değeri aynı olan her fotograf makinesinin çektiği fotoğraf aynı kalitede olmaz, bunu sebebi diğer faktörlerdir, mesela düşük fiyatlı makinelerde çok küçük CCD veya dahada kötüsü CMOS fotosensörler kullanılır.
Buna karşılık iyi makineler ise SLR mercek kullanır.
Diğer etken merceklerin küçük ve birbirine yakın olmasıdır.
Böyle olunca pixeller birbiriyle karışacak ve resmin kalitesini düşürecektir.
Telefonların aynı megapixel değerli makinelerden daha kalitesiz resim çekmesinin nedenlerinden biri budur.

Normal amatör kullanım için 3-5 megapixel uygun olup profosyonel çekimlerde 8 ve daha üstüne ihtiyaç duyulabilmektedir.
Nice kaliteli fotoğraflara…;)

: more...

Grafik Tasarımı Nedir | Türkiye’de Ne Durumda, Nasıldır…

by on Eyl.10, 2007, under Blog, Grafik

Grafik Tasarımı nedir; grafik tasarımı iletilmek istenen bir mesajın eldeki objeler kullanılarak belirli bir düzen içinde birleştirilip iletilmek istenen kişiye ulaştırmaya hazır hale getirilmesidir… Elimizdeki objelerimizde fotoğraf, resim, metin, hayal gücümüz ve kabiliyetlerimizdir…

Eskilere bakıldığında grafik tasarımında ilk eserlerimizin dini eserler olduğunu görürüz, camilerimizi, türbelerimizi ve kutsal mekanlarımızı süsleyen tablo çini ve benzeri yapılara tarihimiz adına ilk grafik tasarımları diyebiliriz…

Bana göre tasarımdaki en önemli noktalardan biri sadeliktir. Şöyle ki iletilmek istenen mesaj ne kadar ayrıntılara kaçmadan, karışıklığa sebep olmadan kişiye iletilirse o kadar etkili olacaktır… Ayrıntılar her zaman önemlidir fakat, adından da anlaşılacağı gibi ikinci üçüncü planda göze çarpmalıdır… Tasarımdaki asıl hedef mesajı iletmektir ve bu da sadelik ile mümkün olacaktır, bu sebeple ve sadelik birbirine bağlanmış zincir gibidir…

Kimler yapar bu işi; bu işi hayal gücüne ve kabiliyetlerine güvenen herkes yapabilir, düşünelin aksine Güzel Sanatlar Fakultesi’nden çıkmış kişiler değildir grafikerler… Bilgisi, kabiliyeti ve hayal gücü geniş olan kişilerdir… Bunun eğitimini almış olması tabi ki artı bir özelliktir fakat her eğitim alan kişiye grafiker diyemeyiz, ayrıca eğitim almadığı için de grafiker değil diyemeyiz…

Türkiye’de nedir grafik tasarımcılığı; matbaalar reklam ajansları gazete ve dergi türünde yayın kuruluşları ve bunun gibi işletmelerde görsel tasarım işlerinde çalışan kişilere grafiker deriz… Günümüze bakıldığında gelişen dijital teknoloji ile grafik tasarımının paralel ilerlediğini görebiliyoruz… Bu gelişmenin sürecinde ortaya çıkan sektörler de hızla gelişmekte ve piyasa içinde yerlerini almaktadırlar… Ülkemizin bu alandaki ihtiyacı yadsınamaz derecededir… Bundan mütevellit bir çok özel sektör piyasadaki yerini almıştır ve hızla çoğalmaktadır… Bunun sebeplerinden biri de şirketlerde yetişip sivrilen kişilerin, ayrılarak kendi şirketini kurma istekleridir… Birilerinin altında çalışmaktansa küçük de olsa bir firmada kendi işinin patronu olmak çoğu kişiye daha cazip gelmektedir… Bu da grafik tasarımcılığından kişiyi patronluğa iletmektedir. :)

:, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Tavsiyeler