Java split() metodunda kırpmanın önüne geçme

Java’da bir dizgeye split() metodunu uyguladığımız zaman, dizgenin son kısımlarında boş (yani “”) dönmesi gereken alanlar kırpılıyor (“trim” uygulanıyor). Örneğin aşağıdaki gibi bir dizgemiz olsun. String degerler = “0|0|0|1|||0|1|0|||”; degerler dizgesini boruya (pipe, “|”) göre split() ettiğimde karakter dizisi içerisinde geriye “0”, “1” yada “” değerleri dönecek. String[] karakterDizisi = degerler.split(“\|”); Yukarıdaki kodu uyguladıktan sonra split() metodu en sondaki “0” rakamından sonraki  “|||” kısmını kırpıyor […]

Sabit diskinizin çıkardığı sese göre arıza tespiti

DataCent isimli profosyonel veri kurtarma hizmeti veren bir şirketin veri kurtarma laboratuvarlarında sabit disklerden çıkan arıza seslerini kaydetmişler ve bu çıkan seslere göre diskin arızasını tanımlamışlar. Seslerin kaydedildiği sabit disk markaları arasında Western Digital, Seagate, Maxtor, Samsung, Hitachi/IBM, Toshiba, Fujitsu ve Quantum bulunuyor. Sayfaya aşağıdaki bağlantıya tıklayarak ulaşabilirsiniz http://datacent.com/hard_drive_sounds.php Sayfadaki arıza sesleriden birini duyuyorsanız ve hala […]

Gnome 3’te kullanıcı resmi bilgileri

Gnome 3 kullanan dağıtımlarda sistemde kullanıcı resmi bilgileri 2 dizinde işleniyor. Birincisi /var/lib/AccountsService/usersİkincisi /var/lib/AccountsService/icons /var/lib/AccountsService/users Dizinin altında her kullanıcı için .desktop dosya yapısına benzer bir metin dosyası mevcut. /var/lib/AccountsService/users/[Kullanıcı Adı] şeklinde tutuluyor. Kurulum esnasındaki tercihlere göre Ubuntu’da ortalama varsayılan olarak şöyle geliyor. [User]XSession=ubuntuXKeyboardLayouts= Kurulumdan sonra bir kullanıcı resmi belirlersek dosyaya “Icon=” ile başlayan bir satır […]