<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://cankavaklioglu.name.tr/kosebasi/"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Filed under: Linux | Köşebaşı</title>
<atom:link href="http://cankavaklioglu.name.tr/kosebasi/archives/linux/index-rss.xml" rel="self" type="application/rss+xml" />
<link>http://cankavaklioglu.name.tr/kosebasi</link>
<description>linux, bilim, mühendislik, doktora ve hayat hakkında</description>
<dc:language>tr-tr</dc:language>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:date>2012-04-10T00:15:23+03:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-16T11_17_56.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-16T11_17_56.txt</guid>
<title>Emacs'te anahtar kelime ile değiştirme</title>
<dc:date>2012-03-16T11:17:56+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Emacs'te bir kod parçasının başına yorum karakteri koymak için (Ctrl C C kısayolunun çalışmadığı zamanlarda) bir türlü gerekli komutu bulamıyordum. Geçenlerde buldum, unutmadan not edeyim:
<pre>
Ctrl SPACE
oklar ile bir kısım kod seçilir, yada bütün dökümana aynı işlemi yapmak için bu adım atlanabilir.
<br /><br />
M x RET
replace-regexp RET
^ RET
% RET
</pre>
Böylece satır başını anlatan ^ karakteri sayesinde bütün satırların başına Matlab'ın yorum karakterini koymuş oluyoruz.
<br /><br />
Not: bu arada "regular expression" ifadesinin düzgün bir türkçesini bulamadım, rasyonel ifade gibi birşeyler var, ama o da pek güzel değil. Önerisi olan var mı?]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-03T14_45_31.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-03T14_45_31.txt</guid>
<title>3.3 Linux Kernel'i ile Nvidia geliştirici sürücüsünü derlemek</title>
<dc:date>2012-03-03T14:45:31+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Bunu yapabilmek için sürücü yükleyicisinde ufak bir düzenleme yapmak gerekiyor. Bir arkadaşımız <a href="http://weltall.heliohost.org/wordpress/2012/01/20/linux-kernel-3-3-rc1-and-nvidia-drivers/">şurada</a> güzelce anlatmış. İbretlik bir paylaşım.]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-02T15_06_59.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/03/index.html#e2012-03-02T15_06_59.txt</guid>
<title>Yoksa Sandy Bride'deki (i915) pil/görüntü bozulması sorunları çözüldü mü?!?</title>
<dc:date>2012-03-02T15:06:59+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Sanırım bu sefer oldu!!! <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/818830">Buradan</a> ve <a href="http://lists.freedesktop.org/archives/intel-gfx/2012-February/015329.html">buradan</a> öğrendiğim üzere hem pil sarfiyatını acayip düşüren, hem de bunu yaparken görüntü bozulmalarına sebep olmayan rc6 sürümü linux-next'e gelmiş gibi görünüyor. Denedim oldu!!! Ve bu gerçekten inanılmaz bir durum, kafayı yemek üzereydim!
<br /><br />
Bu linux kernel sürümüne ulaşmak için iki yol var. Birincisi bir kaç gün bekleyip, 3.3-rc6 yı indirip, derleyip, kurmak. Diğeri ise linux-git deposundan indirip kurmak. Bunu yapmak için kodu şu şekilde indirmek gerekiyor:
<pre>
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux-git
</pre>
Bu şekilde indirirseniz bütün geçmişi indiriyorsunuz toplam 2.3 GB. Mantıklı olarak sadece son halini isterseniz:
<pre>
git clone --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux-git
</pre>
O zaman sadece 400 MB boyutunda bir indirme yapmak gerekiyor. İndirme bittikten sonra yine derleme ve kurma işlemleri gerekiyor tabi. Yükleme için <a href="http://cankavaklioglu.name.tr/kosebasi/archives/2011/12/index.html#e2011-12-17T22_46_58.txt">aşağıya</a> bakabilirsiniz.
<br /><br />
Bir diğer önemli nokta rc6 çalıştırmak için açılışta kernele parametreler vermek gerekiyor. Bunun için Debian tarzı sistemlerde /etc/grup/default dosyasında şöyle bir değişiklik yapmak gerekiyor:
<pre>
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=force i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.i915_enable_rc6=1"
</pre>
Bunu yaptıktan sonra root kullanıcısı ile update-grub komutunu vermek gerekiyor. Bu yeni kernel ile bilgisayarı yeniden başlattıktan sonra Sandy Bridge işlemcinizin sağlayacağı uzun pil ömrünü doğru düzgün çalışan görüntü ile seyreylemenin mümkün olacağını düşünüyorum.]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-29T09_56_32.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-29T09_56_32.txt</guid>
<title>DNS sıkıntısına kısmi çözüm</title>
<dc:date>2012-02-29T09:56:32+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Genelde kalite bağımsız çalışan DNS sunucularımız için fena olmayan bir çözüm: pdnsd.
<pre>
aptitude install pdnsd
</pre>
komutu ile yüklenebilen paket DNS sorgularını yerel önbelleğinde tutarak, sonraki sorguları hızla cevaplayabiliyor. DNS problemi olanlara duyrulur.
<br /><br />
Bir zamandır deniyorum, bağlantıda patlamalar olmadı, hafif bir DNS hızlanması da oldu gibi.<a href="http://www.debian-administration.org/articles/390">Detaylı bilgi.</a>]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-17T10_25_15.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-17T10_25_15.txt</guid>
<title>Emacs'te yeni satır ile kelime değiştirme</title>
<dc:date>2012-02-17T10:25:15+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Unutmayalım. Diyelim ki bir satırımız var:
<pre>
...
LAYER
...
</pre>
Bunu şu şekilde değiştirmek istiyor olalım:
<pre>
...
   
LAYER
...
</pre>
Bunun için gerekli Emacs <a href="http://www.multithread.org/index.php?q=node/89">hareketi</a>:
<pre>
M-x replace-string RET
LAYER RET
C-q C-j LAYER RET
</pre>]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-14T18_15_22.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-14T18_15_22.txt</guid>
<title>Mikemmel klavyeyi buldum galiba, çok mesudum!</title>
<dc:date>2012-02-14T18:15:22+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Projeden alınan, yani baldan da tatlı olsa da, üzerinize afiyet klavyesi son derece dandik olan Asus N53SN-SZ129V için sonunda düzgün bir klavye buldum. Düzgün ve hızlı yazılabilir bir çalışma ortamı edinme çalışmam sonlanmış oldu böylece. Anlatayım:
<br /><br />
Önceliklen bütün gün başında durduğum bilgisayarın masa üzerinde bulunması, gıdı çıkaran bir pozisyonda bulunmayı gerektiriyor. Bütün gün bu şekilde durunca sanırım geceleri de bu şekilde duruyorum ve horlamama katkıda bulunuyor diye düşünüyorum. (İşte buna RSI derler! : ) ) 
<br /><br />
Bu sebeple sevgili eşimin işe başlama hediyesi olarak bana aldığı, ederinden pahalı olan, Cooler Master <a href="http://www.coolermaster.com/product.php?product_id=6647">NotePal ErgoStand</a> dizüstü standını, yine neredeyse ederinden pahalı olan <a href="http://www.caselogic.com/16_laptop_backpack/product_detail/index.cfm?modelid=208560&productid=10121097">Case Logic</a> sırt çantamda taşımaya başladım.
<br /><br />
Tabi bu durumda klavye sıkıntısı doğdu. İşte bugün bu sıkıntıyı bir avantaja çeviren hamleyi yaptım ve bir adet <a href="http://www.vatanbilgisayar.com/Klavye/genius-lm-i200-usb-luxemate-i200-usb-multimedya-klavye-siyah/productdetails.aspx?I_ID=58413">Genius Luxemate I200</a> aldım. Ve huzura erdim.
<br /><br />
Artık başım hizzasında düzgün bir monitör ve düzgün bir klavyeye sahibim. Bu yazının sebebi de klavyenin akıl almaz dügünlüğü aslında. Tuşların ayrık olması tuşların yerinin anlaşılmasını kolaylaştırıyor. Ayrıca tuşların geri bildirimi de tam tadında. Ne az ne fazla. Kritik olarak düzgün bir sağ ctrl tuşu var. Sağlam bir zemini var. Ayrıca rahatça çantaya girebilecek boyutlarda. Bu da yetmezmiş gibi sadece 28 TL!!! Acaba gidip üç-beş tane daha mı alsam. Zira kendisini hayatımın klavyesi olarak ilan ediyorum.]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-08T10_09_45.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/02/index.html#e2012-02-08T10_09_45.txt</guid>
<title>Vim tar tarayıcı olabiliyormuş</title>
<dc:date>2012-02-08T10:09:45+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Bir tar dosyasını vim ile açınca içerisindeki dosyaların listesi gözüküyor, ok tuşaları ile bir dosya isminin üstüne gelip enter'a bastığınızda o dosyanın içeriğini gösteriyor.
<br /><br />
Tar dosyalarının içeriğini öğrenmek ve içlerindeki yazı dosyalarını okumak için çok faydalı olabilir.]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/01/index.html#e2012-01-25T12_55_34.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/01/index.html#e2012-01-25T12_55_34.txt</guid>
<title>CPAN'a erişim</title>
<dc:date>2012-01-25T12:55:34+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[perl cüler bilir, <a href="cpan.org">CPAN</a> perl paketlerini sunar. Ön sayfasında yazdığı üzere 103,200 adet perl paketi mevcut imiş. Pek mükemmel yani!
<br /><br />
Geçmişten gelen problemlerinden birisi bu depodan yüklemek idi. Sanırım bugün bunu çözdüm. Meğersem <a href="http://www.perlmonks.org/?node_id=753416">birkaç yolu</a> varmış. Benim beğendiğimde CPAN'dan paket indiriliyor, bununla bir deb paketi oluşturuluyor. Sonra bunu dpkg ile yüklüyoruz:
<pre>
aptitude install dh-make-perl
cpan2deb Paket:İsim
dpkg -i oluşan.deb
</pre>
ve CPAN'ın dünyası bize açılmış oluyor. 
<br /><br />
Not: cpan2deb komutunu ilk çalıştırdığınızda CPAN.pm ayarlaması yapılıyor. Burada önceden tanımlı seçenekler iyi çalışıyor gibi gözüküyor. root gereksinimi varmış gibi gözükse de olmadan iş görüyor.]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2012/01/index.html#e2012-01-12T12_12_41.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2012/01/index.html#e2012-01-12T12_12_41.txt</guid>
<title>Bugün Linux kernel değişkeni ayarladım</title>
<dc:date>2012-01-12T12:12:41+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Çok hayret vericiydi, siz de deneyin (root olarak):
<pre>
sysctl -A
</pre>
Listede çıkacak değişkenleri değiştirmek için /etc/sysctl.d/birdosya.conf dosyasına yazmak gerekiyor mesela:
<pre>
echo kernel.shmmax = 268435456 > /etc/sysctl.d/local.conf
</pre>
Sonra bunların geçerli olması için sadece ve sadece bir komut:
<pre>
service procps start
</pre>
Sonra sysctl -A ile bakıldığında görülecektir ki kernel parmetresi değişmiştir. Amaniii...]]>
</description>
</item>
<item>
<link>http://cankavaklioglu.name.tr/kosebasi/archives/2011/12/index.html#e2011-12-30T17_31_29.txt</link>
<guid isPermaLink="true">http://cankavaklioglu.name.tr/kosebasi/archives/2011/12/index.html#e2011-12-30T17_31_29.txt</guid>
<title>Debian'da unstable dan testing e geçmek için bir yöntem</title>
<dc:date>2011-12-30T17:31:29+03:00</dc:date>
<dc:creator>Can Kavaklıoğlu</dc:creator>
<dc:subject>Linux</dc:subject>
<description>
<![CDATA[Bütün günü bilgisayarı yeniden başlatıp ayarlar denemek zorunda kaldıktan sonra bugün şunu öğrendim. Debian unstable dayken testing deposuna geçmek için şu yol kullanılabilir gibi. apt-show-versions paketini yükleyip komutu çalıştırdığınızda hangi paketin hangi depodan geldiğini gösteriyor, oraya bir grep çekip unstable olanları bulup, aptitude purge edip, sources.list'i güncelledikten sonra tekrar yüklenince, testing e dönebiliyor mesela paketler.]]>
</description>
</item>
</channel>
</rss>

