title: Thông điển

text:
Thông điển (chữ Hán: 通典) là một trong những bộ sách lịch sử Trung Quốc hoàn thiện nhất được biên soạn thời nhà Đường của sử gia Đỗ Hựu. Bộ sách được tác giả biên soạn trong 35 năm, bắt đầu từ năm 766 và hoàn thành năm 801.

Trong khoảng 200 quyển của bộ sách, là trải dài từ Hoàng Đế, đến tận cùng là những cách thức biến đổi những năm cuối niên hiệu Thiên Bảo của Đường Huyền Tông. Cuốn sách này được liệt vào một trong 「Thập điển; 十通」 của sử học Trung Quốc, cùng Thông chí thời Tống và Văn hiến thông khảo thời Nguyên được xưng tụng làm Tam điển (三通).

Tác giả

Đỗ Hựu xuất thân trong gia đình khoa bảng, nhiều đời làm quan. Ông bắt đầu làm quan cho nhà Đường từ năm 753. Trong niên hiệu Đại Lịch (766-779), ông thực hiện công việc vận chuyển đường sông và thu mua lương thực.

Sau đó ông được cất nhắc làm quan trong triều đình trung ương, lần lượt giữ các chức vụ Kiểm hiệu tư đồ, Đồng trung thư môn hạ Bình chương sự, Tể tướng, Tư đồ. Năm 812, ông qua đời, thọ 78 tuổi, được truy tặng làm Thái phó, thụy là An Giản.

Kết cấu
Thông điển gồm có 200 quyển, chia thành 8 phần:
 Thực hóa điển (食貨典): 12 quyển.
 Tuyển cử điển (選舉典): 6 quyển.
 Chức quan điển (職官典): 22 quyển.
 Lễ điển (禮典): 100 quyển.
 Nhạc điển (樂典): 7 quyển.
 Binh điển (兵典): 15 quyển.
 Hình pháp điển (刑法典): 8 quyển.
 Châu quận điển (州郡典): 14 quyển.
 Biên phòng điển (邊防典): 16 quyển.

Tác phẩm có bố cục chặt chẽ và logic, thể hiện rõ nhãn quan chính trị cũng như con mắt đánh giá nhìn nhận chế độ đương thời của tác giả.

Nội dung
Thông điển bao quát thời gian từ thời thượng cổ đến Đường Huyền Tông, bao quát diện mạo đời sống xã hội, chính trị thời phong kiến.

Thực hóa
Nội dung này ghi lại các chế độ ruộng đất, tài chính kinh tế Trung Quốc qua các đời. Tác giả có khảo sát cụ thể về những thay đổi chính sách tài khóa, ruộng đất, hộ tịch hộ khẩu và chính sách quản lý các mặt hàng thiết yếu như muối, sắt... của chính quyền các cấp.

Kể từ khi Tư Mã Thiên viết thiên "Hóa thực liệt truyện" trong Sử ký, nhiều sử gia sau đó đã viết riêng 1 thiên về kinh tế với nội dung đề cập hàng hóa trong các bộ sử, nhưng chưa ai xếp phần hóa thực lên đầu sách. Đỗ Hựu chỉ ra mối quan hệ giữa đất đai, nông dân và sưu thuế; đồng thời ông phản ánh quan hệ giữa ba yếu tố này với chính trị.

Từ thực tiễn quản lý hành chính khi phục vụ nhà Đường, Đỗ Hựu phát hiện ra vai trò quan trọng của lương thực, nhu yếu phẩm đảm bảo đời sống nhân dân có ảnh hưởng lớn lao như thế nào đối với đời sống chính trị. Chỉ khi an ninh lương thực được đảm bảo thì an ninh quốc gia mới thực sự được giữ vững. Vì thế Đỗ Hựu chủ trương khai thác hết đất đai, làm tốt công tác quản lý hộ khẩu, chế độ lao dịch công bằng. Ông cũng chỉ ra rằng dân giàu thì nước mới mạnh, từng gia đình no đủ thì đất nước mới no đủ.

Tuyển cử
Đỗ Hựu dành 2 quyển nói về chế độ tuyển cử qua các đời, 1 quyển về tuyển cử thời nhà Đường và 3 quyển nghị luận. Ông vạch rõ các tệ nạn trong chế độ thi cử, mong muốn triều đình nên tránh để tuyển chọn được người tài.

Lễ điển
Chiếm nửa dung lượng sách. Nội dung này từng bị nhiều ý kiến phê phán. Đỗ Hựu có chủ ý riêng khi viết phần này. Mục đích của ông muốn thông qua lễ để chỉnh lý lại phong tục, trật tự và kỷ cương đất nước.

Quan chức
Nội dung này cung cấp về chế độ quan lại các đời từ trung ương đến địa phương; những biến độ của chế độ quan chế với thông tin khá chi tiết. Ông kêu gọi tiết kiệm, giảm nhẹ những khoản đóng góp của dân.

Binh hình
Làm rõ binh pháp và kỷ luật nhà binh, chế độ thưởng phạt qua các triều đại. Đây là hệ thống cơ bản các vấn đề quân sự từ thời Đường trở về trước, gồm lý luận quân sự, thực tiễn chiến tranh và kinh nghiệm đúc kết... Có thể coi 15 quyển viết về binh của Đỗ Hựu là bộ binh thư thực sự đầu tiên của Trung Quốc trong đó nghiên cứu cả chiến thuật, vũ khí và cách kết hợp sử dụng trong chiến tranh, nó khác hẳn với những quyển binh thư ra đời trong thời Chiến Quốc như Binh pháp Tôn Tử, sách Ngô Tử, lục thao...những quyển sách gần như thuần túy viết về chiến thuật. Ngoài ra, phần Biên phòng và các quyển nói về võ quan trong quan điểm cũng giúp cho chúng ta thông tin đầy đủ hơn về đặc điểm và hệ thống quân sự nhà Đường và các nước láng giềng thời đó. Bởi vậy, Thông điển được trích dẫn lại nhiều lần trong các sách binh thư khác như Võ kinh tổng yếu, Kỉ hiệu tân thư và cũng được coi như một binh điển của Trung Quốc.

Châu quận
Lấy "Vũ cống cửu châu" làm đề cương, thuật lại địa lý, địa hình núi, sông, vị trí quân sự, phong tục địa phương. Nội dung này giống như "Địa lý chí" trong các sách sử khác.

Biên phòng
Đỗ Hựu không chỉ ghi chép về các dân tộc xung quanh Trung Quốc, có đất đai giáp với đất nhà Đường mà ông còn đề cập đến tình hình một số quốc gia vùng Trung Á và Đông Nam Á.

Giá trị
Trong làng sử học Trung Quốc, Thông điển là tác phẩm đầu tiên nghiên cứu về hệ thống pháp luật của triều đình.

Trước thời Đỗ Hựu, nội dung này được ghi chép như phần thư chí của các công trình sử học với tư cách một bộ phận cấu thành sử học chứ không phải một môn hay một lĩnh vực nghiên cứu độc lập. Trên thực tế, dung lượng nói về phần quy chế pháp luật trong các sách sử trước đây rất hãn hữu. Sự ra đời của Thông điển đánh dấu một thời kỳ mới, đánh dấu sự ra đời của một lĩnh vực nghiên cứu chuyên sâu về quy phạm pháp luật tại Trung Quốc. Một mặt, điều đó làm phong phú thêm nội hàm của sử học, mặt khác nó làm tăng thêm vai trò, tác dụng thúc đẩy phục vụ đời sống xã hội của sử học.

Từ khi Đỗ Hựu đề cập vấn đề này, quy phạm pháp luật có vị thế trong chuyên ngành lịch sử; các tác phẩm sử học Trung Quốc ra đời sau đó đã xuất hiện nhiều công trình chuyên luận về pháp luật.

Bên cạnh đó, ông còn thể hiện quan điểm lịch sử phát triển, dùng hiện thực lịch sử để phản bác quan điểm đảo ngược lịch sử. Đỗ Hựu coi trọng con người và đề cao vai trò của con người trong việc thay đổi cuộc sống, thay đổi xã hội chứ không tin vào thiên mệnh.

Thông điển được đánh giá là một kiệt tác trong kho tàng sách sử Trung Quốc. Sách luôn được người đời trọng thị và lưu truyền rộng rãi. Đỗ Hựu đã sáng tạo ra một thể loại mới trong soạn sách sử Trung Quốc: Thông sử thể điển chế, có ảnh hưởng lớn đến các sử gia hậu thế. Sau đó Trịnh Tiêu viết Thông chí và Mã Đoan Lâm cũng dựa vào Thông điển phát triển thành sách Văn hiến thông khảo thời Nguyên.

Xem thêm
 Đỗ Hựu
 Văn hiến thông khảo

Tham khảo
 Nguyễn Thanh Hà (2009), Mười nhà sử học nổi tiếng Trung Quốc, Nhà xuất bản Văn hóa thông tin

Chú thích

Các văn bản lịch sử Trung Quốc


title: Thermophylax tyoployensis

text:
Thermophylax tyoployensis là một loài Trichoptera trong họ Limnephilidae. Chúng phân bố ở miền Cổ bắc.

Tham khảo

Thermophylax


title: Pedethma kurandensis

text:
Pedethma kurandensis là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Lingafelter & Konstantinov miêu tả khoa học năm 2000.

Chú thích

Tham khảo

Pedethma


title: Abdul Halim của Kedah

text:
Tuanku Abdul Halim Mu'adzam Shah ibni Sultan Badlishah (28 tháng 11 năm 1927 – 11 tháng 9 năm 2017) là một vị vua đời thứ 14 củaMalaysia và Sultan thứ 27 và hiện tại của Kedah. Trước đó ông từng phục vụ như là vua thứ năm giai đoạn từ 1970 đến 1975. Ông là người đầu tiên giữ vị trí này hai lần, cũng như người lớn tuổi nhất được bầu vào chức vụ.

Tiểu sử

Thời trẻ
Ông sinh ra tại Istana Anak Bukit gần Alor Star là Tunku Abdul Halim, ông là người thứ hai, nhưng là người con trai còn sống sót cả của Sultan Badlishah (sinh 1894, trị vì 1943 – 1958), người sau này trở thành Quốc vương 27 của Kedah. Mẹ ông là Tunku Sofiah binti Tunku Mahmud (sinh 1910), người đã chết trong một tai nạn ô tô ngày 28 tháng 2, 1935. Ông ngoại của Tunku Abdul Halim, Tunku Mahmud, một lần Raja Muda hoặc người thừa kế ngai vàng của Kedah. Ông học tại các trường phổ thông Alor Merah và Titi Gajah Malay trường học và Cao đẳng Sultan Abdul Hamid ở Alor Star từ năm 1946 và 1948. Ông đã học tại Học viện Wadham, Oxford và nhận bằng khoa học xã hội và hành chính công. Sau đó, ông tham gia Cục Hành chính Kedah, phục vụ trong văn phòng huyện Alor Star và sau đó là Kho bạc Nhà nước.

Vào ngày 6 tháng 8 năm 1949 ông được bổ nhiệm Raja Muda hoặc người thừa kế rõ ràng và kế vị làm 28 Sultan của Kedah khi cha của ông băng hà vào ngày 15 tháng 7 năm 1958. Ông đã lên ngôi tại các Besar Balai Alor Star vào ngày 20 tháng 2 năm 1959.

Lần bầu cử thứ nhất làm phó vương
Tuanku Abdul Halim (tước vị của ông), làm Phó Yang di-Pertuan Agong từ 21 tháng 9 năm 1965 đến ngày 20 tháng 9 năm 1970.

Bầu cử làm vua
Tuanku Abdul Halim được bầu làm Agong thứ năm Yang di-Pertuan của Malaysia và phục vụ nhiệm kỳ của ông trong văn phòng từ ngày 21 tháng 9 năm 1970 đến 20 tháng 9 năm 1975.
Ông là quốc vương thứ ba trẻ nhất lên ngôi của Yang di-Pertuan Agong sau khi Tuanku Syed Putra Perlis và Tuanku Mizan Zainal Abidin của Terengganu.
Trong thời kỳ trị vì của mình, Tuanku Abdul Halim chủ trì việc chuyển giao quyền lực đầu tiên của chính phủ dân sự khi người chú của mình, Thủ tướng Tunku Abdul Rahman đã từ chức chuyển giao quyền lực cho Phó Tun Abdul Razak. Tunku Abdul Rahman cho rằng ông không nên phục vụ dưới một cháu trai, vì nghi thức hoàng gia Malay nghiêm ngặt, nhưng đồng ý ở lại làm thủ tướng trong một ngày của triều đại Tuanku Abdul Halim.

Cuộc bầu cử thứ hai làm phó vương
Ngày 2 tháng 11 năm 2006, Tuanku Abdul Halim lần thứ hai được bầu làm Phó Yang di-Pertuan Agong để phục vụ một nhiệm kỳ năm năm bắt đầu từ 13 tháng 12 năm 2011. Ông là người thứ ba được bầu hai lần vào chức vụ này, sau Tuanku Jaafar của Negeri Sembilan và Sultan Mizan Zainal Abidin của Terengganu.

Cuộc bầu cử thứ hai làm vua
Tháng 10 năm 2011, Abdul Halim đã được bầu để phục vụ một nhiệm kỳ thứ hai là di-Pertuan Yang Agong được bắt đầu từ ngày 13 tháng 12 năm 2011. Ông là người đầu tiên giữ vị trí hai lần. Ông cũng là người Mã Lai nhiều tuổi nhất được trao vương miện Yang di-Pertuan Agong tại độ tuổi 84 năm 15 ngày, kể từ ngày, đánh bại người giữ kỷ lục trước đó, Sultan Salahuddin Abdul Aziz của Selangor, người đã đăng quang tại 73 tuổi 49 ngày.

Một Hội đồng Quân vương bao gồm anh em Tunku Annuar, Tunku Sallehuddin, Tunku Abdul Hamid Thani, và con gái Tunku Puteri Intan Safinaz nhiệm vụ của mình như Sultan của Kedah trong khi ông phục vụ nhiệm kỳ của ông làm vua.

Tham khảo

Vua Malaysia
Sinh năm 1927
Mất năm 2017


title: Lào tại Đại hội Thể thao Đông Nam Á 2007

text:
Lào sẽ tham dự Đại hội Thể thao Đông Nam Á 2007 tại thành phố Nakhon Ratchasima, Thái Lan từ ngày 6 đến ngày 16 tháng 12 năm 2007.

Thành tích

Bảng huy chương

Vàng

Bi sắt
Nam kỹ thuật: Vathanxay Khamphavong
Nữ kỹ thuật: Chanchamone Vongsavhas
Judo
Nage No Kata: Vienvilay Chansy, Syvanevilay Chindavon
Ju-no Kata: Phanouvong Mayouly, Syamphone Phonevan
Muây Thái
Hạng ruồi nhẹ 48 kg nữ: Seingpaseuth Bounchane

Bạc
Judo
Bán nhẹ dưới 66 kg nam: Phrommala Palitha

Muây Thái
Hạng ruồi nhẹ 48 kg nam: Peta Ounpanya
Hạng lông 57 kg nam: Boanthavy Vigat
Hạng bán trung 63,5 kg: Sevonsa Sengchan
Quyền Anh
Hạng pin 45 kg nam: Vongpakhoun Sikham
Taekwondo
Dưới 58 kg nam: Phouthavong Outhasaka
Wushu
Tán thủ dưới 52 kg nam: Souphaphone

Đồng
Bi sắt
Đơn nam: Phonpaseut Sukhaphon
Đôi nam: Bouadeng Vongvone, Phonexay Douangmisy
Ba nam: Saysamone Sengdao, Soulasith Khamvongsa, Vathanxay Khamphavong, Vongphachanh Panyabandith
Đơn nữ: Mimee Vongsavhas
Đôi nam nữ: Khampasy Toulachack, Ounkeo Lienkeo
Bóng bầu dục
Đội tuyển nữ

Cầu mây
Đôi nam: Bounpaseuth Thittavanh, Khogmany Phongeun, Somsamaivong Champiane
Đội tuyển nam
Đội tuyển nữ
Judo
Nặng trên 100 kg nam: Kommanivong Khemkham
Bán nhẹ dưới 52 kg nữ: Sayarath Phonenaly
Bán trung dưới 63 kg nữ: Sonetavan Phonethip
Karate
Dưới 75 kg nam: Saythansavanh Inkhathep
Muây Thái
Hạng ruồi 51 kg nam: Vongchampa Bounma
Hạng gà 54 kg nam: Douangmala Somdy
Hạng bán trung 67 kg nam: Kheuakham
Hạng ruồi 51 kg nữ: Xaypao Paylor
Pencak Silat
Dưới 60 kg nam: Sihalath Olane

Quyền Anh
Hạng ruồi nhẹ 48 kg nam: Holapatiphone Nhothin
Hạng gà 54 kg nam: Chanthasone Xayyalack
Hạng bán trung 69 kg nam: Vongthaphanh Phet
Hạng bán nặng 81 kg nam: Lavilaiseng Sisouphanh
Hạng nhẹ 60 kg nữ: Phimsomphon Manivone
Taekwondo
Dưới 54 kg nam: Thammavong Phouthasone
Dưới 62 kg nam: Phommachack Thongsavay
Dưới 67 kg nam: Phimmasone Sawatvillay
Dưới 72 kg nam: Phimmasone Mangkeua
Dưới 47 kg nữ: Amphavan Phengsisavath

Vật
Dưới 60 kg nam: Vongphachanh Vilnkone
Dưới 74 kg nam: Thatthavong Khonkeo
Dưới 48 kg nữ: Soundala Phonesavanh
Wushu
Tán thủ dưới 56 kg nam: Aphailath Phoxay
Tán thủ dưới 48 kg nữ: Toyla

Tham khảo

Liên kết ngoài
 Danh sách các vận động viên Lào đoạt huy chương  tại Đại hội Thể thao Đông Nam Á 2007

2007


title: Aleuron ypanemae

text:
Aleuron ypanemae là một loài bướm đêm thuộc họ Sphingidae. Nó được miêu tả bởi Boisduval năm 1875. Nó được tìm thấy ở Brasil.

Mỗi năm loài này có thể có nhiều thế hệ.

Ấu trùng ăn Doliocarpus dentatus và Curatella americana, và probably also other Dilleniaceae.

Chú thích

Tham khảo

Aleuron
Động vật Brasil
Côn trùng Nam Mỹ


title: Hylaeus polybioides

text:
Hylaeus polybioides là một loài Hymenoptera trong họ Colletidae. Loài này được Schrottky mô tả khoa học năm 1906.

Chú thích

Tham khảo

P
Động vật được mô tả năm 1906


title: Valframbert

text:
Valframbert là một xã thuộc tỉnh Orne trong vùng Normandie tây bắc nước Pháp. Xã này nằm ở khu vực có độ cao trung bình 147 mét trên mực nước biển.

Tham khảo

INSEE

Xã của Orne


title: Hemisus microscaphus

text:
The Ethiopian Snout-burrower hoặc Hemisus microscaphus (tên tiếng Anh: Lake Zwai Snout-burrower) là một loài ếch trong họ Hemisotidae. Chúng là loài đặc hữu của Ethiopia.

Các môi trường sống tự nhiên của chúng là các khu rừng khô nhiệt đới hoặc cận nhiệt đới, xavan khô, đồng cỏ ở cao nhiệt đới hoặc cận nhiệt đới, sông, đầm nước, đầm nước ngọt có nước theo mùa, suối nước ngọt, và các khu rừng trước đây bị suy thoái nặng nề. Loài này đang bị đe dọa do mất môi trường sống.

Tham khảo

 Largen, M. 2004. Hemisus microscaphus . 2006 IUCN Red List of Threatened Species.  Truy cập 23 tháng 7 năm 2007.

Hemisus
Động vật lưỡng cư Ethiopia
Động vật đặc hữu Ethiopia


title: Catoptria verellus

text:
Catoptria verellus là một loài bướm đêm thuộc họ Crambidae. Loài này có ở châu Âu.

Sải cánh dài 17–18 mm. Con trưởng thành bay từ tháng 7 đến tháng 8 tùy theo địa điểm.

Ấu trùng ăn mosses, Malus, Prunus, và Populus.

Hình ảnh

Tham khảo

Liên kết ngoài
 Catoptria verellus at UKmoths

Catoptria
Côn trùng châu Âu


title: Systropha arnoldi

text:
Systropha arnoldi là một loài Hymenoptera trong họ Halictidae. Loài này được Friese mô tả khoa học năm 1922.

Chú thích

Tham khảo

Systropha
Động vật được mô tả năm 1922


title: Pyrrhalta esakii

text:
Pyrrhalta esakii là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Kimoto miêu tả khoa học năm 1963.

Chú thích

Tham khảo

Pyrrhalta


title: Rhantus papuanus

text:
Rhantus papuanus là một loài tuyệt chủng trong họ Dytiscidae. Nó là loài đặc hữu của Papua New Guinea.

Nguồn
 World Conservation Monitoring Centre 1996. Rhantus papuanus. 2006 IUCN Red List of Threatened Species.  Truy cập ngày 10 tháng 8 năm 2007.

Chú thích

Tham khảo

Bọ nước
Rhantus


title: Melanotus unicolor

text:
Melanotus unicolor là một loài bọ cánh cứng trong họ Elateridae. Loài này được Fleutiaux miêu tả khoa học năm 1930.

Chú thích

Tham khảo

Melanotus


title: Drakconf

text:
drakconf, hay còn gọi là Mandrake Control Center, là một chương trình máy tính viết bằng Perl để cấu hình Mandriva Linux, một bản phân phối Linux. Nó được bảo hộ bằng giấy phép nguồn mở GNU General Public License.

Chương trình này là một phần của bộ công cụ drakxtools và được thiết kế đặc biệt cho bản phân phối Linux này để chạy dưới dạng dòng lệnh hoặc môi trường hệ thống X Window. Vì mã nguồn được công bố, nên nó có thể dùng cho các bản phân phối khác. Công cụ này là một tính năng chốt yếu trong Mandriva Linux bởi vì nó đặt rất nhiều công cụ vào một chỗ, và như vậy newbie sẽ cấu hình hệ thống của họ dễ dàng hơn là thay đổi cấu hình trong những tệp văn bản thô.

Dẫn chứng

 Online Help of the Program by the Mandrake Documentation Team
 Mandriva Control Center on Mandriva Wiki

Tham khảo

Phần mềm tự do viết bằng Perl
Mandriva Linux


title: Cardiotarsus amoenus

text:
Cardiotarsus amoenus là một loài bọ cánh cứng trong họ Elateridae. Loài này được Fleutiaux miêu tả khoa học năm 1932.

Chú thích

Tham khảo

Cardiotarsus


title: Zafarraya

text:
Zafarraya là một đô thị trong tỉnh Granada, Tây Ban Nha. Dân số 2.200 người (2003).

Ghi chú

Tham khảo

Archaeological sites in Spain
Đô thị ở Granada
Địa điểm khảo cổ ở Tây Ban Nha


title: Limonia subhostilis

text:
Limonia subhostilis là một loài ruồi trong họ Limoniidae. Chúng phân bố ở miền Ấn Độ - Mã Lai.

Tham khảo

Liên kết ngoài

Limonia (Limoniidae)
Limoniidae ở vùng Indomalaya


title: Olotelus

text:
Olotelus là một chi bọ cánh cứng trong họ
Elateridae.
Chi này được miêu tả khoa học năm 1851 bởi Solier.

Các loài
Các loài trong chi này gồm:
 Olotelus femoralis Solier, 1851
 Olotelus mixaderoides Baguena, 1962

Chú thích

Tham khảo

Hemiopini


title: 2402 Satpaev

text:
2402 Satpaev (1979 OR13) là một tiểu hành tinh vành đai chính được phát hiện ngày 31 tháng 7 năm 1979 bởi N. Chernykh ở Nauchnyj. Tiểu hành tinh đặt tên theo một nhà khoa học Kazakhstan Kanysh Satpayev.

Liên kết ngoài
JPL Small-Body Database Browser 2402 Satpaev

Tiểu hành tinh vành đai chính
Được phát hiện bởi Nikolai Chernykh
Thiên thể phát hiện năm 1979


title: Ecnomus pakadji

text:
Ecnomus pakadji là một loài Trichoptera trong họ Ecnomidae. Chúng phân bố ở miền Australasia.

Tham khảo

Ecnomus


title: Montgaudry

text:
Montgaudry là một xã thuộc tỉnh Orne trong vùng Normandie tây bắc nước Pháp. Xã này nằm ở khu vực có độ cao trung bình 100 mét trên mực nước biển.

Tham khảo

INSEE

Xã của Orne


title: Acolastus przevalskii

text:
Acolastus przevalskii là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Lopatin miêu tả khoa học năm 1992.

Chú thích

Tham khảo

Acolastus


title: Ủy ban công nghệ viễn thông

text:
Ủy ban công nghệ viễn thông (TTC, 情報通信技術委員会) được thành lập vào năm 1985. Đây là tổ chức tiêu chuẩn hóa được ủy quyền từ Bộ nội vụ và truyền thông của Nhật Bản để tiến hành nghiên cứu, phát triển và thúc đẩy các tiêu chuẩn cho viễn thông tại Nhật Bản.

TTC là một tổ chức đối tác thành lập sáng kiến Phối hợp các tiêu chuẩn toàn cầu.

Tham khảo

Liên kết ngoài
http://www.ttc.or.jp/e/index.html  Telecommunication Technology Committee website

Tổ chức tiêu chuẩn
Tổ chức vô tuyến
Tổ chức có trụ sở tại Nhật Bản


title: La Loge

text:
La Loge là một xã trong vùng Hauts-de-France, thuộc tỉnh Pas-de-Calais, quận Arras, tổng Hesdin. Tọa độ địa lý của xã là 50° 24' vĩ độ bắc, 02° 02' kinh độ đông. La Loge nằm trên độ cao trung bình là 108 mét trên mực nước biển, có điểm thấp nhất là 100 mét và điểm cao nhất là 116 mét. Xã có diện tích 0,68 km², dân số vào thời điểm 1999 là 185 người; mật độ dân số là 272 người/km².

Thông tin nhân khẩu

Tham khảo

Xã của Pas-de-Calais


title: Hylaeus reditus

text:
Hylaeus reditus là một loài Hymenoptera trong họ Colletidae. Loài này được Cockerell mô tả khoa học năm 1936.

Chú thích

Tham khảo

R
Động vật được mô tả năm 1936


title: Melanoxanthus tricolor

text:
Melanoxanthus tricolor là một loài bọ cánh cứng trong họ Elateridae. Loài này được Candèze miêu tả khoa học năm 1893.

Chú thích

Tham khảo

biologie|2011|11|13}}

Melanoxanthus


title: Cascajares de la Sierra

text:
Cascajares de la Sierra là một đô thị trong tỉnh Burgos, Castile và León, Tây Ban Nha. Theo điều tra dân số 2004 (INE), đô thị này có dân số là 29 người.

Tham khảo

Liên kết ngoài
Cascajares de la Sierra  (In Spanish)

Đô thị ở Burgos


title: Roullours

text:
Roullours là một xã ở tỉnh Calvados, thuộc vùng Normandie ở tây bắc nước Pháp.

Dân số

Xem thêm
Xã của tỉnh Calvados

Tham khảo

Liên kết ngoài
 Roullours sur le site de l'Institut géographique national

Xã của Calvados


title: Spekia coheni

text:
Spekia coheni là một loài freshwater gastropod in the Thiaridae. Nó được tìm thấy ở Burundi và Cộng hòa Dân chủ Congo. Môi trường sống tự nhiên của chúng là hồ nước ngọt. Nó bị đe dọa do mất nơi sống.

Chú thích

Tham khảo

Spekia
Động vật được mô tả năm 1999


title: Woignarue

text:
Woignarue là một xã ở tỉnh Somme, vùng Hauts-de-France, Pháp.

Địa lý
Thị trấn này có cự ly khoảng 15 dặm Anh (24 km) về phía tây của Abbeville, trên đường D463.

Dân số

Xem thêm
Xã của tỉnh Somme

Tham khảo

Liên kết ngoài
 Local area website
 Woignarue trên trang mạng của INSEE
 Woignarue trên trang mạng của Quid

Xã của Somme


title: Saint-M'Hervé

text:
Saint-M'Hervé () là một xã của tỉnh Ille-et-Vilaine, thuộc vùng Bretagne, miền tây bắc nước Pháp.

Dân số
Người dân ở Saint-M'Hervé được gọi là Saint-M Hervéens.

Xem thêm
Xã của tỉnh Ille-et-Vilaine

Tham khảo

Mayors of Ille-et-Vilaine Association  ;
INSEE ;
IGN

Liên kết ngoài
French Ministry of Culture list for Saint-M'Hervé

Xã của Ille-et-Vilaine


title: Epinotia ramella

text:
Epinotia ramella là một loài bướm đêm thuộc họ Tortricidae. Nó được tìm thấy ở châu Âu.

Sải cánh dài 13–16 mm. Con trưởng thành bay từ tháng 6 đến tháng 11. .

Ấu trùng chủ yếu ăn birch và willow.

Hình ảnh

Ghi chú
The flight season refers to Bỉ và The Netherlands. This may vary in other parts of the range.

Tham khảo

Liên kết ngoài
 http://www.waarneming.nl/soort.php?id=26182
 Lepidoptera of Belgium
 Epinotia ramella at UKmoths

Động vật được mô tả năm 1758
Epinotia
Côn trùng châu Âu


title: 1533

text:
Năm 1533 (số La Mã: MDXXXIII) là một năm thường bắt đầu vào thứ Tư (liên kết sẽ hiển thị đầy đủ lịch) trong lịch Julius.

Sự kiện
 Nguyễn Kim lập Lê Ninh làm vua tại Sầm Châu Ai Lao tái lập nhà Hậu Lê .
 Nguyễn Nhân Liễn khởi binh ở Thuận Hóa phản nhà Mạc.

Sinh

Mất

Tham khảo

Năm 1533


title: Piruna

text:
Piruna là một chi bướm ngày thuộc họ Bướm nâu.

Tham khảo

Natural History Museum Lepidoptera genus database

Họ Bướm nhảy


title: Saint-Brice, Gironde

text:
Saint-Brice  là một xã thuộc tỉnh Gironde trong vùng Aquitaine tây nam nước Pháp. Xã này nằm ở khu vực có độ cao trung bình 66 mét trên mực nước biển.

Tham khảo
 INSEE commune file

Saintbrice


title: Midebdo

text:
Midebdo là một tổng thuộc  Noumbiel (tỉnh) ở đông nam Burkina Faso. Thủ phủ là thị xã Midebdo. Dân số năm 2006 là 10.444 người..

Các làng xã

Amimbiri, Beboula, Bielmira, Bonkossera, Boulignora, Boulompera, Bounoubara, Dapladio, Diattara, Diebroudouo, Dimenemina, Diomena, Dobena, Dongdona, Farakouora, Foumbira, Founfouna, Gbingbina, Guilakoura, Guilegnora, Halahera, Intohini, Kalambouro, Kankoera, Kpanhila, Kpantianao, Malampoupera, Napindouo, Nioyo, Niperdouo, N'kampira, Ormitara, Ouele-Oulelena, Pampouna, Pobouro, Poltianao, Siliendouo-Rintimina, Similaopom Sinaperdouo, Taperdouo, Tiafandouo, Tibeldouo, Tilampira, Tilpera, Timboura-Birifor, Timboura–Lobi, Tinhira, Tinkiro, Tokera-Bankoro, Tokera-Tiemourou và Torkouora.

Tham khảo

Tổng của Burkina Faso
Noumbiel (tỉnh)


title: Apatania stigmatella

text:
Apatania stigmatella là một loài Trichoptera trong họ Apataniidae.Loài này được tìm thấy ở miền Cổ bắc và miền Tân bắc.

Tham khảo

Trichoptera miền Cổ bắc
Apatania


title: Prestine

text:
Prestine là một đô thị trong tỉnh tỉnh Brescia thuộc vùng Lombardia, Ý. Đô thị này có diện tích 16 km², dân số 395 người. Các đơn vị dân cư trực thuộc là: Các đô thị giáp ranh gồm: Bagolino, Bienno, Breno (Italie), Niardo.

Biến động dân số

Tham khảo

Đô thị tỉnh Brescia
Thành phố và thị trấn ở Lombardia


title: Encrucijada, Cuba

text:
Encrucijada là một đô thị và thành phố ở tỉnh Villa Clara của Cuba.

Khu định cư được lập năm 1850 và được lập thành đô thị năm 1910.

Dân số
Năm 2004, đô thị Encrucijada có dân số 33.641. với diện tích , và mật độ dân số .

Đô thị này được chia thành các barrio Centro, Paso Real, Santos và Vega Redonda.

Xem thêm
 Đô thị Cuba
 Danh sách thành phố Cuba

Tham khảo

Thành phố, thị xã Cuba


title: Bourguignon, Doubs

text:
Bourguignon là một xã của tỉnh Doubs, thuộc vùng Bourgogne-Franche-Comté, miền đông nước Pháp.

Xem thêm
Xã của tỉnh Doubs

Tham khảo

INSEE
IGN

Xã của Doubs


title: 6275 Kiryu

text:
6275 Kiryu (1993 VQ) là một tiểu hành tinh vành đai chính được phát hiện ngày 14 tháng 11 năm 1993 bởi T. Kobayashi ở Oizumi.

Tham khảo

Liên kết ngoài
JPL Small-Body Database Browser ngày 6275 Kiryu

Thiên thể phát hiện năm 1993
Tiểu hành tinh vành đai chính


title: UTC+04:30

text:
Giờ UTC+4:30 được dùng tại Afghanistan.

Xem thêm
 Giờ tiết kiệm ánh sáng ngày

Tham khảo

Múi giờ

es:Huso horario#UTC+04:30, D†


title: Lỗi tràn bộ nhớ đệm

text:
Trong các lĩnh vực an ninh máy tính và lập trình, một lỗi tràn bộ nhớ đệm hay gọi tắt là lỗi tràn bộ đệm (tiếng Anh: buffer overflow) là một lỗi lập trình có thể gây ra một ngoại lệ truy nhập bộ nhớ máy tính và chương trình bị kết thúc, hoặc khi người dùng có ý phá hoại, họ có thể lợi dụng lỗi này để phá vỡ an ninh hệ thống.

Lỗi tràn bộ đệm là một điều kiện bất thường khi một tiến trình lưu dữ liệu vượt ra ngoài biên của một bộ nhớ đệm có chiều dài cố định. Kết quả là dữ liệu đó sẽ đè lên các vị trí bộ nhớ liền kề. Dữ liệu bị ghi đè có thể bao gồm các bộ nhớ đệm khác, các biến và dữ liệu điều khiển luồng chạy của chương trình (program flow control).

Các lỗi tràn bộ đệm có thể làm cho một tiến trình đổ vỡ hoặc cho ra các kết quả sai. Các lỗi này có thể được kích hoạt bởi các dữ liệu vào được thiết kế đặc biệt để thực thi các đoạn mã phá hoại hoặc để làm cho chương trình hoạt động một cách không như mong đợi. Bằng cách đó, các lỗi tràn bộ đệm gây ra nhiều lỗ hổng bảo mật (vulnerability) đối với phần mềm và tạo cơ sở cho nhiều thủ thuật khai thác (exploit). Việc kiểm tra biên (bounds checking) đầy đủ bởi lập trình viên hoặc trình biên dịch có thể ngăn chặn các lỗi tràn bộ đệm.

Mô tả kỹ thuật

Một lỗi tràn bộ nhớ đệm xảy ra khi dữ liệu được viết vào một bộ nhớ đệm, mà do không kiểm tra biên đầy đủ nên đã ghi đè lên vùng bộ nhớ liền kề và làm hỏng các giá trị dữ liệu tại các địa chỉ bộ nhớ kề với vùng bộ nhớ đệm đó. Hiện tượng này hay xảy ra nhất khi sao chép một xâu ký tự từ một bộ nhớ đệm này sang một vùng bộ nhớ đệm khác.

Ví dụ cơ bản

Trong ví dụ sau, một chương trình đã định nghĩa hai phần tử dữ liệu kề nhau trong bộ nhớ: A là một bộ nhớ đệm xâu ký tự dài 8 byte, và B là một số nguyên kích thước 2 byte. Ban đầu, A chỉ chứa toàn các byte giá trị 0, còn B chứa giá trị 3. Các ký tự có kích thước 1 byte.

Bây giờ, chương trình ghi một xâu ký tự "excessive" vào bộ đệm A, theo sau là một byte 0 để đánh dấu kết thúc xâu. Vì không kiểm tra độ dài xâu, nên xâu ký tự mới đã đè lên giá trị của B:

Tuy lập trình viên không có ý định sửa đổi B, nhưng giá trị của B đã bị thay thế bởi một số được tạo nên từ phần cuối của xâu ký tự. Trong ví dụ này, trên một hệ thống big-endian sử dụng mã ASCII, ký tự "e" và tiếp theo là một byte 0 sẽ trở thành số 25856.

Nếu B là phần tử dữ liệu duy nhất còn lại trong số các biến được chương trình định nghĩa, việc viết một xâu ký tự dài hơn nữa và vượt quá phần cuối của B sẽ có thể gây ra một lỗi chẳng hạn như segmentation fault (lỗi phân đoạn) và tiến trình sẽ kết thúc.

Tràn bộ nhớ đệm trên stack
Bên cạnh việc sửa đổi các biến không liên quan, hiện tượng tràn bộ đệm còn thường bị lợi dụng (khai thác) bởi tin tặc để làm cho một chương trình đang chạy thực thi một đoạn mã tùy ý được cung cấp. Các kỹ thuật để một tin tặc chiếm quyền điều khiển một tiến trình tùy theo vùng bộ nhớ mà bộ đệm được đặt tại đó. Ví dụ, vùng bộ nhớ stack, nơi dữ liệu có thể được tạm thời "đẩy" xuống "đỉnh" ngăn xếp (push), và sau đó được "nhấc ra" (pop) để đọc giá trị của biến. Thông thường, khi một hàm (function) bắt đầu thực thi, các phần tử dữ liệu tạm thời (các biến địa phương) được đẩy vào, và chương trình có thể truy nhập đến các dữ liệu này trong suốt thời gian chạy hàm đó. Không chỉ có hiện tượng tràn stack (stack overflow) mà còn có cả tràn heap (heap overflow).

Trong ví dụ sau, "X" là dữ liệu đã từng nằm tại stack khi chương trình bắt đầu thực thi; sau đó chương trình gọi hàm "Y", hàm này đòi hỏi một lượng nhỏ bộ nhớ cho riêng mình; và sau đó "Y" gọi hàm "Z", "Z" đòi hỏi một bộ nhớ đệm lớn:

Nếu hàm "Z" gây tràn bộ nhớ đệm, nó có thể ghi đè dữ liệu thuộc về hàm Y hay chương trình chính:

Điều này đặc biệt nghiêm trọng đối với hầu hết các hệ thống. Ngoài các dữ liệu thường, bộ nhớ stack còn lưu giữ địa chỉ trả về, nghĩa là vị trí của phần chương trình đang chạy trước khi hàm hiện tại được gọi. Khi hàm kết thúc, vùng bộ nhớ tạm thời sẽ được lấy ra khỏi stack, và thực thi được trao lại cho địa chỉ trả về. Như vậy, nếu địa chỉ trả về đã bị ghi đè bởi một lỗi tràn bộ đệm, nó sẽ trỏ tới một vị trí nào đó khác. Trong trường hợp một hiện tượng tràn bộ đệm không có chủ ý như trong ví dụ đầu tiên, hầu như chắc chắn rằng vị trí đó sẽ là một vị trí không hợp lệ, không chứa một lệnh nào của chương trình, và tiến trình sẽ đổ vỡ. Tuy nhiên, một kẻ tấn công có thể chỉnh địa chỉ trả về để trỏ tới một vị trí tùy ý sao cho nó có thể làm tổn hại an ninh hệ thống.

Mã nguồn ví dụ

Mã nguồn C dưới đây thể hiện một lỗi lập trình thường gặp. Sau khi được biên dịch, chương trình sẽ tạo ra một lỗi tràn bộ đệm nếu nó được gọi với một tham số dòng lệnh là một xâu ký tự quá dài, vì tham số này được dùng để ghi vào một bộ nhớ đệm mà không kiểm tra độ dài của nó.

/* overflow.c - demonstrates a buffer overflow */

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
 char buffer[10];
 if (argc < 2)
 {
 fprintf(stderr, "USAGE: %s string\n", argv[0]);
 return 1;
 }
 strcpy(buffer, argv[1]);
 return 0;
}

Các xâu ký tự độ dài không quá 9 sẽ không gây tràn bộ đệm. Các xâu ký tự gồm từ 10 ký tự trở lên sẽ gây tràn bộ đệm: hiện tượng này luôn luôn là một lỗi sai nhưng không phải lúc nào cũng gây ra việc chương trình chạy sai hay gây lỗi segmentation fault.

Chương trình trên có thể được viết lại cho an toàn bằng cách sử dụng hàm strncpy như sau:

#include <string.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
 char buffer[10];
 if (argc < 2)
 {
 fprintf(stderr, "USAGE: %s string\n", argv[0]);
 return 1;
 }
 strncpy(buffer, argv[1], sizeof(buffer));
 buffer[sizeof(buffer) - 1] = '\0';
 return 0;
}

Khai thác

Có các kỹ thuật khác nhau cho việc khai thác lỗi tràn bộ nhớ đệm, tùy theo kiến trúc máy tính, hệ điều hành và vùng bộ nhớ. Ví dụ, khai thác tại heap (dùng cho các biến cấp phát động) rất khác với việc khai thác các biến tại stack.

Khai thác lỗi tràn bộ đệm trên stack

Một người dùng thạo kỹ thuật và có ý đồ xấu có thể khai thác các lỗi tràn bộ đệm trên stack để thao túng chương trình theo một trong các cách sau:

 Ghi đè một biến cục bộ nằm gần bộ nhớ đệm trong stack để thay đổi hành vi của chương trình nhằm tạo thuận lợi cho kẻ tấn công.
 Ghi đè địa chỉ trả về trong một khung stack (stack frame). Khi hàm trả về, thực thi sẽ được tiếp tục tại địa chỉ mà kẻ tấn công đã chỉ rõ, thường là tại một bộ đệm chứa dữ liệu vào của người dùng.

Nếu không biết địa chỉ của phần dữ liệu người dùng cung cấp, nhưng biết rằng địa chỉ của nó được lưu trong một thanh ghi, thì có thể ghi đè lên địa chỉ trả về một giá trị là địa chỉ của một opcode mà opcode này sẽ có tác dụng làm cho thực thi nhảy đến phần dữ liệu người dùng. Cụ thể, nếu địa chỉ đoạn mã độc hại muốn chạy được ghi trong một thanh ghi R, thì một lệnh nhảy đến vị trí chứa opcode cho một lệnh jump R, call R (hay một lệnh tương tự với hiệu ứng nhảy đến địa chi ghi trong R) sẽ làm cho đoạn mã trong phần dữ liệu người dùng được thực thi. Có thể tìm thấy địa chỉ của các opcode hay các byte thích hợp trong bộ nhớ tại các thư viện liên kết động (DLL) hay trong chính file thực thi. Tuy nhiên, địa chỉ của opcode đó thường không được chứa một ký tự null (hay byte 0) nào, và địa chỉ của các opcode này có thể khác nhau tùy theo các ứng dụng và các phiên bản của hệ điều hành. Dự án Metasploit là một trong các cơ sở dữ liệu chứa các opcode thích hợp, tuy rằng trong đó chỉ liệt kê các opcode trong hệ điều hành Microsoft Windows

Khai thác lỗi tràn bộ đệm trên heap

Một hiện tượng tràn bộ đệm xảy ra trong khu vực dữ liệu heap được gọi là một hiện tượng tràn heap và có thể khai thác được bằng các kỹ thuật khác với các lỗi tràn stack. Bộ nhớ heap được cấp phát động bởi các ứng dụng tại thời gian chạy và thường chứa dữ liệu của chương trình. Việc khai thác được thực hiện bằng cách phá dữ liệu này theo các cách đặc biệt để làm cho ứng dụng ghi đè lên các cấu trúc dữ liệu nội bộ chẳng hạn các con trỏ của danh sách liên kết.

Lỗ hổng của Microsoft JPEG GDI+ là một ví dụ gần đây về sự nguy hiểm mà một lỗi tràn heap có thể dẫn đến.

Cản trở đối với các thủ thuật khai thác
Việc xử lý bộ đệm trước khi đọc hay thực thi nó có thể làm thất bại các cố gắng khai thác lỗi tràn bộ đệm. Các xử lý này có thể giảm bớt mối đe dọa của việc khai thác lỗi, nhưng có thể không ngăn chặn được một cách tuyệt đối. Việc xử lý có thể bao gồm: chuyển từ chữ hoa thành chữ thường, loại bỏ các ký tự đặc biệt (metacharacters) và lọc các xâu không chứa ký tự là chữ số hoặc chữ cái. Tuy nhiên, có các kỹ thuật để tránh việc lọc và xử lý này; alphanumeric code (mã gồm toàn chữ và số), polymorphic code (mã đa hình), Self-modifying code (mã tự sửa đổi) và tấn công kiểu return-to-libc. Cũng chính các phương pháp này có thể được dùng để tránh bị phát hiện bởi các hệ thống phát hiện thâm nhập (Intrusion detection system).

Chống tràn bộ đệm
Nhiều kỹ thuật đa dạng với nhiều ưu nhược điểm đã được sử dụng để phát hiện hoặc ngăn chặn hiện tượng tràn bộ đệm. Cách đáng tin cậy nhất để tránh hoặc ngăn chặn tràn bộ đệm là sử dụng bảo vệ tự động tại mức ngôn ngữ lập trình. Tuy nhiên, loại bảo vệ này không thể áp dụng cho mã thừa kế (legacy code), và nhiều khi các ràng buộc kỹ thuật, kinh doanh hay văn hóa lại đòi hỏi sử dụng một ngôn ngữ không an toàn. Các mục sau đây mô tả các lựa chọn và cài đặt hiện có.

Lựa chọn ngôn ngữ lập trình
Lựa chọn về ngôn ngữ lập trình có thể có một ảnh hưởng lớn đối với sự xuất hiện của lỗi tràn bộ đệm. Năm 2006, C và C++ nằm trong số các ngôn ngữ lập trình thông dụng nhất, với một lượng khổng lồ các phần mềm đã được viết bằng hai ngôn ngữ này. C và C++ không cung cấp sẵn các cơ chế chống lại việc truy nhập hoặc ghi đè dữ liệu lên bất cứ phần nào của bộ nhớ thông qua các con trỏ bất hợp lệ; cụ thể, hai ngôn ngữ này không kiểm tra xem dữ liệu được ghi vào một mảng (cài đặt của một bộ nhớ đệm) có nằm trong biên của mảng đó hay không. Tuy nhiên, cần lưu ý rằng các thư viện chuẩn của C++, thư viện khuôn mẫu chuẩn - STL, cung cấp nhiều cách an toàn để lưu trữ dữ liệu trong bộ đệm, và các lập trình viên C cũng có thể tạo và sử dụng các tiện ích tương tự. Cũng như đối với các tính năng bất kỳ khác của C hay C++, mỗi lập trình viên phải tự xác định lựa chọn xem họ có muốn chấp nhận các hạn chế về tốc độ chương trình để thu lại các lợi ích tiềm năng (độ an toàn của chương trình) hay không.

Một số biến thể của C, chẳng hạn Cyclone, giúp ngăn chặn hơn nữa các lỗi tràn bộ đệm bằng việc chẳng hạn như gắn thông tin về kích thước mảng với các mảng. Ngôn ngữ lập trình D sử dụng nhiều kỹ thuật đa dạng để tránh gần hết việc sử dụng con trỏ và kiểm tra biên do người dùng xác định.

Nhiều ngôn ngữ lập trình khác cung cấp việc kiểm tra tại thời gian chạy, việc kiểm tra này gửi một cảnh báo hoặc ngoại lệ khi C hoặc C++ ghi đè dữ liệu. Ví dụ về các ngôn ngữ này rất đa dạng, từ Python tới Ada, từ Lisp tới Modula-2, và từ Smalltalk tới OCaml. Các môi trường bytecode của Java và .NET cũng đòi hỏi kiểm tra biên đối với tất cả các mảng. Gần như tất cả các ngôn ngữ thông dịch sẽ bảo vệ chương trình trước các hiện tượng tràn bộ đệm bằng cách thông báo một trạng thái lỗi định rõ (well-defined error). Thông thường, khi một ngôn ngữ cung cấp đủ thông tin về kiểu để thực hiện kiểm tra biên, ngôn ngữ đó thường cho phép lựa chọn kích hoạt hay tắt chế độ đó. Việc phân tích tĩnh (static analysis) có thể loại được nhiều kiểm tra kiểu và biên động, nhưng các cài đặt tồi và các trường hợp rối rắm có thể giảm đáng kể hiệu năng. Các kỹ sư phần mềm phải cẩn thận cân nhắc giữa các phí tổn cho an toàn và hiệu năng khi quyết định sẽ sử dụng ngôn ngữ nào và cấu hình như thế nào cho trình biên dịch.

Sử dụng các thư viện an toàn
Vấn đề tràn bộ đệm thường gặp trong C và C++ vì các ngôn ngữ này để lộ các chi tiết biểu diễn mức thấp của các bộ nhớ đệm với vai trò các chỗ chứa cho các kiểu dữ liệu. Do đó, phải tránh tràn bộ đệm bằng cách gìn giữ tính đúng đắn cao cho các phần mã chương trình thực hiện việc quản lý bộ đệm. Việc sử dụng các thư viện được viết tốt và đã được kiểm thử, dành cho các kiểu dữ liệu trừu tượng mà các thư viện này thực hiện tự động việc quản lý bộ nhớ, trong đó có kiểm tra biên, có thể làm giảm sự xuất hiện và ảnh hưởng của các hiện tượng tràn bộ đệm. Trong các ngôn ngữ này, xâu ký tự và mảng là hai kiểu dữ liệu chính mà tại đó các hiện tượng tràn bộ đệm thường xảy ra; do đó, các thư viện ngăn chặn lỗi tràn bộ đệm tại các kiểu dữ liệu này có thể cung cấp phần chính của sự che chắn cần thiết. Dù vậy, việc sử dụng các thư viện an toàn một cách không đúng có thể dẫn đến tràn bộ đệm và một số lỗ hổng khác; và tất nhiên, một lỗi bất kỳ trong chính thư viện chính nó cũng là một lỗ hổng. Các cài đặt thư viện "an toàn" gồm The Better String Library, Arri Buffer API và Vstr. Thư viện C của hệ điều hành OpenBSD cung cấp các hàm hữu ích strlcpy strlcat, nhưng các hàm này nhiều hạn chế hơn nhiều so với các cài đặt thư viện an toàn đầy đủ.

Tháng 9 năm 2006, Báo cáo kỹ thuật số 24731 của hội đồng tiêu chuẩn C đã được công bố; báo cáo này mô tả một tập các hàm mới dựa trên các hàm vào ra dữ liệu và các hàm xử lý xâu ký tự của thư viện C chuẩn, các hàm mới này được bổ sung các tham số về kích thước bộ đệm.

Chống tràn bộ nhớ đệm trên stack

Stack-smashing protection là kỹ thuật được dùng để phát hiện các hiện tượng tràn bộ đệm phổ biến nhất. Kỹ thuật này kiểm tra xem stack đã bị sửa đổi hay chưa khi một hàm trả về. Nếu stack đã bị sửa đổi, chương trình kết thúc bằng một lỗi segmentation fault. Các hệ thống sử dụng kỹ thuật này gồm có Libsafe, StackGuard  và các bản vá lỗi (patch) ProPolice gcc.

Chế độ Data Execution Prevention (cấm thực thi dữ liệu) của Microsoft bảo vệ thẳng các con trỏ tới SEH Exception Handler, không cho chúng bị ghi đè.

Có thể bảo vệ stack hơn nữa bằng cách phân tách stack thành hai phần, một phần dành cho dữ liệu và một phần cho các bước trả về của hàm. Sự phân chia này được dùng trong ngôn ngữ lập trình Forth, tuy nó không phải một quyết định thiết kế dựa theo tiêu chí an toàn. Nhưng dù sao thì đây cũng không phải một giải pháp hoàn chỉnh đối với vấn đề tràn bộ đệm, khi các dữ liệu nhạy cảm không phải địa chỉ trả về vẫn có thể bị ghi đè.

Bảo vệ không gian thực thi

Bảo vệ không gian thực thi là một cách tiếp cận đối với việc chống tràn bộ đệm. Kỹ thuật này ngăn chặn việc thực thi mã tại stack hay heap. Một kẻ tấn công có thể sử dụng tràn bộ đệm để chèn một đoạn mã tùy ý vào bộ nhớ của một chương trình, nhưng với bảo vệ không gian thực thi, mọi cố gắng chạy đoạn mã đó sẽ gây ra một ngoại lệ (exception).

Một số CPU hỗ trợ một tính năng có tên bit NX ("No eXecute" - "Không thực thi") hoặc bit XD ("eXecute Disabled" - "chế độ thực thi đã bị tắt"). Khi kết hợp với phần mềm, các tính năng này có thể được dùng để đánh dấu các trang dữ liệu (chẳng hạn các trang chứa stack và heap) là đọc được nhưng không thực thi được.

Một số hệ điều hành Unix (chẳng hạn OpenBSD, Mac OS X) có kèm theo tính năng bảo vệ không gian thực thi (ví dụ W^X). Một số gói phần mềm tùy chọn bao gồm:

 PaX
 Exec Shield
 Openwall

Các biến thể mới của Microsoft Windows cũng hỗ trợ bảo vệ không gian thực thi, với tên gọi Data Execution Prevention (ngăn chặn thực thi dữ liệu). Các phần mềm gắn kèm (Add-on) bao gồm:

 SecureStack
 OverflowGuard
 BufferShield
 StackDefender

Phương pháp bảo vệ không gian thực thi không chống lại được tấn công return-to-libc.

Ngẫu nhiên hóa sơ đồ không gian địa chỉ

Ngẫu nhiên hóa sơ đồ không gian địa chỉ (Address space layout randomization - ASLR) là một tính năng an ninh máy tính có liên quan đến việc sắp xếp vị trí các vùng dữ liệu quan trọng (thường bao gồm nơi chứa mã thực thi và vị trí các thư viện, heap và stack) một cách ngẫu nhiên trong không gian địa chỉ của một tiến trình.

Việc ngẫu nhiên hóa các địa chỉ bộ nhớ ảo mà các hàm và biến nằm tại đó làm cho việc khai thác một lỗi tràn bộ đệm trở nên khó khăn hơn, nhưng không phải là không thể được. Nó còn buộc kẻ tấn công phải điều chỉnh khai thác cho hợp với từng hệ thống cụ thể, điều này làm thất bại cố gắng của các con sâu Internet. Một phương pháp tương tự nhưng kém hiệu quả hơn, đó là kỹ thuật rebase đối với các tiến trình và thư viện trong không gian địa chỉ ảo.

Kiểm tra sâu đối với gói tin

Biện pháp kiểm tra sâu đối với gói tin (deep packet inspection - DPI) có thể phát hiện các cố gắng từ xa để khai thác lỗi tràn bộ đệm ngay từ biên giới mạng. Các kỹ thuật này có khả năng chặn các gói tin có chứa chữ ký của một vụ tấn công đã biết hoặc chứa một chuỗi dài các lệnh No-Operation (NOP - lệnh rỗng không làm gì), các chuỗi như vậy thường được sử dụng khi vị trí của nội dung quan trọng (payload) của tấn công hơi có biến đổi.

Việc rà các gói tin không phải là một phương pháp hiệu quả vì nó chỉ có thể ngăn chặn các tấn công đã biết, và có nhiều cách để mã hóa một lệnh NOP. Các kẻ tấn công có thể đã sử dụng mã alphanumeric, metamorphic, và shellcode tự sửa để tránh bị phát hiện bởi việc rà gói tin.

Thực hiện thao tác khởi động lại

Lịch sử khai thác

Khai thác lỗi tràn bộ đệm được biết đến đầu tiên là vào năm 1988. Đó là một trong các khai thác mà sâu Morris sử dụng để lan truyền chính mình trên Internet. Chương trình đã bị khai thác là một dịch vụ Unix có tên fingerd.

Sau đó, vào năm 1995, Thomas Lopatic đã tái phát hiện hiện tượng tràn bộ đệm một cách độc lập và công bố phát kiến của mình trên danh sách thư an ninh Bugtraq. Một năm sau, 1996, Elias Levy (còn gọi là Aleph One) công bố trên tạp chí Phrack bài báo "Smashing the Stack for Fun and Profit" (Phá bộ nhớ stack cho vui và để thu lợi),, đây là một hướng dẫn từng bước cho việc khai thác các lỗ hổng tràn bộ đệm trên stack.

Từ đó, ít nhất hai con sâu Internet đã khai thác lỗi tràn bộ đệm để xâm phạm hàng loạt hệ thống lớn. Năm 2001, Sâu Code Red khai thác lỗi tràn bộ đệm trong chương trình Internet Information Services (IIS) 5.0 của Microsoft, và vào năm 2003, sâu SQLSlammer đã phá hoại các máy chạy Microsoft SQL Server 2000.

Xem thêm
 An ninh máy tính
 Computer insecurity
 Security focused operating systems
 Phân tích mã tĩnh (Static code analysis)
 Tràn heap (Heap overflow)
 Tấn công return-to-libc
 Mã tự sửa đổi (Self-modifying code)
 Shellcode

Chú thích

Liên kết ngoài
Tiếng Việt
Tiếng Anh
 CERT Secure Coding Standards
 CERT Secure Coding Initiative
 Secure Coding in C and C++
SANS: inside the buffer overflow attack
More Security Whitepapers about Buffer Overflows
(PDF) Chapter 12: Writing Exploits III from Sockets, Shellcode, Porting & Coding: Reverse Engineering Exploits and Tool Coding for Security Professionals'' by James C. Foster (ISBN 1-59749-005-9). Detailed explanation of how to use Metasploit to develop a buffer overflow exploit from scratch.

Lỗi lập trình
Khai thác bảo mật
Bộ nhớ máy tính
Khai thác lỗi bảo mật máy tính


title: Galerumaea dimidiata

text:
Galerumaea dimidiata là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Guerin miêu tả khoa học năm 1844.

Chú thích

Tham khảo

Galerumaea


title: Cầu lông tại Thế vận hội Mùa hè 2008

text:
Giải cầu lông tại Thế vận hội Mùa hè 2008 diễn ra từ ngày 9 đến ngày 17 tháng 8 năm 2008 tại Nhà thi đấu trường Đại học Kỹ thuật Bắc Kinh.

Xếp hạng theo quốc gia

Bảng huy chương

Tham khảo

Liên kết ngoài

2008
Cầu lông


title: Lavergne, Lot

text:
Lavergne, Lot là một xã thuộc tỉnh Lot trong vùng Occitanie phía tây nam nước Pháp.

Xem thêm
Commune của tỉnh Lot

Tham khảo
INSEE
IGN

Xã của Lot


title: Lê Thị Riêng

text:
Lê Thị Riêng (1925- 1 tháng 2 năm 1968) là một anh hùng lực lượng vũ trang nhân dân Việt Nam.

Tên của bà được đặt tên cho trường học, công viên, con đường ở Thành phố Hồ Chí Minh và ở tỉnh Bạc Liêu; hiện tại công viên Lê Thị Riêng ở Bạc Liêu có tượng bà.

Tiểu sử & Đường mang tên Lê Thị Riêng
Lê Thị Riêng sinh năm 1925 tại làng Vĩnh Mỹ (xã Vĩnh Mỹ A, huyện Hoà Bình, tỉnh Bạc Liêu ngày nay).

Năm 1945, bà tham gia kháng chiến chống Pháp.

Năm 1965, bà là khu ủy viên Sài Gòn-Gia Định, trưởng ban Phụ nữ vận Khu ủy Sài Gòn Gia Định.

Năm 1967, trên đường công tác bà bị chính quyền Việt Nam Cộng hòa bắt giữ; mặc dù bị tra tấn dã man, nhưng bà vẫn không khai.

Ngày 31 tháng 01 năm 1968, tức ngày mùng 2 Tết Mậu Thân, bà bị chính quyền Việt Nam Cộng hòa thủ tiêu , tại bốt Bà Hòa ở Chợ Lớn (nay là đường Hồng Bàng, Quận 5, Thành phố Hồ Chí Minh) cùng với và một số tù nhân khác, trong đó có ông Trần Văn Kiểu và Phùng Ngọc Anh - một nữ chiến sĩ biệt động nổi tiếng với biệt danh "Tiểu Long nữ". Trong nhóm người đó chỉ có một mình Phùng Ngọc Anh may mắn sống sót vì Lê Thị Riêng đã lấy thân mình che đạn cho Ngọc Anh. Chiếc kẹp tóc mà Lê Thị Riêng mang bên người lúc đó đã được bà Ngọc Anh giữ lại để kỷ niệm cho hành động này.

ĐƯỜNG LÊ THỊ RIÊNG

1, Tp Hồ Chí Minh ( Quận 1 nối Bùi Thị Xuân và Nguyễn Thị Nghĩa)

2, Tp Pleiku ( Nằm Tại Phường Hội Phú)

3, Tp Buôn Ma Thuột (Nối Nguyễn Trường Tộ với Lê Duẩn)

4,  Tp Đà Lạt (Nằm Tại Phường 7)

...

Chú thích và Tham khảo

Sinh năm 1925
Mất năm 1968
Người Bạc Liêu
Anh hùng Lực lượng vũ trang nhân dân


title: Mühlen Eichsen

text:
Mühlen Eichsen là một đô thị tại huyện Nordwestmecklenburg, bang Mecklenburg-Vorpommern, miền bắc nước Đức.

Tham khảo

Xã và đô thị ở huyện Nordwestmecklenburg


title: Sarrebourg

text:
Sarrebourg là một xã trong vùng Grand Est, thuộc tỉnh Moselle, quận Sarrebourg, tổng Sarrebourg. Tọa độ địa lý của xã là 48° 44' vĩ độ bắc, 07° 03' kinh độ đông. Sarrebourg nằm trên độ cao trung bình là 290 mét trên mực nước biển, có điểm thấp nhất là 244 mét và điểm cao nhất là 325 mét. Xã có diện tích 16.40 km², dân số vào thời điểm 1999 là 13.330 người; mật độ dân số là 813 người/km².

Các thành phố kết nghĩa
  Saarburg, Đức

Tham khảo

Xã của Moselle
Cựu cộng hòa
Cựu quốc gia châu Âu
Chấm dứt năm 1661
Thành bang
Quận lỵ của Pháp


title: Phygasia foveolata

text:
Phygasia foveolata là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Wang miêu tả khoa học năm 1992.

Chú thích

Tham khảo

Phygasia


title: Oinville-sur-Montcient

text:
Oinville-sur-Montcient là một xã thuộc tỉnh Yvelines, trong vùng Île-de-France, Pháp, cự ly khoảng 14 km về phía đông bắc của Mantes-la-Jolie và 6 km về phía tây bắc của Meulan.

Nằm ở phía nam Vexin Pháp, trong thung lũng Montcient, Oinville-sur-Montcient là một xã nông nghiệp. Các xã giáp ranh là: Montalet-le-Bois và Jambville về phía bắc, Brueil-en-Vexin về phía tây, Seraincourt, Juziers và Mézy-sur-Seine về phía nam.

Tham khảo

Liên kết ngoài
 Oinville-sur-Montcient trên trang mạng của Viện địa lý quốc gia
 Oinville-sur-Montcient trên trang mạng của INSEE
 Oinville-sur-Montcient trên trang mạng của IAURIF
 Plan d'intendance de la paroisse de Oinville sur le site des archives des Yvelines

Xã của Yvelines


title: Vệ tinh tự nhiên của Sao Mộc

text:
Đến tháng 2 năm 2023 đã có 92 vệ tinh của Sao Mộc được khám phá và được chia ra làm 7 nhóm (dù quỹ đạo của vệ tinh mới S/2003 J 24 chưa được tính toán). Trong những vệ tinh này, Io, Europa, Ganymede và Callisto được khám phá bởi Galileo Galilei từ đầu thế kỷ 17 và được lập thành một nhóm. Bốn vệ tinh này, cũng như Metis, Adrastea và Amalthea của nhóm Amalthea, tự quay một vòng chung quanh chính mình trong một thời gian bằng một vòng chung quanh Sao Mộc nên luôn luôn có một mặt hướng về Sao Mộc và một mặt quay đi – trường hợp giống như Mặt Trăng đối với Địa Cầu. Đại đa số những vệ tinh nhỏ còn lại tuy quay chung quanh Sao Mộc nhưng đi ngược với chiều quay của hành tinh này. Tất cả các vệ tinh từ Euporie trở ra đều được đặt theo tên các con gái của thần Zeus.

Lịch sử phát hiện và đặt tên

Nguồn gốc

Phân nhóm

Bảy nhóm vệ tinh của Sao Mộc bao gồm:

 Nhóm Amalthea, gần Sao Mộc nhất, gồm Metis, Adrastea, Amalthea và Thebe. Quỹ đạo của các vệ tinh này rất tròn, gần như nằm trên cùng một mặt phẳng với xích đạo của Sao Mộc và ở từ 100 ngàn km đến 200 ngàn km nếu kể từ tâm của Sao Mộc ra. Amalthea là tên của con dê đã cho sữa nuôi sống thần Zeus

 Nhóm Galilean, khám phá bởi Galileo Galilei, gồm Io, Europa, Ganymede và Callisto. Đây là các vệ tinh lớn trong Thái Dương Hệ – Europa, nhỏ nhất trong nhóm, lớn hơn Sao Diêm Vương trong khi Ganymede, lớn nhất trong nhóm, lớn hơn Sao Thủy. Quỹ đạo của các vệ tinh này ở từ 400 ngàn km đến 2 triệu km nếu kể từ tâm của Sao Mộc ra.

 Themisto đứng một mình trong nhóm của nó. Quỹ đạo của vệ tinh này ở vào khoảng 7 triệu km nếu kể từ tâm của Sao Mộc ra. Themisto là tên của một nữ thần trong thần thoại Hy Lạp, con gái của thần sông Inachus, là vợ của Athamas

 Nhóm Himalia gồm Leda, Himalia, Lysithea, Elara và Dia. Quỹ đạo của các vệ tinh này ở từ 11 triệu km đến 12 triệu km nếu kể từ tâm của Sao Mộc ra, chu kỳ 287 ngày. Himalia lấy theo tên của một nữ thần, người đã có với Zeus ba người con là Spartaios, Kronios, và Kytos.

 Nhóm Ananke gồm Euporie, Euanthe, Orthosie, Harpalyke, Praxidike, Thyone, Ananke, Iocaste, Hermippe... Quỹ đạo của các vệ tinh này nằm nghiêng vào khoảng 150° đối với xích đạo của Sao Mộc và ở vào khoảng 21 triệu km nếu kể từ tâm của Sao Mộc ra. Tất cả các vệ tinh này đi ngược với chiều quay của Sao Mộc. Ananke là tên của nữ thần số mệnh trong thần thoại Hy Lạp, mẹ của ba nữ thần Moirae
 Nhóm Carme gồm Pasithee, Chaldene, Isonoe, Erinome, Kale, Aitne, Taygete, Carme, Kalyke... Quỹ đạo của các vệ tinh này nằm nghiêng vào khoảng 160° đối với xích đạo của Sao Mộc và ở vào khoảng 23 triệu km nếu kể từ tâm của Sao Mộc ra. Tất cả các vệ tinh trong nhóm này đi ngược với chiều quay của Sao Mộc.
 Nhóm Pasiphaë gồm Eurydome, Pasiphae, Sponde, Megaclite, Callirrhoe, Sinope, Autonone... Tất cả các vệ tinh trong nhóm này đi ngược với chiều quay của Sao Mộc. Pasiphaë là tên của con gái thần Mặt Trời Helios và là vợ của vua Minos xứ Crete

Bảng số liệu

Ghi chú

Chú thích

Liên kết ngoài

 Jupiter Satellite Data
 Jupiter, and The Giant Planet Satellite and Moon Page
 Simulation showing the position of Jupiter's Moon
 Animated tour of Jupiter's Moons , University of Glamorgan
 Jupiter's Moons  by NASA's Solar System Exploration
 "43 more moons orbiting Jupiter" article appeared in 2003 in San Francisco Chronicle
 Articles on the Jupiter System in Planetary Science Research Discoveries
 An animation of the Jovian system of moons

M


title: Chiến dịch Weserübung

text:
Chiến dịch Weserübung () là mật danh của cuộc tấn công do Đức Quốc xã tiến hành tại Đan Mạch và Na Uy trong Chiến tranh thế giới thứ hai, mở màn Chiến dịch Na Uy. Mật danh này dịch từ tiếng Đức có nghĩa là Chiến dịch diễn tập Weser, với Weser là tên một con sông ở Đức. Chiến dịch này bao gồm 2 bộ phận: Weserübung-Nam () (đánh chiếm Đan Mạch) và Weserübung-Bắc () (đánh chiếm Na Uy). Sự khác biệt đáng kể về địa lý và khí hậu giữa 2 quốc gia đã khiến các diễn biến quân sự thực tế ở 2 nơi diễn ra hết sức khác nhau.

Sáng sớm ngày 9 tháng 4 năm 1940 – ("ngày Weser") – quân đội Đức đã đồng loạt tấn công Đan Mạch và Na Uy, với lý do nhằm ngăn ngừa một hoạt động đối nghịch đang được lên kế hoạch và bàn luận công khai của Pháp-Anh nhằm xâm chiếm cả hai quốc gia này. Sau cuộc xâm lăng, đại sứ Đức thông báo với chính phủ Đan Mạch và Na Uy rằng quân đội Đức Quốc xã đến để bảo vệ họ trước âm mưu xâm lược của Anh và Pháp. Trên thực tế, mục đích quân sự của chiến dịch này của Đức là đánh chiếm đóng các cảng của Na Uy, một mặt để ngăn ngừa người Anh tiến hành một cuộc phong tỏa lực lượng hải quân Đức, mặt khác nhằm đảm bảo nguồn quặng sắt cần thiết cho ngành công nghiệp vũ khí của Đức nằm tại Kiruna (Thụy Điển) qua cảng Narvik. Đan Mạch được những người lên kế hoạch dưới quyền Tướng Nikolaus von Falkenhorst xem là một tuyến đường tiếp tế không thể thiếu cho chiến dịch này.

Đan Mạch và Na Uy đều là những nước trung lập. Đức đã gửi một tối hậu thư cho 2 quốc gia này, đảm bảo rằng sự toàn vẹn lãnh thổ và độc lập chính trị của họ sẽ được thừa nhận nếu họ đầu hàng ngay lập tức. Na Uy từ chối và quyết định chiến đấu, còn Đan Mạch đã chấp nhận sau vài giờ giao tranh. Đến đầu tháng 5 sự kháng cự của quân Đồng Minh tại Na Uy bị bẻ gãy, thế nhưng Na Uy chỉ chịu đầu hàng vào ngày 10 tháng 6 năm 1940, khi mà quân Đức đã gần như hoàn toàn chiến thắng trong chiến dịch tại Tây Âu.

Thời điểm đổ bộ tấn công chính thức của hạm đội Đức – ("giờ Weser") – là vào lúc 5h15 sáng theo giờ Đức, tương ứng với 4h15 giờ Na Uy.

Bối cảnh chính trị và quân sự
Kể từ sau cuộc chiến tranh Krym, các nước Scandinavia đã theo đuổi chính sách đối ngoại theo nguyên tắc trung lập. Ngay trước chiến tranh thế giới thứ nhất, Đan Mạch, Thụy Điển và Na Uy đã tổ chức một loạt hội nghị thượng đỉnh, qua đó nhấn mạnh mong muốn trung lập của họ. Tuy nhiên, các bên tham chiến vẫn buộc các nước Bắc Âu phải tham dự một cách gián tiếp vào cuộc chiến: ngay từ năm 1905 cho đến cuối cuộc chiến, cả Anh và Đức đều tìm cách gây sức ép với Na Uy, do vị trí địa lý của đất nước này có thể kiểm soát phía đông của biển Bắc. Thụy Điển và Na Uy đã chuyển giao một phần đáng kể hạm đội tàu buôn của mình cho phe Hiệp ước, Đan Mạch thì bị Đức buộc phải rải mìn phong tỏa ngăn một phần eo biển Storebælt. Vào cuối cuộc chiến, Na Uy theo yêu cầu của Anh đã duy trì trên hải phận của mình các bãi mìn để chống lại tàu ngầm Đức. Sau thất bại của Đức, Đan Mạch giành lại miền bắc Schleswig bị Đức chiếm vào năm 1864.

Vào đêm trước của cuộc chiến tranh thế giới mới, các nước Scandinavia lại tiếp tục chính sách trung lập. Ngày 31 tháng 5 năm 1939 Đan Mạch và Đức đã ký kết một hiệp ước không xâm phạm, còn Thụy Điển và Na Uy đã bác bỏ đề nghị tương tự, do họ không cảm thấy sự đe dọa từ bên kia eo biển.

Kế hoạch của Đồng Minh

Vào đầu mùa xuân năm 1939, Bộ Hải quân Anh bắt đầu nhận định vùng Scandinavia rất có thể sẽ là một mặt trận chiến tranh trong cuộc xung đột tương lai với Đức. Chính phủ Anh lúc này đang khá miễn cưỡng tham gia vào cuộc xung đột trên các vùng khác thuộc lục địa mà họ tin rằng sẽ là một sự lặp lại của Chiến tranh thế giới thứ nhất. Vì vậy họ bắt đầu xem xét về một chiến lược phong tỏa để cố gắng gián tiếp làm suy yếu nước Đức. Nền công nghiệp Đức phụ thuộc rất nhiều vào nguồn nhập khẩu quặng sắt từ các vùng mỏ phía bắc Thụy Điển, và hầu hết số quặng này trong mùa đông được chuyên chở bằng tàu biển qua cảng biển Narvik ở phía bắc Na Uy. Việc kiểm soát bờ biển Na Uy sẽ giúp Anh thắt chặt thêm cuộc phong tỏa chống Đức. Thông qua chính phủ và những hợp đồng tư nhân, vào đầu của cuộc chiến, Anh đã có thể sử dụng các tàu Na Uy với tổng dung lượng đăng ký 2.450.000 tấn (1.650.000 trong đó là tàu chở dầu). Trong khi đó thì người Đức lại một lần nữa không thành công trong việc thâm nhập vào Na Uy bằng cách ký một hiệp định.

Cuối năm 1939, một loạt các sự kiện đã diễn ra: vụ tàu chiến Deutschland Đức bắt giữ tàu buôn City of Flint của Hoa Kỳ trong tháng 10 tại Haugesund; cuối tháng 11, người Na Uy cho phép một con tàu Đức, tàu vận tải Westerwald vào trong cảng quân sự ở Bergen; từ ngày 7 đến 13 tháng 12 ở vùng biển Na Uy tàu ngầm U-boat đã đánh chìm các tàu Thomas Walton, Deptford và Garoufalia, vốn là của Anh, hoặc do người Anh thuê. Tháng 1 năm 1940, Ngoại trưởng Anh Edward Frederick Lindley Wood, đệ nhất bá tước Halifax tuyên bố rằng tình hình buộc nước Anh phải mở rộng cuộc chiến trên lãnh hải của Na Uy. Người Pháp lúc này cũng quan tâm đến việc mở một mặt trận thứ hai nhằm làm chuyển hướng quan tâm của các lực lượng quân đội Đúc Quốc xã (Wehrmacht). Họ đã thành lập một số quân đoàn để điều đến Balkan và Narvik.

Cho đến cuối tháng 11, Winston Churchill, một thành viên mới của Nội các Chiến tranh Đế quốc Anh, đã đề nghị cho tiến hành đặt mìn ở vùng bờ biển Na Uy trong chiến dịch Wilfred. Điều này sẽ buộc các tàu chở quặng phải di chuyển qua hải phận quốc tế thuộc biển Bắc, tại đó Hải quân Hoàng gia Anh có thể tổ chức chặn đánh chúng.
Churchill phỏng đoán rằng chiến dịch Wilfred sẽ kích động người Đức phản ứng tại Na Uy. Khi điều đó xảy ra, Đồng Minh sẽ cho thực hiện kế hoạch R 4 và chiếm lấy Na Uy. Nhưng lúc đầu chiến dịch Wilfred bị Neville Chamberlain và Thống đốc Halifax bác bỏ, do lo sợ sẽ gây ra phản ứng bất lợi từ các quốc gia trung lập như Hoa Kỳ. Trong tháng 11 năm 1940, Chiến tranh mùa Đông bùng nổ giữa Liên Xô và Phần Lan làm tình hình ngoại giao thay đổi, Churchill lặp lại đề nghị về dự án rải mìn của mình, nhưng một lần nữa bị từ chối.

Trong tháng 12, Anh và Pháp bắt đầu xem xét nghiêm túc về việc gửi viện trợ cho Phần Lan. Họ đã có quyết định phát triển một kế hoạch đánh chiếm các cảng biển Na Uy, đặc biệt là Narvik, để từ đó có thể chiếm các mỏ quặng ở Thụy Điển, cũng như việc hỗ trợ cho Phần Lan. Kế hoạch của họ là giả vờ gửi quân qua Na Uy và Thụy Điển để giúp Phần Lan, nhưng thực sự trọng tâm chính của chiến dịch nằm ở miền bắc Na Uy và Thụy Điển. Các lực lượng sẽ đổ bộ tại Narvik phía bắc Na Uy, cảng biển chính xuất khẩu quặng sắt từ Thụy Điển, rồi tiến quân dọc theo tuyến đường sắt Malmbanan đến Luleå trên vịnh Bothnia, chiếm Kiruna và Gällivare trên đường đi. Đồng thời, nó còn cho phép quân Đồng Minh chiếm giữ khu vực khai thác mỏ quặng sắt của Thụy Điển. Người Anh đã giữ lại 2 sư đoàn từ mặt trận Pháp, với ý định tung họ vào chiến trường Na Uy, và có kế hoạch mở rộng lực lượng lên đến 100.000 người. Người Pháp cũng dự định điều khoảng 50.000 quân. Bộ tham mưu Anh và Pháp nhất trí nửa sau tháng 3 sẽ là thời điểm thích hợp nhất để tiến vào Na Uy. Kế hoạch nhận được sự ủng hộ từ cả Chamberlain lẫn Halifax. Họ hy vọng vào thái độ hợp tác của Na Uy, điều này sẽ giúp giải quyết nhiều vấn đề về pháp lý. Nhưng khi được thông báo, kế hoạch này đã dẫn đến những phản ứng tiêu cực mạnh mẽ ở cả Na Uy và Thụy Điển. Cuộc viễn chinh này vẫn tiếp tục được bàn bạc và đến ngày 12 tháng 3, Anh quyết định phái một đội quân viễn chinh đến Na Uy đúng vào lúc cuộc chiến tranh Mùa đông đang bắt đầu lắng dịu. Đội quân này đã xuống tàu ngày 13 tháng 3, nhưng lại bị triệu hồi - và cuộc hành quân bị hủy bỏ - do Phần Lan đã yêu cầu Liên Xô đàm phán hòa bình, và cuộc chiến Mùa đông kết thúc trong tháng đó. Thay vào đó, ngày 28 tháng 3, London và Paris đã nhất trí tiến hành chiến dịch Wilfred: tiến hành các hoạt động đặt mìn trong vùng biển Na Uy, ở gần Narvik và Stavanger, đồng thời sẽ cho quân đổ bộ đánh chiếm Bergen và Trondheim. Tiếp đó, sẽ chiếm quyền kiểm soát các mỏ quặng của Thụy Điển rồi mở mặt trận Scandinavia chống lại Đức. Nhưng ngày 8 tháng 4, khi lực lượng viễn chinh Đồng Minh còn đang ở trên biển thì chiến dịch Weserübung đã bắt đầu.

Kế hoạch của Đức

Những ý tưởng ban đầu
Khu vực Scandinavia giữ một vị trí quan trọng đối với nền kinh tế Đức. Đức bị phụ thuộc rất nhiều vào nguồn quặng của Thụy Điển: hàng năm họ nhập khẩu từ đây 15.000.000 tấn quặng sắt, chiếm thị phần lớn nhất trong tổng khối lượng sản xuất của Thụy Điển. Người Đức lo lắng một cách có căn cứ về việc quân Đồng Minh sẽ cố gắng ngăn chặn những nguồn hàng này, với 90% trong số đó khởi nguồn từ Narvik. Ngoài ra, một trong những vấn đề quan trọng nhất của Đức là không có đường biển lớn nào dẫn trực tiếp ra các đại dương trên thế giới, và họ đã phải chịu thiệt hại lớn trong Chiến tranh thế giới thứ nhất, khi bị người Anh tiến hành phong tỏa bằng hải quân. Như vậy là đối với người Đức, Na Uy vừa là một căn cứ chìa khóa tiến ra biển Bắc, với đường bờ biển dài là một địa điểm lý tưởng làm nơi khởi hành cho các đơn vị hải quân - trong đó có các tàu ngầm U-boat - tiến ra đánh phá đường hải vận của Đồng Minh tại Bắc Đại Tây Dương, tấn công vào nền thương nghiệp hàng hải của Đế quốc Anh, vừa là con đường quá cảnh cho nguồn quặng tại Thụy Điển, có thể giúp Đức độc chiếm các nguồn quặng sắt vận chuyển qua cảng Narvik. Đó là lý do tại sao các nhà lãnh đạo Hải quân Đức có ý tưởng đối với các cảng biển Na Uy, đặc biệt là Narvik và Tronheim, và nhiều người trong số họ chỉ ra rằng vị trí bất lợi về địa lý của Đức có thể giải quyết bằng các căn cứ hải quân trên bờ biển của Na Uy và Pháp.

Thủ lĩnh của Kriegsmarine (Hải quân Đức Quốc xã), Đại Đô đốc Erich Raeder đặc biệt nhấn mạnh việc chiếm giữ quốc gia này. Ngày 10 tháng 10 năm 1939, Erich Raeder đã thảo luận với Adolf Hitler về mối nguy hiểm do nguy cơ từ việc Anh Quốc có thể đặt được các căn cứ quân sự tại Na Uy gây ra, cũng như khả năng chiếm giữ trước các căn cứ đó của Đức. Raeder lập luận rằng việc sở hữu Na Uy sẽ cho phép Đức kiểm soát cả vùng biển xung quanh và đem lại một căn cứ tiến công phục vụ cho các hoạt động chống lại Anh của lực lượng tàu ngầm trong tương lai. Vào thời điểm này, các bộ phận khác trong quân đội Đức không tỏ ra hứng thú với kế hoạch, và Hitler lại vừa ban hành một chỉ thị nêu rõ rằng mối quan tâm chính hiện nay là dành cho một cuộc tấn công trên bộ qua Vùng đất thấp. Ngay cả bộ tham mưu Kriegsmarine cũng phản đối mạnh mẽ, và kết quả là Raeder phải đồng ý rằng giải pháp tốt nhất là giữ nguyên trạng nước Na Uy trung lập.

Tuy vậy, Hitler đã bắt đầu thay đổi cách nhìn về cuộc tấn công Na Uy khi chiến tranh Liên Xô-Phần Lan bùng nổ tháng 11 năm 1939. Ngày 14 tháng 12 năm 1939 Hitler đã ra lệnh cho Bộ tư lệnh Các lực lượng Vũ trang Đức (OKW) bắt đầu bí mật lên kế hoạch cho cuộc xâm lăng Na Uy. Kế hoạch sơ bộ được mang tên Studie Nord và được lên kế hoạch trên nền tảng một cuộc tấn công đồng thời trên Mặt trận phía Tây, vì vậy nó chỉ được phân bổ một số lượng tối thiểu các đơn vị tham chiến gồm Sư đoàn Bộ binh Sơn chiến số 3, do thiếu tướng Eduard Dietl chỉ huy, và một số trung đoàn dự bị.
Từ ngày 14 tháng 1 đến 19 tháng 1 năm 1940, Hải quân Đức đã tham gia cải tiến mở rộng kế hoạch này. Trong bản dự thảo kế hoạch trình bày ngày 20 tháng 1 năm 1940 họ đã xác định ra hai yếu tố chủ chốt: thứ nhất là yếu tố bất ngờ cần thiết để giảm thiểu sự kháng cự của Na Uy (cũng như can thiệp của Anh); thứ hai là phải sử dụng các tàu chiến nhanh hơn thay vì các tàu buôn có tốc độ chậm để vận chuyển quân. Điều này sẽ cho phép tất cả các mũi tiến công có thể thực hiện cùng một lúc, không bị hạn chế như khi sử dụng tàu vận chuyển. Kế hoạch mới này cần đến cả một quân đoàn, bao gồm 1 sư đoàn sơn chiến, 1 sư đoàn không vận, 1 lữ đoàn súng trường cơ giới, và 2 sư đoàn bộ binh. Nếu các mục tiêu tấn công đồng loạt bị chiếm đóng, sẽ có thể làm suy yếu Na Uy về khía cạnh quân sự và chính trị, và hoàn thành được các mục tiêu chiến lược do Hitler đề ra. Các mục tiêu đó là:
Thủ đô Na Uy Oslo và các khu trung tâm dân cư lân cận
Bergen
Narvik
Tromsø
Trondheim
Stavanger
Kế hoạch còn đòi hỏi việc bắt giữ chớp nhoáng các quốc vương của Đan Mạch và Na Uy với hy vọng ép đối phương phải nhanh chóng đầu hàng.

Ngày 27 tháng 1 năm 1940, Bộ Tổng tư lệnh Lục quân Đức (OKH) đã thành lập một bộ tham mưu riêng biệt để phát triển kế hoạch, và đặt mật danh sau cùng cho bản kế hoạch là Weserübung - cuộc diễn tập trên sông Weser (do lực lượng tấn công Na Uy - mục tiêu chính của chiến dịch - chủ yếu khởi hành từ các khu vực Bremen và Wilhelmshav nằm gần cửa sông Weser).

Hitler giờ đã tỏ ra quan tâm nhiều hơn về chiến dịch này và tiếp tục mở rộng việc triển khai xây dựng kế hoạch. Sau đó có một sự kiện xảy ra đã góp phần củng cố quyết tâm của Hitler.

Ngày 16 tháng 2, tàu khu trục HMS Cossack của Anh đã tấn công tàu vận tải Đức Altmark trên hải phận Na Uy (sự kiện Altmark), giải cứu các tù binh chiến tranh bị giam giữ trái với công ước quốc tế trên tàu (tàu Altmark có nghĩa vụ phải phóng thích tù binh khi đi vào lãnh thổ trung lập). Hitler cho đây là biểu hiện rõ ràng rằng cho ý định vi phạm sự trung lập của Na Uy của Anh, qua đó càng tăng cường thúc đẩy mạnh mẽ cuộc xâm lược. Sự kiện Altmark cũng làm giảm hẳn sự phản đối kế hoạch này, và từ đó việc chuẩn bị cho chiến dịch được thông qua.

Bổ nhiệm Falkenhorst

Ngày 19 tháng 2 năm 1940 Hitler ra lệnh tăng tốc kế hoạch chiến dịch Weserübung. Ngày hôm sau, đoan chắc rằng người Anh hiện đang nhằm vào Na Uy, ông ta đã phê chuẩn việc điều quân cho chiến dịch này. Tướng Alfred Jodl đã lưu ý Hitler rằng nhiệm vụ này thậm chí còn chưa có người chỉ huy. Wilhelm Keitel đề xuất nên chỉ định tướng Nikolaus von Falkenhorst. Mặc dù Hitler cảm thấy không an tâm về những sĩ quan quý tộc, nhưng Falkenhorst lại rất có kinh nghiệm về điều kiện chiến trường vùng cực Bắc do ông đã từng là tham mưu trưởng cho tướng Rüdiger von der Goltz trong cuộc Nội chiến Phần Lan năm 1918 (tuy nhiên trước đây ông mới chỉ chuyên chỉ huy các lực lượng trên bộ). Falkenhorst được Hitler triệu tập vào ngày hôm sau.

Trong cuộc gặp ngày 21 tháng 2 Hitler đã hỏi Falkenhorst về kinh nghiệm chiến đấu của ông ở Phần Lan và giao cho ông nhiệm vụ nhanh chóng phác thảo một kế hoạch chinh phục Na Uy. Theo tướng Alfred Jodl cuộc phỏng vấn không có gì hơn một màn độc thoại dài dòng của Hitler về tầm quan trọng của Na Uy đối với Đức cũng như về tình hình các điều kiện hiện tại. Hitler giờ đã tỏ ra rất hứng thú với kế hoạch này. Falkenhorst chỉ được nghe nói về một phần nội dung các kế hoạch trước đó, do chỉ thị của Hitler và do nguyên tắc giữ bí mật. Bí mật đến nỗi ông còn không được sử dụng bản đồ của Văn phòng Chiến tranh, và buộc phải ra hiệu sách mua một cuốn sách hướng dẫn du lịch về Na Uy của nhà xuất bản Baedeker trên đường về khách sạn để xây dựng kế hoạch. Ông gặp lại Hitler lúc 17h00 hôm đó với kế hoạch sơ thảo trong đó dự định sẽ huy động 5 sư đoàn để đánh chiếm Na Uy.

Bản dự án của Falkenhorst có nhiều điểm tương đồng với kế hoạch Studie Nord của Đô đốc Theodor Krancke trước đó (Kranck cũng sử dụng cùng một cuốn sách của nhà xuất bản Baedeker khi lên kế hoạch). Hitler đã thông qua bản dự thảo và bổ nhiệm Falkenhorst làm nhiệm vụ thực hiện chiến dịch này trong tối hôm ấy. Theo như Jodl thì Falkenhorst đã nhiệt tình tiếp nhận nhiệm vụ, nhưng sau chiến tranh Falkenhorst đã phủ nhận việc ông đã đặc biệt hứng thú với công việc này.

Hoàn thiện kế hoạch
Ngày 24 tháng 2, Tổng hành dinh Quân đoàn 21 Đức dưới quyền Falkenhorst bắt đầu phát triển một kế hoạch chi tiết, và 5 ngày sau đã trình cho Hitler bản dự án đã được hoàn thành. Chiến dịch này phụ thuộc vào việc đánh chiếm được một cách nhanh chóng các cảng của Na Uy, và nét đặc biệt chủ yếu của kế hoạch là tiến hành những cuộc đổ bộ chớp nhoáng đồng thời tại các thành phố trọng yếu mà có thể không cần sử dụng vũ lực. Kế hoạch được tiến hành bởi cả ba binh chủng hải lục không quân. Lục quân bao gồm Sư đoàn Sơn chiến số 3 cùng với 5 sư đoàn bộ binh, không sư đoàn nào trong số này từng có kinh nghiệm chiến đấu. Kế hoạch bố trí ban đầu là sẽ cho các Sư đoàn Bộ binh 69, 163, Sư đoàn Sơn chiến số 3 đổ bộ tấn công đầu tiên, tiếp theo là các Sư đoàn Bộ binh 181, 169 rồi đến Sư đoàn bộ Binh 214. 3 đại đội lính dù sẽ được huy động để chiếm giữ các sân bay. Sau đó có quyết định gửi thêm Sư đoàn Sơn chiến số 2 đến tăng cường cho chiến dịch tại Na Uy. Do địa hình bất lợi làm giảm hiệu quả chiến đấu của lục quân, nên người Đức sẽ chỉ tấn công vào các cảng chính chứ không tìm cách kiểm soát vùng núi hiểm trở của đất nước.

Raeder kiến nghị nên điều quân đổ bộ trước ngày 7 tháng 4, tức là trước khi màn đêm ở vùng cực kết thúc. Trong cuộc họp ngày 2 tháng 4, Hitler đã ấn định "ngày Weser" (ngày đổ bộ) là 9 tháng 4. Đức cũng đã thiết lập mối liên hệ với nhà lãnh đạo Đảng Quốc gia Xã hội Na Uy Vidkun Quisling, tuy nhiên đối với chiến dịch quân sự, điều này không có tác dụng gì nhiều, do đảng này không được đa số công chúng Na Uy ủng hộ.

Chiến dịch này huy động gần như tất cả tàu quân sự và hạm đội tàu buôn của Đế chế thứ ba. Các tàu vận tải dự kiến sẽ đổ quân tại các cảng bị chiếm giữ ngay sau cuộc đổ bộ, do đó, đội tàu đến Narvik phải khởi hành trước 6 ngày so với "ngày Weser". Các tàu chiến sẽ lên đường 3 ngày sau đó, để đảm bảo đúng thời điểm mặc định bắt đầu chiến dịch như dự kiến. Hải quân Đức lần đầu tiên triển khai các đơn vị vận tải lớn, do đó tàu ngầm được sử dụng để bảo đảm an toàn cho quá trình hành quân và trước những tấn công có thể diễn ra sau khi đổ bộ. Hầu hết các chiến dịch tàu ngầm tại Đại Tây Dương đều phải dừng lại để huy động tàu ngầm cho chiến dịch này, và toàn bộ lực lượng tàu ngầm đó - trong đó có một số tàu huấn luyện - đã được sử dụng trong chiến dịch Hartmut hỗ trợ cho chiến dịch Weserübung.

Hạm đội tàu nổi bao gồm những lực lượng sau đây: các thiết giáp hạm Scharnhorst và Gneisenau, tiểu chiến hạm Lützow, 2 tàu tuần dương hạng nặng và 4 tàu tuần dương hạng nhẹ, 14 khu trục hạm, 7 tàu phóng ngư lôi.

Kế hoạch ban đầu là nhằm mục đích xâm chiếm Na Uy và giành quyền kiểm soát các sân bay Đan Mạch bằng con đường ngoại giao. Nhưng Hitler đã cho ban hành một chỉ thị mới ngày 1 tháng 3 đòi hỏi phải xâm chiếm cả Na Uy và Đan Mạch, mặc dù việc vi phạm tính trung lập của một quốc gia khác được xem là không thích hợp về mặt chính trị. Điều này là do yêu cầu của Không quân Đức đòi hỏi phải chiếm lấy các căn cứ không quân và các vị trí để đặt chốt cảnh báo phòng không, cũng như việc tiếp tế cho các đội quân ở Na Uy phải cần đến các sân bay tại Jutland, và điều đó cũng cần thiết để đảm bảo an toàn giao thông hàng hải trên các eo biển của Đan Mạch. Một đơn vị trực thuộc chỉ huy cấp cao, Quân đoàn 31, được thành lập để đánh chiếm Đan Mạch, gồm 2 Sư đoàn Bộ binh 170, 198 và Lữ đoàn Súng trường Cơ giới 11.

Không quân Đức được phân công: vận chuyển lính nhảy dù và quân bộ tại Aalborg, Oslo, Kristiansand, Stavanger và Bergen, bảo vệ đội tàu và tiến hành các cuộc không kích yểm trợ cho lục quân. Những nhiệm vụ này được giao cho Quân đoàn Không quân số 10 của trung tướng Hans Ferdinand Geisler với hơn 1.000 máy bay các loại. Lực lượng này bao gồm các phi đội chiến đấu số 4, 26, 30, cụm phi đội chiến đấu số 100, 3 đơn vị phòng không độc lập, 1 tiểu đoàn lính dù, 7 đội không quân, 1 đội bộ binh, và hạm đội tàu vận tải hàng hải.

Các khu vực phụ trách được phân công như sau:
 Nhóm tàu "Phương Đông" (Đô đốc Rolf Carls): phụ trách vùng biển Skagerrak;
 Nhóm tàu "Phương Tây" (Đại đô đốc Alfred Saalwächter): chỉ huy ở biển Bắc và hải phận Na Uy;
 Quân đoàn 21 (Đại tướng Nikolaus von Falkenhorst): phụ trách lãnh thổ Na Uy sau khi đổ bộ;
 Quân đoàn 31 (Thượng tướng Pháo binh Leonhard Kaupisch): tấn công Đan Mạch;
 Quân đoàn Không quân số 10 (Trung tướng Hans Ferdinand Geisler): hỗ trợ các hoạt động trên bộ ở cả Na Uy và Đan Mạch.
Trong chiến dịch này, hai nhóm tàu được đặt dưới quyền chỉ huy trực tiếp của Bộ tư lệnh Hải quân, Quân đoàn 31 trực thuộc Quân đoàn 21, Quân đoàn Không quân số 10 trực thuộc Bộ tư lệnh Không quân.

Xâm chiếm Đan Mạch

Xét về mặt chiến lược, Đan Mạch giữ vai trò quan trọng đối với Đức như một bàn đạp cho chiến dịch Na Uy, ngoài ra một quốc gia có biên giới với Đức cần phải bị Đức kiểm soát theo cách này hay cách khác. Vị trí của Đan Mạch trên biển Baltic cũng rất quan trọng trong việc kiểm soát cửa ngõ tiến vào các cảng lớn của Liên Xô và Đức.

Với diện tích nhỏ và địa hình tương đối bằng phẳng, quốc gia này là vùng đất rất lý tưởng cho hoạt động của quân đội Đức, và đội quân nhỏ bé của Đan Mạch có rất ít hy vọng. Tuy thế, trong những giờ đầu tiên, vài toán quân Đan Mạch vẫn giao chiến với quân Đức, làm 16 người chết và 20 bị thương. Thiệt hại của Đức gồm 203 người chết, 12 xe thiết giáp và một số mô tô, ô tô bị phá hủy. 4 xe tăng Đức bị hư hại và 1 máy bay ném bom bị thương. 2 lính Đức đã bị Đan Mạch bắt giữ trong cuộc chiến ngắn ngủi này.

Ngay trước khi mở màn cuộc xâm lăng, vào lúc 4 giờ sáng ngày 9 tháng 4 năm 1940, đại sứ Đức tại Đan Mạch, Cecil von Renthe-Fink, đã gọi điện cho bộ trưởng ngoại giao Đan Mạch Peter Rochegune Munch và yêu cầu được họp mặt. Khi hai người gặp nhau 20 phút sau đó, Renthe-Fink tuyên bố rằng quân đội Đức lúc này đã hành quân chiếm Đan Mạch để bảo vệ đất nước này khỏi cuộc tấn công của Pháp-Anh. Đại sứ Đức yêu cầu mọi sự kháng cự của Đan Mạch phải chấm dứt ngay lập tức và thiết lập liên lạc giữa chính quyền Đan Mạch và các lực lượng vũ trang Đức. Nếu yêu sách không được đáp ứng, không quân Đức sẽ ném bom xuống thủ đô Copenhagen.

Trong khi yêu sách của Đức được truyền đạt, cuộc tiến quân đầu tiên đã diễn ra khi quân Đức đổ bộ bằng phà tại Gedser lúc 3h55 rồi tiến lên phía bắc. Một bộ phận khác của Sư đoàn Bộ binh 198 trong đêm 9 tháng 4 đã lên tàu tại Kiel và Warnemünde. Các đơn vị lính dù Đức đổ bộ không gặp kháng cự và chiếm được 2 sân bay tại Aalborg, cây cầu Storstrøm nối giữa Falster và Zealand cùng với pháo đài Masnedø và kiểm soát bờ biển Korsør(đây được xem là cuộc tấn công đầu tiên trên thế giới do lực lượng lính dù thực hiện). Điều này tạo điều kiện cho Đức nhanh chóng chiếm Zealand; và thêm một cuộc đổ bộ khác chiếm Bornholm.

Trên bộ, từ tối ngày 8 tháng 4, Sư đoàn Bộ binh 198 và Lữ đoàn Súng trường 11 Đức đã tập trung dọc biên giới Đan Mạch-Đức tại vùng Schleswig. Lúc 5h25 ngày 9 tháng 4 họ vượt biên giới, các tiểu đoàn Đan Mạch liền rút lui. Sau một số cuộc giao tranh cục bộ, Sư đoàn Bộ binh 170 đã tiến sâu hơn vào bán đảo Jutland.

Chìa khóa của việc đánh chiếm được Đan Mạch nhanh chóng mà hầu như không gặp kháng cự nằm ở chỗ phải nhanh chóng làm chủ thủ đô Copenhagen. Để đạt mục tiêu này, tàu Hansestadt Danzig, chở theo Trung đoàn Bộ binh 308, dưới quyền thiếu tá Glane, đã vòng qua đảo Zealand từ phía tây và phía bắc, rồi cùng tàu phá băng Stettin tiến vào cảng Copenhagen. Từ pháo đài Middelgrundsfortet, nhìn thấy lá cờ chiến của Đức trên tàu Hansestadt Danzig, chỉ huy Đan Mạch ra lệnh bắn cảnh cáo buộc tàu này dừng lại, nhưng đạn không nổ. Tàu Stettin dừng lại, còn tàu Danzig lúc 5h20 đã thả neo tại bến tàu. Lúc 4h20 giờ địa phương, một tiểu đoàn tăng cường Đức thuộc Trung đoàn Bộ binh 308 đã đổ bộ lên cảng Copenhagen, đi xe đạp tiến đến và nhanh chóng chiếm được các đồn quân tại Kastellet mà không gặp phải sự kháng cự nào. Từ bến cảng, quân Đức tiến về lâu đài Amalienborg để bắt sống hoàng gia Đan Mạch. Đến khi quân xâm lược đến cung điện, lính gác hoàng gia đã được báo động và quân tiếp viện đang lên đường đến lâu đài. Sau một cuộc giao chiến ban đầu với các cận vệ của Amalienborg, quân Đức đã bị đẩy lui, giúp cho Quốc vương Christian X và các bộ trưởng có đủ thời gian bàn bạc với tướng William Wain Prior, tổng chỉ huy quân đội Đan Mạch. Khi cuộc bàn luận còn đang tiến hành, nhiều đội hình máy bay ném bom Heinkel 111 và Dornier 17 gầm rú trên bầu trời thủ đô và rải xuống các tờ truyền đơn OPROP!. Đối mặt với lời đe dọa rõ ràng của không quân Đức về việc ném bom xuống dân thường Copenhagen, với chỉ còn mình tướng Prior chủ trương tiếp tục chiến đấu, khoảng lúc 6 giờ Christian X và chính phủ Đan Mạch đã quyết định đầu hàng để đổi lấy sự duy trì nền độc lập chính trị đối với các vấn đề quốc nội. Các viên chỉ huy Đức và Đan Mạch sau đó đã trao đổi thăm viếng nhau một cách lịch sự.

Lúc 5h45, hai phi đội Bf 110 của Đức đã tấn công sân bay Værløse trên đảo Zealand và xóa sổ Bộ phận Không lực Lục quân Đan Mạch trong cuộc oanh kích. Máy bay tiêm kích Đức đã tiêu diệt 11 máy bay Đan Mạch và làm hư hại nghiêm trọng 14 chiếc khác.

Thắng lợi chóng vánh tại Đan Mạch nằm ngoài cả mong đợi của Đức. Ngay từ ngày 9 tháng 4 quân Đức đã có thể bắt đầu triển khai tiếp tế cho các đơn vị ở Na Uy bằng hệ thống sân bay, đường bộ và đường sắt của Đan Mạch. Các sư đoàn bộ binh huy động tại Đan Mạch đã nhanh chóng được điều tới Na Uy, vì họ không còn việc gì làm ở đây nữa.

Cuộc xâm lăng Đan Mạch đã hoàn thành chỉ trong vòng không đến 6 tiếng đồng hồ và là chiến dịch quân sự ngắn nhất mà Đức tiến hành trong Chiến tranh thế giới thứ hai. Sự đầu hàng chóng vánh của Đan Mạch đã giúp cho nước này được hưởng một chế độ chiếm đóng ôn hòa hiếm có, nhất là cho đến mùa hè năm 1943, thậm chí còn trì hoãn được việc bắt giữ và lưu đày người Đan Mạch gốc Do Thái cho đến khi gần toàn bộ bọn họ được cảnh báo và sang tị nạn tại Thụy Điển.

Mặc dù không có nhiều ý nghĩa trực tiếp về mặt quân sự, nhưng đối với Đức, Đan Mạch lại mang một giá trị chiến lược lớn và một tầm quan trọng về kinh tế trong phạm vi nhất định.

Xâm chiếm Na Uy

Cơ cấu tổ chức quân đội Đức

Cuộc xâm lăng Na Uy được giao cho Quân đoàn 21 dưới quyền Đại tướng Nikolaus von Falkenhorst và bao gồm các đơn vị chính sau:
 Sư đoàn Bộ binh 163
 Sư đoàn Bộ binh 69
 Sư đoàn Bộ binh 196
 Sư đoàn Bộ binh 181
 Sư đoàn Bộ binh 214
 2 trung đoàn 138 và 139 thuộc Sư đoàn Sơn chiến số 3
 Sư đoàn Sơn chiến số 2 (được điều động sau)
 Tiểu đoàn Thiết giáp 40
Lực lượng tấn công ban đầu được vận chuyển theo nhiều tốp bằng tàu chiến của Hải quân Đức:
 Các thiết giáp hạm Scharnhorst và Gneisenau yểm hộ từ xa, cộng thêm 10 khu trục hạm với 2.000 quân sơn chiến do tướng Eduard Dietl chỉ huy tới Narvik;
 Tàu tuần dương hạng nặng Admiral Hipper và 4 khu trục hạm với 1.700 quân đến Trondheim;
 Tàu tuần dương hạng nhẹ Köln (kỳ hạm của Chuẩn Đô đốc Hubert Schmundt) và Königsberg, tàu huấn luyện Bremse, tàu vận tải Karl Peters, 2 ngư lôi hạm và 5 tàu ngư lôi gắn động cơ với 1.900 quân tới Bergen;
 Tàu tuần dương hạng nhẹ Karlsruhe (thuyền trưởng Friedrich Rieve), 3 ngư lôi hạm, 7 tàu phóng ngư lôi gắn động cơ và tàu mẹ loại Schnellboot (Schnellbootbegleitschiff) Tsingtau với 1.100 quân đến Kristiansand;
 Tàu tuần dương hạng nặng Blücher, tàu tuần dương hạng nặng Lützow, tàu tuần dương hạng nhẹ Emden, 3 ngư lôi hạm, 8 tàu quét mìn và 2 tàu đánh cá có vũ trang với 2.000 quân tới Oslo;
 4 tàu quét mìn với 150 quân tới Egersund.

Mở màn chiến dịch

Các tàu chiến xâm lược đầu tiên của Đức đã khởi hành vào ngày 3 tháng 4. Hai ngày sau, Chiến dịch Wilfred được lên kế hoạch kỹ càng đã bắt đầu triển khai và hạm đội Hải quân Hoàng gia Anh do tàu HMS Renown dẫn đầu đã rời Scapa Flow đi thả mìn vùng biển Na Uy. Các bãi mìn đã được rải tại vịnh Vest sáng sớm ngày 8 tháng 4. Chiến dịch Wilfred kết thúc, nhưng một ngày sau, khu trục hạm Glowworm, vốn tách ra trước đó vào ngày 7 tháng 4 để đi tìm một người mất tích trên tàu, đã bị đánh chìm trong trận đụng độ với tuần dương hạm Admiral Hipper và 2 khu trục hạm thuộc hạm đội xâm lược của Đức.

Trưa ngày 8 tháng 4, tàu chở quân bí mật Rio de Janeiro của Đức đã bị bắn chìm ngoài khơi Lillesand bởi tàu ngầm Orzeł của Ba Lan, thuộc đội tàu ngầm số 2 Hải quân Hoàng gia Anh. Thế nhưng, thông tin về vụ việc này đến được với các cấp chính quyền có chức năng ở Oslo quá trễ khiến cho phía Na Uy không kịp làm gì hơn là cho phát đi một báo động hạn chế vào phút cuối. Nghi ngờ rằng Đồng Minh đang cố gắng cho quân đổ bộ tại Na Uy, người Đức liền bất ngờ tăng tốc để đi trước một bước.

Khuya ngày 8 tháng 4 năm 1940, nhóm tàu 5 của Đức bị tàu tuần tra Pol III của Na Uy phát hiện. Pol III liền bị tấn công, thuyền trưởng Leif Welding-Olsen trở thành quân nhân Na Uy đầu tiên bị thương nặng trong chiến tranh.

Ngày 9 tháng 4, cuộc xâm lăng của Đức bắt đầu tiến hành và kế hoạch R 4 cũng nhanh chóng được triển khai cùng lúc.

Diễn biến

 Ngày 9 tháng 4:
 Đội tàu Đức tiến vào khu vịnh dẫn tới Oslo, đến cửa biển Drøbak. Sáng sớm ngày 9 tháng 4, các pháo thủ trong pháo đài Oscarsborg đã bắn vào tàu chỉ huy được sơn màu nổi bật trong đội hình, tàu tuần dương hạng nặng Blücher, vào khoảng 4h15. Sau 2 tiếng đồng hồ, con tàu, do mất đi tính cơ động trong vịnh hẹp, đã bị trọng thương sau khi trúng nhiều đòn tấn công của pháo binh và thủy lôi phòng thủ bờ biển của Na Uy, trong đó có 2 khẩu đại bác Krupp 48 tuổi kiểu Đức (Moses và Aron, cỡ 28 cm, được lắp ráp tại pháo đài Oscarsborg tháng 5 năm 1893), rồi cuối cùng bị chìm với thương vong lớn khoảng từ 600 đến 1.000 thủy thủ. Mối đe doạ rõ rệt từ pháo đài cùng với nhận định sai lầm cho rằng bãi mìn đã góp phần làm tàu chìm đã ngăn cản đội tàu xâm lược còn lại, làm việc chiếm Oslo chậm đi nửa ngày, đủ lâu cho hoàng gia Na Uy, nội các Nygaardsvold và Nghị viện Na Uy kịp sơ tán, cùng với toàn bộ dự trữ vàng ngân khố quốc gia. Nhờ đó, Na Uy đã không bao giờ phải đầu hàng Đức, để lại chính phủ bất hợp pháp của Vidkun Quisling và đưa Na Uy tham gia như một thành viên của phe Đồng Minh trong chiến tranh, chứ không phải một quốc gia bị chiếm đóng. Oslo sau đó rơi vào tay các đại đội Đức đổ bộ tại sân bay Fornebu.
 Quân không vận Đức đổ bộ tại sân bay Oslo, Fornebu, sân bay Kristiansand, Kjevik, và trạm hàng không Sola – được xem là lực lượng lính dù chiến đấu (Fallschirmjäger) đầu tiên trong lịch sử; ngẫu nhiên trong số các phi công của không quân Đức đổ bộ tại Kjevik có mặt Reinhard Heydrich.
 Vidkun Quisling công bố trên đài phát thanh tiến hành đảo chính.
 Quốc vương Haakon từ chối hạ vũ khí đầu hàng và tuyên bố "cuộc kháng chiến sẽ tiếp diễn chừng nào còn lực lượng"; đài phát thanh chính phủ kêu gọi nhân dân nổi dậy chống quân xâm lược. Quốc vương chính thức ủng hộ lời kêu gọi này.
 Giao chiến tại Midtskogen; ném bom Elverum và Nybergsund.
 Các thành phố, thị trấn Bergen, Stavanger, Egersund, Kristiansand S, Arendal, Horten, Trondheim và Narvik bị tấn công và chiếm đóng trong vòng 24 tiếng đồng hồ.
 Các trung tâm động viên bị tấn công liên tục, các kho hàng quân sự với đạn dược và đồ tiếp tế cho việc động viên bị rơi vào tay quân Đức trước khi quân kháng chiến Na Uy được kịp tổ chức.
 Cuộc kháng cự anh hùng nhưng vô ích của 2 tàu bọc thép bảo vệ bờ biển Na Uy Norge và Eidsvold tại Narvik. Cả hai tàu đều bị trúng thủy lôi và chìm với số thương vong lớn.

 Trận Narvik thứ nhất và thứ hai (Hải quân Hoàng gia Anh đánh với hải quân Đức).
 Quân Đức chiếm Narvik và đổ bộ lên với 2.000 quân bộ binh sơn chiến. Ngày 13 tháng 4 đội tàu của Đô đốc Charles Morton Forbes chỉ huy đã tìm thấy vị trí đổ bộ của Đức, hạm đội Anh do chiến hạm HMS Warspite dẫn đầu tiến vào trong vịnh và cuộc chiến bắt đầu. Các tàu Đức không thể thoát ra biển và phải chiến đấu đến khi hết nhiên liệu và đạn dược. Một số tàu Đức rút được về bờ biển và cho cập cạn, số còn lại bị bắn chìm. Trận chiến này gây tổn thất quá nửa số tàu chiến của lực lượng hải quân Đức, và là một thiệt hại mà Đức không thể phục hồi để có thể kết thúc cuộc chiến.
 Bom đạn tàn phá thị trấn Nybergsund, Elverum, Åndalsnes, Molde, Kristiansund N, Steinkjer, Namsos, Bodø, Narvik – một số chỉ bị ném bom chiến thuật, số khác bị ném bom khủng bố.

 Chiến dịch Namsos - đòn phản công của Đồng Minh:
Ngày 14 tháng 4 một nhóm Thủy quân lục chiến Hoàng gia Anh đã đổ bộ tại Namsos, cách Trondheim 204 km, sau đó vài ngày có thêm Lữ đoàn Bộ binh 146 và một nửa Lữ đoàn Sơn chiến (Chasseurs-Alpins) số 5 của Pháp.
Ngày 18 tháng 4, Lữ đoàn Bộ binh 148 (Anh) đổ bộ tại Åndalsnes.
Ngày 23 tháng 4, Lữ đoàn Bộ binh 15 (Anh) đổ bộ vào Gudbrandsdal trong một nỗ lực tiếp theo để đánh chiếm Trondheim.
Cho đến ngày 23 tháng 4 Đồng Minh đã triển khai 4 lữ đoàn tại bắc và nam Trondheim. Họ được tiếp tế bằng hải quân và có sự hỗ trợ của 6.000 binh sĩ Na Uy (sử dụng vũ khí từ thế kỷ trước).
Đối mặt đối phương có ưu thế áp đảo về số lượng, viên tư lệnh Đức tại Trondheim, Tướng Kurt Woytasch, ban đầu chỉ có trong tay 7 tiểu đoàn bộ binh. Tuy nhiên, ông ta đã hành động tự tin và điều quân đến cả phía bắc và phía nam, để ngăn không cho quân Đồng Minh sử dụng mạng lưới đường bộ hạn chế. Họ kêu gọi quân tiếp viện và tiếp tế hàng không, sau đó tấn công mạnh ở phía bắc và chặn được cuộc tiến quân của Đồng Minh trên hướng này. Quân tiếp viện Đức đến từ phía nam, loại bỏ được mối đe dọa của quân Anh từ phía sau lưng. Đây là những cuộc chiến trên bộ đầu tiên giữa quân đội Anh và Wehrmacht trong Chiến tranh thế giới thứ hai.
Trận chiến trên bộ tại Narvik:
Tình hình của quân Đức tại Narvik là tồi tệ nhất. Tình trạng thời tiết ở khu vực này đã giới hạn khả năng hỗ trợ tích cực của Không quân Đức, vốn đóng một vai trò quan trọng trong trận chiến tại Trondheim. Hơn nữa, việc mất kiểm soát trên biển trong khu vực không cho phép gửi quân đến tiếp viện. Sư đoàn Sơn chiến số 3 dưới sự chỉ huy của tướng Eduard Dietl bị cắt liên lạc với phần còn lại của đất nước. Vài ngày sau khi chiếm được Narvik, Dietl chỉ còn có thể dựa vào 2.000 quân bộ binh sơn chiến và 2.600 thủy thủ thuộc đội tàu đã bị phá hủy.
Ngày 24 tháng 4, bắt đầu các chiến dịch nghiêm túc của Đồng Minh ở phía bắc. 4 tiểu đoàn Na Uy tấn công chính diện vào các vị trí của Dietl tại Gratangen và được hỗ trợ bởi cuộc đổ bộ 4 ngày sau đó của quân Pháp. Đầu tháng 5, có thêm 1 lữ đoàn Pháp và 1 lữ đoàn Ba Lan. Trong quân Đồng Minh có 24.500 lính Anh. Ngoài ra, họ có sự hỗ trợ từ phía Hải quân.
Mặc dù thiếu quân tiếp viện, yểm trợ không quân và pháo binh, quân Đức vẫn tiếp tục kháng cự bằng cách cố gắng duy trì sự hiện diện tại Narvik, và kiểm soát tuyến đường sắt dẫn đến Thụy Điển. Trong thời gian này Sư đoàn Sơn chiến số 2 đã di chuyển lên phía bắc nhằm cố gắng hỗ trợ cho lực lượng của Dietl (trong thời gian 4 ngày họ di chuyển được 140 km trên một địa hình mà người Anh cho là không thể vượt qua.)
Ngày 13 tháng 5, Quân đoàn 21 báo cáo về Bộ tư lệnh rằng tình hình là rất nghiêm trọng. Họ đã lên kế hoạch để lại thành phố cho quân Đồng Minh nhằm tập trung lại để giữ một vị trí trên tuyến đường sắt nếu có quân tiếp viện. Ngày 14 tháng 5 lực lượng tiếp viện Đức đầu tiên trong vòng 3 tuần lễ đã tới nơi, gồm 1 tiểu đoàn lính dù và 2 đại đội bộ binh sơn chiến. Ngày 28 tháng 5, Narvik rơi vào tay lực lượng Na Uy cùng Đồng Minh (Pháp và Ba Lan) dưới quyền đại tướng Carl Gustav Fleischer. Đây là "chiến thắng chiến thuật đầu tiên trước Wehrmacht trong Chiến tranh thế giới thứ hai", và tàn quân Sư đoàn Sơn chiến số 3 (Đức) tiếp tục chiến đấu dọc theo tuyến đường xe lửa.
Ngày 9 tháng 6, do tình hình tại lục địa châu Âu chuyển biến xấu, quân Đồng Minh đã bí mật rút khỏi Narvik trong chiến dịch Alphabet - và quân Đức tái chiếm thành phố - đến lúc đó đã bị bỏ hoang do các cuộc ném bom dữ dội của không quân Đức.
Với việc di tản của Quốc vương và nội các Nygaardsvold từ Molde tới Tromsø ngày 29 tháng 4 và cuộc rút lui của các lực lượng Đồng Minh khỏi Åndalsnes ngày 1 tháng 5, sự kháng cự ở miền nam Na Uy đã kết thúc.
Cuộc "kháng cự cuối cùng": Các trận đánh diễn ra tại pháo đài Hegra (pháo đài Ingstadkleiven), pháo đài này bị bao vây và chống trả các cuộc tấn công của Đức cho đến ngày 5 tháng 5 - có ý nghĩa tuyên truyền quan trọng với quân Đồng Minh, giống như ở Narvik.
 Quốc vương Haakon, hoàng thái tử Olav, và nội các Nygaardsvold rời Tromsø ngày 7 tháng 6 trên tàu tuần dương hạng nặng HMS Devonshire đến Anh quốc làm đại diện lưu vong cho Na Uy (quốc vương đã trở về Oslo đúng vào ngày này 5 năm sau); hoàng thái tử phi Märtha và các con, bị từ chối cho nương náu tại quê hương Thụy Điển, sau đó đã rời Petsamo, Phần Lan, đến sống lưu vong tại Hoa Kỳ.
 Quân đội Na Uy đầu hàng ngày 10 tháng 6 năm 1940, 2 tháng sau ngày Weser, và Na Uy bị chiếm đóng hoàn toàn sau một thời gian dài chống trả quân xâm lược. Tuy vậy các lực lượng vũ trang Na Uy vẫn tiếp tục chiến đấu với quân Đức tại hải ngoại và ở trong nước cho đến tận khi Đức đầu hàng ngày 8 tháng 5 năm 1945. Điều này làm cho Na Uy trở thành quốc gia có thời gian chống trả cuộc xâm lăng trên bộ của Đức dài nhất trong cả cuộc chiến - nếu không tính Liên Xô.

Phong toả Thuỵ Điển và Phần Lan

Chiến dịch Weserübung không bao hàm một cuộc tấn công quân sự vào nước Thụy Điển trung lập, vì điều đó là không cần thiết. Khi đã nắm được Na Uy, các eo biển của Đan Mạch và phần lớn bờ biển Baltic, Đế chế thứ ba đã bao quanh Thụy Điển từ 3 mặt phía bắc, phía tây và phía nam – còn tại phía đông, Liên Xô, kẻ thù không đội trời chung với Thụy Điển và Phần Lan từ thời Nga hoàng, lại đang có quan hệ thân thiết với Hitler theo các điều khoản của Hiệp ước Molotov-Ribbentrop. Có một số lượng nhỏ quân tình nguyện Phần Lan đã giúp đỡ quân đội Na Uy một đơn vị cứu thương trong cuộc chiến chống lại Đức.

Nền thương nghiệp buôn bán của Thụy Điển và Phần Lan đã hoàn toàn bị Hải quân Đức kiểm soát. Như vậy nghiễm nhiên Đức có khả năng tạo áp lực để nước Thụy Điển trung lập phải cho phép hàng hóa quân sự và binh lính nghỉ phép của mình quá cảnh. Ngày 18 tháng 6 năm 1940, một bản hiệp định đã được thông qua. Theo đó binh lính Đức quá cảnh tại Thụy Điển không được mang vũ khí và không phải là thành phần của các đơn vị hành quân. Tổng cộng có 2.140.000 lính Đức và hơn 100.000 toa xe quân sự đã chuyển qua Thụy Điển cho đến khi tuyến vận chuyển này chính thức bị đình chỉ ngày 20 tháng 8 năm 1943.

Ngày 19 tháng 8 năm 1940, Phần Lan đã đồng ý cho quân đội Đức được quyền tiến vào lãnh thổ của mình, theo thỏa thuận ký ngày 22 tháng 9. Hiệp định ban đầu chỉ bao hàm việc vận chuyển quân đội và trang bị quân sự đến và đi tại miền bắc Na Uy, nhưng chẳng mấy chốc các căn cứ nhỏ đã xuất hiện dọc theo tuyến vận chuyển và được phát triển để chuẩn bị phục vụ cho chiến dịch Barbarossa.

Phán xét tại Nuremberg
Tại tòa án Nuremberg năm 1946, người Đức đã bào chữa rằng cuộc xâm lược Na Uy năm 1940 của Đức, cũng như cuộc xâm chiếm Iran của Anh và Liên Xô năm 1941, chỉ là một hoạt động phòng ngừa. Phía Đức nói rằng họ "bắt buộc phải tấn công Na Uy do sự cần thiết phải đi trước một cuộc xâm chiếm của Đồng Minh và hành động này do đó chỉ là phòng ngừa." Lý lẽ của Đức ám chỉ kế hoạch R 4 và những kế hoạch trước đó của Đồng Minh. Thực tế một cuộc xâm chiếm của Đồng Minh đã được chỉ định vào ngày 12 tháng 3, và tình báo Đức đã bắt được tín hiệu radio cho thấy họ đã chọn ngày 14 tháng 3 làm hạn cuối cho công tác chuẩn bị, thế nhưng nền hòa bình ở Phần Lan đã làm phá sản kế hoạch của Đồng Minh. Những kế hoạch mới của Đồng Minh là chiến dịch Wilfred và kế hoạch R 4. Kế hoạch này nhằm kích động phản ứng của Đức bằng cách cho rải mìn trên hải phận Na Uy, và một khi Đức có dấu hiệu hành động thì quân Anh sẽ chiếm Narvik, Trondheim, Bergen và mở một cuộc đột kích vào Stavanger để phá huỷ trạm hàng không Sola. Thế nhưng mìn đã không được rải cho đến sáng ngày 8 tháng 4, thời điểm mà các tàu Đức đang trên đường tiến đến bờ biển Na Uy. Mặc dù vậy, toà án quân sự quốc tế tại Nuremberg quả quyết rằng không có cuộc xâm chiếm nào của Đồng Minh sắp xảy ra lúc đó, và qua đó bác bỏ lời bào chữa của Đức rằng Đức có quyền tiến đánh Na Uy.

Xem thêm
Đức chiếm đóng Đan Mạch
Anh chiếm đóng quần đảo Faroe trong Chiến tranh thế giới thứ hai
Đức Quốc xã chiếm đóng Na Uy
Pháo đài Hegra
Tiểu đoàn Alta

Chú thích

Thư mục
 Cooper, Matthew (1991), The German Army 1933-1945 (Quân đội Đức 1933-1945) - Chelsea, Michigan; NXb Scarborough.
 Dildy, Douglas C. (2007), Denmark and Norway, 1940: Hitler's Boldest Operation; (Đan Mạch và Na Uy, 1940: Chiến dịch táo bạo nhất của Hitler); Nhà xuất bản Osprey Publishing. ISBN 978-1-84603-117-5.
 Hooton, E.R. (2007), Luftwaffe at War; Blitzkrieg in the West: Volume 2 ('Luftwaffe trong Chiến tranh; Blitzkrieg ở phía Tây: Quyển 2). London: Nhà xuất bản Chervron/Ian Allen. ISBN 978-1-85780-272-6.
 Hubatsch, Walther. (1960), Die Deutsche Besetzung von Danemark und Norwegen 1940 (Đức đánh chiếm Đan Mạch và Na Uy. 1940), Nhà xuất bản Tsentrpoligraf (Phía sau Mặt trận. Lịch sử quân sự). ISBN 5-9524-2446-5
 Kersaudy, François (1998), Na Uy 1940. Nhà xuất bản University of Nebraska Press. ISBN 978-0-8032-7787-8.
 Munch, Peter Rocheguene (1947), Erindringer: vol. 7 (Hồi ức: chương 7), Copenhagen.
 Outze, Børge (1962). Danmark under anden verdenskrig (Đan Mạch trong Thế chiến II). Copenhagen: Hasselbalch.
 Ziemke, Earl F. (2000 (phát hành từ năm 1960)). The German Decision to Invade Norway and Denmark (Quyết định xâm chiếm Na Uy và Đan Mạch của Đức). Kent Roberts Greenfield. Những quyết định chỉ huy. Trung tâm lịch sử quân sự bộ lục quân Hoa Kỳ.
 Beretninger til Folketinget, (tiếng Đan Mạch). Báo cáo với Quốc hội Đan Mạch về cuộc chiếm đóng Đan Mạch ngày 9 tháng 4 năm 1940, 32 tập.

Liên kết ngoài

Một bài báo chi tiết về cuộc xâm lăng Đan Mạch của Đức
Giới thiệu về cuộc xâm chiếm Na Uy của Đức
Na Uy năm 1940: Trình bày chi tiết về diễn biến các sự kiện
Hải quân hoàng gia: cuộc xâm lược và chiến dịch Na Uy
T.K. Derry: Chiến dịch tại Na Uy
Halford Mackinder's Necessary War Bài luận mô tả chiến dịch Weserübung trên quy mô chiến lược chung
Earl F. Ziemke "Quyết định xâm lăng Đan Mạch và Na Uy của Đức " Mô tả toàn diện về các động cơ thúc đẩy cuộc xâm lược, bao gồm cả kế hoạch chiếm mỏ quặng sắt Thụy Điển của Đồng Minh.

</noinclude>

Lịch sử Đan Mạch
Mặt trận Scandinavia (Chiến tranh thế giới thứ hai)
Lịch sử Scandinavia
Chiến dịch Na Uy
Chiến dịch quân sự trong Thế chiến thứ hai
Xung đột năm 1940
Lịch sử Na Uy
Chiến trường châu Âu (Thế chiến thứ hai)


title: Octotoma crassicornis

text:
Octotoma crassicornis là một loài bọ cánh cứng trong họ Chrysomelidae. Loài này được Weise miêu tả khoa học năm 1910.

Chú thích

Tham khảo

Octotoma


title: Molakalmuru

text:
Molakalmuru là một thị xã panchayat của quận Chitradurga thuộc bang Karnataka, Ấn Độ.

Nhân khẩu
Theo điều tra dân số năm 2001 của Ấn Độ, Molakalmuru có dân số 14.131 người. Phái nam chiếm 52% tổng số dân và phái nữ chiếm 48%. Molakalmuru có tỷ lệ 66% biết đọc biết viết, cao hơn tỷ lệ trung bình toàn quốc là 59,5%: tỷ lệ cho phái nam là 75%, và tỷ lệ cho phái nữ là 57%. Tại Molakalmuru, 13% dân số nhỏ hơn 6 tuổi.

Tham khảo

Thị trấn thuộc huyện Chitradurga


title: Bulbophyllum tricornoides

text:
Bulbophyllum tricornoides là một loài phong lan thuộc chi Bulbophyllum.

Chú thích

Tham khảo

The Bulbophyllum-Checklist
The internet Orchid species Photo Encyclopedia

tricornoides]]

T


title: Amitostigma lepidum

text:
Amitostigma lepidum là một loại thực vật trong họ Orchidaceae.

Hình ảnh

Chú thích

Tham khảo

L
Thực vật quần đảo Ryukyu


title: Gnophomyia longiterebra

text:
Gnophomyia longiterebra là một loài ruồi trong họ Limoniidae. Chúng phân bố ở vùng Tân nhiệt đới.

Liên kết ngoài

Tham khảo

Gnophomyia
Limoniidae ở vùng Neotropic


title: Alvania electa

text:
Alvania electa là một loài ốc biển nhỏ, là động vật thân mềm chân bụng sống ở biển trong họ Rissoidae.

Miêu tả

Phân bố

Chú thích

Tham khảo

Alvania


title: Parvimolge townsendi

text:
Parvimolge townsendi là một kỳ giông thuộc họ Plethodontidae. Chúng là đại diện duy nhất của chi Parvimolge và là loài đặc hữu của México. Môi trường sống tự nhiên của chúng là rừng ẩm vùng đất thấp nhiệt đới hoặc cận nhiệt đới, vùng núi ẩm nhiệt đới hoặc cận nhiệt đới, và các đồn điền. Chúng hiện đang bị đe dọa hoặc tuyệt chủng vì mất môi trường sống.

Chú thích

Tham khảo

Liên kết ngoài
 . 2007. Amphibian Species of the World: an Online Reference. Version 5.2 (15 tháng 7 năm 2008). Parvimolge. Electronic Database accessible at http://research.amnh.org/herpetology/amphibia/index.php. American Museum of Natural History, New York, USA. (Truy cập: 1 tháng 8 năm 2008).
  [web application]. 2008. Berkeley, California: Parvimolge. AmphibiaWeb, available at http://amphibiaweb.org/. (Truy cập: 1 tháng 8 năm 2008).

Parvimolge
Động vật lưỡng cư México
Động vật được mô tả năm 1922
Động vật đặc hữu México


title: Mark Owen

text:
Mark Anthony Patrick Owen (sinh ngày 27 tháng 1 năm 1972), là ca sĩ, nhạc sĩ người Anh. Anh là thành viên của ban nhạc Take That. Ban nhạc đã có những thành công vang dội vào thập niên 90 và còn thành công hơn nữa kể từ khi tái hợp vào năm 2005. Với tư cách là ca sĩ solo, Mark Owen đã bán hơn 400.000 bản album và 40 triệu bản cùng Take That.

Take That (1990–1996, 2005–nay)
Khi Take That được thành lập năm 1990, Owen hát chính trong "Babe", bài hát được phát hành vào tháng 12 năm 1993 từ album Everything Changes. Bài hát vươn lên vị trí số 1 bảng xếp hạng Anh, nhưng sau đó bị đánh gục bởi Mr Blobby vào Giáng Sinh. Anh cũng hát chính trong "The Day After Tomorrow" từ album Nobody Else, kết thúc những đóng góp chính của anh cho nhóm vào những năm đầu tiên. Tuy nhiên, Owen là thành viên được hâm mộ nhất của nhóm, nhờ ngoại hình trẻ con và cách xử sự đáng yêu, thường xuyên nhận được những giải như "Người đàn ông dễ mến nhất thế giới" của tờ Smash Hits và "Kiểu tóc đẹp nhất".

Sự nghiệp solo
Sau khi Take That tan rã, Owen là thành viên thứ hai của ban nhạc phát hành những bản solo. Đĩa đơn debut của anh, "Child" xếp vị trí thứ 3 trên Bảng xếp hạng đĩa đơn UK. Đĩa đơn thứ 2, "Clementine", cũng xếp vị trí thứ 3. Album Green Man của anh được phát hành năm 1997, xếp vị trí thứ 33. Sau đĩa đơn "I Am What I Am", xếp vị trí thứ 29, BMG Records ngưng hoạt động với Owen vào cuối năm 1997.

Owen thắng giải dẫn chương trình Celebrity Big Brother phần hai trước người dẫn chương trình Les Dennis tháng 11 năm 2002, với lượt bình chọn chiếm đến 77%, rồi bật khóc vì đã nghĩ rằng mình không còn fan hâm mộ từ khi rời Take That. Sau khi được mời trình diễn với Robbie Williams tại Knebworth, anh trở lại ánh đèn sân khấu và ký hợp đồng với Island/Universal Records. Tháng 8 năm 2003, Owen trở lại bảng xếp hạng với hit Top 5, "Four Minute Warning", bài hát trụ vững tại Top 40 trong 8 tuần. Album thứ hai, In Your Own Time, phát hành tháng 11 năm 2003, vào bảng xếp hạng ở vị trí thứ 59. Sau đĩa đơn, "Alone Without You", xếp ở vị trí thứ 26, Island/Universal Records ngưng hoạt động với Owen.

Tháng 4 năm 2004, anh thành lập hãng đĩa riêng của mình, Sedna Records. Một nguồn thông tin vào năm 2004 thậm chí còn cho rằng Owen đang tìm công việc ban ngày, nhưng anh chỉ đơn giản nói rằng "Làm nó đàng hoàng không hề rẻ. Đây là cái thú của tôi. Tôi không có xe Ferrari, tôi chỉ có hai album." Anh phát hành album thứ ba của mình, How the Mighty Fall vào năm 2005, thu âm tại Sunset Studios, Los Angeles năm 2004. Tháng 2 năm 2006 anh phát hành đĩa đơn "Hail Mary" từ album.

Những ca khúc solo trong Take That
"Babe"
"The Day After Tomorrow"
"The Day The Work Is Done"
"Hello"
"Hold On"
"Hold Up a Light"
"Julie"
"Kidz"
"Shine"
"SOS"
"Stay Together" (B side track)
"Throwing Stones" (B side track)
"Up All Night"
"We All Fall Down' (B side track)
"What You Believe In"
"What Do you Want from Me?"
"Wonderful World"

Mark Owen cũng góp giọng chính trong "The Garden", "Said It All", và "Aliens", so với những thành viên khác, giọng hát của anh dễ dàng nhận biết hơn.

Đời sống riêng tư
Owen sống tại Wandsworth, London. Năm 2006, anh đính hôn với nữ diễn viên Emma Ferguson, người có mối quan hệ với anh từ năm 2004. Ngày 8 tháng 11 năm 2009, họ tổ chức đám cưới tại nhà thờ Cawdor, Scotland. Người con trai, Elwood Jack, ra đời năm 2006 và người con gái, Willow Rose, ra đời năm 2008.
Vào tháng 3 năm 2010 Owen thú nhận việc ngoại tình của mình từ cuối năm 2004 đến tháng 9 năm 2009. Sáu tháng sau, anh vào phòng khám tư nhân để cai đồ uống có cồn.

Mark cho biết anh là fan cuồng của bộ phim Ghostbusters và có sở hữu Proton Packs được sử dụng trong bộ phim năm 1984.

Owen là người ăn chay.

Danh sách đĩa hát

Album phòng thu
1996: Green Man
2003: In Your Own Time
2005: How the Mighty Fall

Đĩa đơn

Tham khảo

Liên kết ngoài
 Website chính thức

Cầu thủ bóng đá Anh
Người đoạt giải Ivor Novello
Thành viên ban nhạc Take That
Người viết bài hát Anh


title: Osmia cyanescens

text:
Osmia cyanescens là một loài Hymenoptera trong họ Megachilidae. Loài này được Morawitz mô tả khoa học năm 1875.

Chú thích

Tham khảo

Osmia
Động vật được mô tả năm 1875


title: Bifrenaria steyermarkii

text:
Bifrenaria steyermarkii là một loài lan.

Chú thích

Tham khảo

steyermarkii


title: San Pietro in Guarano

text:
San Pietro in Guarano là một đô thị và cộng đồng (comune) ở tỉnh Cosenza trong vùng Calabria miền nam nước Ý.
Đô thị San Marco Argentano có diện tích ki lô mét vuông, dân số thời điểm năm 2007 là người.
Đô thị này có các đơn vị dân cư (frazioni) sau:

Tham khảo

Đô thị tỉnh Cosenza


title: Chimarra sarophora

text:
Chimarra sarophora là một loài Trichoptera trong họ Philopotamidae. Chúng phân bố ở vùng Tân nhiệt đới.

Tham khảo

Trichoptera vùng Tân nhiệt đới
Chimarra


title: Gonomyia indotata

text:
Gonomyia indotata là một loài ruồi trong họ Limoniidae. Chúng phân bố ở vùng Tân nhiệt đới.

Liên kết ngoài

Tham khảo

Gonomyia
Limoniidae ở vùng Neotropic