chủ đề: Blog

Từ độ trễ Ceph cao đến bản vá hạt nhân bằng eBPF/BCC

Linux có một số lượng lớn các công cụ để gỡ lỗi kernel và ứng dụng. Hầu hết chúng đều có tác động tiêu cực đến hiệu suất ứng dụng và không thể sử dụng trong sản xuất. Cách đây vài năm, một công cụ khác đã được phát triển - eBPF. Nó cho phép theo dõi nhân và ứng dụng người dùng với chi phí thấp và không cần phải xây dựng lại chương trình cũng như tải xuống của bên thứ ba […]

Cách chuẩn bị một trang web cho tải nặng: 5 lời khuyên thiết thực và các công cụ hữu ích

Người dùng thực sự không thích khi nguồn tài nguyên trực tuyến họ cần chậm. Dữ liệu khảo sát cho thấy 57% người dùng sẽ rời khỏi trang web nếu thời gian tải lâu hơn ba giây, trong khi 47% sẵn sàng chỉ đợi hai giây. Sự chậm trễ một giây có thể làm giảm 7% chuyển đổi và giảm 16% mức độ hài lòng của người dùng. Vì vậy, bạn cần chuẩn bị cho việc tăng tải và tăng lưu lượng truy cập. […]

Những bộ não ngu ngốc, những cảm xúc ẩn giấu, những thuật toán lệch lạc: sự phát triển của nhận dạng khuôn mặt

Người Ai Cập cổ đại biết rất nhiều về giải phẫu sinh thể và có thể phân biệt gan với thận bằng cách chạm vào. Bằng cách quấn xác ướp từ sáng đến tối và thực hiện chữa bệnh (từ khoan thai đến cắt bỏ khối u), chắc chắn bạn sẽ học được cách hiểu về giải phẫu. Sự phong phú của các chi tiết giải phẫu đã được bù đắp nhiều hơn bởi sự nhầm lẫn trong việc hiểu chức năng của các cơ quan. Các linh mục, bác sĩ và những người bình thường đã mạnh dạn đặt lý trí vào trái tim, và […]

Quá trình chuyển đổi từ nguyên khối sang microservice: lịch sử và thực tiễn

Trong bài viết này, tôi sẽ nói về cách dự án mà tôi đang thực hiện chuyển đổi từ một khối nguyên khối lớn thành một tập hợp các vi dịch vụ. Dự án đã bắt đầu lịch sử của nó cách đây khá lâu, vào đầu năm 2000. Các phiên bản đầu tiên được viết bằng Visual Basic 6. Theo thời gian, rõ ràng là việc phát triển bằng ngôn ngữ này trong tương lai sẽ khó được hỗ trợ, vì IDE […]

Amazon đã xuất bản Bản phân phối mở cho Elaticsearch 1.0.0

Amazon đã giới thiệu bản phát hành đầu tiên của sản phẩm Open Distro cho Elaticsearch, bao gồm một phiên bản mở hoàn toàn của nền tảng lưu trữ, phân tích và tìm kiếm dữ liệu Elaticsearch. Phiên bản đã xuất bản phù hợp cho doanh nghiệp sử dụng và bao gồm các tính năng nâng cao chỉ có trong phiên bản thương mại của Elaticsearch gốc. Tất cả các thành phần của dự án được phân phối theo giấy phép Apache 2.0. Các bộ phận lắp ráp hoàn thiện được chuẩn bị trong […]

Rỉ 1.36

Nhóm phát triển rất vui mừng được giới thiệu Rust 1.36! Có gì mới trong Rust 1.36? Đặc điểm tương lai đã ổn định, từ mới: thùng phân bổ, MaybeUninit , NLL cho Rust 2015, triển khai HashMap mới và một lá cờ mới - ngoại tuyến cho Hàng hóa. Và bây giờ chi tiết hơn: Trong Rust 1.36, đặc điểm Tương lai cuối cùng đã được ổn định. Phân bổ thùng. Kể từ Rust 1.36, các phần của tiêu chuẩn phụ thuộc […]

Valve đã mở trình biên dịch shader mới cho GPU AMD

Valve đã cung cấp trên danh sách gửi thư của nhà phát triển Mesa một trình biên dịch đổ bóng ACO mới cho trình điều khiển RADV Vulkan, được định vị như một giải pháp thay thế cho trình biên dịch đổ bóng AMDGPU được sử dụng trong trình điều khiển OpenGL và Vulkan RadeonSI và RADV cho chip đồ họa AMD. Sau khi quá trình thử nghiệm hoàn tất và chức năng được hoàn thiện, ACO dự kiến ​​sẽ được đưa vào thành phần Mesa chính. Mã đề xuất của Valve nhằm mục đích […]

Đã sửa 75 lỗ hổng trong nền tảng thương mại điện tử Magento

Trong nền tảng mở để tổ chức thương mại điện tử Magento, chiếm khoảng 20% ​​thị trường hệ thống tạo cửa hàng trực tuyến, các lỗ hổng đã được xác định, sự kết hợp của chúng cho phép bạn thực hiện một cuộc tấn công để thực thi mã của mình trên máy chủ, giành toàn quyền kiểm soát cửa hàng trực tuyến và tổ chức chuyển hướng thanh toán. Các lỗ hổng đã được sửa trong các bản phát hành Magento 2.3.2, 2.2.9 và 2.1.18, tổng cộng đã khắc phục được 75 vấn đề […]

People Can Fly rất muốn tham gia Bulletstorm 2, nhưng hiện tại họ đang cống hiến hết mình cho Outriders

Những người hâm mộ game bắn súng cổ điển đánh giá cao Bulletstorm, được giới thiệu vào năm 2011, đã nhận được bản phát hành lại Full Clip Edition vào năm 2017. Vào cuối tháng 2, theo giám đốc điều hành của studio phát triển People Can Fly, Sebastian Wojciechowski, một phiên bản dành cho hệ máy console lai Nintendo Switch cũng sẽ được phát hành. Nhưng còn Bulletstorm XNUMX tiềm năng thì sao? Điều này thực sự thú vị với nhiều người. Hóa ra hy vọng đó […]

Mozilla ra mắt trang web trình diễn các phương pháp theo dõi người dùng

Mozilla đã giới thiệu dịch vụ Theo dõi NÀY, cho phép bạn đánh giá trực quan các phương pháp của mạng quảng cáo theo dõi sở thích của khách truy cập. Dịch vụ này cho phép bạn mô phỏng bốn cấu hình hành vi trực tuyến điển hình thông qua việc mở tự động khoảng 100 tab, sau đó các mạng quảng cáo bắt đầu cung cấp nội dung tương ứng với cấu hình đã chọn trong vài ngày. Ví dụ: nếu bạn chọn hồ sơ của một người rất giàu, quảng cáo sẽ bắt đầu […]

Tin đồn: The Last of Us: Part II sẽ được phát hành vào tháng 2020 năm XNUMX với bốn phiên bản

Tin đồn về ngày phát hành The Last of Us: Part II đã xuất hiện trên mục thông tin kể từ khi Sony xếp game vào mục “Coming Soon”. Sau đó, nhiều nguồn khác nhau chỉ ra tháng 2020 năm XNUMX, nhưng không có xác nhận chính thức. Cùng tháng đó đã được một người trong cuộc của Nibel đề cập trên Twitter của anh ấy, ám chỉ một người dùng Trung Quốc có biệt danh ZhugeEX. TRONG […]

Bản phát hành OpenWrt 18.06.04

Bản cập nhật cho bản phân phối OpenWrt 18.06.4 đã được chuẩn bị, nhằm mục đích sử dụng trong các thiết bị mạng khác nhau, chẳng hạn như bộ định tuyến và điểm truy cập. OpenWrt hỗ trợ nhiều nền tảng và kiến ​​trúc khác nhau, đồng thời có hệ thống xây dựng cho phép bạn biên dịch chéo một cách đơn giản và thuận tiện, bao gồm nhiều thành phần khác nhau trong bản dựng, giúp bạn dễ dàng tạo chương trình cơ sở làm sẵn hoặc ảnh đĩa […]