Anasayfa Haber  (73) Emniyet  (50) Bilim  (37) Elektronik Devlet  (22) Kitap  (20) İnternet  (117) Bilgisayar  (26) Etkinlik  (29) Güvenlik  (29) Yazılım  (65) Hukuk  (1) Teknoloji  (12) Düşünceler  (45)
Grails Makalesi
Groovy scripting dili, Hibernate, Spring gibi Java teknolojilerinin gücünü ardına alarak son derece hızlı uygulama geliştirme süreçlerine olanak sağlayan Grails makalelerinin ilkini Ceviz.Net ve Gelecekonline'da yayınladım.

Gelecekonline Grails makalesi

Ceviz.Net Grails makalesi

13.07.2008


Blackberry JavaME Maceraları
Bir teklif üzerine Blackberry üzerinde bir JavaME uygulması yapmamız gerekti. Olay gayet basitti. HttpConnection ile bir kaç ekranlık bir akış uygulanacaktı. Önce bir login işlemi sonra bazı bilgiler gösterilecek sonra da fotoğraf upload edilecekti.

Fakat bilişimcilerin yakasını hiç bırakmayan Murphy burada da yanımıza geldi. Önce olayın HttpConnection olmadığnı anladık. Olay web servisleri ile yürüyecekti. Web servisleri de bilin bakalım ne ile yazılmış. Tabii ki Java interopability problemleriyle saç baş yoldurtan .NET ile...

Fakat hain emellerime alet etmek için eski dostum NetBeans'e danıştım. O da bana hemen saniyeler içinde .NET uyumlu olmayan ama JavaME uyumlu web servis clientı yarattı. Uyumlu hale getirmek için de WSDL ile oynadım. WSDL'da tip datetime ise string yaptım. unsignedByte ise base64ByteArray'e çevirdim ve sağlam Java stubları ortaya çıktı. Hatta bu stub'lar Blackberry simülatöründe de çalıştı.
Ama simülatörde çalıştı.
Gerçek yüklemede bu işlem için gerekli jar'ların elimizdeki versiyonda yüklü olmadığını anladık. Acilen JavaME için SOAP mesajı yaratan birşey bulmam gerekti ve aradığımı Ksoap2 adlı açık kaynaklı uygulamada buldum. Bu proje taşınabilir aygıtlar için soap mesajları oluşturuyordu. Fakat Murphy gene yakamı bırakmadı ve bu sefer de Ksoap2'nin ürettiği SOAP mesajlarının .NET uyumlu olmadığını anladık. Zaten açık olan kodu projeye ekledim ve satır by satır debugging ile SOAP mesajlarını .NET uyumlu hale getirdim.
1 hafta gibi kısa bir sürede bazı geceler hiç uyumadan çalışarak demoyu yetiştirdik.

Masum bilişimcinin Murphy ile mücadelesini ibretle okudunuz.

28.06.2008


Ubuntu mu diyim Pardus mu diyim. Ne diyim?
Java Teknolojileri ile yazılım geliştiren ve platform bağımsız olmaya çalışıp bir türlü olamayan herkes gibi ısrarla geliştirme ortamında yani laptoplarımızda Linux testleri yapıp duruyoruz. Bir arkadaşımız Ubuntu'ya geçme cesaretini gösterdi ve artık mesela Liferay üzerindeki çalışmalarını Ubuntu'dan yapmaya devam ediyor.

Fakat işin komik yanı senelerini bu işe vermiş olan ben henüz Linux'a geçemedim. Neden derseniz halen destek verdiğimiz bazı önemli kurumların VPN uygulamaları, geliştirme uygulamaları (RAD, SQL Server..) vs. Windows platformunda çalışabiliyor. En son Blackberry SDK'nın da Windows'da çalıştığını öğrenince tamamen yıkıldım. Oysa Eclipse Plugin olarak geçiyordu. Ama simülatörü bir exe'ymiş.

Şu anda sadece Linux'a geçmiş arkadaşımızın Drutt üzerinde çalışırken Windows'a geçmek zorunda olmasına üzülerek ve evdeki PC'de bir Linux Server çalıştırıyor olmama sevinerek teselli oluyorum ve Pardus yüklemek için aldığım harddiske şu an itibariyle Pardus 2008 yüklüyorum.

Linux'a geçmek için çırpınan masum bilişimcinin maceralarını ibretle okuyunuz.

28.06.2008


Özgür Yazılım Web Uygulamalarının Tepe Noktası : Liferay Portal
Bundan yaklaşık beş ay öncesine kadar Java ile portallar yazıldığını duyar, portlet widget, gadget gibi kelimeleri de kulak kabartarak dinlerdim. Ama beş aydan beri işin içine tamamen girmiş bulunduğumuzdan şirket olarak da bu konsepte hakim olduk.

Burada sözünü ettiğimiz portal kavramı aslında bir tür web tabanlı uygulama çatısı. Siz uygulamalar yapıp portala deploy ediyorsunuz ve işin ilginç yanı burada kullandığınız framework Struts, Spring ya da JSF olabiliyor. Önyüzde sayfalarınız sadece body içinde ne varsa onlardan oluşuyor. Formlarınız, metinleriniz en üstte bir HTML konteynırı içinde bulunuyor. Liferay gibi portaller kendilerine ait veritabanlarında portletlerin konu ve ayar bilgilerini tutuyorlar, kullanıcı yönetimi için de api sağlıyorlar.

Liferay'i diğer portlallerden ayıran en önemli özelliği açık kaynak olması ve kendine ait genişletilebilirlik imkanları.

İlerleyen zamanlarda Liferay hakkında yazmaya çalışacağım.

28.06.2008


Mustafa Özcan Blog
Microsoft teknolojilerinin en büyük üstatlarından kıymetli hocam Mustafa ÖZCAN blogunu açtı.

Microsoft teknolojilerine ve Microsoft/Open Source haberlerine MSDN'den sonra en çabuk ulaşabileceğiniz yer olması muhtemel bloga aşağıdaki adresten ulaşabilirsiniz:

mustafaozcan.net

18.05.2008


Spring Framework Semineri Sunumu ve Örnek Uygulaması
27 Nisan Pazar günü Genç Girişimciler Derneği'nde Genel Müdürümüz Nuri Besen ile birlikte sunmaya çalıştığımız Spring Framework Semineri'nin ppt ve örnek uygulamasını indirebilirsiniz.

30.04.2008


Windows'u Fersah Fersah Aşmış Bir İşletim Sistemi : Pardus 2007.3
PardusEvdeki test makinesinde Pardus 2007.3 testleri yaparken aklıma benden çok daha fazla donanım imkanı olan kıymetli arkadaşım Adem TOZLUYURT'a konudan bahsetmek geldi.

Fedora Core 7'ye tanıtmak için göbeğimi çatlatan Ahteros chipsetli D-link ethernet kartını otomatik tanıyınca Pardus'un başka hangi donanımları otomatik tanıyacağını merak etmiştim. Ayrıca Beryl'yi GeForce 2 gibi çok eski bir karttan çalıştırmış olması da Pardus'un öncekilere nazaran çok iyi bir durumda olduğunu düşündürmüştü.

Adem durum bu dedim. Bana yardım et. Bu Pardus'u ne bulursak deneyelim.

Kendisi de sağolsun tamam dedi.

Üç günde wirelesstan bluetootha, digital tv kartından normal tv kartına, serial ata'dan çeşit çeşit usb belleklere, webcamlerden Dual Core'a kadar ne bulduysak denedik. bu kadar testi Pardus geliştiricileri bile yapmamıştır sanırım.

Sonuç olarak Windows'un driverlarla bile tam verim alınamayan SATA'dan SCSI olarak tam verim aldık,
Windows için driver CD'si kaybolmuş ve internette de driverları bulunmayan bir bluetooth aygıtından Motorola cep telefonuna dosya gönderdik aldık,
Windows için driver CD'si kaybolmuş ve internette de driverları bulunmayan bir webcam'den Kopete ve Amsn üzerinden görüntülü haberleştik,
Windows'un partition'larını tanıyamadığı bir harddiski kurtardık,
Windows'a tanıtılamayan PCI ADSL, USB ADSL ve 56K modemi tanıttık,
Ve sonunda Casper Nirvana'da da tüm donanımı tanıyıp tanıyamayacağına bakmaya karar verdik. Önce Pardus 2007 ile deneme yaptık ve maalesef hiçbir şeyi görmedi. Sonra Pardus 2007.3 yükledik ve sistemde fireware hariç tüm donanımı tanıdığını gördük.
Benden sonra kıymetli arkadaşım Adem TOZLUYURT iyice aşarak Pardus 2007.3 yüklü bir harddiski başka bilgisayarlara takıp sistemin başlayıp başlamayacağına bakmış ve 3 bilgisayarda Pardus 2007.3 yine tüm donanımı tanıyarak ve başlatma hızı olarak da bir fark göstermeyerek çalışmış.

Pardus 2007.3'ün 1991 yılından beri uğraştığım bilgisayarlarda şu ana kadar gördüğüm en başarılı masaüstü işletim sistemi ve bundan sonra göreceğim en başarılı işletim sistemleri de muhtemelen Pardus'un yeni versiyonları olacak.

13.01.2008


Biletix-Tomcat Nasıl Yani ?
Uzun süreden beri Biletix'in PHP'den Java'ya taşınmasını örnek gösterip Javacılık'a baş koymakla ne kadar iyi ettiğimi söylüyordum ki birden Sahibinden.com gibi devasa bir Java kalesi PHP'ye geçti.

Bu da yetmezmiş gibi ne zaman Biletix'e girsem "Şu an sunucularımız çok yoğun lütfen bekleyiniz" mesajını alıyordum ve bu durum çok canımı sıkıyordu. Normalde bu çapta dev bir şirketin hele Ticketmaster ile de anlaştıktan sonra altyapı olarak minimum 3 makineli bir application server cluster kullandığını sanıyordum ki bugün aşağıdaki görüntüye tesadüf ettim.

Evet koskoca Biletix, Java diye Tomcat üzerinde çalışan bir uygulama kullanıyor. Eğer sistemin önünde bir loadbalancer varsa ve arkada pekçok Tomcat duruyorsa birşey diyemem. Ancak ilerisi için hiçbir Java teknolojisi kullanılmayacakmış gibi en azından JBOSS gibi bir uygulama sunucusu düşünmemiş olmaları çok yanlış.

Tabi güvenlik sorunsalı olarak da bu şekilde sunucu isminin görünmesi insanın aklına binbir türlü soru işareti getiriyor.

Umarım bana bu bu ekran görüntüsünü yayınladığım için kızmak yerine sistemlerini ve güvenlik düzeylerini iyileştirirler.

Java'nın karizmasını çizmeye kimsenin hakkı yok.

Biletix

30.12.2007


2007'de Neler Yaptım
2007 benim için gayet iyi geçti.

Bu yıl MOBESE Muhtarlık Otomasyon Projesi'nde yarı yarıya kullanıcı gördük. İleleyen yıllarda ikametgah ve adres bilgileri aydı gibi işlemler Nüfus ve vatandaşlık İşleri'ne devredileceği için bu proje de ömrünü tamamlamış oldu. Tabi ki İstanbul'daki 958 Muhtarlığın tamamında kullanılması en iyisi olurdu ama olmadı, olamadı...

2007'de Uluslararası Polis Birliği tarafından plaketle ödüllendirildim.

2007'de çok sevdiğim mesleğim olan Polislikten ayrılarak yine çok sevdiğim mesleğim olan Bilişimciliğe profesyonel anlamda geçiş yaptım.

Yeni kurumum olan Martı sayesinde Avea'da, Kangurum'da Anadolu Bilişim Hizmetleri'nde ve Yapı Kredi Sigorta'da güzel günler geçirdim ve geçirmeye devam ediyorum

Yine bu yıl Emniyet Müdürlüğümüze vermiş olduğum Java seminerleri nedeniyle arkadaşlarım bir incelik yapıp plaket hazırlamışlar.

2007'de Gelişim Platformu'nda bir J2EE semineri düzenledik,

Usta bilişimcilerin merkezi Ceviz.Net'a Allah'ın bir lütfuyla geri dönmem mümkün oldu. Ve Allah'ın daha büyük lütfuyla Ceviz.Net'i TV'de temsil görevi bana nasip oldu.

Fakat bu yılın en büyük mutluluğu kızımız Ada'nın versiyon 2.0 beta kod adıyla 2008 Şubat'ında release olacağını öğrenmemiz oldu.

Bu güzel yılı bana yaşatan Rabbime şükürlerimi ve bu satırları okuyanlara teşekkürlerimi arz ediyorum.

Nice mutlu yıllara.

30.12.2007


Ceviz.Net Ata Tv Ropörtajı

Ceviz.Net konusunda Ata TV'de yaptığımız ropörtaj.

20.12.2007


hakkımda blogum flickr fotolarım antoloji şiirlerim sık kullanılanlarım köyüm rss sponsorum Martı Bilgisayar ve Yazılım Hizmetleri Ldt. Şti.