Задать вопрос
  • Как наказать хостинг провайдера за спам?

    @d-stream
    Готовые решения - не подаю, но...
    На госуслугах есть форма жалобы на несанкционированную рекламу. Там правда формочка требует кучки подробностей, но если уж достал спамер - почему бы не скормить его ФАС.

    Ну и да - можно поработать павликом морозовым, как посоветовали выше, и "осветить" его фискалам, сделав например контрольную закупку... сколько там сейчас за незаконное предпринимательство и нарушение 54ФЗ?

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

    Zoominger
    @Zoominger
    System Integrator
    Ответ: а хрен его знает. Вопросы на собеседованиях обычно разные, а даже если есть где-то внутри готовый список, то никто вам его не покажет.
    Ответ написан
    2 комментария
  • Как определить будет ли выигрыш?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно вычислить вероятность.
    Учите комбинаторику и теорию вероятностей.
    Ответ написан
    Комментировать
  • Как обеспечить 100% доставку писем?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    //COPY01 EXEC PGM=IEBGENER
    Никак.

    Я едрить замучился уже обьяснять, что письмо - полная "собственность" принявшего его узла и делать он с ним может все что угодно - парсить, разбирать, собирать заново...

    критериев спама у операторов узлов может быть сколько угодно, причем адекватность этих критериев никто не мерял
    - наличие в письме ссылки - нафиг, спам
    - вложение с pdf - нафиг, спам
    - письмо с gmail - нафиг, спам
    - ... - нафиг, спам
    Ответ написан
    2 комментария
  • Как сделать чтобы большая БД держала нагрузку?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Ооо.... Вы это сейчас вообще серьёзно?

    Если вы запускаете DBaaS платформу и не знаете что делать собственно с базами - то у вас не
    Запускаю свою облачную платформу, код и архитектура создана с нуля.

    У вас нет вообще абсолютно ещё ничего и уж архитектуры - в особенности. Кроме "идеи", над которой бьётся давно и много кто, при том имея ресурсы на собственные команды DBA.

    Например: юзер пишет какой-то запрос и ему не нужно указывать на какой сервер что отправлять или откуда читать, для него это один сервер.

    Значит этому юзеру достаточно ходить только на мастер.
    Для сферического в вакууме приложения нет средств автоматически распределять запросы по репликам. И такое сделать вовсе невозможно без накладывания ограничений на использование. Например,
    select somefunc();
    Что делает эта функция? Она только читает данные и потому можно отправить на реплику или она пишет и потому должна быть на мастере? Хотите правильный ответ от контрибьютора postgresql? Это достоверно не знает даже сама база до тех пор пока не выполнит функцию.

    Другой пример:
    begin isolation level repeatable read;
    select ...
    update ...
    commit;

    Как максимум на запросе select вы должны уже знать можете ли вы эту транзакцию отправить на читающую реплику. Откуда бы вам это узнать заранее?
    И прочие принципиально-нерешаемые вопросы.

    DBaaS это не про большие базы. Как бы не хотелось маркетингу убедить в обратном. Это про небольшие или стартующие проекты, где проще переплатить сервису за относительно вменяемую настройку и сопровождение типовой конфигурации.
    Ответ написан
    Комментировать
  • Как парсить элементы сайта, генерируемые Angular JS?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Может я не правильно понял вопрос, но текст песни забирается requests'стом с genius.com буквально в одну-две строчки.
    5e53c5b28e69f864577165.png
    Ответ написан
    2 комментария
  • Чем letsencrypt хуже платных сертификатов?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Данные-то шифруются одинаково, но LE - это "решение для бедных". Ну то есть хочется тебе зашифровать сайт, но денег на сертификат жаба давит - идешь и берешь. На три месяца, Потом еще раз. И еще раз... LE выдает сертификаты только на три месяца.
    А типов сертификатов бывает несколько. Кроме DV (Domain Validated, самой простой автоматической проверки) - которые только и выдает LE, есть еще OV (Organization Validated, более расширенная проверка, непременный обратный звонок, контакт с человеком, отвечающим за их выпуск в организации, проверка документов конторы etc) и EV (Extended Validated, еще более расширенная проверка - как, не знаю). LE такие не выдает. Да, шифрование одинаковое, но уровень доверия разный. А весь сертификатный бизнес фактически держится на доверии. То есть мы все доверяем тому факту, что если Thawte, Comodo, GeoTrust etc сказали, что "это - контора Васи Пупкина", то мы считаем, что так оно и есть.
    Зачем люди покупают OV/EV? Есть несколько причин:
    - LE выпускает только ограниченный набор сертификатов - на самом деле их гораздо больше, чем просто DV-сертификат для защиты одного сайта :)
    - Бесплатный сертификат на сайте банка, кредитной организации, крупного магазина будет смотреться примерно как директор оного банка или магазина, приехавший на работу на помятой "жучке" - а здесь репутационные потери могут внезапно обернуться финансовыми
    - Иногда требуется наличие сертификата от определенного CA
    - Понты. Просто понты. EV-сертификаты достаточно дороги, чтобы подчеркнуть "илитность". Вы же не спрашиваете, зачем люди покупают айфоны, когда есть Xiaomi или зачем люди "делают" блатные номера на автомобили. Здесь то же самое.

    Для сайта куда ходят два с половиной человека - разницы конечно нет, и сертификат от LE будет работать точно так же хорошо, как и от GeoTrust. Для банков, крупных магазинов (особенно связанных с тем, что называют "излишествами"), любых сайтов, имеющих отношение к обороту денег или хотя бы "фантиков" (у upwork.com например - EV-сертификат от DigiCert) - может быть существенная разница.
    Ответ написан
    Комментировать
  • Почему говорят что нельзя лезть в Jquery без знаний в javascript?

    Zoominger
    @Zoominger
    System Integrator
    В jQuery в принципе не стоит лезть, лол. Это как в 2k20 на Delphi что-то писать, такая же некрофилия.
    Ответ написан
    2 комментария
  • Как защитить исходный код?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Господи, опять очередной защитник.

    Главное плагина ещё нет, покупателей ни одного, языка толком не знает - но уже страдания об упущенной прибыли.

    Варианты есть такие:
    1. Быть чуточку поскромнее. И осознать, что никому твой г-код не нужен, ни за деньги, ни бесплатно.
    2. Быть чуточку адекватнее. И сначала написать код, потом найти покупателей и толкьо потом уже думать о защите.
    3. Расти надо собой и првратиться через несколько лет в человека, который действительно может написать что-то ценное.
    4. после этого уже иметь представление о сервисах работающих через API и не иметь проблема реализовать такой самостоятельно не задавая глупых вопросов на тостере
    Ответ написан
    5 комментариев
  • Как получить все классы в файле .py?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Как вариант, при условии что в файле 11.py фрагмент вашего кода:
    import ast
    
    for im in ast.walk(ast.parse(open('11.py').read())):
        if isinstance(im, ast.ClassDef):
            print(im.name)


    Class1
    Class2
    Ответ написан
    Комментировать
  • Курсы web-дизайна с нуля, что посоветуете?

    zahmTOD
    @zahmTOD
    Графический дизайнер
    Курсы оправданы, если вы например имеете вышку по граф дизайну, полиграфическому делу и т.п. То есть имеет какую-то базу из знаний по дизайну.
    В остальных случаях идите куда дешевле, они ни все дают примерно никакой результат, т.к. на этих курсах нет людей с педагогическим образованием. Там половина "преподавателей" слабы в собственном предмете, и являются почти чистыми инфоцыганами.
    Если заниматься самостоятельно, то начать с базы - графического дизайна, потом перейти к дизайну интерфейсов, подтянутся в рекламном деле.
    Ответ написан
  • Какую нужно иметь специальность, чтобы уехать работать Геймдевом за границу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Специальность должна начинаться со слов senior. Окончание фразы не так важно.
    Учи английский. Не школьную или институтскую программу, а на уровне свободного владения языком.
    Ответ написан
    Комментировать
  • Какие книги есть для новичков по C# в 2020?

    GavriKos
    @GavriKos
    Такие же, какие и в 2019, 2018, 2017 и так где то до 2004.
    Шарп конечно развивается, но основы языка не менялись.
    А если вы еще и новичок в целом, а не именно в шарпах (т.е. опыта нет ВООБЩЕ) - то вам все равно какой год читать.
    Ответ написан
    Комментировать
  • Как сделать REPL режим из cmd после завершения скрипта Python?

    @AWEme
    Retard Soft Inc.
    Добавить флаг -i при запуске.
    CMD python -i script.py
    Ответ написан
    Комментировать
  • С чего лучше начать изучение PHP чтобы в конце достичь уровня профи?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Я вот не поленился специально для вас скопировать свой недавний ответ другому человеку по похожей истории.

    Работая на зарубежных кастомеров могу сказать что релокация (если не CIS) дается только в следующих случаях:
    • вы исключительный специалист на рынке (то есть поиск второго такого кандидата может занять месяцы)
    • вы соответствуете всем критериям для получения (рабочей) визы
    • первое время вы готовы пахать аки конь за то что вас перевезли
    • вы знаете необходимый язык (почти всегда это английский) на уровне B2+ (это примерное значение, но даже с B1 вы никому там особо не сдались)
    • вы можете принести реальную ценность в организацию
    • у вас нет "багажей" в виде проблем со здоровьем, семьи (если она не сможет ехать с вами) и т.п. (читаем как нет причин проситься обратно)
    • вы мотивированы к релокации
    • у вас отличные soft skills


    В итоге, как правило, релокацию получают различные:
    • Senior Delivery Manager
    • Senior Project Manager
    • Senior Account Manager
    • Solution Architect
    • Software Architect
    • System Architect
    • CxO (любые Chief)


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

    Таким образом, человек, изучающий язык 9 месяцев за рубеж не попадет. Таких юниоров просто не существует в природе
    Ответ написан
    5 комментариев
  • Как совместить golang с php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР

    загрузка пользовательской страницы составляет, примерно те же цифры, от 10 до 15 секунд.
    база данных отвечает вам примерно в 1 миллион строк
    встает вопрос: как именно это сделать и как реализовать?


    Два простых шага:
    1. Оторвать руки тому, кто вот это всё написал, и засунуть их ему туда, откуда они у него растут.
    2. Нанять PHP junior-a, который уже освоил базовый синтасис SQL и умеет запрашивать из БД нужное количество строк.

    ЗЫ.
    Какие еще альтернативы можете предложить? К примеру, совмещение Vue с PHP.

    Внимательно присмотреться к тому, кто подаёт такие идеи для решения этой проблемы.
    Ответ написан
    8 комментариев
  • Где сохраняются данные БД, запущенной в docker контейнере?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Есть варианты с подключением volume, сетевыми дисками и другой фигней, но разработчики Docker пишут чёрным по белому

    Don’t use Docker for persistent storage


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

    @granty
    Я Акронис использую. Делаю полный бэкап винта на физическом уровне. Делается загрузочный CD/флешка.
    Ответ написан
    Комментировать
  • Relocate - верстальщик?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Работая на зарубежных кастомеров могу сказать что релокация (если не CIS) дается только в следующих случаях:
    • вы исключительный специалист на рынке (то есть поиск второго такого кандидата может занять месяцы)
    • вы соответствуете всем критериям для получения визы
    • первое время вы готовы пахать аки конь за то что вас перевезли
    • вы знаете необходимый язык (почти всегда это английский) на уровне B2+ (это примерное значение, но даже с B1 вы никому там особо не сдались)
    • вы можете принести реальную ценность в организацию
    • у вас нет "багажей" в виде проблем со здоровьем, семьи (если она не сможет ехать с вами) и т.п. (читаем как нет причин проситься обратно)
    • вы мотивированы к релокации
    • у вас отличные soft skills


    В итоге, как правило, релокацию получают различные:
    • Senior Delivery Manager
    • Senior Project Manager
    • Senior Account Manager
    • Solution Architect
    • Software Architect
    • System Architect
    • CxO (любые Chief)


    различные девелоперы, девопсы, QA и тому подобные замечательные люди до уровня Senior в принципе никем не рассматриваются.
    Ответ написан
    Комментировать