Архив за 22 февраля 2019 - 4

OpenShift

  1. Развертка Openshift.
  2. Конфигурация после установки.
  3. Создание и подключение PV.
  4. Создание и разворачивание проекта Red Hat Decision Manager (enterprise аналог kie-workbench).
  5. Создание и разворачивание проектов AMQ (red hat active mq) и postgressql c использованием персистентных хранилищ.
  6. Создание отдельных проектов для сервисов, шаблонов к ним, pipeline, интеграция с gitlab, gitlab regestry.

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

Компания MSI пополнила свой ассортимент сразу восемью моделями видеокарты GeForce GTX 1660 Ti. Если точнее, моделей четыре, но у каждой по две версии.

Итак, самыми простыми являются карты GTX 1660 Ti Aero ITX 6G и 6G OC. Они же и самые компактные с длиной всего 178 мм. Частоты GPU составляют 1770 МГц и 1830 МГц соответственно в режиме Boost.

Недавно в китайском сервиса микроблогов Weibo появился слух, что Xiaomi планирует внедрить на своих смартфонах так называемый «белый список» приложений, в результате чего несертифицированные приложения нельзя будет устанавливать.

Якобы компания планирует реализовать это нововведение, чтобы защитить смартфоны и хранящиеся на них пользовательские данные от потенциально опасных приложений. Источники утверждают, что эта функциональность уже успешно протестирована в Китае, она должна изначально появиться в смартфонах, которые продаются в этой стране. Якобы это произойдет уже в марте, то есть в ближайшие пару-тройку недель.

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

Как разобраться в «иностранном» коде и влиться в новую команду? - 1

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

Любой код имеет собственную логику, основан на определенных принципах, в нем встречаются паттерны и технологии, характерные для команды, к которой присоединился программист. Но как начать быстро понимать чужой проект, при том что он вряд ли небольшой, а документации часто либо вообще нет, либо она недостаточна и неточна?
Читать полностью »

Проект Apple Project Titan, возможно, готовит к выпуску электрофургон

Многочисленные слухи, курсирующие в Сети не один год, позволяют предположить, что Apple ранее работала над созданием собственного автомобиля, который иногда называют «Apple Car».

REUTERS/Jason Lee

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

Nvidia сегодня наконец-то представила видеокарту GeForce GTX 1660 Ti. И пока наш собственный тест готовится, можно взглянуть на то, что получилось у наших коллег.

Всех с пятницей, друзья. Сегодня делимся с вами переводом второй части статьи «Паттерны и анти-паттерны CI/CD», первую часть которой можно прочитать здесь. Напомним, даная серия публикаций приурочена к запуску нового потока по курсу «DevOps практики и инструменты».

1.3 Паттерны и антипаттерны в тестировании

1.3.1 Автоматизация Тестирования

  • Паттерн: Автоматизируйте проверку и валидацию программного обеспечения, включив тестирование юнитов, компонентов, емкости, функционала и развертывания.
  • Анти-паттерны: Ручное тестирование юнитов, компонентов, развертывания и тд.
  • Юнит- Автоматизация тестов без зависимостей.
  • Компонент- Автоматизация тестов с зависимостями от других компонентов, баз данных и файловых систем.
  • Развертывание- Автоматизация тестов для проверки успешности развертывания и настройки. Иногда это называют “smoke”-тестированием.
  • Функционал- Автоматизация тестов для проверки поведения ПО с точки зрения пользователя.
  • Емкость- Автоматизация тестирования нагрузки и производительности в условиях, близких к эксплуатационным.

Паттерны и анти-паттерны CI-CD. Часть 2 - 1Читать полностью »

Компания Nvidia представила видеокарту GeForce GTX 1660 Ti. Об этой модели мы уже много знали, так что остаётся подвести итоги.

Итак, новинка получила GPU с 1536 ядрами CUDA, который работает на частотах 1500-1770 МГц. Это достаточно высокие значения. Для сравнения, частоты RTX 2060 составляют 1365-1680 МГц. Также графический процессор содержит 48 блоков ROP. Производительность (FP32) заявлена на уровне 5,5 TFLOPS.

Компания Huawei представила в России беспроводные карманные фотопринтеры, работающие по бесчернильной технологии Zink и способные печатать фотокарточки размером 5 х 7,6 см.

Для связи со смартфоном используется модуль Bluetooth, а аккумулятор емкостью 500 мА•ч позволяет напечатать 23 карточки без подзарядки. Печать осуществляется в одно касание прямо из галереи смартфона с помощью функции Huawei Share.

Is Haskell really the language of geniuses and academia? - 1

I once had a discussion with a founder of an Israeli startup developing a GPU-based database with a focus on speed. The work stack included Haskell and C++, among others, and the founder was complaining about how hard it is to find competent programmers. Which was part of the reason he came to Moscow.

I carefully asked if they considered using something more popular and new. And even though the answer was rather polite and well-supported with arguments, it still sounded like “Come on, don’t even bring up these toys”.

Until then, all I heard about Haskell could be summarized as “be VERY careful in dealing with it”. To get to know Haskell programmers better, I came to a topical Telegram chat with some questions. I was quite afraid at first, and, as it turned out, I was right.

Haskell doesn’t lend itself to popular explanation, and people seemingly don’t even try. If the topic is ever brought up, it’s only talked about in full depth and as objectively as possible. Someone wrote to me: “One of the defining features of both Haskell itself and its community is that they didn’t try to achieve any kind of mainstream recognition. Instead, they focused on building a logical, principal way of solving real problems over trying to appease the widest audience possible”

Nevertheless, a couple of people did tell me about their experiences, which are shown below.
Читать полностью »


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