Dell Optiplex GX270

Eski yedekleri aldığım bilgisayarım açılışta kendini kapatıyor, yeniden açmaya çalıştığımda “Previous shutdown due to thermal event” mesajını veriyor, başarılı bir şekilde açılırsa sorun yok çalışmaya devam ediyor.

Netde biraz aradım, Dell bu seride(Optiplex GX270) hatalı üretim kondansatör kullanmış ondan kaynaklanıyormuş. Anakart üzerindeki bu hatalı kondansatörleri değiştirmek gerekiyormuş.

Zamanında bu kondansatörlerden kullanan bazı firmalar, kondansatörlerin hatalı olduğu öğrenilince, değiştirmek için geri almış fakat Dell böyle bir uygulamaya gitmemiş. Ne haliniz varsa görün yani…, bu kondansatör olayında garanti süresi içinde arıza yaparsa şanlısınız, yoksa (garanti süresi biteli 3 yıl oldu) paralarınız teknik servise doğru yola çıkacak.

Büyük firmadan bir sürü para sayarak aldım, sağlamdır, kalitelidir şeklindeki düşünce şeklinin yanlışlığını da öğrenmiş oldum.

İlgili ayrıntılar için.
http://en.wikipedia.org/wiki/Capacitor_plague
http://forum.darkhardware.com/viewtopic.php?f=3&t=135461&st=0&sk=t&sd=a
http://www.badcaps.net/pages.php?vid=4

Arz ederim…

PHP5 autoload

PHP4’de ya bütün kullandığımız dış class dosyalarını o an kullanmasak bile çalışan betik içine include ile ekliyorduk, ya da kullandığımız yerde bu eklemeyi yapıyorduk, açıkçası ben kullandığım yerlerde tek tek eklememek için init.php gibi bir dosya içine yazıyordum hepsini ve bu dosyayı çalışan dosyaya ekliyordum.

Bu eklemeler az da olsa çalışmasını yavaşlatır ve fazladan cpu, bellek yer diye düşünmüş olacaklar ki, PHP5’de autoload mekanizması koymuşlar (bana günaydın), bu mekanızma eğer kullanılan class eklenmediyse include_path içinde o isimde bir class var mı bakıyor ve ekliyor.

PEAR HTML_QuickForm ResetDefaults

Quickform değerlerinin form iletildiğinde aynı sayfayı gösteriyorsanız, form elemanlarının dolu gelmesi gibi bir problemi var. Aynı sayfayı gösterme olayı da, devam eden veri girişleri için gerekli.

Quickform form değerlerini boşaltmak için bir metod sunmuyor. O kadar çok metod sunuyorki bunu yazmak çocuk oyuncağı zaten :), bu fonksiyonu extends ettiğiniz class’a eklersiniz, çağırdığınızda rahatça formun $default değerlerine geri dönebilirsiniz.


 function resetDefaults($defaults) {
   if (is_array($defaults)) {
     foreach($defaults as $name=>$value) {
       if ($this->elementExists($name)) {
           $element =& $this->getElement($name);
           if (!PEAR::isError($element)) {
             $element->setValue($value);
           }
       }
     }
   }
 }

Linux Sistem Yöneticileri Ekranları – Siyah/Yeşil/Beyaz?

Linux sistem yöneticilerinin ekranlarına baktığınızda, simsiyah ekranlar görürsünüz, bütün gün o siyah ekran karşısında zannedersiniz onları…

Gerçek ise bambaşkadır, sistemlerini o kadar çok sever ve kıskanırlar ki, kimse ile paylaşmak istemezler…

Ayrıca konsolun yerini ve gücünü hiçbir grafik ekran tutmaz/tutamaz.

http://www.linuxhaxor.net/2008/10/10/10-finger-licking-linux-desktopthemes/

Microsoft Reader Nerede?

Microsoft internet sitesinde reader download linkleri çalışmıyor, download.com’da da bulamadım, kendi arama motoru live search’in verdiği link dahi çalışmıyor, web sitesinin /reader/ klasörü uçmuş gibi.

Tedbir olsun diye sakladığım yazılım cdlerinin içinden eski bir sürüm buldum. Kırk yılda bir kitap okuyacağız onu da okutmadın microsoft…

Compiz Fusion

Compiz Fusion‘nun büyüsüne ben de kapıldım, ve kurdum. Gerçi yönetim arabirimi pek kullanıcı dostu değil fakat efektler, temalar harika. Kurmadan önce iyice araştırın derim, ekran kartınızın sürücüleri ile problem olmasın.

Minik bir problem internetde firefox ile sayfaları gezerken, sayfa uzun olduğu zaman aşağı kaydırmalarda dalgalanma yapıyor, sanki ram etmiyormuş veya firefox zorlanıyormuş gibi, ama sistemde programlarda ya da efektlerde sorun yok, ram problemide yok izlediğim kadarı ile. Bu problemle ilgili olarak firefox açıkken xorg’un cpu kullanımı %40’lara çıkıyordu. Başlarda önemsemedim ama sinek küçük de olsa mide bulandırır.

Rastgele gezinirken bir sayfada xorg config dosyası içine ,

Option "AccelMethod" "exa" eklemekten bahsediyordu, bunu ekledim ama

değişen birşey olmadı, başka bir yerde ise

Option "AccelMethod" "XAA" değerini deneyin diyordu, bunu denediğimde sorun ortadan kalktı, eğer probleminiz varsa bunlarla oynamak belki işinize yarar.

Not: Sayfa adreslerini not almadığım için hatırlamıyorum.

Benzerliği Bulmak

Elimizde çok uzun bir liste var diyelim, bu liste içerisindeki birbirine benzer olan kelimeleri bulmak istiyoruz.

PHP’de similar_text fonksiyonunu bu iş için kullanabiliriz. similar_text fonksiyonu aldığı değerler arasındaki benzerliği karakter sayısı olarak geri verir ve benzerlik oranını hesaplayabilir.

Neyse, similar_text fonksiyonun açıklamasına php manual’den bakarsınız.

Kullanımı ile ilgili basit bir örnek


<?php

// esik degerimiz %50; bu degerin uzerinde benzer olanlari bulmak istiyoruz
define("THRESHOLD", 50);

$list = array('A. Acar', 'Ahmet Deveci', 'Ahmet Yalçın',
'Ahmet Sürücü','Zakir Rıza', 'E. M. Derin',
'Michael Peters', 'H. Öktem', 'A. Acar', 'A. Uzun',
'A. Akar', 'A. Akyol', 'Mehmet Saydam', 'Mehmet Biçer',
'S. Değirmenci', 'S. Demir');

echo "RATE\tFIRST\t\t\tSECOND\n";
$len = count($list);
for($i=0; $i < $len; $i++) {
 $first  = $list[$i];
 for($j=$i+1; $j < $len; $j++) {
   $second = $list[$j];
   similar_text($first, $second, $percent);
   if ($percent > THRESHOLD) {
     echo "%".ceil($percent) . "\t" . $first . "\t\t". $second . "\n";
   }
 }
}

?>

Bu kod belirli bir yüzdeye göre, verilmiş olan listeyi filtreler. Eşik değeri ile oynayarak ilgilendiğiniz aralığı bulabilirsiniz, listeye kontrol amaçlı birbirinin aynı bir değer koydum, bu tip değerler benzerlik oranı ile ilgilendiğimiz için kafa karıştırabilir yani listeyi bu şekilde filtrelemeden önce benzersiz (array_unique) olanları alırsanız daha güzel olur.

Amaca göre üzerinde daha farklı şeyler de yapılabilir;
– Belirli bir değeri sorgulamak.
– Benzerlik oranına göre sıraya dizmek.
– Benzerlik oranını parametre olarak vermek gibi.

Hosting karşılaştırması

Bir karşılaştırma gördüm, adresini paylaşmak istedim. http://web-hosting-review.toptenreviews.com/

Aslında böyle cicili, bicili karşılaştırma listeleri pek anlaşılabilir değildir, çünkü değerler birbirine çok yakındır ve yıldızın 4 ya da 5 olması o kadar da önemli değildir, yine de hosting sağlayıcıların vermedikleri hizmetlere bakarak hızlı bir şekilde eleme yapabiliriz.

Örneğin;
– Asp desteği arıyorsam firma sayısı bir anda 3’e iner.
– Subdomain kullanacaksam firmalardan 3 tanesini eleyebilirim.
– 7/24 canlı destek istiyorsam 5 tanesini eleyebilirim.

Neyse, umarım birilerine faydalı olur.

http://web-hosting-review.toptenreviews.com/