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

    DevMan
    @DevMan
    Три места работы по три месяца - это год, а не десять.
    Можно сказать, что фрилансил, можно сказать что не работал по семейным обстоятельствам.
    Адекваты смотрят на человека и его скилы, а не где он работал. А от неадекватов стоит и нужно держаться в стороне.
    Ответ написан
    Комментировать
  • Стоит ли новичку в Python использовать сразу PyCharm?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я уже много раз писал об этом, но повторю: Не нужно использовать IDE на этапе обучения. Во-первых, IDE избавляет вас от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы. Так что IDE надо начинать использовать только тогда, когда ты уже профи, всё знаешь и тебе надо увеличить производительность труда.
    Ответ написан
    13 комментариев
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

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

    а жизнь кажется хаотичной,

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

    Тоже когда-то искал средство "упорядочить всю эту информацию" пока не понял два момента:
    1) "потенциально полезной" информации в мире предельно много, не хватит тысяч лет чтобы это просто прочитать. Каждую секунду создается еще больше.
    2) знание этой информации никак не меняет мою жизнь к лучшему, а попытки её узнать и запомнить - вполне конкретно ухудшают.

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
    6 комментариев
  • Как сделать интерактивную карту этажа?

    AItF4
    @AItF4
    Помог ответ? Отметь решением.
    RomanIceman, для реализации вашей задачи на вордпрессе более всего подойдет плагин Draw Attention, вот ссылка на репозиторий: https://wordpress.org/plugins/draw-attention/

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

    Moskus
    @Moskus
    Ландшафт можно сгенерировать так, например https://www.playfuljs.com/realistic-terrain-in-130...
    А для карт есть фреймворк leaflet.js

    Но я бы карты всё же генерировал заранее в каком-либо трехмерном редакторе, там больше возможностей. https://www.blendernation.com/2019/04/01/generatin...

    А потом - резал на тайлы и показывал бы через Leaflet.
    Ответ написан
    Комментировать
  • С помощью каких приложений объяснить ребенку (9 лет) python?

    neatsoft
    @neatsoft
    Life is too short for bad software
    1. Установить на планшет ScratchJr, объяснить базовые принципы
    2. Показать Scratch, предложить выполнить в нем несколько заданий умеренной сложности
    3. Вместе написать простую игру на Pygame, например, Whack a Mole
    4. Вместе освоить управление Minecraft с помощью Python на Raspberry Pi
    5. Показать JavaScript-HTML-CSS и Developer Tools в браузере
    6. Рассказать про нативные приложения для мобильных платформ
    7. Рассказать про фреймворки (например, Django и Vue), базы данных, сетевое взаимодействие
    8. Построить и запрограммировать модели из LEGO Mindstorms EV3 (он "огороженный", тормознутый, устаревший, но детям по прежнему нравится)
    9. Рассказать про микроконтроллеры, вместе собрать что-нибудь с помощью Амперка Матрешка или Амперка Йодо
    При потере интереса на любом из этапов оставить ребенка в покое
    Ответ написан
    Комментировать
  • Нужно ли возвращать ошибку из rest api?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    403 отношения к этому не имеет. 403 относится к юзеру, который делает реквест.

    Это ошибка. 200 значит, что ВСЕ прошло успешно, чего в вашем случае не произошло.

    Бросайте 412 или 422 - не надо придумывать велосипед. И никаких status тоже не нужно.
    Ответ написан
    Комментировать
  • Задачи с собеседований по максимальным числам: как решить?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    Отсортировать по убыванию и двумя циклами – некошерно?
    на JS
    const maxprod = arr => {
      const a = arr.slice().sort((a, b) => b - a);
      const max = a[0];
      const len = a.length;
      let iter = 0;
        
      for (let i = 1; i < len - 2; i++) {
        iter++;
        const A2 = a[i];
        const x2 = max / A2;
        if (!Number.isInteger(x2)) continue;
          
        for (let j = i + 1; j < len - 1; j++) {
          iter++;
          const A3 = a[j];
          const x3 = x2 / A3;
          if (!Number.isInteger(x3)) continue;
          
          if (!!~a.indexOf(x3)) {
            return [max, A2, A3, x3, iter]);
          }
        }
      }
      
      return false;
    }

    По сути циклов три, т.к. indexOf() всё равно перебирает массив.

    Из оптимизаций только отсечение мелких хвостов, когда произведение становится меньше искомого.
    И проверка каждого кандидата на делимость.
    В хвост результата пихается ещё число итераций.

    Тесты
    [
      [20,5,3,2,2], // [ 20, 5, 2, 2, 3 ]
      [7,9,4,60,5,3,2,2], // [ 60, 5, 4, 3, 4 ]
      [1,2,3,199], // false
      [2430,2431,2431,2431,1,1,1,2,3,5,7,9,11,13,15,17,19,23], // [ 2431, 17, 13, 11, 8 ]
    ].forEach(test => console.log(test, maxprod(test)));
    Ответ написан
    5 комментариев
  • Как происходит работа почасовой ставке?

    Zoominger
    @Zoominger
    System Integrator
    Лол, никто вам на слово не поверит. Обычно ставится мониторящее ПО.
    Почти как в офисе, только тут будут реально следить.
    Ответ написан
    2 комментария
  • Как верстать макет?

    mk3mk
    @mk3mk
    занимаюсь вёрсткой (иногда)
    можно вот так попробовать
    css transform: skew
    поиграть с параметрами и т.д.

    https://codepen.io/mk3mk/pen/OeEmze
    Ответ написан
    Комментировать
  • Как верстать макет?

    JRK_DV
    @JRK_DV
    Рецепты https://codepen.io/jrkdv/full/LKLXdq
    Весь блок (например, section) имеет фон в 3 слоя (слой не путать с блоком)
    1 слой покрываете линейным градиентом (linear-gradient)
    2 слой покрываете радиальным градиентом (radial-gradient) с бирюзовым цветом (отблески)
    3 слой наносите текстуру в виде шестиугольника

    Блок по левой стороне
    Делаете цельным вектором, обязательно с группировкой. - в дальнейшем будет удобно менять статус кнопки

    Центральный блок
    Делаете так же векторные элементы для кубиков.
    Текст можно позиционировать отдельными блоками.
    Рамки для полей ввода можно сделать только боковые (по левой и правой стороне), верх\низ соответственно будет border

    Блок по правой стороне
    Это отдельный aside блок с вкладками, а для фона делаете 2 слоя с линейным градиентом:
    - Первый слой фона для верхней линии (разделяющую кнопки вкладок)
    - Второй слой фона по левой стороне блока
    Кнопки вкладок делаете с псевдоэлементами, красите с прозрачностью в зависимости от статуса "активная\неактивная" и сдвигаете друг на друга внешним отступом (отрицательный margin)

    Совет: смотрите как сделаны слои в макете, очень часто можно определиться, как сделать тот или иной эффект - просто изучив макет
    Ответ написан
    6 комментариев
  • С чего и как начать продажу команды разработчиков с нуля без портфолио?

    Sanes
    @Sanes
    С портфолио и начинать. Это называется инвестиции.
    Ответ написан
    Комментировать
  • С чего и как начать продажу команды разработчиков с нуля без портфолио?

    @PavelFokeev
    pavl1k.ru
    опыт работы на удаленке стремится к нулю

    Работать "на портфолио", естественно, не буду, за копейки тоже

    Команды пока нет

    Хмм...
    Буду очень рад абсолютно любым советам

    Иди на завод)
    Ответ написан
    9 комментариев
  • Сравнить uWSGI vs Gunicorn?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Думаю разница на глаз не будет заметна. Тут скорее дело привычки, я обычно использую gunicorn из-за простоты настройки.
    Ответ написан
    1 комментарий
  • Как вы делаете бэкапы?

    @d22b
    Странно что сайт недоступен во время mysqldump. Попробуйте ключ --single-transaction если используется innodb. Это поможет например если логи доступа хранятся в таблице БД, во время mysqldump она залочена на запись, а сайт не работает если ему не дают логировать (в частности в magento есть такая проблема).
    Ответ написан
    Комментировать
  • Как вы делаете бэкапы?

    @dady_KK
    PM
    Мы делаем аналогично, но у нас на проектах очень маленькие базы. А Вам бы я посоветовал настроить репликацию мастер-слейв и делать бекап со слейва, в инете много туториалов на эту тему. Это должно решить вопрос с доступностью сайта + всегда можно дамп сжимать ганзипом и проверять после этого архив, а лучше делать распаковку и импорт в тестовую базу и следить за возникновением ошибок во время этого.
    Ответ написан
    2 комментария
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • Тестовое задание (Junior Frontend), приемлемое ли?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    При чём тут какая-то связка с php? Как php вообще относится к вёрстке? Если вы там адаптивности боитесь, то, лично моё мнение, вам ещё нужно подтянуть знания и вы себя в оценке переоценили))

    Что насчёт самого макета, то я бы сказал, слишком лёгкий. Чё тут делать то? Карту вставить? Подвигать стрелочки при наведении через css? Сделать кнопку с раскрытием меню?

    P.S. Я никак не хочу обидеть или оскорбить вас, но я не понимаю, сути вашего вопроса. У вас навыки 70% х 30%, а вы вместо того, что бы начать верстать, пришли сюда с глупым вопросом, а не слишком ли сложно!
    Ответ написан
    2 комментария