Yeni Kərki

Yeni Kərki (also, New Karki, Karki and Kerki) is a village and the least populous municipality in the Kangarli Rayon of Nakhchivan, Azerbaijan. It is located in the near of the Nakhchivan-Sharur highway, 14 km in the north-east from the district center. Its population is mainly busy with animal husbandry. There is a secondary school, club, library and a medical center in the village. It has a population of 380.[1]

Yeni Kərki
Municipality
Yeni Kərki
Coordinates: 39°18′36″N 45°13′18″E
Country Azerbaijan
Autonomous republicNakhchivan
RayonKangarli
Population
 (2005)
  Total380
Time zoneUTC+4 (AZT)

History

Yeni Kərki (New Karki) was founded by refugees from Karki village of the Sadarak Rayon. Karki was occupied by the Armenia on 19 January 1990, during the Nagorno-Karabakh war.[2][3][4][1]

Etymology

Oykonim is related with the name of the Karki tribe. In the sources indicated that the Karki tribes came to Azerbaijan in the composition of the Turkic Kipchaks in the early Middle Ages. There is information about the existing tribe of the kərkibaşlı (karki-bashly) which was the one of the arms of the qazakhly tribe in the beginning of the 19th century. One of the arms of the Ersari tribe of Turkmens was called Karki. Karki tribes were registered on the territories of Uzbekistan and Turkey. In the territory of the Turkmenistan are exist a city, district, settlement and Kərkidag mountain which is also named Karki.[5]

gollark: Perfectly sane.
gollark: <@!509849474647064576> and <@!134073775925886976> are perfectly sane.
gollark: <@546919893065531393>
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)```

References

  1. ANAS, Azerbaijan National Academy of Sciences (2005). Nakhchivan Encyclopedia. volume II. Baku: ANAS. p. 356. ISBN 5-8066-1468-9.
  2. Nakhchivan Autonomous Republic
  3. Kərkinin taleyi
  4. Sadarak District Court
  5. Encyclopedic dictionary of Azerbaijan toponyms. In two volumes. Volume I. p. 304. Baku: "East-West". 2007. ISBN 978-9952-34-155-3.


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