Onbeş satırda P2P uygulaması

0
sundance
Ed Felten, p2p'nin önüne geçilmesinin ne kadar zor olduğunu anlatmak için Python ile 15 (yazı ile onbeş) satırlık bir p2p uygulaması yazmış.

(Perl okunaklı değil, Python okunaklı diyenler özellikle okusun sınavda soracağız ne anladıklarını ;)

Yaratıcı beyinlerden yaratıcı çözümler.
İlgilenenler için 5K Javascript ile Wolfenstein ya da yine 5K'da Pron Sitesi

Görüşler

0
sametc
:) biraz python bilen bile kolayca anlayabilceği bir kod yazmış hocam nesi okunaksız :)....

hele bir perl'de yazılsın da gorelim hangisi daha okunaksız :)... ve sanırım 25 satırı gecer :P ....

gercekten kolay kod.
0
lifesdkver0_1
6 satir perl:
$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen
S,5;$SIG{ALRM}=&i;m! (S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm
3;(accept(C,S),alarm 0)?read C,$_,1e6:($_="$, $a f".shift)}sub i{}sub t{socket
C,2,1,6;$k{$w}&&=(connect C,&a)?print C"$, ".pop:0;close C}sub h{t"$_ i/"for
keys%k}sub a{$w=~/:/;pack'CxnC4x8',2,$',split'.',$`}sub f{$w=$_,t"$1 $3/"for
keys%k}sub e{open C,'>',$3;print C $'}sub g{open(C,';&h}


6 satir ruby:
# Server: ruby p2p.rb password server server-uri merge-servers
# Sample: ruby p2p.rb foobar server druby://localhost:1337 druby://foo.bar:1337
# Client: ruby p2p.rb password client server-uri download-pattern
# Sample: ruby p2p.rb foobar client druby://localhost:1337 *.rb
require'drb';F,D,C,P,M,U,*O=File,Class,Dir,*ARGV;def s(p)F.split(p[/[^|].*/])[-1
]end;def c(u);DRbObject.new((),u)end;def x(u)[P,u].hash;end;M=="client"&&c(U).f(
x(U)).each{|n|p,c=x(n),c(n);(c.f(p,O[0],0).map{|f|s f}-D["*"]).each{|f|F.open(f,
"w"){|o|o

bu da lifesdk'dan: 2 satir
import kafana.gore.guzelinden.bir.adet.p2p.uygulamasi
sunucu.baslat()
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Wap uzerinden web´de gezmek

tongucyumruk

Yakın zamana kadar FazlaMesai'yi wap üzerinden okumak için FazlaMesai'ye wap desteği gelmesi veya TurkCell'in SurfCell adlı garabetiyle boğuşmak zorunda olduğumu düşünüyordum... Yanılmışım... Çok sevgili arama motorumuz google beni bir kez daha şaşırttı.
Alıyorsunuz wap destekli telefonu, giriyorsunuz http://wap.google.com'a ve webin tamamında arama yapabiliyorsunuz. İşin güzel yanı arama sonuçları web siteleri olsa bile google bunları sizin için wml formatına çeviriyor güzel güzel browse ediyorsunuz dahası arama ile ulaştığınız siteden başka sitelere link varsa o linkleri de google sizin için wml formatına çeviriyor.
Ne diyelim... İlahi google sen herşeyi düşünürsün...

Yeni Bir Harita Sitesi

FZ

Bilgiye benzersiz ve rakipsiz erişim alternatifleri sunan internetin gözde konu başlıklarından biri de haritalar. Google ve Microsoft başta olmak üzere birçok hizmet sağlayıcı web sitelerine eklediği uydu destekli haritalarla dünyanın neredeyse her köşesini birkaç tıklama uzağımıza kadar taşıdı. Ancak ABD dışındaki hemen hiçbir ülkede bu haritalar yerel bilgilerle donanmış değil.

İki Nokta ve Orsa adlı iki Türk bilişim şirketinin ortaklığıyla geliştirilen haritasitesi.com bu boşluğu doldurmayı başarıyor. Türkiye'yi sokak sokak, şehirden köylere kadar kapsayan hizmet benzer hizmetlerle hemen hemen aynı arayüze sahip. Dilediğiniz yeri sokak ismi girerek 'Haritada Bul' başlığı altında arayabildiğiniz gibi 'Nokta Bul' başlığında Türkiye genelinde ya da odaklandığınız noktadaki belediye binası, itfaiye amirliği, vergi dairesi, hastane, pastane gibi özel ilgi alanlarını da bulabiliyorsunuz.

Kaynak: Radikal

Google bu kadar mı taciz edilir! :(

FZ

Geçen hafta bir dostumun ağabeyinin yüksek lisans tezini Internet´e yerleştirmiş ve burada haberini geçmiştim (http://www.fazlamesai.net/modules.php?name=News&file=article&sid=2349). Sonra da arkadaşımın sorması üzerine ona açıklama yapmıştım Google anında yakalar bu yeni belgeyi, PDF´nin de içini açar okur, indeksler filan. Birkaç gün önce Google´a baktığımda ve "veri zarflama" anahtar sözcüklerini arattığımda gerçekten de ilk sayfada ilgili tezin ve bağlantılı linklerin geldiğini gördüm. Arkadaşıma da söyledim, sevindi filan. Ancak bugün baktığımda beni dumura uğratan bir durumla karşılaştım!

farukcubukcu.com

BatoR

farukcubukcu.com ; Bence bakılası. Elliye yakın bilgisayar kursunu Internet üzerinden kendi kendinize, kendi hızınızda ve ücretsiz olarak takip edebileceğiniz bir site... Sadece üye olmanız yeterli... Fazla yeni bir haber olmamakla birlikte arayüz ve hizmet değişikliği tanıtımı hakediyor. (Bence)

İstanbul Şehir Rehberi

okanbatur

İBB, İstanbul Şehir Rehberi sitesini kullanarak, web tarayıcınız ile sokakları ve caddeleri Google Maps'deki gibi goruntuleyip gezebilirsiniz. Arama yapabilirsiniz.