<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>Lotus Notus</title>
<description>IBM Lotus yazılımları üzerine kişisel bir blog denemesi...</description>
<link>http://lotusnotus.com/lotusnotus.nsf/</link>
<language>tr-TR</language>
<lastBuildDate>Mon, 6 Sep 2010 19:09:16 +0300</lastBuildDate>
<item>
<title>Lotus İş Ortakları Krakov&#8217;da toplanıyor...</title>
<pubDate>Mon, 6 Sep 2010 19:09:16 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-is-ortaklari-krakovda-toplaniyor....htm</link>
<category>Aktivite</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-is-ortaklari-krakovda-toplaniyor....htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-is-ortaklari-krakovda-toplaniyor....htm</guid>
<content:encoded><![CDATA[ IBM Lotus Yazılımları CEE (Orta ve Doğu Avrupa) bölgesinin ikinci kez düzenlediği "IBM Lotus Business Partner Summit 2010", 6-8 Ekim 2010 tarihleri arasında Polonya'nın Krakov kentinde düzenlenecek. Uçuş, otel ve vize işlemlerini göz önüne alarak erken hareket etmenizde fayda var. <br /> <br />Davet metni <a href="http://lotusnotus.com/lotusnotus.nsf/dx/IBMLotusBPSummit2010-Invitation.pdf/$file/IBMLotusBPSummit2010-Invitation.pdf" target="_blank">burada</a>... <br /> <br />Kayıt, gündem ve diğer detaylar için: <br /> <br /><a href="https://www-01.ibm.com/software/pl/events/bpsummit/" target=_blank>https://www-01.ibm.com/software/pl/events/bpsummit/</a> <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-is-ortaklari-krakovda-toplaniyor....htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-is-ortaklari-krakovda-toplaniyor....htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Sertifikalandım: Certified System Administrator - Lotus Quickr 8.1 for Domino</title>
<pubDate>Fri, 3 Sep 2010 18:30:09 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm</link>
<category>Blog</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm</guid>
<content:encoded><![CDATA[ 'Zorlu' bir sınav sonrası Sosyal Yazılımlardaki ilk sertifikamı almış bulunmaktayım, gurur duydum kendimle :) <br /> <br /><img  alt="Image:Sertifikalandım: Certified System Administrator - Lotus Quickr 8.1 for Domino" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm/content/M2?OpenElement" /> <br /> <br />Darısı başınıza :)  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/sertifikalandim-certified-system-administrator-lotus-quickr-8.1-for-domino.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Sebepsiz yere çöken sunucuyu nasıl düzelttik?</title>
<pubDate>Tue, 31 Aug 2010 16:30:51 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/sebepsiz-yere-coken-sunucuyu-nasil-duzelttik.htm</link>
<category>İpucu</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/sebepsiz-yere-coken-sunucuyu-nasil-duzelttik.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/sebepsiz-yere-coken-sunucuyu-nasil-duzelttik.htm</guid>
<content:encoded><![CDATA[ Bir müşterinin uzak lokasyondaki sunucusu bir kaç haftadır sebepsiz yere çöküyordu. Neden çöktüğüne dair bir sebep bulamadık ama sorunu düzeltmeyi başardık. <br /> <br />Bu vakayı özetleyerek deneyimsiz sistem yöneticileri için bu tür durumlarda ne yapılacağına dair bazı ipuçları vermek istiyorum. <br /> <br /> Sunucumuz ara sıra (ve rastgele zamanlarda) çöküyordu. "<strong>Automatic Server Recovery</strong>" özelliği sayesinde sunucu kendi kendine yeniden başlıyor ve ayağa kalkıyordu. Bir çok kullanıcı durumun farkına varmadı. Ayrıca "<strong>transaction logging</strong>" sayesinde herhangi bir veritabanı bozulması veya veri kaybı yaşamadık bu süreçte. <br /><br /> <div class="emphasis">İpucu: Sunucu dokümanında "Automatically Restart Server After Fault/Crash" özelliğini devreye alın. Sunucu gecenin bir yarısı çökebilir ve kullanıcılar sizin uyanmanızı bekleyecek kadar sabırlı davranmayacaktır :)</div> <br /> <div class="emphasis">İpucu: "Transaction Logging" özelliğini kullanmanızı öneririm. Bu özellik çoğu durumda performansı arttırır ve veritabanlarının daha dayanıklı olmasını sağlar.</div> <br />  <br />Hemen "<strong>IBM_TECH_SUPPORT</strong>" klasöründeki <strong>NSD</strong> dosyalarını inceledik. Çoğu zaman birden fazla çökme yaşandığında, NSD dosyalarında tekrarlı bir takım durumlar görürüz. Bir kaç örnek verelim:  <ul> <li>Çökmelerin '<strong>ne zaman</strong>' olduğu önemlidir. Her akşam 20:00'da meydana gelen 3-4 çökme vakası tesadüf olamaz. O saatte çalışan agent'lar, replikasyonlar, yedekleme ve diğer 'task'ler incelenmelidir. </li><li>NSD dosyaları <strong>hangi prosesin çöktüğü</strong> hakkında bilgi verir (FATAL THREAD kelimelerini aratın). Aynı prosesin bir kaç kez çökmesi, iyi bir başlangıç noktasıdır. </li><li>Her çökme sonrası NSD, problem yaratan işlemin hafıza içeriğini bir dosyaya yazar (<strong>Memory Dump</strong> dosyası: *.dmp). Bu dosya, çöken prosesin en son ne yaptığına dair bazı işaretler taşır. Örneğin yapısal olarak bozuk bir veritabanı replikasyon sırasında 'REPLICA' işlemini, view güncellemeleri sırasında 'UPDATE' prosesini çökertebilir. </li><li>Bazen, sunucunun patlamasından saniyeler önce konsol loguna yazdığı son cümleye dikkat etmek gerekir. Örneğin belli bir kullanıcıya mesaj dağıtıldığını söyleyen bir cümle bir kaç çökmede son yapılan işlerden birisi ise o kullanıcının veritabanını, kurallarını, varsa pre-delivery agent'larını incelemekte fayda vardır. </li><li>Web logları da önemli bilgiler verebilir. Bir defasında bu tip rastgele çökmelerde web loglarının son satırının hep aynı olduğunu farketmiştim. R7'nin alt versiyonlarından birisinde kullanıcılar iNotes üzerinden adres defterini açtıklarında sunucu çöküyordu.<br /> </li></ul><div class="emphasis">İpucu: Sunucu dokümanında "Run NSD To Collect Diagnostic Information" seçeneğinin aktif olduğundan ve "Cleanup Script / NSD Maximum Execution Time" seçeneğinde makul bir süre ayarlandığından emin olun. Varsayılan değer (300 saniye) yüksek hafızalı meşgul sunucularda yetersiz kalabilir.</div> <br /> <div class="emphasis">İpucu: Elinizden geldiğince (sistemi yavaşlatmadan) log tutun. Neye ne zaman ihtiyaç duyacağınızı bilemezsiniz...</div> <br /> <br /> Bizim durumumuzda ne yazık ki tekrarlı bir desen yoktu. Bütün çökmeler farklı saatlerde ve farklı proseslerde oluşuyordu. Üstelik bir kaç durumda NSD dosyaları, süre yetersizliğinden, tam olarak oluşamamıştı. Dolayısıyla ikinci adıma geçtik: <strong>Araştırma</strong>.<br /> <br /> IBM destek kaynaklarını (Support portal, fixlist veritabanı, knowledge base, vs.) kullanarak aynı versiyonda oluşmuş değişik çökme vakalarını inceledik. 8.5.1 FP1 versiyonunda bir kaç benzer örnek bulunca en son fix pack olan FP4'ü yüklemeye karar verdik. Bir kaç günlük sessizlikten sonra yine bir çökme yaşadık.<br /> <br /> <div class="emphasis">İpucu: Genellikle en son fix pack'i yüklemek mantıklıdır. Minor yükseltmeleri (8.5.1, 8.5.2 gibi) yapmadan önce iki kez düşünürüz çünkü gelen bazı değişiklikler hakkında hazırlık yapmamız gerekebilir. Fakat fix pack'lerin güvenli olduğunu söyleyebiliriz...</div> <br />  <br />En sonunda PMR yaratmadan önce bir kaç şey daha denemeye karar verdik.  <br /> <ul> <li><strong>Names.nsf</strong> ve <strong>admin4.nsf</strong> veritabanlarının sıfır replikalarını bir client üzerine aldık ve sorunlu sunucudakilerin yerine koyduk (sunucu bu sırada kapalıydı tabi). <strong>Log.nsf</strong> ve <strong>mail(n).box</strong> veritabanılarını sildik. Bu veritabanları sunucu çalışıyorken sürekli meşgul verir. Deneyimlerime göre bu veritabanlarındaki bozukluklar tespit edilmesi en zor sorunlardır...  </li><li><strong>Daoscat.nsf</strong> veritabanını sildik ve sunucu açıkken '<strong>resync</strong>' komutuyla DAOS indekslerini sıfırladık. 8.5.x serisinin erken versiyonlarında DAOS ile ilgili bir çok problem rapor edilmiştir.  </li><li>".ft" uzantılı klasörleri silerek sunucunun full-text indekslerini tekrar oluşturmasını sağladık. Full-text indeksler (özellikle ekli dosyalar) sunucu arızalarında sık karşılaşılan nedenlerdendir. Yalnız bu işlemin çok zaman alacağını hatırlatırım. </li><li>Konsoldan "<strong>fixup -J</strong>" komutuyla tüm veritabanlarını kontrol ettik (-J seçeneği transaction logged veritabanlarında kullanılır).  </li><li>Konsoldan "<strong>updall -R</strong>" komutuyla tüm view indekslerini yeniden güncelledik (-R seçeneği view indekslerini rebuild etmeye yarar).</li></ul><br /> Tüm bu işlemler için sunucuyu iki saat kadar kapatmamız gerekti. Ek olarak fixup ve updall işlemleri daha uzun süreceğinden sabaha kadar bariz bir yavaşlık hissedildi. Dolayısıyla bu tür işlemleri hafta sonuna denk getirmek mantıklı bir hareket olacaktır. <br /><br /> Sonunda sorunumuz çözüldü. Bugün çökme yaşamadığımız sekizinci gün. Halen sorunun kaynağını bilmiyoruz fakat önemli olan sorunu düzeltmek değil miydi? <br />  <br />Daha fazla detay için IBM'in hazırladığı bu harika dokümanı inceleyebilirsiniz: <a href="http://www.ibm.com/developerworks/lotus/library/domino-server-crashes/" target=_blank><span style="text-decoration:underline">Troubleshooting Lotus Domino hangs and crashes</span></a> <br />  <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/sebepsiz-yere-coken-sunucuyu-nasil-duzelttik.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/sebepsiz-yere-coken-sunucuyu-nasil-duzelttik.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Google Wave öldü: Şimdi ne olacak?</title>
<pubDate>Tue, 24 Aug 2010 20:36:11 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/google-wave-oldu-simdi-ne-olacak.htm</link>
<category>Blog</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/google-wave-oldu-simdi-ne-olacak.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/google-wave-oldu-simdi-ne-olacak.htm</guid>
<content:encoded><![CDATA[ 20 gün kadar önce, Google, Google Wave arabirimini tek başına bir servis olarak devam ettirmeyeceğini <a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html" target=_blank><span style="text-decoration:underline">duyurdu</span></a>. Bu sürpriz kararın biz sosyal ağ yazılımı hayranları için ne gibi sonuçları olacak acaba.<br />  <br /> Daha önce yazdığım yazılarda IBM'in Project Vulcan'ı duyurduğundan bahsetmiştim. Bu hamlenin arkasında, Google Wave'in 'yeni sosyal arabirim'lerin öncüsü olduğu tespitinde bulunmuştum. "<a href="http://lotusnotus.com/lotusnotus.nsf/dx/kurumsal-sosyal-ag-yazilimlari-malzemeler-4.htm" title="Kurumsal Sosyal Ağ Yazılımları: Malzemeler (4)" target="_blank"/>Kurumsal Sosyal Ağ Yazılımları: Malzemeler (4)</a>" başlığı altında gelecekte sosyal ağ yazılımlarının yeni bir arabirime sahip olması gerektiğinden bahsetmiştim. Çünkü bu platformda bilgi akışı, e-posta ile izlenemeyecek kadar yoğunlaşacak demiştim. <br /> <br />Kişisel hayatımda sosyal medyayı takip ederken bu problemin aynısını yaşıyorum. Twitter, FriendFeed, Google Reader, Facebook ve LinkedIn hesaplarım var ve her birini ayrı amaçlarla kullanıyorum. Lotus ürünlerinden futbola kadar değişik ilgi alanlarımı tek bir arabirimden izlememi mümkün kılacak bir uygulama henüz yok. Fakat en yakın aday Google Wave idi. <br /> <br />Peki neden olmadı?  <br /> <br />Sanırım birinci sebep kişisel bilgilerin gizliliğidir. Google'ın bu alanda kötü bir şöhreti var ve kişisel olarak hakkımda daha fazlasını bilmelerini istemiyorum. Bir keresinde bazı testler yapmak için Facebook üzerinde sahte bir hesap açmıştım. Bu hesaba 8-9 yıldır hiç kullanmadığı eski bir Yahoo hesabımı verdim ve Facebook 40 civarında arkadaş önerisi vererek beni şok etti. Nasıl yaptıklarını bilmiyorum ama bu durum, kişisel gizlilik konusunda çanların çaldığı an oldu benim için. <br /> <br />Başka bir sorun da ortalama kullanıcılar için sosya ağların nasıl konumlandığıyla ilgili olabilir. Bir çok kullanıcı için mevcut araçlarla topluluk oluşturma çok mümkün değil. Kurumsal bir sosyal ağ yazılımında tüm şirket ekosistemi tek bir sistem kullanırlar. Fakat ortalama bir kullanıcının sosyal ağı Facebook, LinkedIn gibi farklı uygulamalara dağılmıştır. Bir çok kişi bilinçli olarak bu alt grupları birbirine karıştırmaz. Tek bir arabirimde birleşiyor olmaları da onları rahatsız edecektir diye düşünüyorum. <br /> <br />Gene de bir şekilde Google Wave işe yarardı. Belki toplam bir entegrasyon değil de bütünleşik iletişim anlamında kullanılması mümkün olabilirdi. <br /> <br />Google Wave'in ölümünü Google'ın büyük bir hatası olarak tanımlayamam. Mesajlaşma konusunda kesinlikle innovatif bir girişimdir ve yeni ufuklar açmıştır. <br /><br /> Gartner analistlerinden Bill Pray, "<a href="http://blogs.gartner.com/bill-pray/2010/08/05/google-wave-%E2%80%93-not-an-e-mail-replacement" target=_blank><span style="text-decoration:underline">Google Wave – Not an E-mail Replacement</span></a>" konulu bir makale yazmıştı. Bu sebeplere ek olarak üçüncü partilerin sisteme dahil olmasıyla ilgili problemlerden ve katılım konusundaki zorluklardan bahsetmişti. Bill, Google Wave'in daha başarılı olması için 'bir iş uygulaması/servisi olarak tekrar pazarlanmasını' öneriyor.<br />  <br />İş kullanıcıları için entegre bir mesajlaşma ve birlikte çalışma arabirimi, 'olsa güzel olur' bir araç değildir. Başarılı bir uygulama için mutlaka kullanılmalıdır. Tahmin ediyorum ki Google, bir vadede daha bütünleşik bir ürünle Lotus Live'a rakip çıkacaktır ve bu alandaki deneyimini değerlendirecektir. <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/google-wave-oldu-simdi-ne-olacak.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/google-wave-oldu-simdi-ne-olacak.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Beklenen gün geldi: Lotus Notes/Domino 8.5.2 çıktı...</title>
<pubDate>Tue, 24 Aug 2010 11:31:37 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/beklenen-gun-geldi-lotus-notesdomino-8.5.2-cikti....htm</link>
<category>Lotus Domino</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/beklenen-gun-geldi-lotus-notesdomino-8.5.2-cikti....htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/beklenen-gun-geldi-lotus-notesdomino-8.5.2-cikti....htm</guid>
<content:encoded><![CDATA[ Bugünü uzun zamandır bekliyorduk... Betaydı, reklamdı, duyurulmuştu derken Lotus Notes/Domino 8.5.2 sonunda çıktı. <br /> <br /> Basit bir ara versiyondan öte, yeni versiyon önemli özellikler ve düzeltmeler içeriyor. <br />  <br /> Daha önceki bloglarda öne çıkan özellikleri özetlemiştik: <br /> <br /> <a href="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notes-8.5.2-geliyor....htm" title="Lotus Notes/Domino 8.5.2 geliyor..." target="_blank"/>Lotus Notes/Domino 8.5.2 geliyor...</a> <br /> <a href="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notes-8.5.2-daha-hizli-acilacak....htm" title="Lotus Notes 8.5.2 daha hızlı açılacak..." target="_blank"/>Lotus Notes 8.5.2 daha hızlı açılacak...</a> <br /> <a href="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-inotes-ve-8.5.2-versiyon-gelistirmeleri....htm" title="Lotus iNotes ve 8.5.2 Versiyon Geliştirmeleri..." target="_blank"/>Lotus iNotes ve 8.5.2 Versiyon Geliştirmeleri...</a> <br /> <br /> Daha sonra çıkan bazı kaynaklara da bakalım: <span style="text-decoration:underline"><br /> <br /> </span><a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Whats_New_in_852_for_XPages" target=_blank><span style="text-decoration:underline">Wiki: What's New in 852 for XPages</span></a> <span style="text-decoration:underline"><br /> </span><a href="http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Whats_new_in_Lotus_Notes_Traveler_8.5.2_LNT852" target=_blank><span style="text-decoration:underline">What's new in Lotus Notes Traveler 8.5.2: LNT852</span></a> <br />  <br />Sürüm notları <a href="http://lotusnotus.com/lotusnotus.nsf/dx/readme852.html/$file/readme852.html" title="readme852.html" target="_blank">burada</a>... <br /><br /> Sürüm notlarından bilgiler: <br /> <span style="text-decoration:underline"><br /> </span><a href=http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.help.domino.admin85.doc/___whatsnewinibmlotusdomino852.html target=_blank><span style="text-decoration:underline">What's new in Lotus Domino</span></a> <span style="text-decoration:underline"><br /> </span><a href=http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.notes85.help.doc/fram_what_new_85_r.html target=_blank><span style="text-decoration:underline">What's new in Lotus Notes</span></a> <span style="text-decoration:underline"><br /> </span><a href=http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.ui.doc/wpd_whatsnew.html target=_blank><span style="text-decoration:underline">What's new in Lotus Domino Designer</span></a> <strong><br /> <br /> Yeni sürüm Passport Advantage sitesinden indirilebilir.</strong> <br /> <br /> Duyuru metni yayınlandığında bu yazıyı da güncelleyeceğim.   ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/beklenen-gun-geldi-lotus-notesdomino-8.5.2-cikti....htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/beklenen-gun-geldi-lotus-notesdomino-8.5.2-cikti....htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Uzmanları için yeni açılımlar: Web Servisleri (4)</title>
<pubDate>Mon, 23 Aug 2010 17:03:36 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm</link>
<category>Kurumsal Bilgi Sistemleri</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm</guid>
<content:encoded><![CDATA[ Aslında yanlış başlık kullandığımın farkındayım... "Web Servisleri" Lotus Domino için yeni bir özellik değil. Fakat Lotus uzmanlarıyla yaptığım konuşmalarda bu özelliğin yeterince kullanılmadığını görüyorum. <br />  <br /> <h4>Nedir? Ne işe yarar?</h4> <br /> "Web Servisleri", HTTP protokolü üzerinde çalışan bir kaç teknoloji ve protokolün oluşturduğu bir uygulama arabirimi mimarisini tanımlar. 10 yıldan fazla bir süredir kullanılmaktadır. W3C, web servislerini "<em>bilgisayarlar arasında ağ üzerinden etkileşimi ve uyumluluğu sağlayacak yazılım sistemi</em>" olarak tanımlar. Wikipedia makalesinde <a href=http://en.wikipedia.org/wiki/Web_service target=_blank><span style="text-decoration:underline">daha fazla detay</span></a> bulabilirsiniz. Fakat temel felsefe: "<strong>proseslerimizi dağıtık uygulama mimarisinde 'servisler' halinde 'tanımlamak' ve 'kullanıma açmak'</strong>" olarak özetleyebiliriz. (Kötü bir çeviri oldu...) <br /> <br />Milattan önce, uygulama geliştiriciler dış sistemlerde işlem yapmak istediklerinde ya da veri paylaşmaları gerektiğinde 'diğer' uygulama geliştiricileri arar ve temel kurallar üzerinde anlaşmaya çalışırlardı. Danışmanlar bu metodolojiye afilli bir isim bulmakta gecikmedi: "<strong>Electronic Data Interchange</strong>'. EDI, özellikle lojistik sektöründe çok popüler olmasına rağmen müzakerelerde ve değişim yönetimi konusunda bir takım sorunlar yaratıyordu.<br /> <br /> <img  alt="Image:Lotus Uzmanları için yeni açılımlar: Web Servisleri (4)" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm/content/M2?OpenElement" /><br /> <br /> 2000'lerin başında IBM ve Microsoft bir standardizasyon olanağı gördüler ve (Ariba adlı bir şirketle birlikte) WSDL (Web Services Definition Language) tanımlarının ilk versiyonunu oluşturdular. Bu aşama uygulama geliştirme dünyasında önemli bir açılım yarattı. Sonraki hikayeyi biliyorsunuz: IBM J2EE ile 'çok platform, tek dil' felsefesini benimserken Microsoft 'her dile açığız ama yalnızca Windows severiz' mottosuyla .Net platformunu geliştirdi. <br /> <br />Web servisleri, klasik mimarileri Remote Procedure Call (RPC) metodolojisine dayanmasına rağmen, zaman içerisinde kurumsal sistemlerde Service-Oriented Architecture (SOA) yönüne, Web 2.0 ile de REST mimarilerine doğru evrim geçirdi. <br /><br /> <h4>Neden?</h4> <br /> Tekrarlamak gerekirse, temel felsefemiz prosesleri değişik uygulamalara dağıtmak. Bir satınalma uygulaması tasarlıyorsak organizasyon yapısına, onay/iş akışı motoruna, depo ve stok yazılımına veya faturalama sistemine dokunmak zorunda kalırız. Tüm bu fonksiyonlar tek bir uygulamada bütünleştirilemeyeceği için gereken servisleri uzman yazılımlardan 'kiralamamız' gerekir. <br /> <br />Tabi bizler ERP uygulaması geliştirmediğimiz için, Domino uygulamalarında neden web servisi kullanmalıyız sorusunu sormalıyız. <br /> <br />Basit bir masraf-onay iş akışı uygulaması tasarladığımızı farzedelim. En basit haliyle düşünürsek, bir view yapıp tüm çalışanları ve onların yöneticilerini koyduk. Masraf kategorilerini de başka bir görüntüye alalım (burada kategoriler masrafın ilişkilendirildiği proje/müşteri/vs. olabilir). Kullanıcı bir doküman yaratıp masraflarını listeler, yöneticisine gönderir. Onay sonrası muhasebeci bu kayıtları muhasebe sistemine dahil eder (personele para göndermek ve proje/müşteri maliyetlerini kayıt altına almak için). Şirketimizin personel bilgilerini SAP HR modülünde tuttuğunu, muhasebe için de kendi geliştirdiği bir .net uygulaması kullandığını varsayıyoruz. <br /> <br />İlk problemimiz, personel listesini almak olacaktır. İK müdürünüze, yaptıkları her tür personel operasyonunu başka bir veritabanına da işlemesi gerektiğini söylemeyi deneyin. Bu mümkün olmayacağından dolayı SAP HR modülüne entegre olmamız gerekiyor. Burada bir kaç alternatifimiz var. SAP ekibinden periyodik bir txt dosya isteyebilir, karmaşık bir SQL kodu alabilir veya bir RPC talep edebiliriz. Hangi metodu kullanırsanız kullanın; gerçek zamanlı veriye ulaşamıyor olacağız ve her iki taraf da epey bir zaman harcayacaktır. <br /> <br />İkinci problem onaylanmış masrafların karşı sisteme gönderilmesi. Veri okumak kolay iş; ama yazmak o kadar kolay olmayacaktır. Bir çok uygulama basit 'insert' operasyonlarıyla yürümez ne yazık ki. Her yeni veri bazı kontrollerden geçer, bir kaç tabloya yazılır ve bir kaç tabloyu da günceller (Logo, Netsis gibi uygulamaları kullananlar iyi bilirler). Dolayısıyla muhasebe uygulamasını geliştiren ekipten ricacı olacağız bu konuda. Gene bir kaç alternatifimiz var: txt dosya gönderebiliriz, 'stored procedure' tasarlatabiliriz, vs. Gene operasyonumuzun gerçek zamanlı olacağı şüphelidir. Bunun en büyük sakıncası, herhangi bir sorun çıktığında bizim uygulamamızın cehaleti olacaktır. <br /> <br />Her koşulda, bu iki sorunu aşabiliriz ve 'operasyonları farklı uygulamalara dağıtmış' olabiliriz. Dolayısıyla soruyu bir daha soracağız. Neden Web Servisleri? <br /> <br />Farzedelim ki biz ya da karşı sistem platform değiştirmeye karar verdi. Mesela .net uygulaması Oracle veritabanına geçti. Ya da bu sistemlerden birisi linux işletim sistemi kullanmaya karar verdi. Bu bizim için bol bol toplantı yapmak anlamına geliyor. Artık karşı sistemin 'değişim yönetimi' takımının değerli bir üyesi haline geldiniz. <br /> <br />Entegrasyon gerçek zamanlı olmayacağı için özellikle bordro geceleri muhasebe departmanı tarafından sıklıkla aranacak ve bir takım agent'ların çalıştırılması için nazik talepler alacaksınız. <br /> <br />Denetim konularından dolayı dijital imzalı bir PDF dosyanın bir yerlere eklenmesi gerektiğinde txt dosyalarla BLOB veri transfer edilemeyeceğini farkedeceğiz. Txt dosyalar validasyondan geçirilemeyeceğinden diğer geliştirici tarafından 'şu data eksik bu data yanlış' gibi sebeplerle sıklıkla aranacaksınız. Oysa web servisi kullanıyor olsaydık gönderdiğimiz XML'lerin 'düzgün' olduğu garanti altına alınacaktı. <br /> <br />En önemli avantaj ise topolojik konularda yaşanacaktır. Dağıtık bir ağ yapınız varsa, hele entegrasyon noktalarının bir kısmı yerel ağınızın dışındaysa, dosya paylaşımı veya veritabanı bağlantılarını güvenlik altına almak HTTP bağlantılarına göre çok daha zor olacaktır. <br /> <br />Tekrar kullanılabilme de web servislerinin arkasında duran önemli motivasyonlardan birisi. Bazen büyük şirketler farklı platformlara dağıtılmış yüzün üzerinde sistem kullanır. Çoğu zaman uygulama geliştiriciler için platform seçme şansı bulunmaz. Muhasebe veritabanınızın sizden başka onlarca uygulamayla aynı amaçla konuşması gerekiyor olabilir. Bu durum uygulama geliştiricide standardizasyon yaklaşımını hakim kılacaktır. İş/süreç mantığına uygun standart bir web servisi tasarlanır ve tüm entegrasyon noktalarının buna uyması beklenir. <br /> <br /><h4>Nerede kullanmalı?</h4> <br /> Gerçek hayattan bir kaç örnek verelim: <br /> <ul> <li>Bir müşteri için 'Web servisi' tasarlandı. Bu web servisi, müşterinin PHP tabanlı web sitelerinde oluşturulan form bilgilerini güvenli bir kanaldan Domino uygulamasına dahil ediyor, buradan da manual/otomatik işlem için yönlendiriyor. </li><li>"<a href=http://www.bestcoder.net/ target=_blank>bestcoder.net</a>" blogunun sahibi Ferhat Bulut, web servislerini Blackberry uygulamalarını Domino veritabanlarına entegre etmek için kullanıyor. </li><li>Bir müşterimiz bir self-servis uygulaması tasarlayarak ID Vault kullanarak kullanıcıların kendi şifrelerini sıfırlamalarını sağlıyor. Bu uygulama başka bir .Net uygulamasının web servisini kullanarak oluşturulan rastgele şifreyi kullanıcıya SMS atarak bildiriyor. </li><li>Başka bir müşterimiz SAP HR modülünden personel listesi ve hiyerarşi bilgisini web servisi ile alıyor ve bunları Lotus Workflow organizasyon veritabanına transfer ediyor. </li><li>Başka bir müşteri otel yönetim sistemini domino tabanlı CRM uygulamasına bağlıyor. Otel yönetim uygulaması müşterinin indirim seviyesini uzak sistemden web servisi kanalıyla sorguluyor.<br /> </li></ul><h4>Nereden başlamalı?</h4> <br /> Tam kaynağını belirleyemedim ama şu söz çok hoşuma gidiyor: "<strong><em>Web servisleri lisede seks yapmak gibidir. Herkes bunun hakkında konuşur ama neredeyse hiç kimse, yaptığını iddia edenler bile, nasıl yapılacağını bilmezler</em></strong>". Object-Orientation gibi web servislerini tanımlamak da çok kolay olmaz. Basitten başlar, hata yapa yapa kendi pratiğinizi oluşturursunuz. <br /> <br />Domino üzerinde web servis hizmeti yaratmak ya da başka bir web servisini kullanmak çok kolaydır. Aşağıdaki linklerde başlangıç için güzel kaynaklar var.  <br /> <ul> <li><a href="http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/5171a849ce49f47e85256e2f0055ceca?OpenDocument" target=_blank>Lotusphere 2004 : JMP103 - Introduction To Web Services</a> </li><li><a href="http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/7cc00980257e905485257291004c24bb?OpenDocument" target=_blank>Lotusphere 2007: AD509 - Using Web Services Features in IBM Lotus Notes and Domino</a> </li><li><a href="http://www.ibm.com/developerworks/lotus/library/web-services1/index.html" target=_blank>Practical Web Services in IBM Lotus Domino 7: What are Web services and why are they important?</a> </li><li><a href="http://www.ibm.com/developerworks/lotus/library/web-services2/index.html" target=_blank>Practical Web services in IBM Lotus Domino 7: Writing and testing simple Web services</a> </li><li><a href="http://www.ibm.com/developerworks/lotus/library/web-services3/index.html" target=_blank>Practical Web services in IBM Lotus Domino 7: Writing complex Web services</a> </li><li><a href="http://www-10.lotus.com/ldd/ddwiki.nsf/dx/web-services-whats-new.htm" target=_blank>Web Services - What's new? (in 8.5)</a></li></ul> <br /><em>(Lotus Domino 7 ile 8.x arasında küçük değişiklikler var. Örneğin 7'de doğal yöntemlerle web servisi kullanamıyorduk (consuming). Bu yüzden bazı örnekler Java ve ActiveX uygulamalarına yer veriyorlar, dikkate almayın.)</em> <br /> <br />Şu aralar bir müşteri için bir kaç entegrasyon noktası için web servisi kullanacak bir uygulama üzerinde çalışıyorum. Bittiğinde örnek uygulama olarak paylaşmayı planlıyorum (ya da umut ediyorum)... <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-uzmanlari-icin-yeni-acilimlar-web-servisleri-4.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>LCTY İstanbul&#8217;dan: Sosyal İşbirliğinin Geleceği</title>
<pubDate>Mon, 16 Aug 2010 11:39:03 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lcty-istanbuldan-sosyal-isbirliginin-gelecegi.htm</link>
<category>Aktivite</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lcty-istanbuldan-sosyal-isbirliginin-gelecegi.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lcty-istanbuldan-sosyal-isbirliginin-gelecegi.htm</guid>
<content:encoded><![CDATA[ Geçen hafta düzenlenen LCTY İstanbul organizasyonunda sosyal işbirliği üzerine güzel bir sunum izledik. Portal ve İşbirliğinden Sorumlu Kıdemli Lotus Danışmanı Brandon Seppa'nın "Future of Collaboration / Social Collaboration" sunumunu BTNet yayınlamış. (UPDATE: Türkçe çevirili versiyon eklendi...)<br />  <br /> <object width="480" height="360"><param name="movie" value="http://www.dailymotion.com/swf/video/xefmjt?additionalInfos=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xefmjt?additionalInfos=0" width="480" height="360" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><strong><a href="http://www.dailymotion.com/video/xefmjt_ibm-lotusphere_tech">IBM Lotusphere</a></strong>  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lcty-istanbuldan-sosyal-isbirliginin-gelecegi.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lcty-istanbuldan-sosyal-isbirliginin-gelecegi.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>LCTY sonrası: Müşterinin beklentileri ne kadar farklı?</title>
<pubDate>Wed, 11 Aug 2010 11:00:15 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm</link>
<category>Aktivite</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm</guid>
<content:encoded><![CDATA[ Dün yorucu bir Lotusphere günüydü... <br /> <br />Bu tür organizasyonları seviyorum. Pazarımızda neler döndüğünü öğrenme fırsatı veriyor bana. Kim ne yapıyor, kim nereden ayrılmış, hangi partner neyle uğraşıyor vs. Amerika ve Avrupa'dan önemli insanlar gelip Türkiye pazarı hakkında güzel düşüncelerini ifade ediyorlar. Şu meşhur grafiği de onuncu kez görüyorum: <br /> <br /><img  alt="Image:LCTY sonrası: Müşterinin beklentileri ne kadar farklı?" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm/content/M2?OpenElement" /> <br /> <br />Bu İstanbul'da düzenlenen üçüncü Lotusphere organizasyonuydu. Özellikle yazılım zirvesi gibi diğer toplantılar giderek Lotus'dan uzaklaştığından bizim için daha önemli hale geldi Lotusphere. <br /> <br />Neyse, konumuza dönersek: <br /> <br />Dünkü giriş sunumları, 'Lotus Knows' mottosu (yerel Lotus ekibi bu sloganı ilk kez bu kadar net kullandı) ve Lotus Connections ürünü ile başlayan yeni 'sosyal yazılım' kavramı üzerineydi. Paralel oturumlara baktığımızda Lotus Live, Lotus Quickr 8.5 üzerine sunumlar ve bir kaç müşteri uygulaması sunumu vardı. <br /> <br />Tüm bu oturum aralarında konuştuğum müşterilerin gündemi, genel organizasyon gündeminden bir kaç kilometre uzaktaydı: <br /> <br /> <table> <tr valign=top> <td><strong>IBM ne sundu?</strong> <td><strong>Müşteri neyi merak etti?</strong> <tr valign=top> <td>Sosyal yazılımlar <br />Sosyal Ağların iş uygulamaları <br />Takım işbirliği <br />Mobil işbirliği <br />Wikiler, bloglar <br />Bulut bilişim <br /> <td>Domino ile SAP nasıl konuşur? <br />Lotus'dan raporlama nasıl yapılır? <br />Lotus Workflow ne olacak? <br />Blackberry'den onay vermek mümkün mü? <br />Kalite dokümantasyonu, Doküman tabanlı iş akışları nasıl yapılacak? <br />Yeni versiyonların Türkçe'leri neden gecikiyor?</table> <br /> <br />Hem IBM için, hem de biz çözüm ortakları için bir ders olabilir mi bu? Daha çok pazar araştırması, daha çok müşteri toplantısı ve daha gerçekçi olmak gerekiyor sanırım... <br /> <br />Pazarı sürüklemek mi? Müşteri beklentisini karşılamak mı? IBM'in ikisini de yapacak gücü var... <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lcty-sonrasi-musterinin-beklentileri-ne-kadar-farkli.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Notes/Domino 8.5.2 sonunda duyuruldu...</title>
<pubDate>Tue, 10 Aug 2010 09:55:51 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm</link>
<category>IBM</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm</guid>
<content:encoded><![CDATA[ IBM sonunda beklenen <a href="http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&amp;infotype=an&amp;appname=iSource&amp;supplier=877&amp;letternum=ENUSZP10-0306" target=_blank>8.5.2 duyurusunu</a> yaptı. Sabırsızlanmaya başlamıştık... <br /> <br />Duyuru geldi ama kullanmadan önce biraz daha bekleyeceğiz. Çünkü paketler <strong>24 Ağustos 2010 </strong>tarihinde sunulacak. Her zamanki gibi Türkçe versiyon için 2-3 ay beklemek zorundayız. Türkçe paketlerinin Kasım ayında çıkması bekleniyor. <br /> <br />Yeri gelmişken, Türkçe paketler konusunda bu gecikme nedendir diye çok soru alıyorum. Biz, dil grubu olarak üçüncü sırada bulunuyoruz. Emin olun, IBM yöneticileriyle her toplantımda bu konuyu dile getiriyorum, fakat müşterilerden de bu tür talepler almaları gerekiyor. Konuştuğum yöneticilerin çoğunluğu bu konuyu ilk kez benden duymuş gibi bakıyorlar. <br /> <br />Yeni özellikler bir yana, fix listesi epey kabarık göründü: <br /> <br /><img  alt="Image:Lotus Notes/Domino 8.5.2 sonunda duyuruldu..." border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm/content/M2?OpenElement" /> <br /> <br />Detaylara ilerleyen günlerde bakacağız. Şimdi LCTY İstanbul 2010 sunumum için son hazırlıkları yapmam gerekiyor :) <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.2-sonunda-duyuruldu....htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>10 Ağustos&#8217;da LCTY İstanbul 2010&#8217;dayım...</title>
<pubDate>Mon, 9 Aug 2010 10:21:20 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/yarin-lcty-istanbul-2010dayiz....htm</link>
<category>Aktivite</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/yarin-lcty-istanbul-2010dayiz....htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/yarin-lcty-istanbul-2010dayiz....htm</guid>
<content:encoded><![CDATA[ Yarın (10 Ağustos) Lotussphere 2010 İstanbul organizasyonundayım... <br /> <br />Sinan Birinci ile Hillside için yapmış olduğumuz Misafir Memnuniyet Anketi uygulamasının sunumunu yapacağız. <br /> <br />Saat 16:20'de Hyatt Regency'de tüm Lotus profesyonellerini beklerim... <br /><span style="text-decoration:underline"><br /> </span><a href="http://www-01.ibm.com/software/tr/events/lcty_2010/" target=_blank><span style="text-decoration:underline">http://www-01.ibm.com/software/tr/events/lcty_2010/</span></a>  <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/yarin-lcty-istanbul-2010dayiz....htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/yarin-lcty-istanbul-2010dayiz....htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Notes/Domino 8.5.1FP4 Duyuruldu</title>
<pubDate>Wed, 4 Aug 2010 23:15:00 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.1fp4-duyuruldu.htm</link>
<category>Fixpack</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.1fp4-duyuruldu.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.1fp4-duyuruldu.htm</guid>
<content:encoded><![CDATA[ IBM Lotus Notes ve Domino 8.5.1 FP4 paketlerini kullanıma sundu. Fix listesi gene kabarık görünüyor. Biraz inceledikten sonra ayrıntıları paylaşacağım. Link'ler aşağıda: <br /> <br /> FixPack'in içerdiği düzeltmelerin ayrıntılı listesi için: <span style="text-decoration:underline"><br /> <br /> </span><a href="http://www-10.lotus.com/ldd/r5fixlist.nsf/0/61f6dc55689d10b18525774d0055319a" target=_blank><span style="text-decoration:underline">http://www-10.lotus.com/ldd/r5fixlist.nsf/0/61f6dc55689d10b18525774d0055319a</span></a><br /> <br /> <br /> FixPack'i indirmek için: <span style="text-decoration:underline"><br /> <br /> </span><a href="http://www-01.ibm.com/support/docview.wss?rs=899&amp;uid=swg24025721" target=_blank><span style="text-decoration:underline">http://www-01.ibm.com/support/docview.wss?rs=899&amp;uid=swg24025721</span></a>   ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-notesdomino-8.5.1fp4-duyuruldu.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-notesdomino-8.5.1fp4-duyuruldu.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotussphere 2010 İstanbul (10 Ağustos 2010)</title>
<pubDate>Mon, 2 Aug 2010 17:14:56 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotussphere-2010-istanbul-10-agustos-2010.htm</link>
<category>Aktivite</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotussphere-2010-istanbul-10-agustos-2010.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotussphere-2010-istanbul-10-agustos-2010.htm</guid>
<content:encoded><![CDATA[ 2 yıldır alışkın olduğumuz Lotussphere Comes To You - İstanbul bacağı, bu yıl biraz gecikmeli de olsa karşımızda. <br />  <br /> Ramazan dolayısıyla sıkışık bir program oldu ama tüm Lotus profesyonellerini 10 Ağustos'ta Taksim - Hyatt Regency otelinde bekliyoruz. Kayıt yaptırmak için adres aşağıda: <br /> <span style="text-decoration:underline"><br /> </span><a href="http://www-01.ibm.com/software/tr/events/lcty_2010/" target=_blank><span style="text-decoration:underline">http://www-01.ibm.com/software/tr/events/lcty_2010/</span></a> <br /> <br /> Bu yılki ajandayı da ekliyorum. İki yıldır olduğu gibi bu yıl da sunum yapmadan duramadım. Müşterilerimden <strong>Hillside</strong> için geliştirmiş olduğumuz "<strong>Misafir Memnuniyet Anketi</strong>" uygulamasını tanıtacağız. Umarım orada görüşürüz. <br /> <strong><br /> <h4>Ajanda</h4></strong> <br />12:30-13:00 : Kayıt <br />13:00-13:20 : Açılış &amp; Smart Work - Esra Avcı, Lotus Ürünleri Satış Yöneticisi, IBM Türk <br />13:20-13:35 : Future of Collaboration / Social Collaboration - Brandon Seppa, Portal ve İşbirliğinden Sorumlu Kıdemli Lotus Danışmanı, IBM CEEMEA <br />13:35-13:50 : Lotus Notes and Domino Strategy - Uffe Sorensen, Lotus Mesajlaşma ve İşbirliği Yöneticisi, IBM CEEMEA &nbsp; <br /> <br /><h4>Oturumlar</h4> <br /><strong>14:05-14:45</strong> <ol> <li value=1><strong>Collaboration In the Cloud with LOTUSLive</strong> - Manfred Stadler, Lotus Satış Yöneticisi, IBM CEE <li value=2><strong>İşbirliği Kontrolümüz Altında: IBM Lotus Quickr 8.5</strong> - Özcan Çavuş, Bilgi Teknolojisi Uzmanı, IBM Türk <li value=3><strong>Vodafone &amp; IBM Oturumu - "Future of mobile"</strong> - Ayşe Ufuk Ağar, Genişbant ve Online Bölüm Başkanı, Vodafone<br /> <strong>"Lotus in a Mobile World"</strong> - Michael Zink, Lotus Teknik Satış ve Hizmetler Yöneticisi, IBM CEE</ol> <br /><strong>14:45-15:25</strong> <ol> <li value=1><strong>Future of Collaboration "Lotus Connections"</strong> - Brandon Seppa, Portal ve İşbirliğinden Sorumlu Kıdemli Lotus Danışmanı, IBM CEEMEA <li value=2><strong>İsdemir – LST İş Ortaklığı ile Web Portal Çözümü</strong> - Osman Küçüksözmen, Proje Yöneticisi &amp; Hakan Moray, Uzman Yazılım Mühendisi, LST Yazılım <li value=3><strong>Lotus &amp; BlackBerry Mobil Uygulama Çözümleri </strong>- Ferhat Bulut &amp; Mustafa Öksüz,Kıdemli Yazılım Geliştirme Uzmanı, Vodafone</ol> <br /><strong>15:40-16:20</strong> <ol> <li value=1><strong>Lotus Domino Üzerinde Araç Satış ERP Sistemi</strong> - Özlem Engindeniz, Processes &amp; Applications Sales, AfterSales and Marketing IT Manager, Mercedes-Benz Türk &amp; Ayşegül Aktekin, Enerji Ltd. <li value=2><strong>Websphere ile Kesintisiz Türk Telekom Internet Portal</strong>- Artun Özsemerciyan, Uygulama Geliştirme Uzmanı, Innova <li value=3><strong>En Yeni Bütünleşik Birlikte Çalışma Ortamı: Lotus Notes 8.5.1 </strong>- M. Hakan Aydın, Teknik Destek Müdür Yardımcısı, BBS</ol> <br /><strong>16:20-17:00</strong> <ol> <li value=1><strong>Delivering Exceptional User Experiences with IBM Web Solutions</strong> - Graeme Provall, Portal ve İşbirliğinden Sorumlu Lider, IBM <li value=2><strong>Birleşik İletişim ve İşbirliği'nde En Son Yenilikler : IBM Lotus Sametime 8.5</strong> - Özcan Çavuş, Bilgi Teknolojisi Uzmanı, IBM Türk <li value=3><strong>Hillside, Misafir Memnuniyet Anketini Lotus Notes Üzerinden Takip Ediyor </strong>- Serdar Başeğmez, Developi &amp; Sinan Birinci, Hillside</ol> <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotussphere-2010-istanbul-10-agustos-2010.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotussphere-2010-istanbul-10-agustos-2010.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>IBM&#8217;den yeni bir atılım: Project Northstar</title>
<pubDate>Mon, 2 Aug 2010 11:41:36 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/ibmden-yeni-bir-atilim-project-northstar.htm</link>
<category>IBM</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/ibmden-yeni-bir-atilim-project-northstar.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/ibmden-yeni-bir-atilim-project-northstar.htm</guid>
<content:encoded><![CDATA[ Bu başlık dikkatimden kaçmıştı fakat iki hafta önce Chicago'da düzenlenen "Portal Excellence Conference" organizasyonunda, IBM yeni bir vizyon ve uzun vadeli yol haritası olarak tanımladığı "<a href=http://www.ibm.com/northstar target=_blank><span style="text-decoration:underline">Project Northstar</span></a>" başlığını tanıttı. <br />  <br /> Aslında teknik konularda çok belirgin detaylar yok. Acaba yeni bir ürün mü geliyor? Yeni bir yöntemler veya arabirim stratejisi mi bilmiyoruz. <br /> <br /> Fakat benim dikkatimi çeken nokta, IBM'in <strong>müşterilerinin dış müşterilerini hedefleyen parlak bir atılım</strong> yapıyor olması. <br /> <br /> Genelde IBM'in pazarlama mesajları kurum içi (iş yazılımları, birlikte çalışma gibi) veya kurumlar arası (B2B birlikteliği, entegrasyon gibi) çözümlere odaklıdır. Fakat Project Northstar, bariz bir şekilde, şirketlerin <strong>B2C etkileşimini</strong> hedefliyor. <br /> <br /> IBM yazılım ailesinin hemen hemen tüm ürünleri zaten B2C çözümlerde kullanılabiliyor. Bildiğim bir çok projede, örneğin, kurumlar Websphere Portal ürünü kullanarak müşterileri için self servis uygulamaları tasarlıyorlar. Fakat bu mesajı bir satış toplantısında vermekle kampanya dahilinde reklamını yapmak arasında fark var. <br /> <br /> "Lotus Knows" kapmanyasını ele alalım. Kampanya ana sayfası olan '<a href=http://www.lotusknows.com/ target=_blank><span style="text-decoration:underline">lotusknows.com</span></a>' üzerinde 40 civarında mesaj yer alıyor. Bunlardan yalnızca bir tanesi, doğrudan B2C bağlamına gönderme yapıyor (Lotus Knows how to make your customer the center of the universe). Bu bir eleştiri değil aslında. Konsantrasyon doğru bir yaklaşım. Project Northstar gibi bir kampanyaya yatırım yapmak, mevcut olanın mesajlarını bulandırmaktan daha iyi bir yaklaşım. <br /> <br /> Bu projenin uzun vadeli bir pazarlama kampanyasına genel çerçeve oluşturduğunu varsayıyorum. Önümüzdeki aylarda gelişmeler tanık olacağız fakat doğru anladıysam, Project Northstar, şu anda uğraştığımız birlikte çalışma uygulamalarına önemli katkılar sağlayacaktır.  <br /> <br /><strong>GÜNCELLEME:</strong> <br />Darren Duke'un uyarısıyla az önce bir <a href="http://www.thisweekinlotus.com/audio/twil.nsf/dx/this-week-in-lotus-010-im-sure-yahoo-and-altavista-were-in-a-gartner-magic-quadrant-at-some-point" target=_blank>podcast</a> dinledim. Darren and Lisa Duke, IBM Websphere Portal Offering Manager Brian Chaput'u konuk ediyorlar. Konuşmanın bir kısmı da Project Northstar hakkında. <br /> <br />Brian, burada IBM'in 'exceptional web experience' vizyonu hakkında önemli yatırımlar ve geliştirmeler yapacağının altını çiziyor. Zaman içerisinde yeni ürün ve servislerle birlikte duyuruların bu vizyonu daha açıklığa kavuşturacağı müjdesini veriyor. <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/ibmden-yeni-bir-atilim-project-northstar.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/ibmden-yeni-bir-atilim-project-northstar.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>İlk XPages uygulamam: İlk izlenimler</title>
<pubDate>Sun, 1 Aug 2010 16:55:00 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam-ilk-izlenimler.htm</link>
<category>Blog</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam-ilk-izlenimler.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam-ilk-izlenimler.htm</guid>
<content:encoded><![CDATA[ Geçen hafta, <a href="http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm" target="_blank"/>ilk XPages uygulamam</a> hakkında bir yazı yazmıştım. Bu alana yeni girenler için ilk izlenimlerimi ve tavsiyelerimi derleyip toparlamak istiyorum...<br />  <strong><br /> 1. Farklı bir yaklaşım gerekiyor</strong> <br /> <br /> Domino platformunda klasik uygulama mimarilerini bir kenara koymak gerekiyor. Bunları kullanmak çok kolay olmayacak XPages üzerinde. Öncelikle <strong>başlamadan önce düşünmek </strong>gerekiyor. Tabi uygulama yazmadan planlama yapmak geliştiricilerin temel düsturudur fakat Lotus uygulamaları genellikle plansız programsız da yapılabiliyor. Bir şey yapıp üzerine koya koya ilerliyebiliyorsunuz. <br /> <br /> Klasik web uygulamalarında (Domino platformunda) iki farklı tasarım yapmaya meyilliyiz. Birincisi notes uygulamalarından alışık olduğumuz standart metod. Bir form ve iki agent tasarlarız (QueryOpen ve QuerySave). İkinci tasarım, daha çok CGI deneyimi olanlar tarafından sevilir. HTML formu üreten bir agent hazırlarız, bu formun çıktılarını işleyen başka bir agent da kalan işleri yapar. <br /> <br /> Öte yandan, XPages üzerinde arabirim daha büyük önem kazanıyor. Tüm ekranlarda kullanılacak bir iskelet tasarlamamız işlerimizi epey kolaylaştıracaktır. Ben ilk aşamada burada hata yaptım. Klasik düşünceyle her ekran için ayrı bir XPage hazırladım. Sonuçta veri bağlantıları, belirli event'leri takip etme gibi konularda aynı işleri tekrar tekrar yapmak zorunda kaldım. Bu da epey verimsiz bir iş oldu benim için. Normal uygulamalarda subform ve script library yapılarını daha etkin kullanabiliyorsunuz. Fakat dikkat edilmesi gereken noktalardan birisi, XPages üzerinde Custom Control yapılarının subform'ların bire bir eşleniği olmadığı. <br /> <br /> CGI uygulamalarına gelince, XPage'leri bu şekilde kurgulamak hiç doğru bir yaklaşım değil. CGI, stateless (durumsal olmayan) mimariye sahip. XPage'lerin tersine, herhangi bir CGI yordamı kendi durumu haricinde bir şey bilmek zorunda değil. Onlar girdileri çıktıya dönüştüren birer kara kutu. <br /> <br /> Öncelikli iş, bir kağıt kalem edinmek. Uygulamanın tüm aşamalarını ve ekranlarını çizip, bunlar arasındaki gidiş gelişleri haritalandırmak ve ortak noktaları belirlemek. Daha sonra tüm bu ortak noktaları yöneten bir custom control hazırlamak ve tüm sayfalara yerleştirmek doğru bir yaklaşım olacaktır.<strong><br /> <br /> 2. XPages'in doğrulama (validation) yöntemleri muhteşem!</strong><br /> <br /> Validasyon (doğrulama demeyi sevmiyorum, özür dilerim.) gerçekten çok kolay. Çok detaylı istekleriniz olmadığı sürece (başka bir yerden veri al, çarp böl karşılaştır gibi şeyler yapmıyorsanız) bir kaç parametreyi ayarlıyorsunuz ve işte! <br /> <br /> Bu uygulamada client-side (istemci tarafında) validasyon kullandım. Bir isme, doğru bir e-mail adresine, geçerli bir içerik seçimine ve kullanım servisleri onayına ihtiyaç duyuyordum. Validasyon ayarlarını yaptım, javascript tarafını o halletti :)<br /> <br /> Bir ayrıntı, listbox gibi bazı kontrollerin validasyon ayarları özellikler sayfasında görünmüyor. Onları 'All Properties' üzerinden ayarlamak gerekiyor. Karşılaştığım tek zorluk Captcha testindeydi, ona da geleceğim. <br /> <strong><br /> 3. Checkbox ve Radio kullanımı biraz problemli</strong><br /> <br /> Mevcut versiyonda, checkbox'lar ve radio'lar tekil obje olarak algılanıyor. Bunları gruplamak için 'Other Controls' altında farklı kontroller var. Fakat dokümantasyon yetersiz olduğu için kullanmak biraz zor. Ayrıca bunları oluştururken koda girmek gerekiyor. Umarım önümüzdeki versiyonlarda bunlar düzeltilir. <br /> <br /> Bu kontrollerin validasyonu da problemli. Blog'larda güzel örnekler var. PlanetLotus.org üzerinden bir arama yapmanızı öneririm.<strong><br /> <br /> 4. Çoklu dil desteği sunmak çok kolay ama biraz sabredin!</strong><br /> <br /> Uygulamam Türkçe ve İngilizce dil desteğine sahip. Fakat benim yaptığım hata acele etmek oldu. Formu tasarlayıp hemen dil dokümanlarını kurcaladım. Daha sonra farkettim ki, ben alanlarda değişiklik yaptıkça dil dokümanı da değişiyor. <br /> <br /> Benim önerim, tüm uygulamayı bitirip testlerini yaptıktan sonra dil dokümanlarını bir kerede değiştirin.<strong><br /> <br /> 5. Türkçe dilden başlayın</strong><br /> <br /> İlk başladığımda arabirimi İngilizce olarak tasarlamaya giriştim. Fakat dil dokümanlarını düzenlerken farkettim ki buralarda Türkçe karakter kullanamıyoruz. Onları unicode olarak (\uXXXX) değiştirmek gerekiyor. Bunun yerine Türkçe'yi varsayılan dil yaparsanız Designer bunları unicode olarak oluşturuyor. İngilizce'ye dönüştürmek daha kolay. <br /> <strong><br /> 6. CAPTCHA testi</strong> <br /> <br /> Captcha, doldurulan formun robotlar tarafından değil de gerçek insanlar tarafından doldurulduğunu anlamamıza yarayan küçük testler. Bir çok web sayfasında 'gördüğünüz karakterleri/sayıları giriniz' sorusuna eşlik eden yamultulmuş resimler karşımıza çıkar. <br /> <br /> Internet'de ücretsiz olarak bulabileceğiniz bir çok versiyonu var bunların. Fakat çoğu sunucu tarafında kodlama gerektiriyor. Ben daha basit bir test tasarladım. Form iki sayının çarpımını soruyor. Başlangıçta sessionScope'da belirlenen iki sayıyı alıp bunları validasyon esnasında kontrol ediyorum. Eğer bu forma özel bir robot tasarlanırsa elbette kolayca kırılabilecek bir test, ama hiç yoktan iyidir. <br /> <br /> Captcha testinin validasyonu biraz karmaşık, çünkü custom validation hakkında dokümantasyon çok zayıf. Bloglardan birinde (yazardan özür dilerim, unuttum...) bir kod bulmuştum, ipucu olarak onu vereyim. Ekteki kod custom validation script'lerine yerleştiriliyor.<br /> <br /> <img  alt="Image:İlk XPages uygulamam: İlk izlenimler" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam-ilk-izlenimler.htm/content/M2?OpenElement" /><br /> <blockquote> <br /> result=getComponent("fieldToBeValidated"); <br /> <br /> // Testimizi yapıyoruz...<br /> <br /> if(testFailed) { <br />  &nbsp; &nbsp; &nbsp;result.setValid(false); &nbsp;// Validasyonu başarısız olarak ayarlıyoruz<br />  &nbsp; &nbsp; &nbsp;return "Test başarısız! biraz matematik öğren de gel!"; &nbsp; &nbsp; &nbsp; &nbsp;// Hata mesajını döndürüyoruz<br /> } <br /> </blockquote><strong><br /> 7. Dokümantasyon zayıf (yok da denebilir)</strong> <br /> <br /> XPages'in en zayıf yanı dokümantasyon meselesi. Neredeyse yok denecek kadar az... Designer'ın yardım bölümü obje yapılarını ve referanslarını veriyor ki zaten çoğunu biliyoruz. <br /> <br /> Kontrollerin özelliklerinin tanımları, event hiyerarşileri, farklı validasyon teknikleri, objeler arası bağlantılar, dojo gibi bazı kısımlar eksik. Wiki çoğu zaman yardımcı olamıyor. En yararlı kaynak blog'lar. PlanetLotus.org burada kurtarıcınız olacaktır.<br /> <br /> Ek olarak, JavaScript ve el altından JSF (J2EE tabanlı) kullandığınız göz önüne alınırsa bunlarla ilgili referanslardan bir kitaplık oluşturmanız yararlı olacaktır. Örneğin facesContext objesi çeşitli J2EE objelerine ulaşmanızı sağlayacak ve alt seviye bazı işlemleri yapmanızı kolaylaştıracaktır. Herhangi bir noktada başka bir XPage'e gitmek için "context.redirectToPage(someXPage)" komutunu kullanabilirsiniz fakat XPage olmayan başka bir sayfaya gitmek isterseniz biraz Java kullanmalısınız: "facesContext.getExternalContext().redirect(someURLString)". ExternalContext, JSF context'inin J2EE karşılığı gibi düşünülebilir.<strong><br /> <br /> 8. JavaScript öğrenin!</strong><br /> <br /> Daha önceki yazılarımda söylediğim gibi, JavaScript, XPages'in altında yatan kilit teknoloji. <br /> <br /> Ben bu konuda çok şanslıydım. Bir kaç yıl önce, temelinde çok karmaşık bir JavaScript iskeletin kullanıldığı bir projede rol almış ve prototype programlamayı konusuna çok hakim birinden öğrenme fırsatı bulmuştum. <br /> <br /> Benim eksik yanım Dojo oldu. Henüz öğrenmedim ama istemci tarafında programlama için çok önemli. Neyse ki internet üzerinde yüzlerce örnek bulabiliyorsunuz.<strong><br /> <br /> 9. Tarayıcı testlerine önem verin</strong><br /> <br /> Değişik tarayıcılara uyumlu uygulama geliştirmenin ne kadar sinir bozucu olduğunu tüm Web uygulamacıları bilirler. Ben her zaman W3C standartlarına uymak gerektiğini düşünürüm ama bazen Mozilla Firefox bile bu standartları yıkacak işler yapıyor. <br /> <br /> Uygulamanızı değişik aşamalarda farklı tarayıcılarla test edin. Son test çoğu zaman hayal kırıklığı yaratabiliyor. Uygulama bittikten sonra çok kilit bir noktanın bir tarayıcıda çalışmadığını farkederseniz her şey için çok geç olabilir. Bu yüzden ne kadar sık test ederseniz bazı sorunları o kadar erken farkedebilirsiniz.<strong><br /> <br /> 10. Hata kontrolü yapın</strong> <br /> <br /> Domino'da geliştirme yapan web'ciler bilir ki, hata ayıklamak zor iştir. XPages için de geçerli bu durum. Standart geliştirme ortamında varsayılan hata sayfaları hata ayıklama için gereken bilgiyi sunarlar fakat gerçek platformda kullandığınız script'leri gösterdikleri için önemli bir tehlike oluştururlar. <br /> <br /> Çözüm, tüm hataları kontrol edip kendi hata izleme yöntemlerinizi oluşturmak. Try-catch blokları bu açıdan çok yararlıdır. <strong><br /> <br /> 11. Güvenlik çok da farklı değil</strong><br /> <br /> XPages üzerinde standart güvenlik sorunları aynen geçerli. View'ları web platformundan gizlemeniz, doğru bir ACL yapısı oluşturmanız ve önemli bilgileri Reader alanlarıyla gizlemeniz gerekir. Kullanıcılarınızla ilgili şu temel kuralları unutmayın: <br /> <br /> - Uygulamanızı kırmak için yeterli zamanları ve yeterli motivasyonları vardır. <br /> - Lotus hakkında her şeyi bilirler. <br /> - Uygulama mimarinize ait her şeyi bilirler. <br /> - İhtiyaç duydukları her araç ellerinin altındadır (sniffers, brute-force attackers vs.) <br /> - Sosyal mühendislik konusunda ustadırlar.<strong><br /> <br /> 12. Geleceği de düşünün</strong><br /> <br /> Bugüne kadar benim için çalışanlar da dahil olmak üzere bir çok Domino programcısını inceleme fırsatı buldum. Genel bir eğilim var. Öğrenme aşamasında beceriksiz ve amatörce uygulamalar üretiliyor. Bu konuda bir şeyler öğrenen geliştirici, daha güzel, verimli ve dayanıklı uygulamalar oluşturmaya başlıyor. Gerçek bir usta olduğunda ise artık kendine ait bir tarz oluşturuyor, subform ve script library gibi esnek öğeleri başarıyla kullanmaya başlıyor. Bugüne kadar bu modüler yapıyı baştan kullanmaya başlayan notes/domino geliştiricisi görmedim. <br /> <br /> XPages üzerinde custom control yapısı subform'lardan daha kolay ve daha esnek bir kullanım sunuyor. Çünkü genellikle ana XPage'den bağımsız davranıyorlar. Öte yandan Script library'ler çok benzer. Onları etkin olarak kullanmanın yolu prototype programlamadan ve dojo'dan geçiyor.<strong><br /> <br /> 13. Son sözler: Yol Haritası</strong><br /> <br /> Şimdi XPages yetkinliğinizi planlama zamanı. İlk kural sabırlı olmak. Gerçek bir uygulamaya dalmak için acele etmeyin.  <ul> <li>İlk olarak basit teknolojiler konusunda bilgilerinizi tazeleyin. <strong>HTML</strong> ve <strong>CSS</strong>, <strong>Ajax</strong>, <strong>JavaScript</strong>, <strong>XML</strong> vs.  </li><li><strong>Web 2.0</strong> için hazırlanmakta fayda var. Bu yeni mimari klasik yaklaşımdan biraz farklı. Bunlar hakkında bir kaç makale okumakta fayda var. Aslında XPages ile klasik uygulama yazmak web 2.0 kodlamaktan daha zor diyebilirim.  </li><li>Bir kaç workshop (çalıştay demeyeceğim) alın. Eğer bir iş ortağı için çalışıyorsanız ParnerWorld sitesinde <strong>VIC (Virtual Innovation Centers)</strong> üç günlük bir XPages eğitimi sunuyor. Yerel IBM yetkiliniz belki bu tip bir eğitim organize edebilir. Alternatif olarak D8L55 kodlu bir sunuş eğitimi yetkili eğitim merkezlerinde sunuluyor.  </li><li>Bu sunuş eğitiminde gördüklerinizi uygulamakla başlamanızda fayda var. Gerçek eğitime gittiğinizde karmaşanın içinde kaybolabilirsiniz. Bunun yerine 40-50 saatlik bir boğuşma, size hangi konuda eksiklik yaşadığınızı gösterecek, esas eğitimde daha bilinçli olmanızı sağlayacaktır.  </li><li>Şimdi esas eğitim için hazırsınız. Yetkili eğitim merkezleri "<strong>D8C51: IBM Lotus Domino Designer 8.5x: Introduction to Application Development (5 gün)</strong>" veya daha yenisi "<strong>D8C55: Building XPage Applications with IBM Domino Designer 8.5.1 (4 gün)</strong>" eğitimlerini sunuyorlar. <a href=http://www.sibnet.com.tr/ target=_blank><span style="text-decoration:underline">Sibnet</span></a>'ten Kenan Yılmaz'la sık sık görüşüyorum ve bu eğitimi en az iki ayda bir açıyorlar.  </li><li>Artık gerçek uygulama tasarlamaya başlayabilirsiniz. Ama gene de <strong>planetlotus.org</strong> üzerinden çeşitli XPages blog'larını incelemeye devam edin. Onlara abone olup önemli yazıları kenara ayırın. Zaman içerisinde çok yararını göreceksiniz...</li></ul><br />   ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/ilk-xpages-uygulamam-ilk-izlenimler.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam-ilk-izlenimler.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>IBM Cloud Computing for development and test (17 Ağustos 2010)</title>
<pubDate>Sun, 1 Aug 2010 14:50:14 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/ibm-cloud-computing-for-development-and-test-17-agustos-2010.htm</link>
<category>IBM</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/ibm-cloud-computing-for-development-and-test-17-agustos-2010.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/ibm-cloud-computing-for-development-and-test-17-agustos-2010.htm</guid>
<content:encoded><![CDATA[ 17 Ağustos'ta, IBM İstanbul inovasyon merkezinde cloud computing üzerinde uygulama geliştirme konusunu ele alan teknik bir toplantı organize ediliyor. <br />  <br /> Toplantıda Rational yazılımı üzerinde değişik uygulama dağıtım servisleri (Software Delivery Services) kullanarak geliştirme ve test sürelerini nasıl hızlandırabileceğimizi göreceğiz. Duyuru ve kayıt link'i aşağıda: <br /> <br /> <blockquote><span style="text-decoration:underline"><br /> </span><a href="http://ibm.com/partnerworld/isv/ecma/campaign/er.jsp?id=512950&amp;imid=84042074&amp;end"><strong><span style="text-decoration:underline">IBM Cloud Computing for development and test</span></strong></a><strong><br /> Tarih:</strong> 17 August 2010<strong><br /> Yer:</strong> İstanbul IBM Innovation Center <br /> <br /> The IBM Smart Business Development and Test on the IBM Cloud is a dynamically provisioned and scaled runtime environment that provides everything needed to develop and test application code. It includes tools to configure and manage the dynamic execution environment, an IDE that facilitates the direct use of the execution environment, and build and test tools that can exploit the execution environment. Other areas might include SaaS solutions for collaboration and governance infrastructure and resource repositories for source and reusable assets. All of this is supported by an internet-based user experience that enables collaboration and reuse.<br /> <span style="text-decoration:underline"><br /> </span><a href="http://ibm.com/partnerworld/isv/ecma/campaign/er.jsp?id=512951&amp;imid=84042074&amp;end"><strong><span style="text-decoration:underline">Register today</span></strong></a> and check out other <a href="http://ibm.com/partnerworld/isv/ecma/campaign/er.jsp?id=512952&amp;imid=84042074&amp;end"><span style="text-decoration:underline">IBM developerWorks Live! events</span></a>.<br /> <br /> We hope to see you at the <a href="http://ibm.com/partnerworld/isv/ecma/campaign/er.jsp?id=512953&amp;imid=84042074&amp;end"><span style="text-decoration:underline">Istanbul IBM Innovation Center!</span></a> <br /></blockquote>  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/ibm-cloud-computing-for-development-and-test-17-agustos-2010.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/ibm-cloud-computing-for-development-and-test-17-agustos-2010.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>İlk XPages uygulamam</title>
<pubDate>Fri, 30 Jul 2010 18:03:41 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm</link>
<category>Blog</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm</guid>
<content:encoded><![CDATA[ Az önce ilk XPages uygulamamı tamamladım. Ne dediğinizi duyar gibiyim... Evet, biraz geç oldu ama iyice hazır olmak istedim :)))<br />  <br /> İlk XPages uygulamam web-tabanlı bir abonelik modülü. LotusNotus'un ziyaretçi istatistikleri, özellikle Türk Lotus profesyonellerinin RSS kullanmadıklarını gösterdi. Bir çoğu newsletter'ları tercih ediyor. <br /> <br />Ben de workshop'larda öğrendiklerimi uygulamak için güzel bir fırsat diyerek küçük bir modül tasarladım. Tabi şu anda beta aşamasındayım. Bir kaç arkadaşım kayıt oldu. Halen mesaj gönderim modülünü test ediyorum. <br /> <br />Aşağıda Developi laboratuvarlarından en son sızan ekran görüntüsü var :)<br />  <br /><img  alt="Image:İlk XPages uygulamam" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm/content/M2?OpenElement" /><br />  <br />Çirkin göründüğünün farkındayım. Açıkçası görselliğiyle uğraşamadım henüz. <br /> <br />Bir sonraki yazımda ilk izlenimlerimi paylaşacağım...<br /> <br /> <br /> <br /> <br />   ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/ilk-xpages-uygulamam.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/ilk-xpages-uygulamam.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Domino Adminleri: Bırakın başkaları da iş yapsın!</title>
<pubDate>Mon, 26 Jul 2010 19:30:00 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm</link>
<category>İpucu</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm</guid>
<content:encoded><![CDATA[ Geçtiğimiz hafta biraz müşteri ziyaretleriyle geçti. Bu sırada çok genel geçer bir problemi hatırlamış oldum. Bir çok şirkette Domino sistem yöneticileri ciddi bir iş yükü altındalar. Ortalama 200 kullanıcıya bir sistem admin gerekir diye düşünsek de benim müşterilerimde ortalama bunun iki katı. Bu sağlıklı değil. Gelin bu acayip iş yükünü kırabilmek adına bir kaç ipucu verelim bugün. <br /> <br /> <strong>1. Yeni kullanıcı yaratma işini delege edin:</strong> <br />Çok büyük şirketlerde kullanıcı yaratma işini otomatikleştirmeyi her zaman önermişimdir. Bu tam otomatik yapılabilir (İK, kendi uygulamasında yeni bir personel kaydı yaratır, domino tarafında bir agent bunu görüp yeni bir kullanıcı oluşturur), yarı otomatik olabilir (İK bir form doldurur, sistem yöneticisi bazı alanları kontrol edip onaylar ve kullanıcı yaratılır) veya delege edilebilir (İK teknik operatöre söyler, teknik operatör yaratır). <br /> <br />Burada dikkat edilmesi gereken bir kaç nokta var. Örneğin en değerli hazinemiz olan Certifier ID ve onun şifresini birilerine vermemiz gerekmiyor. <strong>CA (Certification Authority) konfigürasyonu </strong>bizim için çok yararlı bir araç. CA, temel olarak sertifika bilgilerini özel bir veritabanında şifreli bir şekilde tutmamızı sağlar. Bizim belirlediğimiz sistem yöneticileri bu bilgiyi kullanarak yeni ID dosyaları yaratabilirler. Şifreleme, bu kullanıcıların public key'lerine göre yapılacağı için onların ID şifreleri güvenle saklandığı sürece sistem gayet güvenli bir şekilde çalışacaktır. <br /> <br />Kullanıcılar, LotusScript ile de yaratılabilir. Bunun için <strong>NotesRegistration</strong> objesi kullanılabilir. Bu obje ile doğrudan certifier id kullanılabildiği gibi güvenlik açısından CA kullanılmasını tercih ediyoruz. <br /> <br />CA, ayrıca sertifika yenileme, isim değiştirme veya kullanıcı taşıma gibi işlemleri de delege etmemizi sağlar.<br /> <br /> <strong>2. Şifre işlemleri</strong> <br /> Burada tek bir sihirli sözcük var: '<strong>ID Vault</strong>'. Eğer halen 8.5 kullanmıyorsanız, hemen upgrade edin :) <br /> <br />ID Vault, bildiğiniz gibi, alt kademe admin'lerin şifre sıfırlamasını sağlar. Eğer bir kaç yüz kullanıcınız varsa ve her gün bir kaç şifre problemi almıyorsanız, şifre politikalarınızı gözden geçirmelisiniz. <br /> <br /><strong>3. Grup yönetimi</strong> <br /> Kullandığımız sistemlerde gruplar bir çok işe yarar. Mesaj grupları olarak takım ve departman listelerini tutarlar veya uygulamalarda yetkilendirme amacı taşıyabilirler.  <br /> <br />Bir çok sistem yöneticisi gruplarla ilgili yetki vermekten haklı olarak kaçınırlar. Çünkü belli gruplar tehlikelidir. Bir kullanıcı, kendisini 'FullAccessAdmins' grubuna koyarak her şeyi görebilecek bir duruma gelebilir, kendisini finans departmanına ekleyerek maaş bilgilerini ele geçirebilir vs. Aslında bir çok sistem yöneticisi, grupların yönetilebilir olduğunu bilmez. Bu yüzden adres defterinin bazı özelliklerinden bahsedelim. <br /><br /> Eğer bir kullanıcıya names.nsf veritabanının ACL'inden '<strong>&#91;GroupModifier&#93;</strong>' rolü verirsek, o kullanıcı tüm gruplarda değişiklik yapabilir. Bu durumda alt kademe sistem yöneticilerine bu rolü vermememiz gerekir. Yalnız, dikkat! Bu yetki reader/author alanlarına dayanır. Dolayısıyla bir kullanıcı, ACL'de editor düzeyinde erişim yetkisine sahipse bu role sahip olmasa bile tüm gruplarda değişiklik yapabilir. Çünkü <strong>author alanları yalnızca 'Author' seviyesinde işlerlik kazanır, 'Editor' seviyesinde geçersizdir.</strong>  <br /> <br />Bunların dışında grup dokümanlarında iki alan bulunuyor: <br /><br /> <img  alt="Image:Lotus Domino Adminleri: Bırakın başkaları da iş yapsın!" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm/content/M2?OpenElement" /><br /> Grup sahibi (owner) ve yöneticileri (administrators) olarak belirlenen kullanıcılar, ACL'de 'Author' olarak yetkilendirildilerse o gruba ait üyeleri düzenleyebilirler. Owner ve Administrator arasında bir fark bulamadım, fakat ikisi de yalnızca 'Editor' düzeyinde kullanıcılar tarafından değiştirilebilir. Dolayısıyla bu alana koyduğunuz ve ACL üzerinde 'Author' olarak belirlediğiniz kullanıcılar bu alanı değiştiremezler (ki bu iyi bir şey :)) Benim önerim, değişik sistem yöneticisi grupları oluşturmanız, bu alanları kullanarak grup yönetimini delege etmeniz. Bir örnek vermek gerekirse: <br /> <br />Üç grup yaratın ve ACL seviyelerini şu şekilde ayarlayın: LocalDomainAdmins (Manager), GroupAdmins (Author seviyesinde ve &#91;GroupModifier&#93; rolü verin) ve LocalAdmins (Author). Bu konfigürasyonda LocalDomainAdmins grubundakiler her şeyi yapabilir. GroupAdmins grubundakiler, mevcut grupların üyelerini değiştirebilir. LocalAdmins grubundakiler ise yalnızca (Administrator alanıyla) yetkilendirildiği grupların üyelerini değiştirebilir. Böylelikle üç seviyeli bir güvenlik kurduk. İstenirse ek seviyeler eklenebilir. Örneğin IKAdmins gibi bir grup yaratılıp departmantal grupları düzenleme yetkisi insan kaynaklarına verilebilir. <br /> <br />Grup yönetimini delege etme işi biraz karmaşık ve yorucu gibi görünebilir ama bu işi yalnızca bir kez yapacağınızı düşünün.<br /> <br /> <strong>4.Names.nsf veritabanını tanıyalım</strong> <br /> Grup dokümanlarında olduğu gibi, names.nsf üzerindeki bir çok konfigürasyon dokümanı benzer alanlara ve rollere sahiptir. Bu da çok katmanlı sistem yönetimi uygulanmasını sağlar. Belirli kullanıcılar belirli sunucuların konfigürasyonundan sorumlu tutulabilir. Sistem yönetim operasyonunu dikey ve yatay olarak bölebilir ve belirli gruplara belirli hakları devredebilirsiniz. <br /> <br />Örneğin test ve geliştirme sunucularınız var ve bir sebepten uygulama geliştirme ekibine yönetimsel haklar vermek istemiyorsunuz. Fakat onlar da test platformu üzerinde diledikleri gibi hareket etmek istiyorlar. Test domain'ini ayırmak bir çözüm olabilir, ya da uygulama geliştirme ekibine test sunucu dokümanlarında Administrator yetkisi (hem Administration, hem de Security tabında) verebilirsiniz. Ayrıca test kullanıcılarında da aynı yetkilendirme yapılabilir. Uygulama geliştiriciler bu sayede test ortamında diledikleri gibi at koşturabilirler, fakat ana sisteme dokunamazlar. <br /><br /> Policy ayarları da benzer şekilde delege edilebilirler. Yalnızca hatırlatmak isterim, bazı policy ayarları, son kaydeden kişinin belirli yetkilere sahip olmalarını gerektirir. Örneğin bir kullanıcıdan "&#91;PolicyModifier&#93;" rolünü kaldırırsanız o kullanıcının en son kaydettiği policy ayarları kullanılamaz duruma gelir. <br /> <br />Son olarak, bu alanların kullanımları, yetki verdiğiniz kullanıcıların ACL'de 'Author' seviyesinde tanımlanmasını gerektirir. <br /><br /> <strong>5. Veritabanı operasyonları</strong> <br /> Updall, compact ve fixup gibi veritabanı operasyonları son derece sık karşılaşılan ve zaman alıcı işlemlerdir.  <br /> <br />Çeşitli nedenlerden veritabanları bozulabilir, view indeksleri zarar görebilir ve veritabanları fixup gerektirebilirler. Kotasını aşmış bir kullanıcı bir kaç mesaj silip kotanın altına inmek için sizden veritabanını compact etmenizi isteyebilir veya uygulama ekibi büyük bir veritabanını replicate etmenizi isteyebilir. Konsola bir komut vermekten öte, çoğu zaman işlemin sonucunu görmeniz gerekir. Bu da işlerin uzamasına neden olur. <br /> <br />En kolay delegasyon yöntemi, alt seviye sistem adminlerine '<strong>Full Remote Console Administrator</strong>' hakkı (Server dokümanında Security tabında) vermektir. Konsol yöneticisi replicate, compact, fixup, trace gibi bir çok konsol komutunu kullanabilir. Fakat aynı zamanda yanlışlıkla sunucuyu kapatabilir, tekrar başlatabilir. Bu yüzden bu yöneticileri iyi eğitmeniz gerekir. <br /><br /> <strong>6.İzleme işlerinizi devredin</strong> <br /> DDM (Domino Domain Monitoring), 7'inci versiyon sırasında sunulmuştu. Bence Lotus ekibinin yaptığı en iyi iştir. Uygun ayarlanıp kullanıldığında çok güçlü bir izleme aracıdır. Değişik sunuculardan çok değerli bilgiler toplayıp organize bir şekilde sunabilir. DDM aslında başlı başına bir blog konusu. Kullanmanızı şiddetle tavsiye ederim. <br /> <br />DDM sayesinde alt seviye admin'lerin güvenlik olaylarını, bağlantı problemlerini, agent'ların CPU ve süre kullanımlarını, veritabanı bozulmalarını ve replikasyon sorunlarını gözleyebilmesini sağlar. Hatta uygun hakları varsa, düzeltme işlemini (örneğin fixup komutu) doğrudan DDM içinden uygulayabilir. <br /> <br />Alt kademedeki sistem yöneticileri Administrator istemcisinin monitoring kısmını kullanarak sunuculardan gerçek zamanlı durum bilgileri ve uyarıları alabilir. <br /><br /> İzleme operasyonları genellikle sunucu dokümanlarında security bölümündeki 'View-only Administrator' yetkisi gerektirir. DDM veya Log veritabanları ayrıca ACL üzerinden ayarlanmalıdır. <br /><br /> <strong>7. Web Administrator aracını keşfedin</strong> <br /> Web yöneticisinin görünüşünü özelleştirebildiğinizi biliyor muydunuz? Webadmin.nsf veritabanını açıp panel ayarlarına bakarsanız her panelin bir rol bağlantısı bulunmaktadır. <br /><br /> <img  alt="Image:Lotus Domino Adminleri: Bırakın başkaları da iş yapsın!" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm/content/M3?OpenElement" /><br /> Bir rol yaratıp panelleri bu role bağlayabilir, hatta özel yönetim uygulamaları tasarlayıp bu panellere yerleştirebilirsiniz. Tabi upgrade'ler öncesi yedeklemeyi unutmayın.<br /> <br /> <strong>Son sözler...</strong> <br /> Sistem yöneticiliği, özünde biraz paranoya barındırır. Fakat delege edebileceğiniz şeyleri kendiniz yapmaya çalışmanız da çok akıllıca değil. Müşterilerime operasyonel süreçleri alt seviye admin'lere, yardım masası operatörlerine veya self-servis uygulamalara delege etmelerini sürekli tavsiye ediyorum. Bunun en önemli yararı bariz bir şekilde zaman kazanmaktır. <br /> <br />Başka bir fayda da alt seviye adminlerin sistem yönetim operasyonlarına katılmalarıyla işi öğrenmeye başlamaları olacaktır. Bir çok uzmanda, bulunduğu işe fazlaca yapışmaktan kaynaklanan terfi edememe, görev değişikliği yapamama problemine rastlıyoruz. Astlarınızı yetiştirerek pozisyonunuzu ileri doğru taşıma imkanı bulabilirsiniz. <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-domino-adminleri-birakin-baskalari-da-is-yapsin.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>I see dead people: Tartışmalı Body Worlds sergisi</title>
<pubDate>Mon, 19 Jul 2010 10:18:03 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/i-see-dead-people-tartismali-body-worlds-sergisi.htm</link>
<category>Konu Dışı</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/i-see-dead-people-tartismali-body-worlds-sergisi.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/i-see-dead-people-tartismali-body-worlds-sergisi.htm</guid>
<content:encoded><![CDATA[ Haftasonu, sansür yürüyüşü öncesi İstanbul Modern'deki <a href="http://bodyworlds-istanbul.com/" target=_blank><span style="text-decoration:underline">Body Worlds İstanbul </span></a>sergisine gittim... <br />  <br /> Body Worlds (veya Almanca Körperwelten), 'plastination' adı verilen özel bir teknikle korunmuş insan vücutlarının ve parçalarının, kemiklerden organlara kadar anotomik yapılarının gösterildiği bir sergi. Organizasyonu geliştiren ve yaygınlaştıran ise Alman anotomist Gunther von Hagens, aynı zamanda kullanılan plastinasyon yönteminin mucidi. <br /> <img  alt="Image:I see dead people: Tartışmalı Body Worlds sergisi" border="0" src="http://lotusnotus.com/lotusnotus.nsf/dx/i-see-dead-people-tartismali-body-worlds-sergisi.htm/content/M2?OpenElement" /><br /> Sergi çok tartışma yaratıyor. Bunun iki nedeni var. Birincisi yaşamayan insanların vücutlarının bir sanat objesi olarak sergilenmesinin etik olup olmadığı yönünde. Her ne kadar organizasyonun arkasındaki vakıf popüler bilim kozunu öne sürse de, sergi bir çok dini grubu ve insan hakları organizasyonunu rahatsız ediyor. İkinci konu biraz mide bulandırıcı. Gunther von Hagens, akıl hastanelerinde ölen insanların veya Çin'de idam edilen mahkumların vücutlarını izinsiz kullanmakla suçlanıyor. Suçlamalar çok ciddi olmakla birlikte, soruşturmalar genellikle sonuçsuz kalmış durumda. Çünkü 'vücut bağışçıları' ile ilişkinin gizliliği, bu tip soruşturmaları engelleyici bir durum olarak öne sürülüyor.<br /> <br /> İki doktorun çocuğu olarak tıp, biyoloji ve anatomiyle çocukluğumdan bu yana ilgiliyimdir. Daha küçük bir çocukken evdeki tıp kitaplarını okur ve sonu gelmeyen sorumlarımla babamı delirtirdim. Neden bir doktor olmadığımı halen merak ederiz :) <br /> <br />Bu haftasonu, vücudun derinliklerine bakma fırsatı buldum. Dalak, karaciğer, beyin veya kalbin resimlerine bakmak ayrı bir şey fakat gerçeğini görmek inanılmaz heyecan verici bir deneyim oldu. <br />&nbsp;   ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/i-see-dead-people-tartismali-body-worlds-sergisi.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/i-see-dead-people-tartismali-body-worlds-sergisi.htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus Yazılımları üzerine çalışmak isteyenler...</title>
<pubDate>Fri, 16 Jul 2010 14:56:39 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-yazilimlari-uzerine-calismak-isteyenler....htm</link>
<category>Konu Dışı</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-yazilimlari-uzerine-calismak-isteyenler....htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-yazilimlari-uzerine-calismak-isteyenler....htm</guid>
<content:encoded><![CDATA[ <a href="http://lotusnotus.com/lotusnotus.nsf/dx/ilan100715.pdf/$file/ilan100715.pdf" title="İş ilanı"/>Junior Application Development Specialist (Ref.JAS)</a> arıyoruz. <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-yazilimlari-uzerine-calismak-isteyenler....htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-yazilimlari-uzerine-calismak-isteyenler....htm?opendocument&amp;comments</wfw:comment>
</item>
<item>
<title>Lotus topluluğu neyi tartışıyor?</title>
<pubDate>Fri, 16 Jul 2010 12:30:00 +0300</pubDate>
<link>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-toplulugu-neyi-tartisiyor.htm</link>
<category>IBM</category>
<dc:creator>Serdar Basegmez</dc:creator>
<comments>http://lotusnotus.com/lotusnotus.nsf/dx/lotus-toplulugu-neyi-tartisiyor.htm?opendocument&amp;comments</comments>
<guid isPermaLink="true">http://lotusnotus.com/lotusnotus.nsf/dx/lotus-toplulugu-neyi-tartisiyor.htm</guid>
<content:encoded><![CDATA[ İki hafta önce, yazdığım <a href="http://lotusnotus.com/lotusnotus.nsf/dx/lotus-toplulugu-gelecegi-tartisiyor....htm" title="lotus-toplulugu-gelecegi-tartisiyor....htm" target="_blank"/>blog'da</a> başarılı bir blogger olan Jake'in Sharepoint öğrenmeye başlamasıyla gelişen tartışmalardan bahsetmiştik. <br /> <br /> Şimdilerde Jake ile Yancy (PlanetLotus.org blog portalinin sahibi ve kurucusu) arasındaki tartışma gündeme geldi.<br />  <br />Olayı derinlemesine anlatmak ya da 'benim de görüşüm şudur' demek gibi bir niyetim yok. Özetle, Yancy Jake'den blog'unu ikiye ayırmasını, Sharepoint ile ilgili yazılarını PlanetLotus.org üzerinde yayınlamamasını öneriyor. Jake itiraz ediyor bu duruma. Yancy blogu PlanetLotus'dan çıkarıp yine kendisine ait olan PlanetSharepoint üzerine almayı teklif ediyor. Jake bir şeyler söylüyor, Yancy cevap veriyor ve sonunda Jake olayı sitesine taşıyor. Cevaben Yancy de tüm yazışmayı yayınlıyor. Tabii ki insanlar hemen tepki gösteriyor olaylara. Blog'lar iki günde 600'ün üzerinde hit alıyor ki bu sıradan yazılar için çok büyük bir rakam. Topluluk yorumlarıyla taraflardan birine ya da ikisine destek oluyorlar. <br /> <br />Benim derdim kimin ne söylediği ya da kimin haklı olduğu değil. Sadece bunları okurken çok eğlendiğimi söyleyebilirim.<br />  <br />İki yıl önce, Apple iPhone üzerinde EAS (Exchange ActiveSync) protokolüyle Exchange kullanıcılarına push-mail desteği vereceğini duyurmuştu. <a href="http://www.edbrill.com" title="Ed Brill">Ed Brill</a> o dönemde bir yazı yazarak IBM'in iPhone desteği için uğraştığını söylemiş ve Lotus topluluğununa da Apple'a pazar baskısı uygulamak için elinden geleni yapması çağrısında bulunmuştu. Ne büyük bir hata! <br /> <br />O dönem Volker Weber'in anolojisi çok hoşuma gitmişti: "<strong><em>The blame game started!</em></strong>", yani suç atma savaşı başlamıştı. <br /> <br />İş ortakları IBM'i, geliştiriciler Lotus'u, müşteriler de herkesi suçluyordu. Hatta bir okuyucu, IBM'i Lotus yazılımlarını bitirmekle suçlamıştı. Bazıları IBM'in iPhone için basit bir Traveler client yazmasını öneriyordu. Ama bu basitçe imkansızdı. Çünkü Apple SDK'sı geliştiricinin arkaplanda çalışan bir uygulama yazmasını engelliyordu. Arkaplanda bir şey çalışmıyorsa push mail de olmazdı. Bir başka grup IBM'in lisans ücretlerini karşılamadığı/karşılayamadığı gibi pek de akıllıca olmayan bir iddia ortaya attı. Bütün tartışma çok anlamsızdı. Çünkü IBM resmen 'üzerinde çalışıyoruz' diyordu, topluluk fırçayı atıyordu: 'Daha sıkı çalışmalıydınız!'. <br /><br /> Aradan iki yıl geçti ve Lotus EAS protokolünü, iPhone'u ve iPad'i destekliyor. Şimdi aynı tartışma uygulama desteğiyle ilgili ortaya atılacaktır. <br /> <br />Bir kaç hafta öncesinde Kevin Cavenough, biz iş ortaklarını dinlemek için gelmişti. Kendisini mobil stratejiler, Connections, Quickr ve bazı kemikleşmiş Domino sorunlarıyla ilgili bitmeyen sorularımla rahatsız ettim. Fakat Kevin, tüm soruları içtenlikle cevapladı. Cevapların gizliliğini bilmediğim için detayları açıklamam doğru olmaz. Fakat temelde pazardaki gücünüz ne olursa olsun belli limitler içerisinde hareket edebiliyorsunuz diyebilirim. En iyi pili üretseniz de dizüstü bilgisayar aşırı ısınıp pili öldürdüğünde kim sorumlu olacak. Bu ilişki düzeyi Microsof-Intel arasında da böyledir, Oracle-HP, IBM-Microsoft ve IBM-Apple arasında da. <br /> <br />Ben de XPages uygulamalarının iPhone'da çok iyi çalışıp Blackberry ve Nokia üzerinde yamuluyor olmasından rahatsızım. Ne yapmalıyım? Şöyle bir blog mu yazayım: "Hey Lotus! kendine gel, beni kızdırma, Nokia tarayıcısını destekle!". <br /> <br />Bloglarda IBM'in hatalarını söylemeyin eleştirmeyin gibi bir şey iddia etmiyorum! Blogların doğası dikkate alındığında, bazı konuları kamu önünde tartışmayın demek çok yanlış olur. Fakat nazik olmak gerekiyor sanırım. Ben bunu deniyorum. Marie L.Scott'un geçen ay yazdığı çok hoşuma gitmişti: "<a href=http://www.bleedyellow.com/blogs/crashtestchix/entry/top_15_ways_to_get_noticed_on_planet_lotus1 target=_blank><span style="text-decoration:underline">Top 15 Ways to Get Noticed on Planet Lotus</span></a>". <br /> <br /> Sonuç olarak, Lotus topluluğu çok çabuk sinirleniyor. Gereksiz konular üzerine polemik yapmayı seviyorlar. Ed Brill'in <a href=http://twitter.com/edbrill/status/18440515577 target=_blank><span style="text-decoration:underline">söylediği gibi</span></a>: <br /> <br /> <blockquote>PlanetLotus.org üzerinde bir bardak suda fırtına koparılmadığı bir az haftası olacak mı?</blockquote> <br /> <br />  ]]></content:encoded>
<wfw:commentRss> http://lotusnotus.com/lotusnotus.nsf/dxcomments/lotus-toplulugu-neyi-tartisiyor.htm</wfw:commentRss>
<wfw:comment> http://lotusnotus.com/lotusnotus.nsf/dx/lotus-toplulugu-neyi-tartisiyor.htm?opendocument&amp;comments</wfw:comment>
</item>
</channel></rss>
