Im Jahr 1941 veröffentlicht der argentinische Schriftsteller Jorge Luis Borges in einem Sammelband eine Geschichte, die den merkwürdigen Titel „Die Bibliothek von Babel“ trägt. Darin schildert er im Stil eines Berichts eine fiktive Bibliothek, in … Weiterlesen
Related Posts
Nachgefragt: Was steht an im Monat Dezember? Teil 2
1. Ich bin… in der Bernstein Koordinationsstelle verantwortlich für die Presse- und Öffentlichkeitsarbeit. Neben der Erstellung von Pressemeldungen und Printprodukten wie unseren Newsletter und der Organisation von Veranstaltungen für die Öffentlichkeit bin ich für diesen Blog zuständig. Eine interessante Erfahrung, die viel Spaß macht! 2. Diesen Monat möchte ich mich darauf konzentrieren, den nächsten Kurzfilm für unsere Bernstein TV-Reihe fertig zu stellen. Er handelt um die Erforschung der Gitterzellen in der Arbeitsgruppe von Michael Brecht am Bernstein Zentrum Berlin. Sie… weiter
19. März Duft – Memory
Schon im 17. Jahrhundert wurde in Japan mit verschiedenen Geruchsproben, die in kunstvoll gefertigten Tondöschen und dazu passenden Holzkästchen aufbewahrt wurden, Duft – Memory gespielt. Du kannst Dir ganz leicht Dein eigenes Duft-Memory- Spiel zusammenstellen. Falls Du keine geeigneten Glasfläschchen oder kleine Tonbehälter hast, kannst Du Filmdosen nehmen. Steche durch den Deckel einen Nagel, […]
Diceware
# -*- coding: undecided -*-
# Simple Diceware tool for creating passwords.
#
# This tool takes all words in /usr/share/dict and randomly selects some of them using the Ruby securerandom class. Sadly this class uses only a PRNG and not /dev/random. Be warned!
#
# For more on Diceware have a look here: https://en.wikipedia.org/wiki/Diceware
# Creative Commons License: https://creativecommons.org/licenses/by/4.0/deed.en_US
#
# Author: Bernd Brägelmann
# Timestamp: 20140113 224312
require 'securerandom'
wordlist_path="/usr/share/dict"
words = Array.new
Dir.entries(wordlist_path).each do |name|
if name != ".." && name != "."
file = File.new(wordlist_path+"/"+name,"r")
while (line = file.gets)
if line.chomp.encode("UTF-8").valid_encoding?
words << line.chomp.encode("UTF-8").split('\W')
end
end
puts "read "+wordlist_path+"/"+name
file.close
end
end
puts "words: #{words.length}"
100.times{
puts words[SecureRandom.random_number(words.length)]
}