İşlemciler

June 23rd, 2010

Okulda ödev için Wikipedia’dan çevirerek hazırladığım İşlemci maddesini sonunda vikiye ekleyebildim.

İşlemciler maddesine ulaşmak için: İşlemci linkini kullanabilirsiniz.

Bu yazıyı neden kullanıcı sayfam altına eklediğim hakkında daha fazla bilgiye de bu bağlantıdan ulaşabilirsiniz.

Debian Yükleyicisi USB diski yaratılması

June 23rd, 2010

Bu yazı Debian GNU/Linux yükleyicisinin bir USB disk yardımıyla boot edilmesini sağlayacak talimatları içermektedir.

Yazıda yükleyici olarak günlük olarak yaratılmakta olan en son testing (squeeze) imajını kullanacağım. Siz isterseniz doğru imaj dosyalarını kullanarak istediğiniz bir Debian sürümünü kullanabilirsiniz.

En son testing Debian yükleyicisini bu bağlantıdan indirebilirsiniz. (Bağlantı i386 mimarisi için olan imajları içermektedir.)

İlk olarak USB diskimize atacağımız imajımızı hazırlamalıyız. Bu imaj dosyası, USB diskten bilgisayarı Debian Yükleyicisi ile başlatmaya yarayacak. "testing" ve i386 mimarisi için yaratılmış son imajı bu bağlantıdan indirebilirsiniz.

İndirdiğimiz imajı USB diskimize yazdırmaya geldi sıra. Bu işlemi yaparken çok dikkatli olmalıyız, yoksa hatalı bir diske yazdırarak sistemin çökmesine ve veri kaybına yol açabiliriz.

USB diskimizi bilgisayarımıza takalım. Takdığımız disk /dev dizini altında bir sdX olacaktır. dmesg | tail dediğimizde son mesajlarda bu disk adını bulabiliriz.

Taktığımız USB diskin hangisi oldugunu bulduktan sonra imajımızı USB diskimize yazdıralım:
Unutmayın ki bu işlem tüm usb diskinizdeki verileri silecektir.

# zcat boot.img.gz > /dev/sdX

Buradaki sdX sizin USB diskinizin aygıt adıdır.

Şimdi ise indirdiğimiz Debian yükleyicisi testing CD-ROM imajını USB diskimize kopyalamaya geldi. Bunun için önce USB diskimizi mount ediyoruz ve imaj dosyamızı kopyaladıktan sonra tekrar umount ediyoruz:

# mount /dev/sdX /mnt
# cp debian-testing-i386-netinst.iso /mnt
# umount /mnt

Ve artık herşey hazır. Kurulum yapacağımız bilgisayarı USB diskimiz ile başlattığımızda, Debian Yükleyicisi başlayacaktır.

Doğan görünümlü Şahin

December 16th, 2009

Kullananlar bilir, Ubuntu’nun temaları genelde çok şık bir şekilde karşımıza çıkıyor. Eğer Ubuntu’nun görünümü sizi cezbetti ama benim gibi ne pahâsına olursa olsun Debian’dan vazgeçmeyecek biriyseniz tam aradığınız şey burada; Debian 5.0 “lenny”e Ubuntu karmic teması giydirmek:

  1. Öncelikle gerekli paketleri Ubuntu depolarından indiriyoruz: human-theme (indir) ve humanity-icon-theme (indir).
  2. Paketleri bildiğimiz üzre `dpkg -i’ ile kuruyoruz. (Eğer bağımlılıklar kurulu değilse kurmanız gereken paketler: dmz-cursor-theme gtk2-engines-murrine gnome-icon-theme hicolor-icon-theme)
  3. Lenny içerisinde yer alan Murrine gtk2 motoru Human teması için eski olduğundan bazı değişiklikler yapmak gerek. Yaptığım değişiklikler için bir patch hazırladım. Yamayı uygulamak için paketleri kurduktan sonra aşağıdakileri yapınız:

    wget http://0nur.net/u/2009/12/human-theme-debian.patch -O /tmp/human-theme-debian.patch
    cd /usr/share/themes/Human/gtk-2.0/
    patch < /tmp/human-theme-debian.patch
  4. Kullandığınız masaüstü ortamına göre, Görünüm ayarlarından veya gtk-theme-switch2 ile Human motoruna geçin, border clearlooks olmalı.

Ve artık Doğan görünümlü bir Şahin’e sahipsiniz, her ne kadar murrine’in eski olması nedeniyle bazı özellikleri çıkarmış olsak da, Ubuntu görünüşünün tadını çıkartın.

blugrine

September 1st, 2009

Mevcut renk (slate) temamdan bıkmam üzerine yeni bir tema arayışına girdim. VIM Color Scheme Test sayfasında, bir çok temayı görebiliyoruz. Buradan blugrine teması çok hoşuma gitti. Özellikle de gece ile birleşince tekrar kodlamadan zevk almanızı sağlıyor:

Bu arada kodlardan da anlayacağınız üzere Template::Toolkit kullanmaya başladım. Template::Toolkit web tasarımı ile uğraşıyorsanız mükemmel bir araç. Kendi parseri sayesinde Perl ile CGI uygulamalarını çok hızlı gerçekleştirebilirsiniz. İleride daha ayrıntılı bir inceleme yazmayı planlıyorum.

hlsearch

August 31st, 2009

Bugün geçte olsa vim’in güzel bir özelliğini keşfettim: Highlight Search ve * komutu.

:set hlsearch

ile etkinleştirilen hlsearch, aramanızda bulunan sonuçları ışıklandırmaya yarıyor.

* komutu ise üzerinde bulunduğunuz kelimeyi aramaya yarıyor ve hlsearch ile ışıklandırıyor.

Merhaba Python ve djangotr

August 16th, 2009

Her şey Doğan‘ın bizi Python‘a bulaştırması ile başladı. Yeteri kadar Perl biliyor olmam, Python’a önyargılı yaklaşmama neden oluyordu. Zaten bir script dili bildiğim halde yenisini öğrenme gereği hissetmiyordum, hele de Perl’i çok sevmem ve istediğim herşeyi yapabiliyorken.

Python amaçladığı üzere öğrenmesi çok kolay bir programlama dili. Perl’in aksine nesne tabanlı programlama Python’un desteklediği ana hatlardan bir tanesi. Perl’de ise nesne tabanlı programlama; Perl’e kazandırılmış bir yan özellikti. Programlamaya başlayanlara daha önce Perl öğrenmelerini öneriyordum, artık rahatlıkla Python öğrenmelerini önerebilirim.

Programlamayı daha önce bilen biri için Python öğrenmek çok ama çok kolay. Python Tutorial‘ı okumanız yeterli oluyor. Ardıkdan modüllere geçip istediğinizi geliştirebilir hale geliyorsunuz. Yine Perl’in aksine, Python GTK bağlayıcısı çok daha verimli GUI üretmenize olanak sağlıyor. Bu da yukarıda bahsettiğim nesne tabanlı programlamanın bir getirisi.

Python öğrendikten sonra sürekli duymakta olduğum ve yine önyargı ile yaklaştığım Django‘ya baktım. Onun içinde yazılmış olan Tutorial‘ı okuyunca hayretler içerisinde kaldım. Gördüklerim inanılmazdı. Ben şimdiye kadar gerekse PHP’de gerekse Perl ile Web uygulaması geliştirirken hamallık yapıyormuşum. Hiç yoktan böyle mükemmel bir Web framework’u geçte olsa keşfettim ve doğru yolu buldum!

Bunu keşfetmemi sağlayan ve önyargılarımı kırmamı sağlayan Doğan’a ne kadar teşekkür etsem azdır sanırım.

Şimdi gelelim Djangotr’a. Djangotr açmış olduğum ve Django kitabının Türkçe çevirisini yayımlayacağım bir blog. Bu sayede daha fazla kişi Django’nun mükemmel yapısı hakkında bilgi sahibi olacak ve web uygulamalarını Django ile geliştirebilecek. Özellikle Django hakkında fazla Türkçe döküman bulunmaması nedeniyle bu çalışma, Django öğrenmek isteyen kullanıcıların işine yarayacaktır. Blog’u besleyiciniz ile takip etmek için: http://feeds.feedburner.com/djangotr bağlantısını kullanabilirsiniz.

Fan hızlarını düşürmek

July 26th, 2009

Eğer bilgisayarınızın cpu fan sesi sizi rahatsız ediyorsa, fan hızlarını 12V’dan 5V veya 7V’a düşürebilirsiniz.

Öncelikle hangi kablodan kaç V geçtiğine bakalım:

PSU Kablolarının Volt değerleri:

  • Sarı kablo: 12V (+)
  • Kırmızı kablo: 5V (+)
  • Siyah kablolar: Topraklama

CPU fanı kablolarının volt değerleri:

  • Kırmızı kablo: 12V (+)
  • Siyah kablo: Topraklama
  • Sarı kablo: Devir monitörü

Eğer fandan gelen kırmızı kabloyu, psudan gelen sarı kabloya ve fandan gelen siyah kabloyu psudan gelen siyah kabloya bağlarsanız fanınız normal hızda çalışır.

Eğer fandan gelen kırmızı kabloyu, psudan gelen kırmızı kabloya ve fandan gelen siyah kabloyu psudan gelen siyah kabloya bağlarsanız fan 5V hızda çalışacaktır. Bu devir çok düşük olduğundan sorun çıkarabilir.

Fandan gelen kırmızı kabloyu, psunun 12V kablosuna (sarı) bağlayıp, topraklama kablosunu da (fanın siyah kablosu), psunun 5V (kırmızı) kablosuna bağlarsanız, topraklama negatif bir 5V yaratıp fanın 7V hızında dönmesini sağlayacaktır.

Kaynak: SysOpt Forums

Çok Daha Zengin Yazılım Deposu

July 3rd, 2009

Ve Karşınızda Pardus 2009 RC1

Çok Daha Zengin Yazılım Deposu

Pardus 2009′u RC1′i yükleyecek olan kullanıcılarımızın çok daha zengin bir yazılım deposuyla karşılaşacağını söyleyebiliriz. Sürüme daha iki hafta olmasına karşın, kararlı depodaki ikili paket sayısı şimdiden 2.000′e ulaşmış durumda. Pardus 2009′un depolarını en hızlı oluşturan dağıtımımız olduğunu rahatlıkla söyleyebiliriz.

# apt-cache stats
  Total package names: 32369 (1554k)
  Normal packages: 24620
  Pure virtual packages: 251
  Single virtual packages: 2335
  Mixed virtual packages: 230
  Missing: 4933

GDM ile şifresiz login

May 18th, 2009

Bilgisayarımdaki anneme ait kullanıcı hesabının şifresi gereksizdi. Bende GDM’de şifreli girişi nasıl değiştiririz diye bir arama yaptım. Karşıma ubuntu forumlarında ki bir sonuç çıktı.

GDM’de şifresiz olarak giriş yapmak istiyorsanız:

  1. /etc/pam.d/gdm dosyasını açın. Dosyaya:
    auth sufficient pam_listfile.so item=user sense=allow file=/etc/gdm/nopassusers onerr=fail

    satırını ekleyin.

  2. /etc/gdm/nopassusers isimli bir dosya oluşturun ve bu dosyaya şifresiz giriş yapmasını istediğiniz kullanıcı adlarını yazın.
  3. İsterseniz gdmsetup içerisinde face browseri aktifleştirerek, kullanıcı seçim penceresini etkinleştirebilirsiniz.

Debian DVD’lerinden local depo oluşturulması

April 8th, 2009

EEE PC siparişi vermem üzerine, netsiz kaldığım durumlarda Debian sıkıntısı çekmeke için Debian DVD kalıplarını indirdim. Mağlum, EEE PC üzerinde bir optik sürücü bulunmamakta. DVD’leri local depo olarak kullanabileceğim bir script hazırladım. Script, depo layoutunu oluşturduktan sonra, mount ettiği yollardaki deb paketlerini bu yeni depoya linkliyor.

Read the rest of this entry »