• Почему происходит ошибка RuntimeError('Event loop is closed')?

    @bond_1013 Автор вопроса
    Начинающий веб-разработчик
    Мне помогло это решение
    async def tasks():
        await main()
        await create_new_client()
    
    asyncio.get_event_loop().run_until_complete(tasks())
    Ответ написан
    2 комментария
  • Как сейчас можно купить лицензию PHPSTORM?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Купите предоплаченную карту или закажите карту казахстана или молдовы.
    Фирмочек этих расплодилось куча.

    Кстати попробуйте следующее.
    Войдите в профиль и смените страну.
    Потом выберите лицензию и метод Wire Transfer. Дальше оплати этот счет с карты банка тинькофф. Сбер, втб, альфа не пропустят
    Ответ написан
    6 комментариев
  • Как сейчас можно купить лицензию PHPSTORM?

    @jkovalenko
    все, что могу посоветовть - получить бесплатный ключ на 3 месяца за прохождение курсов на степике. там буквально решить 3-4 задачи и скоро ключ придет к вам. за это время можно будет найти способ, или повторить. да, коряво, но меня пока спасает. https://support.stepik.org/hc/en-us/articles/36001...
    Ответ написан
    Комментировать
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    Sanes
    @Sanes
    При оформлении просите, чтобы перевели на электронную трудовую. Это наверное можно сделать и самостоятельно. Я дополнительно писал заявление.
    Увольнялся отправив телеграмму. Прошу уволить с такого-то числа по собственному желанию.
    В электронной трудовой все записи на месте.
    Ответ написан
    Комментировать
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    @res2001
    Developer, ex-admin
    Одно время работал на компанию, находящуюся на другом конце страны, разница во времени 8 часов. Все нормально. Когда надо было пообщаться с офисом приходилось предпринимать дополнительные действия - встать рано или наоборот. При приеме это все обсуждалось, график работы зафиксирован в договоре.
    С трудовой проблем не было - отправил почтой первым классом. У меня то же были опасения на счет трудовой и я перед отправкой сделал нотариально заверенную копию, не пригодилась. Потом оформил электронную трудовую, что и вам рекомендую (это должен делать работодатель, вам надо только написать заявление).
    Почта, кстати, работает нормально. Заказные письма ходят достаточно быстро, ни разу косяков не было. Первый класс - чуть дороже и чуть быстрей, но не критично. Только надо определится с оптимальным временем посещения этого заведения, т.к. в часы пик там обычно много народу. У меня до сих пор оптимально 12-16.

    Трудовой договор и прочие документы можно отправлять обычным заказным письмом.
    Хорошо иметь дома принтер (подойдет черно-белый), т.к. регулярно надо будет что-то печатать/подписывать/пересылать, не часто, но 3-4 раза в год точно.

    В другом месте работы меня позвали на 2 недели на стажировку, так что все документы привез сам. Перед стажировкой все собеседования уже прошли и решение о приеме уже было принято. Стажировка по факту не особо была нужна, но было полезно в том плане, что познакомился с коллективом и с начальством лично, ну и плюс все оформление прошло на месте. Контора оплатила проживание и билеты.

    Еще один момент - если в вашем регионе или в регионе работодателя действуют полярки и/или северные коэффициенты (надбавки к окладу), то на этом надо заострить внимание, т.к. от региона к региону коэффициенты разные. Вы должны получать эти надбавки согласно месту вашей работы - в трудовом договоре должно быть указано, что вы работает по месту нахождения (жительства) и ваш регион. Работодатели порой сами не особо этот момент просекают, потом пытаются задним числом исправлять. Сам ходил по этим граблям. В Москве этих надбавок нет, но в регионе работодателя они могут быть.
    Ответ написан
    1 комментарий
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    @mletov
    Живу в Питере, работаю удаленно на Москву.
    Все решаемо, процесс налажен.

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

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

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

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

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    сейчас есть электронная трудовая, вам достаточно подать заявление на ее оформление.
    Дальше будет без проблем.
    И исходя из моего опыта никаких проблем при отправке пониэкспрессом или деловыми линиями.
    Ответ написан
    2 комментария
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    Также оформлялся. Отправляли DHL-ем без проблем.
    Потом перешёл на электронную трудовую и также DHL-ем прислали старую.

    Так что теоретически никаких сложностей нет.
    Все вопросы к вашему работодателю.

    UPD: С первого сентября можно все кадровые документы оформлять через ЭДО.
    Если вы устраиваетесь на работу впервые или у вас уже есть электронная трудовая - никаких проблем быть не должно.
    Ответ написан
    Комментировать
  • Подводные камни удаленной работы на организацию в другом регионе РФ (с оформлением в штат)?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В трудовом договоре должна быть оформлена удалёнка в соответствии с трудовым кодексом - это всё. Дальше любые косяки связанные с относительным расположением вас и работодателя - это головная боль работодателя.
    Ответ написан
    Комментировать
  • Что такое '-m' в командах в работе с Python?

    -m <имя модуля>

    это параметр, который указывает интерпретатору, выполнить установленный модуль как скрипт.

    Например:
    python -m SimpleHTTPServer 8000

    запустит SimpleHTTPServer который будет ждать запросы на 8000 порту и будет по умолчанию обслуживать файлы из текущего каталога.
    Ответ написан
    3 комментария
  • Как сделать конструкцию IN %(param_name)s необязательным параметром в строке sql если в качестве значения параметра был предоставлен пустой массив?

    @galaxy
    Если не хотите руками собирать запросы (или с помощью модуля sql), можно использовать списки:
    v = {'_id': 10, 'param_name': None}
    c.mogrify("SELECT * FROM table_name WHERE %(param_name)s IS NULL OR id = ANY(%(param_name)s)", v)
    # b'SELECT * FROM table_name WHERE NULL IS NULL OR id = ANY(NULL)'
    
    v = {"_id": 10, "param_name": [1, 2, 3]}
    # b'SELECT * FROM table_name WHERE ARRAY[1,2,3] IS NULL OR id = ANY(ARRAY[1,2,3])'


    Вместо None можно и под пустой список подогнать (немного больше возни):
    v = {"_id": 10, "param_name": []}
    c.mogrify("SELECT * FROM table_name WHERE cardinality(%(param_name)s::int[]) = 0 OR id = ANY(%(param_name)s)", v)
    # b"SELECT * FROM table_name WHERE cardinality('{}'::int[]) = 0 OR id = ANY('{}')"
    Ответ написан
    3 комментария
  • Как получить адекватное IT образование в 30 лет?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Быть просто. Узнать что изначальное предположение не верно. Если человек уже работает в IT то должен понимать что самообразование это основа основ. Если это все ещё не понятно то у меня большие вопросы как вы вообще попали в IT
    Ответ написан
    5 комментариев
  • С чего начать обучение ребенка 10 лет спортивному программированию?

    оставь ребенка в покое, нефиг собственные комплексы реализовывать.
    Ответ написан
    Комментировать
  • Существует ли корреляция между языком программирования и интеллектом?

    @evgeniy_lm
    Не понял вопроса. Вы хотите определить средний IQ программистов использующих в работе тот или иной язык?
    В принципе это не возможно. Для начала нужно понимать, что IQ ПРОГРАММИСТА по определению выше 100 так что если вы возьмете именно программистов т.е. людей которые зарабатываю написанием нужных и важных программ то их средний IQ буде существенно выше 100. С другой стороны есть такое понятие как "порог входа" в ЯП т.е. уровень знаний и навыков необходимых для написания простейшего работающего кода. Для современных ЯП "порог входа" очень низкий по этому и народа утверждающего что они "знают" тот или иной ЯП очень много. Попробуйте почитать ветки на форумах посвященных PureBasic и вы поймете насколько все плохо. В результате мы имеем следующую картину:
    40-60-е - программист это ученный-исследователь
    70-80-е - программист это инженер
    90-00-е - программист это экономист, бухгалтер
    сейчас программист это тупой, прыщавый подросток. Но это вовсе не значит что нет ученых инженеров и экономистов. они есть но они растворяются в общей массе тех кто мнит себя программистами
    Ответ написан
    4 комментария
  • Какую платформу выбрать для десктопного приложения с учетом поддержки win XP,7,8,10?

    Adamos
    @Adamos
    Попробуйте все-таки выкинуть из голов древние представления о том, как все это нужно делать, и рассмотреть вариант онлайн-сервиса. Да, для этого придется начать работать немножко по-другому, но это также позволит делать вещи, которые нынешняя организация работы делает невозможными.
    А уж написать систему учета на веб-технологиях сейчас может любой фрилансер за копейки.
    Ответ написан
    2 комментария
  • Имеет ли смысл в 2020-м году входить в веб?

    DevMan
    @DevMan
    большой рынок – большая конкуренция, но и гораздо больше возможностей.

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

    рональда, походу, веберы покусали или отпинали; его слушать – себя не уважать.
    Ответ написан
  • Зарплатные ожидания junior frontend?

    kirbi1996
    @kirbi1996
    Когда находишь новую работу зп нужно обязательно больше указывать. И еще такой момент есть если ты указал 80 тебе предложили 70 а ты готов за 60 то ты победил, а если ты указал 70 а тебе предложили 60 то ладно сойдет, а если указал 60 а предложили 50 ты проиграл. Думаю суть понятна, а вообще указывать больше хорошо проходить собес и испыталку и все будет гуд. Собес сам все покажет
    Ответ написан
    Комментировать
  • Что считаете долгим запросом на стороне веб-сервера?

    2ord
    @2ord
    Нужно смотреть не только на частный ответ, но и на количество запросов и занимаемое время. Если на 1 запрос отдается ответ 500мс и это крупный отчет, то вполне приемлемое время. А если это лишь десятая часть от всех запросов и от этого тормозит отрисовка на клиенте, то это никуда не годится. Оптимально отдать ответ так, чтобы клиент получил его до 100 мс. Свыше этого клиент уже замечает время отклика.

    Тело GET запроса 835кб
    Это довольно большой размер для ответа и поэтому требуется сначала его сформировать, а потом отдать клиенту.
    Можно вместо этого заранее формировать ответ (в фоне очередями), а при запросе - отдавать готовый ответ. Или если возможно, ставить задачу в очередь и информировать клиента о необходимости ждать и тогда по выполнении задачи выдать ссылку на скачивание или на месте выдать готовый ответ.

    уходит 0,36сек - 0.4cек, из них на преобразования результатов из Redis в коде Python 0.26сек (преобразование байтов в строку, строки в структуру вложенных списков, проход по этим спискам и т.д.)
    Возможно, в Redis данные хранятся в неоптимальном виде. Может, надо подумать как хранить так, чтобы обработка данных не занимала так много времени. А, может, вообще, хранить данные в реляционной СУБД. Попробовать сохранить данные в материализованном представлении, чтобы не тратить время на отдачу ответа.
    Ответ написан
    Комментировать
  • Что считаете долгим запросом на стороне веб-сервера?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У меня критерий, что запрос не должен обрабатываться дольше 100 милисекунд. Если дольше - оптимизируем, кешируем, переделываем, далее - везде. На самом деле, в большинстве случаев и 100 мс достаточно много, но все зависит от нагрузки на сервер, количества RPS и прочей фигни.
    Одна десятая секунды - это комфортный ответ для любого пользователя, по хорошему сюда еще добавлется куча всякого времени на: передачу данных, рендеринг браузера, запуск JS, отрисовку...
    В итоге: на все про все хорошо бы уложиться в 200-400 мс.
    Ответ написан
    Комментировать