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

Sınırlı Sorumlu ISP kooperatifi

sundance

LinuxJournal`ın bu makalesi, uzun süredir birçoğumuzun hayalini süsleyen bir proje :) Bilgisayar meraklılarının, sağlam bir ekonomik model üstünde biraraya gelip, teknisyenlerin kendileri olduğu bir ISP kooperatifi.

Eğer şu an `üff karışık iş, birileri bu sistemi kursa da biz de katılsak` diyorsanız, sıkın dişinizi bir iki ay daha fazlamesai`yi bekleyin, belki size bir süpriz yapabiliriz ;)

OECD Internet kullanım istatistikleri

sundance

OECD ülkeleri arasında altı ayda bir yapılan istatistiklere göre, Aralık 2006 itibariyle Türkiye, geniş bant kullanımında Meksika'nın hemen önünde yeralmış.(30/31)

Türkiye'nin hemen önünde ise Yunanistan bulunmakta. DSL/Kablo ve Fiber bağlantılarının gözönüne alındığı Bu istatistiklerde önemli bazı veriler var.

Yaşasın explorer dışında ki tüm tarayıcılar !!!

redogre

İ.T.Ü yüksek lisans öğrencisinizdir, kayıtlar internetten denir, sayfayı 30 kere açmanıza rağmen çalışmaz, dellenip mozilla indirirsiniz, o da scriptlerde problem yaşadığı için kayıt sayfasının linkine basamaz, explorerdan linki okuyup, mozillada yazar, sonunda kayıt olursunuz. Ve okulun bilgi işlem birimini tebrik edersiniz.

Milyonluk web sayfasının son numarası!

sundance

Daha önce haber yaptığımız MillionDollarHomepage.com'da finale yaklaşıldıkça heyecan artıyor.

26 Ekimden bu yana $504,000'lık satış yapan MillionDollarHomepage.com son bin pixeli de ebay üzerinden $1 fiyatla satışa çıkartmış. 151 kişi teklif vermiş durumda ve şu anki fiyat $38,200. Bir sonraki aşama da bence domain ismini satmak olur herhalde :)

Daha Ucuz ve Hızlı Internet İçin Harekete Geçin!

anonim

Türk Telekom'u, uyguladığı tavan fiyat politikası nedeni ile Türkiye'deki internet ve teknoloji ağının genişlemesini engellemekle suçluyoruz. Türk Telekom'un bu tutumu toplumumuzu aydınlık bir gelecekten uzaklaştırmaktadır. Siz de bizimle aynı fikirdeyseniz http://www.organizehareket.com a katılarak destek verin.