Опрос пользователей Хабра

Автор: admin от 17-11-2017, 12:10, посмотрело: 21

Дорогие друзья! Мы совершили несколько итераций и за последнее время изменили дизайн наших сайтов: Хабрахабр и Гиктаймс. Мы получили немало фидбэка в комментариях и в обращениях — спасибо за советы, найденные баги фичи, мы всё учли, сделали и записали.



Опрос пользователей Хабра


Мы знаем, сколько вас из какой страны и региона, какие вы по полу и даже немножко — по увлечениям. И мы обязательно продолжим знакомство. Но ни одна аналитика не расскажет нам то, что вы можете рассказать словами о том, как вы пользуетесь Хабром и Гиктаймс. Поэтому просим вас уделить несколько минут нашему опросу.

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

 

Один на всех: как разорвать замкнутый круг сложностей при разработке коробочного продукта

Автор: admin от 17-11-2017, 12:10, посмотрело: 22

Мы делаем ПО для систем видеонаблюдения с функциями видеоанализа, и это — коробочный продукт. А коробочный продукт в одинаковом виде предоставляется сразу многим пользователям и используется всеми ими таким, какой он есть.



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

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

 

Топ-3 анонсов с NetApp Insight 2017

Автор: admin от 17-11-2017, 07:50, посмотрело: 27

Топ-3 анонсов с NetApp Insight 2017


Привет, Хабр! На этой неделе я в Берлине на конференции NetApp Insight и подготовил для вас репортаж о том, что успел увидеть и пощупать.



NetApp Insight традиционно проходит в Европе в середине ноября. Это большая конференция, на которой компания NetApp представляет свое видение технологий работы с данными и анонсирует обновления линеек продуктов. Каждый день проходят сотни (!) технологических сессий с детальной информацией из первых рук. Можно сравнить эту конференцию с VMWorld, а из проходящих в России – с Highload++.



В конференции принимают участие тысячи людей – покупатели, партнеры, сотрудники NetApp из разных стран. В этом году здесь представлено 80 стран.

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

 

Не простая координатная система, а золотая

Автор: admin от 17-11-2017, 05:55, посмотрело: 19

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



Не простая координатная система, а золотая


Распределение углов в ромбах в одном 1:4, 36°:144°, в другом 2:3, 72°:108°. Углы в ромбах кратны одной десятой полного разворота, 36°.



Определим координаты углов правильного десятиугольника.

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

 

DEV Labs 2017. Онлайн-митап по разработке на Scala. 25 ноября

Автор: admin от 17-11-2017, 05:55, посмотрело: 30

DEV Labs 2017. Онлайн-митап по разработке на Scala. 25 ноябряПродолжаем экспериментировать с форматами и темами мероприятий Soft Labs. 25 ноября приглашаем всех желающих на открытый митап посвящённый разработке на Scala. Поговорим об этом языке в исторической перспективе, а также рассмотрим несколько примеров его использования для решения актуальных задач.



В программе мероприятия два выступления:



DEV Labs 2017. Онлайн-митап по разработке на Scala. 25 ноября«Язык Scala: прошлое, настоящее и будущее». Докладчик — Вдалимир Сонькин



Поговорим о причинах появления языка Scala и о его влиянии на развитие индустрии и на язык Java. Затронем самые важные технологии, создаваемые с помощью Scala, такие как Akka и Spark. Посмотрим на проблемы языка и поговорим о том, как эти проблемы могут быть решены в следующей версии языка Scala 3 (Dotty). Обсудим перспективы языка Scala в будущем.





DEV Labs 2017. Онлайн-митап по разработке на Scala. 25 ноября«Scala, SQL и NoSQL: старый друг лучше новых двух»? Докладчик — Александр Брейман



Кому доверить свои ценные данные – проверенной реляционной БД или современной «web-scale» БД? Как обрабатывать данные – на сервере, на клиенте, и на сервере, и на клиенте, или ни там, ни там? Если выбор сделан, можно ли передумать, когда половина проекта уже разработана? И кто из этой тройки тот старый друг, который лучше новых двух?

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

 

Микросервисы: деплой, координация и согласованность данных

Автор: admin от 17-11-2017, 05:50, посмотрело: 30

Микросервисы: деплой, координация и согласованность данных


Про микросервисы не рассказывал только ленивый. Вот и мы не ленивые. Решили поговорить о микросервисах. Но только не ещё раз о том, что это такое, а о том, как мы их сервируем в 2ГИС. Например, наши бекенды держат 15 млн пользователей в месяц. На встрече поговорим о деплое, координации и согласованности данных.
Подробности про DevDay

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

 

Установка Proxmox VE на Debian Stretch используя Ansible

Автор: admin от 17-11-2017, 05:40, посмотрело: 29

Являясь большим фанатом данной системы виртуализации, решил поделиться несколько иным способом установки.



Если кратко, то Proxmox это система виртуализации на KVM, которая ещё умеет управляться с контейнерами LXC. Также имеется возможность кластеризации(для некоммерческой версии ограничение около 8 нод). Умеет работать с Ceph, ZFS. Если подробно, то советую почитать вики или посмотреть ютуб.



Варианты установки



Дело в том, что ProxmoxVE можно установить при помощи образа, который предоставляется на скачивание, но тогда вам вряд ли будут доступны варинты разбивки с использованием soft-raid для Linux и прочие извращения(если что-то некритичное по производительности — почему нет?). Отдельное спасибо товарищу @merlin_vrn за знакомство с данной системой.



Существует вариант, когда вы сами ставите Debian актуальной версии именно так как вы хотите, а уже дальше устанавливаете ProxmoxVE как некую надстройку, которая вам заменяет ядро, linux-firmware, lvm, устанавливает свой репозиторий и уже отчасти перестаёт быть Debian. В этом случае у вас гораздо больше пространства для свободы(к примеру, недавно я ставил по сети Debian через liveusb Archlinux используя debootstrap).

Категория: Операционные системы » Linux

 

О трехмерных шутерах на CSS +HTML [перевод]

Автор: admin от 17-11-2017, 05:40, посмотрело: 29

Привет, Хабр! Представляю вашему вниманию перевод статьи Building a 3D Game with CSS + HTML автора Michael Bromley.



Не так давно я изучал редко используемые функции CSS — функцию анимации и 3D, а после общения в конференции по javascript я собрал вот это demo. Пока я трудился над ним, мне стало любопытно, как далеко можно зайти в конструировании трёхмерной графики на чистом CSS.



О трехмерных шутерах на CSS +HTML [перевод]
(скриншот выполнен переводчиком)

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

 

Опыт разработки low power устройств на STM32L

Автор: admin от 17-11-2017, 00:10, посмотрело: 30

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

Категория: Операционные системы » iOS

 

Swift не нужен?

Автор: admin от 17-11-2017, 00:10, посмотрело: 22

Не перестаю задаваться вопросом — какие у Apple планы на Swift и Objective-C? Когда в 2014 году появился Swift, его создатель Крис Латтнер утверждал, что эти два языка смогут сосуществовать бесконечно долго. Из почтовой рассылки пользователям Xcode:
3 Июня 2014

McLaughlin, Michael P.

Кто-нибудь знает, действительно ли Apple собирается прекратить поддержку С и С++? Fortran уже не поддерживается, хотя осталось еще много кода на Fortran, и сравнительно нового, как в MultiNest.

Пожалуйста, скажите, что это не так. Не все считают, что «опытные пользователи» — это те, кто просто создает полнометражные мультики. Многие из них ученые и инженеры.



Здравствуйте, Michael,

Мы не строили планы на что-либо подобное. Swift — это просто новый вариант разработки под платформу. Мы не собираемся прекращать поддержку ни C, ни C++, ни Objective-C. Если вы разрабатываете на одном из этих языков, можете свободно продолжать его использовать.



— Крис.


Дело в том, что в это никто не верит. Крис Латтнер уже давно покинул Apple, и если его утверждение окажется ложным, он не сможет принять критику от лица компании. В целом разработчики согласились на том, что Apple в конечном итоге откажется от Objective-C, и Swift станет единственным языком «первого класса» для разработки Cocoa-приложений.

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