И это всё МОЁ

Инженер по специальности, программированием ранее не увлекался, в ВУЗе знаний по этой теме дали очень мало.


Начал сейчас кодить простые вещи на python (аналитически описал геометрию и пытаюсь оптимизировать параметры для получения нужного результата) и почитываю краем глаза Development. Теперь стало интересно.


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


В общем, ищу книжку по основам программирования – алгоритмы, работа с памятью, работа с процессором, принципы ООП, принципы ФП, etc.


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









 ,








И это всё МОЁ

Типа советского https://ru.wikipedia.org/wiki/Гений_(фильм,_1991) с Абдуловым
Что есть еще годного подобного?








 , ,








И это всё МОЁ

Скажите, вот заходил раньше я на сайт через поисковик гугл, а теперь ввожу и его там нет если набрать

"название_какое-то"
, но если набрать, к примеру,
"название.com"
, то его найдет,сайтик просто раньше первой ссылкой в топе был. Как работает вообще система и почему некоторые поисковые запросы убираются? P.S. важно ли, сайт с 18+ контентом








 ,








И это всё МОЁ

гугель вдруг ни с чего стал требовать капчу, мол «Our systems have detected unusual traffic from your computer network». Более сотни компов, в основном линукс, сидят за pfense c Transparent Proxy. При чём, гад такой, просит капчу не всех и, даже хуже того, на одном и том же компе может из хрома спросить, а из фокса - нет!








 ,








И это всё МОЁ

После шести лет разработки вышла игра «My Little Pony: Super Ethical Shipping Climax». Больше по смыслу как пародия над самим жанром Visual Novel.

Игра имеет 87 концов. Доступна на четырёх языках.

Доступна версия под Windows, macOS, Linux.

Рейтинг: SFW (почти).

трейлер

https://gamejolt.com/games/SESC/413446








 








И это всё МОЁ

прошу помощи в решении следующей задачи:
нужно найти в каталоге файлы, в которых содержится определённое слово\текст и переместить эти файлы в определенный каталог. это явно делается через grep и mv, но вот как их связать для решения данной задачи - увы, не силён. или как перенаправить вывод списка файлов с найденным текстом в mv?








 ,








И это всё МОЁ

Дано: пол сотни программ и ещё пол сотни библиотек, которые используются этими программами.

Вопрос: как лучше всего организовать этот проект.

Цель: минимизировать время компиляции.

Само собой напрашивается решение вида:

./programs/a/CMakeLists.txt:
add_subdirectory("../../libs/blib";)
add_subdirectory("../../libs/clib";)
...
./programs/b/CMakeLists.txt:
add_subdirectory("../../libs/blib";)
add_subdirectory("../../libs/dlib";)
...

Очевидно, что мне не нравятся относительные пути.
Так же для каждой программы придется собирать требуемые ей библиотеки отдельно. (Но зато каждая программа собирается отдельно в своем binary dir)

Вариант два: добавить один cmake и в нем подоьавлять все программы. Проблема: свалка всего и возможно неоправданно длинный этап конфигурации. Проблему относительных путей не рещает.

Посоветуйте best practices и может какие-то красивые решения.








 








09:49

Torrent

И это всё МОЁ

Доброго времени суток, надеюсь не ошибся с разделом.
Столкнулся с такой проблемой.
На линуксе не хотят скачиваться торрент файлы, пробовал uTorrent(через wine), qBitTorrent, deluge, transmission.
Скорость не превышала 10КБ/с, в то же время, на Яндекс диске до 3МБ/с
Пытался пихнуть разные торрент файлы, у всех разные пиры и сиды, но проблема одна.

К примеру, на одном было так:
Сиды: 24(2528) Пиры: 2(1194)

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








 








И это всё МОЁ

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








 , , , ,








И это всё МОЁ

Принтер Brother DCP-T310/510/710 в Slackware кто-нибудь успешно ставил ?

Делал так:

#alien -t -i -c dcpt310pdrv-1.0.1-0.i386.deb
/sbin/installpkg dcpt310pdrv-1.0.1.tgz
Verifying package dcpt310pdrv-1.0.1.tgz.
Installing package dcpt310pdrv-1.0.1.tgz:
PACKAGE DESCRIPTION:
WARNING: Package has not been created with 'makepkg'
Executing install sсript for dcpt310pdrv-1.0.1.tgz.
lpadmin -p DCPT310 -E -v usb://dev/usb/lp0 -P /usr/share/cups/model/Brother/brother_dcpt310_printer_en.ppd
Package dcpt310pdrv-1.0.1.tgz installed.

Так же поставлены и остальные драйвера, и в частности, правила для удава: brother-udev-rule-type1-1.0.2-0.all.deb. cups перезапущен командой /etc/rc.d/rc.conf restart. Без толку. Так же попробовал поставить из sbopkg дебиановский dpkg, тот же самый результат в веб-консоли: Add Printer Error, а вместо выбора модели принтера в рамке: Forbidden. Подозреваю что драйвера расчитаны на систему с systemd.








 , ,








И это всё МОЁ

Добрый день. Сейчас хочу делать свою сборку нового ПК.
Проц Ryzen 2600, видео Radeon RX570. Хотелось бы узнать у тех, у кого есть опыт уже, как в дистрах с поддержкой данного hardware? Нет ли мертвых подвисаний из-за проца, или тому подобного? И что по видеокарте? Драйвера хорошие? Интересует в первую очередь рендеринг в Blender.
Ну и по дистрам что посоветуете? Где проще всего завести, без танцев с бубном?








 , ,








И это всё МОЁ

1. Первая проблема ( менее важная) - после включения загружается EFI Shell 2.40, но в BIOS в Boot Override есть вариант загрузить Debian, но так приходится делать каждый раз.
2. Вторая проблема( собственно главная) - после выбора Debian в BIOS появляется экран GNU Grub, и после выбора Debian он на долю секунды показывает консоль , что типа загружается, но потом черный экран и ничего.








 , ,








И это всё МОЁ

Никогда такого не было, и вот опять ©

Обновил Fedora 30 (кстати, могла ли она автоматически обновиться с предыдущего релиза, если я всего лишь запустил dnf update -y? а то я не уверен, что у меня до этого 30 версия стояла). После этого ноутбук стал периодически зависать, если его просто оставить на долгое время (несколько часов) включенным. Менеджер питания не переводит ни в ждущий, ни в спящий режим. Открываю крышку — индикатор питания горит, а экран чёрный, по сети не доступен, на клавиши не реагирует. Помогает только жёсткое выключения. В логах (journalctl) ничего подозрительного на момент зависания не вижу.

Один раз таким образом «повис» у меня в руках, когда выходил из спящего режима, второй раз — после того, как выключил экран командой xset dpms force off. Однако в другие разы всё нормально было, он нормально выходил из ждущего и спящего режимов, и экран включался.

Ноутбук — Dell Latitude 5490, шёл с предустановленной Ubuntu. До этого полгода работал на федоре, ничего не висло.








 ,








И это всё МОЁ

Фантастический рассказ. Мужик перегоняет машину. Заблудился и попадает в город который как в СССР. Там еще девушка. И он понимает, что вокруг все мертвые и чтоб жить они пьют водку.

Давно ищу. Может кто читал?








 








И это всё МОЁ

Lemmy создан как альтернатива сайтам вроде Reddit, Lobste.rs, Raddle или Hacker News: можно подписываться на интересующие вас темы, публиковать ссылки и обсуждения, а затем голосовать и комментировать.


Но есть важное отличие: любой пользователь может запустить свой сервер, который, как и все другие, будет подключен к одной и той же «вселенной», называемой Fediverse. Пользователь, зарегистрированный на одном сервере, может подписаться на темы на любом другом сервере и может вести обсуждения с пользователями, зарегистрированными в других местах.


На каждом из серверов lemmy может быть установлена собственная политика модерации и назначены модераторы для борьбы с токсичными троллями.


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









 








03:13

Git v2.23

И это всё МОЁ

Вышла новая версия системы контроля версий. Она содержит 505 изменений относительно предыдущей – 2.22.


Одно из основный изменений в том, что действия, выполняемые командой git checkout разделены между двумя командами: git switch и git restore.


Ещё измнения:



  • Обновлены вспомогательные команды git rebase для удаления не используемого кода.

  • Команда git update-server-info не переписывать файл, если его содержимое осталось неизменным.

  • Команда git mergetool и ее тесты теперь порождает меньшее количество подпроцессов.

  • Команда git for-each-ref запуске без аргументов предоставляет список всех ссылок вместе с коммитами, на которые они указывают.


А также много других улучшений и изменений.









 








И это всё МОЁ

Доброго времени!

Коллеги, подскажите интересный конфиг.
Есть ноут, в котором 2 жестких диска по 750Гб и 8 гиговый SSD.
Хочу поставить туда Федору. Но как-нибудь хитро.
Как разбить вышеперечисленные диски, чтобы система максимально быстро грузилась сама и запускала приложения.
Есть мысли, что root и boot сделать на ссд крохотном, а на жестких сделать пару разделов под рэйд0 для прог и свапа, и рэйд1 для хомяка.

Спасибо!








 , , , ,








И это всё МОЁ

Установил Linux Mint 19.2 с официального сайта, записал на флешку с помощью Rufus. Скачал на ноут до момента, когда нужно его перезапустить. Вынул флешку, ноут не запускается, выдаёт такое:

System BootOrder not found. Initializating defaults.

Creating boot entry «Boot003» with label «ubuntu» for file «\EFI\ubuntu\shimx64.efi»

Reset System

Подскажите пожалуйста, как можно исправить?








 








И это всё МОЁ

Добрый вечер.

Столкнулся с проблемой. Есть настроенный сервер SAMBA выполняет функцию шары для клиентов. Сервер SAMBA CentOS7, клиенты то же CentOS7.

Через fstab монтирую шару cifs на клиенте в каталог/store.

До монтирования командой mount -a на каталоге /store были настроены нужные разрешения
drwxrwsr-x. 2 root sales 6 Aug 17 08:00 /store/

После монтирования разрешения на клиентском каталоге меняются на
drwxr-xr-x. 2 root root 0 Aug 17 18:41 /store/
И пользователи в группе sales не могут изменять в каталоге.

fstab на клиенте:
//10.10.10.11/samba_share /store cifs credentials=/user1 0 0

Как сделать так, чтобы разрешения на /store не переопределялись на каталоге после монтирования, а сохранялись до монтирования.








 








И это всё МОЁ

Имеется ноутбук Dell XPS 13 9350 с Arch Linux. Имеется Bluetooth-мышь MX Master 2S подключенная по Bluetooth. Раньше отлично работала, но после переустановки системы движение указателя стало дёрганным. При использовании тачпада таких проблем нет (да и вообще все анимации DE не тормозят - проблема не в видео). На другом компьютере под офтопиком таких проблем нет, так что дело и не в мыши (но если что недавно заряжал её до 100%).

Отсюда можно сделать вывод, что какие-то проблемы с драйвером Bluetooth или с настройками его энергосбережения.

Пакет bcm4350-firmware с AUR стоит.

В чём может быть проблема?








 , , ,