Постараюсь объяснить сущность принципа проектирования KISS просто и одновременно очень подробно. KISS – это очень общий и абстрактный принцип проектирования, который содержит в себе практически все остальные принципы проектирования. Принципы проектирования описывают как писать «хороший» код. Однако что значит хороший код? Некоторые считают, что это код, который выполняется максимально быстро, некоторые – что это код, в котором задействовано как можно больше паттернов проектирования… Но верный ответ лежит на поверхности. Код – это информация в чистом виде. А основные критерии ценности информации – это 1)достоверность 2)доступность 3)понятность. То, почему важны достоверностью и доступность – очевидно. От кода нет проку, если он работает с ошибками или если сервер с приложением «лежит». Почему же важна понятность кода? В понятном коде проще искать ошибки, проще его изменять, дорабатывать и сопровождать. Итак, понятность – основная ценность, к которой должен стремиться программист. Однако тут есть одна неувязочка. Дело в том, что понятность – вещь сугубо субъективная. Читать полностью »
Архив за 03 февраля 2015 - 3
KISS — принцип проектирования, содержащий все остальные принципы проектирования
2015-02-03 в 17:45, admin, рубрики: KISS, принципы проектирования, Программирование, Проектирование и рефакторингПравда ли, что помахать смартфоном возле POS-терминала в магазине — это действительно безопасный способ купить что-нибудь? Сейчас мобильные платежные системы наподобие Apple Pay и аналогичных ей, чрезвычайно надежны и безопасны, благодаря нескольким уровням защиты, включая PIN-коды, идентификацию по отпечаткам пальцев, криптографию и регистрацию данных транзакций.
Технологию робота-щенка от Sony использовали в «умном» доме
2015-02-03 в 17:36, admin, рубрики: Железо, искусственный интеллект, робототехника, умный дом, электричество, электроэнергия, Энергия и элементы питанияЯпонский стартап использовал технологию распознавания речи робота-щенка Aibo для мониторинга электричества в доме или офисе. Электричество и звук имеют общую природу, что позволяет счетчику со специальной прошивкой распознавать тип бытовой техники и отображать энергозатраты. В этом месяце устройство протестируют в 300 частных домах и 20 офисах Токио.
Обжимные фитинги EK-ACF предложены в 32 вариантах
2015-02-03 в 17:33, admin, рубрики: Новости, метки: новостиКомпания EK Water Blocks, специализирующаяся на выпуске компонентов жидкостных систем охлаждения, представила обжимные фитинги серии EK-ACF (Advanced Compression Fitting).
Фитинги EK-ACF предназначены для подключения гибких шлагов, включая шланги из полихлорвинила и кремнийорганической резины. По словам производителя, компрессионные фитинги обеспечивают очень надежную фиксацию и не требуют дополнительных элементов.
Джефф Гордон, будучи старшим менеджером тайваньской компании HTC, поздравил корпорацию Apple с успешными финансовыми результатами и рассказал о своём отношении к iPhone.
На своей странице в Twitter он опубликовал поздравительную речь, в которой не упустил возможности поделиться своим мнением о «яблочном» смартфоне.
Гордон признался, что считает интерфейс и ОС, на базе которой функционирует iPhone, ужасно скучными.
Backyak — универсальное плавательное средство
2015-02-03 в 16:48, admin, рубрики: Гаджеты и устройства для гиковОчень интересная разработка была показана на традиционном лодочном фестивале в Германии.
Фирма Кlepper представила многофункциональную модель Backyak, которая благодаря своим уникальным техническим данным может легко превращаться в 1 большую или 2 маленьких байдарки, катамаран, плот или сани.
Twitter-бот на основе цепей Маркова и фраз из сериалов
2015-02-03 в 16:40, admin, рубрики: flask, python, python3, sqlalchemy, twitter, Программирование, цепи маркова
Просматривал форумы в поисках вопросов, которые задают python-программистам на собеседованиях и наткнулся на один очень замечательный. Вольно его процитирую: ”Попросили написать генератор бреда на основе марковской цепи n-го порядка”. “А ведь у меня ещё нет такого генератора!” — прокричал мой внутренний голос — “Скорей открывай sublime и пиши!” — продолжал он настойчиво. Что же, пришлось подчиниться.
А здесь я расскажу, как я его сделал.
Читать полностью »
Названы цена и срок начала продаж камеры Olympus OM-D E-M5 II
2015-02-03 в 16:33, admin, рубрики: Новости, метки: новостиНа этой неделе ожидаются анонсы новой фототехники Olympus. Среди новинок будет беззеркальная камера системы Micro Four Thirds со сменным объективом Olympus OM-D E-M5 II, предварительные спецификации которой появились некоторое время назад. Источник опубликовал некоторые дополнительные сведения о камере, которая сможет Читать полностью »
Яндекс убил сервис Подписки
2015-02-03 в 16:19, admin, рубрики: api, убили мама убили, яндекс, Яндекс API, яндекс.подписки
Сегодня Яндекс убил сервис Яндекс.Подписки. Несмотря на то, что о нём гордо писали во время закрытия Google Reader, мол — мы остаёмся, теперь сервис убит и всех насильно перетащили в Яндекс.Новости.
Можно скачать архив подписок, который там был. Но там в xml-файле только адреса rss-лент.
Самое ужасное, что они потеряли все непрочитанные статьи. Я вот, например, некоторые записи в ленте держал непрочитанными, чтобы позже к ним вернуться, когда будет время.
В семидюймовых сенсорных дисплеях Kyocera TCG070WVLR-117 и TCG070WVLR-118 применена технология On-Cell
2015-02-03 в 16:13, admin, рубрики: Новости, метки: новостиТехнология интеграции проекционно-емкостного сенсорного экрана в жидкокристаллическую панель, известная под названием On-Cell, нашла применение в двух новых моделях дисплеев, представленных компанией Kyocera.
Применение технологии On-Cell позволяет улучшить оптические характеристики дисплея, уменьшить его толщину и массу.