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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Lexxtor

PHP, Yii2, Android
  • 5
    вклад
  • 38
    вопросов
  • 16
    ответов
  • 38%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как в этой конструкции сделать условие - отображать ту или иную дату?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Можно запрос к БД переписать, чтоб из 2х таблиц запрашивал даты.
    А в пхп выводиить
    Ответ написан 06 июн.
    2 комментария
    2 комментария
  • Существует ли универсальная структура БД для обмена сообщениями?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Согласен с mindtester.
    А еще нейминг плохой. Все названия таблиц надо писать в единственном числе и без сокращений (user, chat_property и т.д.). Вместо chatmessage_id надо message_id - так будет понятнее, что это ссылка на поле id в таблице message.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие есть приложения для отслеживания изменений файлов на веб-сервере?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Если писать свой скрипт, то проще писать его на bash и запускать каждый день через cron. А в скрипте можно использовать git, который может вести историю изменений файлов и команда "git status" выдаст какие файлы изменились.
    Но это конечно, если сайт лежит на подконтрольном сервере, а не на shared хостинге, иначе PHP скрипт придется писать, в Битрикс был такой "антивирус" возможно готовые есть.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как получить последний комментарий каждого юзера без ID комментария?

    Lexxtor
    Lexxtor @Lexxtor Автор вопроса
    PHP, Yii2, Android
    select c0.user_id, c0.text
    from `comments` as c0
    left join `comments` as c1
        on c1.user_id = c0.user_id and c1.id > c0.id
    where c1.id is null;


    И ещё, запрос в вопросе возвращает неверный результат.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как перенаправить все HTTP запросы и добавить к ним информацию?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    По-моему с таким перенаправлением через DNS невозможно сделать что ты хочешь.

    Как я понял, тебе придется свою прошивку залить в роутеры, чтобы они действовали по такому алгоритму:
    нет GET параметра routerID ?
    тогда переадресация на: запрос + "?routerID=123"

    Переадресация в HTTP делается возвращением кода 302 (например) и добавлением заголовка
    location: example.com?routerID=123
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Пессимизация сайта при переводе медиа контента на cdn сервера?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Мне кажется никак не повлияет.
    В частности, поиск картинок будет работать также через контент вашего сайта.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как ускорить видео как на Youtube?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    VLC хорош.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Сервис для подсчёта рейтинга товара?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Есть ratengoods.com только у них сайт изменился и теперь там нет ссылки на API документацию - надо гуглить.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • "Я купил это за..." апп?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Я делал такое, но пока отложил: etova.ru
    Еще есть:
    Каури.Товары - самое мощное
    Карта Покупок - цены и полезность продуктов
    Честная цена - уже закрылось
    GoodsMatrix - каталог продуктов с описаниями
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать блок схему к Scanner в Java?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Эта тема легко гуглится. Вот например: shkolo.ru/blok-shema-algoritma
    Блок схема объекта, наверное должна включать в себя блок-схемы для каждого метода объекта + перечисление свойств объекта. Вообще это очень муторно - рисовать эти схемы, меня в универе всегда бесило это.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую библиотеку вы используете для REST метода для андроид приложений?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    А я Volley использую. Кажется он по проще чем Retrofit, хотя код длиннее получается.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Android разработка, что нужно знать для клиент-серверной "магии"?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Я делаю клиент/серверное приложение. На клиенте использую Volley, нашел его в официальной документации. Он может загружать и парсить JSON, картинки, есть очередь запросов. Из недостатков: для одного запроса надо определять анонимный класс и в нем 2 метода, код получается громоздкий.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какое приложение написать?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Сделай улучшенный аналог приложения "что и где" https://play.google.com/store/apps/details?id=com....
    Чтобы вместо двух сущностей была одна и чтобы интерфейс был удобнее, чтобы по дереву перемещаться удобно было и поиск обязательно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какие есть и какой лучше Вариант(ы) Web - фронтэнда(клиента) для REST-сервера ?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    Тоже интересует этот вопрос про поисковых ботов.
    Недавно на codeschool.com начал изучать Angular.JS он как раз для REST API хорошо подходит, рендерит страницы из JSON, для этого в HTML вставляются спец атрибуты и выражения в скобках. Но для того чтобы интернет-боты индексировали сайт люди делают пререндеринг всех страниц с помощью специальной библиотеки phantomjs и хранят их на сервере. Это некрасивое костыльное решение, я считаю.
    Я думаю что варианты решения такие:
    - Сделать обычный фронт-энд, который при наличии JS превращается в JS приложение, работающее через Ajax c RESTful API.
    - Ждать пока боты научатся выполнять JS.
    - Вместо пре-рендеринга сделать простенький просмотр контента, с меню и пагинацией.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как в Debian настроить Bind так, чтобы на все запросы он давал один IP адрес?

    Lexxtor
    Lexxtor @Lexxtor Автор вопроса
    PHP, Yii2, Android
    Конфиг получился такой.

    /etc/bind/named.conf.default-zones
    zone "." {
        type master;
        file "/etc/bind/db.all";
    };

    /etc/bind/db.all
    $TTL 3600
    @ IN SOA ns1.megalanding.com. admin.megalanding.com. (
            2014042101 ; Serial
            21600 ; Refresh
            3600 ; Retry
            604800 ; Expire
            86400 ) ; Negative Cache TTL
        IN NS ns1.megalanding.com.
        IN NS ns2.megalanding.com.
    *   IN A 109.120.177.239
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как написать правило для cUrlManager с учетом локализации сайта?

    Lexxtor
    Lexxtor @Lexxtor
    PHP, Yii2, Android
    По моему правильнее все запросы адресовать на index.php без GET параметра. А уже в Yii его получать.
    В Yii можно писать правила c доменами:
    'http://<lang:\w+>.testing.com/office' => 'office',

    Дайте список всех правил. Иначе не понятно как у вас все работает.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • solidcreature
    Николай Миронов
    • 10 ответов
    • 0 вопросов
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 7 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • Griboks
    Griboks
    • 5 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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