lkd-planet/www-topluluk/rss10.xml
2009-01-21 20:12:12 +00:00

597 lines
46 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://gezegen.linux.org.tr/lkd/">
<title>Topluluklar Gezegeni</title>
<link>http://gezegen.linux.org.tr/lkd/</link>
<description>Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=234" />
<rdf:li rdf:resource="http://www.pardus-linux.org/?p=144" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=201" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=204" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=156" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=155" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=153" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=150" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=119" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=123" />
<rdf:li rdf:resource="http://www.linuxipuclari.com/?p=120" />
<rdf:li rdf:resource="http://www.pardus-linux.org/?p=123" />
<rdf:li rdf:resource="http://www.pardus-linux.org/?p=119" />
<rdf:li rdf:resource="http://www.pardus-linux.org/?p=116" />
<rdf:li rdf:resource="http://www.python-tr.com/operatorler/" />
<rdf:li rdf:resource="http://www.pardus-linux.org/?p=105" />
<rdf:li rdf:resource="tag:blogger.com,1999:blog-1720576558802393126.post-4239467354502948425" />
<rdf:li rdf:resource="http://www.python-tr.com/denetim-deyimleri/" />
<rdf:li rdf:resource="http://www.python-tr.com/matematiksel-fonksiyonlar/" />
<rdf:li rdf:resource="http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/" />
<rdf:li rdf:resource="http://www.python-tr.com/2-kere-merhaba-dunya/" />
<rdf:li rdf:resource="http://www.python-tr.com/pythonda-klavye-girisleri/" />
<rdf:li rdf:resource="http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/" />
<rdf:li rdf:resource="http://www.python-tr.com/javada-sinif-olusturma/" />
<rdf:li rdf:resource="http://www.python-tr.com/pythonda-degisken-tanimlamak/" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://www.linuxipuclari.com/?p=234">
<title>Linuxipuclari: Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız?</title>
<link>http://www.linuxipuclari.com/genel/anahtar-tabanli-ssh-baglantisi-icin-acik-public-anahtarinizi-en-kolay-nasil-paylasirsiniz</link>
<content:encoded>&lt;p&gt;Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada&lt;em&gt; ~/.ssh/authorized_keys &lt;/em&gt; dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.&lt;/p&gt;
&lt;p&gt;İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte &lt;em&gt;ssh&lt;/em&gt; programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. &lt;strong&gt;&lt;em&gt;ssh-copy-id&lt;/em&gt;&lt;/strong&gt; isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;ssh-copy-id&lt;/em&gt;&lt;/strong&gt; programı ne yapar?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler (&lt;em&gt; ~/.ssh/authorized_keys&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;~/.ssh&lt;/em&gt; dizinini ve &lt;em&gt;~/.ssh/authorized_keys&lt;/em&gt; dosyasının yetkilerini düzenler.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( &lt;em&gt;~/.ssh/id_rsa.pub &lt;/em&gt;dosyasının içeriği) &lt;em&gt;hedef.makina.com&lt;/em&gt; makinasındaki &lt;em&gt;ali&lt;/em&gt; kullanıcısının  home dizinine yüklenir.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;$ssh&lt;/span&gt;-copy-id ali&lt;span&gt;@&lt;/span&gt;hedef.makina.com&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;$ssh&lt;/span&gt;-copy-id  -i  ~&lt;span&gt;/&lt;/span&gt;.ssh&lt;span&gt;/&lt;/span&gt;ikinci_anahtar.pub ali&lt;span&gt;@&lt;/span&gt;hedef.makina.com&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)&lt;/p&gt;
&lt;p&gt;İyi çalışmalar&lt;/p&gt;</content:encoded>
<dc:date>Wed, 21 Jan 2009 05:48:55 +0000</dc:date>
</item>
<item rdf:about="http://www.pardus-linux.org/?p=144">
<title>Pardus-Linux.org: PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması</title>
<link>http://www.pardus-linux.org/2009/01/20/panel-insan-haklari-ve-anayasa-acisindan-internet-yasaklari-ve-iletisim-ozgurlugunun-kisitlanmasi/</link>
<content:encoded>Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  &amp;#8220;İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması&amp;#8221; konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır.
Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...]</content:encoded>
<dc:date>Tue, 20 Jan 2009 13:54:49 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=201">
<title>Linuxipuclari: Linux Komut Satırında İnternetten Dosya İndirme</title>
<link>http://www.linuxipuclari.com/genel/linux-komut-satirinda-internetten-dosya-indirme</link>
<content:encoded>&lt;p&gt;Linux makinanıza bir dosya indirip kuracaksınız diyelim.&lt;/p&gt;
&lt;p&gt;Bunun için önce grafik arayüzü olan bir yerden &lt;a href=&quot;http://www.temizyazilim.org/tr/app/view/7_68.html&quot;&gt;Firefox&lt;/a&gt; gibi bir tarayıcı veya &lt;a href=&quot;http://www.temizyazilim.org/tr/app/view/7_49.html&quot;&gt;Filezilla&lt;/a&gt; gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)&lt;/p&gt;
&lt;p&gt;Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.&lt;/p&gt;
&lt;p&gt;En basit kullanımıyla&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;wget&lt;/span&gt; http:&lt;span&gt;//&lt;/span&gt;www.ornekwebsite.com&lt;span&gt;/&lt;/span&gt;dosya.zip&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;wget&lt;/span&gt; &lt;span&gt;-o&lt;/span&gt; logdosyası.log http:&lt;span&gt;//&lt;/span&gt;www.ornekwebsite.com&lt;span&gt;/&lt;/span&gt;dosya.zip &lt;span&gt;&amp;amp;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;wget&lt;/span&gt; &lt;span&gt;-c&lt;/span&gt; http:&lt;span&gt;//&lt;/span&gt;www.ornekwebsite.com&lt;span&gt;/&lt;/span&gt;buyukdosya.zip&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada &amp;#8220;&lt;strong&gt;ERROR 403: Forbidden&lt;/strong&gt;&amp;#8221; şeklinde bir hata ile karşılaşırsınız.&lt;/em&gt;&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;wget&lt;/span&gt; &lt;span&gt;-r&lt;/span&gt; &lt;span&gt;-nd&lt;/span&gt; &lt;span&gt;-np&lt;/span&gt; &lt;span&gt;-l1&lt;/span&gt; &lt;span&gt;-A&lt;/span&gt; &lt;span&gt;'*.zip'&lt;/span&gt; http:&lt;span&gt;//&lt;/span&gt;www.ornekwebsite.com&lt;span&gt;/&lt;/span&gt;downloads.html&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1&amp;#8242;de başlayacak şekilde.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;echo&lt;/span&gt; &lt;span&gt;'wget http://www.ornekwebsite.com/dosya.zip'&lt;/span&gt; | at 01:00&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Tahmin edeceğiniz gibi &lt;strong&gt;at&lt;/strong&gt; aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron&amp;#8217;a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede &lt;strong&gt;at&lt;/strong&gt; komutu ile ilgili de bir ipucu hazırlayacağım.&lt;/p&gt;</content:encoded>
<dc:date>Mon, 19 Jan 2009 09:31:50 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=204">
<title>Linuxipuclari: Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz?</title>
<link>http://www.linuxipuclari.com/genel/oturumumuz-suresinde-kullandigimiz-komutlari-ve-sonuclarini-otomatik-olarak-nasil-kaydedebiliriz</link>
<content:encoded>&lt;p&gt;Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;&lt;/p&gt;
&lt;p&gt;Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?&lt;/p&gt;
&lt;p&gt;diye hayıflanırız.&lt;/p&gt;
&lt;p&gt;Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?&lt;/p&gt;
&lt;p&gt;Linux &lt;strong&gt;script&lt;/strong&gt; komutu bu konuda derdimize derman oluyor. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;script&lt;/strong&gt; komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz. &lt;/p&gt;
&lt;p&gt;Bir örnek ile nasıl çalıştığına bakalım;&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ script &lt;span&gt;-f&lt;/span&gt; otomatikDokumantasyon
Script started, &lt;span&gt;file&lt;/span&gt; is otomatikDokumantasyon
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;pwd&lt;/span&gt;
&lt;span&gt;/&lt;/span&gt;home&lt;span&gt;/&lt;/span&gt;ali&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;whoami&lt;/span&gt;
ali
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;ls&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;tmp&lt;span&gt;/&lt;/span&gt;
domains genel.xls gdl kde-alisPik0Fj
ksocket-alisSBnyBl orbit-root plugtmp-&lt;span&gt;1&lt;/span&gt;
Registration_Form_WBG.pdf Tracker-alis.7358
fbug hsperfdata_alis keyring-YXOiJM
&amp;nbsp;
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;exit&lt;/span&gt;
Script &lt;span&gt;done&lt;/span&gt;, &lt;span&gt;file&lt;/span&gt; is otomatikDokumantasyon&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Yukarıda &lt;strong&gt;script&lt;/strong&gt; komutunu başlattığımız nokta ile komutu &lt;strong&gt;CTRL+D&lt;/strong&gt; tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi &lt;strong&gt;script&lt;/strong&gt; komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;more&lt;/span&gt; otomatikDokumantasyon
Script started, &lt;span&gt;file&lt;/span&gt; is otomatikDokumantasyon
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;pwd&lt;/span&gt;
&lt;span&gt;/&lt;/span&gt;home&lt;span&gt;/&lt;/span&gt;ali&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;whoami&lt;/span&gt;
ali
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;ls&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;tmp&lt;span&gt;/&lt;/span&gt;
domains genel.xls gdl kde-alisPik0Fj
ksocket-alisSBnyBl orbit-root plugtmp-&lt;span&gt;1&lt;/span&gt;
Registration_Form_WBG.pdf Tracker-alis.7358
fbug hsperfdata_alis keyring-YXOiJM
&amp;nbsp;
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$ &lt;span&gt;exit&lt;/span&gt;
&amp;nbsp;
Script &lt;span&gt;done&lt;/span&gt; on Sun &lt;span&gt;18&lt;/span&gt; Jan &lt;span&gt;2009&lt;/span&gt; 01:&lt;span&gt;59&lt;/span&gt;:&lt;span&gt;44&lt;/span&gt; PM CET
ali&lt;span&gt;@&lt;/span&gt;ali-laptop:~&lt;span&gt;/&lt;/span&gt;temp&lt;span&gt;/&lt;/span&gt;scriptNot$&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Yukarıda gördünüz gibi &lt;strong&gt;script&lt;/strong&gt; komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&amp;amp;yapıştır aksiyonlarıyla kendimizi germemize gerek yok.&lt;/p&gt;
&lt;p&gt;İyi çalışmalar.&lt;/p&gt;</content:encoded>
<dc:date>Sun, 18 Jan 2009 12:22:27 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=156">
<title>Linuxipuclari: Sürekli Akan Logları İzleme</title>
<link>http://www.linuxipuclari.com/genel/surekli-akan-loglari-izleme</link>
<content:encoded>&lt;p&gt;Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.&lt;/p&gt;
&lt;p&gt;Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;tail&lt;/span&gt; &lt;span&gt;-f&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;var&lt;span&gt;/&lt;/span&gt;log&lt;span&gt;/&lt;/span&gt;messages&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.&lt;/p&gt;
&lt;p&gt;Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;less&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;var&lt;span&gt;/&lt;/span&gt;log&lt;span&gt;/&lt;/span&gt;messages&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Shift+F&lt;/strong&gt; tail -f ile aynı işi görür loglar akmaya başlar&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ctrl+C&lt;/strong&gt; ile istediğiniz yerde logun akmasını durdurabilirsiniz&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B&lt;/strong&gt; ve &lt;strong&gt;F&lt;/strong&gt; tuşları logun içinde ileri geri gitmenizi sağlar&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Q&lt;/strong&gt; ile işiniz bittiğinde logdan çıkarsınız&lt;/p&gt;
&lt;p&gt;Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;less&lt;/span&gt; +F &lt;span&gt;/&lt;/span&gt;var&lt;span&gt;/&lt;/span&gt;log&lt;span&gt;/&lt;/span&gt;messages&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Yada daha önce yazdığımız &lt;a href=&quot;http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun&quot;&gt;Kendi Komutunuzu Oluşturun&lt;/a&gt; ipucumuzu kullanarak &lt;strong&gt;less +F&lt;/strong&gt; için &lt;strong&gt;akanlog&lt;/strong&gt; diye bir alias yaratabilir ve komutu direkt olarak&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;akanlog &lt;span&gt;/&lt;/span&gt;var&lt;span&gt;/&lt;/span&gt;log&lt;span&gt;/&lt;/span&gt;messages&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;şeklinde de kullanabilirsiniz ;)&lt;/p&gt;</content:encoded>
<dc:date>Fri, 16 Jan 2009 08:17:05 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=155">
<title>Linuxipuclari: Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme</title>
<link>http://www.linuxipuclari.com/genel/periyodik-olarak-bir-programi-calistirma-ve-ciktisini-takip-etme</link>
<content:encoded>&lt;p&gt;Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nasıl kullanılır?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;watch [seçenekler] komut&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-n&lt;/strong&gt; Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-d&lt;/strong&gt; Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ne için mi kullanıyorum?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;watch &lt;span&gt;-d&lt;/span&gt; &lt;span&gt;'wc -l | ls -l'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;watch &lt;span&gt;-d&lt;/span&gt; &lt;span&gt;'df -k'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Hafıza kullanım oranını gözlemlemek için
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;watch &lt;span&gt;-d&lt;/span&gt; &lt;span&gt;'free -m'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;watch &lt;span&gt;-d&lt;/span&gt; &lt;span&gt;'ls -l | fgrep muratz'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.&lt;/p&gt;</content:encoded>
<dc:date>Thu, 15 Jan 2009 07:29:49 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=153">
<title>Linuxipuclari: VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor</title>
<link>http://www.linuxipuclari.com/genel/vm-imajinin-kopyasini-aldim-ethernet-baglanmiyor</link>
<content:encoded>&lt;p&gt;Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.&lt;/p&gt;
&lt;p&gt;Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.&lt;/p&gt;
&lt;p&gt;Eski kartı silip yeni kartı eklediğinden kartın id&amp;#8217;si eth0&amp;#8242;dan eth1&amp;#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa &lt;strong&gt;/etc/network/interfaces&lt;/strong&gt; dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.&lt;/p&gt;
&lt;p&gt;O anki id&amp;#8217;yi bulmanın en pratik yollarından biri de &lt;strong&gt;/proc/net/dev&lt;/strong&gt; dosyasının içine bakmak. &lt;/p&gt;
&lt;p&gt;Bu dosyanın içi aşağıdaki gibi.&lt;/p&gt;
&lt;pre&gt; Interface Receive bytes packets errs drop fifo frame
eth0: 161543042 916321 0 0 0 0&lt;/pre&gt;
&lt;p&gt;Unutmayın eğer bu sorunla karşı karşıya iseniz; &lt;strong&gt;ifconfig&lt;/strong&gt; komutu sisteme &lt;strong&gt;/etc/network/interfaces&lt;/strong&gt; dosyasında tanıttığınız kartları gösterecektir. O yüzden siz &lt;strong&gt;ifconfig&lt;/strong&gt; diye baktığınızda eth0&amp;#8242;ı görürken &lt;strong&gt;/proc/net/dev&lt;/strong&gt; altında eth1 görüyor olacaksınız.&lt;/p&gt;</content:encoded>
<dc:date>Wed, 14 Jan 2009 13:54:55 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=150">
<title>Linuxipuclari: Ubuntu VirtualBox ve KVM çakışma problemi</title>
<link>http://www.linuxipuclari.com/genel/ubuntu-virtualbox-ve-kvm-cakisma-problemi</link>
<content:encoded>&lt;p&gt;Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;VirtualBox can&amp;#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.&lt;br /&gt;
VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).&lt;/p&gt;
&lt;p&gt;Result Code:&lt;br /&gt;
0&amp;#215;80004005&lt;br /&gt;
Component:&lt;br /&gt;
Console&lt;br /&gt;
Interface:&lt;br /&gt;
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.&lt;/p&gt;
&lt;p&gt;Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;$lsmod&lt;/span&gt; | &lt;span&gt;grep&lt;/span&gt; kvm
kvm_intel &lt;span&gt;49728&lt;/span&gt; 0
kvm &lt;span&gt;142912&lt;/span&gt; &lt;span&gt;1&lt;/span&gt; kvm_intel&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül &lt;em&gt;kvm_intel&lt;/em&gt; isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;sudo&lt;/span&gt; rmmod kvm_intel&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Eğer VirtualBox&amp;#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.&lt;/p&gt;
&lt;p&gt;İyi çalışmalar.&lt;/p&gt;</content:encoded>
<dc:date>Wed, 14 Jan 2009 06:41:49 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=119">
<title>Linuxipuclari: Sanallaştırma ve Beraberinde Getirdiği Sürprizler</title>
<link>http://www.linuxipuclari.com/genel/sanallastirma-ve-beraberinde-getirdigi-surprizler</link>
<content:encoded>&lt;p&gt;Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.&lt;/p&gt;
&lt;p&gt;Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.&lt;/p&gt;
&lt;p&gt;Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-119&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.&lt;/p&gt;
&lt;p&gt;Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.&lt;/p&gt;
&lt;p&gt;Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?&lt;br /&gt;
&lt;/strong&gt;Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.&lt;/p&gt;
&lt;p&gt;• &lt;strong&gt;Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?&lt;/strong&gt;&lt;br /&gt;
Fiziksel makinanızı datacenter&amp;#8217;a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sanal makinaların loglarını nasıl takip edeceksiniz?&lt;/strong&gt;&lt;br /&gt;
Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lisansların yönetimi nasıl yapacaksınız?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yedekleme için ne tür bir altyapı düşünüyorsunuz?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.&lt;/p&gt;
&lt;p&gt;Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.&lt;/p&gt;
&lt;p&gt;Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.&lt;/p&gt;
&lt;p&gt;İyi çalışmalar.&lt;/p&gt;</content:encoded>
<dc:date>Tue, 13 Jan 2009 09:55:49 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=123">
<title>Linuxipuclari: Dosyanın Sahipliğinin Değiştirilmesi</title>
<link>http://www.linuxipuclari.com/genel/dosyanin-sahipliginin-degistirilmesi</link>
<content:encoded>&lt;p&gt;Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.&lt;br /&gt;
&lt;span id=&quot;more-123&quot;&gt;&lt;/span&gt;&lt;br /&gt;
Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;ls&lt;/span&gt; &lt;span&gt;-l&lt;/span&gt; merhaba.c&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.&lt;/p&gt;
&lt;p&gt;-rw-r&amp;#8211;r&amp;#8211; 1 operator web1   151 2008-02-09 14:46 merhaba.c&lt;/p&gt;
&lt;p&gt;Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.&lt;/p&gt;
&lt;p&gt;Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;ls&lt;/span&gt; &lt;span&gt;-l&lt;/span&gt; selam.c&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.&lt;/p&gt;
&lt;p&gt;-rw-r&amp;#8211;r&amp;#8211; 1 root root 265 2008-02-09 14:56 selam.c&lt;/p&gt;
&lt;p&gt;Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.&lt;/p&gt;
&lt;p&gt;Gelin şimdi bunu nasıl düzelteceğimizi görelim.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;chown&lt;/span&gt; operator:web1 selam.c&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;ls&lt;/span&gt; &lt;span&gt;-l&lt;/span&gt; selam.c&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;-rw-r&amp;#8211;r&amp;#8211; 1 operator web1 265 2008-02-09 14:56 selam.c&lt;/p&gt;
&lt;p&gt;İyi Çalışmalar&lt;/p&gt;</content:encoded>
<dc:date>Tue, 13 Jan 2009 07:53:34 +0000</dc:date>
</item>
<item rdf:about="http://www.linuxipuclari.com/?p=120">
<title>Linuxipuclari: pidgin ile msn protokolü sorunu ve çözümü</title>
<link>http://www.linuxipuclari.com/ag/pidgin-ile-msn-protokolu-sorunu-ve-cozumu</link>
<content:encoded>&lt;p&gt;15 numara MSN protokolünü kullanan tüm client&amp;#8217;ların MSN&amp;#8217;e bağlanamaması ile ilgili hatayı &amp;#8220;libpurple&amp;#8221; yerine &amp;#8220;msn-pecan&amp;#8221; kütüphanesini kullanarak aşabilirsiniz.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ubuntu, Debian, Mint:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;&lt;span&gt;apt-get&lt;/span&gt; &lt;span&gt;install&lt;/span&gt; msn-pecan&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Archlinux:&lt;/strong&gt;&lt;br /&gt;
Arch&amp;#8217;ın depolarında yok ama AUR&amp;#8217;da var,&lt;/p&gt;
&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash bash&quot;&gt;yaourt &lt;span&gt;-Sy&lt;/span&gt; msn-pecan&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Daha sonra pidgin&amp;#8217;den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.&lt;br /&gt;
Kolay Gelsin.&lt;/p&gt;</content:encoded>
<dc:date>Mon, 12 Jan 2009 15:35:37 +0000</dc:date>
</item>
<item rdf:about="http://www.pardus-linux.org/?p=123">
<title>Pardus-Linux.org: eDergi 5. Sayı Hazırlıkları Devam Ediyor</title>
<link>http://www.pardus-linux.org/2009/01/10/edergi-5-sayi-hazirliklari-devam-ediyor/</link>
<content:encoded>&lt;img title=&quot;Stallman&quot; src=&quot;http://ogrenci.hacettepe.edu.tr/~artan05/pardus/stallman.png&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;238&quot; align=&quot;left&quot; /&gt;
Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor.
İlk sürprizimiz ise hazır :
Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi :
&lt;blockquote&gt;&quot;&lt;em&gt;I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray.&lt;/em&gt;&quot;&lt;/blockquote&gt;
İşte bu yüzden buradayız : &quot;&lt;em&gt;Pardus'un Özgürleşmesi!&lt;/em&gt;&quot;
Siz de hazırlıklara katılmak isterseniz &lt;a href=&quot;http://forum.pardus-linux.org/viewtopic.php?f=7&amp;t=18720&quot;&gt;buradan&lt;/a&gt; buyurun ;)
Önceki sayılarımız için : &lt;a href=&quot;http://www.pardus-edergi.org/&quot;&gt;www.pardus-edergi.org&lt;/a&gt;</content:encoded>
<dc:date>Sat, 10 Jan 2009 16:05:01 +0000</dc:date>
</item>
<item rdf:about="http://www.pardus-linux.org/?p=119">
<title>Pardus-Linux.org: Pardus 2008.2 Beta Sürümü Duyuruldu</title>
<link>http://www.pardus-linux.org/2009/01/08/pardus-20082-beta-surumu-duyuruldu/</link>
<content:encoded>Pardus 2008.2 &amp;#8216;ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz.
[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2
[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/</content:encoded>
<dc:date>Wed, 07 Jan 2009 21:03:49 +0000</dc:date>
</item>
<item rdf:about="http://www.pardus-linux.org/?p=116">
<title>Pardus-Linux.org: Forum sunucu sorunu</title>
<link>http://www.pardus-linux.org/2009/01/07/forum-sunucu-sorunu/</link>
<content:encoded>Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır.</content:encoded>
<dc:date>Wed, 07 Jan 2009 14:34:38 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/operatorler/">
<title>Python-TR: Operatörler</title>
<link>http://www.python-tr.com/operatorler/</link>
<content:encoded>Operat&amp;#246;rler aritmetik operat&amp;#246;rler, ilişkisel operat&amp;#246;rler ve mantıksal operat&amp;#246;rler olarak &amp;#252;&amp;#231;e ayrılır.
Aritmetik operat&amp;#246;rler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operat&amp;#246;r&amp;#252; string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operat&amp;#246;rler bulunmaktadır.
&amp;#160;
&amp;#160;
&amp;#160;
Toplama
&amp;#199;ıkarma
&amp;#199;arpma
B&amp;#246;lme
Mod Alma
Java
+
-
*
/
%
Python
+
-
*
/
%
&amp;#160;&amp;#160;&amp;#160; &amp;#160;&amp;#160;&amp;#160;&amp;#160; İlişkisel operat&amp;#246;rler programdaki iki değeri karşılaştırmak i&amp;#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&amp;#246;rler [...]</content:encoded>
<dc:date>Sat, 03 Jan 2009 12:12:55 +0000</dc:date>
</item>
<item rdf:about="http://www.pardus-linux.org/?p=105">
<title>Pardus-Linux.org: Pardus-Linux.org eDergi 4. Sayı Yayımlandı</title>
<link>http://www.pardus-linux.org/2009/01/01/pardus-linuxorg-edergi-4-sayi-yayimlandi/</link>
<content:encoded>Pardus-Linux.org eDergi&amp;#8217;lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız.
[1] http://www.pardus-edergi.org</content:encoded>
<dc:date>Wed, 31 Dec 2008 23:28:59 +0000</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-1720576558802393126.post-4239467354502948425">
<title>Zemberek NLP: Zemberek-server Firefox Türkçe yazım denetim eklentisi</title>
<link>http://zembereknlp.blogspot.com/2008/12/zemberek-server-trke-yazm-denetim.html</link>
<content:encoded>Daha önceki bir &lt;a href=&quot;http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html&quot;&gt;yazıda&lt;/a&gt; Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. &lt;a href=&quot;http://voikko.sourceforge.net/&quot;&gt;Voikko&lt;/a&gt; Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Not:&lt;/span&gt; Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.&lt;br /&gt;&lt;br /&gt;1: &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/10183&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/10183&lt;/a&gt;&lt;br /&gt;2: &lt;a href=&quot;http://zemberek.googlecode.com/svn/trunk/mozzemberek/&quot;&gt;http://zemberek.googlecode.com/svn/trunk/mozzemberek/&lt;/a&gt;</content:encoded>
<dc:date>Sun, 28 Dec 2008 13:12:00 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/denetim-deyimleri/">
<title>Python-TR: Denetim Deyimleri</title>
<link>http://www.python-tr.com/denetim-deyimleri/</link>
<content:encoded>3.5. DENETİM VE D&amp;#214;NG&amp;#220; DEYİMLERİ
3.5.1. Denetim Deyimleri
&amp;#160;
Denetim deyimleri, koşulun mantıksal durumuna g&amp;#246;re programın akışını değiştiren yapılardır.
3.5.1.1. If deyimi
If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...]</content:encoded>
<dc:date>Mon, 14 Jul 2008 20:30:04 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/matematiksel-fonksiyonlar/">
<title>Python-TR: Matematiksel Fonksiyonlar</title>
<link>http://www.python-tr.com/matematiksel-fonksiyonlar/</link>
<content:encoded>&amp;#160;&amp;#160;&amp;#160; Uzun zamandır blog&amp;#8217;umuza yazı eklemiyorduk. Tezimizin i&amp;#231;eirği hazır sayılır fakat t&amp;#252;m tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar b&amp;#246;l&amp;#252;m&amp;#252;n&amp;#252; eklemenin zamanı geldi.
&amp;#160;&amp;#160;&amp;#160; Matematiksel fonksiyonlar programlama yaparken &amp;#231;eşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır.
İşlevi
Java
Python
x arg&amp;#252;manının mutlak değerini hesaplama
abs(x)
fabs(x)
x&amp;#8217;i kendisinden b&amp;#252;y&amp;#252;k en [...]</content:encoded>
<dc:date>Sat, 16 Feb 2008 08:07:48 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/">
<title>Python-TR: Değişkenler ve Temel Veri Tipleri</title>
<link>http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/</link>
<content:encoded>Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri
cinslerine g&amp;#246;re sınıflandırılmıştır.
Java&amp;#8217;da değişken tanımlamak i&amp;#231;in eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır.
A&amp;#231;ıklama :
&amp;#214;rnek :
int degiskenadi = değer;
int a=4;
Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...]</content:encoded>
<dc:date>Tue, 06 Nov 2007 22:17:51 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/2-kere-merhaba-dunya/">
<title>Python-TR: 2 Kere &#8220;Merhaba Dünya&#8221;</title>
<link>http://www.python-tr.com/2-kere-merhaba-dunya/</link>
<content:encoded>Bu siteyi bitirme tezimizin konusu olan &amp;#8220;Java ve Python Programlama Dillerinin Karşılaştırılması&amp;#8221; için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...]</content:encoded>
<dc:date>Fri, 21 Sep 2007 21:59:50 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/pythonda-klavye-girisleri/">
<title>Python-TR: Python&#8217;da Klavye Girişleri</title>
<link>http://www.python-tr.com/pythonda-klavye-girisleri/</link>
<content:encoded>Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır.
Python&amp;#8217;daki kullanımı şöyledir: karakter girişlerinde &amp;#8220;raw_input&amp;#8221;, sayısal değer girişlerinde &amp;#8220;input&amp;#8221; kullanılır. Şimdi de bunu örnekler üstünde görelim.
Örnek 1 :
&amp;#8211;&gt;raw_input(&amp;#8221;yaz bir şeyler:&amp;#8221;)
yaz bir şeyler:Bugün hava çok güzel
veya
&amp;#8211;&gt;kelime=raw_input(&amp;#8221;Bir kelime giriniz:&amp;#8221;) #Kullanıcının yazdığını kelime adlı değişkene atadık
Bir kelime giriniz:Bulut
&amp;#8211;&gt;kelime #kelime adlı değişkenin değerini istiyoruz
&amp;#8220;bulut&amp;#8221;
Örnek 2 :
&amp;#8211;&gt;input(&amp;#8221;Bir sayı [...]</content:encoded>
<dc:date>Sun, 05 Aug 2007 10:35:31 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/">
<title>Python-TR: Python&#8217;da Karakter Dizilerini Birden Fazla Satırda Yazmak</title>
<link>http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/</link>
<content:encoded>Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python&amp;#8217;un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim.
a =&gt; değişken olsun (Python&amp;#8217;da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım)
Örnek 1 :
a=&amp;#8221;Muhabbet bağına girdim bu gece\
ılmış gülleri derdim bu gece&amp;#8221;
Örnek 2 :
a=&amp;#8221;Muhabbet bağına girdim bu [...]</content:encoded>
<dc:date>Thu, 12 Jul 2007 13:06:03 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/javada-sinif-olusturma/">
<title>Python-TR: Java&#8217;da Sınıf Oluşturma</title>
<link>http://www.python-tr.com/javada-sinif-olusturma/</link>
<content:encoded>Java Programlama Dili&amp;#8217;nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java&amp;#8217;da sınıf oluşturma kodunu görüyorsunuz.
public class sinifadi{
//gerekli tanımlar
}
Burada &amp;#8220;sinifadi&amp;#8221; sınıf adının değişkenidir ve programcıya göre şekillendirilir. &amp;#8220;public&amp;#8221; komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir.</content:encoded>
<dc:date>Wed, 11 Jul 2007 15:52:18 +0000</dc:date>
</item>
<item rdf:about="http://www.python-tr.com/pythonda-degisken-tanimlamak/">
<title>Python-TR: Python&#8217;da Değişken Tanımlamak</title>
<link>http://www.python-tr.com/pythonda-degisken-tanimlamak/</link>
<content:encoded>Aslında bu başlık yanlış, doğrusu &amp;#8220;Python&amp;#8217;da Değişken Tanımlamamak&amp;#8221; olacaktı. Çünkü Python&amp;#8217;da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor.
Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor.
Örnek 1 :
değişken=değer
a=5
b=&amp;#8221;ali&amp;#8221;
k=&amp;#8217;veli&amp;#8217;
Örnekten anlaşılacağı gibi program a&amp;#8217;yı integer, b ve [...]</content:encoded>
<dc:date>Sun, 08 Jul 2007 20:57:10 +0000</dc:date>
</item>
</rdf:RDF>