Minister of Public Security (Vietnam)

The Minister of Public Security is the Government of Vietnam member in charge of the Ministry of Public Security. The Minister of Public Security directs the management functions of state for security; responsible organization, construction, management and the highest commander of the People's Public Security Forces. Moreover, the Minister of Public Security is a Member of the Politburo and Member of Council for National Defense and Security. The current Vietnamese Minister of Public Security is General Tô Lâm, since 8 April 2016.

Chain of command

  • President
  • Prime Minister
  • Minister of Public Security

Lists of Ministers of Public Security

Director of Public Security (1946-1948)

No Name Took office Left office
1 Nguyễn Dương February, 1946 June, 1946
2 Lê Giản June 1946 April, 1948

Director of Vietnam Police Department (1948-1954)

No Name Took office Left office
1 Lê Giản April, 1948 June, 1952
2 Trần Quốc Hoàn June, 1952 1954

Minister of Public Security (1954-1975)

No Name Took office Left office
1 Trần Quốc Hoàn 1954 1975

Minister of Home Affairs (1975-1998)

No Name Took office Left office
1 Trần Quốc Hoàn 1975 1980
2 Phạm Hùng 1980 1987
3 Mai Chí Thọ 1987 1991
4 Bùi Thiện Ngộ 1991 November, 1996
5 Lê Minh Hương November, 1996 1998

Minister of Public Security (1998 – present)

No Name Took office Left office
1 Lê Minh Hương 1998 January 28, 2002
2 Lê Hồng Anh January 28, 2002 August 3, 2011
3 Trần Đại Quang August 3, 2011 April 8, 2016
4 Tô Lâm April 8, 2016 now
gollark: ```Internet Protocols and Support webbrowser — Convenient Web-browser controller cgi — Common Gateway Interface support cgitb — Traceback manager for CGI scripts wsgiref — WSGI Utilities and Reference Implementation urllib — URL handling modules urllib.request — Extensible library for opening URLs urllib.response — Response classes used by urllib urllib.parse — Parse URLs into components urllib.error — Exception classes raised by urllib.request urllib.robotparser — Parser for robots.txt http — HTTP modules http.client — HTTP protocol client ftplib — FTP protocol client poplib — POP3 protocol client imaplib — IMAP4 protocol client nntplib — NNTP protocol client smtplib — SMTP protocol client smtpd — SMTP Server telnetlib — Telnet client uuid — UUID objects according to RFC 4122 socketserver — A framework for network servers http.server — HTTP servers http.cookies — HTTP state management http.cookiejar — Cookie handling for HTTP clients xmlrpc — XMLRPC server and client modules xmlrpc.client — XML-RPC client access xmlrpc.server — Basic XML-RPC servers ipaddress — IPv4/IPv6 manipulation library```Why is there, *specifically*, **in the standard library**, a traceback manager for CGI scripts?
gollark: ```Structured Markup Processing Tools html — HyperText Markup Language support html.parser — Simple HTML and XHTML parser html.entities — Definitions of HTML general entities XML Processing Modules xml.etree.ElementTree — The ElementTree XML API xml.dom — The Document Object Model API xml.dom.minidom — Minimal DOM implementation xml.dom.pulldom — Support for building partial DOM trees xml.sax — Support for SAX2 parsers xml.sax.handler — Base classes for SAX handlers xml.sax.saxutils — SAX Utilities xml.sax.xmlreader — Interface for XML parsers xml.parsers.expat — Fast XML parsing using Expat```... why.
gollark: There is no perfect language.
gollark: ```Internet Data Handling email — An email and MIME handling package json — JSON encoder and decoder mailcap — Mailcap file handling mailbox — Manipulate mailboxes in various formats mimetypes — Map filenames to MIME types base64 — Base16, Base32, Base64, Base85 Data Encodings binhex — Encode and decode binhex4 files binascii — Convert between binary and ASCII quopri — Encode and decode MIME quoted-printable data uu — Encode and decode uuencode files```Mostly should be libraries outside of the python core, and why are they not under file formats?
gollark: ```Concurrent Execution threading — Thread-based parallelism multiprocessing — Process-based parallelism The concurrent package concurrent.futures — Launching parallel tasks subprocess — Subprocess management sched — Event scheduler queue — A synchronized queue class _thread — Low-level threading API _dummy_thread — Drop-in replacement for the _thread module dummy_threading — Drop-in replacement for the threading module```Not THAT bad, since they mostly do different things.

References

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