![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера RMCreative.ru - Блог/Записи в блоге |
![]() |
RMCreative.ru - Блог
Голосов: 1 Адрес блога: http://rmcreative.ru/feed/ Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL |
Потребление памяти и длина имени переменной в PHP
2013-01-21 02:17:23 (читать в оригинале)Недавно всплыло обсуждение именования переменных в Yii, а именно
class CComponent { private $_e; private $_m;
Я согласен, что выглядит плохо, но именно в данном случае такие имена переменных более-менее оправданы и в Yii2 останутся примерно такими же:
class Component extends \yii\base\Object { /** * @var Vector[] the attached event handlers (event name => handlers) */ private $_e; /** * @var Behavior[] the attached behaviors (behavior name => behavior) */ private $_b;
Дело в том, что каждый экземпляр класса с нормальными именами переменных будет кушать больше памяти. Например, $_behaviors
и $_events
скушают 8 байт на экземпляр.
Конечно, 8 байт ничто и сокращать таким образом переменные в обычных приложениях определённо не стоит. Но не в случае самого-самого базового класса фреймворка. В зависимости от приложения, наследников Component
может быть довольно много. Например, на 1000 объектах AR накладной расход выльется в 8 килобайт.
Mobile_Detect, определение мобильных устройств средствами PHP
2013-01-15 13:11:51 (читать в оригинале)Отличная, поддерживаемая и развивающаяся библиотека для определения мобильных устройств. Полезна, например, если надо вывести ссылку на AppStore для iOS и на Google Play для Android. Ну или показать дополнительный контент для планшетов.
Проект спонсируется компанией BrowserStack, так что жить будет, надеюсь, долго и счастливо.
Пользуемся
Yii 1.1.13
2013-01-01 22:01:13 (читать в оригинале)Прямо перед новым годом вышел 1.1.13. Забрать можно с http://www.yiiframework.com/download/.
В релиз включено около 70 улучшений и более 50 исправлений. Полный список улучшений можно посмотреть здесь http://www.yiiframework.com/files/CHANGELOG-1.1.13.txt.
Огромное спасибо сообществу за поддержку и код. В особенности, resurtm, creocoder, klimov-paul, SonkoDmitry, senz, Yiivgeny.
2012
2012-12-30 02:45:23 (читать в оригинале)
Вот и заканчивается 2012. Конца света, как впрочем, и ожидалось, не случилось. Зато случилось много других интересностей.
Блог
- Написано более 100 постов. Попробовал писать о железе. Получилось полезно. Буду продолжать.
- Немного улучшил производительность, опробовал в деле HTTP-кеширование. Работает. Ну и блог стал получше вести себя на смартфонах.
- Окончательно решил, что тут не будет неинтересной читателям рекламы. На первую половину следующего года самое крутое место в сайдбаре будет занято одной замечательной компанией, но остальные места ещё свободны ;)
Железки и софт
- Сменил ноутбук на десктоп. Ноутбук использую теперь только в поездках. Рекомендую.
- Оптимизировал своё рабочее пространство. Теперь сижу
за двумя отличными мониторами 24",
нашёл подходящую клавиатуру. Также
слепил себе шрифт
Monaco
с поддержкой кириллицы под Windows и начал использовать его как основной для кода. - На ноут поставил Linux Mint и кучей хитрых манипуляций добился-таки, чтобы он не гудел как пылесос и не грелся как печка. Понаблюдаю за ним...
- Засунул в ноут и десктоп максимально доступное количество памяти. Сейчас стоит она очень мало и даёт отличный эффект.
Yii
Для Yii год вышел определённо хорошим. Хоть Yii 2 выпустить в этом году и не вышло, но успели сделать четыре вкусных релиза и, скорее всего, успеем ещё один (1.1.13). Кроме того, поддерживать ветку 1.1 будем до 2015.
Yii переехал на GitHub, что очень хорошо сказалось на процессе разработки. pull request-ы оказались просто замечательной штукой, да и вообще git показал себя как очень удобная система контроля версий. Возможно поэтому очень многие начали активно участвовать в разработке, что дало больше времени на Yii2. Спасибо!
Юрий Беляков записал серию подкастов по Yii. Второй эпизод YiiTalk записывался со мной.
Очень удачно провели первую полномасштабную конференцию YiiConf в Киеве. Надеюсь, в следующем году повторим. Русскоязычные разработчики несколько раз собрались в неформальной обстановке и отлично провели время. Тем временем, Yii начал приобретать значительную популярность в англоговорящих странах: регулярно проводятся встречи разработчиков в Нью-Йорке и Лондоне, про Yii говорили на крупных англоязычных PHP-конференциях.
В Yii core team произошло пополнение. К команде присоединился талантливый разработчик Carsten Brandt (cebe) из Германии.
Настроил автоматический деплой свежей документации на yiiframework.ru и обновление русскоязычных рецептов из репозитория на github. Взял на заметку, что если не хватает времени, можно автоматизировать часть дел.
Также купили OEM-лицензию Imperavi Redactor для Yii.
Книги
Вышел перевод моей книги по Yii на русском, две книги издательства PACKT Yii Rapid Application Development Hotshot и Web Application Development with Yii and PHP, Second Edition. Также начала выходить книга Larry Ullman The Yii Book. В последних трёх я поучаствовал в качестве технического рецензента (это такой злой придирчивый комментатор).
Готовлю вторую англоязычную редакцию Yii Application Development Cookbook. Договорился разместить её код на github.
Вернулся к художественной литературе. Запомнились Oliver Twist и книги Terry Pratchett. Читаю в оригинале: и приятно и для английского полезно.
Путешествия
Побывал в Латвии, Таиланде, Малайзии, Испании, Норвегии. Ну и в Челябинске, хотя там было очень сурово и город я практически не посмотрел.
Конференции
В этом году рассказывал про Yii и не только на YiiConf, UWDC, DevConf, WebConf Riga.
В Риге, впервые за очень долгое время, рассказывал на английском.
Рабочее
Сдал Zend PHP 5.3 Certification.
До весны в CleverTech помимо проектов успел собрать отличную команду, сделать Yii стандартом для новых начинаний и убедить в необходимости заниматься OpenSource и браться за новые технологически интересные проекты.
Собеседовался в Facebook. Прошёл около шести собеседований, но к тому времени получил неплохое предложение от Stay.com. Да и связной Facebook куда-то пропал. В итоге присоединился к Stay.com, чему впоследствии был очень рад потому как работать с Yii куда приятней. Тем более, когда в команде два человека, которые его изначально и сделали.
За время работы мы делали новые фичи, улучшали существующие, релизнули новые мобильные приложения, интеграцию с Facebook, немного поменяли концепт, несколько раз обновили дизайн. О проекте написали статьи в TechCrunch, Forbes, Time, Mashable, New York Times. Приложения попали в топ AppStore.
На этом останавливаться не планируем.
---
С наступающим вас! Побольше удачи и упорства. Пусть следующий год даст новые цели и свершения.
Сайт для сборника рецептов по Yii
2012-12-26 00:28:58 (читать в оригинале)Сделал русскую версию сайта для книги «Yii. Сборник рецептов». На нём подробно рассказывается о её содержимом, формате и прочем. Также можно скачать вступление и начало первой главы.
Знакомьтесь
Тем временем, как сообщает издательство, первая партия прибыла из печати и готовится к развозу и рассылке заказавшим.


![]() | ||
+144 |
150 |
Коптящий_Небо |
+133 |
151 |
SLAVASTIK |
+126 |
163 |
Илья Лавров |
+126 |
195 |
J-Misty |
+113 |
164 |
Поисковая машина индейца Джо |
![]() | ||
-2 |
8 |
Алена_Макси |
-6 |
5 |
КнигоБлог |
-27 |
62 |
Тайный дневник Фингуса |
-28 |
9 |
М а с с а р а к ш |
-28 |
67 |
Реклама в картинках |

Загрузка...

взяты из открытых общедоступных источников и являются собственностью их авторов.