LINUX.ORG.RU

Сообщения vvvv

 

Программисты vs юристы или врачи

Форум — Talks

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

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

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

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

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

Когда это всё уляжется через 10-50 лет, то компьютеры превратятся в обыденные заурядные закрытые коробочки, недоступные и неинтересные большинству, что уже сейчас видно на примере смартфонов. Технологии стабилизируются, будут созданы узконаправленные образовательные программы для подготовления специалистов. Мало кто будет что-то понимать, что такое компьютеры и как они работают, кроме этих специалистов или кроме ограниченных групп увлечённых гиков.
Мне кажется, что подобная ситуация уже могла бы быть сейчас, если бы Windows изначально был в более продвинутом виде для массовых пользователей. В таком виде, как сейчас Windows 10/11. И если бы не существовало Unix-систем.
Тогда бы у целых поколений людей не возникло никаких самостоятельных навыков и привычек, не возникло бы ничего, кроме несложных утилитарных действий, которые можно и сейчас делать на смартфонах.

Что думаете на этот счёт?

 

vvvv
()

Как удобно поставлять (скриптовый) код для обычных пользователей

Форум — General

Иногда пишу программки/скрипты на заказ на Питоне, код отдаю в архиве с небольшой инструкцией, как установить Питон.

Бывает скрипты нужно дорабатывать и тогда такой подход превращается в какую-то неудобную возню с архивами, заменой файлов в архиве. Легко ошибиться, легко пропустить какой-то файл, или наоборот что-то лишнее поместить в архив.
У заказчика тоже копятся разные архивы, легко ошибиться.

Как удобнее поставлять код в таких случаях для нетехнических пользователей?

Немного уточню: основное затруднение возникает, когда заказчик сам точно не знает, что нужно и поэтому разработка происходит постепенно с постоянным добавлением и изменением функционала. Так же исправление багов.
На каждое изменение нужно отдавать новую версию программы.
Git слишком сложный для обычных пользователей. Вот сейчас смотрю gui-обёртки над Git, но тоже как-то не так уж просто. И интерфейс ещё нужен желательно на русском.

 

vvvv
()

KDE X11 несколько графический сессий одновременно и VNC

Форум — General

Я тут узнал, что можно одновременно на нескольких tty запускать графические сессии.
И тут закралась мысль, а можно ли не только запустить, а использовать одновременно две графические сессии?
Одной я буду пользоваться, как обычно, а на другой запущу vnc-сервер и к нему подключусь с другого устройства.

Таким образом, я буду просто использовать систему, как всегда, а на другом tty через vnc-сервер кто-то другой будет работать.

Но это не совсем работает, как надо.
2 графические сессии запустил, одна запустилась автоматом при запуске системы, вторую на другом tty вручную запустил через startx.
vnc-сервер запустил, подключился к vnc-серверу с другого устройства. Но как только я переключаюсь с того tty на котором запущен vnc-сервер на другой tty, vnc-клиент перестаёт получать изображение. Если вернуться обратно, то изображение появляется.

Может ли такое вообще работать? Не получается нагуглить, возможно ли такое вообще, и как это настроить.
У меня KDE 5 X11.

 

vvvv
()

Качественные курсы: есть ли?

Форум — Talks

Существуют ли (платные) качественные курсы по системному программированию/веб-разработке бэкэнда/продвинутому Линуксу или вообще что-то универсальное развивающее?

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

 

vvvv
()

Примеры GUI программ без фреймворков

Форум — General

Знакомы ли вам полноценные десктопные графические программы, написанные без использования фреймворков QT/GTK и подобного?
На чистой манипуляции X11 или Wayland.
Не просто поделки какие-нибудь, а реальные качественные программы, которыми пользуются люди.

 

vvvv
()

Сетевой трафик, странный hostname

Форум — General

При использовании tcpdump, вижу трафик примерно такого вида:

12:24:40.111518 IP 172-1-1-6.lightspeed.hstntx.sbcglobal.net.57198 > 172-1-1-1.lightspeed.hstntx.sbcglobal.net.domain: 22882+ A? fonts.gstatic.com. (35)
12:24:40.111532 IP 172-1-1-6.lightspeed.hstntx.sbcglobal.net.57198 > 172-1-1-1.lightspeed.hstntx.sbcglobal.net.domain: 57198+ AAAA? fonts.gstatic.com. (35)

172-1-1-1 это роутер, 172-1-1-6 это мой ПК.

Что меня смущает это lightspeed.hstntx.sbcglobal.net. Что это вообще такое и откуда оно берётся? Показывается вообще на всех пакетах в моей сети.
Wireshark показывает такой же трафик, но без этого «lightspeed», просто IP.
У меня обычная домашняя сеть с парой пк и роутером. Роутер keenetic air. Система OpenSuse Leap, NetworkManager 1.38.6
Куда копать вообще, ничего не понимаю?

 

vvvv
()

Редирект stdout в stdin

Форум — General

Можно ли сделать редирект stdout произвольного процесса в stdin терминала? Например, что-то вроде echo ls -la 0> и после этого должна выполниться команда ls -la

echo выводит «ls -la» в stdout и этот вывод должен отправиться в stdin текущего терминала. По сути, нужно тоже самое, что если бы я сам набрал «ls -la» Такое возможно?

Зачем???

Во-первых, просто стало интересно, и я найти ничего подходящего не могу.
Во-вторых, например, такой случай: копирую и запускаю какую-то команду, например:
>> inotifywait
получаю:
If 'inotifywait' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf inotifywait
выполняю:
>> cnf inotifywait
получаю:
Try installing with: (тут новая строка) sudo zypper install inotify-tools
и далее мне бы хотелось взять вот это
sudo zypper install inotify-tools
и просто перенаправить, будто бы я сам эту команду ввёл.

 

vvvv
()

Парсинг логов кастомного формата

Форум — General

У меня есть сервер, который пишет логи в чёрт знает каком формате (я зафигачил свой формат логов который показался мне удобным на тот момент)

Вот пример:

  • дата / время / ип / хттп метод / статус / путь / имя хоста
  • 2023-03-07 12:03 192.168.1.1 GET 200 / mysite.local
  • 2023-03-07 12:03 192.168.1.1 GET 200 /test/ mysite.local

Мне теперь нужно проанализировать эти логи, какой-нибудь прогой. Я попробовал Webalizer, но он мои логи не принимает.

Есть какой-нибудь несложный софт, который скушает такой формат и ещё который бесплатный и оффлайн работает?

Ну, чтобы в идеале работал, как Webalizer:

webalizer mylog.log -o output_dir прописал и получаешь ХТМЛ страницу с графиками.

 , ,

vvvv
()

RSS подписка на новые темы