Arşiv

Ücretsiz SVN ve Git Hosting

Assembla genellikle ücretli olduğu düşünülen bir SVN, Git ve Mercurial Hosting firması. Genellikle ücretli olduğu düşünülen diyorum, çünkü çoğu özelliği ücretli. Bu özellikler içerisinde, takım yönetimi için araçlar bile var. Fakat benim gibi sadece ama sadece kodunuzu yükleyeceğiniz, böylelikle heryerden erişebileceğiniz bir repository arıyorsanız assembla tam size göre.

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…

Klavye Dilini Sabitlemek

Eğer benim gibi hergün kod yazıyorsanız eminim sizinde başınıza gelmiştir. Tam kodunuzu yazarken klavyenizin dil seçimi değişiverir. Bu aslında kod yazarken, kullandığınız IDE nin kısa yollarını gerçeklemeye çalıştığınızda oluyor. Siz IDE de kısayola basarken arka tarafta sevgili Windows’umuz kendi kısa yollarını çalıştırıyor.

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…

Wicket Modal Window

Wicket Uygulaması geliştirirken, sıklıkla ayrı ufak pencerelere ihtiyaç duyuyor insan. Özellikle Wizard tipi bileşenler oluşturmaya kalktığınızda, oluşturduğunuz bu Wizard‘ların ayrı bir pencerede görüntülenmesini istiyordum. Bunun içinde en iyi yol ModalWindow isimli wicket bileşeni. Bu güzel ve kullanışlı Wicket bileşenini kullanırken bir çok hatalarla karşılaştım. Farklı farklı yollarla bu bileşeni yaratıp farklı farklı yollarda farklı farklı […]

Okumaya devam…