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

webiket.net - Web ve Yazılım Üzerine Bir Sosyal İmleme Sitesi

webiket

www.webiket.net , tasarım, yazılım, blog dünyası, arama motorları, e-ticaret, web 2.0 site ve servis tanıtımları, kısacası web ile ilgili konulardaki içerikleri paylaşabileceğiniz yeni ve keyifli bir mecra.

Kullanıcılarının oluşturduğu içeriğini, web 2.0 dünyasının kültlerinden sayılabilecek digg.com'a benzer bir şekilde sunan webiket tamamen web dünyasına odaklanmış durumda, dolayısıyla size sesleniyor, ayrıntılarda kaybolmanıza izin vermiyor.

E-Dergi : Bilgisayar ve İnternet Güncesi

anonim

E-Dergi.info 1 ay önce internet siteleri deryasına giriş yaptı. Karadeniz Teknik Üniversitesi, Bilgisayar Mühendislerinin açtığı bu siteyle amaçları Donanım, Yazılım, İnternet, Mobil ve Oyun dünyasını kısaca Bilgisayar'ı ilgilendiren bir dünyanın haberlerini sizlere sunmak ve yeniliklerden farklı ve genç bir bakış açısıyla haberdar olmanızı sağlamak.

İnternet Bağlantısı için Telefon Hattına Gerek Yok

vst

Malumunuz; Evinize ya da işyerinize ADSL İnternet bağlantısı hizmeti almak istiyorsanız, öncelikle bir sabit hat abonesi olmanız gerekiyor. Ancak, bu uygulama Isparta Tüketici Sorunları Hakem Heyetinde karara bağlanan bir görüşmede, yasalara aykırı bulundu.

Sabah Gazetesinin İnternet sayfalarında yayınlanan habere göre, tüketicilerin "bu konuda varsa parasal zararlarının tazminini isteyebilecekleri" dahi bildiriliyor.

Türkiye´deki Internet Uygulamaları

FZ

11 Mart Pazartesi günü saat 18:30'da İstanbul Bilgi Üniversitesi Kuştepe Kampusu Akademik Kurul Odasında, Alcatel e-Ticaret Genel Müdürü Tayfun Türkalp'in konuşmacı olarak katılacağı "Türkiye'deki İnternet Uygulamaları" başlıklı bir konferans düzenlenecektir.

Hukuk ve Kantarın Topuzu

sefalet

Son günlerde gelişen olaylar çerçevesinde kamuoyunda çocuk istismarına yönelik suçlara karşı bir duyarlılık ve eyleme geçme isteği artmıştır. Fakat konu genelağ ve onun kullanımı olunca yerel hukuk yeterli olamamakta ve uygulamada sorunlar yaşanmaktadır. Yeni T.C. Kanunu ile "Bilişim Suçları" (bilişim alanındaki suçlar demek daha doğru görünüyor) bir tanım içine sokulmaya çalışıldı. Bu sayede, ülkeler bazında, en sert tedbirlerin alındığı ceza ve usül kanunlarına sahip olduk. Öyle ki, aşıldığı zannedilen "fişleme", "takip", "gözetleme" gibi pek çok bakımdan eleştirilecek uygulamalar geri gelmiş görünüyor.Özellikle çocuk istismarı ile mücadele etmek gayreti ile bilinçli ve bilinçsiz ve en önemlisi kamuoyunun görüşüne sunulmadan çeşitli uygulamalara geçilip, kanun maddeleri hayata geçirilmiştir.