tác giả: Prohoster

Hiểu Docker

Tôi đã sử dụng Docker được vài tháng nay để cấu trúc quy trình phát triển/phân phối các dự án web. Tôi cung cấp cho độc giả Habrakhabr bản dịch bài viết giới thiệu về Docker - “Tìm hiểu về Docker”. Docker là gì? Docker là một nền tảng mở để phát triển, phân phối và vận hành các ứng dụng. Docker được thiết kế để cung cấp ứng dụng của bạn nhanh hơn. Với docker, bạn có thể tách ứng dụng của mình khỏi cơ sở hạ tầng và […]

Habr Weekly #12 / OneWeb không được phép vào Liên bang Nga, các nhà ga chống lại những kẻ tổng hợp, trả lương trong ngành CNTT, “em yêu, chúng ta đang giết chết Internet”

Trong vấn đề này: Hệ thống vệ tinh OneWeb không được cung cấp tần số. Các trạm xe buýt nổi dậy chống lại các công cụ tổng hợp vé, yêu cầu chặn 229 trang web, bao gồm BlaBlaCar và Yandex.Bus. Lương ngành CNTT nửa đầu năm 2019: theo máy tính lương My Circle Em yêu, chúng ta giết Internet Trong cuộc trò chuyện, chúng ta đã đề cập (hoặc muốn nhưng quên mất!) điều này: Dự án “SHHD: Winter” của nghệ sĩ […]

Lập trình không đồng bộ trong JavaScript. (Gọi lại, Promise, RxJs)

Chào mọi người. Sergey Omelnitsky đang liên lạc. Cách đây không lâu, tôi đã tổ chức một buổi phát sóng về lập trình phản ứng, nơi tôi đã nói về tính không đồng bộ trong JavaScript. Hôm nay tôi muốn ghi chú về tài liệu này. Nhưng trước khi bắt đầu nội dung chính, chúng ta cần ghi chú giới thiệu. Vì vậy, hãy bắt đầu với các định nghĩa: ngăn xếp và hàng đợi là gì? Ngăn xếp là một tập hợp có các phần tử […]

Lỗ hổng trong LibreOffice cho phép thực thi mã khi mở tài liệu độc hại

Một lỗ hổng (CVE-2019-9848) đã được xác định trong bộ ứng dụng văn phòng LibreOffice. Lỗ hổng này có thể được sử dụng để thực thi mã tùy ý khi mở tài liệu do kẻ tấn công chuẩn bị. Lỗ hổng này xảy ra do thành phần LibreLogo, được thiết kế để dạy lập trình và chèn các bản vẽ vector, dịch các hoạt động của nó sang mã Python. Bằng cách có thể thực thi các lệnh LibreLogo, kẻ tấn công có thể khiến bất kỳ mã Python nào thực thi […]

Phát hành ngôn từ tục tĩu của máy khách XMPP/Jabber trên bảng điều khiển 0.7.0

Sáu tháng sau lần phát hành cuối cùng, bản phát hành của bảng điều khiển đa nền tảng XMPP/Jabber client 0.7.0 đã được trình bày. Giao diện tục tĩu được xây dựng bằng thư viện ncurses và hỗ trợ thông báo bằng thư viện libnotify. Ứng dụng có thể được biên dịch bằng thư viện libstrophe, thư viện này triển khai hoạt động với giao thức XMPP hoặc bằng nhánh libmesode của nó, được nhà phát triển hỗ trợ. Khả năng của máy khách có thể được mở rộng bằng cách sử dụng các plugin […]

Google sẽ tính phí các công cụ tìm kiếm của EU chạy Android theo mặc định

Bắt đầu từ năm 2020, Google sẽ giới thiệu màn hình lựa chọn nhà cung cấp công cụ tìm kiếm mới cho tất cả người dùng Android ở EU khi thiết lập điện thoại hoặc máy tính bảng mới lần đầu tiên. Việc lựa chọn sẽ tạo nên tiêu chuẩn công cụ tìm kiếm tương ứng trong Android và trình duyệt Chrome nếu được cài đặt. Chủ sở hữu công cụ tìm kiếm sẽ phải trả tiền cho Google để có quyền xuất hiện trên màn hình lựa chọn bên cạnh công cụ tìm kiếm của Google. Ba người chiến thắng […]

Video: 4 người chơi đấu trường trong game đối kháng đường phố Mighty Fight Federal cho console và PC

Các nhà phát triển từ studio Komi Games ở Toronto đã giới thiệu trò chơi chiến đấu nhiều người chơi Mighty Fight Federal dành cho PlayStation 4, Xbox One, Switch và PC. Nó sẽ xuất hiện trong Steam Early Access vào quý cuối năm nay và sẽ có mặt trên các nền tảng khác vào quý 2020 năm XNUMX. Một đoạn giới thiệu cũng được trình chiếu, giới thiệu các máy bay chiến đấu chính của trò chơi và sự sôi động và […]

Bản phát hành phân phối Linux Mint 19.2

Trình bày là bản phát hành bản phân phối Linux Mint 19.2, bản cập nhật thứ hai cho nhánh Linux Mint 19.x, được hình thành trên cơ sở gói Ubuntu 18.04 LTS và được hỗ trợ cho đến năm 2023. Bản phân phối này hoàn toàn tương thích với Ubuntu, nhưng khác biệt đáng kể ở cách tổ chức giao diện người dùng và lựa chọn các ứng dụng mặc định. Các nhà phát triển Linux Mint cung cấp môi trường máy tính để bàn tuân theo các nguyên tắc cổ điển của tổ chức máy tính để bàn, […]

Đội tuyển Overwatch League được bán với giá 40 triệu USD

Tổ chức thể thao điện tử Immortals Gaming Club đã bán đội Houston Outlaws Overwatch với giá 40 triệu USD, bao gồm cả suất tham dự Overwatch League của câu lạc bộ. Chủ sở hữu mới là chủ sở hữu của công ty xây dựng Lee Zieben. Lý do bán là do quy định của giải đấu chỉ cho phép sở hữu một câu lạc bộ OWL do có thể xảy ra xung đột lợi ích. Kể từ năm 2018, Immortals Gaming đã sở hữu Los […]

Phát hành trình tạo bộ phân tích từ vựng re2c 1.2

Việc phát hành re2c, một trình tạo bộ phân tích từ vựng miễn phí cho ngôn ngữ C và C++, đã diễn ra. Hãy nhớ lại rằng re2c được Peter Bambulis viết vào năm 1993 như một trình tạo thử nghiệm các máy phân tích từ vựng rất nhanh, khác với các trình tạo khác ở tốc độ mã được tạo và giao diện người dùng linh hoạt khác thường cho phép các trình phân tích được tích hợp dễ dàng và hiệu quả vào mã hiện có căn cứ. Kể từ đó […]

Pokémon Go đã vượt mốc 1 tỷ lượt tải xuống

Sau khi phát hành Pokémon Go vào tháng 2016 năm XNUMX, trò chơi đã trở thành một hiện tượng văn hóa thực sự và tạo động lực mạnh mẽ cho sự phát triển của công nghệ thực tế tăng cường. Hàng triệu người ở hàng chục quốc gia đã bị cuốn hút bởi nó: một số kết bạn mới, một số đi bộ hàng triệu km, một số gặp tai nạn - tất cả chỉ vì mục đích bắt những con quái vật bỏ túi ảo. Bây giờ trò chơi đã kết thúc […]

Kho lưu trữ EPEL 8 đã được tạo với các gói từ Fedora cho RHEL 8

Dự án EPEL (Gói bổ sung dành cho Enterprise Linux), duy trì kho lưu trữ các gói bổ sung cho RHEL và CentOS, đã đưa ra phiên bản kho lưu trữ dành cho các bản phân phối tương thích với Red Hat Enterprise Linux 8. Các tập hợp nhị phân được sản xuất cho x86_64, aarch64, ppc64le và kiến ​​trúc s390x. Ở giai đoạn phát triển kho lưu trữ này, có khoảng 250 gói bổ sung được cộng đồng Fedora Linux hỗ trợ (trong […]