Задать вопрос
  • Какой класс modernizr дает для мобильных устройств?

    L0k1
    @L0k1
    Есть еще такое расширение к modernizr - Detectizr
    Показывает:
    • device
    • device model
    • device orientation
    • screen size
    • operating system
    • operating system version
    • operating system version full
    • browser
    • browser version
    • browser engine
    • browser plugins
    Ответ написан
    Комментировать
  • Как сделать скриншот страницы полностью?

    rdifb0
    @rdifb0
    Программист, реалист
    В Firefox Shift-F2 и вводим screenshot file.png --fullpage
    Ответ написан
    11 комментариев
  • Varnish, Squid или Nginx для кеширующего прокси-сервера?

    opium
    @opium
    Просто люблю качественно работать
    Логично что если у вас уже стоит нгинкс и есть возможность настроить кеширование в нем, глупо ставить ещё одну программу.
    Ответ написан
    Комментировать
  • Стоит ли на 100% доверять мнению PageSpeed Insights?

    opium
    @opium
    Просто люблю качественно работать
    Ну вот простой вам пример про оптимизацию картинок, на главной картинки весят 10 МБ , грузится главная капец как медленно, после оптимизации весят 1 МБ, это ускоряет загрузку главной в 10 раз .
    Ответ написан
    2 комментария
  • Как правильно настроить jQuery File Upload?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Изучайте UploadHandler.php
    Там довольно понятный код

    Ответ он сам генерирует какой нужно.
    Вы можете легко вписаться в его работу, для выполнения нужных действий.
    Я например при загрузке файла в UploadHandler сделал запись информации о файлах в сессию пользователя. И при сохранении поста(запись в блоге) брал список файлов из сессии и прикреплял к посту нужные файлы.

    Сделать это можно в функции post в UploadHandler
    Так же надо не забывать что файл можно моментально удалить,в функции delete нужно очищать сессию от удаленного файла.
    Ответ написан
    Комментировать
  • Как с помощю rsync удалять лишние фалйы?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    man rsync
    ...
         --del                   an alias for --delete-during
         --delete                delete files that don't exist on sender
         --delete-before         receiver deletes before transfer (default)
         --delete-during         receiver deletes during xfer, not before
         --delete-after          receiver deletes after transfer, not before
         --delete-excluded       also delete excluded files on receiver
    ...
    Ответ написан
    Комментировать
  • Nginx ошибка - Primary script unknown ?

    Keksinautin
    @Keksinautin
    Software Engineer
    Ошибка говорит о том, что php-fmp на может найти файл, который вы просите запустить.
    Вообще если отследить прохождения запроса по вашему конфигу, то получается примерно следующие:
    1. пришел запрос, пусть даже /
    2. try_files такой файл не находит и отправляет его в @rewriteapp;
    3. @rewriteapp отправляет нас на адрес /app.php//
    4. теперь после реврайта мы попадаем в location и тут указываем, что
    SCRIPT_FILENAME = var/www/test.lan/public_html/app.php//
    вот этот адрес php-fmp и не находит.

    p.s. вы уверены, что хотели указать относительный адрес в директиве root?
    В php-fmp он тоже приходит как относительный, и я вот так сразу ни скажу, корень у него сейчас текущая директория или какая другая.
    Ответ написан
    Комментировать
  • Жив ли Vanilla.js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    То есть вы реально не знаете что такое vanila.js? Вы либо тролль либо не подходите под эту вакансию...

    vanilla-js.com
    Ответ написан
    21 комментарий
  • Что такое такое rest api?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    API социальных сетей - это вполне типичные примеры реализации REST API.

    REST (RESTful) - это общие принципы организации взаимодействия приложения/сайта с сервером посредством протокола HTTP. Особенность REST в том, что сервер не запоминает состояние пользователя между запросами - в каждом запросе передаётся информация, идентифицирующая пользователя (например, token, полученный через OAuth-авторизацию) и все параметры, необходимые для выполнения операции.

    Всё взаимодействие с сервером сводится к 4 операциям (4 - это необходимый и достаточный минимум, в конкретной реализации типов операций может быть больше):
    1. получение данных с сервера (обычно в формате JSON, или XML)
    2. добавление новых данных на сервер
    3. модификация существующих данных на сервере
    4. удаление данных на сервере

    Операция получения данных не может приводить к изменению состояния сервера.

    Для каждого типа операции используется свой метод HTTP-запроса:
    1. получение - GET
    2. добавление - POST
    3. модификация - PUT
    4. удаление - DELETE

    Т.е. :

    GET-запрос /rest/users - получение информации о всех пользователях
    GET-запрос /rest/users/125 - получение информации о пользователе с id=125
    POST-запрос /rest/users - добавление нового пользователя
    PUT-запрос /rest/users/125 - изменение информации о пользователе с id=125
    DELETE-запрос /rest/users/125 - удаление пользователя с id=125
    Ответ написан
    20 комментариев
  • Как реализовать каталог предприятий и организаций на Wordpress?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Каталог вполне можно реализовать с помощью записей и категорий. Можно создать свой тип материала Предприятие и таксономию к нему. А информацию о компании через дополнительные поля.
    Ответ написан
    Комментировать
  • Зачем в angularjs использовать jquery?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    angular - для построения приложений, jquery - для работы с DOM. Знаете, бывает такая грустная и печальная ситуация, когда в спецификациях к проекту прописывают очень грустную строчку типа "Supported browsers: IE8+ and last two versions of another browsers". И вот после того как закончишь пускать скупую слезу, открываешь консоль, переходишь в директорию проекта и пишешь: bower install --save jquery.

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

    На своих проектах, которые реализуются под десктопные браузеры, я всегда подключаю jQuery, только потому что обжегся уже несколько раз при использовании API браузера в чистом виде. Иногда там такие интересные особенности закрадываются, которые без пары лет опыта работы и не узнаешь, а тратить деньги клиента только потому что "jQuery это уже не круто" и потом впустую просирать время за долгими ночными дебагами, имхо дебилизм.
    Ответ написан
  • Как скрыть модуль на мобильном устройстве?

    sinneren
    @sinneren
    В плагине же написано
    // Any mobile device (phones or tablets).
    if ( $detect->isMobile() ) {
     
    }
     
    // Any tablet device.
    if( $detect->isTablet() ){
     
    }

    значит прекрасно он работает для мобил и таблеток отдельно
    Ответ написан
    2 комментария
  • Почему не срабатывает waypoint jquery?

    Lisonok
    @Lisonok
    У вас синтаксическая ошибка
    Поменяйте в конце
    )};
    на
    });
    Ответ написан
    2 комментария
  • Bootstrap или Foundation, с чего начать новичку?

    cyber-jet
    @cyber-jet
    мне нравится Uikit, там визуальный редактор стилей прикольный...
    Ответ написан
    Комментировать
  • Bootstrap или Foundation, с чего начать новичку?

    @theaidem
    C semantic-ui.com
    Ответ написан
    Комментировать
  • Когда будет включен webdav на Cloud@Mail.Ru?

    Murz
    @Murz
    Разработка сайтов на Drupal, поисковая оптимизация
    Я тоже уже раз 5 пытался выяснить у техподдержки хотя бы примерные строки, но кроме "скоро будет, ждите второго пришествия ктулху" ничего путного не ответили. :(
    Ответ написан
    Комментировать
  • Как загружать в облако от mail.ru файлы порядка 50гб?

    В Облаке существуют следующие ограничения:
    Максимальная длина пути к файлу (включает в себя путь к папке + имя файла) — 1024 символов UTF-8;
    Максимальная длина имени папки — 255 символов UTF-8;
    Максимальная длина имени файла — 255 символов UTF-8;
    В названиях папок и файлов можно использовать: любые латинские символы (a-z, A-Z), любые цифры, а так же специальные символы, кроме " * / : < > ? |.
    Максимальный размер файла, загружаемого через приложение — 32Гб;
    Максимальный размер файла, загружаемого через веб-версию Облака — 2Гб.

    Ответ написан
    Комментировать
  • Обучение веб-разработке?

    Tikson
    @Tikson
    Если фронтэнд то в таком порядке:
    1. htmlbook.ru - самоучитель css
    2. html.net - закрепление пройденного
    3. Мейер Э. CSS - Каскадные таблицы стилей. Подробное руководство - очень хорошая книга
    4. Дэн Седерхольм - CSS ручной работы
    5. Джилленуотер - Сила CSS3
    Верстать макет можно после любого этапа если вы чувствуюте что уже можете
    6. или learn.javascript.ru или Флэнаган Д. JavaScript. Подробное руководство

    Я в таком порядке изучаю, надеюсь помог :)
    ----
    фулстек на javascript www.youtube.com/watch?v=5S1mZiuvZkQ
    Ответ написан
    Комментировать
  • Обучение веб-разработке?

    Вот те на! Я тоже сисадмин, и тоже задолбало! В настоящее время учусь по видео от курсов "Специалиста". Поютубли, у них по разным направлениям куча семинаров залито
    Ответ написан
    Комментировать