-
MySQL. Как сделать заглавной только первую букву?
Функции и хаки работы с MySQL иногда очень облегчают жизнь. Об одном из таких хаков я расскажу в этой заметке. Речь пойдет о хаке, который позволяет сделать со строки «ПРИВЕТ» — «Привет». Т.е. независимо от регистра входной строки получить первую заглавную букву. Итак, код ниже: SELECT CONCAT( UPPER( LEFT( `text` , 1 ) ) ,…
-
ЯндексДирект. Что посмотреть начинающему?
В этом посте буду выкладывать полезные видео-материалы по настройке и работе с ЯндексДирект. Настройка ЯндексДирект для новичков. Рассматриваются примеры создания кампаний, подбора ключевиков, работы с шаблонами XLS и т.д. https://www.youtube.com/watch?v=I74e4R1it98 Серия уроков для начинающих. Рассматривается подбор ключевых слов, особенности создания объявления и т.д. https://www.youtube.com/watch?v=4NNieVpCz8E Прекрасное видео, охватывающее множество вопросов от выбора ниши до составления УТП…
-
Начинаем разбираться с Яндекс.Директ.
Как уже мной писалось, я являюсь совладельцем интернет-магазина интимных товаров SexBox. Проект молодой — День Рождения мы отмечали 3 июня. С тех пор, проект был в стадии доделки мелочей, подгонки мобильной версии (она до сих пор в процессе) и аккумуляции денежных средств на рекламу. Так как ни я, ни мой партнер не имеем опыта (ни…
-
Ubuntu. Apache. Где найти логи сервера?
Вопрос поиска логов стает рано или поздно перед каждым — но, в большинстве случаев, рано :). Сейчас расскажу, где в первую очередь (в первую — т.к. все зависит от настроек сервера) стоит искать логи. Итак, если у Вас собственный сервер — в первую очередь посмотрите в сторону папки /var/log. Искомые логи могут лежать или в…
-
Php. Yii2. Как определить тип массива?
В этой статье раскажу, как при помощи Yii2 и ArrayHelper определить, является и массив ассоциативным или нет. На самом деле все очень просто. Смотрите пример ниже. $noAssociative = [‘Firt’, ‘Second’]; echo ArrayHelper::isIndexed( $noAssociative ); $associative = [‘key’ => ‘value’, ‘any_key’ => ‘any_value’]; echo ArrayHelper::isAssociative($associative); Вот и все. В результате получим буловы значения результата проверки.
-
Onfor. 200 статей.
Сегодня наконец-то я смог осилить отметку в 200 статей. Прошлый «юбилей» в 100 статей я отмечал в конце апреля. Прошло чуть более трех месяцев и запас пополнился еще сотней хороших, как я надеюсь, статей. В этом квартале график написаня существенно сбился, порой даже неделями не писалась ни одна статья, но цели есть цели — Блог…
-
Yii2. Как извлечь map с массива?
Получение массива в формате ключ-значение (map), используя ArrayHelper с пакета Yii2 делает задачу очень простой. Например, для простой карты: $arr = [ [‘id’ => ‘111’, ‘name’ => ‘a’, ‘class’ => ‘x’], [‘id’ => ‘222’, ‘name’ => ‘b’, ‘class’ => ‘x’], [‘id’ => ‘333’, ‘name’ => ‘c’, ‘class’ => ‘y’], ); $result = ArrayHelper::map($arr, ‘id’, ‘name’);…
-
Yii2. UploadBehavior. Поведение для загрузки файлов.
Очень кратко опишу удобнейшее поведение Yii2 для загрузки и обработки файлов — UploadBehavior. Посмотреть документацию можно здесь. Все описано более чем доступно — поэтому перекопировать доку к себе не вижу смысла. Единственное, что хочу добавить — в документации нет ни слова про использование нескольких полей в одной форме — могу сказать, что проблем с этим…
