Hibernate Üzerine Bir Sunum

0
malkocoglu_2
Tüm zamanların en başarılı kalıcılık (persistence) aracı Hibernate hakkında şirket bünyesinde yaptığımız bir sunumu paylaşıyoruz. Sunum, Hibernate'in en temel özelliklerinden başlayarak sorgulama, önbellekleme, veri tabanı bağlantı havuzları gibi kavramları kapsamaktadır. Hibernate hakkında ek bir haber de, JBoss gurubunun, Hibernate projesine sponsor olmaya karar vermiş olmasıdır ve Hibernate kurucu elemanları artık JBoss şirketinde çalışmakta, açık yazılım ürünlerine verdikleri servis üzerinden para kazanmaktadırlar. İşte bir diğer açık yazılım başarı hikayesi!

Not: Bu sunum da Gnu Emacs ve LateX ile hazırlanmıştır. :) Latex kodlarından derlenmiş slaylatların animasyon ile birbirinden geçiş yapabilmesi hoşunuza gidebilir.

Powerpoint?

O da ne?

Görüşler

0
FZ
Benim ilgimi Hibernate'ten ziyade LaTeX ile böyle cıvıl cıvıl bir sunum yapılmış olması çekti! :) Debian Linux ortamında gv ve kpdf ile baktım, gayet güzel görünüyor ancak animasyon şeklinde geçişler göremedim. Bunun için Adobe Acrobat Reader ile mi bakmam gerekiyor?
0
malkocoglu_2
Evet korkarim oyle...:( Sunumu kpdf ile daha denememistim, belki onunla da calisan bir ek bulabilirim.
0
FZ
Vesile oldu, gidip Adobe'nin sitesinden GNU/Linux için Acrobat Reader çektim, evet böyle daha güzel, tabii her zaman gönlümüz özgür yazılımlardan yana ama Acrobat Reader bu Hibernate sunumunu tam anlamı ile bir sunum olarak gösteriyor, aradaki geçişler, animasyonlar falan da gayet güzel :)

LaTeX ile böyle güzel belgeler üretmeye devam.
0
y0rk
Süperdi. Linkler calismiyordu sunumun sonundaki. Hibernate hakkında kafamda bir model olustu. Sanirim hemen denemelere başlayacagım.

Ellerinize emeginize saglık...
0
malkocoglu_2
Latex kodlarinin baglantisi bozuk, onu aksam duzeltecegim. Diger ikisi baglanti calisiyordu, tabii bunlar Acrobat icinden yapilan denemeler.

Bir de Acrobat baglantilara tiklayinca direk Internet Exploder basliyor, bu tanimi degistirmenin bir yolunu da simdiye kadar bulamadim. Belki bir takim registry degisiklikleri vardir...

Eksikleri haber verdiginiz icin tesekkurler.
0
y0rk
Süperdi. Linkler calismiyordu sunumun sonundaki. Hibernate hakkında kafamda bir model olustu. Sanirim hemen denemelere başlayacagım.

Ellerinize emeginize saglık...
0
lifesdkver0_1
hibernate dışında, pur nesne veritabanları ahkkındaki düşüncelerinizi nedir? mesela açık kaynak kodlu db4o [www.db4o.com]'a göz attınız mı? "beklenen" olabilir mi?
0
malkocoglu_2
Hiyerarsik tabanlar (pur nesnesel veri tabanlari aslinda hiyerarsik veri tabanlarinin maske takmis hali) ve iliskisel tabanlar arasinda 70'lerde sIkI bir kavga/secim zamani yasandi. Ve ibre iliskisel tabanlari gosterdi. Iliskisel tabanlarin altinda ciddi bir teori var (relational calculus), bu teoriyi kullanarak mesela bir SQL sorgusunun "dogru" olup olmadiginin ispati yapilabiliyor. Bizi ilgilendiren daha pratik taraflari tabii.

Simdi, nesnesel tabanlari da kullanan var. Smalltalk altinda Gemstone uzun zamandir kullanilyor. Sizin sorunuzu aslnda iki bolume ayirmak gerekiyor: "Ileride N.T. cok kullanim bulur mu?". Ve "nesnesel tabanlarla is gorebilir miyim". Bu sorunun 1.sine cevap "buyuk bir ihtimalle hayir", 2.sine "evet".

Fakat "is gorebilir miyim" sorusu,
takimim/musterilerim is gorebilir mi olunca cevap degisir. Cogunluk SQL biliyor, onu anliyor, destekleyen raporlama araclari var. Bu yuzden insanlarin o andaki bilgisini kullanbilme ve ileriye dogru kariyer seceneklerinin arttirilmasi baglaminda pur nesnesel tabanlar fark getirmez herhalde. Nesnesel programlar, nesnesel tabanlar ile daha hizli calisir argumani da artik destek bulmuyor, cunku iliskisel tabanlar bircok optimizasyonu urunlerine koydular, ve 4-5 birlestirim (5 way joins) yapsaniz bile alet banamisiniz demiyor (indisleri iyi kullanmak sartiyla).

Bu yuzden nesnesel tabanlara uzak duruyorum, tabii acik bir zihinle yaklasmak lazim, radarda bir sinyal gorursem isler degisebilir, ama simdilk o tarafa zaman ve ilgi pek harcamiyorum.

Bu konuda Hibernate lideri Gavin King de birseyler soylemisti. Asagidaki mulakatta bulabilirsiniz.

http://www.bilgidata.com/yazi.jsp?dosya=a_gavin_king_mulakat.xml

Saygilar,

Görüş belirtmek için giriş yapın...

İlgili Yazılar

E-Kare Dergisi Yayın Hayatına Başladı

anonim

Elektrik ve Elektronik üzerine yayınlanan ücretsiz e-kare dergi yayın hayatına başladı. Amacı 7den 77ye tüm elektrik ve elektronik severlere ücretsiz bir edergi hizmeti sunmak.

Dergiyi bilgisayarınıza indirmek için www.teknikev.net adresini kullanabilirsiniz.

Yazılımbilim - 1. Bölüm

malkocoglu

Teorik yazılımbilim, günümüzdeki bilgisayarların soyut temelini oluştuyor. Bu alanda isimleri tanıdık gelen Turing, Church gibi kimseler olduğu gibi, diğer alanlardan bilim adamları mevcuttur, mesela Kurt Gödel. Tarihçesi belki de ünlü matematikçi Hilbert'in 1900 yılında bir beyan ettiği "açık problemler"'den 10'cusuna kadar giden yazılımbilim, bir problemin çözülebilirliğini ispat etmek için algoritmanın ne olduğundan başlayarak, bazı algoritmaların çözülemeyeceğini bulmak ile devam etti, ve nihai olarak günümuz donanımının altyapısını hazırlayarak önemli bir alan olarak kendini ispat etti.

KNOPPIX ile disk kurtarma

yalcink01

Evdeki sistem yine çöktü. Garibimi bu sefer tekrar kurmak yerine, kurtaralım bari dedik. Knoppix'in bu konudaki maharetinden bahsedilip duruluyor. Ben de evdeki emektar Knoppix Cd si ile sistemi kurtarmaya karar verdim. İyi bir kılavuz bulup önce dersimizi çalıştık. Çalışırken yazmak gibi bir huyum olduğu için arada çevirmişte olduk. Benim işime yaramadı /* çünkü Knoppix CDim çalışmıyor. Garibim perişan olmuş yüzü gözü çizik içinde*/ belki birinin işine yarar. KNOPPIX İLE SİSTEM KURTARMA

Saygılarımla,
Yalçın KOLUKISA
NOT: Çeviride oldukça fazla imla hatası olma ihtimali mevcut. Henüz kontrol yapmaya fırsatım olmadı. Yazım ve imla hatalarını bildirirseniz sevinirim. Hafta sonu gerekli düzenlemeleri yapmak niyetindeyim.

PHP-Nuke 5.5 ve Windows 2000 Server

anonim

Bu makale Windows IIS Server de  PHP-Nuke 5.5 kurulumunun nasıl yapılacağı anlatılmıştır.Makelenin orjinali ingilizce olup buradan izlenebilir

1) Gerekli Dosyalar:
PHP-Nuke 5.5 - PHP-Nuke Dosyası
mySQL 3.23.49 - PHP Nuke İçin veri tabanı
PHP 4.2.0 installer - Windows ISS Server de PHP Kodlarının Çalışması için gerekli olan dosya.

Kitap Eleştirisi: Adım Adım LaTeX

FZ

Biz bilgisayarcılar için genellikle pek kaynak sıkıntısı yoktur, hemen hemen her türlü konuda diğer bilgisayarcılardan, USENET'ten, Google'dan, vs. kolayca bilgi edinebilir ve bunları pratik olarak uygulayabiliriz. Bununla birlikte bir konuya yeni başlayan birine derli toplu, sistematik olarak konuyu anlatan bir kitabın değeri ve pedagojik önemi tartışılmaz.

Adım Adım LATEX isimli kitap da yukarıdaki sebeplerden ötürü LaTeX konusunda önemli bir boşluğu dolduran belki de ilk ve tek Türkçe kaynak. Prof. Dr. Abdugafur Rahimov ve Orhan Kesemen tarafından yazılmış ve 2004 yılında kitabevlerinde satışa sunulmuş Adım Adım LaTeX kitabı, LaTeX isimli kaliteli belge oluşturma sistemine dair gerekli hemen hemen tüm bilgileri içeriyor. Kitabın ve LaTeX'in sadece matematikçilere ya da bilgisayarcılara hitap ettiğini düşünenler varsa, bu önyargılarını şimdiden silmelerinde fayda var. Psikolojiden, felsefeye, işletmeden hukuğa kadar, herhangi bir konuda ödev yazan, makale hazırlaması gereken ya da profesyonel görünümlü bitirme ödevi, yüksek lisans tezi, doktora tezi, kitap vs. yazmak isteyenlere bu kitabı rahatlıkla önerebilirim başucu kaynağı olarak.