Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3321

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Интернет

RMCreative.ru - Блог

Новости и идеи веб-разработки

Найдено 69 записей

Релизнули наработки по Yii за довольно долгое время. Долго не релизили потому как сразу затянули очень много в master и не очень просто было всё это вычистить и стабилизировать. В следующий раз попробуем быть осторожней. Релиз вышел добротным. Анонс на хабре На очереди новый сайт. Там тоже хотели сделать крутой серверный стек, но пришло осознание, что это затянулось уже очень сильно. Сделаем проще и быстрее.

Marijn Haverbeke, автор CodeMirror релизнул версию 1.0 редактора ProseMirror. По типу его можно отнести к WYSIWYG, но от остальных он отличается кардинально иным подходом. Большинство других редакторов реализованы поверх contentEditable. То есть браузер сам решает, какой код выдать. Разные браузеры отрабатывают с разной степенью косячности и редактор после пытается весь этот HTML очистить. ProseMirror только рисует как-бы HTML. На самом деле редактируется более ограниченный текст типа markdown и уже после он конвертится в HTML. API очень и очень гибок. Можно, например, реализовать переключение с markdown на WYSIWYG или даже редактировать блоки кода через блоки с CodeMirror. Рекомендую

За последние пол года мне задали много вопросов о том, как я работаю, есть ли у меня выходные, как я всё успеваю или не успеваю. После нескольких ответов пришло осознание того, что ответы могут быть полезны и интересны. Привожу одну из свежих переписок в расширенном виде и предлагаю поделиться в комментариях, как с этим обстоят дела у вас. Требуется ли тебе самодисциплина в твоей работе? Бывают ли дни, когда тебе не хочется работать. Чем ты занимаешься в эти дни? Уже 6 лет работаю удалённо, так что без самодисциплины никуда. Дни, когда работать не хочется бывают. В зависимости от срочности работы могу либо пересилить и всё-таки работать, либо заняться чем-то ещё, либо просто отдохнуть: спортзал, семья, путешествия, кино. Можешь ли рассказать о своём...

Когда-то я спрашивал читателей, интересно ли будет, если я буду писать только по-английски. Тогда я пришёл к выводу, что всё-таки не надо, но какое-то время назад вернулся к вопросу и запустил англоязычную версию. Разместилась она по адресу en.rmcreative.ru. Ради эксперимента попробовал сделать её технически по-другому. HTML хостится прямо на GitHub и генерируется из markdown при помощи Hugo. Получилось интересно. Англоязычные посты планирую, по возможности, переводить и публиковать на русском.

Пакет zhuravlev/yii2-queue для работы с очередями был официально одобрен командой Yii и переехал в yiisoft/yii2-queue, что даст больше пользователей и поддержки. Роман Журавлев будет, как и ранее, поддерживать и развивать расширение. Основная команда Yii будет ему в этом помогать. Начать использование можно с чтения README. Подробная документация доступна в репозитории.

Отличные новости! Организаторы конференции YiiConf 2017 получили видео и решили выложить его совершенно бесплатно. Посмотреть его могут все зарегистрированные пользователи на странице каждого доклада. Приятного просмотра! Пока выбираете и смотрите видео, присоединяйтесь к чатам в Telegram: https://t.me/yiiconf — чат YiiConf https://t.me/yii2ru — общий чат по Yii Также голосуйте за место проведения следующей YiiConf: https://goo.gl/forms/bOKX448oWbgRViUE2

Первая половина года была богата на конференции и различные события. Между подготовкой к ним, работой, делам по кофейне и развитием Yii не осталось времени на полноценные отчёты. Но, лучше кратко и поздно, чем никогда... Стачка, Ульяновск В Ульяновске я не первый раз и помимо, собственно, конференции, я и Валентин Бартенев из NGINX были в гостях у MediaSoft. Ели пиццу, рассказывали про то, как мы начинали, прогоняли доклады и просто общались. На самой конференции запомнились крутые стенды, неплохие доклады, странной конфигурации зал в ленинском мемориале и угарный афтепати под популярную музыку в ска-исполнении. Рассказывал я про OpenSource изнутри, но не так, как на YiiConf. На YiiConf была уже сильно улучшенная версия. Слайды доступны на...

Изначально я не планировал выступать на DevConf в этом году и доклад не подавал. Днём раньше проходил YiiConf и было, мягко говоря, не до этого. Очень много организационных вопросов и подготовки. Но, как это бывает, отвалился докладчик, который должен был рассказать про PHP 7. Так как тема мне близка, рассказал про PHP 7: что там нового и что планируется. По ходу рассказа были выплеснуты эмоции на тему каждого из нововведений. Слайды, как обычно, можно посмотреть на slides.rmcreative.ru.

YiiConf 2017, слайды, фото и подкаст

YiiConf завершился. Конференция получилась сфокусированной, насыщенной и познавательной. Как для команды Yii, так и для сообщества. Слайды докладов доступны в программе. Пётр Мязин записал специальный выпуск пятиминутки PHP, посвящённый целиком YiiConf. Фотоотчёт доступен на flickr. Все фотки архивом. Спасибо всем слушателям, команде Yii, Дмитрию Елисееву, Максиму Купцову и Михаилу Бакулину, организаторам DevConf.

Гидратор

В ноябре 2016 я написал и релизнул библиотеку Hydrator, но забыл её как надо анонсировать. Насколько знаю, термин «hydrator» первый раз был использован в Java ORM Hibernate. Задача гидратора — наполнить объект данными или получить данные из него. При этом важно не вызывать конструктор или геттеры-сеттеры. Это позволяет работать с private свойствами, которые сохраняются в базу или загружаются из неё, напрямую без открытия этих свойств. Интерфейс остаётся чистым. Внутри используется PHP reflection. Использование Допустим, у нас есть сущность Post, представляющая запись в блоге. У неё есть заголовок (title) и текст (text). Для каждой записи генерируется уникальный id.

YiiConf уже близко. Если ещё не оформили билет — самое время. И не забудьте указать свой никнейм при регистрации — это очень поможет найти знакомых, с которыми вы общались виртуально. Сегодня выложили программу докладов и мастер-классов, собранную из поданных заявок как на основе голосования участников конференции и сообщества Yii, так и на основе опыта организаторов. https://habrahabr.ru/company/devconf/blog/329466/

Про бейджи на конференциях

Бейджей я повидал много. Были плохие, были хорошие, но не было идеальных. Конечно, бейджи — далеко не главное в организации конференции, но, как и другие мелочи, на впечатления влияет. Односторонние бейджи При печати информации об участнике важно, чтобы её читали. Односторонние бейджи, как на зло, постоянно переворачиваются. Имена В IT-сообществе принято идентифицировать человека по никнейму. Имена мало что говорят. Я мог общаться с человеком несколько лет, но на конференции запросто не узнать. А всё потому, что по какой-то неведомой причине на конференциях никнеймы на бейджах не пишут. А зря. Надёжность Бывает, бейджи делаются из не очень надёжной бумаги или дырки для ленточки находятся слишком близко к краю. Такие бейджи отрываются и благополучно...

Когда я стартовал кампанию на Patreon, то пообещал отвечать на вопросы. Первый вопрос задал Daniel и он о трейтах PHP: Что думаете о трейтах в PHP? Зло ли они? Стоит ли их избегать? Если их использовать, какие особенности? Когда их лучше не использовать? Может был отрицательный или положительный опыт? Что такое трейты? В документации PHP трейты описываются так: Трейт (англ. trait) — это механизм обеспечения повторного использования кода в языках с поддержкой единого наследования, таких как PHP. Трейт предназначен для уменьшения некоторых ограничений единого наследования, позволяя разработчику повторно использовать наборы методов свободно, в нескольких независимых классах и реализованных с использованием разных архитектур построения классов. Семантика...

Есть много названий известных проектов, продуктов и терминов, которые тяжело произносить правильно. Вот несколько: Nginx — энджин экс (не энджинкс). git - гит (не джит!). Yii - йии. PHP - пи-эйч-пи. MySQL - май-эс-кю-эль (не май-сиквел). А какие знаете вы?

Этим летом, 16 Июня 2017, в Москве в Измайлово Вега пройдёт конференция веб-разработчиков, посвящённая фреймворку Yii. Начало в 11:00. В этом году предпочтение отдано следующим темам: Правильная работа с фреймворком. Использование лучших практик. Использование фреймворка в условиях высоких нагрузок. Подать заявку на доклад или мастер-класс может каждый желающий. Посетители сайта голосуют за или против каждой заявки на доклад. Финальное решение принимается организаторами: сообществом yiiframework.ru и PHPClub. Подробнее со списком докладчиков и темами знакомьтесь на сайте конференции по мере подачи заявок. Подать заявку желательно до конца мая. Регистрация участников открыта до 15-го июня включительно. Днём позже, 17 Июня, состоится DevConf, а 18 Июня...