CSS ile Şeffaf Arkaplan Resmi

Normalde kullandığınız resimlerin şeffaflığını CSS ile ayarlayabiliyorsunuz. Ancak arkaplan(background-image) için bu özellik mevcut değil.

Arkaplan resminin şeffaflığını ayarlayabilmek için ufak bir hileye başvurmamız gerek. CSS’de pseudo element(sözde de denebilir) denen bir olay var. Biz de bundan yararlanacağız. Şöyle ki;

CSS Örneği:

CloudFlare Kullanan Sitenin Gerçek IP Adresini Nasıl Bulurum ?

Öncelikle bazı adresleri ping’leyerek deneyebiliriz;

Bu örnekler çoğaltılabilir. Ancak hiçbiri de cevap vermezse, farklı bir yöntem daha var; CrimeFlare

CrimeFlare, PIR(Public Information Research) tarafından kurulmuş, CloudFlare’ın suça teşvik edici bir yapı olduğunu ve zararlarını anlatan bir site.(ilginç bir nokta)

Bu adresten sitenin arama kutusuna ulaşıp, gerçek ip adreslerini görmek istediğiniz siteyi aratarak sonuca ulaşabilirsiniz. Sitede an itibariyle 1.1 milyondan fazla kayıt olduğu söyleniyor. Ayrıca isterseniz veritabanını bilgisayarınıza indirip inceleyebilirsiniz.

Mac Os X DNS Önbelleğini Temizlemek

Öncelikle Launchpad -> Diğer altından Terminal‘i çalıştırın. Ardından işletim sistemi sürümünüze göre aşağıdaki komutlardan birini girin.

OS X Yosemite 10.10 – 10.10.2 – 10.10.3 için;

OS X Yosemite 10.10.4 için;

OS X Mavericks 10.9 için;

OS X Lion 10.7 ve OS X Mountain Lion 10.8 için;

OS X 10.5 ve OS X 10.6 için;

OS X 10.3 ve OS X Tiger 10.4 için;

CentOs Alternative PHP Cache (APC) Kurulumu

Öncelikle pecl, phpize ve apxs gibi kütüphaneleri kullanabilmek için bağlı paketleri yükleyelim;

 

Ardından APC eklentisini kuralım;

 

Apache’ye yapılandırma dosyalarını ekleyerek aktif edelim;

 

Son olarak da apache’yi yeniden başlatalım;

Yii 2.0: Asenkron Olarak Twitter Akışını Göstermek

Twitter api sürümünü güncellediğinden beri, twitleri access token kullanarak çekmek mecbur hale geldi. Yii framework de 2.0 sürümüyle birlikte oauth protokolünü hazır sınıf olarak sunuyor. Asenkron görüntüleme için de JQuery kullanacağız. Dolayısıyla işimiz kolay.

Öncelikle https://apps.twitter.com/app/new adresinden yeni bir uygulama oluşturuyoruz. Ardından Keys and Access Tokens sekmesine gelip alt bölümde bulunan Create Access Token butonuna tıklıyoruz. Oluşturulan access token kodlarını ve consumer key/secret kodlarını bir kenara not edelim.

Yii 2.0 uygulamamızı oluşturduğumuzu varsayıyorum. (Henüz oluşturmayanlar buradaki adresten yararlanabilirler.) Şimdi komut satırını açarak yii-authclient eklentisini kuralım.

Devamını oku

Yii Framework: Önbelleği Temizlemek

Yii’de Schema Cache vb. kullanıldığında tabloya yeni bir alan eklenmesi gibi durumlarda hata alınabiliyor. Bunun önüne geçmek için cache duration’ı beklemeden aşağıdaki kodlar kullanılabilir.

Sadece Veritabanı şemalarını temizlemek için;

 

Tüm Önbellek dosyalarını temizlemek içinse;

Yii 2.0: “InvalidParamException Hash is invalid” Hatası

Çoğu geliştirici şifrelerin veritabanında düz metin olarak saklanmaması gerektiğini bilir. Ancak bazı developer’lar hala şifrelerin yalnızca md5 yada sha1 gibi algoritmalarla şifrelenerek veritabanında saklanmasının güvenli olduğunu düşünüyor. Önceleri bu algoritmalar, şifreleme için yeterince güçlüydüler. Ancak modern güçlü donanımlar ve bazı büyük veritabanları sayesinde artık yetersiz kalıyor.

Bu gibi durumların önüne geçebilmek için Yii framework’ün 2.0 versiyonu bcrypt adındaki yeni bir algoritmaya geçti. Dolayısıyla hali hazırda veritabanınızda md5 yada sha1 gibi algoritmalarla şifrelenmiş metinler varsa, uygulamaya giriş yapmaya çalıştığınızda “InvalidParamException Hash is invalid” benzeri bir hata alırsınız.

Devamını oku

3 Ay Ücretsiz Comodo SSL Sertifikası

Comodo Free SSL

Özellikle ödeme alma vb. konularda test işlemleri için genellikle bir SSL sertifikası gerekiyor. Comodo firması da 3 aylık bir ücretsiz SSL kampanyası başlatmış.

Kampanyadan yararlanmak için şu adrese gidebilirsiniz: https://www.comodo.com/landing/ssl-certificate/free-ssl/

TRY NOW butonuna tıkladığınızda aşağıdaki gibi bir sayfa sizi karşılayacak. Burada cpanel/plesk üzerinde oluşturduğunuz sertifanız için CSR kodunu girmeniz isteniyor.

Comodo Free SSL CSR

Bir sonraki adımda doğrulama için listeden bir mail adresi seçin ve mailinize gelen bağlantıya tıklayarak adımları takip edin.

Plesk panel kullanıyorsanız buradan; http://goo.gl/iaptIa

CPanel kullanıyorsanız da buradan; http://goo.gl/VRT152 nasıl yükleneceği konusunda yardım alabilirsiniz.

MAMP Server: MySQL root şifresini değiştirmek

MacOs’ta MAMP üzerinde phpmyadmin’e ulaşamıyorsanız MySQL root şifrenizi değiştirmek için basit bir yöntem mevcut.

Terminal’i açın, ardından aşağıdaki komutu girin;

Yukarıdaki -pEskiSifre bölümüne şifrenizi -p kısmına bütünleşik olarak yazmanız gerekli. Örn; -p12345 şeklinde.