Category: Tools

Maven Eklentileri – Bölüm 1/2

Maven, Java ortamında bir proje gerçeklemek için olabilecek en iyi araçlardan biri. Fakat bu zamana kadar maven aracını sadece  proje bağımlılıklarını yönetmek için kullanıyorsanız maven aracını tam hakkıyla kullanmıyorsunuzdur. Maven geliştirilen eklentiler sayesinde, projenizi sizin istediğiniz şekilde derleyip, sizin istediğiniz şekilde paketleyebiliyor. Üstelik bu paketleme işlemleri sadece, WAR, JAR ve EAR ile sınırlı değil. Java […]

Okumaya devam…

Axis2 + Maven = Axis2m

Axis2 ve Maven Uyumu

Axis2 kullanması güzel bir Web servis çatısı olsa da maven ile uyumlu çalışamıyorsa benim için çok bir anlamı olmayacaktır. Öyle düşünüyorum ki bu sadece benim için geçerli değil. Günümüzde birçok firma kendi geliştirdikleri kodları, geliştirme süreçlerini ve test süreçlerini maven döngüsüne uyumlu şekilde planlıyorlar. Tabi bunların hepsini maven hayat döngüsüne uydurmak öyle zor bir işlem […]

Okumaya devam…

Tomcat ve HTTPS

Bu gün şirkette, beklenmedik zamanda beklenmedik işlerle uğraştım durdum. Tabi çalışma arkadaşlarımda sağ olsunlar benimle birlikte uğraşıp duruyorlardı. Bu gün planladığımızdan daha erken bir zamanda projemizi yayınlamamız gerekti. Yazılım yazmak iyi hoşta projeyi production ortamına taşımak başlı başına sıkıcı bir iş. Hele birde programınızı hem server’ınızda hem de Facebook üzerinde Tuval olarak yayınlamak zorundaysanız iş […]

Okumaya devam…

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.

Ü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 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…

ILmerge – C# için Dll Tool

Eğer C#’ta uygulama geliştiriyorsanız ve bunu benim gibi sadece Visual Studio kullanarak yapıyorsanız, sizde programınızı yazdıktan sonra oluşan dosya yığınından bir hayli sıkılmış olmalısınız. Tabi çoktan bu dosya yığınından hangilerinin sizin için yararlı hangilerinin sizin için gereksiz oluğunu anlamışsınızdır. Çoğundan kurtulsanızda ne yazıkki projenizde kullandığınız Dll’lerden kurtulamıyorsunuz. İşte tam bu noktada Microsoft’un ILmerge toolu bize […]

Okumaya devam…

Xtext – DSL Framework, Bölüm 2

İlk bölümde elimden geldiğince, Xtext framework’unun ne olduğunu, ne için Xtext framework’unu kullanmakta olduğumu, kurulumunun nasıl yapılacağını anlatmaya çalıştım. Bu bölümde ise, ilk bölümde yapmış olduğum örnekten devam ederek başka ne şekilde oluşturduğunuz dili test edebileceğinizi anlatmaya çalışacağım.

Xtext – DSL Framework, Bölüm 1

Xtext, size DSL (Domain-Specific Language) oluşturmanıza olanak sağlayan bir framework(tekrar kullanılabilir kütüphaneler topluluğu). Bense bu framework’ü bitirme çalışmam için kullanıyorum. Danışman hocamla birlikte, bitirme çalışmamda, kendi şifreleme protokolümüzü ve bu protokolü rahatlıkla uygulayabileceğimiz dili yaratmayı amaçlıyoruz. Xtext ise bu iş için çok uygun. Kolaylıkla dilinizin özelliklerini belirleyebilirsiniz. İstediğiniz gibi yazım kuralları seçebilirisiniz. Mesela dilinizde her […]

Okumaya devam…