iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım

İnsan neden ios4 den daha düşük bir versiyona geçmek ister diye sorulabilir. Cevap ios4 iphone 3g de çok ama çok yavaş çalışıyor ve  sanıyorum ki bu sebepden dolayı şarz çok az gidiyor. İlk başlarda sabrediyor insan ama bir süre sonra işgenceye dönüyor olay, bundan dolayı ios4 e veda ediyoruz.

Okumaya devam et iPhone 3G ios4 den 3.1.2 ye dönüş ve yaşadıklarım

Visual Studio 2008 İle Yaşadığım Tablo Sıkıntıları

Visual Studio’ ya laf atacak değilim, Microsoft’ un bizlere bahşettiği eşşiz bir araç. Kaynak (Source) kısmında hiç bir problemle karşılaşmama rağmen Tas

arım (Design) kısmında ciddi anlamda problemler yaşıyorum. Özellikle tablolarla çalışırken resmen sapıtıyor. Zaten tablo için gerekli olan alet edevatta çok kısıtlı. Burda Microsoft belkide artık giderek kullanımı azalan tabloların geleceğinin çok parlak olmadınıda söylemeye çalışıyordur. Her ne olursa olsun şuanda tabloları kullanıyoruz.

Yeni bir tablo ekliyorsunuz, sonrasında kafanıza göre bir form tasarlıyorsunuz ve komple tabloya bir sutun daha eklemek istiyorsunuz, ekleyebilene helal olsun, yeni sutun ekle dediğinizde ya hiç birşey olmuyor yada tüm html kurallarını ihlal ederek uyduruk kaydırık bir tarzla yeni hücre ekliyor.

Tablonuzda çalışırken mouse ile tutup bir tarafın boyutunu değiştirmek istediğinizde, resmen şaftı kayıyor tasarımın !

Çok aramama rağmen Front Page deki gibi Tablo araçları gibi bir menüye ulaşamadım, tabloda bile Properties mekanızmasına işi yüklemek saçma gibi görünüyor, hücreyi seçiyorsunuz properties, satırı seçiyorsunuz properties, çok sıkıcı ve gereksiz.

Bu sıkıntıları aşmak için şuanda Front Pagede tasarlayıp Visual Studio ya atmak eylemini gerçekleştiriyorum. Bu beni hem çok sıkıyor hemde çok zamanımı alıyor. Neyse ilerleye versiyonlarda inşallah bu olayı hallederler.

Arkadaş bendemi anormallik var ?

Müzik dinlemek için kulağıma kulaklıkları takıp, işimi yapmaya çalışıyorum. Ama ne hikmetse insanlar kulağımda kulaklığı görüyor ve yinede bana o guş kafalarıyla birşeyler demeye çalışıyorlar hay Allah’ ım ya. Ulan kulaklık varsa müzik çalıyordur ve bu durumda duymak güçleşir ! Sırf bu yüzden konsantrem bozuldu ve yanlış dosyaları yanlış yere kopyalıyıp yaptığım bir ton iş gitti. Hayret bir olay ya !

MSSQL Tarih Saat Problemi ve Çözümü

Arkadaş işin içine tarih saat girince heryer karışıyor. Belki sadece bana oluyordur ama araştırdığım kadarıyla bu sıkıntıları herkes yaşıyor. Sıkıntıların başında tarihleri karşılaştıramama geliyor. Özellikle 29.01.2009 15:38:39 şeklindeki tarih saat formatındaki verilerde sürekli problem oluşuyor.

Veritabanındaki DateTime veri türündeki bir alana örneğin; DateTime.Now.ToString(“MM.dd.yyyy hh:mm:ss”) şeklinde verileri girdiğimizde, bu formattaki farklı bir tarihle karşılaştırma yapmak istediğimizde sıkıntı çıkıyor. Örnek sql sorgusu Select * from Tablo_Adi Where DateTime_Alan_Adi > ‘”+DateTime.Now.ToString(“MM.dd.yyyy hh:mm:ss”)+”‘ mantıken problem olmaması gerekiyor çünki yazdığımız verileri karşılaştırıyoruz, ama gelin görünki sapıtan bir sorgu.

Çözüm kısmında karşımıza sql in getDate() fonksiyonu çıkıyor.

Öncelikle MSSQL için Date Time fonksyionlarının burada anlatıldığını belirteyim.

İzleyeceğimiz yol gayet basit. Veritabanı işlemlerinde kullanacağımız tüm tarih işlemlerini getDate() ile yapacağız.

Örnek;
Insert into Tablo_Adi (alan_adi) Values (getDate()) — bu şekilde eklediğimiz bir bilgiyi şu şekilde çok sağlıklı bir şekilde karşılaştırabiliriz.

Select * From Tablo_Adi Where alan_adi > getDate() — gördüğünüz gibi değişkenler veya programlama dilimizin tarih saat fonksiyonlarını bir kenara koyup bu işler için sql in kendisini kullanıyoruz. Esasında en mantıklısıda bu, neden bu zaman kadar bunu düşünemedim bilmiyorum. Aklıma gelmişken yukarıda verdiğim Date Time fonksiyonlarını incelerseniz tarih işlemleri için hertürlü dönüşümü yapabilirsiniz.

Örnek;
getDate()
bize böyle bir çıktı veriyor = 29.01.2009 15:00:00
DATEADD(day, 10,getDate())
dediğimizde gün sayısına 10 ekliyoruz, eğer day yerine hh yazsaydık saati 10 saat ileri alacaktık = 02.02.2009 15:00:00
DATEPART(yy,getDate())
şeklinde sadece yılı alırız = 2009

Aşağıdaki tabloda yukarıdaki örneklerdeki kısaltmaların açıklamaları bulunuyor.

Açıklama Kısaltmalar
Yıl yy, yyyy
Çeyrek qq, q
Ay mm, m
Yılın Günü dy, y
Gün dd, d
Hafta wk, ww
Haftanın Günü dw
Saat hh
Dakika mi, n
Saniye ss, s
Milisaniye ms