Bugün sizlere kendi makinam üzerinde uyguladıklarımı yazmak istedim. Eminimki sizin işinizede yarayacaktır. Aşağıda yazacaklarımı bilgisayarınız üzerinde uygulamanız hızınız ve güvenliğiniz için faydalı olacaktır.

- Mutlaka Mozilla Firefox(güncel sürüm) kullanın.
- CCleaner Güncel sürüm kullanın.
- Başlat -> Çalıştır -> %temp% yazarak silebildiğiniz kadar dosya silin (*)
- C:\Windows\Prefetch klasöründeki dosyaları ayda bir temizleyin (*)
- Haftada en az 3 kez Başlat->Çalıştır-> chkdsk yapın (*)
- Mutlaka aktif olarak antivirüs kullanın ve haftada 2 kez  derin tarama modunu kullanın
- Haftada 3-4 kez Başlat->Çalıştır->Cmd->ipconfig /flushdns komutu uygulayın  (*)

Yazının devamını okuyun »

Etiketler: , , , , , ,
Kategori : Genel, Güvenlik | Yorum Yok

PHP’ye Başlamak

Şubat 3rd, 2010

PHP Nedir ?

PHP açık kaynak kodlu bir web programlama dilidir. Sunucuda yorumlanan PHP kodları browserda HTML olarak çıktı verir. Yani kullanıcı PHP kodlarını görmez sadece kodların yorumlanması sonucu ortaya çıkan HTML kodlarını görür.

Neden PHP ?

Bütün diller birbiriyle karşılaştırılır ve hepsinin birbirlerine göre avantaj ve dezavantajları vardır.Neden PHP dersek ilk aklımıza gelen şeyler ;

# Açık kaynak bir dildir bu yüzden bolca örnek script ve doküman bulabilirsiniz.

# PHP hostlar genellikle Linux sistem kullanırlar bu yüzden hosting hizmeti ucuzdur.

# Gönüllü geliştiricileri sayesinde sürekli gelişen bir dildir.

Nereden Başlamalıyım ?

Öncelikle bilgisayarımızda PHP kodlarını yorumlayabilecek bir local servera ihtiyacımız var.Bunun için Apache Server en ideali.Ayrıca serverımızın kodları anlayabilmesi için PHP kurulumu yapmamız lazım.Ve veritabanı olarak da PHP ile en performanslı çalışan MySQL ideal.

Ayrıntılı Bilgi ;

http://www.apache.org

http://www.mysql.com

http://www.php.net

Bu programların ayrı ayrı kurulumu ile uğraşmaya gerek yok.Bütün bu programları barındıran paket kurulumlar mevcut.Örnek vermek gerekirse ;

MoWeS Portable : www.mowes.chsoftware.net

PHP Triad : http://sourceforge.net/projects/phptriad

Easy PHP : http://www.easyphp.org/

Sanırım bu kadar yeterli benim kullandığım ve tavsiye ettiğim MOWES Portable en önemli avantajı adı üstünde taşınabilir olması.Usb’nize kurup yanınızda taşıyabilirsiniz.

Kodları Nasıl Yazacağım ?

Aslında PHP kod geliştirmek için Windows not defteri yeterli tek yapmanız gereken kaydederken uzantısını .php olarak kaydetmek.Ancak not defteri bizim işimizi görmez çünkü kodlarımız çoğaldığında bir renklendirmeye, bir kod düzenine ihtiyaç duyarız bu bizim işimizin kolaylaşmasını sağlar.Neyse ki PHP kod yazmak için bize gereken kolaylıkları sağlayabilecek programlar mevcut.Piyasada birçok program mevcut ama ben 2 tanesi üzerinde duracağım.

DreamWeaver : Yeni başlayan birisi için yeterlidir.Çoğu kod geliştiricinin vazgeçilmez programıdır.Kısmen PHP yazmak için uygundur.Kısmen diyorum çünkü mesela PHP kodlarını tamamlama gibi bir özelliği yoktur.Yazdığınız kodu tanır ve renklendirir ama tamamlayamaz yada hatalarımızı kodu çalıştırmadan göstermez.

Ayrıntılı Bilgi ve Download : http://www.adobe.com/products/dreamweaver/

Zend : İşte geldik esas oğlana :) PHP’nin en büyük destekçilerinden olan Zend firmasının bir ürünü olan Zend Editör PHP geliştirmek için tasarlanmıştır ve bu iş için şuan mevcut programlar arasında en iyisidir.PHP kodlarını tanır, nesnelerinizi tanır, kodlarınızı tamamlar, hatalarınızı gösterir vs vs.. birçok özelliği mevcut.

Ayrıntılı Bilgi ve Download : http://www.zend.com

PHP Sitemi Nasıl Yayınlarım ?

PHP sitenizi başka kullanıcılara açmak yani internet alemide yayınlamak için bir internet alanına (hosting) ihtiyacınız var. Bu hizmeti veren birçok firma var aradığınızda bolca bulacağınızdan emin olabilirsiniz.Kiraladığınız bu alana ftp’den bağlanarak site dosyalarınızı atıp sitenizi yayınlayabilirsiniz.

PHP konusunda nereden başlarım? Sorusuna bir nebze olsun cevap vermeye çalıştım. Umarım faydalı olmuştur.

Teşekkürler: Zafer KORUCU

Etiketler: , , , ,
Kategori : PHP | Yorum Yok

İster web sitenizi kendiniz tasarlamış olun, isterseniz Joomla yada WordPress’inizi yeni bir şablon yada tema kurmuş olun, tasarımınızın farklı tarayıcılarla uyumluluğunu test edin.

Tasarımınızı Internet Explorer, Firefox (www.firefox.com), Google Chrome (www.google.com/chrome) ve Opera (www.opera.com) gibi farklı tarayıcılarda rahatlıkla test edebilirisiniz. Web sitenizin onlarca farklı tarayıcı sürümünde ve farklı işletim sistemlerinde nasıl görüneceğini test etmek için http://browsershots.org sitesini kullanabilirsiniz. Siteye girdikten sonra, önce None linkine tıklayarak tüm seçimi kaldırın. Ardından görüntülemek istediğiniz tarayıcıları seçin.

Ne kadar çok tarayıcı seçerseniz ön izlemelerin hazırlanması o kadar uzun sürer. Adres satırına sitenizin adresini girip istediğiniz tarayıcıları seçtikten sonra Submit düğmesine tıklayın. Açılan sayfadaki “Queue Estimate” değeri ön izlemelerimizin yaklaşık ne kadar süre sonra tamamlanacağını göstermektedir. Öz izlemeleriniz oluşturuldukça sayfanın alt kısmında belirecektir.

Kaynak: CHIP

Etiketler: , , ,
Kategori : Web Tasarım | Yorum Yok

Vulnerability Research, bir sisteme saldırıyı sağlayabilecek olan açık noktaları bulmak ve zayıflıkların planını yapmaktır. Bir çok web sitesi ve araçlar ethical hackerlara sistemleri veya networklerindeki savunmasız bölümleri içeren listeler ve muhtemel exploitler konusunda yardımcı olur. Sistem adminlerinin temel görevi sistemlerin korunmak için yeterli miktarda virüsler, Trojanlar ve exploitlere karşı kendilerini güncel tutmalarıdır.

Vulnerability Araştırmasına Neden İhtiyaç Var:

  • Networkteki açıkları bulmak ve düzeltmek.
  • Saldırganların yaptıkları ataklara karşı network’ü korumak.
  • Güvenlik sorunlarını engellemeye yardımcı olmak için bilgi sahibi olmak.
  • Virüsler hakkında bilgi toplamak.
  • Networkteki zayıflıkları bulmak ve network saldırısından önce network adminini uyarmak.
  • Network saldırısından nasıl kurtulunacağını bilmek.

Vulnerability Research Araçları:

US-CERT (United States Computer Emergency Readiness Team), “US-CERT Vulnerabilities Notes” adı altında çeşitli zayıf noktaları içeren bir bilgi yayımlar. Bu liste:

  • Alarmlara benzer fakat daha az bilgi içerir.
  • Tüm açıklar için çözümler içermez.
  • Belli kritere uyan zayıflıkları içerir.
  • Admin için kullanışlı bilgi içerir.

Common Vulnerabilities and Exposures (CVE) kataloğu ile karşılaştırılması yapılabilir.

Vulnerability Araştırma Siteleri:

www.securitytracker.com
www.securiteam.com
www.hackerwatch.com
www.hackerstorm.com
www.microsoft.com/security

Kaynak: CEH

Etiketler: , , , , ,
Kategori : Güvenlik | Yorum Yok

Hitinizi Arttırın

Ocak 22nd, 2010

1. Sık sık güncelleyin

Web2.0 uzmanlarının ortaya attığı bir atasözü var: “İçerik kraldır.” Siteniz hem içerik zenginliği hemde kalitesi bakımından doyurucu olmalıdır. Site içeriğinizi güncel tutmanız ve sık sık yeni içerikler eklemeniz de en az içeriğinizin kalitesi kadar önemlidir.

Bu konuda uygulanacak formül basit:

Sitenizi ne kadar sık güncellerseniz insanların sitenize daha sık girmesi için o kadar fazla sebebi olur. Yani sitebizi her gün güncellerseniz sitenizi her gün tekrar tekrar ziyaret eden bir okur kitlesi kazanabilirsiniz.

Mümkünse siteniz için bir güncelleme çizelgesi belirleyin ve buna bağlı kalın. Böylece ister 3 saatte bir, ister haftada bir güncelleme yapıyor olun, ziyaretçileriniz ne zaman ve ne bekleyeceğini bilirler. Elbette yeni ve kaliteli içerik oluşturamıyorsanız sitenizi her gün boş haberlerle doldurmanın bir anlamı yok; daha az sıklıklarla kaliteli içerik girmeniz daha faydalı olacaktır.

2. Sitenizi dizinlere ekleyin

Web sitelerini kısa açıklamalarla birlikte kategorilere ayırarak kataloglayan sitelere “web dizini” denir.

Siteinizi popüler web dizinlerine eklemeniz hem sitenizin PageRank’ini (Google gözünde sitenizin değeri) arttıracak, hem de sitenizin daha bilinir olmasını sağlayacaktır. İnsanlar tarafından anşa edilen en büyük ve en kaliteli web dizini DMOZ’dur.(www.dmoz.org)

Google da Google Dizin verilerini DMOZ’dan almakta ve arama sonuçlarında DMOZ editörleri tarafından girilen açıklamaları görüntüleyebilmektedir.  DMOZ’un içeriği binlerce gönüllü editör tarafından düzenlenmektedir. Türkçe siteleri DMOZ’da World/Türkçe kategorisi altındaki kategorilere önerebilirsiniz.

www.dmoz.org/World/Türkçe adresine girip sitenizi en uygun kategoriye önermelisiniz. Açılan sayfadaki açıklamaları dikkatle okuyarak formu doldurup gönderin. Bundan sonra sitenizin bir editör tarafından incelenip dizine eklenmesi 1 günle 2 yıl arasında sürebilir veya siteniz yeterince kaliteli bulunmazsa dizine hiç eklenmeyebilir.

Kaynak: CHIP

Etiketler: , , , , ,
Kategori : SEO | Yorum Yok

Merhaba arkadaşlar bu yazımda bir temayı nasıl düzenleyeceğimiz (editleyeceğimiz) konusunda bir arşiv dökümanı olarak hazırlıyorum..Günümüzde bir çok wordpress temasının çıkması ve kullanımıyla ilgili eksiklerimizi veya temada hoşumuza gitmeyen yerlerin düzeltimiyle ilgili düzenlemeler yapacağız..

1.Temayı tanımak:
Öncelikle kullandığımız temanın dosyalarının ne işe yaradığını ve hangi dosyalarında düzenleme yapacağımıza karar vermemiz gerekmektedir..Son günlerde yeni çıkan temalarda bir çok yeni özellik eklendiğinden dolayı standart header,footer,index gibi templateler yerine bir çok artı bölümler eklendi..

Kısacası bir temayı açtığımızda bir çok “include” fonksiyonu sayesinde başka dosyalar çekilip o dosyalar entegre edildi..Bu nedenle düzenleyeceğimiz yeri sadece header,footer gibi dosyalar yerine temanızdaki diğer klasörlerde arayabilirsiniz..

Görsel Düzenleme:
Öncelikle default tema üzerinde bir tema editleme rehberi hazırlamak istedim.Yalnız biraz CSS-XHTML bilginizin olması gereklidir..Aksi takdirde style.css’de hangi kodun nereyi,nasıl değiştirdiğini bulmanız oldukça zor olur..

Yazının devamını okuyun »

Etiketler: , , , , , , , , ,
Kategori : WordPress | 4 Yorum

Yeni sunucuya taşındık.

Ocak 13th, 2010

Merhabalar,

13.01.2010 tarihi itibari ile yeni bir sunucuya geçmiş bulunmaktayım. Herşey çok zahmetli yine.. Bir, iki gün içerisinde makaleler yazmaya devam edicem.

Sitemi ziyaret eden, etmeyen herkesi çok sevdiğimi belirtiyor; saygı ve sevgilerimi sunuyorum.. :p

Etiketler: ,
Kategori : Kendimden | Yorum Yok

Yanlış anlaşıldık :)

Ocak 11th, 2010

Merhabalar,

Blog’um sağolsun bazı kelimelerden güzel hit getiriyor bana. Getirmeyede devam eder umarım. Örneğin; “bing url kayıt, bing site kaydı, bing kayıt” vb. kelimelerde Google’da ilk sayfada çıkıyorum. :) Böyle bir kelime ile siteme gelen bir sevgili ziyaretçi o konuya mesaj atarak sanırım sitesini Bing’e kayıt ettirdiğini düşünüyor :) Panel’e girdiğimde şöyle bir tablo ile karşı karşıya kaldım. Bütün keywordsları girmiş garibim =)

Böylesine yanlış anlaşılmalara neden olduğum için özür dilerim.. :P

Etiketler: , , , ,
Kategori : Konu Dışı | Yorum Yok

  • İlk olarak, web sitenizin tasarımıyla uyumlu bir reklam biçimi ve renk kombinasyonu oluşturmalısınız. Şekil ve renk bakımından sitenize uygun bir reklam kutusu göze daha hoş görünecek, ziyaretçilerinizi sitenin içeriğiymiş gibi okumaya teşvik edecektir.
  • Reklamları sayfanın en kolay okunabilen bölgelerinden birinde yayınlamalısınız. Reklamları frame içinde gizlemek, pop-up pencere açmak program kurallarına aykırı ayrıca ziyaretçi rahatsız edecek olduğu gibi size de bir şey kazandırmayacaktır. Çünkü Google reklamları sitenizde yayınlandıkça değil, reklamlara tıklandıkça para kazanırsınız.
  • Şifreli veya üyelik gerektiren sayfalar Google Adsense robotları tarafından indekslenemeyeceği için, bu sayfalarda size hiçbir şey kazandırmayan “kamu hizmeti reklamları” yayınlanacaktır. Sitenizin tamamı üyelik gerektiriyorsa AdSense’ten para kazanmayı unutmalı ya da üyelik gerektiren sayfaları makul bir düzeyde tutmalısınız.
  • AdSense robotları Flash’la tasarlanmış dinamik içerikli sayfaları veya tamamı grafiklerden oluşan sayfaları indeksleyemez. Bu nedenle sayfalarınızda mümkün olduğunca düz metin kullanmaya dikkat edin. Metin yoğunluklu sayfalar daha çok reklam çekecek ve size daha fazla para kazandıracaktır.

Google AdSense hakkında bilgi almak için: https://www.google.com/adsense

Kaynak: CHIP Dergisi

Etiketler: , , , , ,
Kategori : SEO | Yorum Yok

Emre ÇOLAK ~ Arkasında WordPress var.