Eylül 22, 2011 at 1:14
—
aokocax

Asp.net MVC3 projelerinizde form alanlarınız için güvenlik kodu uygulamasına ihtiyaç duyarsanız, NuGet üzerinden Microsoft-Web-Helpers dağıtımıyla dağıtılan google'ın recaptcha uygulamasını kullanabilirsiniz.
Projenize Recaptcha eklemek için öncelikle Nuget'ten "microsoft-web" araması yapıp resimdeki paketi projemize dahil ediyoruz.

Daha sonra captcha uygulamamıza sayfalarımızdan direkt olarak ulaşabilmek için web.config dosyamıza Microsoft.Web.Helpers namespace'imizi ekliyoruz.
Sadece bir tek formda ihtiyaç duyorsanız ilgili sayfada using ile de referans da verebilirsiniz.
Daha sonra kendimize http://www.google.com/recaptcha üzerinden bir hesap açıyor ve Domain alanına ilgili alanadını girdikten sonra bize sağlanan private ve public key değerlerini projemizde kullanmak üzere saklıyoruz. Formumuzda captcha alanını göstermek için form taglarımızda istediğimiz alana bu kodları giriyoruz.
Form verilerimizi aldığımız Controller'imizde bu kodlarla girilen değeri kontrol ediyoruz
Eylül 21, 2011 at 6:16
—
aokocax
Google bu hafta içinde Google+ (google plus) için API desteğini kısıtlı özelliklerle de olsa açınca bende .net developerlar için basit bir client yazma gereği duydum. Google'ın API'ye ek özellikler eklemesiyle birlikte paylaştığım kodları geliştirmeyi planlıyorum. Görüş ve önerilerinizi benimle paylaşırsanız kodların geliştirilmesine katkıda bulunabilirsiniz.
Şu an paylaştığım kodlarda Oauth2 ile yetki alıp bu yetkiyi kullanarak basit bir get sorgusu yapıyoruz. Bir çok arkadaşın konuya yabancı olduğunu düşünerek adım adım ilerleyeceğimiz bir yazı hazırladım.
Adım 1. API Başvurusu
Öncelikle Google'ın kendi uygulamaları için sağladığı API'lere erişim için Google Console aracılığıyla bir API projesi başlatıyoruz Link => https://code.google.com/apis/console

Fazlası...
Mayıs 26, 2010 at 11:21
—
aokocax
Web geliştiriciler için sosyal imlemesi sitesi kurmak amacıyla yaptığım bir proje olan http://wdturk.com hizmete girdi.

Bir süredir geliştirdiğim sosyal imleme motoru üzerine bina ederek oluşturduğum wdturk.com'u ziyaretçilerin istek ve ihtiyaçlarına göre geliştirip 2011 yılına kadar tüm özellikleriyle yayına geçirmek niyetindeyim.
Web teknolojileriyle ilgilenen herkesi siteyi test etmek üzere bekliyorum... Web Developer Türk
Ekim 7, 2009 at 5:34
—
aokocax
Linq kullanarak RSS okumak için aşağıdaki kod blogunu kullanabilirsiniz, RSS standartlarında "link" tagiyla içeriğin URL adresine ulaşabiliyorken feedburner gibi servislerde <feedburner:origLink> tagiyla orjinal URL adresini alabiliyoruz bu yüzden kodlar feedburner'a göre optimize edilmiştir.
XDocument XD = XDocument.Load("http://www.rssaddress.com/address.rsss);
var x = (from it in XD.Descendants("item")
orderby DateTime.Parse(it.Element("pubDate").Value) ascending
// where DateTime.Parse(it.Element("pubDate").Value) > datetime
select it.Elements()).ToArray();
foreach (var itemx in x)
{
string Title="";Link="";DateTime pubDate;
foreach (var itemsub in itemx)
{
if (itemsub.Name == "title")
{
Title=itemsub.Value;
}
if (itemsub.Name == "pubDate")
{
pubDate = DateTime.Parse(itemsub.Value);
}
if (itemsub.Name == "link")
{
Link = itemsub.Value;
} // feedburnerservisi kullanılmaktaysa direkt URL Addresini almak için bu blokla origLink'i alıyoruz, tag yoksa exception fırlatmaz
if (itemsub.Name == "{http://rssnamespace.org/feedburner/ext/1.0}origLink")
{
Link = itemsub.Value;
}
}
}
İyi kodlamalar
Ekim 6, 2009 at 1:06
—
aokocax
Asp.Net dünyasının nabzını tutmak için hazırladığım, üye olan herkese kendi arşivini tutma ve içeriği oylama imkanı sağlayan yeni projem aspnetspy.com beta testlerine başladı.

Asp.Net üzerinde programlama yapan bütün web developerları test sürüşüne bekliyorum...
Adres;
http://www.aspnetspy.com
Ocak 16, 2009 at 8:16
—
aokocax
Daha önce kendi blog’unda Ado.Net Entity Framework hakkında birçok yazı ve makale kaleme alan Zeeshan Hirani, çalıştığı şirketinin projelerini Ado.Net Entity Framework’a taşıma kararı almasıyla birlikte, blog’undaki yazılarını bir kitap olarak derleyerek firma çalışanlarına sunmaya karar vermiş. Zeeshan aynı zamanda eski yazılarından derlediği bu kitabı ücretsiz olarak kamuya da açmış bulunuyor. Belirtilen linklerde bilgisayarınıza indirerek okuyabilirsiniz. Kitabın yanında örnek projelerde ilgili linklerde yer almakta. Zeeshan’ın İngilizce kaynağın bile sınırlı sayıda bulunduğu Entity Framework alanında böyle bir kaynağı ücretsiz olarak sunması gerçekten saygı değer bir tutum. Kendisini tebrik ediyoruz.
EBook
Projeler
Açılan sayfalarda download butonlarında basınız.
Ocak 5, 2009 at 1:32
—
aokocax
A relationship is being added or deleted from an AssociationSet
'FK_Table2_Table1'. With cardinality constraints, a
corresponding 'Table2' must also be added or deleted.
Bu aralar projelerimde EF kullanıyorum ve muhtemelen Frameworkta
bulunan bir hatadan kaynaklanıyor olacak ilişkili tablolardan kayıt
silerken yukardaki hatayı alıyorsunuz. Ben kendi modelimde 1:Many:1
ilişkili bir kaydı silmeye çalıştığımda bu hatayı aldım.
Bu sorunu çözmek için internette yaptığım araştırmalar sonucunda
yapılması gereken üç farklı adım olduğunu buldum. EF framework'u
projelerinde kullanacak arkadaşlar için bu üç küçük adımı anlatmanın
faydalı olacağına inandığım için sizlerle paylaşmak istedim.
Fazlası...
Ocak 1, 2009 at 10:59
—
aokocax
MSDN tv’de (Channel 9) yayınlanmaya başlayan yeni bir video serisi ile visual Studio 10 (2010) ve .net Framework 4.0 daha yakından görmek isteyenler için güzel bir fırsat sunuluyor. Videolarda ilgili sitelerden gerekli olan CTP (Community Technology Preview) dosyalarının nasıl indireleceğinden ve Virtual PC ayarlarını nasıl yapılması gerektiğine kadar bütün bilgiler mevcut. Videolara ve MSDN (Channel 9) altında oluşturlan bölüme ulaşmak için linkleri takip ediniz.
Video Episode 1 Visual Studio 2010 CTP VPC Ayarları
Video Episode 2 Visual Studio 2010
Video Episode 3 Asp.Net Web Form 4.0
MSDN Channel 9 [10-4] Bölümü
Aralık 28, 2008 at 2:05
—
aokocax
Ekim 16, 2008 at 9:48
—
aokocax

İster profosyonel bir web geliştici, ister web programlamaya yeni başlayan bir kişi olun, bilgisayarınızda web geliştirme için gerekli konfigürasyonları yapmanız ve programları kurmanız hayli çaba ve zaman gerektirmekte. İşte tam bu noktada Microsoft geliştirdiği yeni ve ücretsiz bir yazılımla bütün bu işleri kolaylaştıran bir araç sunma kararı almış.
Fazlası...