Governor of Cork
The Governor of Cork was a military officer who commanded the garrison at Cork in Ireland. The office became a sinecure and in 1833 was abolished from the next vacancy.
List of Governors of Cork
Governors
- 1644: Major Muschamp [1]
- 1651: Colonel Phair (for Parliament) [1]
- 1672: Francis Boyle, 1st Viscount Shannon [2]
- 1678: Richard Boyle, 2nd Viscount Shannon [1]
- 1689: Daniel O'Brien, 3rd Viscount Clare and M. Boileau (for King James II) [1]
- 1690: Richard Power, 1st Earl of Tyrone and Roger MacElliot [1]
- 1690: Colonel Hales and Colonel Hastings (for King William) [1]
- 1691: Charles Boyle, 2nd Earl of Burlington [3]
- 1691: Sir Richard Cox [1]
- 1692: Sir Toby Purcell [1]
- 1701: Sir James Jefferies [1]
- 1722: James Jefferies (son of above) [1]
- 1746–?1750: Gervais Parker [1]
- 1752–1764: Lieut-General Sir James St Clair [1]
- 1764–1768: Lord Robert Bertie [1]
- 1768–1778: Col. John Wynne
- 1778–1782: Nicholas Lysaght[4]
- 1782–1789: Thomas Pigott
- 1789–1792: Mountifort Longfield
- 1792–1811: The Earl of Massereene
- 1811–1820: The Lord Beresford
- 1820–1828: Sir Brent Spencer
- 1829–1835: Sir William Inglis
Lieutenant-Governors
- c.1760–1765?: James Molesworth
- 1764–1768: John Wynne
- 1772–1778: William Hull a.k.a. William Tonson, 1st Baron Riversdale
- 1778–: John Leland[4]
- St John Jefferies
- 1796–1808: John Leland
- 1808–1815: Col. William Dickson[5]
- 1815–1834: James Stirling[6]
gollark: If you guess randomly the chance of getting none right is 35%ish.
gollark: Anyway, going through #12 in order:> `import math, collections, random, gc, hashlib, sys, hashlib, smtplib, importlib, os.path, itertools, hashlib`> `import hashlib`We need some libraries to work with. Hashlib is very important, so to be sure we have hashlib we make sure to keep importing it.> `ℤ = int`> `ℝ = float`> `Row = "__iter__"`Create some aliases for int and float to make it mildly more obfuscated. `Row` is not used directly in anywhere significant.> `lookup = [...]`These are a bunch of hashes used to look up globals/objects. Some of them are not actually used. There is deliberately a comma missing, because of weird python string concattey things.```pythondef aes256(x, X): import hashlib A = bytearray() for Α, Ҙ in zip(x, hashlib.shake_128(X).digest(x.__len__())): A.append(Α ^ Ҙ) import zlib, marshal, hashlib exec(marshal.loads(zlib.decompress(A)))```Obviously, this is not actual AES-256. It is abusing SHAKE-128's variable length digests to implement what is almost certainly an awful stream cipher. The arbitrary-length hash of our key, X, is XORed with the data. Finally, the result of this is decompressed, loaded (as a marshalled function, which is extremely unportable bytecode I believe), and executed. This is only used to load one piece of obfuscated code, which I may explain later.> `class Entry(ℝ):`This is also only used once, in `typing` below. Its `__init__` function implements Rule 110 in a weird and vaguely golfy way involving some sets and bit manipulation. It inherits from float, but I don't think this does much.> `#raise SystemExit(0)`I did this while debugging the rule 110 but I thought it would be fun to leave it in.> `def typing(CONSTANT: __import__("urllib3")):`This is an obfuscated way to look up objects and load our obfuscated code.> `return getattr(Entry, CONSTANT)`I had significant performance problems, so this incorporates a cache. This was cooler™️ than dicts.
gollark: The tiebreaker algorithm is vulnerable to any attack against Boris Johnson's Twitter account.
gollark: I can't actually shut them down, as they run on arbitrary google services.
gollark: Clearly, mgollark is sabotaging me.
References
- Smith, Charles. The ancient and present state of the county and city of Cork. II. p. 420.
- Lodge, John. The Peerage of Ireland; Or, a Genealogical History of the Present ..., Volume 1. p. 91.
- https://www.historyofparliamentonline.org/volume/1690-1715/member/boyle-hon-charles-i-1660-1704
- "No. 11848". The London Gazette. 10 February 1778. p. 1.
- "No. 16125". The London Gazette. 5 March 1808. p. 340.
- "No. 17025". The London Gazette. 17 June 1815. p. 1163.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.