.NET Ortamında Kullanılabilecek O/R Mapping Araçları & Kütüphaneleri

Microsoft Yaz Okulu 2007 eğitimlerine katılmaya başladığım şu günlerde üzerinde daha da ağırlıkla durmayı planladığım .NET ortamı hakkında Mehmet Emre Bey'in şurada paylaştığı linkleri, gerek olduğu zaman kolayca bulabilmek ve O/R Mapping ile ilgilenenler için bulunmayı daha da kolaylaştırıp gün yüzüne çıkartmak için siteme ekliyorum.

Linkler;

..NET Persistence
.BBADataObjects
.DataObjects.NET
.Data Tier Modeler for .NET
.DotNorm
.Eldorado.NET
.Enterprise Core Objects (ECO™)
.Entity Broker
.eXpress Persistent Objects for .NET
.Versant Open Access
.JC Persistent Framework
.LLBLGen Pro
.ModelWorks
.Nhibernate
.Nolics.NET
.Norm
.Norpheme
.ObjectBroker
.ObjectSpaces
.ObjectSpark
.Objectz.NET
.OJB.NET
.OPF.Net (Object Persistent Framework)
.ORM.NET
.Pragmatier Data Tier Builder
.RapTier
.Sisyphus Persistence Framework
.TierDeveloper
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Yazılımı Geliştiren, 20 Bin Doları Kapacak

Nokia'dan yapılan açıklamaya göre 2008 Mobile Rules! yarışması çerçevesinde en iyi cep telefonu yazılımını geliştiren programcı 20 bin dolar ile ödüllendirilecek.

Dünyanın en büyük cep telefonu üreticisi Nokia'dan yapılan açıklamaya göre 2008 Mobile Rules! yarışması çerçevesinde en iyi cep telefonu yazılımını geliştiren programcının 20 bin dolar nakit para ile ödüllendirileceği bildirildi. Ayrıca geliştirilen yazılımın dağıtım ve pazarlama konusunda da Nokia tarafından destekleneceği açıklanırken, yarışmanın basın sponsorlarının sahibi olduğu yayın organlarında yazılımla ilgili makalelerin yer alacağı belirtildi. Ayrıca yarışmanın birincisi istediği 5 adet Nokia cep telefonu da hediye edilecek.

İngiliz servis sağlayıcı Orange ise birinci olan yazılımı kendi sitesinden kullanıcılarına sunarak daha geniş bir kitleye ulaşmasını sağlayacak. Nokia'nın geçtiğimiz aylarda, S60 platformu için yazılım geliştirmek isteyenlere yönelik olarak hazırladığı Open C eklentisinin tanıtımı için düzenlenen yarışmadan beklentisi daha fazla sayıda uygulamayı S60 platformuna taşıyabilmek. Etkinlikle ilgili katılım şartları, başvuru tarihleri bilgilere ve daha fazlasına ulaşmak için resmi siteyi ziyaret edebilirsiniz.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Anında Çözümler Hakkında

Sevgili Onur Görür'ün blog'unda belirttiğine göre artık hotfixleri bir web formu doldurarak e-mail ile de edinemek mümkün hale getirildi.

Bu adresten ulaşabileceğiniz Onur Görür'ün yazısının tamamı ise şu şekilde;

"Support.microsoft.com'da bir KB(knowledge base) makalesini okudunuz ve makale size bir hotfix'e ihtiyacınız olduğunuzu söylüyor. Bu hotfix'i edinmek için tek yol Microsoft Destek Hattı ile (444 6787) telefon ile temasa geçmekti. Şimdi bu hotfix'leri bir web formu doldurarak e-mail ile de edinebilirsiniz.

Hotfix Request Submission Form için: https://support.microsoft.com/contactus2/emailcontact.aspx?scid=sw;en;1410&WS=hotfix. Formu doldurduktan sonra 8 saat içerisinde bir Microsoft Uzmanı sizinle konu ile ilgili temasa geçecek ve hotfix'i size ulaştıracaktır."

Microsoft TechNet Haziran Sayısında yer alan anında çözümler (Hotfixler)
Windows XP için 4 GB’tan daha fazla kapasiteye sahip SDHC kartlarına destek.
FIX: çevrimdışı yerel bir küpü açmak için bir 2007 Office sistemi programını kullanırken SQL Server 2000 Analysis Services’te erişim ihlali olabilir.
FIX: SQL Server 2005’in x64-tabanlı versiyonu yüklü olan bir bilgisayarda NUMA mimarisini kullandığınızda SQL Server 2005 tarafından yüksek CPU kullanımı
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Windows Home Server Code2Fame Yarışmasına Katılın

Windows Home Server Code2Fame yarışmasının amacı dünyanın her yerindeki ailelerin dijital yaşam biçimlerini basitleştirmek adına Windows Home Server için yazılım ve/veya donanım eklemeleri geliştirmesini teşvik edebilmek.

Bir sunucunun platform olarak yaratıcı kullanımını ve kullanışlı, havalı, kullanımı kolay ve iyi çalışan eklemelerin ortaya çıkarıldığı yarışma, 50,000 $’dan fazla nakit ödül ile çeşitli ödüller vaat ediyor.

Bu yıl Hewlett-Packard sponsorluğunda gerçekleşecek Windows Home Server Code2Fame yarışması hakkında detaylı bilgi almak için kullanabileceğiniz adrese bu bağlantıdan erişebilirsiniz.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Web'in Geleceği: Semantik Web

Siz de son günlerde "semantik web" kavramını sıkça duymaya başlayan fakat ne anlama geldiğini hakkında soyut bir kaç bilgiden başka birşey bilmeyenlerden misiniz? O zaman bu yazıyı okumanızda fayda var.

Daha önce bir yazımda belirttiğim gibi arama motorları konusu benimde ilgimi çeken ve üzerinde bazı araştırmalar yapıp bu araştırma sonuçlarını bazı arama motoru geliştiricelerine gönderdiğim ve böylece arama motoru dünyasına katkı sağlamayı umduğum bir alan.

Aslında bu konu, arama motorları için bir dönüm noktası olarak adlandırıldığı için ilgi alanıma, internet tabanlı olduğu için ise çalışma alanıma giriyor. Hatta bu konu üzerinde, her yıl düzenli olarak yapılan ve bu yıl yakın gelecekte gerçekleştirilecek büyük bir organizasyonda, sunum yapmak için hazırlıklarım halen devam ediyor.

En başta bahsettiğim konuya dönecek olursak, yani eğer siz de bahsettiğim bu grubtansanız, yakın gelecekte arama motorlarının kaderini belirleyecek bu sistemin, tahmini işleyişi ile iligi bazı bilgiler vererek ve somut bir örneği beraber inceleyerek sizi biraz olsun aydınlatmaya çalışayım.

Semantik kelimesini "anlamsal" olarak Türkçe'ye çevirip tekrar yerine koyarsak elde edeceğimiz kavram yani "anlamsal web" kavramını, internetin anlamsal içeriğe yönelmesi olarak algılamamız mümkün. Günümüz arama motorlarında da yavaş yavaş yansımalarını gördüğümüz semantik web anlayışı öncesinde arama motorlarının çalışma mantığı girilen kelimeyi içeren siteleri sonuç olarak döndürecek altyapıyı oluşturma şeklindeydi.

Semantik web kavramının arama motorlarını etkilemeye başlaması ile arama motorları artık girilen söz öbeğinin ne anlama geldğini anlayabilmesi ve bu söz öbeği ile ilgisi olabilecek siteleri sonuç olarak döndürmeye başlaması öngörülüyordu ve öyle de oldu.

Semantik web'in ortaya çıkmasında ki en büyük etken olan doğru bilgiye en kısa sürede erişme isteği, geçmişten günümüze web dünyasının gelişimini etkilemekte. İnternetin, Web 1.0 zamanında ki evrelerine ve daha da öncesine baktığımızda doğru bilgiye ulaşılamamasının en önemli nedeni, aranan bilginin internet üzerinde olmamasıydı. Günümüzde ise aynı sorun tek bir farkla devam etmekte. Bugün internet üzerinde aradığımız doğru bilgiye ulaşamamamızın en büyük nedeni, arama motoruna girdiğimiz kelimeleri içeren fakat aradığımız sonuç ile hiç ilgisi bulunmayan reklam veya spam amaçlı bir çok bilginin internet üzerinde dolaşması.

İşte bu sorunun çözüm için ortaya atılan en güncel yöntem ise günümüzde örneklerini yavaş yavaş görmeye başladığımız semantik web anlayışı.

Günümüzde semantik web kavramının en canlı örneği olan ve şu an halen üzerinde çalışılan Hakia arama motoru, girilen bir soruyu algılayıp onun cevabını içeren siteleri sonuç olarak döndürecek yeteneğe sahip.

Daha önce yaptığım bazı araştırmlarımda örnek olarak kullandığım şu arama örneklerini Hakia ve Google arama motorlarında ayrı ayrı yazdığımız da, dönen sonuçlar aslında günümüzde semantik web'e giriş ve daha öncesini gözler önüne sermekte.

Hakia arama motoru girilen soru cümlesini kelime, kelime işleyip ne anlama geldiğini anlıyor ve benzeri soru cümlelerinin bulunduğu (fakat tıpa tıp aynı kelimeleri içermesi önceliği olmayan) siteleri sonuç olarak getirmekte. Google ise aynı sorgu için, uzun süredir aşina olduğumuz kelime karşılaştırmalı aramayı yapmakta.

Hakia'nın halen üzerinde çalıştığı bu aramaları nasıl yaptığını görebilmek içinse Hakia Labs'ın Ontological Semantics bölümüne göz atmak yeterli olacaktır. Şu an için bu bölümü üzerinde yapılması gereken aramaların İngilizce olması gerektiğini belirten Hakia'da, basit bir arama yaparak arama motoruna girilen kelimenin ne anlama geldiğini ve sistemin bunu nasıl anladığını görmek mümkün. "Ontological Semantics" yani anlamsal varlık bilimi adı verilen çalışmanın sonucu herşeyi özetlemeye yetiyor aslında.

"Met" kelimesi için arama motorunun olasılıkları nasıl değerlendirdiğini burada açıkça görmek mümkün. Bu da semantik web'in gelişmeye başlaması ile ortaya çıkacak en büyük soruna işaret ediyor aslında. Eş anlamlı ya da mecaz anlamlı kelimeler ve türevleri. Yani bir kelimenin cümle içinde nasıl kullanıldığına göre değişen anlamı.

Web 3.0'ın uygulamalarını görmeye başladığımız günümüzde bu arayışların sonucunun nereye varacağını kestirmek çok güç aslında. Bu konuda benimde çalışmalarım halen devam etmekte ve Web 4.0'ın temelleri şimdiden atılmakta. Çünkü Web 3.0 hayatımıza girdikten sonra, internetin daha da gelişmesi için atılacak her adım Web 4.0'ın habercisi olacak.

Bu konu ile ilgili alternatif bilgilere ulaşmak için sevgili hocam Mehmet Nuri Çankaya'nın ilgili yazısını okuyabilir ve ilgili podcastini dinleyebilirsiniz.
Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

DreamSpark