JavascriptOpenID Selector |
18 Ekim 2012 Perşembe
OpenId Destekleyen Sosyal Medya İkonlarıyla Kullanıcıları Bir Siteye Üye Yapmak
Etiketler:
Facebook,
Google,
Membership,
OpenId,
Üyelik
29 Eylül 2012 Cumartesi
Web Servisi ile T.C. Kimlik No Sorgulama
T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü tarafından sunulan T.C. Kimlik No doğrulama web servisi için güncel adres aşağıdaki gibidir:
https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx
https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx
12 Eylül 2012 Çarşamba
HTML5 File ve FileReader API'leri kullanarak resim içeriğini Drag & Drop ile almak
HTML5 ile gelen yeniliklerden birisi de File ve FileReader API. Bu W3C'nin sunduğu bu API sayesinde lokal dosya sistemdeki bir dosyalara JavaScript erişimi sağlanıyor. Eriştiğiniz dosyanın içeriğini okuduktan sonra yapılabilecekler hayal gücünüze kalmış oluyor.
30 Ağustos 2012 Perşembe
ORM (Object Relational Mapping) Kavramı, Toolları ve Performans üzerine...
ORM (Object Relational Mapping) denilen kavram, veritabanı gibi bir dış kaynaktan gelen generic veriye karşılık gelen nesnelerin oluşturulup veri transfer işlemlerinde bunları birbirine bağlaması kavramıdır.
AJAX PageMethods nedir?
ASP.NET üzerindeki PageMethods yapısı temelde istemci tarafından sunucu sunucu kodlarının çağırmamızı sağlayan ASMX web servislerine alternatif bir yapıdır. Bu yapıyı ASMX web servislerinden ayıran göze çarpan yapısal farklarından biri, web servislerinde servis örnekleri GET/POST HTTP Requestleri atıldıkça oluşturulmasına karşı PageMethods yapısında Application örneklendiği anda sayfanın adresinde oluşan bir servis yapısı olması ve sadece HTTP POST Request'ine cevap vermesidir.
Etiketler:
.net,
ajax,
asp,
c#,
javascript,
jquery,
pagemethods
25 Ağustos 2012 Cumartesi
WPF DataGrid üzerinde programatik olarak nasıl DataGridTemplateColumn oluşturup yönetiriz?
WPF ile ilgilenen çoğu geliştiricinin de bildiği gibi XAML yapısı arka planda yazılacak birçok kodu ortadan kaldırabilmektedir. Ancak Windows Forms geleneğinden gelen kullanıcıların XAML yapısına geçiş sürecinde syntax'a tamamen hakim olamamasından dolayı bazı işlemleri programatik olarak kodla yapmayı tercih etmektedirler.
Etiketler:
.net,
binding,
c#,
DataGrid,
DataGridTemplateColumn,
event handling,
programatik,
WPF
SQL Server 2005+ ile Index Maintenance
SQL Server üzerinde veritabanı geliştirirken indexleme yapmak performans için kaçınılmazdır. Ancak bazı durumlarda bu indexler kendilerini otomatik olarak güncellemezler. Ve kayıtlar arttıkça performans düşmeye başlar.
Bulk Insert Yöntemi
Büyük veriler ile çalışan yazılımcılar çok fazla kaydı bir tabloya yazarken ederken klasik yöntemler ile kod yazıldığında çok uzun süren döngülere girildiğini az çok bilirler. Örneğin bir döngü ile tabloya 1000 kayıt 1 saniyede yazılırken 10000 kaydın lineer bir artış ile 10 saniyede yazılması beklense de eksponansiyel olarak artarak bu 40 saniyeye kadar çıkabilir. Bu da ciddi performans sorunlarına neden olabilir.
24 Ağustos 2012 Cuma
SQL Server 2005+ Üzerinde CLR Assembly Entegrasyonu
Veritabanı bağımlı sistemler geliştirirken bazen performans için bazen de güvenlik için keşke şu metodu Sql Server üzerinden çağırabilseydim dediğimiz zamanlar olur. Örneğin; bir masaüstü uygulaması geliştirilirken genel geçer yöntem, uygulamaların istemci, veri tabanının da bir sunucu şeklinde tasarlanmasıdır. Böyle bir durumda ayrıca bir sunucu uygulaması yazma maliyetinden kurtulmuş olunur, veri tabanı sunucusunun da istemci sunucusu olarak kullanılması sağlanmış olur. Ancak bu sunucunun kabiliyetleri veri tabanı sunucusunun kabiliyetleri ile sınırlı olacaktır.
Kaydol:
Kayıtlar (Atom)