<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại</title>
<meta name="description" content="Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại - Savefile - Blogs -...">
<meta name="author" content="Blog FOSS by Lê Trung Nghĩa">
<meta name="copyright" content="Blog FOSS by Lê Trung Nghĩa [webmaster@vinades.vn]">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Blogs - https&#x3A;&#x002F;&#x002F;letrungnghia.mangvn.org&#x002F;savefile&#x002F;Government&#x002F;cac-lap-trinh-vien-cua-helsinki-thuc-giuc-chuyen-sang-chia-se-va-su-dung-lai-5809.html">
<meta property="og:site_name" content="Blog FOSS by Lê Trung Nghĩa">
<meta property="og:url" content="https://letrungnghia.mangvn.org/savefile/Government/cac-lap-trinh-vien-cua-helsinki-thuc-giuc-chuyen-sang-chia-se-va-su-dung-lai-5809.html">
<link rel="shortcut icon" href="https://letrungnghia.mangvn.org/favicon.ico">
<link rel="canonical" href="https://letrungnghia.mangvn.org/savefile/Government/cac-lap-trinh-vien-cua-helsinki-thuc-giuc-chuyen-sang-chia-se-va-su-dung-lai-5809.html">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/" title="Blogs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Government/" title="Blogs - Government" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Policy/" title="Blogs - Policy" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Philosophy/" title="Blogs - Philosophy" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Security/" title="Blogs - Security" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Legal/" title="Blogs - Legal" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Education/" title="Blogs - Education" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Business/" title="Blogs - Business" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Community/" title="Blogs - Community" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Interoperability/" title="Blogs - Interoperability" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Standards/" title="Blogs - Standards" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Author/" title="Blogs - Author" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Opinions/" title="Blogs - Opinions" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/CC/" title="Blogs - CC" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Cloud/" title="Blogs - Cloud" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Hardware/" title="Blogs - Hardware" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Software/" title="Blogs - Software" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Statistics/" title="Blogs - Statistics" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Trends/" title="Blogs - Trends" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/China/" title="Blogs - China" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/OSs/" title="Blogs - OSs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Blogs/" title="Blogs - Blogs" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/Outsourcing/" title="Blogs - Outsourcing" type="application/rss+xml">
<link rel="alternate" href="https://letrungnghia.mangvn.org/rss/elearning/" title="Blogs - Elearning" type="application/rss+xml">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="style" href="https://letrungnghia.mangvn.org/assets/css/default.vi.1106.css" type="text/css">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://letrungnghia.mangvn.org/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/style.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://letrungnghia.mangvn.org/themes/default/css/news.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/themes/default/css/custom.css">
<link rel="stylesheet" href="https://letrungnghia.mangvn.org/assets/css/default.vi.1106.css">
<style type="text/css">
	body{background: #fff;}
</style>
<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-70254229-3', '');
ga('send', 'pageview');
</script>
</head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Blog FOSS by Lê Trung Nghĩa</h2>
		<p class="pull-right"><a title="Blog FOSS by Lê Trung Nghĩa" href="https://letrungnghia.mangvn.org/">https://letrungnghia.mangvn.org</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại</h1>
		<ul class="list-inline">
			<li>Thứ ba - 26/09/2017 05:49</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại" src="https://letrungnghia.mangvn.org/uploads/letrungnghia/news/2017/image_8.png" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><b><span style="background:rgb(255, 255, 0);">Helsinki’s developers spur shift to sharing and reuse</span></b></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Submitted by <a href="https://joinup.ec.europa.eu/people/11119">Gijs Hillenius</a> on September 22, 2017</span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Theo: <a href="https://joinup.ec.europa.eu/community/osor/news/helsinki%E2%80%99s-developers-spur-shift-sharing-and-reuse">https://joinup.ec.europa.eu/community/osor/news/helsinki%E2%80%99s-developers-spur-shift-sharing-and-reuse</a></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Bài được đưa lên Internet ngày: 22/09/2017</span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><strong>Thành phố Helsinki ở Phần Lan đang tích cực làm nhiều hơn về </strong><strong>dữ liệu </strong><strong>của nó, </strong><strong>các API và mã nguồn của phần mềm sẵn sàng công khai, song song với số lượng ngày một gia tăng các </strong><strong>lập trình viê</strong><strong>n </strong><strong>phần mềm nguồn mở </strong><strong>của thành phố. </strong></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><strong><span style="font-weight:normal">Bắt đầu chỉ với 1 lập trình viên </span></strong><strong><span style="font-weight:normal">vào năm 2013, Helsinki bây giờ thuê 9 </span></strong><strong><span style="font-weight:normal">lập trình viên phần mềm nguồn mở</span></strong>. Họ giúp các phòng của thủ đô với các tác vụ bao gồm việc phát triển các giao diện lập trình ứng dụng - API (Application Programming Interfaces)<strong>, </strong><strong><span style="font-weight:normal">các dự án </span></strong><strong><span style="font-weight:normal">dữ liệu mở</span></strong>, và mua sắm phần mềm. Các lập trình viên đó quen với tiếp cận phát triển phần mềm theo <a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile</a>, và có kinh nghiệm trong chia sẻ và sử dụng lại các giải pháp nguồn mở.</span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Sự gia tăng số lượng các lập trình viên đã tăng cường văn hóa chia sẻ mở và sử dụng lại các tài sản CNTT-TT, <a href="https://www.linkedin.com/in/terotikkanen/" target="_blank">Tero Tikkanen</a>, chuyên gia về kinh nghiệm của người sử dụng (UX) làm việc cho Helsinki, nói.</span></p>

<p align="justify" style="margin-bottom:0.2cm"><img alt="" height="259" src="https://letrungnghia.mangvn.org/uploads/letrungnghia/news/2017/image_8.png" width="496" /></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Thứ ba tuần trước, Tikkanen đã trình bày tại một trong những sự kiện Helsinki Yêu các Lập trình viên (<a href="https://dev.hel.fi/" target="_blank">Helsinki Loves Developers</a>) (Hel&lt;3Dev). Thành phố sử dụng các sự kiện đó và nền tảng được đặt tên trên trực tuyến để <a href="https://joinup.ec.europa.eu/community/epractice/case/helsinki-region-infoshare-service-opens-city-data" target="_blank">tổ chức</a> hội thoại mở, đồng sáng tạo và hợp tác các lập trình viên.</span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">“Chúng tôi chia sẻ công việc của chúng tôi bằng việc sử dụng giấy phép mở và chúng tôi đóng góp cho cộng đồng”, Tikkanen nói, trong một <a href="https://www.slideshare.net/piculet/avoin-muotoiluhelsingissahdw2017" target="_blank">bài trình bày</a> về phát triển và thiết kế phần mềm mở của Helsinki. Một ví dụ là <a href="https://city-of-helsinki.github.io/hel-bootstrap-3/" target="_blank">Helsinki Bootstrap Library</a>, một tập hợp các mẫu template HTML và CSS cho các website và các ứng dụng web. Các ví dụ của các dự án đang sử dụng thư viện Bootstrap gồm cổng các dịch vụ <a href="http://digi.hel.fi/" target="_blank">Chính phủ điện tử số của Helsinki</a>, và <a href="http://kerrokantasi.hel.fi/" target="_blank">Kerrokantasi</a> (”Hãy để cho họ biết thế nào”), một cổng Tham gia điện tử (eParticipation portal). </span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><b>Các nguyên tắc phát triển </b></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Khi thiết kế và xây dựng các dịch vụ Chính phủ điện tử, Tikkanen và các đồng nghiệp của họ dựa vào Sổ tay các Dịch vụ Số, nó mô tả các phương pháp chính, các công cụ và các nguyên tắc. Sổ tay đó là dựa vào <a href="https://www.gov.uk/design-principles" target="_blank">các nguyên tắc thiết kế</a> (<a href="https://vnfoss.blogspot.com/2017/09/cac-nguyen-tac-thiet-ke-dich-vu-so-cua.html">bản dịch sang tiếng Việt</a>) được cơ quan Dịch vụ Số của Chính phủ Vương quốc Anh - GDS (Government Digital Service) tạo ra và các tham chiếu tương tự khác, ví dụ như Sách tham khảo Số (Digital Playbook) được thành phố New York sử dụng. </span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Chính sách về dữ liệu mở của Helsinki các API mở và nguồn mở đã có từ năm 2010. Một trong những dự án nguồn mở cụ thể đầu tiên từng là triển khai giải pháp quản lý thư viện <a href="https://koha-community.org/" target="_blank">KOHA</a> ở tất cả các thư viện trong khu vực thủ đổ Helsinki.</span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><b>Thông tin thêm: </b></span></p>

<ul>
	<li>
	<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><a href="https://www.slideshare.net/piculet/avoin-muotoiluhelsingissahdw2017" target="_blank">Bài trình bày của </a><a href="https://www.slideshare.net/piculet/avoin-muotoiluhelsingissahdw2017" target="_blank">Tero Tikkanen</a></span></p>
	</li>
	<li>
	<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><a href="https://dev.hel.fi/" target="_blank">Hel&lt;3Dev</a></span></p>
	</li>
</ul>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><strong><span style="background:rgb(255, 255, 0);">The city of Helsinki in Finland is progressively making more of its data, APIs and software source code publicly available, in tandem with the city’s growing number of open source software developers.</span></strong></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">Starting with just one in 2013, Helsinki now employs nine open source software developers. They help municipal departments with tasks that include developing application programming interfaces (APIs), open data projects, and procuring software. The developers are used to the <a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Agile</a> software development approach, and experienced in sharing and reusing of open source solutions.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">The increase in the number of developers has reinforced the culture of openly sharing and reusing of ICT assets, says <a href="https://www.linkedin.com/in/terotikkanen/" target="_blank">Tero Tikkanen</a>, a user experience (UX) specialist working for Helsinki.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">Last week Thursday, Tikkanen presented at one of the <a href="https://dev.hel.fi/" target="_blank">Helsinki Loves Developers</a> (Hel&lt;3Dev) events. The city uses these events and its eponymous online platform to <a href="https://joinup.ec.europa.eu/community/epractice/case/helsinki-region-infoshare-service-opens-city-data" target="_blank">organise</a> open dialogue, co-creation and developer cooperation.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">“We share our work by using an open licence and we contribute to the community”, Tikkanen said, in a <a href="https://www.slideshare.net/piculet/avoin-muotoiluhelsingissahdw2017" target="_blank">presentation</a> on Helsinki’s open software development and design. One example is the <a href="https://city-of-helsinki.github.io/hel-bootstrap-3/" target="_blank">Helsinki Bootstrap Library</a>, a set of HTML and CSS templates for websites and web applications. Examples of projects using this Bootstrap library include the <a href="http://digi.hel.fi/" target="_blank">Digital Helsinki eGovernment</a> services portal, and <a href="http://kerrokantasi.hel.fi/" target="_blank">Kerrokantasi</a> (“Let them know how”) an eParticipation portal.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><b><span style="background:rgb(255, 255, 0);">Development principles</span></b></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">When designing and building new eGovernment services, Tikkanen and his colleagues rely on their Digital Services Handbook, which describes key methods, tools and principles. The handbook is based on the <a href="https://www.gov.uk/design-principles" target="_blank">design principles</a> formulated by the United Kingdom’s Government Digital Service (GDS) and other, similar references, for example the Digital Playbook used by the city of New York.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><span style="background:rgb(255, 255, 0);">Helsinki’s policy on open data, open APIs and open source dates from 2010. One of the first concrete open source projects was the implementation of the <a href="https://koha-community.org/" target="_blank">KOHA</a> library management solution in all of the libraries in the Helsinki metropolitan area.</span></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><b><span style="background:rgb(255, 255, 0);">More information:</span></b></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><a href="https://www.slideshare.net/piculet/avoin-muotoiluhelsingissahdw2017" target="_blank"><span style="background:rgb(255, 255, 0);">Presentation by Tero Tikkanen</span></a></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><a href="https://dev.hel.fi/" target="_blank"><span style="background:rgb(255, 255, 0);">Hel&lt;3Dev</span></a></span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%">Dịch: Lê Trung Nghĩa </span></p>

<p align="justify" style="margin-bottom:0.2cm"><span style="line-height:120%"><a href="mailto:letrungnghia.foss@gmail.com">letrungnghia.foss@gmail.com</a> </span></p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://letrungnghia.mangvn.org/savefile/Government/cac-lap-trinh-vien-cua-helsinki-thuc-giuc-chuyen-sang-chia-se-va-su-dung-lai-5809.html" title="Các lập trình viên của Helsinki thúc giục chuyển sang chia sẻ và sử dụng lại">https://letrungnghia.mangvn.org/savefile/Government/cac-lap-trinh-vien-cua-helsinki-thuc-giuc-chuyen-sang-chia-se-va-su-dung-lai-5809.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Blog FOSS by Lê Trung Nghĩa
		</div>
		<div id="contact">
			<a href="mailto:webmaster@vinades.vn">webmaster@vinades.vn</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://letrungnghia.mangvn.org/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=l1ls9Ln1" width="1" height="1" /></div>
<script src="https://letrungnghia.mangvn.org/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=7,nv_my_abbr="+07",nv_cookie_prefix="nv4c_Cgoz2",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="6LcNwC8UAAAAAMm8ZTYNygweLUQtOU0IapbDRk69",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://letrungnghia.mangvn.org/assets/js/language/vi.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/DOMPurify/purify3.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/global.js"></script>
<script src="https://letrungnghia.mangvn.org/assets/js/site.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/news.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/main.js"></script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://letrungnghia.mangvn.org",
            "logo": "https://letrungnghia.mangvn.org/uploads/letrungnghia/le-trung-nghia.png"
        }
        </script>
<script src="https://letrungnghia.mangvn.org/themes/default/js/bootstrap.min.js"></script>
</body>
</html>