Arama motorları mantığı

Tarih : 25-04-2009 | imza : sysgeek | Kategori : İnternet Dünyası

0

seBu yazımda arama motorlarının ne işe yaradığından ve çalışma nantığından bahsedeceğim.

Biliyorsunuz ki internet çok büyük bir bilgi dünyası. Ama şöyle bir düşündüğümüzde o bilgiye arama motorları sayesinde ulaşıyoruz. Arama motorlarının olmadığını varsayarsak site adreslerine ve aradığımız bilgiye şans eseri ulaşmış olacaktık, belkide ulaşamayacaktık saatlerce uğraşıcaktık.Bu yüzden interneti internet yapan arama motorlarıdır diye düşünüyorum.

Arama motorlarının veritabanı sistemleri çok gelişmiş ve büyüktür. Bize sadece anahtar kelime girmek kalır. Arama motorlarını en iyi şekilde kullanabilmek için aradığımız veriye göre uygun olan anahtar kelime veya kelimeleri girmek gerekir.

Girdiğimiz anahtar kelime veya kelimelere göre araştırma yapılıp, veritabanında bulunan linkler ayıklanıp bize bir liste halinde sunulacaktır.  Bizde bu linklerin açıklamalarına ve başlıklarına göre içeriğine bakıyoruz.

2 türlü arama motoru tipi vardır. Crawlerlar ve dizinler.

Crawlerlar

Crawlerlar web sitelerini belli periyotlarla otomatik olarak ziyaret eder. Çoğu sayfayı hafızasına alır. Bir robot gibi düşünün. Sitemizi ziyaret ettiklerinde sayfalarımızdaki her linkide dolaşarak kontrol eder. Backlink denilen olayın amacıda budur. Backlink verdiğimiz siteyi gezerlerken, robotun bizim sayfamızada uğramasını sağlamak.

Crawlerların Bölümleri

Spider :

Crawler olarakda adlandırılır. Spider siteyi ziyaret eder, okur ve sayfamızdaki linkleride dolaşır. Spider siteyi 1 veya 2 ay gibi bir periyotla tekrar ziyaret eder. Aslında buna kesin bir zaman aralığı vermek doğru olmaz. Arama motorlarındaki crawlerlar geniş bir yapay zekaya sahiptir. Kesin bir ziyaret zamanı olmaz.

Index

Spiderın bulduğu bütün sayfalar arama motorunun indexine girer. Indexte spiderin bulduğu sayfaların kopyaları bulunur. Spider tekrar ziyaret ettiğinde eğer güncellenmişse eski indexteki sayfaları yenisiyle  değiştirir.

Yazılım

Arama motoru yazılımı ise indexten aldığı sayfaları kullanıcının sorgusuna göre arar bulur ve listeler. Gördüğünüz gibi hepsi birbiriyle ilişkili şekilde çalışır.

Dizin

Dizinlerde; web sitelerini, arama motorlarındaki gibi yapayzeka değilde bizim gibi insanlar kontrol eder ve dizine alır. Bu işi bir editör yada moderatör grubu yapar. Web siteleri kategorilenir faydalı olarak görülen web siteleri dizine alınır. Bunlara kayıt olarak arama motorlarının sitemizi bulmasınıda kolaylaştırmış oluruz.

Bir sonraki yazılarımda site haritalarından bahsedip, php ile site haritası yapımına değineceğim.

Linux şenliğinin ardından

Tarih : 22-04-2009 | imza : sysgeek | Kategori : Etkinlikler

0

Linux Kullanıcıları Derneği tarafından bu yıl sekizincisi düzenlenen Linux ve Özgür Yazılım Şenliği, İstanbul Bilgi Üniversitesi‘nin desteğiyle 17 – 18 Nisan 2009 tarihlerinde gerçekleştirildi.

İstanbul Bilgi Üniversitesi Dolapdere Kampüsü‘nde gerçekleşen etkinlik; 3 seminer salonu ve 2 atölye eşliğinde birçok yerli ve yabancı konuşmacının katkılarıyla tamamlandı. Javascript programlama dilinin dünyadaki en önemli isimlerinden Douglas Crockford; Google Chrome Web Tarayıcısı program yöneticilerinden Jonathan Conradt ve KDE programcılarından Sebastian Kügler Linux ve Özgür Yazılım Şenliği’ne katılan yabancı konuklarımız arasındaydı. Atölye etkinliklerimizdeyse Django, KDE, JBOSS Seam ve PHP-Cake uygulamaları ziyaretçilerimiz tarafından büyük ilgi gördü.

8. Linux ve Özgür Yazılım Şenliği bu yıl İstanbul Bilgi Üniversitesi‘nin Açık Kaynak Günleri etkinliği ile birleştiğinde GNU/Linux, açık kaynak ve özgür yazılım konularında Türkiye’deki tek, bilişim sektöründeyse en büyük etkinliklerinden biri olmayı başardı.

Linux oyun müsabakalarında kazanan isimleri ve devamını buradan ulaşabilirsiniz..

Bu yazı senlik.linux.org.tr adresinden alıntı haber niteliğindedir.

Web Programcılarına özel tişörtler

Tarih : 21-04-2009 | imza : sysgeek | Kategori : İnternet Dünyası

3

dengesiztarzİnternette rastladığım ve inceleyip sipariş verdiğim bir baskı firmasının çalışmasından bahsetmek istiyorum. Dengesiztarz

Dengesiztarz, webe ilgi duyanlara ve web programcılarına özel olarak ürettiği,  kaliteli ve weble ilgili özel baskılarıyla yaza revaçta girmenize imkan sağlıyor. Sizde klasik tişörtler yerine dengesiztarz tişörtleriyle çevrenizdekilere ilginizi yansıtın..

Buradan tişörtleri inceleyebilir ve sipariş verebilirsiniz. Siparişiniz 3 gün içerisinde adresinize teslim ediliyor. İstanbul içi 2 tl, diğer şehirlere 3 tl sabit kargo fiyatıyla sizde sipariş verebilirsiniz.

Bazı örnekler;

t-shirt-7t-shirt-11

Web tabanlı projeler

Tarih : 19-04-2009 | imza : sysgeek | Kategori : Yazılım Haberleri

1

webSaat gecenin 1′i, uyumadan önce aklıma makale konusu geldi ve hemen yazıya dökmek istedim. Bu yazımda web tabanlı proje çeşitlerinden bahsedeceğim. Özel sektörde çok sık kullanılan ama normalde ilgili öğrencilerin pekte aşina olmadığı terimlere değineceğim.

Öncelikle şunu belirtmek istiyorum;

Günümüzde masaüstü programlamanın yerini hızla web tabanlı programlama alıyor ve almaya da devam edecektir. Bunun en önemli sebeblerinden bazıları ise, web tabanlı programlama kurulum gerektirmez, kullanmak için internete bağlı bir bilgisayar yeterlidir. Kolayca çalıştırılabilir. Her konfigurasyonda kullanılır. Yedeklemesi kolaydır. Ve masaüstü programlamada,  firmaların çoğunda bilgisayar çöktüğünde veritabanının kurtarılmasıyla uğraşılır. Bazı şirketler ise veritabanını ayrı serverda tutarak bunun önüne geçiyor. Web tabanlı projelerde bu konuda çok rahatsınız.

Son olarak; kitleye etkileşimli bir şekilde pazarlama yapabiliyorsunuz. Web yazılımı ile entegreli çalışan bir şirket sitesi mesela.

Web tabanlı proje çeşitlerine gelecek olursak;

Intranet ve B2E (business to employee) Uygulamaları

İntranet bir şirketin çalışanlar arasında iş süreçlerini düzenlemek, işbirliğini kolaylaştırmak için tasarlanmış bilgi paylaşımı sunan dahili, özel ağdır. Yani bu demek oluyor ki bu tür web programlamaları şirketlerde, çalışanların bazı bilgilere ulaşmasını sağlamak için kullanılır. Çalışanların ulaşmasını sağlamakla kalmaz, yetki dahilinde olmayan kişilerin erişiminide kısıtlar. Örneğin web tabanlı stok takip yazılımları.. Ürünü girenler bellidir. Stok için ürün girilir satıştaki elemanlarda ürün ayrıntılarını görüp pazarlama yapabilir.

Extranet ve B2P (Business to partners) Uygulamaları

Şirket dışındaki yetki verilen kişi veya kurumlar için kullanılır. Çözüm ortakları, bayiler, tedarikçiler bu uygulamaya bağlanır ve stok durumunu, ürün özelliklerini, fiyat ayrıntılarını ve daha bir çok şeyi eş zamanlı olarak takip edebilir. Erişim ana bayinin vereceği kullanıcı adı ve şifre ile sağlanır.

Portal Sistemleri

Çok sık gördüğümüz uygulamalardır. Kurumsal açıdan baktığımızda genellikle ürün tanıtımı ve E-ticaret dediğimiz online ürün satışında kullanılır.  Bunun dışında ise kişilerin hobi olarak kullandığı sosyal medya, oyun vs. portallarda vardır. Bu tür sistemler genelde halka açıktır.