Liu Ching-chung

Liu Ching-chung (Chinese: 劉慶中; pinyin: Liú Qìngzhōng) is a Taiwanese politician. He was Minister of the Hakka Affairs Council (HAC) from 30 July 2014 to 1 January 2016.[2][3][4]

Liu Ching-chung
劉慶中
Minister of Hakka Affairs Council of the Republic of China
In office
30 July 2014[1]  31 January 2016
Political DeputyChung Wan-mei
Preceded byHuang Yu-cheng
Succeeded byChung Wan-mei
Minister of Hakka Affairs Council of the Republic of China
(acting)
In office
1 July 2014  29 July 2014
Administrative DeputyChung Wan-mei
Preceded byHuang Yu-cheng
Political Deputy Minister of Hakka Affairs Council of the Republic of China
In office
7 October 2013  1 July 2014
MinisterHuang Yu-cheng
Administrative DeputyChung Wan-mei
Preceded byLee Chao-ming
Personal details
BornPingtung County, Taiwan
NationalityRepublic of China
Alma materNational Chung Hsing University
Illinois State University

Early life

Liu was born in Pingtung County. He earned his bachelor's degree from the Department of Foreign Languages and Literature of National Chung Hsing University. He obtained his master's and doctoral degrees at the Department of Educational Administration and Foundations of Illinois State University in the United States.

Early career

Upon graduation, Liu worked at National Pingtung University of Education (NPUE), serving as Dean of the Graduate Institute of Education Administration, Deputy President, Acting President and President of the university. As NPUE President, he set up a Hakka research center to promote Hakka cultural research and development.

Hakka Affairs Council Political Deputy Minister

During his tenure as the Political Deputy Minister of the Hakka Affairs Council, Liu proactively assisted in the development of Hakka specialty industries and the management of Hakka cultural parks in Miaoli County and Pingtung County. He was also responsible for liaison and collaboration with Hakka affairs agencies of various local governments.

Hakka Affairs Council Minister

Liu was appointed as the acting Minister of the HAC on 1 July 2014 due to the sudden resignation of his predecessor, Huang Yu-cheng, from his post, citing the lack of time he had during his tenure to spend with his family at home. On 30 July 2014, he was officially appointed as the Minister of the HAC.

gollark: WHY(JIT) is capable of arbitrary IO.
gollark: Er, you'd need to sandbox it.
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)```
gollark: I mean, it uses (y, x) coordinates, if I remember correctly!
gollark: Where n = infinity.

References

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