Linux Sunucuda .htaccess Kullanarak GZip (Sıkıştırma) Etkinleştirme

Sitenizin anadizininde bulunan .htaccess dosyasının içine aşağıdaki kodları ekleyerek GZip özelliğini ektinleştirebilirsiniz. Normalde bu ayarı sunucunun root’undan yapamız gerekiyor, fakat hizmet aldığınız firma buna izin vermiyor/kurmamış olabilir (Örn; MediaTemple, GoDaddy vb.). Bu durumda .htaccess kullanarak GZip özelliğini etkinleştirebilirsiniz.

AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilterByType DEFLATE text/css application/x-javascript
AddOutputFilterByType DEFLATE text/css text/html text/plain text/xml text/javascript

CSS3 child ve nth-child Kullanımı

1

child ve nth-child, CSS3 ile birlikte gelen en güzel özelliklerden biri.
Belirtmekte fayda var, CSS3 sadece IE9+ üzeri ve diğer güncel tarayıcılarda çalışıyor.

İlk yada son nesneyi seçmek;

:first-child { } /*İlk nesne*/
:last-child { } /*Son nesne*/

ul’un içinde bulunan li’lerden ilkini seçmek için;

ul li:first-child

ul’un içinde bulunan li’lerden sonuncuyu seçmek için;

ul li:last-child

İstenilen nesneyi seçmek;

ul li:nth-child(2) { }

ul’un içinde bulunan ikinci li’yi seçtik.

.container .box:nth-child(3) { }

Class’ı “container” olan bölümün içinde “box” class’ı kullanan üçüncü nesneyi seçtik.

Tek ve çift sıradaki nesneleri seçmek;

odd = tek sıradaki nesneler
event = çift sıradaki nesneler

Örnek verecek olursak;

  • 1 /*odd*/
  • 2 /*even*/
  • 3 /*odd*/
  • 4 /*even*/
  • 5 /*odd*/

Tek sıradaki nesneler için kullanımı;

ul li:nth-child(odd) { }

Çift sıradaki nesneler için kullanımı;

ul li:nth-child(odd) { }

Geliştirmek ve test etmek için aşağıdaki linklerden faydalanabilirsiniz

https://css-tricks.com/examples/nth-child-tester/
http://nth-test.com/

CSS Reset Nedir?

Css/html yazan arkadaşların genel olarak sorunu tüm tarayıcılarda aynı sonucu alamamaktır. Bunu sorunu en aza indirmek için reset css güzel yöntemlerden biridir.

Css Reset yada css sıfırlamak olarak bilinen teknik, css kodlama yaparken html elementlerinin çeşitli tarayıcılarda tanınmış olan mesafeleri sıfırlamak için kullanılmaktadır.

Basit olarak css reseti şu şekilde kullanabilirsiniz;

body,div,span,applet,
h1,h2,h3,h4,h5,h6,
p,a,img,strong,sub,sup,center,
dl,dt,dd,ol,ul,li,
table,tr,th,td
{
  border:0;
  outline:0;
  margin:0;
  padding:0;
}

Input elementleri içinde aşağıdaki örnekten faydalanabilirsiniz;

input,textarea,select {
-webkit-box-sizing:border-box!important;
-moz-box-sizing:border-box!important;
box-sizing:border-box!important;
}

Bu kodları stil dosyanızın en üstüne ekleyerek kullanabilirsiniz.

Sosyal Medyaya Uygulanan Sansür Aşmak ve Bilgiye Güvenli Şekilde Kolayca Ulaşmak

Bilgilendirme: Yazıda geçen bazı internet siteleri erişime kapalı olduğu için sitere giriş yapamayabilirsiniz. Kolay ve hızlı bir biçimde ulaşmak için, geçici olarak DNS değişikliği yapabilir yada ZenMate kullanarak erişim sağlayabilirsiniz. Yazıda ki adımları uyguladıktan sonra DNS değişikliğini yada ZenMate’i devre dışı bırakabilirsiniz.

Bilindiği üzere “internet sansürü” diye adlandırılan yasa meclisten geçti. Artık devlet insanların internet erişimlerini kontrol altında tutacak ve kimin ne zaman nerelere giriş yaptığını izleyecek. Kısacası yıllardır her alanda yaptığı fişlemeyi artık internet ortamında da yapabilecek.

Üstelik gelişen teknoloji sayesinde yeni yöntemlerle bu sansürü ve fişlemeyi yaparak istenmeyen sitelere ve sayfalara girişleri çok daha etkili bir şekilde engelleyecek.

Bu kısıtlamaları aşmanın yolu ve yasaklı siteleri gezerken kimliğinizi gizlemenin bir yolu var.

Devletler internette sansür uygulayıp, insanları izlemeye çalıştıkça, dünya üzerinde ki gönüllü aktivistlerde anti-sansür için çalışmalar yapıyorlar. Bu çalışmalardan en önemlisi Tor Projesi. Tor Projesi sayesinde engellenen içeriklere erişmekle kalmıyor aynı zamanda kimliğinizi de gizleyebiliyorsunuz.

Tor Projesi, işleri kolaylaştırmak için Tor Browser Bundle yazılımını geliştirdiler. Bu yazılım ile kimliğinizi gizleyerek engelleri aşabiliyorsunuz. Üstelik bu yazılımı bilgisayarınıza kurmanıza gerek yok. İsterseniz bir USB bellek içerisinden de çalıştırabiliyorsunuz.

1- TorProject.org adresinden işletim sisteminize uygun olan Tor Browser’ı bilgisayarınıza indirin ve daha sonra çalıştırın.

tor-browser-download

2. Programı çalıştırın ve ekrana gelen uyarıda Connect butonuna basın.

tor-connect

Program, ayarları otomatik olarak yaparak sizi Tor ağına bağlayacak ve karşınıza şuna benzer, internette gezinti yapabileceğiniz bir ekran getirecek (İşletim sistemine göre browser çerçevesi farklılıklar gösterebilir).

tor-browser

Kimlik Gizliliği (Anonimlik)

Devlet sizin hangi siteye ne zaman girdiğinizi IP adresinizle izler. İnternette bir sayfaya girdiğinizde sizin IP adresinizle bu sayfaya girişiniz ve giriş tarihiniz kayıt altına alınır. Bu IP adresi kimin diye sorulduğunda ise servis sağlayıcıları (ttnet, superonline vb) o tarihte IP adresinin hangi müşterisi tarafından kullanıldığını söyler.

Güvende olduğunuzu test edin

Öncelikle her zaman kullandığınız tarayıcınızı açın (chrome, firefox, internet explorer, opera vb) daha sonra http://www.whatismyip.com adresine giriş yapın. Açılan sayfada IP: yazan yerde aralarında nokta olan 4 sıra rakam göreceksiniz. Örneğin; 85.13.197.5 gibi. İşte bu IP adresi sizin o anda bağlanmış olduğunuz IP adresinizdir.

Şimdi Tor Browser’ı açın ve yine http://www.whatismyip.com adresine giriş yapın. Açılan ekranda biraz önce giriş yaptığınız IP adresinden farklı bir IP adresi göreceksiniz. Hatta sayfayı her yenileyişinizde sürekli farklı IP adresi göreceksiniz. Oysa normal tarayıcınızda her zaman aynı IP adresi çıkacaktır. Tor Browser, sadece IP’nizi bir defa değiştirmez, aynı zamanda her yeni sayfa ziyaretinizde IP adresinizi değiştirir.

Tor Projesinin teknik yapısı sayesinde projenin gönüllüleri bile sizin kim olduğunuzu bilemezler.

Kaynak: Tech.tirgil.com

Ayrıca Anonymous, Telecomix ve çeşitli aktivist gruplar tarafından, bilgi toplama ve yayma merkezi olarak kullanılan Acil Erişim Merkezi‘ni ziyaret edebilirsiniz.