Интересные публикации на Хабре


[Из песочницы] Методы проб и установки Arch Linux

Дата: 18 Октября 2018 15:55:21

Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом установки. Запуская загрузочный носитель пользователь в первую очередь видит отнюдь не привычный интерфейс в стиле «нажмите сюда, чтобы установить X», а большое черное окно в мир линукса.

Читать дальше →


«Черт меня дернул пойти работать в офис» — 10 вопросов программисту, 9 выпуск

Дата: 18 Октября 2018 14:51:32



Как-то так вышло, что почти все восемь выпусков мы говорили с офисными разрабами, и не опрашивали, каково живется на фрилансе. Сегодня, наконец, исправляем. Рассказывает Денис Казаков (nrcpp). Он написал первую программу в 14 на Pascal, а в университете разработал свой С++ фронт-енд компилятор и сорвал статьей про это кармический куш на Хабре.

Куш пореалистичней он взял на Upwork — 60 выполненных проектов и кругленькие суммы (ну, для меня) в графе полученных денег. Но под катом никакого хвастовства и мотивашек в духе «вы тоже можете». Наоборот — рассказ про горький для опытного фрилансера офисный опыт.
Читать дальше →


? Skype превратился в унылое подобие… и продукт, позволяющий получить полный доступ к вашей системе? Есть ли надежда?

Дата: 18 Октября 2018 15:31:54

Извините, накипело! Сегодняшний повторный инцидент с загрузкой 500+ МБ паразитного трафика за 15-20 минут, который я не заказывал, стал последней точкой, когда я всерьез задумался снести мессенджер, которым пользовался практически с самого начала его создания и отказаться от дальнейшего пользования. Весь мой лимит мобильного LTE доступа в Интернет в 1 ГБ в сутки Скайп успешно съел, оператор ограничил скорость до 300 Кбит / с и нужно ждать, пока обновится пакет (доплатить и перезаказать ранее срока без смены тарифа нельзя, 21-й век на дворе!). Но причина моего гнева не в этом, а в том, что я параноик в области безопасности. Skype теперь пытаетесь инфицировать мне Mac? Отслеживать мои данные? Или же это проделки хакеров, которые через Skype пытаются меня взломать? Но в начале, перед тем, как я расскрою факты, хочу вспомнить историю этого беспредела.

Несколько лет назад я перешел на Mac, в свою очередь несколько лет назад Skype перешел на Microsoft. Какая ирония! Ну почему, ну почему Skype не был выкуплен компанией Apple? Или любой другой компанией, которая уважает своих клиентов и хотя бы не делает хуже! Я не говорю о том, что в целом было бы неплохо делать лучше, особенно на фоне конкуренции с другими мессенджерами, типа Telegram, который также есть за что покритиковать, но самая большая моя проблема там — не могу скопировать текст выходящий за область прокрутки, также удобно, как в Skype, приходится копировать по частям. Читать дальше →


«S in IoT Stands for Security»: принят первый в мире закон о защите смарт-гаджетов — разбираемся, в чем суть

Дата: 18 Октября 2018 08:57:28

В Калифорнии приняли закон SB-327 о безопасности IoT-устройств. Он обязывает разработчиков смарт-систем создавать для них уникальную пару логин — пароль. Документ уже отдали на подпись губернатору штата. Рассказываем о мнении сообщества и влиянии нового закона на развитие индустрии.

Читать дальше →


[Из песочницы] Дизайн понятного дашборда для сложной системы управления рекламой

Дата: 18 Октября 2018 09:35:36

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



Читать дальше →


[Из песочницы] Как уехать работать на Лазурный берег и получить французский паспорт за 3 года

Дата: 18 Октября 2018 13:45:18



Здесь я расскажу, как получить французский паспорт за 3 года, работая при этом в ИТ на Лазурном берегу. Рассказ будет основан на моем личном опыте, но это все же не описание моей биографии, потому что в моем случае многие решения были неоптимальными. Так что если вам интересен обзор ИТ рынка, зарплат и возможностей на Лазурном берегу — добро пожаловать под кат.
Читать дальше →


Современная веб-разработка: выбери себе приключение

Дата: 18 Октября 2018 13:39:32

Привет. Недавно я делал доклад о том, какие шишки можно набить, занимаясь современной веб-разработкой. Получилось что-то вроде квеста с распределенным выбором: от того, какой язык программирования выбрать и до того, кого лучше нанимать в команду, которая сделает самый полезный продукт ever. Предлагаю вам почитать этот пост, выбрать свои варианты, дополнить квест и обсудить то, что наболело.


Читать дальше →


Город Чэнду хочет поднять на орбиту спутник-отражатель для освещения улиц пятном солнечного света 10−80 км

Дата: 18 Октября 2018 11:30:40


Прототип Орбитального отражателя

Уже в ноябре этого года Илон Маск запустит на низкую околоземную орбиту Орбитальный отражатель, который жители разных стран смогут наблюдать в небе невооружённым взглядом.

Возможно, этот проект дал вдохновение властям южнокитайского города Чэнду, которые в 2020 году планируют запустить собственный «отражатель». Только их спутник имеет конкретное практическое назначение. Он зависнет над конкретным городом и будет бросать на Землю пятно солнечного света диаметром 10−80 километров. Таким образом, стационарный космический отражатель станет заменой ночному уличному освещению, на которое уходит немалая часть городского бюджета. Возможно, спутник даже обойдётся дешевле.
Читать дальше →


Oh, My Code: Как стать успешным в IT

Дата: 18 Октября 2018 13:17:46

Что нужно, чтобы добиться успеха в IT? Об этом и многом другом мы поговорили в новом выпуске ток-шоу Oh, My Code с Дмитрием Гришиным, сооснователем и председателем совета директоров Mail.ru Group, основателем Grishin Robotics.


Читать дальше →


[Перевод] Делаем проект по машинному обучению на Python. Часть 3

Дата: 18 Октября 2018 07:48:59



Перевод A Complete Machine Learning Walk-Through in Python: Part Three

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

В первой части мы рассмотрели очистку данных, разведочный анализ, конструирование и выбор признаков. Во второй части изучили заполнение отсутствующих данных, реализацию и сравнение моделей машинного обучения, гиперпараметрическую настройку с помощью случайного поиска с перекрёстной проверкой и, наконец, оценку получившейся модели.
Читать дальше →


[recovery mode] Решение проблемы обнаружения центральной линии сосуда

Дата: 18 Октября 2018 09:58:50

Суть задачи


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


Одна из задач врача — найти стенозы и оценить, насколько они опасны. Задача же разработчика, как обычно, облегчить работу конечного пользователя. Для этого необходимо построить полную 3D модель стенок сосуда и провести их первичный анализ. Это является большой и интересной задачей, однако, в её основе лежит более простая и известная проблема — построение центральной линии сосуда.
Читать дальше →


Trekz Air — как на самом деле звучат наушники с костной проводимостью

Дата: 18 Октября 2018 12:06:33

Осенний привет хабровчанам!

По жизни я — меломан, и провожу с музыкой непростительно много времени — по 8-12 часов в день. Большая аудиотека пополняется благодаря стриминговым сервисам. Всё сокровенное храню на плеере, используя наушники с большим количеством излучателей: TBA04, NuForce Primo8, ProPhile8 (редко).


Читать дальше →


Интегрируем «Мой круг» и E-Staff

Дата: 18 Октября 2018 10:52:42



Представьте, что вы разместили одну или несколько вакансий на «Моем круге», и на них начинают откликаться кандидаты. Вы начинаете работать с откликами.

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

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

В такой ситуации на помощь рекрутеру приходят системы автоматизации подбора персонала (англ. — Applicant Tracking System). Разумеется, для эффективной работы рекрутинговая система должна быть хорошо интегрирована с карьерными ресурсами.

Сегодня расскажем об интеграции E-Staff — старейшей системы автоматизации подбора в России — с «Моим кругом», эту интеграцию мы сделали пару недель назад. Читать дальше →


Самая быстрая в мире камера снимает 10 триллионов кадров в секунду

Дата: 18 Октября 2018 11:23:07


Сверхскоростная камера T-CUP

Учёные из Национального научно-исследовательского института (Канада) и Калифорнийского технологического института разработали самую скоростную в мире видеокамеру T-CUP, которая снимает со скоростью 10¹³, то есть 10 триллионов кадров в секунду. Этот прибор позволяет буквально заморозить время, то есть визуализировать явления (и даже свет) в очень медленном темпе.
Читать дальше →


Релиз PVS-Studio 6.26

Дата: 18 Октября 2018 11:26:16

PVS-Studio 6.26

Обычно мы не пишем заметки про выход новой версии анализатора PVS-Studio. Однако в новый релиз вошло много интересных изменений, касающихся анализа C и C++ кода, о которых хочется рассказать нашим пользователям.
Читать дальше →


Flutter — новый взгляд на кроссплатформенную разработку

Дата: 18 Октября 2018 10:10:42

В августе 2018 года Flutter стал самой запрашиваемой кроссплатформенной технологией на Stack Overflow.


image


В нашем блоге Артем Зайцев и Евгений Сатуров из студии Surf, сертифицированного агентства Google, расскажут, почему и как так получилось:


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

Читать дальше →


Как правильно «фармить» Kaggle

Дата: 18 Октября 2018 11:00:33

image
*фарм — (от англ. farming) — долгое и занудное повторение определенных игровых действий с определенной целью (получение опыта, добыча ресурсов и др.).


Введение


Недавно (1 октября) стартовала новая сессия прекрасного курса по DS/ML (очень рекомендую в качестве начального курса всем, кто хочет, как это теперь называется, "войти" в DS). И, как обычно, после окончания любого курса у выпускников возникает вопрос — а где теперь получить практический опыт, чтобы закрепить пока еще сырые теоретические знания. Если вы зададите этот вопрос на любом профильном форуме — ответ, скорее всего, будет один — иди решай Kaggle. Kaggle — это да, но с чего начать и как наиболее эффективно использовать эту платформу для прокачки практических навыков? В данной статье автор постарается на своем опыте дать ответы на эти вопросы, а также описать расположение основных грабель на поле соревновательного DS, чтобы ускорить процесс прокачки и получать от этого фан.

проверить глубину этой кроличьей норы


Как участвовать в соревнованиях по машинному обучению. Лекция в Яндексе

Дата: 18 Октября 2018 10:34:30

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


— Всем привет. Меня зовут Артур Кузин, я lead data scientist компании Dbrain. Читать дальше →


Реактивное приложение без Redux/NgRx

Дата: 18 Октября 2018 08:48:39



Сегодня мы разберем по косточкам реактивное angular-приложение (репозиторий на github), написанное целиком по стратегии OnPush. Также приложение использует reactive forms, что вполне типично для enterprise-приложения.

При этом мы не будем использовать Flux, Redux, NgRx, Immutable.js и другие подобные инструменты. Вместо этого мы воспользуемся возможностями уже имеющимися в Typescript, Angular и RxJS.

Эта статья не знаменует рождение нового паттерна. Текст — лишь попытка поделиться с читателем несколькими идеями, которые, при всей своей простоте, почему-то пришли в голову не сразу. Также, разработанное решение не противоречит и не заменяет собой Flux/Redux/NgRx. Эти библиотеки можно будет без проблем подключить, если действительно возникнет необходимость.
Читать дальше →


Работа с изображениями на Python

Дата: 18 Октября 2018 10:44:57

Тема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки. Например, Pillow и более производительная Pillow-SIMD. Их активный разработчик Александр Карпинский (homm) на MoscowPython сравнил разные библиотеки для работы с изображениями на Python, представил бенчмарки и рассказал о неочевидных особенностях, которых всегда хватает. В этой статье расшифровка доклада, который поможет вам выбрать библиотеку под свое приложение, и сделать так, чтобы она работало максимально эффективно.


О спикере: Александр Карпинский работает в компании Uploadcare и занимается сервисом быстрой модификации изображений на лету. Участвует в разработке Pillow — популярной библиотеки для работы с изображениями на Python, развивает собственный форк этой библиотеки — Pillow-SIMD, который использует современные инструкции процессоров для наибольшей производительности.
Читать дальше →