30 Eylül 2010 Perşembe

c# ,VisualBasic Translator


C# kodunuzu VisualBasic e ,Visual Basic kodunuzu da c# a çevirmek için güzel bir site.
http://www.carlosag.net/Tools/CodeTranslator/
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

29 Eylül 2010 Çarşamba

XML Web Servislerinde Ön Bellekleme


Şöyle bir XMLWebServis yazdımızı Düşünelim

Online Ticaret Sitemizdeki Sipariş Datasını DataSet Olarak Getiren;

[WebMethod(Description = "Sipariş Bilgisini Getirir",MessageName="SiparisGetir")]
public DataSet GetOrdersByIDy(DateTime startDate,DateTime endDate)
{
using (SqlConnection con = new SqlConnection("data source=SERVERIP;database=e-commerce;integrated security=true"))
{
SqlCommand cmd=new SqlCommand("Select * From Orders Where orderID=@orderID",con);
cmd.Parameters.AddWithValue("@startDate",startDate);
cmd.Parameters.AddWithValue("@endDate",endDate);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
}

Bu şekilde bir sipariş bilgisi WebServis den her çekildiğinde veri tabanına sorgu tekrardan gönderilip sorgu sonucu dönen data DataSet e doldurulup gönderilecektir.Bu da uygulamamıza belli bir yük getirir.

Bu WebServis Metodumuzu ÖnBellek ile çalışır duruma getirmek istersek.

"[WebMethod(Description = "Sipariş Bilgisini Getirir",MessageName="SiparisGetir",
CacheDuration = 300)]"
metodumuzun üzerine yukarıdali ifadeyi ekler isek yain "CacheDuration = 300" kısmını
istemciden bir talep geldiğinde data 300 saniye önbellekte tutulacaktır.Aynı Zaman aralığındaki data tekrar istenir ise o data tekrar oluşturulmayacak önbellkten gönderilecektir.Parametre Olarak verilen her zaman aralığı için önbellekte 300 saniye yani 5 dakika o data tutulur ve bu şekilde tekrar o kadar sipariş bilgisi veri tabanından çekilmek zorunda kalınmaz..
Mesela sitenizden entegrasyon ve benzeri bir amaç ile bir çok yerden sipariş datası çekiliyor ise bu bir avantaj olabilir...
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Teknoloji ve Tabi Yazılımdaki Günceli Takip Edilebileceğiniz Siteler


Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

Çevik yazılım Geliştirmek için


Çevik yazılım Geliştirme için süreçleri :

1.Sürekli Entegrasyon -> Yazılımın sürekli gerçek test edilebilir ortama aktarılması böylece testlerin daha hızlı geri dönüşlerinin alınabilmesi.
2.TDD -> önce testlerinin yazılması,snra kodun yazılması ve test edilmesi,
3.Refactoring ->Kodun Yeniden gözden geçirilip tekrar yazılması.


Büyük yazılım projelerinde bu 3lü yü bir döngü şeklinde kullanılır..

Yazılan kodun test edilmesi ve çıkan hatalar doğrultusunda refactoring yapılıp tekrar yazılması,sonra gerçek ortam a entegre edilmesi ve son kullanıya da test ettirilmesi şeklinde


Kaynak : http://www.acm-software.com/Agile/AgileEngineeringPractices
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

ÇEVİK YAZILIM GELİŞTİRME / “AGILE”


Agile Çevik yazılım geliştirme teknikleri hakkında güzel bir yazıya buradan ulaşabilirsiniz..

http://www.acm-software.com/Agile/AboutAgile

Umarım faydalı olur..
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

27 Eylül 2010 Pazartesi

Page Rank Kontrol









Sayfanızın Page Rank kontrolünü buradan yapabilirsiniz :







This page rank checking tool is powered by Page Rank Checker service



Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

24 Eylül 2010 Cuma

Site IP Bilgilerini Bulma


İstediğiniz sitenin IP ve bütün bilgilerini(satın alan kişi,adresi vb.) öğrenebilmek için.
http://centralops.net/co/ adresine girip sol panelden "Domain Dossier" kategorisine tıklayıp istediğiniz adresi yazıp bilgilerine ulaşabilirsiniz.
Yunus Emre Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.