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

SuperOnline 100.000 Adet ADSL Satışına Başladı

FZ

Son haberlere göre, Superonline, Türk Telekom ile 100,000 adete kadar ADSL port satışı konusunda sözleşme imzaladı. ADSL erişimi 256 Kbps ve 512 Kbps hızlarında limitsiz ve limitli kullanım ile 1024 Kbps ve 2048 Kbps hızlarında limitsiz kullanım olmak üzere toplam 6 değişik modelde satışa sunuldu.

Ayrıca Superonline, Airties Wireless Networks ile yaptığı işbirliği sonucunda, Superonline ADSL kullanıcıları için özel olarak geliştirilmiş, tamamiyle Türkçe kurulum ve bağlantı ayarlarına sahip ve bir kaç dakika içerisinde ADSL bağlantısı için hazır duruma getirilebilen, ADSL2+ destekli Airties Modemleri de uygun fiyatlar ve taksit avantajı ile kullanıcılarına sağlıyor.

İnternet Yasakları ve İnternete Yaklaşımlar

anonim

Internet Yasakları hala çok güncel. 7 Haziran 2009 Pazar günü Istanbul Barosu'nda konu ile ilgili bir konferans düzenleniyor.

Konferans:
İnternet Yasakları ve İnternete Yaklaşımlar
- Dünyayı saran ağ, dikenli tel olmasın! -

Yer: İstanbul Barosu, Orhan Apaydın Konferans Salonu(kroki)
Tarih: 7 Haziran 2009 Pazar Saat: 11.00-17.00

İstenmeyen E-Mail´larınıza Dava Açın

anonim

Haber kaynağı internethaber.com, makale ise şu şekilde: "New York Başsavcısı Eliot Spitzer, bilgisayar kullanıcılarına istemedikleri halde 500 milyon e-mail göndererek reklam yapmakla suçladığı bir şirket aleyhine dava açtı. "MonsterHut.com" adlı site Mart 2001'den itibaren kullanıcılara istemedikleri reklam e-mail'leri göndermekle suçlanıyor. "

Kısacası bundan sonra spam mail atanlar çok dikkatli olmalı, her an kapılarına bir polis dayanabilir. Aslında işin en komik tarafı ne biliyor musunuz, tam anlamıyla spam'in bir sınırı yok, belkide fazlamesai.net beni şu an onlara spam bir mail gonderdim diye şikayette bulunacak ;)

Zoho Görücüye Çıktı

Titus

Microsoft ile Google çekişip duruyor. Biri IM yazılımı geliştiriyor, diğeri hemen karşı atağa geçip cevabı yapıştırıyor. Biri e-posta servisi açıyor, diğeri ise hemen daha teferruatlısını sunuyor. Belki bu çekişme son kullanıcı olan bizlere yarıyor olabilir ama bu sefer bu çekişme başka birilerine de yaradı. Zoho bu ikilinin çekişmelerinin arasından sıyrılıp görücüye çıktı. Tam donanımlı özellikleri ile Goolge ve Microsoft'a kafa tutacakmış gibi duruyor.

Web'iniz ne kadar estetik?

FZ

Garanti Galeri (GG) sanal dünyadaki tasarımlara odaklanan 'Tasarım Ağı/Ağ Tasarımı' sergisine ev sahipliği yapıyor. Sergi, gelişen ağ tasarımları ile bireylerin sanal dünyayla olan etkileşimleri düşünülerek hazırlanmış. Gerçek dünyadan sanal dünyaya giderek büyüyen ağlar, ağ tasarımları ve ağ tasarımcılarının sorgulandığı 'Tasarım Ağı/Ağ Tasarımı' sergisinin küratörlüğünü grafik tasarımcı Tom Klinkowstein yapıyor. Sergide, Klinkowstein'ın başkanı olduğu 'Media A' grubu ile 'Urban Probe', 'D-Fuze', 'Core77', 'ESP Trendlab', 'Doors of Perception' adlı ünlü ağ tasarımcılarının ürettikleri web tasarımları yer alıyor. New York'lu tasarımcı Tom Klinkowstein'ın küratörlüğünü ve tasarımını üstlendiği sergide, 1990-2090 yılları arasında ağ tasarımı ve tasarım ağının gelişimine ilişkin öngörüleri anlatan 'Ağ Bağlantılı Tasarımcının Hayati Yolu' başlıklı bir çalışma da yer alıyor.

Haberin devamı: http://www.radikal.com.tr/veriler/2004/08/12/haber_124745.php