<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-4435594005256762948</id><updated>2009-09-24T02:17:35.943-07:00</updated><title type='text'>Oğuzhan</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-8144408873481818197</id><published>2008-07-05T11:08:00.001-07:00</published><updated>2008-07-07T11:23:31.024-07:00</updated><title type='text'>Projede Toplam Çalışma Saati</title><content type='html'>Merhabalar ,&lt;br /&gt;Bir rapor hazırlamak için, mesai saatleri içinde çalışılan zamanı bulan bir fonksiyona ihtiyaç duydum. İlgili fonksiyon hafta sonlarını , öğlen aralarını ve tüm resmi tatilleri çıkarıp toplam kaç dakika çalışılmış ise onu getirecek bir özellik barındırmalı idi. Internet te aradığım kadarı ile isteklerime bu şekilde çok fazla cevap veren bir fonksiyon bulamadım.Bu nedenle kendim yazdım ve bunu sizlerle paylaşmak istedim.&lt;br /&gt;&lt;br /&gt;Öncelikle ilgili veritabanında Holidays Tablosu oluşturdum ve alanları da&lt;br /&gt;HolidayID int , (primary key)&lt;br /&gt;OfficialHolidayDate datetime , -- hangi gün resmi tatil ise&lt;br /&gt;IsAllDayHoliday bit , -- Tüm gün mü tatil yoksa yarım gün mü&lt;br /&gt;FinishTime char (5) -- eğer yarım gün ise mesai kaçta bitiyor&lt;br /&gt;&lt;br /&gt;Bu tabloya ilgili resmi tatilleri eklemeniz gerekmektedir.&lt;br /&gt;&lt;br /&gt;Declare&lt;br /&gt;@WorkBeginDate Datetime, -- ilgili projenin başlama zamanı&lt;br /&gt;@WorkEndDate DateTime, -- ilgili projenin bitiş zamanı&lt;br /&gt;@BeginDayMorning char(5), -- mesainin sabah başlama saati&lt;br /&gt;@EndDayMorning Char(5), -- mesainin öğlen bitiş zamanı&lt;br /&gt;@BeginDayAfternoon char(5), -- mesainin öğleden sonra başlama zamanı&lt;br /&gt;@EndDayAfternoon Char(5), -- mesainin öğleden sonra bitiş zamanı&lt;br /&gt;@ExcludeWeekend Bit -- hafta sonları çıkarılacak mı ?&lt;br /&gt;&lt;br /&gt;-- ilk değerler veriliyor. Fonksiyona parametre olarak ta geçebilirsiniz. Burada örnek olması için default değerler verilmiştir.&lt;br /&gt;SET @WorkBeginDate = '20080104 08:00'&lt;br /&gt;SET @WorkEndDate = '20080105 14:30'&lt;br /&gt;&lt;br /&gt;SET @BeginDayMorning = '08:00'&lt;br /&gt;SET @EndDayMorning = '12:00'&lt;br /&gt;SET @BeginDayAfternoon = '13:00'&lt;br /&gt;SET @EndDayAfternoon = '17:30'&lt;br /&gt;SET @ExcludeWeekend = 1&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;@BeginDateBeginDay Datetime, -- projenin başlama zamanında mesainin başlangıcı&lt;br /&gt;@BeginDateEndDay Datetime, -- projenin başlama zamanında mesainin bitisi&lt;br /&gt;@EndDateBeginDay Datetime, -- projenin bitiş gününde mesainin bitisi&lt;br /&gt;@WorkDayLength INT, -- bir günde çalışılan toplam dakika&lt;br /&gt;@Minutes INT -- toplamda bulacak olduğumuz süre&lt;br /&gt;&lt;br /&gt;--- Günlük Toplam Çalışma Saati Dakika olarak öğlen arası dahil&lt;br /&gt;&lt;br /&gt;SET @WorkDayLength = DATEDIFF(mi,'20080101 ' + @BeginDayMorning,'20080101 ' + @EndDayAfternoon) - 60&lt;br /&gt;SET @BeginDateBeginDay = CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @BeginDayMorning -- normal mesai başlama o gün için&lt;br /&gt;SET @BeginDateEndDay = CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayAfternoon -- normal mesai bitiş o gün için&lt;br /&gt;SET @EndDateBeginDay = CONVERT(VARCHAR,@WorkEndDate,101)+ ' ' + @BeginDayMorning -- bu da işin bittiği son gün mesai başlangıcı&lt;br /&gt;&lt;br /&gt;IF ( SELECT  COUNT(*) FROM Holidays&lt;br /&gt;      WHERE ( CONVERT(Varchar,@BeginDateEndDay,101) = OfficialHolidayDate&lt;br /&gt;      and IsAllDayHoliday = 1 )  ) &gt; 0&lt;br /&gt;            SELECT @Minutes = 0 &lt;br /&gt;&lt;br /&gt;-- EĞER normal mesai bitiş o gün için  büyükse işin bitme zamanından bu durumda  &lt;br /&gt;-- @BeginDateEndDay enddate ' e eşit olmalı&lt;br /&gt;ELSE IF @BeginDateEndDay &gt; @WorkEndDate&lt;br /&gt;Begin&lt;br /&gt;    -- eğer iş öğlen arası açılıp öğlen arası bitti ise&lt;br /&gt;   IF  @WorkBeginDate between CONVERT(Varchar,@WorkBeginDate,101) + ' ' + &lt;br /&gt;          @EndDayMorning and CONVERT(Varchar,@WorkBeginDate,101) + ' ' + &lt;br /&gt;          @BeginDayAfternoon and @WorkEndDate between  &lt;br /&gt;          CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayMorning and &lt;br /&gt;          CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @BeginDayAfternoon&lt;br /&gt;                     SELECT @Minutes = 0&lt;br /&gt;    -- iş o gün  sabah çalışma saatleri arasında  bitmiş mi&lt;br /&gt;    else if @WorkBeginDate  between  CONVERT(Varchar,@WorkBeginDate,101)  +  ' ' +               @BeginDayMorning and  CONVERT(Varchar,@WorkBeginDate,101) + ' ' + &lt;br /&gt;                @EndDayMorning  and @WorkEndDate between  &lt;br /&gt;                CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @BeginDayMorning and &lt;br /&gt;                CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayMorning    &lt;br /&gt;                    SELECT @Minutes =   DATEDIFF(mi,@WorkBeginDate ,           CONVERT(Varchar,@WorkEndDate,101) + ' ' + @EndDayMorning )&lt;br /&gt;&lt;br /&gt;    -- öğleden sonra bitmiş ise&lt;br /&gt;    else if   @WorkBeginDate between CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayMorning and &lt;br /&gt;                CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayAfternoon&lt;br /&gt;                SELECT @Minutes = DATEDIFF(mi,CONVERT(Varchar,@WorkBeginDate,101) + ' ' + @EndDayMorning ,@WorkEndDate) - 60&lt;br /&gt;    else&lt;br /&gt;          SELECT @Minutes =    &lt;br /&gt;                     DATEDIFF(mi,@WorkBeginDate,@WorkEndDate)  - 60&lt;br /&gt;      &lt;br /&gt;       SET @BeginDateEndDay = @WorkEndDate&lt;br /&gt;end&lt;br /&gt;else&lt;br /&gt;begin&lt;br /&gt;      SELECT @Minutes =  &lt;br /&gt;                     DATEDIFF(mi,@WorkBeginDate,@BeginDateEndDay) – 60&lt;br /&gt;-- öğlen arası da var&lt;br /&gt;end &lt;br /&gt;&lt;br /&gt;IF @BeginDateEndDay &lt; @WorkEndDate&lt;br /&gt;BEGIN&lt;br /&gt;      DECLARE @Counter INT&lt;br /&gt;      SET @Counter = 1&lt;br /&gt;      IF @ExcludeWeekend = 1&lt;br /&gt;      BEGIN&lt;br /&gt;            WHILE DateAdd(dd,@Counter,@BeginDateBeginDay)&lt;br /&gt;             &lt;    @EndDateBeginDay&lt;br /&gt;            BEGIN&lt;br /&gt;                  --- yarım gün tatil mi&lt;br /&gt;                  IF ( SELECT  COUNT(*)&lt;br /&gt;                         FROM Holidays&lt;br /&gt;                         WHERE  &lt;br /&gt;             ( &lt;br /&gt;                DateAdd(dd,@Counter,&lt;br /&gt;                     CONVERT(Varchar,@WorkBeginDate,101) ) = &lt;br /&gt;                     OfficialHolidayDate&lt;br /&gt;                                 and IsAllDayHoliday = 0 ) &lt;br /&gt;                ) &gt; 0&lt;br /&gt;                  BEGIN&lt;br /&gt;                        SELECT  @Minutes = &lt;br /&gt;                             @Minutes +&lt;br /&gt;                                       case  &lt;br /&gt;                                            when CONVERT(char(5),FinishTime) &lt;br /&gt;                                            &gt;= @EndDayMorning  &lt;br /&gt; -- öğleden sonranın bitiş saatinde ise&lt;br /&gt;                                            then                     &lt;br /&gt;                                              ( &lt;br /&gt;                                     DATEDIFF(mi,  &lt;br /&gt;                                CONVERT(Varchar,OfficialHolidayDate ,101) + ' '&lt;br /&gt;                                               + @BeginDayMorning ,CONVERT(Varchar,OfficialHolidayDate ,101) + ' ' + FinishTime)   &lt;br /&gt;                                 ) - 60&lt;br /&gt;                                   ELSE     &lt;br /&gt;                                         ( &lt;br /&gt;                                DATEDIFF(mi, &lt;br /&gt;CONVERT(Varchar,OfficialHolidayDate ,101) + ' '&lt;br /&gt;                                               + @BeginDayMorning ,CONVERT(Varchar,OfficialHolidayDate ,101) + ' ' + FinishTime)   &lt;br /&gt;                     )&lt;br /&gt;                                END&lt;br /&gt;                             FROM Holidays&lt;br /&gt;                             WHERE DateAdd(dd,@Counter,CONVERT(Varchar,@WorkBeginDate,101) ) = OfficialHolidayDate and IsAllDayHoliday = 0&lt;br /&gt;                  End&lt;br /&gt;                  else  &lt;br /&gt;                    if ( SELECT  COUNT(*)&lt;br /&gt;                                    FROM Holidays&lt;br /&gt;                                    WHERE ( DateAdd(dd,@Counter,CONVERT(Varchar,@WorkBeginDate,101) ) = OfficialHolidayDate&lt;br /&gt;                                   and IsAllDayHoliday = 1 )  ) = 0  and (DATEPART(dw,DateAdd(dd,@Counter,@WorkBeginDate)) IN (2,3,4,5,6))&lt;br /&gt;                  begin&lt;br /&gt;                        SELECT   @Minutes = @Minutes + (1 * @WorkDayLength)&lt;br /&gt;                  end&lt;br /&gt;                  set @Counter = @Counter + 1&lt;br /&gt;            end&lt;br /&gt;      END&lt;br /&gt;      ELSE&lt;br /&gt;      BEGIN&lt;br /&gt;            SELECT @Minutes = @Minutes + (( DATEDIFF(dd,@BeginDateBeginDay,@EndDateBeginDay) ) * @WorkDayLength)  -- öğlen arası çıkmış şekilde&lt;br /&gt;            --SELECT @Minutes = @Minutes + (( DATEDIFF(dd,@BeginDateBeginDay,@EndDateBeginDay) - 1 ) * @WorkDayLength)&lt;br /&gt;      END&lt;br /&gt;&lt;br /&gt;      -- Yapılan işin son günü&lt;br /&gt;    if ( SELECT  COUNT(*) FROM Holidays&lt;br /&gt;          WHERE ( CONVERT(Varchar,@WorkEndDate,101) = OfficialHolidayDate&lt;br /&gt;                             and IsAllDayHoliday = 1 )  ) &gt; 0&lt;br /&gt;            SELECT @Minutes = @Minutes + 0 &lt;br /&gt;    else  if CONVERT(Varchar,@WorkEndDate,101) + ' ' + @BeginDayAfternoon &lt;= @WorkEndDate &lt;br /&gt;         and (DATEPART(dw, @WorkEndDate ) IN (2,3,4,5,6))&lt;br /&gt;          SELECT @Minutes = @Minutes + DATEDIFF(mi,@EndDateBeginDay,@WorkEndDate) - 60  -- öğle arası çıkarılıyor&lt;br /&gt;    -- eğer öğleden sonra bitmiş ise &lt;br /&gt;    else if (DATEPART(dw, @WorkEndDate ) IN (2,3,4,5,6))&lt;br /&gt;          SELECT @Minutes = @Minutes + DATEDIFF(mi,@EndDateBeginDay,CONVERT(Varchar,@WorkEndDate,101) + ' ' + @EndDayMorning )&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;SELECT  @Minutes/60/24, 'Gün' , 'Saat', @Minutes/60, 'Dakika ' ,@Minutes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ilgili dosyayı &lt;a href='http://www.idriscin.com/assets/files/totalworkHours.rar'&gt; buradan indirebilirsiniz. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-8144408873481818197?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/8144408873481818197/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=8144408873481818197&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/8144408873481818197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/8144408873481818197'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2008/07/projede-toplam-alma-saati.html' title='Projede Toplam Çalışma Saati'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-7949826339965066168</id><published>2008-03-12T13:54:00.000-07:00</published><updated>2008-03-12T13:55:42.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Extension Methods'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Extension Methods nedir ?</title><content type='html'>c# 3.0 ile gelen yeni bir özelliktir. Bu metod yazılımcıya var olan bir tipe herhangi bir yeniden bir tip yaratma&lt;br /&gt;&lt;br /&gt;olmadan yeni methodlar eklemeye olanak tanır.&lt;br /&gt;Uzun zamandır beklediğim bir özellik idi çünkü bazı kontroller için uzun uzadıya ilgili sınıfı çağırmak zor geliyodu bana .&lt;br /&gt;Mesala bir string değer in email olup olmadığını kontrol etmek için bir utility classı yazıp ilgili&lt;br /&gt;class ta da IsValidEmail(string str) gibi bir fonksiyon bulunmakta ve değerin kontol etmek istediğimde de IsValidEmail(strEmail) yazmakta idim.Aslında bunda yanlış bir şey yok ama okunurluk bazında zor oluyordu.&lt;br /&gt;Şu şekilde olması sizce de iyi olmaz mı? strEmail.IsValidEmail() bu kod daha okunaklı değil mi? bu yapacaklarımızdan sadece bir tanesi .&lt;br /&gt;peki aynı şekilde diğer sık kulladığımız sınıflara da eklemek istemez miyiz ?&lt;br /&gt;Niye her zaman bir string değeri&lt;br /&gt;sayıya dönüştürken Convert.ToInt32(değişken) şeklinde yazıyoruz da neden degisken.ToInt32() yazamıyorum.İşte burada c# 3.0 ile gelen bu özellik sayesinde ilgili isteklerimiz yapabiliyoruz.&lt;br /&gt;&lt;br /&gt;İlgili Class Yapısını string değer için şu şekilde yazabiliriz.&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;namespace ExtensionMethods&lt;br /&gt;{&lt;br /&gt;  public static class ExtensionMethods&lt;br /&gt;  {&lt;br /&gt;&lt;br /&gt;      private static readonly string CharactersLowerCase = "abcdefghijklmnopqrstuvwxyz";&lt;br /&gt;      public static readonly string ValidEMailCharacters = "0123456789abcdefghijklmnopqrstuvwxyz_";&lt;br /&gt;&lt;br /&gt;      #region Method - ToInt32&lt;br /&gt;&lt;br /&gt;      public static int ToInt32(this string str)&lt;br /&gt;      {&lt;br /&gt;          return Int32.Parse(str);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      #endregion&lt;br /&gt;&lt;br /&gt;#region Method - IsMoney&lt;br /&gt;&lt;br /&gt;      public static bool IsMoney(this string value)&lt;br /&gt;      {&lt;br /&gt;          if (value == null)&lt;br /&gt;              return false;&lt;br /&gt;          string tmp = value.Trim();&lt;br /&gt;          if (tmp.Length == 0)&lt;br /&gt;              return false;&lt;br /&gt;          for (int i = 0; i &lt; tmp.Length; i++)&lt;br /&gt;              if (!char.IsDigit(tmp, i) &amp;amp;&amp;amp; tmp.ToCharArray()[i] != ',')&lt;br /&gt;                  return false;&lt;br /&gt;          return true;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      #endregion&lt;br /&gt;&lt;br /&gt;      #region Method - EMail&lt;br /&gt;&lt;br /&gt;      public static bool CheckEMail(this string eMail)&lt;br /&gt;      {&lt;br /&gt;          if (eMail == null)&lt;br /&gt;              return false;&lt;br /&gt;          string email = eMail.Trim();&lt;br /&gt;          string[] strEmail = email.Split(new char[] { '@' });&lt;br /&gt;          if (strEmail.Length != 2 || strEmail[0].Length &lt; 2 || strEmail[1].Length &lt; 5)&lt;br /&gt;              return false;&lt;br /&gt;&lt;br /&gt;          string[] left = strEmail[0].Split(new char[] { '.', '-' });&lt;br /&gt;          for (int i = 0; i &lt; left.Length; i++)&lt;br /&gt;              if (left[i].Length &lt; 1 || !CheckEMailPart(left[i]))&lt;br /&gt;                  return false;&lt;br /&gt;          string[] right = strEmail[1].Split(new char[] { '.' });&lt;br /&gt;          if (right.Length &lt; 2 || right[right.Length - 1].Length &lt; 2)&lt;br /&gt;              return false;&lt;br /&gt;          for (int i = 0; i &lt; right.Length - 1; i++)&lt;br /&gt;          {&lt;br /&gt;              if (right[i].Length &lt; 2)&lt;br /&gt;                  return false;&lt;br /&gt;              string[] tmp = right[i].Split(new char[] { '-' });&lt;br /&gt;              for (int j = 0; j &lt; tmp.Length; j++)&lt;br /&gt;                  if (tmp[j].Length &lt; 1 || !CheckEMailPart(tmp[j]))&lt;br /&gt;                      return false;&lt;br /&gt;          }&lt;br /&gt;          return CheckOnlyLowerCaseCharacters(right[right.Length - 1]);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      private static bool CheckEMailPart(string str)&lt;br /&gt;      {&lt;br /&gt;          if (str == null || str == "")&lt;br /&gt;              return false;&lt;br /&gt;          for (int i = 0; i &lt; str.Length; i++)&lt;br /&gt;              if (ValidEMailCharacters.IndexOf(str[i]) &lt; 0)&lt;br /&gt;                  return false;&lt;br /&gt;          return true;&lt;br /&gt;      }&lt;br /&gt;      private static bool CheckOnlyLowerCaseCharacters(string str)&lt;br /&gt;      {&lt;br /&gt;          if (str == null || str == "")&lt;br /&gt;              return false;&lt;br /&gt;          for (int i = 0; i &lt; str.Length; i++)&lt;br /&gt;              if (CharactersLowerCase.IndexOf(str[i]) &lt; 0)&lt;br /&gt;                  return false;&lt;br /&gt;          return true;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      #endregion&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bu kısım ilgili class yapısı . Peki bu class ı nasıl kullacağız.&lt;br /&gt;öncelikle&lt;br /&gt;using ExtensionMethods;&lt;br /&gt;eklememiz gerekmektedir.&lt;br /&gt;&lt;br /&gt;string str = "aaq@aa.com";&lt;br /&gt;&lt;br /&gt;     if (str.CheckEMail())&lt;br /&gt;     {&lt;br /&gt;            //Doğru ise bunu yap&lt;br /&gt;     }&lt;br /&gt;     else&lt;br /&gt;     {&lt;br /&gt;         //yanlış ise bunu yap&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;şeklinde kullanabiliriz.&lt;br /&gt;&lt;br /&gt;Bir sonraki yazımda görüşmek üzere ....&lt;br /&gt;Sevgiyle Kalın&lt;br /&gt;&lt;br /&gt;Oğuzhan KIVRAK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-7949826339965066168?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/7949826339965066168/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=7949826339965066168&amp;isPopup=true' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/7949826339965066168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/7949826339965066168'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2008/03/extension-methods-nedir.html' title='Extension Methods nedir ?'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-6011009612564124545</id><published>2007-08-07T13:52:00.000-07:00</published><updated>2007-08-07T14:08:00.590-07:00</updated><title type='text'>Mutluluk</title><content type='html'>Tekrar merhabalar sevgili okurlarım ,&lt;br /&gt;Mulu olmak ne demektir sizce ? Her insan mutlu olabilir mi veyahut yalnız mutlu olmasına imkan var mı ? Muhakkak yanında birini ister , bu bir anne , baba, kardeş , arkadaş olabileceği gibi bir ömrü paylaşabileceği bir eş de olabilir.&lt;br /&gt;Eşim derken bir ömrü paylaşmak kötü günlere beraber göğüs germek , iyi günde beraber sevinmek ve en önemlisi bu bence kendini hiç düşünmeden birine emanet edebilmektedir.&lt;br /&gt;Geçen hafta çok sevdiğim bir arkadaşımı bekarlık mertebesinden , evlilik gibi kutsal bir müesseseye terfi ettirdik. Bu mutlu günlerinde yanında olmak biz arkadaşları için gurur verici olmuştur.&lt;br /&gt;Kendisi evleninceye kadar bize çok çektirmiş olsa da en azından kurtulduk çok şükür :) . O gece arkaşımın yüzünde gördüğüm o mutluluk tarif edilemez bir mutluluktu.&lt;br /&gt;Allah tan bu mutlu birlikteliğin bir ömür boyu sürmesini temenni eder , Serbay - Pakize KÖKEN çiftine tebrik eder ve mutluluklar dilerim..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-6011009612564124545?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/6011009612564124545/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=6011009612564124545&amp;isPopup=true' title='1 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/6011009612564124545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/6011009612564124545'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2007/08/mutluluk.html' title='Mutluluk'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-3434696881490342396</id><published>2007-07-17T13:15:00.000-07:00</published><updated>2007-07-17T13:41:30.748-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hayat'/><category scheme='http://www.blogger.com/atom/ns#' term='coni'/><title type='text'>Bir hayat hikayesi</title><content type='html'>Tekrar merhabalar ,&lt;br /&gt;Hiç acı bir gerçekle , kalemlerin çizdiği çizgilerle karşılaştınız mı ? çıkarılması gereken bir acı dersle . Uzun zamandır hürriyetin foto galerilerinin içinde olan e-çizgiyi takip etmekteyim ve orada gördüğüm bir çizgi serisi tüm gerçeği çıplaklığı ile bir kez daha yüzüme vurdu.&lt;br /&gt;&lt;a href="http://fotogaleri.hurriyet.com.tr/galeridetay.aspx?cid=4148&amp;rid=154"&gt;http://fotogaleri.hurriyet.com.tr/galeridetay.aspx?cid=4148&amp;amp;rid=154&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nedir mi bu Tabiki tüm her şeyimizi yabancılara emanet etmek ve her şeyi hazır bekleme alışkanlığı . Evet burada kahramanımız ki bu bizler olmaktayız elinde kendince olan varken bir coni ile arkadaşlık kuruyor ve coni ile arkadaşlığı ilerletikçe coni kendine yardım öneriyor ve kahramanımız kabul ediyor ne var ki gün geçtikçe kahranımız bu yardıma iyice alııyor ve tembellik yapmaya başlıyor. Fakat gün geliyor ki coni artık işleri hayır için yapmıyor ücret istemeye başlıyor kahramanımızdan tabiikii bizim kide alışmış ya tembelliğe veriyor parayı ... peki sizce ne kadar sürer bu durum para bitince kadar .... tüm mal varlığıda ipotek ile coninin eline geçince yol görünüyor kendisine ve paşa paşa hani bizim bir deyimimiz vardır ya geçti bolu pazarı sür eşşeği niğdeye... evet kahramanımızda bunu yapıyor elden ne gelir , olan oldu kafasını taşlara vursa ne yazar kendine eziyet.&lt;br /&gt;Evet bu çizgi bana bir şeyleri anımsattı Neden tüm varlıklarımız teker teker yabancılara satılmaya başlandı nerde ise bize ait bir şey kalmadı artık kendimizi bir yabancı şirkette çalışırsak çok üstte görmeye başladık. rivayet veya gerçek bende tam bilmiyorum ama anlatırlar zamanında eskişehir de uçak fabrikası kurulacakmış fakat amerika demiş ki ne gerek var fabrikayı açtınız üretime geçtiniz siz bu uçakları 150 lira ya üreteceksiniz gelin ben size bunları yarı fiyatına vereyim niye o kadar pahalı bir şey mal edesinizki tabii bizimkilerde ticaret kafası müthiş hemen kabul etmişler sonuçta kabul edilmiyecek gibi değil yarı yarıya kar edecekler. ne oldu sonra tamam o zaman aldık belki uçakları yarı fiyatına peki şimdi niye biz karar veremiyoz fiyata .. niye bize direkt dayatıyorlar fiyatı neden olacak çünkü elimiz mahkum . Bir fabrikamız olsa idi kötü mü olurdu kendi ürünümüz yerli ürünümüz olmuyacak mıydı o zaman pahalı üretilebilirdi ama bugun bunun fiyatını düşürmey i başaramıyacaktık.&lt;br /&gt;Artık her alanda yabancılara mahkum hale geldik. Umarım geleceğimiz tamamen onların elinde olmaz. Biz ki 3 kıta da hüküm sürmüş bir neslin torunlarıyız hiç bir zaman esir olmadık olmuyacağız . Bu durumda ne mi yapabiliriz tabiki yerli malı tüketimini özendirerek başlayabiliriz yeni çözümler her zaman bulunmuştur ve bulunacaktır. ve tabiki işimizi başkalarının değil kendi yapma alışkalığımızı edinerek .&lt;br /&gt;Bir başka yazımda görüşmek üzere esenlikle kalın....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-3434696881490342396?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/3434696881490342396/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=3434696881490342396&amp;isPopup=true' title='3 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/3434696881490342396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/3434696881490342396'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2007/07/bir-hayat-hikayesi.html' title='Bir hayat hikayesi'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-4005898025040645758</id><published>2007-07-10T15:23:00.001-07:00</published><updated>2007-07-10T15:24:29.957-07:00</updated><title type='text'>Neler Oluyor Bize ??</title><content type='html'>Evet neler oluyor bize diye sormamız gerekmiyor mu kendimize ... bu soruyu sormak ve üzerine&lt;br /&gt;düşünmek ? çok değil bundan bir kaç yıl önce demek istiyorum ama olmuyor çocukluğumda&lt;br /&gt;insanlar bugunkünden çok farklıydı. Birbirlerine güvenen , canlarını bile emanet edecek&lt;br /&gt;kadar güvenen , acı tatlı hatıralar paylaşan , birbirlerini gördüklerinde kafalarını başka&lt;br /&gt;tarafa çevirmeyip selamlaşan , bildikleri yardıma muhtaç insanlara kimse görmeden&lt;br /&gt;gururlarını incitmeden yardım eden , bir yere giderken evin kapısını bile açık bırakacak&lt;br /&gt;kadar cesur olan insanlar evet bu insanlar nerelerde şimdi ?&lt;br /&gt;Bizi bu hale getiren nelerdir diye sormamız gerekiyor kendimize , ne dersiniz sorun&lt;br /&gt;batılılaşma nedeni ile olabilir mi ? Kendimizi o kadar kaptırmışız ki buna değerlerimizi&lt;br /&gt;unutmuşuz. Biz bir aile idik ama aile kavramımızı tamamen yitirdik sanırım. Kuşaklar&lt;br /&gt;arasında çok derin uçurumlar var öyle ki bir anne veya baba çocukları ile arasında iletişim&lt;br /&gt;sorunu oluyor. Atalarımız zamanında oğullar babaları ile ava gitmez miydi kızlar anneleri&lt;br /&gt;ile kalıp işleri öğrenmez miydi ? Sizce bu durumda kuşak arası dil farklılaşması mümkün mü ?&lt;br /&gt;Peki bu kültürümüzdeki yozlaşma niye , niye inkar etmeye çalışıyoz kültürümüzü ?&lt;br /&gt;En basitinden alacak olur isek Bayramlar : küçüklerin büyükleri ziyaret etmesi , insanların&lt;br /&gt;birbirleri ile daha iyi kaynaşması ,dargınların barışması gibi görünürken malesef günümüzde&lt;br /&gt;tatil olarak görülmekte birbirini ziyaret etmeyi bırakın kaçarcasına tatil diye&lt;br /&gt;nitelendirilen yerlere gitmek artık moda haline gelmiştir .&lt;br /&gt;Peki televizyon programlarında olana ne demeli... Bir televizyon programının yayınladığı&lt;br /&gt;yarışmada malesef durum içler acısı . Bizim okullarımız da hiç bir şey mi öğretilmiyor. Biz&lt;br /&gt;çevremize bu kadar mı duyarsız kaldık.Nasıl bir yarışma , masanın üzerine çıkıp oynamalar&lt;br /&gt;bence çok da uygun bir durum değildi ki o saatte bunu kaç tane çocuk izledi ve bunu normal&lt;br /&gt;bir davranış olarak benimsiyecek çocuk sayısını tahmin etmek bile güç , kaldı ki çocuklar&lt;br /&gt;değil gençlerimizde ister istemez ünlü olmanın yolu bu şekilmiş diye düşünmeyecek mi ? Kimse bu gidişe dur demiyecek mi ? sizce yolun sonu ne görünüyor ... bence yolun sonu&lt;br /&gt;Osmanlının çöküş devri zamanlarına doğru gidiyor.Gelin biraz düşünelim ve kendimize nereye&lt;br /&gt;gidiyoruz diye bir soralım ve hep beraber neler yapabileceğimizi tartışalım.&lt;br /&gt;Unutmuyalım ki bu ülkede bizler yaşıyoruz ve birbirimize ne kadar sahip çıkarsak o kadar&lt;br /&gt;yenilmez olduğumuz unutmayalım ve şu bir gerçektir ki bizim bizden başka dostumuz yoktur.&lt;br /&gt;&lt;br /&gt;Sevgi ve saygılarımla&lt;br /&gt;mutlu kalın ve birbirinizi sevin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-4005898025040645758?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/4005898025040645758/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=4005898025040645758&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/4005898025040645758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/4005898025040645758'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2007/07/neler-oluyor-bize_10.html' title='Neler Oluyor Bize ??'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4435594005256762948.post-8427894317250629868</id><published>2007-06-29T14:02:00.000-07:00</published><updated>2007-07-07T15:32:46.981-07:00</updated><title type='text'>Merhaba</title><content type='html'>Merhabalar Arkadaşlar&lt;br /&gt;kısmetse sizlerle bu sayfadan buluşacağım. ve bilginin paylaşıldıkça işe yaradığı ve büyüdüğü ilkesini benimsemişimdir. Bu bilgilerimi sizlerle paylaşmaya çalışacağım.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4435594005256762948-8427894317250629868?l=oguzhan-kivrak.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oguzhan-kivrak.blogspot.com/feeds/8427894317250629868/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4435594005256762948&amp;postID=8427894317250629868&amp;isPopup=true' title='2 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/8427894317250629868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4435594005256762948/posts/default/8427894317250629868'/><link rel='alternate' type='text/html' href='http://oguzhan-kivrak.blogspot.com/2007/06/merhaba.html' title='Merhaba'/><author><name>albatros</name><uri>http://www.blogger.com/profile/03920051556268899378</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16914149261613141196'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry></feed>