Harun Reşit Zafer

bâki kalan bu kubbede bir hoş sadâ imiş

Kategori: Geliştirme Ortamı (sayfa 1 / 3)

GitHub Üzerinde Maven Repo’su Oluşturmak

Bu makalede adım adım Java projeleriniz için GitHub üzerinde Maven deposu (repository veya repo) oluşturmayı anlatacağım. Yazıya başlarken bir GitHub hesabınızın olduğunu ve Maven’ı biraz da olsa bildiğinizi kabul ediyorum. GitHub üzerindeki bazı Java projelerimin Maven kullanan geliştiriciler tarafından kolayca kullanılabilmeleri amacıyla GitHub üzerinde bana ait ancak herkesin erişimine açık bir Maven deposu oluşturmaya karar verdim. Son zamanlarda bir çok geliştirici de aynı yolu tercih ediyor zaten. Bunun için gereken adımları buraya güzelce not ederek hem bir dahaki sefere bakabileceğim hem de herkesin faydalanabileceği bir döküman ortaya çıkmasını amaçlıyorum. okumaya devam

Java OutOfMemoryError için Netbeans JVM Ayarları

Yaklaşık 650 MB’lık bir text dosyasını okumaya çalışınca aşağıdaki hatayı aldım:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Java sanal makinesi varsayılan olarak 256 MB maksimum bellek ayırıyor. Programınız ihtiyacı bunun üzerinde olunca yukarıdaki hatayı alıyorsunuz. Ancak JVM’ye aşağıdaki komutlarla ilk ve maksimum bellek miktarını belirtebiliyorsunuz.

java -Xmx2048m -Xms256m okumaya devam

Visual Studio’da Projeye Gömülü Kaynak Eklemek

C#’ta yazmakta olduğum kütüphane bazı bilgileri dosyadan okuyor. Kütüphanenin dll’ini dağıtırken bu dosyanın da dll’e gömülü (embedded) olmasını istiyorum. Bu tür dosyalara kaynak dosyalar (resources) ismini verebiliriz. Kaynak dosyaların yalnızca okuma yapmak için kullanılabileceğini, yazma yapılamayacağını (readonly) hatırlattıktan sonra bunun nasıl yapılabileceğine geçelim:

1- Öncelikle kaynak dosyayı projeye dahil etmek için  projemize “Resources” isimli bir klasör açalım. okumaya devam

Windows Netbeans Maven Türkçe Karakter Problemi

Windows’ta Netbeans ile yeni bir Maven projesi açtığınızda Türkçe karakterlerin doğru görüntülenmediğini farkettim. Yaklaşık 3 saat süren çabalardan sonra bulabildiğim tek çözüm:

System.out.println( "ÇİĞÇŞÜçığöşü--" );

kodunun çıktısı

Ç??Ç?Üç??ö?ü--

şeklinde görünüyor. Aynı şey dosyaya yazma yaparken de geçerli. Görebildiğim kadarıyla bu henüz çözülmemiş bir bug. Sorunun Netbeans’ten kaynaklandığını teyid etmek adına aynı kodu IntelliJIdea ile de çalıştırdım ve sorun olmadığını gördüm. Aynı şekilde linux ortamındaki Netbeans de sorunsuz çalışıyor. Lafı fazla uzatmadan işe yarayan tek çözümü açıklayayım: okumaya devam

Ücretsiz Visual Studio 2010 Express Edition Sürümü

Visual Studio 2010’un çeşitli sürümleri mevcut. Ultimate, Premium, Professional gibi ücretli sürümler yazılım şirketlerinin ihtiyaçlarını karşılamaya yönelik gelişmiş özellikler sunuyorlar. Eğer .Net’i öğrenme aşamasındaysanız bu özelliklerin bir çoğuna (belki de hiçbirine) ihtiyacınız olacağını düşünmüyorum. Sadece profesyonel düzeyde ve takım halinde yazılım geliştirenlerin ücretli sürümlere ihtiyaç duyacaklarını söylesem abartmış olur muyum? (Öyle ise daha tecrübeli arkadaşlar beni uyarsınlar). Sonuç olarak VS 2010 Express Edition’ı indirip bilgisayarımıza kurmadan önce gerekli motivasyonu aldık, ikna olduk gibi… okumaya devam

Linux üzerine Xampp Kurulumu

UntitledPHP & MySQL ikilisi ile yazılım geliştirecekseniz, bu ikiliyi Apache sunucusu (server) üzerinde buluşturmanız gerekiyor. Eskiden bu üçü bilgisayara ayrı ayrı yüklenir, daha sonra el ile bir dizi ayar yapılır, konfigrasyon dosyaları düzenlenir ve ortam Apache üzerinde PHP & MySQL ile web uygulamaları geliştirmeye uygun hale getirilirdi. Bugün bu üçlüyü birbirine uyarlanmış halde barındıran ve kurulum tamamlanır tamamlanmaz sistemin hazır hale geldiği AMP (Apache, MySQL, PHP) paketleri kullanılıyor. Bunlardan en popüleri XAMPP’ın açılımı ise aşağıdaki gibi. okumaya devam

Eski yazılar

© 2017 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑