Kısa özet

Katılanlar: aum, deer, duck, hypercubus, jrandom, kaji, MikeW

Toplantı Günlüğü

14:05 <jrandom> 0) merhaba 14:05 <jrandom> 1) Ağ durumu ve 0.3.4.3 14:05 <jrandom> 2) Stasher 14:06 <jrandom> 3) ??? 14:06 <jrandom> 0) merhaba 14:06 * jrandom i[2i]p ve freenode tayfasının hepsine el sallar 14:06 * hypercubus el sallar 14:06 <jrandom> haftalık durum notları birkaç saniye önce http://dev.i2p.net/pipermail/i2p/2004-August/000409.html adresine gönderildi 14:06 <deer> <oOo_itwop> Gösteri zamanı! 14:07 <deer> <mule> i2p IRC beni sevmiyor gibi. ya da düzenli kopmalarla beni daha fazla terletmek istiyor 14:07 <jrandom> heh, evet, bu bizi aslında 1) Ağ durumu ve 0.3.4.3'e getiriyor :) 14:07 <jrandom> ağ şu anda epey berbat 14:07 <kaji> evet 14:08 <jrandom> sorunlar büyük ölçüde insanların çalıştırdığı farklı sürümlerle uyumsuzluklardan kaynaklanıyor; bu da işleri bozmanın her türden hoş yollarını sisteme sokuyor 14:09 <jrandom> e-postadaki bağlantılara bakarsanız, yaşanan flooding ve netDb DoS'u görebilirsiniz, ama büyük ölçüde yatıştı 14:09 <jrandom> hâlâ yarım düzine kadar kişi eski sürümleri çalıştırıyor (ve muhtemelen 20-25 kişi de kendi sorunlarıyla birlikte sade 0.3.4.2 çalıştırıyor) 14:10 <jrandom> Bu konuda ilerlerken sabrınızı takdir ediyorum. Kötü düğümlerin etrafından verimli şekilde yönlendirme yapabilmeden yeni sürümü aceleye getirmek istemiyorum 14:10 <jrandom> geçmişte sadece kötü performans gösteren düğümlerin etrafından yönlendirme yapabiliyorduk, fakat Kötü Şeyler yapan düğümlerle uğraşmak zorunda kalmamıştık 14:11 <deer> <oOo_itwop> Kobaylar jrandom'a selam durur! 14:11 <duck> sonraki sürüm geriye dönük uyumlu olacak mı? 14:11 <jrandom> belki, duck. o eski düğümlerin etrafından dolanabilirsek uyumsuz yapmamız için bir neden yok 14:12 <duck> süper 14:12 <jrandom> neyse, siz henüz yeni sürümler görmüyor olsanız da epey faaliyet var 14:13 <jrandom> 0.3.4.3'ün ne zaman çıkacağını bilmiyorum. belki yarın, belki de bu hafta ilerleyen günlerde. 14:14 <jrandom> ağ durumuna ilişkin gündeme getirmek istediğiniz soru/yorum/endişe var mı? 14:14 <kaji> *.3 hyper'ın yeni GUI kurulumunu içerecek mi? 14:14 <jrandom> muhtemelen hayır 14:14 <deer> <mule> makinelerimin profillerinde ağ bana iyi görünüyor, sadece sık sık düşüyorum 14:15 <jrandom> evet, anlıyorum mule. IRC bağlantısı benim için de epey kötüydü, ama son zamanlarda düzeliyor 14:15 <deer> <mule> ama tartışmanızın çoğunu kaçırdım, o yüzden şimdilik susacağım 14:15 <jrandom> CVS'den çekmeyi denemek istersen, onda bir iyileştirme olmalı, ama sık güncelleme var; bu yüzden sürümü beklemek isteyebilirsin 14:16 <jrandom> tamam, başka bir şey? yoksa, hızlıca 2) Stasher'a geçiyoruz 14:16 <kaji> yaşasın stasher 14:17 <jrandom> stasher oldukça hoş görünüyor. hâlâ işlevselliği oldukça sınırlı, ama ilerleme kaydediyor 14:17 <jrandom> aum uyanık olsaydı bize bir güncelleme verebilirdi... 14:17 <jrandom> aum: ping? :) 14:17 <kaji> /kick aum 14:18 <jrandom> (onun için erken gerçi, muhtemelen hâlâ uyuyor) 14:18 <duck> ne bencil 14:18 <hypercubus> şu ana kadar etkilendim 14:18 <jrandom> Her neyse, stasher'ı kurup çalıştırmak oldukça zahmetsiz, bu yüzden test etmesine yardımcı olursanız harika olur 14:18 <jrandom> evet, kesinlikle 14:18 <hypercubus> bu bana toplu goatse yapma imkânı verdi 14:19 <jrandom> ve goatse'siz bir uygulama nedir ki, ha? 14:19 <hypercubus> birinin sürücüsüne goatse yüklemeni sağlayan bir uygulamayı sevmek zorundasın ;-) 14:19 <aum> pong 14:19 <jrandom> w0ah 14:19 <jrandom> günaydın aum 14:19 <deer> <ardvark> çabuk bir soru: stasher'ı i2p CVS üzerinden mi alıyorum? 14:19 <aum> selam herkes 14:19 <jrandom> ardvark: in i2p/apps/stasher/ 14:19 <aum> ardvark: selam!!!! :) uzun zaman oldu! 14:20 <deer> <ardvark> evet selam aum! seni görmek güzel dostum! 14:20 <aum> ardvark: tarball üzerinden muhtemelen daha kolay - http://stasher.i2p veya http://www.freenet.org.nz/python/stasher 14:21 <deer> <ardvark> tamam aum, tarball'ı aldım ama başka şeylere ihtiyaç duyduğunu söylüyor? Toplantıyı aksatmayayım, belki seninle iletişime geçebilirim? 14:21 <aum> tabii ki 14:22 <hypercubus> peki, stasher hakkında bir güncelleme var mı aum? ;-) 14:23 <aum> küçük bir güncelleme, yalnızca yerel get/put'a izin veren '-l' seçeneğini ekledim 14:23 <aum> ayrıca, hemen dönen bir 'put' seçeneğini uygulamayı düşünüyorum 14:24 <aum> dün gece, freenet keytypes'ı uygulamanın sorunlarını düşünüyordum 14:24 <hypercubus> başarılı put işlemlerinin bir durum döndürmesini talep etmek isterim... scp ve birçok diğer komut satırı ağ uygulaması bunu yapar 14:24 <jrandom> SSK epey harika olurdu 14:25 <jrandom> (tabii CHK bence en gerekli olan) 14:25 <MikeW> Freenet hakkında her zaman ilginç bulduğum bir şey vardı: Neden yüksek CPU kullanımı olabileceğini size söylerdi. Bazen (genelde başlangıçta bir iki dakika) ve rastgele, CPU kullanımı %100'e fırlıyor, belki Java'nın CPU'mu neden yediğine dair bir tahmin? 14:25 <deer> <oOo> Splitfiles ^^ 14:26 <jrandom> MikeW: i2p CPU'nu yiyorsa kesinlikle bozuk giden bir şeyler var 14:26 <aum> splitfiles'ı şimdilik uyguladım, ama etkinleştirmedim - önce yerelde test etmek istiyorum 14:26 <jrandom> MikeW: router console'daki 'current job'a bakarak router'ında tam olarak neler olduğunu görebilirsin; CPU yükünün olduğu yer (hemen hemen her zaman) orasıdır 14:26 <jrandom> ah, güzel aum 14:27 <aum> özyinelemeli bir algoritma sayesinde, splitfiles işi bittiğinde sınırsız dosya boyutlarına izin vermeli 14:27 <deer> <oOo> Harika, splitfiles ciddi goatse ve pr0n şeyleri için şart... 14:27 <deer> <identiguy> aum: buna FEC dahil mi? 14:27 <aum> FEC gerekmez 14:27 <aum> FEC sadece dengesiz ağlarda gereklidir 14:27 <deer> <identiguy> Ah, anladım. 14:27 <aum> kademlia kullanıyorum; çok daha iyi geri getirilebilirlik garantisi var 14:27 <duck> düğümler çökmedikçe 14:28 <aum> ayrıca, zaten FEC yapmaya hiç çekemem, baş belası 14:28 <aum> duck: yedeklilik var - kademlia'daki 'k' değerine bak 14:28 <jrandom> duck: k 20 olduğunda, hiç republishing olmasa bile sorun olmaz ;) 14:28 <duck> heh, tamam 14:28 <deer> <mule> aum: bir dizi düğüm ortadan kalkarsa FEC yardımcı olabilir 14:28 <jrandom> (ve republishing ile, sadece tüm k aynı anda ölürse zarar verir) 14:28 <aum> yok, k'yı artırırım 14:28 <jrandom> bence k=20 epey ciddi 14:29 <jrandom> (çünkü bu dosyanın 20 tam kopyası olduğu anlamına gelir) 14:29 <hypercubus> kullanıcılar her zaman bağımsız FEC araçlarını kullanabilir 14:29 <MikeW> jrandom: JobQueue altında, runners:1, active jobs:0, just finished:1, ready/waiting: 0, timed: 28 14:29 <aum> bu 20 goatse demek, millet :P 14:29 <hypercubus> ve sonuçları yayımlayın 14:29 <duck> britneyspears etkisine ne dersiniz? 14:29 <duck> çok popüler anahtarların tek bir düğümde sonlanması 14:29 <jrandom> (nam-ı diğer 740MB'lık dosya ekleyip göndermen gereken 14.8GB veri elde etmen) 14:30 <aum> duck: kademlia'da popülerlik diye bir kavram yok 14:30 <duck> (tabii 32KB anahtarlarla bu o kadar kötü olmayabilir) 14:30 <jrandom> tamam, güzel MikeW, ama i2p şu anda CPU'nu yiyor mu? 14:30 <deer> <ardvark> i2p'de gördüğüm tüm bu kademlia mesajları stasher ile mi ilgili? 14:30 <MikeW> jrandom: evet 14:30 <aum> duck: ve kademlia'da relaying yok 14:30 <hypercubus> ardvark: router console'daki şeyler netdb kad uygulaması 14:31 <aum> 'relaying', 'popularity', 'caching' gibi fikirler freenet içindir; I2P'nin sağladığı örtü olmadan, kendini dünyaya çıplak şekilde açmak zorunda 14:31 <deer> <ardvark> burada i2p ve tor çalışıyor ve CPU kullanımım şu anda %3, yani :/ *shrug* 14:31 <jrandom> MikeW: o zaman router bağlantıları sürdüremiyor ve bir sürü eşzamanlı bağlantı kurulumu yaparak CPU'yu yalayıp yutuyor 14:31 <duck> tamam, beynim freenet yüzünden çürümüş 14:31 <duck> lütfen merhamet edin :) 14:31 <deer> * shendaras teselli eder. 14:31 <jrandom> MikeW: toplantıdan sonra debug için kalabilirsen harika olur 14:32 <MikeW> yaparım 14:32 <jrandom> tamam, güzel aum, insanların yardımcı olmak için yapabileceği bir şey var mı? 14:32 <jrandom> yoksa sadece lastiklere tekme atıp bug mı açalım? 14:33 <duck> leo'ya alışmaya çalışıyorum 14:33 <aum> evet, uygunsa bug'ları listeye gönderin millet 14:33 <duck> şimdiden eclipse'ten daha çok sevdim 14:33 <hypercubus> leo nedir? 14:33 <jrandom> (eyvah, ver yansın geliyor ;) 14:33 <aum> duck: bu aralar leo dışında bir şey kullanmıyorum - hızlı hack'ler için emacs, daha da hızlı hack'ler için zile hariç 14:34 <hypercubus> vi ya da emacs kullanmadığın sürece ;-) 14:34 <aum> http://leo.sf.net - kodunuza bir anahat görünümü sunar 14:34 <hypercubus> ama bu leo'yu kendim denemem gerekecek 14:34 <aum> isterseniz leo emacs ile bile bütünleşir 14:34 <hypercubus> bu bir editör değil mi? 14:35 <aum> <bile> 14:35 <aum> lanet olası msvc - 64 bit tamsayılar için __int64'e izin veriyor ama 64 bit tamsayı sabitleri için 'LL' veya 'ULL'e izin vermiyor 14:35 <aum> !! 14:35 <aum> </bile> 14:35 <hypercubus> ah anladım 14:37 <jrandom> tamam, konu buysa geriye bir şey kalmadı ve 3) ???'e geçebiliriz 14:37 <jrandom> gündeme getirmek istediğiniz başka bir şey var mı? 14:37 <hypercubus> evet, sanırım yükleyicinin yeni yönü hakkında biraz konuşacağım 14:37 <jrandom> tamam, buyur 14:38 <hypercubus> 0.4'ten itibaren, komut satırı kullanıcıları sadece i2p tarball'ını alıp açacak, sonra bir script çalıştırarak router'ı başlatacak ve router console'u lynx veya başka bir şeyde açacak 14:39 <hypercubus> yani pek bir şey değişmedi; sadece saçma bir yükleyici Soru/Cevap oturumundan geçmek zorunda kalmayacaksınız 14:39 <hypercubus> tüm yapılandırmayı router console'da yapıyorsunuz 14:39 <hypercubus> GUI kullanıcıları içinse süper bir şeyimiz var 14:39 <jrandom> (w00t) 14:40 <hypercubus> ön izlemesini http://files.hypercubus.i2p/install.jar adresinde görebilirsiniz 14:40 <jrandom> ya da cvs'den (ant pkg ; java -jar install.jar) değil mi? 14:40 <aum> hypercubus: winstaller nasıl gidiyor? java'yı otomatik algılayıp/indirip/kuruyor mu? 14:41 <hypercubus> menü kısayolları yolda; ayrıca systray entegrasyonu ve router'ı bir daemon olarak kurmanın bir yolu 14:41 <aum> daemon? windows 'service' anlamında mı? 14:41 <hypercubus> hayır, en azından öngörülebilir gelecekte değil; resmi Java indirme sayfasına götüren i2p sitesindeki bir bağlantıya tıklamaları gerekecek 14:42 <hypercubus> yükleyici Java gerektiriyor, ama sorun değil çünkü i2p de öyle 14:42 <aum> hypercubus: üzgünüm, ama bu kullanıcıların %80'ini kaybettirir 14:42 <hypercubus> bunu yapmayan bir Java projesi söyle 14:42 <jrandom> onu eninde sonunda yapacağız. 14:42 <jrandom> sadece şimdi değil. 14:42 <aum> freenet bunu iyi yaptı - onların winstaller'ı sizi indirme sürecinden geçiriyor 14:43 <jrandom> (halledecek çok daha önemli işlerimiz var. Şu anda binlerce kullanıcı *istemiyoruz*) 14:43 <hypercubus> bu 1.0 için değerlendirilecek bir şey 14:43 <hypercubus> bunu başarmak için gereken kodun çoğu zaten bende hazır 14:43 <aum> jrandom: bunun 0.4 için olacağını söylediğini sanıyordum 14:43 <deer> <mule> o hâlde Java'nın kaynaktan derlenmesini şart koşmalısınız :) 14:44 <jrandom> yeni yükleyici 0.4 için olacak 14:44 <hypercubus> şu ana kadar yazdığım tüm kodu çöpe attık 14:44 <hypercubus> yerine IzPack'i tercih ettik 14:44 <hypercubus> http://izpack.sf.net 14:44 <jrandom> ikisini tek bir pakette birleştirip 15MB'lık bir indirme sunabiliriz, fakat 1.0 öncesinde i2p kullanacak çoğu kullanıcı "java"nın ne olduğunu bilecektir 14:45 <hypercubus> bu bana tamamen kamu malı bir Java yükleyici çatısını mükemmelleştirmek için zaman verecek; sonunda i2p'yi geri döndürmeyi umuyorum 14:45 <hypercubus> ama şu anda öncelik berbat mevcut yükleyiciden kurtulmak ;-) 14:46 <hypercubus> (onu bir araya getiren kimseye alınmasın) 14:46 <deer> <shendaras> 404 aldım.... 14:46 <duck> http://www.izforge.com/izpack/ 14:46 <hypercubus> http://www.izforge.com/izpack/ 14:47 <hypercubus> bunun için kusura bakmayın 14:47 <hypercubus> her neyse, eepsite üzerindeki önizleme yükleyici hakkında geri bildirimleri memnuniyetle alırım 14:48 <hypercubus> *nix ve Windows üzerinde test edildi, OS X ve Solaris'te de çalışmalı 14:48 <jrandom> r0x0r 14:48 <duck> çok hoş 14:48 <jrandom> evet, harika 14:49 <hypercubus> düğmelerdeki saçma sapan simgeleri kaldırmak için izpack'i hack'leyebilirim 14:49 <deer> <mule> hypercubus: mevcut yapılandırmaları yok mu edecek yoksa koruyacak mı? 14:49 <hypercubus> pakette config dosyaları yok 14:49 <hypercubus> bu yüzden sadece jar ve war'ların üzerine yazacak 14:49 <jrandom> (şimdilik ;) 14:49 <hypercubus> şey, config'leri hesaba katacağız 14:49 <deer> <mule> tamam, teşekkürler 14:49 <duck> şu jetty işini nasıl başlatacağız? 14:50 <duck> hâlâ bir sh/bat mi? 14:50 <jrandom> evet 14:50 <jrandom> router bir script ile ve/veya bir servisle (o script'i çağıran) başlayacak 14:50 <hypercubus> evet, bir de Windows kullanıcıları için bir exe ekleyeceğim 14:50 <jrandom> w00t 14:50 <hypercubus> bu Başlat menüsünden çalışacak 14:50 <hypercubus> Windows Başlat menüsü 14:51 <hypercubus> yarına kadar jetty'nin bir Windows servisi olarak çalışmasını sağlamalıyım 14:51 * jrandom mırıldanır *o jetty değil, o i2p* 14:51 <hypercubus> ah doğru ;-) 14:52 <hypercubus> yine de jetty bir win32 service wrapper ile geliyor 14:52 <hypercubus> onu herhangi bir şeyi sarmak için kullanabiliriz 14:52 <jrandom> evet, oralarda 3-4 PD/BSD Java service wrapper var 14:52 <hypercubus> evet, muhtemelen Linux için de bazıları vardır 14:53 <jrandom> şey, Linux servisi == init script :) 14:53 <hypercubus> evet ama Linux servisleri büyük dağıtımlar arasında bile farklı şekilde ele alınıyor 14:53 <hypercubus> örneğin, gentoo rc-setup script şemasını kullanır 14:54 <jrandom> w3rd 14:54 <hypercubus> her neyse, tüm büyük dağıtımlar ve *bsd'ler için çalışır hâle getireceğim 14:54 <hypercubus> daha da fazlası olmazsa 14:55 <hypercubus> oops, s/rc-setup/rc-update/ 14:55 <hypercubus> tamam, sanırım her şeyi kapsıyor 14:55 <hypercubus> artık uyanabilirsiniz ;-) 14:55 <deer> * shendaras esner 14:55 <jrandom> harika, teşekkürler hyper, kulağa iyi geliyor. 14:56 <jrandom> başka gündeme getirmek istediği bir şey olan var mı? 14:56 <aum> önceki tartışmayı kaçırdıysam özür, ama.. 14:56 <aum> datagram gecikmesi vs. açısından hava nasıl? 14:57 <jrandom> datagramlar hakkında bilmiyorum - kullandığım tek uygulamalar datagramların üzerinde streams aracılığıyla çalışıyor 14:57 <jrandom> ağ durumu hâlâ oldukça kötü - durum notlarına bakın @ http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:58 <aum> k 14:58 <jrandom> tamam, başka bir şey yoksa... 14:58 * jrandom toparlanır 14:59 * jrandom toplantıyı *baf* diye kapatır