tác giả: Prohoster

KeyDB là sự thay thế [tiềm năng] cho Redis

Trên Habré không có đánh giá nào về “giải pháp thay thế nhanh hơn cho Redis” - KeyDB. Có được kinh nghiệm sử dụng nó gần đây, tôi muốn lấp đầy khoảng trống này. Bối cảnh khá tầm thường: một ngày nọ, với lưu lượng truy cập lớn, hiệu suất ứng dụng (cụ thể là thời gian phản hồi) bị suy giảm đáng kể đã được ghi lại. Thật không may, vào thời điểm đó, không thể thực hiện chẩn đoán bình thường về những gì đang xảy ra, vì vậy sau đó họ đã lên kế hoạch cho một loạt […]

Khu ổ chuột SRE. Một thử nghiệm hoàn chỉnh với các chuyên gia từ Booking.com và Google.com

Nhóm của chúng tôi yêu thích các thí nghiệm. Mỗi Slurm không phải là sự lặp lại tĩnh của những cái trước mà là sự phản ánh về trải nghiệm và quá trình chuyển đổi từ tốt sang tốt hơn. Nhưng với Slurm SRE, chúng tôi quyết định sử dụng một định dạng hoàn toàn mới - để cung cấp cho người tham gia những điều kiện gần giống nhất có thể để “chiến đấu”. Nếu chúng ta phác thảo ngắn gọn những gì chúng ta đã làm trong khóa học chuyên sâu: “Chúng tôi xây dựng, chúng tôi phá vỡ, chúng tôi sửa chữa, chúng tôi học tập”. SRE tốn ít […]

Làm thế nào để thiết lập trao đổi kiến ​​​​thức trong một công ty để nó không bị tổn hại nhiều

Một công ty CNTT trung bình có các yêu cầu, lịch sử trình theo dõi tác vụ, nguồn (thậm chí có thể có nhận xét trong mã), hướng dẫn cho các trường hợp điển hình, quan trọng và phức tạp trong sản xuất, mô tả quy trình kinh doanh (từ triển khai đến “cách đi nghỉ”. ") , địa chỉ liên hệ, khóa truy cập, danh sách người và dự án, mô tả về lĩnh vực trách nhiệm - và một loạt kiến ​​thức khác mà có thể chúng ta đã quên và có thể […]

Nhiệm vụ máy tính như một công cụ tuyệt vời để học từ bằng tiếng Anh

Học tiếng Anh thông qua các trò chơi trên máy tính đã là một thói quen đã được thiết lập. Bởi vì trò chơi kết hợp thời gian giải trí tốt với cơ hội đắm mình hoàn toàn vào hệ sinh thái của một ngôn ngữ, học ngôn ngữ đó một cách dễ dàng. Hôm nay chúng ta sẽ xem xét các trò chơi thuộc thể loại nhiệm vụ, rất tốt cho việc thăng cấp ngôn ngữ và chắc chắn sẽ mang lại nhiều niềm vui cho người chơi. Đi! Đầu tiên, có một chút tẻ nhạt: hơn […]

Đã thêm hỗ trợ cho các tiện ích bổ sung trong các bản dựng Firefox Preview hàng đêm

Tuy nhiên, trong trình duyệt di động Firefox Preview, cho đến nay chỉ trong các bản dựng hàng đêm, khả năng kết nối các tiện ích bổ sung dựa trên API WebExtension được chờ đợi từ lâu đã xuất hiện. Mục menu “Trình quản lý tiện ích bổ sung” đã được thêm vào trình duyệt, nơi bạn có thể thấy các tiện ích bổ sung có sẵn để cài đặt. Trình duyệt di động Firefox Preview đang được phát triển để thay thế phiên bản Firefox dành cho Android hiện tại. Trình duyệt này dựa trên công cụ GeckoView và thư viện Mozilla Android […]

Đội ngũ bán hàng hỗn hợp. Con người + AI làm việc theo nhóm

Thúc đẩy dự án của tôi bằng trí tuệ nhân tạo đàm thoại, hiểu rõ cách giải quyết bất kỳ vấn đề kỹ thuật nào và giành được chiến thắng trong rất nhiều cuộc thi khác nhau, tôi hoàn toàn không rõ mình sẽ đi theo hướng nào... Và vì vậy, trong Tháng 2019 năm XNUMX, tôi bước vào giai đoạn tiền tăng tốc, nơi tôi có thể trải nghiệm hiệu quả cao khi tiếp tục làm việc với […]

Tại sao startup phần cứng lại cần hackathon phần mềm?

Tháng 20 năm ngoái, chúng tôi đã tổ chức cuộc thi hackathon khởi nghiệp của riêng mình với sáu công ty Skolkovo khác. Không cần sự tài trợ của công ty hay bất kỳ sự hỗ trợ bên ngoài nào, chúng tôi đã tập hợp được XNUMX người tham gia từ XNUMX thành phố của Nga thông qua nỗ lực của cộng đồng lập trình. Dưới đây tôi sẽ cho bạn biết chúng tôi đã thành công như thế nào, những cạm bẫy nào chúng tôi đã gặp phải trong quá trình thực hiện và lý do tại sao chúng tôi ngay lập tức bắt đầu cộng tác với một trong những đội chiến thắng. […]

Sáng kiến ​​thêm máy tính để bàn Unity 8 và máy chủ hiển thị Mir vào Debian

Mike Gabriel, người duy trì các gói Qt và Mate trên Debian, đã trình bày sáng kiến ​​đóng gói Unity 8 và Mir cho Debian GNU/Linux và sau đó tích hợp chúng vào bản phân phối. Công việc này đang được thực hiện cùng với dự án UBports, dự án đảm nhận việc phát triển nền tảng di động Ubuntu Touch và máy tính để bàn Unity 8, sau […]

Lỗ hổng trong Android cho phép thực thi mã từ xa khi bật Bluetooth

Bản cập nhật tháng 2020 cho nền tảng Android đã loại bỏ lỗ hổng nghiêm trọng (CVE-0022-XNUMX) trong ngăn xếp Bluetooth, cho phép thực thi mã từ xa bằng cách gửi gói Bluetooth được thiết kế đặc biệt. Kẻ tấn công có thể không phát hiện ra sự cố trong phạm vi Bluetooth. Có thể lỗ hổng này có thể được sử dụng để tạo sâu lây nhiễm cho các thiết bị lân cận trong chuỗi. Để tấn công, chỉ cần biết địa chỉ MAC của thiết bị nạn nhân là đủ (không cần ghép nối trước, […]

Những thay đổi về thỏa thuận người dùng và chính sách quyền riêng tư trên các dịch vụ của Habr

Xin chào! Chúng tôi đã thực hiện các thay đổi đối với Thỏa thuận người dùng và Chính sách quyền riêng tư. Văn bản của các tài liệu gần như giữ nguyên, nhưng pháp nhân đại diện cho dịch vụ đã thay đổi. Nếu trước đây dịch vụ này được quản lý bởi công ty Habr LLC của Nga thì nay công ty mẹ của chúng tôi, Habr Blockchain Publishing Ltd, đã đăng ký và hoạt động trong khu vực pháp lý và theo luật pháp của Cộng hòa Síp và Châu Âu […]

Tòa phúc thẩm giữ nguyên vụ kiện của Bruce Perens chống lại Grasecurity

Tòa phúc thẩm California đã ra phán quyết trong vụ kiện giữa Open Source Security Inc. (phát triển dự án GRsecurity) và Bruce Perens. Tòa án đã bác bỏ kháng cáo và khẳng định phán quyết của tòa án cấp dưới, bác bỏ mọi khiếu nại chống lại Bruce Perens và yêu cầu Open Source Security Inc phải trả 259 USD phí pháp lý (Perens […]

Phát hành Máy chủ ứng dụng NGINX Unit 1.15.0

Đã có bản phát hành máy chủ ứng dụng NGINX Unit 1.15, trong đó giải pháp đang được phát triển để đảm bảo khởi chạy các ứng dụng web bằng nhiều ngôn ngữ lập trình khác nhau (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js và Java ). Đơn vị NGINX có thể chạy đồng thời nhiều ứng dụng bằng các ngôn ngữ lập trình khác nhau, các tham số khởi chạy của chúng có thể được thay đổi linh hoạt mà không cần chỉnh sửa tệp cấu hình và khởi động lại. Mã số […]