# Einfaches Programm zur Anwendung einer Caesar-Chiffre
class Caesar(object):
def crypt(self, case):
if case == 1:
self.wort = raw_input('Bitte geben Sie das zu verschluesselnde Wort ein: ')
self.schluessel = int(raw_input('Bitte geben Sie den Schluessel ein (numerisch): '))
elif case == 2:
self.wort = raw_input('Bitte geben Sie das zu entschluesselnde Wort ein: ')
self.schluessel = int(raw_input('Bitte geben Sie den Schluessel ein (numerisch): '))
self.schluessel = self.schluessel - (self.schluessel*2)
wort = ''
for x in self.wort:
i = chr(ord(x)+self.schluessel)
wort = wort + i
return wort
def menu(self):
print 'Menue: '
print '1) Verschluesseln'
print '2) Entschluesseln'
return int(raw_input())
if __name__ == "__main__":
x = Caesar()
wort = x.crypt(x.menu())
print '\n'+wort
Freitag, 20. Februar 2009
Caesar-Chiffre in Python
Mir war etwas langweilig und da ich mich aktuell sehr für Verschlüsselungen interessiere habe ich mich mal hingesetzt und eine einfache Caesar-Chiffre in Python geschrieben. Vielleicht kann es ja jemand gebrauchen :)
Mittwoch, 28. Januar 2009
Sphere Online Judge
Ein sehr gutes Pendant zu Project Euler ist die Seite "Sphere Online Judge".
Auch hier ist es mölich vorher definierte Programmierprobleme zu lösen, diese einzusenden und in diesem Falle ganz besonders, mit einem in die Seite integrierten Compiler überprüfen zu lassen.
Sollte also die Laufzeit nicht stimmen, oder treten kleine Fehler auf, welche auf den ersten Blick nicht sichtbar sind, so muss man sich an die Arbeit machen und den Code optimieren.
Sphere Online Judge
Auch hier ist es mölich vorher definierte Programmierprobleme zu lösen, diese einzusenden und in diesem Falle ganz besonders, mit einem in die Seite integrierten Compiler überprüfen zu lassen.
Sollte also die Laufzeit nicht stimmen, oder treten kleine Fehler auf, welche auf den ersten Blick nicht sichtbar sind, so muss man sich an die Arbeit machen und den Code optimieren.
Sphere Online Judge
Samstag, 13. Dezember 2008
Project Euler - Programmierübungen der Extraklasse!
Ständig steht man vor dem Problem, dass man nicht weiss was man programmieren soll. Entweder sind Programme einfach nicht realisierbar oder es sind so einfache Programme, dass man selber den Nutzen der ganzen Sache nicht erkennt.
Wenn man jetzt noch einen kleinen Hang zu mathematischen Problemen hat, dann ist Project Euler das absolut passende Programm für viele Stunden von Programmierarbeit.
Mehrere auf Programmiersprachen bzw. Lösungen durch Programmiersprachen zugeschnittene Probleme fordern und lehren ungemein. Das beste daran ist die Möglichkeit nach einer eigenen Lösung sich in einem Forum mit anderen auszutauschen und den eigenen Code immer weiter zu optimieren.
Project Euler
Wenn man jetzt noch einen kleinen Hang zu mathematischen Problemen hat, dann ist Project Euler das absolut passende Programm für viele Stunden von Programmierarbeit.
Mehrere auf Programmiersprachen bzw. Lösungen durch Programmiersprachen zugeschnittene Probleme fordern und lehren ungemein. Das beste daran ist die Möglichkeit nach einer eigenen Lösung sich in einem Forum mit anderen auszutauschen und den eigenen Code immer weiter zu optimieren.
Project Euler
Dienstag, 7. Oktober 2008
Open-Source Bug-Tracker - Mantis
Auf der langen Suche nach einem einfach zu installierenden und vorallem Ressourcen sparenden Bugtracker bin ich auf "Mantis" gestoßen. Dieser bietet alles was man braucht, ohne viel Schnickschnack und aufwendiges Design, aber mit sehr guter Funktionalität.
http://www.mantisbt.org/
http://www.mantisbt.org/
Montag, 6. Oktober 2008
Mister-Wong - Social Bookmarking Tool
Da ich ein Freund des Web 2.0 und ständig auf der Suche nach Codeschnippseln, oder Problemlösungen bin ist dieses Social Bookmarking Tool eine sehr schöne Sache.
Durch Addons im Browser können so die relevanten Seiten an Mister-Wong übermittelt und dort auf einem eigenen Profil veröffentlicht werden.
Sollte man nun das gleiche Problem erneut vorfinden, oder möchte man gerne anderen Leuten die Antworten auf die Fragen geben ist dies mit der eigenen Bookmark-Seite kein Problem mehr.
Mister-Wong
Durch Addons im Browser können so die relevanten Seiten an Mister-Wong übermittelt und dort auf einem eigenen Profil veröffentlicht werden.
Sollte man nun das gleiche Problem erneut vorfinden, oder möchte man gerne anderen Leuten die Antworten auf die Fragen geben ist dies mit der eigenen Bookmark-Seite kein Problem mehr.
Mister-Wong
Abonnieren
Posts (Atom)