-
Service Locator нарушает инкапсуляцию в статически типизированных языках, потому что этот паттерн нечётко выражает предусловия. Лошадь уже давно мертва, но некоторые до сих пор хотят на ней поездить, так что я пну эту лошадь ещё раз. Годами я предпринимал попытки…
-
Почему «ошибки это значения» в Go
Недавно я перевёл великолепную статью Роба Пайка «Ошибки это значения», которая не получила должной оценки на Хабре. Что неудивительно, поскольку была размещена в официальном блоге Go и рассчитана на Go программистов. Впрочем, суть статьи не всегда сразу очевидна и опытным…
-
IoT & GPS Сервис ViaLatM — язык сценариев (часть 3)
В этой части статьи описывается применение языка сценариев для работы с иконками объектов и новые (добавленные в язык) операторы и функции.
-
Введение в RxJava, часть первая – Вступление: Ключевые типы
В вводной статье мы рассмотрели преимущества реактивного подхода в программировании на Java, а также ситуации в которых библиотека Rx бывает более или менее полезной. В этой части мы рассмотрим основные типы, на которых базируется концепция реактивного программирования и несколько дополнительных…
-
Как сделать наушники с костной проводимостью звука дома за 5 минут и разбор популярных заблуждений об этой технологии
Мы изрядно пишем о технологии костной проводимости на страницах Geektimes: Наушники с технологией костной проводимости звука: какие бывают, зачем нужны и где купить «Клон» Aftershokz недавно стартовал на Kickstarter — костная проводимость звука от Studio Banana Things Юный Бетховен: глухой…
-
Лоукост VDS хостинг в России. Возможно ли?
Впечатлившись успехами американского хостера DigitalOcean (чего уж скрывать), мы в 2014 году решили создать недорогой и качественный VDS хостинг в России. На тот момент в нашем распоряжении был небольшой «дата-центр» из 4 стоек, располагавшийся в здании бывшего общежития, а в…
-
Облачные объяснения: создаем операторский сервис виртуальной АТС за три дня
Буквально еще несколько лет назад поисковики в ответ на поисковый запрос «Облака» выдавали множество ссылок на детские мультфильмы и статьи в Википедии об атмосферных явлениях. В последние два-три года тенденция изменилась и в топ выдачи стали попадать публикации c описанием…
-
Ритейл уходит в небо: дроны-курьеры
Amazon и Google уже тестируют дронов-доставщиков, а крупнейшая розничная сеть Walmart готовится присоединится к ним и отправила запрос в Федеральное управление авиации США. Использование дронов в коммерческих целях может принести экономике страны 82,5 миллиарда долларов. Главные препятствия — государственные регуляторы…
-
Google отрицает планы отказаться от Chrome OS
Вице-президент подразделений Android и ChromeOS Хироши Локхеймер (Hiroshi Lockheimer) отрицает планы своей компании отказаться от Chrome OS в пользу Android. О том, что такой отказ существует в планах поискового гиганта, со ссылкой на осведомлённые источники сообщила в пятницу The Wall…
-
Блог Пола Грэма: Как определить предвзятость?
Для многих людей это станет неожиданностью, но в некоторых случаях возможно определить сдвиг (пристрастность) в процессе выбора, ничего не зная о пуле кандидатов. И это замечательно, ведь кроме всего прочего это означает, что третья сторона может использовать данную технику для…