text:
Về việc các vấn đề gần đây xoay quanh vụ Trung Quốc
vozForums
>
Khu vui chơi giải trí
>
Chuyện trò linh tinh™
[Help]So sánh Wave RSX FI AT và Future X
User Name
Remember Me?
Password
Register
FAQ
Social Groups
Calendar
Mark Forums Read
Page 3 of 4
<
1
2
3
4
>
Thread Tools
#
21
15-07-2010, 10:19
kidboa
Senior Member
Join Date: 12-2006
Location: C:\Windows\system32
Posts: 1,792
Re: [Help]So sánh Wave RSX FI AT và Future X
Quote:
Originally Posted by
thamtubang
đang đi FuX bản FI, thấy cũng khá là ngon, nhưng mà chở nhiều có vẻ hơi đuối tí, mất trớn là chạy chậm lại tí rồi về thẳng số 2 hoặc 1... chạy nói chung êm
Mình cũng mới lấy 1 chiếc FuX Fi, đọc trên bikervn thấy mấy ổng bảo FuX là tay lái ko cân, lệch về bên phải, và phần nhựa trước kêu, xe bác có thấy vậy ko ?
kidboa
View Public Profile
Send a private message to kidboa
Find all posts by kidboa
#
22
15-07-2010, 10:23
thamtubang
Senior Member
Join Date: 08-2008
Posts: 304
Re: [Help]So sánh Wave RSX FI AT và Future X
Quote:
Originally Posted by
kidboa
Mình cũng mới lấy 1 chiếc FuX Fi, đọc trên bikervn thấy mấy ổng bảo FuX là tay lái ko cân, lệch về bên phải, và phần nhựa trước kêu, xe bác có thấy vậy ko ?
em mới đi tầm 3k thôi, nhựa chưa thấy gì, còn tay lái thì ko chắc là có lệch ko... thấy cũng bt mà
thamtubang
View Public Profile
Send a private message to thamtubang
Find all posts by thamtubang
#
23
15-07-2010, 10:29
cdang
Senior Member
Join Date: 03-2007
Posts: 738
Re: [Help]So sánh Wave RSX FI AT và Future X
Máy của Wave RSX FI AT yếu và ăn xăng hơn Future X, cảm giác chạy cũng không bằng. Giá của Wave AT cũng không thật hấp dẫn đối với 1 chiếc xe nửa nạc nửa mỡ, đã thế lại còn bị bọn HONDA nâng giá, nếu không ngại thêm ít tiền xăng thì làm hẳn xe ga vừa có cốp to, đi mưa không dính bùn, ngồi cũng thoải mái hơn nhiều,.....
cdang
View Public Profile
Send a private message to cdang
Find all posts by cdang
#
24
15-07-2010, 10:30
usj_usj
Senior Member
Join Date: 05-2010
Posts: 303
Re: [Help]So sánh Wave RSX FI AT và Future X
Quote:
Originally Posted by
thamtubang
nhựa 2 con giống nhau mà pác
có mỗi cái đuôi và nữa thân sau là giống nhau mà bạn ,còn đằng trước khác hẳn mà , lại còn cái đèn lấy của wave đời trước nữa chứ
usj_usj
View Public Profile
Send a private message to usj_usj
Find all posts by usj_usj
#
25
15-07-2010, 10:55
ketoi12345678
Senior Member
Join Date: 07-2008
Posts: 1,410
Re: [Help]So sánh Wave RSX FI AT và Future X
future thì chỉ thấy được con đời đầu thôi,từ đời II trở đi là thấy bựa rồi
ketoi12345678
View Public Profile
Send a private message to ketoi12345678
Find all posts by ketoi12345678
#
26
15-07-2010, 11:02
bocapgiay.
K.I.A
Join Date: 10-2009
Location: Ở nhà yêu vợ thương con :D
Posts: 1,110
Re: [Help]So sánh Wave RSX FI AT và Future X
Quote:
Originally Posted by
ketoi12345678
future thì chỉ thấy được con đời đầu thôi,từ đời II trở đi là thấy bựa rồi
Chuẩn
Con này đi vẫn ngon lắm ý máy êm tay lái hơi nặng chạy rất phê<> em hay đi Future đầu đời này
Giống hình nầy nầy
bocapgiay.
View Public Profile
Find all posts by bocapgiay.
#
27
15-07-2010, 11:06
mars17789
Senior Member
Join Date: 03-2009
Location: @-,-'-,--nhất phone nhất xế tẩu giang hồ -,-'-,--@
Posts: 2,689
Re: [Help]So sánh Wave RSX FI AT và Future X
Future X thấy mỗi con màu đen là được.Thiết kế cái chắn gió trên bàn thờ cũng xấu quá,như cũ thì đẹp hơn
Cơ mà Fu X yếu hơn Fu Neo 1 chút đó,mua thì mua loại bình xăng con thôi,mua FI chẳng tiết kiệm được nhiều mà yếu hẳn đi,giá thì cao hơn nhìu
mars17789
View Public Profile
Send a private message to mars17789
Find all posts by mars17789
#
28
15-07-2010, 11:08
BlueSonic
Senior Member
Join Date: 08-2008
Location: vô gia cư
Posts: 669
Re: [Help]So sánh Wave RSX FI AT và Wave 110 RSX
Quote:
Originally Posted by
drnicolas
ai biết thông tìn gì về chiếc này review em với ( đặc biệt là Chiếc RSX FI)
gấp nha
em edit lại cái tên xe rồi nhâầm xíu RSX FI AT(
http://honda.com.vn/web/Default.aspx...=81&lang=vi-VN
) và Wave 110 RSX(
http://honda.com.vn/web/Default.aspx...=73&lang=vi-VN
)
bác này chắc đậu đại học nên được ông bà bu mua xe cho hả?
mình là chả thích mấy con này, chỉ yêu mỗi em ware thái hồi trước thôi
nhưng nếu phải chon thì mình vote cho em RSX 110. phê hơn con kia nhiều
con FI AT lai căng đấy nhìn mất thẩm mĩ quá, thà mua mịa con nouvo đi còn oai hơn
BlueSonic
View Public Profile
Send a private message to BlueSonic
Find all posts by BlueSonic
#
29
15-07-2010, 11:09
freezesoft.com
K.I.A
Join Date: 03-2010
Posts: 148
Re: [Help]So sánh Wave RSX FI AT và Future X
Trừ em Future 110cc trong dòng Future đầu tiên thì trong các dòng Future sau này, thấy mỗi dòng Future Neo đời đầu là ngon nhất
Future X càng khởm hơn, mình thề và hứa lẫn đảm bảo là sau này mua xe không bao giờ mua dòng Future cho dù đó là hàng tặng
freezesoft.com
View Public Profile
Find all posts by freezesoft.com
#
30
15-07-2010, 11:14
cavayxanhs
K.I.A
Join Date: 01-2009
Posts: 1,795
Re: [Help]So sánh Wave RSX FI AT và Future X
Quote:
Originally Posted by
kidboa
Xe số tầm trên 20tr thì mua Future X là hợp lý, dáng khỏe cao ráo ( yên ngồi hơi bị cao àh nha với những người ko cao lắm ), máy đầm, êm, thích hợp với người nào tính điềm đạm. Đủ $ thì mua bản Fi
luôn vì khá tiết kiệm xăng
( hơn cả wave 110 )
Mấy chiếc Wava nhẹ nhàng hơn hợp với mấy chú choai choai thích độ xe lạng lạch các kiểu hơn. Còn chiếu Wave RSX AT chỉ thấy chỗ để chân là hơi bị ngu, bên trái để chân cảm giác như bị hẫng ( vì ko có cái cần số ) giá mà
Honda nó làm thành cái bàn để chân nhỏ
nhỏ thì hay và chuyển thắng sau từ cần đạp lên tay lái
tối đa là 6%
10000 chỉ tiết kiệm dc 600 đồng . 1L cho là 20 ngàn đi
20.000 tiết kiệm dc 1200 . vậy cứ mỗi lít xăng mình có 2 cục cool air ăn vui miệng .
mua con lexam có làm bàn chân nho nhỏ đó
công nghệ cv matic của con này hoạt động y chang Y.C.A.T của YAMAHA
giá cả rất cạnh tranh 26tr5 đang có event hỗ trợ trực tiếp 2 triệu khi mua con này
cavayxanhs
View Public Profile
Find all posts by cavayxanhs
Page 3 of 4
<
1
2
3
4
>
«
Previous Thread
|
Next Thread
»
Thread Tools
Show Printable Version
Email this Page
Posting Rules
You
may not
post new threads
You
may not
post replies
You
may not
post attachments
You
may not
edit your posts
BB code
is
On
Smilies
are
On
[IMG]
code is
On
HTML code is
Off
Forum Rules
Forum Jump
User Control Panel
Private Messages
Subscriptions
Who's Online
Search Forums
Forums Home
Đại sảnh
Thông báo
Góp ý
Phát triển lappyBase
Tin tức từ vozExpress
Tin tức iNet
Review sản phẩm
Máy tính để bàn
Overclocking & Cooling
Modding
AMD
Intel
Mainboard & Memory
Đồ họa máy tính
Phần cứng chung
Thiết bị ngoại vi & Phụ kiện
Game máy tính
MMO -- Game Online
Liên Minh Huyền Thoại
Phần mềm
Download
Phát triển Phần mềm
Trường đua
Sản phẩm công nghệ
Máy tính xách tay
Tất tần tật thông tin về Dell anh em cần biết
Các sản phẩm Apple
Máy tính chuyên dụng
Thiết bị di động
Đồ điện tử & Thiết bị gia dụng
Multimedia
HDmedia
Online Events
Thế giới game mobile đỉnh cao
9K Truyền Kỳ
Giao lưu Doanh nghiệp & Người dùng (theo Alphabet)
Anh Đức JSC - Supermicro - NVIDIA Quadro
AMD VIETNAM
DELL - Thông tin sản phẩm và dịch vụ chính hãng
DiDong.Net - Game Mobile
MSI Gaming Notebook Việt Nam
Genius - Thiết bị ngoại vi cho máy tính
Công ty TNHH thiết bị kỹ thuật tin học Hải Anh
Công ty TNHH Tin học Mai Hoàng
Công ty TNHH Thương mại – Dịch vụ Tân Doanh
Công ty TNHH Thương mại Quốc tế Thủy Linh
Công ty cổ phần máy tính Vĩnh Xuân
We can do
ZOTAC Việt Nam - Công ty Công nghệ Đạt Khang
Khu vui chơi giải trí
Chuyện trò linh tinh™
Superthreads
From f17 with Love
Offline
Các món ăn chơi
Trưng cầu dân ý
Khu thương mại - Mua và Bán
Máy tính để bàn
Máy tính xách tay
Điện thoại di động
Các thiết bị công nghệ khác
All times are GMT +7. The time now is
15:34
.
Contact Us
-
vozExpress
-
Archive
-
Top
Steam Powered by vBulletin® 0.1 pre-alpha
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Set-Cookie: vflastactivity=0; expires=Fri, 18-Dec-2015 08:34:13 GMT; path=/; domain=vozforums.com

Cache-Control: private, post-check=0, pre-check=0, max-age=0

Pragma: no-cache

Via: 1.1 varnish


text:
v_line
Đăng nhập
hoặc
Đăng Ký
Đi:
Calendar
Đảm Bảo Giá Tốt Nhất
Karl-Liebknecht-Strasse 3
Nuernberger Street 33/34
5 Katharina-Paulus-Str.
Stuelerstrasse 6
Uhland street 142
Lý do tốt nên đặt phòng với Agoda
Hơn 550.000 khách sạn toàn cầu – được cập nhật thêm mỗi ngày
Được tin cậy bởi hơn 17.500.000 khách hàng hài lòng
Đảm bảo giá tốt nhất
Hơn 9 triệu nhận xét khách sạn từ khách hàng Agoda
Hiện diện tại hơn 57.000 thành phố trên toàn thế giới
Ưu đãi đặc biệt của Agoda
Bao gồm các ưu đãi giờ chót(có thể trong cùng ngày!)Miễn phí một đêm nghỉNâng cấp hạng phòng miễn phí!
Customer Support
0.19 Km.
0.38 Km.
0.48 Km.
0.56 Km.
0.62 Km.
0.63 Km.
0.72 Km.
0.96 Km.
1.01 Km.
1.03 Km.
1.05 Km.
1.1 Km.
1.15 Km.
1.25 Km.
1.28 Km.
1.3 Km.
1.32 Km.
1.34 Km.
Về đầu trang
Bản quyền © 2005 – 2014 Agoda Company Pte. Ltd. Giữ toàn quyền.
AGODA ® là thương hiệu được đăng ký của AGIP LLC, sử dụng theo giấy phép của Agoda Company Pte. Ltd.
Agoda là thành viên của
(NASDAQ:PCLN)
AS-AGWEB-3A04

WARC-Type: response

Content-Type: application/http; msgtype=response

Cache-Control: private

Content-Type: text/html; charset=utf-8

Connection: Keep-Alive

Vary: User-Agent, Accept-Encoding

Content-Encoding: gzip


text:
Đang tải
Chọn ngôn ngữ phù hợp với bạn. Chúng tôi sử dụng Tiếng Việt và 41 ngôn ngữ khác.
Được sử dụng nhiều nhất bởi khách ở Việt Nam
Tất cả các ngôn ngữ
Đang tải
Chọn căn hộ nàyTự phục vụ với tất cả các tiện ích cần thiết
Đã lưu vào danh sách
Lưu vào 1 danh sách
Edinburgh, Vương Quốc Anh
54a Annandale Street, Broughton, Edinburgh, EH7 4AZ, Vương Quốc Anh – Hiển thị bản đồ
Giá phòng thấp
Không tính phí đặt phòng • Tiết kiệm tiền! Đảm bảo giá tốt nhất — chọn ngày để xem giá!
472 chỗ nghỉ ở Edinburgh
Bao gồm khách sạn, căn hộ, biệt thự và nhiều loại chỗ nghỉ khác.
30 đánh giá xác thực
Chúng tôi xác thực tất cả các đánh giá từ khách đã từng nghỉ tại Annandale Apartment. Tìm hiểu thêm.
Họ nói ngôn ngữ của bạn
Nhân viên của Annandale Apartment nói được: Tiếng Anh
Đặt phòng an toàn
Khi đặt phòng với chúng tôi các thông tin chi tiết của bạn được bảo vệ bằng kết nối an toàn.
Ngoài trời
Sân thượng/ Hiên
Internet
Miễn phí!
Wi-fi có ở các khu vực công cộng và miễn phí.
Chỗ đỗ xe
Miễn phí!
Có chỗ đỗ xe riêng miễn phí tại chỗ (cần đặt chỗ trước).
Tổng quát
Phòng không hút thuốc, Phòng gia đình, Hệ thống sưởi, Cấm hút thuốc trong tất cả các khu vực
Nhận phòng
15:00 - 19:30
Trả phòng
10:30 - 11:00
Hủy đặt phòng/
Trả trước
Các loại căn hộ khác nhau có thể có chính sách hủy đặt phòng và chính sách thanh toán trước không giống nhau. Vui lòng nhập ngày tháng lưu trú và kiểm tra các điều kiện của phòng bạn chọn.
Trẻ em và giường phụ
Tất cả trẻ em đều được tiếp nhận.
Sức chứa tối đa số giường phụ trong một phòng là 0 chiếc.
Vật nuôi
Vật nuôi không được phép.
Thẻ được chấp nhận tại chỗ nghỉ này
Di chuột qua thẻ để biết thêm thông tin.
Các lựa chọn khác lý tưởng dành cho bạn
Dựa theo 29 đánh giá
Sự sạch sẽ
8,8
Thoải mái
8,6
Địa điểm
8,7
Tiện nghi
8,7
Nhân viên phục vụ
8,8
Đáng giá tiền
8,8
Xem đánh giá của:
Sắp xếp theo:
Carlton Hotel - The Hotel CollectionĐặt phòng gần đây nhất: cách đây 11 giờ
Các thành phố được ưa chuộng nhất
Chúng tôi đã thương lượng với hàng nghìn khách sạn để nhận được các giao dịch tốt nhất. Những giao dịch này được chúng tôi gọi là Giao dịch Bí mật và chỉ kéo dài trong khoảng thời gian có hạn.
Bạn có thể nhận các giao dịch này miễn phí bằng cách đăng ký nhận bản tin của chúng tôi. Bạn còn có thể lựa chọn những điểm đến ưa thích để nhận được giao dịch theo đúng ý mình.
Không phải lo lắng - địa chỉ email của bạn được chúng tôi giữ an toàn. Chúng tôi không bao giờ chia sẻ thông tin cá nhân của bạn, bạn cũng có thể ngừng nhận bản tin bất cứ lúc nào.

markdown:
Đang tải
Chọn ngôn ngữ phù hợp với bạn. Chúng tôi sử dụng Tiếng Việt và 41 ngôn ngữ khác.
Được sử dụng nhiều nhất bởi khách ở Việt Nam
Tất cả các ngôn ngữ
Đang tải
Chọn căn hộ nàyTự phục vụ với tất cả các tiện ích cần thiết
Đã lưu vào danh sách
Lưu vào 1 danh sách
Edinburgh, Vương Quốc Anh
54a Annandale Street, Broughton, Edinburgh, EH7 4AZ, Vương Quốc Anh
–
[Hiển thị bản đồ](javascript:void(0);)
Giá phòng thấp
Không tính phí đặt phòng •
Tiết kiệm tiền!
[Đảm bảo giá tốt nhất](/general.vi.html?tmpl=doc/rate_guarantee) — chọn ngày để xem giá!
472 chỗ nghỉ ở Edinburgh
Bao gồm khách sạn, căn hộ, biệt thự và nhiều loại chỗ nghỉ khác.
30 đánh giá xác thực
Chúng tôi xác thực tất cả
[các đánh giá](#tab-reviews) từ khách đã từng nghỉ tại Annandale Apartment. [Tìm hiểu thêm.](/reviews.vi.html)
Họ nói ngôn ngữ của bạn
Nhân viên của Annandale Apartment nói được: Tiếng Anh
Đặt phòng an toàn
Khi đặt phòng với chúng tôi các thông tin chi tiết của bạn được bảo vệ bằng kết nối an toàn.
Ngoài trời
Sân thượng/ Hiên
Internet
**Miễn phí!**
Wi-fi có ở các khu vực công cộng và miễn phí.
Chỗ đỗ xe
**Miễn phí!**
Có chỗ đỗ xe riêng miễn phí tại chỗ (cần đặt chỗ trước).
Tổng quát
Phòng không hút thuốc, Phòng gia đình, Hệ thống sưởi, Cấm hút thuốc trong tất cả các khu vực
Nhận phòng
15:00 - 19:30
Trả phòng
10:30 - 11:00
Hủy đặt phòng/
Trả trước
Các loại căn hộ khác nhau có thể có chính sách hủy đặt phòng và chính sách thanh toán trước không giống nhau.
Vui lòng
[nhập ngày tháng lưu trú](#availability_target) và kiểm tra các điều kiện của phòng bạn chọn.
Trẻ em và giường phụ
Tất cả trẻ em đều được tiếp nhận.
Sức chứa tối đa số giường phụ trong một phòng là 0 chiếc.
Vật nuôi
Vật nuôi không được phép.
Thẻ được chấp nhận tại chỗ nghỉ này
Di chuột qua thẻ để biết thêm thông tin.
Các lựa chọn khác lý tưởng dành cho bạn
Dựa theo
**29 đánh giá**
Sự sạch sẽ
8,8
Thoải mái
8,6
Địa điểm
8,7
Tiện nghi
8,7
Nhân viên phục vụ
8,8
Đáng giá tiền
8,8
Xem đánh giá của:
Sắp xếp theo:
[
Carlton Hotel - The Hotel Collection](/hotel/gb/carltonhotel.vi.html;hp_rel=viewed#viewedhotels)
|
|![]()
Các thành phố được ưa chuộng nhất
**Chúng tôi đã thương lượng với hàng nghìn khách sạn** để nhận được các giao dịch tốt nhất. Những giao dịch này được chúng tôi gọi là Giao dịch Bí mật và chỉ kéo dài trong khoảng thời gian có hạn. **Bạn có thể nhận các giao dịch này miễn phí** bằng cách đăng ký nhận bản tin của chúng tôi. Bạn còn có thể lựa chọn những điểm đến ưa thích để nhận được giao dịch theo đúng ý mình. **Không phải lo lắng - địa chỉ email của bạn được chúng tôi giữ an toàn.** Chúng tôi không bao giờ chia sẻ thông tin cá nhân của bạn, bạn cũng có thể ngừng nhận bản tin bất cứ lúc nào.

Server: nginx

Content-Type: text/html; charset=UTF-8

Connection: close

Set-Cookie: bkng=11UmFuZG9tSVYkc2RlIyh9YWJdm48m5cJDreRivtoOBD%2FKCQVc9QdlIRn7noye8HOjW0rbeAloMcte%2Bi9Oz4jlgNEba3RSLQbxw4L1VNvHiIZbpG2ddrS2qxMpBGUXjFoQoFRDoSlOsg%2BX%2FJDBu%2FEVHg%3D%3D; domain=.booking.com; path=/; expires=Tue, 17-Dec-2019 09:06:28 GMT; HTTPOnly

X-Recruiting: Like HTTP headers? Come write ours: https://workingatbooking.com


text:
Bộ Giáo dục
Đào tạo
Chương trình dạy học
của Intel tại Việt Nam
Tài liệu
Hướng dẫn Kỹ năng
Viện Nghiên cứu Giáo dục
ĐH Sư Phạm TP. HCM
Intel Teach Elements
Blogs
Recent Entries
Best Entries
Best Blogs
Blog List
Search Blogs
DạyhọcIntel.net
>
Góc thư giãn
>
Góc trò chuyện
>
Những lời chúc mừng
Chào tháng Mười một.
Bí danh
Ghi nhớ tôi?
Mật mã
Đăng ký
Tập ảnh
Blogs
Hỏi đáp
Lịch
Tìm
Bài viết hôm nay
Đã đọc các diễn đàn
Những lời chúc mừng
Trao nhau những lời chúc tốt đẹp nhất
Công cụ chủ đề
Kiểu hiển thị
03-11-2011, 07:46
#
1
Chào tháng Mười một.
linhthaodn
03-11-2011, 07:46
Chào tháng mười một
Tháng mười một về lặng lẽ trên diễn đàn, tháng mười một mưa nhiều nhưng không lạnh. Cái cảm giác không hẳn là nặng nế nhưng cũng không rộn ràng như năm ngoái. Có lẽ do 1 loạt tác động của xã hội lên từng thành viên của chúng ta.
Thời gian qua một loạt vấn đề đem lại sự không bình yên như giá vàng nhảy múa, dẫu đa số chúng ta chẳng bà con chi với Vàng. Vàng nhảy múa khiến Lương, tiền chúng ta phải chới với vì tính toán chi li với bó rau, con cá, vì thế nên ít tâm trí để có những bài hay cho mọi người. Vàng nhảy múa khiến người giáo viên chợt nhớ lời hứa của cựu bộ trưởng giáo dục. Những lời như thế chắc chắn sẽ đi vào lịch sử nước nhà.
Trong xã hội lại xuất hiện cuốn “sát thủ đầu mưng mủ” gây nên một cơn sốt tranh luận trong cộng đồng dân cư mạng, thể hiện sự yếu kém trong quản lý 1 nét văn hóa vốn tồn tại và phát triển tự nhiên. Thông thường, người quản lý giỏi sẽ điều chỉnh và hướng sự sáng tạo ấy đi về hướng tích cực. Cái không tích cực sẽ bị đào thãi trên cơ sở khoa học. Đằng này chưa thẩm định kỹ càng lại cho phép ra ấn bản phổ biến rộng rãi… rồi lại quyết định thu hồi! Một số lý luận viết rất hay và đúng quy luật những ai có tính “phản biện” sẽ ưa thích điều này! Tuy vậy phản biện sẽ có giá trị nếu kèm theo hướng giải quyết. Cái này giá trị cao và cần thiết cho mọi tổ chức và cộng đồng.
Luật bảo vệ và tôn trọng sỡ hữu trí tuệ đã đi dần vào cuộc sống, tuy nhiên luật này chú trọng vào giới kinh doanh. Các nhà văn hóa, các nhà sáng tạo cũng đã có 1 luật bất thành văn mà tôi đã được nghe trong các hội nghị giáo dục. Rằng sự kế thừa kiến thức của xã hội để phục vụ giáo dục thì cho phép mà không phải chịu thuế. Ta cũng thấy, khi lấy và cài đặt 1 phần mềm, đã xảy ra trường hợp máy PC hỏi: Bạn là công dân của một quốc gia có thu nhập thấp? Trả lời có thì sẽ được dùng bản quyền miễn phí! Bao giờ thì chúng ta tự tin vào lương để tra lời “NO”!
Cho nên sự quyết định của chúng ta ở lúc bấy giờ mang tính tương đối. Nếu không sẽ tranh luận nẩy lửa và sự cực đoan sẽ xuất hiện phá vở đi cái tự nhiên.
Vì thế nếu bạn muốn sẻ chia kiến thức của bạn khi đưa lên Net, tốt nhất bạn không nên dùng password! Bởi kiến thức của bạn cũng chỉ là sự kế thừa. Còn nếu bạn toan tính kinh doanh hãy nhảy nhanh vào môi trường kinh doanh ngay bây giờ cũng chưa muộn. Nếu bạn có gì hay lấy từ trên Net, hay vui lòng ghi nguồn từ đâu?
Thời gian qua diễn đàn thưa dần chính kiến, bởi có 1 số phản hồi khi đọc lên nghe gay gắt và có vẻ cay cú với cuộc đời. Tuy nhiên để đánh giá một con người không chỉ căn cứ vào 1 vài chi tiết. Sẽ sai lầm và áy náy khi vội vàng cả quyết như thế. Linhthaodn đồng ý ai làm bạn khổ đau, bạn sẽ cay cú với họ. Nhưng không là nơi đây. Bởi nơi đây là sự hợp tác hướng thiện của nhiều thầy cô giáo trên cả nước.
Gaddfi đã chết dẫu trước đó mọi người nói hãy để cho ông ta sống vì đó là văn hóa, là sự văn minh. Thế nhưng ông ta phải chết vì trả giá cho sự tàn độc cho những ngày trị vì đất nước. Giết, bỏ tù rất nhiều đồng bào của mình! Bạn thấy đó! “quả báo nhãn tiền”. Ở Trung quốc đã đưa lên 1 bức biếm họa. Hình ảnh của ông gaddafi nói thều thào khi bị thương “Làm ơn đưa tôi đến bệnh viện 311”*.
Tháng mười một đã về, mọi sự buồn phiền mệt nhọc, hy vọng sẽ qua mau bởi những lá thư của những đệ tử từ phương xa thăm hỏi chúc mừng. Sẽ ấm lên bởi những ánh mắt trẻ thơ tin tưởng vào bạn.
Tháng mười một sẽ ấm lên từ diễn đàn nếu có nhiều trò chuyện đầy ân tình và tin tưởng. Vậy nhé, chúc bạn và các thầy cô giáo tháng mười một bình yên, tràn đầy yêu thương và hạnh phúc.
* Bệnh viện đặc biệt dành cho thân hữu của Bắc Kinh
__________________
"Mặc dầu nội dung bạn nói tôi không ưa chút nào nhưng tôi phải bảo vệ để bạn được nói".
Chỉnh sửa lần cuối bởi linhthaodn : 03-11-2011 lúc
17:11
. Lý do: chính tả
linhthaodn
Trưởng ban NK
Gia nhập: 11-2007
Đơn vị: Trường THCS Nguyễn Khuyến Đà Nẵng
Bài viết: 1,801
Cảm ơn: 5,975
Được cảm ơn 9,138 lần trong 1,633 bài
Bài viết blog:
31
Xem phiên bản in
Email trang này
Lượt xem: 1171
Đã cảm ơn linhthaodn:
admin
,
Chien
,
gdnghia
,
HoanDateh
,
hqvan
,
hutieumi
,
Huynhdiemtp
,
HuyTeo
,
kloandn
,
lechau2903
,
LeNgocLinh
,
lethanhhoai83
,
maihoanguyen239
,
Nguyen Thuy Hang
,
nguyennga
,
Phí Tường Uyên
,
phonglan1510
,
pjnk
,
quanghoa_edu
,
saobang_ht3
,
saurau
,
thuong0674
linhthaodn
Xem hồ sơ
Gởi tin nhắn cho linhthaodn
Tìm những bài khác của linhthaodn
Give Away Points
View Blog
07-11-2011, 11:17
#
2
lechau2903
Đại học
Gia nhập: 07-2008
Đơn vị: Đà Nẵng
Bài viết: 724
Cảm ơn: 2,494
Được cảm ơn 4,035 lần trong 702 bài
Bài viết blog:
11
Trích dẫn:
Nguyên bản bởi
linhthaodn
Chào tháng mười một
Ta cũng thấy, khi lấy và cài đặt 1 phần mềm, đã xảy ra trường hợp máy PC hỏi: Bạn là công dân của một quốc gia có thu nhập thấp? Trả lời có thì sẽ được dùng bản quyền miễn phí! Bao giờ thì chúng ta tự tin vào lương để tra lời “NO”!
Mình chưa từng gặp trường hợp thế này, nhưng điều này chẳng chứng minh được bạn là công dân đến từ quốc gia có thu nhập thấp hay cao. Vì nếu được miễn phí, việc gì trả lời “Có” ?! Điều này cũng giống như hiện tượng 1 số người trong xã hội thời nay. Những nhà tỷ phú giàu có đích thực lại là những người thường có phong cách sống rất giản dị, đi xe cũ, tiêu tiết kiệm, mặc đồ thường và không muốn nhận mình là kẻ giàu có… Trong khi đó một số khác, chưa hẳn là giàu, có khi chỉ là những “ký sinh trùng” trên mình các “đại gia” nhưng vẫn xài hàng hiệu, đi xe đời thượng, mặc đồ model và luôn tự hào mình là người có nhiều $$$, vậy đâu chỉ căn cứ vào cái hình thức bên ngoài để đánh giá 1 con người, huống chi chỉ với 2 từ: YES OR NO để đánh giá một quốc gia? Chỉ trường hợp, họ bắt mình đăng ký: Bạn đến từ quốc gia nào? Và khi mình chọn màu cờ, họ liệt mình vào danh sách một trong những quốc gia nghèo… đành chịu, còn người khôn ngoan là người biết lợi mình – không hại người, giàu nghèo hay thu nhập thấp cao hẳn không nằm ở hình thức.
Xài "free" tại sao "NO"
./.
__________________
"Tình thương từng giọt rơi trên lá
Thành đóa hoa từ năm cánh mai"
"
Lắng nghe để hiểu-nhìn lại để thương"!!!
Chỉnh sửa lần cuối bởi lechau2903 : 07-11-2011 lúc
11:27
Đã cảm ơn lechau2903:
thangntmk
lechau2903
Xem hồ sơ
Gởi tin nhắn cho lechau2903
Tìm những bài khác của lechau2903
Give Away Points
View Blog
07-11-2011, 11:30
#
3
linhthaodn
Trưởng ban NK
Gia nhập: 11-2007
Đơn vị: Trường THCS Nguyễn Khuyến Đà Nẵng
Bài viết: 1,801
Cảm ơn: 5,975
Được cảm ơn 9,138 lần trong 1,633 bài
Bài viết blog:
31
Trích dẫn:
Nguyên bản bởi
lechau2903
Mình chưa từng gặp trường hợp thế này, nhưng cài này chẳng chứng minh được bạn là công dân đến từ quốc gia có thu nhập thấp hay cao. Vì nếu được miễn phí, việc gì trả lời “Có” ?!.............................., khôn ngoan không nằm ở hình thức.
Xài "free" tại sao "NO"
./.
Trường hợp như vậy đã có nhưng ít. Và chỉ khi bạn "setup" khi Online, có liên lạc với máy chủ. Còn bẻ khóa một mình thì chưa có trường hợp này. Lechau2903 đã đọc cuốn Tâm hồn cao thượng của dịch giả Hà Mai Anh?
Trong đó có một câu chuyện về một thằng bé (đánh gày - hát rong- chi tiết này không nhớ rõ) ăn xin trên Tàu để kiếm tiền về quê. các du khách người Pháp trên du thuyền đã rất hào phóng cho tiền thằng bé. Thế rồi, khi uống rượu say các du khách kể về những tệ nạn được chứng kiến trong khi du lịch. Họ lăng mạ đất nước Ý.
Thế là một trận mưa tiền kên bay vào mặt các du khách ấy!
- Hãy cầm lấy đồng tiền nhơ bẩn của mấy người. Ta không cần những đồng tiền của kẻ đã lăng mạ đất nước ta. Thằng bé tức giận quát.
Việc này chú bé làm không phải để vinh danh... Câu chuyện giáo dục này đã đưa vào giảng dạy từ lâu lắm. Có lẽ sau này đã bỏ qua nên lý luận của thế hệ sau là điều dễ hiểu.
__________________
"Mặc dầu nội dung bạn nói tôi không ưa chút nào nhưng tôi phải bảo vệ để bạn được nói".
Chỉnh sửa lần cuối bởi linhthaodn : 07-11-2011 lúc
11:40
linhthaodn
Xem hồ sơ
Gởi tin nhắn cho linhthaodn
Tìm những bài khác của linhthaodn
Give Away Points
View Blog
07-11-2011, 11:49
#
4
lechau2903
Đại học
Gia nhập: 07-2008
Đơn vị: Đà Nẵng
Bài viết: 724
Cảm ơn: 2,494
Được cảm ơn 4,035 lần trong 702 bài
Bài viết blog:
11
Có lẽ đây là quan điểm của từng người, vì vẫn có một số lại nghĩ nếu dùng số tiền được miễn phí khi mua phần mềm đó, ta có thể đem đi mua sách giáo khoa cho các trẻ em vùng nghèo? Góp thêm 1 tin nhắn để xây dựng biển Đảo quê hương? (như hiện nay cánh báo chí đang kêu gọi) thì mình vẫn thể hiện được lòng tự hào dân tộc và tình yêu quê hương đất nước theo cách riêng của mình chứ không cần tự hào hay thanh minh với cái PC.
Chuyện thầy kể chú bé vứt tiền vào mặt những người kia là vì họ đã dùng lời lẽ không đúng làm nhục quốc thể nước Ý, còn trong trường hợp này không ai lăng nhục ai, chỉ có mình muốn tiết kiệm số tiền mua phần mềm đó đi làm việc hữu ích hơn cho đất nước mình, đó cũng là một cách đóng góp! Muốn yêu nước và chứng minh vốn có nhiều cách hay hơn cách chứng minh với cái máy tính.
Có lẽ đó là quan niệm của mỗi người, mình chỉ nêu thêm 1 quan điểm của bản thân và vẫn tôn trọng ý kiến mọi người./.
__________________
"Tình thương từng giọt rơi trên lá
Thành đóa hoa từ năm cánh mai"
"
Lắng nghe để hiểu-nhìn lại để thương"!!!
Chỉnh sửa lần cuối bởi lechau2903 : 07-11-2011 lúc
14:43
Đã cảm ơn lechau2903:
Longer
lechau2903
Xem hồ sơ
Gởi tin nhắn cho lechau2903
Tìm những bài khác của lechau2903
Give Away Points
View Blog
«
Chủ đề trước
|
Chủ đề sau
»
Những người đang xem chủ đề này: 1
(0 thành viên và 1 khách)
Công cụ chủ đề
Xem phiên bản in
Email trang này
Kiểu hiển thị
Kiểu tuần tự
Chuyển qua Hybrid Mode
Chuyển qua Threaded Mode
Quyền đăng bài
Bạn
không thể
đăng chủ đề mới
Bạn
không thể
đăng bài trả lời
Bạn
không thể
đính kèm
Bạn
không thể
sửa bài viết của bạn
BB code
is
On
Smilies
are
On
[IMG]
code is
On
HTML code is
Off
Forum Rules
Nhảy đến diễn đàn
Bảng cá nhân
Tin nhắn
Subscriptions
Ai trực tuyến
Tìm trong diễn đàn
Forums Home
Thông tin chung
Thông báo
Họp mặt
Hướng đến cộng đồng
Các cuộc thi
Thiết kế Logo & Slogan 20.11.2008
Tin tức - Sự kiện
Tin tức giáo dục
Các chương trình hội thảo, đào tạo
Hội thảo
Đào tạo
Kỹ năng giao tiếp
Điểm báo
Thắc mắc - Góp ý
Hướng dẫn sử dụng
Xây dựng diễn đàn
Các chương trình Giáo dục của Intel tại Việt Nam
Tổng quan về Chương trình Giáo dục Intel
Tin tức, sự kiện về Chương trình Giáo dục Intel
Các văn bản
Chương trình ITGS (Intel Teach Getting Started Course)
Thảo luận nội dung tập huấn
Mô-đun 1
Mô-đun 2
Mô-đun 3
Mô-đun 4
Mô-đun 5
Mô-đun 6
Mô-đun 7
Mô-đun 8
Mô-đun 9
Mô-đun 10
Mô-đun 11
Mô-đun 12
Phụ lục A
Phụ lục B
Sách hướng dẫn kỹ năng
Phụ lục C
Thay đổi trong ITGS 2.0
Phụ lục cho MT
Việt hóa tài liệu ITGS 2.0
Các lớp tập huấn
Các lớp MT
TP. Hồ Chí Minh
Lớp MT đợt 3
MT-Đ3-A1
MT-Đ3-A2
MT-Đ3-A3
MT-Đ3-A4
MT-Đ3-A5
MT-Đ3-A6
MT-Đ3-A7
MT-Đ3-B1
MT-Đ3-B2
MT-Đ3-B3
MT-Đ3-B4
MT-Đ3-B5
MT-Đ3-B6
MT-Đ3-C1
MT-Đ3-C2
MT-Đ3-C3
MT-Đ3-C4
MT-Đ3-C5
MT-Đ3-C6
MT-Đ3-C7
MT-Đ3-D1
MT-Đ3-D2
MT-Đ3-D3
MT-Đ3-D4
MT-Đ3-D5
Các lớp Cán bộ quản lý
Lớp CBQL-A1
Lớp CBQL-A2
Lớp CBQL-A3
Lớp CBQL-A4
Lớp CBQL-A5
Lớp CBQL-A6
Lớp CBQL-B1
Lớp CBQL-B2
Lớp CBQL-B3
Lớp CBQL-B4
Lớp CBQL-B5
Lớp CBQL-B6
Lớp CBQL-B7
Lớp CBQL-B8
Lớp CBQL-B9
Lớp CBQL-C1
Lớp CBQL-C2
Lớp CBQL-C3
Lớp CBQL-C4
Lớp CBQL-C5
Lớp CBQL-D1
Lớp CBQL-D2
Lớp CBQL-D3
Trường CĐ SP MG TW
Lớp MT - A
Lớp MT - B
Lớp MT - C
Lâm Đồng
Lớp CBQL (THPT)
Lớp CBQL-A
Lớp CBQL-B
Lớp CBQL-C
Lớp CBQL-D
Lớp CBQL-E
Lớp CBQL-F
Lớp CBQL-G
Lớp CBQL (THCS - TH)
CBQL-A
CBQL-B
CBQL-C
CBQL-D
CBQL-E
CBQL-F
CBQL-G
Lớp CĐSP & CĐKTKT
Lớp 1
Lớp 2
Lớp 3
Lớp 4
Ôn tập 29-6
Đà Nẵng
Các lớp CBQL 1
CBQL-A
CBQL-B
CBQL-C
CBQL-D
CBQL-E
CBQL-F
CBQL-G
CBQL-H
Các lớp CBQL 2
Lớp A
Lớp B
Lớp C
Lớp D
Lớp E
Lớp F
Các lớp MT đợt 3
CBQL-A
CBQL-B
CBQL-C
MT-D
MT-E
Huế
Lớp CBQL A
Lớp CBQL B
Lớp MT C
Lớp MT D
Lớp MT E
Lớp MT F
Đợt từ 22-24.8.2009
Đợt từ 28-30.8.2009
Đợt 3 - 5.12.2009
Đợt từ 10 - 12.8.2010
Đợt từ 13 - 15.8.2010
CĐ SP Huế từ 12 - 14/8/2011
Đợt từ 5 - 7/12/2011
Đợt từ 8 - 10/12/2011
Đợt từ 20 - 22.5.2013
Đợt từ 23 - 25.5.2013
Tây Ninh
Lớp 1B
Lớp 1A
Lớp 2A
Lớp 2B
Hà Nội
Lớp MT A
Lớp MT B
Ba Đình 7-9.8.2008
Đống Đa 16-18.7.2009
Hoàng Mai 20-22.7.2009
Đợt từ 24-26.9.2009
Ba Đình 13 - 15.11.2009
Ba Đình 4 - 6.12.2009
Đợt từ 11 - 13.3.2010
Long Biên 13 - 15.5.2010
Tây Hồ 23 - 25.5.2012
Đợt từ 12 - 14.3.2012 (ĐH Ngoại ngữ & SGD Hà Nội)
Quảng Trị
Lớp MT A
Lớp MT B
Lớp CBQL A
Lớp CBQL B
Đợt 15 - 17/4
Đợt từ 6 - 8.7.2010
Lớp A
Lớp B
Lớp C
Đợt từ 21 - 23.3.2011
Đợt từ 24 - 26.3.2011
Hải Dương
Đợt 27 - 29.11.2009
Kiên Giang
Đợt từ 2 - 4.8.2012
Tiền Giang
Đợt từ 16 - 18.8.2012
Cà Mau
Đợt từ 24 - 26.7.2013
Vĩnh Phúc
Đợt từ 13 - 15.8.2013
Điện Biên
Đợt từ 10 - 12.10.2013
Cần Thơ
Đợt từ 23 - 24.10.2013
Nghệ An
Đợt từ 12 - 14.12.2014
Các lớp PT
TP. Hồ Chí Minh
Quận 1
Quận 2
Quận 3
Quận 6
Quận 7
Quận 8
Quận 9
Quận 10
Quận 11
Quận 12
Q Bình Thạnh
Q Bình Tân
Q Phú Nhuận
H Bình Chánh
H Củ Chi
Tây Ninh
THPT Lê Quý Đôn
Thừa Thiên Huế
TP Huế
H Phong Điền
H Hương Thủy
H Hương Trà
H Phú Vang
H A Lưới
H Quảng Điền
H Phú Lộc
Đà Nẵng
Q. Hải Châu
Q. Thanh Khê
Q. Ngũ Hành Sơn
Q. Sơn Trà
Q. Cẩm Lệ
Q. Liên Chiểu
H. Hòa Vang
Khối THPT
Đợt từ 25-27.9.2009
Lâm Đồng
Khối THPT
Khối THCS
Khối Tiểu học
Hà Nội
Q Ba Đình
Q Hoàng Mai
Q Đống Đa
Q Long Biên
Q Tây Hồ
Quảng Trị
TP. Đông Hà
H. Gio Linh
H. Triệu Phong
H. ĐakRông
H. Hướng Hóa
H. Hải Lăng
TX Quảng Trị
H. Cam Lộ
H. Vĩnh Linh
Các trường THPT
Trường CĐSP Quảng Trị
Các Trung Tâm GDTX
Sản phẩm
Kế hoạch hành động
Giáo án - Bài giảng
Chương trình Elements
Các khóa học và tài liệu tham khảo
Thảo luận nội dung tập huấn
Các lớp tập huấn
Quảng Trị
Lớp MT 9/2012
Sản phẩm
Chương trình ITE (Intel Teach Essentials)
Thảo luận nội dung tập huấn
Các lớp tập huấn
Sản phẩm
Hội thi Intel ISEF (Hội thi Khoa học Kỹ thuật Quốc tế của Intel)
Tài liệu tham khảo
Bản tin của Hiệp hội Khoa học và Cộng đồng
Thảo luận về Intel ISEF
Chương trình Phổ cập Tin học Cộng đồng – Intel® Easy Steps
Các lớp tập huấn
Thái Nguyên
Đợt ngày 6 - 7.6.2013
Những cảm xúc và kỷ niệm về Chương trình Giáo dục Intel
Góc nghiệp vụ sư phạm
Tài liệu giảng dạy
Bài trình chiếu
Sản phẩm hỗ trợ
Thảo luận về phương pháp giảng dạy
Tình huống sư phạm
Công tác chuyên môn
Công Nghệ
Địa Lý
Giáo Dục Công Dân
Hóa Học
Lịch Sử
Ngữ Văn
Sinh Học
Thể Dục
Tiếng Anh
Tin Học
Toán Học
Vật Lý
Tự Chọn
Chủ Nhiệm
Ngoài Giờ Lên Lớp
Hướng Nghiệp
Mỹ thuật
Âm nhạc
Khối Tiểu học
Khối Mầm non
Công tác quản lý giáo dục
Xếp TKB
Góc khuyến học
Góc tin học - công nghệ
Phần mềm
Văn phòng
Microsoft Word
Microsoft Access
Microsoft Excel
Công thức mảng
Microsoft PowerPoint
Hệ thống
Nhạc - Phim
Mạng máy tính
Tiện ích
Trị vi-rút
Đồ họa
Flash
Photoshop
Corel Draw
Lập trình
SREM
Phần cứng
Internet
Thư điện tử
Web hay
Blog
Thiết kế web
Kiến thức cơ bản
HTML cơ bản
Quản lý nội dung
Joomla
phpNuke
NukeViệt
Diễn đàn
phpBB
SMF
vBulletin
Góc thư giãn
Đọc và suy ngẫm
Mỗi ngày 1 chuyện
Lời hay ý đẹp
Sách hay
Câu chuyện giáo dục
Góc cười
Cái gì đây?
Tự sáng tác
Góc trò chuyện
Tự giới thiệu
Những lời chúc mừng
Lễ hội
Sinh nhật
Hiến kế
Thế giới quanh ta
Trường tôi
Khu vực dành cho khách
Thắc mắc - Góp ý
Các bài viết của khách
Điều em muốn nói
Tất cả giờ đều quy về GMT +7. Bây giờ là
15:31
.
Sơ đồ website
-
Đầu trang
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Thuộc quyền sở hữu của DạyhọcIntel.net

markdown:
|
|
|
|![]()
|
|
![]()
|
|Những lời chúc mừng Trao nhau những lời chúc tốt đẹp nhất
|
|![]()
|
||
|
|
|![]()
|
|Chào tháng Mười một. ![]()
Chào tháng mười một
Tháng mười một về lặng lẽ trên diễn đàn, tháng mười một mưa nhiều nhưng không lạnh. Cái cảm giác không hẳn là nặng nế nhưng cũng không rộn ràng như năm ngoái. Có lẽ do 1 loạt tác động của xã hội lên từng thành viên của chúng ta.
Thời gian qua một loạt vấn đề đem lại sự không bình yên như giá vàng nhảy múa, dẫu đa số chúng ta chẳng bà con chi với Vàng. Vàng nhảy múa khiến Lương, tiền chúng ta phải chới với vì tính toán chi li với bó rau, con cá, vì thế nên ít tâm trí để có những bài hay cho mọi người. Vàng nhảy múa khiến người giáo viên chợt nhớ lời hứa của cựu bộ trưởng giáo dục. Những lời như thế chắc chắn sẽ đi vào lịch sử nước nhà.
Trong xã hội lại xuất hiện cuốn “sát thủ đầu mưng mủ” gây nên một cơn sốt tranh luận trong cộng đồng dân cư mạng, thể hiện sự yếu kém trong quản lý 1 nét văn hóa vốn tồn tại và phát triển tự nhiên. Thông thường, người quản lý giỏi sẽ điều chỉnh và hướng sự sáng tạo ấy đi về hướng tích cực. Cái không tích cực sẽ bị đào thãi trên cơ sở khoa học. Đằng này chưa thẩm định kỹ càng lại cho phép ra ấn bản phổ biến rộng rãi… rồi lại quyết định thu hồi! Một số lý luận viết rất hay và đúng quy luật những ai có tính “phản biện” sẽ ưa thích điều này! Tuy vậy phản biện sẽ có giá trị nếu kèm theo hướng giải quyết. Cái này giá trị cao và cần thiết cho mọi tổ chức và cộng đồng.
Luật bảo vệ và tôn trọng sỡ hữu trí tuệ đã đi dần vào cuộc sống, tuy nhiên luật này chú trọng vào giới kinh doanh. Các nhà văn hóa, các nhà sáng tạo cũng đã có 1 luật bất thành văn mà tôi đã được nghe trong các hội nghị giáo dục. Rằng sự kế thừa kiến thức của xã hội để phục vụ giáo dục thì cho phép mà không phải chịu thuế. Ta cũng thấy, khi lấy và cài đặt 1 phần mềm, đã xảy ra trường hợp máy PC hỏi: Bạn là công dân của một quốc gia có thu nhập thấp? Trả lời có thì sẽ được dùng bản quyền miễn phí! Bao giờ thì chúng ta tự tin vào lương để tra lời “NO”!
Cho nên sự quyết định của chúng ta ở lúc bấy giờ mang tính tương đối. Nếu không sẽ tranh luận nẩy lửa và sự cực đoan sẽ xuất hiện phá vở đi cái tự nhiên.
Vì thế nếu bạn muốn sẻ chia kiến thức của bạn khi đưa lên Net, tốt nhất bạn không nên dùng password! Bởi kiến thức của bạn cũng chỉ là sự kế thừa. Còn nếu bạn toan tính kinh doanh hãy nhảy nhanh vào môi trường kinh doanh ngay bây giờ cũng chưa muộn. Nếu bạn có gì hay lấy từ trên Net, hay vui lòng ghi nguồn từ đâu?
Thời gian qua diễn đàn thưa dần chính kiến, bởi có 1 số phản hồi khi đọc lên nghe gay gắt và có vẻ cay cú với cuộc đời. Tuy nhiên để đánh giá một con người không chỉ căn cứ vào 1 vài chi tiết. Sẽ sai lầm và áy náy khi vội vàng cả quyết như thế. Linhthaodn đồng ý ai làm bạn khổ đau, bạn sẽ cay cú với họ. Nhưng không là nơi đây. Bởi nơi đây là sự hợp tác hướng thiện của nhiều thầy cô giáo trên cả nước.
Gaddfi đã chết dẫu trước đó mọi người nói hãy để cho ông ta sống vì đó là văn hóa, là sự văn minh. Thế nhưng ông ta phải chết vì trả giá cho sự tàn độc cho những ngày trị vì đất nước. Giết, bỏ tù rất nhiều đồng bào của mình! Bạn thấy đó! “quả báo nhãn tiền”. Ở Trung quốc đã đưa lên 1 bức biếm họa. Hình ảnh của ông gaddafi nói thều thào khi bị thương “Làm ơn đưa tôi đến bệnh viện 311”*.
Tháng mười một đã về, mọi sự buồn phiền mệt nhọc, hy vọng sẽ qua mau bởi những lá thư của những đệ tử từ phương xa thăm hỏi chúc mừng. Sẽ ấm lên bởi những ánh mắt trẻ thơ tin tưởng vào bạn.
Tháng mười một sẽ ấm lên từ diễn đàn nếu có nhiều trò chuyện đầy ân tình và tin tưởng. Vậy nhé, chúc bạn và các thầy cô giáo tháng mười một bình yên, tràn đầy yêu thương và hạnh phúc.
* Bệnh viện đặc biệt dành cho thân hữu của Bắc Kinh
__________________
"Mặc dầu nội dung bạn nói tôi không ưa chút nào nhưng tôi phải bảo vệ để bạn được nói".
Chỉnh sửa lần cuối bởi linhthaodn : 03-11-2011 lúc 17:11.
Lý do: chính tả
|
|
|
|Đã cảm ơn linhthaodn:
|
|![]()
|
|![]()
|
|![]()
|
|![]()
![]()
![]()
|
|![]()
|
|
Chào tháng mười một
Ta cũng thấy, khi lấy và cài đặt 1 phần mềm, đã xảy ra trường hợp máy PC hỏi: Bạn là công dân của một quốc gia có thu nhập thấp? Trả lời có thì sẽ được dùng bản quyền miễn phí! Bao giờ thì chúng ta tự tin vào lương để tra lời “NO”!
|
|Đã cảm ơn lechau2903:
|
|![]()
|
|![]()
|
|![]()
|
|![]()
![]()
![]()
|
|![]()
|
|Mình chưa từng gặp trường hợp thế này, nhưng cài này chẳng chứng minh được bạn là công dân đến từ quốc gia có thu nhập thấp hay cao. Vì nếu được miễn phí, việc gì trả lời “Có” ?!.............................., khôn ngoan không nằm ở hình thức. Xài "free" tại sao "NO" ![]()
|
|![]()
|
|![]()
|
|![]()
|
|![]()
![]()
![]()
|
|![]()
|
|Đã cảm ơn lechau2903:
|
|![]()
|Những người đang xem chủ đề này: 1 (0 thành viên và 1 khách)|
|Công cụ chủ đề
|
|Kiểu hiển thị
|
|
|![]()
Kiểu tuần tự
|
|
Bạn
không thể đăng chủ đề mới
Bạn
không thể đăng bài trả lời
Bạn
không thể đính kèm
Bạn
không thể sửa bài viết của bạn On On On
HTML code is
Off |
|

WARC-Truncated: length

Server: Apache

Pragma: private

Set-Cookie: bblastactivity=0; expires=Fri, 18-Dec-2015 08:31:46 GMT; path=/


text:
Tài liệu này, phiên bản chính thức của Sổ Tay Cài Đặt bản phát hành lenny của Debian, được công bố bằng nhiều dạng thức và bản dịch khác nhau.
Thường chứa thông tin có ích về cách cấu hình hay sử dụng phần cứng.
Trong nhiều trường hợp, trình cài đặt sẽ có khả năng phát hiện tự động phần cứng riêng của bạn. Để chuẩn bị được, khuyên bạn quen với phần cứng đó trước khi cài đặt.
Có thể tập hợp thông tin về phần cứng từ :
Sổ tay có sẵn với mỗi phần cứng.
Màn hình thiết lập BIOS của máy tính. Bạn có thể xem màn hình này khi khởi động máy tính bằng cách bấm tổ hợp phím. Hãy tham chiếu đến sổ tay máy tính để tìm biết tổ hợp phím này. Thường nó đơn giản là phím Delete.
Hộp của mỗi phần cứng.
Lệnh hay công cụ hệ thống trong hệ điều hành khác, gồm bộ quản lý tập tin. Nguồn này có ích đặc biệt để tìm thông tin về bộ nhớ RAM và bộ nhớ của phần cứng.
Quản trị hệ thống hay nhà cung cấp dịch vụ Mạng (ISP). Những nguồn này có thông tin báo bạn biết cách thiết lập khả năng chạy mạng và gởi/nhận thư điện tử.
Nhiều sản phẩm có nhãn hiệu phổ biến có hoạt động được trên Linux. Hơn nữa, khả năng hỗ trợ phần cứng trong Linux cứ cải tiến. Tuy nhiên, Linux vẫn còn chạy ít kiểu phần cứng hơn một số hệ điều hành riêng.
Có thể kiểm tra xem khả năng tương thích của phần cứng bằng cách:
Kiểm tra xem nơi Mạng của hãng chế tạo có trình điều khiển mới chưa.
Quét qua nơi Mạng hay sổ tay tìm thông tin về khả năng mô phỏng. Thiết bị có nhãn hiệu ít nổi tiếng hơn có lẽ vẫn còn sử dụng được trình điều khiển hay thiết lập của điều phổ biến.
Kiểm tra đọc danh sách phần cứng tương thích với Linux tại nơi Mạng dành cho kiến trúc của máy tính của bạn.
Tìm kiếm qua Mạng kinh nghiệm của các người dùng khác.
Nếu máy tính của bạn có kết nối đến mạng suốt ngày (tức là sự kết nối kiểu Ethernet hay tương tự, không phải kiểu PPP), bạn nên yêu cầu quản trị hệ thống mạng cung cấp thông tin này.
Tên máy [host name] (có lẽ bạn tự quyết định được).
Tên miền [domain name].
Địa chỉ IP [IP address] của máy tính.
Mặt nạ mạng [netmask] cần dùng với mạng cục bộ.
Địa chỉ IP của hệ thống cổng ra [gateway] mặc định tới đó bạn nên định tuyến, nếu mạng có.
Trên mạng, hệ thống cần dùng như là trình phục vụ dịch vụ tên miền (DNS).
Mặt khác, nếu quản trị nói rằng có trình phục vụ DHCP sẵn sàng, cũng khuyên bạn dùng nó, trong trường hợp này bạn không cần thông tin trước, vì trình phục vụ DHCP sẽ cung cấp trực tiếp cho máy tính của bạn trong tiến trình cài đặt.
Nếu bạn sử dụng mạng vô tuyến, bạn cũng nên tìm biết:
ESSID của mạng vô tuyến đó.
Khoá bảo mật WEP (nếu thích hợp).

markdown:
Tài liệu này, phiên bản chính thức của Sổ Tay Cài Đặt bản phát hành lenny của Debian, được công bố bằng nhiều
[dạng thức và bản dịch](http://www.debian.org/releases/lenny//installmanual) khác nhau.
Thường chứa thông tin có ích về cách cấu hình hay sử dụng phần cứng.
Trong nhiều trường hợp, trình cài đặt sẽ có khả năng phát hiện tự động phần cứng riêng của bạn. Để chuẩn bị được, khuyên bạn quen với phần cứng đó trước khi cài đặt.
Có thể tập hợp thông tin về phần cứng từ :
Sổ tay có sẵn với mỗi phần cứng.
Màn hình thiết lập BIOS của máy tính. Bạn có thể xem màn hình này khi khởi động máy tính bằng cách bấm tổ hợp phím. Hãy tham chiếu đến sổ tay máy tính để tìm biết tổ hợp phím này. Thường nó đơn giản là phím
**Delete**.
Hộp của mỗi phần cứng.
Lệnh hay công cụ hệ thống trong hệ điều hành khác, gồm bộ quản lý tập tin. Nguồn này có ích đặc biệt để tìm thông tin về bộ nhớ RAM và bộ nhớ của phần cứng.
Quản trị hệ thống hay nhà cung cấp dịch vụ Mạng (ISP). Những nguồn này có thông tin báo bạn biết cách thiết lập khả năng chạy mạng và gởi/nhận thư điện tử.
**Bảng 3.1. Thông tin về phần cứng cần thiết để cài đặt**
|Phần cứng||Thông tin có thể cần|
|Phần cứng||Có mấy cái.|
|Thứ tự trên hệ thống.|
|Kiểu IDE (cũng biết là PATA), SATA hay SCSI.|
|Sức chứa còn rảnh sẵn sàng.|
|Phân vùng.|
|Phân vùng nơi hệ điều hành khác đã được cài đặt.|
|Bộ trình bày||Mẫu và hãng chế tạo.|
|Độ phân giải được hố trợ.|
|Tỷ lệ cập nhật ngang.|
|Tỷ lệ cập nhật dọc.|
|Độ sâu màu (số màu sắc) được hỗ trợ.|
|Kích cỡ màn hình.|
|Con chuột||Kiểu : nối tiếp, PS/2 hay USB.|
|Cổng.|
|Hãng chế tạo.|
|Số cái nút.|
|Mạng||Mẫu và hãng chế tạo.|
|Kiểu bộ tiếp hợp.|
|Máy in||Mẫu và hãng chế tạo.|
|Độ phân giải in được hỗ trợ.|
|Thẻ ảnh động||Mẫu và hãng chế tạo.|
|Bộ nhớ RAM ảnh động sẵn sàng.|
|Độ phân giải và độ sâu màu được hỗ trợ (những giá trị này nên được so sánh với khả năng của bộ trình bày).|
Nhiều sản phẩm có nhãn hiệu phổ biến có hoạt động được trên Linux. Hơn nữa, khả năng hỗ trợ phần cứng trong Linux cứ cải tiến. Tuy nhiên, Linux vẫn còn chạy ít kiểu phần cứng hơn một số hệ điều hành riêng.
Có thể kiểm tra xem khả năng tương thích của phần cứng bằng cách:
Kiểm tra xem nơi Mạng của hãng chế tạo có trình điều khiển mới chưa.
Quét qua nơi Mạng hay sổ tay tìm thông tin về khả năng mô phỏng. Thiết bị có nhãn hiệu ít nổi tiếng hơn có lẽ vẫn còn sử dụng được trình điều khiển hay thiết lập của điều phổ biến.
Kiểm tra đọc danh sách phần cứng tương thích với Linux tại nơi Mạng dành cho kiến trúc của máy tính của bạn.
Tìm kiếm qua Mạng kinh nghiệm của các người dùng khác.
Nếu máy tính của bạn có kết nối đến mạng suốt ngày (tức là sự kết nối kiểu Ethernet hay tương tự, không phải kiểu PPP), bạn nên yêu cầu quản trị hệ thống mạng cung cấp thông tin này.
Tên máy [host name] (có lẽ bạn tự quyết định được).
Tên miền [domain name].
Địa chỉ IP [IP address] của máy tính.
Mặt nạ mạng [netmask] cần dùng với mạng cục bộ.
Địa chỉ IP của hệ thống cổng ra [gateway] mặc định tới đó bạn nên định tuyến,
*nếu mạng có*.
Trên mạng, hệ thống cần dùng như là trình phục vụ dịch vụ tên miền (DNS).
Mặt khác, nếu quản trị nói rằng có trình phục vụ DHCP sẵn sàng, cũng khuyên bạn dùng nó, trong trường hợp này bạn không cần thông tin trước, vì trình phục vụ DHCP sẽ cung cấp trực tiếp cho máy tính của bạn trong tiến trình cài đặt.
Nếu bạn sử dụng mạng vô tuyến, bạn cũng nên tìm biết:
ESSID của mạng vô tuyến đó.
Khoá bảo mật WEP (nếu thích hợp).

Accept-Ranges: bytes

Vary: Accept-Encoding

Content-Type: text/html

Content-Language: vi


text:
/ 31
Báo cáo tài liệu này
Mô hình phân bổ nguồn lực tài chính
Upload: QuyenVu.dokovn|Ngày: 11/08/2012|Lượt xem: 934|Tải về: 5|Cấp: Đại học
Chuyên mục:
trong quá trình phát triển kinh tế thế giới, từ những nước công nghiệp phát triển cho đến các quốc gia đang phát triển, tài chính và tiền tệ đóng một vai trò hết sức quan trọng. tài chính tiền tệ được sử dụng như là một công cụ quan trọng, qui định và chi phối toàn bộ các hành vi kinh tế, thực hiện
Đăng nhập để xem đầy đủ tài liệu.

markdown:
/ 31
Báo cáo tài liệu này
# Mô hình phân bổ nguồn lực tài chính
Upload:
[QuyenVu.dokovn](/user/QuyenVu.dokovn)|Ngày: 11/08/2012|Lượt
xem: 934|Tải về: 5|Cấp: Đại học
Chuyên mục:
trong quá trình phát triển kinh tế thế giới, từ những nước công nghiệp phát triển cho đến các quốc gia đang phát triển, tài chính và tiền tệ đóng một vai trò hết sức quan trọng. tài chính tiền tệ được sử dụng như là một công cụ quan trọng, qui định và chi phối toàn bộ các hành vi kinh tế, thực hiện
Đăng nhập để xem đầy đủ tài liệu.


text:
Tìm kiếm
Hình ảnh
Bản đồ
YouTube
Tin tức
Gmail
Drive
Lịch
Thêm
»
Đăng nhập
Cảm ơn bạn đã sử dụng Giải Đáp. Vào ngày 23 tháng 6 năm 2014 Giải Đáp sẽ trở thành một dịch vụ chỉ đọc. Sau ngày 23 tháng 6 năm 2014, tất cả câu hỏi đã được trả lời sẽ khả dụng cho mọi người tìm kiếm và duyệt qua nhưng không có câu hỏi, câu trả lời hoặc bất kỳ hoạt động viết nào của người dùng được chấp nhận.. Đọc câu hỏi thường gặp để biết thêm thông tin.
Giải Đáp
Trang chủ
›
bai hat ve tinh yeu co y nghia
Nhãn hàng đầu
Khoa học và Giáo dục (39717)
39717 câu hỏi
929 người đăng ký
Đời sống (35895)
35895 câu hỏi
520 người đăng ký
Máy tính và Internet (31143)
31143 câu hỏi
1252 người đăng ký
Y tế & Sức khỏe (15863)
15863 câu hỏi
578 người đăng ký
Giao lưu với Giải Đáp (15205)
15205 câu hỏi
620 người đăng ký
Trò chơi (13501)
13501 câu hỏi
384 người đăng ký
Văn hóa xã hội (5000)
5000 câu hỏi
290 người đăng ký
Giải trí & Sở thích (4633)
4633 câu hỏi
311 người đăng ký
Kinh doanh & Tài chính (4423)
4423 câu hỏi
388 người đăng ký
Điện tử gia dụng (4291)
4291 câu hỏi
292 người đăng ký
Các mối quan hệ (3039)
3039 câu hỏi
383 người đăng ký
Sản phẩm của Google (2595)
2595 câu hỏi
238 người đăng ký
Đẹp & Phong cách (2103)
2103 câu hỏi
233 người đăng ký
Thể thao (1146)
1146 câu hỏi
149 người đăng ký
Địa điểm (1046)
1046 câu hỏi
169 người đăng ký
Xem tất cả
Cài đặt máy vi tính tại nhà TPHCM giá sinh viên
27/11/2010
bai hat ve tinh yeu co y nghia
Xã hội
107261 câu hỏi
581 người đăng ký
Âm nhạc
16889 câu hỏi
274 người đăng ký
mọi người cho mình hỏi có bài hát nào mọi người biết về tình yêu mà có ý nghĩa không ah, chẳng hạn ý nghĩa như anh sẽ mãi yêu em hay chúng ta không bao gio xa nhau chẳng hạn, các bạn tư vấn cho mình với nhé, càng nhiều bài hát càng tốt, cám ơn mọi người đã quan tâm
Câu trả lời (5)
Sắp xếp theo:
Phiếu bình chọn
|
Thời gian
Đăng câu trả lời đã bị tắt.
Thêm
Hộp tìm kiếm không thể để trống
Không thể tải trang web
Tìm kiếm trên web của Google
Tìm kiếm hình ảnh của Google
Chọn video từ YouTube
Tìm kiếm
Nhập URL
Nhập tìm kiếm của bạn vào hộp để tìm các liên kết web.
Nhập tìm kiếm của bạn vào hộp để tìm hình ảnh.
Nhập tìm kiếm của bạn vào hộp để tìm video.
Hộp tìm kiếm không thể để trống
Dán url vào hộp dưới đây:
Không thể tải trang web
Tìm kiếm trên YouTube
Thêm liên kết video
Đã xảy ra lỗi trong khi tải câu trả lời. Vui lòng thử lại.
Tải thêm
Một số câu trả lời đã được xóa khỏi chế độ xem của bạn
Số phiếu bầu
-1
Số lượt xem
8799
Số lượt theo dõi
0
x
©2014 Google
-
Điều khoản
-
Chính sách nội dung
-
Bảo mật

P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info."

Cache-Control: private, max-age=0

X-Content-Type-Options: nosniff

X-Frame-Options: SAMEORIGIN

X-XSS-Protection: 1; mode=block

Server: GSE


text:
Hiện nay, bảo mật tầng vận chuyển (TLS) là chuẩn phổ biến cho việc giao tiếp an toàn qua mạng. TLS là phương thức bảo mật đầu cuối - đầu cuối, phương thức này đi theo giao thức SSL nổi tiếng (giao thức Web dùng để thiết lập bảo mật giữa máy chủ và máy khách bằng cách mã hóa dữ liệu truyền ở mức IP socket). SSL đã được Netscape thiết kế đầu tiên và sau này phiên bản 3.0 của nó đã được đội tác nghiệp kỹ thuật Internet (IETF) sử dụng khi họ thiết kế TLS. Đây là một giao thức rất an toàn và đáng tin cậy, nó cung cấp các phiên giao dịch đầu cuối - đầu cuối an toàn giữa hai bên. XML Encryption không có ý định thay thế hay loại bỏ SSL/TLS. Đúng hơn là nó cung cấp một cơ chế cho các yêu cầu bảo mật không có trong SSL. Sau đây là hai lĩnh vực quan trọng mà không có trong SSL:
- Mã hóa một phần dữ liệu sẽ được trao đổi
- Các phiên giao dịch an toàn giữa nhiều hơn hai bên
Với XML Encryption, mỗi bên có thể duy trì trạng thái bảo mật hoặc không bảo mật với bất cứ nhóm giao tiếp nào. Cả dữ liệu bảo mật và không bảo mật đều có thể được trao đổi trong cùng văn bản. Ví dụ, hãy nghĩ về ứng dụng trò chuyện bảo mật, ứng dụng này chứa một số các phòng trò chuyện với một số người trong mỗi phòng. Các tệp đã được mã hóa XML có thể được trao đổi giữa những người tham gia trò chuyện do đó mà dữ liệu dành cho một phòng thì người ở những phòng khác sẽ không xem được.
XML Encryption có thể xử lý cả dữ liệu XML và không XML (ví dụ: dữ liệu nhị phân). Ở đây chúng ta sẽ minh họa một quá trình trao đổi dữ liệu đơn giản, làm cho việc trao đổi đó trở lên an toàn thông qua XML Encryption. Rồi chúng ta sẽ tăng dần độ phức tạp của các yêu cầu bảo mật và giải thích lược đồ XML Encryption và việc sử dụng các phần tử khác nhau của nó.
Một ví dụ đơn giản về việc trao đổi an toàn dữ liệu XML
Giả sử rằng bạn muốn gửi tệp XML trong Ví dụ 1 tới một công ty xuất bản. Tệp này chứa các thông tin chi tiết về cuốn sách bạn muốn mua. Hơn nữa nó cũng chứa thông tin thẻ tín dụng của bạn để dùng cho việc trả tiền. Đương nhiên, bạn sẽ muốn sử dụng cách giao tiếp an toàn cho dữ liệu nhạy cảm này. Có một lựa chọn là sử dụng SSL, cách này sẽ bảo mật với toàn bộ giao dịch. Có một lựa chọn khác là dùng XML Encryption. Như đã nói ở bên trên, XML Encryption không phải là phương thức thay thế cho SSL/TLS. Nếu ứng dụng yêu cầu bảo mật toàn bộ giao dịch thì bạn sẽ dùng SSL. Mặt khác, XML Encryption sẽ là lựa chọn tốt nhất nếu như ứng dụng yêu cầu sự kế hợp giữa giao dịch bảo mật và không bảo mật (điều này có nghĩa là một phần dữ liệu sẽ được trao đổi một cách an toàn và phần còn lại sẽ được trao đổi như nó hiện có).
Ví dụ 1. Tệp XML ví dụ sẽ được mã hóa
<purchaseOrder> <Order> <Item>book</Item> <Id>123-958-74598</Id> <Quantity>12</Quantity> </Order> <Payment> <CardId>123654-8988889-9996874</CardId> <CardName>visa</CardName> <ValidDate>12-10-2004</ValidDate> </Payment> </purchaseOrder>
Ghi chú: Chúng tôi đã cố tình để tệp XML trong Ví dụ 1 rất đơn giản. Điều này giúp chúng ta tập trung vào các vấn đề liên quan đến mã hóa. Các tệp XML trong thế giới thực trong hợp tác thương mại hoặc các dịch vụ Web sẽ tương tự về cấu trúc nhưng dài dòng hơn. WSDL (Ngôn ngữ định nghĩa dịch vụ Web) và SOAP (Phương thức truy cập đối tượng đơn giản) là các ngữ pháp dựa trên XML và chúng được sử dụng thường xuyên trong tích hợp B2B. Cả WSDL và SOAP đều có thể sử dụng XML Encryption để cung cấp các giao dịch an toàn giữa các công ty. Hãy ghé thăm W3C để biết thêm chi tiết về chúng (Xem Tài nguyên).
Mã hóa các tài liệu trọn vẹn với XML Encryption
XML Encryption cung cấp nhiều tùy chọn. Ví dụ 2, Ví dụ 3 và Ví dụ 4 thể hiện các kết quả của việc mã hóa khác nhau. Hãy xem xét chúng một cách chi tiết, từng ví dụ một.
Ví dụ 2 minh họa tệp kết quả sau khi đã được
mã hóa XML, trong trường hợp bạn quyết định mã hóa toàn bộ tài liệu XML
trong Ví dụ 1. Chú ý các thẻ
<CipherData> và
<CipherValue>. Dữ liệu được mã hóa thực sự xuất hiện như
là nội dung của thẻ
<CipherValue>. Phần
tử
CipherData trọn vẹn xuất hiện trong một phần
tử
EncryptedData. Phần tử
EncryptedData chứa không gian tên XML được sử dụng cho việc mã
hóa. Ví dụ, dữ liệu gốc của bạn trước khi mã hóa là XML và định nghĩa kiểu
cho XML một cách chính thức bởi tổ chức có trách nhiệm phân số Internet
(IANA) cho XML là
http://www.isi.edu/in-notes/iana/assignments/media-types/text/xml. Nó xuất
hiện như là giá trị của thuộc tính
Type. XML
Encryption sử dụng các định nghĩa kiểu bởi IANA cho nhiều các định dạng dữ
liệu phổ biến như là RTF, PDF, và JPG. Hãy tham khảo các trang Web của
chúng để có thông tin đầy đủ (xem Tài nguyên).
Nếu bạn có các kiểu dữ liệu ứng dụng đặc biệt (có thể là các DTD hoặc XSD
của riêng bạn, chúng thuộc vào hệ thống quản lý nội dung của công ty bạn)
bạn có thể chỉ ra trong thuộc tính
Type của
phần tử
EncryptedData. Thuộc tính còn lại,
xmlns, chỉ ra không gian tên XML Encryption mà chúng ta sử dụng để mã hóa
dữ liệu XML.
Mã hóa một phần tử đơn với XML Encryption
Bạn có thể muốn mã hóa chỉ một phần
tử trong Ví dụ 1 -- ví dụ, phần tử
Payment. Trong trường hợp này, kết quả được minh
họa trong Ví dụ 3. So sánh Ví dụ 2 và Ví dụ
3 bạn sẽ thấy các điểm khác biệt sau đây:
- Ví dụ 2 chỉ chứa lược đồ của XML Encryption, trong khi Ví dụ 3 chứa cả XML Encryption và các thành phần từ dữ liệu gốc trong Ví dụ 1. Trong Ví dụ 3, XML Encryption được nhúng trong XML của người dùng.
- Ví dụ 3 cũng có thuộc tính
Typetrong
<EncryptedData>, nhưng giá trị của nó là http://www.w3.org/2001/04/xmlenc#Element. Chúng ta không còn sử dụng kiểu IANA nữa mà thay vào đó chúng ta đang sử dụng kiểu mà XML Encryption đã chỉ ra.
- Đặc biệt chú ý đến đoạn #Element ở cuối có nghĩa là EncryptedData -- nó thay thế một phần tử.
Mã hóa nội dung của một phần tử
Ví dụ 4 sẽ là kết quả nếu bạn muốn chỉ mã hóa
nội dung trong
CardId, một phần tử trong Ví dụ 1. Lần này, chúng ta đã sử dụng
http://www.w3.org/2001/04/xmlenc#Content làm giá trị thuộc tính
Type. Chúng ta sẽ sử dụng giá trị này bất cứ khi
nào chúng ta phải mã hóa chỉ phần nội dung.
Mã hóa dữ liệu không phải XML
Nếu bạn
muốn gửi, giả sử, một tệp JPEG thông qua XML Encryption thì sẽ thế nào? Ví dụ 5 là một tệp kết quả điển hình. Tệp
JPEG hoàn chỉnh là một chuỗi đã được mã hóa các byte và sẽ xuất hiện như
là nội dung của phần tử
CipherValue. Chú ý rằng
chỉ có một điểm khác biệt giữa Ví dụ 2 và Ví dụ 5: thuộc tính
Type của phần tử
EncryptedData. Ví dụ 5 bao gồm kiểu IANA cho định dạng JPEG.
Tương tự, bạn có thể mã hóa bất cứ định dạng nào bằng cách cung cấp các
giá trị IANA (tham khảo trang Web IANA, xem Tài
nguyên).
Các khóa cho XML Encryption
Trong các ví dụ từ 1 đến 5, chúng ta đã minh họa việc mã hóa, việc này sẽ không thể thực hiện nếu không có các khóa (xem bảng ở bên các khóa công cộng, riêng và bí mật). Với XML Encryption, tất cả các vấn đề liên quan tới khóa được chia thành hai phần:
- Trao đổi các khóa (mã hóa không đối xứng)
- Sử dụng các khóa đã được trao đổi trước (mã hóa đối xứng)
Với cách này, người dùng có thể trao đổi các khóa với nhau trước và sau đó mới dùng chúng.
Các khóa không đối xứng cho việc trao đổi khóa bí mật
Ở trong ngữ
cảnh này, một bên gửi khóa công cộng của nó cho bên thứ hai. Bên thứ hai
sử dụng khóa công cộng này để mã hóa khóa bí mật của nó. Việc trao đổi dữ
liệu này được minh họa trong Ví dụ 6 (yêu cầu)
và Ví dụ 7 (phản hồi). Chúng ta sẽ tưởng tượng
rằng Imran và Ali là bên thứ nhất và thứ hai một cách tương ứng, họ giao
tiếp với nhau. Imran khởi tạo yêu cầu trao đổi khóa công cộng và gửi khóa
công cộng của anh ấy trong phần tử có tên là KeyValue. Thuộc tính
CarriedKeyName thể hiện tên của khóa đang được
vận chuyển. Chú ý rằng phần tử gốc của cấu trúc này là
EncryptedKey, phần tử này chứa các phần tử
ds:KeyInfo và
ds:KeyValue. Các phần
tử
ds: KeyInfo và
ds:KeyValue thuộc vào không gian tên chữ kí số XML (ds:). XML
Encryption phụ thuộc hoàn toàn vào đặc tả chữ ký số XML cho việc trao đổi
khóa. Vì vậy, cả
<ds:EncryptedKey> và
<ds:KeyValue> phụ thuộc vào không
gian tên đặc tả chữ ký số XML. Ví dụ 7 là cái
mà Ali gửi phản hồi. Phần tử
CipherValue trong
Ví dụ 7 chứa khóa bí mật mới được tạo ra,
khóa này đã được mã hóa với khóa công cộng của bên thứ nhất. Quan sát kỹ
Ví dụ 6 và Ví dụ 7, bạn sẽ nhận ra rằng cả yêu cầu và phản hồi đều chứa
một phần tử
EncryptedKey. Các phần tử
ds:KeyInfo và
ds:KeyValue bên trong phần tử
EncryptedKey chứa khóa công cộng (Ví
dụ 6). Mặt khác, các phần tử
CipherData
và
CipherValue trong phần tử
EncryptedKey (Ví dụ
7) sẽ vận chuyển các khóa bí mật (đã được mã hóa). Cũng chú ý rằng
phần tử
EncryptedKey luôn luôn chứa thuộc tính
CarriedKeyName để chỉ ra tên của khóa mà nó
đang mang.
Sử dụng các khóa mà chúng ta đã trao đổi
Trong phần trước, chúng ta đã trao
đổi một khóa bí mật. Giờ thì chúng ta sẽ sử dụng khóa đó để mã hóa dữ
liệu. chúng ta sẽ giả sử rằng Imran gửi đi một đoạn tin XML (Ví dụ 8) để đáp lại Ví dụ 7 (nhớ lại rằng Ví dụ 7 chứa
một khóa bí mật đã được mã hóa và tên của nó là "Imran Ali"). Imran sẽ
giải mã khóa bí mật này với khóa riêng của anh ấy (của chính Imran) (bởi
vì Ali đã mã hóa khóa bí mật này với khóa công cộng của Imran). Imran có
thể sử dụng khóa bí mật này mã hóa dữ liệu mà anh ấy muốn gửi cho Ali và
đặt đoạn mã vào trong phần tử
CipherValue trong
Ví dụ 8.
Phần tử
ds:KeyInfo trong Ví dụ 8 chứa một
phần tử
KeyName. Việc kết hợp này chỉ tới tên
của khóa mà Imran sử dụng cho việc mã hóa dữ liệu.
Hình 1 là một lược đồ trực quan thể hiện việc trao đổi các tệp XML cho việc trao đổi dữ liệu an toàn này.
Hình 1. Chuỗi các trao đổi khóa và dữ liệu với XML Encryption
Tham chiếu tới dữ liệu đã được mã hóa bên ngoài từ tệp XML Encryption của chúng ta
Trong các ví dụ 5 và 7,
phần tử
CipherData có thể xuất hiện trong một
phần tử
EncryptedData hoặc phần tử
EncryptedKey. Chúng ta sử dụng phần tử
CipherData để nói đến cả dữ liệu đã được mã hóa
(khi nó xuất hiện trong một phần tử
EncryptedData) hoặc khóa đã được mã hóa (khi nó xuất hiện
trong phần tử
EncryptedKey). Trong cả hai ví dụ
5 và 7, đều có
phần tử con
CipherValue bên trong phần tử
CipherData phần tử con này chứa dữ liệu đã được
mã hóa thực sự.
Chúng ta cũng có thể đề cập tới dữ liệu hoặc các
khóa được mã hóa bên ngoài. Điều này có nghĩa là dữ liệu hoặc các khóa
được mã hóa thực sự sẽ được thể hiện ở đâu đó (có thể là đâu đó trên mạng)
mà không phải là trong tệp XML Encryption của chúng ta. Trong trường hợp
này chúng ta sẽ sử dụng
CipherReference thay vì
phần tử con
CipherValue trong
CipherData. Chúng ta sẽ đề cập tới dữ liệu được
mã hóa thực sự thông qua một URI. Điều này được thể hiện trong Ví dụ 9.
Tham chiếu tới một phần tử cụ thể của một tệp XML bên ngoài
Ví dụ 10 minh họa một cách khác để tham chiếu
tới các XML ở bên ngoài. Ở đây chúng ta mới chỉ tham chiếu tới một phần
của tệp bên ngoài mà URI trỏ tới. Có một phần tử con
Transforms ở trong phần tử
CipherReference. Phần tử
Transforms
này có thể chứa một số phần tử
Transform, mỗi
phần tử này sẽ chứa một phần tử XPath đơn. Phần tử XPath đơn này chỉ ra
biểu thức XPath tham chiếu tới một nút cụ thể của tài liệu XML ở
ngoài.
Cấu trúc DOM của API của chúng ta
Chúng ta đã minh họa cách tạo ra các tệp XML Encryption và trao đổi dữ liệu mã hóa. Bây giờ chúng ta sẽ đề xuất một Java API cho XML Encryption và cung cấp một thực thi ví dụ. Chúng ta sẽ sử dụng DOM cho mục đích này.
Thực thi DOM của chúng ta bao gồm một tập
các lớp (các ví dụ từ 11 tới 16). Lớp
XmlEncryption (Ví dụ 11) là phần
bao bọc cho các lớp còn lại, điều này có nghĩa là người dùng API của chúng
ta sẽ chỉ cần tương tác với lớp này. Nó sử dụng chức năng của các lớp khác
ở bên trong.
Ví dụ 11 là một lớp bao bọc, nó có thể tạo ra một tệp mã hóa XML hoàn chỉnh.
Ví dụ 12 tạo ra phần tử
EncryptedData.
Ví dụ 13 tạo ra phần tử
EncryptionMethod.
Ví dụ 14 tạo ra phần tử
KeyInfo.
Ví dụ 15 tạo ra phần tử
CipherData .
Ví dụ 16 chứa tên của các thuật toán như là các số nguyên tĩnh và các không gian tên tương ứng của chúng dưới dạng các chuỗi ký tự.
Lớp
XmlEncryption (Ví dụ 11) chứa các phương thức Get/Set công
cộng. Người dùng sẽ gọi các phương thức Set để chỉ ra các tham số mã hóa,
bao gồm:
- Tên của tệp sẽ được mã hóa
- Tên của tệp XML Encryption kết quả
- Tên của thuật toán mã hóa
- Tên của khóa sẽ sử dụng cho việc mã hóa
- Một ID (mã số) để nhận biết cấu trúc
<EncryptedData>
Chúng ta đã minh họa việc sử dụng lớp
XmlEncryption (Ví dụ 11) thông
qua phương thức
main (). Trong phương thức
main (), chúng ta đã tạo ra một trường hợp
của lớp này. Bộ phận cấu thành đã minh họa DOM, do đó toàn bộ các lớp bên
dưới sẽ sử dụng cùng một đối tượng.
Việc thực hiện này chỉ hỗ trợ việc mã hóa các tệp hoàn chỉnh, như
minh họa trong Ví dụ 2. Phương thức
EncryptCompleteXmlFile() sẽ làm điều này bằng
cách gọi tuần tự các phương thức sau:
GetEncryptedDataDoc()trả về đối tượng của lớp
EncryptedData(Ví dụ 12). Nó chứa cấu trúc của phần tử
EncryptedData.
GetEncryptionMethodDoc()trả về đối tượng tài liệu chứa cấu trúc XML tương ứng với phần tử
EncryptionMethod.
GetEncryptionMethodDoc()sử dụng lớp
EncryptionMethod(Ví dụ 13) để tạo ra XML.
GetKeyInfoDoc()trả về đối tượng
Documentchứa cấu trúc XML tương ứng với phần tử KeyInfo.
GetKeyInfoDoc()sử dụng đối tượng của lớp
GenericKeyInfo(Ví dụ 14) để tạo ra XML. Lớp này chỉ cung cấp các chức năng cần thiết tối thiểu (hỗ trợ cho các phần tử
KeyNamevà
KeyValue) bạn sẽ kế thừa từ lớp
GenericKeyInfođể cung cấp chức năng hoàn chỉnh, bao gồm hỗ trợ cho các xác thực X509, dữ liệu PGP, v.v...
ReadFile()tìm nạp dữ liệu (tệp XML hoàn chỉnh) mà chúng ta muốn mã hóa.
GetEncryptedData()không làm gì tại thời điểm hiện tại. Chúng ta sẽ chạy phương thức này trong phần sau của bài viết. Nó có nhiệm vụ tạo ra mẫu mã hóa cho dữ liệu XML mà chúng ta đã tìm nạp trong bước 4. Chúng ta đã thảo luận một cách vắn tắt về chiến lược mã hóa của mình trong phần trước (Java Cryptographic Architecture - Kiến trúc mã hóa Java).
GetCipherDataDoc()lấy đối số là dữ liệu đã được mã hóa và trả lại đối tượng Document chứa phần tử
CipherData.
GetCipherDataDoc()sử dụng đối tượng của lớp
CipherData(Ví dụ 12) để tạo ra XML.
- Cuối cùng, phương thức
addChild()của đối tượng của
EncryptedData(Ví dụ 15) sẽ được gọi ba lần và sẽ lấy các đối tượng Document của các bước 2, 3 và 6 và thêm chúng vào cấu trúc
<EncryptedData>, cha của tất cả chúng.
SaveEncryptedFile()lưu tệp XML Encryption hoàn chỉnh.
AlgoNames (Ví dụ
16) là một lớp trợ giúp, lớp này chỉ chỉ ra các định nghĩa không
gian tên được yêu cầu bởi XML Encryption.
Lớp
XmlEncryption (Ví dụ 11) cũng có
thể được sử dụng như là thành phần bên phía máy chủ. Trong phần tiếp theo
của chuỗi bài này, chúng ta sẽ minh họa việc sử dụng chúng trong các ứng
dụng độc lập cũng như các ứng dụng phía máy chủ.
Tập hợp các lớp mà chúng ta đã phát triển chỉ thực hiện việc tạo ra XML dựa trên DOM. Chúng ta cũng cần phải thực hiện chức năng mã hóa. Bây giờ chúng ta sẽ cố tạo ra một chiến lược để trợ giúp mã hóa. Với mục đích này thì chúng ta cần học Java Cryptographic Architecture (JCA) - Kiến trúc mã hóa Java.
Kiến trúc mã hóa Java - Java Cryptographic Architecture (JCA)
Java cung cấp trợ giúp hoàn chỉnh cho việc mã hóa. Có một số gói trong J2SE cho mục đích này bao trùm tất cả các đặc tính chính của kiến trúc bảo mật như là điều khiển truy cập, chữ ký, xác thực, cặp khóa, kho khóa, và các chuỗi các chữ số đơn thể hiện văn bản.
Phương thức chính của thiết kế JCA là tách các khái niệm mã hóa ra khỏi các bước thực thi thuật toán, do vậy mà các nhà cung cấp khác nhau có thể cung cấp các công cụ của họ trong cùng khung làm việc JCA.
Các lớp JCA Engine
JCA định nghĩa một loạt các lớp Engine, trong đó mỗi Engine cung cấp một hàm mã hóa. Ví dụ, có một số chuẩn khác nhau của thuật toán MD (sinh chuỗi chữ số đơn thể hiện văn bản). Tất cả các chuẩn này khác nhau về cách thực hiện nhưng ở mức giao diện lập trình ứng dụng Engine thì tất cả đều giống nhau. Các nhà cung cấp khác nhau tự do trong việc cung cấp các cách thực thi khác nhau của các thuật toán đặc biệt.
Mở rộng mã hóa Java - Java Cryptographic Extension (JCE)
Tất cả các thực thi của các thuật toán mã hóa của nhà cung cấp độc lập (bên thứ ba) được gọi là các mở rộng mã hóa Java - Java Cryptographic Extensions (JCEs). Sun Microsystems cũng đã cung cấp một thực thi cho JCE. Bất cứ khi nào sử dụng JCE chúng ta phải định cấu hình cho nó với JCA. Để làm việc này chúng ta phải:
1. Thêm vào địa chỉ của tệp jar để xác định nhà cung cấp (tất
cả các thực thi JCE được gọi là các nhà cung cấp) trong các biến môi
trường
CLASSPATH.
2. Xác định nhà cung
cấp trong danh sách các nhà cung cấp đã được thông qua bằng cách sửa tệp
java.security. Tệp này được đặt tại thư mục JavaHome/jre/lib/security.
Dưới đây là cú pháp để chỉ ra độ ưu tiên:
security.provider.<n>=<masterClassName>. Ở đây n
là số ưu tiên (1, 2, 3, v.v..).
MasterClassName
là tên của lớp chủ mà các lớp engine sẽ gọi để thực thi một thuật toán cụ
thể. Tài liệu của nhà cung cấp sẽ chỉ ra tên lớp chủ của nó. Ví dụ, xem
xét các mục vào dưới đây trong một tệp java.security:
security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.rsajca.Provider
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
Các mục vào này có nghĩa là lớp engine sẽ tìm bất kỳ việc thực thi thuật toán nào theo trật tự nói trên. Nó sẽ thực hiện việc thực thi được tìm thấy trước tiên. Sau các bước đơn giản này, tất cả chúng ta đã thiết lập để sử dụng JCA/JCE trong ứng dụng XML Encryption của mình.
Sử dụng JCA và JCE trong các thực thi XML Encryption của chúng ta
Hàm
GetEncryptedData() trong lớp bao phủ của bạn,
XmlEncryption (Ví dụ
11), là nơi xử lý tất cả các vấn đề liên quan tới JCA/JCE. Hiện
tại thì phương thức này chỉ trả lại chuỗi ký tự "This is Cipher Data" (đây
là dữ liệu mã hóa). Chúng ta vẫn chưa viết các lớp liên quan tới JCA/JCE.
Phương thức này lấy dữ liệu không mã hóa và trả lại dữ liệu đó dưới dạng
một xâu ký tự đã được mã hóa. Chúng ta sẽ xử lý tất cả các vấn đề liên
quan tới thuật toán và khóa trong phương thức này sau khi viết các lớp bao
phủ cho JCA/JCE.
Lần tới: Trong phần tiếp theo của chuỗi bài viết này, chúng ta sẽ thảo luận và thực hiện các chi tiết của mã hóa. Chúng ta sẽ minh họa sự làm việc của các lớp mã hóa và giải mã và tương tác của chúng với lôgíc phân tích cú pháp và các ứng dụng hiện tại của XML Encryption trong các dịch vụ Web.
Tài nguyên
- Đọc "Khám phá XML Encryption, Phần 2" của chuỗi gồm 2 bài viết này của Bilal Siddiqui về XML Encryption (developerworks - các công việc của lập trình viên, tháng 8 năm 2002).
- Thăm W3C để xem các chi tiết chính thức của Các yêu cầu XML Encryption và Cú pháp và xử lý XML Encryption.
- Xem các thông tin về XML Encryption tại các trang bìa XML của OASIS/Robin Cover.
- Bộ công cụ của IBM cho XML Encryption có cho tải về tại alphaWorks.
- Kiểm tra xem cái gì đang diễn ra tại Sự tiến bộ cộng đồng của SUN cho XML Encryption.
- Chúng tôi đã nhắc đến XPath trong bài viết này. Đây là một chương về XPath từ một cuốn sách XML in a Nutshell - Tóm tắt về XML được viết bởi O'Reilly.
- Chúng tôi đã đề cập đến IANA trong bài viết này. Hãy ghé thăm trang Web của IANA để xem các định nghĩa của các định dạng dữ liệu phổ biến.
- IBM Security Services - Các dịch vụ bảo mật IBM có thể giúp bạn xác định xem các mối nguy hiểm của bạn là gì, rồi sau đó thiết kế một chương trình bảo mật để giải quyết các mối nguy hiểm đó.
- WebSphere Studio Application Developer (nhà phát triển ứng dụng WebSphere Studio) của IBM là một môi trường phát triển dễ sử dụng và tích hợp cho việc xây dựng chương trình, kiểm tra và triển khai các ứng dụng J2EE (TM), bao gồm việc tạo ra các tài liệu XML từ các DTD và lược đồ.
Bình luận
-
Vùng dữ liệu trên developerWorks
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
-
Vùng mã nguồn mở trên developerWorks
Xem các bài viết về HTML, CSS, JavaScript,...
-
Điện toán đám mây
Tìm hiểu về điện toán đám mây

markdown:
Hiện nay, bảo mật tầng vận chuyển (TLS) là chuẩn phổ biến cho việc giao tiếp an toàn qua mạng. TLS là phương thức bảo mật đầu cuối - đầu cuối, phương thức này đi theo giao thức SSL nổi tiếng (giao thức Web dùng để thiết lập bảo mật giữa máy chủ và máy khách bằng cách mã hóa dữ liệu truyền ở mức IP socket). SSL đã được Netscape thiết kế đầu tiên và sau này phiên bản 3.0 của nó đã được đội tác nghiệp kỹ thuật Internet (IETF) sử dụng khi họ thiết kế TLS. Đây là một giao thức rất an toàn và đáng tin cậy, nó cung cấp các phiên giao dịch đầu cuối - đầu cuối an toàn giữa hai bên. XML Encryption không có ý định thay thế hay loại bỏ SSL/TLS. Đúng hơn là nó cung cấp một cơ chế cho các yêu cầu bảo mật không có trong SSL. Sau đây là hai lĩnh vực quan trọng mà không có trong SSL:
- Mã hóa một phần dữ liệu sẽ được trao đổi
- Các phiên giao dịch an toàn giữa nhiều hơn hai bên
Với XML Encryption, mỗi bên có thể duy trì trạng thái bảo mật hoặc không bảo mật với bất cứ nhóm giao tiếp nào. Cả dữ liệu bảo mật và không bảo mật đều có thể được trao đổi trong cùng văn bản. Ví dụ, hãy nghĩ về ứng dụng trò chuyện bảo mật, ứng dụng này chứa một số các phòng trò chuyện với một số người trong mỗi phòng. Các tệp đã được mã hóa XML có thể được trao đổi giữa những người tham gia trò chuyện do đó mà dữ liệu dành cho một phòng thì người ở những phòng khác sẽ không xem được.
XML Encryption có thể xử lý cả dữ liệu XML và không XML (ví dụ: dữ liệu nhị phân). Ở đây chúng ta sẽ minh họa một quá trình trao đổi dữ liệu đơn giản, làm cho việc trao đổi đó trở lên an toàn thông qua XML Encryption. Rồi chúng ta sẽ tăng dần độ phức tạp của các yêu cầu bảo mật và giải thích lược đồ XML Encryption và việc sử dụng các phần tử khác nhau của nó.
## Một ví dụ đơn giản về việc trao đổi an toàn dữ liệu XML
Giả sử rằng bạn muốn
gửi tệp XML trong
[Ví dụ 1](#code1) tới một công ty xuất bản.
Tệp này chứa các thông tin chi tiết về cuốn sách bạn muốn mua. Hơn nữa nó
cũng chứa thông tin thẻ tín dụng của bạn để dùng cho việc trả tiền. Đương
nhiên, bạn sẽ muốn sử dụng cách giao tiếp an toàn cho dữ liệu nhạy cảm
này. Có một lựa chọn là sử dụng SSL, cách này sẽ bảo mật với toàn bộ giao
dịch. Có một lựa chọn khác là dùng XML Encryption. Như đã nói ở bên trên,
XML Encryption không phải là phương thức thay thế cho SSL/TLS. Nếu ứng
dụng yêu cầu bảo mật toàn bộ giao dịch thì bạn sẽ dùng SSL. Mặt khác, XML
Encryption sẽ là lựa chọn tốt nhất nếu như ứng dụng yêu cầu sự kế hợp giữa
giao dịch bảo mật và không bảo mật (điều này có nghĩa là một phần dữ liệu
sẽ được trao đổi một cách an toàn và phần còn lại sẽ được trao đổi như nó
hiện
có).
##### Ví dụ 1. Tệp XML ví dụ sẽ được mã hóa
<purchaseOrder> <Order> <Item>book</Item> <Id>123-958-74598</Id> <Quantity>12</Quantity> </Order> <Payment> <CardId>123654-8988889-9996874</CardId> <CardName>visa</CardName> <ValidDate>12-10-2004</ValidDate> </Payment> </purchaseOrder>
Ghi chú:Chúng tôi đã cố tình để tệp XML trong [Ví dụ 1]rất đơn giản. Điều này giúp chúng ta tập trung vào các vấn đề liên quan đến mã hóa. Các tệp XML trong thế giới thực trong hợp tác thương mại hoặc các dịch vụ Web sẽ tương tự về cấu trúc nhưng dài dòng hơn. WSDL (Ngôn ngữ định nghĩa dịch vụ Web) và SOAP (Phương thức truy cập đối tượng đơn giản) là các ngữ pháp dựa trên XML và chúng được sử dụng thường xuyên trong tích hợp B2B. Cả WSDL và SOAP đều có thể sử dụng XML Encryption để cung cấp các giao dịch an toàn giữa các công ty. Hãy ghé thăm W3C để biết thêm chi tiết về chúng (Xem [Tài nguyên]).
### Mã hóa các tài liệu trọn vẹn với XML Encryption
XML Encryption cung cấp nhiều tùy chọn.
[Ví dụ 2](listing2.html), [Ví dụ 3](listing3.html)
và [Ví dụ 4](listing4.html) thể hiện các kết quả của việc mã
hóa khác nhau. Hãy xem xét chúng một cách chi tiết, từng ví dụ một. [Ví dụ 2](listing2.html) minh họa tệp kết quả sau khi đã được
mã hóa XML, trong trường hợp bạn quyết định mã hóa toàn bộ tài liệu XML
trong [Ví dụ 1](#code1). Chú ý các thẻ
<CipherData> và
<CipherValue>. Dữ liệu được mã hóa thực sự xuất hiện như
là nội dung của thẻ
<CipherValue>. Phần
tử
CipherData trọn vẹn xuất hiện trong một phần
tử
EncryptedData. Phần tử
EncryptedData chứa không gian tên XML được sử dụng cho việc mã
hóa. Ví dụ, dữ liệu gốc của bạn trước khi mã hóa là XML và định nghĩa kiểu
cho XML một cách chính thức bởi tổ chức có trách nhiệm phân số Internet
(IANA) cho XML là
http://www.isi.edu/in-notes/iana/assignments/media-types/text/xml. Nó xuất
hiện như là giá trị của thuộc tính
Type. XML
Encryption sử dụng các định nghĩa kiểu bởi IANA cho nhiều các định dạng dữ
liệu phổ biến như là RTF, PDF, và JPG. Hãy tham khảo các trang Web của
chúng để có thông tin đầy đủ (xem
[Tài nguyên](#resources)).
Nếu bạn có các kiểu dữ liệu ứng dụng đặc biệt (có thể là các DTD hoặc XSD
của riêng bạn, chúng thuộc vào hệ thống quản lý nội dung của công ty bạn)
bạn có thể chỉ ra trong thuộc tính
Type của
phần tử
EncryptedData. Thuộc tính còn lại,
xmlns, chỉ ra không gian tên XML Encryption mà chúng ta sử dụng để mã hóa
dữ liệu XML.
### Mã hóa một phần tử đơn với XML Encryption
Bạn có thể muốn mã hóa chỉ một phần
tử trong
[Ví dụ 1](#code1) -- ví dụ, phần tử
Payment. Trong trường hợp này, kết quả được minh
họa trong
[Ví dụ 3](listing3.html). So sánh [Ví dụ 2](listing2.html) và [Ví dụ
3](listing3.html) bạn sẽ thấy các điểm khác biệt sau đây: [Ví dụ 2](listing2.html)chỉ chứa lược đồ của XML Encryption, trong khi [Ví dụ 3](listing3.html)chứa cả XML Encryption và các thành phần từ dữ liệu gốc trong [Ví dụ 1](#code1). Trong [Ví dụ 3](listing3.html), XML Encryption được nhúng trong XML của người dùng. [Ví dụ 3](listing3.html)cũng có thuộc tính
Typetrong
<EncryptedData>, nhưng giá trị của nó là http://www.w3.org/2001/04/xmlenc#Element. Chúng ta không còn sử dụng kiểu IANA nữa mà thay vào đó chúng ta đang sử dụng kiểu mà XML Encryption đã chỉ ra.
- Đặc biệt chú ý đến đoạn #Element ở cuối có nghĩa là EncryptedData -- nó thay thế một phần tử.
### Mã hóa nội dung của một phần tử
[Ví dụ 4](listing4.html) sẽ là kết quả nếu bạn muốn chỉ mã hóa
nội dung trong
CardId, một phần tử trong
[Ví dụ 1](#code1). Lần này, chúng ta đã sử dụng
http://www.w3.org/2001/04/xmlenc#Content làm giá trị thuộc tính
Type. Chúng ta sẽ sử dụng giá trị này bất cứ khi
nào chúng ta phải mã hóa chỉ phần nội dung.
### Mã hóa dữ liệu không phải XML
Nếu bạn
muốn gửi, giả sử, một tệp JPEG thông qua XML Encryption thì sẽ thế nào?
[Ví dụ 5](listing5.html) là một tệp kết quả điển hình. Tệp
JPEG hoàn chỉnh là một chuỗi đã được mã hóa các byte và sẽ xuất hiện như
là nội dung của phần tử
CipherValue. Chú ý rằng
chỉ có một điểm khác biệt giữa
[Ví dụ 2](listing2.html) và [Ví dụ 5](listing5.html): thuộc tính
Type của phần tử
EncryptedData.
[Ví dụ 5](listing5.html) bao gồm kiểu IANA cho định dạng JPEG.
Tương tự, bạn có thể mã hóa bất cứ định dạng nào bằng cách cung cấp các
giá trị IANA (tham khảo trang Web IANA, xem [Tài
nguyên](#resources)).
## Các khóa cho XML Encryption
Trong các ví dụ từ 1 đến 5, chúng ta
đã minh họa việc mã hóa, việc này sẽ không thể thực hiện nếu không có các
khóa (xem bảng ở bên
[các khóa công cộng, riêng và bí
mật](#sidebar)). Với XML Encryption, tất cả các vấn đề liên quan tới khóa
được chia thành hai phần:
- Trao đổi các khóa (mã hóa không đối xứng)
- Sử dụng các khóa đã được trao đổi trước (mã hóa đối xứng)
Với cách này, người dùng có thể trao đổi các khóa với nhau trước và sau đó mới dùng chúng.
### Các khóa không đối xứng cho việc trao đổi khóa bí mật
Ở trong ngữ
cảnh này, một bên gửi khóa công cộng của nó cho bên thứ hai. Bên thứ hai
sử dụng khóa công cộng này để mã hóa khóa bí mật của nó. Việc trao đổi dữ
liệu này được minh họa trong
[Ví dụ 6](listing6.html) (yêu cầu)
và [Ví dụ 7](listing7.html) (phản hồi). Chúng ta sẽ tưởng tượng
rằng Imran và Ali là bên thứ nhất và thứ hai một cách tương ứng, họ giao
tiếp với nhau. Imran khởi tạo yêu cầu trao đổi khóa công cộng và gửi khóa
công cộng của anh ấy trong phần tử có tên là KeyValue. Thuộc tính
CarriedKeyName thể hiện tên của khóa đang được
vận chuyển. Chú ý rằng phần tử gốc của cấu trúc này là
EncryptedKey, phần tử này chứa các phần tử
ds:KeyInfo và
ds:KeyValue. Các phần
tử
ds: KeyInfo và
ds:KeyValue thuộc vào không gian tên chữ kí số XML (ds:). XML
Encryption phụ thuộc hoàn toàn vào đặc tả chữ ký số XML cho việc trao đổi
khóa. Vì vậy, cả
<ds:EncryptedKey> và
<ds:KeyValue> phụ thuộc vào không
gian tên đặc tả chữ ký số XML.
[Ví dụ 7](listing7.html) là cái
mà Ali gửi phản hồi. Phần tử
CipherValue trong
[Ví dụ 7](listing7.html) chứa khóa bí mật mới được tạo ra,
khóa này đã được mã hóa với khóa công cộng của bên thứ nhất. Quan sát kỹ
Ví dụ 6 và Ví dụ 7, bạn sẽ nhận ra rằng cả yêu cầu và phản hồi đều chứa
một phần tử
EncryptedKey. Các phần tử
ds:KeyInfo và
ds:KeyValue bên trong phần tử
EncryptedKey chứa khóa công cộng (
[Ví
dụ 6](listing6.html)). Mặt khác, các phần tử
CipherData
và
CipherValue trong phần tử
EncryptedKey (
[Ví dụ
7](listing7.html)) sẽ vận chuyển các khóa bí mật (đã được mã hóa). Cũng chú ý rằng
phần tử
EncryptedKey luôn luôn chứa thuộc tính
CarriedKeyName để chỉ ra tên của khóa mà nó
đang mang.
### Sử dụng các khóa mà chúng ta đã trao đổi
Trong phần trước, chúng ta đã trao
đổi một khóa bí mật. Giờ thì chúng ta sẽ sử dụng khóa đó để mã hóa dữ
liệu. chúng ta sẽ giả sử rằng Imran gửi đi một đoạn tin XML (
[Ví dụ 8](listing8.html)) để đáp lại [Ví dụ 7](listing7.html) (nhớ lại rằng [Ví dụ 7](listing7.html) chứa
một khóa bí mật đã được mã hóa và tên của nó là "Imran Ali"). Imran sẽ
giải mã khóa bí mật này với khóa riêng của anh ấy (của chính Imran) (bởi
vì Ali đã mã hóa khóa bí mật này với khóa công cộng của Imran). Imran có
thể sử dụng khóa bí mật này mã hóa dữ liệu mà anh ấy muốn gửi cho Ali và
đặt đoạn mã vào trong phần tử
CipherValue trong
[Ví dụ 8](listing8.html).
Phần tử
ds:KeyInfo trong
[Ví dụ 8](listing8.html) chứa một
phần tử
KeyName. Việc kết hợp này chỉ tới tên
của khóa mà Imran sử dụng cho việc mã hóa dữ liệu.
Hình 1 là một lược đồ trực quan thể hiện việc trao đổi các tệp XML cho việc trao đổi dữ liệu an toàn này.
##### Hình 1. Chuỗi các trao đổi khóa và dữ liệu với XML Encryption
![ Chuỗi các trao đổi khóa và dữ liệu với XML Encryption.](Figure1.jpg)
### Tham chiếu tới dữ liệu đã được mã hóa bên ngoài từ tệp XML Encryption của chúng ta
Trong
[các ví dụ 5](listing5.html) và [7](listing7.html),
phần tử
CipherData có thể xuất hiện trong một
phần tử
EncryptedData hoặc phần tử
EncryptedKey. Chúng ta sử dụng phần tử
CipherData để nói đến cả dữ liệu đã được mã hóa
(khi nó xuất hiện trong một phần tử
EncryptedData) hoặc khóa đã được mã hóa (khi nó xuất hiện
trong phần tử
EncryptedKey). Trong cả hai ví dụ
[5](listing5.html) và [7](listing7.html), đều có
phần tử con
CipherValue bên trong phần tử
CipherData phần tử con này chứa dữ liệu đã được
mã hóa thực sự.
Chúng ta cũng có thể đề cập tới dữ liệu hoặc các
khóa được mã hóa bên ngoài. Điều này có nghĩa là dữ liệu hoặc các khóa
được mã hóa thực sự sẽ được thể hiện ở đâu đó (có thể là đâu đó trên mạng)
mà không phải là trong tệp XML Encryption của chúng ta. Trong trường hợp
này chúng ta sẽ sử dụng
CipherReference thay vì
phần tử con
CipherValue trong
CipherData. Chúng ta sẽ đề cập tới dữ liệu được
mã hóa thực sự thông qua một URI. Điều này được thể hiện trong
[Ví dụ 9](listing9.html).
### Tham chiếu tới một phần tử cụ thể của một tệp XML bên ngoài
[Ví dụ 10](listing10.html) minh họa một cách khác để tham chiếu
tới các XML ở bên ngoài. Ở đây chúng ta mới chỉ tham chiếu tới một phần
của tệp bên ngoài mà URI trỏ tới. Có một phần tử con
Transforms ở trong phần tử
CipherReference. Phần tử
Transforms
này có thể chứa một số phần tử
Transform, mỗi
phần tử này sẽ chứa một phần tử XPath đơn. Phần tử XPath đơn này chỉ ra
biểu thức XPath tham chiếu tới một nút cụ thể của tài liệu XML ở
ngoài.
## Cấu trúc DOM của API của chúng ta
Chúng ta đã minh họa cách tạo ra các tệp XML Encryption và trao đổi dữ liệu mã hóa. Bây giờ chúng ta sẽ đề xuất một Java API cho XML Encryption và cung cấp một thực thi ví dụ. Chúng ta sẽ sử dụng DOM cho mục đích này.
Thực thi DOM của chúng ta bao gồm một tập
các lớp (các ví dụ từ 11 tới 16). Lớp
XmlEncryption (
[Ví dụ 11](listing11.html)) là phần
bao bọc cho các lớp còn lại, điều này có nghĩa là người dùng API của chúng
ta sẽ chỉ cần tương tác với lớp này. Nó sử dụng chức năng của các lớp khác
ở bên trong. [Ví dụ 11](listing11.html) là một lớp bao bọc, nó có thể tạo ra
một tệp mã hóa XML hoàn chỉnh. [Ví dụ 12](listing12.html) tạo ra phần tử
EncryptedData.
[Ví dụ 13](listing13.html) tạo ra phần tử
EncryptionMethod.
[Ví dụ 14](listing14.html) tạo ra phần tử
KeyInfo.
[Ví dụ 15](listing15.html) tạo ra phần tử
CipherData .
[Ví dụ 16](listing16.html) chứa tên của các thuật toán như là
các số nguyên tĩnh và các không gian tên tương ứng của chúng dưới dạng các
chuỗi ký tự.
Lớp
XmlEncryption (
[Ví dụ 11](listing11.html)) chứa các phương thức Get/Set công
cộng. Người dùng sẽ gọi các phương thức Set để chỉ ra các tham số mã hóa,
bao gồm:
- Tên của tệp sẽ được mã hóa
- Tên của tệp XML Encryption kết quả
- Tên của thuật toán mã hóa
- Tên của khóa sẽ sử dụng cho việc mã hóa
- Một ID (mã số) để nhận biết cấu trúc
<EncryptedData>
Chúng ta đã minh họa việc sử dụng lớp
XmlEncryption (
[Ví dụ 11](listing11.html)) thông
qua phương thức
main (). Trong phương thức
main (), chúng ta đã tạo ra một trường hợp
của lớp này. Bộ phận cấu thành đã minh họa DOM, do đó toàn bộ các lớp bên
dưới sẽ sử dụng cùng một đối tượng.
Việc thực hiện này chỉ hỗ trợ việc mã hóa các tệp hoàn chỉnh, như
minh họa trong
[Ví dụ 2](listing2.html). Phương thức
EncryptCompleteXmlFile() sẽ làm điều này bằng
cách gọi tuần tự các phương thức sau:
GetEncryptedDataDoc()trả về đối tượng của lớp
EncryptedData(
[Ví dụ 12](listing12.html)). Nó chứa cấu trúc của phần tử
EncryptedData.
GetEncryptionMethodDoc()trả về đối tượng tài liệu chứa cấu trúc XML tương ứng với phần tử
EncryptionMethod.
GetEncryptionMethodDoc()sử dụng lớp
EncryptionMethod(
[Ví dụ 13](listing13.html)) để tạo ra XML.
GetKeyInfoDoc()trả về đối tượng
Documentchứa cấu trúc XML tương ứng với phần tử KeyInfo.
GetKeyInfoDoc()sử dụng đối tượng của lớp
GenericKeyInfo(
[Ví dụ 14](listing14.html)) để tạo ra XML. Lớp này chỉ cung cấp các chức năng cần thiết tối thiểu (hỗ trợ cho các phần tử
KeyNamevà
KeyValue) bạn sẽ kế thừa từ lớp
GenericKeyInfođể cung cấp chức năng hoàn chỉnh, bao gồm hỗ trợ cho các xác thực X509, dữ liệu PGP, v.v...
ReadFile()tìm nạp dữ liệu (tệp XML hoàn chỉnh) mà chúng ta muốn mã hóa.
GetEncryptedData()không làm gì tại thời điểm hiện tại. Chúng ta sẽ chạy phương thức này trong phần sau của bài viết. Nó có nhiệm vụ tạo ra mẫu mã hóa cho dữ liệu XML mà chúng ta đã tìm nạp trong bước 4. Chúng ta đã thảo luận một cách vắn tắt về chiến lược mã hóa của mình trong phần trước (Java Cryptographic Architecture - Kiến trúc mã hóa Java).
GetCipherDataDoc()lấy đối số là dữ liệu đã được mã hóa và trả lại đối tượng Document chứa phần tử
CipherData.
GetCipherDataDoc()sử dụng đối tượng của lớp
CipherData(
[Ví dụ 12](listing12.html)) để tạo ra XML.
- Cuối cùng, phương thức
addChild()của đối tượng của
EncryptedData(
[Ví dụ 15](listing15.html)) sẽ được gọi ba lần và sẽ lấy các đối tượng Document của các bước 2, 3 và 6 và thêm chúng vào cấu trúc
<EncryptedData>, cha của tất cả chúng.
SaveEncryptedFile()lưu tệp XML Encryption hoàn chỉnh.
AlgoNames (
[Ví dụ
16](listing16.html)) là một lớp trợ giúp, lớp này chỉ chỉ ra các định nghĩa không
gian tên được yêu cầu bởi XML Encryption.
Lớp
XmlEncryption (
[Ví dụ 11](listing11.html)) cũng có
thể được sử dụng như là thành phần bên phía máy chủ. Trong phần tiếp theo
của chuỗi bài này, chúng ta sẽ minh họa việc sử dụng chúng trong các ứng
dụng độc lập cũng như các ứng dụng phía máy chủ.
Tập hợp các lớp mà chúng ta đã phát triển chỉ thực hiện việc tạo ra XML dựa trên DOM. Chúng ta cũng cần phải thực hiện chức năng mã hóa. Bây giờ chúng ta sẽ cố tạo ra một chiến lược để trợ giúp mã hóa. Với mục đích này thì chúng ta cần học Java Cryptographic Architecture (JCA) - Kiến trúc mã hóa Java.
## Kiến trúc mã hóa Java - Java Cryptographic Architecture (JCA)
Java cung cấp trợ giúp hoàn chỉnh cho việc mã hóa. Có một số gói trong J2SE cho mục đích này bao trùm tất cả các đặc tính chính của kiến trúc bảo mật như là điều khiển truy cập, chữ ký, xác thực, cặp khóa, kho khóa, và các chuỗi các chữ số đơn thể hiện văn bản.
Phương thức chính của thiết kế JCA là tách các khái niệm mã hóa ra khỏi các bước thực thi thuật toán, do vậy mà các nhà cung cấp khác nhau có thể cung cấp các công cụ của họ trong cùng khung làm việc JCA.
### Các lớp JCA Engine
JCA định nghĩa một loạt các lớp Engine, trong đó mỗi Engine cung cấp một hàm mã hóa. Ví dụ, có một số chuẩn khác nhau của thuật toán MD (sinh chuỗi chữ số đơn thể hiện văn bản). Tất cả các chuẩn này khác nhau về cách thực hiện nhưng ở mức giao diện lập trình ứng dụng Engine thì tất cả đều giống nhau. Các nhà cung cấp khác nhau tự do trong việc cung cấp các cách thực thi khác nhau của các thuật toán đặc biệt.
### Mở rộng mã hóa Java - Java Cryptographic Extension (JCE)
Tất cả các thực thi của các thuật toán mã hóa của nhà cung cấp độc lập (bên thứ ba) được gọi là các mở rộng mã hóa Java - Java Cryptographic Extensions (JCEs). Sun Microsystems cũng đã cung cấp một thực thi cho JCE. Bất cứ khi nào sử dụng JCE chúng ta phải định cấu hình cho nó với JCA. Để làm việc này chúng ta phải:
1. Thêm vào địa chỉ của tệp jar để xác định nhà cung cấp (tất
cả các thực thi JCE được gọi là các nhà cung cấp) trong các biến môi
trường
CLASSPATH.
2. Xác định nhà cung
cấp trong danh sách các nhà cung cấp đã được thông qua bằng cách sửa tệp
java.security. Tệp này được đặt tại thư mục JavaHome/jre/lib/security.
Dưới đây là cú pháp để chỉ ra độ ưu tiên:
security.provider.<n>=<masterClassName>. Ở đây n
là số ưu tiên (1, 2, 3, v.v..).
MasterClassName
là tên của lớp chủ mà các lớp engine sẽ gọi để thực thi một thuật toán cụ
thể. Tài liệu của nhà cung cấp sẽ chỉ ra tên lớp chủ của nó. Ví dụ, xem
xét các mục vào dưới đây trong một tệp java.security:
security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.rsajca.Provider
security.provider.3=com.sun.net.ssl.internal.ssl.Provider
Các mục vào này có nghĩa là lớp engine sẽ tìm bất kỳ việc thực thi thuật toán nào theo trật tự nói trên. Nó sẽ thực hiện việc thực thi được tìm thấy trước tiên. Sau các bước đơn giản này, tất cả chúng ta đã thiết lập để sử dụng JCA/JCE trong ứng dụng XML Encryption của mình.
### Sử dụng JCA và JCE trong các thực thi XML Encryption của chúng ta
Hàm
GetEncryptedData() trong lớp bao phủ của bạn,
XmlEncryption (
[Ví dụ
11](listing11.html)), là nơi xử lý tất cả các vấn đề liên quan tới JCA/JCE. Hiện
tại thì phương thức này chỉ trả lại chuỗi ký tự "This is Cipher Data" (đây
là dữ liệu mã hóa). Chúng ta vẫn chưa viết các lớp liên quan tới JCA/JCE.
Phương thức này lấy dữ liệu không mã hóa và trả lại dữ liệu đó dưới dạng
một xâu ký tự đã được mã hóa. Chúng ta sẽ xử lý tất cả các vấn đề liên
quan tới thuật toán và khóa trong phương thức này sau khi viết các lớp bao
phủ cho JCA/JCE. **Lần tới:** Trong phần tiếp theo của chuỗi bài viết này, chúng ta sẽ
thảo luận và thực hiện các chi tiết của mã hóa. Chúng ta sẽ minh họa sự
làm việc của các lớp mã hóa và giải mã và tương tác của chúng với lôgíc
phân tích cú pháp và các ứng dụng hiện tại của XML Encryption trong các
dịch vụ Web.
## Tài nguyên
- Đọc "
[Khám phá XML Encryption, Phần 2](http://www.ibm.com/developerworks/vn/library/x-encrypt2/)" của chuỗi gồm 2 bài viết này của Bilal Siddiqui về XML Encryption ( *developerworks - các công việc của lập trình viên*, tháng 8 năm 2002).
- Thăm W3C để xem các chi tiết chính thức của
[Các yêu cầu XML Encryption](http://www.w3.org/TR/xml-encryption-req)và [Cú pháp và xử lý XML Encryption](http://www.w3.org/TR/xmlenc-core/).
- Xem các thông tin về XML Encryption tại
[các trang bìa XML của OASIS/Robin Cover](http://www.oasis-open.org/cover/xmlAndEncryption.html). [Bộ công cụ của IBM cho XML Encryption](http://www.alphaworks.ibm.com/tech/xmlsecuritysuite)có cho tải về tại alphaWorks.
- Kiểm tra xem cái gì đang diễn ra tại
[Sự tiến bộ cộng đồng của SUN cho XML Encryption](http://jcp.org/jsr/detail/106.jsp).
- Chúng tôi đã nhắc đến XPath trong bài viết này. Đây là một
[chương về XPath](http://www.oreilly.com/catalog/xmlnut/chapter/ch09.html)từ một cuốn sách *XML in a Nutshell - Tóm tắt về XML*được viết bởi O'Reilly.
- Chúng tôi đã đề cập đến IANA trong bài viết này. Hãy ghé thăm
[trang Web của IANA](http://www.isi.edu/in-notes/iana/assignments/media-types/)để xem các định nghĩa của các định dạng dữ liệu phổ biến. [IBM Security Services - Các dịch vụ bảo mật IBM](http://www-3.ibm.com/security/services/index.shtml)có thể giúp bạn xác định xem các mối nguy hiểm của bạn là gì, rồi sau đó thiết kế một chương trình bảo mật để giải quyết các mối nguy hiểm đó. [WebSphere Studio Application Developer (nhà phát triển ứng dụng WebSphere Studio)](http://www-4.ibm.com/software/ad/studioappdev/)của IBM là một môi trường phát triển dễ sử dụng và tích hợp cho việc xây dựng chương trình, kiểm tra và triển khai các ứng dụng J2EE (TM), bao gồm việc tạo ra các tài liệu XML từ các DTD và lược đồ.
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US

Kp-eeAlive: timeout=10, max=89


text:
Welcome to Latoi.com,
Join Free
|
Sign In
SMS Service
|
Send Free SMS Worldwide
Web 2 SMS
2 Way SMS
Mail 2 SMS
Bulk SMS
SMS API
Compare Price
Website Builder
|
Compose Article
Article Manager
Category Control
Topic Manager
Home Article
Comments
Option
Payment Method
Sale Manager
Create an Order
Auction |
Start Selling
Active Items
Close Items
Sold Items
Watch Items
My Messages |
Inbox
Sent
Live Demo Site
|
Article Layout
Product/Cart Layout
Other Layout
Help
Description
Health Care
└ Health & Beauty
└ All Categories
----------------------------
Antiques
Automotive
Books
Industrial
Cameras
Clothing
Computers
DVD's
Electronics
Jewelry
Music
Sports
Toys & Hobbies
Travel
Home
Mobiles & Phones
Real Estate
Health & Beauty
Crafts
Food & Wine
Art
Message
Services
Others
Jobs
Categories within ::
Home
>
Health & Beauty
>
Health Care
Quà Tặng Thuốc Về Việt Nam St. Paul Brands
Item# ( 35360 )
Bidder or seller of this item?
Sign in
for your status
Watch this Item
|
Forward to a Friend
View larger picture
Item :
Quà tặng thuốc về Việt Nam St. Paul Brands
Shipping:
See details
USD 0.00
Seller Information
stpaul
(
0
)
FeedBack Score: 0
Positive FeedBack:100 %
Member Since 01-03-2010 in Vietnam
Ask the Seller a Question
Read Feedback
View Questions and Comments.
Item Description:
Chào bạn!
Gia đình và người thân của bạn đang ở Việt Nam, trong khi đó bạn đang định cư, học tập hay lao động tại Mỹ? Bạn đang rất quan tâm đến sức khỏe của những người thân yêu?
Hay bạn đang sống tại Việt Nam và có người thân, bạn bè đang định cư tại Mỹ? Bạn đang có nhu cầu về các loại thuốc kê toa, thuốc bổ có nguồn gốc và chất lượng đảm bảo?
Nếu muốn gởi thuốc có nguồn gốc từ Mỹ về Việt Nam thì phải làm sao? Bạn phải gởi bằng đường bưu phẩm hoặc gởi người quen mang về. Chính vì nhu cầu đó chương trình QUÀ THUỐC VỀ VIỆT NAM của hãng Dược St.Paul chúng tôi ra đời. Đến với chương trình này bạn sẽ an tâm khi giao nhiệm vụ đó cho chúng tôi. Khách hàng của St.Paul tại Mỹ có thể đặt hàng theo yêu cầu, chúng tôi cam kết sẽ gửi thuốc từ Mỹ về tận nhà cho gia đình và người thân yêu của bạn tại Việt Nam với chi phí hấp dẫn và nguồn gốc thuốc bảo đảm.
Vậy từ nay bạn có thể gởi thuốc theo toa, thuốc bổ hay thảo dược đến người thân. Và đặc biệt không sợ thuốc giả, thuốc kém chất lượng.
Nhanh tay click vào đây
www.stpaulvn.com
để có thêm thông tin về sản phẩm hoặc gọi ngay số điện thoại tại Mỹ:
714-903-1000
hoặc gọi số
84-8-3510-8393
tại Việt Nam để tham gia chương trình với chúng tôi và người thân của bạn sẽ nhận được những món quà hết sức ý nghĩa
001615
hits.
Home
|
Register
|
Site map
|
Buy
|
Sell
|
Pay
|
Privacy Policy
|
Terms of Use
|
Help
|
Contact Us
© Copyrights by Latoi.com established sine 2005.
Latoi
, all rights reserved.

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Content-Type: text/html; charset=iso-8859-1


text:
Tăng cường đoàn kết nhân dân Việt Nam và Uzơbêkixtan
Đại hội đã nhất trí trong nhiệm kỳ mới 2008-2013, Hội sẽ chủ động tham gia những hoạt động góp phần tăng cường tình đoàn kết, hữu nghị giữa nhân dân Việt Nam và Uzơbêkixtan; trao đổi đoàn giữa hai hội, làm cầu nối cho các doanh nghiệp tìm hiểu thị trường; phát triển văn hoá; trao đổi thông tin.
Hội hữu nghị Việt Nam và Uzơbêkixtan được thành lập năm 1996, là một tổ chức xã hội kế thừa Hội hữu nghị Việt-Xô, đáp ứng nguyện vọng của đông đảo người Việt Nam từng học tập, công tác tại Uzơbêkixtan, nhằm góp phần củng cố và phát triển tình đoàn kết hữu nghị truyền thống, sự hiểu biết lẫn nhau và hợp tác trong nhiều lĩnh vực giữa nhân dân hai nước.
Nhân dịp này, Phó Chủ tịch Liên hiệp các Tổ chức Hữu nghị Việt Nam Trần Trọng Khánh đã trao Kỷ niệm chương “Vì Hoà bình Hữu nghị giữa các dân tộc'' và Bằng khen của Liên hiệp tặng một số đại biểu trong Ban chấp hành Hội nhiệm kỳ 2002-2007, ghi nhận những đóng góp tích cực của các thành viên ban chấp hành trong việc duy trì và phát triển tình hữu nghị đoàn kết truyền thống giữa nhân dân Việt Nam và Uzơbêkixtan./.(TTXVN)
Các tin liên quan:
Bản quyền của Vụ Thông Tin Báo Chí - Bộ
Ngoại
Giao
©
Copyright by Press and Information Department - Vietnam
Ministry of Foreign Affairs
Email:
Banbientap@mofa.gov.vn
Hiển thị tốt nhất với Internet Explorer. Best viewed with Internet Explorer

markdown:
**Tăng cường đoàn kết nhân dân Việt Nam và Uzơbêkixtan**
**Ngày 6/1, tại Hà Nội, Hội hữu nghị Việt Nam-Uzơbêkixtan đã tổ chức Đại hội lần thứ 3 và bầu ban chấp hành mới, trong đó ông Lương Phan Cừ, Phó Chủ nhiệm Uỷ ban các vấn đề Xã hội của Quốc hội được bầu giữ chức Chủ tịch Hội.**
Đại hội đã nhất trí trong nhiệm kỳ mới 2008-2013, Hội sẽ chủ động tham gia những hoạt động góp phần tăng cường tình đoàn kết, hữu nghị giữa nhân dân Việt Nam và Uzơbêkixtan; trao đổi đoàn giữa hai hội, làm cầu nối cho các doanh nghiệp tìm hiểu thị trường; phát triển văn hoá; trao đổi thông tin.
Hội hữu nghị Việt Nam và Uzơbêkixtan được thành lập năm 1996, là một tổ chức xã hội kế thừa Hội hữu nghị Việt-Xô, đáp ứng nguyện vọng của đông đảo người Việt Nam từng học tập, công tác tại Uzơbêkixtan, nhằm góp phần củng cố và phát triển tình đoàn kết hữu nghị truyền thống, sự hiểu biết lẫn nhau và hợp tác trong nhiều lĩnh vực giữa nhân dân hai nước.
Nhân dịp này, Phó Chủ tịch Liên hiệp các Tổ chức Hữu nghị Việt Nam Trần Trọng Khánh đã trao Kỷ niệm chương “Vì Hoà bình Hữu nghị giữa các dân tộc'' và Bằng khen của Liên hiệp tặng một số đại biểu trong Ban chấp hành Hội nhiệm kỳ 2002-2007, ghi nhận những đóng góp tích cực của các thành viên ban chấp hành trong việc duy trì và phát triển tình hữu nghị đoàn kết truyền thống giữa nhân dân Việt Nam và Uzơbêkixtan./.(TTXVN)
|
|![]()
![]()
![]()
![]()
[Sau 5 bản ghi »](http://www.mofa.gov.vn/vi/nr040807104143/nr040807105001/ns080107083924?b_start:int=5)[1] [2](http://www.mofa.gov.vn/vi/nr040807104143/nr040807105001/ns080107083924?b_start:int=5) [3](http://www.mofa.gov.vn/vi/nr040807104143/nr040807105001/ns080107083924?b_start:int=10)


text:
Trong xã hội hiện đại, việc làm đẹp luôn được phái nữ quan tâm. Bên cạnh mỹ phẩm và thời trang thì giày là sản phẩm được phái đẹp yêu thích nhất. Không chỉ giúp việc đi lại dễ dàng và an toàn, đôi giày còn là vật trang trí dễ thương, cho đôi chân thêm nét xinh xắn. Hơn nữa, một đôi giày phù hợp với trang phục sẽ tạo nên nét duyên dáng, quyến rũ cho bạn.
Tọa lạc trung tâm quận 1, SURI SHOP là điểm mua sắm quen thuộc của chị em thành phố. Đến với SURI, bạn sẽ thích thú bởi sự phong phú và đa dạng của các sản phẩm tại đây và chắc chắn, bạn sẽ tìm được đôi giày mình yêu thích từ các sản phẩm giày búp bê, giày cao gót, sandal, dép xỏ ngón… với kiểu dáng đẹp và rất ấn tượng tại đây.
Các sản phẩm giày tại SURI SHOP được sản xuất với chất liệu da, giả da, simili, bố, nhung, voan… tạo ra sự đa dạng về chủng loại. Bên cạnh đó, quy trình thiết kế, may và trang trí giày dép được thực hiện tỉ mỉ, chuyên nghiệp, tạo ra những sản phẩm bền, đẹp, đáp ứng được nhu cầu của người tiêu dùng. Một đôi giày bít cao gót mang đến sự sang trọng khi đi dự tiệc, một đôi giày sandal đính hoa văn sẽ mang đến nét xinh tươi cho những buổi đi làm, hay một đôi giày búp bê tạo sự trẻ trung và duyên dáng khi đi dạo phố hoặc shopping...
Giày búp bê tại SURI SHOP luôn là dòng sản phẩm thu hút giới trẻ không chỉ bởi nét trẻ trung, năng động mà còn bởi màu sắc tươi tắn, tô điểm bằng những viên đá lấp lánh và được thiết kế ôm gọn bàn chân, thoải mái đi lại.
Giày cao gót giúp các bạn gái có một vóc dáng gợi cảm, cân đối, uyển chuyển. Nếu bạn là một tín đồ của giày cao gót thì không thể bỏ qua những mẫu giày cao gót mới nhất tại đây. SURI SHOP sở hữu những bộ sưu tập giày cao gót cực mốt với màu sắc trẻ trung như xanh, hồng, vàng, tím, trắng, nâu… có đính bông, nơ, hạt lấp lánh… Có nhiều loại giày phù hợp với mọi lứa tuổi.
Bạn đang có dự định đi chơi hay đi du lịch? Sản phẩm giày sandal cao gót hoặc sandal đế bằng với kiểu dáng trẻ trung, hiện đại sẽ là lựa chọn hợp lý cho bạn. Không chỉ tạo sự thoải mái khi đi nhiều và cực kỳ êm chân, giày sandal còn tạo nên nhiều phong cách cho bạn vì có thể dễ dàng phối cùng nhiều loại trang phục như quần jeans, kaki, váy ngắn, quần short… mang đến nét cá tính và năng động.
Bên cạnh các loại giày, SURI SHOP còn có các kiểu guốc rất nữ tính và dép xỏ ngón xinh xắn, cho bạn gái làm phong phú hơn tủ giày dép của mình. Các sản phẩm giày dép tại đây không chỉ đẹp, chất lượng cao mà còn đa dạng về phong cách: dễ thương, chín chắn, cổ điển, hiện đại hay độc đáo. Thật thú vị phải không nào?
Không gian mua sắm rộng rãi, cách bài trí gọn gàng, đẹp mắt, sang trọng cùng với sự nhiệt tình và thân thiện của các nhân viên, chắc chắn sẽ làm bạn hài lòng khi mua sắm tại SURI SHOP. Nhanh tay MUA để tự tin xuống phố cùng đôi chân xinh với các sản phẩm giày dép thời trang bạn nhé!

markdown:
Trong xã hội hiện đại, việc làm đẹp luôn được phái nữ quan tâm. Bên cạnh mỹ phẩm và thời trang thì giày là sản phẩm được phái đẹp yêu thích nhất. Không chỉ giúp việc đi lại dễ dàng và an toàn, đôi giày còn là vật trang trí dễ thương, cho đôi chân thêm nét xinh xắn. Hơn nữa, một đôi giày phù hợp với trang phục sẽ tạo nên nét duyên dáng, quyến rũ cho bạn.
Tọa lạc trung tâm quận 1,
**SURI** ** SHOP** là điểm mua sắm quen thuộc của chị em thành phố. Đến với **SURI**, bạn sẽ thích thú bởi sự phong phú và đa dạng của các sản phẩm tại đây và chắc chắn, bạn sẽ tìm được đôi giày mình yêu thích từ các sản phẩm *giày búp bê, giày cao gót, sandal, dép xỏ ngón…* với kiểu dáng đẹp và rất ấn tượng tại đây.
Các sản phẩm giày tại
**SURI** ** SHOP** được sản xuất với chất liệu da, giả da, simili, bố, nhung, voan… tạo ra sự đa dạng về chủng loại. Bên cạnh đó, quy trình thiết kế, may và trang trí giày dép được thực hiện tỉ mỉ, chuyên nghiệp, tạo ra những sản phẩm bền, đẹp, đáp ứng được nhu cầu của người tiêu dùng. Một đôi giày bít cao gót mang đến sự sang trọng khi đi dự tiệc, một đôi giày sandal đính hoa văn sẽ mang đến nét xinh tươi cho những buổi đi làm, hay một đôi giày búp bê tạo sự trẻ trung và duyên dáng khi đi dạo phố hoặc shopping...
Giày búp bê tại
**SURI** ** SHOP** luôn là dòng sản phẩm thu hút giới trẻ không chỉ bởi nét trẻ trung, năng động mà còn bởi màu sắc tươi tắn, tô điểm bằng những viên đá lấp lánh và được thiết kế ôm gọn bàn chân, thoải mái đi lại.
Giày cao gót giúp các bạn gái có một vóc dáng gợi cảm, cân đối, uyển chuyển. Nếu bạn là một tín đồ của giày cao gót thì không thể bỏ qua những mẫu giày cao gót mới nhất tại đây.
**SURI** ** SHOP** sở hữu những bộ sưu tập giày cao gót cực mốt với màu sắc trẻ trung như xanh, hồng, vàng, tím, trắng, nâu… có đính bông, nơ, hạt lấp lánh… Có nhiều loại giày phù hợp với mọi lứa tuổi.
Bạn đang có dự định đi chơi hay đi du lịch? Sản phẩm giày sandal cao gót hoặc sandal đế bằng với kiểu dáng trẻ trung, hiện đại sẽ là lựa chọn hợp lý cho bạn. Không chỉ tạo sự thoải mái khi đi nhiều và cực kỳ êm chân, giày sandal còn tạo nên nhiều phong cách cho bạn vì có thể dễ dàng phối cùng nhiều loại trang phục như quần jeans, kaki, váy ngắn, quần short… mang đến nét cá tính và năng động.
Bên cạnh các loại giày,
**SURI** ** SHOP** còn có các kiểu guốc rất nữ tính và dép xỏ ngón xinh xắn, cho bạn gái làm phong phú hơn tủ giày dép của mình. Các sản phẩm giày dép tại đây không chỉ đẹp, chất lượng cao mà còn đa dạng về phong cách: *dễ thương, chín chắn, cổ điển, hiện đại hay độc đáo*. Thật thú vị phải không nào?
Không gian mua sắm rộng rãi, cách bài trí gọn gàng, đẹp mắt, sang trọng cùng với sự nhiệt tình và thân thiện của các nhân viên, chắc chắn sẽ làm bạn hài lòng khi mua sắm tại
**SURI** ** SHOP**. Nhanh tay **MUA** để tự tin xuống phố cùng đôi chân xinh với các sản phẩm giày dép thời trang bạn nhé!

Cache-Control: private, no-cache="Set-Cookie"

Set-Cookie: NewCityId=1; domain=.nhommua.com; expires=Fri, 31-Dec-9999 23:59:59 GMT; path=/


text:
Chưa có tài khoản vui lòng ĐĂNG
KÝ
Giỏ hàng rỗng
Giá bán
Vui lòng nhập các chữ số ở hình bên cạnh.
Từ Điển Thành Ngữ Tục Ngữ Việt Nam
GS. Nguyễn Lân
Từ Điển Tiếng Việt Dành Cho Học Sinh
Quang Thông
Từ Điển Việt - Anh Thông Dụng
Minh Anh (biên soạn)
Từ Điển Thành Ngữ & Tục Ngữ Việt Nam
Nguyễn Lân
Từ Điển Việt - Anh 139.000 Từ
Nhiều Tác Giả
Từ Điển Tiếng Việt
CODE S60377
CODE S51114
CODE S50149
CODE S46355
CODE S40523
CODE S34938
CÔNG TY CỔ PHẦN THƯƠNG MẠI DỊCH VỤ MÊ KÔNG COM - 292A Hòa Bình, Phường Hiệp Tân, Quận Tân Phú, Tp. Hồ Chí Minh
Mã số doanh nghiệp: 0303615027 do Sở Kế Hoạch Và Đầu Tư Tp.HCM cấp ngày 10/03/2011
Tel: 08.73008182 - Fax: 08.39733234 - Email: sales@vinabook.com
Hãy Đăng ký

Server: Apache/2.2.15 (CentOS)

X-Frame-Options: sameorigin

Set-Cookie: debugger=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/