Задать вопрос
  • Как исправить эту ошибку?

    @dmshar
    Что это за дивный оператор:
    data = dict
    Может все-таки
    data = dict()

    А вообще-то совет - сначала Python выучить, потом ботов писать. Тогда не придется за детскими вопросами на форум бегать.
    Ответ написан
    1 комментарий
  • Как вы считаете время ожидания на Freelance?

    opium
    @opium
    Просто люблю качественно работать
    Конечно не входит
    Собственно если такие простои постоянные надо оговорить с клиентом время реакции админа, фиксированую оплату в месяц, как то по другому организовать работу, внедрять девопс чтобы не ждать каждый раз админа
    Ответ написан
    4 комментария
  • Как вы считаете время ожидания на Freelance?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    a = [(-50, 1), (-30, 3), (-20, 2)]
    print(*(i[1] for i in a))
    Ответ написан
    Комментировать
  • Уместны ли каверзные вопросы на собеседовании?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Странный вопрос.
    На собеседовании все уместно. Ты же не забывай, что собеседование это не ЕГЕ.
    Это диалог двух сторон. Если кандидату не понравился вопрос, он может встать и уйти.
    Если он не знает ответ, он может что-то насочинять, и если ты грамотный специалист ты увидишь что он тут отгадывает или точно знает.

    У меня для собеседований есть небольшой опросник, в котором чуть ли не каждый второй вопрос идет с небольшим подвохом, и по полноте ответов я понимаю насколько глубоко кандидат шарит. Но мне не всегда необходимо найти того, кто ответит на все 100% вопросов развернуто.
    Я просто оцениваю что кандидат знает, а с чем сталкивался настолько регулярно что прям помнит наизусть детали без мануала.

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

    @pierabelar Автор вопроса
    Решение, может кому поможет: Слетела галочка у реквизита Объект. Галочка - основной реквизит.
    Ответ написан
    Комментировать
  • Что нужно уточнить на собеседовании?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Критерии прохождения испытательного срока.
    Ответ написан
    Комментировать
  • Какую простейшую складскую систему посоветуете?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    Есть большое предприятие, по которому расставлены ПК, мониторы, ИБП и т.п.


    Ой не поверю что на предприятии отсутствует какая-нибуть система учета.
    Да переход с экселя на " простейшую складскую систему", это локальное латание дыр.
    Идите к начальству это его головная боль и пусть смотрят в сторону ТОиР.

    https://soware.ru/categories/maintenance-managemen...
    Ответ написан
    Комментировать
  • Как с 1 июля 2021 года мне как ИП принимать платежи на расчетный счет от физического лица не заводя кассу(физического носителя)?

    @archelon
    Если доходы небольшие, то можно подумать о переходе на НПД (https://kassa.mts.ru/blog/for-business/kak-ip-pere...).
    Сохраняется статус ИП, но налоги платите, как самозанятый.
    И касса, соответственно, не нужна.
    Ответ написан
    2 комментария
  • Как писать условие if если очень много значений для проверки, а нужно чтобы они за экран не залезали, не превращались в очень длинную строку?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Это очень хороший вопрос!

    Для длинных условий можно и нужно использовать такую замечательную практику, как именованные условия!
    В большинстве случаев, когда условия не зависят друг от друга, можно просто присвоить результат вычисления условия переменной с обязательно говорящим именем, и дальше уже использовать эти переменные:

    $dateIsValid = $obj->getDate() >= getCurrentDate();
    $balanceOk = $obj->getBalance() > 0;
    // Любые другие условия
    if ($dateIsValid && $balanceOK) ...


    Это повышает читабельность не только сокращая само тело условного оператора, но в первую очередь превращая его в связный текст!

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

    @rPman
    что значит проект настоящего cpu?

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

    в образовательных целях используют упрощенные варианты

    ради интереса спросил гугл 'информацию про архитектуру эвм', в первых ссылках выдал лекцию томского университета

    полистал, там очень подробно расписана архитектору как эвм так и периферии, мониторы мышки принтеры (даже про 3d принтер маленький абзац есть)
    Ответ написан
    Комментировать
  • Как выбрать лицензии Microsoft для офиса?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    На ПК - OpenValue/OpenLicense-лицензии, их можно переносить на новые компьютеры при обновлении.
    Если нужен MS Office, то аналогично, OpenValue/OpenLicense-лицензии на ПК + на удалённых пользователей (поставить на сервер, закрепить назначение лицензий внутренним документом).
    На сервер - Win Server + 26 CAL на устройство + 5 RDS CAL на устройство/пользователя.
    Ответ написан
    Комментировать
  • Как проверить, принадлежит ли точка на плоскости указанной части окружности?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Во-первых, проверьте, что точка лежит внутри окружности (просто сравните расстояние до A).

    Во-вторых, надо проверить, что точка лежит в секторе. Тут есть 2 варианта. Можно получить углы границ и направления на точку через арктангенс и сравнить, но там много частных случаев, особенно при переходе через 0. Альтернативный вариант - использовать вектора. Пусть искомая точка - P. Тогда вам надо проверить, что вектор AP дает с вектором AB угол меньше y. Можно найти косинус угла через скалярное произведение и потом сравнить его с косинусом y.

    Вам надо, чтобы (AB,AP)/(|AB|*|AP|) >= cos y
    Ответ написан
    Комментировать
  • Что вы делаете, если у вас нет задач на проекте, а время нужно куда-то списать?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Пинать ногами лида чтобы искал тебе задачи
    Ответ написан
    1 комментарий
  • Возможно ли найти удаленную работу для junior iOS разработчика?

    aRegius
    @aRegius
    Python Enthusiast
    Здравствуйте.

    Еще никто не нашел работу, получив какие-либо ответы на какие-либо вопросы. Отправляйте резюме, откликайтесь на вакансии, звоните, пишите, презентуйте себя, параллельно с этим прокачивая свои знания/навыки. Это всё.

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

    Пожалуйста.
    Ответ написан
    3 комментария
  • Почасовая оплата работы верстальщика?

    DevMan
    @DevMan
    никакая.
    за вёрстку начинающим сейчас готовы платить (если вообще готовы, такое тоже есть) на уровне уборщиков, приходящих 2-3 раза в неделю.

    вынерните из своего мирка (даже не буду спрашивать как там очутились). верстка в чистом виде - это самое дно.
    она интересна только с другими скилами (с вашей стороны) или как часть другого готового продукта.
    Ответ написан
    Комментировать
  • Как быть, если приходишь в проект, а там - всё печально?

    Adamos
    @Adamos
    Можно попробовать поискать место, где платят за строгое соблюдение тех технологий.
    Пока нужда не заставит вернуться в реальный мир, в котором у того, кто платит, "работает" === "порядок", а что там под капотом - вообще его не волнует.
    Ответ написан
    Комментировать
  • Как спроектировать страницу авторизации с точки зрения паттерна MVC на PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Или же я вообще пишу глупость

    В целом да. Но

    вся эта логика прекрасно будет в index.php лежать?

    - это гораздо большая глупость.
    Ну то есть лежать-то будет, но к MVC уже никакого отношения не будет иметь.

    По пунктам

    Юзер не должен принимать в конструкторе логин и пароль.
    Вот сейчас эта страница отображает мне двух юзеров помимо меня. Их обоих надо создавать с логином и паролем, серьёзно?

    Что такое AuthPage вообще непонятно. Модель, контроллер? По базе проверяет модель, куки пишет контроллер. А здесь какой-то кадавр.

    Перед тем как писать авторизацию "в стиле MVC", надо сначала разобраться, что такое модель, что такое контроллер, и что такое вью.

    Модель - это вся логика приложения.
    Контроллер - это интерфейс для общения модели с браузером. Делает всё, связанное с обработкой НТТР запросов.
    Вью - отображение.

    Как правильно.

    Соответственно в модели должен быть класс User с методом auth(), который принимает логин и пароль и возвращает инстанс класса Юзер.
    В конторе делается экшен: отдельный метод, который
    - проверяет, если был запрос методом ПОСТ, то берет из него логин и пароль,
    - валидирует их, если валидация не прошла, то создает ошибку, которую надо показать юзеру
    - если прошла, то вызывает метод auth() модели User, передавая в него логин и пароль
    - если совпали, то пишет в сессию ид юзера, и делает редирект куда-нибудь
    - если не совпали, то создает ошибку, которую надо показать юзеру
    - вызывает вью с формой для логина и пароля

    Для регистрации делается еще один экшен, который
    - проверяет, если был запрос методом ПОСТ, то берет из него данные для регистрации,
    - валидирует их, если валидация не прошла, то создает ошибку, которую надо показать юзеру
    - если прошла, то то заполняет класс User данными и выполняет метод save() и делает редирект куда-нибудь
    - вызывает вью с формой для регистрации

    Для личного кабинета делается третий экшен, который берет из сессии ид юзера, обращается к методу read() модели User и через View показывает личный кабинет

    Варианты реализации

    Самый простой вариант реализации контроллера - это папочка с отдельными файлами-экшенами. Ничего плохого в такой архитектуре нет, этот этап надо пройти, если раньше так не делали.

    То есть папка user в которой есть, скажем, файл index.php который является экшеном личного кабинета.
    Он проверяет юзера в сессии, и если нету, то перекидывает на auth.php
    в auth.php есть форма и ссылочка на register.php
    Все три файла инклюдят в себя файл user.php из папки model, в котором есть функции auth(), register() и profile()

    Но в более классическом варианта к трем буквам MVC добавляется ещё одна - R, роутер. Специальный сервис, который разбирает адресную строку, и видя, например, что к сайту обратились по адресу /user/register, создаёт экземпляр класса UserController и вызывает его метод register()
    Ответ написан
    4 комментария
  • Есть ли «тайм-трекеры» для учета работы сотрудников не за компьютерами?

    @12rbah
    Тут очевидно нужно повесить трекеры на человека, замерить показатели вроде пульса, давления, мозговой активности в состоянии когда он работает, и когда он не работает, если показатели опустились ниже рабочих, то для начала стоит предупредить, а потом уже наносить усиливающиеся разряды тока, до тех пор пока человек не поймет что он на работе, а не на диване дома.
    Ответ написан
    Комментировать
  • На чем делать сайт для оформления заказов?

    @bashlovkin
    Ради двух товаров не стоит делать сайт на wordpress.
    Посмотрите на возможности tilda
    Платёжные системы там тоже можно подключать.
    Ответ написан
    2 комментария