DateTime.ToString() Patterns
2 Nisan 2012 Pazartesi
31 Mart 2012 Cumartesi
DynamicObject in C# 4.0
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
namespace ConsoleApplication1 {
class DynamicTest : DynamicObject {
public override bool TryInvokeMember(
InvokeMemberBinder binder, object[] args,
out object result) {
var paramList = new Dictionary<string, object>();
int i = 0;
foreach ( object obj in args ) {
string name = binder.CallInfo.ArgumentNames.Count > i ?
binder.CallInfo.ArgumentNames[i] : ("param" + i);
paramList.Add(name, obj);
i++;
}
WriteCall(binder.Name, paramList);
result = null;
return true;
}
public void WriteCall(string name, Dictionary<string, object> paramList) {
Console.WriteLine("Executing: {0}", name);
foreach ( string key in paramList.Keys ) {
Console.WriteLine("\t{0}: {1}", key, paramList[key]);
}
}
}
class Program {
static void Main(string[] args) {
dynamic cl = new DynamicTest();
cl.MyMethodCall(count:12, value: "this is a string");
}
}
}
Kaynak : http://winterdom.com/2009/05/dynamicobject-in-c-40
23 Mart 2012 Cuma
Efsane CEO’nun arkasında bıraktığı 10 liderlik sırrı
Efsane CEO’nun arkasında bıraktığı 10 liderlik sırrı
Apple’ı devrimci teknolojilerle dünyanın en büyük şirketi yapan efsane CEO Jobs’un liderlik sırlarını, kendi ağzından biyografisini yazan Walter Isaacson 10 maddede derledi
20 Mart 2012 Salı
C# (CSharp) ile Kayıt Defteri (Registry) İşlemleri
C# (csharp) da kayıt defterinden kayıt okuma (read value from Registry), kayıt defterindeki kaydı güncelleme (change value to Registry), kayıt defterine yeni kayıt yazma (write value to Registry), kayıt defterindeki kaydı silme (delete value from Registry), kayıt defterine yeni anahtar oluşturma (create key to Registry) ve kayıt defterindeki anahtarı silme (delete key from Registry) işlemlerinin nasıl gerçekleştirildiğini örneklerle sizlere aktarmaya çalışacağım.
12 Mart 2012 Pazartesi
Web Service'lerinde Güvenlik 1
Giriş
Şirketiniz bayilik sistemi ile çalışıyor ve siz Türkiye üzerinde bulunan bayi ağınızın merkezdeki stok bilgilerini görüntüleyebilmesi ve siparişlerini geçebilmelerini sağlayan Web Service uygulaması geliştirdiniz. Ancak Web Service üzerinden dağıttığınız bu bilgiler gizli ve adresi bilen – veya bulan – herkesin bu Web Servisi kullanmasını istemiyorsunuz. O halde Web Service ini kullanan istemcinin kendini tanıtması gerekiyor. Yazımızın konusu Web Service’lerinde güvenliği sağlamak.
WSE 3.0 Security
Web servisinize ulaşan bir mesajın acaba bir saldırımı yoksa gerçekten bir istemci mesajı mı olduğunu nasıl kontrol edersiniz? Peki, mesajın güvenliğini sağladığınızı varsayalım acaba istemci kullanıcının yetkisi dışında bir veriye talepte bulunmadığından emin olabilir misiniz?
Kaydol:
Kayıtlar (Atom)