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 …
Devamı » 23 Nisan 2013Bir 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ı » 10 Nisan 2013Kitap 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 2013OpenSuSE’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 2013OpenSuSE’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ı » 20 Şubat 2013Paket 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ı » 15 Şubat 20134 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 20134 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