Задать вопрос
  • Какие pet проекты востребованы в резюме?

    @Araya
    Какие pet проекты востребованы в резюме?

    Законченные
    Ответ написан
    Комментировать
  • Как искать работу DevOps c резюме frontend?

    Maksim_64
    @Maksim_64
    ML Engineer
    1. В оглавлении резюме пишешь DevOps

    2. Перечисляешь навыки (включая DevOps стек)

    3. Перечисляешь компании где занимался frontend-разработкой.

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нюансы оформления удаленки на зарубежную компанию, как правильно?

    Использовать прокси-компании:

    И другие - их полно разных. Работает точно так же как и иностранные фриланс-биржи: компания работает по договору с клиентом, а разработчик уже работает с компанией. Для налоговой тоже всё прозрачно и налоги платятся примерно так же как и раньше. Есть компании, которые конвертируют оплату в свою валюту, а её уже в рубль. Есть компании с юридическим лицом в России и перевод осуществляется с обычного Российского банка.
    Ответ написан
    Комментировать
  • Где разместить одностраничник реакта?

    Krasnodar_etc
    @Krasnodar_etc
    fundraiseup
    Вам фактически статику раздавать, можете не думать про rps, 100+ будет где угодно держаться нормально
    429 - это ошибка, защищающая от спама с одного ip

    оставьте как есть и не беспокойтесь
    Ответ написан
    1 комментарий
  • Если указать шрифт в коде сайта, не загружая его, то лицензия не требуется?

    Считайте, что указание наименования шрифта - это как рецепт на сайте.

    Если в рецепте написано, что для выпечки пирожка требуется взять 100 грамм муки высшего сорта (Arial), это не значит, что вы передаёте читателю эту муку, которую вы где-то украли.

    Купить, украсть или отобрать у кого-то реальную физическую муку - это уже дело читателя. К тому же вы в своём рецепте даже пишете, что если у вас нет муки высшего сорта, то вы можете взять и любую муку другого сорта (sans-serif), а не красть Arial
    Ответ написан
    Комментировать
  • Оцените сборку ПК?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Сборка весьма скверная.
    1. БП. BLOODY BD-PS1000G - 1 киловат, с гарантией всего два года, от конторы, специализирующейся на мышках, и вся эта прелесть за 18тр.
    Лучше взять либо в два раза дешевле DEEPCOOL GamerStorm PQ1000G, например, либо уж FSP Hydro PTM PRO ATX3.0(PCIe5.0) 1000W или Thermaltake Toughpower GF3 1000W в те же деньги.
    Еще надо прикинуть нужен вам киловат то вообще (вроде 700-800Вт должно хватить).
    2. MSI Z790 GAMING PLUS WIFI - LGA 1700 мертвый сокет.
    3. Intel Core i9 14900KF - ни в коем случае. В эти деньги и для игр лучше будет AMD Ryzen 7 9800X3D.
    4. MONTECH HyperFlow Silent 360 - лучше взять любую мегабашню.
    5. 4ТБ Жесткий диск. Новый ПК нужно собрать только на SSD!

    Насчёт «ограниченного бюджета», если ваша цель - игровой пк, то тут есть на чем сэкономить.
    Во первых, не нужны старшие процессоры.
    Во вторых старшие матери, хватит и B чипсета.
    БП, как я уже писал выше.
    Корпус можно и не за 10тр поискать.
    Так глядишь и деньги на ssd сами собой найдутся.
    Ответ написан
    5 комментариев
  • Проблема с плагином Wordpress?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    да проблема в плагине они используют не существующую функцию wp_json_sanitize возможно она была в старых версиях движка, не уверен в этом, но сейчас такой нет совершенно точно
    689273d4be8f4356768245.png

    Рекомендую использовать другой плагин или сделать/ заказать свое решение под задачу, посмотрел интереса ради код этого плагина, это творение Аi - весьма кривое
    Ответ написан
    7 комментариев
  • Переключатель языков для плагина Polylang?

    @its2easyy
    Получаете данные о языках и из них собираете тот переключатель который у вас в верстке. Типа такого:
    $translations = pll_the_languages(array(
            "raw" => 1,
    ));
    
    <div class="dropdown">
        <button class="header-lang__btn"
                type="button" id="dropdownLangButton"
                data-toggle="dropdown" aria-haspopup="true"  aria-expanded="false">
            <span class="header-lang__text"><?= $translations[pll_current_language()]['name'] ?></span>
        </button>
        <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownLangButton">
            <?php foreach ($translations as $item) : ?>
            <a class="dropdown-item <?= ($item['current_lang']) ? 'disabled' : '' ?>" href="<?= $item['url'] ?>">
                <?= $item['name'] ?>
            </a>
            <?php endforeach; ?>
        </div>
    </div>
    Ответ написан
    7 комментариев
  • Ответьте на вопрос по информатике?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Тут все ответы одновременно верные, не верные и противоречащие самой задаче.
    1. "Ничего не изменилось" противоречит концепции самой задачи: по условиям задачи уже что-то изменилось. Ничего не изменилось в дизайне странице. Изменился объём страницы и увеличилось потребление трафика, а так же объём вычислительных ресурсов необходимых для обработки данной страницы.
    2. Расходы снизились, т.к. после пересборки и деплоя проекта запустился механизм очистки кэша предыдущей версии проекта и которая занимала больший объём, чем текущая. Расходы увеличились, потому что объём проекта увеличился.
    3. Скорость - аналогично: проект пересобрался чуток по-другому из-за других хэшей в названиях файлов, которые архиватор пережал чуть более эффективно. Или сжатие страниц не использовалась и скорость отображения страниц замедлилась.
    4. Износ НЖМД относится к пункту 2, т.к. это часть расходов на обслуживание сервера.
    5. Электропитание - то же самое: больше байт для обработки - больше затраты на электричество, архиватор сжал эффективнее - меньше байт, меньше затраты.
    6. Так же и с уязвимостью: дополнительные 43 байта привели к возможности использовать атаку при переполнении буфера в такой странице памяти (ну, условно, конечно). Или наоборот избавили.
    7. По любому пункту выше (и даже ниже) можно получить как взыскание, так и премию.
    8. То же самое с выбросами: пользователи получили замедление страницы и со злости очень активно и экспрессивно высказались в адрес владельцев и разработчиков сайта, что привело к более активному дыханию и дополнительным выбросам. Ну или наоборот - пользователи уснули в ожидании загрузки страницы и меньше надышали.

    Даже формулировка вопроса включает в себя вообще все ответы: к чему могло привести? Это событие могло привести вообще абсолютно к чему угодно - хоть к коллапсу и взрыву сверхновой звезды на другом конце вселенной через миллиард или триллион лет. Так что если отвечать именно на этот вопрос, то да, все ответы верные.
    Ответ написан
    9 комментариев
  • Как сделать, чтобы на сайте картинка при нажатии открывалась в большом размере а при повторном щелчке возвращалась к исходнику? В HTML?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Такие вещи лучше делать не ковырянием в стилях, а переключением класса.
    И jQuery не нужен.

    А иногда можно и вообще без JS обойтись, но не всегда структура документа такое позволяет.
    Ответ написан
    4 комментария
  • Какую CMS использует сайт телешторм?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    Использует Next.js, а откуда он получает данные вы вряд ли узнаете, если не спросите напрямую.
    Имхо, это может быть хоть markdown-файлики, хоть записи в Notion, хоть самописная CMS, хоть WordPress через API в режиме headless.
    Ответ написан
    Комментировать
  • Как работать с минифицированным JS?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Никак. С кодом после минификации не надо никак работать. Минифицированный код предназначен для доставки его по сети максимально быстро на клиент. Для изменения кода вам следует вносить изменения в исходный код и уже только потом его минифицировать, а не наоборот. Если исходного кода нет - то пропускаете через любой деобфускатор и вручную восстанавливаете исходный код. Ну или пишете сами с нуля то же самое.
    Ответ написан
    2 комментария
  • Нужна камера без аккаунта, можете подсказать варианты?

    @Komrus
    CIO в системном интеграторе.
    1) Лучше искать по словам "IP-камера" (по "веб-камере" будут попадаться всяике изделия с USB портом; а надо - с Ethernet)
    2) Убедиться, что поддерживает протокол ONVIF.
    3) Убедиться. что в описании нет слов "работа только с облаком ННН"
    4) Подумать - надо ли именно поворотную. Ибо парочка не-поворотных камер запросто может стоить дешевле.
    5) Подумать - нужны ли детекторы движения и т.п. (дабы начинать запись только по обнаружению движения; или - отправлять алярм)
    6) Нужна ли запись (если нет - только текущую ситуацию можно посмотреть; а начинает хотеться глянуть, что собакен делал пол-часа назад и где он взял то, что сейчас жуёт :)))
    7) Убедиться, что веб-морда камеры работает в современных веб-браузерах и не требует какого-то
    экзотического плагина для просмотра видео.
    Ответ написан
    2 комментария
  • Старт в C++: английский или родной язык перед учёбой за границей?

    Adamos
    @Adamos
    Освоение С++ на 1% состоит из заучивания синтаксиса, остальное - практика и учебники по методикам.
    Поэтому совершенно нет никакого смысла замедлять этот 1%, спотыкаясь о незнакомую терминологию, выдумывая себе ее фантастическое объяснение и болезненно выясняя, что придумал ерунду. На русском будет то же самое, но в меньших размерах - если у учебника нормальный перевод.
    Потом все равно придется практиковаться, гуглить - и находить инфу в основном на английском. Терминология подтянется совершенно естественным образом, без лыж и гамака.
    Ответ написан
    Комментировать
  • В чём смысл делать приложения-прокладки?

    Пользователь хочет приложение в отдельном окне и с ярлыком на рабочем столе.
    Разработчики не хотят тратить ресурсы на его разработку.
    Вот и заворачивают веб приложение в пакет.
    Ответ написан
    Комментировать
  • Почему кука обрезается на 330 символов?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Не смог пройти мимо "Просто кириллицей написано Ср - по мне безобидная строчка "

    Буква Р оказалась самой глючной из кирилицы
    В кодировке 866 доса она совпадала с hex кодом начала расширенных символов. И были проблемы с командной строкой. Фидошный софт сделал ее тоже служебным символом.
    Регулярки в PHP без ключа /u ломали строки. так там двухбайтовое представление и принимал за пробел.

    Вот что вспомнилось про Рр. А вы безобидная :)
    Ответ написан
    Комментировать
  • Как на HTML сделать поиск по сайту?

    @rPman
    spoiler
    Веб-технологии (те что обывателю в браузере открываются) по факту - одна из сложнейших технологий для изучения в мире, потому что состоит одновременно из несколько совершенно разных разделов IT и требует знаний сразу из нескольких областей.. да, на этот счет на создавали кучу готовых конструкторов и проектов, но используя их, особенно начинающему, настоятельно не рекомендуется, потому что обучаться будешь не веб-технологиям, а конкретно выбранным проектам-конструкторам, а главное воспринимать их будешь как черный ящик и если что то внутри не так/не работает, не будешь понимать что делать.

    Это создание интерфейса на базе html+css (верстка), это javascript (не обязательно но рекомендован, особенно если вам не нужно с поисковиками бодаться), это бакэнд, состоящий из веб сервера + приложения (популярно php, но есть и javascript и java и python и вообще на чем угодно) и базы данных (а значит понимание работы сетей, многопользовательского доступа, транзакций и т.п.).

    Выбирайте, где будет храниться индекс искомой информации а точнее проводиться сам поиск. Популярно - это делают на веб сервере, но если у вас полностью статический веб сайт (состояит из html файлов и все) то можно сделать и на клиенте в браузере, для этого нужно будет знать javascript (альтернативно vbscript и если совсем необычно - то xml+xslt, но это совсем все переделывать, потому что выворачивает на изнанку подход к разработке).

    Если информации мало, т.е. поиск по ней без создания индекса будет быстрым (десятки страниц) то код для реализации этого будет считанные несколько строк на php.

    Если делать поиск на клиенте, то необходимо будет собрать в каком либо виде (пусть и в виде константы на javascript, т.е. json) индекс - содержащий искомую информацию и ссылки на страницы, где она размещена, в том виде, в котором его удобно будет искать.

    Я очень очень давно видел очень странную реализацию поиска на стороне клиента, каждая страница содержала javascript метод, прописанный на onload, который проверял, что страница загружена во frame, и если да то проводил поиск и вызывал у потомка метод - Результат поиска, с указанием true/false есть ли искомая информация тут (там скорее всего простой поиск по подстроке тупо по содержимому документа document.InnerHTML). На странице поиска был список всех страниц сайта (несколько десятков), они по очереди подключались во frame, делая следующий на получение ответа от предыдущего... т.е. при поиске по очереди загружались страницы, проверялись, нужная ли она или нет, и поиск продолжался, по окончанию оставался список нужных, можно было ткнуть на нужную... естественно страницы всего сайта попадали в кеш браузера после первого же поиска, все работало очень неплохо (я не помню что там было сделано на случай ошибок, сейчас такое бы на чистом javascript реализовали бы),.. делать так не рекомендую но как пример что способов реализовать поиск очень много.
    Ответ написан
    Комментировать
  • Как сделать на сайте цитаты, как в Telegram?

    взять тег <blockquote> и стилизовать.
    Ответ написан
    Комментировать
  • Говорят,что не надо знать матем. при изучении программирования, но почему все задачи математические?

    @knigaman
    Для программирования в бОльшей части сфер не нужно знать какую-то математику особенную. Достаточно базы логики (чтоб у тебя извилины могли логично рассуждать) и плюс минус умножить разделить, остаток от деления, целочисленное деление.

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

    В универах и остальных заведениях подобного характера математику и программирование скрещивают для того чтобы будущий программист научился на самом базовом уровне выстраивать алгоритмы решения задачи. Грубо говоря, шаг 1 + шаг 2 + шаг 3 + шаг 4 + шаг 5 = результат. Если тебе чисто рассказывать про переменные, циклы, массивы и т.д. ты не поймешь нахрена это все надо и как это использовать чтобы зарабатывать деньги. Если тебе с нулевой дать решать бизнес задачи то это только лишнее грузилово мозга в и так не совсем простой сфере. Поэтому и используют математику как самое простое где можно показать как использовать те или иные конструкции в языках программирования и научить склеивать это все так чтобы получить результат требуемый.
    Ответ написан
    Комментировать
  • Вебмастер: Страницы-дубли с GET-параметрами?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Вам вообще эти ссылки на скачивание в индексе нужны? Думается - нет. Если так, то закрывайте их от сканирования в robots.txt вообще. Или в robots-x-tag.
    Во всех иных случаях используйте Clean-param, как и сказано выше, чтобы консолидировать (склеить) полезные сигналы и избежать дублирования.
    Это про Яндекс, Гугл в обычной ситуации параметры и сам склеивать умеет (вернее, должен уметь - последний год у него с техничкой такого рода как-то мутно и криво).
    Ответ написан
    Комментировать