Ali Hıdımoğlu

Boo! Dergi Resmi Blogu

Subscribe to Ali Hıdımoğlu
Technorati
del.icio.us

Archive for the ‘PHP’ Category

Haziran-9-08

Silverlight Türkçe karakter sorunu

posted by Panda
Hiç karşılaştınız mı bilmiyorum fakat Silverlight’ı WS ya da Expression Studio içerisinde tasarlamadığınız zamanlarda Türkçe karakterler olduğundan animasyonunuz gösterilmiyor. Zira bu durumu aşmak için Türkçe karakterlerden kaçındığımızı biliyorum. Fakat bunu neden yapalım? Neden güzel Türkçemizi bozalım ki?
Silverlight sadece UTF8 kodlamaya izin vermektedir. Fakat bu encoding içerisinde Türkçe karakterler gösterilmemektedir. En son Silverlight 2 Beta 2 de kontrol edilmiştir.
Bunun için bir yol keşfettim bu yol içerisinde – ki benden önce bu duruma açıklık geritenler olmuş olabilir – html kodunu yapıştırıyoruz karakterimizin. Aşağıda bu Türkçe karakter olan fakat Silverlight da gösterilmeyen karakterler listelenmiştir…
 Text | 
 copy code |
?
01
Ö Ö
02
ö ö
03
Ü Ü
04
ü ü
05
Äž Ğ
06
ÄŸ ğ
07
İ İ
08
ı ı
09
ÅŸ ş
10
Åž Ş
XAML kodu ise aÅŸağıda belirtilmiÅŸtir…
 XML | 
 copy code |
?
1
<canvas xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">   
2
  <textblock> &#214; - &#246; - &#220; - &#252; - &#286; - &#287; - &#304; - &#305; - &#351; - &#350;</textblock>
3
</canvas>
Mayıs-10-08

reCAPTCHA ile spam’e dur diyelim!

posted by Panda
Geçende technorati’ye üye olurken dikkatimi bir ürün çekmiÅŸti. Kendisi bu sayfaya eÄŸer baÅŸlığa tıklayarak girmiÅŸ iseniz en altta bulunan reCAPTCHA yani kelime ile doÄŸrulama sistemi. Bu sistem kullanımı ve yapısı bakımından gerçekten beÄŸenimi kazandı. Ben, kendisinin Wordpress Blog sistemine entegre edilmiÅŸ halini kullanıyorum.

Yüksek güvenliÄŸini onaylanmasını istediÄŸi resimlere göre yapan sistem aslında basit bir WebServisi üzerinden çalışıyor. Åžimdi nasıl kullanacağımıza ve neler yapılabileceÄŸine isterseniz bir bakış atalım…

Carnie Mellon Üniversitesi tarafından yapılan uygulamaya http://recaptcha.net/ adresinden ulaşabilirsiniz.

KuruluÅŸu çok basit olan reCAPTCHA’yı ele alalım:

  • İlk önce siteye girip üyelik alalım. Bu aldığımız üyelikten sonra karşımıza çıkan - üyeliÄŸi tamamlayınca - hedef siteyi belirleyiniz yerine sitemizi yazalım

recaptcha 


  • Bundan sonrası bir ÅŸey kalmıyor. reCAPTCHA plugins and libraries reCAPTCHA API Documentation adında iki link karşımıza çıkıyor ilki PHP, ASP.NET,vb… gibi kod yapılarına nasıl entegre olacağını gösteren makalelere gider ki 2 saniyenizi alır. İkincisi ise kendi reCAPTCHA’nızı yaratmanız için gerekli olan API’yi indirmeniz için gerekli dökümasyona gider.

captcha1


  • EÄŸer ki Wordpress gibi hazır sisitemler için arıyorsanız üzülmeyin bunlar içinde sisteminize entegre edebileceÄŸiniz biçimde sürümleri verilmiÅŸ.
  • Ben PHP ve ASP.NET için olan eklentilerini kurup denedim. Çok güzel ve kolay ÅŸekilde çalışıyorlar. Bundan sonra spame dur demenin vakti geldide geçiyor…
EÄŸer ki kelimelerden birini yanlış girerseniz sisteme yine giriÅŸ yapar. Sistem iki tanesinin herhangi bir tanesinin doÄŸrulanması ile aktif duruma geçer…
Â