Архив рубрики: Списки

Лучшие темы для Openbox

Если вы пользователь операционной системы, построенной на базе Linux, то наверняка знакомы с оконным менеджером под названием Openbox. В отличие от более тяжелых окружений рабочего стола Openbox очень легкий и позволяет настроить интерфейс рабочего стола по своему вкусу, изменяя множество параметров.

В несмотря на минималистичность вы можете установить красивые темы для оформления окон, предварительно скачав их из интернета. В этой статье мы собрали лучшие темы Openbox. На данный момент в глобальной сети есть сотни тем распространяемых под лицензией GPL, то есть абсолютно бесплатно.
Читать далее Лучшие темы для Openbox

Лучшие IDE Python для Linux

Python — это универсальный язык программирования. Его можно использовать для создания компьютерных игр и различных пользовательских приложений, для анализа данных, он пригодится для проведении научных исследований, будет хорошим выбором для разработки систем искусственного интеллекта или написания серверного ПО. Он чрезвычайно прост и логичен, благодаря чему завоевал огромную популярность среди программистов во всем мире.

Для написания кода на Python нужна IDE, то есть, интегрированная среда разработки. Она дает возможность тестировать программы, находить и исправлять ошибки, затрачивая на это минимум усилий. И тут пользователям Linux есть из чего выбирать - к их услугам не один десяток как платных, так и бесплатных IDE, включающих в себя текстовый редактор, компилятор (интерпретатор), отладчик и другие программные средства. Автор статьи собрал лучшие IDE для Python в Linux и представляет вашему вниманию их обзор.

Лучшие среды разработки Python для Linux

1. IDLE

Это лучшая IDE для Python, она наиболее простая и в ней рекомендуется писать код тем, кто только начинает осваивать Python. Впрочем, некоторые из опытных разработчиков тоже предпочитают IDLE, ведь она, несмотря на свою лаконичность, содержит все основные функции, необходимые для создания программ. Интересный факт — IDLE была написана на Python с использованием кросс-платформенной графической библиотеки Thinker и виджетов TK.

Особенности IDLE:

  • Автоматическое выравнивание кода и его разноцветная подсветка, автозаполнение, многооконный режим.
  • Отслеживание текущего местоположения интерпретатора в коде при помощи стека вызовов, прерывание работы с вызовом отладчика.
  • Удобная система поиска — в конкретном окне либо по нескольким файлам одновременно.
  • Различные подсказки и возможность многократной отмены действий.

2. VS Code

Visual Studio Code была разработана компанией Microsoft, тем не менее, распространяется бесплатно и имеет открытый исходный код. Чтобы эта среда начала понимать Python, пользователю придется установить специальные расширения — в том составе и количестве, которые нужны для выполнения конкретных задач. В принципе, VS Code предлагает стандартный набор возможностей для программирования, которых иногда достаточно.

Особенности VS Code:

  • Встроенная командная строка
  • Функция Live Share, которая позволяет работать с кодом нескольким людям в одно и то же время.
  • Благодаря наличию API, в Visual Studio можно подключать множество плагинов, упрощающих отладку кода.
  • Интегрированный Git.
  • Сайдбар, обеспечивающий быстрый доступ к основным опциям.

3. Kdevelop

Бесплатная IDE с открытым исходным кодом, которая была разработана с учетом современных технологий в программировании. Она позволяет как решать небольшие задачи, так и работать над большими проектами. Предмет гордости создателей Kdevelop — продвинутый редактор кода.

Особенности Kdevelop:

  • По-разному выделяет имена переменных и имена классов даже в тех случаях, когда другие IDE не способны различить их.
  • Сложная компиляция, которая происходит с учетом всех семантических особенностей кода.
  • Настраиваемая цветовая схема.
  • Выделение каждому проекту фиксированного кеша на диске (его размер зависит от размера самого проекта).

4. Codebox.io

Эта среда разработки имеет открытый исходный код, а работать с ней можно несколькими способами — как на обычном компьютере, так и на сервере или в облаке. При создании Codebox.io были использованы технологии node.js, html и JavaScript.

Особенности Codebox.io:

  • Доступ к частным репозиториям.
  • Чат для общения с коллегами-программистами.
  • Запуск и компиляция кода из веб-интерфейса.
  • Шаблоны, с помощью которых можно запускать приложения на любых облачных платформах.

5. Codio

Полнофункциональная среда разработки, часто использующаяся в образовательных учреждениях при изучении графического дизайна или методов анализа данных. Codio не предназначена для новичков.

Особенности Codio:

  • Установка дополнительного ПО в один клик.
  • Возможность настроить меню так, чтобы оно максимально соответствовало предпочтениям конкретного человека.
  • Интегрированный отладчик.
  • Виртуальный рабочий стол с графическим интерфейсом.
  • Работа со сторонними проектами. Создание и клонирование блочных проектов.

6. PyScripter

Сразу следует отметить тот факт, что запустить PyScripter на компьютере с Linux можно только при помощи Wine. Почему автор решил включить его в список лучших IDE для Linux — непонятно, впрочем, эта среда разработки действительно неплохая и может конкурировать с коммерческими аналогами.

Особенности PyScripter:

  • Поддержка Unicode и подсветка скобок.
  • Проверка синтаксиса во время набора кода (при этом учитывается контекст); подсказки и удобный отладчик.
  • Встроенный интерпретатор, который запоминает историю команд, работает над выполнением сценариев и завершением кода.
  • Удобная работа с файлами.
  • Подсветка синтаксиса CSS, HTML, XML.

7. Komodo IDE

Эта IDE для Python включает в себя все, что нужно для работы с кодом — профилирование, модульное тестирование, рефакторинг, интеграцию различных технологий.

Особенности Komodo:

  • Обнаруживает и показывает изменения, которые не были подтверждены или сохранены.
  • Множественный выбор.
  • Числовые закладки.
  • Интеллектуальное определение языка программирования.

8. PyCharm

Еще одна бесплатная IDE с открытым исходным кодом. Ее считают одной из лучших, поскольку она была создана по принципу «все в одном» и имеет в своем наборе все функции, необходимые для написания программ на языке Python.

Особенности PyCharm:

  • Проверка и завершение кода с использованием интеллектуальных алгоритмов.
  • Способность выделять ошибки и предлагать варианты их исправления.
  • Отличная навигация.
  • Генерирование автоматизированного кода.

9. Wing

Wing — это среда разработки, в создании которой принимала участие компания Wingware. Отличается удобным интерфейсом и простотой, за что ценится начинающими программистами. Существует в трех версиях — PRO для опытных пользователей, PERSONAL для тех, кто занимается программированием лишь иногда и 101 для тех, кто только осваивает создание собственного ПО.

Особенности Wing:

  • Гибкость настроек.
  • Просмотр исходного кода, автоматическое заполнение и редактирование.
  • Удаленная отладка и удобная навигация по коду.
  • Совместимость с Bazaar, Subversion, Git и Mercurial.

10. Eric

Кросс-платформенная IDE, написанная на Python. Распространяется бесплатно и имеет открытый исходный код. Очень компактная среда разработки, которая, тем не менее, обладает набором всех необходимых функций.

Особенности Eric:

  • Настраиваемый GUI и поддержка разнообразных плагинов.
  • Наличие множества функций, в том числе таких как автозаполнение и свертывание.
  • Глубокий поиск.
  • Интегрированный веб-браузер и уникальная встроенная программа документации исходного кода.

Читать далее Лучшие IDE Python для Linux

Лучшие эмуляторы терминала Linux

Эмулятор терминала Linux — это инструмент, который дает доступ к командной оболочке операционной системы, а значит, позволяет эффективно использовать ресурсы компьютера, экономит время и значительно упрощает выполнение любых задач.

Как правило, эмулятор терминала, который входит в «стартовый набор» программ и устанавливается вместе с дистрибутивом, удовлетворяет все запросы пользователей. Впрочем, почему бы не протестировать и другие приложения, позволяющие управлять компьютером через командную строку? Ниже представлены лучшие эмуляторы терминала Linux, предназначенные как для начинающих, так и для опытных почитателей.
Читать далее Лучшие эмуляторы терминала Linux

Аналоги Access для Linux

Когда небольшие предприятия, общественные организации и другие подобного размера компании понимают, что им нужно где-то хранить свои данные, они, в первую очередь вспоминают о Microsoft Access. Это будет правильным выбором если вы уже платите за подписку Microsoft и не против использовать проприетарное программное обеспечение.

Но это не единственный вариант и если вы предпочитаете использовать свободное программное обеспечение или у вас недостаточно бюджета на покупку продуктов Microsoft, для вас тоже есть решение. Существует несколько приложений баз данных с открытым исходным кодом, которые являются достойной альтернативой для Microsoft Access или Apple FileMaker. В этой статье мы собрали лучшие аналоги Access для Linux.
Читать далее Аналоги Access для Linux

Аналоги Total Commander для Linux

Total Commander - это один из самых известных и применяемых файловых менеджеров для операционной системы Windows. Он получил такую популярность и распространение благодаря реализации всех преимуществ Far Manager в красивом графическом интерфейсе. Пользовательский интерфейс программы также состоит из двух панелей и поддерживает множество горячих клавиш для работы с файлами и каталогами. Также поддерживается множество функций, которых нет в проводнике.

В Linux нет такой большой необходимости в подобном файловом менеджере, потому что большинство действий можно выполнить в стандартных файловых менеджерах, а те, которые нельзя, проще выполнить через терминал. Но есть много пользователей, которые предпочитают графический интерфейс, поэтому в сегодняшней статье мы рассмотрим лучшие альтернативы Total Commander в Linux.
Читать далее Аналоги Total Commander для Linux

Лучшие дистрибутивы Linux 2019

Из года в год мы делаем подборку лучших дистрибутивов Linux, которые можно установить на свой компьютер или ноутбук. Обычно, при составлении таких подборок руководствуются рейтингом дистрибутивов Linux на Distrowatch, но в последнее время на сайте творится что-то странное. На первом месте стоит дистрибутив MX Linux, а на втором - Manjaro. Становится очевидно, что способ оценки популярности по количеству заходов на страницу дистрибутива не очень точный.

В этой статье я выбрал лучшие дистрибутивы Linux 2019 на основе количества поисковых запросов пользователей в Яндексе. Таким образом, все дистрибутивы отсортированы по популярности. Эта оценка тоже не может считаться абсолютно точной, но даёт более правдоподобные результаты.
Читать далее Лучшие дистрибутивы Linux 2019

Лучшие темы XFCE

В данной статье мы собрали лучшие темы XFCE. Это DE (Desktop Environment) является довольно гибким, вы можете настроить в нём всё до мелочей с помощью стандартных средств.

Тем много, хотя и отличий в них мало; некоторые из них непроработаны и глючат, другие не очень красивые. Я постарался подобрать несколько тёмных и светлых тем, которые выглядят довольно симпатично и работают без особых проблем.
Читать далее Лучшие темы XFCE

Программы сканирования в Linux

Несмотря на то, что человечество ещё не может полностью отказаться от использования бумаги, многие люди уже предпочитают сканировать документы и фотографии и работать с ними в электронном формате. Но наличия сканера не достаточно. Вам ещё понадобится программное обеспечение для управления сканером.

Однако у большинства сканеров нет официального программного обеспечения, которое бы работало в операционной системе Linux. Но по большей части это не имеет значения, потому, что для Linux уже существует несколько отличных программ для сканирования документов. Они совместимы со многими сканерами и хорошо справляются со своей задачей. Давайте рассмотрим простые, но гибкие и свободные программы для сканирования в Linux.
Читать далее Программы сканирования в Linux

Программы для скриншотов Linux

Когда я только начинал использовать Ubuntu вместо Windows в качестве основной системы, одной из первых вещей, которые меня беспокоили, было наличие инструментов для создания и редактирования скриншотов. Да, вы можете использовать стандартные комбинации клавиш, чтобы получить снимок экрана, но, используя сторонние инструменты, вы можете редактировать снимок.

В этой статье мы представим вам программы и инструменты для создания снимков экрана. Эта статья соберёт в себе лучшие программы для скриншотов Linux.
Читать далее Программы для скриншотов Linux

Лучшие игры для Linux 2018

Когда дело доходит до игр, подразумевается, что вам обязательно необходим компьютер с операционной системой Windows. Это всё ещё лучшее решение для геймеров с лучшей поддержкой оборудования и графических драйверов. Но как на счёт игр в операционной системе Linux? Да, конечно, это возможно.

Ещё несколько лет назад библиотека игр Steam для Linux была не такой большой. Но на сегодняшний день это не так. В интернет-магазине уже есть огромное количество отличных популярных игр, которые работают в Linux. В этой статье собраны лучшие игры для Linux, которые вы можете опробовать в 2018 году.

В этом списке не используется никакой сортировки, все пункты расположены случайно. Для удобства ориентирования в статье все игры разбиты на категории. Здесь собраны только игры из Steam, многие из них не бесплатны, если вы не хотите тратить деньги, возможно, вам будут интересны бесплатные игры для Linux.
Читать далее Лучшие игры для Linux 2018