Son Yazılar

Bilgisayar Matematiği Doğal Dil İşleme (NLP) Veri Tabanı (Database)

Gösterim İşlemi (Projection Operator)

Yazan : Şadi Evren ŞEKER İlişkisel cebirde (relational algebra) kullanılan işlemlerden birisidir. Basitçe bir küme üzerinden herhangi bir kolonun seçilmesi işlemini gerçekleştirir. Sembolü “Π” işaretidir ve gösterilecek olan (project) kolon ismi indis olarak yazılır. Örneğin aşağıdaki tabloya T1 ismi verelim:…

Bilgisayar Matematiği Veri Tabanı (Database)

İlişkisel Cebir (Relational Algebra)

  İlişkisel Cebir (Relational Algebra) Yazan : Şadi Evren ŞEKER İlişkisel veri tabanlarında (relational database) işlemlerin matematiksel olarak modellenmesi ve matematiksel işlemler dahilinde çözülmesi için kullanılan cebirin ismidir. Buna göre bir ilişkisel veritanında kullanılabilecek en temel işlemler aşağıda sıralanmıştır: Projection…

Web Teknolojileri

JSP ile JAVA Bean Kullanımı

Yazan : Şadi Evren ŞEKER Bilindiği üzere JSP internet üzerinden HTML etiketlerinin (tags) arasında değişken içerikli (dynamic content) üretilmesi için geliştirilmiş bir teknolojidir. Ancak JSP üzerindeki JAVA teknolojisinin sonuna kadar kullanılması sadece daha karmaşık kodlar ile sonuçlanmaktadır. Her ne kadar…

Web Teknolojileri

JSP Dahili Nesneleri (JSP Implicit Objects)

Yazan : Şadi Evren ŞEKER JSP dilinde tanımlı olan ve çok kullanılan dört obje ve tanımı aşağıda verilmiştir: request response out session request nesnesi HttpServletRequest sınıfından (class) tanımlanan bu nesne kullanıcı isteklerini (Request) karşılamak amacıyla kullanılır. response nesnesi HttpServletResponse sınıfından…

Derleyiciler Nesne Yönelimli Programlama Programlama Dilleri

SableCC

Yazan : Şadi Evren ŞEKER SableCC 1998 yılında Étienne Gagnon tarafından bir yüksek lisans tezi olarak hazırlanmış ve dil geliştirmekte kullanılan, JAVA üzerinde çalışan, nesne yönelimli bir geliştirme ortamıdır. Temel olarak SableCC üzerinde bir dil geliştirmek için aşağıdaki adımların takip…

C / C++ Programlama Dilleri

Atıf ile Çağırma (Call by Reference)

Yazan : Şadi Evren ŞEKER Programlama dillerinde, fonksiyon çağırma işlemi sırasında kullanılan yöntemlerden birisidir. Farklı kaynaklarda atıf geçirme ( pass by reference ) olarak da geçmektedir. Genelde bir programlama dilinin standart çağrıma yöntemi değer ile çağırmadır (call by value) ancak…

Bilgisayar Grafiği (Computer Graphics)

OpenGL İsim Dizisi

Yazan : Şadi Evren ŞEKER OpenGL programlaması sırasında ekrandaki bir nesnenin seçilmesi mümkündür. Bu seçme işlemi sırasında sanki ekranda verilen bir (x,y) koordinatından (ekran 2 boyutlu olduğu için görüntüler 3 boyutluda olsa sonuçları 2 boyutludur (detayı için izdüşüm (projection) konusunu…

Bilgisayar Grafiği (Computer Graphics)

OpenGL Nesne Seçimi (Object Picking)

Yazan : Şadi Evren ŞEKER Bu yazının amacı bilgisayar grafiklerinde kullanılan OpenGL kütüphanesi marifetiyle ekranda bulunna 3 boyutlu nesnelerden birisinin fare ile tıklandığında nasıl algılandığını anlatmaktır. Ekrandan seçme işlemi yapılabilmesi için aşağıdaki 6 adımın izlenmesi gerekir: Öncelikle ileride kullanılmak üzere…

Bilgisayar Felsefesi JAVA Temel Bilgisayar Kavramları

Java Bean

Yazan : Şadi Evren ŞEKER İsmini bir kahve makinesinden alan JAVA’nın ilk başlardan beri sembolü olan kahveden türemiş bir kavram olan java bean’in sembolü de kahve çekirdekleridir (bean kelimesini çekirdek olarak çevirmek mümkündür) Basitçe java bean, tekrar kullanılabilir bir yazılım…

JAVA Web Teknolojileri

Türkçe Netbeans

Yazan : Şadi Evren ŞEKER Netbeans ile oluşturulan projelerde türkçe karakter desteği için projenin ilgili karakter kümesinin (character set) ayarlanması gerekir. Bunun için netbeans üzerindeki proje özelliklerinin ayarlanması gerekir. Öncelikle projenin özelliklerine girmek için proje listesindeki projenin üzerinde sağ tuşa…