Сборщик RSS-лент

Популярная лингвистика. Часть 1. Маме — пиджин, детям — креол

Habr.com - вт, 12/01/2020 - 23:58


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

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

Анализатор кода не прав, да здравствует анализатор

Habr.com - вт, 12/01/2020 - 22:34

Совмещать много действий в одном выражении языка C++ плохо, так как такой код тяжело понимать, тяжело поддерживать, так в нём еще и легко допустить ошибку. Например, создать баг, совмещая различные действия при вычислении аргументов функции. Мы согласны с классической рекомендацией, что код должен быть прост и понятен. И сейчас рассмотрим интересный случай, когда формально анализатор PVS-Studio не прав, но с практической точки зрения код всё равно стоит изменить.
Читать дальше →

[Перевод] Делаем печатные ссылки кликабельными с помощью TensorFlow 2 Object Detection API

Habr.com - вт, 12/01/2020 - 22:10


TL;DR

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


С помощью TensorFlow 2 Object Detection API мы научим TensorFlow модель находить позиции и габариты строк https:// в изображениях (например в каждом кадре видео из камеры смартфона).


Текст каждой ссылки, расположенный по правую сторону от https://, будет распознан с помощью библиотеки Tesseract. Работа с библиотекой Tesseract не является предметом этой статьи, но вы можете найти полный исходный код приложения в репозитории links-detector repository на GitHub.


Запустить Links Detector со смартфона, чтобы увидеть конечный результат.

Открыть репозиторий links-detector на GitHub с полным исходным кодом приложения.

Вот так в итоге будет выглядеть процесс распознавания печатных ссылок:


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

Сеньоров не хватает, или Статистика зарплат JavaScript-разработчиков

Habr.com - вт, 12/01/2020 - 21:39

У Headz есть Телеграм-бот Headz Analytics. Он мониторит зарплаты в IT-отрасли по 12 крупнейшим городам России. Мы собрали статистику за 2020 год, чтобы детально изучить, как обстоят дела у JavaScript-разработчиков: проанализировали данные по уровню зарплат, которые предлагают JavaScript-разработчикам от джуниоров до сеньоров в нескольких городах. Для большей достоверности сравнили наши данные со сведениями из других источников: исследований Яндекса и Хабр Карьеры, чтобы получить некую общую картину. И вот что получилось.

Читать далее

[Перевод] Возможно, вам не нужно машинное обучение

Habr.com - вт, 12/01/2020 - 20:48

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

Дождались — вышел релиз системного менеджера systemd 247

Habr.com - вт, 12/01/2020 - 20:43

Разработка системного менеджера systemd 247 заняла у создателей свыше четырех месяцев, но это того стоило. В новом выпуске появился экспериментальный обработчик нехватки памяти, добавлен механизм для безопасной передачи конфиденциальных данных в сервисы, а также стабилизирована утилита system-dissect.

На самом деле, нового гораздо больше, подробности — под катом.
Читать дальше →

4 лондонских акцента английского: как разобраться в том, что говорит носитель

Habr.com - вт, 12/01/2020 - 20:27


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

Чуть ли не в каждом городе Британии говорят чуть-чуть по-разному. Даже в пределах одного населенного пункта часто бывает, что единого акцента нет. В Лондоне акцентов, к примеру, целых четыре.

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

Шифруем по-русски, или отечественные криптоалгоритмы

Habr.com - вт, 12/01/2020 - 19:57

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

Читать далее

Корпоративные опросы всех бесят, но я знаю, как это исправить

Habr.com - вт, 12/01/2020 - 19:06


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

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

От такого подхода нужно избавляться — надо проводить опрос, удовольствие и пользу от которого будет получать каждый участник, а не только тимлид.
Читать дальше →

Катя. Фантастический рассказ

Habr.com - вт, 12/01/2020 - 19:03
Аудиокнига

— Нет. Забудь. Просто выброси из головы. Нет.
— Ты каждый раз так говоришь. Что бы я ни предложила.
— И я каждый раз прав.
Катя прищурилась. Ани́ понял, что сейчас она припомнит ему случай, когда он оказался неправ. А потом ещё один и ещё. У неё была хорошая память. И ясный ум. И с каждым днём она становилась всё умнее и умнее. Трудно управлять младшей сестрой, которая умнее тебя. Особенно Катей.
— Мы не будем угонять робота, — сказал Ани, стараясь вложить в голос весь свой авторитет. Потом осёкся, посмотрел по сторонам — и перешёл на шёпот:
— Ты с ума сошла? Хочешь под статью?
— Это не угон! — прошептала Катя. — В том-то и дело. Робот ничей!
Читать дальше →

Новое лицо для «Честного знака»: работы победителей Znak Cup

Habr.com - вт, 12/01/2020 - 18:38


Как вы знаете, в этом году все наши чемпионаты собрались на одной платформе — All Cups (1, 2). И с 22 сентября по 16 октября на ней прошёл чемпионат по созданию дизайна мобильного приложения «Честный знак». Оно создано в рамках национальной системы маркировки и прослеживания продукции. С его помощью можно проверять легальность товаров по маркировочным кодам. Сейчас приложением пользуется больше 300 тыс. человек, и авторы с помощью чемпионата хотят усовершенствовать интерфейс и UX приложения.

Призовой фонд был 1 млн рублей (для первых трёх призовых мест). Участники, занявшие 4 и 5 места получили специальные призы от Сколково: возможность пройти обучение в «Стартап-школе Сколково» и принять участвовать в интенсиве Techstars Startup Weekend соответственно.

И сегодня мы хотим рассказать о лучших решениях, которые предложили участники чемпионата.
Читать дальше →

Хроники подопытного кролика: как тестируют вакцину от SARS-CoV-2

Habr.com - вт, 12/01/2020 - 18:31

TLDR: я поучаствовал в тестировании вакцины от коронавируса, и теперь рассказываю, как это происходит, перемежая историю с подробностями из жизни вирусов. Тестировал я не российскую вакцину, которая Спутник-V, а китайскую Ad5-nCoV. Глобальный принцип у них один и тот же — вектор на основе аденовируса, но тонкости отличаются.

Как я попал на тестирование? Просто мне скинули ссылку на ка...

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

[Перевод] Введение в обработку изображений в Python при помощи Pillow

Habr.com - вт, 12/01/2020 - 18:28

Бывает такой заходишь на почту и видишь очередную подборку статей, которые никогда не прочитаешь, но тут так сошлись звезды, что и открыл статью, и прочел, и придумал, где на практике пригодится. А теперь хочу поделиться статьей с Хабром, чтобы если кому-то нужен будет простой и понятный гайд по работе с изображениями на Python — пожалуйста.


Pillow — это свободно распространяемая библиотека для работы с изображениями (далее Imaging Library) на Python с открытым исходным кодом, которая добавляет вашему коду поддержку открытия, изменения и сохранения изображений в различных расширениях.

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

Про планеры

Habr.com - вт, 12/01/2020 - 17:38

Аэропоезд из Ан-2 и двух Блаников на фалах

Что такое планер?
Это летательный аппарат тяжелее воздуха, но при этом не имеющий двигательной установки. Он поддерживается в полёте за счет аэродинамической подъемной силы, создаваемой на крыле набегающим потоком воздуха и вместо маршевой силы двигателя использует гравитацию. В общем, планер превращает свою потенциальную энергию (высоту) в кинетическую (скорость) и наоборот. А ещё за счет своего небольшого веса и больших крыльев может использовать восходящие воздушные потоки как лифт, чтобы пополнить запас потенциальной энергии.

Зачем они нужны?
На заре развития планеризма задача была одна – удержать безмоторный летательный аппарат тяжелее воздуха в полете в течение более-менее продолжительного времени. Потом уже стали разбираться – а зачем? Задачи для планеров придумали такие:

  • спортивная (учебные планеры, высший пилотаж, рекорды)
  • экспериментальная (давайте что-нибудь построим и посмотрим как оно полетит)
  • перевозка грузов и людей (например для десанта)
  • исследование атмосферы

А покататься?
Учебные планеры – двухместные, поэтому позволяют катать пассажиров. Такое развлечение дешевле, чем полет на спортивном самолете (ценник за ознакомительный полёт от 4000 рублей, основная составляющая цены – это стоимость буксировки самолётом). Посадка тандемом, один за другим. Спереди в кабине садится пассажир, сзади – инструктор. Задача катающегося – без разрешения ничего в кабине не трогать. Ну и вовремя предупредить, если укачало и хочется на землю.
Читать дальше →

Векторные языки — параллельный мир

Habr.com - вт, 12/01/2020 - 17:00

Векторные языки мало известны широкому кругу программистов и занимают узкую нишу обработки данных в финансах, статистике и прикладной математике. Хотя сам векторный подход (или, точнее, программирование с помощью массивов) распространен гораздо шире, чем может показаться. Он реализован в известных библиотеках (NumPy), популярном языке статистиков R, математических пакетах (MATLAB), даже в современных языках программирования (Julia). Однако, возможность умножить матрицу на вектор простым выражением (A*v) – это всего лишь вершина айсберга возможностей, которыми обладают полноценные векторные языки. При том, что эти языки не так сильно отличаются от обычных, как может показаться на первый взгляд, они заставляют программиста мыслить совершенно в других категориях и реализовывать алгоритмы способами, которые никогда не придут в голову человеку, привыкшему к Java или даже Haskell. Их характерной чертой, например, является выворачивание наизнанку циклов – вместо того, чтобы спускаться по вложенным циклам вниз к простым значениям и там использовать их в функциях, вы оперируете сложными объектами целиком, давая указания языку, какие именно части этих объектов и как именно вы хотите использовать и так много раз в одном выражении. В этой статье я хочу познакомить вас с этим оригинальным подходом к реализации алгоритмов.

Читать далее

Бизиборд? Power bank? Супернажималка

Habr.com - вт, 12/01/2020 - 16:57

Летнюю самоизоляцию мы с семьей провели у тещи в деревне. У жены – отпуск, а нас, инженеров-проектировщиков, почти всех перевели на удаленку. Работать в «домике в деревне» значительно приятнее, чем в городе в панельной хрущевке. Так у меня появилась не только отдельная комната, но и дополнительные полтора часа свободного времени, которые в мирное время уходили на дорогу до офиса и обратно. Все это позволило довести до конца электронно-деревянно-кнопочный проект, который задумал еще лет 6 назад.

Тогда, в олимпийском 2014-м, дочери было год-два и одним из любимых её развлечений было нажимать на все, что нажимается, крутить все, что крутится, открывать, все что открывается.

Читать далее

Veeam ONE v10: мониторим инфраструктуру правильно

Habr.com - вт, 12/01/2020 - 16:38
Читатели нашего блога не без основания заметили, что давненько у нас не было статей про Veeam ONE – а ведь в этом году успела выйти не только версия 10, но уже и 10а.
Исправляюсь и с удовольствием рассказываю о новых фичах, а также делюсь полезными советами, полученными от моих замечательных коллег из команды техподдержки (персональное спасибо Nnarkozz за ценные идеи и комментарии).



Спрашивали? Отвечаем!

[Перевод] BFcache

Habr.com - вт, 12/01/2020 - 16:01


BFcache — технология оптимизации работы браузера, обеспечивающая мгновенную отдачу ранее просмотренной страницы при помощи кнопок «Вперед» и «Назад». Этот паттерн значительно улучшает пользовательский опыт, особенно у пользователей, обладающих слабенькими устройствами или просматривающих сайт из-под медленных сетей. Люди пользуются кнопкой возврата, возможно, даже чаще, чем вы думаете. А если так, то зачем сразу выбрасывать страницу из памяти браузера, а спустя мгновение тратить трафик на её повторное открытие?

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

Новая игра: сможете понять, что девушка врет? А если она на детекторе лжи?

Habr.com - вт, 12/01/2020 - 15:50


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

Вы будете видеть саму девушку в режиме реального времени и все ее показатели: дыхание, сердцебиение, проводимость кожи, давление и потоотделение.



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

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

Начнём с того, что ваш основной датчик — КГР, кожно-гальваническая реакция. Без всего остального можно обойтись, но именно КГР будет давать вам больше всего информации. Измерение сопротивления кожи регистрируется очень быстро, и стрессовая либо гиперстрессовая реакция на КГР видна ещё при задавании вопроса. Остальные датчики нужны в первую очередь для контроля, что испытуемый не пробует обмануть полиграф. Читать дальше →

Карты, деньги, Data Science: изучаем нескучные банковские данные [КВЕСТ]

Habr.com - вт, 12/01/2020 - 15:42
Вы идеально выполнили тестовое задание, прошли собеседование, обойдя всех конкурентов, и стали новым дата-сайентистом современного банка. Теперь придётся хорошенько поломать голову, найти закономерности там, где кажется, что их нет, а самое главное — не облажаться. Прямо как в хорошем детективе, но охотиться предстоит за данными. Поработаем?

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.
Ленты новостей