What is Cosmos?

Overview of a multi-language offline collection of programming solutions
12 October 2017   6199

Cosmos is your personal offline collection of every algorithm and data structure one will ever encounter and use in a lifetime. This provides solutions in a various languages spanning CC++JavaPythonGo and others.

This work is maintained by a community of hundreds of people and is a massive collaborative effort to bring the readily available coding knowledge offline.

Main purpose of Cosmos is to make coding possible offline. 

Many coders ask me how to improve their own performances. I cannot say anything except "solve and review and prepare your library.
 

Uwi Tenpen

HC 2016 Finalist / Yandex Algorithm 2015,2016 Finalist / CodeChef Snackdown 2015,2016 Finalist Java/Python/Bash

Cosmic Structure

Following is the high-level structure of cosmos:

  • Backtracking
  • Bit manipulation
  • Computational geometry
  • Data structures
  • Divide conquer
  • Dynamic programming
  • Graph algorithms
  • Greedy algorithms
  • Mathematical algorithms
  • Randomized algorithms
  • Search
  • Sorting
  • String algorithms
  • Unclassified

Each type has several hundreds of problems with solutions in several languages spanning CC++JavaPythonGo and others.

The project is complitely community-driven and has 300 active contributors at GiHub

Red Hat Enterprise Linux 7.7 to be Available

New version of popular Linux discributive brings a lot of updates and innovations
07 August 2019   271

Red Hat has released the Red Hat Enterprise Linux 7.7 distribution. The installed RHEL 7.7 images are available for download only for registered users of the Red Hat Client Portal and are prepared for the x86_64, IBM POWER7 +, POWER8 architecture (with direct byte order and direct byte order) and IBM System z. Source text packages can be downloaded from the CentOS project's Git repository.

With Red Hat Enterprise Linux 7.7, we show our continued commitment to the 10-year Red Hat Enterprise Linux lifecycle while also introducing key new features, like image builder and Red Hat Insights, to help IT organizations get the most from their existing Red Hat Enterprise Linux 7 investments.
 

Stefanie Сhirasvice

President and general manager, Red Hat Enterprise Linux, Red Hat

The RHEL 7.x branch is followed by the RHEL 8.x branch and will be supported until June 2024. The release of RHEL 7.7 is the latest in the main full support phase, which includes functional improvements. RHEL 7.8 Transition to the maintenance stage, bug fixes and security related to the support of important hardware systems.

New version has a lot of updates and changes. Among the:

  • Provided full support for the use of the mechanism of Live-patches (kpatch) to eliminate vulnerabilities in the Linux kernel without restarting the system and without stopping work. Previously, kpatch was an experimental feature;
  • Added python3 packages with Python 3.6 interpreter. Previously, Python 3 was only shipped with Red Hat Software Collections. By default, Python 2.7 is still offered (the transition to Python 3 was done in RHEL 8);
  • Screen presets (/etc/xdg/monitors.xml) have been added to the Mutter window manager for all users in the system (you no longer need to separately configure screen settings for each user;

Learn about them on the official website.