Задать вопрос
  • Почему гугл не индексирует компоненты VUE?

    dlnsk
    @dlnsk
    ПК Партнер 01.01 -> ПК Поиск -> IBM PC
    А чего вы, собственно, хотели? Боты - они же простые как три рубля. Их задача быстренько индексировать страницу. Представьте сколько нужно ресурсов, чтобы исполнять JS на каждой странице... Да и зачем? Если разработчику нужно индексировать Vue, то он потратит на это свои ресурсы.
    То, о чем вы пишите, называется SSR. Не знаю в каких таких "статьях" вы читали про гугл, но есть официальная дока про SSR на сайте Vue:
    https://ssr.vuejs.org/ru/
    Ответ написан
    Комментировать
  • Профессионально ли отказывать клиентам дорабатывать чужие проекты?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Ну скажет один: "Профессионально", другой: "Не профессионально". Почему это должно оказывать влияние на вашу точку зрения?
    Если у вас нет собственной точки зрения, копать нужно глубже.
    Ответ написан
    3 комментария
  • Как уже на собеседовании понять, какое в компании качество кода?

    @g_s_e
    Ну вообще стоит начать с того, что Вы подразумеваете под говонокодом. Зачастую говнокод - это не только криво написаный метод/класс, это еще плохо оптимизированная бд, кривая архитектура приложения и неверно выбранные инструменты для решения задач поставленных перед проектом. В любом случае проект делают люди, которые меняться на проекте, посему нужно выяснить детали самого подхода разработки проектов в самой компании:
    - спросить сколько проект находится в разработке, степень покрытия тестами, если прокт древний и не покрыт, то плохо;
    - если проект древний, то узнать обновляются ли на нем версии инструментов/фреймворков на более новые, выяснить что с обратной совместимостью;
    - спросить как происходит процесс мерджа новых фич, если если через мерджреквесты на тимлида, которые он аппрувит или отклоняет, то уже не плохо, и Вам подскажут, проконтролируют, что не плохо. Eсли пуш в ветку девелопмент, то плохо;
    - если используют мерджреквесты на тимлида, то спросить используется ли git-flow, если да, то хорошо, это минимизирует варинт того, что Вы получите кучу крешей от того, что было запушино коллегами, если не используется, то плохо;
    - узнать что проиходит с CI на проекте, если есть тесты, то запускаются ли они при деплойменте, если да то хорошо, нет - плохо;
    - если это web проект, на котором используется бекенд и фронтенд фреймворки, то стоит спросить развернуты ли они на разных серверах, если да то хорошо, если нет то плохо;
    Выяснить это все иначе, чем по косвенным признакам, является маловероятным.
    Ответ написан
    Комментировать
  • Интересно как два цп на матери делят между собой вычисления во время игр?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Никак они не делят. Каждый поток приложения (игры) выполняется одним ядром. За распределение потоков по ядрам и их переключение отвечает операционная система.
    Если игра не умеет работать в многопоточном режиме, то вообще будет загружено только одно ядро процессора.
    Ответ написан
    5 комментариев
  • Как загрузить картинку на сервер на js/jquery без php?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Комментировать
  • Стоит ли создавать учебный и самый минимальный PHP-код для создания простого блога?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Кто ж вам запретит.
    Проектов чего-то с минимальным функционалом для обучения навалом.
    Для целей обучения главное не проект, главное что вокруг него построено - курс, документация, туториал, лично вы как куратор обучаете и т.п. Без этого всего это будет еще один кусок лежащего в интернете кода.

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

    Об этом стоит подумать. А что там будет - блог движок, чат бот, или еще что-то - вообще не важно.
    Ответ написан
    1 комментарий
  • Как защитить от спама формы landing page без капчи?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Проще простого:
    1. Изначально - img-кнопка "Заполнить форму".
    2. Активация формы - по клику (динамическая, на JS).

    Т.е. не давайте простым парсерам возможности определения, что страница содержит форму.

    Ещё вариант:
    Чекбокс спрятать за overflow:hidden и там написать: "I confirm" или "Подтверждаю" или "Даю согласие" и подобное...
    С поставленной галкой, после отправки, пишем точно так же, как и обычно: "Спасибо! Ваша форма отправлена.".
    На сервере - с этой галкой, сразу в бан.

    И 99.9% - сразу попадутся..
    Ответ написан
    2 комментария
  • Парсинг постов из вк в телеграм?

    Lillipup
    @Lillipup
    Allons-y, Алонсо!

    Второе решение сделать на php такое, но сразу рождаются вопросы как парсить и как публиковать, да, и тут можно погуглить, пошаманить и написать, но вдруг есть уже готовое решение, поэтому пишу вопрос.


    Vk api > telegram api
    Документации и туториалов как это сделать в интернете полно.
    Ответ написан
    Комментировать
  • DigitalOcean - Droplet со своей БД или Managed Database?

    gbg
    @gbg
    Любые ответы на любые вопросы
    В варианте с Managed вы платите за это самое Managed - с вас снимается необходимость масштабировать/бекапить вашу базу, вы покупаете ее как сервис.

    Появились тормоза? Закинули бабло, и тормоза не здесь. Нужен шардинг? Закинули камаз бабла и шардинг появился.

    В случае с дроплетом - сорян, админьте сами.
    Ответ написан
    Комментировать
  • Какой конвертер задействует видеокарту при конвертировании?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Что бы "обрезать и склеивать ролики", "аппаратные возможности карты nVIDIA" не нужны. Всё это можно делать без перекодирования.
    Если нужно перекодировать: Avidemux.5dd1a16a6fd1c558486552.png
    Ответ написан
    1 комментарий
  • Какой конвертер задействует видеокарту при конвертировании?

    gbg
    @gbg
    Любые ответы на любые вопросы
    ffmpeg или gstreamer, если у вас правильная карта. Также нужно понимать, что в связи с необходимостью гонять нежатое видео в GPU, быстродействие будет не фантастически высоким
    Ответ написан
    Комментировать
  • Собственные проекты. Стоит ли доводить до идеала?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пишите одну - максимально отшлифованную игру, а все остальные - нет и указываете: что нужно ещё доделать до идеала и почему Вы это не сделали: т.е. именно честно так всё и перечисляете.

    Сначала указываете причину создания нешлифованного проекта:
    "Проект, показывающий моё %умение/skill%...".
    И потом, пишите пункты (в readme.md), которые Вы бы сделали до идеала.
    Обязательно, после этих пунктов, приводите ссылку на проект с максимально отшлифованной игрой (чтобы могли сравнить слова с делом).
    Ответ написан
    Комментировать
  • Могу ли я провести пару сотен тысяч одновременных авторизаций какой-то тулзой или библиотекой( железку и сервак в целом проверить)?

    61re
    @61re
    dev.
    JMETER_4.0.png
    Скачать "тулзу" для стресс тестов можно тут

    Пошаговая инструкция
    1. Скачать и распаковать
    2. Перейти в папку bin и запустить jmeter или jmeter.bat (в зависимости от операционной системы)
    3. Прочитать документацию

    (Иметь установленную среду выполнения Java 8+)
    Ответ написан
    1 комментарий
  • Мотивация программистов на удаленке. Что делать?

    Sanes
    @Sanes
    4 часа на задачи и 1 час на менеджмент. Итого 25 часов в неделю.
    Всё, что больше, либо обман, либо скоро этот работник уйдет в запой. Из-за высокой нагрузки.

    ps. Я бы фултайм ограничил 5-6 часами. Толку всё равно не будет от 8 часов и более.

    Попробуйте сократить время рабочего дня и регламентировать перерывы. Наверняка тоже самое будут чекать.
    Сейчас они от усталости балду гоняют и ждут окончания рабочего дня.
    Ответ написан
    11 комментариев
  • Как поменять цвет svg?

    Есть *иконка* черного цвета,

    Было бы лучше, если бы вы приложили код файла этой иконки, чтобы на Вашем примере можно было показать решение.

    но что делать, если мне нужна она белого цвета

    Открыть svg-файл с помощью графического редактора или редактора кода и изменить цвет

    Можно как то изменить цвет ?

    Можно. В основном, цвет SVG-элементов задаётся через атрибут/свойство "fill", иногда через атрибут/свойство "stroke". В зависимости от типа фигуры.

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

    Update
    Вот Вам код svg-файла с белым цветом значка
    <svg height="34" viewBox="0 0 24 24" width="34" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z" fill="#fff"/></svg>


    А вот он же, но закодированный в Base64 (в котором Вы предоставили пример)
    data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIzNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC41OSAxNi4zNGw0LjU4LTQuNTktNC41OC00LjU5TDEwIDUuNzVsNiA2LTYgNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=
    Ответ написан
    1 комментарий
  • Что должен знать junior Node.js программист?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    открой Headhunter и там пробегись по вакансиям. Это постоянно меняющийся рынок, в котором столько влияющих факторов, что бесполезно ждать ответа, хорошо если, десятка человек.
    Ответ написан
    Комментировать
  • Как реализовать связь меток на Яндекс Картах с таблицей адресов этих меток?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Взять id из таблицы, найти его в маркерах и показать в его месте на карте балун. Вроде бы элементарно. Да и в песочнице у яндекса есть похожие примеры.
    Ответ написан
    1 комментарий
  • Как вывести изображение из base64?

    flapflapjack
    @flapflapjack
    на треть я прав
    Если коротко, и без проверок, и чтобы /api/get-icon.php?id=... то так:

    Грубо, в начале скрипта:
    <?php
    $icons=array(
    'icon1' => 'iVBORw0KGgoAAAANSU==....',
    'icon2' =>'kakffdjgjfhgkjhasjkghfs==...');
    if(isset($_GET['icon']))
    {
    header ('Content-Type: image/png');
    switch($_GET['icon'])
    {
    case "icon1":
    print base64_decode($icons['icon1']);
    die();
    case "icon2":
    print base64_decode($icons['icon2']);
    die();
    }
    }
    
    
    ///ну а тут уже любой другой код


    Можно не swicth-case, а нормально, типа
    <?php
    if (array_key_exists('$_GET['icon'], $icons)) {
    
    }?>


    или с БД доставать.

    А зачем вообще иконки в скрипте хранить то?
    Я вижу в этом смысл, если только у вас всё приложение целиком состоит из одного скрипта.
    Ответ написан
    Комментировать
  • Макимальное количество socket.io подключений на nodejs?

    shai_hulud
    @shai_hulud
    то максимальное количество на IPv4 - 2^32 * 2^16 = 281474976710656 (на самом деле не все адреса можно использовать), даже если на одного пользователя будет уходить 16Kb (буферы, структурки, поинтеры итд) то это 4 398 046 511 104 Mb памяти :) Она то и кончится первой.

    Прикиньте сколько вы хотите памяти на сокеты, и поделите на 16Kb (из головы, для ноды можно самому замерить).

    Если отключить TCP keep-alive и WS ping, то сокеты пассивны и не кушают ЦПУ.
    Ответ написан
    Комментировать
  • Нужно рисовать блок схему перед созданием программы, упростит ли она работу?

    Arris
    @Arris
    Сапиенсы учатся, играя.
    Если вам это поможет - зарисуйте, нарисуйте, разложите на блоки и кирпичики. Все инструменты, облегчающие понимание, но не усложняющие задачу - хороши.
    Ответ написан
    Комментировать