stanford-oval/wikipedia huggingface dataset:
Porting

Trong công nghệ phần mềm, porting là quá trình thích ứng phần mềm với mục đích đạt được một dạng thực thi nào đó trong môi trường điện toán khác (ví dụ: CPU, hệ điều hành hoặc thư viện bên thứ ba khác) với thiết kế ban đầu của một chương trình. Thuật ngữ này cũng được sử dụng khi phần mềm/phần cứng được thay đổi để làm cho chúng có thể sử dụng được trong các môi trường khác nhau.
Phần mềm là có tính di động khi chi phí porting nó vào một nền tảng mới thấp hơn so với chi phí của việc viết nó từ đầu một cách đáng kể.
Từ nguyên

Thuật ngữ "port" bắt nguồn từ từ Latin portāre, có nghĩa là "mang theo".  Khi mã lệnh không tương thích với một hệ điều hành hoặc kiến ​​trúc cụ thể, mã lệnh phải được "chuyển" sang hệ thống mới.
Thuật ngữ này thường không được áp dụng cho quá trình điều chỉnh phần mềm để chạy với bộ nhớ ít hơn trên cùng một CPU và hệ điều hành, cũng không áp dụng cho việc viết lại mã nguồn bằng một ngôn ngữ khác (tức là chuyển đổi hoặc dịch thuật).
Các nhà phát triển phần mềm thường cho rằng phần mềm mà họ viết là di động, có nghĩa là chỉ cần ít nỗ lực để thích ứng với môi trường mới. Số lượng nỗ lực thực sự cần phụ thuộc vào một số yếu tố, bao gồm mức độ khác nhau môi trường ban đầu (nền tảng nguồn) với môi trường mới (nền tảng mục tiêu), kinh nghiệm của các tác giả gốc khi biết cấu trúc ngôn ngữ lập trình và các lời gọi thư viện bên thứ ba dường như không thể di chuyển được và nỗ lực của các tác giả ban đầu chỉ sử dụng các cấu trúc di động (các cấu trúc nền tảng cụ thể thường cung cấp một giải pháp rẻ hơn).
Lịch sử

Số lượng CPU và hệ điều hành khác nhau đáng kể được sử dụng trên máy tính để bàn hiện nay nhỏ hơn nhiều so với trước đây. Sự thống trị của kiến ​​trúc x86 có nghĩa là hầu hết các phần mềm máy tính để bàn không bao giờ được chuyển đến một CPU khác. Trong cùng một thị trường, sự lựa chọn của các hệ điều hành đã được giảm xuống một cách hiệu quả thành ba: Microsoft Windows, macOS và Linux.  Tuy nhiên, trong các hệ thống nhúng và thị trường di động, tính di động vẫn là một vấn đề quan trọng, với ARM là một sự thay thế được sử dụng rộng rãi.
Các tiêu chuẩn quốc tế, như được ban hành bởi ISO, tạo điều kiện thuận lợi cho việc chuyển đổi bằng cách chỉ định các chi tiết của môi trường tính toán theo cách giúp giảm sự khác biệt giữa các nền tảng tuân thủ tiêu chuẩn khác nhau. Viết phần mềm nằm trong giới hạn được chỉ định bởi các tiêu chuẩn này đại diện cho một nỗ lực thực tế mặc dù không tầm thường. Việc port một chương trình như vậy giữa hai nền tảng tuân thủ tiêu chuẩn (giống như POSIX.1) có thể chỉ là vấn đề tải mã nguồn và biên dịch lại nó trên nền tảng mới. Tuy nhiên, thực tế thường thấy rằng các sửa đổi nhỏ khác nhau là bắt buộc, do sự khác biệt nền tảng tinh tế. Hầu hết các tiêu chuẩn bị "vùng xám" nơi khác biệt trong việc giải thích các tiêu chuẩn dẫn đến các biến thể nhỏ từ nền tảng đến nền tảng.
Ngoài ra, còn có một số công cụ hỗ trợ chuyển đổi, chẳng hạn như  GNU Compiler Collection, cung cấp các ngôn ngữ lập trình nhất quán trên các nền tảng khác nhau, và Autotools, tự động phát hiện các biến thể nhỏ trong môi trường và điều chỉnh phần mềm tương ứng trước khi biên dịch.
Các trình biên dịch cho một số ngôn ngữ lập trình bậc cao (e.g. Eiffel, Esterel)  có được tính di động bằng cách xuất mã nguồn ở một ngôn ngữ trung gian bậc cao khác (giống như C) mà trình biên dịch cho nhiều nền tảng thường có sẵn.
Hai hoạt động liên quan đến (nhưng khác biệt) porting là mô phỏng và biên dịch chéo.
Porting trình biên dịch

Thay vì dịch trực tiếp sang mã máy, các trình biên dịch hiện đại dịch sang một mã trung gian độc lập của máy để tăng cường tính di động của trình biên dịch và giảm thiểu các nỗ lực thiết kế. Ngôn ngữ trung gian định nghĩa một máy ảo có thể thực thi tất cả các chương trình được viết bằng ngôn ngữ trung gian (một máy được định nghĩa bằng ngôn ngữ của nó và ngược lại). Các hướng dẫn mã trung gian được dịch thành các chuỗi mã máy tương đương bằng trình tạo mã để tạo mã thực thi. Nó cũng có thể bỏ qua việc tạo mã máy bằng cách thực sự thực hiện một trình thông dịch hoặc JIT cho máy ảo.
Việc sử dụng mã trung gian tăng cường tính di động của trình biên dịch, vì chỉ có mã phụ thuộc máy (trình thông dịch hoặc trình tạo mã) của trình biên dịch cần được port đến máy đích. Phần còn lại của trình biên dịch có thể được nhập dưới dạng mã trung gian và sau đó được xử lý thêm bởi trình tạo mã hoặc trình thông dịch được mã hóa, do đó tạo phần mềm biên dịch hoặc thực thi trực tiếp mã trung gian trên trình thông dịch. Phần độc lập của máy có thể được phát triển và thử nghiệm trên một máy khác (host machine). Điều này làm giảm đáng kể các nỗ lực thiết kế, bởi vì phần máy độc lập cần được phát triển chỉ một lần để tạo mã trung gian di động.
Một trình thông dịch kém phức tạp hơn và do đó dễ dàng port hơn so với trình tạo mã, vì nó không thể thực hiện tối ưu hóa mã do chế độ xem mã chương trình bị giới hạn (nó chỉ thấy một lệnh tại một thời điểm và bạn cần một chuỗi để thực hiện tối ưu hóa).  Một số trình thông dịch cực kỳ dễ dàng để port, bởi vì chúng chỉ đưa ra giả định tối thiểu về tập lệnh của phần cứng cơ bản. Kết quả là, máy ảo thậm chí còn đơn giản hơn so với CPU mục tiêu.
Viết các nguồn trình biên dịch hoàn toàn bằng ngôn ngữ lập trình mà trình biên dịch có nghĩa vụ dịch, tạo ra cách tiếp cận sau, tốt hơn được gọi là trình biên dịch bootstrapping, khả thi trên máy đích:
Port trình thông dịch. Điều này cần phải được mã hóa trong mã assembly, sử dụng một bộ assembler đã có trên hệ thống đích
Điều chỉnh nguồn của trình tạo mã cho máy mới.
Thực thi nguồn được điều chỉnh bằng cách sử dụng trình thông dịch với nguồn bộ tạo mã như đầu vào. Điều này sẽ tạo mã máy cho trình tạo mã.
Phần khó khăn của việc viết mã các thói quen tối ưu hóa được thực hiện bằng cách sử dụng ngôn ngữ cấp cao thay vì ngôn ngữ assembly của mục tiêu.
Theo các nhà thiết kế ngôn ngữ BCPL, mã giải thích (trong trường hợp BCPL) nhỏ gọn hơn mã máy; điển hình là từ 2 đến 1. Mã giải thích tuy nhiên chạy chậm hơn khoảng 10 lần so với mã được biên dịch trên cùng một máy.
Các nhà thiết kế ngôn ngữ lập trình Java cố gắng tận dụng lợi thế của sự nhỏ gọn của mã giải nghĩa, bởi vì một chương trình Java có thể cần được truyền qua Internet trước khi thực thi có thể bắt đầu trên Java Virtual Machine đích.
Chú thích

Martin Richards and Colin Whitby-Strevens (1984): BCPL, the language and its compiler..
Andrew S. Tanenbaum (1984): Structured computer organization 10th Print..
Sốt Worcestershire

Sốt Worcestershire
Sốt Worcestershire (/ˈwʊstərʃər/ WUUS-tər-shər) là một loại gia vị lên men dạng lỏng có nguồn gốc từ thành phố Worcester ở Worcestershire, Anh. Loại sốt này được tạo ra trong nửa đầu của thế kỷ 19 bởi nhà hóa học John Wheeley Lea và William Henry Perrins, người thành lập công ty Lea & Perrins. Tên Worcestershire được coi là tên gọi phổ thông cho loại sốt này kể từ năm 1876, khi Tòa án Công lý Tối cao của Anh ra phán quyết rằng Lea & Perrins không sở hữu độc quyền nhãn hiệu "Worcestershire".
Sốt Worcestershire thường được sử dụng để tăng hương vị trong các công thức nấu ăn cũng như các loại đồ uống, bao gồm món bánh mì phô mai xứ Wales, salad Caesar, hàu Kirkpatrick và trứng nhồi. Nó là hương vị phụ và tạo ra vị umami (món mặn sau bữa ăn), hiện nay nó cũng được thêm vào các món ăn chưa từng dùng loại sốt này trước đây như thịt bò và món hầm chili con carne. Nó cũng được sử dụng trực tiếp như một loại sốt trên bít tết, bánh mì kẹp thịt và các món ăn khác và tạo hương vị cho các loại cocktail như Bloody Mary và Caesar.
Lịch sử

Một loại nước mắm lên men được gọi là garum là nguyên liệu chủ yếu trong ẩm thực Hy Lạp - La Mã và của nền kinh tế Địa Trung Hải của Đế chế La Mã, như nhà bách khoa thế kỷ thứ nhất Pliny the Elder viết trong cuốn Historia Naturalis của ông và cuốn sách về ẩm thực La Mã thế kỷ thứ tư / thứ năm mà Apicius có dùng garum trong công thức nấu ăn của nó. Việc sử dụng nước sốt cá cơm lên men tương tự ở châu Âu có thể bắt nguồn từ thế kỷ 17.
Thương hiệu Lea & Perrins được thương mại hóa vào năm 1837 và là loại nước sốt đầu tiên mang tên Worcestershire. Nguồn gốc của công thức Lea & Perrins không rõ ràng. Ban đầu bao bì ghi rằng nước sốt "đến từ công thức của một nhà quý tộc trong quận". Công ty cũng đã tuyên bố rằng:  " Lord Marcus Sandys, cựu Thống đốc của Bengal đã thấy nó khi ở Ấn Độ cùng với Công ty Đông Ấn vào những năm 1830 và ủy quyền cho các tiệm thuốc lá địa phương bắt chước lại nó (sự hợp tác của John Wheely Lea và William Perrins of 63 Phố Broad, Worcester).
Theo truyền thống của công ty, khi công thức được pha chế lần đầu ở đó, sản phẩm tạo ra có vị nồng đến mức nó được coi là không thể ăn được và các thùng sốt đã bị bỏ lại dưới tầng hầm. Vài năm sau, để dọn sạch kho chứa hàng các nhà hóa học quyết định thử lại, và phát hiện ra rằng nước sốt lên men từ lâu vị đã trở nên dịu lại và rất ngon. Năm 1838, những chai "sốt Lea & Perrins Worcestershire" đầu tiên được ra mắt công chúng.
Thành phần

Các thành phần ban đầu trong một chai nước sốt Worcestershire được bán là:
Giấm mạch nha lúa mạch
Giấm thần
Mật đường
Đường
Muối
Cá cơm
Chiết xuất me
Hành tây (ban đầu là hẹ tây)
Tỏi
Gia vị
Hương liệu
Vì nhiều loại nước sốt Worcestershire có cá cơm, nên những người bị dị ứng với cá, và những người khác tránh ăn cá, chẳng hạn như những người ăn chay, sẽ không ăn. Codex Alimentarius khuyến cáo rằng thực phẩm chế biến sẵn có nước sốt Worcestershire với cá cơm phải có nhãn cảnh báo về hàm lượng cá mặc dù điều này không bắt buộc ở hầu hết các khu vực pháp lý. Bộ Nông nghiệp Mỹ đã yêu cầu thu hồi một số sản phẩm có nước sốt Worcestershire không được khai báo. Một số thương hiệu bán các loại sốt Worcestershire không chứa cá cơm, thường được dán nhãn là chay hoặc thuần chay. Nói chung, Người Do Thái chính thống không ăn cá và thịt trong cùng một món ăn, vì vậy họ không sử dụng nước sốt Worcestershire truyền thống để nêm thịt. Tuy nhiên, một số nhãn hiệu nhất định được chứng nhận là có chứa ít hơn 1/60 sản phẩm cá và có thể được sử dụng với thịt.
Các phiên bản sốt Worcestershire

Sốt Worcestershire Lea & Perrins được bán ở Anh
Sốt Worcestershire Lea & Perrins bán ở Mỹ
Các phiên bản sốt Worcestershire > Lea & Perrins

Thương hiệu Lea & Perrins được thương mại hóa vào năm 1837 và tiếp tục là thương hiệu nước sốt Worcestershire hàng đầu thế giới.
Vào ngày 16 tháng 10 năm 1897, Lea & Perrins đã chuyển việc sản xuất nước sốt từ hiệu thuốc của họ ở Phố Broad đến một nhà máy ở thành phố Worcester trên Đường Midland, nơi nó vẫn được sản xuất. Nhà máy sản xuất chai trộn sẵn để phân phối trong nước và sản phẩm cô đặc để đóng chai ở nước ngoài. Năm 1930, dây chuyền của Lea & Perrins được HP Foods mua lại, công ty này đã được Công ty Thuốc lá Hoàng gia mua lại vào năm 1967. HP được bán lại cho Danone vào năm 1988 và sau đó cho Heinz vào năm 2005.
Do thiếu hụt trong Thế chiến II, Lea và Perrins chuyển từ sử dụng nước tương sang protein thực vật thủy phân.
Các phiên bản sốt Worcestershire > Lea & Perrins > Bao bì của Hoa Kỳ

Phiên bản Hoa Kỳ được đóng gói khác với phiên bản Anh, đi kèm trong một chai tối màu với nhãn màu be và được gói bằng giấy. Lea & Perrins Hoa Kỳ tuyên bố thực hành này là dấu tích của hoạt động vận chuyển từ thế kỷ 19, khi sản phẩm được nhập khẩu từ Anh, như một biện pháp bảo vệ cho các chai. Nhà sản xuất cũng tuyên bố rằng nước sốt Worcestershire của họ là loại gia vị đóng chai thương mại lâu đời nhất ở Mỹ.
Các phiên bản sốt Worcestershire > Brazil và Bồ Đào Nha

Ở Brazil và Bồ Đào Nha, nó được gọi là "molho inglês" (nước sốt kiểu Anh).
Các phiên bản sốt Worcestershire > Trung Quốc, Hồng Kông, Đài Loan

Nước sốt Worcestershire còn được gọi là "nước tương cay" (Tiếng Trung: 辣酱油; Bính âm: là jiàngyóu) quanh Thượng Hải, "Nước sốt Worcester" (Tiếng Trung: 伍斯特醬: Bính âm: wŭsītè jiàng) ở Đài Loan, và "gip-sauce" (Tiếng Trung: 喼汁: Bính âm: jízhī; Việt bính: gip1zap1) ở Hồng Kông và các khu vực lân cận phía nam Trung Quốc. Nó được sử dụng trong món dim sum Quảng Đông cũng như ẩm thực Haipai, với các món bao gồm thịt viên hấp, chả giò, sườn lợn kiểu Thượng Hải và món borscht ăn kèm với nước sốt.
Các thành phần của nước sốt Worcestershire khác nhau: ngoại trừ nước sốt Lea & Perrins nhập khẩu, hầu hết "nước sốt gip" miền nam Trung Quốc có chứa nước tương hoặc bột ngọt chỉ để tạo vị umami mà không có cá cơm. "Nước tương cay" của Thượng Hải không có vị umami đáng kể và tương tự như các loại nước trái cây họ hàng của Nhật có chứa trái cây và rau lên men, cũng như hai biến thể nổi tiếng nhất của Đài Loan.
Các phiên bản sốt Worcestershire > Costa Rica

Ở Costa Rica, một biến thể địa phương của nước sốt là Salsa Lizano, được tạo ra vào năm 1920 và là một loại gia vị chủ yếu tại nhà và nhà hàng.
Các phiên bản sốt Worcestershire > Đan Mạch

Ở Đan Mạch, nước sốt Worcestershire thường được gọi là nước sốt Engelsk, có nghĩa là 'nước sốt kiểu Anh'.
Các phiên bản sốt Worcestershire > El Salvador

Sốt Worcestershire, được gọi thông tục là salsa inglesa  (Sốt kiểu Anh) hoặc salsa Perrins  (Nước sốt Perrins), rất phổ biến ở El Salvador, nơi nhiều nhà hàng cung cấp một chai trên mỗi bàn. Hơn 120.000 gallon — hoặc 2,5 ounce (71 g)   theo đầu người — được tiêu thụ hàng năm, mức tiêu thụ bình quân đầu người cao nhất trên thế giới tính đến năm 1996.
Các phiên bản sốt Worcestershire > Nhật Bản

Tại Nhật Bản, nước sốt Worcestershire được dán nhãn Worcester (thay vì Worcestershire), được gọi là Usutā sōsu (ウスターソース?). Nhiều loại nước sốt có nhiều loại dành cho người ăn chay, với cơ sở là nước, xi-rô, giấm, táo và cà chua xay nhuyễn, và hương vị ít cay và ngọt hơn. Tiêu chuẩn Nông nghiệp Nhật Bản xác định các loại nước sốt theo độ nhớt, với nước sốt Worcester thích hợp có độ nhớt nhỏ hơn 0,2 Poiseuille. Nước sốt đặc (> 2 Poiseuille) phổ biến hơn; Chúng được sản xuất ở đó với các thương hiệu như Otafuku và Bulldog, nhưng đây là những loại nước sốt màu nâu giống với Nước sốt HP hơn là bất kỳ loại sốt Worcestershire nào.
Nước sốt Tonkatsu là một biến thể của nước sốt Worcestershire gắn liền với món tonkatsu. Nó là một loại nước sốt chay làm từ rau và trái cây.
Các phiên bản sốt Worcestershire > Thái Lan

Nước sốt Gy-Nguang Worcestershire được sản xuất từ năm 1917. Giống như phiên bản miền Nam Trung Quốc, nó dựa vào nước tương thay vì cá cơm để có vị umami.
Các phiên bản sốt Worcestershire > Vương quốc Anh, Úc, New Zealand

Holbrook's  Worcestershire được sản xuất tại Birmingham, Anh từ năm 1875 nhưng chỉ có công ty con của Úc còn tồn tại.
Các phiên bản sốt Worcestershire > Hoa Kỳ

Nước sốt Worcestershire của Pháp được giới thiệu vào năm 1941.
Heinz cũng làm sốt Worcestershire.
Chú thích

1 2  Shurtleff, William; Aoyagi, Akiko (2012). History of Worcestershire Sauce (1837-2012): EXTENSIVELY ANNOTATED BIBLIOGRAPHY AND SOURCEBOOK (PDF). Soyinfo Center. ISBN 9781928914433.
↑  “It's 2009, the 40th Anniversary of 'Canada's Drink': The Caesar”. That's the Spirit. Bản gốc lưu trữ ngày 20 tháng 1 năm 2013.
↑  “Fish Sauce: An Ancient Roman Condiment Rises Again”.
1 2  “Heinz Acquires Leading Sauce Brands, Including Lea & Perrins(R), From Groupe Danone for US$820 Million; Transaction Accelerates Growth in Global Condiments and Sauces” (bằng tiếng Anh). Truy cập ngày 24 tháng 2 năm 2018.
↑  Keogh, Brian (1997) The Secret Sauce: a History of Lea & Perrins ISBN 978-0-9532169-1-8
↑  Shurtleff, William; Aoyagi, Akiko (2012). History of Worcestershire Sauce (1837-2012). Soyinfo Center. ISBN 978-1-928914-43-3.
↑  Steinman, HA (tháng 8 năm 1996). “'Hidden' allergens in foods”. Journal of Allergy and Clinical Immunology. 98 (2): 241–250. doi:10.1016/s0091-6749(96)70146-x. PMID 8757199. Bản gốc lưu trữ ngày 9 tháng 2 năm 2014. Truy cập ngày 14 tháng 1 năm 2014.
↑  Taylor, SL; Kabourek, JL; Hefle, SL (tháng 10 năm 2004). “Fish Allergy: Fish and Products Thereof” (PDF). Journal of Food Science. Institute of Food Technologists. 69 (8): R175–R180. doi:10.1111/j.1750-3841.2004.tb18022.x. Bản gốc (PDF) lưu trữ ngày 16 tháng 1 năm 2014. Truy cập ngày 14 tháng 1 năm 2014.
↑  Simpson, Alicia C. (2009). Quick and Easy Vegan Comfort Food: Over 150 Great-Tasting, Down-Home Recipes and 65 Everyday Meal Ideas—for Breakfast, Lunch, and Dinner. The Experiment. tr. 13–. ISBN 978-1-61519-109-3.
↑  “Ask the Expert: Meat and Fish - My Jewish Learning”.
↑  Cohen, Dovid. “Fish and Meat”. Chicago Rabbinical Council. Truy cập ngày 14 tháng 1 năm 2014.
↑  “Kosher certification”. Star-K. Truy cập ngày 4 tháng 7 năm 2009.
↑  About
↑  History
↑  “英式喼汁﹝Worcestershire Sauce﹞”. 太陽報 (bằng tiếng Trung).
↑  “舌尖上的海派西餐”. 上海热线. ngày 15 tháng 6 năm 2012. Bản gốc lưu trữ ngày 27 tháng 2 năm 2013. Truy cập ngày 8 tháng 2 năm 2014.
↑  “飲食中的東成西就”. 長訊月刊. Bản gốc lưu trữ ngày 24 tháng 9 năm 2015.
↑  “engelsk sauce”. Saucer, krydderier og garniture (bằng tiếng Đan Mạch). Den store danske.
↑  “Salvadorans Relish a Bottle of Worcestershire Sauce”. Wall Street Journal.
↑  彩流社『ニッポン定番メニュー事始め』澁川祐子　198頁
↑  “About Tonkatsu”. Bull-Dog Sauce Company. Truy cập ngày 22 tháng 4 năm 2018.
↑  “Western Roots, Japanese Taste: Tonkatsu”. Food Forum. Kikkoman. Bản gốc lưu trữ ngày 4 tháng 4 năm 2011.
↑  Sauce, Tinnakorn Worcester. “GY-NGUANG Worcester Sauce - Thailand”. www.gy-nguang.com.
↑  “GY-NGUANG Worcester Sauce ingredient”. www.gy-nguang.com. Truy cập ngày 7 tháng 11 năm 2019.
↑  Shurtleff & Aoyagi 2012, tr. 57.Lỗi sfn: nhiều mục tiêu (2×): CITEREFShurtleffAoyagi2012 (trợ giúp)
↑  “Let's Look Again”. Let's Look Again. ngày 12 tháng 10 năm 2015.
↑  “Condiments, Sauces, and Recipe Ideas - French's”. www.frenchs.com.
↑  “Heinz Worcestershire Sauce”. www.heinz.com. Bản gốc lưu trữ ngày 1 tháng 10 năm 2020. Truy cập ngày 12 tháng 9 năm 2020.
Một chai "nước tương cay" từ Thượng Hải
Sốt Worcestershire thương hiệu Thái Gy-Nguang (2010)
Hồ Kẻ Gỗ

hồ nước nhân tạo tại xã Cẩm Mỹ, huyện Cẩm Xuyên, tỉnh Hà Tĩnh. Kẻ Gỗ là hồ lớn  nhất ở Hà Tĩnh.
Hồ Kẻ Gỗ là một công trình nhân tạo mang tính chất phục vụ thủy lợi là chính, hồ được xây dựng trên lưu vực của sông Rào Cái. Hồ được khởi công xây dựng từ năm 1976 tới năm 1980 thì hoàn thành các hạng mục chính, đến năm 1983 thì toàn bộ hệ thống được đưa vào sử dụng. Hồ nằm giữa các sườn đồi, núi thuộc huyện Cẩm Xuyên, tỉnh Hà Tĩnh, cách thành phố Vinh 70 km về phía nam. Hồ dài gần 30 km, gồm 1 đập chính và 3 đập phụ với sức chứa hơn 300 triệu m³ nước. Hồ Kẻ Gỗ đầu tiên do các nhà quy hoạch người Pháp thiết kế và bắt đầu thi công một số hạng mục thì chiến tranh thế giới thứ hai và sau đó là chiến tranh Đông Dương nổ ra nên bị bỏ dở. Cho mãi đến khi đất nước thống nhất các nhà thiết kế thủy lợi Việt nam mới hoàn chỉnh thiết kế và thi công.
Nhạc sĩ Nguyễn Văn Tý đã sáng tác bài hát Người đi xây hồ Kẻ Gỗ để nói về quá trình xây dựng hồ. Ngoài ra hppfb
Miroslav Bjeloš

| Thông tin cá nhân |
| --- | --- | --- | --- |
Tên đầy đủ:  Miroslav Bjeloš
Ngày sinh:  29 tháng 10, 1990 (34 tuổi)
Nơi sinh:  Novi Sad, Nam Tư
Chiều cao:  1,77 m (5 ft 9+1⁄2 in)
Vị trí:  Tiền vệ trung tâm
Thông tin đội
Đội hiện nay:  Bačka Bačka Palanka
Số áo:  8
Sự nghiệp cầu thủ chuyên nghiệp*
| Năm |  Đội |  ST |  (BT) |
| 2008–2009 |  Metalac Asko Vidak |  13 |  (0) |
| 2009–2010 |  Bačka Bačka Palanka |  23 |  (0) |
| 2012 |  Radnički Šid |  39 |  (4) |
| 2013–2016 |  Bačka Bačka Palanka |  61 |  (8) |
| 2013–2014 |  → Burlington SC (mượn) |   |   |
| 2017 |  Limón |  0 |  (0) |
| 2017– |  Bačka Bačka Palanka |  4 |  (0) |
 *Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 4 tháng 9, 2017
Miroslav Bjeloš (tiếng Kirin Serbia: Мирослав Бјелош; sinh ngày 29 tháng 10 năm 1990) là một tiền vệ bóng đá Serbia thi đấu cho Bačka Bačka Palanka.
Sự nghiệp câu lạc bộ

Lúc khởi đầu sự nghiệp, Bjeloš thi đấu cùng với Metalac Asko Vidak, Bačka Bačka Palanka và Radnički Šid. Anh thi đấu cùng với Burlington SC ở Canadian Soccer League theo dạng cho mượn các năm 2013 và 2014. Trở lại FK Bačka Bačka Palanka, anh giúp câu lạc bộ thăng hạng năm 2016. Đầu năm 2017, Bjeloš gia nhập Limón F.C..
Jalaguni, Gubbi

| Jalaguni |
| --- | --- |
—  Làng  —
 
Quốc gia:  Ấn Độ
Bang: Karnataka
Huyện: Tumkur
Thành phố/thị trấn: Gubbi
Múi giờ: IST (UTC+5:30)
Jalaguni là một làng thuộc tehsil Gubbi, huyện Tumkur, bang Karnataka, Ấn Độ.
El Collao (tỉnh)

| El Collao |
| --- | --- |
—  Tỉnh  —
 
  Hiệu kỳ
 Vị trí của El Collao trong vùng Puno
El Collao
Quốc gia: Peru
Vùng: Puno
Tỉnh lỵ: Ilave
Diện tích
 • Tổng cộng: 5.601 km2 (2,163 mi2)
Dân số 
 • Tổng cộng: 75.456
Múi giờ: UTC−5
Tỉnh El Collao (tiếng Tây Ban Nha: Provincia de El Collao) là một tỉnh thuộc vùng Puno của Peru. Tỉnh El Collao có diện tích 5601 km², dân số thời điểm theo điều tra dân số ngày 11 tháng 7 năm 1993 là 75456 người. Tỉnh lỵ đóng ở Ilave.
Chú thích

↑  “Provinces of Peru”. Statoids. ngày 23 tháng 2 năm 2008. Truy cập 5 tháng 7 năm 2012.
Calomicrus

| Calomicrus> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Họ (familia): Chrysomelidae
Danh pháp hai phần
Calomicrus Stephens, 1831 
Calomicrus là một chi bọ cánh cứng trong họ Chrysomelidae.
Chi này được Stephens miêu tả khoa học năm 1831.
Chú thích

↑  Chrysomelidae in Synopsis of the described Coleoptera of the World ngày 13 tháng 12 năm 2008
Nesozineus alphoides

| Nesozineus alphoides> Phân loại khoa học |
| --- | --- |
Giới (regnum): Animalia
Ngành (phylum): Arthropoda
Lớp (class): Insecta
Bộ (ordo): Coleoptera
Phân bộ (subordo): Polyphaga
Liên họ (superfamilia): Cerambycoidea
Họ (familia): Cerambycidae
Chi (genus): Nesozineus
Loài (species): N. alphoides
Danh pháp hai phần
Nesozineus alphoides (Lane, 1977) 
Nesozineus alphoides là một loài bọ cánh cứng trong họ Cerambycidae.
Chú thích

↑  Bisby, F.A.; Roskov, Y.R.; Orrell, T.M.; Nicolson, D.; Paglinawan, L.E.; Bailly, N.; Kirk, P.M.; Bourgoin, T.; Baillargeon, G.; Ouvrard, D. (2011). “Species 2000 & ITIS Catalogue of Life: 2011 Annual Checklist”. Species 2000: Reading, UK. Truy cập ngày 24 tháng 9 năm 2012.
EMule

| --- | --- |

Phát triển bởi: Không rõ (John) Ornis

Phiên bản ổn định: 0.50a    /    7 tháng 4 năm 2010
 
Kho mã nguồn: sf.net/p/emule/code/  
Hệ điều hành: Windows
Thể loại: Chia sẻ tập tin, mạng ngang hàng
Giấy phép: GPL
Website: http://www.emule-project.net/
eMule là một chương trình chia sẻ tệp đồng đẳng hoạt động trên mạng eDonkey và mạng Kad. eMule được phát triển trên nền Windows, và mã nguồn được lấy làm nền tảng cho các chương trình tương tự là xMule (chạy trên nền Linux) cùng với người anh em đa nền aMule.
Các tính năng nổi bật của eMule bao gồm trao đổi tệp trực tiếp giữa các máy trạm, khả năng phục hồi nhanh các nội dung tải về bị hư hỏng, và hệ thống điểm để khuyến khích tải lên. Ngoài ra, eMule sử dụng giải thuật nén Zlib cho nội dung vận chuyển nhằm tiết kiệm băng thông. Một tính năng thú vị khác của eMule hay bất kì chương trình eDonkey client là cho phép sử dụng các địa chỉ dạng 'ed2k' để tải về tệp tương ứng (tương tự như khi tải một tệp sử dụng giao thức http). Các địa chỉ này giúp người dùng tránh nguy cơ tải về một tệp giả mạo nhờ vào việc kiểm tra giá trị băm (hash) của tệp. Các địa chỉ này được gọi là "đáng tin cậy". eMule kiểm tra tệp tải về hoàn thành có đúng với bản gốc hay không bằng cách sử dụng giải thuật MD4.
eMule được viết bằng ngôn ngữ Visual C++ trên nền .NET của Microsoft. Do eMule là một trong những chương trình mã nguồn mở rất phổ biến trên Internet nên nó có rất nhiều bản sửa đổi không chính thức.