cyanic-selkie/wikianc huggingface dataset:
Vữa
Vữa thường được phân loại theo chất kết dính, theo khối lượng thể tích và theo công dụng của vữa:
Lịch sử
Hỗn hợp vữa xuất hiện đầu tiên được làm từ bùn và đất sét. Do người Babylon không có nhiều đá và đất sét cho nên các công trình của họ làm từ gạch nung, sử dụng vôi hoặc hắc ín làm vữa để gắn kết. Theo nhà khảo cổ Roman Ghirshman, dấu tích đầu tiên mà loài người sử dụng vữa là tại công trình ziggurat ở khu khảo cổ Sialk thuộc Iran, làm từ gạch bùn phơi khô xây vào khoảng thời gian 2900 TCN. Đền Chogha Zanbil ở Iran xây khoảng năm 1250 TCN bằng gạch nung với vữa kết dính làm bằng bitum.
Các kim tự tháp Ai Cập thời đầu xây dựng trong giai đoạn 2600–2500 TCN, với các phiến đá lớn liên kết với nhau bằng vữa bùn và đất sét hoặc giữa đất sét và cát. Các kim tự tháp Ai Cập về sau sử dụng vôi hoặc thạch cao làm vữa. Vữa thạch cao về cơ bản là hỗn hợp của bột thạch cao và cát, đây là loại vữa khá mịn.
Ở tiểu lục địa Ấn Độ, các nhà khảo cổ đã phát hiện thấy nhiều loại vữa xi măng đã được sử dụng tại các khu di tích thuộc Văn minh lưu vực sông Ấn, như Mohenjo-daro có niên đại hơn 2600 TCN. Xi măng thạch cao "là vật liệu xám nhẹ chứa cát, đất sét, lẫn calci cacbonat, cùng nhiều vôi" được dùng để xây thành giếng, rãnh thoát nước cũng như mặt tiền của các "công trình quan trọng." Một số địa điểm như Khu nhà tắm lớn tại Mohenjo-daro, người cổ đại ít sử dụng vữa bitumen hơn.
Về mặt lịch sử, công trình bằng bê tông và vữa xuất hiện sớm nhất ở Hy Lạp. Khi khai quật các ống dẫn nước ngầm ở Megara cho thấy đã có những vị trí được trát bằng vữa pozzolan dày 12 mm. Những đường ống này có niên đại trong khoảng 500 TCN. Vữa Pozzolan là loại vữa vôi, nhưng có trộn thêm tro núi lửa cho phép hỗn hợp này cứng hơn khi tiếp xúc với nước ngầm; loại này ngày nay còn gọi là xi măng thủy lực (xi măng chịu nước). Người Hy Lạp cổ đại lấy tro núi lửa từ các đảo Thira và Nisiros, hoặc từ những vùng thuộc địa của Hy Lạp thời đó như Dicaearchia (Pozzuoli) gần Naples, Italia. Người La Mã sau đó cải tiến phương pháp và cách sử dụng loại vữa mà các nhà khảo cổ gọi là vữa pozzolan kết hợp xi măng. Thậm chí về sau, người La Mã dùng loại vữa không có pozzolan mà thay vào đó là gốm nung (terra cotta) nghiền nhỏ, đưa vào hỗn hợp vữa thêm phụ gia nhôm oxide và silic dioxide. Loại vữa này không cứng bằng vữa pozzolan, nhưng do có khối lượng riêng lớn hơn và ít lỗ rỗng hơn, nó cho phép chống thấm nước tốt hơn.
Vữa chịu nước không xuất hiện ở Trung Hoa cổ đại, có lẽ do ở đây không có tro núi lửa. Vào khoảng năm 500, cháo gạo nếp được trộn với vôi tôi để tạo ra hỗn hợp vữa vô cơ và hữu cơ làm tăng cường độ và khả năng chống thấm đối với nước.
Người ta vẫn chưa hiểu làm thế nào mà nghệ thuật trộn vữa và xi măng thủy lực, từng được người Hy Lạp và La Mã ưa thích và sử dụng rộng rãi, lại biến mất trong vòng hai thiên niên kỷ. Trong thời Trung Cổ khi các nhà thờ kiến trúc Gothic được xây dựng, chỉ có một loại vữa duy nhất được sử dụng đó là vôi. Do vữa vôi bị giảm chất lượng khi tiếp xúc với nước, nhiều công trình đã bị xuống cấp bởi gió và mưa trong hàng thế kỷ.
Thư mục
Thể loại:Vật liệu xây dựng Thể loại:Xi măng Thể loại:Bê tông
Conyza eucoma
Conyza eucoma là một loài thực vật có hoa trong họ Cúc. Loài này được Miq. mô tả khoa học đầu tiên.
Liên kết ngoài
Thể loại:Conyza
Love for Sale (album của Tony Bennett và Lady Gaga)
Love for Sale là album phòng thu hợp tác thứ 2 cũng như cuối cùng của 2 ca sĩ người Mỹ Tony Bennett (album phòng thu thứ 61 và cuối cùng của ông ấy) và Lady Gaga (album phòng thu thứ 7 của cô ấy) sau Cheek to Cheek (2014). Nó được phát hành ngày 30 tháng 9 năm 2021 dưới dạng băng cassette và ngày 1 tháng 10 dưới các định dạng khác, thông qua Columbia và Interscope Records. "I Get a Kick Out of You" được phát hành làm đĩa đơn đầu tiên của album song song với việc công bố về album vào ngày 3 tháng 8, 2021, theo sau đó là hai màn biểu diễn trực tiếp của họ tại Radio City Music Hall ở thành phố New York. Album được họ thu âm trong khoảng từ 2018 đến đầu năm 2020, bao gồm 10 bản hát lại nhạc jazz tiêu chuẩn được viết và thể hiện bởi ca sĩ nhạc Jazz người Mỹ Cole Porter, là người được tôn vinh trong bản thu âm này.
Tham khảo
Thể loại:Album năm 2021 Thể loại:Album cover Thể loại:Album của Lady Gaga Thể loại:Album của Tony Bennett Thể loại:Album song ca Thể loại:Album tôn vinh
5104 Skripnichenko
5104 Skripnichenko (1986 RU5) là một tiểu hành tinh vành đai chính được phát hiện ngày 7 tháng 9 năm 1986 bởi L. I. Chernykh ở Nauchnyj.
Liên kết ngoài
Thể loại:Tiểu hành tinh vành đai chính Thể loại:Thiên thể phát hiện năm 1986 Thể loại:Được phát hiện bởi Lyudmila Chernykh
Telaranea microstipulata
Telaranea microstipulata là một loài Rêu trong họ Lepidoziaceae. Loài này được R.M. Schust. mô tả khoa học đầu tiên năm 1978.
Liên kết ngoài
Thể loại:Telaranea Thể loại:Thực vật được mô tả năm 1978
670 Ottegebe
670 Ottegebe
670 Ottegebe là một tiểu hành tinh ở vành đai chính. Nó được August Kopff phát hiện ngày 20.8.1908 ở Heidelberg và được đặt theo tên Ottegebe, nhân vật trong vở kịch Der arme Heinrich của Gerhardt Hauptmann
Liên kết ngoài
Thể loại:Tiểu hành tinh vành đai chính Thể loại:Thiên thể phát hiện năm 1908
Sanfilippodytes sbordonii
Sanfilippodytes sbordonii là một loài bọ cánh cứng trong họ Bọ nước. Loài này được Franciscolo miêu tả khoa học năm 1979.
Tham khảo
Thể loại:Bọ nước Thể loại:Sanfilippodytes
Bành Châu, Thành Đô
Bành Châu (彭州市, Hán Việt: Bành Châu thị) là một thành phố cấp huyện thuộc thành phố Thành Đô, Cộng hoà Nhân dân Trung Hoa. Thành phố này nằm cách trung tâm Thành Đô 36 km, có diện tích 1420 km², dân số 770.000 người.
Hành chính
Bành Châu có các đơn vị hành chính gồm 20 trấn sau: Thiên Bành, Long Môn Sơn, Tân Hưng, Lệ Xuân, Cửu Xích, Mông Dương, Thông Tể, Đan Cảnh Sơn, Long Phong, Ngao Bình, Từ Phong, Quế Hoa, Quân Nhạc, Tam Giới, Tiểu Ngư Động, Hồm Nham, Thăng Bình, Bạch Lộc, Cát Tiên Sơn, Trí Hoà.
Thể loại:Thành Đô Thể loại:Đơn vị cấp huyện Tứ Xuyên Thể loại:Thành phố tỉnh Tứ Xuyên
Plesiophysa maia
Plesiophysa maia là một loài bướm đêm trong họ Noctuidae.
Liên kết ngoài
Thể loại:Plesiophysa
Rhynchosia pallida
Liên kết ngoài
Thể loại:Rhynchosia
Nomada curvispinosa
Tham khảo
Thể loại:Nomada Thể loại:Động vật được mô tả năm 1981
Stenorhopalus monsalvei
Stenorhopalus monsalvei là một loài bọ cánh cứng trong họ Cerambycidae.
Tham khảo
Thể loại:Stenorhopalus
Pardosa wuyiensis
Loài này thuộc chi Pardosa. Pardosa wuyiensis được Yu & Da-xiang Song miêu tả năm 1988.
Tham khảo
Thể loại:Pardosa
Paphiopedilum venustum
Paphiopedilum venustum là một loài lan phân bố từ miền đông Nepal đến đông bắc Bangladesh.
Tham khảo
venustum
Conyza fastigiata
Conyza fastigiata là một loài thực vật có hoa trong họ Cúc. Loài này được Willd. mô tả khoa học đầu tiên năm 1814.
Liên kết ngoài
Thể loại:Conyza Thể loại:Thực vật được mô tả năm 1814
Lỗi tràn bộ nhớ đệm
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.
Trichostomum humile
Trichostomum humile là một loài Rêu trong họ Pottiaceae. Loài này được (Hedw.) Guim. miêu tả khoa học đầu tiên năm 1919.
Lỗi tràn bộ nhớ đệ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.
Trichostomum humile
Liên kết ngoài
Thể loại:Trichostomum Thể loại:Thực vật được mô tả năm 1919
Lỗi tràn bộ nhớ đệm
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ó.
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:
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:
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,   (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.
Elmas
Elmas là một comune của tỉnh Cagliari in the Ý|Italian region of Sardinia, có vị trí cách khoảng 8 km về phía tây bắc của Cagliari. Đến thời điểm ngày 31 tháng 12 năm 2004, đô thị này có dân số 8.475 và diện tích là 13,7 km².
Elmas giáp các đô thị: Assemini, Cagliari, Sestu.
Đây là nơi có sân bay phục vụ Cagliari nằm cách 7 km về phía đông.
Liên kết ngoài
Thể loại:Thành phố và thị trấn ở Sardegna Thể loại:Cagliari
Lỗi tràn bộ nhớ đệm
Khai thác lỗi tràn bộ đệm trên heap
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 đủ.
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:
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:
Melicope cruciata
Tham khảo
cruciata Thể loại:Thực vật tuyệt chủng Hawaii
Lỗi tràn bộ nhớ đệm
Bảo vệ không gian thực thi
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.
Tiếng Anh
Thể loại:Lỗi lập trình Thể loại:Khai thác bảo mật Thể loại:Bộ nhớ máy tính Thể loại:Khai thác lỗi bảo mật máy tính
Visbek
Visbek là một đô thị ở huyện Vechta, trong bang Niedersachsen, nước Đức. Đô thị Visbek có diện tích 84,06 km². Đô thị này có cự ly khoảng 12 km về phía bắc của Vechta.
Tham khảo
Thể loại:Xã và đô thị ở huyện Vechta
Bidaragere, Anekal
Bidaragere là một làng thuộc tehsil Anekal, huyện Bangalore Urban, bang Karnataka, Ấn Độ.
Tham khảo
Thể loại:Bangalore Urban
Myzopoda schliemanni
Myzopoda schliemanni là một loài dơi đặc hữu của Madagascar. Chúng có đặc điểm được cho là giống với Myzopoda aurita.
Tham khảo
Thể loại:Myzopoda Thể loại:Động vật được mô tả năm 2006
Maxillaria cozierana
Maxillaria cozierana là một loài thực vật có hoa trong họ Lan. Loài này được H.G.Jones mô tả khoa học đầu tiên năm 1970.
Cleome gobica
Cleome gobica là một loài thực vật có hoa trong họ Màng màng. Loài này được Grubov mô tả khoa học đầu tiên năm 1982.
Maxillaria cozierana
Liên kết ngoài
C Thể loại:Thực vật được mô tả năm 1970
Cleome gobica
Liên kết ngoài
G Thể loại:Thực vật được mô tả năm 1982
Felsőpakony
Tham khảo
Thể loại:Hạt Pest Thể loại:Thị trấn của Hungary
Regiomontanus
Regiomontanus (hay còn có tên gọi khác là Johannes Müller xứ Könisberg) (1436-1476) là nhà khoa học người Đức. Ông là người đa tài: vừa là nhà toán học, vừa là thiên văn học, vừa là nhà chiêm tinh học. Ông là một trong những người có công đầu trong việc khai sinh ra nền khoa học thời Phục hưng. Đồng thời, ông cũng là một trong những con người cuối cùng của chiêm tinh học thời Trung cổ. Về thiên văn học, ông là nhà khoa học đã dịch ra tác phẩm nổi tiếng Almagest từ tiếng Ả Rập và bình luận về nó trong tác phẩm của mình, Tóm lược về Almagest. Chắc chắn Copernicus, Galilei và nhiều nhà khoa học thời Phục hưng khác sẽ phải vô cùng biết ơn nhà khoa học người Đức này vì nhờ có Tóm lược về Almagest, họ có tài liệu để sử dụng vào nghiên cứu, từ đó có những bước tiến vượt bậc trong khoa học thời Phục hưng. Về toán học, nền toán học hiện đại phải chịu ơn ông vì nhờ có ông, chữ số Ả Rập cùng các ký hiệu toán học thông dụng như bây giờ tồn tại và phát triển, góp phần đưa toán học một bước tiến mới: thay vì người ta phải mất thời gian diễn đạt các phép toán bằng lời, chữ số La Mã và các ký hiệu cồng kềnh thì họ có thể diễn đạt ngắn gọn hơn, súc tích hơn, khoa học hơn và đưa toán học trở nên chuyên nghiệp hơn. Ngoài ra, ông còn lập bảng tính sin và cosin, bảng tính các giá trị lượng giác được xuất bản vào năm 1533. Có thể nói rằng, Regiomontanus là một trong nhiều người khai hỏa cho khoa học của một trong những thời kỳ quan trọng nhất của lịch sử thế giới, Phục hưng. Để tưởng nhs những công lao nói trên của ông, 9307 Regiomontanus, tiểu hành tinh thuộc vành đai chính, được đặt theo tên ông
Chú thích
Thể loại:Sinh năm 1436 Thể loại:Mất năm 1476 Thể loại:Nhà toán học người Đức Thể loại:Nhà thiên văn học người Đức Thể loại:Nhà chiêm tinh học người Đức Thể loại:Nhà thiên văn học Đức
Carlos Slim Helú
Carlos Slim Helú (sinh ngày 28 tháng 1 năm 1940 tại Mexico) là một ông trùm kinh doanh, nhà đầu tư và nhà từ thiện người Mexico. Từ năm 2010 đến 2013, Slim được tạp chí kinh doanh Forbes xếp hạng là người giàu nhất thế giới. Ông có được tài sản từ việc nắm giữ nhiều cổ phần của mình trong một số lượng đáng kể các công ty Mexico thông qua tập đoàn Grupo Carso thuộc sở hữu của chính ông. Tính đến tháng 2 năm 2020, ông là người giàu thứ năm trên thế giới theo danh sách các tỷ phú thế giới của Forbes, ông và gia đình có tài sản ròng ước tính 68,9 tỷ đô la. Đồng nghĩa với việc là người giàu nhất ở Mỹ Latinh.
Tập đoàn của ông tham gia vào các lĩnh vực như giáo dục, chăm sóc sức khỏe, sản xuất công nghiệp, giao thông vận tải, bất động sản, truyền thông, năng lượng, khách sạn, giải trí, công nghệ cao, bán lẻ, thể thao và dịch vụ tài chính. Lĩnh vực chiếm 40% danh sách trên Sở giao dịch chứng khoán Mexico, trong khi giá trị tài sản ròng của ông tương đương khoảng 6% tổng sản phẩm quốc nội của Mexico. Tính đến năm 2016, ông là cổ đông đơn lẻ lớn nhất của The New York Times Company.
Gia đình
Slim sinh ngày 28 tháng 1 năm 1940, tại Thành phố Mexico, có cha là ông Julián Slim Haddad (tên khai sinh là Khalil Salim Haddad Aglamaz) và mẹ là Linda Helú Atta, người theo nhóm Cơ đốc giáo Maronite đến từ Li-băng.
Người cha nhập cư đến Mexico năm 14 tuổi vào năm 1902 và đổi tên thành Julián. Vì không có gì lạ khi trẻ em Li-băng được gửi ra nước ngoài trước khi chúng 15 tuổi để tránh bị bắt đi lính vào quân đội Ottoman, bốn người anh trai của Haddad đã sống ở Mexico vào thời điểm ông đến.
Mẹ ông, bà Linda Helú Atta được sinh ra ở Parral, Chihuahua, có cha mẹ di cư từ Li-băng đến Mexico vào cuối thế kỷ 19. Cha mẹ của bà Linda khi nhập cư đến Mexico đã thành lập một trong những tạp chí tiếng Ả Rập đầu tiên cho cộng đồng người Mexico gốc Li-băng, bằng cách sử dụng một chiếc máy in mà họ mang theo khi sang lánh nạn.
Năm 1911, cha của Slim, ông Julián thành lập một cửa hàng bán đồ khô, La Estrella del Oriente (Ngôi sao của Phương Đông). Đến năm 1921, ông đã mua bất động sản ở khu thương mại phồn hoa của Thành phố Mexico. Các doanh nghiệp này trở thành nguồn của cải đáng kể. Tháng 8 năm 1926, ông Julián Slim và bà Linda Helú kết hôn. Gia đình có sáu người con: Nour, Alma, Julián Jr., José, Carlos và Linda. Ông Julián, cha của Slim là người đã có ảnh hưởng trong cộng đồng kinh doanh Liban-Mexico và đã qua đời năm 1953.
Thời niên thiếu
Từ khi còn nhỏ, Slim đã bộc lộ mong muốn trở thành một doanh nhân và nhận được những bài học kinh doanh từ cha mình, người đã dạy cho các con về tài chính, quản lý và kế toán, cách đọc báo cáo tài chính cũng như tầm quan trọng của việc lưu giữ hồ sơ tài chính chính xác.
Năm 11 tuổi, Slim đầu tư vào một trái phiếu chính phủ, giúp ông hiểu về khái niệm lãi suất kép. Sau cùng, Silm có thói quen lưu mọi giao dịch tài chính và kinh doanh mà mình thực hiện vào một cuốn sổ cái (ledger book) riêng, ông vẫn giữ đến hiện giờ.
Năm 12 tuổi, ông mua cổ phiếu đầu tiên, cổ phiếu của một ngân hàng Mexico. Năm 15 tuổi, Slim đã trở thành cổ đông của ngân hàng lớn nhất Mexico. Năm 17 tuổi đã kiếm được 200 peso mỗi tuần khi làm việc cho công ty của cha mình. Slim tiếp tục theo học ngành xây dựng dân dụng tại Đại học Tự trị Quốc gia Mexico, nơi ông đồng thời được dạy về đại số và lập trình tuyến tính.
Mặc dù Slim là một sinh viên chuyên ngành kỹ thuật dân dụng, ông cũng thể hiện sự quan tâm đến kinh tế. Ông đã tham gia các khóa học kinh tế ở Chile sau khi hoàn thành bằng kỹ sư của mình. Tốt nghiệp chuyên ngành xây dựng dân dụng, Slim cho biết khả năng toán học và kiến thức nền tảng về lập trình tuyến tính của bản thân là yếu tố then chốt giúp mình có được lợi thế trong thế giới kinh doanh, đặc biệt là khi đọc các báo cáo tài chính.
Thập niên 1960
Sau khi tốt nghiệp đại học năm 1961, Slim bắt đầu sự nghiệp của mình với tư cách là môi giới chứng khoán ở Mexico, thường làm việc 14 giờ mỗi ngày. Năm 1965, lợi nhuận từ các khoản đầu tư riêng của Slim đạt US$400,000, cho phép ông bắt đầu mở công ty môi giới chứng khoán Inversora Bursátil. Ngoài ra, ông cũng bắt đầu đặt nền tảng tài chính cho Grupo Carso. Năm 1965, ông cũng mua lại Jarritos del Sur. Năm 1966, trị giá 4US$40million, ông thành lập Inmobiliaria Carso.
Thập niên 70
Đến năm 1972, ông đã thành lập hoặc mua thêm bảy doanh nghiệp trong các lĩnh vực này, trong đó có một doanh nghiệp cho thuê thiết bị xây dựng.
Năm 1976, ông mở rộng nhánh bằng cách mua 60% cổ phần của Galas de México, một nhà máy in nhãn bao thuốc lá nhỏ với US$1triệu và vào năm 1980, ông củng cố lợi ích kinh doanh của mình bằng cách thành lập Grupo Galas làm công ty mẹ của một tập đoàn có các quyền lợi trong ngành công nghiệp, xây dựng, khai thác mỏ, bán lẻ, thực phẩm và thuốc lá.
Năm 1981, Slim mua lại phần lớn cổ phần của Cigarros la Tabacelera Mexicana (Cigatam), nhà sản xuất và tiếp thị thuốc lá lớn thứ hai Mexico, với giá đã được giảm.
Thập niên 80
Năm 1982, nền kinh tế Mexico suy thoái nhanh chóng. Khi nhiều ngân hàng đang gặp khó khăn và các nhà đầu tư nước ngoài đang cắt giảm đầu tư và đổ xô, Slim bắt đầu đầu tư mạnh và mua nhiều công ty hàng đầu với mức định giá thấp. Mua tài sản gặp khó khăn với giá thấp để bán lại sau đó với giá hấp dẫn là chiến lược kinh doanh mà Slim đã thực hiện trong suốt sự nghiệp của mình.
Có con mắt đầu tư nhạy bén đối với giá trị, Slim tuân thủ các phương pháp đầu tư giá trị của mình với lịch sử lâu dài về việc mua cổ phần trong các công ty mà ông coi là được định giá thấp. Phần lớn các giao dịch kinh doanh của Slim liên quan đến một chiến lược đơn giản, đó là mua một doanh nghiệp và bám trụ nó để lấy dòng tiền hoặc cuối cùng bán cổ phần với lợi nhuận lớn hơn trong tương lai, do đó thu được lợi nhuận từ vốn cũng như tái đầu tư số tiền gốc ban đầu vào một doanh nghiệp mới. Ngoài ra, cấu trúc tập đoàn của ông cho phép Slim mua nhiều cổ phần khi có biểu hiện suy thoái nếu một hoặc nhiều lĩnh vực của nền kinh tế không hoạt động tốt.
Từ giữa những năm 1960 đến đầu những năm 1980, Slim cùng với số thành viên đang tăng lên trong gia đình lại sống một cuộc sống khiêm tốn, trong khi thu nhập từ nhiều hoạt động kinh doanh của Slim được tái đầu tư vào việc mở rộng và mua lại nhiều hơn. Slim mua lại các công ty có tỷ suất sinh lợi cao mà ông tin rằng đã bị định giá thấp và cải tổ ban quản lý của họ. Ông đa dạng hóa một cách có phương pháp trong nhiều lĩnh vực công nghiệp trên khắp nền kinh tế Mexico, đầu tư vào bất động sản, sau đó là công ty thiết bị xây dựng và công ty khai thác mỏ. Danh mục đầu tư của các công ty Slim đã phát triển bao gồm một công ty in ấn, một công ty thuốc lá và các cửa hàng bán lẻ.
Trong thời kỳ kinh tế Mexico suy thoái trước khi phục hồi vào năm 1985, Slim đã đầu tư rất nhiều. Anh ta đã mua toàn bộ hoặc một tỷ lệ lớn của nhiều doanh nghiệp Mexico, bao gồm Empresas Frisco, một công ty khai thác và hóa chất sản xuất bạc, vàng, đồng, chì và kẽm từ quặng khai thác, và cả các sản phẩm hóa học như axit flohydric và molypden với giá chỉ 50 triệu USD, Industrias Nacobre, nhà sản xuất các sản phẩm bằng đồng, Reynolds Aluminio, Compania Hulera Euzkadi, nhà sản xuất lốp xe lớn nhất Mexico, các khách sạn Bimex, và phần lớn cổ phần của nhà bán lẻ thực phẩm, cửa hàng quà tặng và chuỗi nhà hàng Sanborn Hermanos.
Slim đã dành ra US$13triệu để mua công ty bảo hiểm Seguros de México vào năm 1984, và sau đó đã sáp nhập vào công ty Seguros Indowa. Giá trị cổ phần của ông trong Seguros cuối cùng thành US$1.5billion tính đến 2007, sau 4 vòng spin-off. Ông cũng có được 40% và 50% cổ phần trong các công ty British American Tobacco và The Hershey Company ở Mexico, cũng như mua lại các lô đất (chính phủ cấp cho tư nhân) lớn của Denny's và Firestone Tires. Ông cũng chuyển sang lĩnh vực dịch vụ tài chính, mua Seguros de México và tạo ra từ nó, cùng với các giao dịch mua khác như Fianzas La Guardiana và Casa de Bolsa Indowa, Grupo Financiero Indowa. Nhiều thương vụ mua lại này được tài trợ bởi doanh thu và dòng tiền từ Cigatam, một công ty kinh doanh thuốc lá mà ông đã mua sớm trong thời kỳ suy thoái kinh tế.
Thập niên 90
Slim đã kiếm được một khối tài sản lớn vào đầu những năm 1990 khi Mexico tư nhân hóa ngành viễn thông của mình và Grupo Carso mua lại Telmex từ chính phủ Mexico Grupo Carso cũng mua lại phần lớn quyền sở hữu của Porcelanite, một công ty sản xuất gạch vào năm 1990. Khoản đầu tư này được giao cho một công ty liên kết, nhưng vào năm 1995, Grupo Carso bắt đầu tăng cổ phần của mình lên 83% và sau đó biến nó thành công ty con.
Sau đó vào năm 1990, Slim hợp tác với France Télécom và Southwestern Bell Corporation để mua lại công ty điện thoại cố định Telmex từ chính phủ Mexico, khi Mexico bắt đầu tư nhân hóa các ngành công nghiệp quốc gia của mình. Slim là một trong những nhà đầu tư ban đầu của Telmex, doanh thu của công ty cuối cùng đã hình thành nên phần lớn tài sản của Slim. Đến năm 2006, 90% đường dây điện thoại ở Mexico được điều hành bởi Telmex và công ty điện thoại di động của ông, Telcel, được tạo ra từ công ty Radiomóvil Dipsa, vận hành gần 80% tổng số điện thoại di động của đất nước. Đến năm 2012, América Movil, công ty điện thoại di động của Slim, đã tiếp quản Telmex và biến nó thành một công ty con do tư nhân nắm giữ.
Năm 1991, ông mua lại Hoteles Calinda (nay là OSTAR Grupo Hotelero), và vào năm 1993, ông tăng cổ phần của mình trong General Tire và Grupo Aluminio đến mức có lợi ích đa số cổ đông.
Vào tháng 7 năm 1997, Grupo Carso đã đồng ý về nguyên tắc bán Procter & Gamble de México, một công ty con của The Procter & Gamble Co., một nhà máy sản xuất ở Apizaco và Lypps, Pampys, và các nhãn hiệu khăn giấy vệ sinh khác của công ty với giá khoảng 170 triệu đô la nhưng giữ nguyên công ty sản xuất các sản phẩm giấy vệ sinh của mình, Fábricas de Papel Loreto y Peña Pobre.
Năm 1999, Slim bắt đầu mở rộng sở thích kinh doanh của mình ra ngoài châu Mỹ Latinh. Mặc dù phần lớn tài sản ông nắm giữ chủ yếu vẫn ở Mexico, nhưng ông bắt đầu hướng tới Hoa Kỳ để đầu tư ra nước ngoài.
Liên kết ngoài
Slim Helú, Carlos Slim Helú, Carlos Slim Helú, Carlos Thể loại:Người México gốc Liban Thể loại:Người Thành phố México
Cung Lai
Cung Lai (chữ Hán giản thể: 邛崃市, Hán Việt: Cung Lai thị) là một thành phố cấp huyện thuộc thành phố Thành Đô, Cộng hoà Nhân dân Trung Hoa. Thành phố này nằm cách trung tâm Thành Đô 75 km, có diện tích 1377 km2, dân số 650.000 người. Chính quyền thành phố đóng tại trấn Lâm Cung. Cung Lai có hơn 2300 lịch sử, là một trong 4 đại cổ thành của Ba Thục.
Hành chính
Thành phố Cung Lai có các đơn vị hành chính gồm 18 trấn, 6 hương
Tham khảo
Thể loại:Thành Đô Thể loại:Đơn vị cấp huyện Tứ Xuyên
Sanfilippodytes setifer
Sanfilippodytes setifer là một loài bọ cánh cứng trong họ Bọ nước. Loài này được Roughley & Larson miêu tả khoa học năm 2000.
Tham khảo
Thể loại:Bọ nước Thể loại:Sanfilippodytes
Telaranea monocera
Telaranea monocera là một loài Rêu trong họ Lepidoziaceae. Loài này được Mitt. ex J.J. Engel & G.L. Merr. mô tả khoa học đầu tiên năm 2004.
Liên kết ngoài
Thể loại:Telaranea Thể loại:Thực vật được mô tả năm 2004
5105 Westerhout
5105 Westerhout (1986 TM1) là một tiểu hành tinh vành đai chính được phát hiện ngày 4 tháng 10 năm 1986 bởi E. Bowell ở Flagstaff.
Liên kết ngoài
Thể loại:Tiểu hành tinh vành đai chính Thể loại:Thiên thể phát hiện năm 1986
Survivor (chương trình truyền hình)
Survivor (tạm dịch: Người Sống Sót) là một chương trình truyền hình thực tế của Mỹ. Chương trình được sáng lập bởi Charlie Parsons vào năm 1997, dựa trên loạt phim Thụy Điển "Expedition Robinson". Tập 1 của mùa đầu tiên được công chiếu vào ngày 31 tháng 5 năm 2000 trên kênh CBS với Jeff Probst và Mark Burnett là người dẫn chương trình cũng như nhà điều hành sản xuất, bên cạnh người sáng lập là Charlie Parsons.
Chương trình đưa một nhóm người lạ đến sống ở một nơi biệt lập, nơi họ phải tự xây dựng nơi trú ẩn, tìm thức ăn, nước uống bằng cách vượt qua các thử thách thể chất như bơi lội, chạy bộ, thử thách sức chịu đựng hoặc giải đố để. Trong trò chơi, các thí sinh sẽ bị loại bằng hình thức bỏ phiếu chung. Khi chỉ còn lại hai hoặc ba người, họ sẽ phải đối diện với một "bồi thẩm đoàn" vốn là những người đã bị loại trước đó. Những người đã bị loại này sẽ phỏng vấn họ, sau đó bỏ phiếu để chọn ra người chiến thắng của trò chơi. Người chiến thắng giữ danh hiệu "Kẻ sống sót" và 1 triệu USD tiền thưởng.
Phiên bản Survivor do Mỹ sản xuất cực kỳ thành công. Từ năm 2000 cho đến 2005, tỉ lệ người xem của 11 mùa giải đầu tiên luôn nằm trong top 10 các chương trình được xem nhiều nhất. Sự thành công của Survivor tạo nên trào lưu truyền hình thực tế tại Mỹ, Survivor là chương trình đầu tiên có tỉ suất người xem cao và đem lại lợi nhuận khổng lồ cho nhà sản xuất. Chương trình cũng được xem là một trong những chương trình hay nhất của thập niên 2000.
Chương trình đã được đề cử 63 giải Emmy, đã chiến thắng giải Hòa âm Nổi bật năm 2001 và giải Chương trình Đặc biệt Nổi bật vào năm 2002, cùng với đó được đề cử 4 lần cho giải Chương trình Cạnh tranh Thực tế Nổi bật (khi giải thưởng xuất hiện lần đầu vào năm 2003). Jeff Probst được trao giải Người dẫn chương trình truyền hình nổi bật 4 lần liên tiếp. Vào năm 2007, chương trình được đưa vào danh sách 100 chương trình truyền hình thực tế hay nhất mọi thời đại của tạp chí Time.
Chương trình hiện đã lên sóng được 44 mùa và vẫn đang còn tiếp tục tới ngày hôm nay.
Luật chơi
Mùa đầu tiên của Mỹ có luật chơi tương tự như phiên bản Thụy Điển, 16 thí sinh hoặc nhiều hơn được chia đều thành từ 2 đội trở lên (gọi là bộ lạc).
Họ được đưa đến một nơi hoang vắng không người (thường là một khu vực nhiệt đới) và buộc phải sống sót với số lương thực và lượng nước ít ỏi trong vòng 39 ngày (ở mùa 2 - Australian Outback, số ngày thử thách được tăng lên 42).
Các đội phải tham gia những thử thách do chương trình đặt ra để nhận phần thưởng như thực phẩm, các mặt hàng xa xỉ, hoặc hoặc quyền miễn loại. Đội không giành được quyền miễn loại buộc phải đi họp trại (còn gọi là "hội đồng biểu quyết" hoặc ngắn hơn là "hội đồng"), nơi họ phải bỏ phiếu bầu để loại một người chơi trong đội của mình.
Đến một thời điểm nhất định (còn khoảng một nửa thí sinh, có thể nhiều hoặc ít hơn một nửa), các đội được sáp nhập lại thành một đội duy nhất và lúc này việc giành miễn loại là dành cho cá nhân chứ không còn cho cả đội nữa. Người có quyền miễn loại sẽ được đảm bảo an toàn và không bị loại cũng như bị bầu ra trong buổi họp trại.
Diuca speculifera
Diuca speculifera là một loài chim trong họ Thraupidae.
Tham khảo
Thể loại:Diuca Thể loại:Chim Andes
Survivor (chương trình truyền hình)
Luật chơi
Các thí sinh ở vòng chung kết phải thuyết phục được BTĐ bỏ phiếu cho mình.
Người chơi nhận được nhiều phiếu bầu nhất từ BTĐ sẽ chiến thắng và giành được danh hiệu "Sole Survivor" (Kẻ sống sót) và 1 triệu USD; một số mùa còn có thêm giải thưởng phụ, chẳng hạn như một chiếc xe hơi.
Chương trình thường xuyên thay đổi luật qua các mùa chơi nhằm giữ cho chương trình luôn đổi mới và hạn chế các thí sinh không dùng lại các chiến thuật ở các mùa giải trước. Đổi thí sinh của các đội trong khi trò chơi đang diễn ra. Hoặc mà 1 đội thua liên tục các thử thách và còn quá ít thí sinh, lúc đó đội chơi sẽ bị giải tán và các thí sinh của đội đó sẽ gia nhập các đội còn lại. Việc đổi mới thêm vào trò chơi "Bùa Miễn Loại", người chơi nếu tìm được nó thì có thể sử dụng để vô hiệu hóa toàn bộ phiếu bầu cho mình. Ở một vài mùa giải đặc biệt, các thí sinh sau khi bị loại sẽ có cơ hội quay trở lại cuộc chơi qua các thử thách để trở lại cuộc chơi thông qua "Redemption Island" (Tạm dịch: Đảo cứu chuộc) hoặc "The Outcast Tribe" (Tạm dịch: Đội cô hồn).
Bắt đầu từ mùa 12, Bùa Miễn loại (Immunity Idol) được đưa vào trò chơi. Tuy nhiên ngoài việc tìm xung quanh trại hoặc thông qua các gợi ý, thí sinh có thể tìm được nhiều hơn thế bằng việc đi qua Đảo Lưu đày (Exile Island), Đảo Ma quỷ (Ghost Island) ở mùa 36 hoặc Đảo Idols ở mùa 39.
Khái quát các mùa
Phiên bản Mỹ được sáng lập bởi Mark Burnett và người dẫn chương trình là Jeff Probst. Mỗi mùa đều mang một cái tên riệng và có từ 13 đến 16 tập. Mùa đầu tiên phát sóng vào mùa hè năm 2000.
Vào mùa đầu tiên, đoàn làm phim có 75 người. Đến mùa 22, đoàn làm phim tăng lên 325 người.
Đã có tổng cộng 567 thí sinh tham gia suốt 39 mùa giải. (Các thí sinh tham gia nhiều hơn một lần thì chỉ tính một lần/người)
Tham khảo
Diễn đàn Survivor trên Reddit mở bảng xếp hạng WSSYW (What Season Should You Watch - Mùa Bạn Nên Xem) hàng năm. Bảng xếp hạng này được đưa ra sau khi mùa 38 của EoE kết thúc. (Chú ý đây là bảng xếp hạng ở mức độ nên xem, mùa nên xem nhất không có nghĩa là mùa hay nhất)
1: S37 David vs. Goliath
2: S28 Cagayan
3: S7 Pearl Islands
4: S18 Tocantins
5: S15 China
6: S20 Heroes vs. Villains
7: S25 Philippines
8: S29 San Juan del Sur
9: S32 Kaôh Rōng
10: S16 Micronesia
11: S12 Panama
12: S17 Gabon
13: S33 Millennials vs. Gen X
14: S1 Borneo
15: S6 The Amazon
16: S31 Cambodia
17: S27 Blood vs. Water
19: S10 Palau
20: S4 Marquesas
21: S3 Africa
22: S13 Cook Islands
23: S2 The Australian Outback
24: S11 Guatemala
25: S21 Nicaragua
26: S23 South Pacific
27: S35 Heroes vs. Healers vs. Hustlers
28: S19 Samoa
29: S14 Fiji
30: S38 Edge of Extinction
31: S30 Worlds Apart
33: S5 Thailand
34: S24 One World
35: S26 Caramoan
36: S34 Game Changers
37: S36 Ghost Island