tác giả: Prohoster

Buildbot trong các ví dụ

Tôi cần thiết lập quy trình lắp ráp và phân phối các gói phần mềm từ kho Git đến trang web. Và cách đây không lâu, khi tôi thấy trên Habré một bài viết về buildbot (đường dẫn ở cuối), tôi đã quyết định thử và áp dụng nó. Vì buildbot là một hệ thống phân tán nên sẽ hợp lý nếu tạo một máy chủ xây dựng riêng cho từng kiến ​​trúc và hệ điều hành. Trong của chúng tôi […]

Điều khiển Internet Esp8266 qua giao thức MQTT

Chào mọi người! Bài viết này sẽ mô tả chi tiết và chỉ ra cách, chỉ trong 20 phút rảnh rỗi, bạn có thể thiết lập điều khiển từ xa mô-đun Esp8266 bằng ứng dụng Android sử dụng giao thức MQTT. Ý tưởng về điều khiển và giám sát từ xa luôn kích thích trí óc của những người đam mê điện tử và lập trình. Rốt cuộc, khả năng nhận hoặc gửi dữ liệu cần thiết bất cứ lúc nào, [...]

Viết API bằng Python (với Flask và RapidAPI)

Nếu bạn đang đọc bài viết này, có lẽ bạn đã quen với các khả năng đi kèm với việc sử dụng API (Giao diện lập trình ứng dụng). Bằng cách thêm một trong nhiều API mở vào ứng dụng của mình, bạn có thể mở rộng chức năng của ứng dụng hoặc làm phong phú thêm nó bằng dữ liệu cần thiết. Nhưng điều gì sẽ xảy ra nếu bạn phát triển một tính năng độc đáo mà bạn muốn chia sẻ với cộng đồng? Câu trả lời rất đơn giản: bạn cần […]

Habr Weekly #15 / Về sức mạnh của một câu chuyện hay (và một chút về gà rán)

Anton Polykov kể về chuyến đi của mình đến nhà máy rượu Koktebel và kể lại lịch sử của nó, ở một số nơi dựa trên các chiêu trò tiếp thị. Và dựa trên bài đăng, chúng tôi đã thảo luận lý do tại sao mọi người tin vào các chương trình về Lenin the Mushroom, Mavrodi trong những năm 2010 và XNUMX cũng như các chiến dịch bầu cử hiện đại. Chúng tôi còn nói về công nghệ nấu món gà rán và những cái tên kẹo Google. Liên kết tới các bài viết […]

Nền tảng ALT thứ chín

Việc phát hành Platform Nine (p9), một nhánh ổn định mới của kho ALT dựa trên kho phần mềm miễn phí Sisyphus, đã được công bố. Nền tảng này nhằm mục đích phát triển, thử nghiệm, phân phối, cập nhật và hỗ trợ các giải pháp phức tạp trên phạm vi rộng - từ thiết bị nhúng đến máy chủ doanh nghiệp và trung tâm dữ liệu; được tạo và phát triển bởi Nhóm ALT Linux, được hỗ trợ bởi công ty Basalt SPO. ALT p9 chứa các kho lưu trữ […]

Tiên răng không có tác dụng ở đây: cấu trúc men răng của cá sấu và tổ tiên thời tiền sử của chúng

Bạn bước vào một hành lang thiếu ánh sáng, nơi bạn gặp những linh hồn cơ cực đang bị dày vò bởi đau đớn và thống khổ. Nhưng họ sẽ không có được sự bình yên ở đây, bởi đằng sau mỗi cánh cửa còn chờ đợi họ nhiều dằn vặt và sợ hãi hơn, lấp đầy mọi tế bào của cơ thể và lấp đầy mọi suy nghĩ. Bạn đến gần một trong những cánh cửa, đằng sau đó bạn nghe thấy tiếng nghiến răng khủng khiếp và […]

Bước vào CNTT: kinh nghiệm của nhà phát triển người Nigeria

Tôi thường nhận được những câu hỏi về cách bắt đầu sự nghiệp trong lĩnh vực CNTT, đặc biệt là từ những người đồng hương Nigeria của tôi. Không thể đưa ra câu trả lời chung cho hầu hết các câu hỏi này, tuy nhiên, đối với tôi, có vẻ như nếu tôi phác thảo một cách tiếp cận chung để ra mắt trong lĩnh vực CNTT, nó có thể hữu ích. Có cần thiết phải biết viết code không? Hầu hết các câu hỏi tôi nhận được […]

Bản cập nhật thứ mười của chương trình cơ sở UBports, thay thế Ubuntu Touch

Dự án UBports, tiếp quản sự phát triển của nền tảng di động Ubuntu Touch sau khi Canonical rút khỏi nó, đã xuất bản bản cập nhật chương trình cơ sở OTA-10 (qua mạng) cho tất cả điện thoại thông minh và máy tính bảng được hỗ trợ chính thức được trang bị cơ sở chương trình cơ sở. trên Ubuntu. Bản cập nhật được tạo cho điện thoại thông minh OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu […]

Cập nhật gói diệt virus miễn phí ClamAV 0.101.4 đã loại bỏ lỗ hổng

Gói chống vi-rút miễn phí ClamAV 0.101.4 đã được phát hành, giúp loại bỏ lỗ hổng (CVE-2019-12900) trong quá trình triển khai trình giải nén kho lưu trữ bzip2, có thể dẫn đến ghi đè các vùng bộ nhớ bên ngoài bộ đệm được phân bổ khi xử lý quá nhiều bộ chọn. Phiên bản mới cũng chặn giải pháp tạo bom zip không đệ quy, vốn đã được bảo vệ trong phiên bản trước. Tính năng bảo vệ được thêm vào trước đó […]

Một gói độc hại, bb-builder, đã được phát hiện trong kho lưu trữ NPM. Bản phát hành NPM 6.11

Quản trị viên kho lưu trữ NPM đã chặn gói bb-builder chứa phần chèn độc hại. Gói độc hại vẫn chưa bị phát hiện kể từ tháng 7 năm ngoái. Trong năm, những kẻ tấn công đã phát hành 200 phiên bản mới, được tải xuống khoảng XNUMX lần. Khi cài đặt gói, một tệp thực thi dành cho Windows đã được khởi chạy, chuyển thông tin bí mật sang máy chủ bên ngoài. Người dùng đã cài đặt gói này nên khẩn cấp thay đổi tất cả […]

Bản phát hành Solaris 11.4 SRU12

Bản cập nhật cho hệ điều hành Solaris 11.4 SRU 12 đã được xuất bản, cung cấp một loạt các bản sửa lỗi và cải tiến thường xuyên cho nhánh Solaris 11.4. Để cài đặt các bản sửa lỗi được cung cấp trong bản cập nhật, chỉ cần chạy lệnh 'pkg update'. Trong bản phát hành mới: Bộ biên dịch GCC đã được cập nhật lên phiên bản 9.1; Một nhánh mới của Python 3.7 (3.7.3) được bao gồm. Python 3.5 đã được xuất xưởng trước đây. Đã thêm mới […]