• What are some good programming jokes?

    Answer by Vineet Kumar: This is Epic. View Answer on Quora

  • K-Ortalama Algoritması

    https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8874438476138512 Kümeleme temel olarak bir veri matrisinde yer alan ve hangi sınıfa ait oldukları kesin olarak bilinmeyen özellikleri benzer olan sınıflara ayırmaya yardımcı olan yöntemler topluluğudur. Örüntü tanıma işlemlerinde ve daha birçok alanda sıkça kullanılan bir yöntemdir. K-ortalama en eski sınıflandırma (kümeleme) algoritmalarından birisidir ve verdiği başarılı sonuçlar ve uygulama kolaylığı ile sık tercih edilir.…

  • Sobel Edge Detection without Using Built in OpenCV Functions

    Sobel operator is a widely used edge detection algorithm in image processing and computer vision.  It uses convulation masks to detect edges of images and  has two basic simple steps: Calculate the x  and y direction derivative of image using the following convulation masks       Calculate the gradient using the following formula Also, you…

  • Convert RGB Image to Greyscale without Using Built in OpenCV Functions

    One of the simplest example to learn image processing is to convert RGB image to Grayscale image. I explained commands in source code using comment lines. Also you can get source code using this link. Source Code: #include “stdafx.h” #include <cv.h> #include <highgui.h> using namespace std; using namespace cv; int main( int argc, const char**…

  • Paralel Hesaplama

    Paralel hesaplamada yapılacak bir iş, birden çok iş bölümlerine ayrılır ve her iş bölümünde bulunan sonuçlar bir yerde toplanır ve bu şekilde, bu işlerin daha kısa zamanda ve daha hızlı bir şekilde yapılmasına olanak sağlanır. Günümüzde, artık çoğu bilgisayarda çok çekirdekli işlemcilerin kullanılmasıyla paralel hesaplamayla yapılabilecek projelere yeni alanlar açılmış ve bu sayede paralel hesaplama…

  • Özellik Vektörü Üretimi

    Özellik vektörleri üretilirken normal (gauss) dağılımda veriler üreten randn(nxm) işlevi kullanıldı. Üretilen özellik vektörleri uzayda istenilen konumda ve dağılımda olabileceklerinden üretilecek verilere belirli standart sapma ve ortalama değerleri eklendi. Bu işlem aşağıdaki gibi gerçekleştirildi. a sabit sayı değerleri standart sapmayı, b sabit sayı değerleri ise verinin ortalama değerini ifade etmektedir. x1=a1* randn(1xN)+b1 x2=a2 * randn(1xN)+b2…

  • Yazılımcı Yalanları

    Dün çalışıyordu. Benim bilgisayarımda çalışıyordu. Neredeyse bitti. Daha önce bunun benzeri birşeyler yapmıştım. Internet Explorer’da çalışıyordu. Hata varsa benim kodumdan kaynaklanmıyordur. Site SEO uyumlu olacak. Bu bir bug değil, programın özelliği. Yorum satırlarını ve dökümantasyonu daha sonra halledeceğim. Teste gerek yok, denedim, gayet iyi çalışıyor. 2 dakikada hallederim. %90’ı bitti. Kodun nasıl çalıştığını anladım. Benim…

  • Flops Nedir?

            Saniyedeki kayan noktalı sayı ile yapılan (floating-point number) işlem sayısıdır. Mikroişlemcilerin hız performansını göstermek için kullanılan bir ölçüdür. Özellikle aşırı derecede kayan noktalı sayı işlemleri içeren bilimsel işlemlerde bu ölçüt kullanılır. Kayan noktalı işlemler kesirli sayılarla yapılan işlemleri içerir ve bu işlemler tam sayılar ile yapılan işlemlerden daha uzun sürer ve…

  • Beyin Dalgalarının Frekans ve Genlik Değerleri

    Farklı frekans aralıklarına göre tanımlanmış başlıca 5 beyin dalgası bulunur. Delta dalgaları: Frekansları 0.5 ile 4 Hz aralığında değişir. Theta dalgaları: Frekansları 4 ile 7 Hz aralığındadır. Genliği genelde 20 μV’dan büyüktür. Alpha dalgaları: Frekansları 8 ve 13 Hz arasındadır. Genliği 30-50 μV’luk bir genliğe sahiptirler. Beta dalgaları: Frekansları 13 ile 30 Hz arasındadır. Genliği…

  • İnsan Bilgisayar Etkileşimi Geçmiş/Günümüz/Gelecek

    Geçmişte: İşlev/Süreç Merkezli Az grafik/grafiksel arayüz kullanımı İlk klavye ve farelerin tanıtımı Yüksek öğrenme eğrileri Örnekler: Eski yazma makineleri, eski el telefonları, ilk bilgisayarlar Günümüzde: Kullanıcı merkezli İşlevden çok kullanıcıya dayalı tasarımlar (İşletim sistemi gelişiminde olduğu gibi) Doğal hissetme, hareket yakalama, dokunmatik ekranlar, çoklu dokunma teknolojileri Örnekler: Suya dayanıklı klavye, iPhone, MacBook, Mars yüzeyinde çalışan…

  • Çoklu Switch Kullanımı

    Benzer durumlarda aynı işlemleri yapmak için çoklu switch yapısını kullanabiliriz. Çoklu ve karışık if karar döngüsü kullanmak yerine daha temiz bir kod ve görüntü sağlıyor. switch (tur)             {                 case 0:                 case 1:  …

  • T-sql ile Veritabanı Sahiplerini(owners) Alma

    Sorgu: SELECT name AS [Veritabanı], suser_sname(owner_sid) AS [Veritabanı Sahibi] FROM sys.database

  • JavaScript ile HiddenField Değerini Alma

    aspx page: <asp:HiddenField ID=”sakliParam” runat=”server” Value=”Çağatay Murat Yılmaz” /> Değeri alan javascript ifadesi: var sakliValue = document.getElementById(“<%=sakliParam.ClientID  %>”).value;

  • T-SQL ile Sayısal Değerden Zaman Bilgisi Hesaplama

    Programlamaya ilk başladığımız   zamanlarda birşeyler öğrenmek için C,Pascal gibi programlama dillerinde saat,dakika hesaplama  gibi basit işlemleri yapardık. İlginç ve zevkli gelir baya da zorlandırdık. Keşke şimdide bu kadar basit işlemlerle uğraşsak 🙂  Aşağıda da basit bir sorgu ile T-Sql’de bu  işlemi rahatlıkla gerçekleştirebiliyoruz. CREATE TABLE #Degerler ( sure int ); insert into #Degerler values(10000) insert…

  • TSql -Tarihler Arası Fark Alma

    Aşağıdaki gibi tarihler arasında  yıl,gün vs. gibi zaman periyotlarına göre fark alabiliyoruz. Daha değişik parametrelere göre zaman farkı alabiliriz. Buradan inceleyebilirsiniz. DECLARE @startdate datetime=’2011-01-01 00:00:00.0′ DECLARE @finishdate datetime=’2012-01-21 00:00:00.0′ SELECT        DATEDIFF(YEAR,@startdate,@finishdate) as [Yıl Farkı],        DATEDIFF(MONTH,@startdate,@finishdate) as [Ay Farkı],        DATEDIFF(WEEK,@startdate,@finishdate) as [Hafta Farkı],        DATEDIFF(DAY,@startdate,@finishdate)…