Dunsoghly Castle

Dunsoghly Castle is a castle and a National Monument[1][2][3][4][5][6] located in the civil parish of St. Margarets, in Fingal, Ireland.

Dunsoghly Castle
Native name
Irish: Caisleán Dún Sochlaigh
Typecastle
LocationDunsoghly,
St Margaret's, Ireland
Coordinates53.426923°N 6.318328°W / 53.426923; -6.318328
Builtc. 1450
National Monument of Ireland
Official name: Dunsoghly Castle
Reference no.230
Location of Dunsoghly Castle in Dublin

History

The castle was built around 1450 by Sir Thomas Plunket, Chief Justice of the Irish Common Pleas. It was continuously occupied until the 1870s by descendants of the same family, despite being a cramped Irish castle and uncomfortable by post-medieval standards. The four-storey tower of the castle has tapering corner turrets rising above the parapet.

The roof, which has served as a model for restorations at Bunratty Castle and Rothe House, is arch-braced with four oak principals; on each collar-beam stands a king-post supporting a purlin and cross-pieces below the ridge. The rafters are laid flat rather than on edge as in modern roofs and the framework covered with split laths.

There is a small chapel to the south bearing the year "1573" over the door, the Instruments of the Passion and the initials of Sir John Plunket and his third wife Jenet Sarsfield. Sir John was the grandson of Sir Thomas, who built Dunsoghly, and like his grandfather he presided as Chief Justice in one of the courts of common law. Jenet was a much married lady, Sir John being the fifth of her six husbands. On the west and south are remains of earthwork defences put up during the warfare of the 1670s.

gollark: More great "WHY WOULD YOU DO THIS":```go// A Context carries a deadline, cancelation signal, and request-scoped values// across API boundaries. Its methods are safe for simultaneous use by multiple// goroutines.type Context interface { // Done returns a channel that is closed when this Context is canceled // or times out. Done() <-chan struct{} // Err indicates why this context was canceled, after the Done channel // is closed. Err() error // Deadline returns the time when this Context will be canceled, if any. Deadline() (deadline time.Time, ok bool) // Value returns the value associated with key or nil if none. Value(key interface{}) interface{}}```
gollark: Basically, modems/rednet but more flexible, cross-server, and without actual modems.
gollark: It's a websocket-based inter-computer cross-server message relay.
gollark: ```rust#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]#[serde(untagged)]pub enum Channel { Numeric(i64), Named(String)}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct RawMsg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value}#[derive(Serialize, Deserialize, Debug, Clone, Message)]pub struct Msg { pub channel: Channel, #[serde(flatten)] pub meta: HashMap<String, Value>, pub message: Value, pub timestamp: chrono::DateTime<chrono::Utc>}#[derive(Serialize, Deserialize, Debug)]#[serde(tag = "type")]enum MessageFromClient { #[serde(rename = "open")] Open { channel: skynet::Channel }, #[serde(rename = "close")] Close { channel: skynet::Channel }, #[serde(rename = "message")] Message(skynet::RawMsg)}#[derive(Serialize)]#[serde(tag = "type")]enum MessageToClient<'a> { #[serde(rename = "message")] Message(skynet::Msg), #[serde(rename = "channels")] OpenChannels { channels: &'a HashSet<skynet::Channel> }}```WIP Rust notreallyconversion of the Skynet protocol.
gollark: ```goconst( zero = iota; /* iota starts as zero */ one = iota; /* ...and is incremented every semicolon */ two; /* the last expression is repeated if you omit it */ three;)```

References

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