Социальные сети Рунета
Пятница, 29 марта 2024

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

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

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

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

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

Как я устал от JavaScript и создал свой собственный язык программирования За свою карьеру я успел поработать со множеством языков программирования. Писал flash-игры на ActionScript 3 и Android-игры на Java, сервера на Java, Scala и NodeJS (JavaScript), скрипты на Python, веб и мобильные приложения на React (JavaScript). И на каком бы языке я не пи...

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

Русские субтитры появятся в Yakuza: Like a Dragon уже сегодня Издательство Sega по запросу портала GameMAG подтвердило дату выхода обновления для своего криминального ролевого боевика Yakuza: Like a Dragon, которое добавит в игру русские субтитры. О том, что Yakuza: Like a Dragon (впервые в серии) обзаведётся текстовой локализацией, ещ...

Обзор Iratus: Lord of the Dead. Думай головой Пока все сидят дома на карантине самое время рассказать про увлекательную игру, которая не только затянет вас на достаточно длительное время, но и покажет, что тактические игры могут нагружать мозг больше стратегий в реальном времени или головоломок. Берите в руку мышку и бл...

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

[Перевод] Прости, React, но я так больше не могу Недавно мне попалась фраза «усталость от JavaScript», «JavaScript fatigue», и я мгновенно понял, что это — про меня. Последние несколько лет я делал всё возможное для того чтобы поспевать за новшествами экосистемы React, и, если брать выше, за новшествами JavaScript, где из...

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

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

Podlodka #150: Эволюция языков программирования В программировании, как и в лингвистике, языки не высечены в камне. В зависимости от решаемых задач и популярных в конкретный период времени парадигм, языки меняются и эволюционируют.

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

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

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

Подготовка к собеседованиям в IT-гиганты: как я преодолела проклятье алгоритмического собеседования Дисклеймер: Я не программирую с трёх лет, не знаю наизусть Кнута, не являюсь призёром олимпиад по информатике и чемпионатов по спортивному программированию, не училась в MIT. У меня за плечами образование по информатике и 6 лет опыта в коммерческой разработке. И до недавнег...

В обновлении для Cultist Simulator добавили русский язык и предложили DLC The Dancer за 149 рублей 2019 стал лучшим годом для мобильной игровой индустрии, если говорить о количестве вышедших на iOS и Android портов. О самых выдающихся мы рассказывали в итогах года и там упомянули Cultist Simulator — очень необычный, но крайне оригинальный симулятор карточной игры и рогали...

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

Как прекратить страдать и начать учиться Успели во время самоизоляции стать суперэффективными и освоить пару новых специальностей? Тоже нет? А ведь все вокруг трубили: «Используй это время с пользой! Кризис – всегда точка роста». Оказывается, это совершенно нормально, если вы не нашли в себе сил начать осваивать но...

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

Профессия: тестировщик Тестировщик: Это баг или фича? Разработчик: Пока что это фича. bash.im Инженер по тестированию — моя первая специальность в ИТ-сфере в далёких уже 2010-х, как, пожалуй, и у многих. Это было классическое «войти в айти»: на тот момент имелось только экономическое образование ...

Numl – Альтернативный язык разметки и стилизации для веб Всем привет! Меня зовут Андрей, я профессионально разрабатываю веб-интерфейсы уже больше 11 лет и последний год развиваю проект Numl, который можно назвать языком разметки и стилизации для веб. В этой статье я расскажу, как в попытке перебороть ряд особенностей CSS и упрости...

Umka: новый статически типизированный скриптовый язык Только что вышла первая версия разработанного мной статически типизированного встраиваемого скриптового языка Umka. Он призван сочетать гибкость привычных скриптовых языков с защитой от ошибок типов на этапе компиляции в байт-код. Основная идея языка — Explicit is better th...

PostgreSQL: Серверное программирование на «человеческом» языке (PL/Perl, PL/Python, PL/v8) Postgres знаменит своей расширяемостью, что относится и к поддержке процедурных языков (PL). Никто не может похвастаться языком списком языков такой длины, а потенциально этот список и вовсе не ограничен: для того, чтобы подключить язык к серверу, не требуется сверхусилий. М...

[Из песочницы] PostgeSQL: Разработка расширений (функций) на языке С Эту статью написал еще пару лет назад, и не знал куда ее можно было бы выложить, а потом и забыл. Смысл использования языка С при разработке расширений для PostgreSQL по сравнению с интерпретируемыми (скриптовыми) языками можно свести к двум положениям: производительность и...

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

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

История о том, как я разработал язык программирования Привет Хабр! Меня зовут Ильдар. Мне 29 лет. Программирую с 2003 года. За свою жизнь создал 4 фреймворка и язык программирования. В этом посте я поделюсь своим опытом, инсайтами, которые я получил при разработке языка программирования BAYRELL Language. Заранее прощу прощения ...

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

[Перевод] Пол Грэм: «Краткость = сила» На 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...

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

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

Фанаты расшифровали выдуманный для игры Assassin’s Creed язык Одной из связующих нитей серии Assassin's Creed является цивилизация Ису, язык для которой разработчики игры специально выдумали. И вот, спустя годы, фанаты расшифровали его, используя подсказки, данные создателями серии в Assassin's Creed Valhalla.

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

IT-словарик для не-айтишников Приходилось ли вам объяснять IT-понятия людям из других сфер? Это хитрая задача: при объяснении одного IT-термина нельзя пользоваться другими, потому что они тоже будут непонятными. Представим, что ваш знакомый захотел «войти в айти», впервые открыл Хабр и офигел — как объяс...

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

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

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

Google Переводчик получил поддержку 5 новых языков Команда Google Translate объявила о добавлении в приложение поддержки 5 новых языков. Это первое обновление такого рода за последние четыре года. Среди новых языков значатся киньяруанда, одия, татарский, туркменский и уйгурский. В мире на них разговаривают около 75 млн челов...

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

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

14 Python-пакетов, про которые вы скорее всего не знали Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. ...

Обзор Kerbal Space Program: Enhanced Edition Kerbal Space Program – уже давно не новая игра. Это детище мексиканской студии Squad уже многие годы привлекает поклонников реалистичных симуляторов и конструкторов-любителей. Недавно консольная версия получила новое дополнение «Breaking Ground», что вдохновило нас рассказат...

Let vs where в Ocaml/Haskell Языки Ocaml и Haskell ведут родословную из языка ISWIM, описанного в знаменитой статье Питера Лендина "The next 700 programming languages". В ней автор, отталкиваясь от языка LISP, создаёт новый язык программирования и, в частности, вводит ключевые слова let, and и where, ко...

Как устроен Sporth — ЯП для музыкальных live-сессий Один из предыдущих материалов мы посвятили OpenMusic — инструменту для написания музыки на ООП. Мы также говорили о языках программирования, заточенных под создание аудиокомпозиций. Сегодня мы решили продолжить тему и рассказать о языке Sporth. Его разработали специально, ч...

Как вывести сайт под запад в ТОП10, не зная ничего о SEO В этой статье описан личный опыт двух человек: меня и моей коллеги Марии. Опыт людей, у которых совершенно не было знаний в SEO. Во второй половине 2019 года на нас легла ноша в виде продвижения 2-х сайтов проекта Ratatype. Сайтов молодых (рождены в 2019) и на иностранный ры...

Как мы автоматизировали портирование продуктов с C# на C++ Привет, Хабр. В этом посте я расскажу о том, как нам удалось организовать ежемесячный выпуск библиотек для языка C++, исходный код которых разрабатывается на C#. Речь идёт не об управляемом C++ и даже не о создании моста между неуправляемым C++ и средой CLR — речь об автомат...

Modern Reverse Engineering: TTD Обратная разработка сегодня это достаточно трудоемкий процесс в первую очередь потому, что в период с 2000х по 2020 годы вышло в свет много языков программирования, которые ставили перед собой задачу стать интуитивными и простыми для изучения, безопасными и в то же время эфф...

Wrike уходит от использования языка Dart. Часть 1 Данной статьёй мы хотим пролить свет на технический стек Wrike: каким он был раньше и каким мы видим его в будущем. Мы расскажем о том, почему пять лет назад мы выбрали язык Dart основным для frontend-разработки нашего продукта и почему сейчас мы решили посмотреть в сторону ...

Разбираемся в рекурсии Привет, Хабр. Про рекурсию ходит много шуток, и она традиционно считается одной из сложных для понимания тем в computer science, поэтому давайте сегодня немного о ней поговорим. А именно, давайте обсудим, как выражать доказуемо завершимые вычисления. Зачем это надо? Рекурси...

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

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

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

Cyberpunk 2077 получит синхронный перевод на всех 10 языках игры Игра Cyberpunk 2077 держит под собой множество технологий, одна из которой, касается адаптации игры на разные языки. Оказывается, разработчик применили искусственный интеллект, чтобы движения губ персонажей совпадали с речью.

[Перевод] Выделение и CSS Навык выделения текста и других объектов сформировался у пользователей компьютеров много лет назад. Мы выделяем содержимое веб-страниц по разным причинам. Возможно, нужно скопировать текст и где-то его процитировать, возможно — кому-то просто легче читать текст, выделяя его ...

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

Remedy создаст новую игру во вселенной, объединяющей Control и Alan Wake Студия Remedy Entertainment ещё в самом приключенческом шутере Control прямо говорила о том, что игра разворачивается в одной вселенной с Alan Wake. К радости поклонников последней, предстоящее дополнение AWE, анонсированное несколько дней назад, вернёт Алана Уэйка на игровы...

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

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

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

Парсер данных по произвольной грамматике в 400 строк Есть много существующих инструментов для парсинга файлов по заданной грамматике. Например, ANTLR или Yacc. Они используют конечные автоматы и генерируют большие файлы с исходным кодом для парсинга. Действительно ли это так сложно? Попробуем сделать сами. В этой статье я пока...

Chernobyl Liquidators Simulator — симулятор аварии на Чернобыльской АЭС с паркуром Издатель PlayWay может наводить смуту среди геймеров. На наших радарах он появился, когда анонсировал симулятор пророка Моисея. С тех пор было много анонсов и мало релизов. Теперь появилась надежда — издатель анонсировал Chernobyl Liquidators Simulator. Игру позиционируют ка...

The Origin Mission — ещё один клон Counter-Strike на мобилках из Азии Знаете Counter-Strike? Это популярный шутер от Valve, в который все играют. Так вот, азиаты опять принялись за своё: они делают мобильный клон. Его название — The Origin Mission. Здесь есть любимая многими Dust 2, которую перенесли точь-в-точь с Global Offensive. Игроки разб...

В поиске вопросов, или как создать новый отладчик Мы уделяем много внимания инструментам разработки: участвуем в горячих спорах о редакторах (Vim или Emacs?), долго настраиваем IDE под свой вкус, и тщательно выбираем языки программирования и библиотеки, которые с каждым днем становятся все лучше и удобнее. Однако, здесь мож...

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

Почему мы выбрали Kotlin целевым языком компании. Часть 1: Ретроспектива Компания ДомКлик существует с 2015 года, и за это время мы успели сменить целевой язык для разработки ключевых сервисов с Java на Kotlin. Меня зовут Александр Коцюруба, я IT Lead в компании ДомКлик. Отвечая на вопрос, почему мы перешли на Kotlin, я опубликую два материала:...

Megogo запустил канал, на котором круглосуточно показывают только сериал «Друзья» На медиасервисе Megogo начал вещание отдельный интерактивный канал [М] Друзья HD, посвященный сериалу «Друзья». Канал будет вещать круглосуточно и будет показывать только эпизоды популярного сериала в режиме нон-стоп. «Мы продолжаем создавать возможности для проведения дейст...

[Перевод] 10 хитростей Python, о которых полезно знать По данным StackOverflow Python — это самый быстрорастущий язык программирования. Например, в одном из отчётов Forbes речь идёт о том, что использование Python выросло на 456%. Python применяется в Netflix, в IBM, и ещё в тысячах компаний по всему миру. Давайте не забывать и ...

5 самых известных проектов, написанных на Golang О языке программирования Golang, созданном корпорацией Google, на Хабре рассказывали много и подробно, так что мы не будем в очередной раз обсуждать достоинства этого инструмента. Лучше поговорим об известных проектах, которые написаны на Go — они являются доказательством...

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

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

Boston Dynamics: магия или имитация? Содержание Введение О стереотипах О научно-технических прорывах, магии и подмётках Ловкость рук и никакого мошенства Восстание роботов Заключение Магия — это могия. Кто могёт, тот и Маг! Александр Шевцов Магия и культура в науке управления Введение Рассуждая о робота...

Рейтинг языков программирования TIOBE: январь 2020 Актуальный рейтинг популярности языков программирования в мире по данным индекса TIOBE. Язык C стал языком программирования 2019.

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

Обзор SpellForce 3: Fallen God. Давайте спасать троллей Прежде всего стоит отметить, что хотя Fallen God и выступает дополнением для игры SpellForce 3, но это самостоятельный и полноценный контент. То есть, это не маленькое DLC, которое можно пройти за несколько часов, а вполне себе крупная игра, занимающая на компьютере 25 гига...

[Перевод] Руководство по версиям и возможностям Java Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13 — какая разница? Вы можете использовать это руководство, чтобы найти и установить последнюю версию Java, понять различия между дистрибутивами Java (AdoptOpenJdk, OpenJDK, Oracl...

World War Doh — новая PvP-стратегия в стиле Clash Royale для iOS и Android Студия Jam City, известная массой казуальных игр по лицензиям, включая Harry Potter: Hogwarts Mystery, выпустила на мобильных PvP-стратегию в стиле Clash Royale под названием World War Doh. Здесь два игрока сражаются, выставляя на поле бое своих персонажей. Важное отличие в...

Съёмка северного сияния на смартфон — реальность, и всё благодаря Google Смартфоны Google Pixel четвёртого поколения не смогли стать лучшими по качеству фото, но всё же кое-что они умеют очень хорошо. Речь об астрофотографии. На самом деле небо очень неплохо можно было снимать ещё на Huawei P30 Pro, но в Google сделали из этого отдельный реж...

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

22 января для Cultist Simulator выйдет DLC Dancer и появится поддержка русского языка Cultist Simulator— очень яркий представитель категории «игр не для всех». При этом те, кто с ней успешно знакомятся, остаются в полнейшем восторге. В прошлом году проект вышел на мобильных и получил достаточно высокие оценки от игроков на всех платформах. Судя по всему, в ф...

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

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

App Annie: Color Bump 3D — самая популярная игра в России в 2019 году Компания App Annie рассказала о текущем состоянии мобильного рынка, затронув в том числе данные о России. Если Sensor Tower утверждает, что всего пользователи потратили на мобильные приложения $83,5 млрд, то по данным App Annie только $86 млрд — это мобильные игры. А уже в ...

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

Для экшена Grimvalor вышло обновление с переводом на русский язык и режимом «Новая игра+» В начале этого месяца студия Direlight выпустила свой экшен Grimvalor на Nintendo Switch, но мобильные версии забрасывать не собирается. Так, в App Store и Google Play появились обновление, которое добавляют в игру режим «Новая игра+». Он позволит игрокам заново отправиться ...

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

[Из песочницы] Почему в 2020 году мы по-прежнему выбираем Ruby? Привет, Хабр! Представляю вашему вниманию перевод статьи «Why is Ruby still our choice in 2020?» автора Vira Vashkovska. Мы — опытная команда Ruby on Rails разработчиков. Некоторые из нас занимаются разработкой на Ruby уже многие годы и знают его как свои пять пальцев. Вот ...

Рейтинг языков программирования от DOU.UA: JavaScript опередил Java, а Python — PHP Профильный украинский ресурс DOU.UA представил результаты ежегодного опроса о языках программирования, составленного по результатам опроса 10 тыс. отечественных IT-специалистов. В коммерческой разработке JavaScript наконец существенно опередил Java и стал самым популярным яз...

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

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

Хюгге для разработчиков, или как я съездила на KotlinConf Хабр, привет! Меня зовут Мария, и я программист. Пишу под Android и несколько лет делала это на Java — на фоне универских плюсо́в она мне казалась очень удобной. Но прогресс не стоит на месте, и, придя полтора года назад в Яндекс.Деньги, я познакомилась с молодым языком Ko...

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

[Из песочницы] Коронавирус: мы все умрём? Что мы говорим Богу смерти? — Не сегодня. Сирио Форель, сериал «Игра престолов». Насколько действительно опасен коронавирус COVID-19? Сколько людей умрёт от коронавируса в мире? А сколько – в России? Так ли необходимы жесткие меры, принимаемые для борьбы с коронавирусом в ...

В Apple TV+ появились первые фильмы с русским дубляжом. Как их посмотреть Спустя почти год после официального запуска Apple TV+ в России в сервисе стал появляться контент с дублированным русским переводом. Ранее дубляж был доступен только для детских шоу, теперь же с переводом можно посмотреть несколько фильмов и, вероятно, вскоре Apple либо лока...

Презентации WWDC и Platforms State of the Union доступны с субтитрами на русском языке Русский язык впервые включён в список языков, на которые переводятся основные события конференции WWDC. Перевод содержит точные термины, названия элементов пользовательского интерфейса и многое другое.

Semantris от Google: как ИИ помогает учить английский играючи В 2016 году Уилл Найт, исследователь искусственного интеллекта из Массачусетского технологического института, писал, что «Машины, которые понимают естественные языки, были бы крайне полезны. Но мы не знаем, как их создать». С тех пор многое изменилось. Искусственный интел...

Дайджест от Imprinta №2 В сегодняшнем дайджесте от IMPRINTA мы подвели итоги второй половины февраля. В нашем Instagram можно прочитать о том, как благодаря найденной на портале thingiverse.com детали мы смогли “обхитрить” фотокамеру и организовать видеотрансляцию. Хорошо, когда под боком есть 3D п...

«Город заражён смертельным вирусом» - Сериал «Изоляция» Взгляд изнутри на ситуацию, которая сейчас творится во всем мире. Если еще несколько лет назад сюжет фильма казался надуманным и бредовым, в свете последних событий, связанных с пандемией COVID-19, сериал «Изоляция» стал более реалистичным. Каждая серия держит в напряжении ...

[Из песочницы] Преобразование инфиксной нотации в постфиксную Что такое инфиксная нотация и постфиксная можно узнать если внимательно почитать в Википедии. Так же есть статья на Хабре. В это статье я покажу простой и понятный алгоритм преобразования инфиксной записи в постфиксную. Данный алгоритм я реализую на языке Kotlin, хотя алго...

[Из песочницы] Игра для программистов FuncBall Многие, как и я, любят футбольные симуляторы и многие увлекаются программированием. Когда-то, в далёком 2004 году, наигравшись в ФИФУ я подумал, что было бы неплохо совместить два моих увлечения в одной игре, в которой игроки управлялись бы не вручную, а написанным для них с...

«PlayStation 5 — одна из самых революционных домашних приставок из когда-либо созданных», — заявил технический директор Ready at Dawn Позавчера компания Sony провела презентацию, на которой рассказала об игровой консоли PlayStation 5. К сожалению, анонс получился крайне странным, и в целом не предназначался для большинства покупателей новой приставки. Глядя на некоторые изображения и блок-схемы, кото...

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

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

Нейросеть заменила актёров сериала «Ведьмак» на персонажей из игры Автор YouTube-канала Kris Treger опубликовал видео с отрывком из сериала «Ведьмак» от Netflix, в котором заменил лицо актрисы, исполняющей роль Йеннифэр, на лицо персонажа из одноимённой игры. Реализовано это было с помощью нейросети.

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

LabVIEW NXG 5.0 — Основы и Блок-Диаграмма Это первая статья из небольшого цикла о графическом языке программирования G, который используется в LabVIEW. Язык этот пока не очень популярен — по индексу TIOBE на май 2020 года LabVIEW находится на сороковом месте аккурат между Julia и Haskell. Выпуск LabVIEW Community Ed...

ChaiScript — скриптовый язык для C++ Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript. Читать дальше →

На мобильных вышла jRPG в популярной серии WitchSpring4 Студия Kiwiwalks выпустила продолжение своей серии jRPG под названием WitchSpring4. В главной роли в этой части ведьма по имени Моккамори. Она правит вымышленным континентом, но хочет захватить и все остальные. Для этого приказывает миньонам собирать ингредиенты, с помощью ...

LG раскрыла особенности нового дизайнерского языка для своего следующего смартфона Флагманские телефоны LG за последние пару лет выглядели очень похожими друг на друга. Отличия в дизайне устройств G7, V40, G8, V50, G8X и V60 были незначительными. Но в дальнейшем ситуация изменится. Компания готовится к выходу нового смартфона, который будет использовать со...

Обзор Shovel Knight: King of Cards и Shovel Knight: Showdown – Конец великой лопатной саги Страшно подумать, что Shovel Knight – одна из величайших инди-игр всех времён – дебютировала в 2014 году. В году, когда Wii U всё ещё верила в светлое будущее, ещё задолго до того, как Кэйдзи Инафунэ и его Mighty No. 9 заставили миллионы людей разувериться в целесообразности...

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

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

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

Личный опыт: как выучить английский в 65 лет «Язык надо учить с детства!» 65-летний ученик онлайн-школы Skyeng Раиф Маликов опроверг эти предубеждения, заговорив на английском после выхода на пенсию.

Обзор Minecraft Dungeons — Diablo для всех возрастов Медленно, уныло и не особо интересно к концу подошёл май, который мало чем нам запомнился. Хотите вы того или нет, но выход Minecraft Dungeons можно назвать чуть ли не самым интересным событием месяца. Совершенно новая игра по сверхпопулярной «вселенной» Minecraft, да ещё и ...

Nokia 9.3 существует? Флагманский смартфон от Nokia ждут каждый год. Все хотят, чтобы компания, наконец, показала нечто невероятное. Что скрывать, Nokia 9 PureView получился весьма неоднозначным… Nokia 9.3 показали в концепт-видео. Конечно же, это фантазия создателя канала Concept Creator....

ThinkPad Keyboard Experience. Плюсы и минусы необычной клавиатуры Забавно, что из всех материалов, которые я готовил по Lenovo ThinkPad T495, именно этот я меньше всего планировал делать. Но учитывая, что мои впечатления от диковинной клавиатуры этого формата – да и, предполагаю, всех остальных клавиатур ThinkPad – меняются и р...

Численный FORTH Форт и сейчас известен, главным образом, среди разработки встроенных систем, как что-то вроде необычайного высокоуровневого ассемблера, например, для микроконтроллеров - AmForth и Mecrisp. Однако, когда-то давным давно был известен в другой ипостаси - как язык программирован...

А что, если без Python? Julia для машинного обучения и вообще Мы всегда хотим писать код быстро, но за это приходится платить. На обычных высокоуровневых гибких языках можно быстро разрабатывать программы, но после запуска они работают медленно. Например, чудовищно медленно cчитать что-то тяжелое на чистом Python. Си-подобные языки раб...

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

ThinkPad TrackPoint Keyboard II отправилась в продажу У нас отличные новости для фанатов современных клавиатур высокого качества — новинка ThinkPad TrackPoint Keyboard II официально вышла в продажу и пользователи со всего мира могут приобрести устройство для того, чтобы активно набирать текст или даже играть. Хотя, конечно, для...

Игровая индустрия с 6 по 12 января 2020 года В сегодняшнем выпуске: Новые подробности о God of War 2. Новая часть Assassins Creed обзавелась названием. S.T.A.L.K.E.R. 2 делают на Unreal Engine 4. Xbox Series X имеет мощность суперкомпьютера IBM ASCI White. Все самое интересное из мира игр и игровой индустрии за прошед...

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

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

Мультфильм «Смешарики» должен посмотреть каждый взрослый. И вот почему Забавные персонажи часто поднимают очень серьёзные темы и рассказывают, как находить общий язык с близкими.

70 интересных фактов об IT-технологиях, о которых вы могли не знать В нашей подборке Вы найдете много интересной информации из самых разных отраслей – компьютерные технологии, смартфоны, социальные сети, игры и не только. ♥ ПО ТЕМЕ: Как правильно произносить Xiaomi на русском и что обозначает это слово.   70 интересных фактов об IT-техн...

Как энергетик изучал нейросети и обзор на бесплатный курс «Udacity: Intro to TensorFlow for Deep Learning» Всю свою сознательную жизнь, я был энергетиком (нет, сейчас речь не идет о напитке с сомнительными свойствами). Я никогда особо не интересовался миром информационных технологий, да и даже матрицы я вряд ли на листочке смогу перемножить. Да и не нужно мне это было никогда, ...

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

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

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

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

Aнглийский для демо (структура, фразы, Q&A, грамматика, советы) Демо в конце спринта (будь то внутреннее, заказчику или крупному клиенту) — это настоящая проверка знания английского для не носителя языка, так как эта небольшая презентация показывает: беглость речи (fluency) точность (accuracy) — много или немного ошибок в речи в цело...

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

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

Анонсирован сиквел хардкорного платформера Super Fowlst 2, релиз 26 мая Super Fowlst— минималистичный, но довольно хардкорный мобильный платформер, выполненный в духе Super Meat Boy. Он вышел на iOS и Android еще в 2018 году, а теперь разработчики готовят полноценное продолжение. Super Fowlst 2 визуально не сильно отличается от оригинала, но по...

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

World Composition для игр с открытым миром — Unreal Engine 4 Всем привет. Меня зовут Ширшов Владимир и я техлид проекта King's Bounty 2. Игра разрабатывается на движке Unreal Engine 4.King's Bounty 2 - это игра с открытым миром, в котором есть города, поселения, наполненные персонажами, интерактивными объектами и зонами сражений. Перс...

25 слов, в написании которых многие делают ошибки Неслучайно русский язык называют довольно сложным. Что уж говорить, даже для нас, носителей, правильное написание некоторых слов является неразрешимой задачей. Между тем, задачи быть грамотным человеком никто не отменял. Давайте познакомимся с некоторыми действительно сложны...

Рецензия на сериал «Рагнарек» / Ragnarok «Рагнарек» / Ragnarok – это норвежский фэнтезийный сериал, который можно посмотреть на Netflix. Центральным персонажем здесь выступает Тор, однако он пока еще не повелевает громом, да и обладателем могущественной силы его не назовешь. Он лишь ученик средней школы, в котором ...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

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

Netflix снял документальный фильм Making The Witcher о съемках сериала «Ведьмак», он уже доступен для просмотра [трейлер] Оказывается, не только Disney умеет снимать «сериалы о том, как снимали сериалы» (если пропустили, речь идет о восьмисерийном документальном сериале Disney Gallery: The Mandalorian). К данному жанру решил приобщиться сервис Netflix, правда размах у него поменьше &#...

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

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

Разработка под iOS и Android: рейтинг языков программирования 2020 Разработка приложений под iOS и Android уже давно стала мейнстримом, но обилие языков по прежнему смущает начинающих разработчиков. Вы хотите стать мобильным разработчиком, но не знаете какой язык программирования выбрать? Не знаете на чем писать свое мобильное приложение дл...

Нейросеть показала, как могут выглядеть персонажи сериала The Last of Us Получилось правдоподобно.

[Перевод] Баги, которые разрушили ваш замок Уолтер Брайт — «великодушный пожизненный диктатор» языка программирования D и основатель Digital Mars. За его плечами не один десяток лет опыта в разработке компиляторов и интерпретаторов для нескольких языков, в числе которых Zortech C++ — первый нативный компилятор C++. Он...

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

[Перевод] Руководство по возможностям Java версий 8-14 Здесь есть все, что вам нужно знать о различных версиях и функциях Java. Java 8, Java 11, Java 13, Java 14 — какая разница? Вы можете использовать это руководство, чтобы получить практическую информацию о том, как найти и установить последнюю версию Java, понять различия ме...

jsqry — лучше, чем jq В своей прошлой статье на Хабре я писал про библиотеку Jsqry, которая предоставляет простой и удобный язык запросов (DSL) к объектам JSON. С тех пор прошло много времени и библиотека тоже получила свое развитие. Отдельный повод для гордости — библиотека имеет 98% покрытие ко...

Huawei представила голосовой ассистент Celia для Android Если вы всё ещё думаете, что Huawei по-прежнему надеется на возобновление отношений с Google, вы ошибаетесь. За время конфронтации с США китайцы умудрились насоздавать такое количество собственных сервисов, что лично я действительно начал понимать смысл фразы «санкции нам т...

Как играется Wasteland Punk? Пошаговые бои в вертикальном режиме Мы решили пройти на открытый бета-тест Wasteland Punk и посмотреть внимательнее на творение наших разработчиков из кампании TryHard. Заранее стоит отметить, что игра далека от завершения и многие базовые вещи в ней еще не реализованы. Так, переустановка игры ведет к обнулени...

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

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

[Перевод] Портируем Quake на iPod Classic Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить...

Ухожу из Импринты.... Началось все в 2013 году. Именно тогда я решил, что моя жизнь никогда не будет прежней (прям как после коронавируса), потому что я занялся 3D печатью.Я замечаю, что очень малое количество людей из нашей сферы любит делиться своими историями, своей жизнью, показывать все так,...

Настройка окружения в CLI. WSL / Windows Terminal Есть люди, которые большинство рабочего времени проводят в консоли, есть те, кто пользуются терминалом при необходимости, запуская что-то по инструкциям. Но я думаю, что каждый айтишник, будь он разработчиком, сисадмином, сетевым инженером, или даже senior yaml developer`ом,...

В дневнике разработчиков экшен-RPG Bound By Blades говорят о третьем игровом персонаже Bound By Blades — это экшен-RPG, которую анонсировали ещё в сентябре прошлого года. Тогда разработчики запустили Kickstarter-кампанию, но не смогли достичь нужной суммы, поэтому планы на игру были изменены. До сих пор ведутся работы для версий на PC, iOS и Android. Недавно б...

В Google Фото появилась крутая функция Приложение Google Фото продолжает регулярно обновляться разработчиками и обрастать новыми полезными функциями. Очередное обновление, которое пока что доступно только некоторым пользователям, позволяет увеличивать картинку в видеороликах. Данное нововведение будет добавл...

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

[Из песочницы] Нужно ли нам озеро данных? А что делать с хранилищем данных? Это статья перевод моей статьи на medium — Getting Started with Data Lake, которая оказалась довольно популярной, наверное из-за своей простоты. Поэтому я решил написать ее на русском языке и немного дополнить, чтобы простому человеку, который не является специалистом по раб...

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

Мифы об изучении иностранных языков Миф 1. «Если я окажусь в языковой среде, я быстро и хорошо заговорю» Многие люди живут в Англии или США по 10-20 лет, но при этом очень плохо говорят по-английски. Слов и выражений — десятки тысяч только самых употребительных. Каждое из них надо осмысливать отдельно — они не...

Игровая консоль Xbox Series X стала на конвейер Один из пользователей форума ResetEra, посвященного видеоиграм, сообщил о старте массового производства игровой консоли Xbox Series X. По словам инсайдера, выпуск приставки налажен на предприятиях в Китае и Малайзии, а сам процесс стартовал еще в прошлый понедельник &md...

Coderslang: приложение для изучения программирования Coderslang — уникальная возможность основательно подготовиться к собеседованиям, выучить основы программирования, закрепить знания и попрактиковаться на реальных проектах. Coderslang — это коллекция бесплатных учебных материалов для изучения языков программирован...

Запущена Kickstarter-кампания для изометрического рогалика Dandy Ace, доступна демо-версия Инди-студии выпускают порой очень популярные или хотя бы интересные проекты. Но их проблема заключается в том, что разработкой занимаются энтузиасты в свободное от работы время, поэтому на свет появились такие краудфандинговые платформы, как Kickstarter, где можно собрать не...

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

Ильдар Узбеков о мультсериале «Маша и Медведь», который вошел в Книгу рекордов Гиннесса Эпизод российского мультфильма «Маша и Медведь» вошел в Книгу рекордов Гиннесса как самый популярный анимационный ролик на YouTube – его просматривали более 3,4 млрд раз. Об этом со ссылкой на пресс-службу компании «Анимаккорд» сообщает РИА Новости. «Герои сериала ...

Создание Python-обвязки для библиотек, написанных на C/C++, с помощью SIP. Часть 1 Иногда во время работы над проектом на языке Python возникает желание использовать библиотеку, которая написана не на Python, а, например, на C или C++. Причины для этого могут быть разные Во-первых, Python — язык замечательный, но в некоторых ситуациях недостаточно быстрый....

Apex Legends появится в Steam 4 ноября EA объявила, что добавит Apex Legends в Steam до конца этого года. Изначально, был добавлен патч для многопользовательской игры между платформами. Сегодня появилась официальная дата выпуска версии для площадки Steam. Онлайн-шутер Apex Legends от Respawn в жанре королевской...

Variety: Во втором сезоне сериала «Мандалорец» появится джедай Асока Тано в исполнении Розарио Доусон Голливудское издание Variety со ссылкой на инсайдеров заявило, что во втором сезоне сериала «Мандалорец» появится персонаж Асока Тано (Ahsoka Tano) в исполнении актрисы Розарио Доусон. Асока Тано впервые появляется во вселенной Star Wars в 14-летнем возрасте (анима...

Эта игра приносит больший доход на Android, чем на iOS. Почему? Не так много игр, которые приносят больше денег в Google Play Сразу после выхода в 2016 году игра Pokemon GO била один рекорд за другим и очень быстро стала самой загружаемой мобильной игрой в истории человечества. Однако, как это часто бывает, сила инерции берет свое, и сам...

[Перевод] Разбираем идеальный кейс фишинга при аренде квартиры Недавно я стал жертвой (к счастью, неудачной) фишинговой атаки. Несколько недель назад я бродил по сайтам Craigslist и Zillow: я хотел арендовать жилье в районе залива Сан-Франциско. Мое внимание привлекли симпатичные фото одного местечка, и мне захотелось связаться с аренд...

Повторяем когортный анализ, выполненный в Power BI, силами Python Добрый день уважаемые читатели! Поводом для написания данной публикации послужил вебинар, который я посмотрел на Youtube. Он был посвящен когортному анализу продаж. Автор использовал для работы с данными платформу Power BI Desktop. Ссылку на указанное видео приводить не буду...

Видеоновости: релиз Contra Returns, Электро Архонт в Genshin Impact и глобалка MIR4 (выпуск №11) Привет, читатели сайта AppTime! В этом новостном выпуске мы расскажем вам о самых интересных события прошедших за эту неделю. Посмотрим на инсайдерскую информацию об одном популярном проекте, узнаем больше о корейской MMO с криптой и оценим незабываемую классику в новой обёр...

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

В Корее состоялся релиз MMORPG Icarus Eternal: изометрия, квесты и гринд Издатель LINE Games выпустил Icarus Eternal в Южной Корее. Это MMORPG с изометрической камерой, как в Bless Mobile. Игроки будут выполнять квесты и гриндить. Крутых персонажей и айтемы открываем через карточки (местная гача-система). На выбор есть четыре класса, они разделяю...

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

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

Гайд по The Pascal's Wager: советы для новичков по выживанию и страданиям The Pascal's Wager — это прежде всего боль и страдания. Если вам нужно мрачное Чистилище на смартфонах, то идти никуда не надо. Но что делать новичкам, у которых чешутся руки, но не хочется умирать на каждом мобе? Для этого мы сделали гайд, где рассказали про базовые советы ...

Анонсирован безумный симулятор хирурга Surgeon Simulator 2 И еще об одном анонсе с The Game Awards 2019, относительно которого мы можем только предполагать, выйдет ли он на мобильных, основываясь на том факте, что первая часть доступна на iOS. Речь о безумном симуляторе хирурга Surgeon Simulator 2. Разработчики обещают, что ядро иг...

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

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

Обзор The Walking Zombie 2. Почти ААА-шутер Мы привыкли к тому, что современные мобильные проекты заточены под казуальных геймеров, которые хотят давить шарики на дисплее или бездумно кликать по нему. Однако сегодня мы с вами поговорим о более интересном продукте, который явно стоит потраченного времени и внимания. Иг...

Над сериалом The Last of Us работает компания HBO Сериал The Last of Us был задуман еще в марте 2014 года. Сценарий был много раз переписан. Спустя пять лет, The Last of Us появился в работах компании HBO. Проект возглавит Крэйг Мазин, создатель, исполнительный директор и сценарист мини-сериала "Чернобыль". Президент комп...

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

Игра на WinForms + C# в 16 лет (2 часть) Предыстория Прошло довольно много времени с момента написания предыдущей статьи. Как и обещал я написал вторую часть. Хотелось бы сказать спасибо всем тем, кто давал советы в комментариях, из всех их я смог узнать что-то новое. Ну а для тех кому хочется сразу посмотреть прое...

Приложение, обучающее чтению, запустили в 180 странах Приложение Read Along помогает дошкольникам и ученикам начальной школы развить навык чтения. Оно использует технологию распознавания текста и речи Google, чтобы давать ученикам подсказки. Приложение поддерживает девять языков. Впервые приложение было запущено под названием B...

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

Griftlands: трое против обстоятельств Скажем честно, мы прозевали выход из Раннего доступа карточной RPG Griftlands от горячо любимой редакцией Klei Entertainment. Причина вполне уважительная – у этой игры было слишком много релизов. Griftlands Жанр карточная игра, RPG Платформы Windows, Nintendo Switch, PlaySta...

Сборка ZAV PRO V3. О чем не рассказал Алекс Корвин Простите за немного кликбейтный заголовок, но в этом длинном тексте речь пойдет именно о тех деталях, которые в обзоре Алекса Корвина и других видео и текстах авторы не упоминали. Некоторой информации мне не хватало при сборке, надеюсь, что эта статья пригодится тому, кто бу...

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

Чем опасен разгон до скорости света? Кадр из мультфильма NASA Если вы любите научную фантастику про космос, то наверняка знаете истории, где человечество путешествует по Вселенной на космических кораблях. Чтобы быстро перемещаться из одной точки необъятного космоса в другую, они оснащены варп-двигателями, котор...

Несколько советов для быстрого набора текста на iPhone. Часть 2 В нашей недавней статье мы рассказали о 5 советах, как ускорить набор текста. Но в дополнение к ней хотелось бы отметить ещё 5 очень полезных и интересных функций, о которых Вы, возможно, не знали и которые помогут Вам набирать сообщения и текст на iPhone быстрее и эффективн...

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

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

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

[Перевод] Emacs — 6 трюков для продуктивной работы Ранее я уже писал об использовании Emacs в качестве C++ IDE и другом техническом оснащении. Однако, я не обращал особого внимания на то, что использую Emacs и для работы много с чем ещё. Честно говоря, я не смог бы пользоваться этим редактором в полной мере, не будь в нем во...

Как Python используется в разработке мобильных приложений До определенного времени о разработке приложений под Android на языке Python не могло быть и речи. Однако энтузиасты все же смогли приспособить один из лучших языков программирования, который в основном используется для веб-разработки, к индустрии мобильных приложений. И хо...

У некоторых пользователей Edge Chromium устанавливается на неправильном языке Сегодня состоялся официальный релиз нового браузера Microsoft Edge на базе Chromium, который вы уже можете скачать с официального сайта. Однако запуск прошёл не совсем гладко. Некоторые пользователи сообщают о том, что браузер устанавливается на другом языке. Компания Micro...

Движок, скриптовый язык и визуальная новелла — за 45 часов Приветствую. Так получилось, что уже три года подряд в качестве подарка на Новый год определенным людям я делаю игру. В 2018-ом году это был платформер с элементами головоломки, о котором я писал на хабре. В 2019-ом — сетевая RTS для двух игроков, о которой я ничего не писа...

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

Корпоративный мессенджер Slack обзавёлся русским интерфейсом Корпоративный мессенджер Slack пользуется довольно высокой популярностью. К сожалению, русскоязычным пользователям ранее приходилось довольствоваться английским языком интерфейса. Но теперь Slack станет более доступным для пользователей из России и ряда других стран благодар...

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

Отечественный DSP процессор 1967ВН028 от фирмы Milandr. Небольшой мануал по арифметике на языке assembler В своем первом пробном цикле статей я хочу немного обозреть некоторые особенности упомянутого выше российского DSP процессора. Про этот процессор уже были упоминания и не одно, в том числе и на хабре, например, здесь. По этому не буду разбирать его общий функционал, откуда ...

[Перевод] Как разработчикам Myst удалось уместить на одном CD-ROM целую вселенную Привет, Я Рэнд Миллер, соавтор «Myst». Мы поставили перед собой задачу создать реальный мир «Myst», но болезненно ударились о реальные ограничения CD-ROM. Играми я начал заниматься ещё с начала старшей школы, и я уже не молод, то есть это было довольно давно. Игры, которые ...

Cyberpunk 2077 перенесён на сентябрь 2020 года CD PROJEKT RED объявил, что дата релиза Cyberpunk 2077 переносится с 16 апреля на 17 сентября 2020 года. «Сейчас мы на стадии, когда игра готова и в неё можно играть, но осталось ещё очень много работы» — сообщили они в официальном твитер-аккаунте. «Ночн...

Что бы я хотел знать когда начинал изучать Django? — очень общий взгляд Здесь на Хабре много различных инструкций по использованию Django. Эти инструкции часто включают много кода и представляют последовательность шагов, которые нужно сделать, чтобы создать проект. Когда я начинал изучать Django и Wagtail по таким инструкциям, меня часто смущал...

[Перевод] 14 open-source проектов для прокачки Data Science мастерства (easy, normal, hard) Data Science для начинающих 1. Sentiment Analysis (Анализ настроений через текст) Посмотрите полную реализацию проекта Data Science с использованием исходного кода — Sentiment Analysis Project в R. Sentiment Analysis — это анализ слов для определения настроений и мнений...

Netflix на русском: как настроить язык и искать сериалы с озвучкой Советы для новых и старых пользователей сервиса.

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

Unsafe generic math in C# К сожалению, адекватно перевести название затеянного мной безобразия на русский язык оказалось не просто. С удивлением я обнаружил, что официальная документация MSDN называет "дженерики" "шаблонами" (по аналогии с C++ templates, я полагаю). В попавшемся мне на глаза 4-м изд...

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

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

Книга «Экстремальный Cи. Параллелизм, ООП и продвинутые возможности» Привет, Хаброжители! Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми в...

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

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

GSoC 2019: Проверка графов на двудольность и трансформеры монад Прошлым летом я участвовал в Google Summer of Code — программе для студентов от компании Google. Ежегодно организаторы отбирают несколько Open Source-проектов, в том числе от таких известных организаций, как Boost.org и The Linux Foundation. Для работы над этими проектами Go...

Лучшие MMORPG 2019 года: Black Desert Mobile, Rangers of Oblivion и другие MMORPG — самый неоднозначный жанр мобильных игр. С одной стороны, разработчики уже давно поняли, что никакой «знакомый с ПК» опыт здесь не нужен: достаточно добавить знакомых элементов, авто-бой и можно выпускать. С другой, поняли они это в первую очередь из-за самих игроков...

Стартовала предрегистрация на яркий шутер Juicy Realm в App Store, забирайте игру со скидкой 4 мая на мобильных выйдет шутер Juicy Realm, который уже пару лет представлен на компьютерах. Накануне релиза разработчики запустили предварительную регистрацию, предоставив игрокам возможность приобрести проект со скидкой. В Juicy Realm вас ждут 9 персонажей с уникальными ...

Неочевидный Kotlin. Советы, трюки, подводные камни программирования для Android Для подписчиковKotlin — один из самых грамотно спроектированных, понятных и логичных языков последних лет. На Kotlin можно начать создавать приложения для Android, не изучая язык, но достигнуть мастерства одной лишь практикой вряд ли получится. Эта статья — сборник советов, ...

На мобильных вышла красивая головоломка Maze Machina от автора Card Crawl и Card Thief Ровно по расписанию состоялся релиз Maze Machina — очень стильной головоломки от разработчики по имени Arnold Rauers, которого вы можете знать по карточным Card Thief и Card Crawl. Вы играете за крошечного героя, который оказывается в лабиринте вместе с враждебно настроенны...

Netflix ищет актера для роли Vesemira второго сезона Ведьмака Первый сезон сериала The Witcher увенчался успехом. На официальном аккаунте Netflix в Твиттере был выложен пост о роли Весемира в будущем сериале второго сезона The Witcher. Его будет играть датский актер Ким Бодния. Он стал очень популярным в последнее время. Получил неск...

Учим AI Dungeon говорить по-русски Недавно ребята из сбер(-банка) анонсировали и выложили в свободный доступ свою модель gpt-3 и я понял, что можно наконец то реализовать свою давнюю мечту - сделать AI dungeon для русского языка. Данная игра сильно выстрелила в прошлом году, про нее было написано множество ст...

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

Обновленный шутер Halo 2: Anniversary выйдет на ПК 12 мая В конце прошлого года на ПК и Xbox One вышла Halo: The Master Chief Collection — коллекция из всех игр серии Halo. Вместе с ней состоялся релиз Halo: Reach, которая по хронологии является первой. В марте была выпущена Halo: Combat Evolved, а теперь готовится Halo 2. Она стан...

7 лучших игр с Google Play Pass Не так давно в России заработал новый сервис — Google Play Pass. Хотя технически его более правильно называть не отдельным сервисом, а видом подписки, так как его возможности полностью построены на мощностях магазина приложений Google Play. Если вы платите всего 149 р...

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

Масштабная утечка: что нового будет в iOS 14 Мы уже выяснили, что обновления – самый надёжный источник информации о новых продуктах Apple. Ведь если Евразийская экономическая комиссия в основном сливает только названия аппаратных новинок, обозначая примерный список устройств, которые следует ждать в ближайшее время, т...

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

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

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

Аниме-RPG CounterSide от Nexon выйдет 4 февраля в Южной Корее Предрегистрация на CounterSide стартовала в конце декабря прошлого года, а теперь издатель объявил, что игра станет доступна 4 февраля 2020 года. Пока что Nexon планирует релиз только у себя на родине, в Южной Корее. Информации о запуске в других странах или хотя бы об англ...

Riot Games анонсировала Valorant Mobile на iOS и Андроид, при чём здесь королевская битва? Помните мы говорили про то, что Riot Games может выпустить мобильную Valorant? День анонса настал: сама компания подтвердила эту информацию в ходе интервью с Polygon. Перед тем, как начать разработку мобильной версии, разработчики задались вопросом: «Что представляет собой V...

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

Сложности работы с ANTLR: пишем грамматику Ruby В «Ростелеком-Солар» мы разрабатываем статический анализатор кода на уязвимости и НДВ, который работает в том числе на деревьях разбора. Для их построения мы пользуемся оптимизированной версией ANTLR4 – инструмента для разработки компиляторов, интерпретаторов и трансляторов...

Информативный портал о Minecraft Pocket Edition Вы фанат или начинающий игрок популярного игрового проекта Minecraft? Хотите знать последние новости из мира Майнкрафт, скачать игру или дополнения к ней, тогда вам необходимо посетить новостной портал mcpehub. Проект MPCEHUB Проект MPCEHUB создан профессиональной командой ...

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

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

Сравниваем новый интерфейс EMUI 10 и EMUI 9.1. Huawei удалось хорошо? Разработчики очень много и долго могут рассказывать об оптимизациях кода, энергопотребления и повышении скорости работы своего продукта, но первым, что действительно замечает пользователь становится обновлённый интерфейс. Особенно, если речь идёт о фирменной оболочки, кото...

В Marvel's Avengers добавят новых персонажей Black Panther и War Machine На данный момент компания Crystal Dynamics ведет работу над улучшением игры и отложила планы относительно нового контента для игры. Первыми персонажами которых намерены добавить разработчики станут Kate Bishop и Clint Barton, затем в 2021 году появится Spider-Man в качестве ...

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

Алексей Савватеев: Теоретико-игровая модель социального раскола (+ опрос по nginx) Привет, Хабр! Меня зовут Ася. Нашла очень крутую лекцию, не могу не поделиться. Предлагаю вашему вниманию конспект видеолекции о социальных конфликтах на языке математиков-теоретиков. Полная лекция доступна по ссылке: Модель социального раскола: игра тернарного выбора на...

Дом Дракона получил дату релиза В интервью порталу Deadline президент программный директор HBO Кейси Блойс озвучил дату выхода «Дома Дракона», приквела к «Игре Престолов». Моё предположение - сериал выйдет когда-то в 2022 году. Для меня "Дом Дракона" будет приоритетом номер о...

[Из песочницы] Особенности применения языков программирования С и С++ при разработке ПО, связанного с функциональной безопасностью Крис Хоббс (Chris Hobbs) в своей фундаментальной работе «Embedded Software Development for Safety-Critical Systems» [1] приводит распространенное среди программистов мнение о том, что накладывать ограничения на языки программирования, это как заказывать Пикассо создание ка...

Как определить, что в жестком диске применена технология SMR В последние месяцы на глаза попадалось много материалов о том, что производители скрывают использование технологии SMR в своих устройствах. Новости о том, что покупатели жестких дисков подают в суд на производителей и тому подобное. Дело в том, что в силу особенностей тех...

Kotlin: язык программирования как продукт Язык программирования — это тоже продукт. Он помогает разработчикам выражать свои идеи так, чтобы их мог интерпретировать компьютер. Может показаться, что развивать язык — это брать последние достижения теории языков программирования, реализовывать их и из года в год выкатыв...

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

Netflix выпустит сериал The Witcher: Blood Origin — приквел о первых ведьмаках Стриминговый сервис Netflix сегодня весьма неожиданно анонсировал съемки нового фэнтези-сериала по вселенной «Ведьмака» Анджея Сапковского — The Witcher: Blood Origin / «Ведьмак: Кровное происхождение». Это будет приквел: действие в нем развернется за 1200 лет до истории Гер...

Язык REXX, к 40 летию появления REXX — довольно древний, передовой для своего времени язык. Он появился, согласно википедии, в 1979 году, то есть ему недавно исполнилось 40 лет. Не самый конечно старинный язык, но возраст достойный. Rexx это аббревиатура, означает она Restructured Extended Executor, что в...

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

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

Сервис Grammarly для Microsoft Word теперь доступен на Mac и Word Online Рекомендации онлайн-сервиса Grammarly стали доступными в Microsoft Word для Mac. Теперь просмотреть и применить советы Grammarly касательно того, как сделать свои тексты на английском языке чётче и эффективнее, пользователи смогут непосредственно в документе Word, в котором ...

[Из песочницы] Кажется, мой iPhone забыл пароль от корпоративной Wi-Fi сети Всем привет! Уже и не думал что вернусь к этому кейсу, но Cisco Open Air Wireless Marathon подтолкнул меня вспомнить и рассказать про личный опыт, когда чуть больше года назад мне довелось потратить довольно много времени над изучением проблемы с беспроводной сетью на базе ...

Правильное TDD Привет, Хабр! На написание этого поста меня вдохновил другой пост TDD есть опиум для народа, где обсуждаются спорные моменты в подходе TDD и в принципе делается вывод о его несостоятельности (хотя и признается необходимость тестов в любом случае). С автором я был полностью с...

Cassandra. Как не умереть, если знаешь только Oracle Привет, Хабр. Меня зовут Миша Бутримов, я хотел бы хотел немного рассказать про Cassandra. Мой рассказ будет полезен тем, кто никогда не сталкивался с NoSQL-базами, — у нее есть очень много особенностей реализации и подводных камней, про которые нужно знать. И если кроме Or...

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

Превью Shadowgun War Games: мобильная Overwatch (на самом деле нет) Shadowgun Legends не была идеальной. Все-таки полноценная игра-сервис в жанре шутера на мобильных — это больше похоже на чью-то мечту, чем на описание реального проекта, но именно к нему, своему magnum opus, MADFINGER GAMES стремилась. С этой точки зрения Shadowgun War Game...

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

Ubisoft анонсировала новых персонажей для Rainbow Six Siege Ubisoft анонсировала новых персонажей для Rainbow Six Siege. Они будут представлены с новым сезоном под названием "Operation Steel Wave". Новые персонажи Ace и Melusi. Также будет добавлен новый скин для Echo, новый боевой пропуск и многое другое. Ace - персонаж обладает с...

Топ-12 самых интересных ИТишных динамических инфографик Динамические (развернутые во времени) гистограммы очень прикольные. Есть в них особая драма, борьба, накал страстей. Плюс к этому анимация дает особое понимание происходящего. все течет, все изменяется, неизменны только перемены… Инфографика/видеографика/динамическая статис...

Java-дайджест за 13 мая Иллюстрация получена вот из этого видео. Джеймс Гослинг, создатель языка Java, заявил об участии в летней конференции JPoint и уже появился в списке спикеров на сайте. Говорят, кризис — время возможностей. Иногда это действительно так! Пару лет назад трудно было представит...

Сериал «Бригада»: Съемки принесли актерам сплошные неприятности Почему главные герои хотят забыть его как страшный сон? Культовый сериал о лихих 90-х появился в далеком 2002 году. Совсем скоро нагрянет юбилей – 20 лет с момента выхода на экраны. За этот внушительный отрезок времени картина о бандитской жизни молодых парней обросла внуши...

Обзор Resident Evil 3 — Самая несвоевременная новинка? Первое, что я услышал после включения Resident Evil 3, это слова «пандемия распространяется рекордными темпами». Наша героиня Джилл Валентайн просыпается, подходит к окну и видит, как толпы испуганных людей спасаются от зомби, окружённые горящими зданиями и машинами. Как чел...

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

Haproxy — программирование и конфигурирование средствами Lua Сервер Haproxy имеет встроенные средства для выполнения скриптов Lua.Язык программирования Lua для расширения возможностей различных серверов используется очень широко. Например, на Lua можно программировать для серверов Redis, Nginx (nginx-extras, openresty), Envoy. Это впо...

Как мы в Спортмастере выбирали систему кеширования. Часть 1 Привет! Меня зовут Алексей Пьянков, я разработчик в компании Спортмастер. В этом посте я рассказал, как начиналась работа над сайтом Спортмастер в 2012 году, какие инициативы удалось «протолкнуть» и наоборот, какие грабли мы собрали. Сегодня я хочу поделиться мыслями, кото...

ТЕСТ: Жёсткий спойлер или наша фантазия? Проверьте, хорошо ли вы знаете популярные сериалы Мы собрали интригующие сюжетные повороты и забавные моменты из нескольких известных сериалов и разбавили их собственными смешными выдумками. Проверьте свою внимательность и вспомните, что действительно творили Джоуи из «Друзей», мама Картмана из «Южного парка», Митчелл из «А...

Список для чтения: важные книги, которые вышли в 2019 году Фандрайзинг, мультимедийный сторителлинг, искусственный интеллект и благотворительность – подборка из 7 самых важных книжных новинок 2019 года по версии Теплицы. «Такие дела. Живем в России» Сборник лучших текстов издания «Такие дела», которые отобрала писательница Лю...

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

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

Работа с асинхронностью в Dart Всем привет! Меня зовут Дмитрий Репин, я Flutter-разработчик в Surf.В этой статье я расскажу о том, как работать с асинхронностью в Dart: всё о самых важных классах библиотеки dart:async с примерами под катом. Поговорим о том, как в однопоточном языке сходить в сеть или базу...

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

Фильм «Девчата»: Без него 8 марта, как Новый Год без елки Самая женская комедия всех времен Впервые фильм появился на экранах 7 марта 1962 года и был приурочен к празднику 8 марта. Он получился по-настоящему добрым, романтичным и душевным. Эта комедия не потеряла свою актуальность до сих пор, и в честь этого редакций предлагает вс...

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

NetEase Games рассказала про новый контент и ЗБТ для шутера Lost Light В январе в сети появился геймплей с ЗБТ лутер-шутера Lost Light. Им занимается NetEase Games, которая уже успела поведать новую информацию касательно ещё одной мобилки, Badlanders. Так вот, теперь мы знаем больше о Lost Light. Во-первых, появится новый режим; он называется: ...

В сети появились первые скриншоты Lord of the Rings: Gollum Чем ближе лето, тем больше интересных игровых новостей. В конце 2019 года состоялся анонс Lord of the Rings: Gollum, и вот теперь нам наконец не просто рассказали, но и показали то, как будет выглядеть новый проект Daedalic Entertainment для консолей нового поколения. Lord o...

Регистрация и вход в казино Вулкан В онлайн казино Вулкан: http://vullkanclub.net/vhod-registraciya/ вы безусловно сможете заработать реальные деньги, при наличии знаний правили хотя бы минимального опыта, но важно не только заработать, но потом и снять их, чтобы воспользоваться. Что же касается того как вы с...

Microsoft ♥️ Python Традиционно считается, что Microsoft хорошо поддерживает языки программирования на платформе .NET: C# или F#. Но это не совсем так — облако Azure поддерживает целый спектр языков, среди которых Python занимает почетное место. А если речь заходит о машинном обучении, то Pytho...

Grand Theft Auto VI шокировала все человечество С момента релиза последней игры из серии GTA от игровой студии Rockstar Games прошло уже более чем шесть лет, и за такой период времени она очень сильно устарела, утратив свою прежнюю привлекательность, пускай до сих Сообщение Grand Theft Auto VI шокировала все человечество...

Игра Fallout 76 выйдет в Steam Игра Fallout 76 выйдет на площадке Steam и к этому релизу добавят обновление Wastelanders. Обновление добавить в игру Fallout 76 неигровых персонажей. Теперь игроки смогут брать квесты не у компьютеров и роботов, а виртуальных людей. Ещё вместе с виртуальными персонажами ...

Agile coach здорового человека Вступительное слово Для удобства я буду писать различные английские слова, такие как “Agile”, “coach”, “Scrum” и т.д. русскими буквами. Аджайл, коуч, скрам и т.д. Кто легко оскорбляется наличием транслитерации в тексте — прошу меня понять и простить. Аджайл сегодня, как мгла...

SOLID == ООП? Наверное я не ошибусь, если скажу, что чаще всего на собеседованиях спрашивают о SOLID принципах. Технологии, языки и фреймворки разные, но принципы написания кода в целом похожи: SOLID, KISS, DRY, YAGNI, GRASP и подобные стоит знать всем. В современной индустрии уже много д...

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

Помощник – «решатель филвордов» на python (алгоритм поиска слов плюс распознавание текста tesseract) На работе, в обеденный перерыв коллега показал игрушку на Яндекс играх – Филворды. Как то не заладилась игра у меня – вроде простые слова, но дело шло медленно. А у товарища уровень был выше 400. Первая  мысль при таком фэйле – конечно, показать глупой машине, что есть ...

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

Паскаль играет в Go. Реализация методов и интерфейсов в любительском компиляторе If I could export one feature of Go into other languages, it would be interfaces. — Russ Cox Мой предельно простой компилятор Паскаля уже становился предметом двух публикаций на Хабре. Со времени их написания язык обзавёлся всеми недостающими средствами, положенными станд...

SwiftUI по полочкам: Анимация. Часть 1 Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе...

Сочный шутер AfterBreach вошёл в стадию ЗБТ и его можно скачать Шутер AfterBreach появился в Google Play. Пока это ЗБТ для Азии, но вы тоже можете в нём поучаствовать. Тем более что графика в этом проекте удивляет глаза. Для мобильной игры AfterBreach начался бета-тест. Он проходит только в Азии, но мы дадим все нужные ссылки (об этом н...

Интеграция проекта VueJS+TS с SonarQube В своей работе мы активно используем платформу SonarQube для поддержания качества кода на высоком уровне. При интеграции одного из проектов, написанном на VueJs+Typescript, возникли проблемы. Поэтому хотел бы рассказать подробней о том, как удалось их решить. В данной стать...

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

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

Для Hearthstone вышло крупное обновление с новыми героями для режима Battlegrounds За последнее время карточная игра Hearthstone, а вместе с ней и популярный режим в стиле автобатлера, Battlegrounds, заметно обновились. В крупном обновлении появились первый новый класс с момента запуска, защита от копий в набора карт, новые способности и многое другое. Те...

С стал языком года по версии TIOBE  Почему язык программирования C, которому уже 50 лет, все еще востребован? TIOBE  объясняет это растущей популярностью Интернета вещей (IoT) и огромным количеством небольших интеллектуальных устройств, которые выпускаются в настоящее время.

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

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

Создание многопользовательской карточной игры на Unity и Mirror Поначалу работа с холстом в Unity 2D может показаться сложной, особенно если вы одновременно пытаетесь изучить редактор и сам язык C#. Также может быть непросто превратить однопользовательскую игру в многопользовательскую — для нескольких игроков появляется много новых...

[Перевод] REST API на Java без фреймворков Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В экосистеме Java есть много фреймворков и библиотек. Хотя и не так много, как в JavaScript, но они и не устаревают так быстро. Тем не менее, это заставило меня задуматься о том, что мы уже забы...

[Из песочницы] О проблемах транслятора Python и переосмысление языка — Сколько нужно архитекторов, чтобы реализовать язык программирования? — Сто. Один будет писать реализацию, а 99 — говорить, что могут сделать лучше. В этой статье я хочу затронуть не столько сам язык, сколько детали реализации CPython и его стандартной библиотеки, которые г...

Что такое дефолт простыми словами? И хотя русский язык считается богатым, заимствованных слов в нем немало. Но не всегда понятен их смысл, так как даже дословный перевод может дать непонятное значение. Одним из таких слов является «дефолт». В непростые экономические времена звучит оно все чаще и чаще, как с э...

Яндекс снабдил англоязычные видео закадровым переводом 7 сентября 2021 года. Яндекс начал предлагать автоматически перевести англоязычные видеоролики. Научно-популярные передачи, кулинарные шоу, лекции Илона Маска и Ричарда Фейнмана, стендапы и видеоблоги - всё это теперь можно посмотреть в русской озвучке. Перевод получается за...

Apple может разрешить удалять уже отправленные сообщения Портал Macrumors получил информацию, о том, что новая функция сейчас проходит тестирование внутри компании Apple. Согласно описанию, приложение iMessage станет чуть больше похоже на другие мессенджеры — Telegram или WhatsApp. Уже отправленные сообщения можно будет удалять, а...

Саморазвитие: как я не усидел на двух стульях и нашел третий Всем привет! Я руковожу командой антиспама в Mail.ru Group, а также несколькими группами по машинному обучению. Тема этой статьи — саморазвитие для тимлидов/руководителей, но на самом деле многие техники и рецепты совершенно не зависят от роли. Для меня этот вопрос очень а...

Пятничный опрос: Поговорим о языках Всем привет! Сегодня у нас будет очень простой опрос на тему языков. Как вы знаете, у нас есть большой отряд волонтёров, которые переводят интерфейс браузера Vivaldi на несколько десятков языков. Между тем, иногда пользователи предпочитают работать исключительно с англоязыч...

Транскомпилируемые языки: проекты конвертации код-в-код Источник: Ward Cunningham Транспиляция — это конвертация кода одного языка в другой. С помощью специального транспилера (транскомпилятора) один язык программирования общего назначения можно перенести на любой другой язык программирования общего назначения. Если необходимо...

Для Grimvalor готовится обновление с русским языком и режимом Новая игра+, нужны тестеры Пример Grimvalor наглядно показывает, почему индустрия мобильных развлечений в качественном плане стоит на месте. Оригинальный (!) проект с хардкорным геймплеем, исследованиями, приятной графикой и без рекламы с внутриигровыми покупками может сравниться по популярности с люб...

Введение в IDAPython На русском языке (и на Хабре, в частности) не так много статей по работе с IDAPython, попытаемся восполнить этот пробел. Для кого. Для тех, кто уже умеет работать в IDA Pro, но ни разу не писал скрипты на IDAPython. Если вы уже имеете опыт написания скриптов под IDAPython, ...

Обзор SpongeBob SquarePants: Battle for Bikini Bottom Rehydrated — Вы готовы, дети? Шёл шестой месяц, писалась сотая рецензия на ремейк… нет, это не так, конечно, но создаётся именно такое ощущение. Ну что поделать, если год такой. Реальных новинок мало, а вот всяких нежданных гостей из прошлого – завались. И вот теперь, вслед за Шулком, Клаудом, Витторио С...

В Fortnite добавлены новые скины из Street Fighter Fortnite стала местом, где собраны многочисленные персонажа из разных франшиз. Разработчики включают к ним двух новых персонажей из серии игр Street Fighter: Рю (Мастер Драконьего удара "сёрюкен") и Чун-Ли - первый женский персонаж в истории файтингов. Набор World Warrior...

На мобильных вышел яркий шутер с элементами рогалика Juicy Realm Издатель X.D. Network выпустил на мобильных яркий шутер с видом сверху под названием Juicy Realm. В честь релиза он также установил скидку, так что проект можно забрать всего за 149 рублей. Juicy Realm — это шутер с элементами рогалика, в котором игроки должны отбиваться от...

Педагоги не из Москвы впервые получили гранты за развитие «Московской электронной школы» Руководитель Департамента образования и науки города Москвы Исаак Калина выступил на минувшем селекторном совещании подотчетного ему ведомства. Он рассказал о том, что в первый раз гранты за развитие образовательного мегапроекта «Московская электронная школа» получили п...

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

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

[Из песочницы] Пишем автотест с использованием Selenium Webdriver, Java 8 и паттерна Page Object В этой статье рассматривается создание достаточного простого автотеста. Статья будет полезна начинающим автоматизаторам. Материал изложен максимально доступно, однако, будет значительно проще понять о чем здесь идет речь, если Вы будете иметь хотя бы минимальные представлени...

Форум «PRO_Маркетинг» будет проведен онлайн Москва 31 марта и 1 апреля выступит местом проведения уже ставшего традиционным бесплатного образовательного форума «PRO_Маркетинг». Как рассказала заместитель мэра мегаполиса Наталья Сергунина, по причине пандемии коронавируса мероприятие будет впервые в своей истории прове...

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

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

Google внедряет BERT в поиск на русском языке Google объявил, что самое крупное обновление алгоритмов работы поиска за последние 5 лет – BERT Update – в этом месяце будет внедрено в поиск на русском языке. BERT – это технология предварительного обучения обработке текста на естественном языке. Она анализирует не отдельны...

[Перевод] Реализация алгоритма Минимакс на примере игры «Крестики-Нолики» Недавно я написал непобедимую игру «Крестики-Нолики». Это был интересный и поучительный проект, который многому меня научил. Если у вас есть желание посмотреть результат — это можно сделать здесь. Для того чтобы сделать игру непобедимой, было необходимо создать алгоритм, ...

SEGA выпустит MMORPG Phantasy Star Online 2: New Genesis по всему миру Вчера SEGA объявила о том, что она собирается выпустить Phantasy Star Online 2: New Genesis по всему миру. Произойдёт это уже 9-10 июня (в зависимости от вашего часового пояса). Чтобы игроки не столкнулись с проблемами на запуске, разработчики начнут технические работы за де...

Крупнейшее обновление Google пришло в российский поисковик Российская версия поиска Google получила самое крупное обновление алгоритмов за последние пять лет. Теперь поисковик работает с технологией предварительного обучения обработке текста на естественном языке BERT. С её помощью система может лучше понимать запросы пользователей....

Вокалист Shortparis сыграет Маяковского в триллере Козловского «Карамора» Режиссёр оценил талант молодого исполнителя в музыке и на сцене. На 14 Международном фестивале кино «Зеркало» Данила Козловский рассказал о своем новом режиссерском проекте «Карамора», который увидит свет уже в конце этого года. По словам режиссера роль поэта Владимира Маяко...

Knights of Ages — новая стратегическая RPG для Android в режиме пробного запуска Студия Less Mainstream Games выпустила в Google Play свою дебютную игру под названием Knights of Ages. Это RPG с элементами стратегии в сеттинге Артурианы, в которой вам предстоит исполнить судьбу своего персонажа и получить возможность стать правителем целого государства. ...

Вопросы развития открытого образования на русском языке обсудят участники Всероссийского семинара 12 и 13 марта 2020 года состоится Всероссийский семинар, на котором будут рассмотрены итоги проектов и программ по развитию русского языка, реализованных в 2019 году в рамках ведомственной целевой программы «Научно-методическое, методическое и кадровое обеспечение обучения р...

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

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

Аниме-гача Alchemy Stars от Tencent вышла на смартфоны, донат огромный? Tencent Mobileвыпустила на смартфоны гачу под названием Alchemy Stars. Здесь пошаговые сражения на разноцветном поле; если пробежаться по квадратам с одинаковым цветом, то получится жёсткое комбо. Удобно то, что персонаж автоматически бьёт соперников на своём пути, мы только...

Сколько денег Huawei потеряла на Mate Xs (много) Когда год назад нам показали складные смартфоны, мы очень обрадовались, подумав, что теперь-то заживем. Вот только дальше первого впечатления не пошло. Ладно бы складные смартфоны еще стоили нормальных денег. Но при цене больше двух тысяч долларов от них ждешь, что они хотя...

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

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

За неделю до премьеры HBO Max показал полноценный трейлер спецэпизода «Friends: The Reunion» Ровно за неделю до премьеры стриминговый сервис HBO Max решил продемонстрировать полноценный трейлер спецэпизода «Friends: The Reunion». В ролике можно увидеть очень много эмоциональных моментов, начиная с встречи всех шестерых главных героев и заканчивая их воспоминаниями о...

[Из песочницы] Компилятор Befunge на Python В процессе подготовки к курсу «Основы компиляторов» для студентов 4-го курса я изучал различные эзотерические языки программирования. Вот хорошая статья на эту тему. В статье самым интересным мне показался язык Befunge (Крис Пресс, 1993 год), особо отмечу три его особенности...

Игрок потратил два года на воссоздание реального города в Minecraft Фанат Minecraft из Японии рассказал в Twitter, что смог воссоздать в игре пейзаж города Токио. На это он потратил два года.

Вечное сияние чистого .NET Когда 10 лет назад я начинал работу с .NET Framework 3,5 (язык версии 3.0), для меня его функциональность была крайне ограничена, так как начинал я с SharePoint 2010. Постепенно изучив более широкий круг технологий и следя за развитием .NET, я могу отметить его огромный рост...

[Перевод] Raspberry Pi, Python и полив комнатных растений У меня не складываются отношения с комнатными растениями. Дело в том, что я забываю их поливать. Зная это, я начал размышлять о том, что кто-то, наверняка, уже нашёл способ автоматизации полива. Как оказалось, способов таких существует очень много. А именно, речь идёт о реше...

Как бесплатно получить Элой в Genshin Impact? Элой из Horizon Zero Dawn добавили в Genshin Impact в виде игрового персонажа. Достать её легко, но сделать это сможет не каждый. Разбираемся. С выходом патча 2.1 в Genshin Impact добавили рыбалку и новых персонажей, включая Элой из Horizon Zero Dawn. Это 5-звёздочный персо...

Словарь на экзаменах ITIL Недавно нам стало известно о том, что во время экзамена ITIL®, сдававшегося напрямую PeopleCert, кандидату запретили пользоваться словарём. Обычным, бумажным англо-русским словарём. Мы разобрались с данной ситуацией. И предлагаем простой рецепт всем, кто собирается сдавать ...

В 2019 году доход SK Hynix обрушился на треть, а чистая прибыль — в 7,7 раза Компания SK Hynix опубликовала отчет за последний квартал 2019 года и за год в целом. В соответствующем пресс-релизе сказано, что в прошлом году компания SK Hynix «активно корректировала уровень инвестиций и производства, чтобы максимально повысить эффективность ...

[Перевод] Модели мира. Могут ли агенты учиться в своем воображении? От переводчика: вопросы, поднятые в прошлой моей статье (видимо не слишком удачной) тем не менее вывели меня (огромное спасибо комраду Kilorad за ссылку!) на материал, который я посчитал необходимым перевести и выложить сюда. Да, я, к сожалению, посредственно владею как язык...

Поиграли в The Lord of the Rings: Rise to War на Андроид, а стоит ли вам? Издатель NetEase Games запустил The Lord of the Rings: Rise to War в раннем доступе на Android. Мы затестили этот проект и спешим рассказать вам, стоит ли тратить своё время и скачивать. Первое, что бросается в глаза — модельки персонажей выглядят как герои из трилогии «Влас...

Apple устранила многомесячную проблему в новых iPhone Компания Apple выпустила обновление программного обеспечения для iPhone и iPad — iOS 13.3.1 и iPadOS 13.3.1.  В iOS 13.3.1 устраняется обширный список ошибок, багов и недочётов. Кроме того, появилась настройка для отключения использования сервисами геолокаци...

Язык программирования karasic Привет, друг. Как известно, каждый уважаемый кодер рано или поздно пишет свой логер, парсер json и язык программирования. Поскольку первое и второе мы уже написали, то нам ничего не остаётся, как представить наши наработки по новому инновационному языку программирования kara...

Как коронавирус влияет на языки программирования: рейтинг TIOBE Результаты мирового рейтинга популярности языков программирования на начало мая 2020.

Disney+ подготовил восьмисерийный документальный сериал Disney Gallery: The Mandalorian о съемках «Мандалорца» с Джоном Фавро в роли ведущего, премьера состоится 4 мая — в «День Звездных Войн» Компания Disney приготовила особенный подарок всем фанатам ко Дню «Звездных Войн» 4 мая 2020 года в виде документального сериала Disney Gallery: The Mandalorian. В проекте будет целых восемь серий, выйдет он на стриминговой платформе Disney+, а в качестве ведущего выступит ш...

Каков ты, русский опен сорс? В 2017-м году, когда я жил в Одессе (Украина), на украинском IT-портале DOU (аналог Хабра) опубликовали анализ наиболее активных "украинских" open source разработчиков: GitHub-акаунти українських ІТшників: хто в ТОПі. Я не попал в рейтинг, хотя по некоторым парамет...

Почему канадский английский считают «грязным» и при чем тут Киану Ривз Сегодня мы расскажем о диалекте английского языка, на котором говорит свыше 17 миллионов людей. Историческое становление английского языка в Канаде, соседство с США и французский в качестве второго государственного создали диалект со своими особенностями и интересными фишка...

[Перевод] Расширьте возможности машинного обучения Azure с помощью расширения VS Code Привет сообществу Python! Прошло много времени с тех пор, как мы последний раз писали об этом, но мы рады представить новые возможности, добавленные в расширение VS Code Azure Machine Learning (AML). Начиная с версии 0.6.12, мы представили изменения в пользовательском интерф...

Первый полноценный трейлер сериала I Am Not Okay With This / «Меня это не устраивает» от Netflix о девушке со сверхспособностями После короткого тизера сервис Netflix опубликовал полноценный трейлер сериала I Am Not Okay With This / «Меня это не устраивает» от продюсеров The Stranger Things. Новый сериал расскажет о взрослеющей девушке, которая считает себя абсолютно обычной, а жизни вокруг себя ̵...

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

Лучшие игры для Android с красивой графикой Игры для смартфонов всегда были чем-то, во что можно поиграть в дороге. Но студии не унимались и очень старались сделать что-то действительно красивое. Получалось не всегда, но иногда были настоящие шедевры, в которые хотелось поиграть не только в автобусе, но и дома на див...

[Перевод] Как работает panic в Rust Как работает паника в Rust Что именно происходит, когда вы вызываете panic!()? Недавно я потратил много времени на изучение частей стандартной библиотеки, связанных с этим и оказалось, что ответ довольно сложный! Мне не удалось найти документы, объясняющие общую картину пани...

Быстрее, чем C++; медленнее, чем PHP Привет, Хабр. У меня тут случайно код на хаскеле получился быстрее аналогичного кода на C++. Иногда — на 40%. (время работы, меньше — лучше, C++ снизу) Что самое смешное — я собирал хаскель-код через LLVM-бекенд, но при этом сравнивал с GCC. Если сравнивать с clang (что вро...

[Перевод] Стоит ли переходить с Python на Nim ради производительности? Nim — это сочетание синтаксиса Python и производительности C Несколько недель назад я бродил по GitHub и наткнулся на любопытный репозиторий: проект был полностью написан на языке Nim. До этого я с ним не сталкивался, и в этот раз решил разобраться, что это за зверь. Сна...

Делаем игру с управлением улыбкой Привет! Меня зовут Иван Шафран, недавно я присоединился к команде видео ВКонтакте в роли программиста-разработчика для Android. Участвую в создании как продуктовых приложений, так и SDK. Время от времени я посещаю хакатоны, где можно реализовывать любые безумные идеи. Сегодн...

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

45 youtube-каналов на английском языке для ИТ-специалистов Хотела узнать, что смотрят коллеги (кроме нетфликсов и амедиатек), провела опрос. Результат получился неожиданный. Я думала, ну, соберу каналов 10, которые смотрят все ИТ-специалисты. Не тут-то было! Во-первых, каналов получилось в 10 раз больше, чем я предполагала. Во-вторы...

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

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

Погружение в ассемблер. Зачем учить ассемблер в 2020 году Для подписчиковТы решил освоить ассемблер, но перед этим хочешь понять, что тебе это даст как программисту? Стоит ли входить в мир программирования через ассемблер, или лучше начать с какого-нибудь языка высокого уровня? И вообще, нужно ли знать ассемблер, чтобы стать полноц...

[Из песочницы] EBlink — GDB сервер для ARM Cortex-M микроконтроллеров В сети не много информации о появившемся несколько лет назад GDB сервере EBlink. Этим постом постараюсь исправить ситуацию. EBlink поддерживает большинство моделей микроконтроллеров STM32 (серии F0, F1, F2, F3, F4, F7, H7, L0, L1, L4, G0 и G4), а также EFR32. Он интересен те...

А Sony PlayStation 5 так сможет? Глава Xbox обещает чуть ли не революцию с выходом новой консоли Пока сторонние разработчики игр в основном продолжают нахваливать ещё даже полноценно не представленную Sony PlayStation 5, глава Xbox Фил Спенсер (Phil Spencer) не устаёт нахваливать Xbox Series X, что логично. Одно из последних заявлений Спенсера и вовсе сулит нам чу...

Стартовала предрегистрация на гача-RPG Disney Sorcerer’s Arena со знакомыми персонажами Год назад стало известно о мобильной игре Disney Sorcerer's Arena, которую вместе с Disney создает компания Glu. Недавно разработчики запустили предварительную регистрацию на официальном сайте, что может указывать на приближающийся релиз. Главной особенностью игры станет во...

WHO IS AWESOME — сборник мини-игр от автора Peace, Death! и DRAW CHILLY Разработчик Azamatika, которого вы можете знать по играм Peace, Death! и DRAW Chilly, одновременно с запуском на ПК выпустил в App Store и Google Play новое развлечение под названием WHO IS AWESOME. Это сборник мини-игр для одного игрока. На выбор предлагаются персонажи пре...

Angry Birds 2 и Duolingo — оригинальный и мотивирующий кроссовер Современные разработчики любят кроссоверы. В большинстве случаев это отличный способ привлечь фанатов одного продукта, добавив знакомые ему элементы в другой. Студия Rovio не понаслышке знает о том, как работает подобное явление, но в этот раз придумала кое-что особенно ориг...

US Conflict — военная RTS в сеттинге альтернативной истории для iOS и Android Студия 4Flash выпустила новую стратегию в реальном времени под названием US Conflict. Действие происходит в альтернативной реальности, а сам проект отвечает на вопрос: «Чтобы было бы при вторжении Германии в Соединенные Штаты?» Разработчики приготовили 12 миссий, финальная ...

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

В Stardew Valley появится режим разделённого экрана Создатель фермерского симулятора Stardew Valley Эрик Барон (Eric Barone) рассказал о том, что в обновлении 1.5 добавит режим разделённого экрана для четырёх человек. Хотя проект уже некоторое время имеет функцию кооперативной игры, скоро вы сможете узнать наверняка, что никт...

[Из песочницы] Пишем на языке С/C++ в Linux под KolibriOS Вступление KolibriOS – миниатюрная операционная система, ядро и большинство программ которой написано на ассемблере. Это, конечно же, не значит, что на других языках программирования писать для KolibriOS нельзя. Данная статья — инструкция по настройке toolchain'а для Linux. ...

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

Disney и Mail.ru добавили секретную тему для поклонников саги «Звёздные Войны» Mail.ru Group и компания Disney в России и СНГ объявляют о расширении сотрудничества.  Почта Mail.ru выпустила эксклюзивные темы в честь выхода на экраны финального эпизода легендарной космической саги «Звёздные Войны». Помимо доступных всем пользователям вариантов оформлени...

Создаем graphql бекенд на Golang Сегодня мы будем разрабатывать приложение на Golang + GraphQL. Мы часто используем GraphQL на своих проектах и знаем о нем немало, использовали его вместе с различными языками программирования: Javascript, Ruby и теперь руки дошли и до того чтобы попробовать связку Golang G...

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

Netflix анонсировал приключенческий фэнтезийный сериал The Letter for the King, основанный на одноименном романе нидерландской писательницы Тонке Драхт Стриминговый сервис Netflix опубликовал дебютный тизер нового приключенческого фэнтезийного сериала The Letter for the King, основанного на одноименном романе нидерландской писательницы Тонке Драхт, который увидел свет в 1962 году. Данное произведение, впоследствии переведен...

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

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

Смертельная битва процессоров: Snapdragon, Exynos, Kirin Сегодня мы сравним три топовых Androi-процессора: Qualcomm Snapdragon 865, Exynos 990 от Samsung и Kirin 990 от HUAWEI. Наша цель — узнать: Какой самый быстрый? Какой круче в играх? Какой меньше сажает батарейку? Делать мы это будем на трех флагманах: Xiaomi Mi10, Sa...

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

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

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

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

Рецензия на сериал «НольНольНоль» / ZeroZeroZero Хоть восьмисерийную драму «НольНольНоль» (ZeroZeroZero) и можно найти в списках новых сериалов, выпущенных в 2020 году, ее не назовешь самым обсуждаемым релизом. Возможно, сериал принимают за очередную итальянскую эпопею, посвященную местным мафиозным разборкам. На деле же Z...

Activision Blizzard работает над сериалами по игровым франшизам Overwatch и Diablo, последний уже приобрел Netflix С момента выхода онлайн-шутера Overwatch в 2014 году создатели игры успели выпустить такое количество анимационных короткометражек, что новость о появлении ТВ-сериала по игре вряд ли кого-то удивит. Проект еще не подтвержден официально, однако один из руководителей компании ...

Странные карты в CS:GO: как они выглядят? CS:GO – это не только популярная игра, но и известная площадка для создания карт. Более того, разработчики действительно тратят много времени, чтобы сделать сбалансированные игровые локации. К сожалению, далеко не все карты можно увидеть на турнирах, поэтому сегодня мы погов...

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

Мне надоело, что на iOS становится меньше игр, чем для Android За последний год игры на мобильных устройствах снова стали популярны (а сейчас, когда большинство на карантине, это только усилится). Свою роль здесь сыграли игровые сервисы и гаджеты от крупных технологических гигантов — Google, Microsoft, Nintendo, Nvidia и, конечно...

FPS CyberPunk Shooting Game — футуристический командный шутер с персонажами из Halo Студия TINYSOFT выпустила онлайн-шутер на устройства под управлением операционной системы Android — FPS CyberPunk Shooting Game. С Cyberpunk 2077 у неё нет ничего общего, но графика и местный антураж напоминают Overwatch. Игроки разбиваются на две команды из одинаковых персо...

Реактивное программирование, стоит ли бросать все и нестись навстречу мечте Еще одна статья про реактивное программирование. И только не надо на этой строчке закатывать глаза и томным голосом говорить вслух — "Ну что еще ты можешь мне рассказать про реактивное программирование… а?". Она немного отличается от кучи других, написаных словно под копирку...

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

Р\У Шагоход на основе механизмов Тео Янсена Всем привет. Уже очень давно я хотел собрать шагоход на основе механизмов Тео Янсена. Но простых и достаточно продуманных проектов не попадалось, а моделить всё с нуля было некогда. Но вот недавно мне таки подвернулся интересный проект, для сборки которого у меня уже было вс...

Windows 10 May 2020 Update выйдет с 26 по 28 мая Обновление Windows 10 May 2020 Update добавит значительные изменения в Cortana, поиск Windows, улучшит производительность, обновит подсистему Windows для Linux, а также улучшит поддержку конфигураций с несколькими мониторами. Microsoft уже завершила разработку обновления Win...

Google научила Google Assistant читать текст на экране вслух Несмотря на то что мне откровенно не нравится роботизированный голос Google Assistant, и Алиса, на мой вкус, звучит гораздо приятнее, отказать ему в беспрецедентных возможностях я не могу. За годы своего существования голосовой помощник Google превратился в супер-удобного к...

[Перевод] Релиз Dart 2.10: на шаг ближе к null-safety Команда языка Dart постепенно приближается к одному из самых мажорных релизов — null-safety. Эта фича есть у многих лидеров рынка, включая Kotlin и TypeScript. По понятным причинам этот релиз нельзя сделать в виде рубильника: одним днём и простым апдейтом. Набравшее скорост...

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

Почему в Apple TV+ есть только эксклюзивные фильмы и сериалы Съёмка эксклюзивов в долгосрочной перспективе окажется более выгодной, чем аренда Несмотря на то что Apple относительно недавно основательно взялась за развитие собственных сервисов, они уже успели стать для неё одной из ключевых статей дохода. Больше всего денег, конечно, п...

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

Immutable. Постигаем хитрости неизменяемых структур данных в функциональных языках Для подписчиковРяд языков программирования заявляют неизменяемость переменных (immutability) как одну из своих главных фич. Среди них семейство ML (OCaml, F#, Standard ML) и Haskell, а также молодые Clojure и Rust. Если ты незнаком с ними, то наверняка удивлялся: а чем это о...

Резервирование в MultiSim — что это и как оно работает Привет! Меня зовут Антон Даценко и я отвечаю за развитие корпоративных решений и сервисов в подразделении Билайн Бизнес. Сегодня я расскажу вам, как мы используем технологии резервирования и балансировщик в MultiSIM, для каких клиентов подобный продукт важнее, чем кажется н...

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

Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions. На дворе 2020 год, а мы продолжаем обсуждать «нововведения» ES6-синтаксиса и преимущества MobX над Redux. Существует много причин использовать Redux в своем проекте, но так как я не знаю ни одной,...

Весеннее обновление Solitaire Bliss Collectio‪n‬ привнесло четыре новые игры, русский язык и ежедневки Студия Mongoose Net выпустила обновление для карточной игры Solitaire Bliss Collectio‪n‬ или «Пасьянс на русском». Вместе с ним геймерам стали доступны четыре режима: лёгкий и обычный Скорпион, а также лёгкая и обычная Восьмёрка. Помимо этого игроки каждый день будут получат...

Подробности грядущей компьютерной MMORPG New World от Amazon Games Amazon Game Studios, игровое подразделение известной американской компании Amazon, появилось еще в 2012 году. Долгое время студия разрабатывала проекты для собственного маркета Amazon App Store, а в 2016 рассказала о первых планируемых играх для ПК, и вот приближается время ...

Podlodka #146: Изучение английского языка Так сложилось, что английский язык – это де-факто язык международного общения. А еще, так сложилось, что английский – основной язык в IT.

Мнение: эта функция iPhone оказалась самой бесполезной Эта функция iPhone — самая бесполезная? Компания Apple с выходом каждой версии iOS радует потребителей немалым количеством новых функций. Конечно, система пока имеет ряд детских проблем. Например, нельзя удалить все контакты разом, но давай опустим все эти споры и обсу...

Codemasters планирует выпустить F1 2020 этим летом Codemasters попали в неловкое положение, так как каждый год компания следила королевским классом F-1, общалась с профессиональными гонщиками и посещала боксы команд. Это позволяло студии улучшить игру, внести изменения и добавить что-то новое. Но из-за Коронавируса, студия н...

Почему Мистер Робот — лучший сериал про IT-индустрию Доброго времени суток, уважаемые читатели Хабра! 23 декабря 2019 года в свет вышла заключительная серия одного из самых популярных сериалов про IT — Мистер Робот. Посмотрев сериал до конца, я твёрдо решил написать статью о сериале на Хабре. Выход этой статьи приурочен к мое...

Корзинка для вселенной STALKER Всем привет.Ещё давным-давно, когда у меня появился доступ к 3D принтеру, пришло осознание что печать готовые модели это конечно круто... Но хочется и самой уметь делать интересные вещи. Была не одна попытка освоить 3D редактор, но то времени нет, то комп не тянет, то ещё чт...

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

Sony PS5 и Xbox Series X будут более популярны на старте продаж, чем их предшественницы Игровые приставки Sony и Microsoft нового поколения должны поступить в продажу в конце текущего года. Мы уже знаем о консолях немало, включая примерные параметры, производительность (в случае Xbox Series X) и ориентировочные цены. Аналитику компании IHS Markit этих дан...

«Тайны следствия» или русская Санта Барбара: Когда закончится сериал? Конца и края не видать: Вечно-молодая Анна Ковальчук сгодится хоть на сто сезонов. Захватывающий сериал появился на экранах страны 1 сентября 2000 года и сразу обрел множество поклонников. Каждый день он словно магнит притягивал людей после работы, чтобы посмотреть новую се...

Почему «Мне это не нравится» — один из лучших сериалов о подростках и при чём здесь суперсилы Авторы «Конца ***го мира» и актёры из «Оно» собрались в новом проекте. Получилось круто.

Пишем комикс-приключение на Kotlin Всем привет! Сегодня вас ждет легкая статья, которая расскажет как написать простую мобильную игру-викторину на Kotlin. Здесь я расскажу и наглядно покажу как выглядит Kotlin для мобильной разработки и предложу свои идеи о том, как можно структурировать подобный проект. Что ...

Футбольный менеджер 2021 для Android и другие новые игры В последнее время было небольшое затишье с точки зрения выпуска студиями интересных игр. Однако, если покопаться в Google Play, то можно найти несколько неплохих примеров того, что действительно удалось. Чего стоит один только футбольный менеджер, которого ждали миллионы фа...

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

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

Обзор My Hero One’s Justice 2 — Супергеройский файтинг по-японски Я никогда не знал, как относиться к видеоиграм и спин-оффам по мотивам аниме. Очевидно, что тайтлы такие делаются прежде всего для определённого круга игроков, которых интересует не сколько сама новинка, сколько логотип на обложке. В связи с этим стабильно появляется немало ...

Криптовалюта глазами российских судей Понятие “криптовалюта” в России законодательно не закреплено. Уже два года разрабатывается законопроект “О цифровых активах”, но он до сих пор не рассмотрен Госдумой во втором чтении. К тому же в последней редакции из текста законопроекта исчезло слово “криптовалюта”. О кри...

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

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

[Перевод] Стоит ли хранить Google Fonts на своём сервере? В последние несколько недель, по стечению обстоятельств на работе и в сторонних проектах, я узнал много о веб-шрифтах, а также много нового о Google Fonts в частности. Благодаря этому я могу дать более развернутый ответ на вопрос, который в прошлом мне казался простым: стоит...

Студия NPIXEL показала переключение между персонажами в Gran Saga Корейский разработчик NPIXEL в последнее время выпускает много трейлеров по своей предстоящей многопользовательской игре под названием Gran Saga. Но если в прошлый раз нам показывали интерфейс, подземелья и сражения с реальными игроками, то теперь дело дошло до одного из эле...

Doom Eternal не будет поддерживать трассировку лучей Разработчики игры Doom Eternal в одном из интервью сообщили, что игра появится без поддержки трассировки лучей. Возможно, она появится немного позже, когда техническая команда на 100 % разберется с новой технологией. Студия id Software потратила слишком много времени на...

[Из песочницы] StegoPy — Инструмент LSB-стеганографии на Python Предисловие В последнее время я заметил, что людям на моем форуме стала интересна тема стеганографии различных текстов в изображениях, mp3-файлах и видео. И тут у меня возникла идея написать свой скрипт для стеганографии текста в изображениях. Скажу сразу прежде я ни разу не...

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

Первая печать после сборки Sapphire S от Two Trees Всем привет. Ребята, хочу с вами поделиться с моим опытом использования первого 3D принтера от два дерева Sapphire S сейчас это продолжение Sapphire Pro. В этой статье хочу показать вам, что я распечатал в первую очередь на чём я учился как печатать и к какому выводу пришел ...

Summer Catchers — красивое дорожное приключение для iOS и Android Издатель Noodlecake Studios объявил о релизе приключения Summer Catchers на iOS и Android. Это «роад трип аркада» от студии Face IT. В игре пиксельная, но очень детализированная, созданная вручную картинка с массой деталей и приятными эффектами. Игровой процесс построен на ...

Гайд по Blade & Soul Revolution: статы, экипировка и стамина для доминации Издатель Netmarble запустил крутую MMORPG на мобилках, Blade & Soul Revolution. Она сильно отличается от имеющихся на рынке MMO, о чём мы подробно поговорили с главным разработчиком в этом интервью. Если вы только делаете первые шаги в мире Blade & Soul, лучше сначал...

Live Caption в Android 11 сможет работать в телефонном режиме На прошлогодней конференции Google I/O была представлена функция Live Caption, которой под силу распознавать текст в видео, аудио и приложениях на Android. Разработчики продолжают работать над ее усовершенствованием и в будущем Live Caption позволит распознавать голосовые со...

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

Huawei P40 Pro порадует современным 120-герцевым экраном Через месяц компания Huawei представит свои новые флагманские смартфоны. О P40 и P40 Pro мы уже говорили не раз, хотя пока не всё знаем об этих устройствах. К примеру, сегодня мы узнали о мощности зарядки, которую будут поддерживать эти аппараты. Теперь же пришёл черёд...

Нелли Уварова стала женой министра в сериале «Последний министр» Новая комедия поразила зрителей сходством со «Слугой народа» и «Чудотворцами». Нелли Уварова запомнилась ролью скромной, неприглядной девушки Кати Пушкаревой в сериале «Не родись красивой». Этот образ настолько закрепился за актрисой, что в любом фильме зрители все равно ви...

[Из песочницы] Расширенный HTML В этой статье хотел бы рассказать немного про библиотеку, первую версию которой я создал еще в конце прошлого года. Суть очень простая — расширить возможности языка HTML, чтобы можно было без JavaScript'а писать простые и рутинные вещи: отправка формы в json формате, загрузк...

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

IT-валентинка: 53 способа признаться в любви Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех языках мира написано «Я тебя люблю». Пото...

iPhone 12 будет таким же мощным, как MacBook Pro 15. Но нужно ли это? У многих есть вопросы к быстродействию iPhone с iOS 13. Новый чип может все исправить Мы много слышали о том, что ждать от iPhone в этом году, которых пока что обобщают под названием iPhone 12. Скорее всего, их внешний вид будет похож на iPhone 4 и текущие модели iPad Pro; т...

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

В App Store вышла Pascal's Wager — новый ролевой экшен в мире тёмного фэнтези  Pascal's Wager— это в каком-то смысле темная лошадка. Ее многие ждали, о ней довольно много рассказывали, но понять, что это, и как оно играется, до релиза было невозможно. И вот он состоялся. Pascal's Wager — это ролевой экшен в мире темного фэнтези. В первую очередь ассоц...

В августе выйдет дополнение The Tides of Oblivion для ролевой игры Pascal's Wager На прошлой недели мы уже писали о предстоящем дополнении The Tides of Oblivion для ролевой игры Pascal's Wager. Теперь стало известно, то оно выйдет 20 августа. Ждать осталось меньше месяца. Стоимость дополнения будет составлять примерно 220 рублей. В нём найдётся множество...

Незаменимый гайд по The Lord of the Rings: Rise to War Вы можете подумать, что для доминации в The Lord of the Rings: Rise to War нужно много времени или денег. Это не так, особенно если вы будете знать все фишки, о которых мы расскажем в этом гайде. The Lord of the Rings: Rise to War успела разделить геймеров на два лагеря. Но...

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

[Из песочницы] Нормализация текста в задачах распознавания речи При решении задач, связанных с распознаванием (Speech-To-Text) и генерацией (Text-To-Speech) речи важно, чтобы транскрипт соответствовал тому, что произнёс говорящий — то есть реально устной речи. Это означает, что прежде чем письменная речь станет нашим транскриптом, её нуж...

Mein Linux На Хабре в последнее время появилась серия холиварных статей: Семь причин, почему Линукс Главная причина, почему не Linux (от автора предыдущей статьи) Главная причина, почему все-таки Linux В этих статьях и комментариях к ним много говорили о коммунизме, цельности системы, ...

Как легко запоминать по 100 английских слов в неделю Базовый набор для понимания языка за 10 недель.

[Перевод] Многократное использование UI-компонентов в масштабах организации Хотя React и другие библиотеки и фреймворки для веб-разработки упрощают многократное использование компонентов, сама собой такая схема работы не налаживается. В этой сфере всё ещё существуют сложные задачи, которые особенно характерны для тех случаев, когда речь идёт о масшт...

Backend United #6: Табаско — разработчики о безопасности Привет! 25 июня в 18:00 по Москве пройдёт шестой митап в серии Backend United под кодовым названием «Табаско». Вещаем в онлайн-формате. Тема митапа — безопасность. Будем говорить об обнаружении и предотвращении ошибок при написани...

Touch ID помог ребёнку потратить деньги родителей на игры без разрешения Восьмилетняя девочка из Уэльса потратила $1875 из денег родителей на игру Roblox. Ребёнок смог сделать это без разрешения взрослых при помощи Touch ID в планшете. Однако родители заявили, что дочь не виновата и потребовали у банка возврат средств.

Лучшие IT-комедии. Топ 3 сериала Здравствуй, Хабр! Я вернулся! Многие очень тепло приняли мою предыдущую статью про сериал «Mr.Robot». Огромное спасибо вам за это! Как я и обещал, подготовил продолжение цикла и надеюсь, новая статья придётся вам также по душе. Сегодня речь пойдёт о трёх, на мой взгляд, г...

Новый трейлер Джокера в MK 11 Разработчики Mortal Kombat 11 выпустили новый трейлер, в котором показали Джокера. В Mortal Kombat 11 уже добавили Терминатора, Синдел, Шан Цунга и Ночного Волка. А вот Джокера все еще не было, но разработчики обещали добавить его 28 января. Джокер на старте будет доступен...

Mockito. Из чего он приготовлен и как его подавать? Думаю, многим довелось выпить какой-нибудь напиток, который глубоко впился в наши вкусовые рецепторы, что нам хочется пить его каждый день. Так вот для меня таким «напитком» стал Mockito. Один раз написав простенький тест, можно вернуть себе веру в магию. Я всё ещё помню, к...

The Suicide of Rachel Foster готовится к релизу в феврале В последнее время действительно серьезных сюжетных игр очень мало, так как придумать крутую историю и воплотить её в жизнь удаётся далеко не всем. Тем не менее, на рынке видеоигр все еще есть проекты, которые могут заставить вас задуматься и напрячь извилины в поисках ответа...

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

Революционный контроллер DualSense не работает с PlayStation 4, зато каким-то чудом работает с PlayStation 3 Неделю назад мы узнали, что революционный геймпад DualSense не работает с PlayStation 4, но при этом отлично работает с устройствами под управлением Android.  Оказалось, что не только с ними. DualSense успешно подключили к N...

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

Установка Klipper DWC2, нюансы. «Мой дядя самых честных правил,Когда не в шутку занемог,Он уважать себя заставилИ лучше выдумать не мог.Его пример другим наука;Но, боже мой, какая скукаС больным сидеть и день и ночь,Не отходя ни шагу прочь!Какое низкое коварствоПолуживого забавлять,Ему подушки поправлять,П...

Bloomberg: Apple занялась разработкой спутниковой технологии, чтобы обеспечить отдельный канал связи для своих устройств Apple сформировала «секретную команду» для разработки некой спутниковой технологии, которую производитель iPhone сможет использовать для передачи данных непосредственно на свои устройства в обход привычных каналов связи. Об этом рассказало издание Bloomberg, ссылаясь на исто...

[Перевод] Преобразование графов для процедурной генерации уровней Я много занимался деконструкцией инди-игры 2017 года Unexplored Джориса Дорманса. Она идеально воплощает идею процедурно генерируемых подземелий в стиле Zelda, и я обязан был выяснить, как происходит эта магия. К счастью, основная часть логики генерации написана на специали...

Самодельный компилятор и игровая библиотека Raylib. Опыт стыковки Говорят, что успех того или иного языка программирования или компилятора во многом зависит от его умения взаимодействовать со сторонним кодом. Конечно, «успех» любительского компилятора нужно понимать с известной долей условности и даже иронии. Однако и здесь интеграция с ...

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

Подтверждено: злодеям в кино нельзя пользоваться iPhone Режиссер фильма «Достать ножи» Райан Джонсон в ролике для журнала Vanity Fair рассказал «страшную» правду. Вообще, видео было посвящено особенностям съемки одной из ключевых сцен его недавно вышедшего детективного фильма, тому как ставился каждый ее кадр и почему были принят...

Многопользовательская онлайн игра NARAKA: BLADEPOINT появится в этом году NARAKA: BLADEPOINT разработана и издана китайской студией 24 Entertainment. Игра предложит множество игровых режимов. Ядром игры станут сражения между игроками. Также будет добавлен одиночный режим. Каждый персонаж будет обладать навыками и уникальными способностями. Разра...

Сериал «Сваты 7»: Долгожданное возвращение спустя 8 лет Как шебутное семейство по Минску путешествовало. Последний сезон сватов вышел в далеком 2014 году. Тогда Федору Добронравову запретили появляться на территории Украины, и создатели были вынуждены закрыть проект. Никто уже и не надеялся увидеть любимых героев снова. И вот, с...

[Перевод] Джоел Спольски: Уровень абстракции для разработчиков 11 апреля 2006 В город приезжает молодой человек. Он хорошо выглядит и имеет немного денег в кармане, ему легко найти общий язык с женщинами. Он мало говорит о своем прошлом, но очевидно, что он провел много времени в бездушной большой компании. Он разумеется дружелюбны...

Эффективная работа из дома: общее и личное Моё домашнее рабочее место Да, о работе из дома есть уже миллион текстов, в том числе и на Хабре. Но многие советы из них вроде «оденьтесь по-офисному, и тогда будет рабочий настрой» для меня выглядят слишком обобщающими. Люди разные, и одним формальная одежда действительно...

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

[Перевод] Вы правда знаете о том, что такое массивы? Там, где я тружусь, от веб-разработчиков ожидают знания PHP и JavaScript. Я, проводя собеседования, обнаружил, что достаточно задать всего один простой вопрос для того чтобы узнать о том, насколько глубоко разработчик понимает инструменты, которыми пользуется каждый день. Во...

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

Это лучшее приложение для установки сторонних циферблатов на Apple Watch Одна из главных новых функций watchOS 7 заключается в возможности загружать циферблаты на Apple Watch от друзей или других пользователей. Это открыло двери для новых приложений, подобных тому, о котором я расскажу в этой статье. Buddywatch, вероятно, является одним из лучши...

Почему тестировщиков «джун», «мидл» и «сеньор» не существует. Или как мы уже 10 лет работаем без грейдов Привет, Хабр! Меня зовут Женя. Десять лет назад я стартанул агентство аутсорс-тестирования «Кавычки». У нас в компании нет и никогда не было деления тестировщиков на джунов, мидлов и сеньоров. Хотя были попытки. Расскажу, почему так получилось и как можно жить без грейдов....

OxygenOS 10.5.8 исправляет баги с дисплеем OnePlus 8 Pro Похоже, что с выходом последнего обновления OxygenOS 10.5.8 производитель исправил проблемы с дисплеем флагмана OnePlus 8 Pro. Как сообщают те, кто первыми установили апдейт на свои смартфоны, проблемы с зеленоватым свечением и некорректным отображением черного цвета, ушли. ...

В России создали робота-продавца SIM-карт Российская компания Promobot создала первого в России робота-продавца SIM-карт. Он знает десять языков и будет удобен для туристов.

Как разрабатываются моды для Unity-игр. Часть 1: внедряемся в код игры У большинства игр нет официальной поддержки модов, но при этом постоянно появляются новости о том, как моддеры добавляют в игры что-то новое. Обычно речь идет про замену моделей, текстур или музыки, но бывают и полноценные новые игровые механики, т.е. моддеры внедряются в ко...

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

Kotaku рассказал об играх запуска PS5 на PS4 и полезной функции консолей следующего поколения По слухам от редактора Kotaku Джейсона Шрайера (Jason Schreier), игры запуска PlayStation 5 не будут воспроизводиться на PlayStation 4. Несмотря на то, что это традиционная практика в случае новых консолей, многие геймеры надеялись на обратное. Впрочем, судя по всему, Micros...

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

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

Microsoft полностью перепишет часть Windows на своем новом языке программирования Как пишет CNews со ссылкой на Zdnet, новый язык базируется на набирающем популярность Rust, развитием которого занимается компания Mozilla, разработчик известного браузера Firefox. Проект получил название Verona и, по данным издания, ключевое его отличие от Rust заключается ...

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

[Перевод] Новые фичи Python 3.8 и самое время перейти с Python 2 Наступил 2020 год, а значит, Python 2 перестал поддерживаться. Если быть совсем точным, то основные разработчики уже перестали заниматься веткой, а выход релиза 2.7.18, приуроченный к PyCon US в апреле 2020 года, ознаменует полное прекращение любой активности, связанной с Py...

Grand Theft Auto V перенесли на Android и сделали бесплатной Одной из самых величайших игр в истории человечества является Grand Theft Auto V, которая была выпущена еще осенью 2013 года. С тех самых пор прошло уже крайне много времени, и за такой период времени данная Сообщение Grand Theft Auto V перенесли на Android и сделали беспла...

Видеоурок Теплицы: плагин Mate Translate как альтернатива переводчику от Google Все мы знаем Google Translate. Это действительно очень удобный инструмент, но у Вовы Ломова возник вопрос: а есть ли какая-то альтернатива этому переводчику? Естественно круг поиска был ограничен рядом важных критериев: бесплатно, просто, онлайн, работает в браузере. И Вова ...

Larian Studios показал игровой процесс Baldur's Gate 3 Baldur’s Gate III - компьютерная ролевая игра, разработана разработчиком Larian Studios. Официальной даты игры еще не было. Демонстрация игры длилась около 20 минут. Разработчики показали возможности создания персонажа, начало игры. Визуальное отображение персонажей выгляд...

В «osu!» играй, про ошибки не забывай Приветствуем всех любителей экзотических и не очень ошибок в коде. Сегодня на тестовом стенде PVS-Studio достаточно редкий гость – игра на языке C#. А именно – «osu!». Как обычно: ищем ошибки, думаем, играем. Читать дальше →

Harry Potter: Wizards Unite заработала в десятки раз меньше Pokemon GO за прошлый год  В прошлом году состоялся релиз Harry Potter: Wizards Unite, которой многие сулили звание «убийцы» Pokemon GO. И к этому были все предпосылки: официальная лицензия, Niantic в качестве разработчиков и популярность самой франшизы. Однако заработок геолокационных игр за прошлый ...

Xiaomi готовится добавить в камеру MIUI 11 дополнительные функции Еще в сентябре этого года Xiaomi на презентации в Китае впервые представила MIUI 11. Обновленная оболочка для Android принесла массу новых функций и визуальных улучшений, включая полностью переработанный пользовательский интерфейс, новый шрифт, обновленный Always-On Display ...

ТЕСТ: Какое вы мифическое существо? Древние мифы полны удивительных существ. Гарпии, пегасы, трёхголовые псы… Кого только не напридумывали! Представьте, что и вы ненадолго оказались персонажем такой вымышленной истории. Ответьте, каким умением хотели бы обладать, как планируете отбиваться от врагов, а мы расск...

Фанаты обнаружили три новых «секретных» трейлера фантастического сериала Westworld / «Мир Дикого Запада» от HBO Один-единственный трейлер — это очень скучно, решили создатели сериала Westworld и спрятали на сайте вымышленной компании Incite еще три видеоролика. Самое интересное, что первый из них это не просто новая нарезка уже знакомых сцен, а сюжетный трейлер в стиле романтиче...

Blizzard раскрыли информацию про сюжет, мультиплеер и открытый мир в Diablo 4 Как вы все помните, долгожданную Diablo 4 нам представили на BlizzCon 2019. После этого официальной информации о проекте не было от слова совсем, только лишь слухи, но теперь Blizzard решили снять завесу тайны и поделиться с нами информацией об игре. Игра вернется к своим и...

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

Обзор Deep Town — бурим к центру Земли и боремся с щупальцами Игры от студии Rockbite Games уже появлялись в предыдущих обзорах AppTime. В прошлый раз это был симулятор фабрики Sandship: Crafting Factory, который дал мобильным геймерам добротную альтернативу Factorio. На этот раз мы посмотрим на ещё один проект — Deep Town. У него есть...

Обзор корпуса Deepcool CL500 Не знаю как вас, уважаемые читатели, а меня компания Deepcool откровенно удивляет последнее время. Слишком уж много годных продуктов появляется у данного бренда, который ранее почти никогда не покидал бюджетный сегмент в сфере...

Игра-дополнение к популярному сериалу "Очень странные дела" продается с 75% скидкой Сервис цифровой дистрибуции GOG запустил акцию, которая придется по нраву всем любителям популярного сериала от Netflix - “Очень странные дела”. Так, игра, которая является официальным дополнением к третьему сезону данного сериала, продается с 75% скидкой.

CES: В графических процессорах AMD Navi может появиться трассировка лучей Генеральный директор компании Лиза Су рассказала, что нового в семействе Radeon появится в 2020 году. В рамках международной выставки потребительской электроники CES 2020 компания AMD представила графическую карту Radeon RX 5600 XT с новой архитектурой Navi RDNA, предназн...

Онлайн портал Джой казино 777 Азартные игры привлекают людей с давних времен. Каждая современная игра имеет свою историю и классические прототипы, которые были выдуманы за долго до их появления. Современный мир развлечений позволяет играть и делать ставки на игровых автоматах просто сидя дома. Игровой кл...

Как передать ссылку с iPhone на любое устройство с браузером Нам пишет разработчик приложения LinkBridge На AppleInsider.ru довольно давно существует рубрика Dev Story. В ней разработчики рассказывают про опыт создания своих приложений. Но что-то в последнее время их почти не стало. С тех ламповых времен, когда игры имели Lite и полн...

Во вселенную «Мстителей» пообещали добавить первого транссексуального персонажа Глава Marvel Studios Кевин Фейдж (Kevin Feige) заявил, что скоро в киновселенной Marvel появится первый трансгендерный супергерой. На студии уже идут съёмки фильма с ним.

Солнце, ветер и вода Сезон первый Переживем кризис вместе… — на яхте. (С) мой друг Статья о выборе минимально необходимого двигателя на яхту. Шаг первый — с чего все началось Примерно в середине 2014 года, когда стало понятно, что кризис будет весьма затяжной, снова пришло время верстать собств...

Не бизнес-класс, но метит даже выше: KIA Optima 2020 GT «уделает» Camry 3.0 «с закрытыми глазами» 300-сильный «кореец» не оставит камня на камне от конкурентов. Новая KIA Optima 2020 модельного года вызвала неоднозначную реакцию в сети. Автомобилисты критиковали корейский бренд за сомнительное решение запретить поставки новинки в таксопарки, как это было раньше, да и не...

Проблемы с Проводником в Windows 10 после обновлений После недавних накопительных обновлений для Windows 10 версии 1909, ситуация не стала намного лучше. Пользователи по-прежнему сообщают о проблемах с панелью поиска Windows 10 в Проводнике (Windows Explorer), и, похоже, ошибка широко распространена.Windows 10 версии 1909 вклю...

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

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)