Bir türlü ikincisini yazamadığım entegrasyonlar serilerinin bir yenisi ile yine karşınızdayım. Birinci bölümleri yayınlayınca iş bitmiş gibi oluşan bir kanı var bende sanırım. Ve tembelliğimin de bu sonuca katkısı yadsınamaz bir gerçek. Neyse bu sefer Facebook Connect (fbc) ile asp.net in nasıl entegre çalışacağını, kullanıcı authentication işlemlerinin nasıl fbc ile yapılacağını kısaca anlatacağım. Bir tane [...]
Vakti zamanında ara ara da olsa algoritma çalışmaları yapardım blog için. Bir soruyu alır ve programatik olarak nasıl çözüleceğini anlatmaya çalışırdım. Böyle aktivitelere pek işten güçten fırsat bulamıyorum sanırım. En son iki yıla yakın bir zaman olmuş onu farkettim.
Neyse efendim girişi toparlayalım; mors alfabesi üzerine ufak bir algoritma çalışması yapacağız. Problemimiz şu; bir arkadaşınız facebook [...]
Joe Armstrong isimli Erlang dilinin geliştiricilerinden bir abimiz, vakti zamanında nesne yönelimli programlama modeli için bir örneklemede bulunmuş, ve demiş ki;
“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire [...]
LinQtoSQL kullanmak için bir dbml’i yarattınız, içerisine gerekli gördüğünüz tabloları eklediniz bağlantılarını kurdunuz ve projenizde mutlu ve mesut bir biçimde kullanıyorsunuz diyelim. Bir sorun yaşayana kadar yeni şeyler öğrenmeyi red eden benim gibi bir yapıdaysanız “Delay Loaded” özelliğinin ne olduğunu içi dolu dolu byte array’ler ile çalışmadan araştırmazsınız sanıyorum.
Bir tane tablomuzda bir kolon var tipi [...]
Yine blog’u yanlızlığa terkettiğim bir ayın ardından ufak bir sorun ve çözüm ile beraberiz. Dün akşam saatlerinden bugün sabaha kadar bir türlü içinden çıkamadığım bir sorunun kaynağını absürd bir biçimde buldum, sizlerle paylaşmak isterim sayın seyirciler.
Şimdi WCF ile birlikte callback yapan bir sistem kurduk diyelim. Bu sistemde ana operation contract olarak subscribe isimli bir method’umuz [...]
Uzun bir süredir yine blogu birbaşına bırakmış olmamın verdiği hüznü derin derin içimde hissederken ilginç bir durumu paylaşayım istedim. Bir linq sorgusu yazacaksınız ve kıstaslarınız dinamik olarak, çalışma zamanında belirlenecek. Kısaca linq içerisinde yazacağınız WHERE expression duruma göre değişecek. Nasıl böyle bir gereklilik doğar; örneğin bir adres defteri sorgusu alacaksınız, bir kullanıcı gider sadece adı [...]
Üç J’ler devam yazısını yakında yayınlıyor olacağım umarım. Bu esnada şu anda farkettiğim bir tuhaflığı paylaşayım istedim. Şimdi bildiğimiz bir string türü için split fonksiyonu var. Bir string değişken yaratıp .split diyerek çağırabilir ve string veriyi verdiğimiz parametreye göre parçalara ayırabiliriz. Örneğin “axaxaxaxa” string değeri için .split(“x”) şeklinde bir çağırım bize 5 elemanlı bir string [...]
Sözünü vermiştim, ancak fırsat oldu. JSON, jQuery ve jTemplates ile ASP.net’in entegre bir biçimde çalıştığı örnek web sistemi yazacağım. Bir kaç bölüm halinde ayırmaya karar verdim. Bu birinci bölüme geçmeden kısa bir açıklama yapayım başlık hakkında.
JSON: Bir tür veri değişim formatı olarak düşünebilirsiniz. XML gibi yani, tek farkı daha az yer tutması ve jscript tarafından [...]
Elimizde değişik bir case var, şöyle ki; bir list(of string) içerisinde n adet string değeri, diğer bir list(of integer) içerisinde ise yine n adet puan var. Biz istiyoruz ki bu birinci list’ten (adı cevaplar olsun) =”D” olan item’lara karşılık gelen sırada ikinci list’teki (adı puanlar olsun) integer’lar toplansın. Şematize de edelim;
Cevaplar Listesi; (List (Of String))
D
Y
D
D
Y
Puanlar [...]
Şöyle bir durum söz konusu olduğunu varsayalım; yazdığınız bir uygulama var ve uygulama ile birlikte değişmeyecek yapıda oldukça fazla boyutlu referans kütüphaneler vermeniz gerekli. Bir tür SDK olabilir ya da arabirim kütüphaneleri olabilir vs. Uygulama ile verelim olsun gitsin bir yaklaşımdır evet, ama 100 kb lik bir uygulama yazdınız ve onun refere ettiği bu assembly’ler [...]