Программирование и работа всего пользовательского интерфейса в Mac OS X основана на модели (паттерне) Model-View-Controller (MVC). Этот паттерн четко разделяет данные, с которыми идет работа (Model), визуальное представление, служащее для показа и/или редактирования
этих данных (View) и связующих их код (Controller).
продолжить чтение
Процесс отладки программ неотделим от процесса написания кода. Невозможно сесть и сразу написать более-менее серьёзное приложение и ни разу не ошибиться. Ошибаются все и это нормально — все мы люди. Но у обычных людей нет возможности вернуться назад, поменять что-то в своих действия и изменить своё решение — у программистов такая привилегия есть (безусловно, применительно к результатам их деятельность, а не к жизненным ситуациям) и они должны ею пользоваться, особенно когда от результатов их творчества зависит чья-то жизнь или такая мелочь как сохранение текущего места работы :)
продолжить чтение
На этой неделе свершился переезд сайта на другую хостинговую площадку. Если вы читаете это сообщение с сайта, а не с RSS, который мог обновиться быстрее, чем ваши локальные DNS-сервера, значит переезд успешно завершился. Предыдущий хостинг — hostfabrica.ru, не справлялся с нагрузкой и временами сайт начинал по-страшному тормозить. А начиная с момента, когда количество уникальных посетителей превысило порог 100 человек в сутки, мне предложили перейти на тариф с оплатой за потребляемые ресурсы, и мои траты, особенно в дни выхода новой статьи и связанного с ней роста посещаемости, доходили до расходов сравнимых с ежедневными затратами на аренду небольшого выделенного сервера.
продолжить чтение