• Что изучать первым математику или программирование?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Сложно-сложно.
    Я в программировании 25 лет. И всё это время как-то обхожусь без математики.
    Просто потому, что есть ОЧЕНЬ много задач, где математика не нужна.
    Написание GUI-ёв, вёрстка, системное программирование, бекенд.

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

    С третьей стороны, мы живём в 21 веке. Сейчас очень популярны нейронки. А у них внутри матан и линал (высшая математика и линейная алгебра). В результате лично мне прям сейчас приходится учить то, что можно было бы учить в институте. Ибо иначе курсы по машинному обучению идут очень тяжко. (Я на https://stepik.org/ смотрю курсы по нейронкам, оно бесплатное).

    Нужна ли тебе математика?
    Во-первых, скорее всего ты живёшь в России. И если ты не будешь учить математику, ты не попадёшь в ВУЗ, зато попадёшь в армию. Надо ли тебе это? Я не знаю.
    Во-вторых, если не учить математику, то шансов найти нормальную работу программистом будет меньше. Да, можно устроиться верстальщиком и жить спокойно. Но во всякие Яндексы попасть будет гораздо сложнее.

    ЗЫ: И на закуску: сейчас чтобы поступить в нормальный ВУЗ нужно попотеть. Если начать учить математику сейчас - будет проще. Можно заморочиться и начать готовиться к олимпиадам (тоже упрощает поступление в ВУЗ и радует преподов в школе, они начинают радоваться и меньше дрючить).
    ЗЗЫ: Имхо, наиболее эффективным является обучение с преподавателем. Можно найти книжку и учиться самому. Но лучше найти репетитора и учиться под его присмотром.
    ЗЗЗЫ: Можно посмотреть в сторону Яндекс.Практикума. Я сейчас учу математику в нём. Но у меня есть законченное высшее образование, иначе бы я не потянул. С другой стороны, у Яндекса есть какие-то программы для школьников (https://education.yandex.ru/ ?)
    Ещё у Тинькова есть какие-то программы.

    Есть ещё вот такое: https://nlogn.info/ - он вроде прям специально для школьников (и с регистрацией на mos.ru ), и там есть разные уровни. Сам туда не лазил ещё, но у меня ребёнок в nlogn сейчас занимается (прям по интернету, прям не выходя из дома).
    Ответ написан
    Комментировать
  • Какие примеры фоновых расширений существуют?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нагуглил.
    Нужно было включить в настройках рубильник "Не отключать работающие в фоновом режиме сервисы при закрытии браузера" и установить расширение ibotta. И тоже включить. И тогда после закрытия браузера он останется в процессах и в трее появится иконка и менюшка хрома.

    Тредик вот: https://community.brave.com/t/brave-no-longer-runs...
    Ответ написан
    Комментировать
  • Где найти недостающие куски пазла, что лежат между сеньором и архитектором?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл что-то похожее на свой вопрос.
    Лежит в гугле по словам 'Обзор книги “Staff Engineer” — Part I' :)
    Там как раз рассматривается два варианта роста - менеджерский и разработческий.
    Ссылки не будет, сейчас не разберёшь, какие ссылки легальные, а какие нет.
    Ответ написан
    Комментировать
  • Стоит ли перепоступать в другой вуз ради айти?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    1. Бросать институт в принципе идея не очень. Хоть какой-то диплом лучше, чем отсутствие диплома.
    2. Я слышал, что поступление во многие ВУЗы сейчас *очень нетривиально*. Там надо и 100500 баллов на ЕГЭ показать, и участие в олимпиадах и т.п.
    3. С другой стороны, мы живём в мире, где существуют военкоматы и призыв в армию. И отсрочки айтишникам предоставляют при соблюдении двух условий: есть диплом ВУЗа из списка + есть должность в организации, которая тоже находится в каком-то списке (аккредитованных?). То есть, стать айтишником можно, но не факт, что после этого не призовут на службу. Как минимум, стоит этот вопрос прогуглить. Возможно, отсрочку педагогу будет получить проще, чем отсрочку айтишнику.
    Ответ написан
    Комментировать
  • Какие программы есть для индексации и контекстного поиска в офисных файлах и файлах PDF?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Раньше была такая тулза - Персональный поиск Яндекса.
    Она индексировала основные текстовые документы на диске и позволяла по ним искать (с учётом морфологии и вот это вот всё).
    Но чем её заменить в 21 веке я не знаю.
    Ответ написан
  • Откуда начинать учить программирование под macOS?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл немного старый, но всё же ответ. Здесь же, на тостере ;)
    Программирование под os x и ios?
    Ответ написан
    Комментировать
  • Возможно ли обучить ИИ определять данные анализов по фото?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Имхо, нужно быть готовым к тому, что любая система OCR будет давать некоторый процент ошибок.
    Лично мне, как пользователю системы, было бы несколько страшно, если в результате распознавания система ошиблась и занизила какой-то важный анализ.
    Ответ написан
    1 комментарий
  • Что делать если не запускается gnome-terminal в Ubuntu?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Мне вот этот вариант помог:
    https://ru.stackoverflow.com/a/1482230/307611
    Ответ написан
    Комментировать
  • Какое приложение написать для понимания ООП?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Можно открыть книжку Гради Буч Объектно-ориентированный анализ и проектирование. Там как раз есть несколько примеров. Правда, она не про PHP :(
    Ответ написан
    Комментировать
  • Что не так с кавычками в bash?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    The filename matching is performed with the use of the fnmatch(3) library function. Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell.
    Ответ написан
    Комментировать
  • Одновременно воспроизводить два аудиопотока?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Последнее время немного ковыряю линукс.
    Похоже, что там есть решение.
    И лежит оно в плоскости asound.conf
    Там можно нагородить собственные псевдонимы и замапить их в разные каналы.
    В свою очередь примитиные софтины, а-ля aplay, позволяют выбрать, куда им играть поток:
    aplay -D некое_имя_из_asound_conf blabla.wav

    Вопрос лишь в том, как заставить конкретно браузер играть в нужный алиас/поток.

    ЗЫ: там же, кстати, есть отдельные имена для разных карт. hw:0,0, hw:1,0...
    ЗЗЫ: подсистема называется ALSA
    Ответ написан
    Комментировать
  • Какие современные языки логического программирования существуют?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Разгребая книжки случайно наткнулся на Майкл Дженесерет, Винай К. Чаудри
    Введение в логическое программирование / пер. с англ. С. В. Минц – М.:
    ДМК Пресс, 2022. – 192 с.: ил. ISBN 978-5-97060-968-2

    Оказывается, из языков существуют такие:
    Datalog, Prolog, Epilog, Golog, Progol, LPS
    Ответ написан
    Комментировать
  • Может кто-нибудь дать реальную задачу на которой можно применить ООП?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Про ООП есть прям отличная книжка: Гради Буч, Объектно-ориентированный анализ и проектирование.

    ЗЫ: осторожно выскажу своё мнение, что ООП нужно для удобства. Ибо банально удобнее, когда твои данные лежат рядом с методами их обработки. А не размазаны тонким слоем по всему модулю, что не понять, где чьи данные, и какими функциями они обрабатываются.
    Ответ написан
  • Как распараллелить git merge?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Пожалуй отвечу сам себе.
    Коллеги в итоге запилили питонячую тулзу для этого.
    После мёржа все конфликты записываются в отдельный файлик, а сами конфликтные файлы пушатся в репу.
    Потом все дружно достают конфликты из списка, переводят конфликтный файл в удобоваримое (для mergetool) нечто и резолвят.
    Профит.
    Ответ написан
    Комментировать
  • Удаляет ли стандартная очистка всю информацию в браузере?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Я не знаю, что там с очисткой, но если тебе реально нужно снести ВСЕ данные браузера, то можно просто пойти на диск и удалить папку вида
    C:\Users\пользователь\AppData\Local\Google\Chrome\User Data

    (браузер перед этим лучше, конечно, погасить)
    И после запуска он будет как новенький. Без истории, кук, закладок...
    Ответ написан
    1 комментарий
  • Каким редактором это нарисовано?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Нашёл в итоге редактор Dia.
    dia-installer.de
    Выглядит страшновато, зато работает вполне годно!
    Ответ написан
    Комментировать
  • Как посмотреть сколько времени занимает выполнение каждой функции программы (C++)?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    У Криса Касперски была отличная книжка про это: Техника оптимизации программ. Эффективное использование памяти. Там именно про профилирование с использованием Intel VTune.
    Ответ написан
    Комментировать
  • Из-за чего mcpi.minecraft не подключается к minecraft-серверу?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Похоже, что порт поменялся, и теперь он - 25565.
    В любом случае стоит поискать файл server.properties в папке spigot-а, и внутри поискать параметр server-port=...
    Ответ написан
    Комментировать
  • Где посмотреть открытые вкладки на других устройствах в Google Chrome?

    @JustMoose
    Программист. Радиолюбитель. Прокрастинатор ;)
    Два варианта.
    1. нажимаем в хроме Ctrl-H и слева кликаем в "Вкладки с других устройств".
    2. идём в гугловую учётку, наверное сюда https://myaccount.google.com/dashboard , ищем на дашборде хром, на плашке в правом нижнем углу кликаем в троеточие и "скачать данные". Из полученного zip-а выгребаем историю и по ней восстанавливаем открытые вкладки.
    Ответ написан
    2 комментария
  • Как Google Chrome читает свои пароли?

    @JustMoose Автор вопроса
    Программист. Радиолюбитель. Прокрастинатор ;)
    Короче, удалось раскопать следующее.
    1. пароли действительно шифруются, куки тоже
    2. но, не все, просто потому, что хромы обновляются постепенно
    3. для шифрования использовалось DPAPI, начиная с 81 хрома - AES
    4. для шифрования используется ключ (ищите сами, откуда он), ключ не привязан к виндовой учётке, но, привязан к машине, поэтому можно расшифровать пароли используя только этот ключ, но, только на этой машине (вроде бы)
    Ответ написан
    Комментировать