chủ đề: quản lý

Python - trợ thủ tìm vé máy bay giá rẻ cho những người thích đi du lịch

Tác giả của bài báo, bản dịch mà chúng tôi xuất bản ngày hôm nay, nói rằng mục tiêu của nó là nói về sự phát triển của một trình quét web bằng Python bằng cách sử dụng Selenium, công cụ tìm kiếm giá vé máy bay. Khi tìm kiếm vé, ngày linh hoạt được sử dụng (+- 3 ngày so với ngày được chỉ định). Máy cạp lưu kết quả tìm kiếm vào một tệp Excel và gửi cho người chạy nó một email có nội dung chung […]

Docker: lời khuyên không tồi

Trong phần bình luận cho bài viết của tôi Docker: lời khuyên tồi, đã có rất nhiều yêu cầu giải thích tại sao Dockerfile được mô tả trong đó lại tệ đến vậy. Tóm tắt tập trước: hai nhà phát triển soạn một Dockerfile với thời hạn chặt chẽ. Trong quá trình đó, Ops Igor Ivanovich đến gặp họ. Kết quả Dockerfile tệ đến mức AI sắp bị đau tim. Bây giờ chúng ta hãy cùng tìm hiểu xem có vấn đề gì với điều này […]

"Viên thuốc từ quỷ" trong chuyển động

Bài kiểm tra được mô tả trong bài viết này có thể có vẻ tầm thường đối với một số người. Nhưng nó vẫn cần phải được thực hiện để hoàn toàn chắc chắn rằng giải pháp sẽ có hiệu quả. Bây giờ chúng tôi có thể nói một cách an toàn rằng chúng tôi không sợ bị nhiễu trong thời gian ngắn trong phạm vi L1. Bài viết đầu tiên sẽ giúp bạn cập nhật nhanh chóng. Tóm lại: cách đây không lâu nó đã có sẵn, kể cả cho công chúng, […]

Chỉ mục bitmap trong Go: tìm kiếm ở tốc độ cao

Phát biểu khai mạc Tôi đã trình bày bài phát biểu này bằng tiếng Anh tại hội nghị GopherCon Russia 2019 ở Moscow và bằng tiếng Nga tại cuộc gặp gỡ ở Nizhny Novgorod. Chúng ta đang nói về chỉ mục bitmap - ít phổ biến hơn cây B, nhưng không kém phần thú vị. Tôi đang chia sẻ bản ghi âm bài phát biểu tại hội nghị bằng tiếng Anh và bản ghi âm bằng tiếng Nga. Chúng ta sẽ xem xét, […]

REG.RU so với Beget: phỏng vấn

Cách đây chưa đầy một năm, một câu chuyện hấp dẫn đã bắt đầu khi REG.RU đơn phương chấm dứt thỏa thuận hợp tác với Beget. Tôi bắt đầu quan tâm đến việc mọi việc đang diễn ra như thế nào với vấn đề này và tôi quyết định hỏi về tiến trình tố tụng từ những người trực tiếp tham gia, vì tuyên bố của mỗi bên khá vô căn cứ. Tôi đặt câu hỏi cho cả hai bên. REG.RU tự giới hạn ở câu trả lời chứa các cụm từ chung […]

Anh ấy không tốt cho bạn

Liên quan đến sự phổ biến ngày càng tăng của Rook, tôi muốn nói về những cạm bẫy và vấn đề đang chờ đợi bạn trong suốt chặng đường. Giới thiệu về bản thân: Có kinh nghiệm quản trị ceph từ phiên bản búa, người sáng lập cộng đồng t.me/ceph_ru trên telegram. Để không bị vô căn cứ, mình sẽ tham khảo các bài viết được Habr chấp nhận (đánh giá theo rating) về các vấn đề với ceph. Với hầu hết các vấn đề trong […]

Các hệ thống phức tạp. Đạt đến mức quan trọng

Nếu bạn đã dành thời gian suy nghĩ về các hệ thống phức tạp, bạn có thể hiểu tầm quan trọng của mạng. Mạng thống trị thế giới của chúng ta. Từ các phản ứng hóa học trong tế bào, đến mạng lưới các mối quan hệ trong hệ sinh thái, đến mạng lưới thương mại và chính trị hình thành nên tiến trình lịch sử. Hoặc xem xét bài viết này bạn đang đọc. Bạn có thể tìm thấy nó trên mạng xã hội, tải nó xuống từ mạng máy tính […]

Cách chúng tôi sử dụng WebAssugging để tăng tốc ứng dụng web lên 20 lần

Bài viết này thảo luận về một trường hợp tăng tốc ứng dụng trình duyệt bằng cách thay thế các phép tính JavaScript bằng WebAssembly. WebAssugging - nó là gì? Nói tóm lại, đây là định dạng lệnh nhị phân cho máy ảo dựa trên ngăn xếp. Wasm (tên viết tắt) thường được gọi là ngôn ngữ lập trình, nhưng thực tế không phải vậy. Định dạng hướng dẫn được thực thi trong trình duyệt cùng với JavaScript. Điều quan trọng là WebAssembly có thể […]

PyDERASN: cách tôi viết thư viện ASN.1 với các khe và đốm màu

ASN.1 là một tiêu chuẩn (ISO, ITU-T, GOST) cho ngôn ngữ mô tả thông tin có cấu trúc, cũng như các quy tắc mã hóa thông tin này. Đối với tôi, với tư cách là một lập trình viên, đây chỉ là một định dạng khác để tuần tự hóa và trình bày dữ liệu, cùng với JSON, XML, XDR và ​​các định dạng khác. Nó cực kỳ phổ biến trong cuộc sống hàng ngày của chúng ta và nhiều người gặp phải nó: trong liên lạc di động, điện thoại, VoIP (UMTS, LTE, […]

GOSTIM: P2P F2F E2EE IM trong một buổi tối với mật mã GOST

Là nhà phát triển thư viện PyGOST (mã hóa nguyên thủy GOST bằng Python thuần túy), tôi thường nhận được câu hỏi về cách tự mình triển khai tính năng nhắn tin an toàn đơn giản. Nhiều người coi mật mã được áp dụng là khá đơn giản và việc gọi .encrypt() bằng mật mã khối sẽ đủ để gửi nó một cách an toàn qua kênh liên lạc. Những người khác tin rằng mật mã ứng dụng chỉ dành cho một số ít, và […]

Chuyện quái quỷ xảy ra. Yandex đã loại bỏ một số máy ảo trên đám mây của mình

Vẫn từ bộ phim Avengers: Infinity War Theo người dùng dobrovolskiy, vào ngày 15 tháng 2019 năm 1, do lỗi của con người, Yandex đã xóa một số máy ảo trên đám mây của mình. Người dùng đã nhận được thư từ bộ phận hỗ trợ kỹ thuật của Yandex với nội dung sau: Hôm nay chúng tôi đã thực hiện công việc kỹ thuật trên Yandex.Cloud. Thật không may, do lỗi của con người, các máy ảo của người dùng trong vùng ru-centralXNUMX-c đã bị xóa, […]

12. Điểm kiểm tra Bắt đầu R80.20. Nhật ký & Báo cáo

Chào mừng đến với bài học 12. Hôm nay chúng ta sẽ nói về một chủ đề rất quan trọng khác, đó là làm việc với nhật ký và báo cáo. Đôi khi chức năng này gần như có ý nghĩa quyết định khi lựa chọn phương tiện bảo vệ. Các chuyên gia bảo mật thực sự yêu thích hệ thống báo cáo thuận tiện và tính năng tìm kiếm chức năng cho nhiều sự kiện khác nhau. Thật khó để đổ lỗi cho họ về điều này. Về cơ bản, nhật ký […]