Релиз CLion 2017.2: интеграция с Clang-Tidy, C++17 в мастере создания нового проекта, повышение производительности IDE

Автор: admin от 24-07-2017, 20:35, посмотрело: 23

Привет, Хабр! Лето в этом году местами подкачало (у команды CLion в Питере уж точно), а вот новый релиз CLion 2017.2, мы надеемся, удался! В этом посте мы хотим рассказать про новые возможности, важные баг-фиксы, и дать Вам возможность задать вопросы или поинтересоваться какими-то конкретными планами в комментариях.



Релиз CLion 2017.2: интеграция с Clang-Tidy, C++17 в мастере создания нового проекта, повышение производительности IDE


Если коротко, то релиз CLion 2017.2 посвящен:




  • Расширению возможностей анализатора кода (это касается как встроенного, так и стороннего инструмента – CLang-Tidy)

  • C++17 в мастере создания нового проекта

  • Поддержке PCH для MSVC (мы ниже обязательно расшифруем все аббревиатуры!)

  • Force Step Into в отладчике

  • Автоматическому созданию Google Test конфигураций для таргетов, слинкованных с gmock

  • Отменяемым асинхронным действиям навигации и загрузки CMake

  • Общим улучшения производительности

  • И еще многому другому!



Готовы попробовать уже сейчас? Скачивайте бесплатную 30-дневную версию с нашего сайта и вперед!

Нужно больше подробностей? Детали ниже. Кстати, попробовать все новые возможности можно на небольшом демо-проекте, который мы специально подготовили для этих целей.
->

Категория: Программирование

 

Сети Docker изнутри: связь между контейнерами в Docker Swarm и Overlay-сети

Автор: admin от 24-07-2017, 19:50, посмотрело: 18

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



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

->

Категория: Системное администрирование, Сетевые технологии

 

Печать на произвольном размере бумаги в Linux

Автор: admin от 24-07-2017, 19:00, посмотрело: 20

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



Кого заинтересовало, прошу под кат.
->

Категория: Веб-разработка, Linux

 

Оптическое выравнивание и пользовательские интерфейсы

Автор: admin от 24-07-2017, 18:15, посмотрело: 18

Оптическое выравнивание и пользовательские интерфейсы

Привет, меня зовут Иван Греков, я работаю во фронтенд-команде Badoo, занимаюсь вёрсткой пользовательских интерфейсов на проектах компании.



В работе с макетами интерфейсов я использую графические редакторы, такие как Adobe Photoshop и Sketch. В них все слои по умолчанию представляют собой прямоугольные контейнеры. Когда мы выравниванием один слой по центру относительно другого, то для выравнивания используются центры прямоугольных контейнеров. Такой подход крайне неудобен при работе с иконками, поскольку выравниваемые фигуры могут сильно отличаться от прямоугольных контейнеров. И чем больше несимметричная фигура отличается по площади и по точкам координат от прямоугольника, в границы которого она вписана, тем заметнее разница между центрами фигуры и её контейнера. Это приводит к дисбалансу композиции в интерфейсных иконках.



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

->

Категория: Программирование » Веб-разработка

 

«Необходимость возникает с обеих сторон»: программный комитет DevOops о конференции и о DevOps

Автор: admin от 24-07-2017, 17:05, посмотрело: 54

«Необходимость возникает с обеих сторон»: программный комитет DevOops о конференции и о DevOps


Хотя понятие DevOps на слуху уже далеко не первый день, о нём до сих пор не прекращаются споры, начиная с вопроса «что это вообще такое». Словосочетание «DevOps-конференция» тоже порождает вопросы: например, если тут сходятся «dev» и «ops», то мероприятие рассчитано на зрителей с бэкграундом в разработке или в администрировании?



Есть круг людей, знающих обо всём этом не понаслышке: программный комитет нашей конференции DevOops, которая впервые пройдёт этой осенью в Петербурге. От них зависит, какими окажутся доклады на мероприятии, поэтому мы решили расспросить их и о DevOps, и о самой конференции — чтобы всем стало яснее, чего от неё ждать. В беседе поучаствовали:




  • Барух Садогурский (JFrog)

  • Олег Анастасьев (Одноклассники)

  • Алексей Акопян (Dell EMC)

  • Кирилл Толкачёв (Альфа-Лаборатория)

  • Александр Тарасов (Одноклассники)





А в ходе обсуждения спонтанно возник вопрос к вам всем — так что при чтении этого текста вы можете ещё и лично повлиять на программу конференции!
->

Категория: Админитстрирование » Системное администрирование

 

Команда веб-энтузиастов представила P2P-браузер Beaker

Автор: admin от 24-07-2017, 16:35, посмотрело: 22

На волне обсуждения возможной монополизации рынка «облачных» услуг ИТ-гигантами вроде Google Cloud и AWS все большее число децентрализованных проектов заявляют о себе. Один из свежих примеров — открытый P2P-браузер Beaker.



Он разработан в партнерстве с командой, которая занимается поддержкой проекта Dat. Он, как и новый браузер, основан на P2P-протоколе Dat.



Команда веб-энтузиастов представила P2P-браузер Beaker ->

Категория: Программирование » Веб-разработка

 

TamTam: как мы делали новый мессенджер

Автор: admin от 24-07-2017, 16:00, посмотрело: 27

TamTam: как мы делали новый мессенджер

Привет, Хабр! Меня зовут Юрий Буянов, я разработчик мессенджера TamTam. Сегодня я хочу рассказать вам немного о том, как он создавался и как устроен изнутри. TamTam — это новый мессенджер Mail.Ru Group, который был разработан на базе приложения «ОК Сообщения». В 2016 году мы сделали отдельный мессенджер в Одноклассниках для тех, кто часто переписывается в соцсети и кому удобнее это делать с помощью отдельного приложения.



Эксперимент получился удачным, поэтому в начале года мы решили развивать «ОК Сообщения» как отдельный от соцсети мессенджер под собственным брендом TamTam, но уже с набранной стартовой аудиторией. Уже за первые недели после запуска в TamTam появились десятки тысяч каналов, а аудитория продолжила общаться так же активно, как и в «ОК Сообщениях». Это стало возможным в том числе благодаря быстрой работе приложения и нескольким техническим фишкам. О них я расскажу подробнее.

->

Категория: Программирование » Веб-разработка

 

Когда в России ждать 5G

Автор: admin от 24-07-2017, 15:45, посмотрело: 29

Уже сегодня понятно, что внедрение 5G изменит наш мир. «Умные дома» и «умные города», системы автопилотирования и удаленного присутствия, голографические звонки, сервисы дополненной и виртуальной реальности, а также гигантский парк всевозможных датчиков и устройств наполнят жизнь обывателя. И все это наше ближайшее будущее. Мы уже неоднократно тестировали возможности 5G и добились скорости мобильной передачи данных в 25 Гбит/с. Мы попросили эксперта Департамента сети радиодоступа МТС Алексея Маслова рассказать, как будут работать сети 5G и когда нам ждать появление первых устройств с поддержкой сетей пятого поколения.



Когда в России ждать 5G



Всем здравствуйте. Начну с того, чем принципиально 5G отличается от LTE. Итак, отличия в следующем:
->

Категория: Программирование » Веб-разработка

 

Немецкая химия от компании «НОВА»

Автор: admin от 24-07-2017, 15:30, посмотрело: 26

Для промышленных предприятий всегда актуальны вопросы поддержания чистоты цехов и оборудования. Качественное и быстрое удаление бетона, очистку каменного пола и многое другое обеспечат профессиональные средства от немецкого производителя HWR-Chemie GmbH. В России заказать их можно на сайте ООО «ТД «НОВА» или по телефону компании +7 (495) 509-25-13.

Категория: Статьи

 

Чёрная Лямбда ефрейтора Волкова: новое направление и гранты на летнюю школу

Автор: admin от 24-07-2017, 14:40, посмотрело: 15

Категория: Программирование, Информационная безопасность