Wednesday, 29 February 2012

Gov: Hanoi's data center: 66B VND

Chào các bác,

Nghe tên bên A và B thì em thấy FOSS ít cơ len chân vào đây nhỉ?
66B VND là số tiền lớn, mà chỉ tính riêng cho TP Hà Nội thôi,
nếu triển khai toàn quốc theo kiểu 63 tình thành, mỗi nơi cần một data
center như
vậy thì lãng phí không kém vì e-gov đợt 1.

http://ictnews.vn/home/CNTT/4/Ha-Noi-van-hanh-Trung-tam-Du-lieu-tri-gia-hon-66-ty-dong/100812/index.ict

--
Best Regards,
Nguyen Hung Vu [aka: NVH] ( in Vietnamese: Nguyễn Vũ Hưng )
vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype:
vuhung16plus, twitter: vuhung, MSN: vuhung16.
http://www.facebook.com/nguyenvuhung
http://nguyen-vu-hung.blogspot.com/

Tuesday, 28 February 2012

Cac cong dong FOSS trong HCMC/Phia Nam

# Email từ Ngôn

Hôm nay có thời gian rảnh rỗi, em tranh thủ tổng hợp lại hoạt động
FOSS trong TPHCM từ trước đến giờ. Xin được chia sẻ với mọi người như
sau

1. SaigonLug: http://saigonlug.org/
Vào năm 2009 có khá nhiều hoạt động sôi nổi. Em cũng tham gia các hoạt
động này và biết bạn Nguyễn Châu An rất trẻ (1988) phụ trách chính
hoạt động nhiệt tình. Tuy nhiên sau đó vào khoảng giữa năm 2010 theo
em biết An kiếm được một công việc tốt trong một công ty công nghệ.
Nên đã từ bỏ và không còn làm nữa. Từ đó đến nay cũng không còn thấy
hoạt động nào của Saigonlug nữa

2. Nhóm Nguồn mở ĐHSP
Của thầy Nguyễn Thái Sơn trưởng khoa Toán tin, cũng có thể nói là nòng
cốt của Saigonlug. Tuy nhiên theo blog thầy
http://osshcmup.wordpress.com/2011/09/21/d%E1%BB%ABng-di-nguy%E1%BB%85n-chau-an/
thì nhóm này đã rã do các thành viên theo đuổi sự nghiệp cá nhân. Gần
đây thì thầy Sơn cũng bị dính vào một scandal khá lớn
http://tintuchangngay.info/2012/02/20/mi%E1%BB%85n-nhi%E1%BB%87m-ban-gd-nxb-dhsp-tphcm-la-d%E1%BB%B1a-tren-thong-tin-b%E1%BB%8Ba-d%E1%BA%B7t/

3. FOSSAsia: http://fossasia.org/
Nhóm do hai vợ chồng Mario - Phúc tổ chức vào mỗi cuối năm. Em cũng
tham gia một vài hoạt động thì được biết hai vợ chồng này có một công
ty tư vấn, cũng như có quan hệ khá tốt với các tổ chức OSS quốc tế.
Nên có vẻ họ vừa tổ chức hoạt động cộng đồng vừa tranh thủ tìm kiếm
các hợp đồng tư vấn/gia công từ đó.

4. CLB Open Solution:
http://www.hca.org.vn/tin_tuc/hd_hoi/nam2010/thang8/bcn_osc
Hình thức như VFOSSA thuộc Hội Tin học TPHCM. Tuy nhiên chưa thấy
nhiều hoạt động lắm từ lúc thành lập, thành phần có vẻ không được
...FOSS lắm ;). Chắc iNet Solution và Lạc Tiên biết hội này!

Qua các hoạt động ở trên có thể thấy do đặc thù thị trường TPHCM thiên
về Kinh tế nên nếu các hoạt động FOSS không xoay quanh được hướng đi
này, thì sau một khoảng thời gian các công ty/cá nhân sẽ từng bước rời
bỏ do không mặn mà nữa. Nên VFOSSA TPHCM sẽ cần có một số mục tiêu rất
cụ thể, bên cạnh các mục tiêu chung của VFOSSA. Cụ thể những cái chính
em đang nghĩ là

Hỗ trợ tối đa các công ty FOSS như iNet Solution, Lạc Tiên (+các
công ty FOSS trong VFOSSA nói chung) triển khai các giải pháp FOSS.
Các công ty phải sống được và sống tốt nhờ FOSS thì mới quay lại hào
hứng đóng góp cho FOSS, cũng như làm sôi động thị trường FOSS nói
chung (Em mới liên hệ một người bạn thân đang làm chuyên viên CNTT
Chính phủ phụ trách các Ủy ban tỉnh miền Trung, có thể sắp tới đẩy qua
kênh này)
Phối hợp chặt các trường Đại học nhiệt tình với FOSS như Cần Thơ,
Hoa Sen, Sư phạm TPHCM... để tổ chức các hoạt động FOSS mang tiếng
vang, trên cơ sở đó ảnh hưởng đến các trường đại học khác. Đây có thể
coi là nòng cốt để phát triển cộng đồng FOSS.
Cử chuyên gia FOSS tham gia các hội thảo về CNTT, khởi nghiệp nói
chung. Để từng bước tăng nhận thức của cộng đồng về FOSS, quảng bá
giải pháp FOSS và lợi ích FOSS.

Về chi tiết, thì anh em trong TPHCM sẽ có buổi offline trưa T7 tuần
này để mọi người cùng hiến kế :). Em sẽ tóm tắt và email mọi người
sau.

Ngôn

Monday, 27 February 2012

Open an 200MB Excel file with LibreOffice 3.4.4

LibreOffice 3.4.4 mở được một tệp Excel (.xls) file trên máy core i5
2.3GHz, 4GB RAM. Thời gian mở là 10 phút :)

MS Excel 2003 trên cùng spec mở được file trên với thời gian khoảng 2 phút.

Không hiểu ai có thể tạo một tệp Excel nặng tới 200MB như thế?
Sao không dùng DB (như MS Access như LibreOffice Base) cho dễ quản lý
với người biết SQL nhỉ?

Có lẽ Excel dễ dùng hơn Access và Base.

Ngu phap tieng Viet

> Lại câu chuyện thuật ngữ ;-) Phần sau là chuyện vui.
>
> Ta hay nói: Đất nước ta, xã hội ta tiến lên Chủ nghĩa xã hội.
>
> Một bác thứ trưởng bảo: sao đất nước, xã hội lại tiến lên một cái Chủ
> nghĩa nhỉ? Chưa bàn chuyện cái đích đó đúng hay sai, cách viết đã có vấn
> đề rồi. Đúng ra, về mặt ngôn ngữ, phải là: Đất nước ta, xã hội ta tiến
> lên Xã hội Xã hội Chủ nghĩa, chứ nhỉ?

+1, một "xã hội có tính chất xã hội chủ nghĩa".

Xã hội chủ nghĩa: Bê nguyên xi tiếng Trung Quốc, ngữ pháp tiếng Trung Quốc.
Nghĩa của từ này: Một chủ nghĩa có tính xã hội.

Thực ra, khi chuyển sang tiếng Việt, phải nói là "Chủ nghĩa xã hội" mới đúng
ngữ pháp tiếng Việt.

Cơ mà người Việt cứ dùng lẫn "xã hội chủ nghĩa", "chủ nghĩa xã hội"
làm người đọc lẫn lộn (nhưng được cho phép) không rõ "xã hội" và "chủ nghĩa"
cái nào bổ nghĩa cho cái nào.

Chuyện tương tự cho tiếng Anh, ví dụ như "Funtion design", "design function" :)
Anh em lập trình viên chí là hay gặp phải lỗi này.

> Dưng mà cả hệ thống chính trị, cả đất nước này hình như đều "tiến lên
> Chủ nghĩa xã hội" hết cả :D

Tiếng Việt có kiểu nói tắt như thế anh ạ.

Ví dụ:
Đại hội VI chỉ ra rằng "mười năm qua, chúng ta đã trả giá đắt để thu
được những hiểu biết và kinh nghiệm ngày nay"

Bây giờ là chuyện chủ ngữ anh ạ :)

Sunday, 26 February 2012

Undelete files in Ubuntu 11.10 with foremost

Foremost được phát triển bởi United States Air Force Office of Special

Investigations và The Center for Information Systems Security Studies

and Research, về sau foremost được mở mã.

Đây là phần mềm hiếm có thể undelete tệp trên ext3, ext4.

Kết quả chạy thử: Undelete thành công một số tệp nhỏ trên Ubuntu 11.10

Chạy thử trên: Ubuntu 11.10

Foremost: Được cài mặc định bằng sudo apt-get install foremost

Lệnh chạy: sudo foremost -t rar -i /dev/sda8 -o foremost/

Ổ cứng: SATA, 300GB

Filesystem: ext4

Thời gian chạy: Khoảng 2.5h

vuhung@lnv:~/tmp/foremost/rar$ ls -l

tổng 2392

-rw-r--r-- 1 vuhung vuhung 146791 Th02 26 21:00 142346150.rar

-rw-r--r-- 1 vuhung vuhung 362192 Th02 26 21:00 143931690.rar

-rw-r--r-- 1 vuhung vuhung 388616 Th02 26 21:00 143933334.rar

-rw-r--r-- 1 vuhung vuhung 177328 Th02 26 21:01 146035208.rar

-rw-r--r-- 1 vuhung vuhung 300885 Th02 26 21:01 146038198.rar

-rw-rw-r-- 1 vuhung vuhung 1012416 Th12 22 2006

AC4_speechless_vs_Yaga_DK_FR.mgx

vuhung@lnv:~/tmp/foremost/rar$ cat ../audit.txt

Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus

Audit File

Foremost started at Sun Feb 26 20:43:05 2012

Invocation: foremost -t rar -i /dev/sda8 -o foremost/

Output directory: /home/vuhung/tmp/foremost

Configuration file: /etc/foremost.conf

------------------------------------------------------------------

File: /dev/sda8

Start: Sun Feb 26 20:43:05 2012

Length: 277 GB (298180411392 bytes)

Num Name (bs=512) Size File Offset Comment

0: 142346150.rar 143 KB 72881228800

1: 143931690.rar 353 KB 73693025280

2: 143933334.rar 379 KB 73693867008

3: 146035208.rar 173 KB 74770026496

4: 146038198.rar 293 KB 74771557376

Finish: Sun Feb 26 22:23:02 2012

5 FILES EXTRACTED



rar:= 5

------------------------------------------------------------------

Foremost finished at Sun Feb 26 22:23:02 2012



Một tệp recovery hỏng:

vuhung@lnv:~/tmp/foremost/rar$ unrar x 143933334.rar



UNRAR 4.00 beta 3 freeware      Copyright (c) 1993-2010 Alexander Roshal





Extracting from 143933334.rar



Extracting  WCL5 R6 ThuG vs Tsu A BR.mgx                              16%

WCL5 R6 ThuG vs Tsu A BR.mgx - CRC failed

Unexpected end of archive

Total errors: 2





Tham khảo:

http://www.ubuntu-unleashed.com/2008/04/howtorecover-and-undelete-text-file-in.html

Wednesday, 22 February 2012

Search engine market in Vietnam

Đọc:
http://itim.vn/itimchungtoi/117-beenet-phong-van-ong-victor-larenko
thì thấy họ đầu tư vì các yếu tố
- Thị trường VN còn chưa bão hòa, còn cơ hội
- Nhân sự VN tốt
- Google xử lý tiếng Việt chưa tốt
Rủi ro: Google làm tốt xử lý tiếng Việt thì itim.vn teo ngay

Sóc bay: Cũng nhận đầu tư tiền triệu, và đang sống dở

Xalo: Search engine biến thành trang tin tổng hợp

Google: Vẫn thế thượng phong dù họ chưa cho Việt Nam là thị trường lớn
đáng để đầu tư.

Saturday, 18 February 2012

Is Open Source more secure than Closed Source?

Nguyễn Vũ Hưng:
1) Link thứ nhất (mil-oss.org): Đây chỉ là một mặt của vấn đề. Theo
http://bit.ly/RwK1n thì *phương pháp phát triển phần mềm mã mở* giúp
phần mềm/hệ thống an toàn hơn nhưng không có nghĩa là hoàn hảo. Có
những hệ lụy về an ninh khi mở mã như trong link trên đã phân tích.
Cũng vẫn theo Mr. Wheeler, đây là một debate chưa khá ngã ngũ. Theo
em, phần mềm mã mở an toàn hơn nếu nó được phát triển bởi một tập số
lớn người có khả năng tốt.

2) Link thứ 2: Không chứng minh FOSS tốt hơn về bảo mật. Link này chỉ
nói về phương pháp phát triển phần mềm mã mở nói chung mà thôi.

Trả lời câu hỏi và đánh giá 2 links:
(Mr. Lê Trung Nghĩa)
Muốn biết đóng hay mở thì an ninh hơn và vì sao lại như thế, bạn nên
vào đây: http://mil-oss.org/learn-more/security-model-and-misconceptions
hoặc http://ubuntuone.com/7FsDSugPrTwTFuW17o8gKM

Dieu Hoang:
Theo tôi, tính "đóng" hoặc "mở" không phải là điểm quyết định của tính
chất bảo mật của một ứng dụng hoặc rộng ra hơn, một hệ thống.

Các ứng dụng "mở" có thể bảo mật hơn ở góc độ coding vì có thể có
nhiều "con mắt" soi mói và tìm ra lỗi. T...Xem thêm

Khánh Hồ Đồng quan điểm với chú Diệu, đa số là do cấu hình quá cơ bản
và không tận dụng được các cơ chế bảo mật được đính kèm trong ứng
dụng, dịch vụ hoặc do sự kết hợp cấu hình không phù hợp giữa môi
trường và hạ tầng dẫn đến các lỗ hổng về bảo mật.

Thursday, 16 February 2012

Fwd: Hot: Prof. Do Van Xe at Can Tho Univesity has joined LaunchPad

Chào các bác,

Theo Trúc thì:

Thày Xê, phó hiệu trưởng Đại Học Cần Thơ tham gia LaunchPad từ cuối
tháng 1/2012:
https://launchpad.net/~dvxe
Thày tính tình xì tin, open theo tinh thần mã mở.
Slide của thày phát biểu ở Đại Học Cần Thơ:
http://www.slideshare.net/vuhung16plus/01-thaydv-xe

Anh em thanh niên trẻ khỏe chắc gì đã contribute được như thày.
Tóm lại là like mạnh.

Monday, 13 February 2012

E-commerce commision rate and advertisement rate

Về % giữa người bán và mua:
- babylon.com: không lấy %, chỉ thu 15K tiền đăng ký cửa hàng
- vatgia.com: họ lấy phí khi mở cửa hàng hoặc cửa hàng VIP (1.5M) trên
vatgia.com
- chodientu: phí mở cửa hàng, họ cũng ăn % nếu mua từ ebay nữa
- muare và các trang rao vặt: Phí "top posting" có các gói 450k/tháng,
750k/tháng, 1.2M/tháng

Về phí đăng quảng cáo
- Tùy vào công ty, độ nổi tiếng của website, thỏa hiệp được cao hay thấp
- Tham khảo giá: http://admicro.vn/
- Tham khảo giá: Banner trên top cỡ 460x60 của Vnexpress là khoảng 40M/tuần

Friday, 10 February 2012

[HanoiLUG] [OT] malicious code in BKAV 2006?

[HanoiLUG] [OT]BKAV2006 chứa mã độc

Nguyen Vu Hung vuhung16plus at gmail.com
Tue Apr 14 14:58:41 ICT 2009

Previous message: [HanoiLUG] CentOS 5.3 update on Virror
(http://lists.hanoilug.org/pipermail/hanoilug/2009-April/005287.html)
Next message: [HanoiLUG] [OT]BKAV2006 chứa mã độc
(http://lists.hanoilug.org/pipermail/hanoilug/2009-April/005289.html)
Messages sorted by: [ date ]
(http://lists.hanoilug.org/pipermail/hanoilug/2009-April/date.html#5288)
[ thread ] (http://lists.hanoilug.org/pipermail/hanoilug/2009-April/thread.html#5288)
[ subject ] (http://lists.hanoilug.org/pipermail/hanoilug/2009-April/subject.html#5288)
[ author ] (http://lists.hanoilug.org/pipermail/hanoilug/2009-April/author.html#5288)

Em xin lỗi các bác vì đề tài OT này.

Cách đây không lâu, bản BKAV bị report là chứa mã độc[1],
nhà em có dùng AVG Free 8.5 và BKAV2006 rev 2222
khi scan bị báo ngay là chứa Trojan horse BackDoor.PoisonIvy.N[2]

BKIS khẳng định đó là false positive.
Em có email hỏi thẳng BKIS nhưng đã hơn 1 tuần chưa có hồi ấm.

Thực hư của vụ này em chưa rõ vì không có mã nguồn.
Hiện tại toàn công ty em đã tạm dừng sử dụng BKAV chờ cho đến khi
mọi việc rõ ràng hơn.

Bác nào có thông tin mong chia sẻ.

[1] http://www.baomoi.com/Home/CNTT/www.hanoimoi.com.vn/Phan-mem-Bkav-bi-nhan-nham-la-ma-doc/2598412.epi
[2] Cũng có người report tương tự ở đây
http://www.benhvientinhoc.com/dd/index.php?showtopic=99647

Sunday, 5 February 2012

HanoiLUG, FOSS and FOSS4T





2012/2/2 Nguyen Hong Quang (home) <>

Anh nghĩ là Hiền không nhầm. Nó đấy. Đây là một nhóm nghiêm túc, chỉ có

điều đợt mấy tháng vừa rồi chúng ta bận nhiều việc nên còn chưa có thì

giờ bàn luận nhiều. Giờ có lẽ là lúc cần lục lại xem đã bàn cái gì và

đến đâu rồi. Nếu Hưng có thì giờ thì thử làm một cái synthesis để mọi

người nhớ lại.


Gửi anh Quang et al,



Tháng 4 năm 2011, anh Nguyễn Minh Hồng có gửi email cho em

và sau đó, HanoiLUG làm việc với Vụ CNTT, Bộ TTTT thành lập

nhóm tư vấn chính sách, tạo một kênh liên lạc giữa cộng đồng FOSS và Vụ CTTT.

Đây là nhóm FOSS4T. Hiện tại có khoảng 30 thành viên tham gia dạng mailing list.



Tháng 6/2011, Nhóm FOSS4T làm việc offline với Vụ CNTT.



Mục đích của FOSS4T là tư vấn khi Vụ CNTT ban hành những chính sách

liên quan tới FOSS.



Cách tiến hành tư vấn: Vụ CNTT gửi các thành viên FOSS4T các dự thảo về FOSS

và thành viên FOSS4T đóng góp ý kiến.



Từ tháng 6 năm 2011 tới nay, FOSS4T đã tham vấn được 2 quyết định và 1 chỉ thị

liên quan tới FOSS mà Vụ CNTT (sẽ) ban hành.



Trong đó, một chỉ thị dự định sẽ ban hành trong quý 1 năm 2012.



Vì tự hạn chế trong FOSS, nên lưu lượng trao đổi với Vụ CNTT không nhiều.



Các văn bản đã ban hành:

www.mic.gov.vn (em chưa có thời gian lọc)

Thursday, 2 February 2012

Amazon EC2, RDS take sysadmin's job?

Về chủ đề: Cloud Computing có làm mất hay làm giảm job của sysadmin hay không?

IMO, câu trả lời là có.

Amazon EC2, RDS là một ví dụ về IaaS (Infra. as a Service) cung cấp cơ
sở hạ tầng ở mức OS và DB cho sysadmin ở dạng on-demand, setup dễ
dàng, muốn bao nhiêu có bấy nhiêu và trả tiền theo lượng tài nguyên mà
họ cần sử dụng.

Một hệ thống dùng EC2, RDS vẫn cần sysadmin: OS cần sysamin, DB cần
sysadmin; nhưng việc quản lý sẽ dễ dàng hơn.
Với EC2, việc cài đặt dễ hơn nên số lượng sysadmin cần sẽ ít hơn và
việc quản trị cũng dễ hơn.
Với RDS, việc scaling DB, quản lý DB ít hơn, do đó số lượng sysadmin
(DBA) cũng cần ít hơn.

cf.
http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
http://en.wikipedia.org/wiki/Amazon_Relational_Database_Service

Wednesday, 1 February 2012

Linux: The Case for the /usr Merge

Nếu chỉ merge, tính tương thích ngược sẽ không bị ảnh hưởng
"So the proposal in front of Fedora is to move directories /bin,
/sbin, /lib, and /lib64 under /usr."

Theo cách này, "chuẩn" về cấu trúc thư mục của Linux sẽ bị thay đổi:
http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html

Các biến môi trường liên quan tới $PATH và $*LIB* có lẽ không cần thay đổi.

Lý do lịch sử: Vì năm 1969/1970, thiếu ổ cứng nên UNIX creator mới
phải chia như thế, và nó được hiểu là "chuẩn" cho tới nay mà không ai
hỏi "vì sao" :D
http://lists.busybox.net/pipermail/busybox/2010-December/074114.html

cf.
http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge

Tieu tiet: The color of bikeshe

vuhung:
Gần đây Vietlug rơi vào những chủ đề rất tiểu tiết như định nghĩa X là
gì, Y là gì (là những khái niệm cơ bản), hoặc văn phạm.

IMO, đây là những đề tài không nên quan tâm; chúng ta nên tập trung
vào những chủ đề lớn hơn.

Tham khảo:
http://www.unixguide.net/freebsd/faq/16.19.shtml
http://en.wikipedia.org/wiki/Parkinson%27s_Law_of_Triviality

Lờ Ong:
Nếu vì hiểu sai những khái niệm cơ bản để dẫn đến những cái nhìn sai
lệch về FOSS thì sao hả anh Hưng. Chắc anh xem film revolutionOS cái
đoạn mà bill gate viết thư nói về FOSS rồi chứ. Ông ta cũng ko hiểu
cái X,Y j đó đâu. Từ trước tới giờ chưa làm dc cái j lớn là do đốt
cháy giai đoạn, hiểu mọi thứ 1 cách hời hợt. Đừng nghĩ rằng mình xây
dc tòa tháp từ tầng 1. Phải xây từ móng đã. Những diễn đàn như thế này
nên đưa cho mọi người cái nhìn đúng đắn kể cả là sơ đẳng nhất. Nhiều
người còn chưa hiểu hết cái X là j Y là j lắm anh Hưng ạ. Nếu họ hiểu
thì FOSS sẽ phát triển rộng lên rồi.

Dieu Hoang:
Theo tôi thấy, ngay cả những thứ hết sức căn bản (nhưng cần thiết)
như thế nào là FOSS, cái gì là FSF và chúng "free" như thế nào, chúng
có những ràng buộc gì...v...v... nhưng lại có vô số người dù đã "mê"
Linux, theo LInux, làm việc với FOSS đã lâu nhưng vẫn còn lơ mơ, thậm
chí ngộ nhận.

Tôi đồng ý với ý kiến của MrTux Hdb, Lờ Ong, Duong Yang Ha Nguyen và
Ngô Huy ở trên. Không hiểu căn bản đã nguy, hiểu sai căn bản còn nguy
hơn nữa. Dạng này thì rất khó đi xa và đi sâu bởi vì sẽ bị lênh bênh,
lập lờ ở một khoản nào đó.

We don't care what is the color of the bikeshed but we should care
what is the bikeshed, how was it built, who is owning it, how can we
use it and how can we maintain it......

vuhung:
Thanks các bác nói thẳng nói thật :)

Hiểu cơ bản và chắc đúng là quan trọng.
Hiểu rộng cũng là một cách tiếp cận khác.
Hai cách tiếp cận này sẽ làm anh em IT thiên theo 2 hướng khác nhau:
Quản lý và chuyên gia.

Guideline #3 của nhóm: "I think the people on this mailing list are
rude!". Có lẽ ime cũng quên điều này.

Kịch bản này đã xảy ra: A và B tranh luận về đề tài X. B phát hiện A
hiểu chưa thấu đáo về khái niệm X' bổ trợ cho X và B, A tranh luận về
X'.
Tranh luận về X' thì OK, fork ra topic mới thì tốt hơn; giữ lịch sự và
tôn trọng lẫn nhau. Common sense là cần, Giang Ngoc Dinh cũng đã nói
về khái niệm này.

Không chỉ sinh viên, mà rất nhiều người tự thỏa hiệp và dễ dãi với
chính mình: Hiểu không đúng, hiểu sai một chút cũng không sao.

Nhưng cũng nhiều người khó tính.

Làm cho cả 2 kiểu đối tượng trên thỏa mãn khó lắm các bác ạ :)