Category: Eclipse

Ubuntu, Gnome ve Eclipse

Uzun bir süre Windows kullandıktan sonra tekrar Linux yani Ubuntu kurulumuma geri döndüm. Neden Linux kullanmayı bırakıp Windows’a geçtiğimi tam hatırlmasam da yanılmıyorsam Ubuntunun Unity arayüzünün ilk çıktığı dönemlerdi. Alışkanlıklarını seven biri olarak tabi unity’e alışamamıştım. Peki şimdi ne değişti? Neden tekrar ubuntuya döndüm? Sebebi çok basit Windows….

Eclipse – Bazı Ipuçları

Çoğu Java yazılımcısı Eclipse kullanıyor. Fakat Eclipse’in ayrıntılarını ne kadar biliyoruz? Tamam herkes en azından bir Build Path’ı değiştirmiştir. Fakat bir IDE’nin size sadece bu kadarını sağladığını düşünüyorsanız çok yanılıyorsunuz. Tabi IDE’nin size sağladığı kadar onu nasıl ayarlayacağınızda önemli. Ben genel olarak Web uygulamaları geliştiriyorum, önceleri Wicket Framework’ünü kullanırken, şimdiler de JSF kullanıyorum. Yarın ise […]

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…

Python ve Haskell

Bu zamana kadar hep object-oriented programlama dillerinde çalışmış biri olarak Haskell’i ilk gördüğümde gerçekten çok şaşırdım. Haskell fonksiyonel bir dil. Yani programlarınızı değişkenler üzerinden atamalar yaparak değilde, matematiksel ifadeler olarak yazıyorsunuz. Tabi bazı özel durumlarda Haskell içerisinde de ufak atama benzeri işlemler yapmanız gerekebiliyor. Haskell’in kullandığı matematiksel ifadelere genel olarak lambda calculus deniliyor. Atama yapma […]

Okumaya devam…