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

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

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

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

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

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

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

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

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

Елена Степанова

Отчаянная домохозяйка
  • 23
    вклад
  • 21
    вопрос
  • 46
    ответов
  • 28%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Сколько стоит IT-услуга на фрилансе? Как узнавать вилки цена\(качество=профессионализм)?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    Ну для конкретного человека - да, поэтому я и не считаю в принципе правильным докапываться до фрилансеров, к тому же зачастую речи о реализации не идёт. Думала может какие-то маркетинговые\статистические\фрилансовые агенства подобную стату публикуют. Как -то же бюджет всё равно просчитывают.
    Написано более трёх лет назад
  • Docker-compose как правильно делать rebuild?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    mureevms: да какие обиды я только учусь cобираю с миру по нитке ... часть уже поотбрасывала
    на самом деле сейчас нормально работает... то ли где-то запяточку подправила, то ли глюки были из-за нехватки места, у меня /var был на отдельной небольшей партиции смонтирован и не рассчитан на докер
    Написано более трёх лет назад
  • Docker-compose как правильно делать rebuild?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    mureevms: почему в 1 контейнер это все 1 php контейнер и только либы с extensions для работы с redis и amqp а остальное по контейнерам
    Написано более трёх лет назад
  • Yii2 redis ActiveRecord - кто как использует в продакшене?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    vyachin: для меня не стоит вопрос в использовании редис, вопрос исключительно о реализации паттерна для работы с ним конкретного фреймворка
    Написано более трёх лет назад
  • Как узнать поисковые фразы из реферреров yandex и google?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    Но сами метрики же эту инфу как-то получают своими скриптами
    Написано более трёх лет назад
  • Почему не видны методы подключенного класса в Yii2?

    Insolita
    Елена Степанова @Insolita
    там find -метод от SimpleHTMLDom используется, а не Ar так что все верно
    Написано более трёх лет назад
  • Yii2 redis ActiveRecord - кто как использует в продакшене?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    практическое в плане стабильности, нагрузок и архитектурных решений, а не мануала по использованию
    Написано более трёх лет назад
  • Yii2 redis ActiveRecord - кто как использует в продакшене?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    Никита: это оригинальное расширение фреймворка, что в нем может смущать кроме https://github.com/yiisoft/yii2-redis/issues
    меня интересует его практическое применение в продакшне, в частности именно использование Ar-моделей для работы с данными.
    Написано более трёх лет назад
  • Как правильно работать с layuots (работа с с виджетом dmstr/yii2-adminlte-asset,)?

    Insolita
    Елена Степанова @Insolita
    Сергей Беловенцев: на коленке - пример виджета
    '''
    class SomeWidget extends Widget
    {

    /**
    * var string SomeInterface|ActiveRecord $modelClass
    */
    public $modelClass;

    /**
    * var integer $total Кол-во объектов
    */
    public $total = 15;

    /**
    * var string $category
    **/
    public $category = 'all';


    public function run()
    {
    parent::run();
    $model = $this->modelClass;
    //можно подключить кеширование запроса
    $items = $model::find()->actual()->byTrend($this->category)->limit($this->total)->asArray()->all();
    // Можно выводить, подготовив нужную разметку прямо в вижете
    echo $this->renderItems($items);

    //Можно передать данные во вью и всю html-разметку там делать
    return $this->render('widget_tpl',['title'=>$this->title, 'items'=>$items]);
    }


    protected function renderItems($data)
    {
    $content = '';
    foreach ($data as $item)
    {
    $content.=Html::tag('li', $item->id.' - '.$item->text);
    }
    return Html::tag('ul', $content);
    }

    }
    '''

    В лейауте там где нужно
    ```
    <?=\my\widgets\SomeWidget::widget(['modelClass'=>SomeModel::class, 'title'=>'SomeText', 'total'=>10])?>
    ```
    Написано более трёх лет назад
  • Есть ли модуль - кеш-менеджер?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    потому что нужен гибрид, сами данные хранить в редисе нецелесообразно по памяти
    Написано более трёх лет назад
  • Автоматический дамп MySQL?

    Insolita
    Елена Степанова @Insolita
    изначально кол-во таблиц не указано было, но в таком случае действительно простой скрипт-обертку написать на любом языке, и его уже по крону выставлять
    Написано более трёх лет назад
  • Автоматический дамп MySQL?

    Insolita
    Елена Степанова @Insolita
    www.mysql.ru/docs/man/mysqldump.html
    mysqldump поддерживает много различных опций, можно и часть таблиц и даже условия
    Написано более трёх лет назад
  • Практическое использование схем в Postgresql - когда они нужны?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    Большое спасибо за столь подробное разъяснение!
    Написано более трёх лет назад
  • Как определить кривое распознавание кодировки (регулярка)?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    Спасибо, то что нужно
    Написано более трёх лет назад
  • Как правильно организовать api расширяемого приложения по типу django.contrib.admin?

    Insolita
    Елена Степанова @Insolita Автор вопроса
    да, причем не на базе django.admin
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
Самые активные сегодня
  • Drno
    • 8 ответов
    • 1 вопрос
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • simplylinux
    • 2 ответа
    • 2 вопроса
  • saboteur_kiev
    Saboteur
    • 3 ответа
    • 0 вопросов
  • SoreMix
    soremix
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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