René Renno
René Renno (born 19 February 1979, in West Berlin) is a German footballer.[1][2][3]
| |||
Personal information | |||
---|---|---|---|
Full name | René Renno | ||
Date of birth | 19 February 1979 | ||
Place of birth | West Berlin, West Germany | ||
Height | 1.86 m (6 ft 1 in) | ||
Playing position(s) | Goalkeeper | ||
Youth career | |||
–1990 | SV Norden-Nordwest | ||
1990–1999 | Hertha BSC | ||
Senior career* | |||
Years | Team | Apps | (Gls) |
1999–2000 | Hertha BSC II | 50 | (0) |
2000–2001 | Tennis Borussia Berlin | 32 | (0) |
2001–2003 | SG Wattenscheid 09 | 47 | (0) |
2003–2005 | Rot-Weiss Essen | 36 | (0) |
2005–2010 | VfL Bochum | 14 | (0) |
2005–2010 | → VfL Bochum II | 8 | (0) |
2010– | FC Energie Cottbus | 56 | (0) |
2010– | → FC Energie Cottbus II | 4 | (0) |
Total | 195 | (0) | |
* Senior club appearances and goals counted for the domestic league only and correct as of 20:16, 4 October 2015 (UTC) |
Career
Statistics
As of 27 April 2013
Club performance | League | Cup | Total | |||||
---|---|---|---|---|---|---|---|---|
Season | Club | League | Apps | Goals | Apps | Goals | Apps | Goals |
Germany | League | DFB-Pokal | Total | |||||
1998–99 | Hertha BSC II | NOFV-Oberliga Nord | 20 | 0 | — | 20 | 0 | |
1999–00 | Regionalliga Nordost | 30 | 0 | — | 30 | 0 | ||
2000–01 | Tennis Borussia Berlin | Regionalliga Nord | 32 | 0 | 1 | 0 | 33 | 0 |
2001–02 | SG Wattenscheid 09 | 34 | 0 | — | 34 | 0 | ||
2002–03 | 13 | 0 | — | 13 | 0 | |||
2003–04 | Rot-Weiss Essen | 4 | 0 | — | 4 | 0 | ||
2004–05 | 2. Bundesliga | 32 | 0 | 0 | 0 | 32 | 0 | |
2005–06 | VfL Bochum | 3 | 0 | 0 | 0 | 3 | 0 | |
2006–07 | Bundesliga | 0 | 0 | 0 | 0 | 0 | 0 | |
2007–08 | 10 | 0 | 0 | 0 | 10 | 0 | ||
2008–09 | 1 | 0 | 0 | 0 | 1 | 0 | ||
2009–10 | 0 | 0 | 0 | 0 | 0 | 0 | ||
2005–06 | VfL Bochum II | Oberliga Westfalen | 0 | 0 | 1 | 0 | 1 | 0 |
2006–07 | 0 | 0 | — | 0 | 0 | |||
2007–08 | 2 | 0 | — | 2 | 0 | |||
2008–09 | Regionalliga West | 6 | 0 | — | 6 | 0 | ||
2009–10 | 2 | 0 | — | 2 | 0 | |||
2010–11 | FC Energie Cottbus | 2. Bundesliga | 2 | 0 | 0 | 0 | 2 | 0 |
2011–12 | 7 | 0 | 1 | 0 | 8 | 0 | ||
2012–13 | 2 | 0 | 0 | 0 | 2 | 0 | ||
2010–11 | FC Energie Cottbus II | Regionalliga Nord | 2 | 0 | — | 2 | 0 | |
2011–12 | 0 | 0 | — | 0 | 0 | |||
2012–13 | 2 | 0 | — | 2 | 0 | |||
Total | Germany | 204 | 0 | 3 | 0 | 207 | 0 | |
Career total | 204 | 0 | 3 | 0 | 207 | 0 |
gollark: I can write some code for this if desisred.
gollark: Surely you can just pull a particular tag of the container.
gollark: I can come up with a thing to transmit ubqmachine™ details to osmarks.net or whatever which people can embed in their code.
gollark: It's an x86-64 system using debian or something.
gollark: > `import hashlib`Hashlib is still important!> `for entry, ubq323 in {**globals(), **__builtins__, **sys.__dict__, **locals(), CONSTANT: Entry()}.items():`Iterate over a bunch of things. I think only the builtins and globals are actually used.The stuff under here using `blake2s` stuff is actually written to be ridiculously unportable, to hinder analysis. This caused issues when trying to run it, so I had to hackily patch in the `/local` thing a few minutes before the deadline.> `for PyObject in gc.get_objects():`When I found out that you could iterate over all objects ever, this had to be incorporated somehow. This actually just looks for some random `os` function, and when it finds it loads the obfuscated code.> `F, G, H, I = typing(lookup[7]), typing(lookup[8]), __import__("functools"), lambda h, i, *a: F(G(h, i))`This is just a convoluted way to define `enumerate(range))` in one nice function.> `print(len(lookup), lookup[3], typing(lookup[3])) #`This is what actually loads the obfuscated stuff. I think.> `class int(typing(lookup[0])):`Here we subclass `complex`. `complex` is used for 2D coordinates within the thing, so I added some helper methods, such as `__iter__`, allowing unpacking of complex numbers into real and imaginary parts, `abs`, which generates a complex number a+ai, and `ℝ`, which provvides the floored real parts of two things.> `class Mаtrix:`This is where the magic happens. It actually uses unicode homoglyphs again, for purposes.> `self = typing("dab7d4733079c8be454e64192ce9d20a91571da25fc443249fc0be859b227e5d")`> `rows = gc`I forgot what exactly the `typing` call is looking up, but these aren't used for anything but making the fake type annotations work.> `def __init__(rows: self, self: rows):`This slightly nonidiomatic function simply initializes the matrix's internals from the 2D array used for inputs.> `if 1 > (typing(lookup[1]) in dir(self)):`A convoluted way to get whether something has `__iter__` or not.
References
- "Rene Renno". worldfootball.net. Retrieved 27 April 2013.
- "René Renno" (in German). fussballdaten.de. Retrieved 6 February 2010.
- "Renno, René" (in German). kicker.de. Retrieved 6 February 2010.
External links
- René Renno at fussballdaten.de (in German)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.