Такова специфика русскоязычного IT-сообщества. Можете открыть ЛоР или OpenNet и увидеть под каждой новостью из мира OpenSource потоки... Ненавистью это не назовёшь, скорее неприятия, противопоставления себя и окружающим. То есть представляете, OpenSource это зачастую люди, которые в своё собственное время что-то делают, отдают это в общее пользование бесплатно, а большинство комментариев - лютый негатив.
К примеру. Состоялся релиз дистрибутива Fedora 35. Открываем OpenNet, первый комментарий в новости:
>>> Единственный ненормальный дистрибутив, которым ни один нормальный человек никогда пользоваться не будет.
Открываем сообщество GNU/Linux на Reddit, второй комментарий (первый - технический):
>>> The performance improvements in gnome 41 are really nice!
У меня есть идеи, почему так, но это только домыслы. Но если хотите более, скажем так, позитивной реакции в целом (я, лично, устаю от негатива по жизни) - можно читать и писать в Reddit, HackerNews и т.п. На английском.
Если хотите написать годную статью по основам Git и системам контроля версий в целом, то могу вам предложить идею, как сделать такую статью полезной и интересной. Представьте себя преподавателем в ВУЗе, которому на первом курсе ИВТ поручили вести предмет "Введение в профессию" и предоставили возможность самому выбрать, какие темы дать студентам.
Вы обоснованно решили, что навыки работы с системами контроля версий - жизненно необходимы будущим специалистам. При этом студенты ещё не проходили программирование, алгоритмы и т.п. Тогда как им дать представление о том, что Git - это нужно, важно и полезно, чтобы с первых лабораторных по программированию они уже пользовались Git (тогда преподаватель сможет просто посмотреть историю коммитов и понять, как разворачивался творческий процесс)?
Думаю, нужно объяснять принципы его работы не на примере кода, а на примере стихов или рассказов. К примеру, Маша и Вася решили написать поэму в соавторстве. Каждый пишет по одному четверостишью. Потом к ним присоединился Серёжа, который начинает вносить в проект весомый вклад, но вместе с тем и смуту, поскольку ему не нравится стиль Васи. Было бы интересно.
Да это просто очередной вброс в споре "чем мотоциклы лучше лошадей" от человека, который просто не любит лошадей, но пытается обосновать свою нелюбовь логическими доводами на конференции коннозаводчиков.
Очень классная статья, спасибо! Читая про Vim, всегда найдёшь для себя новое - полезное. Кстати, на прошлой неделе прошёл двухдневный VimConf 2021 - трансляция велась на Твитче. С помощью yt-dlp можно легко скачать и посмотреть оффлайн. Несколько выступлений были как раз по Lua.
Линукс позволяет создавать очень эффективные workflow и имеет инструменты для этого из коробки:
Тайловые оконные менеджеры. Вот представьте - рабочий комп с двумя мониторами. В тайловом оконном менеджере нажатием одной клавиши на левом мониторе открываются два окна, в горизонтальной ориентации: одно с Writer в котором заготовка искового заявления, другое - с браузером, в котором открыт Консультант+. На правом мониторе открывается окно с файловым менеджер с папкой "Клиенты" и другим окном - почтовым клиентом. На третьем виртуальном рабочем столе, который связан с первым монитором открыт мессенджер, музыкальный проигрыватель, и Emacs со "списком дел" (который, фактически полное расписание жизни - что сделать, когда, в какой последовательности и т.п.). То есть мне нужно писать исковое заявление или жалобу - всё, что мне нужно - это нажать одну комбинацию и я получаю сразу готовый workflow. А чем легче к нему доступ, тем больше вероятность, что не будешь ударяться в прокрастинацию, а возьмёшь и сделаешь дело. Настройка всего этого хозяйства - дело десяти минут. Профит - на часы.
Консоль. К примеру, в суде я знакомлюсь с материалами дела - фотографирую на телефон. Скидываю в папку на яндекс.диске. На рабочем компе одной командой запускается скрипт, который берёт jpg из папки, уменьшает и конвертирует в pdf с наложением нужных мне фильтров. Мне тут же надо распечатать этот pdf? Не вопрос: lpr <имя файла>. И никаких диалогов, метаний курсором с одного монитора на другой - всё на кончиках пальцев. Или мне нужно скопировать файлы, которые я поместил сегодня в некую папку. Одна команда find и готово. Никаких хождений в "проводнике", никаких выделений с зажатым CTRL, никаких выделить-вставить.
В Линуксе есть такие крутые штуки как Vim и Emacs. Да, я понимаю, что их можно поставить и в Винде. Но не так просто, как ввод одной команды. Но дайте мне любой убогий ноут, на который можно накатить Линукс и который не тянет современные оконные среды и за полчаса я настрою NeoVim, который будет просто ультимативной машиной для работы с простыми текстами, с проверкой орфографии на двух языках, с возможностью конвертации написанного в odt и т.п.
Линукс красив. То, как в Ubuntu 21.04 отрисовываются шрифты на 4k мониторе, можно смотреть бесконечно. Пытался настроить что-то похожее в Виндовс - ну так себе. Если, опять же, не устанавливать Gnome/Kde, а работать с i3, то у нас есть гибкие возможности по настройке отрисовки шрифтов через fontconfig. Получается очень классно. А если посмотреть на r/UnixPorn - то можно неплохо так вдохновиться.
В Линуксе нет эффекта черного ящика, как в Винде. Что она постоянно делает? Почему проц загружен на 100% когда комп в простое? Что это за процесс такой и почему он сейчас что-то творит с моим жестким диском? Какую информацию она отсылает, кому и зачем? Что содержат новые обновления? Нужны ли они мне? Почему комп вчера работал нормально, а сегодня тормозит? Пытался найти исследования телеметрии десятки - должны же быть любопытные люди, которые разберут этот вопрос по косточкам. А нету таких...
Линукс бесплатен. Да, нет проблем и для винды купить ключ на али и не запариваться со всякими там kms-tools (моя этика не запрещает мне пользоваться пиратской виндой, но запрещает, к примеру, скачивать Киберпанк с торрентов). Но в тех случаях когда можно не нарушать условия соглашения (в данному случае, лицензионного), лучше их не нарушать.
Но вообще вопрос, который вы подняли, "если на Линукс нельзя выполнять рабочие задачи, есть ли в нём смысл" - он действительно интересный. Дерек ( DistroTube ) жаловался, что ему постоянно нужно монтировать видео для канала, но бесплатные инструменты для монтажа не очень хороши. Он пришёл к выводу, что будет страдать, но не прикоснётся к проприетарному ПО, потому что таковы его принципы. Я считаю несколько по-другому. Допустим, ко мне пришёл клиент, и чтобы оказать ему качественную помощь, мне нужно основательно покопать консультант+. У меня нет лицензионной версии с нужными пакетами. Что мне делать? Оказать помощь некачественно или поставить пиратскую версию? Или сказать клиенту, извини, но чтобы тебе помочь, мне нужен консультант, а он стоит двадцать тысяч в месяц. Думаю, что разово можно воспользоваться и пиратским. Но если таких клиентов будет в месяц 10 человек, то с каждого можно брать +2 тысячи и купить лицензионную версию. То есть самая правильная этика поступать максимально разумно исходя из конкретной ситуации. Вышеперечисленные аргументы в моих глазах свидетельствуют, что пользоваться Линуксом разумнее, чем Виндой. Но если кто-то не хочет разбираться во всех этих консолях, оконных менеджерах, а хочет тупо "копировать и вставлять", то для него разумнее привычным Windows, чем поставить какую нибудь Ubuntu, промучаться с ней неделю, а потом ныть в комментах, что Линукс не юзабельная хрень.
Любые подобные классификации - это интересные ментальные задачи, но, к сожалению, не имеющие практического смысла. Мы также можем классифицировать начальство ("папенькин сынок", "из бывших бандитов", "чекист", "из грязи в князи", "бывший спец", "лишь бы че, только б домой не идти" и т.п.), клиентов ("динамо", "курочка Ряба", "и рыбку съесть, и на ... не сесть", "чего не сделай, всё плохо"). Успешная или неуспешная работа с каждой из возможных категорий, вне зависимости от их роли, зависит от внутреннего чутья и многообразия конкретных жизненных ситуаций. Единственное, со временем формируется набор правил "если <то>, то сразу нафиг", и вот их лучше придерживаться, потирая шишку на лбу от рукоятки грабель.
Я считаю, что пока игры под Linux - это как "я тут работаю, но ещё и поиграть иногда во что-нибудь можно, в старое-любимое". Вообще решил, что для меня оптимально один комп для линукса: Mini-ITX форм-фактор, Ryzen со встройкой + 16 памяти + SSD на 512, а другой на винде - чисто под игрушки. Ещё такой нюанс: если вы играете, то у вас, возможно, монитор больше 100Гц. Так вот под Linux с этим пока печально - курсор ездит плавно, но прокрутка, перетаскивание окон, анимация - 60Гц, то есть та плавность, которая под виндой - отсутствует. Читал на Reddit-е что, возможно, в Gnome 40 скоро эту ситуацию скоро поправят. Не знаю, может в случае с видеокартами AMD + Wayland лучше дело обстоит, но с Nvidia и Иксами пока так.
Да, разработчикам бы базовые расширения в состав гнома включить, чтобы с новой версией они гарантировано работали. Иначе не серьёзно. Обновился с утра, всё поломалось, сидишь день разгребаешь. Я так с манджаро попал, испортил всё до состояния необходимости полной переустановки. Плюнул, поставил убунту.
Emacs + org-mode надо студентам давать и экзамен по нему)))
Да, я тоже долгое время использовал i3 на всех компах. Но потом провёл аудит оконного хозяйства и установил, что основные сценарии на основной машине (два 4k-монитора, 27 и 32 дюйма) следующие:
стартовый режим. Включил комп, открыл браузер, почитать новости. Если он занимает весь монитор - не удобно. Нужно либо переводить его в floating-mode, либо открывать второе окно. Чтобы автоматически в i3 запускался сценарий: одно окно - floating, больше одного - тайлинг, не разобрался как сделать;
рабочий режим. На одном мониторе окно с текстовым редактором + окно с браузером (или другим текстовым документом), на втором мониторе хаотичный процесс - открытие, закрытие приложений (ищешь по документам, то одно запустишь, то другое - калькулятор там, почтовый клиент, Телеграм и т.п.) Встроить этот хаос в тайлигнг - не получается. В результате я больше время гоняю окна туда-сюда, чем получаю преимущества от расстановки.
В результате мне удобнее в гноме на одном мониторе расставить окна, а на втором держать контролируемый беспорядок. Но вообще i3 классный, конфигурируешь как тебе надо, ни кто в этот процесс не вмешивается. Смотрю видео от DistroTube, у него Xmonad как основной оконный менеджер используется. Я так понял - там можно очень гибко конфигурацию поведения и расстановки окон определять, когда-нибудь дойдут до него руки.
На 90% хватает веб-версии Консультант+. Если основательно покопаться в нормативке/практике нужно - то через виртуалку с виндой7 запускаю. А так, если с лицензией заморочиться, то можно Гарант взять, у них версия под Линукс есть нативная.
В позапрошлом году взял HP 426dw - решил сразу все проблемы с печатью. До этого были Canon 4018, с которых я пылинки сдувал, поскольку картриджи по 300-500 рублей, но время берёт своё - стали бумагу из рук вон плохо забирать. У HP картридж на 9000 страниц, хватило ровно на год. Поменял на альтернативный от NVPrint за 1500, разницы не заметил. Печатает шустро, с двух сторон, как сетевой принтер тоже работает здорово. Печатаю и с ноутбука, и с телефона на андройде. Сканер с автоподачей бумаги (правда, односторонний). Сканирую в сетевую папку, чтобы если переворачивать страницы, то не тянуться к мыши. Сейчас этот принтер снят с продаж, жалею, что не взял про запас ещё один. Его замена - M426fdn. Судя по отзывам в Ситилинке, проблем с заправкой нет, пишут что картриджа хватает на 7500 страниц. Проблем с драйверами в Линуксе нет, всё подхватывается автоматически.
Занимаюсь адвокатской деятельностью. Основной домашний комп, рабочий комп и ноут - все на Linux. Основной дистрибутив пару лет был Manjaro, но что-то последнее время в после обновлений то одно отвалится, то другое. В результате на рабочий и домашний комп поставил Ubuntu 21.04 - очень нравится визуально. Работает стабильно. Но ноуте остался Manjaro с i3. Тайловый оконный менеджер для ноутбука - прям в тему. Переключаться между "рабочими столами" удобнее, чем между приложениями - на одном почта, на другом браузер, на третьем текстовый редактор. Ресурсов потребляет мало, вентилятор не включается. Учёт дел, расписание, составление документов - всё в org-mode на Doom Emacs. Дистрибутив - дело второе, Emacs решает. Гениальнее программы не встречал.
Споры Gnome vs KDE не особо понимаю, если честно. Запуск повседневных программ удобнее всего повесить на хоткеи. Запуск менее частых - через Win+<первые буквы нужной программы>. И там, и там - это работает. В консоли - свои скрипты, типа из кучи jpg собрать pdf. Попробовал в Manjaro Gnome 40 - через годик хорош будет, когда расширения в стабильном состоянии будут.
Очень классно! Я думаю, что к этим двум статьям нужна ещё одна — типа подводка. В таком плане: "Часто в новостях можно читать, что удалось установить Линукс на XXX-устройство. Каким образом это делается? Какие основные этапы установки и какие сложности при этом возникают возникают? Как их можно разрешить? В этой статье. В следующих разберём установку Линукса на калькулятор HP". В общем, нужна предварительная интрига, затем общее объяснение фокуса, а затем сам фокус.
Да, кто сейчас вспоминает про ассемблер? Если только в контексте разобраться, как там всё устроено, на низком уровне. Ну или те, кто работает с микроконтроллерами. А в те времена люди им прям серьёзно интересовались, находили практическое применение. Наверное все эти утилиты, о которых идёт речь в комментариях, писались на чистом ассемблере. У нас по друзьям ходила книга Питера Нортона, в которой описывалось, как создать утилиту для работы с жёстким диском. Сколько не читали, так ничего толком и не поняли.
Ещё был такой "электронный журнал" (оболочка для просмотра со спецэффектами + тексты) InfectedVoice, посвященный тонкостям вирусописания, преимущественно на ассемблере. Мало что понимал, но было интересно. Подборка этого e-zine'a долго лежала у меня в архиве и антивирусы на неё стабильно ругались.
Песня Beatles — Girl для спикера тоже была, довольно качественно звучала).
А ещё было несколько программ для ASCii-арта. Даже что-то рисовать пытался в них, вставлял в программу на ТурбоПаскале.
Это да. Но вот почему-то в памяти отложилось: у моего друга был 386 с 1,2 пятидюймовым дисководом. А у меня XT, в которую был установлен дисковод, поддерживающий дискеты 720Кб — он был изначально от компьютера "Поиск". И вот чтобы мои дискеты у друга читались, надо было загрузить этот 800.com
Такова специфика русскоязычного IT-сообщества. Можете открыть ЛоР или OpenNet и увидеть под каждой новостью из мира OpenSource потоки... Ненавистью это не назовёшь, скорее неприятия, противопоставления себя и окружающим. То есть представляете, OpenSource это зачастую люди, которые в своё собственное время что-то делают, отдают это в общее пользование бесплатно, а большинство комментариев - лютый негатив.
К примеру. Состоялся релиз дистрибутива Fedora 35. Открываем OpenNet, первый комментарий в новости:
>>> Единственный ненормальный дистрибутив, которым ни один нормальный человек никогда пользоваться не будет.
Открываем сообщество GNU/Linux на Reddit, второй комментарий (первый - технический):
>>> The performance improvements in gnome 41 are really nice!
У меня есть идеи, почему так, но это только домыслы. Но если хотите более, скажем так, позитивной реакции в целом (я, лично, устаю от негатива по жизни) - можно читать и писать в Reddit, HackerNews и т.п. На английском.
Если хотите написать годную статью по основам Git и системам контроля версий в целом, то могу вам предложить идею, как сделать такую статью полезной и интересной. Представьте себя преподавателем в ВУЗе, которому на первом курсе ИВТ поручили вести предмет "Введение в профессию" и предоставили возможность самому выбрать, какие темы дать студентам.
Вы обоснованно решили, что навыки работы с системами контроля версий - жизненно необходимы будущим специалистам. При этом студенты ещё не проходили программирование, алгоритмы и т.п. Тогда как им дать представление о том, что Git - это нужно, важно и полезно, чтобы с первых лабораторных по программированию они уже пользовались Git (тогда преподаватель сможет просто посмотреть историю коммитов и понять, как разворачивался творческий процесс)?
Думаю, нужно объяснять принципы его работы не на примере кода, а на примере стихов или рассказов. К примеру, Маша и Вася решили написать поэму в соавторстве. Каждый пишет по одному четверостишью. Потом к ним присоединился Серёжа, который начинает вносить в проект весомый вклад, но вместе с тем и смуту, поскольку ему не нравится стиль Васи. Было бы интересно.
Да это просто очередной вброс в споре "чем мотоциклы лучше лошадей" от человека, который просто не любит лошадей, но пытается обосновать свою нелюбовь логическими доводами на конференции коннозаводчиков.
Вставлю свои пять копеек:
удобно переназначить CTRL на CAPS-Lock;
Переназначить переключение рус-англ. раскладки на Ctrl-A в режиме вставки;
Выход из режима вставки по дефолту на <Ctrl-[> Быстро привыкаешь, двумя мизинцами.
Очень классная статья, спасибо! Читая про Vim, всегда найдёшь для себя новое - полезное. Кстати, на прошлой неделе прошёл двухдневный VimConf 2021 - трансляция велась на Твитче. С помощью yt-dlp можно легко скачать и посмотреть оффлайн. Несколько выступлений были как раз по Lua.
В Manjaro hplip ставил, да. В Ubuntu из коробки работает. Попробовал сейчас сканер в gscan2pdf - всё работает без настроек.
Я думаю, и в 21.10 Gnome 40 рано пихать...
Линукс позволяет создавать очень эффективные workflow и имеет инструменты для этого из коробки:
Тайловые оконные менеджеры. Вот представьте - рабочий комп с двумя мониторами. В тайловом оконном менеджере нажатием одной клавиши на левом мониторе открываются два окна, в горизонтальной ориентации: одно с Writer в котором заготовка искового заявления, другое - с браузером, в котором открыт Консультант+. На правом мониторе открывается окно с файловым менеджер с папкой "Клиенты" и другим окном - почтовым клиентом. На третьем виртуальном рабочем столе, который связан с первым монитором открыт мессенджер, музыкальный проигрыватель, и Emacs со "списком дел" (который, фактически полное расписание жизни - что сделать, когда, в какой последовательности и т.п.). То есть мне нужно писать исковое заявление или жалобу - всё, что мне нужно - это нажать одну комбинацию и я получаю сразу готовый workflow. А чем легче к нему доступ, тем больше вероятность, что не будешь ударяться в прокрастинацию, а возьмёшь и сделаешь дело. Настройка всего этого хозяйства - дело десяти минут. Профит - на часы.
Консоль. К примеру, в суде я знакомлюсь с материалами дела - фотографирую на телефон. Скидываю в папку на яндекс.диске. На рабочем компе одной командой запускается скрипт, который берёт jpg из папки, уменьшает и конвертирует в pdf с наложением нужных мне фильтров. Мне тут же надо распечатать этот pdf? Не вопрос: lpr <имя файла>. И никаких диалогов, метаний курсором с одного монитора на другой - всё на кончиках пальцев. Или мне нужно скопировать файлы, которые я поместил сегодня в некую папку. Одна команда find и готово. Никаких хождений в "проводнике", никаких выделений с зажатым CTRL, никаких выделить-вставить.
В Линуксе есть такие крутые штуки как Vim и Emacs. Да, я понимаю, что их можно поставить и в Винде. Но не так просто, как ввод одной команды. Но дайте мне любой убогий ноут, на который можно накатить Линукс и который не тянет современные оконные среды и за полчаса я настрою NeoVim, который будет просто ультимативной машиной для работы с простыми текстами, с проверкой орфографии на двух языках, с возможностью конвертации написанного в odt и т.п.
Линукс красив. То, как в Ubuntu 21.04 отрисовываются шрифты на 4k мониторе, можно смотреть бесконечно. Пытался настроить что-то похожее в Виндовс - ну так себе. Если, опять же, не устанавливать Gnome/Kde, а работать с i3, то у нас есть гибкие возможности по настройке отрисовки шрифтов через fontconfig. Получается очень классно. А если посмотреть на r/UnixPorn - то можно неплохо так вдохновиться.
В Линуксе нет эффекта черного ящика, как в Винде. Что она постоянно делает? Почему проц загружен на 100% когда комп в простое? Что это за процесс такой и почему он сейчас что-то творит с моим жестким диском? Какую информацию она отсылает, кому и зачем? Что содержат новые обновления? Нужны ли они мне? Почему комп вчера работал нормально, а сегодня тормозит? Пытался найти исследования телеметрии десятки - должны же быть любопытные люди, которые разберут этот вопрос по косточкам. А нету таких...
Линукс бесплатен. Да, нет проблем и для винды купить ключ на али и не запариваться со всякими там kms-tools (моя этика не запрещает мне пользоваться пиратской виндой, но запрещает, к примеру, скачивать Киберпанк с торрентов). Но в тех случаях когда можно не нарушать условия соглашения (в данному случае, лицензионного), лучше их не нарушать.
Но вообще вопрос, который вы подняли, "если на Линукс нельзя выполнять рабочие задачи, есть ли в нём смысл" - он действительно интересный. Дерек ( DistroTube ) жаловался, что ему постоянно нужно монтировать видео для канала, но бесплатные инструменты для монтажа не очень хороши. Он пришёл к выводу, что будет страдать, но не прикоснётся к проприетарному ПО, потому что таковы его принципы. Я считаю несколько по-другому. Допустим, ко мне пришёл клиент, и чтобы оказать ему качественную помощь, мне нужно основательно покопать консультант+. У меня нет лицензионной версии с нужными пакетами. Что мне делать? Оказать помощь некачественно или поставить пиратскую версию? Или сказать клиенту, извини, но чтобы тебе помочь, мне нужен консультант, а он стоит двадцать тысяч в месяц. Думаю, что разово можно воспользоваться и пиратским. Но если таких клиентов будет в месяц 10 человек, то с каждого можно брать +2 тысячи и купить лицензионную версию. То есть самая правильная этика поступать максимально разумно исходя из конкретной ситуации. Вышеперечисленные аргументы в моих глазах свидетельствуют, что пользоваться Линуксом разумнее, чем Виндой. Но если кто-то не хочет разбираться во всех этих консолях, оконных менеджерах, а хочет тупо "копировать и вставлять", то для него разумнее привычным Windows, чем поставить какую нибудь Ubuntu, промучаться с ней неделю, а потом ныть в комментах, что Линукс не юзабельная хрень.
Любые подобные классификации - это интересные ментальные задачи, но, к сожалению, не имеющие практического смысла. Мы также можем классифицировать начальство ("папенькин сынок", "из бывших бандитов", "чекист", "из грязи в князи", "бывший спец", "лишь бы че, только б домой не идти" и т.п.), клиентов ("динамо", "курочка Ряба", "и рыбку съесть, и на ... не сесть", "чего не сделай, всё плохо"). Успешная или неуспешная работа с каждой из возможных категорий, вне зависимости от их роли, зависит от внутреннего чутья и многообразия конкретных жизненных ситуаций. Единственное, со временем формируется набор правил "если <то>, то сразу нафиг", и вот их лучше придерживаться, потирая шишку на лбу от рукоятки грабель.
У меня Lenovo S340 на Ryzen 3200U в Manjaro вроде всё норм. Как проверить, задействовано оно или нет?
Я считаю, что пока игры под Linux - это как "я тут работаю, но ещё и поиграть иногда во что-нибудь можно, в старое-любимое". Вообще решил, что для меня оптимально один комп для линукса: Mini-ITX форм-фактор, Ryzen со встройкой + 16 памяти + SSD на 512, а другой на винде - чисто под игрушки. Ещё такой нюанс: если вы играете, то у вас, возможно, монитор больше 100Гц. Так вот под Linux с этим пока печально - курсор ездит плавно, но прокрутка, перетаскивание окон, анимация - 60Гц, то есть та плавность, которая под виндой - отсутствует. Читал на Reddit-е что, возможно, в Gnome 40 скоро эту ситуацию скоро поправят. Не знаю, может в случае с видеокартами AMD + Wayland лучше дело обстоит, но с Nvidia и Иксами пока так.
Да, разработчикам бы базовые расширения в состав гнома включить, чтобы с новой версией они гарантировано работали. Иначе не серьёзно. Обновился с утра, всё поломалось, сидишь день разгребаешь. Я так с манджаро попал, испортил всё до состояния необходимости полной переустановки. Плюнул, поставил убунту.
Emacs + org-mode надо студентам давать и экзамен по нему)))
Да, я тоже долгое время использовал i3 на всех компах. Но потом провёл аудит оконного хозяйства и установил, что основные сценарии на основной машине (два 4k-монитора, 27 и 32 дюйма) следующие:
стартовый режим. Включил комп, открыл браузер, почитать новости. Если он занимает весь монитор - не удобно. Нужно либо переводить его в floating-mode, либо открывать второе окно. Чтобы автоматически в i3 запускался сценарий: одно окно - floating, больше одного - тайлинг, не разобрался как сделать;
рабочий режим. На одном мониторе окно с текстовым редактором + окно с браузером (или другим текстовым документом), на втором мониторе хаотичный процесс - открытие, закрытие приложений (ищешь по документам, то одно запустишь, то другое - калькулятор там, почтовый клиент, Телеграм и т.п.) Встроить этот хаос в тайлигнг - не получается. В результате я больше время гоняю окна туда-сюда, чем получаю преимущества от расстановки.
В результате мне удобнее в гноме на одном мониторе расставить окна, а на втором держать контролируемый беспорядок. Но вообще i3 классный, конфигурируешь как тебе надо, ни кто в этот процесс не вмешивается. Смотрю видео от DistroTube, у него Xmonad как основной оконный менеджер используется. Я так понял - там можно очень гибко конфигурацию поведения и расстановки окон определять, когда-нибудь дойдут до него руки.
На 90% хватает веб-версии Консультант+. Если основательно покопаться в нормативке/практике нужно - то через виртуалку с виндой7 запускаю. А так, если с лицензией заморочиться, то можно Гарант взять, у них версия под Линукс есть нативная.
В позапрошлом году взял HP 426dw - решил сразу все проблемы с печатью. До этого были Canon 4018, с которых я пылинки сдувал, поскольку картриджи по 300-500 рублей, но время берёт своё - стали бумагу из рук вон плохо забирать. У HP картридж на 9000 страниц, хватило ровно на год. Поменял на альтернативный от NVPrint за 1500, разницы не заметил. Печатает шустро, с двух сторон, как сетевой принтер тоже работает здорово. Печатаю и с ноутбука, и с телефона на андройде. Сканер с автоподачей бумаги (правда, односторонний). Сканирую в сетевую папку, чтобы если переворачивать страницы, то не тянуться к мыши. Сейчас этот принтер снят с продаж, жалею, что не взял про запас ещё один. Его замена - M426fdn. Судя по отзывам в Ситилинке, проблем с заправкой нет, пишут что картриджа хватает на 7500 страниц. Проблем с драйверами в Линуксе нет, всё подхватывается автоматически.
Занимаюсь адвокатской деятельностью. Основной домашний комп, рабочий комп и ноут - все на Linux. Основной дистрибутив пару лет был Manjaro, но что-то последнее время в после обновлений то одно отвалится, то другое. В результате на рабочий и домашний комп поставил Ubuntu 21.04 - очень нравится визуально. Работает стабильно. Но ноуте остался Manjaro с i3. Тайловый оконный менеджер для ноутбука - прям в тему. Переключаться между "рабочими столами" удобнее, чем между приложениями - на одном почта, на другом браузер, на третьем текстовый редактор. Ресурсов потребляет мало, вентилятор не включается. Учёт дел, расписание, составление документов - всё в org-mode на Doom Emacs. Дистрибутив - дело второе, Emacs решает. Гениальнее программы не встречал.
Споры Gnome vs KDE не особо понимаю, если честно. Запуск повседневных программ удобнее всего повесить на хоткеи. Запуск менее частых - через Win+<первые буквы нужной программы>. И там, и там - это работает. В консоли - свои скрипты, типа из кучи jpg собрать pdf. Попробовал в Manjaro Gnome 40 - через годик хорош будет, когда расширения в стабильном состоянии будут.
Очень классно! Я думаю, что к этим двум статьям нужна ещё одна — типа подводка. В таком плане: "Часто в новостях можно читать, что удалось установить Линукс на XXX-устройство. Каким образом это делается? Какие основные этапы установки и какие сложности при этом возникают возникают? Как их можно разрешить? В этой статье. В следующих разберём установку Линукса на калькулятор HP". В общем, нужна предварительная интрига, затем общее объяснение фокуса, а затем сам фокус.
Да, кто сейчас вспоминает про ассемблер? Если только в контексте разобраться, как там всё устроено, на низком уровне. Ну или те, кто работает с микроконтроллерами. А в те времена люди им прям серьёзно интересовались, находили практическое применение. Наверное все эти утилиты, о которых идёт речь в комментариях, писались на чистом ассемблере. У нас по друзьям ходила книга Питера Нортона, в которой описывалось, как создать утилиту для работы с жёстким диском. Сколько не читали, так ничего толком и не поняли.
Ещё был такой "электронный журнал" (оболочка для просмотра со спецэффектами + тексты) InfectedVoice, посвященный тонкостям вирусописания, преимущественно на ассемблере. Мало что понимал, но было интересно. Подборка этого e-zine'a долго лежала у меня в архиве и антивирусы на неё стабильно ругались.
Песня Beatles — Girl для спикера тоже была, довольно качественно звучала).
А ещё было несколько программ для ASCii-арта. Даже что-то рисовать пытался в них, вставлял в программу на ТурбоПаскале.
Это да. Но вот почему-то в памяти отложилось: у моего друга был 386 с 1,2 пятидюймовым дисководом. А у меня XT, в которую был установлен дисковод, поддерживающий дискеты 720Кб — он был изначально от компьютера "Поиск". И вот чтобы мои дискеты у друга читались, надо было загрузить этот 800.com