Ay: Kasım 2011

Veri Tabanı (Database) Web Teknolojileri

Büyük Tablo (Big Table)

Yazan: Şadi Evren ŞEKER Google tarafından geliştirilen ve arama motoru tasarımında kullanılan yaklaşımdır. Kısaca amaç, web sayfalarının daha başarılı bir şekilde depolanması (storing), bulunması (finding) ve güncellenmesidir (updating) . Google’ın konuya yaklaşımı, ucuz bilgisayarlar tarafından yüksek miktarda verinin tutulması ve…

Doğal Dil İşleme (NLP) Dosya Organizasyonu (File Organisation) Veri Sıkıştırma (Data Compression) Yapay Zeka (Artificial Intelligence)

SimHash (Benzerlik Özeti)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, özellikle metin işlemenin yoğun olduğu, arama motoru gibi uygulamalarda dosyaların veya web sitelerinin birbirine olan benzerliğini bulmak için kullanılan bir algoritmadır. Algoritmaya alternatif olarak klasik hash fonksiyonları kullanılabilir. Yani, örneğin iki sayfasnın ayrı…

JAVA

Netbeans 7 ve üzeri için UML desteği

Yazan : Şadi Evren ŞEKER Netbeans ortamının en büyük avantajlarından birisi, kendi içerisinde ücretsiz bir UML tasarım ortamı bulundurmasıydı. Ne yazık ki 6.7 sürümünden sonra bu özelliği netbeans kurulum paketinden kaldırdılar ve netbeans.org sitesinde yapılan aramalardan visual paradigm isimli ücretli…

C / C++ Programlama Dilleri

Callback (Geriçağrım)

Yazan : Şadi Evren ŞEKER Bu yazının amacı, bilgisayar programlama dillerinde kullanılan bir yaklaşım olan geri çağırım (call back) kavramını açıklamaktır. Bir programlama dilinin, yapısal programlama dili (structured programming language) olabilmesi için aşağıdaki üç özelliğe haiz olması gerekir: Kod bloğunun…

Network (Ağ)

İstatistiksel Çoklama (Statistical Multiplexing)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, özellikle ağ (network) konusunda kullanılan bir terimdir. Ağ iletişimi için kullanılan kanalın, birden fazla veriyi aynı anda iletmesi istendiği durumlarda genel olarak TDM (zaman paylaşımı çoklamalı) veya FDM (frekans paylaşımı çoklamalı) alternatiflerinden birisi…