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ı…

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…

İ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…

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…

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…

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…

R’da tüm korelasyonları toplu göstermek


Verisetiniz içerisinde kaç parametre varsa bunların birbirleri ile ilişkisi için teker teker korelasyonlara bakmanıza gerek yok. R’da bu işlemi topluca yaparak zaman kazanabilirsiniz. Veri Amerika’nın Wyoming eyaletindeki suç verileri (2013) library(xlsx) a=xlsx::read.xlsx(“wyoming.xls”,sheetName = “13tbl8wy” ,as.data.frame = T ,stringAsFactors=F) #NA konları sil a=a[colSums(!is.na(a)) > 0] #correlation pairs panel.cor <- function(x, y, digits = 2, prefix =…

Veri Bilimcinin Yol Haritası


Öğrenilecek şeyler çok olunca sadece onların listesini bile düzenli bir yerde tutmak gerekiyor. Yüzlerce farklı kaynaktan, röportajdan ve listeden derlediğim bir kısmını da daha önceden kullandığım ‘şeyler’. İşte veri bilimciliğinde öğrenilmesi gereken şeylerin ‘canlı’ ve yapılandırılmış listesi: Kullanılışlı API’ler: Bu API’ler özellikle sosyal medya madenciliğinde yararlıdır: Facebook API Quandl API (Finansal veri API’si) IBM Watson…

Sapiens: İnsanlığın eğlenceli tarihi


İnsanlık tarihini tek oturuşta okumayı, okurken de hiç sıkılmamayı ister misiniz? İsrail’li tarihçi Harari’nin Sapiens adlı kitabı bu amaca matuf bir tarih kitabı olarak çoksatarlardan olmayı başarmış. Kitabın yazarı Yuval Noah Harari İsrai İbrani Üniversitesinden bir akademisyen. Tarihçi. Oxford’dan doktorası var. Bu kitabı, muadili olan herhangi bir kitaptan ayıran temel unsur -içindeki teorileri beğenin veya…

Mutluluk parayla satın alınabilir!


Mutluluğun parayla satın alınamayacağını düşünenler onun nerede satıldığını bilmeyenlerdir. Evet, mutluluğun satıldığı, parayla satıldığı yerler vardır. Eğer ayakkabı ve çanta ikilisini satın almak size mutluluk veriyorsa siz mutluluğu satın alabiliyorsunuz demektir. Birileri ise eğer herhangi bir şey satın almaktan ötürü mutlu olamıyorsa gerçtekten de neyin satın alarak mutlu olacağını henüz bulmamış demektir. Tabii bol bol…