Son Yazılar

IP Adresi

IP Adresinin Yapısı IP Adresi binary tabanda 32 bit seriden oluşur. Fakat insanların günlük yaşamda ikili ip adresini okuması çok zordur. Bundan dolayı 32 bit, sekizli adı verilen dört adet 8 bit’lik baytlar halinde gruplanır. İnsanların ip adresini bu biçimde okuması, yazması ve hatırlaması çok zordur. IP adresinin anlaşılmasını kolaylaştırmak için her sekizli ondalık değeriyle belirtilir ve bir ondalık işareti …

Daha Fazlası İçin Tıkla »

Yapay Sinir Ağları Örnek-1

Örnek:  Öncelikli ağırlıklara rasgele değerler veririz. Wb,3=-0,01         Wb,4=-0,01        Wb,5=-0,01 W1,3=0,01          W1,4=-0,01         W1,5=0,02             → Ağırlıklarımız W2,3=-0,02        W2,4=0,01         W2,5=0,03 W3,6=0,01          W4,6=0,03         W5,6=-0,02 1. Adım Bias=1   X1=0    X2=0    Y=1    (Tablodan) İlk olarak   netj= Σni=1 Xi * Wij     Fj= 1/ 1+exp(-netj) …

Daha Fazlası İçin Tıkla »

Osi Katmanları

Uygulama katmanı veriyi sunum katmanına sunum ise oturum katmanına aktarır ve bu şekilde veri fiziksel katmana kadar ulaşmış olur. Veri alımında ise bu işlem tam tersi şekilde gerçekleşir. Yani fiziksel katmandan veri bağlantısına, daha sonra Ağ katmanına ve bu şekilde 7. Katman olan Uygulamaya kadar gelir. 7 katmanlı OSI modelini iki bölümde inceleyebiliriz. Application Set ve Transport Set. Application Set, …

Daha Fazlası İçin Tıkla »

Biçimsel Diller ve Soyut Makineler – 3 – Regüler İfadeler ve Regüler Diller

Regüler İfade Nedir ? Regüler ifade, dilin izin verdiği sözcükleri tanımlamak için kullanılan araçlardan biridir diyebiliriz. Şimdi, konuyu anlamak açısından tanımımızı genişleterek regüler ifadeleri açıklayalım. Genel Tanımlar : Alfabe sonlu simge/karakterler kümesi — {a,b}, ASCII Katar sonlu simgeler dizisi ( sözcük ) : ali, veli, deli Uzunluk Boş Katar : Uzunluğu 0 olan katar Bitiştirme : iki katarı birbirini izleyecek …

Daha Fazlası İçin Tıkla »

Biçimsel Diller ve Soyut Makineler – 2 – Diller ve Katar ( String ) İşlemleri

Biçimsel Diller ve Soyut Makineler Diller Dil: Karakter katarları kümesidir. Örneğin bizim bir alfabemiz olsun. Bu alfabe de sadece “c”  ve “d” harfleri bulunsun. Katar yani String bu alfabe üzerine kurulu, tanımlı Karakter (letter) dizisidir. Σ = { a,b,c,d, ….., z} Örnek olarak  : “ali”, “veli”, “deli” verilebilir. Bir başka örnek verecek olursak; Σ = {a,b,c} Strings ( Katarlarımız ) …

Daha Fazlası İçin Tıkla »

Biçimsel Diller ve Soyut Makineler – 1 –

Biçimsel Diller ve Soyut Makineler Otomat Çeşitleri Finite Automata : Bellekleri olmayan en basit otomat çeşitidir. Hesap gücü çok düşüktür.  Giriş ve Çıkış Hafıza bölümü vardır. Geçiçi bellek bölümü yoktur. Vending Machines örnek olarak verilebilir. Pushdown Automata :  Bellek birimi olarak yığıt(stack) kullanılır.  Programlama dili derleyicileri örnek olarak verilebilir. Hesaplama gücü orta seviyededir. Turing Machines : Bellek birimi olarak (random …

Daha Fazlası İçin Tıkla »

PictureBox'a Resim yükleme

Seçtiğim bir resmi, oluşturduğum Form’ un içindeki  PictureBox toolbox’ ının içine aktarmaya çalıştım. Ayrıca resmin boyutuna göre PictureBox’ ı otomatik olarak ayarlanmasını sağlayan komutları da ekleyerek basit işlevli bir form yapmış oldum. Oluşturmuş olduğum Form şu şekildedir. Üstteki komutları yazarak Form üzerindeki Resim Yükle butonuna basıldığında yapılacakları belirttim.  

Daha Fazlası İçin Tıkla »

AForge Framework

  AForge Framework hakkında internet üzerinden çeşitli araştırmalar yaparak bilgi sahibi oldum. AForge.NET, yapay zeka – görüntü işleme, sinir ağları, genetik algoritmalar, mantık, makine, robotik, vb alanları için tasarlanmış bir açık kaynak C# Framework’ tür. AForge.NET, birçok konuda bize yardımcı olacak geniş bir Framework’ tür. AForge.NET genel olarak aşağıdaki konularda oldukça yetenekli bir yapıya sahiptir. AForge.Imaging – görüntü işleme yordamları …

Daha Fazlası İçin Tıkla »

Web Servis (Web Service) aracılığıyla T.C. Kimlik No Doğrulama

Bugün, T.C. Kimlik No Doğrulama adlı program yapmaya çalıştım. Öncelikle Microsoft Visual Studio 2012 programını açarak Windows Form Application oluşturdum. İlk olarak Form tasarımımı gerçekleştirdim.     Sadece 4 giriş değişkeni ve bir buton ile girilen bilgilerin kontrolünden sonra T.C. vatandaşı olup olmadığımıza dair web servis tarafından gelen cevaba göre bir mesaj kutusu çıkıyor ve T.C. vatandaşı olup olmadığımızı iletiyor. …

Daha Fazlası İçin Tıkla »

Kendo UI

Kendo UI’yi size şöyle anlatabilirim. Bir iş aldınız diyelim. Patronunuz size öyle bir uygulama yapacaksınız ki tüm cep telefonu platformlarında çalışacak. Hiçbir sorun çıkmayacak diyor. Eğer daha önce Kendo UI ve onun gibi teknolojileri duymadıysanız yapamayacağınızı düşünerek çok üzülür ve belki de istifa dilekçesi vermenize gerektirecek kadar güven kaybına yol açan bir durumu yaşardınız. Ya da offlaya puflaya her platform …

Daha Fazlası İçin Tıkla »

İlk Bilgisayarım

Bilgisayarla Tanışmam-1 Öncelikle   şunu   belirteyim.   1991 doğumluyum.   22    yaşına    doğru gidiyorum. Bunu   neden  söyledim. Çünkü    ilk    bilgisayarla    tanışma dönemim  çocukluğuma  dayanıyor. İlk bilgisayarım eve geldiğinde görür   görmez   aramızda   oluşan  yoğun ilişkiden bilgisayar mühendisliği son sınıf  öğrencisi olduğum zamana kadar geçmekte olan ve devam   eden   uzunca …

Daha Fazlası İçin Tıkla »