Ali Hıdımoğlu

Boo! Dergi Resmi Blogu

Subscribe to Ali Hıdımoğlu
Technorati
del.icio.us
Eylül-16-08

Asp.net Tips: Kolay url bulma…

posted by Panda
Bir web sitesi tasarlamaktasınız, fakat dosyalarınız kalsörler içerisinde tutulmakta. Bu konuda bir sıkıntınız yok fakat, öyle bir URL’niz var ki elinizde hem klasöründışındaki bir sayfada hem de klasörün içindeki bir sayfada bulunuyor ve o sayfalarda tek bir kod ile çaÄŸrılıyor. Bu durumda insan gayet sıkışıyor.

Ya da bir web projesini modifiye etmeniz gerekti ve o sırada adını bildiğiniz fakat hangi klasör içerisinde olduğunu bilmediğiniz bir sayfa çağırmanız gerekti.

Yukarıda bahsettiğim durumlara kolay ve basit bir çözümümüz mecvut.
 C# | 
 copy code |
?
1
ResolveClientUrl(string URL);
kodu. Verilen URL’nin client tarafında klasörünü belirler ve o ÅŸekilde çağırır.

Bunu ÅŸu ÅŸekilde kullanabilirsiniz:
 C# | 
 copy code |
?
1
<a href="#" onclick="PencereAc('<%= ResolveClientUrl("NewsUpdate.aspx") %>')">News Update</a>
ÅŸeklinde bir asp.net sayfasının içerisine yazdığınızda bizim sayfamız News/ klasöründe ise News/NewsUpdate.aspx olarak çaÄŸrılacaktır…
Aynı ÅŸekilde kod sisteminde de kullanılabilir…
Haziran-19-08

Boo! Dergi 30. Sayısı…

posted by Panda

kapak

Uzun ve yorucu bir ayın ardından, bir Boo! Dergi sayısı ile karşınızdayız. Bu ayki sayı – e artık yeni   yazarların alışması ile beraber – yine 160 küsürlü sayfa boyutlarına ulaÅŸtı.

Aynı zamanda bu gün içerisinde bildirgec.com adresinde reklam kampanyası denemesi yaparak hit oranlarını ölçmeye başladık. Ki malesef insanların dikkatini çekemiyoruz. Yani derginin okunması için en büyük desteğimiz siz sevgili okur arkadaşlarımız. Başka da büyük destekçimiz yok zaten. :)

Bu ay teknoloji sayfasına fazla özen göstermediğimi demekten de çekinmiyorum :) fakat yazılarından dolayı elmasepeti.com dan Esra hanıma teşekkür etmek isterim. Garip bir çalışma oldu ama güzel oldu diyebilirim.

Nicesi için, lütfen www.boodergi.com a girin, girdirin…

Hiç kullandınız mı bilmiyorum Windows Live Writer programını, zira ben her blog girişi yaptığımda kullanıyorum. Gayet de kullanışlı rahat bir program. Yeni sürümü çıkmadan önce çıkan Teknik Önizleme sürümünü çıkardı bu günlerde. Kullanan arkadaşlarımız için buradan edinebileceklerini bildireyim.

Bilmeyen ve kullanmayanlar için kısa bir şekilde tanıtayım. Eğer bir Blog kullanıcısıysanız (Spaces, Blogger, Wordpress, vs…) her seferinde yeni bir yazı eklemek için ilgili blog adresinizin yönetici sayfasına girmeniz gerekir. Aynı anda bir çok yerde blog açmış ve onlara aynı yazıları yazmak istiyorsanız, teker teker uğraşmanız gerekir. Eğer ki, herşeyi elinizin altında istiyorsanız, işte size tam çözüm WLW. WLW basit bir program ve kurduktan sonra aslında kullanımı basit fakat etkileyici olduğunu anlayacaksınız. Tek tuşla sanki blogunuzdaki görüntü ekranında yazamış gibi bir durum göreceksiniz, videolar ekleyip, eklediğiniz görselleri direk şekkillendirebilecek, haritalar ekleyebileceksiniz.

Bu kısa tanıtımdan sonra esas konuma dönmek istiyorum, yeni sürümü çıkmadan önce çıkan Teknik Önizleme sürümü içerisinde nelerle karşılaşacaksınız bir görelim;

Video ve Resim yayınlama:Windows Live Writer

  • Soapbox içerisine video yükleyebilme
  • Resimleri kesip, yana soÄŸru eÄŸme
  • Seçime baÄŸlı kenarlık eklemesi
  • LightBox gibi resim gösterme javascriptlerine destek
  • Resimleri ortalama desteÄŸi

Düzenleme:

  • Otomatik linkleme
  • Akıllı Quote (söz öbekleri) / tipografik karakterleme
  • Kelime sayacı

UI (User Interface) Görüntü:

  • DüzeltimiÅŸ araçkutusu
  • Görüntü deÄŸiÅŸtirme tabları
  • Arama/filtreleme ile geliÅŸtilmiÅŸ kategorizasyon

Bu yukarıda bahsettiğim özellikler Teknik Önizleme sürümü içerisinde bulunmakta, zira bu blog girişini yazarken, arada gözüm kaymıyor değil :D

Mayıs-26-08

WPF - Resource Dictionary Makalesi…

posted by Panda

Geçenlerde, Turhal Temizer arkadaşımla konuÅŸurken WPF içerisinde inherit form konusunda bir araÅŸtırma yapmıştım. Bu araÅŸtırmanın neticesinde WPF içerisinde Resource Dictionary - Kaynak SözlüÄŸü - kullanımı ile ilgili bir makale yazdım.
Evet, sevgili arkadaÅŸlar 7. makalem olan "WPF - Resource Dictionary"e CsharpNedir.com adresinden ulaÅŸabilirsiniz…

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…
Â