LINUX.ORG.RU

Избранные сообщения thymikon

Как ввести пароль sudo в vi/vim не выходя из него

Форум — Admin

Простите, может я мало искал, но как ввести пароль sudo в vi/vim не выходя из него.

Раздражает когда забываешь писать sudo и после больших изменений нельзя сохранять результат. Приходится копировать изменения в другой файл…

 , , ,

SaintAnd
()

vim для самых маленьких

Статьи — Desktop
vim для самых маленьких

Основные команды текстового редактора vim

( читать дальше... )

 , ,

LINUX-ORG-RU
()

Как понять, какая программа (сервис) пытается законнектиться на сервер?

Форум — Admin

На Linux-сервере видны непрекращающиеся попытки хоста 192.168.1.95 соединиться на портах 57770 ... 57776, где-то в этом диапазоне.

На самом хосте тоже видны эти подключения, но непонятно кто их создает:

> netstat -np
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.1.95:57770      192.168.1.251:22        TIME_WAIT   -
tcp        0      0 192.168.1.95:47942      192.168.1.251:389       ESTABLISHED -
tcp        0      0 192.168.1.95:57776      192.168.1.251:22        TIME_WAIT   -
tcp        0      0 192.168.1.95:43086      192.168.1.251:5222      ESTABLISHED 2465/psi-plus
tcp        0      0 192.168.1.95:49960      192.168.1.251:389       TIME_WAIT   -
tcp        0      0 192.168.1.95:49958      192.168.1.251:389       TIME_WAIT   -
tcp        0      0 192.168.1.95:49456      192.168.1.251:749       ESTABLISHED -


Как можно выяснить, какая часть системы за это ответственна?

Дистрибутив Astra Linux (Debian 9).

 , , подключение, ,

Xintrea
()

Игры в терминале

Форум — Games

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

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

Теги для поисковых ботов (жрите мои любимые ботики): ascii games, terminal games, ncurses games, tty games, console games, cli games, tui games, text-based games, command line games, игры в терминале, игры в консоле, игры для командной строки.

Критерии отбора:

  1. Язык программирования: Си(в приоритете), си++. Остальные пока не рассматриваются. Потенциальные в будущем - ада, фортран, бейсик, паскаль. Жирный пайтон идет лесом, хипстерские гоу, раст и иже с ними туда же.
  2. Открытые исходники с лицензиями, позволяющими модификацию, не препятствующие распространению. Свободные и одобренные дядюшкой Столлманом в приоритете.
  3. Зависимости. Без sdl и других графических либ. Опционально пускай будет, например, для музыки. Но не навязывается. NCurses и подобные библиотеки для работы с терминалом всяко одобряются и котируются. Не приветствуются в зависимостях всякие гугловские юнит тесты и другие чёрт ногу сломит либы. Для маленьких терминальных игр эта мишура не нужна.

Источники игорей:

  1. https://ttygames.wordpress.com/
  2. https://github.com/ligurio/awesome-ttygames
  3. https://inconsolation.wordpress.com/
  4. https://kmandla.wordpress.com/
  5. https://ibiblio.org/pub/linux/games/ Артефакты прошлого. Игры для терминала надо искать. Не всё собирается с современным компилятором.
  6. gopher://sdf.org/9/users/saahriktu/bttf/gamez_p0.tar.lzma (использовать lynx) - сборник ascii игр, собранный камрадом @saahriktu
  7. https://www.youtube.com/user/livibetter/videos
  8. https://zenway.ru/tag/ASCII
  9. https://blends.debian.org/games/tasks/console
  10. ASCII игры по Linux
  11. Поиск на github.com, gitlab.com по соответствующим запросам
  12. Поиск рогаликов на http://www.roguebasin.com/index.php?title=Category:Roguelike_games
  13. Все поисковики, даже малоизвестные иногда выдают страницы, на которые не попадешь с гугла или яндекса.

Сами игори:

!!!NEW!!! 1. 8f - Терминальный вариант карточной игры Сумасшедшие восьмёрки (Crazy Eights).

  1. Alienwave - Сложная Galaga-подобная игра с хорошим ascii-артом.
  2. Bricktick - Красивый клон арканоида с бонусами.
  3. CLines - Качественная реализация всеми известной офисной игры Color Lines.
  4. Dominoes - Реализация одного из вариантов игры Домино.
  5. Lwrace - Бегаем символом «O», собираем «$», избегаем «#», уворачиваемся от «o».
  6. Morpion solitaire - Отличная реализация отличной же тетрадной игры Join Five.
  7. MyMan - Пакман для терминала с множеством настроек.
  8. Peg-solitaire.c - Добротная реализация одноименной настольной игры с 5-ю раскладками.
  9. XT gyoretsu - Воссозданная с любовью и с ncurses старая тетрадная игра.
  10. Ztrack - Псевдо-тридешные гоночки с красивым бэкграундом.
  11. to be continued

 , , ,

nab_linux
()

Чукча писатель

Галерея — Скриншоты

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

На экране, собственно, сам процесс. Гитбуку отдельное спасибо за «community» тариф, который открывает весь функционал платного сервиса, но за бесплатно. Возможно не лучший сервис, но для моих нужд пришелся весьма ко двору.

В остальном - urxvt с tmux’ом и остальными neovim’ами vifm’ами. К слову, отдельная благодарность @xaizek за vifm. Это лучший файловый менеджер по моему опыту.

В левом верхнем - cava. Просто красиво под музыку «столбики» прыгают. Должен отметить, только в urxvt нормально работает - очень быстро отрисовывает, цпу не ест. Тот же alacritty от cava с ума сходит - течет по памяти, цпу как не в себя.

До этого рабочим терминалом был gnome-terminal. Он вполне себе справляется со всеми моими задачами. На urxvt перешел недавно, как только разобрался, почему не рисовал нормально некоторые utf-символы (оказалось, нужно было просто правильно шрифт указать) и из желания некоего однообразия.

Окружение: NixOS (unstable channel), Gnome 42.3 (полный дефолт кроме обоины и шрифта - везде использую Iosevka)

>>> Просмотр (3840x1600, 1342 Kb)

 , , ,

ergo
()

homeoffice

Галерея — Рабочие места

Удалёнка должна быть комфортной

>>> Просмотр (4032x2268, 2891 Kb)

 

ergo
()

Класическое «ХОРОШО»

Галерея — Скриншоты

Здесь мы выдим Kubuntu 20.04.1 LTS с двумя мониторами.

Audio player Clementine(в простонародии Климентий) играет музыку.

Video player MPV просмотр видеосов.

Курсор «tux» для удобства, а не для фанклуба linux.

В общем что есть то есть.

Вот ещё скриншоты https://imgur.com/a/PhgMN86

Да, и главное граматические ошибки в тексте(описание к скриншёту) присутсвуют.

Всё как всегда(капитан Очевидность).

>>> Просмотр (4480x1080, 437 Kb)

 ,

debian000
()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

Перемещено Klymedy из talks

 , , , ,

grem
()

Арч самоизоляционщика

Галерея — Скриншоты

Делать дома нечего, решил попробовать эти ваши тайлинги на своем ноуте.
Не очень это просто, особенно когда не умеешь кодить всякие css и изучаешь все методом тыка и «обратного инжиниринга».
В целом пока нравится, так привык за две недели, что Gnome кажется каким-то неудобным. На скриншотах:

Еще скриншоты:
Rofi, углы пока не понял как убрать
LOR+ranger
Other apps

Мои старые темы: 1 2

>>> Просмотр (1920x1080, 437 Kb)

 , , ,

olegka
()

NVidia драйвер в ArchLinux - возможно?

Форум — Linux-hardware

Установил Artix, с нувом работает, но кулер видеокарты крутит как сумасшедший, хочу чтобы не крутил, как в Gentoo с драйвером NVidia. Карта GeForce GTX 550 Ti

Сделал [code]pacman -S nvidia-390xx-lts nvidia-xconfig[/code] заблэклистил нуво, перезагрузил - X не стартует. Вручную тоже не хочет (startx/exec startkdm).

Секция Device xorg.conf: [code] Section «Device» Identifier «Device0» Driver «nvidia» VendorName «NVIDIA Corporation» EndSection [/code]

xorg.log сообщает, что [code] [ 22.840] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the [ 22.840] (EE) NVIDIA: system’s kernel log for additional error messages and [ 22.840] (EE) NVIDIA: consult the NVIDIA README for details. [ 22.840] (EE) No devices detected. [ 22.840] (EE) Fatal server error: [ 22.840] (EE) no screens found(EE) [ 22.841] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 22.841] (EE) Please also check the log file at «/var/log/Xorg.0.log» for additional information. [ 22.841] (EE) [ 22.842] (EE) Server terminated with error (1). Closing log file. [/code]

Что не так с «NVIDIA kernel module» и где этот «system’s kernel log»?

 

Chord
()

Как собрать пакет с помощью yay и установить его на другой машине?

Форум — Admin

Подскажите пожалуйста, или ткните носом в ман, который я несколько раз уже прочёл, или в гугл где предлагают какие-то слишком сложные и избыточные решения

https://www.reddit.com/r/archlinux/comments/8q10qz/aur_helper_with_possibilit... https://www.reddit.com/r/archlinux/comments/8q10qz/aur_helper_with_possibilit... https://wiki.archlinux.org/index.php/Distcc

До установки yay я это вполне просто делал, в плане собрать с помощью makepkg пакет, копировать его на другую машину и установить с помощью pacman. А в yay это нельзя сделать как-нибудь одноклеточно? Заранее прошу прощения, если проглядел очевидное на самом видном месте, но я правда читал мануал.

 , , , ,

abbxuser
()

Альтернативы почты для своего домена

Форум — General

Подскажите, есть ли альтернативы бесплатному сервису от яндекса, почта для своего домена. Читал что pdd.yandex скоро как и гугл, станет платным.

Если альтернатив нет, как замутить свой почтовый сервис, без веб интерфейса, с подключением через почтовый клиент какой нибудь.

 , , , ,

spectr16
()

Что должен знать начинающий питонист?

Форум — Talks

Чтобы его вообще взяли хоть куда, код писать на Python? Если вообще в програмировании ноль знаний и опыта, что надо знать по минимуму. Есть же такие люди, которые не имея ни какого отношения к программированию, становятся Python-программистами.

Понятно, что все базовые вещи типа ветвлений, циклов, подпрограмм. А что ещё? Как хорошо надо знать ООП? Нужно ли уметь реализовать сортировку (ведь для тех же list есть уже метод sort)? Оценка сложности алгоритма (в терминах O-нотации) уже оверкилл для начинающего, да? Что ещё?

 ,

seiken
()