Linux

Normal bir kullanıcı olarak sistemi kapatmak

Grafik ortamda çok rahatlıkla bu işlemi yapabiliyoruz ama benim istediğim, geliştirme makinasını, root parolası kullanmadan kapatmak. Bu işlem için önce sudo paketi sistemde kurulu değilse bunu kuruyoruz.

apt-get install sudo

sonra, visudo ile /etc/sudoers dosyasına /sbin/shutdown dosyasını çalıştırmak için gerekli ayarları şu şekilde yapıyoruz:

visudo
serkan dev = NOPASSWD: /sbin/shutdown, /sbin/reboot

/etc/sudoers dosyasının ayarları hakkında daha ayrıntılı bilgiyi buradan alabilirsiniz.

Artık bu şekilde uzaktaki bilgisayarı ve kullanıcı oturumunu kapatabiliriz:

sudo /sbin/shutdown -h now && exit

Biraz uzun oldu, öyleyse Alias zamanı…

vi ~/.bash_aliases
alias kapan="sudo /sbin/shutdown -h now && exit"

Bir dahaki oturum açışınızda, “kapan” komutunu verdiğinizde, bilgisayar kapanmaya başlayacaktır.

Debian Realtek r8111c sürücü güncelleme

Bu işlemci, r8168 olarak da geçiyor. Önce root oluyoruz.
Modül derlemek için gerekli olan şu komutu çalıştırmayı unutmayalım.

$ apt-get install build-essential linux-headers-`uname -r`

Daha sonra Realtek sitesinden uygun sürücüyü indirip uygun yere açalım, açılan yerdeki autorun.sh bash betiğini çalıştıralım,

$ ./autorun.sh
$ depmod -ae
$ update-initramfs -u -k `uname -r` -v

debian lenny’de bir çekirdek modülünü iptal etmek

/etc/modprobe.d/ dizininde, blacklist dosyası içine yüklenmesini istemediğiniz  modülü

blacklist <moduladi>

olarak yazınca, açılışta yüklememesi lazım ama yüklüyor her nedense.

Bu yüzden, /etc/modprobe.d/<moduladi>.conf

dosyasını oluşturup, bu dosya içine

blacklist <moduladi>

yazmanız gerekli.

Örnek: /etc/modprobe.d/r8169.conf dosyasına şunu yazın:

blacklist r8169

linode artık daha yakın

Evet aralık ayının başında duyurulduğu gibi Linode, İngilterede de bir datacenter açmıştı. Ben ancak şimdi inceleme fırsatı buldum, en çok memnun kaldığım şey ise ortalama 85 ms ping zamanı.

Ne diyeyim, çok yaşa linode…

Fatal error: Class ‘sfInflector’ not found – Symfony 1.4.1

Linux işletim sisteminde Symfony 1.4 sürümü için , bu hatayı alırsanız,
Fatal error: Class 'sfInflector' not found

Muhtemelen tr_TR yereli ile çalışan bir işletim sisteminiz var demektir ve  PHP’nin strtolower fonksiyonu tr_TR yerelinde I harfini i harfine küçültemektedir.

Muhtemelen daha iyi çözümleri vardır, ama en kolay ve kısa çözüm, lib/autoload/sfCoreAutoload.class.php dosyası 440. satırı
'sfinflector' => 'util/sfInflector.class.php',
aşağıdaki satır ile değiştirin.
'sfInflector' => 'util/sfInflector.class.php',

Artık symfony şeker gibi çalışacaktır.

Symfony 1.1 kurulumu

Nedense pear remote-list -c symfony sonucunda symfony 1.1 beta gözükmeyince kurup deneyememiştim. Artık bu şekilde kurabiliyorum

pear install -f symfony/symfony-1.1.0beta3

Bir beryl anısı

Geçen cuma-cumartesi, şu an hatırlamıyorum ama bir şeyi ararken beryl’e takıldım, akşam eve gidince de hemen Ubuntu 7.04 üzerine kurdum. Radeon 9600xt ekran kartım ile gayet hoş bir kurulum oldu. Tabi bu güzelliği evde herkese göstermeye başladım, en ilginç yorum kardeşim volkan’dan geldi:

ben: Gel bak bilgisayarımda bişi göstericem...
volkan: Ha, ne var ?
ben: Bak, nasıl olmuş?
volkan: Ekran niye böyle, bozulmuş mu?
....