WordPress options-permalink 403 Forbidden Hatası

Tarih: 08/31/2010 | Yazan: Özgür Koca

Windows sunucularda karşılaştığım bu hata .htaccess dosyasından kaynaklanıyor. Eğer internette tarif edilen  yöntemlerini deneyip de çözüm bulamadıysanız .htaccess dosyasına  FollowSymLinks direktifini eklemeyi deneyin. .htacess dosyasına eklemeniz gereken 2 satır aşağıdaki gibi.

Options All -Indexes
Options +FollowSymLinks

.htaccess’i kullanan bir başka eklentiye sahip değilseniz .htaccess dosyasının tam içeriği aşağıdaki gibi olacaktır.

# BEGIN WordPress
Options +FollowSymLinks
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress




E-Dergi: UEKAE

Tarih: 08/31/2010 | Yazan: Özgür Koca

dergiler E Dergi: UEKAEDeğerli Okurlar,

Uzun süredir hayalini kurduğumuz ’nin bir yılı aşkın süren titiz ve özverili bir çalışma sonucunda hazırladığımız ilk sayısını sizlerle paylaşmaktan büyük heyecan, sevinç ve gurur duyuyoruz.

Dergimiz, kuruluş tarihi 60′lı yıllara uzanan ’nin, Ulusal Elektronik ve Kriptoloji Araştırma Enstitümüzün, temel uzmanlık alanları olan bilgi güvenliği, haberleşme ve ileri elektronik alanlardaki bilgi ve deneyimini siz okurlarımızla buluşturmayı amaçlıyor. Bir diğer hedefimiz de UEKAE dergisi ile ülkemizde bu uzmanlık alanlarında güvenilir Türkçe kaynak oluşturmak.

UEKAE Dergisi’nin her sayısında sizlerle uzmanlık alanlarımızdaki konulardan oluşan yazı dizileri ile karşınıza çıkıyor olacağız. Ayrıca, her sayının kapak konusunu ayrıntılı bir biçimde ele alarak sizlere konuyu farklı yönleri ile değerlendirme fırsatı sunmayı planlıyoruz. Enstitümüz uzmanlarının ve araştırmacılarının gerek akademik, gerek profesyonel çalışmalarını yansıtan makaleler bölümünün de son derece faydalı olacağı inancındayız. Başarı öyküsü bölümünde ise, kendilerini her zaman saygı ile andığımız, hem endüstri, hem akademi hem de Enstitümüz için önemli hizmetleri bulunan kişileri tanıtma imkanı bulacağız. Ayrıca dergimizde UEKAE ile ilgili haberleri ve ürünlerimize dair bilgileri de aktarıyor olacağız.

Dergimizin ülkemiz için kalıcı bir bilgi kaynağı olması ümidiyle çalışmalarımızı sürdürürken, siz değerli okurlarımıza keyifli okumalar ve esenlikler diliyoruz.

UEKAE Dergisi Yayın Kurulu




E-Dergi: Hacker Monthly

Tarih: 08/31/2010 | Yazan: Özgür Koca

Hackers News‘in e-dergi formatı olan her ay ençok oylanan makalelerden oluşan bir e-dergi çıkartıyor.




3. Nesil (3G) Keylogger

Tarih: 08/29/2010 | Yazan: Özgür Koca

Uzun zamandır listemde olup bir türlü aktarma fırsatı bulamadığım heyecan ve aynı zamanda korku verici bir çalışmadan bahsetmek istiyorum.

Keylogger denen yazılımları güvenlikle ilgili hemen herkes bilir. bilgisayarın klavyesinde basılan tuşları bir yere kaydeder. Böylece programı kuran kişi, bir başkasının özel yazışmalarını veya parolalarını elde edebilir. Keylogger’ların yakın zamana kadar bilinen iki türü vardı. Çoğunlukla olarak kullanılan keylogger lar kolaylıkla bulunup kurulabilecek programlar. biraz daha profesyonel şekli olan ‘lar  klavye konnektörü ile pc’nin klavye portu arasına takılan küçük bir aparat şeklinde oluyor. Bilgisayara yazılım keylogger yüklemenin mümkün olmadığı durumlarda bu kullanılır. Bahsetmek istedğimiz yeni keylooger’ımız bilgisayara birşey takmaya ya da yüklemeye gerek bırakmayacak türden, dehşet uyandırıcı bir çalışma.




Delphi: Canvas does not allow drawing Hatası

Tarih: 08/29/2010 | Yazan: Özgür Koca

Canvas does not allow drawing” hatası tuval çizime izin vermiyor gibi bir anlam taşıyor. Tuval ressamların resimlerini çizdikleri yüzeye verilen ad burada ise programdaki bileşenlerin görsel kısımlarına (arabirim) karşılık geliyor.

Canvas hatası iki nedenden kaynaklanabilir. Ya çizim yapacak kaynağınız kalmamıştır ya da multithread bir programda tuvali boyamaya çalışan iki fırça birbiriyle çakışıyordur. Dediğimiz gibi bu Canvas hatası ençok multithread programlarda karşımıza çıkıyor. VCL bileşenleri thread-safe değillerdir. Bu yüzden bileşenlerin görsel özellikleriyle işlem yaparken Synchronize fonksiyonunu kullanmalısınız. Synchronize’a parametre olarak verdiğiniz alt program thread-safe olarak çalıştırılır. Yani canvas sorunu çıkartacak görsel işlemleri güvenli bir zamanda icra ettirmiş olursunuz. Aşağıdaki thread örneğini inceleyebilirsiniz.




Edit’in içeriğini OnChange Olayında Değiştirmek

Tarih: 08/29/2010 | Yazan: Özgür Koca

Başlık ilk okunduğunda anlaşılabilecek türden olmadı biliyorum. Metin kutusunun içeriği değiştiğinde içeriğine müdahale etmek pek mümkün değildir (Yani OnChange yordamında  içeriği değiştirecek işlemler yapmak). OnChange olayında içeriği değiştirirseniz, oluşan değişiklikten dolayı OnChange tekrar çalıştırılır ve bu böyle sonsuza kadar devam eder. Aslında yığın (stack) dolana kadar devam eder. Yığın neden dolar derseniz, bir nevi recursive (özyineli) bir süreç başlatırsınız, yani her alt süreçten geri dönebilmek için, sürecin geri dönüş noktası (yordamın enson çağırıldığı konuma karşılık gelen bellek adresi) yığına kaydedilir ve LIFO (Last in First out) düzeniyle geri boşaltılır.

Bu tarz birşeye ihtiyaç duyduğumuzda OnChange olayı boşaltılırsa yukarıdaki gibi bir zincirleme reaksiyon başlamayacaktır. İşimiz bittiğinde de OnChange olayını eski haline geri çevirmeyi unutmamalıyız. Olayın içini boşaltmak için nil değerini kullanıyoruz. Aşağıda bir örnek yer alıyor.

procedure TForm1.Edit1Change(sender:Tobject);
begin
	// OnChange olayinin ici bosaltiliyor
	Edit1.OnChange := NIL;

	// Edit1'in icerigini degistiren kodlar burada

	// OnChange olayi yeniden yukleniyor
	Edit1.OnChange := Edit1Change;
end;



PHP için Güvenlik Kontrol Listesi

Tarih: 08/28/2010 | Yazan: Özgür Koca

daha önce yayınladığı php güvenlik kontrol listesinin yazdırılabilir bir sürümünü PDF cheatsheet olarak yayınlamış. Sitede daha önce de bazı cheaatsheet‘ler yayınlamıştım.

PHP Güvenlik Kontrol Listesi (ingilizce)

174.29 kB 25 kez indirildi.  




GMail’den Göndermeyi Geri Al Özelliği (Undo)

Tarih: 08/27/2010 | Yazan: Özgür Koca

google GMailden Göndermeyi Geri Al Özelliği (Undo)Geliştirilmiş yeni Göndermeyi Geri Al özelliği ile artık e-maillerinizi 30 saniyelik süre kadar daha geç gönderebileceksiniz. İsteğinize göre bu alternatifi 10 saniye veya 20 saniye olacak şekilde de değiştirme yapabilirsiniz.

Gmail üyeliğinizin ayarlar bölümünden “” kısmına girin ve “Undo Send” (Göndermeyi Geri Al) seçeneğini aktif hale getirin. Daha sonra genel ayarlar kısmından uygulamaya istediğiniz gibi süre ayarlayın. Bu seçeneği kullanmaya başladıktan sonra e-posta gönderdiğinizde, yanlış bir gönderim yaptığınızı veya dosya unuttuğunuzu fark ettiğinizde anında müdahale edebileceksiniz. Gmail Labs’ın en güzel özelliklerinden biri olan Undo Send daha kapsamlı bir halde artık. Gönderilen postayı normale göre 5 saniye geç atarak, son anda fark edilen hataların ya da eksikliklerin düzeltmesine imkân sağlayan uygulama, artık daha uzun süreli olarak kullanabilecek.




E-Dergi: Bilişim Dergi

Tarih: 08/27/2010 | Yazan: Özgür Koca

dergiler E Dergi: Bilişim Dergi, İstanbul Üniversitesi Bilgisayar Kulübü tarafından 27 mart 2009 tarihinde, büyük emeklerle ve amatör ruhların profesyonel çabalarıyla okuyucularıyla buluştu. Bilişimi, özgünlük ve içtenlik hedefleriyle temel alan BilişimDergi.com, ağır ama sağlam adımlarla geniş yelpazede okuyucu kitlesine rotasını çevirmek istiyor.

Aylık konu kısıtlaması getirmeksizin; her bölgeden, her üniversiteden insanların makalelerinin, internet ortamında, belirli konseptler dahilinde yayınlaması imkanı sunacak olan dergimiz, bayağılık tabularını yıkarak ulusal bir başarı yakalama ve saygınlık kazanma misyonunu ilk sayıdan itibaren sırtına yüklendi.




Wireless Modemi En Uygun Yere Yerleştirmek

Tarih: 08/27/2010 | Yazan: Özgür Koca

indir Wireless Modemi En Uygun Yere YerleştirmekMakalemizin ilk kısmında ağ kurulumu ile ilgili detayları adım adım inceleyeceğiz. Birçok kullanıcı modemlerini varsayılan ayarlarda kullanmayı tercih eder. Bu her ne kadar doğru bir seçim olsa da kimi zaman problemlere de neden olabilir.

Modemi en yüksek ve en merkezi konuma yerleştirmek, kablosuz ağ kurulumunun en temel kuralıdır. Fakat kimi zaman bu konumu bulmak pek kolay olmayabilir. Ücretsiz bir araç olan Ekahau HeatMapper ile kablosuz modeminizin en iyi performansı sağlayacağı noktayı bulmak mümkün.

İlk olarak kablosuz modeminizi kurun ve ardından yazılımı dizüstü bilgisayarınıza yükleyin. Program ilk açılışta bir ev planı kullanmak isteyip istemediğinizi soracaktır. Şayet elinizde bulunduğunuz evin planı var ise bu aşamada programa JPG, GIF, PNG veya BMP formatlarında yükleyebilirsiniz. Fakat herhangi bir plan yok ise programın standart zeminini kullanabilirsiniz.

Ardından dizüstü bilgisayarınızı alın ve bulunduğunuz bölgede dolaşarak sol tıklama ile işaretler koyun. Bu aşamada program sinyal kuvvetini hesaplayarak kaydediyor ve kablosuz ağ haritanızı oluşturuyor.

Programın oluşturduğu haritada güçlü sinyaller yeşil renkte, zayıf sinyaller ise kırmızı renkte gösteriliyor. Daha iyi bir bölge bulmak için modeminizi farklı bir alana taşıyarak aynı işlemi gerçekleştirmelisiniz.

Ekahau HeatMapper

51.73 MB 22 kez indirildi.  

Bulunduğunuz bölgenin wireless güç analizini yaparak, kablosuz cihazınızı (modem, erişim noktası [access point]) yerleştirebileceğiniz en uygun yeri tespit ediyor. Bu sayede wireless bağlantınızdan en iyi başarımı elde edebiliyorsunuz.




Delphi’de Scroolbar’ı Kod ile Kontrol Etmek

Tarih: 08/27/2010 | Yazan: Özgür Koca

Delphi’nin bir scrollbar’a (kaydırma çubuğu) sahip TMemo, TListBox, TStringGrid ve TListView gibi birçok nesnesi bulunmakta. Nesnenin içindeki elemanlar nesnenin yüksekliğine sığmadığında otomatik olarak dikey bir  scroollbar oluşturulur. Bu bar ile liste içerisinde hareket edebilirsiniz. Bazen listede istediğiniz bir elemanı göstermek için kaydırma çubuğunu kontrol etmeniz gerekebilir. Aşağıdaki örneklerdeki gibi SendMessage ile nesneye mesaj göndererek listenin istediğiniz konuma kaymasını sağlayabilirsiniz.




Delphi 7 Yardımı Windows 7′de de çalışsın

Tarih: 08/24/2010 | Yazan: Özgür Koca

Windows 7 üzerine Delphi 7 kurduysanız F1 tuşu ile çağrılan yardım dosyasının görüntülenmediğini farkedeceksiniz. Sorun windows 7 ile beraber gelen yardım görüntüleyici programının artık eski yardım dosyası formatlarını (.hlp) desteklemiyor olması. Windows 3.1 den XP ye kadar kullanılan winhlp32.exe adındaki görüntüleyici ihtiyaçları karşılmadığı için Windows 7′ye dahil edilmemiş. Ancak microsoft’un indirilebiliyor. Sorunu çözmek için aşağıdaki dosyayı indirerek kurabilirsiniz. İndireceğiniz .cab paketi içindeki install.cmd betiği, winhlp32.exe‘yi sisteminize kuracaktır. Dilerseniz winhlp32 programını ‘dan da temin edebilirsiniz. (WGA gerektiriyor)

Windows 7 için Winhlp32.exe

 36 kez indirildi.  

Windows 7\'de hlp uzantılı yardım dosyalarını görüntülemek için program.




E-Dergi: phpdergi

Tarih: 08/22/2010 | Yazan: Özgür Koca

dergiler E Dergi: phpdergi okuyucularına web uygulamaları geliştirirken yardımcı olmayı hedefliyor. Sadece PHP değil, web uygulaması geliştirirken ihtiyaç duyduğunuz birçok alanda yazılar bulabileceksiniz dergide. JavaScript’ten sistem yönetimine, web sunucu kurulumundan CSS’e kadar hem basit hem ileri seviye birçok yazı okuyacaksınız dergide.

Elinizin altında internet adı verilen hemen her şeyi bulabileceğiniz bir kaynak var. Derginin farkı ise hiçbir yerde olmayan konular ya da fikirler içermesi olacak. Özellikle yukarıda belirttiğimiz gibi deneyimlerle kazanılan bilgiler, ipuçları ve web uygulamalarının güvenliği üzerine yazılara sık sık rastlayacaksınız.




Linux’da Performas Ölçümü için 8 Araç

Tarih: 08/22/2010 | Yazan: Özgür Koca

Linus sistemin CPU, Bellek, Ağ ve disk gibi işlevlerinin performans durumunu takip etmek gerekebilir. Aşağıda performance monitoring için 8 komut satırı araç yer alıyor. Sisteminizde yum aracı varsa aşağıdaki örnekte olduğu gibi programları kolayca kurabilirsiniz.

yum install ifstat -y

sondaki -y parameteresi yüklerken sorulacak soruların hepsine yes demeyi sağlar. Hazır yum’dan bahsediyorken yum ile sisteminizdeki tüm paketlerin  güncellemeniz de mümkün ve de bunu şiddetle tavsiye ederim.

yum update -y

bu işlemi sunucunuzun yoğun olmadığı bir zamanda otomatik olarak yaptırmak isterseniz crontab’a aşağıdaki ayarı ekleyebilirsiniz. Bu ayar sistemdeki yazılımların hergün 05:00′da güncellenmesini sağlayacaktır.

* 05 * * * yum -y –skip-broken update

yum aracının paketleri bulabilmesi için güncel depoları tanıtmalısınız. Tavsiye ettiğim depolara göz atmanızı öneririm.




PHP ile TC Kimlik Numarasını Doğrulamak

Tarih: 08/20/2010 | Yazan: Özgür Koca

Kullanıcıdan web form aracılığıyla bazı bilgiler almak gerektiğinde bilgileri doğrulama yoluna gideriz. TC kimlik numarasının formulize edilidğini daha önce söylemiştim. TC Kimlik numarasının son 2 hanesi ilk 9 hanesini doğrulamakta kullanılan bir tür güvenlik kodudur. Aşağıda güvenlik kodunu üreterek TC kimlik numarasını yazım yanlışlıklarına karşı doğrulayan is_valid_tckn() adında bir PHP fonksiyonu yer alıyor. Ayrıca C# ve VB fonksiyonlarını da sayfanın devamında bulabilirsiniz.

PHP TC Kimlik Numarası Doğrulama Fonksiyonu

# Coded by Tankado @ tankado.com
function is_valid_tckn( $tckn )
{
	$x = $tckn;
	$valid1=((7*($x[0]+$x[2]+$x[4]+$x[6]+$x[8])-($x[1]+$x[3]+$x[5]+$x[7]))%10)==$x[9];
	$valid2=(($x[0]+$x[1]+$x[2]+$x[3]+$x[4]+$x[5]+$x[6]+$x[7]+$x[8]+$x[9])%10)==$x[10];
	return $valid1 && $valid2;
}





Pages: 1 2 3 4 5 6 7 8 ... 25 26 27 İleri



  • Hakkında | İletişim | Wordpress.org | RSS | Abone Ol

  • (c) 2005-2009 Wordpress Tema: Tankado & Theme by Tankado.com