Архив за 03 января 2017 - 6

В последнем релизе уходящего года мы завершаем наш Мастер-план и хотим показать вам кое-что интересное из того, над чем мы работали.

В GitLab 8.15 появилась фича Auto Deploy – автоматизированная настройка развертывания и приложений для ревью (Review Apps). Для проекта на Ruby on Rails такая настройка займёт меньше минуты. Посмотрите, как это работает, в видео на 1:42.

Вдобавок, доступ к вашим средам (environments) стал быстрее и проще: через терминал непосредственно в GitLab (там же на 5:18)

Мы хотим дать каждому возможность использовать всю мощь контейнеров (containers), непрерывной интеграции и развертывания (continuous integration and deployment, сокращенно CD/CI), приложений для ревью (review apps) и планировщиков контейнеров (container schedulers). В GitLab 8.15 мы взяли на себя всю сложную работу по настройке, и вся она происходит совершенно прозрачно. В демонстрационном видео мы настраиваем и разворачиваем Ruby-приложение с review apps, несколькими средами и чатопсом (chatops, управление инфраструктурой через интеграцию с чатом) на кластер Kubernetes примерно за 12 минут. Без GitLab такая задача обычно занимает дни, если не недели.

Для большинства из нас декабрь — месяц праздников и подарков. GitLab тоже получил в подарок много новых фич.

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

Lenovo в этом году выпустит свой шлем виртуальной реальности, который поступит в продажу по цене менее 400 долларов, о чем сообщили представители компании еще до начала выставки CES 2017.

Если HTC Vive весит около 550 г, то масса шлема Lenovo составит около 350 г. Кроме того, конструкция устройства такова, что оно опирается на лоб пользователя и не создает особого дискомфорта даже при длительном использовании.

Модели создаются аналитиком с целью сделать понятным ту или иную часть предметной области. Модель строится при помощи объектов учета и отношений между ними. Под объектом учета понимается все, что мы назвали: активы, процессы, события, структуры, множества и т.д. При этом кажется, что мы все знаем, что такое «понимание», однако, стоит поговорить об этом чуть подробнее.

В результате обучения человек привыкает к тому, что есть некоторые паттерны, повторяющиеся из раза в раз. Например, если поднять камень и отпустить его, он упадет на землю. И так будет всякий раз, когда повторится этот паттерн. Знание о том, что предмет падает на землю является эмпирическим опытом, не требующим объяснения. Всем, кто живет на Земле, этот факт кажется очевидным, не требует ни объяснения, ни доказательства, то есть, он понятен. Выглядит это знание как:

  1. Эмпирический опыт – это множество (класс) ситуаций, которые расцениваются данным субъектом, как похожие друг на друга (субъект ронял предметы). Новые ситуации классифицируются субъектом как похожие на предыдущие и пополняют класс однотипных ситуаций.
  2. Паттерн ситуаций (тип ситуаций, или модель ситуаций), который присутствует в сознании у субъекта и в котором записано, что всякий раз, когда случится подобное, тело падает на землю. Паттерн связан с эмпирическим опытом, или с классом ситуаций.

Итого: есть ситуации, модели которых хранятся в сознании у субъекта, есть модель этих моделей – паттерн, который тоже хранится в сознании у субъекта. Все вместе это дает человеку чувство понимания.

Однако, для человека, родившегося в космосе и всю жизнь проведшего в невесомости, факт того, что камень падает на землю, не будет являться очевидным, и потребует объяснения.
Постановка задачи: Объекты учета и моделирование отношений между ними - 1
Читать полностью »

Выпущенные на рынок прошлой осенью смартфоны iPhone 7 и iPhone 7 Plus доступны в цветах Silver, Gold, Rose Gold, Black и Jet Black.

Согласно свежей информации, в продажу может поступить iPhone 7 в новом цвете Blue Shade, который запечатлен на следующих изображениях.

Опубликованы изображения смартфона iPhone 7 в цвете Blue Shade - 1

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

Глава комитета по автоматизации и техническому развитию Foxconn Electronics Дай Цзя-пенг (Dai Jia-peng) подтвердил необратимую роботизацию производства компании, которая включает несколько стадий.

На первом этапе компания запустила индивидуальные автоматизированные рабочие станции для тех видов работ, которые слишком опасны для людей или которые не пользуются особой популярностью.

В ходе второй фазы создаются целые производственные линии, которые будут функционировать без участия людей.

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

В ноябре компания Xiaomi заявила, что она впервые отправится на выставку CES, которая пройдет в Лас-Вегасе на этой неделе.

За несколько дней до своего выступления компания опубликовала рекламное изображение, на котором на первый взгляд представлен набор букв. Однако при детальном рассмотрении можно увидеть перемешанные буквы, составляющие слова Black и White.

Осенью 2015 компания LG представила ноутбук LG Gram, который работал под управлением Windows 10 и весил менее одного килограмма.

На этой неделе в рамках выставки CES 2016 корейский производитель покажет новую модель LG All Day Gram, отличительной особенностью которой станет потрясающая автономность. В LG заявляют, что ноутбук без подзарядки сможет работать 24 часа. Всего в серии будет представлено восемь моделей, вышеупомянутой автономностью будет характеризоваться версия с дисплеем диагональю 13,3 дюйма, процессором Intel Core i3 и аккумуляторной батареей емкостью 60 Вт•ч.

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

В предыдущей статье мы обсудили как натренировать чат-бот на базе рекуррентной нейронной сети на AWS GPU инстансе. Сегодня мы увидим, как легко можно обучить такую же сеть с помощью Google Cloud ML и Google Cloud Shell. Благодаря Google Cloud Shell не нужно будет делать практически ничего на локальном компьютере! Кстати, сеть из прошлой статьи мы взяли лишь для примера, можно спокойно брать любую другую сеть, которая использует TensorFlow.

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

Введение

Сложно представить современную разработку без Continuous Integration. Многие компании выпускают по нескольку релизов в день и прогоняют тысячи тестов. Со времен Jenkins и Travis CI на рынке появилось много самых разнообразных инструментов. Большинство из них работают по модели SaaS — вы платите фиксированную плату за использование сервиса, или за количество пользователей.

Но использование hosted платформ не всегда возможно, например, если нельзя передавать код приложения, или не хочется зависеть от внешних сервисов. В таком случае выручают системы, которые можно установить на своих серверах (self-hosted). Бонусом вы имеете полный контроль над ресурсами и можете масштабировать их согласно вашим потребностям используя, к примеру, amazon ec2.

В этой статье представлен личный опыт использования нескольких opensource self-hosted continuous integration систем. Если вы использовали другие системы, расскажите об этом в комментариях.

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

Ассортимент компании Silverstone пополнил компьютерный корпус RL06. Эта недорогая, по меркам данного производителя, модель оценивается в $80. Она доступна в чёрном варианте с красными акцентами и белом с серыми. Каждую из версий можно купить как с вентиляторами с подсветкой, так и без.

Компьютерный корпус Silverstone RL06 позволяет установить шесть вентиляторов

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


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