Programlama Dilleri

Adding Web Application Listener with Netbeans 7.0

J2EE world has a lot of tools which make our development time easier and shorter, sometimes people are asking about web application listener and when to use them. I will try to write how to add a web application listener with Netbeans 7.0, if you dont have any idea about web application listeners, try to understand what are web applicaiton listeners. 1. Web application listeners are added by left clicking on the project, then click New > Other   2. Then choose Web from Categories and select Web Application Listener and click Next   3. After clicking Next the following […]

By |December 19th, 2012|Java, Netbeans, Software|Comments Off on Adding Web Application Listener with Netbeans 7.0
  • Kitap:  Head First Software Development Kitap:  Head First Software Development

    Kitap: Head First Software Development

  • Kitap:  Head First Software Development Kitap:  Head First Software Development

    Kitap: Head First Software Development

Kitap: Head First Software Development

Head First serisinde yer alan kitapları okumayı gerçekten çok zevkli buluyorum. Anlatımın söyleşi tarzında olması, brain-map ismi verilen beyin haritalarıyla desteklenmesi, anlatılmak istenen konuda yer alan öğelerin kişiselleştirilmesi (bir yazılım kavramıyla röportaj yapılması gibi), fena sayılmayacak mizah anlayışları bu serinin başarısının ardında yatan sebepler. Amazon üzerinden sipariş vererek aldığım bu kitap, yazılım geliştiren herkesin elinde bulunmalı. Benim ihtiyacım yok demeyin, alın bir okuyun. Satın almak istemiyorsanız da internetten satın alabilirsiniz. Torrent kullanmayın 😐 Çevirisi çevik yazılım geliştirme yöntemleri ya da metodları olarak yapılan Agile Software Development konusunda yeni-eski, tecrübeli-tecrübesiz tüm geliştiricilerin, proje yöneticilerinin okuması ya da göz atması fena olmaz. […]

By |December 19th, 2012|Java, Kitap, Okuma, Software|Comments Off on Kitap: Head First Software Development
  • Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

    Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

  • Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

    Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

Design patterns, günümüzde yazılımcılar tarafından sıklıkla kullanılan, yazılımcıların arasında arada sırada tartışmalara-incelemelere neden olan, nesne yönelimli programcılık ile ilgili sık karşılaşılan problemleri çözmekte fayda sağlayan tasarım desenleri pek çok kitapta ve internet sitesinde anlatılmaktadır. Bu kaynakların çoğunluğu yabancı dillerde yayınlanıyor. Popüler ismiyle “Gang of Four” uzun ismiyle “Design Patterns: Elements of Reusable Object-Oriented Software” bu konudaki en iyi kaynaklardan, hatta temel kaynak. Türkçe olarak bu konuda yayınlanmış çok az sayıda eser görüyoruz. Alsancak ‘ta arkadaşlarımla sohbet ederken Kıbrıs Şehitleri ‘nde bulunan bir kitapçıda gözüme çarpmıştı bu kitap, 2008 yılındaydık ve kitap o senenin mayıs ayında basılmıştı. Tasarım desenleri yerine Tasarım […]

By |December 19th, 2012|Java, Kitap, Okuma, Software|Comments Off on Kitap: Java Tasarım Şablonları ve Yazılım Mimarileri

Developing a Magento Module

    We will try to develop a Magento module together, I ll try to write these tutorials step by step. I am going to develop some tools for magento and we will use them, so while you are learning I will try to learn also. The first tool for our tutorials is called addmagentomodule. It is just a bash script, than we may use the script on *nix operating systems like linux and mac and maybe on windows by the help of cygwin. The script just creates the skeleton for a magento module, from now on we don’t need to […]

By |September 18th, 2012|Bash, Linux, Magento, PHP|Comments Off on Developing a Magento Module

Servlet 3.0 dinamik servlet oluşturma

Servlet 3.0 ile gelen kullanışlı ozelliklerden birisi de dinamik olarak servlet ekleyebiliyor olmamız. Tomcat sunucuya deploy ettiğimiz uygulamalarımızda web.xml içerisinde eklediğimiz servlet ve servlet mapping işlemlerini ekleyebilmemiz mümkün oluyor. Eklentilere sahip bir sistem yazıyorsanız bu tür bir kullanıma ihtiyaç duyabilirsiniz. Oncelikle addServlet metodu oluşturacağız ve bu metod ile HttpServlet class ın türettiğimiz servletlerimizi eklememiz mümkün oluyor. Servlet 3.0 ile gelen yeni ozelliklerden birkaçı; servlet için dinamik isimlendirme, asenkron kullanım ve annotations kullanımı gibi ozellikler. Dinamik kod ekleme ozelliği oldukça basit ServletContextListener içerisine eklediğimiz addServlet metodu tüm işlemleri gerçekleştiriyor. Diyelim ki http:///myservlet pathinde çalışan bir servlet eklemek istiyoruz. addServlet(“MyServlet”,myServletClass); şeklinde bu […]

By |April 20th, 2012|Java, Software, Tomcat|Comments Off on Servlet 3.0 dinamik servlet oluşturma

Bash script değişkenlerinizi dosya içerisinden okumak

Linux altında çalışırıken çoğuz zaman bash scriptleri yazmak zorunda kalırız. Linux komutlarını kullanarak Slackware ‘in paket yonetim aracı pkgtool türünde uygulamalar yazabiliriz. Geliştirdiğiniz bash uygulamanız geliştikçe ve büyüdükçe fonksiyonlarınızın ve scriptinizin içerisinde kaybolmaya başlarsınız. Çoğu geliştirici bash uygulamalarında kendilerini tek bir dosya içerisinde kod yazmaya zorlarlar. Kullanılacak global değişkenleri de aynı script dosyası içerisine yazarlar. Küçük uygulamalar için bu yontemi kullanmanın hiçbir sakıncası yoktur ancak programınız büyüdükçe bakımı zorlaşır ve kendi geliştiirdiğiniz uygulamanın içinde siz dahi kaybolursunuz. Gerçekte bash scriptlerinizi ya da bash uygulamalarınızı birden fazla dosya kullanarak, değişkenleri ve fonksiyon tanımlarınızı farklı dosyalara kaydederek geliştirebilirsiniz. Bu şekilde geliştirdiğiniz scriptleriniz […]

By |November 17th, 2011|Bash, Uncategorized|Comments Off on Bash script değişkenlerinizi dosya içerisinden okumak

Tomcat SEVERE: Error deploying configuration descriptor

   Tomcat üzerinde çalıştırdığım web uygulaması, SEVERE: Error deploying configuration descriptor mapplication.xml hatası veriyordu, sunucu üzerine uygulamayı ekleyememenin sebeplerini araştırdım ancak hiçbir sonuç alamadım. Kodu değiştirmedim bile ama nedense bu hatayı alıyordum ve kodu hatasız derleyebilmeme rağmen, her çalıştır komutunda (uygulamanın sunucuya aktarılması ve çalıştırılması) hata veriyordu. Netbeans ‘i sanırım bundan dolayı sevmiyorum. Tomcat ‘in altını üstüne getirdim, her yerinin didik didik ettim ama yok hata ile ilgili birşey bulamadım.context.xml içerisinde <context antiJARLocking=”true” path=”/mapplication”/> olması gereken kısmın <Context antiJARLocking=”true” path=”/mapplication”/> (büyük C ye dikkat) şeklinde olduğunu gördüm. Context yerine context yazılı olması gerekiyor ve bu yüzden uygulama çalıştırılamıyor, sunucu üzerinde […]

By |October 6th, 2011|Java, Netbeans, Software, Tomcat|Comments Off on Tomcat SEVERE: Error deploying configuration descriptor

C++ Derleyicisi ve Eclipse CDT IDE Kurulumu

C++ derleyici ve ide kurulumu C++ dili derlenen bir dildir, kaynak kodunu yazdıktan sonra belirli aşamalar (is) ile bu kaynak kodu makine koduna çevirilir. Kaynak kodundan makine koduna çevrim işleminde derleyici isimli bir program kullanılır. Linux üzerinde GCC (Gnu Compiler Collection) isimli yine C ile geliştirilmiş açık kaynak kodlu bir derleyicimiz bulunuyor. Gcc, Microsofd işletim sistemlerinde de kullanılabilir. Gnu Gcc ve Autotools (i) kurmak için Ubuntu ‘da konsolda, sudo apt-get install build-essentials yazmalısınız. Eclipse CDT için Eclipse IDE kurmamız gerekiyor. JRE ve JDK kurulumu sudo apt-get install sun-java6-jre sudo apt-get install sun-java6-jdk Eclipse Kurulumu sudo apt-get install eclipse-pde sudo apt-get […]

By |August 30th, 2011|C++, Eclipse, Linux|Comments Off on C++ Derleyicisi ve Eclipse CDT IDE Kurulumu

C++ ile Yazılım Geliştirme

İnsanlar ile anlaşmamızı sağlayan konuşma dilleri gibi bilgisayarlarla konuşmamızı sağlayan bir takım programlama dilleri de bulunmaktadır. C++ dili, programlama dillerinden biridir ancak bu dili diğer dillerden ayırmak gereklidir. C++ programlama dilinin, nasıl geliştirildiği ve programlama dillerin tarihçesine farklı bir makalede değiniriz ancak kısaca C dilinin söz dizimine sahip olduğunu, “C with Classes / Sınıflara sahip C – Sınıflı C” ismiyle ilk çıkışını gerçekleştirdiği gibi konulardan bahsetmekte fayda var. Dilin geliştirilmesinde aktif görev almaya devam eden Bjarne Stroustrup tarafından geliştirilmiştir. C dilinin struct kullanımının class tanımlayıcısı ile tekrardan düzenlenmesi ile C dilinin sözdizimi ile “Object Oriented Programming / Nesne Yönelimli Programcılık” […]

By |August 30th, 2011|C++|Comments Off on C++ ile Yazılım Geliştirme

Jquery Eklentisi – JuiPlus Plugin

   Hi,  I was willing to develop a jquery plugin for some years, but i did not have time to do that. I ‘ve developed a jquery plugin for social networks and social sites, plugin also can be used as a ui framework for web applications. Some other jquery plugins are inserted into the plugin, like fcbkcomplete and elastic plugin. JuiPlus is still in development and dont use the juiplus on your production environment and dont use unless you know what you are doing. You have to wait a little bit for the stable release. Screenshots, documentation and examples are […]

By |August 8th, 2011|Ajax, Javascript, Software|Comments Off on Jquery Eklentisi – JuiPlus Plugin