12
2011
Heroku üzerinde Wicket uygulaması koşturma
Merhaba arkadaşlar; Daha önceden bahsettiğimiz üzere , Heroku bulut uygulama platform’unun Java programlama dilini de desteklemeye başladığını duyurmuş idik. İsmi konu olan yazı için buraya bakabilirsiniz. Heroku’ nun maksadı ne dersek ; Geliştiriciyi sunucu ile alakalı iş süreçlerinden ayırmak, Yüksek seviyede ölçeklenebilirlik sağlamak, ve Uygulamanın sağlığından sorumlu olmak, olarak özetleyebiliriz. Heroku üzerinde Web uygulaması olduğu gibi, bir arkaplan uygulaması da çalışabilir. Başlangıç için kullanıcıya uygulaması için dynos adı verilen “1″ process atanıyor, ve [...]
1
2011
Web sayfalarınızı tüm cihazlar için tasarlayın
Foundation, kişisel bilgisayarlar, mobil cihazlar, tabletler,akıllı telefonlar ve TV’ ler için hazırlanmış bir web tasarım framework’ üdür. Web tasarım geliştiricileri, sayfalarını geliştirirken, çözünürlük ve ekran boyutu farklılığından dolayı form nesneleri için düzen sorunu yaşayabilirler. İşte Foundation tamda bu noktada bize yardımcı olacaktır. Ekran çözünürlüğü veya web browser’ ın boyutu değiştiğinde tüm içerik sizin için otomatik olarak, aygıtınızın niceliklerine göre tekrardan ayarlanacaktır. Bu sayede, her aygıt için farklı tasarım yapma gibi bir zahmetten [...]
30
2011
Java Persistence (Giriş)
Çoğu zaman yazılım geliştiricileri, yazılım projelerinde ; Verilerini saklama, kaydetme, yani kalıcı (persistent) hale getirme ihtiyacı duyuyor. Normal şartlarda bir Java sınıfı, koşum zamanında (Runtime) mevcut durumunu (state’ini) korumaktadır. Yani burada durum (hal) dediğimiz şey, sınıf içerisindeki değişken tanımlamaları, nesne referansları vs. Yine koşum anında bu verilere erişmek gayet olası bir durum. Peki program koşumu sonlandığında ne olacak? Cevap : Garbage Collecter koşumu biten nesneleri ve dolayısıyla state’ ini yok edecek. Peki bu sınıfları [...]
30
2011
Bulut uygulama platformu Heroku şimdi Java’ yıda destekliyor
Bulut bilişim uygulama platformu Heroku, halihazırda yazılım dünyasının en popüler programlama dili olan Java’yı “Cedar runtime stack” olarak tanımlanan uygulama havuzuna dahil etti. Java, şu anda Cedar havuzunda bulunan, Ruby, Node.js ve Clojure gibi dillerin içerisinde bulunuyor. Zaman içerisinde, Java platformuna destek veren Heroku’nun , devasa büyüklükteki Java yazılım geliştiricileri topluluğunu kendine çekeceğe benziyor. Heroku’ nun kurucusu Adam Wiggings şirket blogunda “ Java dilini tahmini olarak 6 milyon yazılım geliştiricisinin kullandığını ve akabinde geniş [...]
29
2011
Samsung ‘un yeni telefonları esnek ekrana sahip olacak
Samsung , 2012 yılında piyasaya sürülecek olan ürünlerinde esnek ekran teknolojisi kullanacağını bugün duyurdu. Başlangıçta teknolojinin cep telefonlarında kullanılması düşünülüyor, sonraki aşamalarda ise tablet’ ler ve diğer aygıtlar için bu teknolojiye geçmenin planlarını yapıyor. 2011 yılı Ocak ayında Samsung, Liquivista firmasını bünyesine katmıştı, öyle ki Liquivista’ nın geliştirdiği “electrowetting” ekran teknolojisi ile daha parlak, daha az güç tüketen, daha şeffaf ve daha esnek ekranlar üretmek mümkün hale gelmişti. Esnek ekran teknolojilerinde bundan [...]
26
2011
Atlassian’ ın bulut bilişime sunduğu hizmetler..
Enterprise yazılım üreticisi Atlassian firması, JIRA ve Confluence ürünlerini de içine alan yeni fiyat stratejisini geçtiğimiz Salı günü duyurdu. Firma hali hazırda Cisco, Citigroup, Netflix, Facebook, Zynga ve Adobe firmalarının da içinde bulunduğu 26.000 müşteriye hizmet vermekte. Özellikle JIRA ’nın bug-and-issue tracker (bug ve sorun izleyici) özelliği ile bil hayli dikkat çekiyor. Atlassian ürünlerinin sektörde çok tutulmasının en önemli sebebi, kendi sunucunuzda hiçbir konfigürasyona ihtiyaç duymuyor oluşunuz. Yani cloud computing (bulut bilişim)’in nimetleri. Siz [...]
11
2011
Arm7 Nxp 2104 işlemci ile basit bir Uygulama
ARM işlemcisi ( Acorn Risc Machine), Acorn firmasının lisansına sahip, bir RISC (indirgenmiş komut seti) mimarili işlemcidir. Gömülü sistemlerde özellikle cep telefonlarında ve tablet bilgisayarlarda sık olarak kullanılmaktadır. Birçok mikroişlemci üreticisi ARM işlemcisinin çekirdeğini kullanmaktadır. RISC mimarili işlemciler, CISC ( karmaşık komut seti ) mimarili işlemcilere nazaran çok az sayıda komut setine sahiptir. Örneğin Arm işlemcilerin çekirdeğinde, çarpma işlemini icra edecek bir komut yoktur. Peki bu işlemci çarpma işlemini nasıl icra ediyor? ( cevap [...]
26
2011
Php CAPTCHA Uygulaması
Merhaba arkadaşlar, bu yazımda açık kaynak kodlu bir proje olan cool-php-captcha‘ dan bahsedeceğim. Bir çoğumuz biliyoruzdur en azından gözümüz aşinadır ; CAPTCHA bir web sitesine üye olurken veya bir içeriğe yorum yaparken, bize bir text alanına verilen karakterileri yazmamız için sunulan alfanümerik karakterlerden oluşuyor. Genelinde bir imaj (jpg, png..) formatında sunulan bu içeriği doğru (aynı) girmemiz durumunda olası form işlemini icra etmemize izin veriliyor, aksinde ise tekrar giriş yapmamız için yeni bir dizi karakter sunuluyor. [...]
22
2011
Sanal web browser – HtmlUnit
HtmlUnit java programları için kullanılan headless ( gövdesiz, sanal ) bir web browser. Ne demek gövdesiz?, ortada bir görsel arayüz yok demek, yani tüm browser fonksiyonlarını java kodları ile yapabiliyor olmak demek!.. Örneğin : Elma sitesine git Benim yerime formu doldur Giriş yap Veri çek, javascript çalıştır, link aç Cookie’ leri gör,ekle kısacası HtmlUnit ile bir web browser ile yapabileceğimiz hemen hemen herşeyi yapabiliriz. Ayrıca arzu ediyorsak sayfalarımızı birim testine (unit test) ‘de tabi de [...]
16
2011
C-JDBC ve Database Replication
Merhaba arkadaşlar, bir süredir C-JDBC adlı yazılımı araştırmaktaydım. Öncelikle nedir? bu ,C-JDBC , farklı farklı veritabanlarını ( Mysql , PostgreSql , HSqlDB , Oracle ) birleştirip, soyutlayarak, sanki tek bir veritabanına erişiyormuşuz gibi kullanmamıza olanak sağlayan, birden fazla Cluster (Kümelenmiş veritabanı) arasında yük paylaştıran, veritabanlarını eşleyen (replikasyon) açık kaynak kodlu bir yazılımdır. Bünyesinde Raidb ( Redundant Array of Inexpensive Databases ) yani pahalı olmayan yedek veritabanı dizisi mantığını kavramıştır, Raidb kavramı RAID (Redundant Array of [...]
Kariyer
- Yazılım Geliştirme Uzmanları
MobilMutfak - Java Yazılım Uzmanı
Yapı Kredi Emeklilik - Java Yazılım Uzmanı
Universal Bilgi Teknolojileri - Yazılım Geliştirmeci ve Proje Mühendisi
Yapı ve Kredi Bankası - Java Yazılım Uzmanı
Abaküs Finansal Yaz. A.Ş













