linux- все статьи тега


10 лучших легких дистрибутивов Linux для старых компьютеров

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

Как установить Linux Mint рядом с Windows 10 [инструкция для чайников]

Многопоточность  —  тема, которую боятся многие программисты. Вероятно, это связано с тем, что многопоточные программы, если написаны неправильно, могут вызывать больше ошибок, чем однопоточные, и ущерб, нанесенный несколькими потоками, бывает труднее оценить. Некоторым тяжело дается понимание работы многопоточности, а кто-то даже не старается ее ...

13 Горячих клавиш, которые должен знать каждый пользователь Ubuntu 18.10

Моя супруга всегда хотела, чтобы у нас был радиоприемник, который красиво выглядит; легко регулируется; обладает хорошим качеством звука; проигрывает станции из интернета.  Современный рынок предлагает большой выбор модных интернет-радиоприемников. Но все они оснащены либо сенсорным экраном, либо дорогим ЖК-дисплеем, либо прои...

6 месяцев без Windows: ужасная правда об играх на Linux

Дизайнеры со всего мира часто и сами затрудняются ответить, что важнее  —  UI- или UX-дизайн. Мало кто воспринимает эти интерфейсы по отдельности и мало кто видит их как одно целое. Давайте попробуем разобраться! В дизайнерской индустрии существуют как UX-дизайнеры, так и UI-дизайнеры, и каждый из них выполняет свои обязанности. Вместо того чтобы ...

Как прокачать командную строку

Когда речь заходит о нереляционных базах данных, не все видят две стороны одной медали: многие упускают из виду то, что у этих баз данных есть не только преимущества, но и недостатки, которые могут стать источником множества проблем 😉. Управление схемой БД В каждой нереляционной базе данных реализован свой подход к схеме. В одних схемы нет во...

Невероятная история Tux: наш любимый талисман Linux!

Устроившись на работу, вы легко можете застрять в ловушке простого обмена своего времени на зарплату. Вы едете на работу, заходите в офис, завариваете кофе, несёте его на своё рабочее место, садитесь и начинаете барабанить пальцами по столу. Время от времени происходят какие-то встречи, обсуждения с другими разработчиками по поводу модуля или этап...

Почему я перешёл на Linux после 10 лет работы на Windows

Компьютер без операционной системы по сути бесполезное устройство, потому что ОС  —  это то, благодаря чему могут взаимодействовать пользователь и устройства. Люди подбирают ОС под свои предпочтения и задачи, а некоторым приходятся использовать систему, которая уже была установлена на выбранном устройстве (например, macOS). Моим первым компьютером...

Выход из тени: 6 малоизвестных команд Linux

Функциональность Linux не сводится лишь к ls и grep. Уверен, что, скорее всего, вы уже использовали эти инструменты для быстрого поиска и решения простых задач, но это только малая часть возможностей ОС. Большинство дистрибутивов Linux содержат множество встроенных инструментов, которые сразу и не заметишь. Но стоит копнуть глубже, и обнаружится, ...

5 настроек рабочего стола Linux для разработчиков

Linux: программируйте удобнее Как только я начал работать из дома, я решил, что пришло время капитального ремонта рабочего стола. В офисе я обычно использую MacBook Pro, подключенный к сверхширокому дисплею с периферийными устройствами вроде клавиатуры, мыши, жесткого диска и т. д. Теперь о доме. У меня есть настольный компьютер, который до сих по...

Пользователь Linux пробует Windows в 2020

Неужели WSLv2, новый терминал и PowerToys переманят меня в другой лагерь? Я сижу на Linux уже 2 года и последние полгода проработал на Arch. И вот, что я думаю о Windows 10, посидев на нем неделю. WSL v2 Возможно, вы уже слышали о том, что Windows 10 собрался поставлять в новых версиях настоящее ядро Linux. Никаких больше Cygwin или виртуальн...

Углубление в параметры ядра. Часть 1: загрузочные параметры

Диапазон статьи. EC2 (эластичное облако вычислений) — это наиболее часто используемый AWS-сервис, поскольку он надёжен, гибок и позволяет масштабируемость. EC2 можно назвать “хребтом” AWS, т.к. прямо или косвенно он задействуется во множестве других сервисов AWS. По большей части публичные AMI, предоставляемые Amazon и другими крупными вендорами, ...

Необходимые команды для Linux

Самые часто используемые команды для Linux Перейти в указанную директорию # cd /var/www/ Очистить командное окно # clear Перегрузить сервер # reboot Лог удобно смотреть командой # tail -100 имя_файла она выводит указанное число последних строк из указанного файла....

Синхронизация файлов только с использованием ssh / scp

Можно ли синхронизировать с usig только ssh и scp? Если да, то как? спасибо... ...

Почему разложение Холецкого Эйген гораздо быстрее на Linux, чем на Windows?

Я заметил значительную разницу в производительности относительно разложения Холецкого с помощью Эйген Библиотека. Я использую последнюю версию Eigen (3.2.1) со следующим исходным кодом: #include <iostream> #include <chrono> #include <Eigen/Core> #include <Eigen/Cholesky> using namespace std; using namespace std::chrono; using namespace Eigen; int main() { const MatrixXd::Index size = 4200; MatrixXd m = MatrixXd::Random(size, size); m = (m + m.transpose()) ...

Как получить абсолютный путь для данного относительного пути программно в Linux?

Как получить абсолютный путь для данного относительного пути программно в Linux? В случае Windows у нас есть _fullpath() API. Другими словами, Я имею в виду, что такое аналогичный API для _fullpath Windows в Linux? ...

Могу ли я исключить, что SIGBUS вызван "незначительной ошибкой страницы"? (В журнале ядра нет сбоя выделения ресурсов)

Мотивация Я пытаюсь улучшить свое понимание ошибкиSIGBUS в Xwayland . Это было замечено несколькими пользователями Fedora Linux примерно с 20 февраля 2018 года, с Xwayland 1.19.6-5.fc27.x86_64 и ядром Linux 4.15.3-300.fc27.x86-64. К сожалению, у меня нетядра "segfault" log message (или эквивалента для SIGBUS). Xwayland имеет какой-то беспредметный код, который ловушки роковой сигнал. Но я могу видеть.siginfo путем отладки coredump, и это, кажется, будет почти так же хорошо. Определение ...

Прослушивание событий клавиатуры без их использования в X11-подключение клавиатуры

Я попытался написать программу, которая зацепляет сообщения клавиатуры, чтобы произносить имя каждой клавиши всякий раз, когда она нажимается в Ubuntu (KDE); без вмешательства в нормальное действие клавиатуры в программах (просто объявляя имя клавиши). Это моя программа: #include <X11/Xlib.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> using namespace std; void SendPressKeyEvent(Display *display, XKeyEvent xkey) { Window c ...

98-й вызов функции pthread create() завершается ошибкой

Я запускаю следующую программу. Он просто создает нити, которые сразу же умирают. Я обнаружил, что после 93-98 (это немного отличается) успешных вызовов, каждый следующий вызов pthread_create () завершается ошибкой 11: ресурс временно недоступен. Я думаю, что правильно закрываю поток, поэтому он должен отказаться от любых ресурсов, которые у него есть, но некоторые ресурсы становятся недоступными. Первый параметр программы позволяет мне установить интервал между вызовами в pthread_create() но ...

C++11: зависит ли std:: thread в linux от библиотеки pthread?

Я читал, что pthread является библиотекой C и не совместим с объектной моделью C++, особенно когда речь идет об обработке исключений. Итак, я хочу знать в системе linux, как GCC / clang реализует std::thread, вызывает ли он некоторые собственные функции linux / API ядра или что-то еще? Также, как реализуется std::thread_local, связанный с __thread? ...

как сохранить результат команды tail в переменной?

Я разрабатываю приложение в стеке MEAN. Я хочу создать сценарий изменения размера изображения и обрезки в качестве фонового процесса, когда новое изображение загружается на сервер. Скрипт наблюдает за загрузкой нового изображения в папку и обрезает его. Я предпочитал способ написания сценариев оболочки Linux в качестве демона. Я использовал следующую идею для выполнения задач. - Новое изображение загружается на сервер и записывается в photolog.txt файл, где я могу захватить изображения стр ...