chủ đề: Blog

Xây dựng quy trình thử nghiệm tự động trên Azure DevOps

Gần đây tôi đã tình cờ gặp một con quái vật không quá phổ biến trong thế giới DevOps, đường ống Azure DevOps. Tôi ngay lập tức cảm thấy thiếu bất kỳ hướng dẫn hoặc bài viết rõ ràng nào về chủ đề này, tôi không biết điều này có liên quan gì, nhưng rõ ràng Microsoft có điều gì đó cần làm để phổ biến công cụ này. Hôm nay chúng ta sẽ xây dựng quy trình thử nghiệm tự động bên trong đám mây Azure. Vì thế, […]

Khái niệm cơ bản về ủy quyền minh bạch bằng 3proxy và iptables/netfilter hoặc cách “đặt mọi thứ thông qua proxy”

Trong bài viết này, tôi muốn tiết lộ khả năng của proxy minh bạch, cho phép bạn chuyển hướng tất cả hoặc một phần lưu lượng truy cập thông qua các máy chủ proxy bên ngoài mà khách hàng hoàn toàn không chú ý. Khi tôi bắt đầu giải quyết vấn đề này, tôi phải đối mặt với thực tế là việc triển khai nó có một vấn đề nghiêm trọng - giao thức HTTPS. Ngày xưa, không có vấn đề cụ thể nào với ủy quyền HTTP minh bạch, […]

DBMS chức năng

Мир баз данных давно захвачен реляционными СУБД, в которых используется язык SQL. Настолько сильно, что появляющиеся разновидности называют NoSQL. Им удалось отбить себе определенное место на этом рынке, но реляционные СУБД умирать не собираются, и продолжают активно использоваться для своих целей. В этой статье я хочу описать концепцию функциональной базы данных. Для лучшего понимания, я […]

Nhà vua vạn tuế: thế giới phân cấp tàn khốc trong một bầy chó hoang

Trong những nhóm đông người, người lãnh đạo luôn xuất hiện, dù có ý thức hay không. Sự phân bổ quyền lực từ cấp cao nhất đến cấp thấp nhất của kim tự tháp thứ bậc có một số lợi thế cho cả nhóm nói chung và cho từng cá nhân. Suy cho cùng, trật tự luôn tốt hơn hỗn loạn, phải không? Trong hàng nghìn năm, nhân loại ở mọi nền văn minh đã thực hiện một kim tự tháp quyền lực có thứ bậc thông qua nhiều […]

Cân bằng ghi và đọc trong cơ sở dữ liệu

В предыдущей статье я описал концепцию и реализацию базы данных, построенное на основе функций, а не таблиц и полей как в реляционных базах данных. В ней было приведено множество примеров, показывающих преимущества такого подхода перед классическим. Многие сочли их недостаточно убедительными. В этой статье я покажу, каким образом такая концепция позволяет быстро и удобно балансировать […]

CryptoARM dựa trên bộ chứa PKCS#12. Tạo chữ ký điện tử CadES-X Long Type 1.

Phiên bản cập nhật của tiện ích cryptoarmpkcs miễn phí đã được phát hành, được thiết kế để hoạt động với chứng chỉ x509 v.3 được lưu trữ trên cả mã thông báo PKCS#11, với sự hỗ trợ cho mật mã Nga và trong các vùng chứa PKCS#12 được bảo vệ. Thông thường, vùng chứa PKCS#12 lưu trữ chứng chỉ cá nhân và khóa riêng của nó. Tiện ích này hoàn toàn tự cung cấp và chạy trên các nền tảng Linux, Windows, OS X. Một tính năng đặc biệt của tiện ích này là […]

Bản xem trước Fedora CoreOS được công bố

Fedora CoreOS là một hệ điều hành tối thiểu tự cập nhật để chạy các container trong môi trường sản xuất một cách an toàn và ở quy mô lớn. Nó hiện có sẵn để thử nghiệm trên một số nền tảng hạn chế, nhưng sẽ sớm có nhiều nền tảng hơn. Nguồn: linux.org.ru

Đã đến lúc các nhà phát triển trò chơi ngừng lắng nghe người hâm mộ của họ?

Có một tranh cãi về một bài báo và tôi quyết định đăng bản dịch của nó cho công chúng xem. Một mặt, tác giả nói rằng các nhà phát triển không nên chiều chuộng người chơi về các vấn đề của kịch bản. Nếu bạn coi trò chơi là nghệ thuật, thì tôi đồng ý - sẽ không ai hỏi cộng đồng nên chọn cái kết nào cho cuốn sách của họ. Mặt khác […]

Bản phát hành Oracle Linux 8

Oracle đã xuất bản bản phát hành bản phân phối Oracle Linux 8, được tạo trên cơ sở gói cơ sở Red Hat Enterprise Linux 8. Bản hợp ngữ được cung cấp theo mặc định dựa trên gói tiêu chuẩn với nhân từ Red Hat Enterprise Linux (dựa trên 4.18 hạt nhân). Hạt nhân doanh nghiệp không thể phá vỡ độc quyền dành cho Oracle Linux 8 vẫn đang được phát triển. Về mặt chức năng, phiên bản beta của Oracle […]

Ở Kazakhstan, bắt buộc phải cài đặt chứng chỉ nhà nước cho MITM

Tại Kazakhstan, các nhà khai thác viễn thông đã gửi tin nhắn tới người dùng về nhu cầu cài đặt chứng chỉ bảo mật do chính phủ cấp. Nếu không cài đặt, Internet sẽ không hoạt động. Cần nhớ rằng chứng chỉ không chỉ ảnh hưởng đến thực tế là các cơ quan chính phủ có thể đọc lưu lượng được mã hóa mà còn ảnh hưởng đến thực tế là bất kỳ ai cũng có thể viết bất cứ điều gì thay mặt cho bất kỳ người dùng nào. Mozilla đã ra mắt […]

Phát triển ứng dụng trên SwiftUI. Phần 1: Luồng dữ liệu và Redux

Sau khi tham dự phiên họp Thông điệp Liên bang tại WWDC 2019, tôi quyết định tìm hiểu sâu về SwiftUI. Tôi đã dành nhiều thời gian làm việc với nó và hiện đã bắt đầu phát triển một ứng dụng thực sự có thể hữu ích cho nhiều người dùng. Tôi gọi nó là MovieSwiftUI - đây là một ứng dụng tìm kiếm phim mới và cũ cũng như sưu tầm chúng […]

Bản cập nhật Firefox 68.0.1

Một bản cập nhật khắc phục cho Firefox 68.0.1 đã được xuất bản, giúp khắc phục một số vấn đề: Các bản dựng cho macOS được ký bằng khóa Apple, cho phép chúng được sử dụng trong các bản phát hành beta của macOS 10.15; Đã khắc phục sự cố thiếu nút toàn màn hình khi xem video ở chế độ toàn màn hình HBO GO; Đã sửa lỗi khiến thông báo không chính xác xuất hiện ở một số ngôn ngữ khi cố gắng yêu cầu bằng […]