Solaris Bad PBR Sig Hatası

Solaris kurulumundan sonra “Bad PBR Sig” hatası alıyorsanız, açıkçası sıkıntınız büyük demektir. Sorunun kaynağı hakkında tam bir fikrim olmamaklar beraber, şu şekilde bir çözüm öneriyorum. Partition adımında hiç bir ayarı değiştirmeyip var olan ayarlarla kuruluma devam ederseniz muhtemelen bu hatayı almayacaksınız.

VN:F [1.9.13_1145]
Rating: 10.0/10 (3 votes cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Singleton Design Pattern

Merhaba Değerli Java dostları. Tasarım kalıpları üzerine olan yazı dizime Singleton tasarım kalıbı ile devam ediyorum. Hemen Singleton üzerine kısaca bilgi vermek istiyorum. Singleton ile amacımız uygulama boyunca bir sınıftan sadece bir örnek(instance) oluşturup onu kullanmaktır. Böylece o sınıftan ikinci bir örnek oluşturmaya gerek kalmadan bütün bilgileri ortak bir havuzda toplamış oluruz. Aslında amacı hakkında bir önceki cümlede önemli bir ipucu geçti. Ortak bir havuz. Evet, eğer bilgilerimiz ortak bir alanda toplayıp her yerde kullanmak istiyorsak tam bize göre bir kalıp bu. Gülün dikeni olduğu gibi Singleton kalıbının olumsuz yanı da test güdümlü çalışmalarda static method ve alanlardan dolayı zorluk çıkarmasıdır. Hemen örneğimize geçelim.

package com.farukbozan.patterns.singleton;
public class Car {private String carName;
private int motorCapacity;public Car(String carName, int motorCapacity) {
this.carName = carName;
this.motorCapacity = motorCapacity;
}

VN:F [1.9.13_1145]
Rating: 10.0/10 (3 votes cast)
VN:F [1.9.13_1145]
Rating: +2 (from 2 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Factory Design Pattern – Factory Tasarım Kalıbı

Bu yazıdan itibaren bazı tasarım kalıplarını anlatmaya çalışacağım. İlk yazım Factory tasarım kalıbı üzerine. İsterseniz önce bir örnek koda bakalım.

package com.farukbozan.patterns.factory;public abstract class Car {

VN:F [1.9.13_1145]
Rating: 10.0/10 (5 votes cast)
VN:F [1.9.13_1145]
Rating: +2 (from 2 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Solaris Could Not Install Boot Blocks Hatası

Solaris kurulumu sonrası Could Not Install Boot Blocks hatası alıyorsanız, partition oluşturma ekranında muhtemelen overlap alanı oluşturmadınız veya yeteri kadar alan vermediniz. Overlap kısmını bir daha kontrol etmenizi öneririm.

VN:F [1.9.13_1145]
Rating: 10.0/10 (4 votes cast)
VN:F [1.9.13_1145]
Rating: +3 (from 3 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Uzun Bir Aradan Sonra

Merhaba Java dostları,

Uzun süredir ayrı kaldım blogumdan. Bazı teknik sorunlardan dolayı ayrıca veri kaybımız da oldu. Yani daha önce yayımladığım yazıların bazılarını maalesef kaybettim. Umarım bir daha böyle bir sorunla karşılaşmam. Bu süreç içerisinde sorunları çözmem de yardımcı olan MFC Yazılım sahibi M. Fatih Çınar’ a ve tabiki Java yoldaşım Ramazan Terzi‘ ye sonsuz teşekkür ederim. İlerleyen günler de her zamanki tempomla karşınızda olacağımdan şüpheniz olmasın.

VN:F [1.9.13_1145]
Rating: 10.0/10 (6 votes cast)
VN:F [1.9.13_1145]
Rating: +5 (from 5 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Real Time Java

Merhaba Değerli Java severler…

Uzun zamandır yazı yazamadığımın farkındayım; ama yakında çok güzel paylaşımlarla karşınızda olacağım. Özellikle real time yani gerçek zamanlı Java uygulamaları ve optimizasyon üzerine paylaşımlarda bulunmayı planlıyorum. Aslında bu işimin bir gereği ve sonucu. Bilgi paylaştıkça çoğalır kanunu dahilinde yeni yazılarla karşınızda olacağım.

VN:F [1.9.13_1145]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.13_1145]
Rating: +2 (from 2 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Java SE 7

Sonunda beklenen Java sürümü çıktı. Java SE 7 artık linklerdeki yerini aldı. Buradan indirebileceğiniz yeni sürümün getirdiği yenilikleri de buradan öğrenebilirsiniz. Yine de dikkatimi çeken bazı noktalara bu yazıda değinmek istiyorum.

  • Swing kütüphanesinde artık oval pencereler ve saydamlaştırma efekti mevcut.
  • Yeni IO paketi ile zip, Jar ve benzeri dosyalar üzerinde daha etkin işlemler yapılabilecek.
  • Güvenlik konusunda yeni algoritmalara dayalı yapılar geliştirildi.
  • 2D kütüphanesinde çeşitli destekler geliştirildi.
  • XML konusunda JAXP(Java API for XML Processing) eklendi.
  • Artık String ifadeler de switch yapılarında kullanılabiliyor.
  • Try-with-resources yapısı geliştirildi.
  • Birden çok istisna tek bir blokta yakalanabiliyor.
  • Garbage collector alanında geliştirme yapıldı.
VN:F [1.9.13_1145]
Rating: 10.0/10 (6 votes cast)
VN:F [1.9.13_1145]
Rating: +5 (from 5 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Kurumsallık

Bu yazı hayatın kariyer, para vb gibi şeylerden ibaret olmadığını anlatabilmek, olmazsa en azından hatırlatmak amacıyla yazılmıştır. Bazı şeylerin değişmesi gerektiğini anlatmaya çalışacağım.

Askerden geleli iki ay oldu. Bu iki aylık süre içerisinde çeşitli görüşmelerim oldu. Ancak bazı görüşmelerim o kadar içler acısı durumdaydı ki. Bunu sonuç olarak anlamayın içerik ve şekil olarak düşünün. Fazla uzatmayayım devam edeyim. Bazı görüşmelerim kendilerini büyük, kurumsal olarak tanımlayan şirketlerle oldu; ama durumun böyle olmadığı en fazla 10 dakika içinde belli oldu.

VN:F [1.9.13_1145]
Rating: 10.0/10 (8 votes cast)
VN:F [1.9.13_1145]
Rating: +8 (from 8 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Android emulator-arm.exe Hatası

Uygulamanızı çalıştırma sırasında eğer emulator-arm.exe hatası alıyorsanız bir de kurulum klasöründeki platform-tools klasöründe bulunan adb.exe dosyasını manual olarak çalıştırmayı deneyin. Muhtemelen sorun çözülecektir.

VN:F [1.9.13_1145]
Rating: 10.0/10 (5 votes cast)
VN:F [1.9.13_1145]
Rating: +4 (from 4 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

Android invalid command-line parameter Hatası

Android ile çalışırken invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe şeklinde bir hata aldım. Araştırmalarım sonucu sebebi tam belli olmamakla beraber bir path problemi oluştuğunu anladım. Dolayısıyla IDE de Android yolunu klasik

C:\Program Files\Android\android-sdk

VN:F [1.9.13_1145]
Rating: 10.0/10 (6 votes cast)
VN:F [1.9.13_1145]
Rating: +9 (from 9 votes)
Paylas
  Facebook  Twitter  Digg  Delicious

devamını okuyun

prev posts