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

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

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

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

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

Три системы мобильной аналитики глазами digital-компаний
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Максим Тимофеев

Учим yii: https://youtu.be/-WRMlGHLgRg
  • 2749
    вклад
  • 239
    вопросов
  • 5126
    ответов
  • 28%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как открыть файл в html?

    notiv-nt
    Михаил @notiv-nt
    Как ваше ничего? Да, моё тоже
    <input type="file">
    
    <script>
      const input = document.querySelector('input');
      input.addEventListener('change', async () => {
        const content = await input.files[0].text();
    
        console.log(content)
      })
    </script>


    File наследуется от Blob, а у него есть .text()
    5e2b289415f56835800952.png
    изи
    Ответ написан 24 янв. 2020
    1 комментарий
    Нравится 5 1 комментарий
  • Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?

    Moskus
    Moskus @Moskus
    Ну опять это MMORPG-мышление.

    Для того, чтобы решить проблему, нужно уметь решать проблему. Или отдать её тому, кто умеет её решать.
    Потому что любой автоматический анализатор кода также требует понимания, какие предупреждения он выдает и почему выдает.

    Код, который входит в большие проекты и/или публичен не становится от этого хорошим по волшебству. Он становится лучше только от того, что на него посмотрело больше хороших программистов, а не тех, кто научился писать hello world.

    Простая публичность этого не гарантирует, а только слегка увеличивает вероятность. Именно потому, есть довольно качественные opensource проекты, а есть - глюк на глюке, несмотря на большое число участников.

    Собственное умение хорошо программировать также повышает вероятность получить качественный код, как и чужое. А собственное неумение - понижает её, несмотря ни на что другое, просто по статистическим законам надёжности.
    Ответ написан более года назад
    Комментировать
    Нравится 7 Комментировать
  • Как проверить чужой код на безопасность, если не особо разбираешься во всех тонкостях языка?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    Прекратить копипастить и начать писать код самостоятельно.
    Ответ написан более года назад
    35 комментариев
    Нравится 10 35 комментариев
  • Стоит ли начинать с JavaScript?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Я учил C#. Это довольно чистый язык, он позволит разобраться с ООП без оглядки на нюансы языка. Так же он довольно универсален, там и прекрасный веб ASP.NET MVC, и мобильная разработка Xamarin, разработка игр Unity, ну и десктоп. Но тут надо смотреть, есть ли по нему вакансии в вашем городе.
    Ответ написан более года назад
    3 комментария
    Нравится 4 3 комментария
  • Стоит ли начинать с JavaScript?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Самая большая беда JS в том, что это слишком странный язык. Он во многом ведёт себя неочевидно, неинтуитивно и не так, как ведут себя другие языки. Соответственно, потом может быть сложнее с изучением других языков.
    Ответ написан более года назад
    3 комментария
    Нравится 12 3 комментария
  • Есть плагин для БУРГЕР меню?

    ArsenyMatytsyn
    Арсений Матыцин @ArsenyMatytsyn Куратор тега CSS
    CEO iAmStudio, предприниматель.
    Если ОБЫЧНО пишешь САМ, то также можно использовать ПОВТОРНО.
    Удивительно, но это работает.
    Ответ написан более года назад
    Комментировать
    Нравится 10 Комментировать
  • Как поступить с неприятным заказчиком?

    Stalker_RED
    Stalker_RED @Stalker_RED
    Потратьте 20 минут, напишите вежливое письмо типа "уважаемый ФИО, т.к. вы два года не оплачивали хостинг, сайт был отключен и удален хостером. Работы по его восстановлению будут стоить столько-то. А услуги по доработке будут оплачиваться отдельно, в зависимости от объема работ".

    И цену поставьте такую, которая сможет компенсировать ваши душевные страдания:)
    Ответ написан более года назад
    Комментировать
    Нравится 40 Комментировать
  • Как называется и где почитать?

    be_a_dancer
    Сергей Попов @be_a_dancer
    Backend/Fullstack Developer
    Тебе нужен любой препроцессор. Смотри sass, less, stylus. Чаще всего используется первый. Но выбирай под себя.
    Ответ написан более года назад
    4 комментария
    Нравится 1 4 комментария
  • Обрезка только нужных тегов php?

    Boris Korobkov @BorisKorobkov Куратор тега PHP
    Web developer
    htmlpurifier.org
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
  • Как оптимизировать принятие POST запросов?

    inoise
    Иван Шумов @inoise
    Solution Architect, AWS Certified, Serverless
    Перейдите уже на нормальный хостинг. VPS это норма
    Ответ написан более года назад
    14 комментариев
    Нравится 6 14 комментариев
  • Почему не загружается путь к картинке в таблицу yii2?

    mosesfender
    Moses Fender @mosesfender
    Меланхолик, параноик, падал с коек
    Наверное потому что $model->passport и $model->diploma присваиваются после $model->save(), а потом $model->save() уже нету.
    Ответ написан более года назад
    3 комментария
    Нравится 2 3 комментария
  • Как изменить заголовок ошибки в yii?

    slo_nik
    Дмитрий @slo_nik Куратор тега Yii
    Добрый день.
    В файле error.php можно использовать переменную $exception и с её помощью изменить заголовок страницы ошибки.
    Выглядит это так:
    if($exception->statusCode == 404){$this->title = 'Где-то ошибка';}
    /* остальной код файла */

    В результате получите следующее
    5cc2eb713498e509599458.png
    Вместо
    5cc2eb824d16c264476002.png
    Ответ написан более года назад
    Комментировать
    Нравится 3 Комментировать
  • Какой посоветуете стартер-кит для верстки?

    RedEagle69
    Александр Присяжнюк @RedEagle69
    Html-верстальщик, Front-end разработчик
    Webpack + Gulp, шаблонизатор Twig и препроцессор Sass(с Scss синтаксисом). И поддержка многих новых возможностей с помощью PostCss.
    Заточен под вёрстку, полный фарш с минифаерами, сборкой спрайтов, оптимизацией картинок, шрифты, js, и куча полезных миксинов для стилей.

    Всё настраиваемо и интуитивно понятно, плюс подробный readme. Посмотреть можно
    вот здесь.
    Ответ написан более года назад
    10 комментариев
    Нравится 8 10 комментариев
  • Возможна ли валидация-сравнение двух дат (JUI DatePicker) на стороне клиента?

    Kozack
    Alex @Kozack
    Thinking about a11y
    А почему нет? Получаете значение одного поля, второго — сравниваете.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • В какой сфере можно заработать на фрилансе?

    sim3x
    sim3x @sim3x
    знаю HTML, CSS, JQUERY
    сомневаюсь

    без особых трудностей развиваться как фрилансер
    ни в какой. Везде будут трудности
    Ответ написан более года назад
    Комментировать
    Нравится 25 Комментировать
  • Как отфильтровать номера в PHP?

    bitniks
    Евгений Самсонов @bitniks
    Go/PHP/Symfony developer
    Добавить условие
    public function sendSMS($to, $text) 
    {
        if (preg_match('/^\+770[08]/', $to)) {
            return true;   
        }
           
        // ....
    }
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
  • Как вывести текст по типу $this->title в yii2?

    Decadal
    Decadal @Decadal
    обычно этот динамический текст откуда-то берётся - передаётся во вьюху извне.
    но для примера -
    <?php $text = 'Вот сюда и нужно вывести динамически текст';
    ?>
    <?= Html::tag('h1', Html::encode($this->title), ['class' => 'flex-column logo--title']) ?>
    <span><?= $text ?></span>

    вопрос слабо связан с фреймворком - это базовая работа с php variables и выводом в стандартный поток.
    Ответ написан более года назад
    3 комментария
    Нравится 1 3 комментария
  • Насколько сильно помогает section и article в продвижении?

    Grinvind
    Александр Денисов @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    Этот вопрос претендует на ТОП-10 среди курьёзных стереотипов о продвижении)))
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
  • Как такое делается (HTML/CSS)?

    NikitaFedorov
    Nikita Fedorov @NikitaFedorov
    Я.... Я Никита
    Это свёрстано с применением Bootstrap
    Либо.. в тегах header\section\footer\т.д вкладываешь следующим уровнем <div class="container"> </div>

    И контейнеру (.container) задавай ширину в %. К примеру 85%
    Пример html разметки

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>site_in_portpholio</title>
    </head>
    <body>
    <header>
       <div class="container">
                 Код 
      </div>
    </header>
    
    <section>
        <div class="container">
                 Код 
        </div>
    </section>
    </body>
    </html>


    CSS:

    .container {
     padding: 0;
     margin: 0;
     margin: auto;
     width: 85%;
    }


    Почитай про Адаптивную вёрстку ;)
    Ответ написан более года назад
    4 комментария
    Нравится 1 4 комментария
  • На каком фреимворке лучше писать и делпоить веб приложения?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Во-первых, лучше - это субъективная и контекстозависимая оценка. Во-вторых, проще потратить минуту на чтение соответствующего раздела документации, чем ждать ответа на Тостере.
    Ответ написан более года назад
    Комментировать
    Нравится 4 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 8 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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