Github Depolarının Redmine'a Entegre Edilmesi

Github Depolarının Redmine'a Entegre Edilmesi

İş takip sistemi Redmine’ı ve sürüm takip sistemi git’i kullanıyorum. Git, SVN gibi sürüm takip sistemlerindeki depoları redmine’a bağlayabiliyorsunuz. Github ise açık kaynak projelere ücretsiz alan sağlıyor. Github’daki bir projemi Redmine’a bağlamak istedim. Kendi uğraşımdan sonra Samed Beyribey‘den yardım istedim. Kendisi nasıl entegre edebileceğimi anlattı. Sizler için de faydalı olacağını düşünerekten bu yazıyı paylaşmak istedim. Github depolarınızı Redmine’a entegre etmek için aşağıdaki adımları uygulamanız yeterlidir. Öncelikle Github deposunu Redmine’ın kurulu olduğu sunucuda dilediğiniz bir dizine git projenizi mirror parametresi ile klonlayın.

Linux'da Fare Butonlarına İşlev Atama

Linux'da Fare Butonlarına İşlev Atama

Uzun süreden beri Logitech fare kullanıyorum. Farenin standart tuşları dışında scroll’un sağ ve solunda iki ayrı tuşu daha vardı. Film izlerken VLC player ile filmi ileri geri alabiliyordum. Fakat bunun dışında bu iki tuşu kullanmadığımı farkettim. VLC dışındaki bir uygulama ile film izlerken sürekli ses kısıp açma ihtiyacım oldu. Bu ihtiyaçtan dolayı ki bu iki tuşa ses azaltma ve arttırma özelliği ekledim. Siz de aşağıdaki adımları uygulayarak fare tuşlarınıza işlev atayabilirsiniz.

Özgür Yazılım ve Kurumsal Java Semineri

Özgür Yazılım ve Kurumsal Java Semineri

4 Mayıs 2013 tarihinde Mustafa Kemal Üniversite’sinde Özgür Yazılım & GNU/Linux ve KurumsalJava & Web Teknolojileri başlıklı seminerler verdim. Katılım sayısı hava sıcaklığından dolayı düşük olsa da yine de istediğim seminer ortamını buldum. Çünkü öğrenmek isteyenler olunca ben de elimden geleni yapmak istedim. Çoğunluk 1. sınıf öğrencilerinden oluşmaktaydı. Bu özgür yazılım semineri için güzel olsa da JavaEE semineri için dezavantajdı. Çünkü Java malesef okulumuzda 3. sınıfta anlatılıyor. Öncelikle “Özgür Yazılım” semineri ile başladım.

Test Güdümlü Geliştirmenin Etkileri

Test Güdümlü Geliştirmenin Etkileri

Test güdümlü yazılım geliştirme, öğrenmek istediğim en önemli konulardan biriydi. Bu konuda JUnit in Action ve Test Driven Development By Example kitaplarını bitirdim. Özellikle Test Driven Development By Example kitabı baya eğlenceli hem de bir o kadar öğretici bir kitaptı. Kent Beck’in diğer kitaplarını okumak için can atıyorum. Daha önce de bu konu hakkında bir yazı paylaşmıştım. Test güdümlü yazılım geliştirmenin faydaları, genelde duyduğum ve mantıken düşündüğümde kabul ettiğim faydalardı. Ama birçoğunu kendi tecrübelerimde de yaşamış oldum.

Bir Linux Hikayesi

Bir Linux Hikayesi

Merhabalar Uzun zamandır böyle bir yazı yazmayı planlıyordum. Özellikle çevremdeki insanlar neden Windows işletim sistemini kullanmadığımı, neden açık kaynak fanatiği olduğumu soruyorlar. Belki bu yazı biraz olsun bu sorulara cevap verebilir. Bilgisayar ile tanışmam aslında yaklaşık 3-4 yaşlarında oldu. O zamanlar babam askerlik şubesinde memur olarak çalışıyordu. Dolayısıyla bilgisayar kullanıyordu. İlk bilgisayarı orda görmüştüm. Babamın yanına gittiğimde oturup uzun uzun bilgisayar ekranına hayranlıkla bakardım. Aklımda kalan tek şey var o da bilgisayar mühendisliği mesleğini duymamdır.

Akademik Bilişim 2013

Akademik Bilişim 2013

Akademik Bilişim, 1999 yılından beri INETD tarafından her yıl organize ediliyor. Seminerler ve konferanslardan önce 4 günlük kurslar düzenleniyor. Ben de bu yıl akademik bilişimde yerimi aldım. Akademik Bilişim 13, Antalya Akdeniz Üniversitesi’nde yapıldı. Katılmayı çok istediğim etkinliklerden biriydi. Yalnız bütünleme sınavları ile çakışması bizler için büyük bir problem oldu. Fakat Akademik Bilişim için riske değer diye bazı bütünlemeleri bıraktım ve akademik bilişime katılmayı tercih ettim. Kurs konusunda da kararsızdım. Çünkü birçok güzel kurslar vardı.