Задать вопрос
  • Что делать если клиент не отдает деньги?

    @Drno
    отключи сайт и всё
    Ответ написан
    Комментировать
  • Стоит ли Vim своего внимания для frontend-разработчика?

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Вариант с проводным интернетом не катит.

    Тогда страдай, потому что для онлайн-игр как раз и нужен стабильный пинг, чего ни одна wifi карта тебе не обеспечит :)
    Ответ написан
    Комментировать
  • Что стоит делать в 16 лет, если планирую стать специалистом в системном программировании?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Меня же не возьмут даже на стажировку в таком возрасте и непонятно где опыта набираться.

    Формально - имеешь право искать работу (и более того, если берут на постоянный контракт происходит т.н. досрочная эмансипация - тыц)
    Фактически - ни одна серьезная контора на работу тебя не возьмет, потому что никакая досрочная эмансипация не отменяет обязанностей работодателя перед работниками в возрасте меньше 18 лет (а их там куча).

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вот допустим изучу я ассемблер и C, как будто это самое легкое из всего. Далее какие-нибудь пет-проекты. А дальше что?

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

    vpetrov
    @vpetrov
    частный SEO-специалист
    У вас запросы – исключительно информационные. Тут лучше всего работает soft-алгоритм, где вся цепочка - по связи каждого запроса с хотя бы одним другим.
    В инфо-сегменте кластеризация по топам сейчас – заведомо проигрышный вариант. Намного лучше работает
    а) Связь по интентам целевой аудитории, то, что они хотят узнать для своих задач.
    б) Семантические связи, не статистика. Посмотрите на скриншот: те запросы, что имеют связь ниже 0,9 – вероятно, другой суб-кластер, хотя ничто не мешает обе этих группы объединить в одной статье.

    677fb2e455495368131571.jpeg

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

    Daemon23RUS
    @Daemon23RUS
    с телефона образуется сначала множество DNS-запросов к несуществующим доменам типа f03ef30f-719a-4fa6-b084-4682851d9698.local

    Bonjour/Avahi мультикаст DNS (mDNS)
    Вполне прогнозируемое поведение, посмотреть а нет ли случаем в ближайшем окружении мультикаста с просматриваемым контентом.
    а затем многочисленные UDP-подключения к самым разным IP-адресам и портам >10000
    скорее всего пиринг
    Ответ написан
    2 комментария
  • Нужен ли JavaScript пентестеру?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    для WEB пентестера
    Очевидно, что да
    Ответ написан
    4 комментария
  • Регистрацию своего VPN в РКН кто делал?

    @Drno
    Так впн включите. И работайте с консолью. В чем сложность то.
    Никого для этого извещать ПОКА ЧТО не требуется
    Ответ написан
  • Как быть с тестовыми заданиями при трудоустройстве?

    Maksim_64
    @Maksim_64
    Data Analyst
    Был фидбек, не был фидбек, не нужно воспринимать все это на свой счет. Больше, активности. Представь себе, следующую ситуацию, баскетбол. Тебе нужно забить три трех очковых подряд, это не просто. Чем больше попыток, зайти на страйк, тем больше шансы. Рецепт один, больше откликаться, выполнять тестовые задания, пытаться удивить в тестовых заданиях и т.д.

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

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    когда тебе говорят выполнить ТЗ, которое не является для тебя вызовом и занимает всего час времени, а потом не отвечают вообще - это довольно грустно

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

    Стоит ли пытаться "удивить" проверяющего? Есть ли прок от того, что в задании, где просят написать коротенький код, я его дополняю, подключая celery, меняя базу данных с локальной на более релевантную, засовывая приложение в докер образ?

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

    Стоит все эти техзадания публиковать и добавить ссылку на github в резюме, если она ещё не там.
    Ответ написан
    5 комментариев
  • Какой выбрать роутер для обхода блокировок?

    xez
    @xez
    TL Junior Roo
    Вариантов много, на самом деле.
    Но если рассмтривать именно роутеры, то это будут:
    1. Какой-то микротик. Если нет опыта системного администрирования, листаем дальше.
    2. Что-то на openWRT. Для красноглазиков тоже, но есть куча рецептов для прготовления. Я бы взял что-то из этого списка: https://habr.com/ru/articles/842210/
    3. Какой-то кинетик. Самый, как мне кажется, дружелюбный вариант, при этом довольно мощный.
    Можно очень многое сделать чисто жмякая кнопки, при этом можно и поковыряться в консоли.
    https://keenetic.ru/ru/products - тут на любой кошелек модели.
    Ответ написан
    42 комментария
  • Создание технического задания по разработке приложения?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Технические задания создаются в любом текстовом редакторе, так как это текстовый документ, описывающий требования. Если вы хотите выдать разработчику готовый дизайн интерфейса, то обычно такое делают в фигме.
    Ответ написан
    Комментировать
  • Как правильно организовать структуру базы данных интернет-магазина, если товары из разных источников?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    И вот здесь основные сомнения: сделать выборку из 15 000 строк быстрее, чем из 60 000 (и будет больше) с WHERE city='spb'. На старте хотелось бы сделать правильно, чтобы при последующем развитии не упереться и переписываться все заново.
    Современные бд вообще с такими объемами смешными справляются достаточно легко, скорость может проседать в районе миллиона записей (утрированно, но где-то близко к истине), и там уже надо думать как это хитро индексировать/шардировать или тюнить железо/софт (естественно и тестовая машина должна быть какой-то адекватной конфигурации). По этому такая экономия на спичках по итогу выйдет боком. Собственно вам ничего особенно не стоит создать фейкером 15/60К записей со связями и прогнать эксплэйн на запрос, посмотреть чего в индексах не хватает, как быстро идет выборка... И WHERE city='spb' скорее всего вам аукнется, нужно связывать со справочной таблицей городов и соединять по айди-сити_айди, или через пивот, если у товара может быть больше одного города.
    Ответ написан
    3 комментария
  • Как организовать локальные домены при разработке?

    @q2digger
    никого не трогаю, починяю примус
    >> frontend имеет адрес допустим localhost:3000
    >> api имеет адрес допустим localhost:3001
    это они СНАРУЖИ докера имеют такие адреса, а внутри они "service_name:port" , и обращаться друг к другу могут без обращения к внешним (относительно докера) сервисам, просто по именам сервисов. А если надо имена, то в файл docker-compose.yml можно написать alias-ы
    Читаем очень внимательно вот этот важный мануал - https://docs.docker.com/compose/how-tos/networking/
    Ответ написан
    Комментировать
  • Какое качество у репозиториев моих Python проектов на GitHub?

    Maksim_64
    @Maksim_64
    Data Analyst
    1. Код не смотрел, не потому что лень, а потому что его никто смотреть не будет. Если ты доберешься до технического собеседования, то там все и решится, если нет то нет. На этапе скрининга и общения с рекрутером, наличие github увеличит твои шансы в пределах статистической погрешности.

    2. Хороший или плохой код, это что то из академии, в бизнесе есть код, который отвечает требованиям бизнеса, помимо зарплаты, я еще и хорошие премии получал, за код низкого качества, написанный мной абсолютно осознанно.
    Ответ написан
    Комментировать
  • Как происходит сброс и заполнение регистров ip и cs когда CPU получает сигнал reset при включении ПК?

    15432
    @15432
    Системный программист ^_^
    1. Включается Intel ME, загружает свою прошивку из SPI флеш-памяти, инициализирует своё оборудование (внешние и внутренние PCIe шины, sideband, DMI), всё это происходит в мини-операционке внутри чипсета PCH
    2. Intel ME считывает модель CPU, находит соответствующий блок микрокода в FIT разделе флешки, проверяет его цифровую подпись и загружает в CPU, вероятно, по шине DMI
    3. RISC-подобный микрокод запускается на CPU, в том числе в нем закодированы инструкции по инициализации режима процессора и начальные значения программного заполнения некоторых регистров. Часть регистров заполняется аппаратно - они выполнены "в кремнии" так, что когда на reset-domain, которому они принадлежат, приходит сигнал сброса, они устанавливаются в значение по умолчанию. Опционально могут быть программные или аппаратные "страпы", меняющие значение по умолчанию на другое, например, загрузка с резервного бутлоадера.
    4. RISC Микрокод начинает парсить x86 команды и исполнять программный код, симулируя CISC архитектуру и обеспечивая конвейеризацию, hyper-threading и кучу всего другого

    Это если очень и очень кратко, все подробности вам вряд ли кто расскажет, многое под NDA, многое сложно понять.
    Ответ написан
    Комментировать
  • Как происходит блокировка на codecanyon?

    @rPman
    С гарантиями на этот вопрос можно ответить только проведя полный аудит приобретенного кода
    Ответ написан
    3 комментария
  • Почему разные кабели заряжают телефон по разному?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Легко
    1) кабель перебит, но не полностью, а несколько волокон - из-за чего ток через него проходит малый и соответственно большая просадка напряжения.
    2) Разное качество кабелей - фирменные телефонные держат 2А, дешевые от всяких китайских airdots-сов хорошо если 0,5А выдержат - там беличий волос а не проводник
    3) Дефолтный стандарт USB - 5V 0.5A - все что больше, это уже fast charge и некоторые контроллеры заряда не принимают больше от неизвестных зарядок проводов. Часто в micro разъеме 5 контакт может висеть на каком резисторе и если этот резистор не правильного сопротивления или его нет, то телефон не переключится в FC
    Ответ написан
    Комментировать
  • Как нарисовать ёлку вложенным циклом?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    for r in range(x):
      print(' ' * (x - r - 1), '#' * (r * 2 + 1), sep='')
    Ответ написан
    Комментировать