-
Изучая планы развития CMS Joomla, для написания одной из своих предыдущих статей, я наткнулся на аббревиатуру HMVC. Не сложно было понять, что это как-то связано со ставшим стандартом паттерном MVC. Найденная расшифровка: «HMVC — иерархические модель-вид-контроллер» — мало что объяснила.…
-
Использование абстракции — наблюдателя в javaScript программировании
В функциональном программировании мы редко заботимся о примитивах параллелизма, таких как потоки. Вместо этого мы используем различные абстракции, делающие наш код более легким для понимания. В JavaScript наблюдатель – абстракция, которую мы встречаем чаще всего. Она обычно ассоциируется с AJAX…
-
Бионический протез руки возвращает ощущение прикосновения
Совершенствование технологий и одновременное развитие медицины в наше время делают возможным появление вещей, которые ранее казались чистой фантастикой. К примеру, сейчас некоторые компания создают бионические протезы, которые возвращают владельцам возможность осязать предметы, к которым они прикасаются. На днях о своем…
-
Newsstand app. Создание iOS журнала
Последнее время я занимался разработкой iOS версии одного бумажного журнала. Собственно, это и есть попытка раскрыть сию тему. Начну со вступления. Что же такое Newsstand? Откуда возникла такая сущность и во что она превратилась? Размышляя, пришел к следующему: это версия…
-
Ваш успех как программиста зависит только от вас
Я прочитал комментарий к статье, в котором молодой программист пишет, что он не хочет работать там, где более старших по возрасту программистов, оперирующих устаревшими инструментами, освобождают от обязанностей, вместо того, чтобы переподготавливать. Этот парень не имел в виду ничего плохого,…
-
Установка ST-LINK V2 в MAC OS X для разработки под STM32
Недавно наткнулся на замечательную статью, о том, как собрать все инструменты для разработки в среде linux под контроллеры stm32 и я решил вновь вернуться к задаче, которую уже пытался решить, а именно заставить работать все тоже самое по Mac OS…
-
Редизайн наугад
Однажды я рассказывал эту историю и понял, что было бы неплохо её записать и опубликовать. Несколько лет назад у меня было телефонное собеседование с менеджером по дизайну Амазона. Среди обычного набора вопросов (расскажите о трудовом опыте, о самой сложной задаче,…
-
JetBrains Day в Ярославле
Время от времени наши друзья и коллеги зовут нас в гости. Бывает, что в гости мы готовы съездить на соседнюю улицу, а бывает — за несколько сотен километров от нашего офиса. В ноябре 2013 выдался как раз такой шанс: друзья…
-
Методы организации взаимодействия между скриптами в Unity3D
Вступление Даже средний Unity3D проект очень быстро наполняется большим количеством разнообразных скриптов и возникает вопрос взаимодействия этих скриптов друг с другом. Данная статья предлагает несколько различных подходов к организации таких взаимодействий от простого до продвинутого и описывает к каким проблемам…
-
Размышления о красивом коде
О красивом коде много принято говорить, рассуждать, спорить, и тем не менее, все равно толком не ясно — что же такое «красивый» код и каким он должен быть. Сложность определения «красоты кода» неудивительна, ведь понятия о «красоте» у каждого свои,…