Закончил МАИ.

Занимаюсь разработкой сложных технических систем на стыке web-технологий и радиоэлектроники.

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (31)

Лучшие ответы пользователя

Все ответы (28)
  • Не отображается :before, в чем ошибка?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Для тех, кто в дальнейшем будет искать ответ на подобный вопрос, дополню.

    Псевдоэлементы :before не добавляются к элементам типа input или img, которые не имеют своего содержимого. Решение - обернуть их в div и уже к ним применять эти псевдоэлементы.
    Ответ написан
  • Как настроить редирект 301?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Имхо, лучше вообще плагинами для редиректа не пользоваться, а использовать редиректы сервера. Если у вас апач (чаще всего), то это редактирование .htaccess в корне сайта.

    Правила для редиректа уже сто раз описывались где только можно, приведу пример простых редиректов для переадресации с www-версии и c обязательным HTTPS:

    <IfModule mod_rewrite.c>
      RewriteEngine on
      
      RewriteCond %{HTTP_HOST} ^www\.ВАШДОМЕН\.ВАШАЗОНА$
      RewriteRule ^(.*)$ http://ВАШДОМЕН.ВАШАЗОНА/$1 [R=301,L]
      
      RewriteCond %{HTTPS} off
      RewriteCond %{HTTP:X-Forwarded-Proto} !https
      RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>


    Правила для подстановки /blog, полагаю, легко сами нагуглите. Хотя, 80 постов это не так и много, если что можно и руками написать, вот пример:

    <IfModule mod_rewrite.c>
      RewriteEngine on
    
      Redirect 301 /относительный/адрес/без/домена/СТРАНИЦА.php https://ДОМЕН.ЗОНА/абсолютный/адрес/новой/СТРАНИЦЫ.php
    
    </IfModule>


    Вообще возможны вариации, рекомендую вам изучить синтаксис mod_rewrite, наверняка пригодится, тем более вам ничего особо сложного не нужно.
    Ответ написан
  • Как ускорить работу Ubuntu в VmWare?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Я вообще достаточно долго пытался с VMware возиться, глюков там хватает, даже не считая производительности. Вообще для ускорения VMware советуют ставить vmware-tools, дескать там оптимизированные дрова и т.п.

    Там есть много вариантов установки, я лично не осилил ни один (везде были те или иные ошибки), в итоге вообще на VMware плюнул (надоело пробираться через баги как через лесные завалы), скачал Oracle VM VirtualBox вот отсюда:
    https://www.oracle.com/technetwork/server-storage/...

    Оттуда же скачал Extensions Pack - после его установки для гостевой системы становятся доступны USB2.0 и USB3.0 контроллеры. Стало чуть быстрее в целом, но кардинально ситуацию не исправило.

    Вообще VirtualBox весьма капризная дрянь - во первых если у вас ломаная винда (у меня была Win 7 x64), она работать отказывается, приходится восстанавливать системные файлы через консоль запуском sfc /scannow и отключать доступ к адресам, с которых винда обновляется - винда ругается, что "не прошла проверку подлинности", но работает. Если потом снова запустить активатор системы, VirtualBox снова не работает - при попытке запуска выдаёт невразумительные ошибки типа "can't create session" или в таком духе.
    Далее, если хост-машину погрузить в сон и потом выйти и попытаться запустить виртуалку, она тоже не запустится, причём вообще без ошибок, тупо виснет и всё. Впрочем, на фоне VMware это всё ещё туда-сюда.

    Короче, резюмируя, сугубо имхо VMware, как и VirtualBox - шляпа полная. Я сейчас думаю попробовать Parallels Workstation, по отзывам она быстрее заметно работает, хотя вроде бы уже не обновляется.
    Ответ написан
  • Как управлять питанием и выводом информации на экран lcd 1602 через I2C?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    А зачем у тебя тут buttonValue и исключение дребезга, если оно нигде не используется?

    Алсо, если я ничего не перепутал, для этих дисплеев надо при каждом отключении питания отправлять lcd.init();

    И да, ещё момент - некоторые экземпляры таких дисплеев жрут почти 90 мА при включении подсветки, поэтому лучше вешать питание через полевик.
    Ответ написан
  • Как максимально правдоподобно смоделировать поведение сайта в мобильном браузере?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Как вариант, если вы работаете в Eclipse, можно поставить ADT (плагин), Android SDK и JDK + JRE, после чего в эклипсе можно будет запускать практически полноценный эмулятор андроида, в котором уже и открывать сайт.

    Совет может выглядеть достаточно дурацким, однако у многих почти всё из указанного уже стоит (Eclipse+JDK+JRE).

    Ещё могу посоветовать подобные вещи отлаживать не в Хроме а в Мозилле, и проверять на IE, а уже потом проверять в Хроме. Чаще всего при таком подходе получается уменьшить количество гимора.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (8)