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

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

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

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

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

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

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

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

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

Никита Колосов

  • 5
    вклад
  • 33
    вопроса
  • 16
    ответов
  • 13%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какой простой инструмент для создания SQL-миграций на PHP выбрать?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Уже посмотрел, но он не подходит тем, что работает исключительно с SQL-миграциями, а зачастую нужна именно php-логика.
    Написано более трёх лет назад
  • Какой простой инструмент для создания SQL-миграций на PHP выбрать?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Особенности проекта такие, увы. С Composer'ом проблемы, поэтому и хочется что-то простое.
    Осилить-то несложно, с радостью бы использовал что Doctrine, что Phinx, но, увы, под эту задачу они нам не подходят.
    Написано более трёх лет назад
  • Как правильно написать RewriteRule для .htaccess?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Ну да, я до этого уже дошел, после того, как вопрос запостил :) Но всё равно спасибо :)
    Написано более трёх лет назад
  • Include header.php?

    Anexroid
    Никита Колосов @Anexroid
    а) Нахрена?
    б) когда вы делаете http-запрос к www.site.com/.../header.php сервер обрабатывает php-файл и возвращает результат обработки, соответственно, либо сервер не должен скармливать php-файл интерпретатору, либо header.php должен выглядеть как <?php echo "<?php useful_code; ?>';
    Написано более трёх лет назад
  • Как правильно тестировать интерфейсы с использованием PHPUnit?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Спасибо, я писал $this->getMock('MyInterface');, попробовал как у вас, $this->getMock(MyInterface::class); и заработало как надо.
    Написано более трёх лет назад
  • Как отсортировать выборку по значениям двух столбцов?

    Anexroid
    Никита Колосов @Anexroid
    pantsarny: по третьему пункту - EXPLAIN вам в помощь. Но вообще, как уже ответили выше, лучше уж UNION'ом воспользоваться.
    Написано более трёх лет назад
  • Как отсортировать выборку по значениям двух столбцов?

    Anexroid
    Никита Колосов @Anexroid
    а) Почему бы не использовать просто ORDER BY id, owner_id ?
    б) Если уж пошли таким путем, то, имхо, лучше написать SELECT *, CONCAT_WS('_', id, owner_id) AS t FROM ... WHERE ... ORDER BY t;
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Опубликовал в тексте вопроса
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Упс, теги обрезались
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса

    ServerAdmin webmaster@localhost
    ServerName www.test.com
    ServerAlias test.com

    DocumentRoot /var/www/site/

    Options FollowSymLinks
    AllowOverride All


    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all


    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all


    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"

    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128


    cat /etc/apache2/sites-available/ilac

    ServerAdmin webmaster@localhost
    ServerName test.test.com

    DocumentRoot /var/www/test/

    Options FollowSymLinks
    AllowOverride All


    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all


    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all


    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"

    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128


    host www.test.com
    www.test.com has address XX.247.172.108

    host test.test.com
    test.test.com has address XX.247.172.108
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Да, конечно. Ubuntu 12.04 LTS
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Сам домен да, работает. Поддомен - ни в какую.
    Написано более трёх лет назад
  • Как создать поддомен на сервере apache?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    VirtualHost configuration:
    wildcard NameVirtualHosts and _default_ servers:
    *:80 is a NameVirtualHost
    default server www.test.com (/etc/apache2/sites-enabled/000-default:1)
    port 80 namevhost www.test.com (/etc/apache2/sites-enabled/000-default:1)
    port 80 namevhost test.test.com (/etc/apache2/sites-enabled/test:1)
    Написано более трёх лет назад
  • Как осуществить маршрутизацию поддоменов в Yii?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Кажется, получилось. Добавил в конце еще одно правило
    '<controller:\w+>/<action:\w+>'   => 'mobile/<controller>/<action>',
    Написано более трёх лет назад
  • Как организовать хранение в БД дополнительных платных опций пользователя?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Интересный вариант, но я никогда не работал с такими данными, не сильно понимаю как это фильтровать.
    Написано более трёх лет назад
  • Как правильно создать наследника CFormModel?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Ну, т.е сделать что то вроде BaseForm extends CFormModel {} и CatForm extends CFormModel{} и делать в контроллере BaseForm->validate() и foreach(CatForm[] as $form) { $form->validate(); } ?
    Написано более трёх лет назад
  • Сохранение данных неаутентифицированного пользователя?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Да, пока в голове именно такой вариант, только в качестве уникального идентификатора именно уникальный идентификатор, что-то вроде uniquid(). Хотелось бы услышать еще вариантов
    Написано более трёх лет назад
  • Сохранение данных неаутентифицированного пользователя?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    А если мы не хотим его заставлять вводить e-mail? Возможно ли иначе?
    Написано более трёх лет назад
  • Сохранение данных неаутентифицированного пользователя?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Разумеется, при условии, что мы не можем пользователя принудительно попросить ввести e-mail и password для сохранения в БД
    Написано более трёх лет назад
  • Проблема с JS при загрузке контента через AJAX в Yii-фреймворке?

    Anexroid
    Никита Колосов @Anexroid Автор вопроса
    Вроде что-то из этой области, да. Только непонятно как это использовать, хотелось бы пример, хотя бы немного приближенный к реальности
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Drno
    • 9 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • GNUBack
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • Kuzm1ch88
    Кузьмич
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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