Архив за 30 июня 2016 - 5

Полгода назад на моем проекте было примерно около 0% покрытие кода юнит-тестами. Простых классов было достаточно мало, создавать для них юнит-тесты было легко, но это было относительно бесполезно, так как на самом деле важные алгоритмы находились в сложных классах. А сложные, с точки зрения поведения, классы было трудно юнит-тестировать так как такие классы были завязаны на другие сложные классы и классы конфигурации. Создать объект сложного класса и тем более его протестировать юнит-тестами было невозможно.

Некоторое время назад я прочёл "Writing Testable Code" в Google Testing Blog .

Ключевая идея в статье заключается в том, что C++ код, пригодный для юнит-тестирования, пишется совсем не так, как привычный C++ код.

Читать полностью »

Компания Cooler Master объявила результаты конкурса Case Mod World Series 2016. Это соревнования моддинговых проектов компьютерных корпусов. Соревнования такого рода проводятся далеко не везде и достаточно редко, так что вызывают интерес.

Нам же остаётся лишь оценить старания и труд победителей.

В категории Tower Mod, в которой за основу проекта нужно было взять корпус Cooler Master, первые три места заняли проекты Master of Dimension, Gigantea и Master X5, расположенные в соответствующем порядке ниже.

iMessage в iOS 10: новые возможности для разработчиков - 1

На WWDC 2016 Apple представила обновление iMessagе. По презентации Keynote могло показаться, что не произошло ничего интересного: добавлены стикеры, большие эмоджи и анимированные фейерверки. Но на самом деле Apple представила целую новую платформу и открыла Messages для разработчиков. Подробно об этом было рассказано на лекциях iMessage Apps and Stickers, Part 1 и Part2. Для тех же, кто пока не успел их посмотреть, но хоть немного заинтересован, ниже будут рассмотрены новые возможности для разработчиков.

Читать полностью »

Сегмент Интернета вещей в ближайшем будущем перестанет быть чем-то новым и обсуждаемым. Но пока что компании акцентируют на нём внимание, рассказывают о перспективах.

Как сообщает источник, Hitachi намерена затрачивать большую часть бюджета НИОКР именно на разработки в области Интернета вещей.

Фонд развития интернет-инициатив инвестирует 15 млн рублей в Scorista - онлайн-сервис по оценке заёмщиков для микрофинансовых организаций. Об этом сообщается в официальном пресс-релизе фонда.

Сервис использует собственный алгоритм и математическую модель, которые помогают принимать решения по выдаче кредита. Как утверждается в пресс-релизе ФРИИ, Scorista позволяет «на треть снизить процент неплатежей» и «увеличить ежемесячный доход до 75%». Сейчас сервисом пользуются 60 постоянных клиентов.

Читать полностью »

В свете недавно принятого запрета на ГМО (пост) тема генной инженерии у всех на слуху. Предлагаю вам перевод отличной статьи, которая описывает историю биотехнологий в сельском хозяйстве и поднимает вопрос о применимости термина ГМО к продуктам техник нового поколения. Это дает надежду на применение новых организмов без ада бюрократии и паники среди населения.
Читать полностью »

Компания VMware представила решение Horizon 7, которое обеспечивает конечным пользователям виртуализацию десктопов и приложений посредством единой платформы. Новая версия продукта распространяет виртуализацию на всю инфраструктуру от ЦОД до отдельных устройств. Сегодня мы расскажем об основных новшествах седьмой версии.

VDI для всех: cпецификация VMware Horizon 7 - 1
Читать полностью »

Будучи программистом 1С, мне часто приходится использовать классы .Net через различные прослойки.

Использование сборок .Net через обертку реализующую IReflect
Для подключения .NET сборок используется «CLR Hosting API»
1C.Net: Предприятие – пример коммерческого успеха .Net-решений в России
Как вызвать метод из C# в 1С?

Но все они используют в той или иной степени COM. С появлением .Net Core стало возможным использование сборок .Net и на любой оси отличной от Windows.

На просторах интернета было найдено решение: Hosting .NET Core Clr in your own process и simpleCoreCLRHost.

Суть подключения заключается в загрузке библиотеки coreclr.dll, получения нужных интерфейсов и запуск CLR Runtime Host.
Читать полностью »

Поддерживая старт продаж видеокарт Radeon RX 480, компания AMD запустила новый сайт — www.radeon.com. Несложно догадаться, что он будет посвящён исключительно графическим картам компании и всему, что с ними связано.

У видеокарт AMD Radeon появился собственный сайт

Читать полностью »

Booking.com начнет выдавать индивидуальные рекомендации и статистику, обновляемую в режиме реального времени. Оба аналитических инструмента входят в стандартный пакет услуг для партнеров сервиса, говорится в пресс-релизе компании.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js