Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Хорошие посты про Data Science в одной коллекции
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Lord_Dantes

Lord_Dantes

Чат джунов t.me/developersjunior
  • 404
    вклад
  • 120
    вопросов
  • 835
    ответов
  • 31%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как правильнее и лучше сделать данное?

    Dan_Stanly
    Дмитрий Чайников @Dan_Stanly
    Не задавайте вопросы на которые не знаете ответов
    На выбор 2 варианта:
    1. https://html5css.ru/howto/howto_js_scroll_indicator.php
    2. https://web-team.su/scripts/jquery/2979-indikator-...
    Ответ написан 08 сент. 2020
    Комментировать
    Нравится 1 Комментировать
  • Какой ноутбук купить студенту программисту?

    dimonchik2013
    dimonchik2013 @dimonchik2013
    ;)
    игровым в общаге можно когото у*бать если достанет

    в остальном потоньше ноут практичнее
    Ответ написан 06 сент. 2020
    Комментировать
    Нравится 2 Комментировать
  • Какие советы вы можете дать начинающему программисту?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Запоздало вы ищите совета. Набираться реального опыта нужно как можно раньше. После первого же семестра, с февраля начинаешь искать летнюю практику. Любую, куда возьмут. Ищешь через преподов, родителей, знакомых, объявления. После первой-второй практики пытаешься залезть куда-нибудь на полставки. Если повезёт, туда же, где практику проходил. Часто университетские ВЦ берут студентов на полставки. Курса с 4-го можно пробовать договариваться с деканатом и преподавателями о свободном посещении и переходить на полную ставку. В случае успеха, вместе с дипломом получаешь статус мидла, заинтересованность в тебе рынка труда и возможность выбирать работодателя. Что касается выбора языка, выбирать язык надо тот, который наиболее применяется в интересующей области деятельности.
    Ответ написан 31 авг. 2020
    Комментировать
    Нравится 4 Комментировать
  • Как верстать под 100vh?

    Seasle
    Александр @Seasle Куратор тега CSS
    \( ゚ヮ゚)/
    Правильное использование отступов и min-height: 100vh; поможет.
    По поводу Вашего проекта - нету:
    - main, зато есть section (имеется ввиду, что надо было использовать main);
    - meta-тэги, их почти нет;
    - outlin'ы - их вообще нет;
    - Языки нельзя переключать с клавиатуры (читайте про tabindex).

    Косяки:
    - cursor: hand; не существует;
    - Атрибут required содержит значение required;
    - Ссылки, ведущие на сторонние ресурсы не имеют rel="noopener" или rel="noreferrer";
    - Половина (2/3) ссылок для мессенджеров открывается в той же вкладке.

    Также Lighthouse ругается - CSS и JS не минифицированы (что-то мне подсказывает, что картинки тоже).
    Ответ написан 18 авг. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как отобразить фоновое видео на iphone ios safari?

    PiRmanAtE
    Alexander Shalimov @PiRmanAtE
    Фронт-енд разработчик
    Возможно кому нибудь пригодится.
    Решил проблему добавлением атрибута playsinline
    <video preload="metadata" muted="muted" autoplay playsinline loop></video>
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
  • Дает ли переход на HTTP/2 ощутимый прирост в скорости загрузки страницы?

    MykolaPetiukh
    Изобретатель Дикпиков @MykolaPetiukh
    Директор кафе
    HTTP/2 — это ты снимаешь пленку с колбасы и режешь её.
    HTTP/1.1+ssl — режешь колбасу, потом с ломтиков снимаешь пленку
    Ответ написан 10 авг. 2020
    2 комментария
    Нравится 16 2 комментария
  • Как можно вывести так плитки?

    cr1gger
    Владислав @cr1gger
    Тупые вопросы порождают тупые ответы (с)
    foreach
    Ответ написан 04 авг. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как сделать блок гибким?

    FabiBoom @FabiBoom
    justify-content: space-between; задать флекс-контейнеру (элементу с display: flex) должно хватить
    Ответ написан 03 авг. 2020
    Комментировать
    Нравится 2 Комментировать
  • Выбор ноутбука до 40 000р?

    antonwx @antonwx
    Нормальные ноутбуки начинаются хотя бы от 60 к.р. сейчас, с дискретной видеокарточкой и нормальным охладом с 2 кулерами.
    Попытайтесь за вашу сумму взять что-нибудь на Райзене, обязательно с ssd и 8 гб оперативки минимум. Это будет отличная покупка за такие деньги. Не стесняйтесь покупать в менее популярных московских магазинах, а не только в сетевых днсах и ситилинках. С вашим бюджетом обязательно брать без винды, её вы сможете накатить самостоятельно.
    Приеду на работу - попробую найти вам пару вариантов, регион только укажите.
    Ответ написан 03 авг. 2020
    12 комментариев
    Нравится 5 12 комментариев
  • Как сделать чтобы по центру была картинка, а слева и справа повторяющиеся элементы картинки и размытие?

    Ragtime_Kitty
    Ragtime Kitty @Ragtime_Kitty
    Вы имеете ввиду что-то типа такого?
    Ответ написан 02 авг. 2020
    1 комментарий
    Нравится 3 1 комментарий
  • Как сделать плавную прокрутку на странице?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Все решения будут дико тормозить. Сайт по ссылке тормозит на macbook pro 2018 с i7, во время скролла лишь появляется желание побыстрее закрыть сайт.
    Лучше нативного скролла нет ничего, убеждался в этом множество раз. Если нужна плавная прокрутка к нужной позиции, то тоже есть нативные решения: css scroll-behavior или на js параметр behavior у scrollTo
    Ответ написан 19 июл. 2020
    5 комментариев
    Нравится 7 5 комментариев
  • Почему не отображаются страницы в wp?

    sergeiermilov
    Сергей Ермилов @sergeiermilov
    Вебмастер
    1. С большой долей вероятности проблема с Базой Данных. Вы переносили сайт недавно? Создавали сайт и БД? Импортировали может быть БД?

    Попробуйте отредактируйте wp-config.php и добавить:
    define('WP_ALLOW_REPAIR', true);

    Затем нажмите на URL "ремонта" базы данных (но прежде не забудьте сделать бэкап):

    SITE/wp-admin/maint/repair.php

    2. Такое бывает на мультисайтах.

    3. Еще попробуйте стандартный способ с отключением плагинов.

    4. Проверьте functions.php темы на проблемный код.
    Ответ написан 14 июл. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как натянуть многостраничный сайт на WordPress?

    AngryYumy
    Тарас Шульга @AngryYumy
    Заплати фрилансеру чеканой монетой
    По описанию вы вообще ничего не сделали. Не подключили шапку/подвал, не сделали контент динамический, даже линки не вывели. А просто закинули вёрстку в тему вп. Тут в 2 словах не объяснять, вообще нужно хоть базово понимать пхп. А вообще ютуб в помощь там уроков аргон и маленькая тележка.
    Ответ написан 01 июл. 2020
    Комментировать
    Нравится 6 Комментировать
  • Как правильно кастомизировать страницу Checkout - Оформление заказа?

    AntonLitvinenko
    Антон Литвиненко @AntonLitvinenko
    HTML coder
    В woocommerce за checkout отвечает целая одноименная папка, которую можно скопировать в свою тему в папку woocommerce и заняться переопределением необходимых шаблонов. К сожалению, хуков, с которыми можно поработать там не очень много, поэтому либо переопределение шаблонов с последующим оформлением стилями, если есть уже новая верстка со стилями, то меняем разметку в шаблонах так, чтобы соответствовало верстке, или, если получится, просто стилями переоформляем стандартный вывод страницы чекаут
    Ответ написан 30 июн. 2020
    Комментировать
    Нравится 1 Комментировать
  • Нужно ли жаловаться на пользователей, которые удаляют свои вопросы, а потом задают их заново?

    Makaroshka007
    Тимур Покровский @Makaroshka007
    ­
    https://qna.habr.com/help/rules

    4.1. Дублирование вопроса, который уже размещался на страницах Сервиса. В том числе и в случае, если вопрос был удалён модератором, или на вопрос не был дан ответ (т.е. категорически запрещается дублирование вопроса с целью повторного привлечения к нему внимания).


    Скорее всего жаловаться надо
    Ответ написан 13 июн. 2020
    1 комментарий
    Нравится 9 1 комментарий
  • Почему я не могу закомментировать код html?

    TAbrahamyan
    TAbrahamyan @TAbrahamyan
    комментируй так
    <!-- <div></div> -->
    Ответ написан 07 июн. 2020
    Комментировать
    Нравится 2 Комментировать
  • Почему я не могу закомментировать код html?

    SeaInside
    Максим Морев @SeaInside
    10 лет пилю все эти штуки
    Потому что синтаксис комментариев в HTML выглядят иначе. Вот так:
    <!-- Комментарий -->
    Ответ написан 07 июн. 2020
    3 комментария
    Нравится 5 3 комментария
  • Как заменить ссылку с помощью css кода?

    ArsenyMatytsyn
    Арсений Матыцин @ArsenyMatytsyn Куратор тега CSS
    CEO iAmStudio, предприниматель.
    С помощью CSS ты можешь только оформлять элементы, а не менять их значения. Для этого потребуется JS, как минимум, ЯП — как нормальный подход.

    Или добавь подробностей в свой кейс.
    Ответ написан 02 июн. 2020
    Комментировать
    Нравится 1 Комментировать
  • Как сделать проигрывание видео, и переход на другие страницы без остановки видео?

    ArsenyMatytsyn
    Арсений Матыцин @ArsenyMatytsyn Куратор тега JavaScript
    CEO iAmStudio, предприниматель.
    SPA или контент на iFrame-ах.
    Ответ написан 01 июн. 2020
    2 комментария
    Нравится 1 2 комментария
  • Как правильно деплоить laravel проект?

    tommy-vercetti
    tommy-vercetti @tommy-vercetti
    Symfony/Golang
    Т.к вы не работали с системами контроля версий и не сталкивались с деплоем, то я не буду вам советовать CI/CD с различными ветками и тд. Вам сходу будет сложно разобраться.

    Предлагаю для начала более простой способ:

    Если проект коммерческий, то создаем приватный репозиторий в каком-то сервисе (к примеру, GitHub).
    Коммитим (фиксируем) изменения и пушим их в репозиторий.
    Контроль версий нам нужен для того, чтобы хранить историю изменений проекта, делать откаты в случае ошибки и тд.

    У Laravel есть пакет Laravel Envoy. В файле Envoy.blade.php описывыем список команд что нужно сделать на сервере, подключившись по SSH.
    @task('production:deploy', ['on' => 'production'])
        cd /var/www/my-project-folder
    
        git pull origin master // подтягиваем изменения из репозитория
    
        php composer install --no-dev --optimize-autoloader
    
        php artisan migrate --force // запуск миграций
    @endtask

    И локально (на своем ПК) запускаем таску envoy run production:deploy. Envoy подключится по SSH к серверу и запустит там эти команды.

    Про работу с базамы данных:

    Должно быть несколько БД: локальная и продакшн.
    Допустим, я хочу добавить новое поле в БД. Для этого локально создаю миграцию (это обычный php-класс), описываю какое поле добавить и запускаю её. Коммичу изменения в git и делаю пуш в репозиторий. И запускаю таску envoy run production:deploy, а там у нас уже есть команда для миграций.
    Для генерации тестовых данных для локальной бд можно использовать сиды.
    Ответ написан 01 июн. 2020
    1 комментарий
    Нравится 15 1 комментарий
Оценили как «Нравится»
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • sashabeep
    sashabeep
    • 12 ответов
    • 0 вопросов
  • Шахмаев Анвар
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 7 ответов
    • 0 вопросов
  • approximate_solution
    approximate solution
    • 6 ответов
    • 0 вопросов
  • MinTnt
    MinTnt
    • 6 ответов
    • 0 вопросов
  • opium
    Пума Тайланд
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации