====== Project RAINBOW SQUARE ====== {{tag>project photography howto hadez}} Inspired by [[http://www.stuttgart.de/item/show/273259/1/event/39029|"Cadavre Exquis"]] we're going to start our own random and possibly endless cycle of photos! ===== Organization ===== * [[Leute:hadez]] * [[leute:joachimfenkes]] Drop me a mail if you have any questions or want to join (see below for the info I'd need). |Official twitter hashtag |[[https://twitter.com/#search?q=%23rbsq|#rbsq]] | |Mailing list |[[https://lists.shackspace.de/mailman/listinfo/rbsq|rbsq@lists.shackspace.de]] | |Website |[[http://rbsq.de|rbsq.de]], [[http://rainbowsquare.de|rainbowsquare.de]] | |shackspace gallery |[[http://shackspace.de/gallery/index.php/Projekte/RAINBOW-SQUARE|Projekte/RAINBOW SQUARE]] | |flickr gallery |[[http://www.flickr.com/photos/30146367@N05/collections/72157624926604299/|RAINBOW SQUARE]] | ===== How does it work? ===== There's basically a central organizer and a set of players. * A player is picked at random from the pool of available players at the time. * The player then takes a photo and submits this photo to the organizer. * The organizer picks another player at random who is sent the photo taken by the previous player. * The new player now 'answers' (within a week) to the previously taken photo based on: content, color, form, topic. * The photo is again sent to the organizer and so it keeps going. Once answered, photos are put up in a gallery to be viewed in the order they were taken. This means that the latest photo taken is only known by its photographer and the one having to answer. This minimizes influences on the creative choice of the one having to answer next by comments on the latest photo. ===== Requirements ===== * Please only send in photos you actually took yourself! * You can use editing to enhance your photo or bring out a feeling you want to convey. But please don't submit 'shops' or montages. * You agree that you release your contribution to the project under a [[http://creativecommons.org/licenses/by-nc-sa/3.0/|Creative Commons Attribution Non-Commercial Share Alike 3.0 license]] ([[http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode|legal code]]) {{http://rainbowsquare.de/img/cc-by-nc-sa-3.0-88x31.png}} ===== Can I join? ===== Yes! Most definitely! \\ This event is meant to broaden our creative reach beyond the hackerspace. What this means is that we're explicitly asking **you** to join, //even if you're not a member// of our hackerspace. Just drop a mail to hadez@c-base.org with * the subject "[RAINBOW SQUARE]" * the name you want to be cited with * the email address we should use to contact you and send photos to ===== What kind of equipment do I need? ===== A camera. It really doesn't matter if it's a 5000 EUR DSLR or a cellphone cam. It's not the equipment that takes photos, it's the person behind the device, selecting the frame and controlling the shutter. ===== Players ====== ==== Round 1 (managed by hadez) ==== This round is finished. View the results in the [[http://www.flickr.com/photos/30146367@N05/sets/72157624744622676/with/5406867153/|RAINBOW SQUARE 01 Flickr set]]. ^Waiting ^Active ^Done ^ | | |[[http://www.flickr.com/photos/30146367@N05/4901245178/in/set-72157624744622676/|Jasper]] | | | |[[http://www.flickr.com/photos/30146367@N05/4900655585/in/set-72157624744622676|jotka0711]] | | | |[[http://www.flickr.com/photos/30146367@N05/4900655633/in/set-72157624744622676|Susi]] | | | |[[http://www.flickr.com/photos/30146367@N05/4900655667/in/set-72157624744622676|hadez]] | | | |Julius (Timeout) | | | |Java (Timeout) | | | |[[http://www.flickr.com/photos/30146367@N05/4901245744/in/set-72157624744622676|pfleidi]] | | | |[[http://www.flickr.com/photos/30146367@N05/4901245974/in/set-72157624744622676|rasda]] | | | |[[http://www.flickr.com/photos/30146367@N05/4913820968/in/set-72157624744622676|jocki]] | | | |[[http://www.flickr.com/photos/30146367@N05/4929370496/in/set-72157624744622676|plastikblumen]] | | | |[[http://www.flickr.com/photos/30146367@N05/4941248547/in/set-72157624744622676|maethor]] | | | |[[http://www.flickr.com/photos/30146367@N05/4947215371/in/set-72157624744622676|Georg]] | | | |[[http://www.flickr.com/photos/30146367@N05/5011889963/in/set-72157624744622676|EvilElvis]] | | | |ds (Timeout) | | | |[[http://www.flickr.com/photos/30146367@N05/5057377180/in/set-72157624744622676|achimh]] | | | |linux-frickler (Timeout) | | | |Phil (Timeout) | | | |[[http://www.flickr.com/photos/30146367@N05/5160321547/in/set-72157624744622676/|sirmarcel]] | | | |dunkelstern (Timeout) | | | |Blubser (Timeout) | | | |facesbyandy (Timeout) | | | |[[http://www.flickr.com/photos/30146367@N05/5287817186/in/set-72157624744622676/|momorientes]]| | | |Natalia Schuchardt (Timeout) | | | |Karo (Timeout)| | | |h0uz3 (Timeout)| | | |[[http://www.flickr.com/photos/30146367@N05/5326602655/in/set-72157624744622676/|lostabit]]| | | |Kubasa (Timeout)| | | |[[http://www.flickr.com/photos/30146367@N05/5369670507/in/set-72157624744622676/|diablo83]]| | | |[[http://www.flickr.com/photos/30146367@N05/5406867153/in/set-72157624744622676/|Andi]]| | | |[[http://www.flickr.com/photos/30146367@N05/5407475606/in/set-72157624744622676/|Mephisto]]| ==== Round 2 (managed by Jocki) ==== ^Waiting ^Active ^Done ^ | | |[[http://dojoe.net/rbsq/02-01-momorientes-20952464.jpg|momorientes]]| | | |[[http://dojoe.net/rbsq/02-02-diablo83-49091498.jpg|diablo83]]| | | |[[http://dojoe.net/rbsq/02-03-java-298598274.jpg|Java]]| | | |[[http://dojoe.net/rbsq/02-04-facesbyandy-29582734.jpg|facesbyandy]]| | | |[[http://dojoe.net/rbsq/02-05-andi-769398698435.jpg|Andi]]| | | |[[http://dojoe.net/rbsq/02-06-Jocki-12095091234098.jpg|Jocki]]| | | |[[http://dojoe.net/rbsq/02-07-hadez-209869087124.jpg|hadez]]| | | |[[http://dojoe.net/rbsq/02-08-rasda-9823456765.jpg|rasda]]| | | |[[http://dojoe.net/rbsq/02-09-lostabit-1691869510775.jpg|lostabit]]| | | |EvilElvis (Timeout)| | | |[[http://dojoe.net/rbsq/02-10-linux-frickler-72968286932.jpg|linux-frickler]]| | | |dunkelstern (Timeout)| | | |ds (Timeout)| | | |[[http://dojoe.net/rbsq/02-11-Georg-9672t9785.jpg|Georg]]| | | |plastikblumen (Timeout)| | | |pfleidi (Timeout)| | | |[[http://dojoe.net/rbsq/02-12-Susi-2959323987598274.jpg|Susi]]| | | |h0uz3 (Timeout)| | | |[[http://dojoe.net/rbsq/02-13-sirmarcel-69289628572.jpg|sirmarcel]]| | | |[[http://dojoe.net/rbsq/02-14-jotka0711-68919263828474.jpg|jotka0711]]| | | |Phil (Timeout)| | | |maethor (Timeout)| | | |Blubser (Timeout)| | | |[[http://dojoe.net/rbsq/02-15-Jasper-109598293847.jpg|Jasper]]| | | |Julius| | |**Karo** (Timeout 2011-03-05 23:59)| | |Mephisto| | | ===== Nerd Stuff Here ===== ==== Scheduler ==== We're going to use a slightly modified version of the Linux O(1) scheduler as devised by [[http://de.wikipedia.org/wiki/Ingo_Moln%C3%A1r|Ingo Molnár]]. Here's how we'll select the random player: * there's two player pools, 'waiting' and 'done' * start: all players are in 'waiting', none are in 'done' * a random player is selected from 'waiting' * player submits photo-answer within the defined timeout period (1 week) * either way (timeout or not) the player will be moved into the 'done' queue * a new random player will be selected from 'waiting' and sent the most recent photo available * if there's no more players in 'waiting', the two pools are switched and all players become 'waiting' again * ad infinitum If a new player joins, he's added to the 'waiting' queue immediately. ==== Random Selection Algorithm ==== Right now the random selection is done using a small perl script: #/usr/bin/perl @players = ( 'nick1', # in 'waiting' #'nick2', # already played, in 'done' #..., 'nickN'); srand (time ^ $$ ^ unpack "%L*", `ps axww | gzip -f`); print "next player: ".$players[int(rand($#players))]."\n"; ==== Image Renaming ==== #!/usr/bin/perl # ./rename.pl $MD5 =`md5sum "$ARGV[0]"`; $MD5 =~ m/^(\S+)/; $MD5=$1.'.jpg'; $LINK=$ARGV[1].'.jpg'; system "mv \"$ARGV[0]\" $MD5\n"; system "ln -s $MD5 $LINK\n"; ==== Twitter Update ==== RAINBOWSQUARE.de update: A imgA in answer to B imgB #rbsq #shackspace ==== Mail Update ==== moin werte fotografen, es gibt neues! AAAs bild: BBBs antwort: CCC hat BBBs bild beantwortet und nun ist DDD dran. CCCs bild gibts sobald die antwort von DDD da ist. timeout ist XXX ==== Mail Task ==== moin AAA, der zufall will, dass du als naechstes dran bist! bitte antworte auf folgendes bild: form, farbe, inhalt, thema; mindestens eins sollte passen antwort bitte direkt an mich. timeout: