Aylık arşivler: Nisan 2012

C# ile sayı yuvarlama

Genellikle double tipinde ondalık sayıyı yuvarlamak için Round fonksiyonu kullanıyorlar ama C#’ın büyük kütüphanesi sağolsun çok kullanışlı Math sınıfı ile sayıyı bir üstüne veya bir altına yuvarlayabiliyoruz.

Bir üst sayıya yuvarlamak için;

// 50,5 'i 51'e yuvarlayalım
Sayi = Math.Ceiling(50,5);

Bir alt sayıya yuvarlamak için;

// 50,5 'i 50'e yuvarlayalım
double Sayi = Math.Floor(50,5);

TCMB’dan XML ile döviz kuru çekmek

public static void DovizKurAl()
{
XDocument TCMB = XDocument.Load("http://www.tcmb.gov.tr/kurlar/today.xml");
if (TCMB != null)
{
var Kur = (from p in TCMB.Element("Tarih_Date").Elements("Currency")
select new
{
tarih = (string)TCMB.Element("Tarih_Date").Attribute("Tarih"),
kod = (string)p.Attribute("Kod"),
isim = (string)p.Element("Isim"),
alis = (string)p.Element("ForexBuying"),
satis = (string)p.Element("ForexSelling"),
efektifalis = (string)p.Element("BanknoteBuying"),
efektifsatis = (string)p.Element("BanknoteSelling")
});
if (Kur.AsEnumerable().Count() > 0)
{
foreach (var item in Kur)
{
HttpContext.Current.Response.Write(item.tarih + " / " + item.kod + " / " + item.isim + " / " + item.alis + " / " + item.satis + " / " + item.efektifalis + " / " + item.efektifsatis + "
");
}
}
}
}

Bu uzun arada neler yaptım, başıma neler geldi!

Günaydın Ltd. Şti.’nden ayrıldıktan sonra, Antalya’ya tatil yapma hevesiyle gelip iş teklifi aldıktan sonra Antalya’da çalışmaya başladım. Akdeniz TV A.Ş. 1 yılı aşkın süre yazılım ve sistem çözümleri sundum.

Akdeniz TV’de çalıştığım süre içinde kanalın kablolama alt yapısını yeniledim, online olarak tv ve radyo yayın hizmeti vermek için gerekli yapıyı kurdum, hatta sayın teknik müdürüm Ender Alp ile radyo programı bile hazırlayıp sunduk.

Bu süre içinde oradaki dostlukları çok sevdim. Sanki herkes bir geminin maduru gibi birbirine sım sıkı sarılıyordu. Aslında başıma o talihsiz kaza gelmeseydi bir süre daha çalışırdım.

  • http://www.sabah.com.tr/Yasam/2010/07/23/akdeniz_tvde_cinayet
  • http://www.haberler.com/akdeniz-tv-deki-cinayet-2390013-haberi/
  • http://www.skyturk.net/akdeniz-tvde-cinayet/
  • http://www.bizimantalya.com/root.vol?exec=page&nid=104819
  • http://www.sondakika.com/haber-akdeniz-tv-deki-cinayet-davasi-2558325/

2 hafta hastane, 1 ay evde yattıktan sonra 1 ay daha Akdeniz TV’de çalışarak, yeni iş yerim Vitamin Turizm firmasına geçtim.

Antalya’ya geldikten sonra mesleğim alanında gelişmeler ise;

  • çok geç olsada asp’den asp.net’e geçtim
  • ileri seviye css öğrendim
  • c# bilgimi pekiştirdim
  • linq öğrendim
  • entity framework ile tanıştık, birbirimizi çok sevdik

Kadim dostum Fatih Ünal “Yazılımı iş yerinde değil, evde geliştirirsin” demişti, haklıda. Boş zamanlarımda emlak sistemi yazdım ve şuan b2c projesi üzerinde çalışıyorum.

Geliştirdiğim projeler hakkında daha detaylı bilgide vereceğim.

to be continued…

Yeni başlangıç, yeni blog

Uzun bir aradan sonra blog tutmaya tekrar başlıyorum. Bu ara dönemde hayatımda bir çok değişiklikler oldu ama hayatı geçibildiğince güzel olduğu için kimi olayları göz ardı, kimi olaylarıda içine gömmek zorundasın.

Bloğ’umuzdaki yazılar büyük ölçüde web teknolojileri üzerine olacaktır. Faydalı bilgileri sizinle paylaşmaya devam edeceğim. Beni takip edin 🙂