Karta Palace

Karta Palace (also known as, Court of Karto, Keraton Karta) was a palace built by Sultan Agung in Central Java in the early 1600s.[1]

It was located on the Oyo river, approximately due south of the current locality of Kota Gede and just west of the Plered palace built by his son, Amangkurat I.

Contemporary identification of the palace and its location, is in the terminology to identify early javanese kingdoms - the term Mataram as a key term -

name of a sub village at Plered territory, Plered sub district, Bantul Regency, Yogyakarta (more or less 4 kilometers south of Kotagede). Karta was a Mataram Palace complex (after Mataram Kotagede).

[2]

The structure was important logistically for Agung as he was asserting his separation from the paternal/family palace at Kota Gede,[3] and it was located closer to the ocean coast, which was of significance in the relationship of Mataram rulers with the Nyai Loro Kidul.

Little is known about the structure from non javanese sources, as few described or pictured it. The number of non javanese visitors was limited in number. It was known to be made in entirety in timber, and was prone to being damaged by fire. [4]

It was destroyed by fire, and as with the remains of his son's palace compound at Plered, little or no signs of the structure remain.

Notes

  1. Karta, kerta, karto, and cherta are some of the variant transcriptions of the name from the Javanese language sources
  2. http://www.planetmole.org/daily/pleret-mataram-karta-palace-ruins-central-java-indonesia.html
  3. Merle C. Ricklefs (1998) Islamising Java : The Long Shadow of Sultan Agung, Archipel, Volume 56, pp. 469-482
  4. Miksic's (?) plan on p.38 of Paku Buwono, Sunan of Surakarta XII, 1925- XII (2006), Karaton Surakarta : a look into the court of Surakarta Hadiningrat, Central Java, Marshall Cavendish Editions, ISBN 978-981-261-226-7CS1 maint: multiple names: authors list (link) indicates a ground plan Ground plan of Karto' with no indication of source of information

gollark: Okay, this might fix it, pushed.
gollark: If the issue is what I think it could be, then it's accidentally dropping? data on the threshold of the rolling counter region incorrectly.
gollark: ```nimproc pollTargets(ctx: Ctx) {.async.} = for row in ctx.db.all("SELECT * FROM sites"): var (id, url, rollingTotalPings, rollingSuccessfulPings, rollingLatency, rollingDataSince) = row.unpack((int64, string, int64, int64, int64, Option[Time])) let res = await ctx.pollTarget(url) let threshold = getTime() # drop old data from rolling counters if rollingDataSince.isSome: for row in ctx.db.iterate("SELECT status, latency FROM reqs WHERE timestamp >= ? AND timestamp <= ? AND site = ?", rollingDataSince.get, threshold, id): let (statusRaw, latency) = row.unpack((int, int)) rollingTotalPings -= 1 rollingLatency -= latency if statusRaw <= 0: rollingSuccessfulPings -= 1 # add new data rollingTotalPings += 1 rollingLatency += res.latency if int(res.rtype) <= 0: rollingSuccessfulPings += 1 ctx.db.transaction: ctx.db.exec("UPDATE sites SET rc_total = ?, rc_success = ?, rc_latency = ?, rc_data_since = ? WHERE sid = ?", rollingTotalPings, rollingSuccessfulPings, rollingLatency, threshold, id) ctx.db.exec("INSERT INTO reqs (site, timestamp, status, latency) VALUES (?, ?, ?, ?)", id, getTime(), int(res.rtype), res.latency)```This is the core algorithm.
gollark: Actually, æææææ who even knows.
gollark: The boundary conditions could be wrong on this query.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.