RubyMine 2017.2: Docker Compose, автокоррекции RuboCop в редакторе, улучшенный VCS

Здравствуй, Хабр! На днях мы выпустили RubyMine 2017.2, новую версию нашей IDE для Ruby и Rails, и спешим рассказать о новинке.



  • Docker Compose
  • Отладка приложений в Docker Compose
  • Автокоррекции RuboCop
  • “Хлебные крошки” для Ruby
  • Улучшения поддержки JavaScript
  • Новое в VCS
  • Пользовательский интерфейс
  • Другие улучшения
07/21/2017 18:09:04
0

Что читать о нейросетях


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


Стоит ли изучать нейросети не специалистам в области машинного обучения? Каждый для себя ответит на этот вопрос сам. Мы же посмотрим на ситуацию с другой стороны — что делать разработчикам (и всем остальным), которые хотят больше знать про методы распознавания образов, дискриминантный анализ, методы кластеризации и другие занимательные вещи, но не хотят расходовать на эту задачу лишние ресурсы.


Ставить перед собой амбициозную цель, с головой бросаться в онлайн-курсы — значит потратить много времени на изучение предмета, который, возможно, вам нужен лишь для общего развития. Есть один проверенный (ретроградный) способ, занимающий по полчаса в день. Книга — офлайновый источник информации. Книга не может похвастаться актуальностью, но за ограниченный период времени даст вам фундаментальное понимание технологии и способов ее возможной реализации под ваши задачи.

07/21/2017 18:04:22
0

[Перевод] Сети Docker изнутри: как Docker использует iptables и интерфейсы Linux

Я познакомился с Docker довольно давно и, как и большинство его пользователей, был мгновенно очарован его мощью и простотой использования. Простота является основным столпом, на котором основывается Docker, чья сила кроется в легких CLI-командах. Когда я изучал Docker, я захотел выяснить, что происходит у него в бэкграунде, как вообще все происходит, особенно что касается работы с сетью (для меня это одна из самых интересных областей).


Я нашел много разной документации о том, как создавать контейнерные сети и управлять ими, но в отношении того, как именно они работают, материалов намного меньше. Docker широко использует Linux iptables и bridge-интерфейсы для создания контейнерных сетей, и в этой статье я хочу подробно рассмотреть именно этот аспект. Информацию я почерпнул, в основном, из комментариев на github-е, разных презентаций, ну и из моего собственного опыта. В конце статьи можно найти список полезных ресурсов.


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


Оглавление


07/21/2017 17:56:12
0

[recovery mode] Openstack. Детективная история или куда пропадает связь? Часть третья


«Кто так строит?!»


Какой адрес у маршрутизатора должен быть по-умолчанию в сети – это большой вопрос. На самом деле ничто не мешает ему быть любым адресом из подсети. И сочинители OpenStack тоже решили – давайте будет первый, что мучиться?

07/21/2017 17:47:57
0

Разработка мобильных приложений с помощью SAP Cloud Platform SDK для iOS, часть 1

В прошлом году SAP и Apple объявили о начале стратегического сотрудничества. Весной этого года SAP выпустил SAP Cloud Platform SDK для iOS – набор инструментов для создания корпоративных приложений, которые сочетают требования корпоративной среды и стандарты приложений для iOS.
В нескольких постах в нашем блоге мы расскажем о том, что такое SAP Cloud Platform SDK для iOS, какие функции и сервисы он поддерживает, а также как помогает разработчикам мобильных приложений ускорить подготовку и запуск корпоративных приложений для iOS.
image
07/21/2017 17:25:50
0

[Из песочницы] Red Architecture — красная кнопка помощи для сложных и запутанных систем



В начале несколько слов о названии, почему Red?


Всё просто. Любому явлению, которое претендует на определённый уровень целостности, необходим идентификатор. На такой идентификатор люди ссылаются в обсуждениях и сразу становится понятно о чём речь. В случае с архитектурой не стоит делать попытку описать в названии суть, любая архитектура это сложная вещь. Поэтому — просто Red!
07/21/2017 17:24:40
0

Просто бесит: шум беспилотников раздражает людей больше, чем шум автомобилей



Беспилотные аппараты становятся все более распространенными. Большие, маленькие, умные и не очень — коптеры уже давно перестали быть диковинкой. Их используют повсеместно, от полиции до обычных любителей техники. Кроме того, беспилотниками интересуются и различные компании, включая UPS, Amazon, Domino Pizza и другие. Сейчас эти организации активно разрабатывают системы, которые могли бы служить в качестве инструмента для доставки товаров клиентам. Не так давно та же компания Amazon подала патент на «посадочную башню» для коптеров-курьеров. Вполне может быть, что через несколько лет беспилотник, доставляющий пиццу, будет считаться обычным делом.

Единственная проблема — шум, издаваемый дронами, раздражает людей. Не так давно агентство НАСА опубликовало результаты специального исследования, касающегося этого момента. Как оказалось, дроны действуют на нервы людям гораздо сильнее, чем любые виды наземного транспорта, даже в том случае, если громкость звука, издаваемого коптером и автомобилем, примерно одинаковая.
07/21/2017 16:47:40
0

Жизнь разработчика на Кипре

Если вы, как и я когда-то, планировали вырваться из нежных и цепких объятий родины в цивилизованный мир, то наверняка сталкивались с персонажами, не вынесшими такого счастья и вернувшимися из иммиграции на территорию отечества. Наверняка можете вспомнить и полный недоуменного негодования вопрос «Почему?», обращенный к тем самым сумасшедшим. Вопрос этот зачастую оставался риторическим, ибо абстрактные ответы о непреодолимых культурных различиях и страстном желании обнять березки ответами де-факто не являются.



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

Итак, знакомьтесь, Кипр. Солнечный остров в составе Евросоюза, обладающий рекордным количеством чистейших пляжей на квадратный метр площади. Остров, где практически всегда лето, где буквально на каждой улице растут апельсиновые, гранатовые, абрикосовые и оливковые деревья. Остров, где местные жители беззаботны, открыты и дружелюбны. Где компания, в которой я тружусь, предоставляет бесплатное жилье в 10 минутах пешком от офиса плюс своевременно выплачивает денежку.
Что, спрашивается, может пойти не так?
07/21/2017 16:23:04
0

Не совсем умный, но очень безопасный дом от Xiaomi

Если Xiaomi ещё не пришёл к вам в дом в виде трекера, смартфона или даже самоката, то есть возможность дать ему ещё один шанс — в роли охранника. И это не напрасная трата сил и ресурсов — буквально недавно в США система «умный дом» вызвала полицию в условиях, когда хозяйка не могла этого сделать, поскольку её жизнь была в руках рассвирепевшего мужчины. И это не единственный случай, когда техника спасла человеческую жизнь, не говоря уж о бесконечных примерах спасения имущества. Кстати, все устройства ещё и очень красивые. Прямо как подружка Wall-e Eva.


07/21/2017 16:10:59
0

[Из песочницы] Частичное восстановление информации после Petya (ExPetr)

27.06.2017, для тех кто не делает бэкапы на съемные носители, стал самым черным днём, когда вирус-вайпер Petya за каких-то полчаса своей работы уничтожил у кого-то неделю, а у кого-то 10-12 лет наработок, архива ценных файлов, баз данных и прочего. Заставив начать жизнь с чистого листа. Однако есть шанс спасти хотя бы архивы Outlook и фото. Подробности под катом.
07/21/2017 16:10:26
0