Category: Programlama

Maven ile SVN Uyumu

Maven kullanmaya yeni yeni başlayan biriyim. Bu sebepten maven gibi güzel bir aracın çıkarabileceği sorunları da yeni yeni öğreniyorum. Geçen gün şirkette SVN üzerinden proje çekerken, bana hangi tip maven projesi olduğunu sordu. Bu beklediğim bir durum değildi. Çünkü bu güne kadar bir çok çeşit projeyi SVN’den çekmeme rağmen hiç birinde projenin türünü bana sormamıştı. […]

Okumaya devam…

Twitter4j ve Wicket

Şu sıra gerek çalıştığım şirkette olsun gerekse boş zamanlarımda olsun, sosyal medya ile kendi projeleri nasıl birleştirebileceğim üzerine yoğunlaşmış durumdayım. Bunun asıl sebebi üzerinde çalıştığım bir projede, kayıt formunda kullanının hem facebook hemde twitter hesaplarını kullanıcının profiline bağlamak durumunda kalmam. Bunu yaparken facebook tarafında önceden yazdığım facebook yazsının katkısı büyük oldu.

Bitirme Projesi

Okulunu benim gibi uzatmış olanlar halimden anlayacaktır. Şu son bir ayım resmen stres içerisinde geçti. Doğru düzgün uyuyamadım, doğru düzgün hiç birşey yapamadım. Fakat en sonunda bitti. Derslerim açıklandı zaten iki tane dersim vardı topu topu, fakat yinede açıklanıp geçmiş olmama sevindim. Bitirme projemide sundum, teslim ettim ve AA alıp geçtim. Şimdi tek beklediğim resmi […]

Okumaya devam…

Wicket ve GAE

Google App Engine, geliştirdiğini wicket uygulamasını yüklemek adına en iyi alternatiflerden biri. Tabi bulut yapısında olduğu için kendine özgü kısıtlamalar barındırmaktadır. Fakat yeni geliştireceğiniz uygulamayı yayımlamak için biçilmiş kaftan. Wicket frameworkü ile geliştirilmiş bir uygulamanın Google App engine’e nasıl yükleneceğine bakalaım.

Wicket + JQuery = JQWicket

Wicket bildiğiniz üzere JavaScipt kısmı yoğun olan bir framework. Kendi içerisinde bir çok bileşeni olmasına rağmen bir web uygulaması tasarlarken bu bileşenlerin hepsi yeterli olmuyor. Yeterli olmadığı yerde proje içerisinde JQuery bileşenleri ya da Javascipt’ler kullanmaya başlıyoruz. Bu projemizi istediğimiz düzeye getirse de ne yazıkki yeniden kullanılabilir bir kod üretmiş olmuyoruz. Yazdıklarımız projede kaldığı gibi […]

Okumaya devam…

Wicket ve Maven

Wicket gördüğüm en iyi framworklerden biri. Fakat yeni başlayan biri için kurulumu ve anlaşılması oldukça zor. Yanlış anlaşılmasının bunu, kaynaklarının zayıf olduğunu ima ederek söylemiyorum. Wicket kaynakları açısından da gayet başarılı bir framework. Wicket dağıtımını sitesinden indirdiğinizde, paket içerisinde gelen örnekler bile çoğu durum için yeterli oluyor. Yinede daha önce hiç web projesi yapmamış biri […]

Okumaya devam…

Regex ile Email Kontrolü

Emailin kontrol edilmesi, kullanıcılı sistemlerin hepsinde büyük önem arz ediyor. Kontrol edilmeden veritabanına işlendiğinde ileride işinizi zorlaştırabiliyor. Bunun önemini kavramadan site tasarlayan birinin ardını temizlemekle meşgulüm şu günlerde. Adam tasarladığı sitede, emaili kontrol etmemiş ve doğrudan veritabanına kaydını düşmüş. Bunun üzerine müşteri bizim şirkete gelince, siteyi yapan kişinin hatalarını temizlemekte bize düştü.

Xtext – DSL Framework, Bölüm 4

Xtext konusunda en son üçüncü bölümde kalmıştık. Bu bölümde, kendi yarattığımız gramer içerisinde fonksiyonları nasıl çağıracağımıza bakmıştık. Çağırma kısmı, eğer parametre göndermiyorsak fonksiyonumuza gayat basitti. Fakat kendi dilimizde bir fonksiyon yarattıysak, elbet ona parametre aktarmak isteyeceğiz. İşte bu bölümde yarattığımız fonksiyonlara önceden tanımlanmış parametreleri nasıl göndereceğimize bakacağız.

Wicket ve Facebook Kullanımı

Facebook hiç kuşkusuz günümüzün en çok kullanılan sosyal ağlarının başında geliyor. Bence facebook’un bu kadar başarılı olmasının en büyük sebeplerinden biri kullanıcılarıda sisteme dahil etmeyi başarmasıdır. Yani geliştirici olarak sisteme katkıda bulunuyorsunuz. Bir eksik gördüğünüzde ya da olması gereken bir uygulama fikri geldiğinde kendiniz geliştirip sisteme ekleyebiliyorsunuz. Ben bu yazıda facebook üzerinde çalışacak bir uygulama […]

Okumaya devam…

Wicket Indicator

Wicket projelerimde, genelde Wicket’ın Ajaxt bileşenlerini kullanıyorum. Böylelikle bir alanı güncellemem gerektiğinde tüm sayfayı güncellemekten kurtulmuş oluyorum. Tabi durum böyle olunca kullanıcıya bir dönüş yapmak gerekiyor. Kullanıcıya işleminin gerçekleşmek olduğunu, ilgili alanın birazdan güncellenip işleminin sonucunu bildirmek gerekiyor. İşleminin sonucunu bildirmeyi rahatlıkla FeedbackPanel bileşeniyle yapılabilir. Benim sıkıntı duyduğum kısım kullanıya işlemini yapmakta olduğumu bildirmek. İşte […]

Okumaya devam…