George Robertson (rugby league)

George Robertson was an Australian rugby league footballer who played in the 1940s and 1950s. He was a foundation player for Parramatta and played in the club's first game. His position was at lock.

George Robertson
Personal information
Full nameGeorge Robertson
Playing information
PositionLock
Club
Years Team Pld T G FG P
1947–51 Parramatta 67 4 0 0 12
Source: [1]

Playing career

Robertson began his first grade career for the newly admitted Parramatta side when the club played its first game against Newtown on April 12, 1947 at Cumberland Oval. The game ended in a 34–12 defeat and Parramatta went on to lose the following 7 matches until claiming their first victory against Western Suburbs. Parramatta went on to win only 2 further matches that year as the club finished last on the table and claimed its first wooden spoon. Robertson went on to play a further 4 seasons with the club as they struggled towards the bottom of the ladder due to a lack of resources and playing talent. Robertson retired at the end of 1951 after playing 67 games for Parramatta. [2][3]

gollark: See, if I was the owner/admin *I* wouldn't randomly ping everyone!
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```
gollark: !esowiki WHY
gollark: Yes.
gollark: Stop using the passive voice!

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.