Месяц: Июнь 2015

  • Почему я не преподаю SOLID и «принцип устранения зависимостей»

    от автора

    Почему я не преподаю SOLID Если вы разговариваете с кем-то, кому небезразлично качество кода, уже достаточно скоро в разговоре всплывёт SOLID — аббревиатура, помогающая разработчикам запомнить пять важных принципов объектно-ориентированного программирования: SOLID полезен. Его разработали знатоки в нашей области. Он помогает людям рассуждать о дизайне. Помогает создавать системы, устойчивые к изменениям. Раньше SOLID был краеугольным…

  • Hoverbike — персональный транспорт будущего

    от автора

    Кoмпaния Malloy Aeronautics и Миниcтepcтвo oбopoны США paзpaбaтывaют aппapaт, представляющий собой смесь мотоцикла и вертолета. Hoverbike – новый летательный аппарат, продемонстрированный недавно на авиашоу в парижском Ле Бурже. Правда специалисты компании подготовили тестовую модель, равную третьей части размера проектируемого варианта. Уменьшенная модель концепта послужила для привлечения инвестиций в разработку пилотируемого образца. Разработчики уверены, что это…

  • «Яндекс» ищет партнеров для продвижения нового проекта на турецком рынке

    от автора

    На Петербургском международном экономическом форуме глава «Яндекса» Аркадий Волож сообщил о планах работы в Турции. Компания ищет партнеров для развития турецкого филиала. Специалисты «Яндекса» считают его «внутренним стартапом» компании, поэтому он нуждается в сторонних инвестициях. Волож утверждает, что у компании есть продукт, который мог бы успешно конкурировать на турецком рынке. Теперь необходимо привлечь достаточное количество…

  • Как за вами следят, пока вы ходите по торговому центру

    от автора

    Ранее я уже публиковал статью о системах подсчета посетителей. Теперь же хочу рассказать о системе, которая позволяет посчитать: Сколько людей прошло мимо, так и не зайдя в магазин. Сколько зашло повторно. Сколько в среднем покупатель проводит времени в магазине и не только…

  • Как я делал и продавал курс по Axure 7

    от автора

    Не бойтесь, я не собираюсь вам ничего продавать. Да и пиариться не собирался. Просто не нашёл, в какой ещё хаб Хабра или Мегамозга можно опубликовать эту статью. Просто расскажу историю. Постараюсь покороче. Когда-то давным-давно я купил несколько книг, обучающих работе в 3dsmax 6 и прочитал их. И больше всего знаний мне дала книга, построенная по…

  • Выпуск дистрибутива Mageia 5

    от автора

    Mageia — это некоммерческий дистрибутив Linux, развиваемый одноименным сообществом. Был основан в 2010 году бывшими разработчиками Mandriva как форк и имеет много общего со своим предком. Основное рабочее окружение — KDE. Есть версия с GNOME, а также в репозиториях и на DVD присутствуют его форки — Mate и Cinnamon. Есть свой графический конфигуратор, позволяющий настроить…

  • Прогноз на Specification pattern в Domain layer — ожидаются проблемы

    от автора

    Data Access Layer – одна из наиболее больных тем. Написание хорошего слоя доступа к данным – это не тривиальная задача. Примеров реализации невероятно много, но адекватных среди них единицы. Можно ли считать реализацию шаблона Repository — DAL? Вот что предлагают MS msdn.microsoft.com/en-us/library/ff649690.aspx А вот и местные работы habrahabr.ru/post/52173 Варианты довольно нормальные. Но когда я вижу…

  • Apple, изобретает новый тип вирусной рекламы

    от автора

    Apple получила патент на новую вирусную систему управления рекламой, которая может отслеживать рекламные объявления или медиа-контент, распространяемые с помощью различных средств коммуникаций. В описании патента говорится, что система может хранить имена пользователей, адреса и возраст. Такое событие не свидетельствует о планах Apple запустить вирусную рекламу — все таки компания имеет длительную историю разработки и реализации…

  • Обработка строк в Java. Часть I: String, StringBuffer, StringBuilder

    от автора

    Вступление Что вы знаете о обработке строк в Java? Как много этих знаний и насколько они углублены и актуальны? Давайте попробуем вместе со мной разобрать все вопросы, связанные с этой важной, фундаментальной и часто используемой частью языка. Наш маленький гайд будет разбит на пять публикаций, а именно: String, StringBuffer, StringBuilder (реализация строк) Pattern, Matcher (регулярные…

  • Американские учёные предупреждают: на планете начинается очередное великое вымирание видов

    от автора

    Учёные из подразделения Стэнфордского университета, занимающегося проблемами окружающей среды, в своей последней работе утверждают: мы с вами застали очередное великое вымирание живых существ. А это вымирание потенциально угрожает и существованию самого человечества как биологического вида. В истории Земли было зафиксировано несколько массовых вымираний животных. По неизвестным достоверно причинам в некоторые моменты истории с лица планеты…