Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «php»
[Из песочницы] Yii2: Кастомизация Bootstrap с помощью Less 2016-11-01 18:27:12
+ развернуть текст сохранённая копия
В Yii2 и множестве его сторонних расширений используется Bootstrap. Обычно Bootstrap не заменяют чем-то другим, ведь с ним достаточно удобно работать, и на вид он вполне эстетичен. Если захотелось освежить интерфейс приложения, то может быть не очень отрадно переопределять кучи css-свойств. Обиходные «шкурки» из bootswatch предлагать не буду, приятней взять препроцессор и переопределить несколько переменных. Преобразить облик сайта таким способом можно основательно. Покажу на примере с Less, так как актуальный бутстрап написан на нем. При желании можно подменить дефолтный пакет на Sass-овский или Stylus-овский и изменить приведенный далее код соответственно препроцессору.
Читать дальше →
Тэги: gulp, less, php, yii, yii2
[Из песочницы] Добавление аватара, обрезка фото на мобильном устройстве и десктопе на JavaScript и PHP 2016-11-01 18:12:01
... на JavaScript и PHP (за исключением использования ... для работы с php) при помощи HTML5 ...
+ развернуть текст сохранённая копия
Доброго времени суток! Разрабатывая сайт я подошел к тому, что мне необходимо добавить функцию добавления аватара для пользователей на десктопе и мобильных устройствах. Долго искал материалы, даже сначала решил добавить библиотеку с готовыми функциями, уже написанную кем-то (не помню как называлась статья, но она точно была на хабре и там были рассмотрены некоторые библиотеки). После тестирования этих подключенных библиотек я решил написать все на JavaScript и PHP (за исключением использования ajax для работы с php) при помощи HTML5. Для демонстрации я создал страницу для хабра: демо для habrahabr.
Читать дальше →
Тэги: html5, javascript, php
80s Disco Magical: Italo Set (2016) MP3 2016-11-01 12:06:21
+ развернуть текст сохранённая копия
В лучших традициях диско 80х нас порадует сборник " 80s Disco Magical" своими треками. Лонгплей вышел в меру простым, не особо напыщенным, но крайне открытым и приветливым. 110 треков ураганно быстро проносятся оставляя за собой хорошее настроение. Исполнитель: Various Performers Название: 80s Disco Magical: Italo Set Страна: EU Лейбл: VA-Album Rec. Жанр музыки: Dance Disco, Italo Disco Дата релиза: 2016 Количество композиций: 110 Формат | Качество: MP3 | 320 kpbs Продолжительность: 11 :04 :43 Размер: 1,52 Гб (+3%)
Тэги: dance, pop
[Из песочницы] Enum в PHP 2016-11-01 11:12:07
... />
Как известно, в PHP нет встроенного типа ...
+ развернуть текст сохранённая копия
Проблема
Как известно, в PHP нет встроенного типа перечислений, и в проектах со сложной предметной областью этот факт создает множество проблем. Когда в очередном Symfony-проекте появилась необходимость в перечислениях, было решено создать свою реализацию.
От перечислений требовалась гибкость и возможность использования в разных компонентах приложения. Задачи, которые должны были решать перечисления, следующие:
- иметь возможность получить список значений перечислениях
- интеграция с Doctrine для использования перечисления в качестве типа поля
- интеграция с Form для использования перечислений как поле в форме для выбора нужного элемента
- интеграция с Twig для перевода значений перечисления
Читать дальше →
Тэги: doctrine, php, symfony, twig
[Перевод] Парсинг JSON — это минное поле 2016-10-31 21:45:05
+ развернуть текст сохранённая копия
JSON — это стандарт де-факто, когда заходит речь о (де)сериализации, обмене данными в сети и мобильной разработке. Но насколько хорошо вы знакомы с JSON? Все мы читаем спецификации и пишем тесты, испытываем популярные JSON-библиотеки для своих нужд. Я покажу вам, что JSON — это идеализированный формат, а не идеальный, каким его многие считают. Я не нашёл и двух библиотек, ведущих себя одинаково. Более того, я обнаружил, что крайние случаи и зловредная полезная нагрузка могут привести к багам, падениями и DoS, в основном потому, что JSON-библиотеки основаны на спецификациях, которые со временем развиваются, что оставляет многие вещи плохо или вообще не задокументированными.
Содержание1. Спецификации JSON
2. Тестирование парсинга
2.1. Структура
2.2. Числа (Numbers)
2.3. Массивы
2.4. Объекты
2.5. Строки
2.6. Двойственные значения RFC 7159
3. Архитектура тестирования
4. Результаты тестирования
4.1. Полные результаты
4.2. C-парсеры
4.3. Objective-C-парсеры
4.4. Apple (NS)JSONSerialization
4.5. Freddy (Swift)
4.6. Bash JSON.sh
4.7. Другие парсеры
4.8. JSON Checker
4.9. Регулярные выражения
5. Контент парсинга
6. STJSON
7. Заключение
8. Приложение Читать дальше →
Тэги: group, json, mail.ru, php, python, swift, анализ, блог, компании, проектирование, систем, стандарты, теги, читает
Главная / Главные темы / Тэг «php»
|
Взлеты Топ 5
Падения Топ 5
|