Социальные сети Рунета
Среда, 24 апреля 2024

Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...

Язык Bosque — новый язык программирования от Microsoft Буквально несколько дней назад компания Microsoft представила публике новый язык программирования. Языку дали название Bosque. Главная миссия дизайна языка — лучше быть богатым и здоровым, чем бедным и больным чтобы он был прост и понятен как для человека, так и для компьюте...

AMD раскроет некоторые подробности об архитектуре Zen 2 в рамках GDC 2019 Посетители Game Developers Conference этого года, которая пройдёт с 18 по 23 марта в Сан-Франциско, смогут получить некоторое представление об архитектуре Zen 2. Во всяком случае, на это указывает описание мероприятия компании AMD, проведение которого запланировано в рамках ...

Названа главная особенность ожидаемого Galaxy S11 Инсайдер Ice universe рассказал новые подробности о смартфоне Galaxy S11, который Samsung должна выпустить в следующем году. Блогер поведал о главном новшестве устройства.

Одно из главных новшеств Android 10 Q уже доступно на смартфонах Samsung Galaxy Вчера компания Google сделала большой анонс, продемонстрировав новую операционную систему Android 10 Q, выход которой запланирован ближе к осени. Её одной из самых ожидаемых новшеств стала тёмная тема.  В Android Pie уже можно включить тёмную тему для некоторых пр...

Аналитик рассказал, чего ждать от iPhone 2019 и 2020 годов Известный аналитик Barclays Блейн Кертис, пообщавшись с несколькими азиатскими поставщиками Apple, рассказал о некоторых особенностях новых iPhone, выпуск которых запланирован на 2019 и 2020 гг. ***

Новая версия EMUI дебютирует вместе с флагманскими камерофонами Huawei P30 и P30 Pro В очередном тизере компания Huawei раскрыла новую подробность о камерофонах Huawei P30 и P30 Pro, чей дебют ожидается уже завтра.  В официальной учётной записи EMUI в социальной сети Weibo размещено новое тизерное приглашение на презентацию Huawei P30 и P30 Pro. В...

Если у Вас нет Питона, но есть Керас-модель и Джава Всем привет! В построении ML-моделей Python сегодня занимает лидирующее положение и пользуется широкой популярностью сообщества Data Science специалистов [1]. Также, как и большинство разработчиков, Python привлекает нас своей простотой и лаконичным синтаксисом. Мы использу...

[Из песочницы] SpaceVIL — кроссплатфоремнный GUI фреймворк для разработки на .Net Core, .Net Standard и JVM В данной статье я постараюсь рассказать о фреймворке SpaceVIL (Space of Visual Items Layout), который служит для построения пользовательских графических интерфейсов на платформах .Net / .Net Core и JVM. SpaceVIL является кроссплатформенным и мультиязычным фреймворком, в его ...

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

Arend – язык с зависимыми типами, основанный на HoTT (часть 1) В данном посте мы поговорим о только что выпущенном JetBrains языке с зависимыми типами Arend. Этот язык разрабатывался JetBrains Research на протяжении последних нескольких лет. И хотя репозитории уже год назад были выложены в открытый доступ на github.com/JetBrains, полноц...

Три дзена reactive extensions "Reactive Extensions" — это больше, чем фреймворк. Хотя бы потому, что существует практически идентичная реализация (с поправкой на особенности конкретного языка и соответствующих практик оптимизации) под каждый популярный ЯП. Есенин утверждает, что «большое видится на расст...

В пику Night Sight у Google Pixel. Apple добавит ночной режим новому iPhone Компания Apple сейчас работает над новым ночным режимом для приложения камеры на iPhone. Об этом рассказал один из основателей XDA Developers Макс Вейнбах (Max Weinbach) каналу EverythingApplePro на YouTube.  Функция будет автоматически включаться при плохом освещ...

[Перевод] Погружение в Move — язык программирования блокчейна Libra от Facebook Далее мы рассмотрим в деталях основные характеристики языка Move и в чем его ключевые различия с другим, уже популярным языком для смарт-контрактов — Solidity (на платформе Ethereum). Материал основан на изучении доступного он-лайн 26-страничного whitepaper-а. Введение Move...

Сервис Яндекс.Такси запустился в Румынии под брендом Yango Сервис Яндекс.Такси вышел на румынский рынок под брендом Yango. Приложение с локализацией на местном языке уже доступно в App Store и Google Play. Yango работает как и обычное приложение Яндекс.Такси — оно позволяет прокладывать маршрут по нескольким точкам, вызывать м...

Состоялся официальный релиз Windows 10 May 2019 Update Компания Microsoft объявила об официальной доступности нового функционального обновления для Windows 10 под названием May 2019 Update для всех пользователей. На текущий момент обновление до новой версии системы доступно тем, кто вручную проверит наличие обновлений в приложе...

Функциональные интерфейсы… в VBA "…те, кто не прочь поглазеть на любителя прилюдно свалять дурака, пусть понаблюдают, как я доказываю, что Java и Visual Basic – близнецы, разлученные при рождении, а С++ им даже не дальний родственник." Брюс Мак-Кинни “Крепкий орешек Visual Basic” Введение Постоянный инте...

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

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

Как выбрать СХД, не выстрелив себе в ногу Введение Пришла пора покупать СХД. Какую взять, кого слушать? Вендор А рассказывает про вендора B, а еще есть интегратор C, который рассказывает обратное и советует вендора D. В такой ситуации и у опытного архитектора по системам хранения голова пойдет кругом, особенно со в...

Особенности австралийского английского Мы продолжаем наш цикл материалов про диалекты и акценты английского языка. И на этот раз поговорим об Австралии. В лингвистическом контексте развитие английского языка в Австралии привлекает внимание. Ведь первыми поселенцами на материке, не считая аборигенов, были ссыльн...

Язык программирования Ruby обновлен до версии 2.6 Главным новшеством стал JIT-компилятор, повышающий скорость выполнения кода.

[Из песочницы] Рендеринг 3D графики с помощью OpenGL Введение Рендеринг 3D графики — непростое занятие, но крайне интересное и захватывающее. Эта статья для тех, кто только начинает знакомство с OpenGL или для тех кому интересно, как работают графические конвейеры, и что они из себя представляют. В этой статье не будет точных ...

Опровергаем четыре стереотипа о языке программирования Rust Язык программирования Rust, созданный и поддерживаемый корпорацией Mozilla, позволяет обычным программистам писать одновременно и безопасные и быстрые системы: от калькуляторов до высоконагруженных серверов. За своё относительно короткое время существования данный язык уже ...

Знакомимся с языком Swift на примере игры Snake Всем привет! В преддверии запуска курса «iOS-разработчик. Базовый курс» мы организовали очередной открытый урок. Этот вебинар рассчитан на людей, которые имеют опыт разработки на любых языках и платформах, однако желают ещё изучить язык Swift и освоить разработку под iOS. ...

Смартфон Honor 9X получил боковой сканер отпечатков и «стенопробивной» Wi-Fi В Сети появились новые рекламные материалы, посвященные смартфону Honor 9X, и они стали источником интересных подробностей о модели. К примеру, судя по кадру рекламного ролика, у Honor 9X сканер отпечатков пальцев не встроен в экран, а размещен на боковой грани — ...

Первый смартфон на базе Snapdragon 665 представят 30 мая Однокристальная система Snapdragon 665 была представлена одновременно со Snapdragon 730 и Snapdragon 730G. Однако первый смартфон, построенный на базе этой однокристальной системы, будет анонсирован только 30 мая этого года. Индийский инсайдер Судханшу Амбхоре (Sudhansh...

Typomen – буквенный платформер для любителей английского языка Разработчики различных платформеров не часто решаются на кардинальные эксперименты с механикой. В большинстве случаев все сводится к введению каких-то новшеств и доработке существующих решений. Авторы Typoman все же решились на эксперимент. Они взяли за основу привычные плат...

Plasma Cash Chain как решение трилеммы масштабируемости в блокчейн Добрый день, уважаемые читатели! Данная статья посвящена Plasma Cash Chain и проливает свет на следующие темы: трилемма масштабируемости и способы ее решения; структуры данных чайлд чейна и их отображение в рутчейне; реализация ввода в рутчейн; реализация вывода из рутче...

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

В сеть утёк Microsoft Edge на базе Chromium для Mac На конференции Build 2019 компания Microsoft рассказала о новых функциях, которые в обозримом будущем увидят пользователи нового браузера Microsoft Edge на базе Chromium. Кроме всего прочего, в видео о новшествах была продемонстрирована версия для macOS. Официальное публичн...

[Перевод] XML практически всегда применяется не по назначению Язык XML был изобретен в 1996 году. Едва он успел появиться, как возможности его применения уже начали понимать неправильно, и для тех целей, к которым его пытались адаптировать, он был не лучшим выбором. Не будет преувеличением сказать, что подавляющее большинство схем XM...

[Перевод] Новшества JavaScript: итоги Google I/O 2019. Часть 1 Материал, первую часть перевода которого мы сегодня публикуем, посвящён новым стандартным возможностям JavaScript, о которых шла речь на конференции Google I/O 2019. В частности, здесь мы поговорим о регулярных выражениях, о полях классов, о работе со строками. Ретроспект...

Python стал «языком 2018 года» по версии экспертов TIOBE Эксперты TIOBE назвали Python языком программирования 2018 года. По словам специалистов, Python сегодня является неотъемлемой частью многих IT-сфер. Он лидирует по использованию в статистике и при создании систем искусственного интеллекта, скриптов и системных тестов, а такж...

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

Когда HomePod появится в России На старте продаж «умная» колонка HomePod не поддерживала иные языки, кроме английского. Именно по этой причине сначала новинка появилась только в странах с преимущественно англоязычным населением, чьи жители могут использовать все ее функции, а не только их часть. Данная ос...

У Intel снова проблемы с 10-нанометровой продукцией В начале месяца компания Intel пообещала, что мобильные 10-нанометровые процессоры Ice Lake в составе готовых решений появятся к концу текущего года. Intel не указала названий моделей или их параметров, но рассказала много интересного и полезного об особенностях грядущи...

Крупнейшие издатели игр рассказали о новшествах PlayStation 5 и Xbox Scarlet Sony и Microsoft разрабатывают новое поколение игровых консолей — это ни для кого не секрет. И хоть Sony вроде как рассказала, каким будет новый PlayStation, да и Microsoft на E3 2019 продемонстрировала ролик про Project Scarlett, настоящего анонса новых консолей не было. По...

[Из песочницы] Имплементация кэша на Verilog В данной статье разбор простейшей реализации RAM на языке Verilog. Перед тем, как перейти к разбору кода, рекомендуется изучить базовый синтаксис языка Verilog. Здесь вы можете найти обучающие материалы. Читать дальше →

[Перевод] Пять вопросов о проектировании языков программирования Руководящая философия 1. Языки программирования для людей Языки программирования это то, как люди говорят с компьютерами. Компьютер будет рад поговорить на любом языке, который не будет двусмысленным. Причина почему у нас есть высокоуровневые языки — потому что люди не мо...

Названа дата релиза крупного обновления Windows 10 В сети появились новые подробности о следующем крупном обновлении операционной системы Windows 10. Ранее Microsoft сообщила, что Windows 10 версии 1909 с кодовым наименованием 19H2 получила название  Windows 10 November 2019 Update. Точную дату релиза компания...

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

Взгляд со стороны EcmaScript на общую теорию ООП Привет, Хабр! До сего дня я занимался лишь переводами интересных, на мой взгляд, статей англоязычных авторов. И вот настала пора самому что-то написать. Для первой статьи я выбрал тему, которая, я уверен, будет полезна junior-разработчикам, стремящимся дорасти до «мидлов»,...

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

Renaissance: Samsung проектирует смарт-часы нового поколения Компания Samsung, по сообщениям сетевых источников, разрабатывает «умные» наручные часы Galaxy Watch второго поколения по проекту с кодовым именем Renaissance. Напомним, что оригинальные часы Galaxy Watch дебютировали в августе прошлого года вместе с фаблетом Galaxy Note 9. ...

Google рассказала о планах по переводу Google Play на новую архитектуру Компания Google выпустила предупреждение для разработчиков, в котором напомнила, что приложения, которые доступны в Google Play, должны получить поддержку 64-разрядной архитектуры. Новое требование вступает в силу в августе этого года и распространяется на все программное о...

Тесты или типы? — Rust version Пару дней назад 0xd34df00d опубликовал здесь перевод статьи, описывающей, что можно узнать о функции в разных языках, если рассматривать её как "чёрный ящик", не используя информацию о её реализации (но, разумеется, не мешая ей пользоваться компилятору). Разумеется, получаем...

Два новых приложения для пользователей с нарушениями слуха Google работает над улучшением повседневной жизни пользователей Android с нарушениями слуха с помощью двух новых приложений - Live Transcription и Sound Amplifier. Live Transcribe может помочь людям с тяжелой или полной потерей слуха общаться с теми, кто не говорит на...

Смартфоны Samsung Galaxy S10 научились трюкам iPhone 11 не дожидаясь обновления Android 10 Компания Samsung Electronics начала распространять обновление для смартфонов серии Galaxy S10 с несколькими новыми функциями. Оно уже стало доступно пользователям нескольких стран.  Обновление распространяется «по воздуху» и доступно для смартфонов на ...

Опубликовано рекламное видео Samsung Galaxy Tab S6 и Galaxy Watch Active 2 Компания Samsung Electronics сообщила о том, что перед большой презентацией топовых смартфонов Samsung Galaxy Note10 и Galaxy Note10+ она представит два новых гаджета. Позже было опубликовано видео, которое раскрыло эти устройства. Как и ожидалось, речь идет о планшете Samsu...

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

[Перевод] 9 советов по использованию библиотеки Cats в Scala Функциональное программирование в Scala может быть нелегко освоить из-за некоторых синтаксических и семантических особенностей языка. В частности, некоторые средства языка и способы реализации задуманного с помощью основных библиотек кажутся очевидными, когда ты с ними знако...

Дебют AMD Matisse действительно поднял средние цены реализации в Германии Экскурс в эпоху до гиперпинка.

Pocketalk - миниатюрный голосовой переводчик Для путешественников и деловых людей доступно новое устройство для перевода на иностранный язык. Простой в использовании интерфейс, Pocketalk переводит между 74 языками практически в режиме реального времени. После установки двух языков нажмите и удерживайте кнопку, соответс...

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

Обзор ORICO QSL-5U. Сетевая зарядка на 5 USB-портов Согласитесь, практически у каждого в «вооружении» есть сразу несколько мобильных устройств: смартфон, планшет, «умные» часы и многое другое. Однако заряжать их одновременно возможности нет. Сегодня мы бы хотели представить вашему вниманию отличного помощника для подобных сит...

Screen Translator 1.19.00 С помощью приложения «Экран Переводчик» вы сможете мгновенно распознать напечатанный текст для перевода, его язык и быстро получить точный перевод. Теперь не нужно для этого открывать веб-страницы с переводчиком и вводить туда предложения и фразы. Особенности: — Возмо...

Фотогалерея: официальные аксессуары для смартфонов Samsung Galaxy S10 20 февраля Samsung представит новые флагманские смартфоны Galaxy S10, и мы уже неоднократно имели возможность увидеть их. А сейчас в распоряжении источника оказались изображения официальных аксессуаров для новинок. Всего в перечне десять позиций: девять — эт...

[Перевод] Основы Natural Language Processing для текста Обработка естественного языка сейчас не используются разве что в совсем консервативных отраслях. В большинстве технологических решений распознавание и обработка «человеческих» языков давно внедрена: именно поэтому обычный IVR с жестко заданными опциями ответов постепенно ухо...

[Перевод] Visual Studio for Mac: 5 новых крутых функций За прошедший год команда Visual Studio for Mac обновила редакторы в среде IDE, чтобы они стали быстрее, плавнее и продуктивнее. Мы сделали это, создав нативный интерфейс редактора macOS на основе того же самого бэкенда редактора, что и Visual Studio в Windows. В версии 8.1 м...

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

OpenSceneGraph: Обработка событий Введение Одной из особенностей языка C++, за которую его часто критикуют — отсутствие в стандарте механизма обработки событий. Между тем данных механизм это один из основных путей взаимодействия одних программных компонентов с другими программными компонентами и аппаратным ...

Национальный домен Армении не востребован из-за особенностей пунктуации Национальный домен Армении .հայ насчитывает меньше 300 доменов второго уровня, тогда как в латиноязычном национальном домене .AM - 34 354 имён.Домен .հայ был делегирован в 2015 году. Его название читается как "хай" - это самоназвание армян, а также сокращение от армянского н...

[Перевод] 5 ошибок в реализации push-уведомлений для мобильных приложений Главная мысль: прежде чем просить пользователя включить push-уведомления, расскажите ему об их пользе и содержании. Не отправляйте слишком много уведомлений одновременно и сделайте так, чтобы их легко было отключить. * * * При грамотном исполнении push-уведомления для мо...

12 ноября выйдет Windows 10 November 2019 Update Зак Боуден с Windows Central рассказал у себя в Твиттере, что релиз Windows 10 November 2019 Update запланирован на 12 ноября, т.е. практически через месяц. К тому времени номер сборки ноябрьского обновления немного изменится, хотя и планируется, что RTM-сборкой станет билд ...

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

[Из песочницы] Attention для чайников и реализация в Keras О статьях по искусственному интеллекту на русском языке Не смотря на то что механизм Attention описан в англоязычной литературе, в русскоязычном секторе достойного описание данной технологии я до сих пор не встречал. На нашем языке есть много статей по Искусственному Интелл...

Loli — новый высокопроизводительный язык В этой статье мы поговорим о новом интерпретируемом языке Loli, рассмотрим синтаксис и сравним с языками C и Python. Читать дальше →

Nullable Reference типы в C# 8.0 и статический анализ Не секрет, что Microsoft достаточно давно работает над выпуском восьмой версии C#. В недавно состоявшемся релизе Visual Studio 2019 новая версия языка (C# 8.0) уже доступна, но пока ещё только в качестве beta релиза. В планах этой новой версии есть несколько возможностей, р...

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

Mi Band 4 точно появится в этом году Huami, компания, отвечающая за линейку фитнес-трекеров Xiaomi Mi Band, а также умные часы и браслеты Amazfit, недавно провела ежеквартальный отчёт о доходах. В ходе отчёта была раскрыта некоторая информация о готовящемся к выпуску фитнес-трекере Mi Band 4.   По словам Д...

2 ГБ ОЗУ в новых iPhone. Есть версия, что половина доступного объёма оперативной памяти в новинках зарезервирована только для камеры Новые смартфоны Apple, как известно, получили по 4 ГБ оперативной памяти, причём это касается всех трёх моделей. При этом ранее в Сети не раз появлялись слухи, что как минимум старшие аппараты получат по 6 ГБ. Да, Apple никогда не гналась за объёмом ОЗУ в iPhone, да и ...

Telegram добавил в приложения работу с несколькими аккаунтами одновременно и автозапуск видео Обновление доступно в Google Play и App Store.

13 функций iOS 13 и iPadOS, которые Apple «позаимствовала» у джейлбрейк-сообщества На WWDC 2019 Apple представила iOS 13 и iPadOS с довольно большим набором новых инструментов и функций. Как в случае с большинством ежегодных обновлений мобильной операционной системы, становится ясно, что в реализации большинства нововведений купертиновцы вдохновлялись твик...

LuaVela: реализация Lua 5.1, основанная на LuaJIT 2.0 Некоторое время назад мы анонсировали публичный релиз и открыли под лицензией MIT исходный код LuaVela – реализации Lua 5.1, основанной на LuaJIT 2.0. Мы начали работать над ним в 2015 году, и к началу 2017 года его использовали в более чем 95% проектов компании. Сейчас хоче...

[Перевод] Как написать смарт контракт на WebAssembly в сети Ontology? Часть 1: Rust Технология Ontology Wasm снижает стоимость переноса смарт контрактов dApp со сложной бизнес- логикой на блокчейн, тем самым значительно обогащая dApp экосистему. В настоящее время Ontology Wasm одновременно поддерживает разработку как на языке Rust, так и на языке C++. Яз...

Об этом неприятном новшестве на AliExpress обязаны знать все покупатели Все чаще и чаще россияне себе что-то покупают на торговой площадке AliExpress, где в настоящее время доступно более чем 10 млн товаров из самых разных категорий, и все такие пользуются вполне себе реальной популярностью. Пока Сообщение Об этом неприятном новшестве на AliExp...

Telegram добавил в мобильные приложения работу с несколькими аккаунтами одновременно и автозапуск видео Обновление доступно в Google Play и App Store.

Samsung раскрыла несколько особенностей 8-нанометрового процессора Exynos 9820 Дебют процессора состоится 20 февраля.

Как реализовать язык программирования на JavaScript. Часть 1: Парсер Здравствуйте! Представляю вам любительский перевод руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достаточно мн...

Xiaomi официально объявила дату анонса Mi Mix 5G, Mi 9 Pro 5G и MIUI 11 В сентябре китайская компания Xiaomi проведёт презентацию своих новых продуктов. И сегодня она официально объявила точную дату мероприятия. Презентация Xiaomi, как и говорили источники, запланирована на вторник, 24 сентября. В этот день китайский производитель смартфоны Xiao...

[Из песочницы] Объектно-ориентированное программирование в Java и Python: сходства и отличия Привет, Хабр! Представляю вашему вниманию перевод статьи “Object-Oriented Programming in Python vs Java” автора Джона Финчера. Реализация объектно-ориентированного программирования (ООП) в языках Java и Python отличается. Принцип работы с объектами, типами переменных и прочи...

Реализация целого типа в CPython На Хабре уже были статьи о подробностях реализации менеджера памяти CPython, Pandas, я написал статью про реализацию словаря. Казалось бы, что можно написать про обычный целочисленный тип? Однако тут не всё так просто и целочисленный тип не такой уж и очевидный. Если вам и...

Новый загрузчик Buhtrap Сегодня мы расскажем вам о новом подходе к рассылке ВПО группировкой Buhtrap. Модуль загрузчика 19 декабря нам стало известно о вредоносной рассылке, содержащей исполняемый файл (md5: faf833a1456e1bb85117d95c23892368). Файл принимал различные названия: «Сверка за декабрь....

[Из песочницы] Почему мы пишем бизнес-логику на Lua Привет, Хабр. В этом посте мы хотим рассказать о том, как и почему мы в IPONWEB используем язык программирования с красивым названием Lua. Lua — скриптовый встраиваемый язык программирования со свободно распространяемым интерпретатором и открытыми исходными текстами на C. О...

Первая модель: набор данных Fashion MNIST Полный курс на русском языке можно найти по этой ссылке. Оригинальный курс на английском доступен по этой ссылке. Выход новых лекций запланирован каждые 2-3 дня. Читать дальше →

Unsafe.AsSpan: Span<T> как замена указателям? C# — невероятно гибкий язык. На нем можно писать не только бэкэнд или десктопные приложения. Я использую C# для работы, в том числе, и с научными данными, которые накладывают определенные требования на инструменты, доступные в языке. Хотя netcore захватывает повестку дня (у...

C++ Enterprise Edition. Возможно ли? C++ Enterprise Edition Что такое "enterprise edition" Удивительно, но за все время моей работы в IT, я ниразу не слышал, чтобы кто-то говорил "enterprise edition" относительно языка программирования, кроме как для Java. Но ведь приложения для корпоративного сегмента люди пи...

[Перевод] Как реализовать язык программирования на JavaScript. Часть 3: CPS-интерпретатор Здравствуйте! Представляю вам третью часть моего перевода руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достат...

Samsung Galaxy Fold 2 показали на концепт-рендерах Второе поколения гибкого смартфона Galaxy Fold является одним из самых ожидаемых устройств Samsung в следующем году. Сегодня своим видением устройства поделился пользователь Instagram под никнеймом @samsung.unleashed. Главной особенностью дизайна в его концепте можно назвать...

Выпущена новая бета-версия MSI Afterburner, а с нею — и RivaTuner Statistics Server Немного раньше запланированного срока завершилась работа над реализацией асинхронного управления кулерами в MSI Afterburner, и официальный релиз совсем близок.

[Перевод] ZIO & Cats Effect: удачный союз Cats Effect стал своего рода «Reactive Streams» для функционального Scala-мира, позволив объединить всю разнообразную экосистему библиотек вместе. Многие отличные библиотеки: http4s, fs2, doobie — реализуются только на базе тайп классов из Cats Effect. А библиотеки типа ZIO...

Бестселлер Redmi Note 7 исчезнет из магазинов Индии. Смартфон появился всего 3 месяца назад Компания Xiaomi вчера представила в Индии смартфон Redmi Note 7s, который должен был стать улучшенной версией Redmi Note 7 для местного рынка. Так и случилось, Redmi Note 7s действительно лучше в части камеры, чем Redmi Note 7, который продавался в Индии последние пару ...

Honor подтвердила дебют умного браслета и ноутбука одновременно со смартфонами Honor 9X Honor, подшефный бренд компании Huawei, подтвердил сегодня, что одновременно со смартфонами Honor 9X и Honor 9X Pro на презентации 23 июля будут представлены следующий умный браслет Honor Band и новый ноутбук.  Точных названий производитель не упомянул. ...

Введение в свёрточные нейронные сети (Convolutional Neural Networks) Полный курс на русском языке можно найти по этой ссылке. Оригинальный курс на английском доступен по этой ссылке. Выход новых лекций запланирован каждые 2-3 дня. Читать дальше →

Windows 10 19H1 и 19H2 В 2019 году нас ждёт два крупных обновления системы Windows 10 на компьютерах и полностью новая версия Windows для устройств с невысокой производительностью. Вот и наступил 2019 год, что означает множество интересных событий в жизни операционной системы Windows 10. Известно,...

Google Assistant получил поддержку режима Interpreter В начале января Google рассказала о множестве новых функций для голосового помощника Assistant. В частности, тогда мы узнали о режиме Interpreter, которое поможет в переводе с одного языка на другой. Если точнее, режим предназначен для перекрёстного перевода в случае, к...

Часть пользователей Spotify заметила русский язык в приложении для Android Источник TJ говорит, что запуск сервиса в России запланирован на весну 2019 года.

Экзамен EXIN DevOps Foundation по книге «DevOps для ИТ-менеджеров» Крупнейший экзаменационный институт EXIN, который сертифицирует ИТ-специалистов по всему миру, объявил о начале приёма экзаменов EXIN DevOps Foundation. Знаменательное событие случилось 15 января 2019 года. Экзамен разработан на основе книги «DevOps — A Bu...

Космическую MMO Second Galaxy перевели на русский язык Около месяца назад состоялся релиз космической MMO Second Galaxy — главного конкурента еще не вышедшей EVE: Echoes. Разработчики приготовили 5000 галактик, больше 150 кораблей с возможностью кастомизации и битвы, в которых могут участвовать одновременно до тысячи игроков. ...

Huawei представила оболочку EMUI 10 на основе Android 10 Одновременно с обновлённым смартфоном P30 Pro компания Huawei представила оболочку EMUI 10 на основе Android 10. Huawei подтвердила, что пользователи серии P30 первыми получат возможность перейти на новую оболочку EMUI 10. Обновлённый P30 Pro сразу будет работать под у...

Ищем признаки нормального анонса в особенностях дебюта AMD Radeon RX 5500 Ни цен, ни внятной информации об ассортименте.

В Honor Magic 3 может состояться дебют чипа Kirin 985 Главной особенностью чипсета станет поддержка 5G.

Apple обновила CarPlay, изменив интерфейс главного экрана и добавив предложения Siri Apple представила самое большое обновление своей автомобильной системы CarPlay с момента её выпуска. Новая версия получила существенный редизайн и теперь больше соответствует своему предназначению, лишившись интерфейса, свойственного iOS. До сих пор CarPlay по большому счёту...

Во сколько могут оценить OnePlus 7 Pro? Глава компании ... Работы над флагманским семейством OnePlus 7 уже завершены, и оно должно увидеть свет 14 мая. Благодаря инсайдерам мы уже знаем, как будет выглядеть новое поколение устройств OnePlus. Вероятно, Pro-версия все же получит тройную тыльную камеру, почти безрамочный дисплей и выдв...

Обзор смартфона Realme 3 Pro: новый бренд со знакомыми особенностями Смартфоны бренда Realme совсем недавно были представлены на российском рынке - это случилось в июне 2019 года. Однако никаких подозрений по поводу низкого качества аппаратов быть не должно, так как компания BBK, которая имеет прямое отношение к новому бренду, не первый год в...

Компания Tamron разъяснила ситуацию с совместимостью ее объективов с камерами Nikon Z6 и Z7 Как мы уже сообщали, вчера компания Tamron разъяснила ситуацию с совместимостью ее объективов с камерами Canon EOS R и EOS RP. В отдельном сообщении производитель рассказал о совместимости своих объективов с беззеркальными камерами Nikon Z6 и Z7. Уточним, что речь ...

Серия Samsung Galaxy M: дата анонса, основные ... Давно не секрет, что Samsung решила перекроить модельный ряд смартфонов, а также изменит подход к их созданию. В частности, на смену линейкам Galaxy J, Galaxy C и Galaxy On придет серия Galaxy M. Ранее в качестве времени выхода нового бюджетного семейства называли январ...

Google работает над добавлением в Android Q встроенной поддержки функции, подобной Apple 3D Touch Буквально на днях Google выпустила вторую бета-версию своей операционной системы Android Q с новой функцией многозадачности Bubbles и рядом других особенностей. Одновременно энтузиасты и тематические ресурсы, перебирая по частям исходный код свежей сборки, продолжают по круп...

this и ScopeChain в EcmaScript Привет, Хабр! В предыдущей статье мы рассматривали общую теории ООП в применении к EcmaScript и популярное заблуждение начинающих разработчиков относительно отличия ООП в JS и классических языках. Сегодня мы поговорим о двух других не менее важных концепциях EcmaScript, а...

[Перевод] Новшества JavaScript: итоги Google I/O 2019. Часть 2 Сегодня мы публикуем вторую часть перевода материала о новшествах JavaScript. Здесь мы поговорим о разделителях разрядов чисел, о BigInt-числах, о работе с массивами и объектами, о globalThis, о сортировке, об API интернационализации и о промисах. → Первая часть Читать да...

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

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

Как ускорить работу с API на языке R с помощью параллельных вычислений, на примере API Яндекс.Директ (Часть 2) В прошлой статье я рассказал о том, что такое многопоточность, и привёл примеры её реализации на языке R при работе с API Яндекс.Директ с помощью пакетов doSNOW, doParallel и конструкции foreach. Данная статья является продолжением, но может быть рассмотрена как автономное р...

Крупное обновление Windows 10 уже доступно для избранных Компания Microsoft пару недель назад анонсировала следующее крупное обновление операционной системы Windows 10. Теперь Microsoft выпустила Windows 10 версии 1909 для самых избранных.  Подписчики MSDN (Microsoft Developer Network) уже могут загрузить обра...

Для флагманского Huawei Mate 30. Пробное производство SoC Kirin 985 уже началось Согласно последним донесениям китайских источников, компания Huawei уже начала пробное производство своей следующей флагманской однокристальной системы Kirin 985.  Массовое производство новой SoC запланировано на третий квартал. Она должна лечь в основу смартфона ...

Выяснилась дата презентации смартфонов Huawei Mate 30 Каждый год осенью компания Huawei представляет флагманский смартфон серии Mate, и этот год, несмотря на все трудности китайской компании, не станет исключением. Нашему ресурсу удалось выяснить у Вана Ченглу (Wang Chenglu), президента по разработке программного обеспечения Hu...

Gigabyte добавила поддержку PCI Express 4.0 некоторым материнским платам с Socket AM4 За последнее время многие производители материнских плат выпустили обновления BIOS для своих изделий с процессорным разъёмом Socket AM4, которые обеспечивают поддержку новых процессоров Ryzen 3000. Компания Gigabyte не стала исключением, однако её обновления получили одну ве...

Новая утечка раскрывает подробности грядущих iPhone 11 и iOS 13 До презентации смартфонов iPhone 11 и операционной системы iOS 13 осталось ещё около четырёх месяцев. Тем не менее, очередная утечка позволяет нам заблаговременно ознакомиться с некоторыми новшествами и особенностями этих продуктов. Как сообщает источник, новые модели iPhone...

Bixby «заговорит» на новых европейских языках Компания Samsung Electronics объявляет о запуске поддержки новых языков в интеллектуальной платформе Bixby. В дополнение к уже существующим американскому английскому, корейскому и китайскому языкам – виртуальный помощник теперь сможет понимать британский английский, немецкий...

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

Включенный Samsung Galaxy Note10+ показали на новом фото Сетевые источники поделились еще одной фотографией смартфона Samsung Galaxy Note10+, который еще не был представлен официально. На снимке можно увидеть переднюю сторону устройства, а именно – первый экран при включении смартфона. При этом в отражении виднеется необычный блок...

Смартфон OnePlus 7 засветился в музыкальном клипе В большинстве утечек смартфон OnePlus 7 демонстрировался с каплевидным вырезом под фронтальную камеру, как в OnePlus 6T. Однако эти слухи оказались неверными. Сегодня в сервисе OnePlus Playback был опубликован новый клип индийской певицы Нехи Бхасин, в котором как раз и засв...

Керамический Samsung Galaxy S10+ с 1 ТБ памяти поступит в продажу в середине марта На прошлой неделе компания Samsung «случайно» рассекретила на своём сайте сроки начала продаж новых флагманских смартфонов. Трио Samsung Galaxy S10 будет доступно для предварительного заказа в день анонса, 20 февраля, а старт продаж запланирован на 8 марта. Правда, это не от...

ТОП-10 скрытых новых функций iOS 13 [актуально и для iPad OS] Меньше месяца назад состоялся официальный выход новой версии мобильной ОС от Apple. В iOS 13 разработчики проделали большую работу, ведь в системе насчитывается около 200 нововведений. Однако большинство изменений не показали на презентации, а некоторые из них вовсе никак не...

Разговорный BERT — учим нейросеть языку соцсетей Одним из главных событий в области компьютерной лингвистики и машинного обучения в 2018 году был выпуск BERT от Google AI, который признан лучшим докладом года по мнению североамериканского отделения Ассоциации компьютерной лингвистики (NACL). В этой статье мы расскажем об э...

Написание UDR на языке Pascal В Firebird уже достаточно давно существует возможность расширения возможностей языка PSQL с помощью написания внешних функций — UDF (User Defined Functions). UDF можно писать практически на любом компилируемом языке программирования. В Firebird 3.0 была введена плагинная арх...

Отображение и оптимизация вывода на терминал в вебе Не так давно я столкнулся с довольно простой и одновременно интересной задачей: реализация read-only терминала в веб приложении. Интереса задаче придавали три важных аспекта: поддержка основных ANSI Escape sequences поддержка минимум 50 000 строк данных отображение данных п...

Redmi Note 8 Pro будет дороже и гораздо лучше Redmi Note 7 Pro Среди готовящихся к дебюту новых смартфонов Redmi, судя по количеству утечек, точно есть Redmi Note 8, причем не в одной версии. ***

Спутники ГЛОНАСС избавятся от импортных комплектующих к 2023 году Председатель Научно-технического совета Роскосмоса Юрий Коптев, как сообщает ТАСС, рассказал о реализации программы импортазамещения в сфере ГЛОНАСС. Изображения «ИСС» имени академика М.Ф. Решетнёва» Сейчас российские навигационные спутники используют определённые компоненты...

Цифровизация горно-металлургического комплекса принесет 2,2 трлн тенге до 2025 года К реализации запланировано 192 проекта на сумму 1,7 трлн тенге.

Больше никаких секретов. Оператор показал бюджетный Redmi 8, раскрыл его характеристики и цену до анонса Дебют нового бюджетного смартфона Redmi становится всё ближе. На этот раз, информацией поделился китайский оператор China Telecom — Redmi 8 был обнаружен на его сайте.  Как ожидается, Redmi 8 будет представлен в Китае одновременно с более доступной моделью R...

[Перевод] Зачем ЯОП? Зачем Racket? Это продолжение статьи «Зачем Racket? Зачем Lisp?», которую я написал примерно через год после того, как открыл для себя Racket. Будучи новичком, я не мог понять дифирамбов, которые со всех сторон сыпались в адрес Lisp. Я не знал, что и думать. Как понимать, что Lisp в конце...

Galaxy S10 Lite появился на сайте Samsung, ждём дебюта Похоже, Samsung готовится к запуску смартфона Galaxy S10 Lite. Первые страницы, имеющие отношение к устройству, были замечены на веб-сайте компании-производителя. Это значит, что дебют новинки не за горами. Если верить информации, поступающей от инсайдеров, то устройство мож...

Немного технической лирики о C++ Tools от JetBrains, и при чем тут единороги Начну не с моего типичного “Привет, Хабр! У нас тут очередной крутой релиз”, а с “Привет, меня зовут Настя, я ПММ в JetBrains и я отвечаю за наши инструменты для C++”. Или нет, попробую еще раз, вот так: “Привет, пишет вам C++ разработчик с 8-летним стажем, который 5 лет наз...

Погружение в свёрточные нейронные сети. Часть 5 / 10 — 18 Полный курс на русском языке можно найти по этой ссылке. Оригинальный курс на английском доступен по этой ссылке. Выход новых лекций запланирован каждые 2-3 дня. Читать дальше →

В Москве разработали новый тест для школьников Во вторник в образовательном ведомстве Москвы рассказали о разработанном специалистами МЦКО* новом тесте для школьников. Он представляет собой диагностику по английскому языку, которая реализована в формате виртуальной реальности. По словам директора центра Павла Кузьмина, ...

Какой серверный язык выбрать…мобильному разработчику Вы скажете, какое вообще дело мобильному разработчику до того, на чем написан бэкенд. Главное, чтобы API туда был удобный, понятный, гибкий. А нам так не кажется. Мы в AppsConf думаем, что всем нам необходимо иногда выходить за пределы мобильной разработки и прокачивать шля...

Xiaomi Mi 8 получил возможность вывода цветных изображений в режиме Always on Display Сегодня компания Xiaomi официально отчиталась о новой функции, появившейся в прошлогоднем флагмане Mi 8. Речь — о режиме Always on Display, который перестанет быть монохромным. Эта возможность уже реализована во внутренней бета-версии MIUI. Дальше она должна появ...

Ускорение времени, как с Galaxy Note10. На смартфоны Samsung Galaxy S10 пришёл новый режим для селфи-камеры Компания Samsung начала распространять для смартфонов серии Samsung Galaxy S10 большое обновление, которое приносит на них многочисленные новые функции, дебютировавшие с флагманским Galaxy Note10.  Многие из этих новшеств касаются работы камеры. Одним из таких нов...

[Перевод] Обучение с подкреплением на языке Python Привет, коллеги! В последней публикации уходящего года мы хотели упомянуть о Reinforcement Learning — теме, книгу на которую мы уже переводим. Посудите сами: нашлась элементарная статья с Medium, в которой изложен контекст проблемы, описан простейший алгоритм с реализаци...

Дебют на следующей неделе. Глава Redmi подтвердил сроки выхода потенциального бестселлера Redmi Note 7 Pro Одновременно с Redmi Note 7, оказавшегося настоящим хитом, компания Xiaomi анонсировала модель Redmi Note 7 Pro. Этот анонс оказался сильно предварительным. Как было тогда обещано, Redmi Note 7 Pro должен был поступить в продажу после китайского Нового года, то есть при...

«Больше Креты, интереснее Тигуана»: Чего ждать от нового Changan CS35 PLUS рассказал блогер Кроссовер готовится к продажам в России, а потому эксперт решил познакомить публику с главными особенностями «китайца». На YouTube-канале «МАС МОТОРС» появился сюжет, в котором блогер рассказал, чего ждать от нового Changan CS35 PLUS. По словам ютубера, этот автомобиль «бол...

Google Pixel 4 XL будет стоить, как iPhone 11 Pro Max В сети появились подробности о цене флагманских смартфонов Google Pixel 4 и Google Pixel 4 XL, официальный дебют которых запланирован на 15 октября. Судя по информации от ритейлеров (некоторые уже принимают предзаказы), Google Pixel 4 будет стоить 820 евро, а Google Pixel 4 ...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

Состоялся глобальный релиз MMORPG Spiritwish на iOS и Android Издатель NEXON обещал выпустить MMORPG Spiritwish в октябре и свое обещание сдержал, запустив проект в последний день месяца. Нельзя не обратить внимание, что первые игроки не в восторге. Средняя оценка игры в Google Play — 2,8 балла. Но стоит учитывать, что большая часть е...

[Из песочницы] О том, как из C# перешел в Elixir/Phoenix Как-то раз пришлось мне менять работу. До этого я работал только с языками типа Python, C++, C# и ещё парочкой подобных. А теперь пришлось начать работать с функциональным языком. Первые впечатления были «да что за фигня?». Однако у меня получилось достаточно быстро адаптиро...

Секция Backend на DUMP Казань: архитектура облачных приложений, общительные микросервисы, DDD и не только Что делать, если секция Backend на конференции одна, а языков программирования несколько? Получается, либо каждому по докладу, и тогда что делать все остальное время? Либо больше внимания одному-двум языкам, а все остальные не в удел. Кажется, мы нашли выход. В Backend на DU...

Пишем XGBoost с нуля — часть 1: деревья решений Привет, Хабр! После многочисленных поисков качественных руководств о решающих деревьях и ансамблевых алгоритмах (бустинг, решающий лес и пр.) с их непосредственной реализацией на языках программирования, и так ничего не найдя (кто найдёт — напишите в комментах, может, что...

Стабильное обновление Android 9 Pie доступно для Samsung Galaxy S8 и Galaxy S8+ в России Несколько дней назад Samsung начала распространять финальное стабильное обновление с операционной системой Android 9 Pie для смартфонов Galaxy S8 и Galaxy S8+. Но тогда апдейт был доступен только для пользователей в Германии. Теперь охват распространения расширился на н...

Часть 5/2 корп. 1: Перекрёсток проспекта RocketChip и скользкой дорожки инструментации В предыдущих четырёх частях велась подготовка к экспериментам с RISC-V ядром RocketChip, а именно, портирование этого ядра на «нестандартную» для него плату с ПЛИС фирмы Altera (теперь уже Intel). Наконец, в прошлой части на этой плате получилось запустить Linux. Знаете, что...

Вышел LTS-релиз Zimbra 8.8.15 Буквально на днях состоялся релиз Zimbra Collaboration Suite 8.8.15, которая стала последней версией Zimbra в ветке 8.8. Главной особенностью данного релиза стало то, что он получил статус LTS, то есть будет иметь более продолжительный срок поддержки, чем другие релизы Zimbr...

[Перевод] Courier: мигрирование Dropbox на gRPC Примечание переводчика Большинство современных программных продуктов не являются монолитными, а состоят из множества частей, которые взаимодействуют друг с другом. При таком положении дел необходимо, чтобы общение взаимодействующих частей системы происходило на одном языке...

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

Дисплей Xiaomi Mi Mix Alpha займёт 100% лицевой панели В преддверии предстоящей презентации Xiaomi, которая запланирована на 24 сентября, компания решила раскрыть некоторые детали. В частности, она рассказала про особенности одного из смартфонов, который дебютирует в этот день. Речь идёт о наследнике Xiaomi Mi Mix 3. Во-первых, ...

[Перевод] CSS Subgrid новости Несколько недель назад, я выступала на Frontend NE в Ньюкасле и большую часть выступления объясняла, что за особенности будут в CSS Grid Subgrid из Grid Level 2. Не имея реализации данного свойства(в браузерах), я смоделировала кучу демок, используя DevTools, для того выступ...

Всё, кроме Kotlin: Андрей Бреслав о гендерном балансе в IT, эмоциях и не только Андрей Бреслав (abreslav) известен прежде всего как человек, возглавляющий работу над языком Kotlin. Но в последнее время он стал выступать с докладами совсем о другом: весной говорил о важности эмоций при работе в IT, а в августе на TechTrain представит доклад «Это выгодн...

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

Xbox Scarlett получит «огромное количество» выделенных ядер для реализации трассировки лучей Формально игровая приставка Xbox Scarlett была представлена в июне, однако это был бумажный анонс, да и не особо объёмный. Во-первых, сама приставка появится лишь в следующем году, причём, лишь ближе к концу. Во-вторых, о параметрах консоли нам рассказали лишь основы. ...

Ключ к будущему. Huawei дразнит завтрашним анонсом SoC Kirin 810 и Huawei MediaPad M6 Компания Huawei на завтра, 21 июня, запланировала пресс-конференцию, посвященную анонсу смартфонов Huawei Nova 5, Nova 5 Pro и Nova 5i. Кроме того, компания ранее подтвердила, что завтра же будет представлена новая однокристальная система, после чего Huawei станет &laqu...

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

Sapphire выпустила видеокарту Radeon RX 570 с 16 ГБ памяти Как сообщает источник, компания Sapphire создала уникальную модификацию видеокарты Radeon RX 570. Её особенность в наличии 16 ГБ памяти! Напомним, обычные RX 570 оснащаются 4 либо 8 ГБ. Тип памяти при этом не изменился — GDDR5. Однако данная версия не предназначен...

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

В базе Евразийской комиссии замечены два новых iPad Несколько недель назад на сайте Евразийской экономической комиссии были замечены пять новых яблочных планшетов. Теперь этот список пополнили еще две модели. Как обычно, информации о новинках доступно не много. Однако некоторые предположения все же есть.Читать дальше... Pros...

[Перевод] Грокаем DLR Предисловие переводчика Это скорее вольный пересказ, а не перевод. Я включил в эту статью только те части оригинала, которые имеют непосредственное отношение к внутренним механизмам работы DLR или объясняют важные идеи. Примечания будут заключены в квадратные скобки Многие...

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

Впереди планеты всей. Смартфоны Samsung Galaxy J8 начали обновляться до Android 9 Pie в России Компания Samsung начала распространять обновление прошивки с операционной системой Android 9 Pie для смартфонов Galaxy J8. Об этом сообщили пользователи Galaxy J8  в России.  Сейчас обновление доступно для российских пользователей, но вскоре появится и в друг...

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

[Перевод] Swift 5.1 — что нового? Swift 5.0 стал доступен с выходом Xcode 10.2, но работа над следующей версией продолжается и уже есть известия о том, чего в ней можно ждать. Ключевая особенность Swift 5.1 — модульная стабильность (module stability), которая позволяет нам использовать сторонние библиотек...

Варианты загрузки Windows 10 May 2019 Update Разработка нового функционального обновления для Windows 10 под названием May 2019 Update завершена, масштабное тестирование среди инсайдеров на канале Release Preview проведено, и теперь компания Microsoft приступает к полноценному распространению новой версии операционной...

Выход 10-нм процессоров Intel Ice Lake может быть отложен из-за трудностей с чипсетами Ранее в этом месяце в рамках выставки CES 2019 компания Intel продемонстрировала образец своего 10-нм процессора Ice Lake, а также пообещала выпустить данные процессоры до конца 2019 года. Однако, согласно последним слухам, релиз может быть в очередной раз отложен. Связанно ...

Как установить русский язык на iPhone или iPad (iOS) Достаточно часто к нам обращаются новоиспеченные iOS-пользователи, которые по разным причинам стали владельцами iPhone или iPad с языком системы отличным от русского. Надо сказать, что iOS поддерживает огромное количество языков и иногда изменить язык системы не так просто, ...

Romancing SaGa 3 и SaGa SCARLET GRACE AMBITIONS выйдут на английском в ноябре-декабре В июне издатель Square Enix подтвердил, что Romancing SaGa 3 и SaGa SCARLET GRACE AMBITIONS выйдут в том числе и на западе. В августе же сообщили, что подробности станут известны после Tokyo Game Show. И вот, TGS уже в разгаре. Romancing SaGa 3 выйдет во всем мире на iOS и ...

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

Ускорение запуска Julia при помощи PackageCompiler.jl Зайдя на официальный сайт языка программирования Julia, можно увидеть утверждение: "Julia is fast!". Однако, новые пользователи на практике сталкиваются с проблемой медленной загрузки модулей, в особенности графических [1,2]. Диалектически, причиной медленного запуска являет...

Must-have плагины и несколько полезностей для С\С++ разработки в VS Code Удивительно, но до сих пор на Хабре нет хорошей подборки плагинов для Visual Studio Code для тех, кто пишет на С/С++. Microsoft в своем блоге опубликовали только статью, совсем базового уровня с инструкцией по настройке. Но большинство читателей Хабра, тем более из разрабо...

Заметка: Онлайн-чат средствами SSH Привет, Сообщество! Не так давно пользователь с ником maximmasterr рассказал про свою реализацию системы онлайн-чата посредством использования технологии SSH. В этой заметке мне бы хотелось поделиться с вами ещё одной реализацией SSH-чата, которую разработал Андрей Петров....

Xiaomi Mi CC9 Pro со 108-Мп камерой представят 5 ноября – примеры фото Компания Xiaomi официально подтвердила, что готовит к выпуску новый смартфон под названием Xiaomi Mi CC9 Pro. Дебют новинки состоится 5 ноября в Пекине. Опубликованные в сети рендеры и «живые» фото грядущей новинки раскрывают некоторые особенности о камере гаджета. Xiaomi Mi...

Обновление Samsung Galaxy S10 One UI 2.0 для Android 10 Официальное обновление Android 10 от Samsung для серии Galaxy S10 стало доступно для владельцев смартфона. Обновление доступно только тем пользователям, которые зарегистрированы в бета-версии программы на данный момент. Он содержит декабрьский патч безопасности. Доступно ...

Последняя версия MIUI 10 для разработчиков выйдет 30 августа, Xiaomi готовится к переходу на MIUI 11 Сегодня компания Xiaomi объявила о том, что последняя версия прошивки MIUI 10 для разработчиков за номером 9.8.29 выйдет 30 августа — после этого компания сосредоточится на оптимизации оболочки. Интересно, что эта версия прошивки выйдет одновременно для всех модел...

Минималистичная стратегия-рогалик Bad North: Jotunn Edition вышла на iOS и Android Разработчики стратегии Bad North: Jotunn Edition не смогли избежать проблем на старте и задержали релиз, запланированный на 15 октября, но быстро все исправили и, судя по первым отзывам, справились отлично. Bad North — это атмосферная, минималистичная стратегия, включающая ...

[Перевод] Управление памятью в Python Задумывались ли вы когда-нибудь о том, как данные, с которыми вы работаете, выглядят в недрах Python? О том, как переменные создаются и хранятся в памяти? О том, как и когда они удаляются? Материал, перевод которого мы публикуем, посвящён исследованиям глубин Python, в ходе ...

Реализация сопоставления с образцом в Java Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Java в данный момент не поддерживает pattern matching, но есть надежды что в будущем все может измениться. Сопоставление с образцом раскрывают перед разработчиком возможность п...

Telegraff: Kotlin DSL для Telegram На Хабре тысячи статей про то, как сделать Телеграм бота под разные языки программирования и платформы. Тема далеко не новая. Но Telegraff – лучший фреймворк для реализации Телеграм ботов и я это под катом докажу. А ну-ка

Honor 10 Lite и Honor 20i получили обновление EMUI 9.1 с массой улучшений Пришла пора радоваться владельцам смартфонов Honor 10 Lite и Honor 20i: для них стала доступна новая версия фирменного интерфейса — EMUI 9.1. Как пишет источник, установить обновление можно через меню — в том случае, если соответствующее уведомление не появи...

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

Смарт-часы Huami Amazfit GTS с NFC вышли в России за 10 000 рублей В России стартовали продажи новых «умных» часов Huami Amazfit GTS – дочернего бренда Xiaomi. Официальный дебют часов состоялся в конце августа текущего года. Одной из самых удивительных особенностей новинки является квадратный AMOLED-экран. Приобрести Amazfit GTS пока можно…

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

Встраиваем Lua интерпретатор в проект для микроконтроллера (stm32) В достаточно крупных приложениях немалую часть проекта составляет бизнес-логика. Эту часть программы удобно отлаживать на компьютере, после чего встраивать в состав проекта для микроконтроллера, ожидая, что эта часть будет выполняться в точности так, как было задумано без ...

Huawei рассказала о главных особенностях обновления EMUI 9.0. Недавно в Москве прошла пресс-конференция Huawei, которая была посвящена основным новым особенностям обновленной прошивки EMUI 9.0. В рамках данного материала, мы расскажем вам о самых интересных фишках данного обновления. Фирменная оболочка от Huawei вышла еще в далеком...

Прямая трансляция презентации Apple 10 сентября 2019 года на русском языке Уже завтра Apple проведет очередную осеннюю презентацию своих новых гаджетов. По предварительной информации представят немало интересного: новые модели iPhone (возможно, 2 или 3); обновленные Apple Watch ; новый трекер Apple Tags (для отслеживания вещей и предметов); новый...

Новый BIOS повышает частоту процессоров AMD Ryzen 3000 на 2% Не так давно MSI обещала обновленный BIOS для процессоров Ryzen 3000 с «более чем 100 улучшениями» — и уже есть первые реальные данные о том, что улучшения работают. По крайней мере в той части, которая касается повышения частоты CPU. Как пишет источн...

Tesla серьезно обновит мультимедийную систему своих электромобилей: появится возможность поиграть в классические игры Atari Tesla постоянно обновляет мультимедийные системы своих электромобилей. Чаще всего новшества касаются интерфейса или каких-то функций автопилота, но новое обновление, анонсирование в Twitter Илоном Маском (Elon Mask), обещает что-то совершенно новое. Или хорошо забытое с...

[Из песочницы] Довериться Кодду или своим объектам? Хранимые объекты без головной боли: простой пример работы с объектами Caché на языках ObjectScript и Python Замок Нойшванштайн В июне 2020 года ровно 50 лет табличным хранилищам данных или говоря формально — реляционной модели данных. Вот официальный документ – та самая зн...

[Перевод] Proposal: try — встроенная функция проверки ошибок Краткое содержание Предлагается новая конструкция try, созданная специально для устранения if-выражений, обычно связанных с обработкой ошибок в Go. Это единственное изменение языка. Авторы поддерживают использование defer и стандартных библиотечных функций для обогащения или...

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

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

Оболочка ColorOS 6.0 уже доступна на одной из моделей Oppo Оболочку ColorOS 6.0 компания Oppo представила ещё в ноябре, но тогда анонс был заочным. Выход был запланирован на начало 2019 года. И вот теперь ColorOS 6.0 вышла на рынок. Оболочка стала доступна на смартфоне F11 Pro, а позже явно станет доступна и на других моделях. ...

Разработчики назвали самые востребованные языки программирования Самыми популярными языками программирования для освоения в этом году у разработчиков будут Open Source-язык …

Xiaomi Mi Mix 2 получил официальную Android 9.0 Pie с очередным обновлением прошивки Если задаться целью, то установить на Xiaomi Mi Mix 2 прошивку на базе Android 9.0 Pie получится у каждого, но штука в том, что такая прошивка не будет официальной. Точнее, не была до последнего времени. Как пишет источник, последняя версия прошивки Mi Mix 2 в версии д...

Volkswagen разрабатывает бюджетную платформу MEB entry, которая позволит выпустить на рынок электромобили по цене до 20 тыс. евро. Дебют запланирован на 2023 год, первенцем станет модель от Seat (и/или Skoda) Еще в прошлом году стало известно, что немецкий автоконцерн Volkswagen AG планирует выпустить бюджетный электромобиль стоимостью менее 20 тыс. евро. ($22,5 тыс.). Теперь появилисб данные, что эта модель скорее всего выйдет на рынок уже в 2023 году в рамках бренда Seat и полу...

[Из песочницы] Extension в Dart (Flutter) В недавном релизе языка Dart 2.6 в языке появилась новая функция, static extension или статические методы расширения, который позволяет вам добавить новые методы к существующим типам. Зачем вообще нужны extension? Как их использовать и на что они годятся? Введение Начнём ...

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

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

От 43 до 65 дюймов: Xiaomi готовит шесть новых моделей телевизоров Компания Xiaomi запланировала большое мероприятие на 24 сентября. На нем, во-первых, официально представят оболочку MIUI 11, во-вторых, дебютирует обновленный флагман Mi 9 Pro 5G. Но на этом новинки не заканчиваются. Как пишет обычно хорошо информированный в планах Xiao...

Смартфоны OnePlus 7 и OnePlus 7 Pro официально представлены Компания OnePlus, одновременно в Нью-Йорке, Великобритании и Бангалоре, анонсировала свои новые смартфоны: OnePlus 7 и OnePlus 7 Pro. Новинки отличаются между собой дизайном и характеристиками. OnePlus 7 ProГлавной особенностью OnePlus 7 Pro является выдвигающаяся…

AMD лишает старые материнские платы поддержки PCI Express 4.0 Последнее обновление микрокода AGESA (AM4 1.0.0.3 ABB), которое компания AMD уже распространила среди производителей материнских плат, лишает поддержки интерфейса PCI Express 4.0 все платы c Socket AM4, построенные не на чипсете AMD X570. Многие производители материнских пла...

Microsoft запустит «отзеркаливание» смартфонов Android на Windows 10 уже на этой неделе Компания Microsoft представила приложение Your Phone (Ваш телефон) в прошлом году. Он даёт доступ к фото и текстовым сообщениям на смартфоне с компьютера с операционной системой Windows 10.  Осенью была анонсирована новая функция — зеркальное отображение экр...

В Windows появится командная строка со смайлами и ядром Linux Приложение Windows Terminal появится в общем доступе летом и станет единым интерфейсом для взаимодействия пользователя со средами CMD (классическая командная строка), PowerShell (средство автоматизации, включающее в себя командную строку и язык сценариев) и Windows Subsystem...

Что нового в MIUI 11? Скриншоты рассказали больше о ... В отличие от Samsung, OnePlus и Huawei, компания Xiaomi не привязывает свои новые версии оболочки к актуальной итерации Android. Так, MIUI 10 работает на десятках смартфонов и в зависимости от модели фирменный интерфейс установлен поверх Android Nougat, Android Oreo и Androi...

«Геморроя полные штаны»: Особенности подбора б/у Toyota Land Cruiser 120 назвал эксперт Блогер рассказал о слабых местах «Прадика», а также о том, на что обратить внимание при покупке. Когда речь заходит о приобретении подержанного Toyota Land Cruiser Prado 120, убежден обзорщик Валерий Гилязутдинов, всем потенциальным покупателям нужно не только готовить круг...

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

Производительность Nokia 9 PureView разочаровывает в тестах Geekbench Флагманский смартфон Nokia 9 PureView будет представлен 24 февраля. Главной особенностью гаджета станет основная камера с пятью модулями. В преддверии своего дебюта грядущая новинка появилась в базе данных бенчмарка Geekbench под кодовым названием «Nokia 9». Тестирование в…

В Windows 10 19H1 Проводник можно запустить отдельным процессом Windows 10 версии 1903, также известная как 19H1 и April 2019 Update, ее релиз ожидается уже в апреле этого года.Однако одна из скрытых настроек, о которой Microsoft никак не афишировала, касается Проводника, файлового менеджера по умолчанию, который установлен в Windows 10....

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

[Перевод] Почему программисты продолжают использовать многословный Java, хотя есть лаконичный Python Java и Python — одинаково популярные языки программирования. Однако Python более продуктивен: в нем меньше объем кода, нужного для решения задачи. Почему же программисты до сих пор работают с Java там, где можно применить Python? Давайте разбираться. Читать дальше →

Книга «Как устроен JavaScript» Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript Дуглас Крокфорд выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Сле...

[Из песочницы] Dart vs Node.js: сравниваем производительность на реализациях HTTP сервера Всем доброго времени суток! В этом году с выходом Flutter — фреймворка для кроссплатформенной разработки приложений наметился подъем хайпа по языку Dart. Как и любой перфекционист прокрастинирующий от скуки лентяй я задумался о сравнении производительности серверной реализа...

Xiaomi Mi 10: технические характеристики, особенности и цена Казалось бы, что продажи смартфона Xiaomi Mi 9 начались буквально на днях, причем только в Китае, однако данный производитель уже вовсю работает над новой моделью, которая выйдет в 2020 году, то есть примерно через один Сообщение Xiaomi Mi 10: технические характеристики, ос...

Lenovo готовит к выпуску новый смартфон Z6 Pro с необычной функцией Новый смартфон Lenovo Z6 Pro с необычной функцией выйдет уже на этой недели. Особенностью новинки Lenovo Z6 Pro станет функция Hyper Video. Остальные технические характеристики аппарата Lenovo Z6 Pro пока не раскрываются. Дебют устройства Lenovo Z6 Pro ожидается уже 27 марта...

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

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

Yoast SEO стал первым WP-плагином, позволяющим корректно внедрить разметку Популярный WordPress-плагин Yoast SEO выпустил обновление, которое позволяет корректно внедрить разметку Schema.org. От других доступных вариантов это предложение отличает тот факт, что оно решает две проблемы: Упрощает внедрение разметки; Объединяет разрозненные фрагменты р...

[Перевод] Современная игра для NES, написанная на Lisp-подобном языке What Remains — это повествовательная игра-адвенчура для 8-битной видеоигровой консоли NES, выпущенная в марте 2019 года как бесплатный ROM, запускаемый в эмуляторе. Она создавалась небольшой командой Iodine Dynamics на протяжении двух лет с перерывами. В настоящий момент игр...

Лучше 108 Мп. Названо главное новшество флагманского Samsung Galaxy S11 В сети появились новые подробности о следующем флагманском смартфоне Samsung, который сейчас вовсю готовится к выпуску корейским производителем. Их опубликовал известный сетевой информатор под ником Ice Universe, который часто делится эксклюзивной информацией о новинках...

Как повысить продуктивность команды в несколько раз Как часто бывает в жизни: приходит новый менеджер и ставит задачу повысить количество реализуемых фич в 2 раза за следующий спринт. Разработчики, конечно, стараются, работают, остаются на выходные, выполняют поставленный план, но потом почему-то все увольняются. Большинство...

Журналисты сравнили камеры Pixel 4 и iPhone 11 Pro Вчера состоялся официальный дебют новых смартфонов Google Pixel 4 и Pixel 4 XL. Главной отличительной особенностью новинок от своих предшественников стала двойная основная камера. Смартфоны Google были одними из лучших в фото-съемке на протяжении многих лет. Журналисты The…

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

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

Huawei Nova 6 5G точно получит двойную фронтальную камеру Компания Huawei опубликовала пару новых тизеров смартфона Nova 6 5G, которые подтверждают главные характеристики устройства. Во-первых, аппарат получит модем 5G во всех версиях. Тем же, кому поддержка сотовых сетей пятого поколения будет не нужна, предложат модель Nova 6 SE,...

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

Matrix 1.0 — релиз протокола децентрализованного обмена сообщениями 11 июня 2019 разработчики Matrix.org Foundation объявили о релизе Matrix 1.0 — протокола для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG). Самым распространённым способом использования протокола являет...

AMD серьезно усовершенствует процессоры Ryzen — они получат более 100 улучшений AMD собирается сделать и без того хорошие (и очень популярные) процессоры Ryzen еще лучше: по словам директора по маркетингу MSI Эрик ван Бёрдена (Eric van Beurden), компания собирается внести более 100 улучшений в микрокод этих CPU. О том, что именно будет реализовано...

Английский vs. Эсперанто: за кем будущее? За последние 50 лет позиции английского языка на международной арене усилились до невиданного ранее уровня. На сегодня в мире примерно 378 миллионов людей говорят на английском в качестве родного и еще от 470 миллионов до 1 миллиарда указывают его как второй язык. Что приме...

Мировая презентация Huawei Mate 30 и Huawei Mate 30 Pro состоится 19 сентября Индийский сетевой информатор Ишан Агарвал (Ishan Agarwal), который продолжает публиковать свежие новости о новинках мобильной индустрии, сообщил глобальную дату анонса смартфонов Huawei Mate 30 и Huawei Mate 30 Pro. Согласно инсайдерской информации, Huawei Mate 30 и Hua...

Видеокарту GeForce GTX 1650 оснастят 4 Гбайт GDDR5 памяти Любители компьютерного «железа» всю неделю обсуждают аппаратные характеристики грядущих новинок на базе архитектуры Turing (речь о GeForce GTX 1650 и 1660). Какой тип памяти будет применен в устройствах (и какой объем)? Ответ на эти вопросы уже появился. В GTX 1650 будет ис...

Видео: композитор Sekiro: Shadows Die Twice рассказывает о создании музыки для игры После многочисленных публикаций, посвящённых Sekiro: Shadows Die Twice, изданию Gameinformer ещё есть чем порадовать читателей. На этот раз журналисты опубликовали видео с композитором Юкой Китамурой (Yuka Kitamura), отвечающей за музыку в следующей игре студии From...

Показаны основные особенности дизайна Samsung Galaxy Note10 и Galaxy Note 10 Pro Как мы уже писали, известный китайский инсайдер Ice Universe рассекретил ряд особенностей дизайна смартфона Galaxy Note10. Теперь ресурс PhoneArena опубликовал пару рендеров, показывающих одну из этих особенностей.  Источник сообщал о новом месторасположении фронт...

Что не так с GraphQL В последнее время GraphQL набирает всё большую популярность. Изящный синтаксис запросов, типизация и подписки. Кажется: "вот оно — мы нашли идеальный язык обмена данными!"... Я разрабатываю с использованием этого языка уже больше года, и скажу вам: всё далеко не так гладко. ...

После выхода macOS 10.15 количество приложений для Mac возрастет Меньше чем через месяц компания Apple должна представить свои новые операционные системы. Однако сетевые источники уже готовы рассказать о всех основных нововведениях новых операционок. Так, по данным издания Bloomberg, ключевой особенностью macOS 10.15 станет возможность за...

iPadOS: программная революция для планшетов Apple. Тестируем главные новшества операционной системы Анонс iPadOS — операционной системы для планшетов, отделившейся от iOS — стал едва ли не главной сенсацией июньской презентации в рамках WWDC. Впервые за 9 лет существования планшетов Apple у них появилась собственная ОС. И мы уже можем ее оценить: публичная бета-версия iPad...

Android Q будет поддерживать функцию 3D Touch Android Q будет изначально поддерживать функцию, называемую «глубокий пресс» или также известную как Force Touch или 3D Touch на языке iOS. Судя по всему, это будет именно то, чем называют - расширенная функциональность, связанная с чувствительным к давлению экраном. До с...

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

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

Xiaomi выпустила обновление MIUI со стабильной Android 9 Pie для прошлогоднего Redmi Note 6 Pro Смартфон Xiaomi Redmi Note 6 Pro дебютировал осенью прошлого года и представляет собой небольшой обновление Note 5 Pro с вырезом экрана под двойную селфи-камеру. После месяца бета-тестирования, для Xiaomi Redmi Note 6 Pro начало распространяться стабильное обновление об...

[Перевод] Мой компилятор для Lisp Очень рад объявить о завершении моего первого компилятора для языка программирования! Malcc — это инкрементальный AOT-компилятор Lisp, написанный на C. Вкратце расскажу о его многолетней разработке и что я узнал в процессе. Альтернативное название статьи: «Как написать комп...

Команда Firefox выпустила для своих пользователей менеджер паролей Lockbox Вчера, 26 марта, команда разработчиков браузера Firefox представила новый продукт под названием Firefox Lockbox — менеджер паролей для мобильный устройств. Согласно странице FAQ проекта, сейчас доступна только версия для iOS, но «в ближайшее время появится и вариант для ус...

Утечка: первое официальное изображение Samsung Galaxy S10 Несколько дней назад на официальном сайте Samsung вышла небольшая заметка с описанием особенностей и новшеств графической оболочки One UI на базе операционной системы Android 9.0 Pie. Стабильная версия обновления прошивки уже вышла для Galaxy S9 и Galaxy S9+, а вскоре его до...

Вышел драйвер Radeon 19.2.2 для Far Cry New Dawn, Metro Exodus, Civilization VI и Crackdown 3 К запуску новых крупных игровых проектов производители видеокарт стараются подготовить и свежие графические драйверы. Недавно NVIDIA представила очередной выпуск Game Ready с рядом приятных новшеств для любителей RTX, а теперь за ней последовала и AMD со своим Radeo...

Huawei улучшила экран Mate 20 Pro с очередным обновлением прошивки EMUI 9.1 Компания Huawei некоторое время тому назад выпустила для смартфонов Mate 20 Pro прошивку EMUI 9.1 о всеми ее знаковыми составляющими — файловой системой EROFS, технологией GPU Turbo 3.0, отдельным режимом съемки Луны в камере и т.д. Сейчас вышло менее масштабное, ...

Xiaomi Mi Band 4 пользуется огромным спросом Вчера, 18 июня, в продажу впервые поступила версия фитнес-браслета Xiaomi Mi Band 4, оснащенная модулем NFC для бесконтактных платежей. Одновременно с ней покупателям предложили и стандартную версию без NFC, первая партия которой была распродана 14 июня. Производитель п...

Class Template Argument Deduction Стандарт C++17 добавил в язык новую фичу: Class Template Argument Deduction (CTAD). Вместе с новыми возможностями в C++ традиционно добавились и новые способы отстрела собственных конечностей. В этой статье мы будем разбираться, что из себя представляет CTAD, для чего испол...

Монстры AMD на подходе. Новые Ryzen Threadripper представят 5 ноября Как известно, процессоры Ryzen Threadripper третьего поколения дебютируют в ноябре — об этом ранее поведала сама AMD. Теперь же у нас есть точная дата. Точнее, запланированная компанией AMD дата, которая была актуальна пару недель назад, но вряд ли что-то изменило...

TENAA раскрывает особенности дизайна смартфона Redmi 7A Бренд Redmi уже представил смартфоны Redmi 7, Redmi Note 7 и Redmi Note 7 Pro, поэтому осталось только дождаться дебюта самого дешевого телефона компании — Redmi 7A. ***

Выпущенный три года назад смартфон Moto G4 Plus получил стабильную версию Android 8.1 Oreo В мае 2016 компания Lenovo представила смартфон Moto G четвертого поколения. Еще в 2017 году было выпущено обновление до Android 8.0 Oreo для большинства смартфонов, кроме Moto G4 Plus и Moto G4. Разработчики обратились к пользователям этих устройств с просьбой отнестис...

В Google Photos появится возможность отмечать людей на снимках В приложении Google Photos вскоре появится несколько новых и весьма полезных функций. Об этом рассказал Дэвид Либ (David Lieb) — директор по продуктам Google Photos. Одним из самых важных и ожидаемых нововведений будет возможность самому отмечать на фотографиях лю...

Новые подробности о MIUI 11: иконки как в исходной Android 10, обновленный Always on Display В Сети продолжают появляться подробности об оболочке MIUI 11, которую Xiaomi представит 24 сентября одновременно с двумя смартфонами — Mi Mix 4 и Mi 9 Pro 5G. Кое-что о новшествах MIUI 11 мы уже знаем, а сейчас подоспели новые данные. На картинке выше можно рассм...

Sennheiser показала Momentum Wireless — наушники премиум класса Новые наушники Sennheiser Momentum Wireless были официально показаны публике в Берлине в рамках выставки IFA 2019. Модель такова, что есть и на что посмотреть, и что послушать. По крайней мере по описанию и спецификация. О реальных особенностях устройства мы постараемся ра...

Главные новшества iOS 13: тёмный режим, новые жесты, улучшенные приложения Safari, Mail и Reminders Как ожидается, компания Apple анонсирует следующую версию своей мобильной операционной системы iOS 13 в июне этого года во время проведения ежегодной конференции для разработчиков Worldwide Developers Conference. Однако осведомлённые источники уже поделились информацией о на...

С "умными" часами Xiaomi Mi Watch можно будет поговорить Выход Xiaomi Watch запланирован на 5 ноября, а тем временем в сети появляется все больше информации об особенностях первых “умных” часов от китайского гиганта. Так, стало известно, что в новинку встроили не только ожидаемый NFC модуль, GPS и SIM-карту, но и полноценный ...

Huawei планирует продать 6 млн Huawei P30 на старте и 20 млн смартфонов в этом году В Китае продажи флагманских смартфонов Huawei P30 и P30 Pro должны начаться 11 апреля, в связи с этим появились новые сведения о том, насколько хорошо компания подготовилась к запуску новинок. Согласно свежим данным, в первой партии смартфонов серии Huawei P30, которая ...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

Интеграция с SAP ERP. Реализация мобильного прайс-чекера в магазине В рассматриваемом нами примере интеграции SAP ERP со сторонним ПО, мы будем использовать SAP Connector for Microsoft .NET для получения данных из SAP. Программное обеспечение для терминала сбора данных (ТСД) будет взаимодействовать с Microsoft Internet Information Server (II...

Отложен запуск полнокадровой беззеркальной камеры Sigma с датчиком изображения Foveon Известно, что Sigma работает над своей новой полнокадровой беззеркальной камерой с датчиком изображения Foveon и байонетом Leica L, запуск которой был запланирован на 2019 год. Однако планы компании несколько изменились. Подробнее об этом читайте на THG.ru.

Представлен интересный концепт iMac с Face ID и мощной аудиосистемой На днях промышленный дизайнер Филипп Гулкасиян поделился весьма любопытным концептом нового яблочного моноблока. Отличительной особенностью этой работы является большое количество изменений, произошедших с iMac. Но при этом концепт не выглядит слишком фантастично. Есть шансы...

Сравнительный обзор AXPER Throne, Carcam Z360, NEOLINE G-TECH X27, ShoMe FHD-650 и PlayMe ZETA Согласитесь, двухкамерные автомобильные видеорегистраторы в ценовом сегменте от 5 000 до 10 000 рублей, в основном, представлены моделями, которые укомплектованы парковочными камерами. Главной особенностью второй камеры является возможность автоматически выводить картинку с ...

[Перевод] Работа над PEG на Core Developer Sprint В этой статье я не буду рассказывать о новых фичах генератора парсера — я достаточно описал его в предыдущих частях. Вместо этого хочу рассказать что я делал на Core Developer Sprint на прошлой неделе, прежде чем всё сотрётся из моей памяти. Хотя большая часть материала так ...

Загадка дня: сколько смартфонов Xiaomi Mi Mix Alpha будет выпущено? Концептуальный смартфон Xiaomi Mi Mix Alpha окажется крайне эксклюзивным и дефицитным устройством. Об этом рассказал хорошо зарекомендовавший себя инсайдер под ником Xiaomishka на своей страничке в социальной сети Twitter.  По данным источника, до конца 2019 года ...

Google Pixel 4 получит важную функцию iPhone Информация о Pixel 4 всё чаще появляется в Сети, и это при том, что компания до сих пор не представила Pixel 3 Lite. Например, не так давно мы писали о результатах теста Geekbench, а еще раньше в Сети появился патент смартфона, который очень напоминает линейку Pixel. Соглас...

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

Как выглядят Android, Chrome и YouTube на кнопочных телефонах Мы знаем Android как операционную систему для сенсорных смартфонов. Именно в такой ипостаси она завоевала популярность миллионов пользователей по всему миру, обеспечивая их стабильной работой и широким спектром функциональных возможностей. Однако Google считает, что полная ...

Приглашаем к нам на работу! Сегодня трудно разделить рынок мобильных технологий на сегменты. Все смешалось в доме Облонских. Apple, Google, Huawei, Microsoft и множество других компаний вносят свой вклад в развитие мобильной индустрии и настольных решений. Как за всем этим угнаться и уследить? Ответ д...

Google готовит новое приложение для кастомизации Android — Pixel Themes Говорим Android — предполагаем «кастомизация», говорим «кастомизация» — предполагаем Android. Однако на настоящую кастомизацию с получением рут-прав и перепрошивками решаются только самые отчаянные, тогда как подавляющее большинство ограничивается только темами ...

[Перевод] Современные возможности C++, о которых надо знать всем программистам Автор материала, перевод которого мы сегодня публикуем, говорит, что C++, в его современном виде, если сравнивать его с тем, чем был этот язык несколько лет назад, значительно изменился в лучшую сторону. Конечно, эти изменения произошли далеко не сразу. Например, в былые вре...

[Перевод] Проект «Прометей»: поиск пожаров с помощью ИИ Перевод Project Prometheus — An AI-powered fire finding solution Мы с коллегами работаем в проекте Prometheus («Прометей») — это решение для раннего обнаружения пожаров, в котором объединены ИИ, компьютерное зрение, автоматические дроны и сервисы прогноза погоды. Этот ком...

[Из песочницы] Структуры данных в Java. Полезные методы вспомогательных классов Привет, habr! Я Software Engineer в EPAM. Более 8 лет я работаю с legacy-кодом, написанном на языке Java (предвосхищая комментарии, отмечу, что понимание и терпимость к legacy началась задолго до EPAM, в заключении вы найдёте ответ, почему). Часто в работе я сталкивался с ...

NVIDIA обновляет драйвер с поддержкой DXR на старых видеокартах Компания NVIDIA обновила драйвер видеокарт до версии GeForce 425.31 Game Ready. Этот драйвер включает поддержку новой игры от Ubisoft — Anno 1800. Однако главным новшеством стала поддержка DXR для видеокарт Pascal, Titan V и видеокарт Turing без поддержки RTX.

Windows 10 Build 18362.325 – исправление Песочницы Windows Обновление Windows 10 May 2019 Update (версия 1903) предоставляет ряд новых функций, в том числе новая светлая тема, улучшение производительности и, возможно, наконец-то заработает Windows Sandbox.Функция безопасности Windows Sandbox доступна для пользователей с лицензией Wi...

Мессенджер Viber получил тёмную тему и долгожданный нормально работающий поиск Буквально месяц назад мессенджер Viber получил крупное обновление, которое принесло приложению новый дизайн. И вот уже сегодня мобильный Viber получил ещё одно достаточно важное обновление, причём неясно, почему новые функции не добавили ещё в феврале. Как бы там ни бы...

Fluent Design System становится кроссплатформенным Microsoft обновила веб-сайт Fluent Design System, добавив информацию о расширении языка дизайна на другие платформы, такие как Android, iOS и Web. Таким образом, компания намерена использовать язык дизайна во всех своих продуктах и услугах, включая приложения для платформ, ...

Дрон DJI Mavic Mini будет стоить 500 долларов В сети появились официальные изображения и подробности о характеристиках дрона DJI Mavic Mini, который еще не был представлен официально. Итак, нас ждет самый компактный и легкий (249 граммов) дрон DJI, которому не потребуется регистрация беспилотного летательного аппарата. ...

Знакомство со статическим анализатором PVS-Studio для Java На протяжении многих лет команда PVS-Studio развивает одноименный статический анализатор. На данный момент анализатор представляет собой сложное программное решение и предоставляет возможность анализа таких языков программирования, как C, C++, C# и Java на платформах Windows...

Стали известны официальные имена Sony Xperia XA3 и Xperia XA3 Plus Слухи о смартфонах Sony Xperia XA3 и Xperia XA3 Plus ходят в Сети уже давно. В декабре прошлого года они были замечены на веб-сайте EEC, а затем прошли сертификацию в организации Bluetooth SIG. Ожидалось, что Sony представит их в начале января на выставке CES 2019 в Лас-Вега...

В приложении Google Gboard появился переводчик на iOS Клавиатура Google Gboard получил новое обновление, которое добавило полезные функции Google Translate к сторонней клавиатуре для iPhone и iPad. На данный момент доступно 103 языка. Вы можете либо выбрать один из этих языков вручную, либо программное обеспечение попытается оп...

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

Микроэлектроника попала в макропредприятие. АФК «Система» и «Ростех» создадут СП до конца года Как стало известно “Ъ”, соглашение между АФК «Система» и госкорпорацией «Ростех» о создании СП в области микроэлектроники будет подписано до конца 2018 года. Завершить создание СП стороны рассчитывают в первом квартале 2019 года, то есть ровно на год позже исходно запланиров...

Смартфон Redmi 7 готовится к международному дебюту Отдельный бренд Redmi уже представил смартфоны Redmi Note 7 и Redmi Note 7 Pro, поэтому теперь ожидается дебют обычного Redmi 7, а также версии Redmi 7A. ***

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

Триллион маленьких шинглов Источник изображения:www.nikonsmallworld.com Антиплагиат – это специализированный поисковик, о чем уже писали ранее. А любому поисковику, как ни крути, чтобы работать быстро, нужен свой индекс, который учитывает все особенности области поиска. В своей первой статье на Хабре...

Kandao QooCam 8K — доступная карманная 360-градусная камера 360-градусные камеры захватывают куда более широкое поле зрения, чем обычные решения, поэтому им необходимо большое количество пикселей для получения приемлемой детализации. Тем не менее, большинство современных потребительских моделей максимально используют разрешение 4K, а...

Президент Honor показал фитнес-браслет Honor Band 5 – он сможет измерять оксигенацию крови Глава подразделения Honor Жао Минг (Zhao Ming) опубликовал в социальной сети Weibo живое фото нового фитнес-браслета – Honor Band 5. Судя по картинке, устройство уже готово к выпуску, а представят его, скорее всего, одновременно со смартфонами Honor 9X и 9X Pro на...

Xiaomi раскрыла особенности 64-мегапиксельной камеры смартфона Компания Xiaomi провела презентацию, на которой рассказала об особенностях 64-Мп камеры, которой оснастят смартфоны под брендом Redmi, хотя дата их анонса пока не сообщается. Подробнее об этом читайте на THG.ru.

В приложении Leica Fotos 1.2.0 добавлена поддержка камеры Leica Q2 Некоторое время назад компания Leica Camera обновила мобильное приложение FOTOS. Новая версия носит номер 1.2.0. Важным новшеством в Leica FOTOS 1.2.0 является поддержка камеры Leica Q2, продажи которой начались в марте. Напомним, Leica Q2 —  полнокадровая к...

ASUS ZenFone 6 – смартфон с вращающейся камерой без вырезов на дисплее Компания ASUS, на мероприятии в Валенсии, представила свой новый флагманский смартфон ZenFone 6. Главной особенностью новинки стал моторизированный поворотный модуль со сдвоенной камерой, одновременно выполняющей функции как основной, так и фронтальной. Модуль сдвоенной…

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

Merkle Tree: ржавое и быстрое Всем привет! Недавно открыл для себя язык Rust. О своих первых впечатлениях поделился в предыдущей статье. Теперь решил копнуть немного глубже, для этого необходимо что-то посерьёзнее списка. Выбор мой пал на дерево Меркла. В этой статье я хочу: рассказать про эту структур...

[Из песочницы] Мой подход к реализации делегатов в C++: вызов функции с неизвестными параметрами во время выполнения Предыстория Мне нравится язык C++. Я бы даже сказал, что это мой любимый язык. Кроме того, для своих разработок я использую технологии .NET, и многие идеи в нём, по моему мнению, просто восхитительны. Однажды мне пришла в голову идея – как реализовать некоторые средства рефл...

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

Microsoft добавила пакет офисных приложений Office 365 в магазин Mac App Store Приложения были адаптированы к macOS, но большинство из них доступно только по подписке.

Еще одна версия зарядной панели AirPower от Apple AirUnleashed - это беспроводное зарядное устройство, совместимое с Qi, которое позволяет одновременно заряжать iPhone, Apple Watch и AirPods. Он выглядит почти точно так же, как и оригинальный продукт Apple, с чистым белым дизайном и кожаной отделкой. Для зарядки A...

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

4 ГБ ОЗУ и 64 ГБ флэш-памяти. Телевизоры Xiaomi Mi TV 5 получат много памяти и мощную платформу, как у Mi TV Pro Xiaomi продолжает раскрывать особенности телевизоров своей новой линейки Mi TV 5, дебютирующей 5 ноября. На этот раз производитель рассказал об аппаратной платформе ТВ. Телевизоры получат столько же памяти, сколько типичный современный недорогой смартфон: 4 ГБ ОЗУ и 64...

OnePlus: какую новую функцию стоит добавить в OxygenOS? Какой будет новая версия фирменной оболочки OxygenOS? Ответить на этот вопрос сложно. Ни одной серьезной утечки новой версии прошивки мы пока не увидели. Однако это не мешает пользователям высказывать свои предложения и пожелания. У компании родилась идея приобщить своих пок...

Black Shark 2 Pro набирает в AnTuTu 405 000 баллов, предположительно опережая ROG Phone II Вчера мы рассказали о результатах ожидаемого смартфона Xiaomi Black Shark 2 Pro в Geekbench, но большинство все-таки привыкло сравнивать показатели в AnTuTu, и сегодня эта возможность появилась. Новая модель преодолевает очередную психологическую отметку и набирает 405 тыся...

[Перевод] Питон, пожирающий мир: как побочный проект одного разработчика стал популярнейшим языком программирования Разочаровавшись в недостатках существовавших языков программирования, Гвидо Ван Россум создал язык Python. Сейчас этот язык используют миллионы людей, и Ник Хит беседует с ван Россумом о прошлом и будущем языка. Гвидо Ван Россум в штаб-квартире Dropbox в 2014 году В конце ...

iForum-2019: дебют «официала» Hyundai Kona Electric (от $35 тыс.) и не только… Автомобильным партнером iForum-2019 являлась SKODA, но главной «автомобильной звездой» стал новый электромобиль от Hyundai – компактный кроссовер Kona Electric, который впервые демонстрируется широкой публике в Украине. С чем прибыл «официал» Hyundai Kona Electric, что уже п...

Samsung откладывает выпуск телевизоров QD-OLED По данным источника, компания Samsung Display (SDC) недавно вложила значительные средства в покупку запатентованных технологий QD-OLED и micro-LED у одной из южнокорейских компаний. Ранее компания Samsung продвигала технологию QLED, в которой жидкокристаллические панели...

Обектно ориентированное програмирование в графических языках Объектно-ориентированное программирование (ООП) – концепция, которая призвана облегчить разработку сложных систем, за счет введения новых понятий, более приближенных к реальному миру, чем функциональные и процедурные языки программирования. Как пишет википедия, «Обычный чело...

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

Фэнтезийное приключение Battle Hunters доступно в App Store Студия Phase Two Games выпустила на iOS фэнтезийное приключение Battle Hunters. Игра выполнена в мультяшной, но довольно качественной графике и во многом напоминает Battleheart: Legacy. Вам предстоит управлять группой из нескольких героев, которые хотят спасти королевство. ...

Финальная версия EMUI 9.1 доступна уже на 10 моделях Huawei и Honor Обновление прошивки EMUI под номером 9.1 уже доступно для многих смартфонов Huawei и Honor, однако в большинстве случаев речь идет о бета-версии. Производитель подтвердил, что за последние несколько дней финальная версия EMUI 9.1 стала доступна для 10 моделей смартфонов...

Redmi показала, как снимает её новый флагман за две недели до анонса Компания Xiaomi начала интенсивно нагнетать в социальных сетях шумиху вокруг своего нового смартфона Redmi K30, чей анонс запланирован через пару неделе.  Вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) на своей страничке в социальной сети Weibo...

[Перевод] JavaScript не нужно ничем заменять — другие языки тоже столкнутся с теми же проблемами «Существует только два вида языков: те, на которые жалуются и те, которыми никто не пользуется», — Бьёрн Страуструп, создатель C++ Очень часто слышатся заявления о том, что JavaScript нужно заменить каким-то другим языком. Причиной всегда становится то, что у JavaScript нак...

Bolt запустил в Киеве в тестовом режиме прокат электросамокатов Segway NineBot ES4, полноценный запуск запланирован на весну 2020 года Как и было обещано, сегодня в Киеве в тестовом режиме запустился прокат электросамокатов от компании Bolt (Taxify). До весны 2020 года услуга проката электросамокатов Bolt будет доступна только на территории технопарка UNIT.City. На первом этапе в рамках сервиса будет доступ...

Intel анонсировала новую графическую архитектуру Intel Xe для всех – от встраиваемых решений до суперкомпьютеров Компания Intel рассказала о своих новых разработках в сферах высокопроизводительных вычислений (HPC – high-performance computing), искусственного интеллекта и графики. Отмечается, что в связи с растущим использованием разнородных архитектур в высокопроизводительных вычислени...

Мысленный эксперимент: Flutter на Go Совсем недавно я открыл для себя Flutter – новый фреймворк от Google для разработки кроссплатформенных мобильных приложений – и даже имел возможность показать основы Flutter человеку, который никогда не программировал до этого. Сам Flutter написан на Dart – языке, родившимся...

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

Microsoft выпустила обновлённую игровую панель Xbox Game Bar для Windows 10 Компания Microsoft объявила о выпуске новой версии игровой панели для Windows 10, которая отныне называется Xbox Game Bar. Для её запуска по-прежнему используется сочетание клавиш Win+G. Новая панель поддерживает полноэкранный оверлей, благодаря чему во многом напоминает Nv...

[recovery mode] Google BERT — новый поисковый алгоритм. Как изменится ранжирование и что делать сейчас? Google не устает радовать своих пользователей и официально представил новый поисковый алгоритм – Google BERT. Что известно об этом и в чем суть? Давайте разбираться. Google BERT-это алгоритм поисковой системы, призванный улучшить релевантность результатов поисковой выдач...

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

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

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

Знакомство с Python для камрадов переросших «язык A vs. язык B» и другие предрассудки Для всех хабравчан, у которых возникло ощущение дежа-вю: Написать этот пост меня побудили статья "Введение в Python" и комментарии к ней. К сожалению, качество этого "введения" кхм… не будем о грустном. Но ещё грустнее было наблюдать склоки в комментариях, из разряда "C++ бы...

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

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

ECS подтвердила скорый выход наборов логики Intel 400-й серии Не так давно гонконгский веб-ресурс XFastest поделился конфиденциальными слайдами Intel, рассказывающими о сроках дебюта и главных особенностях настольных процессоров Comet Lake-S и наборов логики 400-й серии. Данную информацию ненароком подтвердила тайваньская фирма Elitegr...

ТОП игр в Apple Arcade: что изменилось за месяц использования? Чуть больше месяца назад состоялся запуск игрового сервиса от Apple. В настоящее время Arcade насчитывает более сотни различных проектов, однако большинство из них понравятся далеко не всем. Сегодня мы обсудим ТОП-5 самых лучших игр, а также расскажем о всех преимуществах Ap...

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

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

Особенности настройки Palo Alto: SSL VPN Несмотря на все преимущества межсетевых экранов Palo Alto, в рунете не так много материалов по настройке этих устройств, а также текстов, описывающих опыт их внедрения. Мы решили обобщить материалы, накопленные у нас за время работы с оборудованием этого вендора и рассказа...

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

Android 9 выйдет на Samsung Galaxy A7, A8 и A9 (2018) весной Если у вас Samsung Galaxy A7, A8 или A9 (2018), для вас есть хорошие новости — Wi-Fi Alliance сертифицировал все три смартфона для Android 9 Pie. Это означает, что вся тройка смартфонов среднего класса 2018 года от Samsung стала на шаг ближе к следующей версии Android...

Как открыть фото HEIC с Айфона на компьютере: что это такое и как сделать обратно съемку в JPG? Существует множество графических форматов, но популярных не так и много. У каждого из них есть свои достоинства и недостатки, отличия в алгоритмах сжатия. Так, TIFF подходит для хранения растровой графики или изображений с большой глубиной цвета, PDF позволяет использовать в...

Xiaomi Mi Note 10 и Mi CC9 Pro протестировали в бенчмарке В базе данных популярного бенчмарка Geekbench обнаружились результаты тестирования смартфонов Mi Note 10 и Mi CC9 Pro, которые еще не были представлены официально. Как и следовало ожидать, почти одинаковые показатели производительности в Geekbench лишь подтверждают информаци...

Volvo скоро представит свой первый автомобиль, ПО которого будет обновляться «по воздуху» Компания Volvo Cars рассказало о информационно-развлекательной системе электромобиля Volvo XC40, глобальная презентация которого запланирована на 16 октября. Построенная на базе Android система обеспечит пользователям «беспрецедентную персонализацию, усовершенство...

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

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

Xiaomi выпустила детский AI-девайс для изучения английского языка Число гаджетов-переводчиков на платформе AI растет на регулярной основе, причем в большинстве своем в Китае. ***

Redmi назвала новый ноутбук RedmiBook 14 Enhanced Edition Известный индийский инсайдер Мукул Шарма (Mukul Sharma) опубликовал новый рекламный баннер, который касается грядущей пресс-конференции Redmi, запланированной на 29 августа этого года. Мы уже сообщали, что в этот день производитель готовится анонсировать новую версию но...

Умные часы Samsung Galaxy Sport готовы к выходу Носимое устройство с модельным номером SM-R500 было сертифицировано американской Федеральной комиссией по связи (FCC) и корейским национальным агентством NRRA. Как ожидается такой каталожный номер соответствует умным часам Samsung Galaxy Watch, также известных под кодов...

IXcellerate: $260 млн инвестиций и 16 тыс. стоек через 5 лет В рамках утвержденной в декабре 2018 года пятилетней стратегии развития компания IXcellerate планирует вложить не менее $260 млн в расширение мощностей и строительство новых дата-центров в России. Инвестиции будут обеспечены собственными средствами акционеров, банковским фин...

Опубликованы рендеры тёмной темы Outlook для Android В прошлом году Microsoft объявила, что приложения Outlook для Android и iOS получат поддержку тёмной темы оформления, чтобы соответствовать другим версиям Outlook. С того момента прошло уже достаточно много времени, однако эта долгожданная функция до сих пор не появилась в ...

Универсальный DSL. Возможно ли это? Язык предметной области. Не перегружен конструкциями языка общего назначения. При этом позволяет всего несколькими строчками реализовать весьма сложную логику. Все это — DSL. Однако создание DSL требует от разработчика соответствующей квалификации. Регулярное использование...

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

Кадровая алхимия: каков оптимальный состав команды центра ГосСОПКА? Эта статья пригодится тем, кто работает в компании, признанной субъектом критической информационной инфраструктуры (КИИ), а значит — обязанной выполнить требования №187-ФЗ и построить центр ГосСОПКА (Государственной системы обнаружения, предупреждения и ликвидации последст...

Продвинутая альтернатива DDR-памяти Компания IBM ожидает появление в будущем контроллеров, позволяющих использовать интерфейс OMI с графической памятью DRAM в качестве альтернативы набирающей популярности, но все еще дорогой и энергозатратной HBM-памяти. Производитель намерен использовать новый интерфейс в про...

Космический корабль SpaceX Crew Dragon впервые отправится к МКС в начале марта Первый полёт космического корабля SpaceX Crew Dragon к МКС был запланирован на 7 января, однако этого не произошло. Официально причины не сообщаются, но есть предположение, что изменение планов было связано с длительным шатдауном в США. Теперь же NASA определилось с но...

6 нежданчиков от Джулии Наконец-таки появилось русскоязычное руководство по языку Julia. Там реализовано полноценное введение в язык для тех, у кого мало опыта в программировании (остальным будет полезно для общего развития), так же имеется введение в машинное обучение и куча заданий для закреплен...

Apple выпустила iOS 13.2 beta 2 для разработчиков iOS 13.2 — обновление в догонку Этой осенью Apple решила завалить нас обновлениями. Объяснить как-то иначе то, что с самого сентября не проходит и недели, чтобы компания не выпустила очередной апдейт, невозможно. Неважно, что это будет — релизная сборка или тесто...

Загадочный смартфон Huawei с SoC Kirin 990 и Android 10 проходит тесты В базе данных Geekbench засветилась новая модель смартфона Huawei с модельным номером NLE-AL00. Пока неясно, под каким именно маркетинговым названием модель появится на полках магазинов.  В документе отмечаются следующие особенности смартфона: новая платформа Kiri...

Смарт-часы Honor Watch Magic 2 засветились на фото В сети появилось живое фото умных часов Honor Watch Magic 2, которые еще не были представлены официально. Новинка получит 46-мм корпус с круглым дисплеем с сенсорным вводом и две коронки управления. Ранее сообщалось, что часы будут построены на фирменной платформе Kirin A1, ...

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

[Перевод] На какие языки переводить свою игру в 2019 «Игра хорошая, но без русского языка ставлю единицу» – частый отзывов в любом сторе. Учить английский, конечно, хорошо, но может помочь и локализация. Перевел статью, на какие языки ориентироваться, что переводить и стоимости локализации. Сразу ключевые тезисы: План-мин...

Выпущена новая версия Microsoft Edge Dev под номером 78.0.262.0 На прошлой неделе Microsoft объявила о выходе новой предварительной сборки Microsoft Edge на Chromium для канала Dev с большим количеством изменений, однако до пользователей она не дошла из-за возникших проблем с распространением. Теперь же компания выпускает новую сборку б...

Блоки питания be quiet! System Power 9 CM получили комбинированные кабельные системы Одновременно с блоками питания Straight Power 11 Platinum компания be quiet! показала на Computex 2019 блоки питания серии System Power 9 CM, модернизированные по сравнению с предыдущими БП System Power 9 (без CM в названии). Как и ее предшественница, новая серия включ...

Flyme 8 до сих пор не готова, хотя релиз запланирован на 28 августа Как и упоминалось ранее, до презентации нового флагманского устройства от Meizu и новой версии фирменной оболочки Flyme остается буквально 10 дней. Однако недавно стало известно, что обновленная Flyme 8 еще не готова к релизу.

Вице-президент Xiaomi рассказал об особенностях камеры Redmi Note 8 Redmi Note 8 получил ИК-порт, новые рекламные ролики и изображения смартфона Китайский производственный гигант Xiaomi готовится выпустить первый смартфон с 64-мегапиксельной камерой, который будет выпущен брендом Redmi. Вице-президент Xiaomi и генеральный директор брен...

Опубликованы ночные фото с камеры Lenovo Z6 Pro Компания Lenovo продолжает делиться подробностями о флагманском смартфоне Z6 Pro, который получит таинственную функцию Hyper Video. На этот раз китайский производитель опубликовал две фотографии, призванные показать возможности ночного режима камеры. Помимо ночных фото, каме...

[Перевод] Тесты или типы Привет, Хабр. На днях я искал, как сделать что-то в Idris, и наткнулся на неплохой пост, вольный перевод которого выглядит вполне уместным. Вольности и отсебятину, где необходимо, я буду обозначать ⟦вот такими закорючками в начале и в конце⟧. Когда стоит использовать тесты, ...

Фестиваль скидок JD.com: за час продано 17 миллионов устройств, большинство покупателей интересуются смартфонами Huawei В Китае стартовал ежегодный фестиваль шопинга под названием «6.18», устраиваемый крупнейшей онлайновой площадкой JD.com. По масштабу он сравним разве что с ноябрьским марафоном шопинга. Как пишет источник, всего за один час через сайт было продано 17 миллио...

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

Забудьте Snapdragon 855 Plus. Флагманская платформа Snapdragon 865 уже на подходе Относительно перспективной флагманской платформы Snapdragon 865, идущей на смену Snapdragon 855 Plus, ходят разные слухи, но все сходятся в том, что ее должны представить раньше обычных сроков. Новая утечка, за которой стоит известный инсайдер Мукул Шарма (Mukul Sharma)...

Управляем android устройством Это уже третья попытка подружить умный дом с android, напомню, что первая попытка контролировать android устройства посредством HTTP, была с помощью приложения Paw Server. Данное приложение позволяло с помощью языка BeanShell встраивать свой код в xhtml страницу и взаимоде...

Концепты: упрощаем реализацию классов STD Utility Появляющиеся в C++20 концепты — давно и широко обсуждаемая тема. Несмотря на избыток материала, накопившегося за годы (в т.ч. выступления экспертов мирового уровня), среди прикладных программистов (не засыпающих ежедневно в обнимку со стандартом) все еще остается неразберих...

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

Chrome OS теперь поддерживает приложения для Android Pie Компания Google обновила свою операционную систему Chrome OS. Версия Chrome OS 72 имеет достаточно много нововведений, причём весьма важных. Во-первых, новая версия теперь совместима с приложениями для Android Pie, тогда как ранее совместимость ограничилась ПО для Andro...

Врезанная фронталка и камера, как у «правильного» iPhone 11 Pro. Huawei Nova 6 SE показался на рендерах в полный рост Первое изображение смартфона Nova 6 SE появилось на выходных, но на нем аппарат позировал «полубоком и по пояс». На новых картинках устройство хоть и в защитном чехле, но зато представлено уже целиком. Особенность Nova 6 SE – исполнение основной каме...

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

Huawei подготовила обновление EMUI 9.0 для восьми старых моделей, в их числе — Mate 9, P10, Honor V9 и Nova 2s Компанию Huawei можно поставить в один ряд с Xiaomi по программной поддержке своих смартфонов: даже для очень старых моделей выходят новые прошивки. И вот как раз сегодня свежая версия прошивки EMUI 9.0 должна выйти для восьми моделей, большинство из которых было выпуще...

[Перевод] О [[trivial_abi]] в Clang-е Наконец-то я написал пост про [[trivial_abi]]! Это новая фирменная фича в транке Clang-а, новая по состоянию на февраль 2018. Это вендорское расширение языка C++, это не стандартный C++, она не поддерживается транком GCC, и нет активных предложений WG21 включить её в станда...

Галерея дня: квадратная камера стала не единственным изменением в дизайне iPhone 11 Max Британский онлайн-магазин MobileFun и известный производитель аксессуаров для смартфонов Olixar предоставили на суд общественности изображения различных чехлов для нового смартфона Apple под условным названием iPhone 11 Max, чей анонс ожидается только в августе.  ...

Python обогнал Java и стал вторым по популярности языком на GitHub В новом исследовании State of the Octoverse, которое ежегодно публикует GitHub, Python обогнал Java и вышел на второе место по популярности среди всех языков программирования.

[Перевод] Собеседование: Swift. Вопросы и ответы Языку программирования Swift всего четыре года, но он уже становится основным языком разработки для iOS. Развиваясь до версии 5.0, Swift превратился в сложный и мощный язык, отвечающий как объектно-ориентированной, так и функциональной парадигме. И с каждым новым релизом в н...

Дата выхода LIFEAFTER на Андроид и iOS на английском языке Сегодня я вам расскажу когда выйдет LIFEAFTER на андроид и ios в глобальный релиз на английском языке

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

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

MacBook не распознает отпечатки пальцев. Есть решение Только недавно мы рассказали о потенциальных проблемах с новым чипом T2, который устанавливается в большинство современных компьютеров Apple, как вылез очередной косяк с яблочными ноутбуками. На этот раз причина негодования пользователей кроется в сканере отпечатков па...

В игре Rage 2 нашли секретную матерную озвучку от лондонских гопников Компания Bethesda Softworks рассказала о чит-кодах, которые используются в игре Rage 2, чей релиз запланирован на 14 мая 2019 года.

Белоруска случайно взломала Telegram Читательница белорусского новостного портала onliner. by Юлия прислала в его редакцию письмо с описанием неожиданно найденной уязвимости в мессенджере, который считается одним из самых безопасных. Она переехала в Канаду и захотела перевести свой аккаунт на местный номер, одн...

Бестселлер Redmi Note 7 Pro получил стабильную глобальную MIUI 11 Пользователи популярного смартфона Redmi Note 7 Pro за пределами Китая начали получать стабильную версию оболочки  MIUI 11. На этот раз, речь идёт уже не о китайской, а о глобальной прошивке.  О получении обновления сообщили пользователи в Индии. Тестирование...

Как развлечь себя с помощью vk api В какой-то момент моей жизни я понял, что для счастья мне нужно создать 10 страниц-копий самого себя во Вконтакте и добавиться одновременно всеми в друзья к людям из френдлиста моей основной страницы. Для подробностей реализации идеи — прошу под кат. Читать дальше →

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

[Перевод] Стратегии деплоя в Kubernetes: rolling, recreate, blue/green, canary, dark (A/B-тестирование) Прим. перев.: Этот обзорный материал от Weaveworks знакомит с наиболее популярными стратегиями выката приложений и рассказывает о возможности реализации наиболее продвинутых из них с помощью Kubernetes-оператора Flagger. Он написан простым языком и содержит наглядные схемы, ...

Смартфоны Huawei Mate 20 начали получать EMUI 9.1 с множеством улучшений Компания Huawei объявила о выпуске бета-версии прошивки EMUI 9.1 для смартфонов серии Mate 20 в Китае. После тестов и выпуска стабильной версии для Mate 20, свежая оболочка EMUI 9.1 начнёт распространяться и для других моделей Huawei.  Обновление доступно для невзл...

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

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

[Из песочницы] Локальный запуск юнит-тестов в STM32CubeIDE под Windows Введение Всем известна польза юнит-тестирования. Прежде всего, написание тестов одновременно с кодом позволяет раньше выявлять ошибки и не тратить впоследствии время на трудоемкую комплексную отладку. В случае embedded-разработки у юнит-тестирования есть особенности, связан...

В ожидании Redmi K30 совсем новый смартфон Redmi K20 Pro Premium стремительно дешевеет Xiaomi начала интенсивно готовить публику к скорому анонсу нового флагмана линейки Redmi — Redmi K30. А чтобы спрос на «старые» флагманы не угасал, компания снижает цены.  Так, в Китае представленную меньше полутора месяцев назад модель Redmi K20...

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

Недорогой смартфон Google Pixel 4a могут представить вместе с флагманами Через месяц компания Google представит свои новые флагманские смартфоны, хотя, как и в прошлом году, уже сейчас мы знаем о них практически всё. Однако есть вероятность, что в октябре нам покажу не две модели, а три. В новой версии приложения Google Camera было обнаружен...

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

Неудачное обновление Android 9 Pie. Аккумуляторы Samsung Galaxy S8 и Galaxy S9 стремительно разряжаются Компания Samsung начала распространять стабильное обновление Android 9 Pie для флагманских смартфонов Galaxy S9 и S9+ в декабре прошлого года. Сейчас обновление доступно в большинстве регионов и для большинства устройств. Помимо массы плюсов, апдейт принёс и минусы &mda...

Apple удаляет рейтинги и отзывы клиентов Apple Store есть открытый раздел рейтингов и обзоров, как и в большинстве других онлайн-магазинов. Раздел отзывов был удален со всех страниц магазина Apple Store. В Amazon, Google Play Store и даже Steam, боты и тролли намеренно оставляют низкие рейтинги и плохие обзоры, пыт...

Apple может работать над новой версией AirPower Ещё в сентябре 2017 года Apple анонсировала беспроводное зарядное устройство AirPower. По словам компании, новинка могла одновременно заряжать сразу несколько устройств, среди которых iPhone, Apple Watch и AirPods. Позже появились слухи о том, что проект был закрыт, что Appl...

Смартфон Pixel 4 будет более подходящим для международных путешественников Устройства Google серии Pixel, как и смартфоны iPhone, всегда были более ориентированы на западного потребителя. Это означает акцент на крупные экраны с высоким разрешением, мощные камеры с поддержкой ИИ и т. д. Однако в новой серии смартфонов Pixel 2019 года выпуска Google ...

Глава Redmi готов завалить Сеть информацией о новом флагмане Вице-президент Xiaomi и глава бренда Redmi Лу Вейбинг (Lu Weibing) выделяется на фоне других лидеров компаний тем, что он, во-первых, активно общается с пользователями социальной сети Weibo, отвечая на их вопросы и публикация различные тизеры. Во-вторых, перед анонсом с...

[Перевод] Самые быстрые Python веб-фреймворки в 2019 В 2018 году Python укрепил свои позиции популярности среди программистов и вошел в Top 3 самых популярных языков на github. Все больше и больше людей переходит на светлую сторону…то есть Python. Появилось еще большее количество разработчиков, которые интересуются данным яз...

NetherRealm Studios рассматривает возможность кроссплатформенной игры в Mortal Kombat 11 Геймдизайнер Дерек Киртзик (Derek Kirtzic) из NetherRealm Studios подтвердил, что разработчики внимательно изучают возможность реализации кроссплатформенной игры в Mortal Kombat 11. В основе проекта лежит Unreal Engine 4, и на этот год разработчики из Epic Games з...

Видеокарты AMD начнут ускорять трассировку лучей на аппаратном уровне вслед за игровыми консолями На технологической конференции Deutsche Bank интересы AMD представлял финансовый директор Девиндер Кумар (Devinder Kumar), и на большинство вопросов ведущего он старался отвечать искренне, хотя некоторые технические нюансы и предпочёл бы излагать устами своих коллег, которые...

Как изменилась клавиатура в iOS 13 Как и предсказывалось ранее, Apple обновила встроенную клавиатуру в iOS 13. Дизайн остался тем же, однако разработчики добавили новый способ набора текста — при помощи свайпов и жестов. Данная функция получила название QuickPath и уже доступна в первой бета-версии iOS...

Huawei рассказала о новых функциях EMUI 10 Время, когда сеть словно улей гудела о войне между Huawei и правительством США, закончилось относительно малой кровью (или временным перемирием). Сейчас непонятно, будет ли Huawei пытаться выпустить Hongmeng, займется ОС Аврора или будет работать над Android дальше, но на д...

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

Семь цифровых потрясений, создающих трудности для CIO Вице-президент Gartner Дерил Пламмер рассказал о подрывных новшествах цифровой трансформации, которые могут застать CIO врасплох, сообщает портал InformationWeek. Действуйте как Apple, а не как Kodak. Много лет назад Kodak первой создала ...

Huawei Mate 30 и его функции Mate 30 Pro будет построен на новейшем чипсете Kirin 990 при поддержке 5G-модема. Базовая модификация получит 8 ГБ оперативной и 128 ГБ основной памяти, АКБ на 4300 мАч и Android 10 с фирменной оболочкой EMUI. По непроверенным данным, одновременно компания представит более д...

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

[Перевод] Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие В некоторых сферах программирования нормально хотеть написать такую структуру данных или алгоритм, которые могут работать с элементами разных типов. Например, список дженериков или алгоритм сортировки, которому нужна только функция сравнения. В разных языках предложены всев...

Менее 1% пользователей. AMD назвала причину, по которой отказалась от поддержки CrossFire в видеокартах Navi Как мы знаем, видеокарты Radeon RX 5700 и RX 5700 XT не поддерживают режим CrossFire, то есть две или более карт нельзя объединить в единую связку. Источнику удалось поговорить с представителем компании, и тот назвал весьма тривиальную причину, из-за которой AMD отказа...

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

Цена растёт. Стоимость флагманского планшетофона Samsung Galaxy Note10 преодолеет психологический рубеж В сети появились новые подробности о следующем планшетофоне Samsung. По данным ресурса SlashGear, смартфон Galaxy Note10 продолжит тенденцию к подорожанию и преодолеет психологический рубеж в тысячу долларов для базовой версии.  Подорожание ожидается в пределах па...

Экспресс-тестирование реализаций PCIe на платформе AMD AM4: два процессора, два чипсета, два быстрых SSD с интерфейсами PCIe 3.0 и 4.0 Главным итогом тестирования является «реабилитация» платформы АМ4, раскритикованной нами в прошлый раз — на деле все отмеченные проблемы связаны с особенностями «старых» процессоров Ryzen и были исправлены в новых. При этом речь не идет только лишь о поддержке PCIe 4.0 — улу...

Huawei представила планшет MateBook E 2019 на Snapdragon 850 и Windows 10 Если честно, то общественность ожидала майского дебюта планшета MateBook E, однако Huawei представила его сегодня. ***

Отмена приговора. Microsoft начала расширять функции Paint для Windows впервые за несколько лет Компания Microsoft передумала уничтожать классический графический редактор Paint для Windows (он же MSPaint) и даже выпустила первое обновление.  Пока оно доступно для участников программы бета-тестирования и с выходом майского обновления операционной системы Wind...

[Перевод] Всё, что нужно знать об автоматических переносах в CSS Недавно меня пригласили выступить с вечерней лекцией в Типографском обществе Австрии. Для меня стало большой честью последовать по стопам таких светил, как Мэтью Картер, Вим Краувел, Маргарет Калверт, Эрик Шпикерман и покойная Фреда Сэк. Я рассказал о некоторых золотых пр...

Кто такие Premier Field Engineer (Development) в Microsoft и с чем их едят Для большинства Microsoft – это “Гигант из Redmond”, компания, которая производит windows/office, в которой работают одни программисты. Для более ITшных товарищей лицо Microsoft — это бывшие евангелисты Microsoft, рассказывающие со сцены о прекрасном мире. Для кого-то этим л...

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

[Из песочницы] Интервалы: грядущая эволюция C++ Уже скоро появится стандарт C++20, в который, скорее всего, добавят концепцию интервалов (ranges), однако мало кто знает, что они из себя представляют и с чем их едят. Доступных широкой аудитории русскоязычных источников про этого зверя мне найти не удалось, вследствие чего ...

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

[Перевод] Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Чем функциональные компоненты React отличаются от компонентов, основанных на классах? Уже довольно давно традиционный ответ на этот вопрос звучит так: «Применение классов позволяет пользоваться большим количеством возможностей компонентов, например — состоянием». Теперь, с п...

Microsoft рассказала о новшествах в Cortana для Windows 10 Участники программы Windows Insider уже некоторое время тестируют новую версию приложения Cortana для Windows 10, однако подробная информация о сделанных изменениях опубликована лишь сейчас. Теперь Microsoft позиционирует Cortana как полноценный виртуальный ассистент, помог...

Что нам стоит Mesh построить: как децентрализованный интернет-провайдер «Medium» делает новый Интернет на базе Yggdrasil Приветствую! Наверняка для вас не будет большой новостью то, что «Суверенный Рунет» не за горами — закон вступает в силу уже 1 ноября этого года. К сожалению, как он будет (и будет ли?) работать — не совсем непонятно: точных инструкций для операторов связи пока что в откры...

Мин-Чи Куо рассказал об айфонах 2020 года Известный аналитик Мин-Чи Куо рассказал, какими особенностями будут обладать смартфоны, которые Apple выпустит в 2020 году.

Xiaomi Mi 9 и Mi MIX 4 получат Snapdragon 855 и тройную основную камеру В следующем году Xiaomi выпустит как минимум два новых флагманских смартфона под названиями Mi 9 и Mi MIX 4, о которых в сети появились некоторые слухи. По информации GF Securities (Гонконг), Xiaomi Mi 9 станет первым смартфоном компании с тройной основной камерой. Здесь ст...

Опять Q: Skoda назовет новый компактный кроссовер Skoda Kamiq Еще с прошлого года Skoda активно рекламировала инновационный внедорожник, название которого держалось в секрете. Теперь представители чешского бренда объявили, что третий кроссовер для европейского рынка получит название Kamiq. Kamiq переводится с языка Инуитов как предмет...

Приложение Samsung рассказало о новых носимых устройствах, которые будут анонсированы одновременно с Galaxy S10 Обновление приложения Samsung для носимых устройств непреднамеренно раскрыло всю линейку новых продуктов, которые будут анонсированы вместе с флагманским смартфоном Galaxy S10. В частности, приложение Galaxy Wearable для Android, ранее известное под названием Samsung Gear, т...

Samsung Galaxy Note 10 может лишиться всех физических кнопок Официальная премьера флагманского семейства Samsung Galaxy S10 позади, следующая главная новинка от южнокорейского гиганта — это десятое поколение фаблета Galaxy Note. Последние слухи указывают на то, что его компания анонсирует в рамках сложившейся за последние годы хроноло...

Разработчики World of Tanks про новую колёсную технику Мы побывали на очень интересной трансляции с разработчиками игры World of Tanks, в ходе которой нам рассказали об особенностях обновления 1.4. Основное внимание было уделено новой колёсной технике, которую сейчас так активно обсуждают геймеры. На текущий момент французские б...

Прототип SimCity для NES «вышел в люди» спустя почти 30 лет Быстрый процесс разработки игр сегодня приводит к тому, что многие прототипы создаются и отбрасываются, так и не добираясь до игроков. Однако такие же ситуации были и в прошлом. И хотя большинство прототипов обычно не становятся достоянием общественности, некоторые ...

[Перевод] Расширение mypy с помощью плагинов Добрый день, друзья. А мы продолжаем наращивать интенсивность запуска новых курсов и уже сейчас рады сообщить о том, что в конце апреля стартуют занятия по курсу «Web-разработчик на Python». В связи с этим традиционно делимся переводом полезного материала. Начнём. Известно,...

iOS 14 не принесет с собой практически ничего нового Недавно сетевые источники сообщали о том, что главным новшеством iOS 14 станет редизайн системы. Однако по данным издания Bloomberg, следующая яблочная мобильная операционная система не порадует пользователей большим количеством нововведений.Читать дальше... ProstoMAC.com.|...

Как выучить иностранный язык Я расскажу о том, как изучать иностранный язык и буду это делать на примере личного опыта изучения английского языка. Английский я начал учить в 36 лет, а уже сейчас у меня свободный английский язык (как письменный, так и устный), подтверждённый официальными сертификатами. Ч...

Галерея дня: в сеть утекли скриншоты EMUI 10 на основе Android Q, установленной на Huawei P30 Pro Как оказалось, несмотря на давление со стороны США, компания Huawei сейчас проводит внутреннее тестирование новой прошивки EMUI 10 на основе Android Q. В сеть также попали скриншоты оболочки, работающей на смартфоне Huawei P30 Pro. Ими поделился один из основателей XDA...

Теперь Google Ассистент поможет всем говорить на одном языке Компания Google продолжает постоянно совершенствовать свои сервисы, программы и устройства. Так, недавно мы рассказывали про глобально обновленный переводчика от поискового гиганта, о чем можно прочитать здесь. А чуть больше месяца назад Google анонсировала новую возможност...

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

«Блокнот» будет обновляться через Microsoft Store Компания Microsoft отделяет «Блокнот» от операционной системы Windows 10. Начиная с функционального обновления 20H1 он будет поставляться в качестве приложения Microsoft Store. «Блокнот» по-прежнему будет входит в состав Windows 10, однако обновления приложения больше не бу...

Официально: главная особенность Windows 10 с треском провалилась Хоть в последние годы компания Microsoft и стала создавать крайне плохое во всех отношениях программное обеспечение, однако ее акции растут в цене, то есть всех людей все это вполне себе устраивает. Тем не менее, информация Сообщение Официально: главная особенность Windows ...

[Перевод] Ожидаемые новые возможности JavaScript, о которых полезно знать С момента выхода стандарта ECMAScript 2015 (его ещё называют ES6) JavaScript серьёзно изменился и улучшился. Это очень хорошая новость для всех JS-разработчиков. Более того, теперь новая версия ECMAScript выходит каждый год. Возможно, вы не обратили особого внимания на то, ч...

Новое приложение от Microsoft помогает учить язык, используя камеру вашего смартфона Восемь стажеров из Microsoft разработали новый инструмент для изучения языка, который призван помочь людям разных возрастов выучить на нужном языке названия предметов из окружающего мира. Чтобы при помощи приложения, получившего название Read My World, выучить более 1500 сл...

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

Внимание! Опасный баг в реализации C++ std::map::merge в Visual Studio 2017 Если Вы используете стандарт C++17 в MS Visual Studio 2017 — будьте осторожны: текущая реализация содержит критический баг в реализации std::map::merge и std::set::merge. Подробности — под катом. Читать дальше →

Google рассказала об особенностях новой ОС — Fuchsia Компания Google поделилась подробностями относительно операционной системы Fuchsia, над которой её инженеры трудятся в настоящее время.

Project Scarlett от Microsoft частично рассекречен | E3 2019 В ходе Electronic Entertainment Expo американская корпорация рассказала о новой приставке, которая будет в 4 раз мощнее прошлого поколения Xbox. Заявлена поддержка разрешения 8К, трассировки лучей и облачных сервисов. Project Scarlett получит процессор Zen 2 и графический ч...

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

Как сотрудники МВД «заставляют» гостей с Ближнего Востока выучить русский язык за 2 минуты «…русский язык вспомнила. Спасибо сотрудником переводчик ненужен». Фотография протокола, опубликованная на странице одного из Telegram-каналов, показывает, что сотрудник способен буквально «заставляют» гостей с Ближнего Востока учить русский язык за 2 минуты. Эксперт расс...

Атаки на бесконтактные банковские карты Автор: cuamckuu Извлечение содержимого карты и работа с EMV-командами может быть интересна не только в исследовательских целях. Существует несколько видов атак на бесконтактные банковские карты, про реализацию которых будет рассказано под катом. Читать дальше →

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

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

Sony PlayStation 5 получит новый процессор AMD Ryzen 3600G Sony уже рассказала о некоторых особенностях новой игровой консоли PlayStation 5. А недавно наши коллеги из Wired заявили, что пока не анонсированная консоль будет построена на "новом" гибридном процессоре Ryzen 3600G. Подробнее об этом читайте на THG.ru.

Домен .SS одобрен ICANN Совет директоров ICANN одобрил делегирование двух новых национальных доменов верхнего уровня. Первый - национальный домен Мавритании на арабском языке موريتانيا. Второй - скандально известный домен Южного Судана .SS.Как мы уже говорили, этот домен у многих вызывает опасения ...

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

Xiaomi рассказала о трех новых функциях MIUI 11 Несмотря на то, что MIUI 11 представили относительно недавно, работа над функциональностью прошивки не останавливается ни на минуту. Сегодня в компании сообщили, что в ней уже реализованы три новшества — возможность устанавливать любую картинку на экран Always On,...

LyricsTraining — изучаем иностранный язык по популярным песням Приложение научит с лёгкостью воспринимать речь на слух и расскажет о разных модных словечках.

Apple подробно рассказала о защите пользователей На сайте Apple.com появился раздел «Конфиден­циальность» на русском языке с пояснениями основополагающих принципов в подходе компании к защите пользователей.

Раскрыта ещё одна особенность Samsung Galaxy S11 В сети появляется всё больше подробностей о будущем флагманском смартфоне Samsung Galaxy S11. На этот раз «улики» обнаружились в базе данных европейского патентного бюро (EUIPO).  Компания Samsung Electronics зарегистрировала новую торговую мар...

Техническая ипотека: что и кому должен тимлид Всем привет! Меня зовут Александр Афенов. Я тимлид команды разработки Order Processing в компании Lamoda. В прошлом году я выступал на TeamLead Conf 2018. Запись выступления доступна по ссылке. В своем докладе я расскажу историю того, как стал тимлидом, с какими проблемами...

«21 урок для 21 века» — ключевые идеи новой книги Юваля Ноя Харари Редакция MakeRight.ru рассказала для vc.ru об ещё не вышедшей на русском языке книге, посвящённой будущему человечества, основным вызовам и проблемам. Книга вошла в список пяти лучших в 2018 году по версии Билла Гейтса. ...

[Перевод] Особенности использования типа данных Symbol в JavaScript Символьные примитивы — это одно из новшеств стандарта ES6, которое принесло в JavaScript некоторые ценные возможности. Символы, представленные типом данных Symbol, особенно полезны при использовании их в качестве идентификаторов свойств объектов. В связи с таким сценарием их...

GitHub полностью удалил репозиторий утилиты для обхода блокировок 10 апреля 2019 года GitHub без объявления войны удалил репозиторий популярной утилиты GoodByeDPI, предназначенной для обхода государственных блокировок (цензуры) сайтов в Интернете. Что такое DPI, как связан с блокировками и зачем с ним бороться (по версии автора): Прова...

Четыре датчика по 12 Мп: стали известны подробности о камерах новых iPhone Аналитик Мин-Чи Куо (Ming-Chi Kuo) поделился новыми прогнозами относительно грядущего поколения смартфонов Apple. Если верить этим данным, новинки получат улучшенные фронтальные камеры TrueDepth. В частности, основной датчик изображения будет иметь разрешение 12 Мп прот...

Мобильная Castlevania: Grimoire of Souls выйдет во всем мире в этом году В апреле прошлого года Konami анонсировала новую мобильную игру в популярной серии Castlevania. Как и большинство анонсов подобного рода в прошлом году, эта новость не была встречена тепло, особенно фанатами серии. Разработчики анонсировали игру под названием Castlvevania: ...

Прокладка первого подводного интернет-кабеля из Китая в США заблокирована на полпути Волоконно-оптическая линия высокой пропускной способности должна была соединить Гонконг и Лос-Анджелес. Её запланированная протяжённость составляет около 13 тыс. км.Американским Google и Facebook, которые занимались реализацией проекта, новая кабельная магистраль должна была...

GDC 2019: чего ожидать от крупнейшей конференции для разработчиков игр в этом году Уже на следующей неделе в Сан-Франциско пройдёт конференция Game Developers Conference (GDC), которая является одним из крупнейших мероприятий, посвящённых разработке игр. Так как GDC ориентирована на разработчиков, а не на потребителей, то крупные анонсы, интересные широкой...

Фронталку Samsung Galaxy S10 можно будет запустить, смахнув ... В следующем году Samsung покажет флагман Galaxy S10, среди отличительных черт которого станет Infinity-O дисплей. Чтобы акцентировать внимание на фронтальной камере, по ее периметру будет предложена светодиодная подсветка. Она будет отображать различные события и есть в...

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

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

Vivo NEX 3 5G с «дисплеем-водопадом» представят в сентябре Компания Vivo готовится к выпуску смартфона нового поколения под названием Vivo NEX 3. Менеджер по продуктам Vivo Ли Сян (Li Xiang) уже рассказал о особенностях грядущего гаджета и назвал ориентировочное время его официального дебюта. Vivo NEX 3 5G будет запущен в Китае в…

Представлены ноутбуки Lenovo ThinkPad L490 и ThinkPad L590 на базе процессоров Intel Whiskey Lake Ассортимент бизнес-ноутбуков Lenovo пополнился двумя моделями ThinkPad L490 и ThinkPad L590, пришедшим на смену прошлогодним ThinkPad L480 и ThinkPad L580 соответственно. Несмотря на новые индексы, изменений совсем немного. Lenovo ThinkPad L490 Самое главное – эт...

Xiaomi Mi 9 поддерживает беспроводную зарядку рекордной мощности. И другие «пугающие» особенности До официальной презентации флагманского смартфона Xiaomi Mi 9 осталось всего несколько дней, потому как его анонс случится уже 20 февраля 2019 года, то есть в ближайшую среду. Мобильное устройство анонсируют в Китае, однако за последние Сообщение Xiaomi Mi 9 поддерживает бе...

Четыре Xiaomi появятся в Европе в сентябре, без учета Redmi Note 8 Pro Xiaomi задумала большую кампанию по релизу своих новинок в Европе. Об этом рассказал профильный ресурс Xiaomishka. Согласно данных источника, в сентябре планируется дебют четырех моделей, часть из которых официально пока официально не представлена.

Xiaomi одновременно снизила цены смартфонов, телевизоров и другой техники Мы уже рассказали о неплохих скидках на некоторые смартфоны Xiaomi, но оказалось, удешевленных продуктов намного больше. ***

Panasonic MegaCon — ЖК-телевизор с двойной панелью, который перенял ряд особенностей устройств с экранами OLED Компания Panasonic привезла на IFA 2019 прототип телевизора, который назвала MegaCon. Вероятно, к выходу на рынок, который запланирован на следующий год, название изменится или дополнится, но сейчас это неважно. Важно то, что телевизор основан на новой технологии, цель...

Флагманский смартфон ASUS ZenFone 6 с необычной откидной камерой вживую за считанные часы до анонса Новый флагманский смартфон ASUS Zenfone 6 будет представлен на специальном мероприятии в Валенсии, которое начнется сегодня в 21:00 по киевскому времени. Желающие посмотреть трансляцию найдут ее чуть ниже. Пока же мы предлагаем вашему вниманию множество качественных живых фо...

Julia, Градиентный спуск и симплекс метод Продолжаем знакомство с методами многомерной оптимизации. Далее предложена реализация метода наискорейшего спуска с анализом скорости выполнения, а также имплементация метода Нелдера-Мида средствами языка Julia и C++. Читать дальше →

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

WordPress преследуют баги в плагинах сторонних разработчиков В 2018 году число уязвимостей, связанных с CMS WordPress, возросло втрое по сравнению с 2017-м, однако наиболее масштабные атаки зафиксированы на сайты под управлением Drupal, в которой найдено несколько критических багов. Такие данные содержатся в отчете, опубликованном ком...

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

Software Defined Radio — как это работает? Часть 2 Привет, Хабр. В первой части были описаны основные виды SDR-устройств и кратко были приведены их характеристики. Во второй части я расскажу подробнее о плюсах и минусах SDR, также будет рассмотрен пример доступа к приемнику из языка Python. Продолжение под катом (осторож...

Рассказ NVIDIA о связке DLSS, RTX и Ansel в Metro Exodus и Battlefield V NVIDIA рассказала о поддержке в Metro Exodus трассировки лучей и интеллектуального сглаживания DLSS наряду с другими своими технологиями. Также компания представила ролик с демонстрацией DLSS, которое уже доступно в Battlefield V и позволяет на 40 % повысить произво...

Английский язык в Индии: исторический экскурс Языковая политика в Индии на протяжении всей истории государства отличалась лояльностью ко всем языковым группам. В Конституции Индии указан 21 язык, которые имеют статус государственных. А в целом в Индии насчитывается более 1600 отдельных языков и диалектов. Хинди — это о...

«Инновационная ОС» MIUI 11 выйдет до зимы Все пользователи Xiaomi ждут MIUI 11, но руководство пока хранит молчание относительно сроков выпуска оболочки. Лишь изредка в «эфир» социальной сети Weibo прорываются комментарии официальных лиц на этот счет. Сейчас таковым отметился главный менеджер, отвеч...

Реализация паттерна Page Object на Python + pytest Когда я начинал изучать автоматизацию тестирования, не мог понять — “что такое Page Object и как его реализовать на Python + pytest?”. Штудируя интернет, нашел реализацию на других языках и фреймворках: обучающие статьи, которые были непонятны для меня. Поэтому решил написат...

Asus Zenfone 5Z получил обновление до Android 9.0 Pie Несколько дней назад компания Asus начала распространение обновления прошивки Android 9.0 Pie для смартфонов Zenfone 5. Теперь же стало известно, что обновление до самой свежей версии мобильной операционной системы Google стало доступно для пользователей смартфонов ZenF...

Австрия продала первые частоты связи 5G на аукционе за €188 млн Об этом пишет ТАСС со ссылкой на австрийскую Службу по регулированию радиовещания и телекоммуникаций (RTR).Покупателями первых частот стали крупнейшие мобильные операторы Австрии: A1 Telekom Austria, T-Mobile и Drei, а также четыре региональные интернет-компании. "Это п...

Языки функционального программирования: прошлое, настоящее и будущее Языки функционального программирования — это особый класс языков программирования. Портал Techopedia рассказывает об их истории, предназначении и характеристиках. Clojure, Elixir, Elm, F#, Haskell, Idris и Scala — это ...

Лучшая особенность Galaxy S9 после апдейта до Android 9 Pie. Какая она? Конец декабря порадовал пользователей флагманов Samsung крутым подарком. Речь идёт об апдейте Galaxy S9 и S9+ до новейшей версии операционной системы Android. Pie вышел за несколько недель до запланированного старта, поэтому владельцы «Галактик» положительно оценили жест юж...

Смартфон Xiaomi Mi 9 получит модуль NFC Как известно, в большинстве бюджетных смартфонов Xiaomi имеется фирменный ИК-излучатель, а вот в более дорогих моделях линейки Mi он встречается редко. Например, его нет в пока еще актуальном флагмане Mi 8. А вот в грядущем Mi 9 ИК-излучатель точно будет – это подтвердил ру...

Ещё один символ перезагружает любой iPhone По всей видимости, с обновлениями iOS в последнее время происходит какая-то череда неудач. Не успеют разработчики исправить один баг, как тут же обнаруживаются другие. И речь не о каких-то серьёзных уязвимостях или функциональных ограничениях, а о банальных вещах, которые вы...

Российский модернизированный бомбардировщик будет дозаправляться прямо в воздухе Телеканал «Звезда» рассказал о ещё одной особенности новейшей модификации ракетоносца-бомбардировщика Ту-22М3М. Теперь самолёт имеет оборудование для дозаправки в воздухе.

Меняем встроенную Android-клавиатуру на более удобную Совсем не обязательно использовать встроенную клавиатуру, ведь всегда можно найти кое-что получше Большинство пользователей Android обычно используют приложение клавиатуры, которое поставляется «в комплекте» с устройством. Тем не менее, в магазине Google Play есть ...

[Перевод] Программная реализация усилителя класса D Best-404-Error интересуется, можно ли получить результат компиляции длиной менее 512 байт, если исходник написан на языке высокого уровня. Можно, если упростить возлагаемую на прошивку задачу. Программная реализация усилителя класса D позволяет менять его параметры (часто...

Обзор macOS 10.15. Чего ждать от финальной версии Catalina Сегодня пользователям стала доступна новая версия яблочной настольной операционной системы. Если говорить коротко, то macOS Catalina принесла с собой не так и много изменений. Однако ряд особенностей и сюрпризов в системе есть.Читать дальше... ProstoMAC.com.| Постоянная ссы...

Держите глаза открытыми. Новая оболочка Samsung на Android 10 сможет узнавать пользователя при резкой смене имиджа Компания Samsung открыла программу бета тестирования новой версии оболочки One UI 2.0  на основе свежей операционной системы Android 10. И в сети начали появляться сообщения о новых функциях, которые появились в фирменной прошивке и не были анонсированы корейским п...

Самая главная особенность Samsung Galaxy S11 Каждый человек на Земле хочет пользоваться как можно более продвинутым смартфоном из доступных в продаже, однако далеко не у всех есть возможность или желание такие покупать, ведь подобные модели, несмотря на очевидные плюсы по части Сообщение Самая главная особенность Sams...

Газ на кону: Россия с Европой «прижмут» Украину за права русскоязычного населения Европейские лидеры воспользуются своим влиянием на руководство Украины, полагают в Кремле. На встрече с журналистами Дмитрий Песков заявил, что руководство России ставит для себя вопрос о языке на Украине в разряд приоритетных. Недавно, российскими представителями было внес...

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

В Украине запустили мобильную библиотеку «Абук» с аудиокнигами на украинском языке В Украине запустили мобильную библиотеку аудиокниг «Абук» для смартфонов под управлением Android и iOS. С помощью одноименного приложения со встроенным плеером можно купить и слушать аудиоверсии книг украинских издательств, сообщает издание AIN.UA. На данный момент в «А...

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

Любые компьютерные игры на смартфоне. Сервис GeForce Now заработал на Android Недавно компания Nvidia запустила облачный игровой сервис GeForce Now в России, а теперь приносит его на Android. Пока возможность опробовать GeForce Now на смартфонах и планшетах есть только у жителей Южной Кореи. Точнее, только там в магазине Google Play доступно соо...

Флагманский смартфон-слайдер Xiaomi Mi Mix 3 получил тёмную тему Смартфон-слайдер Xiaomi Mi Mix 3 получил тёмную тему, которая ранее была эксклюзивной функцией флагмана Xiaomi Mi 9. Нововведение доступно в свежей китайской прошивке MIUI 10 9.3.27. В ближайшее время большинство эксклюзивных функций Xiaomi Mi 9 появятся в других смартфонах ...

«Дешевле Tiguan, лучше Hyundai Creta»: О новом Volkswagen T-Cross 2019 рассказал блогер Самый маленький и доступный кроссовер от Volkswagen ждут многие автолюбители. Способна ли новинка составить конкуренцию лидерам сегмента, решил выяснить обзорщик. Блогер с канала Clickoncar прокатился на новом Volkswagen T-Cross и поделился впечатлениями от модели. Городско...

Испытания составных частей станции «Луна-25» пройдут в 2019 году Научно-производственное объединение им. С.А. Лавочкина» (АО «НПО Лавочкина»), как сообщает ТАСС, рассказало о реализации проекта «Луна-25» («Луна-Глоб») по исследованию естественного спутника нашей планеты. Изображения «НПО Лавочкина» Названная инициатива, напомним, нацелена...

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