Задать вопрос
  • Отправятся ли письма если сайт не открывался(запустился)?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    кроном отправлять
    Ответ написан
    Комментировать
  • Можно реализовать таким образом табы?

    bootd
    @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    Используйте обычный слайдер с превьюшками. Я люблю slick
    Ответ написан
    Комментировать
  • Можно реализовать таким образом табы?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    можно
    Ответ написан
    Комментировать
  • Ajax не может заставить файл скачиваться?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В ответ на ajax возвращайте url к файлу и уже в js обрабатывайте ответ сервера, перенаправляя пользователя на полученный url
    Ответ написан
    1 комментарий
  • Тупиковое и медленное развитие, лекарство?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Хочешь быстро выкачивать в продакшен? Вруби режим Vanille. Пиши, параллельно свой проект. Зацепись за один язык как основной и дальше учи всё в нем вдоль и поперёк. Затем, как всё выучишь, хватай самый сложный фраемворк и от сложного к простому начинаешь разбирать. Это мой подход.
    Для наглядной статистики: я врач, у меня 8 часовой рабочий день. С сентября 2016 начал изучать PHP и JavaScript. С 1 января по 9 января 2017 пишу програму которая помогала мне писать истории больных. Сейчас программа пользуется популярностью и ей пользуется вся ординаторская. Сейчас проект переписывается на Symfony 3.
    Что мне понадобилось: время после работы, интернет.
    Ответ написан
    22 комментария
  • Bootstrap 3 или 4?

    tema_sun
    @tema_sun
    Не представляю как можно "угулбленно" изучать css фреймворк. Их для того и придумали, чтобы не копать глубоко, а быстро что-то сделать. Хотите углубиться- учите css.
    Ответ написан
    Комментировать
  • Bootstrap 3 или 4?

    sim3x
    @sim3x
    О, не бойтесь переучиться
    У нас тут такая профессия, что если не будете учиться каждый день, то вас никто нанимать не будет
    Ответ написан
    Комментировать
  • Что происходит с жестким диском?

    @PavelTM
    Такое бывает если на диске имеются битые сектора. Когда чтение с диска попадает на сектор который не читается, активное время взлетает на 100%, а данные не читаются и не пишутся. Так будет длиться некоторое время, пока система не "бросит" его читать, потом все будет нормально работать, но как только снова нарвется на не читаемый сектор история повториться.
    Протестируйте диск на битые сектора, например программой Victoria. Лучше не из Windows и с загрузочного CD-DVD, так как система может обращаться во время тестирования, что искажает результаты.
    Если будут найдены битые сектора, можете их устранить. Выберите в программе стереть, данные в нем все равно уже потеряны, а сектор после стирания может восстановиться и работать дальше без проблем. Часто если в сектор пишутся данные и происходит сбой (питание пропало), сектор не дописывается и при следующем его чтении уже не читается. Если его стереть, то можно будет снова писать.
    Если же стирание не поможет, можете выбрать в программе переместить сектор, тогда сектор переместиться в спец область и к нему доступ закроется.
    Как работать с программой найдете в Интернете, статей много.
    Ответ написан
    1 комментарий
  • JQuery: кто-нибудь знает аналог PHP-функции scandir()?

    @D3lphi
    Я бы, на вашем месте, для начала, выучил предназначение языков программирования. JS (А вы сейчас говорите именно про "браузерный" js), и, в частности, библиотека jQ работает на КЛИЕНТЕ В БРАУЗЕРЕ. Она НЕ МОЖЕТ и НЕ ДОЛЖНА по своей сути работать с файловой системой сервера. Если уж вам нужно это сделать, выполняйте асинхронный запрос с помощью jQuery и тащите данные с сервера.
    Ответ написан
    Комментировать
  • GitHub или wiki?

    MedVedar
    @MedVedar
    e-commerce developer
    Для кусков часто используемого кода лучше подойдет gist.github.com. Для быстрой загрузки есть плагины под попуряные редакторы кода.
    Ответ написан
    4 комментария
  • Можно ли изменить приоритетный монитор вывода при загрузке ПК?

    Daemon23RUS
    @Daemon23RUS
    Матвей Мамонов: Сергей: Парни, приоритет монитора в прошивке видеокарты, инфа 100%
    оверрайд можно сделать, но !!! Сначала будет проинициализирован выход монитора на уровне биос (передачей управления микропрограмме видокарты) и если биос позволяет выбор/настройку то можно это сделать на этом этапе. Альтернатива - пересобрать под себя GRUB добавив несколько строк записи данных в порт видеоадаптера, чтобы установить активным нужный монитор. Но самые точные данные может дать человечек из палит, возможно он поделится инфой какой байт изменить в NVRAM или програмкой пром назначения.
    P.S. Очень прошу Вас поделиться решением от Palit
    Ответ написан
    1 комментарий
  • Как спарсить быстро много страниц в PHP?

    Driver86
    @Driver86
    Немодератор toster.ru
    Тут скорость ограничена каналом сайта и защитой от частых обращений, если таковая имеется
    Ответ написан
    Комментировать
  • Как спарсить быстро много страниц в PHP?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    А зачем скорость? Нужно терпение. Запускайте процесс и пусть себе парсит. Я для таких целей использую ПО contentDownloader там быстрее все настроить и запустить. Пускаете в 10 потоков и идете пить чай. 50000 страниц не особо много, 1-2часа и все будет готово. Вот был опыт с 5 000 000 страниц и сложной выборкой данных. 3 дня. Но если оно само парсит, то все равно не проблема.
    Ну или кроном дергать скрипт раз в минуту и писать в базу результаты. Можно за раз по несколько дергать. И через n времени, где n явно меньше 10 часов, будет все готово.
    Оптимизация больше времени займет. Если речь о ежедневном парсинге 1M страниц, тогда надо думать. Смотреть где больше потеря времени, при загрузке страницы или при работе скрипта, подбирать библиотеки. А для одноразовой задачи на 50k страниц, много чести, оптимизировать что-либо.
    Ответ написан
    Комментировать
  • Есть ли легкий плеер для youtube?

    @Wexter
    Показывайте превью, включайте видео по клику, при переключении на другое - возвращайте превью обратно
    Ответ написан
    Комментировать
  • Как НЕ дать пользователям скачать изображения сайта?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Все, что попало в браузер уже на стороне клиента. Хоть видео, хоть изображение(из кэша можно достать).
    Защита - водяной знак и только ;)
    Все остальное только для тех, кто не понимает.
    Ответ написан
    Комментировать
  • Где узнать всё о семантике вёрстки?

    hvdd
    @hvdd
    Кратко о себе
    Давайте разберёмся
    3fb27f0eccd54d829cdc6271fd558024.jpg

    Самый важный и простой шаг — лечение дивянки использование html5 тегов для разметки страницы.

    Вот здесь Вадим Макеев расскажет Вам, как и почему стоит использовать html5 теги.
    А вот здесь Ричард Кларк расскажет Вам, как и почему не стоит использовать html5 теги.
    А потом ещё можете прочитать вот эту статью, чтобы окончательно запутаться и уйти на бэк-энд.

    Но если вам это интересно настолько, что вы понимаете, что между SEO и семантикой не очень-то много общего, то можете ещё почитать вот эти статьи.

    Кстати, обязательно читайте комментарии к статьям, они тоже очень полезны.

    P.S. После просмотра этих видео вы поймете, почему картинка под спойлером очень крутая.
    Ответ написан
    1 комментарий
  • Как подстроить блоки по высоте?

    hvdd
    @hvdd
    Кратко о себе
    Если в макете только 2 колонки, то так:
    <section class="section"></section>
    <section class="section"></section>
    <section class="section"></section>
    <section class="section"></section>

    .section:nth-child(2n + 1) {
        float: left;
        clear: left;
    }
    
    .section:nth-child(2n) {
        float: right;
        clear: right;
    }

    Скриншот
    495ac0667002408ab2e5902f778fee09.JPG
    Демо на codepen



    Если колонок много, то с помощью multicolumn:
    .container {
      column-width: 250px; /* Ширина колонки */
      column-gap: 10px;  /* Расстояние между колонками */
    }
    
    .item {
      break-inside: avoid; /* Запрещает разрыв блока */
    }

    Скриншот
    878c7317d722403bb2560542d97c6b46.JPG
    Демо на codepen
    Ответ написан
    4 комментария
  • Как подстроить блоки по высоте?

    @YoManYo
    *
    Ответ написан
    Комментировать
  • Почему не отображаются шрифты на сайте?

    @AlexanderZe
    Интересующийся
    Загляните в консоль, ваши шрифты не загружаются
    Ответ написан
    Комментировать