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

Maya 5 Kişisel Kullanım İçin Artık Ücretsiz Dağıtılacak!

anonim

alias.com'daki habere göre Maya 5 artık ticari olmayan kullanımlar için ücretsiz dağıtıma açıldı. Programı indirmek için buraya tiklayabilirsiniz. (Bir hışımla hemen siteye vardım ama, ne yazık ki, her zaman olduğu gibi donwload listesinde yer alan işletim sistemleri arasında linux yok.)

Kurtarılmış Bölge: Internet

FZ

Şöyle başlıyor yazı: İktidarların bedenleri uysallaştırmasını öngören modernitenin hedefi arzuyu söndürmek. Ancak merkezi otorite ve denetimin erişemediği kurtarılmış bölge internet, bu oluşuma meydan okuyor.

Ve şöyle devam ediyor:Geçenlerde bir vesileyle internette gezinirken ansızın önümde bir pencere açıldı. ('Yeni Türkçeye göre, 'sörf' yaparken, önümde bir 'cookie', 'pop up' etti demeliydim.) Öğleden sonrasının işleri arasında bunalmışken bunun bir porno sitesi olduğunu gördüm. (Sonradan konuştuğum arkadaşlarım bu ansızın belirme işinin bir sistem olduğunu söylediler.) Sitenin adı ilgimi çekince dayanamayıp açtım.

Gördüklerim karşısında gözlerimin yuvalarından fırladığını belirtmeliyim. Site, 'milf' denilen (anlamını yazamam, Muzır Kurulu'na gazeteyi kapattıramam) bir kadın 'türü'yle (deyimi bağışlayınız) ilgiliydi. Bu kadınlar, çocuklu olmak şartıyla, 40 yaşının üstündekilerdi. Bu kadınların cinsel ilişki sırasında çekilmiş resimleri vardı sitede ve bu iş akla hayale gelebilecek her türden fanteziyi içerecek biçimde devam ediyordu.

IXIR vurur da Züperonline armut mu toplar?

FZ

Yıllardır Superonline'a emeği geçen bir yazılımcı arkadaşıma bir dokundum bin ah işittim!

"Superonline, elemanlarına 2 ay ücretsiz izin verdi! Dönüşümlü olarak arkadaşlarımızla durumu ayarlayıp 1er ay parasız tatil yapmak durumundayız. Tabii kendimizi şanslı sayıyoruz çünkü ücretsiz izne mahkum etmediklerini doğrudan işten çıkarıldılar!"

Gene bir INTERNET@TURKEY klasiği!

Bilmediğiniz Dosya Uzantıları

FZ

".A3K hangi yazılımın dosya uzantısıydı? .ABA Palm Adress Book formatı mıydı? .ELL ATI ile mi ilgiliydi? Peki linki neydi? Yahu bu .EZC dosyasını ne ile açacağız peki?" gibi sorularla meşgul oldu iseniz ya da olma ihtimaliniz varsa o zaman size ciddi ve detaylı olarak yardımcı olacak Internet sitesi FILExt. Fazla söze gerek yok, site kendi kendini gayet güzel anlatıyor ;-)

Ben Size Altın Örümcek Alamazsınız Demedim!

parsifal

İstanbul Büyük Şehir Belediyesi Altın Örümcek 2005 Kamu Kurumu ödülünü kazanmış.

Heralde sonradan bir rehavet çökmüş ki, Kültür kısmında bulunan "CRR Konser Salonu" linki bizi önce http://www.crrks.org adresine, ordan da buraya yönlendiriyor.

Ve CRR Hakkında kısmına girince ağzımız bir karış açık kalıyor.

Burda tartışmamız gereken konu örümceğin hangi şartlarda verildiği mi yoksa bu büyüklükteki bir belediyenin web sayfasının içler acısı hale nasıl geldiği mi?