Социальные сети Рунета
Понедельник, 21 июня 2021

Американский хип-хоп vs. Уильям Шекспир: у кого словарный запас больше? Еще 30 лет назад хип-хоп считался музыкой улиц, в которой не стоит искать какой-либо литературной или культурной ценности. В нем рассказывали о жизни неблагополучных слоев населения, поднимали социальные проблемы, выражали свое недовольство и злость на власти и мир в целом.Л...

Любите читать книги на английском? Ваш словарный запас растет быстрее, чем у обычного жителя США 70% активного словарного запаса своего родного языка человек нарабатывает до 18 лет. И уже после 33 лет запоминание новых слов практически останавливается. Но это не значит, что после 33 у вас не получится изучать иностранные языки. На самом деле возраст вторичен, а реал...

Do you speak English? Лучшие приложения для изучения английского Чтобы с гордостью отвечать «Yes, I do!», стоит обратить внимание на мобильные приложения, которые помогут вам освоить иностранный язык. Мы проанализировали лучшие из них. ...

[Перевод] Рецепты по приготовлению оффлайн-приложений Доброго времени суток, друзья! Представляю вашему вниманию перевод замечательной статьи Джейка Арчибальда «Offline Cookbook», посвященной различным вариантам использования сервис-воркера (ServiceWorker API, далее по тексту — просто воркер) и интерфейса кэширования (Cache ...

[Из песочницы] Простейший тренажер английских слов с использованием Питона и Балаболки Существует большое количество различных методик изучения иностранных языков вообще и английского в частности. Но какая бы методика ни была, учить слова все равно надо. Для этих целей есть очень много различных тренажеров с выбором слов для изучения. Тем не менее, их возмож...

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

Книга «Clojure на производстве» Неделю назад в издательстве "Ридеро" вышла книга "Clojure на производстве". Как ее автор, расскажу о ней подробнее: что внутри и кому она полезна. Общие сведения Это книга о том, как применять Clojure в настоящих условиях: не сортировать списки в олимпиа...

Google представила новый режим для «Google Переводчика» Google представила обновление Google Переводчика, которое изменит восприятие сервиса «Google Переводчик» — явно не тот сервис, которому нужны постоянные обновления. Нет, конечно, повышение точности интерпретации языков или понимания контекста, от которого может напряму...

Наушники Google Pixel Buds теперь отображаются в приложении Find My Device Как мы уже сообщали, скоро «Наушники Google Pixel Buds обучат новым трюкам». В переводе с языка заголовков это означает, что ожидается выход обновления программного обеспечения, которое добавит новые функции. Компания еще не полностью раскрыла список нововве...

Google улучшила работу мобильного «Google Переводчика» без интернета Google Переводчик стал лучше, даже если у вас нет интернета «Google Переводчик», некогда бывший одним из главных продуктов Google, сегодня практически не упоминается в интернете. То ли народ поголовно начал учить иностранные языки, то ли просто за другими разработками его ст...

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

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

[Перевод - recovery mode ] 41 термин в дизайне, полезный для UX-исследователя Работа с UX-дизайнерами и знакомство с их словарным запасом — это почти изучение нового языка. Давайте посмотрим на 41 часто используемый дизайнерский термин. Для лучшего взаимопонимания в команде. Читать дальше →

[Из песочницы] Ресурсы для изучения финансов на английском (США) Когда я училась на магистратуре финансов в столичном ВУЗе, наличие профессиональных англоязычных ресурсов для меня было просто vital. И ещё необходимее было найти перевод. Эта статья будет полезна не только финансистам и стартаперам, а и айтишникам, потому что последним буд...

Перевод на английский язык в сфере IT на примере PVS-Studio Наша компания PVS-Studio активно публикует статьи на тему разработки, поиска ошибок в коде, техниках по улучшению его качества. Этот пост отличается по тематике – в этот раз рассмотрим вопрос перевода на английский язык русскоязычного контента на тему разработки. В этой ста...

[Из песочницы] [Опрос про трудности перевода] Локализация GitLab нуждается во мнении сообщества Добрый день. Команда, занимающаяся переводом продукта GitLab на добровольных началах, хочет обратиться к сообществу разработчиков, тестировщиков, менеджеров и других специалистов, работающих с этим продуктом, а также ко всем неравнодушным. Следует отметить, что это не нова...

Аутенти(фи?)кация Некоторые термины, заимствуемые из английского, входят в русский язык с нарушением всех языковых правил. Характерный пример из 90-х — слово флуд, непохожее ни на транскрипцию [flʌd], ни на транслитерацию flood. Более свежий пример — биткоин: окончание -оин характерно для хим...

Про перевод «сфер» Про «сферы» Не знаю, как вас, а меня корёжит, когда «в сфере» переводят на английский in the sphere. В этой статье я как раз поговорю об этих всяких сферах и сразу дам спойлер — слова sphere вы нигде в примерах не увидите. Примерно в половине случаев эта фраза вообще не пере...

Google Lens теперь автоматически переводить тексты на скриншотах Теперь можно сделать снимок экрана с иностранного языка и выполнить перевод без каких-либо промежуточных шагов благодаря приложению Google Lens. Новая захватывающая функция доступна в пользовательском интерфейсе Google Lens Screenshot UI для устройств под управлением Android...

Гаджет Googstick переведет и объяснит любые слова в напечатанном тексте Когда при чтении электронного текста пользователь встречает незнакомое слово, то ему достаточно выделить его, а остальное сделает поиск в Google, отослав к нужному источнику. Разработчики устройства Googstick пошли дальше – они адаптировали этот процесс для текстов, напечата...

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

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

Что значит быть эффективным? Эффективность – красивое слово. Удобно вставлять его в фразы типа: "я работаю максимально эффективно", "нужно найти эффективное решение", "повышаем эффективность процессов", "наша цель – эффективный код", "Вася – эффективный менед...

Не можете запомнить порядок слов в английском предложении? Вжарьте по нему «опсашком» В русском языке порядок слов в предложении практически не важен. «Я тебя люблю», «Я люблю тебя», «Тебя я люблю», «Люблю я тебя». Нюансы есть, но при этом каждый из этих вариантов грамматически правильный. В английском все не совсем так. Есть фраза «I love you», а «...

Сам себе Гутенберг. Делаем параллельные книги Если вам нравится изучать языки (или вы их преподаете), то вы наверняка сталкивались с таким способом освоения языка как параллельное чтение. Он помогает погрузиться в контекст, увеличивает лексикон и позволяет получить удовольствие от обучения. Читать тексты в оригинале па...

Google научился переводить с татарского. Google Translate впервые за четыре года расширил поддержку языков Компания Google объявила о расширении языковой поддержки для сервиса Google Translate (Google Переводчик).  Теперь Google Переводчик может работать с текстами на таких языках: руанда, ория или одия, татарский, туркменский и уйгурский. На этих языках говоря более ...

Игра слов не для ослов: как переводить и понимать каламбуры на английском Перевод каламбуров — личный ад для каждого переводчика. Сложнее переводить только стихи. Вот только огромная часть английского юмора строится именно на каламбурах. Если просто убрать их — сериалы и фильмы станут скучными и неинтересными. К примеру, мультсериал «Гриффин...

Google Объектив оказался невероятно популярным. Его уже скачали более 500 млн раз Приложение Google Lens или Google Объектив было выпущено в магазине Google Play в июне 2018 года. За последние два с половиной года это приложение было скачано более 500 миллионов раз в официальном магазине приложений Google. Google Объектив позволяет распознавать предм...

Google Duo - всё: Google хочет убрать приложение для ... Google решил удалить Google Duo из Play Store – теперь основным для компании сервисом видеосвязи станет Meet.   Как бы иронично это не звучало, но Google решила похоронить еще один свой проект. Google – компания, которая создает и уничтожает столько проекто...

«Google Переводчик» поможет вам лучше понимать иностранную речь Google Translate научится переводить диалоги Удобство приложений и сервисов Google действительно сложно переоценить. YouTube, Google Maps, Google Assistant, Google Search – каждый из этих и многих других продуктов поискового гиганта считается лучшим в своём роде. Но успех пр...

Зачем нужно изучать французский? Новый язык – новые возможности. Даже если не брать в расчет избитую фразу «ты столько раз человек, сколько языков ты знаешь», стоит помнить, что преодолевая языковой барьер можно получить не только новых собеседников, но и значительно расширить собственные горизонты. Француз...

[Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы Привет, Хабр! Представляю вашему вниманию перевод статьи «Dark code-style academy: line breaks, spacing, and indentation» автора zhikin2207 Привет, народ! Позвольте мне продолжить рассказ про нашу академию плохого кода. В этом посте мы раскроем другой путь замедления чте...

Популярно об артиклях в английском языке Артикли — это самые распространенные слова в английском языке. Эти невзрачные a, an и the занимают около 8,5% объема любого текста. Если немного утрировать, то из каждого часа работы с текстом вы пять минут тратите только на прочтение артиклей. Вместе с этим артикли — это ...

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

Про перевод «начал» и «начинаний» без begin, start и first Если в переводном тексте кто-то что-то где-то начинает — то у меня сразу всплывают три дежурных варианта: begin/beginning, start/starting, first/firstly. Судя по тому, что я вижу в присылаемых мне на проверку переводах, эта бедность речи наблюдается не только у меня. Зато у ...

Cordova. Опыт Enterprise-проекта В данной статье хочу поделиться опытом разработки мобильного enterprise-приложения на платформе Apache Cordova, рассказать о вариантах реализации такого проекта, о плюсах, минусах и нюансах. Это будет общий обзор без технических деталей, последние, возможно, будут описаны в ...

Microsoft Edge теперь поддерживает перевод на другие языки в иммерсивном средстве чтения На прошлой неделе Microsoft объявила о добавлении поддержки перевода текста на другие языки в иммерсивном средстве чтения в Microsoft Edge на каналах Canary и Dev, и с сегодняшнего дня эта функция доступна для всех пользователей браузера. Иммерсивное средство чтения позволя...

В Google Переводчике для Android появился новый режим с поддержкой русского языка Приложение «Google Переводчик» для Android получило свежее обновление с поддержкой новой функции на русском языке, объявила компания Google. Впрочем, это, скорее, даже не функция, а целый режим, поскольку при его активации приложение переключается с текстового фор...

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

[Из песочницы] [В закладки] Перевод Google JavaScript Style Guide Добрый день, товарищи разработчики! Пару месяцев назад начал осваивать специализацию Fullstack-разработчика и, спустя какое-то время, как любой приличный разработчик, стал искать руководства по стилю для JavaScript. В результате, это привело… к переводу одного из них, о чем...

Как на iPhone переводить речь с русского в текст на английском С выходом iOS 14 в iPhone и iPad появился встроенный переводчик. Несмотря на то что на него возлагали большие надежды, по факту решение оказалось далёким от совершенства. Большую часть фраз и выражений фирменный переводчик Apple переводит из рук вон плохо, а с переводом пре...

Как перевести текст в Word на Mac Microsoft Word имеет встроенный переводчик, что удобно, если ваши познания в иностранных языках не очень обширны Владение английским языком – очень важный навык, который сильно пригодится вам в жизни. Несмотря на то что кое-кто уверенно настаивает на том, что пройдёт несколь...

Google научит вашего ребенка читать Компания Google выпустила приложение Read-Along, которое создано, чтобы помочь ученикам начальной школы улучшить свои навыки чтения. Новое Android-приложение основано на ранее выпущенном приложении Google Bolo, которое было запущено в Индии в прошлом году и поддерживает...

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

Переводчик Google стал одним из самых популярных приложений Google Play. Его скачали более миллиарда раз Очередное приложение из каталога Google Play достигло отметки в миллиард скачиваний. Это Переводчик Google – небольшая программа, поддерживающая 108 языков. При загруженных в память смартфона языковых пакетах она позволяет переводить с 59 языков и обратно без подк...

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

"Яндекс" проведет проверку из-за вариантов употребления фразы "Владимир Путин" в "Яндекс.Переводчике" При переводе имени президента России с русского на английский предлагаются варианты применения этого словосочетания, связанные с фальсификациями на выборах и убийством. Все примеры взяты из фильмов и сериалов.

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

Эмилия Кларк рассказала о дотракийском языке Хотя ее персонаж весь сериал говорил на вымышленном дотракийском языке, последний монолог отнял все силы актрисы. «Я знала, что эти слова очень важны, и я много времени потратила на то, чтобы их запомнить, — рассказала Кларк порталу NME, — впервые за весь период съемок в «Иг...

Как я использую Google Assistant Из-за того что долгое время моим основным смартфоном был iPhone, я не знал других голосовых ассистентов, кроме Siri. Привыкший к эталонности фирменной продукции Apple, я с трудом мог поверить в то, что кто-то мог сделать что-то лучше. Однако Google смогла и опередила Apple ...

Все доклады бесплатной онлайн-части PHP Russia c иностранными докладчиками можно будет смотреть в переводе В конце апреля организаторы пошли на очень крутой шаг, сделав лайв 13 мая с англоязычными докладами открытым. Но английским хорошо владеют не все, а акцент, темп речи докладчика, параллельное чтение слайдов могут создать сложности в восприятии на слух. Поэтому Skyeng наш...

XML сайты в результатах поиска Что такое XML сайт XML сайт это сайт страницы которого являются простыми XML файлами с MIME типом "text/xml". Они содержат только уникальные данные для этой страницы. В таком XML файле задаётся ссылка на XSLT шаблон который преобразует XML в HTML или в XHTML в брау...

[Перевод] Стриминг видео с помощью Akka Streams Автор статьи, перевод которой мы сегодня публикуем, говорит, что стриминг видео не должен быть такой задачей, с которой у кого-либо возникают сложности. Всё дело — в правильном подборе инструментов, среди которых можно отметить пакет Akka Streams. Использование этого пакета ...

[Перевод] PEP 257 на русском. (Соглашение о Docstrings) Привет, Хабр. Бывают моменты, когда тебе хочется максимально погрузиться в язык и понять все его тонкости. В случае Python один из лучших способов это сделать — читать на официальном сайте документацию и PEP-ы. В своё время я этого не делал, поскольку не мог понять многих «т...

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

Яндекс.Переводчик освоил чувашский язык В Яндекс.Переводчике появился чувашский язык. Теперь все желающие могут переводить слова и фразы с чувашского на 97 языков и обратно. Сервис доступен на сайте и в мобильном приложении. Чтобы научить машину переводить, нужны параллельные тексты — одни и те же, но на разных яз...

Это прецедент. В России впервые издали книгу, официально переведённую автоматически Яндекс поделился своим очередным достижением. В России впервые издали книгу, переведенную Яндекс.Переводчиком. Это также можно считать первым официально признанным прецедентом, когда для издания книги использовался машинный перевод.  В издательстве Individuum...

Переводчик на iPhone: Как пользоваться встроенной программой Перевод в iOS В iOS 14 (обзор всех новых функций) компания Apple добавила новое приложение «Перевод». Нетрудно догадаться, хотя бы по названию, что программа предназначена для перевода с одного языка на другой. Приложение «Перевод» имеет несколько полезных функций, которые окажутся удобны...

Позвольте сделать экспланацию Чем похожи немецкий и английский и почемуКогда инфоцыгане убеждают публику, что за день можно выучить тыщу-другую английских слов, они прекрасны в своей простоте. Берется как бы русское слово на – ция (например, революция), суффикс заменяется как бы английским суффиксом – ti...

[Перевод] С лёгким налётом ржавчины или куда делся NULL Давно начал следить за языком Rust, кажется, ещё до выхода версии 1.0. За это время язык сильно изменился, оформился и стал совсем взрослым, можно в производство. При этом из коробки программисту предлагается довольно много интересных концепций для разработки надёжного ПО с ...

Google научился переводить с татарского. Google Translate впервые за четыре года расширил поддержку языков Компания Google объявила о расширении языковой поддержки для сервиса Google Translate (Google Переводчик).  Теперь Google Переводчик может работать с текстами на таких языках: руанда, ория или одия, татарский, туркменский и уйгурский. На этих языках ...

«ЛитРес» объединил любителей читать и слушать. Электронные и аудиокниги теперь в одном приложении Группа компания «ЛитРес», обладающая огромной библиотекой электронных книг, объявила о выпуске нового универсального приложения «ЛитРес».  Раньше пользователям предлагались два отдельных приложения «ЛитРес: Читай!» для чтения эл...

В «Историях» Instagram появились автоматические субтитры Команда социальной сети Instagram, входящая в состав Facebook, объявила о запуске новой удобной функции. К «Историям» теперь можно легко добавить автоматические субтитры.  Автоматический перевод речи на видео в текст реализуется с помощью простого доба...

Как переводить сообщения в ватсапе и телеграм на Android Думаю, очень многим, если вообще не всем, так или иначе приходилось общаться с иностранцами. Это мог быть продавец на AliExpress, коллега из иностранного филиала или тот немец, с которыми вы познакомились в таверне в литовском Каунасе. В таких случаях всегда в качестве язык...

Переводчик Google для Android поумнел Одной из самых часто используемых функций современных смартфонов является перевод иностранных языков. Зачастую смартфон помогает понять то, что без него было бы сделать практически невозможно. Для этих целей часто используется приложение Google Translate. Компания Googl...

Про перевод слов «выбор»/«выбирать» без choose/choice/select Новая подборка по переводческим решениям для еще одного популярного слова в ИТ- и бизнес-литературе. Смотрите, пользуйтесь. Синонимы decide Начнется все с самого простого, например с выбора фильма для просмотра. It starts with simple things, like deciding which movie to wat...

Запятая в английском языке: 5 правил и топ-3 ошибки Носитель английского языка практически всегда знает, что текст писал иностранец. Даже если в тексте нет ни одной ошибки в словах и конструкции предложений. Как? Ответ прост: пунктуация. Студенты, которые учат английский как иностранный часто пропускают тему, как правильно...

Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django Rest Framework (DRF) и хотят разобраться, как устроен этот фреймворк. Я готовлю цикл статей, в которых расскажу о...

[Перевод] А нужен ли Redis или хватит PostgreSQL Есть проверенная архитектура, которую я видел много раз для поддержки ваших веб-сервисов и приложений: PostgreSQL для хранения данных Redis для координации очередей фоновых заданий (и некоторых ограниченных атомарных операций) Redis — это фантастика, но что, если бы я с...

Как Youtube и Instagram: интернационализация и локализация приложения на Python Язык Python лежит в основе всемирно известных приложений, таких как Youtube, Instagram и Pinterest. Для продвижения на мировом рынке приложению необходима локализация, то есть адаптация к особенностям той или иной страны, и интернационализация – перевод контента. В статье мы...

[Перевод] Framework vs Platform: в чём разница? Привет, Хабр! Представляю вашему вниманию перевод статьи "Framework Vs. Platform What’s The Difference?" автора G. Harris. Исповедуюсь: я педант. Несмотря на личные неудачи на этом поприще, я глубоко верю, что использование правильного языка добавляет множество пре...

Про перевод «практики», «практичности» и пр Безусловным лидером и локомотивным вариантом для перевода около-«практичных» фраз являются производные от фраз in practice/practical: Если, например, Volvo начнет меньше акцентировать безопасность своих автомобилей и больше упирать на блестящий стиль, это может оттолкнуть о...

[recovery mode] Data Science – немножко Дикий Запад Меня зовут Руслан. Я data scientist компании «Газпром нефть». Пытаюсь искать закономерности в данных и использовать их для бизнеса, чтобы он приносил больше прибыли. Текст под катом для начинающих сайнтистов, которые хотят подробнее узнать, как построена работа, и чем занима...

Что такое OpenVINO? Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, каф...

YouTube тестирует функцию автоматического перевода на разные языки Знание языков — это хорошо! Но не все могут воспринимать контент на иностранном языке. Например, многие могут читать, но воспринимать на слух им довольно сложно. Особенно, если это сложное техническое видео или подкаст с большим количеством других непонятных слов. А е...

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

[Перевод] Полируем UI в Android: StateListAnimator Привет, Хабр! В преддверии старта курса «Android Developer. Professional» мы подготовили для вас перевод еще одного интересного материала. Большую часть времени разработки нашего Android-приложения мы тратим отнюдь не на работу над пользовательским интерфейсом — мы просто...

[Перевод] Bluetooth Low Energy: подробный гайд для начинающих Создание кастомного сервиса и тем более клиента Bluetooth Low Energy – прогулка по граблям с завязанными глазами. По крайне мере так было для меня 4 года назад, когда я только начинал работать с BLE-устройствами. Сейчас почти каждый мой проект предусматривает использование э...

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

Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить с ним на одном языке Последние несколько лет мы при каждом удобном случае снова и снова обсуждаем, что же такое DevOps. Это уже порядком надоело, но раз всё еще происходит, значит есть проблема — проблема взаимодействия бизнеса и инженеров. Я часто вижу, как люди, пришедшие к применению DevOps ...

[Перевод] Что такое «this» и с чем его едят Автор фото — Sebastian Herrmann. Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Daniel James «What is 'this'? Why is that?». Что такое «this» и с чем его едят Когда я начинал изучать JavaScript, концепция this показалась мне крайне запутанной. ...

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

Маленькие хитрости для STM32 В процессе работы у каждого программиста иногда встречаются неожиданные проблемы, которые возникли как будто на ровном месте. Практически по Черномырдину «никогда такого не было, и вот опять!». После этого начинаешь искать решение в интернете или закапываешься в чтение ман...

Подборка Андроид-приложений для изучения английского языка Мир не стоит на месте, всё развивается и сфера образования в том числе. Сейчас на рынке представлено огромное количество приложений и дополнительных материалов для обучения. Таким образом каждый желающий может изучать что-то новое продуктивно и интересно.На Android есть мас...

[Перевод] JavaFX — еще не умер Примечание переводчика. Недавно я опубликованных на сайте habr переводы на русский язык нескольких уроков по JavaFX,. И один из моих читателей спросил меня: «А этим сейчас вообще кто-то пользуется?» Неделю назад я увидел пост в блоге Стивена Чина (Stephen Chin) и решил, чт...

OCR-конвейер для обработки документов Сегодня я расскажу о том, как создавалась система для переноса текста из бумажных документов в электронную форму. Мы рассмотрим два основных этапа: выделение областей с текстом на сканах документов и распознавание символов в них. Кроме того, я поделюсь сложностями, с которым...

Требования ACID на простом языке Мне нравятся книги из серии Head First O`Reilly — они рассказывают просто о сложном. И я стараюсь делать также.Когда речь идёт о базах данных, могут всплыть магические слова «Требования ACID». На собеседовании или в разговоре разработчиков — не суть. В этой статье я рас...

Английский для айтишника: учебники, словари и подкасты, которые помогут вам выучить язык Привет, Хабр! Я собрала ряд материалов, которые помогут в изучении английского в сфере информационных технологий. Помните, что у каждой из профессий в сфере IT есть специфическая лексика. Учить все и сразу — не рационально. Тем не менее есть довольно широкий список базовой ...

Пот, кровь и слайды: как устроен стартап-питч Обычно стартапу мало найти перспективную идею и собрать качественный продукт. Многое решает питч-сессия — презентация проекта перед инвесторами. Расскажем о том, какими бывают питчи, на что известные инвесторы, предприниматели и команда нашего акселератора StartupDrive совет...

В сервисе перевода по требованию SLATE машинный перевод дополнен экспертами Компания SDL объявила о запуске сервиса SLATE (Smart Language Translation for the Enterprise),  который она характеризует как платформу самообслуживания, трансформирующую представление об онлайн-переводе. По словам SDL, профессионалы в любой сфере бизнеса могут &la...

В России впервые издали книгу, переведенную Яндекс.Переводчиком "Будущее без работы. Технологии, автоматизация и стоит ли их бояться" - подробное руководство к новой экономической реальности, где системы автоматического управления могут вытеснить людей с работы в отдельных сферах. Для перевода в Яндексе использовали один из алг...

[Перевод] Обзор Keras для TensorFlow Перевод обзорного руководства с сайта Tensorflow.org. Это руководство даст вам основы для начала работы с Keras. Чтение займет 10 минут. Читать дальше →

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

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы Не один год я увлекаюсь генеалогией. Практической пользы в этом хобби нет, но интересного очень много. Здесь я хотел поделиться накопленным опытом, частью интересных сведений, не сильно погружаясь в персональные истории. Чтобы текст сильно не распухал, расскажу всего 2 кейса...

Portmanteau или слово-чемодан: как шутка в английском языке превратилась в новый способ создавать необычные слова Каждый год в словарь английского языка добавляется примерно 1000 новых слов. А это значит, что каждый день создается примерно 3 новых. И как минимум одно из этих трех — это «портмонто». Что это за смесь бульдога с носорогом? Всего лишь слово, которое было создано из комбина...

[Перевод - recovery mode ] Zettelkasten: как один немецкий учёный стал невероятно продуктивным Изображение предоставлено автором. Основано на фотографии Патрика Томаса с Ансплэша Это перевод статьи Дэвида Клира о методе ведения заметок Zettelkasten, благодаря которому немецкий социолог Никлас Луман написал более 70 книг и 400 научных статей. Стоит читать, если вы хо...

Google Объектив научился быстро переводить текст со скриншотов Приложение Google Объектив или Google Lens, если говорить на языке оригинала, давно стало неотъемлемой частью смартфонов многих пользователей. Я даже говорю не про те устройства, где ”Объектив” является частью камеры и интегрирован в штатное приложение. Его можно скачать на...

[recovery mode] Scala как первый язык Эта статья, как и мой предыдущий пост, не похожа на то, что обычно публикуют на Хабре.  Здесь не объясняется никаких новых или старых концепций, я не рассказываю что такое ООП и функциональное программирование, сложного кода почти нет. Я хочу пригласить вас к дискуссии ...

Как начать понимать на слух английский? Подружиться с умными колонками На Хабре было много статей о том, как выучить английский язык. Это — еще одна, однако здесь будут именно лайфхаки для того, чтобы прокачать навык понимания на слух, или аудирования. Причем мой подход претендует на уникальность в рамках Хабра. Навык аудирования исторически оч...

Вредные советы или причины продолжить изучать английский после уровня Intermediate Вчерашняя статья от worksolutions породила волну обсуждений, а мне хотелось бы поговорить немного о том почему все же не стоит останавливаться на уровне Intermediate и как побороть языковую «импотенцию» если вы уперлись в пределы своих возможностей и больше не прогрессируете...

Как выглядит zip-архив и что мы с этим можем сделать. Часть 4 — Чтение архива Продолжение цикла о Zip-архивах и PHP. Предыдущие статьи: Часть 1, Часть 2, Часть 3 Доброго времени суток, дорогие читатели. На этот раз я хотел бы представить, наверное, заключительную часть цикла о Zip-архивах и PHP. В этой статье я покажу как прочесть уже существующий ...

Как Инстаграм, только по правде: Я пользуюсь BeReal и вам советую Я уже давно не пользуюсь социальными сетями. Их мне заменили сразу несколько сервисов: Telegram, Instagram и TikTok. Первый я использую для переписок и чтения новостей, второй – для публикации своих и просмотра чужих фоток, а третий – для деградации. Меня вполне устраивала ...

CreateRemoteThread для Linux В WinAPI есть функция CreateRemoteThread, позволяющая запустить новый поток в адресном пространстве другого процесса. Её можно использовать для разнообразных DLL-инъекций как с нехорошими целями (читы в играх, кража паролей, и т. д.), так и для того, чтобы на лету исправить ...

Google представила масштабное обновление Google Maps Google Maps получил обновление в честь своего 15-летия Многие сервисы, которыми мы сегодня пользуемся, спокойно могут претендовать на то, чтобы называться частью нашей жизни. Ведь не будь их под рукой, сложно представить, как бы мы вообще без них обходились. Взять тот же Goo...

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

Haptic Touch iPhone SE не работает с уведомлениями, и это не ошибка Клиенты, которые приобрели новый iPhone SE 2020 года, обнаружили удивительную отсутствующую функцию — Haptic Touch не работает с уведомлениями. В 2020 ‌iPhone‌ SE длительное нажатие на уведомление в Центре уведомлений или на экране блокировки не отображает широкие возм...

Упадок RNN и LSTM сетей Перевод: Давыдов А.Н.Мы полюбили RNN (рекуррентные нейронные сети), LSTM (Long-short term memory), и все их варианты. А теперь пора от них отказаться!В 2014 году LSTM и RNN, были воскрешены. Но мы были молоды и неопытны. В течении нескольких лет они был способом решения таки...

Домены со словарными словами - какие из них самые ценные? Доменные имена со словарными словами всегда были одной из самых ценных категорий доменных имён. Особенно, если речь идёт о доменах в зоне .СОМ. Но можно ли сказать, что любой домен со словарным словом является ценным?

Компания Microsoft выпустила список изменений сборки Microsoft Edge Insider Dev Build 90.0.810.1 Компания Microsoft выпустила список изменений сборки Microsoft Edge Dev Build 90.0.810.1. Прежде чем мы углубимся в подробности, у Microsoft есть несколько интересных вещей, о которых стоит поговорить: • Во-первых, многие из вас уже видели это с тех пор, как оно сейчас разве...

[Перевод] Не начинайте учиться кодингу с Python, начните с языка C Python удивителен своей способностью продвигать программирование. Он как будто является подтверждением популярной идеи «если вы знаете английский, то должны знать, как писать код». Благодаря синтаксису, напоминающему английский язык, парадигме отступов и огромному количест...

[recovery mode] Tier 2 в SEO и интернет маркетинге Поскольку как в Гугле, так и в Яндексе пока почти нет информации на русском про tier 2 начнем с определений. В переводе с английского tier – это ярус, уже можно понять, что tier 2 это какой-то второй ярус. Если мы начнем «гуглить» tier 2, то увидим, что термин применяется в ...

Шикарное улучшение Google Объектива. Перевод текста без подключения к интернету Впервые приложение Google Lens или Google Объектив было продемонстрировано на мероприятии Google I/O 2017. Позже в том же году поисковый гигант интегрировал этот сервис в Google Assistant для смартфонов Google Pixel 2 и Pixel 2 XL. Приложение было выпущено в магазине Go...

7 французских слов, которые бесят тех, кто изучает английский Французский язык крайне сильно повлиял на английский в ходе исторического развития. Даже сейчас в языке Шекспира есть примерно 10 000 лексем, которые прямо заимствованы с французского, без изменений в орфографии. А в целом примерно 40% корней английских слов восходят к ...

Как перевести страницу в Сафари на iOS 14 iOS 14, которую Apple представила 22 июня на конференции WWDC, можно смело считать одним из самых масштабных обновлений операционной системы со времён iOS 7. Несмотря на то что дизайнеры компании почти не изменили внешний вид интерфейса ОС, разработчики постарались на славу...

Google Assistant теперь может читать веб-страницы и переводить их на 42 языка Компания Google начинает внедрение функции чтения статей для своего виртуального помощника Google Assistant. С её помощью ассистент сможет читать вслух веб-страницы. Эта возможность была анонсирована на выставке CES в январе. Чтобы использовать эту функцию, пользователи могу...

Как учить немецкий язык онлайн: месяц 1 Ни для кого не секрет, что программист — востребованная профессия по всему миру. Многие программисты не против получить оффер из-за рубежа, но для того, чтобы это стало реальностью, желательно не только быть первоклассным специалистом в своей области, но и знать, помимо англ...

[Перевод] 10 полезных приёмов для JavaScript-программистов Как всем известно, JavaScript — это язык, который очень быстро развивается. В стандарте ES2020 имеется немало новых возможностей, с которыми вам, вероятно, захочется познакомиться поближе. Честно говоря, писать JS-код можно по-разному. Различные варианты кода, направленные н...

[Перевод] Прогнозирование временных рядов с помощью рекуррентных нейронных сетей Удалённый режим работы на фоне всеобщей самоизоляции может привести к весьма дурным последствиям. И эмоциональное выгорание – это ещё куда ни шло: там ведь и до крыши недалеко. В этой связи, как и многие, попробовал «успокоить» себя выделением времени на другие занятия – и н...

[Перевод] Знакомимся с Event Sourcing. Часть 1 Перевод статьи подготовлен в преддверии старта курса «Java Developer. Professional». Event sourcing (источники событий, регистрация событий, генерация событий) — это мощный архитектурный шаблон, при котором все изменения, вносимые в состояние приложения, сохраняются в той ...

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

Сервис Lokalise для переводов сайтов и приложений на другой язык привлёк $6 млн от основателя стартапа Miro и других У компании 1500 клиентов, в числе которых Daimler, Yelp и Tesco.

[Перевод] Аутентификация и чтение секретов в HashiCorp's Vault через GitLab CI Доброго времени суток, читатель! 22 апреля в GitLab выпустили релиз 12.10 и сообщили о том, что теперь CI-процесс может авторизовываться в Hashicorp's Vault через JSON Web Token (JWT), и для авторизации нет необходимости хранить токен для доступа к нужным policy в переменных...

CloudMaster — это про самообслуживание разработчиков в корпоративном ЦОДе и облачных сервисах Здравствуйте! Я Игорь Гальцев, с 2010 технический руководитель различных направления разработок Softline в области автоматизации управления и продаж облачных (подписочных) сервисов. Сегодня хочу рассказать об инструменте, который переводит процедуры согласования и выдачи в...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

Книга «Обработка естественного языка в действии» Привет, Хаброжители! Мы издали практическое руководство по обработке и генерации текстов на естественном языке. Книга снабжена всеми инструментами и методиками, необходимыми для создания прикладных NLP-систем с целью обеспечения работы виртуального помощника (чат-бота), спам...

Microsoft открыла исходный код языка программирования Project Verona Некоторое время назад стало известно, что Microsoft работает над созданием нового языка под кодовым названием Project Verona, который предназначен для безопасного программирования инфраструктуры. Новый язык включает в себя некоторые идеи из популярного языка программировани...

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

Где заказать перевод текста на английский для travel-блога Google-переводчик не считается. Многие сталкивались с автоматическим дословным переводом Google-переводчика, который не учитывает все правила грамматики. Поэтому придется воспользоваться платными программами перевода или заказать перевод у специалистов. Но где? Первый вариан...

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

7 странных слов американского английского, которые британцы (и весь остальной мир) не понимают Развитие английского языка в США происходило очень бурно. После окончания Войны за независимость, американский английский и сам стал развиваться отдельно от британского. В ранние годы после революции американцы очень любили создавать странные новые слова. Чтобы было не та...

В сервисе перевода по требованию SLATE машинный перевод дополнен экспертами Компания SDL объявила о запуске сервиса SLATE (Smart Language Translation for the Enterprise),  который она характеризует как платформу самообслуживания, трансформирующую представление об онлайн-переводе. По словам SDL, профессионалы в любой сфере бизнеса могут &la...

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

Книга “Разработка мобильных приложений на C# для iOS и Android” Уважаемые читатели, рады представить вам книгу “Разработка мобильных приложений на C# для iOS и Android” от уже хорошо известного вам автора и эксперта в Xamarin, Вячеслава Черникова из компании Binwell. Без долгих прелюдий передаю слово автору. Добрый день, уважаемый хабр...

Какой язык программирования учить в 2020-м? Статей с подобными заголовками существует уже множество. Но в них постоянно какая-то дичь! Смотрите, Google ещё до основных результатов советует такое: HCL, Карл! Язык, который не просто очень далёк от «Самых Популярных», но ещё и создан для конфигурации, так что его вообще...

[Перевод] Fastcore — недооцененная но полезная библиотека Python Недавно я начал оттачивать владение языком программирования Python. Я хотел изучить продвинутые паттерны, идиомы и методы программирования. Начал я с чтения книг по продвинутому Python, но информация, похоже, не откладывалась в голове без применения навыков. Хотелось иметь ...

«Лэт ми спик фром май харт» © Во время проведённого на этой неделе вебинара в чате возникло обсуждение вопроса «Нужен ли перевод ITIL4?». Опять. К сожалению, трансляция была прервана, поэтому не успели обсудить этот вопрос. Но, поскольку дискуссия возникает не первый раз, выскажусь здесь. Также в конце д...

[Перевод] Vulkan-tutorial. Урок 1.1 — Вступление В связи с тем, что у меня не так много времени для ресерча каких-то новых штук и написания статей о них, я решил перевести серию уроков по Vulkan. Надеюсь, что мои переводы будут кому-то полезны и не очень плохого качества. Для начала обучения — прошу под кат. Автор ориги...

Изучаем американский английский: личный опыт погружения в англоязычную среду и немного советов Нью-Йорк во всей красе От редакции: мы продолжаем наш цикл об IT-эмиграции, посвященный работе за рубежом, изучению языков и другим интересным вещам. В прошлой статье рассказали о нюансах переезда из Украины в Испанию. Теперь поговорим об американском английском. От автора: ...

Снятся ли телефонам с HMS электроовцы? Обзор функций и возможностей инструментов AI от Huawei Перерисовать человека в кота и наоборот, перевести надпись с китайского «на лету» и сделать подборку статей — эти и многие другие сценарии в мобильных приложениях стали возможны благодаря сервисам, использующим технологии искусственного интеллекта и решающим когнитивные зада...

Локализация React приложении Всем привет! До нового года остаются считанные дни. Наткнулся на свой список дел, которые собирался сделать в 2019-м, среди них оказалось и написать статью на Хабр. Самое время заскочить в уходящий вагон). Сразу оговорюсь, пиарю свой велосипед, если такое Вам не по душе, то ...

Как оптимизировать изучение английского Ни для кого не секрет, что знание английского на хорошем уровне — уже must-have для современного человека. В нынешней реальности с бешеным темпом жизни, напряженной работой и попыткой найти work-life balance, чтобы выучить язык чаще всего приходится прибегать к помощи репе...

Россияне стали читать онлайн на 20% больше в 2020 году По данным Билайн.Аналитика, в 2020 году россияне стали больше читать онлайн. Если ранее на мобильное чтение приходилось примерно 1 час 40 минут времени в неделю, то после начала пандемии и перехода на удаленный формат работы и обучения этот показатель увеличился на 20% в нед...

Сборка контейнеров без Docker Привет, Хабр. Очень много много сейчас слышно про Кубернетис и Docker. Про них не знает наверное, только ленивый. Но есть и другие варианты работы с контейнерами. Предлагаю перевод статьи одного энтузиаста, который решил изучить похожие инструменты. Читать далее

Как писать лёгкие тексты Я пишу много текстов, в основном всякую чушь, но, обычно, даже хейтеры говорят, что текст читается легко. Если хотите сделать свои тексты (письма, например) легче, бегом сюда. Тут я ничего не придумывал, всё из книжки «Слово живое и мёртвое» Норы Галь, советского переводчик...

Обновлённый Microsoft Outlook позволяет быстрее писать письма Компания Microsoft тестирует новую функцию для своего фирменного почтового сервиса Outlook, которая позволяет быстрее писать и отправлять письма как на Windows 10, так и на мобильных устройствах.  Новая функция под названием Text Predictions ранее была доступна в ...

Варианты использования конфигурации в ASP.NET Core Для получения конфигурации приложения обычно используют метод доступа по ключевому слову (ключ-значение). Но это бывает не всегда удобно т.к. иногда требуется использовать готовые объекты в коде с уже установленными значениями, причем с возможностью обновления значений без п...

[Из песочницы] Как использовать сторонние сборки в Plug-In Проблема Я, и думаю многие разработчики MS Dynamic CRM (в моём случае это 2016 on premise) столкнулись с проблемой, для того что бы использовать сторонние сборки, необходимо их объединять с основной сборкой и потом её регистрировать в Plugin Registration Util. Как пример мн...

[Перевод] Обзор ts-migrate — инструмента для перевода крупномасштабных проектов на TypeScript В Airbnb для фронтенд-разработки официально применяется TypeScript (TS). Но процесс внедрения TypeScript и перевода на этот язык зрелой кодовой базы, состоящей из тысяч JavaScript-файлов, это — не дело одного дня. А именно, внедрение TS происходило в несколько этапов. Сначал...

Изучение слов сгруппированных тематически Есть разные подходы к пополнению словарного запаса, какие-то более эффективны для одних людей, какие-то для других. Лично мне нравится изучать слова сгруппированные тематически тем или другим образом, что позволяет учить слова не сами по себе, а в тематическом контексте, по...

Как найти конкретный фрагмент видео на YouTube без тайм-кодов Все знают, как искать нужную информацию в Google, конкретные сообщения в мессенджерах и специфические публикации в Инстаграме. А как искать информацию в видео на YouTube? Логично, что единственный способ найти что-то, что вам нужно, — это отсмотреть весь ролик целиком...

[Перевод] Букварь по дизайну систем (Часть 1 с дополнениями по микросервисам) Несколько лет назад, для закрытия одного их предметов мне довелось перевести данный букварь. Де-факто этот вариант стал официальным переводом. Но развитию этого перевода мешает, тот факт, что он был написан в Google Drive и закрыт на редактирования. Сегодня я уделил время н...

Как улучшить письменный английский с помощью расширения для Chrome: проект Linguix.com Привет, Хабр! Сегодня я хотел бы рассказать вам о нашем проекте – браузерном расширении Linguix, с помощью которого вы можете исправлять ошибки в англоязычных текстах на любых сайтах в интернете. Читать дальше →

Правда о скорочтении: можно ли прочитать «Войну и мир» за вечер Средняя скорость чтения на русскому языке у взрослого человека — 160 слов в минуту. Опытный читатель способен довести скорость до 300 слов. Но ученые утверждают, что невозможно еще больше ускорить этот процесс без потери понимания текста. Одна из основных техник скорочтения ...

Владимир Путин поручил создать цифровую платформу «Национальный словарный фонд» Такое поручение утверждено президентом РФ по итогам заседания Совета по русскому языку, состоявшегося 5 ноября 2019 года.Доклад должен быть представлен до 1 сентября 2020 года, далее - один раз в полгода, говорится в документе.Напомним, что о создании "Национального сло...

[Перевод] История успешного перевода ScreenPlay с QMake на CMake ScreenPlay — это опенсорсное приложение для Windows (а скоро — ещё и для Linux и macOS), предназначенное для работы с обоями и виджетами. Оно создано с использованием современных инструментов (C++/Qt/QML), активная работа над ним ведётся с первой половины 2017 года. Код прое...

Грамматический разбор для естественных языков. Ч.2: Алгоритм Кока—Янгера—Касами (CYK) (Ч.1: Языки описания языков)В идеале нам хотелось бы разбирать текст за линейное время и за один проход. Регулярные выражения это позволяют, но уже с CFG это не получится: например, S → A | B; A → a | x A; B → b | x B превращает строку x…xa в дерево из уз...

Языки «Властелина колец»: как язык создал целую вселенную Рождение Средиземья 21 сентября 1937 года в Англии вышла небольшая книжка, озаглавленная просто – «Хоббит», автором числился мало известный за пределами научного мира Дж. Р. Р. Толкин. Читатели приняли текст хорошо, но никто не понял, чем все это грозит миру. Толкиновский...

Supermail: Почта Mail.ru теперь объединяет экосистему Mail.ru, Маруся читает входящие письма Компания Mail.ru решила полностью переработать свою почту: теперь в мобильном приложении совмещены многие сервисы из экосистемы компании. Сюда входит облачный диск, календарь, планировщик задач и самое главное — голосовой помощник Маруся. Как заявил представитель Mail.ru: «Т...

Веб-версии PowerPoint, OneDrive и SharePoint получат поддержку иммерсивного средства чтения Microsoft объявила, что иммерсивное средство чтения появится во многих приложениях и сервисах компании, в том числе в веб-версиях PowerPoint, OneDrive, SharePoint и MakeCode Arcade. Отмечается, что это одна из наиболее востребованных функций в образовательном сегменте. Имм...

[Перевод] Несколько полезных советов как практиковаться в Python Привет, Хабр! Сегодня я предлагаю Вам перевод статьи Duomly, посвящённой изучению и практике программирования на языке Python. Введение Изучение Python не сильно отличается от изучения других языков программирования. Один путь для становления профессионалом в Python (или в д...

10 из 100 самых красивых слов английского языка Профессор Толкин считал, что самым красивым словосочетанием английского языка является «Cellar door» — «Дверь в подвал». Когда мы готовили текст о «Властелине колец», то нашли следующую его цитату:Most English-speaking people … will admit that cellar door is "beautiful", esp...

EnglishDom открывает бесплатный доступ к своему сервису для школьников и студентов Онлайн-школа английского языка EnglishDom открывает бесплатный доступ к сервису ED Words по изучению английских слов для школьников и студентов.

Что делать, если низкий процент оригинальности текста Тот, кто сдает свою работу на проверку плагиата, всегда заранее выясняет показатель уникальности текста. Это можно сделать разных сайтах, например на Антиплагиат ру или Текст ру можно найти бесплатные программы для анализа на оригинальность. Однако доверять им до конца не ст...

Как перевести CURA на нормальный русский язык Всем привет!Я новичок в 3д-печати, но меня это дело зацепило не на шутку и я захотел глубоко разобраться в настройках слайсера Cura 4.6.1. О, как же я был удивлён тем, что не смог найти исчерпывающий информации по настройке параметров нарезки! С английским у меня плохо, а ру...

Создаем веб-приложение на Haskell с использованием Reflex. Часть 1 Введение Всем привет! Меня зовут Никита, и мы в Typeable для разработки фронтенда для части проектов используем FRP-подход, а конкретно его реализацию на Haskell – веб-фреймоворк reflex. На русскоязычных ресурсах отсутствуют какие-либо руководства по данному фреймворку (да и...

[Из песочницы] Иерархическое логирование приложения в Базу Данных Всем, привет! В статье я хотел бы рассказать об одном из подходов к логированию приложения, который сильно помогал мне и коллегам при отладке, поиске ошибок и анализе проблем производительности. Про необходимость логирования было написано множество хороших статей в том числе...

Предустановленный софт может оказаться незаметным Как пишет “КоммерсантЪ” со ссылкой на два источника в производителях смартфонов, они пока не могут договориться с разработчиками приложений об условиях предустановки.С 1 апреля на смартфоны и планшеты потребуется устанавливать 16 классов программ, в числе которы...

[Из песочницы] DevOps инструменты не только для DevOps. Процесс построения инфраструктуры автоматизации тестирования с нуля Часть 1: Web / Android Примечание: данная статья является переводом на русский язык оригинальной статьи «DevOps tools are not only for DevOps. Building test automation infrastructure from scratch». Однако все иллюстрации, ссылки, цитаты и термины сохранены на языке оригинал...

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

[Перевод] Учимся читать научные статьи у Эндрю Ына из Стэнфорда Мудрость является не продуктом обучения, а пожизненной попыткой ее приобрести.Альберт Эйнштейн Каждому, кто серьёзно занимается машинным обучением, необходимо научиться понимать то, что публикуется в научных статьях. Подобные публикации делают учёные, находящиеся на передне...

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

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

Почему люди меняют свой стиль общения после влюбленности? Влюбленные люди перенимают у друг друга стиль общения, но почему? Американские ученые изучили переписки влюбленных пар и заметили одну весьма интересную деталь. В начале отношений молодые люди общаются по-разному, а потом их сообщения обретают общий стиль. Это значит, что вл...

Можно ли переключаться с оболочки на чистый Android на одном смартфоне? Оболочка или чистый Android. Чистый Android или оболочка. Решить, что однозначно лучше, довольно сложно. Ведь у обоих вариантов есть свои поклонники и противники, убедить которых изменить своё мнение – задача ещё та. Другое дело, что причина, по которой пользователи занимаю...

Фреймворк-независимое браузерное SPA Учитывая насколько hype-driven является разработка софта в наше время, можно быть уверенным в том что через несколько лет будут существовать новые модные фреймворки для фронтенд разработки. В момент когда фреймворк на базе которого построено приложение вы...

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

Cisco Webex преодолевает языковой барьер. Онлайн-перевод с английского на русский уже возможен С марта 2020 года пользователи Webex начинают использовать перевод в режиме реального времени с английского на более сотни языков, в том числе русский. Основанный на технологиях машинного интеллекта, онлайн-переводчик для Cisco Webex дополняет функцию транскрипции speech-to-...

Как сохранить субтитры с YouTube, Vimeo, Facebook или VK в виде текста Субтитры могут оказаться полезным дополнением к фильму, особенно, если он на иностранном языке. Сегодня на YouTube, Vimeo или Facebook можно найти немало роликов с текстовым сопровождением, более того, сервис осуществляет даже автоматический перевод слов на другие языки. Ино...

Radeon RX 6800 и RX 6800 XT всем не хватит: продавцы заявляют о скромных запасах видеокарт к старту продаж Официальные продажи графических ускорителей Radeon RX 6800-й серии в эталонном исполнении AMD и её партнёров начнутся завтра, 18 ноября, в том числе и в России. Как сообщает ресурс VideoCardz, в мире ожидается дефицит этих видеокарт. На страте продаж новинки будут доступны в...

Google выпустила огромное обновление для Pixel Buds Компания Google сделала сегодня большое обновление для второго поколения беспроводных наушников Pixel Buds.  Во-первых, теперь Pixel Buds 2 теперь доступны в фирменном онлайн-магазине Google Store в четырёх вариантах расцветки. Помимо белого варианта стали доступн...

Решение нескольких задач от Amazon на примере JavaScript Доброго времени суток. Представляю вашему вниманию перевод статьи «Amazon Coding Interview Questions» автора Trung Anh Dang. В этой статье автор приводит несколько (три, если быть точнее) задач от Amazon (как он утверждает) и свои варианты решений. После ознакомления с ...

[Перевод] CSS: о выводе коротких и длинных текстов Когда, пользуясь возможностями CSS, создают макет страницы, важно учитывать то, что в различных элементах этой страницы могут выводиться короткие и длинные текстовые материалы. Страницы, кроме того, нужно тестировать на предмет того, как они отображают тексты разной длины. Е...

[Перевод] Руководство по Node.js для начинающих. Часть 1 Доброго времени суток, друзья! Представляю Вашему вниманию перевод этого руководства по Node.js. Введение в Node.js Node.js — это открытая и кроссплатформенная среда выполнения JavaScript. Это отличное решение почти для любого проекта. Node.js запускает «движок» Java...

Как начать быстро читать, не тренируясь скорочтению? Кадр из сериала «Друзья» По данным Всероссийского центра изучения общественного мнения (ВЦИОМ), в среднем россияне читают примерно 18 книг в год. И это в лучшем случае, потому что чтение занимает много времени, которого многим из нас очень не хватает. Чтобы читать быстрее, л...

Грани безумия: шизофренические термины Грани безумия: шизофренические термины Disclaimer: Я временами весьма сильно выпадаю из реальности, так что если вам не охота читать бред, отложите чтение на 3 дня и если публикация не встретит понимания, я снова уберу ее черновики. Также напомню, что с прогрессированием бол...

Google добавляет функцию перевода в режиме реального ... Давайте признаем: клавиатура от Google не зря пользуется такой бешеной популярностью. Лаконичный дизайн, быстрота работы, крутой функционал – что еще нужно от клавиатуры в смартфоне? Но Google решили пойти дальше.     Издание Android Police сообщает, что Goo...

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

Вакансия: Теплица социальных технологий ищет редактор/ку медиа-архива сайта Редакция «Теплицы социальных технологий» ищет редактор/ку медиа-архива сайта. Работа удаленная на несколько месяцев, частичная занятость. Заявки ждем до 15.00 (мск) 17 февраля 2021 года. Задачи редактор/ки медиа-арива: Анализ, фильтрация и систематизация материалов са...

[Перевод - recovery mode ] Конец хайпа: Что ждёт язык Scala дальше Вокруг языка Scala всегда было много хайпа и неоднозначных суждений. Сейчас споры поутихли, но в твитере появились сообщения об уходе некоторых значимых участников из компаний активно развивающих экосистему языка Scala. В связи с чем в очередной раз пошли разговоры о том, ч...

Apple Music стал похож на Spotify в iOS 14. Какой сервис выбрать? Я плачу за Apple Music с момента запуска сервиса в России в 2015 году. Причем вскоре Apple Music пришелся по вкусу многим в нашей семье, и пришлось оформлять семейную подписку. Несмотря на то, что я давно пользовался музыкальным сервисом Apple и сформировал там собственную ...

Вариант работы с вебсокетами в iOS на языке Swift / Написал менеджер для работы с websocket Всем привет. 4 года назад я уже разбирался с вебсокетами в iOS, тогда я решил задачу с помощью одной из библиотек cocoapods, статья есть на Хабре. А сегодня хочу продемонстрировать еще одно решение, нативное без cocoapods. Я написал свой менеджер для работы с вебсокетами ...

[Перевод] Опознаём плохие условия работы по текстам вакансий Проработав какое-то время в IT, начинаешь замечать, какие приёмы люди используют, когда хотят подсластить пилюлю. Ну, например фраза: «Принимайте ответственность за каждый этап жизненного цикла продукта», по сути, означает: «Процессы у нас не отлажены, всё горит, на что те...

Модуль eMMC промышленного уровня Adata IEM5141A выпускается в вариантах MLC и TLC Компания Adata Technology объявила о выпуске встраиваемого модуля флеш-памяти eMMC IEM5141A. По словам производителя, новинка «идеально подходит для промышленных приложений и приложений интернета вещей». Она соответствует стандарту JEDEC eMMC 5.1 HS400 и обе...

[Перевод] Разработка чрезвычайно быстрых программ на Python Ненавистники Python всегда говорят, что одной из причин того, что они не хотят использовать этот язык, является то, что Python — это медленно. Но то, что некая программа, независимо от используемого языка программирования, может считаться быстрой или медленной, очень сильно ...

FlexiNLP: какие технологии для анализа естественного языка используются в ABBYY Мы в ABBYY уже давно занимаемся решением задач Natural Language Processing (NLP). Технологии обработки естественного языка лежат в основе многих NLP-решений ABBYY для поиска и извлечения данных. С их помощью мы помогли индустриальному гиганту НПО «Энергомаш» сделать поиск п...

Nvidia напряглась? Топ-менеджер AMD намекает на крупный анонс завтра — ждем Radeon RX 6000 Не долго новинки Nvidia оставались самыми интересными новыми видеокартами — завтра AMD попытается своими решениями затмить конкурентные разработки. О том, что важный анонс случится именно завтра, буквально кричит Twitter главного архитектора игровых решений AMD, а...

[Перевод] 6 хитростей Python, о которых никто не рассказывает новичкам В наши дни Python — это самый популярный в мире язык программирования. Одна из причин этого кроется в том, что разработчики с удовольствием пишут на Python. Это выгодно отличает Python от других языков. Python завоёвывает сердца новичков и опытных программистов простотой си...

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

Лайфхак: как спарсить гигабайт double-ов в секунду Как в коде на C++ прочитать значение double из строки? std::stringstream in(mystring); while(in >> x) { sum += x; } На Intel Skylake с компилятором GCC 8.3, такой код парсит 50 МБ/с. Жёсткие диски запросто обеспечивают последовательное чтение со скоростью в неско...

9 четких инструментов для изучения и прокачки английской лексики В Оксфордском словаре английского языка почти 450 000 слов! Но если вы учите язык как иностранный, их совсем не нужно запоминать все и сразу. Чтобы полноценно общаться на английском языке, вполне достаточно всего лишь 2000–3000 слов. При должном усердии и небольшом количе...

[Перевод] Машины уже опережают людей в тестах на чтение; но понимают ли они прочитанное? Инструмент под названием BERT способен обогнать людей в тестах на чтение и понимание. Однако он же демонстрирует, какой путь ещё нужно пройти ИИ Осенью 2017 года Сэм Боумен, вычислительный лингвист из Нью-Йоркского университета, решил, что компьютеры до сих пор ещё не очен...

Clarion — Язык программирования, про который все забыли. А мне пришлось вспомнить В своем первом посте я хочу рассказать об одном из самых редких и старых языков программирования - Clarion. Я знаком со всей линейкой этих замечательных языков начиная с 2.1 далее 5.0, 6.0, 6.3, 8 и до 9.1 по текущий момент. Буду постепенно рассказывать общие детали данной т...

Как научиться читать в 5 раз быстрее и лучше запоминать прочитанное Чтение – один из самых важных для человека навыков. И… к сожалению, незаслуженно забытый в последние годы. Мы «сканируем» тексты, а не читаем их в полном смысле слова – и плохо запоминаем то, что видели. А согласно статистике, каждый четвертый взрослый американец в 201...

Обзор Parla X. Учим английский Сегодня мы поговорим о достаточно привлекательном и удобном приложении, которое позволит вам наслаждаться изучением иностранного языка в полной мере. Программа бесплатная, внутри много уроков и лексики, плюс интересный персонаж. Как пройти мимо такого подарка? Главное знать ...

[Перевод] Руководство Google по стилю в C++. Часть 1 Часть 1. Вступление … Часть 8. Именование Часть 9. Комментарии … Все мы при написании кода пользуемся правилами оформления кода. Иногда изобретаются свои правила, в других случаях используются готовые стайлгайды. Хотя все C++ программисты читают на английском легче, чем на...

Гарри Поттер и Сливочное пиво, или Как переводить авторские неологизмы с английского на маггловский 20 лет назад впервые вышла на русском языке легендарная книга «Гарри Поттер и философский камень». На полки книжных магазинов попала малоизвестная на русскоговорящем рынке история про «мальчика-который-выжил». Джоан Роулинг придумала в своих книгах огромное количество ав...

У английского языка нет будущего (времени) «Английский язык не имеет будущего времени, потому что у него нет ни словоформ будущего времени в том виде, в котором они есть в других языках, ни других грамматических форм, которые могли бы обозначать только будущее время».Но погодите. А чем тогда является Future Tense, ко...

Microsoft выпустила приложение Group Transcribe для iOS Подразделение Microsoft Garage, занимающееся созданием экспериментальных и инновационных проектов, представило новое приложение Group Transcribe для платформы iOS. Этот проект предназначен для высокоточного транскрибирования и перевода личных бесед или конференций в режиме ...

[Перевод] Запускаем командную строку Linux на iOS А вы знали, что можно запустить командную строку Linux на устройстве iOS? Возможно, вы спросите: «Зачем мне пользоваться текстовыми приложениями на iPhone?» Справедливый вопрос. Но если вы читаете Opensource.com, то, вероятно, знаете на него ответ: пользователи Linux хотят...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

Xiaomi предлагает пожизненный сервис на 60 лет Компания Xiaomi начала продвигать в Китае интересное предложение для своего облачного сервиса Mi Cloud. Если ранее предлагались варианты подписки на один, три, шесть или двенадцать месяцев, то теперь появились два новых варианта.  Во-первых, доступна «...

[Перевод] Как я самостоятельно выучил новый язык за 12 месяцев: тотальный гайд От А0 до B2 за год Чуть больше года назад я был полностью монолингвом, говорящем только на английском, с нулевыми познаниями во французском языке. А спустя двенадцать месяцев, я с лёгкостью сдал международный экзамен DELF B2. Если вы не знаете, что значит «В2», посмотрите ш...

[Из песочницы] AWS Step Functions overview Теория Что такое Step Functions? Из AWS Docs: Step Functions — это сервис бессерверной оркестровки, который позволяет комбинировать функции AWS Lambda и другие сервисы AWS для создания критически важных для бизнеса приложений. С помощью графической консоли Step Functions вы ...

В России издана уникальная книга — она полностью переведена «Яндекс.Переводчиком» Перевод 350-страничной книги с английского языка на русский занял всего 40 секунд.

Почему мы говорим hello и hi: история английских приветствий + бонус Вы можете не знать английского, но слова «hello» и «hi» поймете даже в этом случае. Это одни из самых распространенных слов в английском. Носители языка их используют каждый день. И студенты, когда учат английский как второй, изучают их одними из самых первых. Они настоль...

Как я искал хелпдеск среди 15 решений и… не нашёл Этой статьи не должно было быть: вроде как и Хабр не жалобная книга, и у меня частная история далеко не хабровской компании. Но именно на Хабре я получил не очень корректное отношение одной компании и познакомился аж с двумя другими в самый подходящий момент — в момент, когд...

Xiaomi предлагает пожизненный сервис на 60 лет Компания Xiaomi начала продвигать в Китае интересное предложение для своего облачного сервиса Mi Cloud. Если ранее предлагались варианты подписки на один, три, шесть или двенадцать месяцев, то теперь появились два новых варианта.  Во-первых, доступна...

[Перевод] Подключение геймпада к Raspberry Pi Автор статьи, перевод которой мы сегодня публикуем, Эрик Гебельбекер, недавно собрал робота, основанного на одноплатном компьютере Raspberry Pi. Он хочет сделать так, чтобы роботом можно было бы управлять, пользуясь геймпадом. А для этого геймпад нужно подключить к Raspberry...

Interprocess communication с использованием GRPC Сегодня хочу рассказать о нашем пути реализации межпроцессного взаимодействия между приложениями на NET Core и NET Framework при помощи протокола GRPC. Ирония заключается в том, что GRPC, продвигаемый Microsoft как замена WCF на своих платформах NET Core и NET5, в нашем случ...

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

[Из песочницы] 10 строк кода, которые уменьшат боль от вашего проекта на Vue … или знакомство с плагинами Vue JS на примере интегрированной шины событий Пара слов о… Всем привет! Сразу оговорюсь. Я очень люблю VueJS, активно пишу на нем уже больше 2-х лет и не считаю, что разработка на нем может причинить боль хоть в какой-то значимой степени :) С д...

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

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

Как найти удаленную работу в зарубежной компании. 10 шагов Каждый год Оксфордский словарь английского языка выбирает «Слово года». Но в 2020-м что-то пошло не так. Издательство Оксфордского университета описало 2020-й как «год, который лишил нас дара речи», и сказало, что к нему невозможно подобрать правильное слово. Но на наш взг...

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

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

Zymo Research предлагает обнаружение SARS-CoV-2 и его вариантов с помощью сервиса Environ™ Zymo Research предлагает общественную систему обнаружения вируса SARS-CoV-2 и отслеживания его вариантов с использованием сервиса Environ™ COVID-19 для тестирования сточных вод Новый сервис позволяет отслеживать различные варианты вируса и выявлять их устойчивость к в...

Что не так со схемами вагонов железной дороги Однажды в нашу службу поддержки позвонила женщина, которая случайно разделила семью, выбирая места в вагоне. Она хотела купить целое купе, а взяла 15, 16, 17 и 18 места, считая их одной группой. Мы и до этого подозревали, что не всем удобно считывать схемы, но в тот момент п...

ПриватБанк запустил сервис онлайн-переводов с зарубежных карт VISA ПриватБанк сегодня объявил о запуске нового сервиса мгновенных денежных переводов P2P, перевести деньги с карты VISA любого банка мира на карту ПриватБанка, причем для отправки переводов не обязательно быть клиентом или регистрироваться в Приват24. Отправить перевод с иностр...

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

Переводчик для браузера: 5 лучших Chrome-расширений для быстрого перевода Очень часто интенет-пользователи сталкиваются с ситуациями, когда необходимо перевести неизвестное слово или отрывок текста. Предлагаем вашему вниманию пять полезных расширений Google Chrome, предназначенных именно для этих целей. ♥ ПО ТЕМЕ: Как переводить переписку в Viber ...

Реализация процессорной архитектуры из книги Чарльза Петцольда «Код. Тайный язык информатики» Наверное многие, из тех, кто увлекается изучением того, как работает компьютер на самом низком уровне читали такие книги как: Таненбаум "Архитектура компьютера" или Харрис, Харрис "Цифровая схемотехника и архитектура компьютера", которые безусловного являются объемлющими тру...

Hernia, Preservative, Сrest, Absent и другие 60 английских слов, которые часто переводят неверно Наш язык имеет немало заимствованных слов. Иностранные слова в оригинале на самом деле могут иметь совсем другие значения, чем слышимые и употребляемые нами. И таких примеров довольно много. А иногда настоящий перевод в нашем языке эволюционировал и стал означать нечто связа...

Словарь Collins English Dictionary назвал слово 2020 года (и это не «коронавирус», а «локдаун») Серию публикаций, посвященную подведению итогов уходящего 2020 года, можно официально считать открытой. Составители толкового словаря английского языка Collins English Dictionary объявили словом 2020 года «lockdown» (локдаун). В нынешнего году частота употребления этого слов...

Samsung убивает своё фирменное приложение S Translator Samsung собирается закрыть ещё один собственный сервис. На этой неделе компания объявила, что закроет сервис S Translator 1 декабря 2020 года. Это приложение используется в качестве альтернативы переводчикам Google и Microsoft. Samsung S Translator не завоевал боль...

[Из песочницы] Пользовательские истории – это не требования Привет, Хабр! Представляю вашему вниманию перевод статьи «User stories are not requirements» автора Пер Лундхольм (Per Lundholm). Слоны – не жирафы, а пользовательские истории – это не требования. Они имеют и общие черты и общий контекст, однако это не ставит между ними зна...

Кто тут самый правдивый человек? Узнайте в новой интерактивной книге на iOS Наконец-то кто-то решил возродить этот жанр приложений в App Store Вскоре после выхода первого iPad в App Store получили широкое распространение интерактивные книги. Так получилось, что мы были одними из первых, кто стал публиковать обзоры таких приложений. В основном это бы...

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

Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии) Я работаю программистом, и в том числе занимаюсь машинным обучением применительно к анализу текстов. При обработке естественного языка требуется предварительная подготовка документов, и одним из способов является лемматизация – приведение всех слов текста к их нормальным фор...

Всё о проекте «Спутниковый интернет Starlink». Часть 9. Сервис на рынках вне США Часть 1 ‣ Часть 2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 ‣ Часть 7 ‣ Часть 8 Сервис на рынках вне США Вторым рынком, на котором быстрее всего начнется предоставление сервиса Starlink, является Канада, при этом, судя по карте покрытия, сервис будет предоставляться через г...

Эксперимент: как научиться создавать популярные тексты на английском (и почему англоязычный Хабр так мало читают) Я много лет занимаюсь маркетингом, написанием текстов, при этом увлекаюсь английским и использую его в работе. В русскоязычном интернете в целом не так и много статей о контент-маркетинге и продвижении бизнеса в США. А те что есть часто просто рассказывают как надо делать ...

[Из песочницы] Написание графического приложения на Electron JS (начало: Создание окна) Приветствую! Если вы зашли на эту статью, значит скорее всего вам крайне неохота лезть в официальную документацию (а очень зря. Она и написана подробно, и имеет перевод на русский язык) и вы пришли за простым решением вашей проблемы — написание кросс-платформенного приложени...

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

[Перевод] 6 рекомендаций по разработке безопасных Go-приложений В последние годы Golang распространяется всё шире и шире. Успешные проекты, вроде Docker, Kubernetes и Terraform, сделали огромные ставки на этот язык программирования. Go стал стандартом де-факто в области создания инструментов командной строки. А если говорить о безопаснос...

[Перевод] Кунг-фу стиля Linux: великая сила make Со временем Linux (точнее — операционная система, которую обычно называют «Linux», представляющая собой ядро Linux и GNU-инструменты) стала гораздо сложнее, чем Unix — ОС, стоящая у истоков Linux. Это, конечно, неизбежно. Но это означает, что тем, кто пользуется Linux уже да...

Автоматический привод окна DIY О проектеВсё шло своим чередом, пока не приехал в конце августа 2019 один мой старинный друг, и ну собрались мы на кухне «чаю попить» за закрытыми дверями. Через некоторое время, примерно после первого выпитого чайника, и родилась идея – нужен «Отрыватор» окна для проветрива...

Волейбол глазами компьютера В прошлой статье я рассказал о своих подходах по распознаванию волейбольного мяча в игре. Задача сама по себе интересная и развивать ее можно в нескольких направлениях. Вариант 1 — продолжать исследования (в комментах к прошлой статье мелькали страшные слова SORT, YOLO итд...

Compositional Layout: стоит ли игра свеч? Всем привет! Меня зовут Алексей Скоробогатов, я ведущий iOS-разработчик в Delivery Club. Сегодня я хотел бы рассказать про вёрстку в нашем приложении на примере использования Compositional Layout. В конце прошлого года волевым решением iOS-команды и апрувом руководства мы ...

Перевод Курса по стартапам и бизнесу от Стэнфордского Университета. Лекция №1. Как начинать стартап В этой статье я хочу немного рассказать об одном из самых лучших в мире курсе по созданию бизнеса и стартапов. С 2013 года наша небольшая команда занимается переводом и адаптацией англоязычных видеокурсов. За это время мы перевели и адаптировали свыше 200 часов материала. П...

[Из песочницы] Как использовать поиск эффективно Доброго времени суток. Сейчас мне немного за тридцать, и бо́льшую часть своей жизни я пользуюсь поиском в интернете. Так же, как большинство людей. Но, чем больше проходит времени, тем заметнее для меня становится то, что многие люди не используют и малую часть его возможнос...

eBay начнёт принимать оплату криптовалютой и добавит возможность торговли NFT Стало известно о том, что платформа электронной коммерции eBay изучает возможность интеграции новых способов оплаты покупок, в том числе с помощью криптовалюты. Компания также ищет возможность организации продаж невзаимозаменяемых токенов (NFT). Генеральный директор eBay Дже...

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

Локализация своих скриптов на BASH Создание меню на BASH — задача сама по себе не сложная: "case тебе в руки и echo в спину". Решая её в очередной раз, мне захотелось добавить возможность отображать текст на других языках. Осталось решить, как сделать сам процесс локализации меню более удобным. Если...

Plague Inc стала самой популярной платной игрой в Китае на фоне эпидемии коронавируса Интересно, многие прошли игру до этого момента? В конце прошлого года в Китае был выявлен неизвестный вирус, который вызывает пневмонию. Меньше чем через месяц количество заболевших достигло 600 человек, для 17 болезнь закончилась летальным исходом. Из-за эпидемии власти Кит...

MIUI 12.5 стала доступна для 23 смартфонов благодаря Xiaomi.eu (ссылки на скачивание) Говорят, анонс MIUI 12.5 многих немного разочаровал. И заявленные характеристики, и ожидаемые, но отсутствующие функции не очень понравились пользователям. Однако мы знаем, что во всем виновата не компания Xiaomi, а Google. С появлением глобальной версии оболочки бренду приш...

[Перевод] Python. Язык, на котором просто мыслить Привет, Хабр! У нас возможен предзаказ долгожданного второго издания книги "Простой Python". Перевод первого издания вышел в 2016 году и по сей день остается в числе бестселлеров. Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, ...

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

[Перевод] Пол Грэм: «Краткость = сила» На HackerNews сегодня подняли обсуждение статьи Пола Грэма 2002 года и мы решили воскресить её перевод из небытия. «The quantity of meaning compressed into a small space by algebraic signs, is another circumstance that facilitates the reasonings we are accustomed to carry...

Сам себе Гутенберг. Часть 2. Делаем многоязычные параллельные книги В прошлый раз мы с вами научились делать параллельные книги и сделали русско-английский вариант отрывка романа Харпер Ли "Убить пересмешника". Сегодня мы сделаем следующий шаг и создадим полноценную многоязычную книгу на восьми языках. Напомню, что целью этого про...

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

Язык R для пользователей Excel (бесплатный видео курс) В связи с карантином многие сейчас львиную долю времени проводят дома, и это время можно, и даже нужно провести с пользой. В начале карантина я решил довести до ума некоторые проекты начатые несколько месяцев назад. Одним из таких проектов был видео курс "Язык R для пол...

Вебинар: Современные технологии обучения во время пандемии Технологичная площадка для проведения вебинаров, например, Clickmeeting или любой другой хорошо прокачанный сервис — необходимая база для успешных мероприятий в сети. Но к сожалению, этого недостаточно. Чтобы понять, как проводить онлайн-занятия, стоит также изучить дополни...

Быть тимлидом, ч.1: Люди Всем привет. Меня зовут Семён, я руковожу разработкой партнёрских сервисов в ДомКлик. О роли тимлида сказано и написано много: бесконечное число книг, технических и не очень, тренинги, конференции, каналы и прочее. Проблема в том, что ни одна книга не даёт рецепта «серебрян...

IELTS, TOEFL, PTE: детальный гайд по международным экзаменам по английскому языку Чтобы учиться или официально работать в англоязычной стране, необходимо получить международный сертификат о знании языка. Сегодня существует несколько десятков разнообразных программ тестирования, которые выдают сертификаты об уровне владения английским. Но самыми популя...

[Из песочницы] Попытка решить проблему выбора авиабилетов перед отпуском Привет всем! Хочу немного рассказать про то, как я делал, сделал и буду делать (наверное) в свободное время очередной travel-сервис для поиска авиабилетов. Скриншот одной из страниц: Читать дальше →

Как придумали кодировку UTF-8: выдержки из переписки создателей Всем известна кодировка UTF-8, что давно доминирует в интернет пространстве, и которой пользуются много лет. Казалось бы, о ней все известно, и ничего интересного на эту тему не рассказать. Если почитать популярные ресурсы типа Википедии, то действительно там нет ничего не...

nodejs: менеджеры процессов и ES6-модули В мире серверного JavaScript'а я — новичок с чистым, практически незамутнённым разумом. Поэтому когда я узнал о существовании менеджеров процессов, а конкретно — о pm2, то сразу же попробовал применить его для запуска какого-нибудь простейшего backend-сервиса на nodejs в цел...

Автоматизация сбора купонов для бесплатной литературы Предыстория На ЛитРес есть система бонусов и купонов, которые появляются с завидной регулярностью. Чтобы сделать приятное жене, да и в целом может найти себе интересную книжку, начал мониторить сайт в котором появляются свежие купоны и скидывал их в телеграм. Но буквально сп...

Apple, почему бы не сделать iPad с матовым экраном? Одним из ключевых особенностей новой iPadOS 14 стала расширенная поддержка Apple Pencil. Apple сделала ряд улучшений для iPad, чтобы улучшить интеграцию между своими планшетами и Apple Pencil, наиболее заметным из которых является новая функция Scribble. Это распознавание р...

[Перевод] Продвинутый уровень визуализации данных для Data Science на Python Как сделать крутые, полностью интерактивные графики с помощью одной строки Python Когнитивное искажение о невозвратных затратах (sunk cost fallacy) является одним из многих вредных когнитивных предубеждений, жертвой которых становятся люди. Это относится к нашей тенденции...

В Apple News+ могут появиться аудиоверсии статей Несмотря на то, что сервис Apple News+ пока запущен только в нескольких регионах, купертиновцы время о времени уделяют ему внимание. По данным издания Digiday, Apple хочет добавить в свой сервис для чтения новостей и журналов аудиоверсии статей.Читать дальше... ProstoMAC.co...

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

Правда всегда одна? В интернете есть почти 62 тысячи человек которые знают о том как я отношусь к цифровым «улучшения», «восстановлениям» и «реставрациям». Возможно что их даже больше, если считать возможные репосты моего хабра-текста про нейросети — https://habr.com/ru/post/490620/. Однако, ма...

[Перевод] Ручное управление памятью в языке Go Привет, Хабр! Наши читатели не могли не заметить нашего растущего интереса к языку Go. Наряду с книгой из предыдущего поста, у нас найдется на эту тему немало интересного. Сегодня мы хотим предложить вам перевод материала «для профи», в котором демонстрируются интересные ас...

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

Выпущена бета-версия приложения Microsoft News Bar Компания Microsoft запустила бета-тестирование нового приложения под названием Microsoft News Bar, которое представляет собой новостную панель, отображающуюся на вашем рабочем столе, на которой появляются актуальные новости. Приложение включает в себя несколько настроек, по...

[Перевод] 23 непростых вопроса для JavaScript-собеседования Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Если так — считайте, что ваши поиски окончены. Автор материала, перевод которого мы сегодня публикуем, говорит, что собрал более двух десятков вопросов по JavaScript, предн...

Google Translate оказался невероятно популярным. Его уже скачали 1 миллиард раз только из Google Play Практически все приложения и сервисы Google являются очень популярными, в частности, потому что их можно использовать бесплатно. Google Translate, по мнению многих, является одним из лучших сервисом нейронного машинного перевода. Приложение для Android было выпущен...

Быстрое чтение CSV в C# (fast read CSV) Уже не первый год пользуюсь своим универсальным конвертером CSV файлов в БД SQL Server - ImportExportDataSql, который имеет ряд полезных функций, необходимых любому разработчику БД MSSQL, например: перенос данных с одной БД в другую через SQL скрипт, выгрузка структуры БД...

Новая статья: 10 самых полезных мобильных приложений для студента Вот и завершились летние каникулы. Это значит, что беззаботная жизнь студенческой братии вновь вернётся в свой прежний облик и вовлечёт в водоворот лекций, семинаров, лабораторных и курсовых работ, научных исследований, экзаменов, зачётов и прочих учебных процессов. Денёчки ...

Сервис здоровья Google Fit изменил способ подсчёта калорий и дистанции, старые данные удалят через 30 дней Компания Google известила пользователей об изменениях в работе сервиса для отслеживания состояния здоровья Google Fit.  В Google Fit изменился способ расчёта пройденной дистанции и израсходованных калорий. По словам разработчиков, это сделано, «чтобы другим ...

Опенсорс-бот для трекинга SLA в хелпдеске «Лебовски» создавался для биллинга (отсюда и название), но быстро прижился везде, где была нужна простая статистика по хелпдескам. Все началось в декабре 2019-го. Ко мне пришли проджекты и тестировщики из биллинга: «Есть канал в Slack, куда мы кидаем обращения по проблемны...

Kubernetes в переводе на детский CNCF — созданная при фонде The Linux Foundation международная организация, занимающаяся развитием и продвижением Open Source технологий, которые используются для построения и функционирования инфраструктур, предназначенных для запуска облачных приложений. Но это вы, наверн...

Как проверять выражения на английском like a pro Представьте, что вы читаете текст и наткнулись на новую интересную фразу. Всегда ли вы знаете, как её правильно произнести и использовать в речи? Или, например, вы пишете письмо и не можете решить правильно ли использовали выражение. Эти ситуации типичны для и...

[Из песочницы] Адекватное MVC для начинающих и не только Небольшое вступление Всем 404! Большинство IOS-разработчиков не понимают как работать с Apple-MVC. Из-за чего появляется необоснованная критика, маленькие проекты стараются писать на архитектурах для этого не предназначенных, ViewController'ы становятся огромными, не читаемы...

В Якутии создали голосовой русско-эвенкийский переводчик AYANA "Голосовая платформа Ayana представляет собой программное обеспечение, в котором будет осуществляться мгновенный голосовой перевод слов и предложений языковой пары "русский - эвенкийский" с возможностью понимания и обработки естественного языка. Приложение мож...

Опыт конвертирования кода C# в код Rust Постановка задачи Код на языке C# нужно перевести в код на Rust. Точнее, требуется такая процедура перевода (разработка продолжается на C#), чтобы в любой момент можно было получить работающий код на Rust. Эту задачу я решал для языков Java, Python, JavaScript и PHP, написав...

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

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

Go, локдаун и новый MPD-клиент — встречайте Ymuse Уже лет десять моим основным медиаплеером на компьютере является MPD, Music Player Daemon — фоновый сервис, воспроизводящий музыку. Чтобы с этим сервисом как-то взаимодействовать, нужна программа-клиент. Таких программ существует не один десяток, но до недавнего времени я ни...

[Перевод] Что будет, если ускориться в полтора раза? Можно слушать подкасты и смотреть видео на большей скорости, но как на это реагирует мозг? Моя подруга Мегги смотрит и слушает всё на скорости 150%. Сначала это были обучающие видео и записи встреч, которые ей приходилось смотреть по работе в Google. Затем она начала слуша...

[Из песочницы] Получение meterpreter сессии внутри NAT сети, с помощью Chrome и Pivot машины Вводная Всем привет, в этой статье я хочу поделиться своим опытом в эксплуатации уязвимости Chrome FileReader UAF, проведении техники pivoting, ну и написать свою первую статью конечно. Так как я являюсь начинающим Pentest инженером, то потратил на освоение и понимание этой...

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

Так Систему не обойти Последний учебный год, апрель месяц. Студента все чаще и чаще начинают посещать мысли о том, что надо бы заняться дипломной работой. Заняться — в смысле придумать, как быстро состряпать нечто, что будет хотя бы созвучно той теме, которую, вроде как, утверждали с научным руко...

Google Translate научился транскрибировать в реальном времени Новая функция для перевода речи в текст и последующего перевода в текст на другом языке уже работает с восемью языками,включая русский, но пока только на устройствах с ОС Android.

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

[Перевод] Применение ZIO ZLayer В июле OTUS запускает новый курс «Scala-разработчик», в связи с чем мы подготовили для вас перевод полезного материала. Новая функция ZLayer в ZIO 1.0.0-RC18+ является значительным улучшением старого паттерна модулей, что делает добавление новых сервисов намного быстрее и...

Cлайдер с голосовым управлением на JavaScript Доброго времени суток, друзья! Я тут слайдер написал с голосовым управлением, распознаванием текста и его чтением (озвучиванием) средствами браузера. Функционал: Смена слайдов по нажатию кнопок или стрелок на клавиатуре Тоже самое по голосовым командам «вперед» и «назад...

Open Collective. Прозрачный краудфандинг Слова «краудфандинг» и «краудсорсинг» уже давно вошли в обиход интернет-пользователей. Когда сообщество единомышленников помогает деньгами (на развитие проекта) или своим прямым участием в наполнении, например, карты (проставляя метки в нужных местах), то все делается быстр...

[Перевод] 50 лет Паскаля В начале 1960-х в мире доминировали языки Фортран (Джон Бэкус из IBM) для научного и Кобол (Жан Саммет из IBM и Министерство обороны) для коммерческого применения. Программы писались на бумаге, затем перфорировались на картах, после чего результатов их выполнения ждали цел...

Переводчик в Google Assistant теперь доступен на смартфонах Компания Google добавила функцию перевода в режиме реального времени на смартфоны с Android и iOS. Помощник прослушает разговор и покажет перевод на экране. После этого он предложит варианты ответов с помощью Smart Replies. Режим переводчика будет более полезным на телефон...

Лучшая электронная книга. PocketBook 740 InkPad 3 Pro Мы решили рассказать о лучших электронных книгах, чтобы пользователи, которые выбирают данное устройство, могли с легкостью подобрать идеальный вариант и пользоваться им на протяжении многих лет с полным комфортом. Это на самом деле крайне важный момент, так что давайте прис...

[Перевод] Практика по Котлину: Создание веб приложений на React и Kotlin/JS От переводчика. Привет! Про Kotlin есть стереотип, будто бы это язык для разработки только под Android. На самом деле, это совсем не так: язык официально поддерживает несколько платформ (JVM, JS, Native), а также умеет работать с библиотеками для этих платформ, написанных на...

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

Твердотельный накопитель PNY XLR8 CS3140 оснащен интерфейсом PCIe Gen4 x4 Компания PNY представила твердотельный накопитель XLR8 CS3140. Этот накопитель типоразмера M.2 2280 оснащен интерфейсом PCIe Gen4 x4 и поддерживает протокол NVMe 1.4. Использование интерфейса нового поколения позволяет получить скорость последовательного чтения до 7500 ...

[Перевод] Масштабирование при обслуживании монорепозитория на GitHub В GitHub мы обслуживаем несколько самых крупных Git-репозиториев в мире. Кроме того, на нашем попечении находятся одни из самых быстрорастущих репозиториев. И каждый день самые большие из поддерживаемых нами репозиториев неуклонно продолжают расти. Примерно год назад мы заме...

Tesla предлагает британским полицейским машину на базе Model 3 Компания Tesla подготовила для британской полиции служебный электромобиль на базе Model 3, который должен стать пробным шаром Tesla на местном рынке машин экстренной помощи. Это не первая полицейская машина на базе Model 3, но ранее дооборудованием занимались сторонние ...

[Перевод] Цифровизация разума и ее возможные последствия От переводчика: материал переведен под впечатлением оживленной дискуссии, развернувшейся в комментариях к посту о технологиях потенциального продления жизни. Читатели в большей степени заинтересовались переносом сознания на цифровой носитель, нежели продлением жизни биологич...

[Из песочницы] Почему учёба в IT в Германии? Почему учёба в IT в Германии? Читая Хабр, я узнал много историй переезда в Европу различных специалистов. Если речь шла про Германию, то обычно это переезд с помощью Bluecard. Но я решил рассказать про свой опыт переезда на учёбу в Германию. Резиденция Вюрцбурга Почему им...

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

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

[Перевод] 5 интересных JavaScript-находок, сделанных в исходном коде Vue Чтение исходного кода известных фреймворков может хорошо помочь программисту в улучшении его профессиональных навыков. Автор статьи, перевод которой мы сегодня публикуем, недавно анализировал код vue2.x. Он нашёл в этом коде некоторые интересные JavaScript-идеи, которыми реш...

Заметки Дата Саентиста: персональный обзор языков запросов к данным Рассказываю из личного опыта, что где и когда пригодилось. Обзорно-тезисно, чтобы понятно было что и куда можно копать дальше — но тут у меня исключительно субъективный личный опыт, у вас может быть все совсем по-другому. Почему важно знать и уметь обращаться с языками зап...

Вакансия: Теплица социальных технологий ищет внештатного журналиста Редакция сайта te-st.ru примет на работу профессионального внештатного журналиста, который умеет писать вдохновляющие истории. Работа удаленная, частичная занятость. Прием заявок до 15:00 16 февраля 2021 года (МСК).Задача: готовить журналистские тексты для публикации на сай...

14 практических советов по использованию Tableau Всем привет, меня зовут Меркурьев Михаил, я продуктовый аналитик в ManyChat. Год назад мы решили использовать Tableau как основной BI инструмент в компании и столкнулись с рядом проблем, касающихся того, что нужно наладить эффективную работу с инструментом для аналитиков, ме...

[Из песочницы] Создание механизма лучше, чем «Like» Это путешествие началось с попытки стать успешным и трансформировалось в поиск идеального механизма для рейтинга и поиска интересного контента в интернете, а также некоего идеального применения этого механизма. Это рассказ о моем незакрытом гештальте, персональной утопии о ...

Google добавила в Android клавиатуру для незрячих iOS всегда была на голову впереди Android, если речь заходила о доступности. Благодаря глубокой продуманности мобильной операционки от Apple ей могли с удобством пользоваться люди с ограниченными возможностями. Чего только стоит голосовое управление интерфейсом, озвучивание...

[Из песочницы] Как использовать несколько языков программирования и не сойти с ума Привет, Хабр! Представляю вашему вниманию перевод статьи «How to use multiple programming languages without losing your mind» автора Bart Copeland. Сопливое нытьё про FSF и Red HatКароч, тема такая: я им написал, а они не ответили. Ну ладно бы Массивсофт, который вообще ник...

Что установлено на моём iPhone в 2020 году Что установлено на моём iPhone? Всем интересно, какие приложения используют другие владельцы смартфонов. И именно поэтому я решился на написание данного материала. По правде говоря, с недавнего времени я решил существенно сократить использование телефона по одной простой при...

Google автоматически добавляет Путина в перевод популярной фразы В сервисе компании Google, предназначенного для автоматического перевода текста, нашли необычный “баг”. Дело в том, что при переводе популярной фразы Google-переводчик автоматически добавляет Путина.

В электронной книге Kobo Elipsa используется дисплей E Ink размером 10,3 дюйма по диагонали Компания Kobo представила электронную книгу Elipsa, которая стала самой большой в ассортименте Kobo. В ней используется дисплей E Ink размером 10,3 дюйма по диагонали. Разрешение экрана — 1404 x 1872 пикселей. С учетом размера экрана плотность пикселей равна 227 п...

OpenCASCADE и Невидимое солнце Дао Тот лучший путник, что следов не оставляетТот лучший лидер, что без речи вдохновляетПлан совершенен, если плана вовсе нетИ если мудрый двери закрывает,Вам никогда не разгадать секрет Великая книга Дао - Стих 27 ( Перевод Ю. Полежаевой)Привет, Хаб...

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

Как выбрать чехол для Amazon Kindle Oasis 2 (2017) 3G Достаточно часто пользователи после приобретения электронной читалки спрашивают о том, а стоит ли покупать чехол для Amazon Kindle Oasis 2 (2017) 3G, или же можно носить устройство в первозданном виде и наслаждаться чтением книг. В целом, устройство и правда собрано из прочн...

[Из песочницы] Вторая часть перевода книги Дэвида Кушнера «Masters of Doom». Главы 6-12 Закончен и выложен на Ваш суд перевод книги Дэвида Кушнера «Masters of DOOM». Как полностью подготовленный для печати вариант, так и исходный код, в случае, если кто-то решит внести свои изменения. Когда брался за перевод — было интересно узнать подлинную историю одной и...

[Перевод] Прошло тридцать лет, а QBasic по-прежнему лучший Моему старшему сыну Ноа три месяца назад исполнилось семь лет. Если бы он мог обменять всю свою семью на два часа игры в Minecraft, то сделал бы это без раздумий. Ещё одна любовь всей его жизни — это Super Mario Maker. У меня бегали мурашки, когда я видел, как он играет в у...

Xiaomi Mi 11 с доставкой за пределы Китая резко упал в цене Онлайновый магазин Giztop, который уже начал международные поставки нового флагманского смартфона Xiaomi Mi 11 за пределы Китая, снизил цену на смартфон, причём довольно ощутимо. Версия Xiaomi Mi 11 с 8/128 ГБ памяти, которая неделю назад предлагалась за 799 долларов, т...

Zymo Research предлагает обнаружение SARS-CoV-2 и его вариантов с помощью сервиса Environ™ Zymo Research предлагает общественную систему обнаружения вируса SARS-CoV-2 и отслеживания его вариантов с использованием сервиса Environ™ COVID-19 для тестирования сточных вод Новый сервис позволяет отслеживать различные варианты вируса и выявлять их устойчивость к вакцинам...

Zymo Research предлагает обнаружение SARS-CoV-2 и его вариантов с помощью сервиса Environ™ Zymo Research предлагает общественную систему обнаружения вируса SARS-CoV-2 и отслеживания его вариантов с использованием сервиса Environ™ COVID-19 для тестирования сточных вод Новый сервис позволяет отслеживать различные варианты вируса и выявлять их устойчивость к вакцинам...

[Перевод] Перевод стандарта IDEF0 на русском языке Предисловие Должно стремиться к знанию не ради споров, не для презрения других, не ради выгоды, славы, власти или других низменных целей, а ради того, чтобы быть полезным в жизни. Ф. Бэкон Те, кто будет читать перевод и сравнивать с компиляциями русскоязычной документации ...

Ректор МГПУ Игорь Реморенко поддержал решение о переносе ЕГЭ на более поздний срок Ректор МГПУ Игорь Реморенко выступил в поддержку решения Минпросвещения о переносе начала ЕГЭ с 8 июня на более поздние сроки. Напомним, что мотивацией для такого решения выступило распространение коронавирусной инфекции. По словам эксперта, за счет переноса ЕГЭ мож...

Ленивая инициализация в C# Отложенная инициализация или «ленивая» инициализация — это способ доступа к объекту, скрывающий за собой механизм, позволяющий отложить создание этого объекта до момента первого обращения. Необходимость ленивой инициализации может возникнуть по разным причинам: начиная от же...

Project Loom: Современная маcштабируемая многопоточность для платформы Java Эффективное использование многочисленных ядер современных процессоров — сложная, но всё более важная задача. Java была одним из первых языков программирования со встроенной поддержкой concurrency. Ее concurrency-модель, основанная на нативных тредах, хорошо масштабируется д...

Личный опыт изучения испанского: так ли прост язык, как о нем пишут? Аtención: Мнение, описанное в статье, — субъективно, это личный взгляд на вещи. У каждого человека разные способности к изучению языков, как и к любой другой деятельности. До переезда в Испанию у меня был скудный опыт в изучении иностранных языков. Относительного успеха я ...

Вы точно не запомните все значения этих английских слов Самое многозначное слово в русском языке — «идти». У него 26 основных значений и еще больше десятка фразеологических. Вот только по многозначности английский язык сильно перегнал русский. В нем есть слова и с сотней значений, а рекордсмен в этом смысле имеет целых 645 д...

7 слов в английском, которые встречаются в СМИ реже чем 3 случая на 100 миллионов В английском языке уже больше миллиона уникальных слов — именно такие результаты дал масштабный анализ литературы, который совместно проводили Гарвардский университет и компания Google. Лексикон языка увеличивается в среднем на 8500 новых слов каждый год. С такой же скоро...

Приключение чисел в ASCII-ландии. Часть 0x01u. Беззнаковые целые числа Думаю, с переводом чисел в ASCII строки в своей жизни сталкивался каждый программист. В свое время для меня было удивительно узнать, что перевод десятичной цифры в равнозначный ASCII символ – операция сложения. С этим знанием я ложился спать, и с этим же знанием я бодро пр...

Xiaomi добавила в MIUI 12 новый режим чтения «Бумага» Компания Xiaomi продолжает добавлять в MIUI 12 новые функции, которые не были представлены в прошивке на момент апрельского анонса прошивки. В свежей бета-версии от 30 июня появилось упоминание нового режима «Бумага» в настройках «Режим чтения». ...

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

[Перевод] Телефон шпионил за мной, поэтому я нашёл тех, кто использует данные слежения СЛЕЖКА: Американская компания имеет информацию о моём местоположении. В моём телефоне 160 приложений. Я не знаю, что они делают, но решил это выяснить. У меня было ощущение, что эти приложения шпионят за мной. Конечно, не прослушивают меня, но постоянно следят за тем, где...

М.Видео обрабатывает до 60% клиентских обращений с помощью искусственного интеллекта Сеть М.Видео внедрила систему роботизированной поддержки клиентов с использованием искусственного интеллекта на сайте, в приложении и наиболее популярных мессенджерах (WhatsApp, Telegram, Viber). Искусственный интеллект в лице виртуального помощника Алёны распознает до 98% з...

[Перевод] Выбираем лучший бэкенд-фреймворк 2021 года Недавно мы опубликовали статью, автор которой размышлял о том, какой язык программирования, JavaScript, Python или Go, лучше всего подойдёт для бэкенд-разработки в 2021 году. Сегодня мы представляем вашему вниманию перевод ещё одного материала того же автора. Здесь он пытает...

Тестирование производительности кода в ОС Linux с примерами Когда я занялся изучением Java, одной из первых задач, которую я пытался решить было определение четных/нечетных чисел. Я знал несколько способов как это сделать, но решил поискать «правильный» способ на просторах интернета. Информация по всем найденным ссылкам говорила мне ...

[Из песочницы] На пороге квантового сознания Предпосылки появления ИИ, превосходящего мозг человека: закон Мура для квантовых компьютеров; появление языков программирования для квантовых компьютеров; квантовый компьютер похож на работу интуиции, воли и сознания человека — почти мгновенный перебор всех возможных вариа...

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

[Перевод] Базовое руководство по созданию сбалансированных команд разработчиков Общался недавно с миддлом из команды разработки, которая состояла из 6-ти сеньоров и одного миддла. По словам миддла, расти в этой команде было очень сложно по ряду причин: отсутствие техлида. Формально техлид был. С очень высоким техническим уровнем. Но как руководитель, ...

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

PayPal запускает сервис торговли криптовалютами Об этом сообщает "КоммерсантЪ" со ссылкой на Coindesk.Paxos на прошлой неделе объявил о запуске собственного брокерского бизнеса - Paxos Crypto Brokerage позволяет компаниям встраивать в их собственные мобильные приложения функции покупки, продажи, хранения и перев...

Представлена игровая мышь Razer Orochi V2 Компания Razer представила компактную и легкую беспроводную игровую мышь Orochi V2. В описании новинки производитель отмечает использование технологии Razer HyperSpeed ??Wireless, обеспечивающей сверхнизкую задержку, и фирменных механических переключателей второго покол...

DiskDigger Photo Recovery для Android: Как восстановить удаленные с SD-карты фото Проблема бэкапа данных в наши дни стоит особенно остро. Массовые пользователи зачастую пренебрегают базовыми правилами цифрового этикета и не сохраняют данные в облако или хотя бы на ПК или внешний носитель. А потом эти же люди удивляются: “куда пропали мои фотографии?...

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

На страницах игр в магазине Xbox теперь отображается список поддерживаемых языков В блоге Xbox Wire Microsoft объявила, что отныне в цифровом магазине Xbox будет отображаться информация о том, на какие языки переведён интерфейс, озвучка и субтитры в той или иной игре. Причём язык, используемый на вашей игровой консоли, будет отображаться первым в списке....

Asciidoc для подготовки сложной документации В заголовке использовано слово сложной, под которым можно понимать все, что угодно. Утверждение о том, что 2 * 2 = 4, если вдуматься, тоже очень не просто. Но в данном случае всё банальнее. Речь идёт о ЕСКД, ГОСТ, ОСТ и тому подобных скучных терминах, отягчаемых бюрократиче...

[Перевод] Цитату из романа Джейн Остин закодировали в куске пластика В 1814 году цитату из романа Джейн Остин «Мэнсфилд Парк» «Когда один повод для счастья себя исчерпывает, человек ищет другой» напечатали с помощью революционного на тот момент парового принтера, способного печатать текст более чем на тысяче листов бумаги в час.В начале нулев...

Возможно ли использовать Linux Desktop в Windows инфраструктуре? Всем привет! На Хабре неоднократно поднимались вопросы о том, как подготовить дистрибутив Linux для ввода в Active Directory, а также для интеграции с некоторыми другими серверами Windows. При этом, до сих пор не было написано статьи о том, стоит ли вообще этим заниматься, ...

В Google Translate появились новые языки С 2016 года компания Google не добавляла в переводчик не одного языка. Теперь разработчики компаний Google обновили сервис переводчики тем самым добавив новые языки. Теперь Google переводчик обзавелся следующими языками: татарский, одия, киньяруанда, туркменский и уйгурский...

«Международная» MIUI 12 появилась для 20 с лишним моделей Xiaomi и Redmi. Разблокированы скрытые функции и сняты ограничения На прошедшей неделе компания Xiaomi представила публике новую фирменную оболочку  MIUI 12 и сразу начала закрытое бета-тестирование, вызвав нешуточный ажиотаж среди пользователей. Проблема в том, что тестирование не только закрытое, но и для китайской версии прошив...

Наш опыт работы с данными в etcd Kubernetes-кластера напрямую (без K8s API) Все чаще к нам обращаются клиенты с просьбой обеспечить доступ в Kubernetes-кластер для возможности обращения к сервисам внутри кластера: чтобы можно было напрямую подключиться к какой-то базе данных или сервису, для связи локального приложения с приложениями внутри кластера...

Мне кажется, дело не в языке, а в том, как на нем пишут «Летом между 2 и 3 курсом я пошла искать работу — а в Новосибе того времени почти все вакансии для ребята без опыта были про PHP. Начинала с очень простых вещей — WordPress, Drupal… Потом писала бэкенды на Yii и много еще разного. Go впервые попробовала в 2014-м, вдохновивши...

[Перевод] “Мир после капитала” Альберта Венгера (часть 3/7) Книга Мир после капитала американского инвестора немецкого происхождения Альберта Венгера — один из наиболее значимых текстов об экономике после капитализма. Читать перевод части 3/7

YouTube хочет, чтобы пользователь видел на родном языке ... YouTube тестируют инструмент, который отвечает за автоматический перевод информации на родной язык пользователя. Целый ряд пользователей обратили внимание, что названия, описания и субтитры роликов на английском языке стали генерироваться на португальском и турецком языках. ...

Microsoft анонсировала новые функции для мобильных приложений Outlook, Lens и Teams Компания Microsoft анонсировала целый ряд новых функций, которые в обозримом будущем появятся в мобильных приложениях Outlook, Lens, Office и Teams на Android и iOS. Outlook и Cortana Outlook для iOS вскоре получит поддержку диалогового интерфейса для Cortana, который буде...

[Перевод] Почему интернационализация и локализация имеют значение Хабр, отличного всем времени суток! Скоро в OTUS стартует курс «Python Web-Developer»: мы приглашаем на бесплатный Demo-урок «Паттерны Page Controller и Front Controller: реализация в Django» и публикуем перевод статьи Nicolle Cysneiros — Full Stack Developer (Labcodes). Сог...

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

[Из песочницы] От желания до оффера: как программисту организовать подготовку к интервью Пару месяцев назад из-за пандемии мне пришлось искать работу и подойти к этому я решила системно. Со всей своей любовью к планированию, записям и визуальным отражением прогресса. Пройдя путь от белого листа до офферов, представляю свой план, по которому выбирала компании и г...

BaldPhone — Android-лаунчер для пожилых людей BaldPhone — лаунчер для пожилых людей Плохое зрение, возраст или болезни пожилых людей могут стать причинами, из-за которых они не смогут использовать современные смартфоны. Это серьезная проблема для рынка, и пока производители не предлагают нормальных режимов работы ...

Все, что вы хотели узнать про области видимости в Python, но стеснялись спросить В преддверии старта нового потока по курсу «Разработчик Python», решили поговорить про области видимости в Python. Что из этого вышло? — Читайте в материале ниже. Сегодня мы будем говорить о важных теоретических основах, которые необходимо понимать и помнить, чтобы писат...

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

[Из песочницы] Как я учу детей Питону Моя основная работа связана с данными и программированием на R, но в этой статье я хочу рассказать про своё увлечение, которое даже приносит некий доход. Мне всегда было интересно рассказывать и объяснять что-то друзьям, одноклассникам и однокурсникам. Ещё мне всегда прост...

Облако для SOA приложений и не только Привет Хабр.Сегодня я хочу рассказать про своё детище - платформу "qSOA.cloud", которая позволяет запускать приложения построенные по SOA в облаке по разумной цене. Например, стоимость размещения простого HTTP API сервиса, который обрабатывает ~400 000 запросов в сутки, мож...

[Перевод] Как я модернизировал свою Flash-игру В этом посте я расскажу о том, как перенёс свою Flash-игру Frog Fractions на современную платформу. В результате я создал частично автоматизированный порт на Unity при помощи Haxe. Пост будет интересен всем, кто пытается модернизировать свою кодовую базу на Flash. В посте б...

Я нашёл лучшую замену клиенту Gmail для Android, iOS, Windows и macOS Я уже много лет пользуюсь Gmail. Несмотря на то что у меня есть вспомогательная почта от Яндекса, которая обеспечивает мне доступ к фирменным сервисам российского поисковика, основной является всё-таки почта Google. Мне всегда нравилось, как эффективно Gmail отсекает спам, ...

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

[Перевод] Чем меня разочаровал Typescript и стоит ли он того? Прежде чем начать, хочу упомянуть, что я фанат TypeScript. Это мой основной язык программирования для фронтенд проектов на React и для любой бекенд работы, которую я выполняю в Node. Я полностью за Typescript, но есть моменты, которые меня беспокоят и про которые я и хотел...

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

Я принес вам решение проблемы с исключениями в C#. Но вам не понравится Я каждый день пишу код на сишарпе, и натыкаюсь на одну проблему: я трачу кучу времени на то, чтобы решить, как быть, если что-то идёт не по плану. У меня есть приличный опыт работы с другими языками программирования, и стандартный подход по работе с ошибками в C# мне не н...

Энергомонитор на базе PZEM-004t DIY О проектеПару лет назад, коллега по работе показал «приборчик» который включался последовательно с нагрузкой и на дисплее отображал показания энергопотребления нагрузки. Сделан он был на Arduino и PZEM-004t. Я естественно загорелся сделать себе такой-же «Измерятор», компонен...

Чехол с клавиатурой Logitech Slim Folio Pro и мышь Pegble i345 подходят для нового планшета Apple iPad Pro Одновременно с чехлом Combo Touch для планшетов Apple, в который встроен трекпад, компания Logitech представила универсальный чехол с клавиатурой Slim Folio Pro, предназначенный для планшетов Apple iPad Pro 3-го и 4-го поколения с экраном размером 12,9 дюйма (такой вари...

UX-дизайнер из России создал приложение для детей с аутизмом, которым пользуются во всем мире У дочки Захара Лобанова расстройство аутистического спектра (РАС). Первые тревожные признаки появились достаточно рано – в полтора года пропала речь, исчез зрительный контакт, появились повторяющиеся навязчивые движения. Но официально атипичный аутизм девочке диагностировал...

Данные о характеристиках и ценах SSD Samsung 870 EVO SATA указывают на скорый анонс Немецкое издание WinFuture сообщило, что Samsung собирается возродить серию твердотельных накопителей EVO. Южнокорейский гигант вот-вот анонсирует новое семейство Samsung 870 EVO. Накопители, которые уже засветились в нескольких интернет-магазинах Европы и США, будут иметь с...

Что для iOS 14 нововведения, тогда как у Android эти фишки ... Вчера Apple порадовала свое сообщество анонсом новой версии мобильной операционки — iOS 14. Прошивку уже оперативно установили и начали раскладывать по полочкам все нововведения, ряд из которых…близок к функциям Android. В этом нет ничего удивительно и зазорного...

Рабочее зеркало букмекерской компании Мелбет Букмекерская контора Melbet начала свою работу в 2012 году. Компания имеет соответствующую международную лицензию от Кюрасао, которая не позволяет Melbet вести свою деятельность в определённых странах, включая Российскую Федерацию. Если пользователи из Украины не имеют про...

[Перевод] Двоичные и побитовые операции в PHP Недавно я обратил внимание, что в разных проектах мне приходится активно писать побитовые операции на PHP. Это очень интересное и полезное умение, которое пригодится начиная с чтения двоичных файлов до эмуляции процессоров. В PHP есть много инструментов, помогающих манипул...

Бесплатные офисные пакеты как альтернатива Microsoft Office Деловая или личная переписка, обмен документами по почте – всё так или иначе вертится вокруг формата doc/docx. Неудивительно, ведь набор программ Microsoft Office очень популярен на этой планете. Но чем дальше живёт Интернет, тем больше появляется альтернатив у разных прогр...

Моделирование отказоустойчивых кластеров на базе PostgreSQL и Pacemaker Введение Некоторое время назад передо мной поставили задачу разработать отказоустойчивый кластер для PostgreSQL, работающий в нескольких дата-центрах, объединенных оптоволокном в рамках одного города, и способный выдержать отказ (например, обесточивание) одного дата-центра. ...

[Перевод] Трансформеры как графовые нейронные сети TL;DR: перевод поста Chaitanya Joshi "Transformers are Graph Neural Networks": схемы, формулы, идеи, важные ссылки. Публикуется с любезного разрешения автора.Друзья-датасаентисты часто задают один и тот же вопрос: графовые нейронные сети (Graph Neural Networks) — п...

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

Google «поломала» YouTube. Пользователи недовольны Компания Google регулярно обновляет сервис YouTube при помощи новых функций, однако последнее нововведение было встречено многими пользователями в штыки. Дело в том, что некоторые пользователи YouTube получили возможность протестировать обновленную версию приложения, в ...

Почему в мире стало рождаться больше близнецов? Близнецы из проекта фотографа Питера Зелевски По данным научного журнала Human Reproduction, сегодня в мире рождается больше близнецов, чем когда-либо раньше. По расчетам исследователей, ежегодно на нашей планете на свет появляется около 1,6 миллиона двойняшек, и близнецом я...

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

«Чтение на выходные»: аудиодайджест материалов о стриминговых сервисах и музыкальной индустрии Для «чтения на выходных» мы подобрали материалы о рекордах музыкальных чартов, триумфальном возвращении медиаплеера Winamp и о том, как изменились аудиоформаты за последние 100 лет. Читать дальше →

Как переводить «участие»/«участников» без part/participate Есть еще один куст слов, по которому в голову большинства переводчиков (я в их числе) в голову лезет только один дежурный набор вариантов: участник/участие > take part/participate/participant. Как обычно, мы посмотрели несколько переведенных с английского книг по бизнесу...

Вы знаете английский? Узнайте, насколько далеко вы могли бы отправиться в прошлое Язык — это пластичная система, которая постоянно изменяется. Но эти изменения незаметны обычному человеку — для них требуются десятилетия и даже века. Мы решили показать, насколько сильно менялся английский язык на протяжении веков. Но не в скучной околонаучной статье, а в...

Еще немного про использование VPN в Билайн Привет! В этой статье я расскажу о ещё двух вариантах VPN, используемых нами для включения клиентов с помощью Мультисим Резервирования, это L2TP и L2-VPN. Первый используется для включения сервисов Интернет, второй для включения каналов L2 MPLS.Самый первый — L2TPИ...

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

[Из песочницы] Являются ли онлайн-сервисы транскрипции безопасными и конфиденциальными? Привет, Хабр! Представляю вашему вниманию перевод статьи «Are Online Transcription Services Safe and Private?» автора Matthew Hughes. Транскрипция когда-то была ручным, утомительным процессом. Врачи, журналисты и целая толпа профессионалов записывали свои записи и разговоры...

Твердотельные накопители Patriot P210 и P220 выполнены в типоразмере 2,5 дюйма На стендах Patriot на выставке CES 2020 источник обнаружил твердотельные накопители P210 и P220, которые скоро должны пополнить ассортимент компании. Обе модели выполнены в типоразмере 2,5 дюйма и оснащены интерфейсом SATA 6 Гбит/с. Модель P210 построена на контроллере...

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

Laravel. Локализованный роутинг Привет, Хабр! Хочу рассказать вам о том, как в одном проекте возникла проблема с роутингом и как мы её решали. Сначала наш проект был самым обычным сайтом. Сайт развивался, аудитория расширялась и возникла необходимость поддержки мультиязычности. Проект был на базе фреймвор...

Как отредактировать PDF на Mac и распознать текст на изображении Вскоре после того, как я купил свой первый Mac, встал вопрос о приложении для редактирования PDF. Возможность открывать такие файлы для чтения с помощью встроенной утилиты «Просмотр» была приятным сюрпризом, но когда нужно было отредактировать текст, изображение или добавит...

Имитируем сетевые проблемы в Linux Всем привет, меня зовут Саша, я руковожу тестированием бэкенда в FunCorp. У нас, как и у многих, реализована сервис-ориентированная архитектура. С одной стороны, это упрощает работу, т.к. каждый сервис проще тестировать по отдельности, но с другой — появляется необходимость ...

[Перевод] Таблицы и CSS-свойство float в современной веб-разработке Больше двадцати лет тому назад таблицы были основным HTML-средством для оформления веб-страниц. Таблицы давали веб-мастерам стабильный механизм для создания сайтов, имеющих некие признаки «дизайна». Содержимое страниц больше не должно было идти строго сверху вниз. Материалы ...

Google избавится от популярного приложения для обучения детей чтению Два года назад команда разработчиков из подразделения Google Area 120 создала приложение Rivet для обучения детей чтению. Этот сервис стал довольно популярен, но Google по какой-то причине решила от него избавиться.

Как составить резюме на английском для иностранной компании Привет! Меня зовут Лео Скляр, я методист направления английского языка в Яндекс.Практикуме. Сейчас занимаюсь подготовкой курса английского для работы. Он может быть полезен как программистам, так и другим специалистам из digital-сферы. Я решил обобщить актуальную и самую цен...

Как же, черт возьми, отсортировать этот список? Пусть у нас есть список — содержимое каталога, в котором элементами являются экземпляры классов File и Folder. Задача — отсортировать этот список. Есть два широко известных варианта сортировки структуры каталога — когда сначала идут каталоги, а потом файлы, и когда файлы и к...

Поиск в Кафке Меня зовут Сергей Калинец, я — архитектор в компании Parimatch Tech, и в этой публикации хочу поделиться нашим опытом в области поиска сообщений в Kafka.Для нашей компании Kafka является центральной нервной системой, через которую микросервисы обмениваются информацией. От вх...

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

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

Как найти иллюстратора, если вы ничего не понимаете в иллюстрации Меня зовут Полина, я работаю веб-дизайнером и иллюстратором. Работы много, поэтому со временем возник вопрос о поиске «запасного игрока», который в случае моего большого загруза мог бы подхватить задачу по созданию иллюстраций для статей на Хабр и Яндекс Дзен. До этого мом...

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

[Из песочницы] vuex + typescript = vuexok. Велосипед, который поехал и обогнал всех Доброго времени суток. Как и многие разработчики, я в свободное от работы время пишу свой относительно небольшой проект. Раньше писал на react, а на работе используется vue. Ну и что бы прокачаться во vue начал пилить свой проект на нем. Сначала всё было хорошо, прямо-таки ...

Samsung может спасти Huawei, начав делать для нее процессоры. Это возможно? Снова начнем статью со слов о том, что Huawei находится не в самом лучшем положении из-за санкций США. Кто-то даже скажет, что компания на грани краха, но это не совсем так. Дело в том, что какие-то компоненты вопреки санкциям закупать можно, при этом вполне официально. А е...

Коды step-by-step: Aztec Code Вам ведь ещё не надоели коды? Надеюсь, что нет, поскольку сегодня мы рассмотрим Aztec Code — именно их вы могли видеть на своих смартфонах в электронной версии посадочных талонов на авиарейсы, а может на железнодорожных билетах или ещё где. Один из таких кодов показан слева ...

[Перевод] Три бага в драйвере Go для MySQL Так как нас не устраивала скорость и надежность исходной имплементации на Ruby, в последние несколько лет мы постепенно выводили критический функционал из нашего Rails-монолита GitHub.com и переписывали часть кода на Go. Например, на Github Satellite в прошлом году мы анонси...

Вотермарка для iPhone и учебник английского: бесплатные приложения в App Store Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня по скидке раздают приложение для добавления водяных зн...

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 2: Kotlin Multiplatform Продолжаем цикл статей о внедрении языка Котлин в наш процесс разработки. Первую часть ищите здесь. В 2017 году увидел свет амбициозный проект от компании Jetbrains, предлагающий новый взгляд на кросс-платформенную разработку. Компиляция кода на kotlin в нативный код различ...

Какие функции могут появиться в Android 11 Android 11 станет еще лучше! Android 10 по-прежнему является недостижимой мечтой для многих пользователей смартфонов под управлением Зеленого Робота (да даже Android 9 получили еще далеко не все), но при этом разработчики из Google уже работают над Android 11. Новое программ...

[Из песочницы] Как я 12 лет создавал свой ЯП и компилятор к нему События истории рассказываются в хронологическом порядке, если вам кажется, что какое либо событие не относится к делу, то скорее всего — это не так, просто момент в котором будет понятно почему я упомянул это событие, будет позднее. Создаваемый мной язык, со временем меня...

[Перевод] Мой второй год в качестве независимого разработчика Иллюстрация Лорейн Йоу. Суслик-талисман языка Go адаптирован из работ Рене Френч Два года назад автор этой статьи Майкл Линч (Michael Lynch) уволился с должности инженера-программиста в Google, чтобы начать собственный бизнес (см. статью «Почему я ушёл из Google и начал ра...

Microsoft решила закрыть свою версию голосового помощника В прошлом месяце американская компания Microsoft объявила, что в следующем году она собирается «отключить» мобильные приложения Cortana как для Android, так и для iOS-устройств в нескольких странах. Компания подтвердила, что с 31 января 2020 года больше не будет ...

Исправление ошибки в Windows 7, из-за которой вместо обоев отображается черный фон, будет доступно всем Как известно, в последнем обновлении Windows 7, выпущенном в середине января, есть ошибка, связанная с выводом обоев на рабочий стол. Если выбран вариант «Растянуть», вместо обоев выводится черный фон. Если выбрать варианты «Заполнение», «П...

[Из песочницы] Генерируем тексты песен Кис Кис цепями Маркова в 50 строк Сегодня я хочу рассказать про свой опыт генерации текста песен с помощью python и библиотеки Markovify Дисклеймер: автор хотел повеселить себя вечером и не придумал ничего лучше, как: В качестве корпуса для "обучения" цепи я буду использовать текст песен группы Ки...

[Перевод] Пишем движок полнотекстового поиска на Go Полнотекстовый поиск — один из тех инструментов, которые мы используем практически каждый день, когда ищем какую-то информацию в интернете. Full-Text Search (FTS) — это метод поиска текста в коллекции документов. Документ может ссылаться на веб-страницу, газетную статью, соо...

Будни Scrum-Мастера: трансформация команды и себя Бывало ли с вами такое, что вовремя общения, чтения или изучения чего-то будто осеняет, какая-то из старых или нынешних ситуаций в буквальном смысле предстаёт в новом свете? Со мной это постоянно случается, в этот раз при чтении книги “Азбука системного мышления” Донеллы Мед...

Буддизм с точки зрения программиста Здравствуйте, меня зовут Сергей, я работаю JavaScript-программистом, и я - буддист. Но совсем не такой, каким вы меня только что представили. Наверняка, при прочтении слова "буддист", в вашей голове всплывает либо образ улыбчивого азиата в оранжевом одеянии, либо образ безр...

[Перевод] Визуальная теория информации (часть 1) Перевод интересного лонгрида посвященного визуализации концепций из теории информации. В первой части мы посмотрим как отобразить графически вероятностные распределения, их взаимодействие и условные вероятности. Далее разберемся с кодами фиксированной и переменной длины, п...

[Из песочницы] Null safety в Dart Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться англий...

[Перевод] «Почему Kotlin хуже, чем Java?» Такой провокационный вопрос задал реддитор nenemen в сабреддите Java:«Я думаю о том, чтобы свой следующий проект сделать на Kotlin + Spring Boot, но мощь всенародной любви к Kotlin и одновременно ненависти к Java заставляют всё это походить на какой-то культ. Поэтому хотел б...

Microsoft убивает Mixer и заключает договор с Facebook Gaming Пока все следили за насыщенной презентацией Apple, Microsoft взяла и ошарашила всех поклонников бренда Xbox: стриминговый сервис Mixer, который она так усердно пыталась превратить в достойного конкурента Twitch, приказал долго жить. Shroud, Ninja и другие высокооплачиваемые ...

Проброс USB-портов из Windows 10 для удалённой работы Когда человек много лет рыл бункер и запасал там продукты, он должен испытывать глубокое моральное удовлетворение, если бункер понадобился. Он будет довольный заявлять: «А я говори-и-и-ил!» То же касается и того, кто делал запасы продуктов в кладовой, когда все закупались в ...

6 новых функций, которые Google предлагает каждому пользователю Android Google недавно представил несколько новых функций Android, таких как Emoji Kitchen и аудиокниги с автозапуском. Теперь компания добавила шесть новых функций, которые скоро станут доступны всем. Появится тёмный режим для Google Карт, новый инструмент проверки пароля для польз...

Хранение данных. Или что такое NAS, SAN и прочие умные сокращения простыми словами TL;DR: Вводная статья с описанием разных вариантов хранения данных. Будут рассмотрены принципы, описаны преимущества и недостатки, а также предпочтительные варианты использования. Читать дальше →

Сбер запускает сервис речевых технологий До конца года доступ к сервису, разработанному командой SberDevices, будет бесплатным.SmartSpeech можно использовать на сайтах, в приложениях или умных устройствах для озвучивания контента и команд или голосового ввода. Также используемые в сервисе технологии синтеза и распо...

Hello, Word! Разрабатываем браузерное расширение в 2021-м Привет! Меня зовут Саша Коновалов, я разработчик в компании Oxonit и наставник на программе «Мидл фронтенд-разработчик» в Яндекс.Практикуме. На примере разработки расширения «Hello, Word» я расскажу, как разрабатывать кроссбраузерное расширение со знаниями современного фро...

«Не совсем китайская» MIUI 12.5 появилась для множества смартфонов Xiaomi, Redmi и Poco Компания Xiaomi пока тестирует свою фирменную оболочку MIUI 12.5 в Китае, а к запуску программы тестирования глобальной версии MIUI 12.5 пока ещё ведётся подготовка. Тем не менее, появился способ приобщиться к MIUI 12.5 без лишних сложностей за пределами Китая.  О...

Законопроект об оформлении согласия на обработку персональных данных принят в первом чтении Предлагается также установить обязанность оператора ПД использовать сертифицированные ФСБ России или ФСТЭК России средства защиты информации - с функцией уничтожения информации.Кроме того, к ведению Роскомнадзора предлагается отнести установление требований к обезличиванию П...

Vodafone отказалась от участия в проекте Libra от Facebook Британская телекоммуникационная компания Vodafone вышла из Ассоциации Libra, сообщает CoinDesk. Компания направит ресурсы на дальнейшее развитие сервиса цифровых платежей M-Pesa. По словам представителей Vodafone, в настоящее время этот сервис действует в шести африканских с...

Исправление ошибки в Windows 7, из-за которой вместо обоев отображается черный фон, будет доступно всем Как известно, в последнем обновлении Windows 7, выпущенном в середине января, есть ошибка, связанная с выводом обоев на рабочий стол. Если выбран вариант «Растянуть», вместо обоев выводится черный фон. Если выбрать варианты «Заполнение», «П...

[Перевод] Перевод книги Эндрю Ына «Страсть к машинному обучению» Главы 44 — 46 предыдущие главы Заключительная отладка алгоритмов 44. Тест для проверки оптимизации (The Optimization Verification test) Предположим, вы разрабатываете систему распознавания речи. Система получает на вход запись голоса A и вычисляет некоторую величину A(S), оценивающую прав...

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

[Перевод] Детальное сравнение WordPress и October CMS Меня зовут Павел Ловцевич, я сооснователь и CTO веб-студии LOVATA. Одной из основных платформ, на которой мы разрабатываем проекты для наших заказчиков, является October CMS, с которой мы работаем уже почти 6 лет. Эта CMS несколько опередила свое время и не сразу снискала з...

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

Как программист читает «Происхождение видов» Дарвина Во время чтения «Происхождения видов путем естественного отбора» Чарльза Дарвина, меня не покидало стойкое дежавю. Позже я понял, что механизмы, описанные в книге сильно коррелируют с механизмами enterprise разработки в больших компаниях. Где в качестве условий окружающей ср...

Почему «angina» — это не «ангина», а «resin» — не «резина», или Ложные друзья переводчика У немцев, которые изучают английский как второй язык, очень распространен анекдот. Английское слово «become» и немецкое «bekommen» очень похожи по написанию и звучанию. Но означают разное. «Become» — «становиться, превращаться», а «bekommen» — «получить, найти». Немец пер...

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

Вызов кода Go из Dart с использованием cgo и Dart FFI на простом примере Ключевой мотивацией для написания данной статьи является факт сильного недостатка информации (особенно в русскоязычном сообществе) по использованию cgo и Dart FFI для использования Go из языка Dart.Язык Dart, не смотря на свою возрастающую популярность, на данный момент до с...

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

Книга «Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go» Привет, Хаброжители! Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Михалис Цукалос продемонстрирует возможности языка, даст понятные и простые объяснения, приведет примеры и предложит эффективные паттерны программирования. Изучая нюансы Go, вы освоите...

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

Оффлайн-приложение Read Along от Google научит детей читать на других языках Google выпустил бесплатное приложение для Android под названием Read Along, призванное улучшить навыки чтения у детей. На данный момент оно доступно для скачивания в 180 странах.

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

Учимся понимать чертовски быструю английскую речь на примере выступлений Эдди Мерфи и Эминема Студенты, которые учат английский язык как второй, часто не готовы к реальной скорости речи носителей языка. Это на учебных пособиях и аудировании все предельно понятно, а когда нейтив начинает тараторить, ты такой «Чё?». Мы расскажем вам, как научиться понимать быструю ре...

Фейсбук благотворительный. Как это устроено? Посмотрим на Facebook с точки зрения благотворительности. Как собирать пожертвования, как создавать кампании, на какие цели можно открывать сборы. Сразу скажу – функционал сборов для России весьма скуден. Но тем не менее посмотрим, что делается в мире. Кто может создават...

Фейсбук благотворительный. Как это устроено? Посмотрим на Facebook с точки зрения благотворительности. Как собирать пожертвования, как создавать кампании, на какие цели можно открывать сборы. Сразу скажу – функционал сборов для России весьма скуден. Но тем не менее посмотрим, что делается в мире. Кто может создават...

Твердотельный накопитель Team Group T-Force Cardea IOPS предложен всего в одном варианте объема Компания Team Group представила твердотельный накопитель T-Force Cardea IOPS. Это SSD типоразмера M.2 с интерфейсом PCIe Gen3 х4, поддерживающий протокол NVMe 1.3. Он выпускается всего в одном варианте объема — 1 ТБ По данным производителя, скорость последователь...

Языку программирования Python исполнилось 30 лет Время идет быстро, и Python, одному из самых популярных языков программирования современности, исполнилось 30 лет. Впервые о нем стало известно в конце февраля 1991 года, когда Гвидо ван Россум опубликовал первый выпуск Python в группе alt.sources. Работа над языком вела...

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

Почему я против смартфонов? Конечно, не во всем Так получилось, что в конце недели я предлагаю вам обсудить интересные темы, которые касаются или касались многих. Я не старался специально инициировать это, как рубрику, и даже не заметил, как это произошло, но именно к выходным возникает желание уйти от новостей и поднять...

Cтримим и кaстим youtube и не только… через raspberry pi c Gotubecast и KODI TubeCast Насколько сложно передавать youtube музыку или видео через телефон или другие портативные, мобильные устройства на вашу Raspberry pi? А если не портативные? А просто управлять медиа контентом через Windows или Linux PC? Оказывается что нет. Я хочу рассмотреть установку, и н...

[Перевод] Переход с reCAPTCHA на hCaptcha в Cloudflare Компания Cloudflare сообщила о том, что она недавно перешла с использования сервиса reCAPTCHA, предоставляемого Google, на сервис hCaptcha, который поддерживает компания Intuition Machines. В Cloudflare очень рады тому, что им удалось совершить этот переход, так как он спо...

Apple изменила работу Siri в бете iPadOS 14: что изменилось? Одним из значительных нововведений iOS 14 и iPadOS 14 стало то, что Siri больше не занимает весь экран, когда вы обращаетесь к ней. Да, через столько лет наконец-то голосовой ассистент Apple умещается в небольшом окошке, а не перекрывает весь экран! Собственно, как и «звони...

[Перевод] Kotlin vs Java И снова здравствуйте. В преддверии старта нового курса «Backend-разработка на Kotlin», мы подготовили для вас перевод статьи, в которой рассказывается о том, чем же Kotlin отличается от Java. «Kotlin – новый язык программирования, который заставит вас отказаться от Java»...

Почта для домена от Mail.ru и от «Яндекса»: выбираем из двух хороших сервисов Всем привет. По долгу службы мне приходится сейчас искать сервисы почты для домена, т.е. нужна хорошая и надежная корпоративная почта, причем внешняя. Раньше я искал сервисы для видеозвонков с корпоративными возможностями, теперь вот настал черед почты. Могу сказать, чт...

[Перевод] 5 вопросов по SQL, которые часто задают дата-сайентистам на собеседованиях Хотя составление SQL-запросов — это не самое интересное в работе дата-сайентистов, хорошее понимание SQL чрезвычайно важно для того, кто хочет преуспеть в любом занятии, связанном с обработкой данных. Дело тут в том, что SQL — это не только SELECT, FROM и WHERE. Чем больше S...

Tagged Unions в PHP (примерно как в Rust) В предыдущей статье я писал про добавление enums в PHP8.1. Голосование прошло успешно, так что можно считать, что вопрос решенный. Однако та реализация enums — лишь часть глобального плана. Сегодня мы рассмотрим следующий пункт, tagged unions, по-русски это переводится как &...

Книга «Head First. Изучаем Go» Привет. Хаброжители! Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется ...

Рецепты для хворающих SQL-запросов Несколько месяцев назад мы анонсировали explain.tensor.ru — публичный сервис для разбора и визуализации планов запросов к PostgreSQL. За прошедшее время вы уже воспользовались им более 6000 раз, но одна из удобных функций могла остаться незамеченной — это структурные подска...

How to learn languages online (fast) (Как учить языки онлайн быстро). Intro Вдохновленная названием сериала от Netflix “How to sell drugs online (fast)”, я решила написать данный пост, который повлечет за собой в дальнейшем серию постов о том, как учить иностранные языки онлайн и (!) быстро. Эти посты будут содержать в себе полезные ссылки на ресурс...

Как снимать видео одновременно на две камеры iPhone Две из этих камер могут работать одновременно. Случалось ли у вас когда-нибудь такое, что вам надо было снимать видео сразу на две камеры? Думаю, что да. Скорее всего, это происходило в тот момент, когда вы снимали что-то или кого-то и хотели развернуть камеру, чтобы как-то ...

Подготовка к учебному году вместе с приложением «Школа Сов» С нынешним темпом жизни родителям очень сложно найти свободное время, чтобы позаниматься со своим малышом. А ведь чуть больше месяца осталось до начала нового учебного года! Поэтому ребенка необходимо подготовить к этому, чтобы он не забыл все пройденное за одно лето (и так...

Технологии для проверки «Тотального диктанта»: что можно улучшить? Я состою в жюри World AI & Data Challenge. Это такой международный конкурс для разработчиков технологий для решения разных социальных задач, таких как борьба с бедностью, помощь людям с ограничениями слуха и зрения, улучшение обратной связи между человеком и государствен...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

Как установить файл конфигурации в .Net Core Console app для нескольких сред разработки при запуске Docker-контейнера Наша команда разрабатывала сервис обработки сообщений из Kafka. Он представлял собой консольное приложение .Net Core, которое подписывалось на топики, и при появлении сообщения в каждом из них выполняло определённый алгоритм обработки. На первых итерациях разработки нашего с...

Как реализовать интеграцию с ЕСИА на Java без лишних проблем Долгое время основным способом идентификации граждан был обычный паспорт. Ситуация изменилась, когда в 2011 году по заказу Минкомсвязи была внедрена Единая система идентификации и аутентификации (ЕСИА), ― она позволила распознавать личность человека и получать о ней данные в...

Как древние люди придумали слова и научились разговаривать? Люди научились разговаривать не сразу — на это ушли тысячи, а может и миллионы лет В 2019 году ученые выдвинули предположение, что люди научились разговаривать около 20 миллионов лет назад. Они склонны предполагать, что первые языки в мире формировались на основе жестов — лю...

История одного pet-проекта Если помните, в детстве были такие книжки, где ты читаешь, а в конце есть вариант развилки — пойти направо или налево, убить кого-то или помиловать. В зависимости от вашего выбора в книжке было написано: «Перейдите на такую-то страницу и на такую-то строчку». У Александра Зи...

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

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

Систему быстрых платежей в России могут дополнить электронными чаевыми "Мы заинтересованы в создании сервиса электронных чаевых. В настоящее время рассматриваются различные варианты реализации такого функционала: как через оплату по QR-коду в рамках Системы быстрых платежей, так и через другие сервисы НСПК", - сообщили в пресс-службе ...

Прекрасное нововведение Google Фото: технология Google Объектив появилась на ПК Теперь пользователи сервиса Google Фото на ПК получили возможность распознавать текст на изображениях, который затем можно копировать и вставлять в любой место, благодаря добавлению поддержки технологии Google Объектив (Google Lens). Довольно давно Google Объектив досту...

Текст со смыслом: видео с первого митапа для UX-редакторов Кажется, все согласились: текст влияет на UX, поэтому нужно писать понятно, а непонятно писать не нужно. Отвечать за UX-тексты должен специальный человек — UX-редактор, контент-стратег. Но таких людей на рынке мало, а сообщества — по крайней мере, русскоязычного — и вовсе н...

[Перевод] Pylint: детальная проверка работы анализатора кода Когда Люк работал с Flake8 и одновременно присматривался к Pylint, у него сложилось впечатление, что 95% ошибок, выдаваемых Pylint, были ложными. У других разработчиков был иной опыт взаимодействия с этими анализаторами, поэтому Люк решил детально разобраться в ситуации и из...

[Перевод] [Часть 2/2] Руководство по FFmpeg и SDL или Как написать видеоплеер менее чем в 1000 строк Выкладываем оставшуюся часть перевода на русский руководства, несколько устаревшего, однако не потерявшего своей актуальности, поскольку этот учебник помогает вникнуть в «кухню» создания видеоприложений с помощью библиотек FFmpeg и SDL. И хотя мы старались, в таком объёмно...

Google представила крупное обновление «Google Фото» «Google Фото» — один из самых крутых сервисов Google. Мало того, что он позволяет бесплатно хранить фотографии в высоком качестве, так ещё и представляет собой умный и очень понятный каталог, в котором очень удобно искать сохранённые ранее снимки. Особенно круто, что ...

Сим-сим, откройся! — Как мы запустили проект «Открытые данные» Всем привет! Меня зовут Сергей Фолимонов, в ДомКлик я отвечаю за direct marketing и коммуникации с клиентами. С недавних пор я выступаю еще в роли PO проекта «Открытые данные», и хочу рассказать об истории создания этого продукта, сделав акцент на проблемах, с которыми нам ...

Обзор GameLisp: нового языка для написания игр на Rust Программист, подписывающийся псевдонимом Fleabit, уже полгода разрабатывает свой язык программирования. Сразу же возникает вопрос: ещё один язык? Зачем? Вот его аргументы: Разработка движка игры и разработка игры на этом движке – две очень разные задачи, и для них удобно...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

Пользователям Mastercard доступны мгновенные денежные переводы через Viber Mastercard и Rakuten Viber в партнерстве с NeoPay и Edenlab представили сервис денежных переводов Moneytou (Маниту), который позволяет переводить деньги непосредственно во время общения в приложении Viber. Сообщение Пользователям Mastercard доступны мгновенные денежные перев...

Представлена первая мышь Logitech с поддержкой голосового ввода Производитель аксессуаров Logitech выпустил свою первую беспроводную мышь с возможностью голосового ввода, получившую название Logitech Voice M380. Voice M380 получила специальную кнопку, которая активирует технологию голосового ввода Baidu. Кроме того, мышь также подде...

Как удалить дублирующиеся контакты на Android и почему они появляются Есть ситуации, с которыми сталкиваешься, когда пользуешься Android, и их нельзя назвать очень неприятными, но все равно какой-то осадок остается. Ну, подумаешь, в телефонной книге будет три ”Димы”, два ”Васи” и четыре ”Екатерины Андреевны из отдела аналитики”. Кто-то называ...

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

Теперь всё официально. PayPal прекращает переводы по России Команда платёжной системы PayPal официально объявила о скором прекращении внутренних переводов по России.  Переводы по России будут прекращены с 31 июля. После этого срока российским пользователям PayPal будут доступны только международные операции.  ...

[Перевод] Мониторинг распределённых систем — опыт Google (перевод главы книги Google SRE) SRE (Site Reliability Engineering) — подход к обеспечению доступности веб-проектов. Считается фреймворком для DevOps и говорит как добиться успеха в применение DevOps-практик. В этой статье перевод Главы 6 Monitoring Distributed Systems книги Site Reliability Engineering о...

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

Российские телевизоры Samsung Smart TV получили синхронизированные тексты песен Apple Music Компания Samsung сообщила о том, что в приложении Apple Music на ее умных телевизорах теперь доступны синхронизированные тексты песен, которые показываются вместе с музыкой. Эта функция доступна на телевизорах 2018-2020 годов. Этой весной Samsung первой добавила поддерж...

Что можно положить в механизм Dependency Injection в Angular? Почти каждый разработчик на Angular может найти в Dependency Injection решение своей проблемы. Это хорошо было видно в комментариях к моей прошлой статье. Люди рассматривали различные варианты работы с данными из DI, сравнивали их удобство для той или иной ситуации. Это здор...

Какой язык программирования учить, чтобы за вами охотились HR крупных компаний Десять лет назад язык программирования PHP был в лидерах рейтингов, а сейчас проекты в веб все чаще написаны на JavaScript и Python. Обидно потратить на изучение языка год или два, а потом остаться без работы. Мы в Mail.ru Cloud Solutions изучили аналитику, исследования, ...

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

Project xCloud запустится 15 сентября в 22 регионах мира Не так давно Microsoft объявила, что сервис потоковой передачи игр Project xCloud будет запущен как часть подписки Xbox Game Pass Ultimate уже в сентябре этого года. Теперь же компания озвучила точную дату запуска — 15 сентября 2020 года. На момент запуска в сервисе будет д...

Фильтр комментариев по оценке За десять лет чтения Хабра у меня выработалась привычка просматривать самые высокооцененные комментарии к прочитанной статье. Порой в них попадается информация полезнее самой статьи, но не всегда есть желание просматривать условные 100+ комментариев. Конечно, высокая оценка...