Задать вопрос
  • На каком языке лучше писать игры, если ты PHP-разраб?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Unity + C# (лайт) и Unreal Engine + C++ (хард)

    Но это мейнстримный ответ. Если по вопросу, то скорее всего тебе хочется написать что-то не на PHP, чтобы показаться серьезным программистом, либо не знаешь с чего начать.

    В любом случае, 1 и 2 вариант (выше) - это не простая задача. Unity и UE - это огромные фреймворки для самого широкого спектра задач и если тебе нужно сделать простенькую игру, то их (фреймворков) изучение будет оверхедом, займет большое кол-во времени.

    Поэтому предлагаю сначала определиться что за игра. И уже от ее идеи/механик понимать, а хватит ли PHP для нее. Предполагаю, что хватит. Нет смысла тратить ресурсы на изучение технологий, которые больше не будешь использовать, а вот подкачать PHP (основной ЯП) - это норм.
    Ответ написан
    Комментировать
  • Как посмотреть события dom Элемента в браузере Chrome? Чтобы сразу функцию которая что-то делает давало полную?

    Seasle
    @Seasle Куратор тега JavaScript
    Выбираете элемент через инспектор в DevTools. На вкладке Event Listeners ищете нужное событие и нажимаете по ссылке на исходник.
    67822356dfdc2823103406.png
    Ответ написан
    Комментировать
  • Как воспроизвести .mp3 файл на Python с помощью PyGlet?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    В путях используйте r.
    song = pyglet.media.load(r"C:\Users\Station\Music\padenie-truby.mp3")
    Ответ написан
    1 комментарий
  • Какой лучший способ размещения сайта на сервере?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    для удобной поддержки и масштабируемости

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

    1. Уже есть
    2. Кому надо - те вполне могут и впн включить
    Ответ написан
    4 комментария
  • Что делать если клиент не отдает деньги?

    @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
    ML Engineer
    Был фидбек, не был фидбек, не нужно воспринимать все это на свой счет. Больше, активности. Представь себе, следующую ситуацию, баскетбол. Тебе нужно забить три трех очковых подряд, это не просто. Чем больше попыток, зайти на страйк, тем больше шансы. Рецепт один, больше откликаться, выполнять тестовые задания, пытаться удивить в тестовых заданиях и т.д.

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

    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/
    Ответ написан
    Комментировать