• Чем отличается верстальщик от фронтендера?

    GavriKos
    @GavriKos
    Верстальщик делает только визуал, фронтенд делает еще и логику.

    Банально - есть форма допустим регистрации.
    Верстальщик - только сделает верстку - всякие там HTML/CSS. Но форма после этого еще не будет работать (но будет красиво выглядеть).
    Фронтендер - подключит логику чтобы отправлялся запрос на сервер, возможно чтобы какие то там проверки выполнялись до отправки на клиенте (например, что почта валидна и пароль не говно). После работы фронтендера форма уже будет работать
    Ответ написан
    Комментировать
  • Комп или ноут для ue5?

    Get-Web
    @Get-Web
    Front-End Developer
    Если будешь работать в офисе, тебе предоставят рабочее место и ПК и ты сам все будешь настраивать как тебе нужно в рамках доступного ПО. То есть если у тебя например винда, то в офисе вполне возможно будет линукс, если тебе нужно что-то поставить, зовешь сис админа. Все зависит от компании, хорошие компании, даже для удаленной работы предоставляют свой ПК и мониторы, чтобы ты использовал его только для работы и тебе было максимально комфортно.

    Ориентируйся чисто для себя, как тебе будет удобно в текущих реалиях. Но если у тебя будет только ноут, то в любом случае дома должен быть еще и нормальный монитор для работы ибо на маленьком мониторе ноутбука кодить это тот еще фетиш.

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

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

    Единственная причина выбирать ноутбук для работы - вынужденная мобильность.

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

    Ноутбуки и планшетники это устройства потребления контента
    Ответ написан
    Комментировать
  • Как правильно использовать тип unknown?

    Alexandroppolus
    @Alexandroppolus
    кодир
    type FuncSetNameParams = ['employers', {company: string}] | ['employees', {fio: string}] | ['products', {name: string}];
    
    const setName = (...[key, item]: FuncSetNameParams): string => {
      switch (key) {
        case 'employers':
          return item.company
        case 'employees':
          return item.fio
        case 'products':
          return item.name
      }
    }


    https://www.typescriptlang.org/play?target=9&ssl=1...

    это если все варианты возвращают строку.
    а если тип возвращаемого значения зависит от key, то надо ещё слегонца дописать..

    а возможно, всё гораздо проще, и item всегда один и тот же объект, независимо от key. Тогда просто описать его тип и использовать этот тип вместо unknown
    Ответ написан
    Комментировать
  • Что за методология управления проектами P3.express?

    GavriKos
    @GavriKos
    Вникать можно во все - чем шире кругозор тем лучше. А глубоко погружаться нужно в то, что используете
    Ответ написан
    Комментировать
  • Как скрыть сообщение «ошибка взаимодействия» в боте?

    fenrir1121
    @fenrir1121 Куратор тега discord.py
    Начни с документации
    Суть взаимодействий в том, что вы обязаны на них ответить. Как минимум выдать эфемерное сообщение в духе "я сделаль".

    Судя по приложенному коду возможно логичнее написать этот функционал как Application Command, которая вызывается из профиля пользователя
    Ответ написан
    1 комментарий
  • Нормально ли keras тдёт на windows?

    Maksim_64
    @Maksim_64
    Data Analyst
    Ну смотри, tensorflow - это операции с тензорами. Keras - это просто интерфейс для нейронок. Так вот tensorflow версии > 2.10 не поддерживает Windows GPU. То есть на сегодняшних версиях ты не сможешь использовать GPU для операций с тензорами.

    Изучать то можно, но если сегодняшняя библиотека не поддерживает windows, то в чем смысл, все не стоит на месте. И инвестируя свое время в изучение инструмента, ты должен быть уверен что сможешь использовать его завтра.
    Ответ написан
    2 комментария
  • Как сделать локальный веб сервер публичным?

    paran0id
    @paran0id
    Умный, но ленивый
    Проще всего арендовать vps или даже shared hosting, и закинуть код туда.

    Чтобы выставить наружу домашний сервер, понадобится купить у провайдера белый ip. Если хотите доступ по 80 порту, с этим тоже могут возникнуть проблемы, если провайдер блокирует его.
    Далее на роутере нужно будет пробросить порт на тот адрес и порт в локальной сети, где крутится сервер.
    Ответ написан
    5 комментариев
  • Как назначить виртуальным машинам ESXi ОЗУ из файла подкачки?

    @Drno
    правильно - создать файл подкачки внутри виртуалки
    Ответ написан
    Комментировать
  • Как создать фабрику картинок в windorms c#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Есть такая штука, называется "Декомпозиция задачи": вот это вам и надо сделать. Разбить свою задачу на несколько подзадач меньшего размера, а потом эти задачи разбить на подзадачи еще меньше и так далее, пока не станет все понятно. Затем следует объединить задачи в какие-то модули и логические блоки. И по шагам реализовывать нужный функционал. (И в очередной раз напоминаю, как вам уже неоднократно сказали: в вашем случае следует сделать карту игрового поля и основываясь на этой карте рисовать игровое поле - вы её сделали?)
    Ответ написан
    Комментировать
  • Нормальна ли практика идентефикации юзера по почте при условии того что провайдеров для логина больше одного?

    @Everything_is_bad
    Например у меня в проекте возможен логин через два провайдер. Гугл и фейсбук.
    не все соцсети отдают почту юзеров, но все отдают его уникальный идентификатор внутри своей сети. Поэтому ты должен сохранять информацию об внешнем id и из какой он соцсети. А еще юзер может поменять почту, в одной соцсети, а в другой нет, и т.п.

    Юзер нажал лайк, я делаю запрос в бд с почтой текущего юзера и записываю текущий пост как лайкнутый.
    нет, почту ты используешь только для идентификации юзера, вся внутренняя работа уже не с ней, а с внутренними id.
    Ответ написан
    4 комментария
  • MySQL автоматически увеличивает размер ячейки?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Если в ячейку

    В MySQL нет "ячеек" - это не Excel. Есть записи, есть поля, есть поле отдельной записи.

    Если в ячейку типа TEXT не влазят данные, MySQL автоматически увеличит её до необходимого размера или выдаст исключение?

    Если размер данных превышает размер для типа данных поля - будет выдана ошибка или предупреждение "data too long". Что именно будет выдано - зависит от того, какой запрос, и от текущих настроек сессии.

    Как сделать "резиновую" ячейку в таблице?

    Никак. Но если нужно помещать в таблицу данные, которые не лезут в LONGTEXT (а это ни много ни мало 4 гигабайта!) - то Вы явно выбрали инструмент не по задаче. Храните такое в файловой системе.
    Ответ написан
  • Софт для проверки б/у компьютера перед покупкой?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Потому что в нем нет необходимости. Нуба все равно разведут, а специалист все равно заметит косяки. Это то же самое, что покупать с рук автомобиль - в тырнете наверняка гуляют чек-листы, что проверить при его покупке, а все равно разводят :)
    Да в общем-то так везде...
    Ответ написан
    Комментировать
  • Можно ли использовать микросервисы в таком случае?

    myks92
    @myks92
    Нашёл решение — пометь вопрос ответом!
    Микросервисы, прежде всего, — это про масштабирование. Вам нужно сначала для чего вы хотите разделить код на сервисы и микросервисы. Если это хотелки, то это ошибка. Возможно вам просто стоит сделать хороший модульный монолит, провести рефакторинг существующего кода. При этом чтобы модули были слабо связанными между друг другом используя одну базу.

    В микросервисах модели, обычно, не повторяются. Вам может казаться, что Пользователь в системе Аутентификации и Автор в статьях Блога это одно и то же, но это не так. Поля сущностей могут быть похожи, но это разные контексты использования, соотвественно разные модели.
    Ответ написан
    Комментировать
  • Как продублировать сайт?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Как это реализовать?

    1. Арендовать хостинг
    2. Залить туда сайт
    3. Внести изменения, убрав марку


    Вы какой ответ ждёте? Ссылку даже не дали на сайт. Почти уверен что можно стилями или js убрать не перенося сайт.
    Ответ написан
    Комментировать
  • Парсин с сайта, парсим текст, нестандартный урл, как парсить?

    Скорее всего на сайт динамически подгружается контент. Ошибка не возникает потому что фактически страница загрузилась, и уже после загрузки страницы на ней отображается информация.
    Что бы парсить такие сайты нужен Selenium или что то похожее
    Ответ написан
    2 комментария
  • Как десериализовать простой Json в массив?

    @rPman
    Вот так не работает?
    Newtonsoft.Json.JsonConvert.DeserializeObject<List<MyClassWithCode>>(строка_с_json)


    upd. тут тебе нужен потоковый парсер, используй JsonTextReader, он будет выдавать тебе в цикле по одному токену, и тебе достаточно закодировать логику, учитывая по ходу на каком уровне находится твой декодер либо надеяться на то что структура json всегда верная и не требует валидации

    int[] собирай уже сам

    в этом случае ты сможешь обрабатывать огромный json файл массив последовательно
    тут пример как вручную не следить за объектом в процессе
    Ответ написан
    4 комментария
  • Где лучше всего хранить sms коды?

    @Everything_is_bad
    не нужно усложнять, делай самый простой вариант, сложнения начинаются только после выявляния каких-либо проблем.
    Ответ написан
  • Как уставновить windows вместо ubuntu?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    https://massgrave.dev/genuine-installation-media.html
    Образ запишите на флешку с помощью rufus и загрузитесь с нее.
    Ответ написан