JIRA 5.x’den Redmine proje yönetim sistemine geçiş

Uzun zamandır blogum başıboş duruyor. Bu sessizliğe son vermek amacıyla oturup JIRA’dan Redmine’a nasıl veri aktarılır, buna ilişkin bir yazı yazayım dedim. Öncelikle TL;DR kesimi için uyarımı yapayım, bu yazıda JIRA ve Redmine karşılaştırması yer almıyor. Çalıştığınız kurumda altyapınızı değiştirmek isteyebilirsiniz veya özgür yazılımlara doğru yelken açmak isteyebilir ve özgür yazılım dünyasının başarılı ve kaliteli …

Continue reading

Devamı » 23 Nisan 2013

Bir yazılım stajı nasıl olmalı?

Güzel memleketimin dört bir köşesinde, her yıl binlerce genç, yazılım üzerine staj yapıyor. Ben de bir yazılım stajının nasıl olması gerektiği konusunda aklımda olan düşünceleri paylaşayım dedim. Doğrusu yanlışı, eksiği fazlası benim düşüncemdir. Başlayalım… Staj, iş değildir! Staj yaparken, iş …

Devamını Oku »

Devamı » 10 Nisan 2013

Kitap Listem

Her yazılımcının bir kitap listesi vardır. Ben de listemi paylaşmak istedim. Belki siz de bu kitapları listenize ekleyebilirsiniz. Bu kitapları kategori halinde sunacağım. Zamanla kitap listem değişmekte ve yeni kitaplar eklemekteyim. Yazılım tekniği ile ilgili kitaplar JUnit in Action 2 – Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory Test Driven Development by Example – Kent Beck Refactoring – […]

Devamı » 18 Mart 2013

OpenSuSE’ye BCM 43142 kablosuz ağ kartının tanıtılması

Dell’in yeni Vostro/Inspiron serisi bazı dizüstüleri üzerinde Ubuntu kurulu olarak geliyor tahminen (Ubuntu logosu var üzerinde). Tahminen diyorum, çünkü yurdum bilgisayarcısının elinde o müşteriye Windows yüklü olarak ulaşabiliyor :/. Windows lisansının parasıyla da uğraşmamanın, ucuz olmalarının, düzgün bir klavyelerinin olması, standart ofis ihtiyaçları için fazlasıyla yeterli olmasının mutluluğu içinde Inspiron’ın 3520 serisinden bir-iki hafta içerisinde […]

Devamı » 23 Şubat 2013

OpenSuSE’ye BCM 43142 kablosuz ağ kartının tanıtılması

Dell’in yeni Vostro/Inspiron serisi bazı dizüstüleri üzerinde Ubuntu kurulu olarak geliyor tahminen (Ubuntu logosu var üzerinde). Tahminen diyorum, çünkü yurdum bilgisayarcısının elinde o müşteriye Windows yüklü olarak ulaşabiliyor :/. Windows lisansının parasıyla da uğraşmamanın, ucuz olmalarının, düzgün bir klavyelerinin olması, standart ofis ihtiyaçları için fazlasıyla yeterli olmasının mutluluğu içinde Inspiron’ın 3520 serisinden bir-iki hafta içerisinde […]

Devamı »

phpDocumentor ile PHPDoc oluşturun

Bir yazılımı üretirken, yazılımcıya birçok iş düşer. Bu işler arasında, önem seviyesi çok yüksek olan bir iş vardır: Döküman! Ancak yazılımı üretirken bir yandan da yazılımda neyin nasıl çalıştığını belgelemek her ne kadar kolay görünse de oldukça zor bir iştir. …

Devamını Oku »

Devamı » 20 Şubat 2013

Paket Yöneticilerinin İndirme Hızına Limit Koymak

Sık sık ama ufak tefek (10-15 MB) güncellemeler alıyorum. Bunun için genelde direk güncellemeleri indiriyordum. Ama az önce ~108 MB güncelleme alırken paket yöneticim doğal olarak internet hızımı baya bir süre meşgul etti (yaklaşık 5 dk). Zaman ilerledikçe “ah keşke …

Devamını Oku »

Devamı » 15 Şubat 2013

4 GB’tan büyük zip dosyalarını Linux’ta açmak

unzip komutuyla 14 GB’lık bir zip dosyasını açmaya çalışıp hata aldığımda çektiğim dosya bozuk diye düşünmüştüm. Böyle corrupt falan bişiler yazmıştı. file komutuyla dosyaya baktım, başlıklarında bir sorun yoktu — zip arşiv dosyası olarak görüyordu. Dosyayı silip baştan çekmeme ramak kala, daha dikkatli okuduğumda dosyada 10 GB kadar bir fazlalık olduğunu iddia ettiğini farkettim. Rastlantı […]

Devamı » 14 Şubat 2013

4 GB’tan büyük zip dosyalarını Linux’ta açmak

unzip komutuyla 14 GB’lık bir zip dosyasını açmaya çalışıp hata aldığımda çektiğim dosya bozuk diye düşünmüştüm. Böyle corrupt falan bişiler yazmıştı. file komutuyla dosyaya baktım, başlıklarında bir sorun yoktu — zip arşiv dosyası olarak görüyordu. Dosyayı silip baştan çekmeme ramak kala, daha dikkatli okuduğumda dosyada 10 GB kadar bir fazlalık olduğunu iddia ettiğini farkettim. Rastlantı […]

Devamı »

Cobbler Ağ Üzerinden Kurulum Sunucusu

“Cobbler da ney” dediğinizi duyar gibi oluyorum :). Özetle, Cobbler, kurulu olduğu ağdaki bir sunucuyu “ağdan açılmaya” (network boot) ayarladığınızda, karşınıza bir menü gelmesini ve bu menüde seçtiğiniz dağıtımın kurulumunu sağlar. Üstelik kuracağınız dağıtım destekliyorsa, “kickstart” adını verdiğimiz bir dosyaya kurulum adımları sırasında neler yapılacağını yazarsanız, size başka hiçbişi sormadan kurulumu tamamlayabiliyor. Peki, ne işinize […]

Devamı » 09 Şubat 2013