İşten Güçten Eden Yarışma

0
lifesdkver0_1
Python Challange. Ne ile uğraşıyor olursanız olun, zamanınızı çalacak bir yarışma (meydan okuma desek daha doğru olur).

Adı python challenge ama amaçlar çoğunlukla dil bağımsız bir şekilde halledilebiliyor. Etrafta çözümler dolaşıyor ama hangimiz "dergiden çözümünü okuyup bitirdiğimiz bir oyun"dan tat aldık ki? :)

Görüşler

0
FZ
Hadi bakalım, işi gücü bıraktık, gündüz gündüz şifre çözüyoruz (ama ilaç için bilgisayar bize şşştt, Neo, dikkatli ol geliyorlar! demiyor, o tadı yaşatmıyor! :-P
0
pismikrop
harikaymış ya, çok güzel ...
0
FZ
4. seviyeye geldik takıldık, orada bulduğumuz küçük harfler şifrelenmiş mi yoksa dümdüz mü kullanmak gerekiyor, basit bir yerine koyma şifresi mi yoksa yer değiştirme şifresi mi, kafam karıştı. :-P
0
FZ
Bu gibi durumlarda işe yarayabilecek bir yazılım: Crank yani "CRyptANalysis toolKit".

http://crank.sourceforge.net

Ekran görüntüleri:

http://crank.sourceforge.net/screen1.gif

http://crank.sourceforge.net/screen2.png

Ve:

http://packages.debian.org/stable/utils/crank

ya da:

apt-get install crank
0
myss
Yerine koyma ile yer degistirme sifreleri arasindaki fark nedir?

Oradaki kaydirma sifresiydi (al sana uydurma bir terim daha :) ) galiba.

6. seviyeyi cozen varsa yardimci olursa sevinirim ;)
0
FZ
Sizin kaydırma dediğiniz şeye ben yerine koyma (substitution) demişim, evet terim karmaşası olmuş ve aslında sizinki biraz daha iyi gibi, benimkisi doğrudan çeviri. Yer değiştirme ile kast ettiğim ise "transposition". Yani bu yöntem ile yapılan şifreleme, misal:

WRIOR FEOEP EESVE LANJD ADCED ETCXQ

Yukarıdaki şifreli metinde sizin deyişinizle kaydırma benim deyişimle yerine koyma yok, yapılan şey açık metindeki harflerin sırasının karıştırılması ve sonra ortaya çıkan karakter dizisinin 5lik gruplanarak yazılması. Yani filanca harf yerine falanca harf gelmiş gibi bir şey değil de 3. sıradaki harfi almışız 7. sıraya, 7. sıradakini almışız 1. sıraya, ... vs. koymuşuz gibi bir durum söz konusu.
0
myss
Yerine koyma ile kastettiginizi dogru anlamisim. Benim kaydirma ile kastettigim yerine koymanin ozel bir durumu, yani her harfin yerine N harf sonraki harfi koyma.

Sadece yer degistirme ile ne kastettiginizi anlamamistim.
0
FZ
Hani şu "one small letter EXACTLY surrounded by three bodyguards" muhabbetinin olduğu bölümde takıldım ben, yani sağında ve soluna üç büyük harf olan küçük harfleri tespit etmemizi istiyor ama onları bulduktan sonra oluşan harf dizisi anlamlı değil, acaba şifreli dizi mi (önceki bilgilerimizi de kullanalım hesaabı).
0
tongucyumruk
Ufak bir ipucu vereyim. Exactly.

Ben de bir sonraki bölümde takıldım. Daha çok soruyu anlayamadığımdan...
0
MC
url'yi ve linked listleri düşün
0
MC
kaynak kodunun ilk satırı ilk büyük ipucu!
0
pismikrop
2. aşamada şifreyi çözerken yazdığım algoritma:


import sys

alphabet = "abcdefghijklmnopqrstuvwxyz"
msg = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu ynnjw ml rfc spj."

for s in msg:
if s in alphabet: s = alphabet[alphabet.find(s) + 2]
sys.stdout.write(s)


mesajı okuduktan sonra aklım başıma geldi.


import string

table = string.maketrans("abcdefghijklmnopqrstuvwxyz", "cdefghijklmnopqrstuvwxyzab")
print msg.translate(table)

Görüş belirtmek için giriş yapın...

İlgili Yazılar

Türkiye'nin Yurtdışı Internet Erişimi Üzerine - 1

FZ

Kablo koptu. Yok efendim yedekli. Denizde deprem oldu. Tedbir aldık. Tüh alamadık. Yok yok hallediyoruz konuyu güvenin bize, koskoca kurumuz. A-aa gene gitti hatlar, tüh!... derken Türk Telekom'un yurtdışı Internet çıkış hizmeti arap saçına döndü dönecek. Pekiyi ama bu işin içyüzü nedir? Hong Kong'daki bilgisayarcılar evlere 100 Mbit/s Internet dağıtmak ile meşgul iken parasını tıkır tıkır ödeyen Türkiye Internet kullanıcıları nelere maruz kalmaktadır?

Serdar Güçlü'nün Türkiye'nin Yurtdışı İnternet Erişimi Üzerine - 1 başlıklı makalesi Internet yedeklemesi nedir, ne değildir, civardaki ülkeler bu tür sorunları nasıl çözüyorlar ve Türk Telekom nasıl çözemiyor gibi konulara değiniyor, teknik bir dille gayet güzel anlatıyor. Okuyalım, öğrenelim (ve sonra hesap soralım!)

Türkçe-İngilizce Terim Kütüphanesi

SHiBuMi

Uzun zamandan beri Internette İngilizce doküman hazırlarken kullanabileceğim bir sözlük arıyordum. Şimdiye kadar rastladıklarım ya aşırı derecede kullanışsızdı (aralarında Türkçe sözlük içersinde Türkçe harfleri aramada problem yaşayanlar var) ya da aradığını bulmak mümkün değildi. Biraz önce www.zargan.com daki sözlüğü keşfettim. Bu sözlük terimler sözlüğü olarak geçiyor ama oldukça geniş bir veritabanına sahip ve her aranılanı bulmak mümkün. Ayrıca veritabanı değişik kategorilere ayrılmış ve sonuçlar iş dünyası terimleri, genel sözlük, bilişim sözlüğü vs. diye listelenebiliyor. Oldukça kullanışlı bir sözlük, İngilizce terimlerle sık uğraşanların bir gözatmasını tavsiye ederim.

Uyumayın *.com.tr Jenerik Alan Adları Verilmeye Başlandı!!!

BadsectoR

Bilindiği uzere haksız rekabet yaratmaması için ODTU Bilgi İşlem Dairesi tarafından verilmeyen jenerik alan adları bugün itibariyle başvuru yapılabilir hale geldi. Başvuruları 08/04/2003 saat 10:00 ile 08/05/2003 saat 23:59 arasında href=http://generic.nic.tr/list.php>http://generic.nic.tr/http://generic.nic.tr adresinden kabul eden ODTU bu tarihten sonra noter huzurunda çekilişle!, belkide şimdiye kadar yaptığı tek mantıklı iş olan jenerik alan adlarını vermemeyi bırakıyor.

Yıllardır altyapısını online hale getiremeyen, form/faks/telefon üçgeninde tescil işlemi yaparak süreci uzatan, yurtdışında 7-8 $ civarından tescil yapılırken insanlardan 50$(TL'de değil) isteyerek yüzbinlerce doların yurtdışına çıkmasını sağlayan, başvuru formunu baştan aşağı ingilizce yapan, alan adı yenileme zamanı geldiğinde sahibini ne e-posta ne de faksla uyarmayarak alan adını askıya alan, başvurada yapılan kontakları veritanındaki kontaklarla karıştıran...Daha fazla yazmayacağım. Bu uygulama sonrasında oluşacak haksız rekabetten kimlerin canı yanacak merak ediyorum. http://generic.nic.tr/list.php adresinde tüccarların! başvurularını görebilirsiniz.

Opera Artık Tamamen Bedelsiz ve Reklamsız

wizzyfx

Opera internet tarayıcısının bedelsiz olarak dağıtımına başlandı.

Amerika'yı yeniden keşfetmek

sundance

Türkiye’de iş dünyasına atılan, birazcık idealizme sahip herkes, kısa bir süre içinde yeni bir şeyler icat etmek, farklı bir şeyler çıkarmak için harekete geçer. Bazen okuldan yeni çıkmış olmanın naifliğidir itici güç, bazen de yıllar boyunca maruz kalacakları köhneliğin farkına varmanın refleksif tepkisidir bunu yaptıran.

Ama “icat çıkarma” lafının çöreklendiği bu coğrafyada “salyangoz satmak”...