<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/home/ras0ir &#187; usenet</title>
	<atom:link href="http://eventualis.org/etiket/usenet/feed/" rel="self" type="application/rss+xml" />
	<link>http://eventualis.org</link>
	<description></description>
	<lastBuildDate>Wed, 21 Jul 2010 21:50:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GNU/Linux altında Usenet&#8217;ten faydalanmak &#8211; son</title>
		<link>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-son/</link>
		<comments>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-son/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 10:16:27 +0000</pubDate>
		<dc:creator>ras0ir</dc:creator>
				<category><![CDATA[diğer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[usenet]]></category>

		<guid isPermaLink="false">http://eventualis.org/?p=84</guid>
		<description><![CDATA[Aslında 3 yazı ile kullanılabilecek istemcileri tanıtmıştım ancak, bazı hususlar gözümden kaçmış. Yazıları da onlara göre değiştirdim. LottaNZB Türkçe yereli ile patlıyor demiştim ki; geliştiricilerinden biri bana yorum yazana kadar patlıyordu. Kendisi ile ufak bir e-posta trafiği yaşadıktan sonra soruna hızlıca bir çözüm getirdi. Malum Türkçe yerelinde uppercase &#8211; lowercase sorunu olduğu için, uygulama bundan [...]]]></description>
			<content:encoded><![CDATA[<p>Aslında 3 yazı ile kullanılabilecek istemcileri tanıtmıştım ancak, bazı hususlar gözümden kaçmış. Yazıları da onlara göre değiştirdim.</p>
<p><a href="http://www.lottanzb.org">LottaNZB</a> Türkçe yereli ile patlıyor demiştim ki; geliştiricilerinden biri bana yorum yazana kadar patlıyordu. Kendisi ile ufak bir e-posta trafiği yaşadıktan sonra soruna hızlıca bir çözüm getirdi. Malum Türkçe yerelinde uppercase &#8211; lowercase sorunu olduğu için, uygulama bundan ekleniyordu. LottaNZB geliştiricisi Severin Heiniger sorunun basit olduğunu ve kolayca çözülebileceğini söyledikten sonra, bana uygun yamayı gönderdi. (Thank you for the locale fix <img src='http://eventualis.org/wp-content/plugins/tango-smileys-extended/tango/smile-big.png' alt='Big Smile' title='Big Smile' class='tse-smiley' /> Ayrıca gaza getirip Türkçe çeviri istedi ki, Türkçe çeviriyi launchpad üzerinden hallettim bile. </p>
<p>Sürekli kullandığım için ve anlaşılır bir uygulama olması için, birebir çeviri yerine anlamsal çeviri üzerinde yoğunlaştım, hiç bilgisi olmayan biri bile kolayca kullanabilir artık. Sitesine girememe sorunu ise ISS&#8217;in Türkiye&#8217;den gelen istekleri reddetmesi gibi görünüyor. Traceroute çektiğimde bunu farkettim.  </p>
<p>Gelelim ikinci değişikliğe, nntpgrab&#8217;i övdüm durdum da, indirdiği RAR dosyalarını aç(a)maması benim için büyük bir sorun teşkil etti. Bu da buraya not olarak düşsün.   </p>
]]></content:encoded>
			<wfw:commentRss>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-son/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU/Linux altında Usenet&#8217;ten faydalanmak (3)</title>
		<link>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-3/</link>
		<comments>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-3/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 22:41:10 +0000</pubDate>
		<dc:creator>ras0ir</dc:creator>
				<category><![CDATA[diğer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[usenet]]></category>

		<guid isPermaLink="false">http://eventualis.org/?p=81</guid>
		<description><![CDATA[Efendim, malum hürriyet, milliyet, zilliyet, zürriyet gibi yazı dizisi tadında ilk defa yazdığım için arka arkaya sıralıyorum yazıları. Usenetin ne olduğunu ve ne olmadığını, hellanzb ve nntgrab uygulamalarını tanıdıktan sonra sıra geldi LottaNZB uygulamasına. LottaNZB&#8217;yi çekebilmek için öncelikle büyük bir azim gerekiyor; zira ne hikmetse, lottanzb.org sitesine Türkiye&#8217;den erişim yapılamıyor. Buna nasıl anladığıma gelince, ssh [...]]]></description>
			<content:encoded><![CDATA[<p>Efendim, malum hürriyet, milliyet, zilliyet, zürriyet gibi yazı dizisi tadında ilk defa yazdığım için arka arkaya sıralıyorum yazıları. Usenetin ne olduğunu ve ne olmadığını, hellanzb ve nntgrab uygulamalarını tanıdıktan sonra sıra geldi LottaNZB uygulamasına.</p>
<p>LottaNZB&#8217;yi çekebilmek için öncelikle büyük bir azim gerekiyor; zira ne hikmetse, lottanzb.org sitesine Türkiye&#8217;den erişim yapılamıyor. Buna nasıl anladığıma gelince, ssh tunnel yardımıyla proxy kullanıp lottanzb.org sitesine gir(ebil)mem yeterli oldu. Aslında yadırgamamak lazım lottanzb.org sitesi joomla kullanıyor ve malum bizim kekırlar(bkz. lamer) joomla sitelerine saldırmayı pek sevdikleri için, Türkiye IP bloklarına komple bir yasaklama çekilmiş izlenimi edindim.</p>
<p>Nitelik olarak  LottaNZB aslında hellanzb&#8217;ye PyGTK kullanılarak yazılmış bir arayüz. Hellanzb&#8217;yi daemon kipinde kullandığımız için, LottaNZB ile de bu hellanzb&#8217;yi kontrol etmek mümkün oluyor.<br />
Ayrıca, standalone olarak da ve dolayısıyla hellanzb&#8217;den bağımsız olarak da kullanılabiliyor.</p>
<p>3 farklı kullanım kipini sunan uygulama, sırasıyla şu kipleri kullanabiliyor:<br />
1. Standalone<br />
2. Hellanzb arayüzü<br />
3. Uzaktaki bir hellanzb sunucusuna arayüz</p>
<p>Standalone olarak, nttpgrab&#8217;den farkı, arkaplanda hellanzb&#8217;yi çalıştırması. Dolayısıyla tam anlamda bir standalone kullanım sunduğu söylenemez. </p>
<p>İkinci seçenek olan hellanzb arayüzü ise, önceden ayarlanmış ve çalışan hellanzb daemon için kullanılmaktadır. Eğer hellanzb daemon kipinde çalışıyorsa lottanzb açılışta bunu algılayacak ve ona göre davranacaktır. Dolayısıyla bu tür kullanımda hellanzb&#8217;nin daemon kipinde çalıştığını bilmeniz, bilmiyorsanız ise, hellanzb&#8217;yi daemon kipinde çalıştırmanız gerekmektedir. Bu türlü kullanımda, Ekle&#8217;ye tıklayarak bir NZB dosyası seçmeniz, hellanzb&#8217;nin o dosyayı otomatik olarak indirmesini sağlayacaktır. Ayrıca kendisi de süreci göstermektedir. </p>
<p>Üçüncü seçenekteki uzaktaki (remote) hellanzb sunucusuna arayüz kipinde ise, başka bir bilgisayardaki hellanzb&#8217;yi kontrol etmek mümkün olmaktadır. Dolayısıyla eğer indirme işlemlerinizi başka bir bilgisayarda yapıyorsanız ve hellanzb kullanıyorsanız bu kip tam size göre!</p>
<p>LottaNZB de tıpkı hellanzb gibi, Türkçe yereli ile patlayan uygulamalar arasında yer alıyor. Dolayısıyla, çalışmadığı zaman panik yapmanıza gerek yok. Eğer Türkçe yereli kullanıyorsanız &#8220;LANG=C lottanzb&#8221; komutu ile çalıştırabilirsiniz.  </p>
<p>Konsol ile aşina olmayıp hellanzb kullanmak isteyen kullanıcılar için güzel bir seçenek olarak kullanılabilir. Tabii, her halükarda hellanzb.conf dosyasını yapılandırmak zorundasınız. Aksi takdirde lottanzb çalışmayacaktır.</p>
<p>Geldik böylece yazı dizimizin sonuna. Toplam 3 yazıda Linux&#8217;da rahatlıkla (kesinlikle rahat, bu lafımın arkasında duruyorum) Usenet nasıl kullanılır görmüş olduk. Usenet için sunucu arayanlara giganews, newsdemon, astraweb ve ngroups&#8217;u önerebilirim. Özellikle giganews ve newsdemon yüksek retention  (hatırlama) oranıyla (200-220 gün arası) tercih edilebilecek cinsten. Diğer iki servis sağlayıcı ise cazip kampanyalarla kullanıcıyı cezbediyor. Tabii takdir sizlere kalmış, hangisini kullanacağınıza siz karar vereceksiniz. Ancak naçizane tavsiyem, yüksek hatırlama oranına sahip servis sağlayıcıları tercih etmeniz olacaktır. </p>
<p>Ayrıca, lütfen yorumlarda indeks sitelerine ve farklı nzb kaynaklarına dair yorumda bulunmayınız. <strong>Hele davetiye hiç istemeyiniz. Bu konuda katıyım ve kalp kırıcı yorumlarda bulunabilirim.</strong> Burası bir warez site değil, bu böyle biline!</p>
]]></content:encoded>
			<wfw:commentRss>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GNU/Linux altında Usenet&#8217;ten faydalanmak (2)</title>
		<link>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-2/</link>
		<comments>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-2/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 21:57:38 +0000</pubDate>
		<dc:creator>ras0ir</dc:creator>
				<category><![CDATA[diğer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[usenet]]></category>

		<guid isPermaLink="false">http://eventualis.org/?p=78</guid>
		<description><![CDATA[Serinin ikinci yazısında, diğer favori uygulamam NNTPGrab&#8217;den bahsetmek istiyorum. Malum herkes konsol kullanmak istemeyebilir. Konsolu anlamsız da bulabilirsiniz X ortamında çalışmak varken. Böyle durumlarda ilk alternatifiniz, nntpgrab olsun derim; çünkü kullanımı ve arabirimi en deneyimsiz insanın bile anlayabileceği derecede kolay. Tıpkı hellanzb gibi, nntpgrab&#8217;de sunucu ve istemci kipinde çalışabiliyor. Sunucu derken, uzaktan kontrol amaçlı olduğunu [...]]]></description>
			<content:encoded><![CDATA[<p>Serinin ikinci yazısında, diğer favori uygulamam NNTPGrab&#8217;den bahsetmek istiyorum. Malum herkes konsol kullanmak istemeyebilir. Konsolu anlamsız da bulabilirsiniz X ortamında çalışmak varken.</p>
<p>Böyle durumlarda ilk alternatifiniz, nntpgrab olsun derim; çünkü kullanımı ve arabirimi en deneyimsiz insanın bile anlayabileceği derecede kolay.<br />
Tıpkı hellanzb gibi, nntpgrab&#8217;de sunucu ve istemci kipinde çalışabiliyor. Sunucu derken, uzaktan kontrol amaçlı olduğunu belirtmek isterim, yani bir nntp sunucusu kurmuyorsunuz <img src='http://eventualis.org/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' />.</p>
<p>Uzaktan erişim için kullanmayacağınızı varsayarak, standalone tarzı çalıştıracağınızı düşünerek, standalone kullanım konusunda bilgilendirmeye çalışmak istiyorum. NNTPGrab uygulamasını kurduğunuzda, menüye gelecek (muhtemelen Ağ menüsüne gelir, Xfce ve GNOME&#8217;da o şekilde, KDE&#8217;de de öyle olması lazım emin değilim) olan 3 uygulamayı görebilirsiniz.<br />
Bunlar, NNTPGrab Server, NNTPGrab (Standalone) ve NNTPGrab (Networked) olmak üzere karşımıza çıkıyor.<br />
NNTPGrab Server tıpkı hellanzb&#8217;yi servis gibi çalıştırıp, uzaktan çalıştırmayı sağlamaya yönelik. Standalone ise, tahmin edebileceğiniz gibi, direk interaktif olarak programı kullanmaya yönelik. Networked ise, ağ üzerinden kullanımı sağlayan ayrı bir alternatif olarak karşımıza çıkıyor.</p>
<p>NNTPGrab&#8217;e web arayüzü için <a href="http://www.nntpgrab.nl/wiki/index.php/Webinterface">beyin fırtınası yapıldığını</a> da ayrıca belirteyim bu arada.<br />
Gelelim başta da değindiğim gibi, standalone kullanıma. Bu kullanımda yapmanız gereken sadece 2 iş var, bunlar sırasıyla:<br />
1. Configuration sekmesinde sunucunuzu tanımlamak<br />
2. Import NZB&#8217;ye tıklayarak NZB&#8217;yi seçip dosya indirmeye başlamak.</p>
<p>Bu kadar, bundan sonrası tıpkı ilk yazıda belirttiğim gibi ineği sokup, sosis olarak çıkmasını beklemek. Hellanzb gibi bu uygulama da dosyaları indirip, birleştirip, rar dosyalarını açıp, kullanıma hazır hale getirmek bakımından mükemmel bir kullanışlılık sunuyor.</p>
<p>GUI olduğu için teknik özelliklere fazla girmiyorum, nasıl hesap ekleyeceğimizi görelim:<br />
<a href="http://eventualis.org/wp-content/uploads/2009/01/resim-1.png"><img src="http://eventualis.org/wp-content/uploads/2009/01/resim-1-300x187.png" alt="hesap eklemek" title="hesap eklemek" width="300" height="187" class="alignnone size-medium wp-image-79" /></a></p>
<p>Configuration sekmesinde, ilk sırada yer alan Servers kısmından Add denilerek yukarıdakine benzer şekilde gerekli alanlar doldurulduktan sonra işlem tamamdır. Eğer Usenet hizmeti aldığınız yer SSL desteği de veriyorsa, SSL&#8217;yi işaretleyip, SSL için gerekli portu yazabilirsiniz.</p>
<p>Hesap ayarlarınızı tamamladıktan sonra, önceden indirmiş olduğunuz NZB dosyasını, Import NZB&#8217;ye tıklayarak, NZB&#8217;yi göstererek indirmeye başlayabilirsiniz.<br />
<a href="http://eventualis.org/wp-content/uploads/2009/01/resim-2.png"><img src="http://eventualis.org/wp-content/uploads/2009/01/resim-2-150x150.png" alt="nzb eklemek" title="nzb eklemek" width="150" height="150" class="alignnone size-thumbnail wp-image-80" /></a></p>
<p>Gördüğünüz üzere, nzb dosyasını içe aktardıktan sonra (import yani) istediğiniz dosyaları seçme şansı da veriyor size. İlk defa ekleyeceğiniz bir dosya olacağı için bütün dosyaları seçin (ki öntanımlı hepsi seçilidir) ve ardından Ekle&#8217;ye basın. Daha sonra indirme işlemini arkanıza yaslanarak izleyebilirsiniz.</p>
<p>Menüdeki &#8220;Download folders&#8221; seçeneği ise, indirilen verinin nereye taşınacağını belirtmek amaçlıdır. Yani film indirdiniz diyelim, o film indirme işlemi bittiğinde nereye kopyalanacağını belirliyorsunuz. İndirme işlemi sırasında dosyalar geçici bir dizinde barındırılır. (~/NNTPGrab/Temp). Daha sonra bu dosyalar rar arşivinden çıkarılıp, eğer değiştirmediyseniz, ~/NNTPGrab/Downloads dizinine kopyalanır. (Bilmeyenler için, ~/ kavramı = /home/kullanıcı_adı)</p>
<p>Notifications seçeneği, notification-daemon yardımıyla NNTPGrab&#8217;in anlık mesajları pop-up pencereler halinde göstermesini sağlar. İndirme işlemi bittiğinde veya arşivden dosyalar ayıklandığında bildirim görmek istiyorsanız, bu kısımdaki seçenekleri kullanabilirsiniz.</p>
<p>PAR2 handling&#8217;e gelince, PAR2 nedir ondan bahsetmek gerekir öncelikle. Usenet&#8217;te dosyalar dağınık durduğu için bu dosyalarda tamir edilebilmesi mümkün hatalar oluşabilir. Eksiklikler, bozuk dosyalar vs. gibi durumlarda PAR2 devreye girerek bu dosyaları tamir eder. Genellikle başarılı olur. Başarısız olduğunda ise zaten hata alırsınız ve o NZB&#8217;den ümidi kesme zamanının geldiğini anlarsınız. NNTPGrab hemen hemen her dağıtımda bulunan (ki bağımlılık zaten) par2 aracını kullanarak dosya tamir işini gerçekleştirebilir. Aynı durumun hellanzb için de geçerli olduğunu unutmayalım bu arada. Dolayısıyla bu menüden par2 tamir işine dair ayarı yapabilirsiniz. (Zaten 1 tane ayar var <img src='http://eventualis.org/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' />)</p>
<p>Display settingsde ise görünüm ayarları bulunmaktadır. Durum göstergesi, dosya boyutu, dosya adı vs. gibi değerlerin görünüp görünmeyeceğine bu menüden karar verebilirsiniz.</p>
<p>Automatic NZB Import ise hellanzb&#8217;de anlattığım gibi işi otomatiğe bağlamak için kullanılmaktadır. Yani bir dizine, nzb dosyalarını koyduktan sonra bunların otomatik olarak indirilmeye başlanmasını sağlamak için kullanılır.</p>
<p>Bunun dışında NZB creator gibi güzel bir özelliği de NNTPGrab&#8217;i hoş kılan diğer bir husus. Burada arama yapmanızı sağlıyor. Ancak yine de güvenirlilik (güvenlik değil) bakımından bir nzb indeks sitesinden yararlanarak nzb dosyası edinmeniz daha doğru olacaktır.</p>
<p>Böylece NNTPGrab&#8217;i de incelemiş olduk. Ben şahsen daha çok konsol kullandığım için hellanzb&#8217;yi tercih ediyorum. Ancak hellanzb&#8217;ye kıyasla daha sık sürüm çıkarması (ki hellanzb en son kararlı sürümü 2007&#8242;de çıkarmış) bakımından tercih edilebilir bir uygulama. Ayrıca uygulamanın Windows ve Mac OS üzerinde de çalışabildiğini ayrıca belirteyim.<br />
Kısacası, konsol ile uğraşmayı sevmeyen kullanıcılar için bu uygulama tam bir biçilmiş kaftan. Hellanzb&#8217;ye nazaran tek eksiği, nzb indeks sitelerinden otomatik nzb çekememesi ki bunca özelliğin arasında bunun bir önemi de kalmıyor açıkçası.</p>
<p>Yazı dizisine LottaNZB ile devam etmek üzere, hoşça kalın, esen kalın. </p>
]]></content:encoded>
			<wfw:commentRss>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU/Linux altında Usenet&#8217;ten faydalanmak</title>
		<link>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak/</link>
		<comments>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 20:40:09 +0000</pubDate>
		<dc:creator>ras0ir</dc:creator>
				<category><![CDATA[diğer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[usenet]]></category>

		<guid isPermaLink="false">http://eventualis.org/?p=76</guid>
		<description><![CDATA[Malum sınav zamanı olduğu için pek fazla bilgisayar kullanmak istemiyorum, lakin ufak tefek işlerim için bilgisayarımın açık kalması gerektiğini göz önünde bulundurarak, açık kaldığı sürede boş durmaması için sürekli download yapıyorum sınavlardan sonra izlemek için. Günümüzde p2p yöntemleri oldukça çeşitli olduğu için her nimetten yararlanmak için de elimden geleni yapıyorum. Telekom&#8217;un bana vermiş olduğu kısıtlı [...]]]></description>
			<content:encoded><![CDATA[<p>Malum sınav zamanı olduğu için pek fazla bilgisayar kullanmak istemiyorum, lakin ufak tefek işlerim için bilgisayarımın açık kalması gerektiğini göz önünde bulundurarak, açık kaldığı sürede boş durmaması için sürekli download yapıyorum sınavlardan sonra izlemek için. </p>
<p>Günümüzde p2p yöntemleri oldukça çeşitli olduğu için her nimetten yararlanmak için de elimden geleni yapıyorum. Telekom&#8217;un bana vermiş olduğu kısıtlı upload hızı nedeniyle de p2p&#8217;den leecher olarak faydalanan çoğu insandan biriyim de <img src='http://eventualis.org/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' />. Rapidshare&#8217;dan nefret ettiğim kadar, Bittorrent ve Usenet&#8217;i seven bir insanım. Torrent hakkında pek fazla  yazılıp çizildiği için torrent konusuna değinmek istemiyorum. Doğrudan Usenet&#8217;ten bahsedeyim. Ha tabii ki bu yazı illegal bir bilgi paylaşmıyor, bu yazı sonunda yapacağınız işin illegal olduğunu benim gibi siz de biliyorsunuz. Nitekim, indirdiğiniz filmler, albümler <em>telif haklarını</em> <strong>ihlal</strong> etmekte.  </p>
<p>Neyse, söze evvela usenetin ne olduğunu ne amaçla kullanıldığını, amacından nasıl saptırılabildiğini söylemekle başlayalım. <a href="http://www.usenetturk.com/forum/topic.php?id=30&#038;page">Bu adreste</a> arkadaşımızın yanlış anladığı gibi bir şey değildir usenet.<br />
En temel anlamıyla<br />
&#8220;Usenet internetin en eski paylaşım şeklidir. Aynen bir newsgroup gibi çalışır. Binlerce oda vardır ve insanlar dilerse karşılıklı sohbet şeklinde dilerse de dosya yollama şeklinde paylaşılır. Bu paylaşım sansürlenemez ve engellenemez.&#8221;  <a href="http://forum.divxplanet.com/index.php?s=e3967d4cc2a7b713ab27082a2787a433&#038;showtopic=21091">[1]</a></p>
<p>Yani Usenet&#8217;i hem tartışmaları okumak, hem de dosya çekmek için kullanabilirsiniz. Herhangi bir news okuyucu (ki e-posta programlarınızın çoğu news protokolünü kullanabilir) ile usenet&#8217;teki tartışmaları okumak mümkündür. Lakin, dosya çekmek konusunda biraz paraya kıyıp dosyaları barındıran bir Usenet hizmet sağlayıcıdan hesap edinmeniz gerekiyor. Bu konuda retention değeri yüksek sunucuları tavsiye ederim. (200 gün ve üstü sağlayanları tercih edin).</p>
<p>Hesap edindikten sonra ise, gerek Usenet servis sağlayıcıdan gerekse bu indeksleme yapan bir siteden (site adı vermiyorum) indirmek istediğiniz materyale has NZB dosyalarını indirin. Bu NZB dosyalarını bir .torrent dosyası gibi düşünebilirsiniz. Nitelik olarak pek farkı yok, NZB dosyası istemcinize (birazdan değineceğim) hangi dosyaların çekileceğini gösteren bir dosya niteliğindedir. Dolayısıyla Usenet&#8217;ten film, müzik vs. indirmek için, bu NZB dosyalarına ihtiyacınız olacak.</p>
<p>Gelelim istemcilere, ki başlıkla asıl alakalı olan konu bu idi. Bir Windows kullanıcısının 2-3 farklı programla yapabildiği bir Usenet download işini, Linux&#8217;da denediğim bütün istemciler tek uygulama ile yapmakta.<br />
<span id="more-76"></span><br />
Denediğim ve başarılı bulduğum 3 istemciyi paylaşmak istiyorum. Başarı sırasına göre, hellanzb <strong>></strong> nntpgrab <strong>></strong> lottanzb şeklinde bir sıralama yaptım. </p>
<p>Şimdi sırası ile başlayalım, her inceleme sonunda neden sıralamayı bu şekilde yaptığımı anlatayım. İlk sırada hellanzb geliyor.<br />
Hellanzb, python kullanılarak yazılmış, sunucu ve istemci kipinde çalışabilen ve hayatı oldukça kolaylaştıran bir uygulama olarak ortaya çıkıyor. Sanırım ek$i sözlükte yazıyordu, ineği koyup, sosis olarak alabileceğiniz programlardan yani.<br />
Gayet anlamlı bir yapılandırma dosyasına sahip olmakla birlikte, size tek bıraktığı işlem, NZB dosyalarınızı hellanzb&#8217;nin queue yani kuyruk dizinine koymanız. Bundan sonrasını hellanzb hallediyor. Örnek bir yapılandırma üzerinden anlatmak gerekirse:</p>
<pre lang="python" lines="0">
#
# hellanzb.conf - sample hellanzb configuration file
#
# To quickly get started, change the default defineServer() call and the
# Hellanzb.PREFIX_DIR directory
#
# This is actually interpreted python code: strings must be surrounded by
# quotes, numbers and the 'None' keyword should not
#
# $Id: hellanzb.conf.sample 1057 2007-03-27 04:13:53Z pjenvey $

# Log output to this file, set to None (no single quotes) for no logging
Hellanzb.LOG_FILE = '/tmp/hellanzb.log'

# Uncomment this line to log DEBUG messages to the specified file
#Hellanzb.DEBUG_MODE = '/var/tmp/hellanzb-debug.log'

# Automatically roll over both log files when they reach LOG_FILE_MAX_BYTES
# size
Hellanzb.LOG_FILE_MAX_BYTES = 0

# Save LOG_FILE_BACKUP_COUNT of those rolled over log files
Hellanzb.LOG_FILE_BACKUP_COUNT = 0

# Define server connections. Servers can have multiple hosts, hellanzb will
# persist the number of connections to each specified server. There may be
# multiple defineServer lines.

# Set both the username and password to 'None' (without the quotes) if your
# usenet server does not require authorization
defineServer(id = 'ngroups',
             hosts = [ 'sunucu.adresi:119', 'alternatif.sunucu.adresi:119' ],

             username = 'kullanici_adi',
             password = 'şifre',
             #username = None,           # no auth
             #password = None,

             connections = 4,
             antiIdle = 4.5 * 60,        # 4 minutes, 30 seconds, 0 to disable
             #bindTo = '204.31.33.7',    # connect FROM this ip address
             #enabled = False,           # disable this server
             #skipGroupCmd = False,      # skip sending nntp GROUP commands
             #fillserver = 0,            # defaults to 0 (a main server).
                                         # fillservers must have values > 0
                                         # (priority)
             ssl = False
             )

# Uncomment this line to limit all server connections to the specified KB/s
# bandwidth
#Hellanzb.MAX_RATE = 150 # limit to 150kB/s

# Important locations
Hellanzb.PREFIX_DIR = '/home/ras0ir/MyDownloads/'

# Where to put queued .nzb files
Hellanzb.QUEUE_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.queue/'

# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + 'usenet/'

# The .nzb currently being downloaded is stored here
Hellanzb.CURRENT_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.current/'

# The archive currently being downloaded is stored here
Hellanzb.WORKING_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.working/'

# Archives interrupted in the middle of downloading are stored here temporarily
Hellanzb.POSTPONED_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.postponed/'

# Archives currently being processed. May contains archive directories, or
# symbolic links to archive directories
Hellanzb.PROCESSING_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.processing/'

# Temp storage
Hellanzb.TEMP_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.temp/'

# Filename to store hellanzb state in between CTRL-Cs. The state (includes the
# order of the queue, and smart par recovery information) is intermittently
# written out as XML to this file
Hellanzb.STATE_XML_FILE = Hellanzb.PREFIX_DIR + 'nzb/hellanzbState.xml'

# _Sub directory within the nzb archive dir_ to move processed files to
Hellanzb.PROCESSED_SUBDIR = 'processed'

# Remove the PROCESSED_SUBDIR if the archive was successfully post processed.
# Warning: The normal Hellanzb.LOG_FILE should be enabled with this option --
# for a record of what hellanzb deletes
Hellanzb.DELETE_PROCESSED = True

# Maximum amount of memory used to cache encoded Article data segments.
# hellanzb will write article data to disk when this cache is exceeded
# Available settings:
# -1: Unlimited size
#  0: Disable cache (only cache to disk)
# >0: Limit cache to this size, in bytes, KB, MB, e.g.:
#     1024 '1024KB' '100MB' '1GB'
#Hellanzb.CACHE_LIMIT = 0

# Save archives into a sub directory of DEST_DIR named after their newzbin.com
# category (when queued using the enqueuenewzbin XMLRPC call); e.g. Apps,
# Movies, Music
Hellanzb.CATEGORIZE_DEST = True

# Disable SMART_PAR (download all PAR files)
#Hellanzb.SMART_PAR = False

# Supply a path to the (un)rar command
#Hellanzb.UNRAR_CMD = None

# Supply a path to the par2 command
#Hellanzb.PAR2_CMD = None

# Skip unraring during post processing
#Hellanzb.SKIP_UNRAR = False

# Supply a path to the optional macbinconv command (for converting MacBinary
# files)
#Hellanzb.MACBINCONV_CMD = None

# hellanzb inherits the umask from the current user's environment (unless it's
# running in daemon mode). The umask can be forced with this option
#Hellanzb.UMASK = 0022

# Supported music types (case insensitive) and optionally their decompression
# executables
# and the file type that executable will decompress to (case insensitive). The
# exes must be in the PATH.
#
# <FILE> will be replaced with the name of music file
# optional <DESTFILE> is <FILE> with the specified extension
#
# None means these files don't need to be decompressed
defineMusicType('wav', None, None)
defineMusicType('mp3', None, None)
#defineMusicType('ape', 'mac <FILE> <DESTFILE> -d', 'wav')
#defineMusicType('flac', 'flac -d -- <FILE>', 'wav')
#defineMusicType('shn', 'shorten -x < <FILE> > <DESTFILE>', 'wav')

# Max files we should decompress at the same time
Hellanzb.MAX_DECOMPRESSION_THREADS = 2

# Enable Mac OS X Growl notifications
Hellanzb.GROWL_NOTIFY = False

# The growl notification server, in the format 'hostname'
Hellanzb.GROWL_SERVER = 'IP'

# The growl password
Hellanzb.GROWL_PASSWORD = 'password'

# Enable libNotify Daemon notifications
Hellanzb.LIBNOTIFY_NOTIFY = False

# Disable ANSI color codes in the main screen (preserves the in place scroller)
#Hellanzb.DISABLE_COLORS = False

# Disable ALL ANSI color codes in the main screen (for terminals that don't
# support ANY ANSI codes
#Hellanzb.DISABLE_ANSI = False

# Hostname for the XMLRPC client to connect to. By default, localhost
Hellanzb.XMLRPC_SERVER = 'localhost'

# Port number the XML RPC server will listen on, and the client will connect to.
# Set to 'None' (without the quotes!) for no XML RPC server
Hellanzb.XMLRPC_PORT = 8760

# Password for the XML RPC server. You might probably never use this, but the
# command line XML RPC calls do -- it should definitely be changed from its
# default value. The XML RPC username is hardcoded as 'hellanzb' -- E.g. URL:
# http://hellanzb:changeme@localhost:8760
Hellanzb.XMLRPC_PASSWORD = 'degistirbenihirpalabeni'

# Username/Password to http://www.newzbin.com for automatic NZB downloading
Hellanzb.NEWZBIN_USERNAME = None
Hellanzb.NEWZBIN_PASSWORD = None

# If any of the following file types are missing from the archive and cannot be
# repaired, continue processing because they're unimportant (case insensitive)
Hellanzb.NOT_REQUIRED_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]

# Don't get rid of (move into the PROCESSED dir) the following file types when
# finished post processing (case insensitive)
#Hellanzb.KEEP_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]
Hellanzb.KEEP_FILE_TYPES = [ 'nfo', 'txt' ]

# List of alternative file extensions matched as NZB files in the QUEUE_DIR.
# The 'nzb' file extension is always matched
#Hellanzb.OTHER_NZB_FILE_TYPES = [ 'xml' ]

# Support extracting NZBs from ZIP files with this suffix (case insensitive) in
# QUEUE_DIR. Defaults to '.nzb.zip'. Set to False to disable.
#Hellanzb.NZB_ZIPS = '.nzb.zip'

# Support extracting NZBs from GZIP files with this suffix (case insensitive)
# in QUEUE_DIR. Defaults to '.nzb.gz'. Set to False to disable.
#Hellanzb.NZB_GZIPS = '.nzb.gz'

# Delay enqueueing new, recently modified NZB files added to the QUEUE_DIR until
# this many seconds have passed since the NZB's last modification time (defaults
# to 10 seconds)
#Hellanzb.NZBQUEUE_MDELAY = 10

# Optional external handler script. hellanzb will run this script after post
# processing an archive, with the following arguments:
#
# handler_script type archiveName destDir elapsedTime parMessage
#
# type: post processing result, either 'SUCCESS' or 'ERROR'
# archiveName: name of the archive, e.g. 'Usenet_Post5'
# destDir: where the archive ended up, e.g. '/ext2/usenet/Usenet_Post5'
# elapsedTime: a pretty string showing how long post processing took, e.g.
#              '10m 37s'
# parMessage: optional post processing message. e.g. '(No Pars)'
#Hellanzb.EXTERNAL_HANDLER_SCRIPT = '~/bin/post_hellanzb.sh'
</pre>
<p>Bu yapılandırma dosyasında:<br />
<code><br />
Hellanzb.PREFIX_DIR = '/home/ras0ir/MyDownloads/'<br />
hosts = [ 'sunucu.adresi:119', 'alternatif.sunucu.adresi:119' ],<br />
username = 'kullanici_adi',<br />
password = 'şifre',<br />
</code><br />
Değerlerini, kendinize göre düzenlediğinizde hellanzb&#8217;yi kullanabilirsiniz. Çoğu dağıtım hellanzb&#8217;yi sistem servisi olarak çalıştırmak üzere ayarlar. Mesela Arch Linux&#8217;da /etc/rc.d dizininde hellanzb servisi bulunur. Ayrıca, yapılandırma dosyası ve diğer spesifik ayarları barındıran /etc/conf.d/hellanzb dosyasını da barındırır. Nitelik olarak, hellanzb -parametre1 -parametre2 şeklindeki bir kullanım yerine, herşeyi sistem servisine bıraktığı için kolaylık sağlamaktadır.</p>
<p>Hellanzb&#8217;yi çalıştırdığınızı varsayıyorum, bundan sonra yapmanız gereken tek şey, PREFIX_DIR altında oluşan nzb klasörü altında bulunan daemon.queue klasörüne nzb dosyalarınızı koymak. Daha sonrasında her şeyi hellanzb hallediyor. Daha sonrası diyorum, çünkü usenet&#8217;te dosyalar bir bütün halinde atılmaz, genelde scene dediğimiz release grupları, rar&#8217;lı biçimde gönderirler dosyayı. Dolayısıyla, sisteminizde rar kurulu ise, hellanzb size hiçbir şey bırakmaksızın, rarları da açabilme yetisine sahip. Yukarıda anlattığım gibi, ineği ver sosis al durumu <img src='http://eventualis.org/wp-content/plugins/tango-smileys-extended/tango/wink.png' alt='Wink' title='Wink' class='tse-smiley' />. </p>
<p>Ayrıca, hellahella gibi bir web arayüzü ile de webden takibini yapmayı mümkün kılıyor.<br />
Hiç karmaşaya gerek bırakmadan ve olması gerektiği gibi bir program olması bakımından, hellanzb favorim olarak bir numaralı tercihim oluyor. Bu arada unutmadan söyleyim, çok favori bir nzb indeks sitesine de doğrudan desteği var, Lost izlemek istiyorsunuz diyelim. İndeks sitesine nzb dosyası düştüğü anda onu çekip indirmeye başlayabilecek şekilde ayarlayabiliyorsunuz. Bu da bence mükemmel bir özellik.</p>
<p>Tabii bu kadar övdüğüm uygulamanın kötü bir yanı yok mu? Maalesef var.. Türkçe yerelini kullanınca patlıyor ne yazık ki. Bizim alfabedeki meşhur ıI <-> iİ sorunu burada patlak veriyor. Bu yüzden hellanzb&#8217;yi <strong>LANG=C hellanzb.py</strong>  komutu kullanarak çalıştırıyorum.</p>
<p>Gelelim ikinci tercihime diyecektim ki, bu yazıyı daha fazla uzatmamak açısından onu da ayrı bir yazı olarak ele almak sanırım daha iyi olacak. Çok uzun oldu ve okuyucuyu boğmak istemiyorum. Serinin ikinci yazısında görüşmek dileğiyle!</p>
]]></content:encoded>
			<wfw:commentRss>http://eventualis.org/gnulinux-altinda-usenetten-faydalanmak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
