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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

ArtJH

  • 50
    вклад
  • 172
    вопроса
  • 81
    ответ
  • 74%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Различия между min.css и просто .css?

    svistiboshka
    Андрей @svistiboshka
    живые веб интерфейсы
    .css - файл стилей
    .min.css - сжатый файл стилей (удалены переносы и пробелы)
    .css.map - файл сохраняющий структуру исходного файла (Less, sass, stylus и т.п.) для отладки
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как можно сделать такой drag?

    wadowad @wadowad
    Тут прямо решение Вашей задачи labs.rampinteractive.co.uk/touchSwipe/demos/Basic_...

    Тут сама либа https://github.com/mattbryson/TouchSwipe-Jquery-Plugin
    Ответ написан 02 авг. 2022
    Комментировать
    Комментировать
  • Как сделать переадресацию с одной страницы на другую с помощью htaccess?

    Geminix
    Александр @Geminix
    Фуллстек nuxt, .net разработчик
    попроуйте
    RewriteEngine On
    
    RewriteRule ^article-(.*)/gallery /article-$1 [R=permanent]

    место, где можно поиграться https://htaccess.madewithlove.com/
    Ответ написан 13 июл. 2022
    Комментировать
    Комментировать
  • Как сделать такой слайдер?

    RAX7
    RAX7 @RAX7
    Ответ написан 05 июл. 2022
    Комментировать
    Комментировать
  • Какой корректный share url в Одноклассниках?

    recomp
    Павел Бакин @recomp
    web developer
    https://apiok.ru/ext/like

    https://connect.ok.ru/offer
    ?url=<URL_TO_SHARE>
    &title=<TITLE>
    &description=<DESCRIPTION>
    &imageUrl=<IMAGE_URL>


    Только параметр url обязателен, остальные параметры опциональны.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как исправить ошибку: Failed to set the 'currentTime' property on 'HTMLMediaElement': The provided double value is non-finite?

    bingo347
    Дмитрий Беляев @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Свойство duration не доступно пока не загружены метаданные видео
    Вам нужно ждать события:
    https://developer.mozilla.org/en-US/docs/Web/API/H...
    Ответ написан 16 февр. 2022
    Комментировать
    Комментировать
  • Как можно отследить скролл вниз или вверх, если height 100vh и overflow:hidden?

    ThunderCat
    ThunderCat @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Емнип скролл евент не имеет "направления" в жс, можно только отследить перемещение элемента относительно предыдущей позиции, так что никак, только если добавить 1 пиксель, и уже по нему отслеживать сдвинулось на 1 пиксель вверх/вниз или осталось прежнее направление.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как показать эту вкладку VCS для phpstorm, ее у меня просто нет в панели меню?

    iiiBird
    iBird Rose @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    в новых версиях phpstorm этой вкладки нет. для гита есть одноименная вкладка "Git"
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Почему ноутбук перестал тянуть игру Ведьмак 3, словно стал слабее с годами?

    d-sem @d-sem
    В дополнение к Бобби Шифер

    5) Игра запускается не на той видеокарте. Например, вместо nvidia geforce gtx 960m на графической подсистеме процессора
    6) Другая версия игры. Менее оптимизированная. Аддоны/моды.
    7) Другие настройки по умолчанию.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Почему ноутбук перестал тянуть игру Ведьмак 3, словно стал слабее с годами?

    gbg
    Армянское Радио @gbg
    Любые ответы на любые вопросы
    1) Валенок в системе охлаждения
    2) Нарушение работы системы охлаждения из-за потери герметичности и утечки теплоносителя (точнее, натекания воздуха в вакуум, но не суть)
    3) Старая термопаста
    4) Нарушение теплопроводности в самом процессоре
    5) Мусор в венде
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как сделать точно такой же стиль для текста?

    RAX7
    RAX7 @RAX7
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Как сделать два таких зависимых друг от друга time inputs?

    Lord_Dantes @Lord_Dantes
    https://element.eleme.io/#/en-US
    Ответ написан более года назад
    2 комментария
    2 комментария
  • Есть готовые примеры или плагины красивого select без jquery?

    Vlatqa
    Владислав Лысков @Vlatqa
    https://bluzky.github.io/nice-select2/
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как работать с blade в laravel?

    Lyrium
    Anton October @Lyrium
    Web developer
    Blade шаблонизатор который помогает разграничить html и сделать работу с ним и вывод php данных более удобным и гибким.

    Разобраться что к чему не сложно blade прост для освоения, сейчас приведу несколько примеров с чего лучше начать:

    во первых разобраться с layout и с устройством шаблонизатора можно на примере кода который генерируется командой "php artisan make:auth" (базовая авторизация Laravel прочесть можно в офф. документации ссылка на авторизацию)
    Здесь сразу у вас будет пример с несколькими вьюхами и правильно построенным шаблоном в целом

    также можно ознакомиться с русскоязычной документацией описывающей blade довольно подробно ссылка на русский blade

    Самое главное нужно понимать что Blade основан на концепции наследования шаблонов и секциях, а разобраться с тем как что работает помогут примеры готового кода и документация

    upd: Директива @section, как следует из её названия, определяет секцию содержимого, а директива @ yield используется для отображения содержимого заданной секции. Т.е. в то место где стоит yield попадает значение секции

    схематичный пример:

    есть файл app, в дирректории layouts
    layouts/app.blade.php
    <html>
    <head>
    	<title>
    		@yield('title', 'Laravel')
    	</title>
    
    	<!-- Styles -->
    	<link href="{{ asset('public/css/app.css') }}" rel="stylesheet">
    </head>
    <body>
    	<div id="app">
    		<div class="navbar">
    			...
    		</div>
    
    		<div class="container">
    			@yield('content')
    		</div>
    	</div>
    </body>
    </html>


    второй файл описывает то что попадет в указанную секцию
    products.blade.php
    @extends('layouts.app')
    
    @section('title', 'Products')
    
    @section('content')
    	@foreach($products as $product)
    		{{ $product }}
    	@endforeach
    @endsection

    В первом случае нет закрывающего @endsection из-за того что тело секции это и есть строка 'Products', во втором случае мы указываем конец секции, потому что тело секции находится между @section и @endsection
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Что делать с тупыми ответами на Тостере?

    YokiToki
    Станислав Тамат @YokiToki
    PHP-разработчик
    Начать с себя https://toster.ru/user/FanatPHP/answers
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как во vue вывести значение условия со строкой?

    zav19791979 @zav19791979
    а можно еще так
    <p :class="{true: 'icon.svg', false: 'icoff.svg'}>123</p>

    и в зависимости от того будет ли true или false - присвоится тот или иной класс.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как во vue вывести значение условия со строкой?

    0xD34F
    0xD34F @0xD34F Куратор тега Vue.js
    Разберитесь с приоритетом операторов.

    Давайте-ка скобок добавлю, чтобы яснее стало, что в каком порядке выполняется:

    ('ic' + true) ? 'on' : ('off' + '.svg')

    Ну и конечно писать подобные выражения в шаблоне - совсем не круто. Вынесите его в вычисляемое свойство или метод, например:

    computed: {
      className() {
        return условие ? 'icon.svg' : 'icoff.svg';
      },
      ...

    <p :class="className">
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Когда надо использовать mounted простыми словами?

    firedragon
    Владимир Коротенко @firedragon
    Senior .NET developer
    Включен в дерево DOM
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Что изучить в первую очередь для веб сайта?

    approximate_solution
    approximate solution @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Завтра мне нужно будет "следить" За сервером. Что мне понадобится изучить и какие учебники можете посоветовать?

    605d7a21c60c6227129062.jpeg

    Если от этого "поезда" не убежать, то советую перед каждым действием - 5 раз гуглить, 10 раз перечитать информацию, если есть возможность не править код в наглую в "мастере" и на боевом сервере(накатить на dev и оттестировать"), как можно чаще задавать себе вопрос "а не делаю ли я что-то, что может привести к факапу и увольнению за нецелесообразность".
    Ответ написан более года назад
    4 комментария
    4 комментария
  • После переименования дополнительного жесткого диска, ноутбук стал тупить, некоторые программы, файлы, папки перестал открывать. В чем причина?

    Zettabyte
    Zettabyte @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    ноутбук стал тупить, некоторые программы, файлы, папки перестал открывать

    Вы уверены, что это не совпадение, и диск не начал уходить в мир иной?

    Скачайте бесплатный R.tester и для начала посмотрите SMART диска: https://rlab.ru/tools/rtester.html
    Можно также сделать быструю диагностику. Скачивайте на другой диск, тем более, раз говорите, что этот диск дополнительный.

    Убедитесь, что с его "дополнительностью" всё в порядке - например, если диск подключен через адаптер вместо оптического привода. Как вариант, подключением напрямую к другому компьютеру, лучше стационарному, с заведомо достаточной мощностью БП.

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

    Если диск начал умирать, то есть определённый шанс его добить во время попыток копирования. В данный момент по хоть и скудному, но описанию, можно предположить, что специалист сможет спасти близкий к 100% объём данных.
    Ответ написан более года назад
    5 комментариев
    5 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • puzaka
    • 10 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • Dr. Bacon
    • 6 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 6 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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