Задать вопрос
  • Куда пойти с эксплуатации?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Добавлю к уже сказанному товарищами Vitaly Karasik и CityCat4. Есть два классических пути развития в IT: либо более узкая специализация в какой-то определённой области либо менеджмент - руководитель/технический директор. И в общем-то всё - других вариантов, кроме как полной смены направления или всей области деятельности и нет. Если интересна и нравится разработка ПО - это отличный вариант смены направления. Главное, чтобы вам самому нравилось. Если есть управленческие и коммуникативные навыки, то менеджмент тоже будет вполне себе отличным вариантом. Кстати, рекомендую подойти к своему руководителю и обсудить возможности повышения оплаты/повышения/передачи части ваших обязанностей, которые вам не очень интересны другому работнику.
    Ответ написан
    4 комментария
  • Vpn и бот на одном vps сервере одновременно?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Могу так сделать и если да, то как?

    Конечно. Ищем мануалы по тому дистрибу, который выбрали, читаем, пробуем. Если что-то не получается - пишем, что пробовали и что получилось.
    Ответ написан
    Комментировать
  • Что прочитать или как прогрессировать?

    @pavlik321
    Генератор случайных Q&A важных людям
    Вбивать в поиске <…>:
    Смотреть по этому ответу популярные статьи на Хабре, StackOverflow, YouTube, geeksforgeeks иногда даже metanit, skillbo.x(только то, что бесплатно), если эта общая информация.
    Ответ написан
    Комментировать
  • Что прочитать или как прогрессировать?

    Открывай grokking system design interview, разбирай каждый кейс и изучай каждую технологию/приём, который тебе не понятен в полной мере.

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

    Можно некоторые задачи комбинировать типа инстаграм+твиттер.

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

    PS: сам этим путём иду и такой способ вполне рабочий.
    Ответ написан
    Комментировать
  • Что прочитать или как разобраться(грубо говоря с чего начать)?

    olivier107000
    @olivier107000
    Pro Resercher
    Вам нужно смотреть статьи и материалы примерно с 2016 по 2021 года. Увы, но после "бума нейросетей" информационный фон полностью и безвозвратно засорил весь интеренет, и поиск толковой информации нужно проводить не в поисковиках, а в профильных лентах, а в тч архивных, авторов-инженеров.

    Напрмер по вашем вопросу можно откопать отличную и подходящую статью у Deep Mind (одни из первых исследователей трансформеров) https://research.google/blog/transformer-a-novel-n... думаю, что это как раз то, что вы искали.
    Ответ написан
    1 комментарий
  • Проблемы с автозапуском компьютера?

    mexahuk6
    @mexahuk6
    Специалист по компьютерной технике.
    батарейку на материнской плате меняйте на свежую
    Ответ написан
    Комментировать
  • Будут ли учитываться совместные проекты при устройстве на работу?

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

    Maksim_64
    @Maksim_64
    Data Analyst
    Ищи все что связанно с transformers (архитектура deep learning).

    Взаимосвязь между словами это их тема и именно она позволила создать LLM, это именно, тогда был прорыв.

    Связь между словами именуется контекст. До трансформеров было например так это дополнительно зависит от архитектурного решения, что считать токеном: слово, предложение и т.д. То есть например 'Мама мыла раму', 'Мне нужно новую раму на велосипед', или что-нибудь из подвортни 'Керя ты в раму въехал'. слово 'раму' будет иметь один и тот же эмбеддинг. Так было раньше.

    Трансформеры это революция они процессируют токен паралельно, и на каждом своем слое потенциально возможно обновления эмбединга слова 'раму', как и других слов. Тем самым они начали понимать контекст, иными словами эмбеддинги базируется на контексте, а не на слове.

    В общем это ответ на оба вопроса. Гугли читай статьи изучай и пробуй transformers.
    Ответ написан
    4 комментария
  • Почему браузер не может получить доступ к "/"? 'Cannot GET / '?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    Вам надо указать папку со статическими файлами (документация):
    ...
    app.use(express.static(__dirname)) // вот эту строчку добавьте
    app.use(bodyParser.urlencoded({ extended: false }));
    ...


    Если вам локально надо подписать сертификаты, то в терминале (habr):
    openssl genrsa -out localhost-key.pem 2048
    
    openssl req -new -x509 -sha256 -key localhost-key.pem -out localhost.pem -days 365
    Ответ написан
    3 комментария
  • Когда каскадное обновление это плохо?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    1. Когда сильно влияет на производительность
    2. Когда ни на кого не ссылается
    Ответ написан
    Комментировать
  • Когда каскадное обновление это плохо?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Когда каскадное обновление это плохо?

    Каскадное обновление - в большинстве случаев это... глупо.

    Вспомним, что это вообще такое.

    Имеется связь, реализованная внешним ключом. Некое поле (в общем случае - выражение) основной таблицы, уникально индексированное, является значением, на которое ссылается некое поле (или выражение) подчинённой таблицы (возможно, и той же самой).

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

    Что же есть каскадное обновление? Это изменение связанного значения в подчинённой таблице, если изменяется значение основной таблицы. Ну то есть если изменяется (вспоминаем сказанное выше) значение первичного ключа или поля, объявленного уникальным. В основной таблице. Ага...

    Ну то, что изменение/корректировка значения поля первичного ключа есть bad practice (читай - дурь голимая), хорошо известно, обосновано и весьма логично. Нет, реально возможны ситуации, когда такая операция оправдана и имеет смысл - но такая ситуация абсолютно всегда одноразовая, и есть составная часть административного обслуживания. А если подобная надобность возникла на уровне пользователя, в рабочем процессе - то это гарантия наличия серьёзной ошибки в проектировании БД.

    Практически всё то же относится и к корректировке просто уникального поля. За исключением случая, когда выполняется каскадное изменение значения поля, которое в основной таблице получило значение NULL. То есть когда выполняемая операция по смыслу является не обновлением, а "мягким удалением" основной записи с каскадным удалением всех подчинённых. Правда, на вопрос, как отличить мягко каскадно-удалённые подчинённые записи от мягко явно-удалённых, и как определить, с какой основной записью была связана мягко удалённая подчинённая, не залезая в журнал или бэкап, ответа никто не даст. А получается, что даже в случае исключения всё делается через "универсальный интерфейс", то есть косяк в проектировании структуры имеется и в этом случае.

    Резюмирую. Если каскадное обновление необходимо, оно скорее всего маскирует недостатки и ошибки проектирования. А плохо это или хорошо - прикрывать дырку костылём,- решайте сами.
    Ответ написан
    Комментировать
  • Проблемы с автозапуском компьютера?

    @Drno
    похоже да, на батарейку биос если время сбрасывается
    Ответ написан
    5 комментариев
  • Какой сервис выбрать для структуризации идей?

    vabka
    @vabka Куратор тега Веб-разработка
    Obsidian или LogSeq - там ты делаешь записи и определяешь связи между ними при помощи ссылок и тегов (потом можно посмотреть получившийся граф)

    Мне видится некое, бесконечное полотно - на которое можно закреплять ссылки, изображения, видео, текст и прочий контент. Естественно все это можно связывать нитями (стрелками).

    Оно просто превратится в нечитабельную кашу.
    Ответ написан
    Комментировать
  • Какой сервис выбрать для структуризации идей?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дополню вариантом, который не зависит от облаков: https://thebrain.com/products/thebrain - отличное десктопное приложение без всяких тяжелых браузеров. Впрочем, мобильные приложения тоже есть, как и поддержка облачной синхронизации. И плюс еще и открытый формат для файлов (экспорт/импорт).
    Ответ написан
    Комментировать
  • Какой сервис выбрать для структуризации идей?

    newross
    @newross
    Product owner
    если речь идет о системной работе с идеями для продукта, то ProductBoard или Fibery
    Ответ написан
    Комментировать
  • Какой сервис выбрать для структуризации идей?

    dmitriylanets
    @dmitriylanets
    веб-разработчик
    miro
    Ответ написан
    Комментировать
  • Как ускорить запуск .exe файла?

    Vindicar
    @Vindicar
    RTFM!
    Если проблема именно в "юзер сбит с толку", то её можно обойти, а не решить. Я, например, когда писал гуишную программу, завязанную на numpy, scipy и matplotlib, в итоге плюнул и сделал простой splash screen, который показывается при загрузке и пред-импортирует требуемые модули, показывая прогрессбар. А у pyinstaller есть опция --splash, которая будет показывать прогресс распаковки.

    А так - профилируй приложение, выясняй, на чём задержка. Добавь отладочный вывод в самое начало скрипта, до импортов, чтобы понять, идёт ли задержка на этапе запуска интерпретатора, или на этапе ипорта модулей.
    Ответ написан
    Комментировать
  • Как лучше устраиваться, по ИП или ТК РФ?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Конечно же по ТК :) Потому что только при устройстве по ТК есть "работник" и "работодатель". При работе с ИП ничего такого нет, есть просто контрагент. Другая модель отношений, понимаете? В отношении работника у работодателя куча ( да нет, даже КУЧА) обязанностней - от оплаты отпуска до проблем с травматизмом (не говоря уже про беременность и декрет), в отношении ИП - ничего такого нет :)

    Отношения с ИП очень простые - договор на поставку товаров или оказание услуг и соответствующие закрывающие документы.

    ВСЕ.

    Как ИП ведет свой бизнес - пофиг. Причем оплата товаров/услуг регламентируется совершенно другими законами, нежели выплата зп работнику :) Работать с ИП очень выгодно работодателю, но крайне не выгодно работнику (который ИП).
    Легко уволить, не выплатив даже увольнительные, легко уволить также со стажировки?

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