Tuval, fırça ve boyalar


Masallarla büyür, hikayelerle yaşarız. İyiler ve kötüler vardır, bir de onların gideceği yerler. İkisiyle de özleşleşebilir ancak bunu iyi ve kötü olmadan yaparız. Çünkü ikisi de sıradan olmaktan vazgeçmeyi gerektir. Bir İstatistikçi demişti: Kafası fırında ayakları buzdolabında olan bir adamın ortalama sıcaklığı kabul edilebilir bir düzeydedir. Kabul edilebilir düzeyde yaşarız. İyi olduğumuzu varsayar, kötü olanı… Read More Tuval, fırça ve boyalar

Post hoc non est propter hoc: Bundan sonra ama bundan ötürü değil


Latince bir deyiş “Post hoc non est propter hoc” yani “Bundan sonra ama bundan ötürü değil” der. Bu deyişi çağımızda kullanacak çok daha fazla yer var. Haberler, dedikodular hatta çevremizdeki insanların davranışlarını değerlendirirken bile olguların ardarda gelmesi ile neden sonuç zinciri kurmakta hiç zorlanmıyoruz. Esrar içen bir adam düşünün. Bu adam günlerdir esrar içmediği halde… Read More Post hoc non est propter hoc: Bundan sonra ama bundan ötürü değil

İngilizceyi hızlı ve etkili olarak öğrenme yolu


Aşağıdaki yazı YDS puanı 20 küsür puan olan biri tarafından yazılmıştır. Tabii ki bu eski puanım. Son sınavımda 86 aldım. Nasıl aldığımı ben de bilmiyorum. YDS kitabı yerine bol bol okuma ve İngilizce dinleme ile bunlar oldu galiba. YDS’nin dili ölçmediğini söyleyebilirim. Ancak istediğim İngilizce kitabı sözlüksüz veya sözlüğe çok az bakarak okuyan biri olarak… Read More İngilizceyi hızlı ve etkili olarak öğrenme yolu

SQLServer’da “aritmetic overflow” hatası


SQLServer’da decimal sayı tanımlamalarında zaman zaman bu hatayla karşılaşılır. Rahat olun suçlu microsofttur. DECIMAL(10,2) demek virgülden ÖNCE 10-2=8 hane demek oluyor. Yani cins adamlar onlarca yazılım dilinde bu iş için daha kolay tanım varken neden yazılımcıya eziyet edersin:) Şimdi aşağıdaki koda bakalım: declare @t table (long decimal(10,6)) insert into @t VALUES (1000.0),(999.99),(11111.99) SQL Server burada… Read More SQLServer’da “aritmetic overflow” hatası

Int, Float, Double, Decimal… Yazılım’a giriş dersi neden önemlidir.


Yazılım’a giriş derslerinde her nedese ‘String’den önce hep sayısal değerler öğretilir. Hep de hızla geçilir. Integer akılda kalır, float ve decimal farkı hatırlanmaz. Ama gün gelir, parayla pulla ilgili bir uygulamayı yazar/geliştirsiniz işte orada küsüratlar kuruşlar değerli hale geldiğinde ilk derslerde duyduğunuz/okuduğunz şeyler durumu değiştirir. Hikaye şuradan başlıyor: Daha önce C#‘da hazırlanmış ve parasal işlemlerle… Read More Int, Float, Double, Decimal… Yazılım’a giriş dersi neden önemlidir.

SQL Server’da süper hızlı arama eklentisi


SQLServer’da bazen işler kolay olmaz. Çok fazla sayıda tablo,view, stored procedure ve fonksiyon olduğu zamanlarda şu kolon neredeydi diye aramak isteyebilirsiniz. Bunun için SQLServer herhangi bir araç sunmaz. Ancak bunun yerine bir ücrtesiz eklenti var. Bu eklenti ile tüm SQL veritabanınızda istediğiniz ifadeyi ‘şak’ diye blursunuz. Eklentinin adı: SQLSearch URL: http://www.red-gate.com/products/sql-development/sql-search/ Görüntü:

Python ile Net Bugünkü Değer Hesaplama


Agah A.Ş. tesislerinde kullanmayı düşündüğü bir makine için dönem başında 11.000 TL yatırım yapmayı düşünmektedir. İskonto oranı %10 olarak kabul edilmiştir. Makinenin yıllar itibariyle sağlayacağı nakit girişleri aşağıda gösterilmektedir. Y1=2500 Y2=2600 Y3=4000 Y4=6000 Bu durumda projenin Net Bugün değeri ne olur? Python’da şöyle hesaplarız import math YM=11000 IO=0.1 NBD=Y1/(1+IO)+Y2/(math.pow((1+IO),2))+Y3/(math.pow((1+IO),3))+Y4/(math.pow((1+IO),4))-YM print(NBD) Sonuç olarak 524 değerini alırız… Read More Python ile Net Bugünkü Değer Hesaplama