Swift Mailer - Error -- Expected response code 250 but got code \"\", with message \"\""

Ошибка. Возникает при попытке отправить e-mail с помощью swift mailer-а:

Expected response code 250 but got code \"\", with message \"\""

Решение

Данная ошибка возникает, если неверно указан хост для отправляющего ящика. Например,
для mail: mail.nic.ru
для yandex: smtp.yandex.ru

Конфигурации в Symfony для yandex:

Дескриптор файла -- что это такое

Хотелось бы прояснить для себя такой вопрос - что такое дескриптор файла? Пока на своем уровне понимания, я вижу его как набор неких данных об открытом файле, которые передаются в функцию для работы с ним (чтения или записи). Я прав?

yii2 GridView ActiveDataProvider -- порядок сортировки по умолчанию

Сортировка по одному полю

Обычно в модели поиска определяют:

    $dataProvider = new ActiveDataProvider([
        'query' => $query,
        'sort'=>[
            'defaultOrder'=>['attribute'=> SORT_DESC],
        ],
    ]);

-- вместо 'attribute' используйте имя вашего атрибута модели, по которому идёт сортировка.

А уже в гридвью (обычно по view) надо использовать этот датапровайдер:

Вопрос по функции fscanf

Читаю Хольцнера. Сейчас на 240 стр. Тут возник вопрос, но не уверен, сумею ли я грамотно и понятно его задать )
Читаю о том, как при помощи функции fscanf можно передать аргументам функции list строку в виде элементов массива. Вопрос, собственно, в чем: по какому принципу fscanf разбивает эту самую строку на отдельные элементы массива? Об этом там как-то нечетко написано. Я понял что задается формат данных в виде "%s\t%s\n". Правильно ли я понял, что разделителем (началом очередного элемента массива) является символ "%"?

Наблюдатель - паттерн (шаблон) проектирования - описание

Приведём ниже описание паттрена на основе стандартных разделов

Название и классификация

Наблюдатель - паттерн относится к поведенческим паттернам (шаблонам)

Назначение

Создает механизм у класса, который позволяет получать экземпляру объекта этого класса оповещения от других объектов об изменении их состояния, тем самым наблюдая за ними.

netBeans Замена (автозамена) на строку с символом переноса строки (новая строка)

Чтобы в поле "Replace with" автозамены в нетбинс (Ctrl+H) начал понимать знак типа \n, делаем следующее:

  1. Переводим поиск автозамены в режим "регулярные выражения" (Regular Expression Alt+G)
  2. После этого в поле, где пишем то, на что заменять искомое можно использовать, например \n -- он интерпретируется как перенос строки.

Спасибо math2 за эту подсказку.

yii2 ActiveRecord Получить все записи (модели) без условия -- findAll()

Вместо:

::findAll();

Используйте:

::find()->all();

---------
Спасибо за пример Н. Гр.

postgresql -- Дамп базы от имени пользователя

Если вы используете postgresql, дамп базы можно сделать так:

pg_dump db_name > dump_file_name

Чтобы запустить команду от имени пользователя, добавляем -U имя_пользователя:

pg_dump db_name -U db_user_name > dump_file_name

ниже вводим пароль.

Развернуть дамп можно так:

Pages

Subscribe to fkn+antitotal RSS