Публичные свойства, геттеры и сеттеры или магические методы?
—
от автора
—
от автора
Как правило, мнения расходятся касательно того, хорошей ли практикой является использование публичных свойств в PHP классах или всё же стоит использовать геттеры и сеттеры (и хранить свойства приватными или защищёнными). Ещё одно, компромиссное мнение, состоит в том, чтобы использовать магические…
—
от автора
В процессе разработки любого проекта многие контрольные точки могут меняться. Порой весьма кардинально. Сегодня мы решили попробовать поменять одну из таких точек своего проекта и опубликовать схему и дизайн печатной платы последней, продуктовой, ревизии нашего DIY-диммера. Чтобы все желающие смогли…
—
от автора
Здравствуйте, хабрачеловеки! Темой этой статьи будет создание расширений для PostgreSQL. В качестве примера, мы реализуем небольшую библиотеку для работы с 3D векторами. Параллельно будут рассмотрены пользовательские типы, операторы и приведения типов. Не будет лишним ознакомися с этим материалом, так как…
—
от автора
Все мы знаем множество преимуществ использования AJAX: пользователям не нужно ждать загрузку новой страницы, действия выполняются в фоновом режиме, в результате чего можно обеспечить гораздо более динамичный user experience. Идеи вроде бы просты, но создать сложное AJAX веб приложение достаточно…
—
от автора
Разделения на MVC недостаточно С каждым днем iOS приложения становятся все более громоздкими, в следствие чего одного MVC становится мало. Мы видим все больше и больше классов различного назначения: логика выносится в сервисы, модели оборачиваются декораторами, крупные представления разбиваются на…
—
от автора
Год назад я ещё писал статейки для одного компьютерного журнала в свободное время, и однажды даже собирался написать репортаж про то, как задорно я сходил на конференцию по ИБ. Так как свободного времени выдалось тогда не особенно много, статью я…
—
от автора
Если точнее, как обмануть сердобольных физических лиц, берущих комиссию за покупку на себя. Возможно, заголовок слишком громкий, возможно это и не статья вовсе (особенно учитывая, что я никогда не писал статей ранее), а какой-то очерк больного мозга, которому пора наконец…
—
от автора
Nvidia, крупнейший производитель графических чипов, передав часть документации по видеокартам команде nouveau, решила не останавливаться на достигнутом. На днях, в рамках стратегии по расширению возможностей разработчиков игр, компания представила новую платформу — GameWorks. Платформа направлена на упрощение разработки игр и…
—
от автора
В первой редакции говорилось о двадцатилетнем баге. На самом деле ему 30 лет. Спасибо Sidnekin. Сегодня, считывая какие-то данные, моя программа обработала 36’916 возможных дат. Две из этих 36’916 не прошли проверку. Я не придал этому значения, потому что эти…
—
от автора
Думаю многим известен такой пакет как Babel, либо PyBabel. Отличный пакет для локализации, который базируются на gettext, как и все остальное ( по крайней мере мне известное) в современном мире. Встала задача, подготовить сайт к будущей локализации, все темплейты сделаны…