Google query API

0
FZ
Efsanevi arama motoru Google geçen Perşembe günü yaptığı açıklama ile programcıların kendi programları içinden doğrudan arama tarama servislerine erişmelerini sağlayan APIyi ve bedavaya sunulan servisinin beta sürümünü duyurdu.
Haberlere göre söz konusu servis bir tür Web servisi ve SOAP (Simple Object Access Protocol) isimli açık bir protokol ile çalışıyor.

Peki bütün bunların anlamı ne? Şu: Internet üzerinde bulunan ve Google tarafından indekslenmiş 2 milyardan fazla dokümanı bu protokolü destekleyen VS.NET, Java, vs. tarzı araçlarla arayıp tarayabilir ve istediğiniz formatta programınızın içinden kullanıcınıza sunabilirsiniz (yazılımcılara yardımcı olmak için Google bir API Developer Kit de sunuyor).

Web servislerinin, SOAP, WSDL gibi protokollerin, XML gibi standartların bir arada somut bir iş çıkarmak için kullanımına güzel bir örnek olan bu servisin pek çok farklı kişi ve kurum tarafından çok amaçlı olarak kullanılması bekleniyor. Google yetkilileri bu servisin çekeceği tepkilere göre bundan sonra gidecekleri yönü belirleyeceklerini söylüyorlar.

Görüşler

0
FZ
Web servisleri üzerine 1500 tane makale okuduktan sonra siz de benim gibi, e iyi güzel de ben bu teknolojiyi nerede ve nasıl kullanacam diyenlerdenseniz alın size gayet somut bir alan ve örnek. Google karşısında bir kez daha saygı ile eğiliyorum ;-)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Lego MindStorms Uzaktan Kumanda Projesi

FZ

Lego MindStorms setlerinin en büyük dezavantajlarından biri, RCX'de bulunan hafızanın (32 KB) ileri düzey projeler geliştirmek için yetersiz olmasıdır. Bu sorunu önlemenin yolu ise RCX'de çalışması planlanan algoritmaların bilgisayarda çalıştırılıp, algoritmanın çıktısı olan motor, sensör hareketlerinin RCX`e gönderilmesidir.

Lego MindStorms Setlerinin bu amaç için kızıl ötesi donanımı ve LeJOS'un Lego Kulesi ile RCX arasında haberleşmeyi sağlayan APIleri mevcuttur fakat haberleşme için kızıl ötesinin kullanılıyor olması kısıtlayıcıdır çünkü kızıl ötesi haberleşmesi 1-2 metre mesafe ile sınırlı kalmakla beraber kızıl ötesi alıcı/verici ledlerinin birbirlerini görme zorunluluğu olmaktadır.

tspell: Türkçe Doğal Dil İşleme Yazılımı

FZ

İlk kez Bilgi Üniversitesi´nin bilgisayar bilimleri e-posta listesinde görmüştüm tspell projesinin adresini, sanırım Mart ayı civarıydı, gidip baktığımda ortada henüz bir şey yoktu. Geçen hafta uğradığımda ise Java ile geliştirilmiş ve hiç de küçümsenmeyecek bir sistem ve güzel bir web sayfası karşıladı beni. Bilişsel bilim (cognitive science) ve doğal dil işleme (NLP - Natural Language Processing) konuları ile uğraşan biri olarak heyecanlandığımı inkâr edemem.

İki Türk programcı tarafından başlatılan ve Türk diline ciddi bir teknolojik hizmet olarak gördüğüm böyle bir projenin varlığı, açık kodlu olması ve paylaşıma açık olarak sunulması beni çok sevindirdi.

Bir hayli iddialı olan projenin 0.2 numaralı sürümü hem doğrudan çalışabilir olarak (200 KB) hem de istenirse Java kodları ile birlikte Internet´ten çekilebiliyor. Geliştiricilerin Eclipse yazılım geliştirme platformunu önermeleri ve tspell Java kaynak kodlarının Eclipse üzerinden nasıl çekilip derlenebileceğini anlatan teknik bir makale yazmış olmaları ise benim gibi konuya hızlı bir giriş yapmak isteyen ancak Eclipse ve Java konusunda çok deneyimli olmayan programcılar için çok ciddi bir artı puan. Görebildiğim kadarı ile Eclipse bir hayli güçlü bir platform, CVS işlevselliği de dahil olmak üzere her türlü aracı bünyesinde sunuyor ve entegre olarak ekip çalışmasınız kolaylaştırıyor.

Design Patterns: Tasarım Şablonları ve Programlama Dillerinin Kötü Yönleri

FZ

Geçen sene Eylül ayında, Volkan Yazıcı programlama dünyasının sıcak konularından biri olan tasarım şablonlarına yani 'design patterns' konusuna değinmişti:

Merhaba, comp.lang.lisp listesinde "This may be a nonsensical question, but I was wondering if it is idiomatic to apply common design patterns to lisp applications." kaşıntısı ile başlayan bir tartışmalar dizisi oldukça ilgimi çekti -- şüphesiz ki bunda bu dönem almaya başladığım Aspect-Oriented Software Development dersinin de etkisi olmuştur -- ve sizin ile oradan çok ufak bir mesajı paylaşmak istedim.


Tasarım Şablonları, nam-ı diğer Design Patterns mevzusu epey bir süredir sıcak konular arasında. Bu gibi durumlarda sık sık karşılaştığımız gibi konu basit bir teknik konu olmaktan çıkıp pek çok yanlış anlamayı, çok çeşitli felsefi bakış açılarını, alakasız yerlere dallanıp budaklanmayı, düpedüz mantıksal hataları, politik ve ekonomik savaşları bünyesinde barındırmaya başlıyor. Acaba neden?

Kiril’den Latin’e Anında Özenli Çeviri

FZ

Takip ettiğim e-posta listelerinden biri olan Yazılım İhracatı listesinde bugün gördüğüm bir e-postayı FM camiası ile paylaşmak istedim...

Hazırlanan bir bilgisayar programı sayesinde artık 20 Türk lehçesindeki Kiril alfabesinde yazılan metinler anında Latin alfabesine çevrilebilecek.

Kırıkkale / AA

2 Ocak 2005 — Kültür ve Turizm Bakanlığı’nın sitesinde hizmete sunulan programı Kırıkkale Üniversitesi’nden Doç. Dr. Mehmet Kara, 3 yıllık bir çaba sonucu hazırladı.

Türk Cumhuriyetleri için önemli bir sorun olan Kiril alfabesinden Latin alfabesine çeviri yapan bir bilgisayar programına ömrünü Türk dünyasının dil birliğine adayan ‘Gaspıralı İsmail’in adı verildi.

20 Türk lehçesinde Kiril alfabesi ile yazılı metinleri otomatik olarak Latin alfabesine çeviren programın yazılımı da Damla BilgisayarA.Ş. tarafından gerçekleştirildi.

BLAM!

butch

Son zamanlarda bir RSS çılgınlığıdır gidiyor. Tabi bunda Firefox ve Thunderbird'ün yeni sürümlerinin etkisi çok fazla. RSS, gününün önemli bir bölümünü haber sitelerini takip ederek geçirenler için çok pratik bir sistem, ancak yukarıda bahsettiğim programların sistemleri pek pratik değil. Bunun için yaptığım bir araştırmada BLAM!'a rastladım. Haber takip etmeyi çocuk oyuncağı haline getiren bu programın FM 'in takip edilmesini kolaylaştıracağına ve diğer haber sitelerinin de takibini kolaylaştıcağı için haber yoğunluğunu da artıracağına inancım tam. Yani apt-get install blam.