• Как остановить команду запущенную в фоне через амперсенд?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Убивайте предыдуший процесс через kill

    Можно предусмотрительно в вашем php сразу после запуска создавать .pid файл с номером процесса, чтобы можно было по нему отследить запущен ли процесс.

    В общем это задача любого configuration engineer junior
    Ответ написан
    Комментировать
  • Какие знания нужны хакеру?

    teknik2008
    @teknik2008
    Расскажите про GOLANG. Мне интересно
    Уголовного кодекса, различных стран.
    Ответ написан
    Комментировать
  • Кто подскажет как использовать API?

    DevMan
    @DevMan
    api ждет json, вы же отправляете обычные данные (о чем и говорит ошибка).
    вот простой пример.
    Ответ написан
  • Как правильно подключиться к сокету PHP?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    php функции socket_* никак не связаны с websocket
    Ответ написан
    4 комментария
  • Base64_decode как исправить кракозябры?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ответ написан
    Комментировать
  • Как получить данные из сервиса в дочернем компоненте после изменения родителем?

    AMar4enko
    @AMar4enko
    А это вопрос к RxJS, а не к Angular. Самый простой способ решить ваш вопрос это замените Subject на BehaviourSubject. Ему при конструировании нужно будет начальное значение.
    Ответ написан
    2 комментария
  • Аналог IrfanView для Ubuntu. Как быстро вырезать и сохранить фрагмент?

    Shutik
    @Shutik
    Погромист халявщик
    Попробуйте Shutter:
    - Снимает скриншоты со всего чего только можно: сайтов, хинтов, окон и их элементов;
    - Можно редактировать скриншоты (обрезать, накладывать watermarks, размывать приватную информацию и т.д.);
    - Применять различные красивые эффекты к сделанным скриншотам;
    - Может загружать скриншоты на различные ImageHosting'и.
    Вообщем огонь штука
    Ответ написан
    Комментировать
  • Не отображает в Yii2 ActiveForm. В чем проблема?

    slo_nik
    @slo_nik Куратор тега Yii
    Доброй ночи.
    Внимательней надо было смотреть примеры в документации)))
    <?= $form->field($model,'title')->textInput()?>

    p.s. И начинать надо с <?php, а не с <?
    Ответ написан
    2 комментария
  • Красивый одностраничный сайт?

    Комментировать
  • Зачем на сайте пользователю показывать количество запросов и потраченное на это время?

    tech22
    @tech22
    Лидер проекта http://th22.info
    Это вообще-то для разработчиков и админов скорее. А пользователям это знать ни к чему и даже вредно.
    Я понимаю если еще это показывать в режиме отладки или для авторизовавшихся входящих в группу админов, а так пустое бахвальство.
    Ответ написан
    4 комментария
  • Что верстальщики хотели бы донести до веб-дизайнеров?

    serjikz
    @serjikz
    web-developer
    Прошел через все стадии создания web-проектов начиная с копирайтинга, заканчивая back-end и настройку серверов. В итоге остановился на front-end + чуть-чуть дизайн (но это не значит, что плохо знаю фотошоп))).

    Что мне было делать лень, как дизайнеру:
    1. Прикладывать файлы со шрифтами
    2. Архивировать работу
    3. Писать комментарии к дизайну
    4. Присылать исходники иконок (если используется пак)
    5. Рисовать :hover :active :focus и тп для элементов, которые это 100% требуют
    6. Общаться с тугим верстальщиком, который не может отличить iline от inline-block
    7. Корректировать работу, если это просит верстальщик

    Что я понял, когда перешел на другую сторону:
    1. Я хочу архив с адекватными шрифтами (идеал - ссылку на шрифт в goolge fonts или подобном сервисе, где есть сразу все форматы шрифтов)
    2. Я хочу хотя бы .zip потому что инет в России не всегда и везде качественный и я могу быть не дома, когда хочу скачать и посмотреть диз, а он весит 300мб
    3. Я хочу несколько .psd если лендос/сайт большой (экранов в 25-30 или больше). Разбивайте на 7-10 экранов максимум каждый .psd потому что не у всех верстал 8-16 гигов оперативки
    4. Я хочу состояния :hover :active (пожалуйста!!! пусть уж без :focus, сам его придумаю)
    5. Я хочу ссылку на пак с иконками, если они использовались в дизайне
    6. Я хочу комментарии пусть даже в .txt если там что-то из-под чего-то должно выезжать при наведении/клике и тп
    7. Я хочу группы в макете с адекватными названиями, а не сплошняком все слои и/или группы "Группа 1 и тп"
    8. Я хочу минимум скрытых слоёв/групп в шаблоне (если группа не может донести суть - писать в .txt для чего она)
    9. Я хочу каждую часть текста по отдельности, а не заголовок (60px желтый отступ от абзаца с помощью межстрочного интервала) вместе с абзацем (18px белый с межстрочным интервалом не равным заголовку). Хочу чтоб был отдельно абзац и отдельно заголовок (подзаголовок, без разницы как называть)
    10. Я хочу отдельно каждую картинку, а не слитый воедино фон шапки с изображением товара/курса/др.
    11. Я хочу большой векторный логотип отдельно от шаблона
    12. Я хочу прозрачность, чтоб сделать png, а не "Режим наложения"->"Умножение" (обязательно адекватно мягко по контуру вырезанный объект, а не ступенька из пикселей)
    13. Я хочу общаться с дизайнером, если у меня есть его контакт
    14. Я хочу мобильную версию, если она должна быть у сайта
    15. Я хочу бесшовную текстуру отдельно от документа, если есть фон, который имеет свойство повторяться (его в "Наложение узора" обычно ставят в стилях слоя)
    16. Я хочу скайп дизайнера в макете чтоб связаться с ним))) Главное нарисуйте так, чтоб его не принять за элемент сайта и не заверстать случайно

    Ну как-то так. Думаю список можно ещё пополнить, но уже о некотором сказали.

    P.S. Я не эгоист, уже давно сам придерживаюсь всех этих правил, если хотят, чтоб дизайном занимался именно я.
    Ответ написан
    2 комментария
  • ActiveRecord: Как выборать данные по условию через связующую таблицу?

    fornit1917
    @fornit1917
    getNews возвращает на самом деле не список новостей, а объект query, на который можно навешать дополнительных условий, прежде чем сделать выборку.
    Пример получения двух последних новостей:
    $news = Yii::$app->params['site']->getNews()->orderBy('id desc')->limit(2)->all()

    Собственно запрос к базе и получение списка новостей происходит только на последнем шаге - при вызове all().

    Пример добавления условия:
    $news = Yii::$app->params['site']->getNews()->andWhere(['type' =>1])->all()
    Ответ написан
    1 комментарий
  • Как seo-продвинуть сайт без денег?

    XXX
    @XXX
    Решение где-то рядом
    Alexander-K
    • Проведите аудит сайта на предмет косяков (инструменты вебмастеров Вам в этом помогут)
    • Если сайт еще не добавлен в гугл и яндекс вебмастер, то добавьте.
    • Исправьте косяки, sitemap, robots.txt, meta-теги, описания страниц, заголовки, оптимизация содержимого страниц, перелинковка и т.д.
    • Скормите карту сайта поисковикам
      http://google.com/webmasters/sitemaps/ping?sitemap=ссылка на Ваш sitemap
      http://www.bing.com/webmaster/ping.aspx?siteMap=ссылка на Ваш sitemap

      Для того чтобы яндексу карту отправить, придется зайти на страницу вебмастера. И до кучи можете воспользоваться сервисом пинга в 40 поисковиков.
    • Если сайт региональный, то задайте регион.
      В яндекс вебмастере задается в настройках сайта, География сайта → Регион сайта
      В гугловских инструментах вебмастера, Поисковый трафик → Таргетинг по странам и языкам → Страна
    • Составьте семантическое ядро
    • Напишите SEO тексты заточив под ключи по которым будете двигаться
    • Если сайт не статичный, зарегайте его в соц сетях и постите туда новости со ссылками на свой сайт
    • Регайтесь на крупных форумах, с ссылками не закрытыми от индексации и напишите там про Ваш сайт
    • Оставляйте комменты в dofollow-блогах


    "Тупо регится на площадках" и спамить ссылку на Ваш сайт, не зная ключей по которым двигаетесь, бесполезно и вредно.
    Ответ написан
    2 комментария
  • Как расшифровать ответ поддержки?

    samoilenkoevgeniy
    @samoilenkoevgeniy
    Lead Full-Stack Web Developer
    У меня один ответ для вас:
    в .htaccess пропишите - AddDefaultCharset utf8
    в head страницы пропишите -
    <meta http-equiv="Content-Type"  content="text/html" charset="UTF-8" />

    Во всех своих файлах в т.ч. js проверьте кодировку, чтобы везде стояла utf-8
    Зайдите в phpmyadmin и проверьте, чтобы там тоже стояла кодировка urf-8
    В месте подключения к бд сделайте запрос
    mysql_query("SET NAMES utf8");
    В панели управления хостингом(какой, кстати, у вас хостинг?) установите кодировку сайта UTF-8
    Если вы все это сделаете так (именно пройдетесь по всем пунктам, проверите) Я вам гарантирую - проблемы с кодировкой уйдут.
    Ответ написан
    3 комментария