Athletics at the 1966 British Empire and Commonwealth Games – Men's 120 yards hurdles
The men's 120 yards hurdles event at the 1966 British Empire and Commonwealth Games was held on 11 August at the Independence Park in Kingston, Jamaica.[1] It was the last time that the imperial distance was contested at the Games later replaced by the 110 metres hurdles.
Athletics at the 1966 British Empire and Commonwealth Games | ||
---|---|---|
Track events | ||
100 yd | men | women |
220 yd | men | women |
440 yd | men | women |
880 yd | men | women |
1 mile | men | |
3 miles | men | |
6 miles | men | |
80 m hurdles | women | |
120 yd hurdles | men | |
440 yd hurdles | men | |
3000 m steeplechase | men | |
4 × 110 yd relay | men | women |
4 × 440 yd relay | men | |
Road events | ||
Marathon | men | |
20 miles walk | men | |
Field events | ||
High jump | men | women |
Pole vault | men | |
Long jump | men | women |
Triple jump | men | |
Shot put | men | women |
Discus throw | men | women |
Hammer throw | men | |
Javelin throw | men | women |
Combined events | ||
Decathlon | men | |
Medalists
Gold | Silver | Bronze |
David Hemery |
Mike Parker |
Ghulam Raziq |
Results
Heats
Qualification: First 2 in each heat (Q) and the next 2 fastest (q) qualify for the final.
Wind:
Heat 1: +1.2 m/s, Heat 2: +0.4 m/s, Heat 3: 0.0 m/s
Rank | Heat | Name | Nationality | Time | Notes |
---|---|---|---|---|---|
1 | 1 | David Hemery | 14.2 | Q | |
2 | 1 | Ghulam Raziq | 14.2 | Q | |
3 | 1 | David Prince | 14.4 | q | |
4 | 1 | Folu Erinle | 14.4 | q | |
5 | 1 | Michael Murray | 15.0 | ||
6 | 1 | Kimaru Songok | 15.2 | ||
1 | 2 | Gurbachan Singh Randhawa | 14.3 | Q | |
2 | 2 | Mike Parker | 14.4 | Q | |
3 | 2 | Gary Knoke | 14.9 | ||
4 | 2 | Anthony Carr | 14.9 | ||
2 | Samuel Sang | DNF | |||
2 | Alfred Belleh | DQ | |||
1 | 3 | John Taitt | 14.4 | Q | |
2 | 3 | Ray Harvey | 14.6 | Q | |
3 | 3 | Bill Gairdner | 14.7 | ||
4 | 3 | Osman Merican | 14.8 | ||
5 | 3 | Wayne Athorne | 15.4 |
Final
Wind: 0.0 m/s
Rank | Name | Nationality | Time | Notes |
---|---|---|---|---|
David Hemery | 14.1 | |||
Mike Parker | 14.2 | |||
Ghulam Raziq | 14.3 | |||
4 | Ray Harvey | 14.3 | ||
5 | John Taitt | 14.3 | ||
6 | Folu Erinle | 14.5 | ||
7 | Gurbachan Singh Randhawa | 14.6 | ||
8 | David Prince | 14.6 |
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
- "Results". thecgf.com. Retrieved 22 July 2020.
- "Heat & Final results". The Guardian. 13 August 1966. p. 10. Retrieved 22 July 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.