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

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

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

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

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

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

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

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

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

Руслан Касымов

PHP программист
  • 72
    вклад
  • 12
    вопросов
  • 106
    ответов
  • 27%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Где сохранять изображения, чтобы они были доступны из backend и frontend?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Для Linux, в Win не знаю как такое делать.
    В папке common создайте папку images (в нее и загружайте нужные картинки)
    а в frontend/web и backend/web сделайте символические ссылки
    (ln -s ../../comon/images)
    теперь у вас есть "виртуальные папки" frontend/web/images и backend/web/images которые смотрят на папку common/images

    Хотя может и можно это обыграть средами YII, может кто подскажет как...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Критично ли не обновлять дату последнего обновления страницы в случаях обновления связанных данных?

    HDApache
    Руслан Касымов @HDApache Автор вопроса
    PHP программист
    Перефразирую вопрос! Что хуже с точки зрения SEO?

    1 Вариант - данные на странице не изменились, но изменилась дата последнего обновления
    2 Вариант - данные на странице изменились, но не изменилась дата последнего обновления
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как делается 3D модель местности?

    HDApache
    Руслан Касымов @HDApache Автор вопроса
    PHP программист
    Вот статью нашел 3d-daily.ru/soft/copter-express-3dscan.html
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • YII2 переводы, что не так?

    HDApache
    Руслан Касымов @HDApache Автор вопроса
    PHP программист
    Я делал как здесь указано:
    https://github.com/yiisoft/yii2/blob/master/docs/g...
    'components' => [
        // ...
        'i18n' => [
            'translations' => [
                'app*' => [
                    'class' => 'yii\i18n\PhpMessageSource',
                    //'basePath' => '@app/messages',
                    //'sourceLanguage' => 'en-US',
                    'fileMap' => [
                        'app' => 'app.php',
                        'app/error' => 'error.php',
                    ],
                ],
            ],
        ],
    ],


    при чем при таком варианте
    'translations' => [
                    '*' => [
                        'class' => 'yii\i18n\GettextMessageSource',
                        'basePath' => '@common/messages',
                        //'sourceLanguage' => 'en_US',
                        'fileMap' => array(
                            'app'=>'app.php',
                        )
                    ],
                ],

    Ошибки нет и перевод не работает...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как в YII кэшировать связанные данные?

    HDApache
    Руслан Касымов @HDApache Автор вопроса
    PHP программист
    А почему не стоит? В чем плохая практика?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • На чем писать веб-сервис?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Посмотрите в сторону Jersey. Так как это java - получите хорошую экосистему, способную решить любые задачи.
    Если хотите что попроще, RoR можно использовать чисто под REST как в общем любой MVC фреймворк (Django, Laravel, YII и т.д.)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой выбрать способ/язык для системы "личный кабинет"?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    У вас похже каша в голове, если Вы собираетесь хранить какую либо информацию без баз данных не обойтись. И кстати на базе данных почти никто не пишет серверную часть, как правило для этого есть языки программирования. В Вашем случае с# как я понимаю.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Nginx +php-fpm+ Ipboard. Какие могут возникнуть проблемы?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Ну если Вы оттюните nginx (в частности fastcgi) то проблем не будет никаких. Вроде как рекомендуют не использовать unix socket, лучше через tcp/ip (у сокетов есть ограничения по количеству соединений). В общем курите гуголь.
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Что нужно знать менеджеру проектов о верстке?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    В общем менеджер проекта должен знать какие есть сегодня технологии, что из них меинстрим, какие задачи данные технологии решают. И как правильно их применить. А вот каким образом это достигается на программном уровне знать ему не обязательно. Потому как это епархия программистов, у которых к слову сказать должен быть тимлид, который будет выступать дирежером.

    Т.е. саму верстку знать не нужно. Надо знать что есть технология адаптивной верстки, позволяющая решать проблему зоопарка устройств. Надо знать что сейчас в адаптивной верстке мейнстрим - mobile first, ну и т.д.

    По научному, если хотите, смотрите на методологии agile к примеру в частности тот же scrum.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как организовать контроль доступа в Yii?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    для большего убеждения
    курите RBAC :D
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Создание браузера исключительно под один сайт

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Может Вам тогда давать доступ к сайту по персональным цифровым серт...
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Создание браузера исключительно под один сайт

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Вам не браузер надо свой, а скажем плагин для тогоже google chrome, в котором уже собирать интересующую информацию и слать на сервер.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно составить регулярное выражение для реврайта nginx?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    location ~ /upload/catalog/posob/_/s/_s-(?<code>\d+)_cover_image_small.jpeg$ {
         rewrite ^ /upload/catalog/posob/_/s/_s-$code/cover_image_small.jpeg last;
     }
    
    
    </code>
    
    
    PS /code не нужен это что то тостер глючит с тегами
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Модальные окна Bootstrap 3 и полосы прокрутки - в чем может быть проблема?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Ну как вариант сделайте горизонтальную прокрутку видимой всегда

    body {
        overflow-y: scroll;
    }


    Тогда ширина body не будут меняться если вдруг появится или исчезнет контент, соответственно диалог не будет перестраиваться и как следствие дерганья не будет...
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Чем себя поDDOSить?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Начать наверно можно с apache benchmark
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно реализовать select списки в Yii ?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    dropDownList

    Еще почитайте www.yiiframework.com/doc/guide/1.1/ru/form.builder
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как защитить сайт от подмены SID?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Во первых, Вы для начала попробуйте украсть этот session id (не теоретически, а практически)

    а во вторых есть session_regenerate_id
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Почему PHP не выдает ошибок?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    А error_reporting e_all?

    Что выдает
    <?php
    phpinfo();
    ?>
    Он видит ваш php.ini?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Чистый js или jquery - что лучше?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    Можно отказаться от jquery а анимацию сделать на CSS3 (по моим ощещением CSS анимация гладче работает чем на JS)

    Но underscore.js рекомендую в любом случае использовать.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую книгу посоветуете по Apache?

    HDApache
    Руслан Касымов @HDApache
    PHP программист
    А почему LAMP? А не Nginx + fastcgi (php-fpm) + (mysql | postgresql | mongodb) + memcached?

    Вот Вам сразу ссылка на доку на русском nginx.org/ru
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 19 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • hint000
    hint000
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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