Kısa bir özet
Hazır bulunanlar: bar, Complication2, gloin, hottuna, jrandom
Toplantı Günlüğü
15:02 <jrandom> 0) merhaba 15:02 <jrandom> 1) Ağ durumu 15:02 <jrandom> 2) Syndie 1.000a 15:02 <jrandom> 3) ??? 15:02 <jrandom> 0) merhaba 15:02 * jrandom el sallar 15:02 <jrandom> haftalık durum notları şurada: http://dev.i2p.net/pipermail/i2p/2006-December/001324.html 15:03 <jrandom> hadi 1) ağ durumuna dalalım 15:03 <Complication2> Ah, tamamen salı olduğunu unutmuşum 15:03 <jrandom> her şey gayet iyi gidiyor, belirttiğim gibi, gerçi router'ım nihayet 45 günlük çalışma süresinden sonra yeniden başlatıldı 15:04 <jrandom> (ama dürüstçe, sürekli 1+ aylık çalışma süreleri alabilsek çok mutlu olurum :) 15:04 <Complication2> Ağ durumu benim için öncekinden biraz dengesiz, ama bunun nedeni I2P router'larımdan birinin yinelenen (yaklaşık 10 günde bir) bir sorun yaşaması 15:04 <Complication2> Diğer router bir ayı çıkarabiliyor, ama çok yüksek trafik alan bir router değil 15:05 <Complication2> Hatta oldukça mütevazı 15:05 <jrandom> stats.i2p son hafta derleme başarı oranında hafif bir düşüş gösteriyor, ama bu mevsimsel olabilir 15:07 <+fox> <hottuna> Garip wrapper günlük (log) mesajları alıyorum 15:07 <+fox> <hottuna> INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 <+fox> <hottuna> INFO | jvm 1 | 2006/12/26 01:00:00 | INFO: Log age 2006_09_26.request.log 15:07 <+fox> <hottuna> INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 <jrandom> irc yine de oldukça iyi gidiyor, 3 atlamalı tunnels ile bile 15:07 <jrandom> oh ilginç hottuna, commons-logging'in ayrıntı düzeyi yüksek çıktıları gibi duruyor 15:08 <jrandom> (jetty kendi logger'ını kullanır, bizimkini değil) 15:08 <+fox> <hottuna> o zaman endişelenecek bir şey yok .. 15:08 <+fox> <hottuna> ama yine de BW kıtlığı nedeniyle router'ımı çalıştırmıyordum 15:09 <jrandom> kıtlıktan kastın "I2P için yeterince bw olmaması" mı, yoksa "I2P'nin çok fazla bw kullanması" mı? 15:11 <+fox> <hottuna> Aslında ikisi de ama I2P'yi bw bağışlamak için çalıştırdığımdan, ilk seçenek bana daha çok uyuyor 15:11 <jrandom> ah heh, tamam 15:11 <+fox> <hottuna> Syndie'yi ilk kez başlattım ve biraz bunalmış hissediyorum, nereden başlayacağımı pek bilmiyorum 15:11 <+fox> <hottuna> yine de standart arşivin eklenmesi güzel bir dokunuş 15:13 <jrandom> teşekkürler :) bunalmışlık hissini azaltmak için yapmamız gereken çok şey var, ama bunu 2) Syndie 1.000a maddesine geçince konuşalım :) 15:13 <jrandom> 1.000a çıktı, indirip keyfini çıkarın! 15:14 <jrandom> kutudan çıkar çıkmaz deneyim temel olarak şöyle olmalı: kur, başlat, "add the standard archive", Syndie'ye standart arşivle "now" eşitlemesini söyle (sonra save'e bas), ve iletileri çekmeye başlayacak 15:15 <jrandom> save düğmesinin altındaki tabloya, her ileti ve her forum için bir satır ekleyecek - iletilere ve forumlara sağ tıklayınca açılırlar ya da Forum->Read all menüsünden gezinebilirsiniz 15:15 <bar> syndie alfa sürümü için tebrikler, bunun üzerinde uzun süre ve çok çalıştın. saygılar. 15:16 <Complication2> Ben de aynı fikirdeyim. Etkileyici bir veritabanı ve oldukça umut verici bir arayüz. :) 15:16 <+fox> <hottuna> Şu anda Syndie kullanıyorum ve destansı Syndie ve I2P yönü gönderisini okuyorum 15:16 <gloin> bu arada, build.xml içinde sabit kodlanmış bir değer var: build.xml: <property name="swt.win32" value="../swt-I20061214-1445-win32-win32-x86/swt.jar" /> 15:16 <jrandom> teşekkürler, Syndie'yi olması gereken yere getirmek için yapılacak çok iş var, ama bu bir başlangıç 15:17 <+fox> <hottuna> kullanılabilirlik açısından yapılacak çok iş var ama yine de epey yol katetmişsin 15:17 <jrandom> gloin: evet, 3 tane (swt.win32, swt.osx ve swt.linux32) - yalnızca "ant dist" için kullanılıyorlar 15:18 <Complication2> bu arada "ant" varsayılan olarak "ant clean jar" mı? 15:18 * Complication2 kontrol eder 15:18 <jrandom> hottuna: işte burada siz (ve hepiniz :) devreye giriyorsunuz - kafam Syndie'nin iç yapısına fazlasıyla gömülü, bu yüzden onu daha kullanılabilir yapmak için doğru bakış açısını yakalamak benim için zor olabiliyor 15:19 <jrandom> iyileştirmek için görüşlerinize, geri bildirimlerinize ve önerilerinize ihtiyacım var 15:19 <Complication2> Aha, bağımlılık denetimi ve jar 15:19 <Complication2> (temizleme kısmı olmadan) 15:19 <jrandom> doğru Complication2, varsayılan olarak 'clean' yok 15:21 <gloin> "ant dist" linux, win32 vs. için sürümler oluşturur mu? 15:21 <jrandom> gloin: evet, yükleyiciler, .exe dosyaları vb. oluşturuyor 15:22 <jrandom> Syndie'yi sadece kendi kullanımın için derleyip çalıştırmak istiyorsan, "ant jar" yap ve lib/syndie.jar dosyasını Syndie kurulumuna kopyala ya da yerinde başlatmak için "ant run" 15:23 <Complication2> tüh, o zaman "run" hedefini gözden kaçırmışım 15:23 <jrandom> (gerekli -Dswt.dir=/blah bayraklarını belirterek ya da (yeni) dosya nbproject/private/private.properties içine swt.dir=/blah/ olarak koyarak) 15:23 <Complication2> Bir run.sh hazırladım :D 15:24 <Complication2> yalnız iki satırlık, yani zaman alan bir şey değil 15:24 <jrandom> o da olur :) 15:24 <Complication2> Evet, "ant run" gayet güzel çalıştı 15:24 <gloin> "ant run" çalışıyor gibi, install linux32.exe ise eksik swt hakkında yakınıyor. 15:24 <Complication2> Az önce denedim 15:26 <jrandom> hmm gloin, kurulu Syndie'nin lib dizininde swt.jar var mı? 15:27 <gloin> evet. 15:28 <jrandom> ve "java -jar /some/path/to/that/syndie/bin/syndie.exe" mi çalıştırıyorsun? yoksa Linux yükleyiciyi mi kastediyorsun? 15:29 <gloin> yükleyici iyiydi. syndie-1.000a dizinini oluşturdu. 15:31 <gloin> Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3235 in java.library.path 15:33 <Complication2> Küçük bir soru (Linux ikili dosyasını deniyorum) 15:33 <jrandom> hmm, /tmp/ içine libswt-pi-gtk-3235.so oluşturdu mu gloin? 15:33 <Complication2> "393F2DF9" açık anahtarı nereden alınır? 15:33 <jrandom> bu iyi bir soru... 15:34 <gloin> kim? ne zaman? 15:34 <gloin> şu anda /tmp/ içinde libswt-pi-gtk-3235.so yok 15:35 <jrandom> gloin: Syndie ile gelen yeni swt (3.3M4), bulamadığında yerel kitaplıkları /tmp/ içine çıkarıyor 15:36 <jrandom> gloin: şunu çalıştırıp (cd ~/syndie-1.000a/ ; java -cp lib/syndie.jar:lib/swt.jar:lib/hsqldb.jar syndie.gui.SWTUI ) bulup bulmadığına bakabilir misin? 15:36 <jrandom> Complication2: toplantıdan sonra çeşitli anahtar sunucularında ve web sitesinde yer alacak 15:37 <Complication2> Teşekkürler :) 15:37 <jrandom> (anahtar zincirlerimde var ama Windows makinemden erişemiyorum) 15:37 <Complication2> Bu arada, daha geleneksel yöntemlerle ikili dosya indirmemin gerçekten yarıda kesildiğini fark ettim 15:37 * Complication2 kalan kısmı tekrar çeker 15:38 <gloin> hayır. Belki yükleyiciyi yeniden oluştururum 15:39 <jrandom> gloin: swt.jar içinde libswt-pi-gtk-3235.so olduğundan emin olmak için kontrol edebilir misin (jar tvf lib/swt.jar)? 15:40 <jrandom> her durumda, sorunlar çıktıkça hata ayıklamaya devam edeceğiz 15:41 <gloin> içinde yok. 15:41 <jrandom> Syndie 1.000a için şimdilik bu kadar - elbette zamanla güncellemeler olacak ve toplantılarda veya e-postalarda duyurulacaklar 15:42 <jrandom> (Syndie'yi yükseltmek için tam 4-5+MB paketlerden çok daha küçük indirmeler var - bkz. syndie.i2p.net/download.html) 15:42 <+fox> <hottuna> I2P ağında I2P Syndie arşivlerinin URL'si nedir? 15:43 <jrandom> gloin: jar tvf çıktısını bana özelden iletebilir misin? 15:43 <jrandom> hottuna: http://archive.syndie.i2p/ 15:43 <+fox> <hottuna> teşekkürler 15:45 <jrandom> (archive.syndie.i2p / syndie.i2p.net:8080 adreslerinin yerleşik HTTP sunucusu çalışan Syndie örnekleri olduğunu unutmayın) 15:45 <+fox> <hottuna> oh :) süper :) 15:45 <+fox> <hottuna> bu arada Syndie saati sistemimdeki saatle uyuşmuyor 15:46 <jrandom> yani, herkes kendi Syndie arşivini çalıştırabilir ve insanların ondan eşitlemesine izin verebilir - onlara arşivinize bir bağlantı verin (bunu irc/html/vb. üzerinden ya da Syndie içinde bir "archive link"/reference ile yapabilirsiniz) 15:46 <jrandom> Syndie saati mi? 15:46 <+fox> <hottuna> ya da Syndie'deki iletilerin zaman damgaları 15:47 <+fox> <hottuna> bir saniye. . şimdi doğru görünüyorlar.. 15:47 <+fox> <hottuna> bir yeniden başlatmadan sonra 15:52 <gloin> grafik arayüzsüz (headless) bir arşiv sunucusunu nasıl derlerim? import.cgi artık 'desteklenmiyor' diye varsayıyorum? 15:53 <jrandom> doğru, import.cgi en son sürümle uyumlu değil - normal bir Syndie kurulumuyla syndie "--cli" çalıştırarak grafik arayüzsüz bir sunucu çalıştırabilirsin; bu, metin motorunu çalıştırır. 15:55 <jrandom> tümleşik http sunucusu metin motorundan "httpserv" komutuyla çalıştırılabilir (http://syndie.i2p.net/manual.html#general_httpserv ) 15:55 <gloin> çok teşekkürler. 15:56 <jrandom> arşivini tekrar ayağa kaldıracaksan asıl ben sana teşekkür etmeliyim :) 15:57 <gloin> puh.. GUI ile bile karmaşık görünüyor :) 15:58 <jrandom> evet, sizi bekleyen çok iş var - onu kullanılabilir ve faydalı hâle getirmeye yardım edin :) 15:59 <jrandom> insanlar kurcalamaya başlayıp sorunlar ortaya çıktıkça konuşacak çok daha fazla şeyimiz olacak, ama şimdilik, çekinmeden dalın, gönderin ve neler olduğuna bakın 15:59 <jrandom> 3) ??? maddesine doğru süzülerek geçelim, toplantıda gündeme getirmek istediğiniz başka bir şey var mı? 16:00 <Complication2> Linux ikili yükleyicisini test ettim, güzel çalışıyor 16:00 <Complication2> Sadece ilginç olan şu ki, KDE menüsünde bir kısayol oluşturmaya çalıştığında kısayol "Development" grubuna düştü 16:00 <Complication2> NetBeans ve benzeri şeylerle birlikte 16:01 <Complication2> Yanılıyor olabilirim ama Syndie adlı bir grup oluşturmaya çalışacağını yazdığını hatırlıyorum... 16:01 <jrandom> ah, evet. izpack ve Java paketleyicileri/yükleyicileri KDE tümleştirmesi üzerinde hâlâ çalışıyor 16:02 <Complication2> Neyse, küçük bir ayrıntı 16:02 <Complication2> Yine de söylemek istedim 16:02 <jrandom> bir Syndie grubu /oluşturmalı/, ama gördüğünüz gibi, KDE menüsünde uygulama başına klasörler yok (uygulama kategorileri var ve sonra uygulama başına klasörler) 16:02 <jrandom> izpack bunu düzelttiğinde umarım düzelecek (gündemlerinde) 16:03 <Complication2> Doğru 16:03 <Complication2> Her hâlükârda, kısayol göründü ve kaldırıcı (uninstaller) kısayolu da göründü 16:03 <jrandom> wewt 16:03 <Complication2> Ve kaldırıcı da gayet güzel çalıştı (ben genellikle kaynaklardan derlediğim için onu da kullandım) 16:03 <Complication2> =uninstaller 16:04 <bar> birbirleriyle biraz ilişkili iki sorum var 16:04 <bar> 1. eski Syndie'yi ne zaman tamamen kapatacağımıza dair bir plan var mı? 16:04 <bar> 2. syndie.i2p'yi syndie.i2p.net'e yönlendiren bir I2P ağ geçidimiz olabilir mi, yoksa bu eski Syndie altyapısıyla çakışır mı? 16:05 <Complication2> 2 için, bence şu an çakışır 16:06 <jrandom> hmm, açıkçası bunun üzerine pek düşünmemiştim. "öldürelim, herkesi yeni Syndie'ye şimdi şimdi şimdi taşıyalım" diyesim var :) 16:07 <Complication2> ... "localhost:4444" üzerinden "http://archive.syndie.i2p" adresine gitmek 16:07 <bar> sormamın nedeni şu: Syndie web sayfalarına erişmek için squid.i2p kullanmak bazen biraz zahmetli olabiliyor 16:07 <jrandom> ah, anlaşıldı. tamam, syndie.i2p'yi syndie.i2p.net'e yönlendirebilirim ve eski-Syndie kullanıcıları hâlâ syndiemedia.i2p'yi kullanabilir 16:09 <bar> harika :) 16:09 <Complication2> oh, web sayfalarını kastetmiştin 16:10 <Complication2> Ben arşivi kastettiğini sanmıştım :) 16:10 <bar> doğru Complication2, bunu net ifade edemediğim için kusura bakma 16:10 <gloin> kendi forumu, kendi kimliği midir? 16:11 <Complication2> Yeni bir Syndie örneğinde kesinlikle varsayılan bir kimlik / takma ad oluşturuluyor 16:11 <Complication2> Otomatik olarak bir forum oluşturup oluşturmadığından emin değilim 16:11 <jrandom> gloin: her kimliğin bir forumu vardır (ve her forum bir kimliğe aittir) 16:12 <jrandom> Syndie'de bir forum yalnızca bir açık anahtardır 16:12 <jrandom> (yazar da öyledir) 16:12 <Complication2> Nasıl yaptığımı unuttum ve sanırım zaten Ekim ayında metin arayüzüyle yapmıştım :) 16:12 <jrandom> ((veritabanında ve kodda ikisine de 'channels' denir, ama arayüz forumlar ve yazarlar/nymler terimlerini kullanır)) 16:13 <bar> eski Syndie'yi kapatma konusuna gelince, "bilgilendirici bir not bırakıp arşivi yeni gönderilere kapatarak bir ay daha çevrimiçi tutmak" gibi bir şey önerebilir miyim 16:14 <gloin> GUI yalnızca forum oluşturmama izin veriyor. Bu, benim forumuma yazabilmeni istediğimde jrandom kişisini değil jrandom forumunu yetkilendirmem gerektiği anlamına mı geliyor? 16:15 <Complication2> Hatta notu yayınladıktan sonra kısa bir süre daha açık tutarak, bu aşamada birinin buna şiddetle ihtiyacı olursa (hah!) kısa bir süre daha veri alışverişi yapabilmesini sağlamak da olabilir 16:15 <jrandom> gloin: forumlar ve kimlikler aynı şeydir - yeni bir forum oluşturduğunda yeni bir kimlik oluşturursun (ve jrandom kişinin senin forumuna yazmasını yetkilendirmek için jrandom'un forumunu yetkilendirirsin) 16:15 <jrandom> mantıklı görünüyor Complication2 & bar 16:17 <jrandom> gloin: bu şeyler kesinlikle sezgisel değil ve bunu kolaylaştırmak için çok iş yapmamız gerekiyor 16:21 <Complication2> Ops, eski Syndie'de striker tarafından I2Phex ayarı için birden fazla öneriyi fark etmemişim 16:21 * Complication2 yerel kopyalar oluşturur 16:23 <jrandom> :) eski Syndie, syndiemedia.i2p/ ve syndie.i2p.net:8000/ üzerinden erişilebilir olmaya devam edecek 16:23 <jrandom> tamam, toplantı için başka bir şey var mı? 16:25 <gloin> Forum yapılandırmasında gizlilik düzeyini (all/auth/passphrase) ayarlayabiliyorum. Ama her gönderi için de ayarlayabiliyorum. Hangisi geçerli? 16:27 <jrandom> ikisinin de etkisi var, ancak şimdilik forum gizliliğini 'public' tutmanı öneririm (çünkü passphrase (parola cümlesi) korumalı forumlar için GUI'yi henüz yazmadım, yalnızca passphrase korumalı iletiler var) 16:27 <jrandom> forum gizliliği forumun üst verilerini kapsar (diğer sitelere bağlantılar, paketlenmiş anahtarlar vb.), bireysel iletilerin ise kendi ilkesi vardır 16:33 <jrandom> (syndie.i2p --> syndie.i2p.net şu andan itibaren, syndiemedia.i2p hâlâ syndie.i2p.net:8000/ adresine işaret ediyor) 16:33 <jrandom> tamam, toplantı için başka bir şey yoksa 16:33 * jrandom toparlar 16:33 * jrandom *baf*s ile toplantıyı kapatır