#jboss conversation – türkçe olsa iyi olurdu ama jboss bilen türk nerde onu henüz bulamadım

mascix> hello
<mascix> I am trying to understand a big project but still something is missing
<mascix> I found ejb and beans and xmls related hibernate and ORM
<mascix> dcm4che.org has web user interface and show data via there but I could not fi,nd where they call this ejbs
<mascix> can you hear me somebody ?
<Blackvel> what do they use? jsf, struts or something?
<Blackvel> I suggest to look for the ejb interfaces in middle-tier java classes
<Blackvel> could be bd (business delegates) or something
<Blackvel> hopefully not action classes 🙂
<mascix> Blackvel: maverick they use
<mascix> MVC for the interface
<mascix> but its so complicated where the data come from
<Blackvel> well if it is hibernate
<Blackvel> probably there is some dao
<Blackvel> which accesses hibernate session objects and reads data into pojos (plain java files)
<Blackvel> and then they get passed over to session ejbs
<Blackvel> which get called from some business abstraction layer
<Blackvel> and the pojos (like VO’s) do get passed from that layer to the view layer
<mascix> thank you very much
<Blackvel> i would start the the service layer
<Blackvel> there should be some Java package for it
<Blackvel> once you have the classes
<Blackvel> you can use maybe eclipse and let you show you all the references to the classes
<Blackvel> or check what interfaces are implemented by what classes
<mascix> I am reading from eclipse and package manager it is usefull but this whole ejb and hibernate thing really strange for me. there are big xml files who writes them and that ejb classes they are not usefull with theirself but something pump them and make workable
<mascix> and maverick is another issue 🙂
<mascix> its like developer comes together and decide that we gonna make an open source project and which would not be understandable by other ehehehhee
<Blackvel> what is maverick?
<Blackvel> some gpl framework?
<Blackvel> what xml files? ejb-jar.xml and that kind?
<Blackvel> ususually you write it my hand, autogenerate it
<Blackvel> by xdoclet or you just use annotations in the java files
<mascix> maverick = http://mav.sourceforge.net/
<mascix> I knew something was generating them now I know I need to read xdoclet faq too 🙂 rtfm rules !!!
<Blackvel> not sure about x-doclet
<Blackvel> but it could be
<Blackvel> you can check the ejb java file header
<Blackvel> if there are any annotations
<Blackvel> they may come from x-doclet too
<mascix> <display-name>Generated by XDoclet</display-name>
<mascix> 🙂
<mascix> that comes from 5580 line of xml its hardly to find what is going on in there anyway
<Blackvel> maverick stopped at 2005?
<Blackvel> so no new code development in 2006 to 2007?
<mascix> I dunno www.dcm4che.org still using it
<Blackvel> good luck mascix 🙂
<Blackvel> cu
<mascix> thanks

memento vs barda

memento 2000 de çıkan güzel bir filmdi tekrar izledim hala güzelliğini yitirmemiş bir film. hem olaya bakış açısı gerçekçi hemde izlenmesi keyifli. sürekli herşeyi unutan bir adamın tersten hikayesi sonuç, asla sonra ne olacağını bilemeyeceğin bir senaryo 🙂 işte bu izleyiciyi etkileyen bir nokta, klişelerden uzak ve yalın bilinmezlik.

barda da bu sene çıkan bence izlenmesi gereken bir film. klasik türk filmi aslında banyo yada asansör gibi bir ortamda geçen bu ortamında bar olduğu bir film. senaryosu memento gibi kuvvetli değil fakat gerçekçiliği mementodan daha fazla buda aslında benim sevmediğim bir yan. sonuçda ben bir filmi izlediğimde mutlu yada şaşırmış kalkmak isterim. mutlu kalkmayı daha çok sevdiğim için porno severim. bilim kurgu yada çizgi romandan çıkma filmeleride gerçek olmadıkları için severim sonuçda merağım uyanıyor. barda ikisinede uymuyor peki neden güzel. şöyleki o film gerçek bir senaryodan alındımı bilmiyorum fakat hapsanade tecavüzcülere damat dendiği ve gece işkence gördükleri bir gerçk ilk ağızdan dinlemişdim. o tiplerin hepsi hayatta mevcut özellikle ülkemizde bu eğitimsiz yapıda türemeleri çok kolay oluyor milletin gözüne sokmakda fayda var.

barda filminin sonunda yazılar akdıkdan sonra geçen adamda umursamazlığımızın daniskası.

gpl lisanslı yazılım satırılır mı?

cevap evet yani gpl ilen lisanslanmış bir yazılımı alıp kopyalayıp kopyalayıp üstüne yazıp yazıp satabilirsiniz.

Selling Free Software

yazısında dendiğine göre free ile kastedilen özgürleştirilmiş bilgi olmakdadır. yani parasal bir manası yokdur. gnu.org satmamızı hatta güzel fiyatlara satmamız gerektiğinide sölemiş.

sonra düşündüm linux satanlarda sonuçda linux kernelini alıo kopyalayıp kopyalayıp satıolar. tabi sonradan fund da ediyorlar 🙂 misal Redhat ve IBM kernel developerları barındırıyor içinde destek köstek bişeler yapıolar.

odf docx ve can sıkıntısı

aslında yapmam gereken çok şey vardı fakat çok iş bunlatınca kendimi başka şeylere atıom. neyse bugünkü hikaye docx. bu ms office 2007 ile gelen bir format açık bir format openXML standardlarında bir nanemiş anladığım kadarıyla.

asıl yapmam gerekn işle ilgili aranırken bir tane docx dosyasına rastladım açmaya çalıştım açılmıo. bu tip durumlarda ilk hareket notepad gibi bişeyle açıp ilk 5 karaktere bir göz gezdirmek olur orda ne ise belli eder kendini. bi bakdım zip dosyası. yani docx aslında ziplenmiş bir dosya açtım bunu 7-zip ile içinde xml ler olan bir zip dosyası. windows word 2007 viewer ı kurimmi abi dedi istemedim ofis bana hantal ve pahalı gelio hep nedense 🙂 neyse sonra bunu açmak gerek dedim o an bir hata ettim sanırım uzun sürdü açma kısmı 🙂

başladım aranmaya konuyla ilgili fazla proje yok genelde döküman var açık bir format süperde açık bir format benzeri yazı kaynıo hertaraf. bide macosx de nası açarsınız yazıları bide arkadaşınızdan docx uzantılı bir attachment lı mail gelirse naparsınız benzeri yazılar. MS office in bu iş için bir converter ı var ki com objesi değil bişey değil oda doc a convert edio ki hiç sevmem. neyse adresini verem convert etmek isteyen çıkar
MS file converter bu aletde istediğim şeyi yapamıo bana basit bir gösterici lazımdı aramaya devam ettim odf-converter diye bir proje buldum aslında bunda da docx çevirrim havası yoktu ya neyse. kurcalarken docx i odt dosyasına çevirdim openoffice ilede açtım fena çevirmiyordu. ama aradığım hala yoktu sonra bi kaç saat daha uğraşdım bakdım ötesi zor bende basit bir şey olsun c# da yazı veremde atam bi yere dedim aha o zamanda googlepages ı buldum önce codeproject e mi koysam diodumda orda yayınlayacak kadar iyi değil dirty hack işde. openoffice yüklüyse sistemde çalışması lazım buyrun kullanın.
DOCXVIEWER

.net ortamı için adam gibi pdf ve odt göstericisi yok bundanda yazmak gerek.

bu arada odf-converter projesi MS tarafından fund edilmiş bu garip neden open office dosya formatına çeviren bir lib yazdırsınki MS. novell ile olan ortaklığından olması imkansız heralde. sonuçda office sandığım kadarıyla MS e en fazla kazandıran yer gerip çok garip.

java open source oldu

OpenJDK
aylardır bunla ilgili yazılar görüp duruyordum bugün yine birine rastaladım. fazla ilgili olmadığım bi konu aslında java ama naletin kendiyle yazılmış o kadar çok proje ve iş var sonuçda biryerlerde hep rastalşıyoruz.

bana kalırsa .net in yükselişinden sonra java kendini open source yapmaya karar verdi çünkü windowsu tamamen kaybedecekdi. open source yaptı bu bunu değiştirecekmi hiç sanmıyorum ama şunu tahmin ediyorumki hızlı çalışan java programları türeyebilir yakında 🙂 o zaman bende java da gui yazmakdan sıkılmam hatta isteyerek yazarım. sonuçda ne zaman kendisiyle bişey yapsam sanki yapmasam daha iyi olurmuş hissine kapılıyordum.

tahminim bundan sonra bir community çıkar bu işe el atar ve adam gibi exe dosyaları çıkmaya başlar öyle çakma toplama değil gerçek exe. exe derken executable kastediyorum. linuxde de freebsd dede windowsdada hızlı çalışan exelerimiz olabilir.

çakma toplama exe nedir derseniz JSmooth bu alet sayesinde alınan çıktıyı kastediyorum. bat dosyasından farkı olmayan basit bir başlatıcı.

setup karmaşık işmiş, windows servisi uninstall etmekde

birincisi iki msi aynı anda kurulmuyor hala çözemedim ikinciside inno setup uninstall kısmı başka bi installer tarafından yönetmek açısından zormuş. vs.net 2005 ile setup projesi hazırlıyorum içine gerekenleri atıyorum kalkarken hepsi kalkmıo 🙂

habire bişeyler ekliyip giderken bakdımki xp makinesinde eski sürüm kalmış ve bi şekilde kalkmıo windows servisi halen var falan diyor. son sürüm üstüne yazmıoda kendisini. tabii regedit ve HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services pathi bulunur servis ismimizden bizim servis bulunur ve silinir. sonra restart istiyor. sonrasında kaldığınız yerden kurulma devam edebiliyorsunuz.

bu arada bi bat dosyanız varsa ve ondan mesela java da yazılmış bişeyleri çalıştırmak istiyorsunuz fakat cmd nin görünmesini istemiosunuz. “start java ebenSinifi” şeklinde yapabiliyoruz. start die bi komut var mış batch için 🙂

SWT kullanarak tek formluk bi uygulama yapıyorsunuz java da neden manyakmısınız bilmem neyse ben yaptım ve o uygulamanın allways on top olmasını istedim. swt çok güzel dokumante edilmemiş diğer java naneleri gibi 🙂 ısınamadım gitti dökümantasyonu bokdan kendisi bokdan ben napim 🙂 neyse “Shell shell = new Shell(display,SWT.ON_TOP);” yaparak allways on top veya “sShell = new Shell(SWT.MIN | SWT.ON_TOP);” ile hem allways on top hemde sadece min tuşu olan bir formunuz oluyor.

bu arada eclipse neden hala setup deploy nanesi yokki normal desktop java uygulamaları için. sanırım çok kimse desktopda java kullanmıo ondandır ehi 🙂

bide Jsmooth var. java dan exe yapacak bişeyler bakınır durrum bi kaç gündür. bu adam gibi yapıo ama wrapper. yani gerçekden exe olmuoda var olan jarları start etmeyi sağlıo. bide şu an ufak bir bug ı var nisan 7 den kalan release i debug windowu gösterio sürekli.

teknolojik geyiq …

uzun bir aradan sonra osmaniye

gitmeyeli bi buçuk sene olmuştu. gittim gördüm epey gelişmiş tabii sıkıcı her tarafda binaların yükselmesi bayıyor insanı. allahdan bizim ev hala kerpiç. gerçi oda göçer gibi duruo huylanıom neyse teyze kızım evlendi hiç bir arıza çıkmadı hayret ettim olaysız düğüne 😀

evden çıkarkenki bıraktığım lahmacunlara yanıom hala ama neyse süperdi….

lostun 3. sezon 17. bölümünde işler iyicene karışdı yaw desmondun fıstık adaya düştü sandım walla ama kara bi kız desmond dedi bayıldı bakam nolcek. eski kızlardan biriyle konuştu eskiden rahipmiş bilmemne derken kız buna bi koydu lafları :))) koptum iyiki koyun yada çorbacı uyandırmamış seni dio 😀 bunu bide o iskoç diliyle telafuz edince kızada hasta kaldım.

hostelde lostda bitti

övüldüğü kadar büyük değiller olursa izlenir olmazsa izlenmez cinsden.

bu arada lost sayesinde bişeyi görmüş olduk demekki tropikal adalara tek başına düşülemiomuş. ikincisi yanına others almak iseyenler çıkmaya başlayacakdır yada kate i 🙂

hostelin yapımcısı sanırım quantin bu herifde bi arıza var. önceden yine böle adam kesmeli bi filmi vardı. zenginlerin kesdiği fakirin para karşılığı kesdirdiği bi filmdi elinimi ne kesiolardı adamın. gariptir hostel’de de elite hunting adı altında zenginlerin adam kesmek karşılığında para verdiği bi kurumdan bahsetmiş. bu adam ya kesio yada kesenlerle oturup kalkıo. manyaq mı yok işde derdi olmaya insanın böle ya adam keser ya da siyasete atılıp daha zararlı olurlar. misal savaş açıp toplu katliamlar düzenlerler.

insan işde.

datagridview nazı bitmezmiş

bu alet asp.net de ayrı windows formsda ayrı bir alemdir. birinde bind etmen gerekir ötekinde columnları oluşturup düzenlemen falan filan. bugünkü meselede fazladan auto generate ediyor ve datasource u tekrar set ettiğimde order ı bozuyordu.. aradım taradım . properties de görünmediği için autogeneratecolumns özelliğini bulmam zaman aldı bazen sadece koda bakmalıymış.

dataGridView1.AutoGenerateColumns = false;

dediğim zaman hem autogenerate etmedi hemde order bi daha bozulmaz oldu.

vs.net 2005 ve sp1 i

dünden beri vs.net 2005 i update etmeye çalışıom 431 mb sp çıkarmışlar vardır bi bildiği 🙂 asıl mesele windows service yazarken installer class ını generate etmemesinden çıkdı. totoş idemiz den windows service yazıom installutil ile bi türlü girdiremiom benim servislere başladım bakınmaya babalardan(MVP) biri demişki onun service packi var onu kursanız tam süper olur. ben installer classını elle yazdım sp yide download ettim kurmaya uraşdım uraşdım hatalar bilmemneler.

timu die bi arkadaşımda ulan windows a napıon sen hep hata alıon bozuon windows u demişdi. bende sistemi bozacak bişe henüz kurmadım demişdim ki windowsu bozacak kurma anılarımda vardır. db2 olsun oracle olsun sistemin azını yüzünü ziker garipdirler. onlarla sistemi bozduğum olduydu.

velhasıl sabah uyandım tekrar aynı işlemi başlattım arada hatamı aldım. orda bi link veriodu ona gittim ki mesele benle ilgili değilmiş microsoftda dio büyük msi lar bazen zıçar onları şu steplerden geçirince doplarlar hatta 2 yöntem anlatmışlar.

vs.net 2005 sp si kurmak isteyenler eğer hata alırsa şaşmasın sistem sıfır bile olsa hata verebilir 🙂