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

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

Почему вам не придется обновлять свой MacBook ради USB 4 На днях группа компаний по развитию USB, куда входят Apple, HP, Intel, Microsoft и другие корпорации, анонсировала новый стандарт USB 4, который в скором времени должен заменить существующую спецификацию. Вот только по сути это уже существующий стандарт Thunderbolt 3, прост...

Принята спецификация PCIe 5.0 — максимальная скорость увеличена до 32 ГТ/с Сегодня консорциум PCI-SIG объявила о выпуске спецификации PCI Express (PCIe) 5.0, в которых закреплена скорость передачи 32 ГТ/с при сохранении низкого энергопотребления и обратной совместимости с предыдущими поколениями PCIe. «Новые приложения, требующи...

Анонсировали USB4: что известно о стандарте В USB Promoter Group представили USB4. Новый стандарт обладает пропускной способностью в 40 Гбит/с и имеет обратную совместимость с USB 3.2, USB 2.0 и Thunderbolt 3. Читать дальше →

Sony об обратной совместимости в PS5: «Работаем над этим, но пока ничего обещать не можем» Одним из главных минусов игровой консоли по сравнению с игровым ПК является отсутствие совместимости новых консолей с играми, созданными для консолей предыдущего поколения, и наоборот. Когда Sony делилась первыми подробностями о PlayStation 5 в апреле, то среди остального бы...

[Перевод] Черновик FAQ: Почему стандарты С++ выходят каждые три года? У WG21 есть строгий график (см. P1000) выпуска стандарта каждые три года. И никаких задержек. В течение каждого цикла мы регулярно получаем вопросы «ну почему так строго?», особенно от новых участников комитета, которые не знакомы с его историей и причинами текущего положе...

Для Stardew Valley анонсировано обновление 1.4, которое «отполирует» игру  Еще в прошлом году студия The Secret Police совместно с издателем Chucklefish перенесли прекрасную Stardew Valley на мобильные. Они стабильно ее обновляли, выпуская обновления, улучшая управление и добавляя новый контент. Сегодня разработчик оригинальной игры, ConcernedApe,...

Digital Foundry: PlayStation 5 будет поддерживать все игры с PlayStation 4 Джон Линнеман (John Linneman), редактор портала Digital Foundry, абсолютно уверен, что новая игровая консоль Sony PlayStation 5 будет поддерживать все игры с PlayStation 4 по обратной совместимости. Конечно, его заявления нельзя рассматривать официальным подтверждением нали...

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

Игровая консоль Xbox следующего поколения обеспечит 4-кратный прирост производительности и обратную совместимость с существующими играми Корпорация Microsoft постепенно делится информацией относительно своей игровой консоли нового поколения Xbox, известной под кодовым названием Project Scarlett. Глава направления Xbox Фил Спенсер раскрыл очередную порцию деталей. И в этот раз утверждается, что новая версия бу...

Спецификации USB4 будут опубликованы в середине года Организация USB Promoter Group объявила о том, что готовится вскоре опубликовать спецификации USB4. USB4 объединит протоколы USB и Thunderbolt. В основе USB4 как раз лежит Thunderbolt 3 со скоростью передачи данных до 40 Гбит/с. Само собой, USB4 сохранит совместимость ...

USB4 будет передавать данные на скорости до 40 Гбит/с USB-IF представила спецификации нового стандарта USB4, который вдвое увеличит пропускную способность по сравнению с USB 3.2. Так, USB4 сможет передавать данные на скорости до 40 Гбит/с. Также стандарт предполагает более эффективное использование канала. Форм-фактор остается...

Названы приоритеты разработчиков консоли Microsoft Xbox следующего поколения Компания Microsoft понемногу рассказывает о консоли Xbox нового поколения, носящей кодовое название Project Scarlett. По словам руководителя направления Фила Спенсера (Phil Spencer) консоль будет в четыре раза производительнее, чем Xbox One X. В эксклюзивном инт...

Стандарт USB4 готов к выходу на рынок Технология получила увеличенную скорость передачи данных и обратную совместимость с интерфейсами предыдущих поколений.

Идиоматичное программирование GPU на Rust: Библиотека Emu Введение Emu — это высокоуровневый язык программирования видеокарт, способный встраиваться в обычный код на системном языке программирования Rust. В данной статье речь пойдёт о синтаксисе Emu, его особенностях, а также будут показаны несколько наглядных примеров его использ...

Надежное программирование в разрезе языков. Часть 2 — Претенденты Первая часть с функциональными требованиями тут Заявленные как языки программирования с прицелом на надежность. В алфавитном порядке — Active Oberon, Ada, BetterC, IEC 61131-3 ST, Safe-C. Читать дальше →

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

Как быстро перейти к черновикам в приложении Почта на iOS Быстрый способ просмотра черновиков в почте.

Новый спецпроект от ForkLog и æternity «Смена парадигмы: функциональное программирование в блокчейн-разработке» Криптоэнтузиасты, ходлеры, разработчики и даже некоторые экономисты считают, что за блокчейном будущее. Но за чем будущее блокчейна? ForkLog и æternity рассмотрели этот вопрос с точки зрения стилей и языков программирования в новом спецпроекте «Смена парадигмы: функционально...

Стандарт PCI Express 5.0 почти готов к появлению на рынке Организация PCI-SIG, ответственная за продвижение и стандартизацию технологии PCI Express, объявила о ратификации версии 0.9 спецификаций стандарта PCI Express 5.0. Это означает, что новый стандарт почти готов к тому, чтобы появиться в серийных устройствах. На самом деле, ра...

Sony PlayStation 5 будет поддерживать обратную совместимость с PS4 «Обратная совместимость с PS4 - ключевой фактор успеха PS5»

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

Долгожданное обновление EMUI 10 для Huawei P30 Huawei P30 получит обновление EMUI 10, которое позволит использовать Android 10. EMUI 10 - это важное обновление для телефонов Huawei, поскольку оно улучшает плавность и производительность на существующих устройствах. Лучше организованы системные настройки, а ОС разработана ...

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

Надежное программирование в разрезе языков — нубообзор. Часть 1 В очередной раз провозившись два дня на написание и отладку всего четырехсот строк кода системной библиотеки, возникла мысль — “как бы хорошо, если бы программы писались менее болезненным способом”. И в первую очередь, поскольку отладка занимает гораздо больше времени, чем ...

Программирование в России введут с начальной школы Одно из заданий детского курса программирования на Code.org. Справа — программа на языке Blockly Согласно предложению Министерством просвещения РФ, в курс математики для младших школьников включат основы создания кодов и языков программирования, пишут «Известия». Это преду...

Microsoft подтвердила обратную совместимость геймпадов Xbox One с консолью следующего поколения В том числе и для «элитной» версии контроллеров.

Выпуск Rust 1.36.0: Трейт Future, стабилизация alloc и MaybeUninit<T> Представляю вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust. Введение Команда по разработке языка программирования Rust рада анонсировать новую версию, 1.36.0. Rust — это язык программирования, позволяющий каждому разрабатывать на...

microSD Express – новый экономичный формат карт памяти со скоростью передачи данных до 985 МБ/с Организация SD Association анонсировала новый формат карт памяти microSD Express, который сочетает высокоскоростные интерфейсы PCI Express и NVMe с традиционным интерфейсом microSD. Последний призван обеспечить обратную совместимость с существующими на рынке решениями. Как и...

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await Это статья достаточно древняя, но не потерявшая актуальности. Когда разговор заходит об async/await, как правило, появляется ссылка на неё. Перевода на русский найти не смог, решил помочь кто не fluent. Асинхронное программирование долгое время было царством самых опытных р...

Scratch 3.0 расширяет возможности программирования с LEGO® MINDSTORMS Education EV3 и WeDo 2.0 Совместимость третьей версии Scratch с решениями LEGO® Education WeDo 2.0 и LEGO® MINDSTORMS® Education EV3 расширяет образовательные возможности для педагогов и помогает ученикам с легкостью освоить базовые навыки программирования. Scratch 3.0 — новая версия среды программи...

С какими iPhone совместима iOS 13? На WWDC 2019 Apple представила iOS 13. Новая версия ОС поставляется с рядом новых функций и даже улучшений производительности. Что Apple не упомянула во время своего выступления, так это о совместимости iOS 13 с существующими моделями iPhone. Как выясняется, iOS 13 не будет…

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

Xbox нового поколения получит обратную совместимость с играми и геймпадами Глава Xbox Фил Спенсер поделился новыми подробностями о Project Scarlett. Спенсер отметил, что в первую […]

Waves выпустила обновление ноды с поддержкой языка RIDE Блокчейн-экосистема Waves Platform выпустила обновление ноды версии 0.17, благодаря которому в тестовой сети стал доступен язык программирования RIDE для dApps. Об этом журналу ForkLog сообщили представители компании. Одной из характеристик языка является защита разработчико...

[Перевод] Rust в Microsoft (или cоздание Security Daemon Azure IoT Edge) Примечание от переводчика: Rust относительно молодой язык программирования, и на этом этапе развития всегда интересные опыты практического применения. Известно, что Intel, DropBox, Amazon, Facebook и другие используют Rust для своих проектах. Про применение Rust в проекте ...

Обновления прошивок семи объективов Sigma с креплениями Canon EF и Nikon F исправляют ошибки в их работе Компания Sigma выпустила обновления прошивки для семи моделей сменных объективов с креплениями Nikon F и Canon EF. Обновления устраняют ошибки и улучшают работу объективов. В частности, обновления для объективов Sigma 24-35mm F2 DG HSM | Art, Sigma 500mm F4 DG OS HSM |...

Microsoft закрывает обратную совместимость на Xbox One Поддержка старых игр на Xbox One стала весомым аргументом для покупки игровой консоли от Microsoft. Библиотека поддерживаемых игр для Xbox 360 и оригинальной Xbox достигла 600 штук, но теперь, компания решила закрыть дверь для обратной совместимости.

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

10-ядерные процессоры Intel Comet Lake-S потребуют использования материнских плат серии 400 и новых процессорных разъёмов Судя по всему, грядущие настольные процессоры Intel семейства Comet Lake-S будут использовать новый процессорный разъём. Соответственно, они утратят обратную совместимость с существующими материнскими платами. В реестре новых драйверов для чипсетов Intel упоминается семейств...

USB4 — новый стандарт USB Type-C со скоростью до 40 Гбит/с Организация USB Promoter Group официально объявила о готовности новой спецификации стандарта USB — USB4. Разъемы следующего поколения выполнены в формате USB Type-C, получат пропускную способность до 40 Гбит/с и совместимость с 5K-дисплеями.

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

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

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

Правый клик в Gmail станет заметно полезнее Компания Google внедряет полезное обновление для веб-версии Gmail. Google продолжает улучшать веб-версию Gmail, добавляя в […]

Выпуск Rust 1.37.0: Profile-Guided Optimization, неименованные константы и cargo vendor Представляем вашему вниманию перевод публикации о новой версии всеми любимого языка программирования Rust. Введение Команда разработчиков Rust рада сообщить о выпуске новой версии, 1.37.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное...

Обновился менеджер пакетов Sileo для iOS-устройств с джейлбрейком Версия 1.2.9 был полностью переписана на языке программирования Swift.

AMD Ryzen 3000 и X570: коротко о совместимости На выставке Computex компания AMD анонсировала новую линейку процессоров и чипсет X570. Платформа прежняя — Socket AM4 (кстати, она будет актуальной как минимум до 2020 года, это заявление разработчиков), однако не все существующие наборы системной логики будут совместимы с...

Впервые за два года консоль Xbox 360 получила обновление системы В 2016 году Microsoft сняла с производства Xbox 360 и после никаких обновлений для консоли не было. Но спустя 2 года компания неожиданно для всех выпустила апдейт 2.0.17526.0 для устаревшей консоли. Никто особо не знает, что именно приносит данное обновление, кроме незначите...

Черновики e-mail в приложении Почта на iPhone и iPad: как создавать, открывать и сворачивать Основным инструментом работы с электронными письмами в iOS обычно является приложение «Почта». Иногда так случается, что при создании нового сообщения или подготовке ответа приходит письмо, которое хочется побыстрее прочитать. Бывает, что уже при написании сообщения необходи...

USB4 увеличит скорость передачи данных по кабелям USB Type-C до 40 Гбит/с Только на прошлой неделе мы писали про стандарт USB 3.2, который может появиться в устройствах до конца текущего года, а USB Promoter Group уже заговорила о USB4 со скоростью передачи данных 40 Гбит/с. Архитектура USB4 определяет метод совместного динамического использования...

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

Обновление прошивки существенно улучшает работу переходников Sigma MC-11 SA-E и EF-E Компания Sigma на днях выпустила обновление прошивки для переходников Sigma MC-11 SA-E и EF-E, позволяющих использовать объективы с креплениями Sigma и Canon EF совместно с камерами с креплением Sony E. Обновление добавляет совместимость с последней версией прошивки см...

Вышел Solar appScreener 3.3 с возможностью интеграции с SonarQube Компания «Ростелеком-Солар», национальный провайдер сервисов и технологий кибербезопасности, выпустила новую версию анализатора защищенности приложений Solar appScreener 3.3. В обновлении реализована поддержка языков программирования Perl и Vyper ...

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

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

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

[Перевод] Изменения модальной презентации экранов в iOS 13 Всем привет! Меня зовут Илья, я из Tinkoff.ru. Я перевел для вас статью от Geoff Hackworth про то, как изменился стиль модальной презентации в iOS 13, на что это повлияло и как работает обратная совместимость с предыдущими версиями iOS и Xcode. Читать дальше →

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

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

Книга "{Вы не знаете JS} Типы и грамматические конструкции" Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете, как работают типы, о проблемах их преобразования и научитесь пол...

В GPU-Z v2.17.0 реализована поддержка AMD Radeon VII и Nvidia GeForce GTX 1660 Ti Портал TechPowerUp сообщил о выпуске очередной версии популярной диагностической утилиты GPU-Z. Релиз 2.17.0 добавляет поддержку новых графических процессоров и устраняет ряд известных проблем. Говорится о совместимости с адаптерами Nvidia GeForce GTX 1660 Ti,...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 1 Добрый день, друзья. В преддверии старта нового потока по курсу «DevOps практики и инструменты» делимся с вами новым переводом. Поехали. Использование Pulumi и языков программирования общего назначения для инфраструктурного кода (Infrastructure as Code) дает много преимущ...

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

CLion 2019.1: ClangFormat, подсветка кода через Clangd, memory view, начальная поддержка микроконтроллеров Привет, Хабр! У команды CLion множество отличных новостей — питерская часть команды вместе с другими коллегами успешно перебралась в новый офис, к нам присоединились новые классные разработчики, а главное, мы буквально на днях выпустили первое большое обновление в этом году...

Представлен монитор ASUS ProArt Display PA32UCG с пиковой яркостью 1600 кд/м2 Компания ASUS в рамках выставки IFA 2019 представила профессиональный монитор ProArt Display PA32UCG, который поражает своими характеристиками. Новинка характеризуется первым в мире соответствием стандарту HDR-1600 с поддержкой кадровой частоты 120 Гц, пиковой яркостью 1600 ...

Консоль прошлого и будущего: PlayStation 5 обеспечит обратную совместимость со старыми играми PlayStation Обратная совместимость консоли стала очень важной составляющей. Такой возможностью обладает Xbox One, позволяя игрокам играть в игры моделей Xbox 360 и Xbox. Sony несколько отстала в этом отношении, но, похоже, PlayStation 5 всё исправит. Подробнее об этом читайте на THG.ru.

WWDC 2019: главное с презентации Keynote по версии роботов В противовес прошлой WWDC, где основной фокус был на быстродействие и небольшие улучшения, сегодня представили все и сразу: новый Mac Pro, новые сервисы и давно желаемые функции для разработчиков. Кто-то говорит, что это лучший WWDC с 2014 года, когда представили новый язы...

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

Соревнование по программированию Kotlin Heroes JetBrains начала сотрудничество с Codeforces в продвижении языка Kotlin среди любителей спортивного программирования. Codeforces предоставляет Kotlin-разработчикам платформу, на которой можно посостязаться в алгоритмическом программировании и отточить свое мастерство. Вместе...

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

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

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

Build 2019: Microsoft официально представила новый браузер Edge на базе Chromium c режимом обратной совместимости IE Mode, а также показала версию для Mac В декабре прошлого года Microsoft официально подтвердила планы по переводу браузера Edge на движок Chromium, а в апреле стартовало публичное тестирование версии Chrome от Microsoft. На сегодняшней презентации по случаю открытия ежегодной конференции разработчиков Build 2019 ...

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

Спецификация USB4 объединяет Thunderbolt 3 и USB со скоростью передачи до 40 Гбит / с Спецификация USB4 для новой версии USB была опубликована на форуме разработчиков USB-устройств. USB 4 — это серьезное обновление, которое «дополняет и развивает» текущие архитектуры USB 3.2 2×2 (USB-C) и USB 2.0. В соответствии с USB-IF архитектура USB4 основана н...

Microsoft представила новый язык программирования Он получил название Bosque.

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

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

Новые ключевые слова в Java В ближайшем будущем в языке Java появятся новые фичи, над которыми сейчас идет работа в рамках проектов Valhalla, Panama и Loom. Расширение языка — дело непростое, тем более — языка, в котором акцент делается на обратную совместимость; поэтому для того, чтобы их интеграция в...

Новое поколение игровой приставки Xbox от Microsoft В интервью руководитель проекта Фил Спенсер рассказал про проект Project Scarlett — это кодовое название нового поколения Xbox. По словам представителя, у группы разработчиков сейчас приоритетной задачей стоит поддержание частоты кадров 60 к/с и высокой скорости загрузки игр...

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

Язык программирования Zig Первым комментарием к замечательной статье Субъективное видение идеального языка программирования оказалась ссылка на язык программирования Zig. Естественно, стало интересно, что же это такое за язык, который претендует на шину C++, D и Rust. Посмотрел — язык показался симп...

Интересные материалы: 13.06 Мы исследуем темные темы, SwiftUI и улучшаем навыки программирования учебными проектами.

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

Podlodka #134: Scala Сейчас довольно часто говорят о том, что мейнстримовые языки программирования все чаще заимствуют концепции из мира функционального программирования, но при этом отдают главенствующую роль парадигме ООП. Этому подвержены как молодые языки, так и языки с долгой историей. Поэт...

Какую консоль выбрать в 2019 году: Xbox One X и вот почему Мощность, обратная совместимость и это еще не все.

Julia: функции и структуры-как-функции Несмотря на то, что в языке Julia по замыслу отсутствует «классическое» объектно-ориентированное программирование с классами и методами, язык предоставляет средства абстрагирования, ключевую роль в которых играет система типов и элементы функционального программирования. Рас...

Время первых. История, как мы внедряли Scratch как язык программирования роботов Смотря на текущее разнообразие образовательной робототехники радуешься, что детям доступно огромное количество конструкторов, готовых изделий и что планка «входа» в основы программирования опустилась достаточно низко (вплоть до детского сада). Массово идет тенденция приобщен...

Рейтинг языков программирования в мире на начало июля 2019 Новый выпуск индекса TIOBE на начало июля от голландских аналитиков.

Google открывает исходный код парсера robots.txt Сегодня компания Google анонсировала черновик RFC стандарта Robots Exclusion Protocol (REP), попутно сделав доступным свой парсер файла robots.txt под лицензией Apache License 2.0. До сегодняшнего дня какого-либо официального стандарта для Robots Exclusion Protocol (REP) и...

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

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

Слухи: PlayStation 5 не сможет обеспечить обратную совместимость с играми PlayStation 4 Это все еще слухи, но они выглядят пугающе

Введение в контекстно-ориентированное программирование на Kotlin Это перевод статьи An introduction to context-oriented programming in Kotlin В этой статье я постараюсь описать новое явление, которое возникло как побочный результат стремительного развития языка Kotlin. Речь идет о новом подходе к проектированию архитектуры приложений и б...

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

Kotlin вошел в Топ-20 языков программирования RedMonk Вышел новый рейтинг языков программирования RedMonk и самый заметный рост в нем показал Kotlin.

Язык программирования P4 P4 — это язык программирования, предназначенный для программирования правил маршрутизации пакетов. В отличие от языка общего назначения, такого как C или Python, P4 — это предметно-ориентированный язык с рядом конструкций, оптимизированных для сетевой маршрутизации. P4 — эт...

Дождались! Технология быстрой зарядки Qualcomm Quick Charge стала беспроводной На выставке MWC 2019 в Барселоне компания Qualcomm представила новую фирменную технологию Quick Charge, но на этот раз не для проводной, а для беспроводной зарядки.  Qualcomm Quick Charge обеспечивает обратную совместимость, помогает снизить потери энергии и миним...

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

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

Представлены твердотельные накопители Kingston KC600 Kingston сообщила о начале поставок твердотельного накопителя KC600 с интерфейсом SATA. Новинка предназначена для настольных ПК и ноутбуков и отличается высокими показателями производительности и ёмкости. Накопитель доступен в версии форм-фактора 2.5″ с поддержкой SATA Rev ...

HackerRank: JavaScript обошёл Java в качестве самого популярного языка программирования Платформа HackerRank, объединяющая более 5 млн программистов со всего мира, опубликовала результаты своего ежегодного исследования, посвящённого навыкам разработчиков – Developer Skills Report 2019. В опросе приняли участие более 71 тыс. инженеров по программному обеспечению...

DOU.UA опубликовал рейтинг языков программирования среди украинских IT-специалистов. В лидерах Java, JavaScript, C#, PHP и Python Украинское издание DOU.UA провело опрос среди украинских специалистов, в котором приняло участие более 900 респондентов, 90% из которых проживают в Украине. Полученные данные позволили определить наиболее популярные среди украинских специалистов языки программирования. В это...

Интересные материалы: 11.11 Исследуем обратную совместимость темных тем, знания программистов начального уровня и работу PencilKit.

[Перевод] Что нового в Zabbix 4.4 Команда Zabbix с радостью сообщает о выходе Zabbix 4.4. Последняя версия поставляется с новым Zabbix агентом, написанным на языке Go, устанавливает стандарты для шаблонов Zabbix и предоставляет расширенные возможности визуализации. Давайте рассмотрим наиболее важные функц...

Первые (официальные) подробности о новой приставке Sony PlayStation: 7-нм APU AMD с 8-ядерным CPU Zen 2 и GPU Navi, поддержка рейтрейсинга и 8K, SSD для моментальной загрузки и обратная совместимость с PS4 Не секрет, что Sony уже давно разрабатывает классическую консоль нового поколения, которая условно называется PlayStation 5. Слухи и утечки о ней попадали в Сеть уже не раз. Но вот сегодня, 16 апреля, издание Wired выпустило на своем сайте материал с эксклюзивными подробност...

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

Самые популярные языки программирования 2014-2019 На этом видео - самые популярные языки программирования с 2004 по 2019 год.

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

Новая версия OxygenOS для OnePlus 6 и OnePlus 6T добавляет функцию DC dimming и улучшает работу Screen Recorder Компания OnePlus выпустила выпустила свежую открытую бета-версию прошивки OxygenOS для своих прошлогодних флагманских смартфонов OnePlus 6 и OnePlus 6T. Новая версия OxygenOS добавляет функцию DC dimming, позволяющую устранить мерцание экрана OLED при небольшой яркости,...

Загадочный Forth. Знакомимся с одним из важнейших языков программирования, о котором мало кто знает Для подписчиковForth применяют в самых разных областях, включая чипсеты PCI и космические аппараты, а Павел Дуров будет использовать схожий язык в смарт-контрактах криптовалюты TON. Не претерпев больших изменений, один из старейших языков программирования позволяет воплотить...

Беседы о функциональном программировании на C++ Siberia 2019 Всем привет! Недавно в Новосибирске прошла очередная C++ Siberia 2019. На конференции была уютная атмосфера и много хороших докладов. Пользуясь случаем, я побеседовал с двумя нашими докладчиками, которых совсем скоро вы сможете увидеть и в Москве. Иван Чукич — один из разр...

Книга «Kotlin. Программирование для профессионалов» Привет, Хаброжители! Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использо...

Чем опасно утверждение национального стандарта "интернета вещей" для рынка IoT? В России утвердили первый предварительный национальный стандарт Интернета вещей (IoT) на базе отечественной технологии беспроводной сети обмена данных NB-Fi. В свою законную силу официальный документ вступит уже в апреле 2019 года, а это значит, что в приоритете использовани...

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

microSD Express — новый формат карт памяти со скоростью до 985 МБ/с Организация SD Association представила на MWC 2019 новую спецификацию карт памяти microSD Express. При сохранении обратной совместимости с предыдущим поколением microSD, новая технология позволяет получить скорость передачи до 985 МБ/с.

Microsoft: все геймпады для Xbox One будут совместимы с консолями следующего поколения Microsoft рассказал об обратной совместимости джойстиков с приставками будущего поколения

Книга «Swift. Основы разработки приложений под iOS, iPadOS и macOS. 5-е изд. дополненное и переработанное» Привет, Хаброжители! Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комф...

Интернет вещей по-русски. Спектральные параметры радио-сигнала Полгода назад один заказчик заинтересовал меня передачей данных по радио для интернета вещей в нашей отечественной версии — NB-FI. Очевидно, что идеологически это система низкоскоростной передачи данных (Ultra-Narrow Band, UNB) SigFox. В деталях есть отличия, которые несом...

[Перевод] JavaScript — лучший язык программирования для начинающих. Так это или нет? JavaScript, несмотря на его многочисленные недостатки, возможно, является самым лучшим языком программирования для начинающих разработчиков, и лучшим языком, с которым могут повозиться дети. Шёл 2007 год. Отличное издательство технических книг O’Reilly Media обратилось ко ...

Южная Корея первой в мире переходит на 5G Как уточняет "КоммерсантЪ", пока воспользоваться новой услугой смогут только владельцы смартфонов Samsung Galaxy S10 - первого в мире смартфона, предусматривающего передачу данных через сети нового стандарта.В SK Telecom надеются, что уже к концу 2019 года на 5G пе...

[Перевод] 10 самых влиятельных языков программирования последних 50 лет и их создатели В IT-вселенной существует множество языков программирования. С каждым годом их становится всё больше и больше. Например, сравнительно недавно появились языки Scala, Kotlin, Go и Closure. Но история говорит нам о том, что выживут лишь немногие из них. Языки, о которых пойдёт...

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

Введение в Си. Послание из прошлого столетия ПРЕДИСЛОВИЕ Я несколько раз в своих комментариях ссылался ссылался на книгу Эндрю Таненбаума «Operating Systems Design and Implementation» на ее первое издание и на то, как в ней представлен язык Си. И эти комментарии всегда вызывали интерес. Я решил, что пришло время опубли...

6 роутеров с поддержкой Wi-Fi 6: выбор ZOOM Wi-Fi 6 – он же 802.11ax – самый быстрый стандарт беспроводной связи, существующий на данный момент. В продаже уже начали появляться роутеры с поддержкой новой технологии – эти модели все еще достаточно дорогие, но во многом превосходят предшественников на основе Wi-Fi 5 (80...

Системные платы MSI на чипсетах AMD 300-й серии могут не получить поддержку чипов Zen 2 На момент анонса центральных процессоров Ryzen первого поколения и соответствующих материнских плат с наборами логики X370, B350 и A320 компания AMD обещала обеспечить долгую жизнь платформе AM4. Речь идет об обратной совместимости всех...

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

R2DBC Arabba-RELEASE — новый взгляд на реактивное программирование для SQL Поздравляем Хабр с выходом R2DBC версии Arabba-RELEASE! Это самый первый стабильный релиз проекта. R2DBC (Reactive Relational Database Connectivity) — открытый проект, посвященный реактивному программированию для SQL. Разработчики R2DBC готовили первую версию спецификации ц...

Создатель C++ «похоронил» биткоин Масштабное энергопотребление и использование в незаконных целях является доказательством нежизнеспособности биткоина. Об этом в интервью Youtube-каналу Лекса Фридмана, специалиста по искусственному интеллекту, заявил создатель языка программирования C++ Бьерн Страуструп. Дат...

Курс по C++ в CS центре, первая часть Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса. Центр существует, чтобы дать возможность талантливым студентам и выпускникам развиваться в интересных им направлениях: Computer Scienc...

Сколькими способами можно записать факториал на Scheme? Злые языки утверждают, что функциональные языки программирования — «языки для написания факториалов». Чаще всего так определяют язык Haskell, мы же начнем с того функционального языка, который сильно повлиял и на Haskell, и на подмножество средств для функционального програм...

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

Международная олимпиада по веб-программированию для студентов Международная олимпиада по веб-программированию для студентов Компания APRIORUM GROUP приглашает студентов всех ВУЗов Волгограда принять участие в VI Олимпиаде по веб-программированию от компаний «1С» и «1С-Битрикс». Побеждай и получай ценные призы! В олимпиаде участ...

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

[Из песочницы] Начинаем FPGA на Python Технология FPGA (ПЛИС) в настоящее время обретает большую популярность. Растёт количество сфер применения: помимо обработки цифровых сигналов, FPGA используются для ускорения машинного обучения, в blockchain технологиях, обработке видео и в IoT. Данная технология имеет од...

Рейтинг языков программирования в мире на ноябрь 2019 Перевод ноябрьского индекса TIOBE: Java рискует уступить первенство.

[Перевод] Уровень Android API, обратная и прямая совместимость Добрый вечер, друзья. Мы подготовили полезный перевод для будущих студентов курса «Android-разработчик. Продвинутый курс». С радостью делимся с вами данным материалом. Если вы читаете эту статью, значит вас могут интересовать такие вещи, как: Что означает уровень API? К...

Опубликованы спецификации PCI Express 6.0 Пока интерфейс PCI Express 4.0 только готовится к появлению в потребительских продуктах, консорциум PCI-SIG уже анонсировал первичные спецификации PCI Express 6.0. Итак, PCIe 6.0 удвоит скорость передачи данных до 64 ГТ/с и до 256 ГБ/с, сохранив обратную совместимость ...

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

Пять перспективных языков программирования со светлым будущим (3 года спустя) В 2016-м году я опубликовал перевод статьи про 5 перспективных языков программирования, в которой прогнозировался их рост в ближайшие 2-3 года. Зачастую прогнозы так и остаются прогнозами, без последующего анализа. Но я решил, что это непорядок. И посколько 3 года уже проле...

[Из песочницы] Почему вы должны думать о функциональном программировании Привет, Хабр! Представляю вашему вниманию перевод своей статьи «Why you should think about functional programming», посвященной функциональному программированию. Почему вы должны думать о функциональном программировании? Давайте ответим на следующие вопросы: всегда ли в...

В YouTube появились образовательные плейлисты без отвлекающих рекомендаций Команда популярного видеосервиса Youtube запустила новую функцию — образовательные плейлисты (Learning Playlists). Пользователям предлагаются подборки для изучения разных направлений, от программирования до языков и музыки.

Компания Xiaomi тестирует приложений в лаунчере MIUI 11 Компания Xiaomi продолжает улучшать MIUI 11 и разработчики продолжают добавлять нововведения. Разработчики добавили MIUI Launcher в раздел с категориями приложений. MIUI Launcher позволит пользователям быстрее находить нужную программу в меню. Категории можно будет удалят...

Идентификация клиентов на сайтах без паролей и cookie: заявка на стандарт Уважаемые Хаброжители! Уважаемые эксперты! Представляю на вашу оценку новую концепцию идентификации пользователей на веб-сайтах, которая, как я надеюсь, с вашей помощью станет открытым интернет-стандартом, сделав этот интернет-мир чуточку лучше. Это вариант черновика прото...

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

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

Новая версия MIUI улучшает камеру Xiaomi Mi Mix 3 и исправляет ошибки Флагманский слайдер Xiaomi Mi Mix 3 был первым устройством компании, которое было выпущено с прошивкой MIUI 10. Эта модель продолжает получать обновления на регулярной основе. В данный момент пользователи начали получать прошивку под номером MIUI v10.2.1.0.PEECNXM, разм...

AliExpress андроид 2019 Скачать ФАЙЛ Алиэкспресс андроид приложение на русском языке цены в рублях - AliExpress Discount 2019 Достоинства андроид приложения Алиэкспресс : 1. Разрешает приложению изменять IP адрес и номер порта для присоединению к интернету. (эта функция ...

Андрей Терехов: «Можно сколько угодно говорить, что американское лучше, но наша машина никогда не ломается» Завкафедрой системного программирования СПбГУ, профессор, доктор физмат наук, президент компании «Ланит-Терком» Андрей Николаевич Терехов — о том, как делал первый в СССР транслятор языков Алгол 68 и Ада, о силе обкома КПСС и рождении «Самсона», который никогда не ломался....

Одна из обещанных функций Sony PS5 пока под вопросом Игровая приставка Sony PlayStation 5, как мы вчера узнали, появится на рынке в конце следующего года. Уже давно известно, что она получит полузаказной APU AMD с процессорными ядрами Zen 2 и GPU Navi. Так как ядро PS5 по архитектуре будет близко к ядру PS4, логично, что...

Dungeon Adventure: Epic Edition 1.0.3 Это пошаговая ролевая игра про подземелья. Эпическое издание это переработанная и улучшенная версия оригинальной игры, которая вышла в 2014 году. Отправляйтесь в темные подземелья, сражайтесь с опасными монстрами и собирайте сокровища. Герои Выбирайте одного из дост...

Intel oneAPI — один за всех Итак, случилось то, о чем еще с июля месяца говорила компания Intel — вышла бета-версия Intel oneAPI Toolkits, набора инструментов для разработки, с которыми жизнь больше не будет прежней. В состав набора, как и обещалось, вошел компилятор нового языка Data Parallel C++, наб...

Barix Redundix описание решения Barix Redundix улучшает качество звучания аудио сигналов, добавляя алгоритм коррекции ошибок в поток аудио сигнала STL (studio - transmitter) и SSL (studio - studio)

Google назвал приоритетный язык программирования для создания Android-приложений Он позволяет работать с меньшим количеством кода

[Перевод] Python становится самым популярным языком программирования в мире Еще летом на The economist вышла статья о том, что Python все активнее завоевывает рынок. Но завирусилась она только сейчас. Вероятно, так произошло из-за того, что она очень неоднозначная. Ведь несмотря на такой заголовок, автор заявляет, что Python, теоретически, может пов...

Intel пока не справляется. Дефицит младших процессоров будет сохраняться Как известно, дефицит процессоров Intel сохраняется. Согласно прогнозам, он сохранится минимум до конца года. При этом нужно понимать, что сейчас дефицит выглядит вовсе не так, как раньше. К примеру, в самый сложный период Core i9-9900K стоил 700-800 долларов и порой д...

Алиэкспресс андроид приложение для поиска скидок Скачать ФАЙЛ Алиэкспресс андроид приложение на русском языке цены в рублях - AliExpress Discount 2019 Достоинства андроид приложения Алиэкспресс : 1. Разрешает приложению изменять IP адрес и номер порта для присоединению к интернету. (эта функция полезна для тех...

Вышел первый трейлер PC-версии игры Red Dead Redemption 2 в качестве 4K/60fps Компания Rockstar Games опубликовала первый трейлер PC-версии игры Red Dead Redemption 2 в качестве 4K/60fps, который позволяет воочию оценить улучшенную графику проекта. В отличие от консольных версий для PS4 и Xbox One, версия игры для персональных компьютеров получит подд...

Курс по Kotlin – руководство для начинающих Это введение в Kotlin, статически типизированный язык программирования общего назначения с открытым исходным кодом.

25 бесплатных онлайн-курсов программирования для обучения с нуля Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.

Мировой рейтинг языков программирования на февраль 2019 Голландская компания TIOBE Software изучила популярность языков программирования в мире и составила февральский рейтинг 2019. Адаптированный перевод.

Не утруждайтесь изучением этих языков программирования в 2019 г. Платформа Codementor надеется сократить спектр языков, заслуживающих затрат времени и сил …

Язык программирования Kotlin, созданный выходцами из России, стал основным для Android-приложений Большой успех российских программистов

Переводчик Google научился имитировать голос пользователя В 2018 появились первые демонстрации работы нового проекта Duplex. Это расширение ассистента Google могло совершать звонки самостоятельно и голосом бронировать столик в ресторане, номер в гостинице или заказывать билеты. Компания смогла добиться такого звучания компьютерного...

Sony раскрыла подробности PS5: AMD Ryzen Zen 2, AMD Navi, сверхбыстрый SSD и обратная совместимость Вокруг технических характеристик PlayStation 5 в последнее время ходило множество слухов. Сегодня им наступил конец, потому что Sony сама рассказала о своей консоли следующего поколения.

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

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

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

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

[Из песочницы] Wolfram Function Repository: открытый доступ к платформе для расширений языка Wolfram Привет, Хабр! Представляю вашему вниманию перевод поста Стивена Вольфрама "The Wolfram Function Repository: Launching an Open Platform for Extending the Wolfram Language". Предпосылки состоятельности языка Wolfram Сегодня мы стоим на пороге великих свершений вмест...

PlayStation 5 получит полную обратную совместимость со всеми когда-либо выходившими играми для консолей Sony Тысячи игр в одной маленькой приставке

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

Первая прошивка для смартфона Honor View 20 улучшает 48-мегапиксельную камеру и добавляет новые темы Напомним, Honor V20 или Honor View 20 стал одним из первых смартфонов, оснащенных 48-мегапиксельной основной камерой и фронтальной камерой, которая врезана в активную область дисплея. Смартфон был представлен в конце прошлого года, а в России продажи устройства начались...

Leica выпускает обновления прошивки для камер SL и CL, добавляющие поддержку объективов L-Mount Компания Leica выпустила обновления прошивки для камер SL (Typ 601) и CL, чтобы добавить совместимость с текущими и будущими объективами L-Mount производства Leica и других участников объединения L-Mount Alliance, то есть компаний Panasonic и Sigma. Помимо расплывчатог...

[recovery mode] «Жить в кайф» или моя история от прокрастинации к саморазвитию Здравствуй, друг. Сегодня речь не пойдет о сложных и не очень аспектах языков программирования или каком-то Rocket Sience. Сегодня я расскажу тебе короткую историю о том, как я встал на путь программиста. Это моя история и ее уже не изменишь, но если она поможет хотя бы одн...

[Перевод] Заложники COBOL и математика. Часть 1 Посмотрим правде в глаза: никто не любит дробные числа — даже компьютеры. Когда речь заходит о языке программирования COBOL — первый вопрос, который всплывает у всех в голове, всегда выглядит так: «Почему человечество всё ещё использует этот язык во множестве жизненно важны...

Samsung анонсировала скоростную память HBM2E Samsung Electronics продолжает улучшать скоростные показатели оперативной памяти типа HBM (High Bandwidth Memory). В ходе GPU Technology Conference 2019 южнокорейский гигант представил первые микросхемы стандарта HBM2E, обладающие на треть большей пропускной способностью, не...

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

Microsoft Edge получает новое обновление Microsoft выпускает новые обновления для Edge Dev и Canary. Последнее обновление содержит незначительные изменения, исправление проблемы, которая могла привести к более высокой загрузке ЦП во время простоя браузера, и многое другое.Microsoft выпускает Edge Dev Build 76.0.167...

Завершающий курс специализации по Python от Mail.ru Group Python — простой и гибкий язык, применяемый во многих областях современной разработки. На нём создают веб-приложения, пишут игры, анализируют данные и выполняют многие другие задачи. Mail.ru Group запустила на платформе Coursera специализацию «Программирование на Python», ...

ЕС: развертывание сетей 5G должно основываться на главных принципах объединенной Европы В приоритете — технологический суверенитет Европы и надежные стандарты безопасности для всех производителей оборудования и операторов.

[Перевод] Пишем HTTP/1.1 & HTTP/2 клиент и сервер на Golang Golang — отличный язык программирования с широким спектром возможностей. В этой статье показано, как на Go можно написать клиент и сервер для протоколов HTTP/1.1 и HTTP/2. Читать дальше →

Podlodka #119: Теория языков программирования Знали ли вы, что есть люди, которые сейчас исследуют и изобретают то, что через 20-25 лет превратится в хайповые фичи очередных модных и современных языков программирования?

Функции обратного вызова в скриптах Иногда наш COM‐компонент должен отправить клиенту уведомление или вызвать функцию обратного вызова. Схема простая: компонент публикует интерфейс, клиент создаёт унаследованный от интерфейса объект и передаёт его компоненту, компонент в свою очередь вызывает функции интерфейс...

[Перевод] Что есть и чего нет в Go. Часть 1 Всем привет, в преддверии старта нового потока по курсу «Разработчик Golang» хотим поделиться с вами переводом интересной статьи, в первой части которой разбираются элементы, которые есть в Go. Поехали. Go создавался с оглядкой назад, и его базовая комплектация действител...

[Из песочницы] Три Больших Лжи о JavaScript Привет, Хабр! Представляю вашему вниманию мой перевод статьи "The Three Big Lies About JavaScript" автора Richard Kenneth. Данная статья была написана в мае 2016 года, однако ее актуальность, на мой взгляд, не исчезла. Я начинающий программист, поэтому возможны оши...

Broadcom BCM56880 — коммутатор Ethernet, выпускаемый по нормам 7 нм и программируемый на языке высокого уровня Компания Broadcom на этой неделе представила микросхему StrataXGS Trident 4 BCM56880, в которой реализованы функции коммутатора Ethernet. К ее достоинствам производитель относит большую пропускную способность — от 2,0 до 12,8 Тбит/с, «высочайшую в отрасли ск...

Материнская плата к 7-нм Ryzen Threadripper 3000 обойдётся минимум в $450 Вчера AMD выпустила очередное поколение процессоров Ryzen Threadripper. К сожалению, новые 7-нм CPU не унаследовали обратную совместимость с материнскими платами TR4/X399 и поддерживаются только набором логики AMD TRX40. Собственные платы для обновлённой HEDT-платформы...

Один день из поддержки пользователей PVS-Studio Мы рады любым тематическим общениям на тему качества кода. Нам пишут клиенты, студенты и любые другие пользователи со всех уголков интернета. Независимо от страны, часового пояса или языка. Языка разговорного, конечно. Среди языков программирования нам всё же интересен огра...

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

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

Мировой рейтинг языков программирования на апрель 2019 Аналитики из Голландии TIOBE Software выложили апрельский рейтинг языков программирования. Интерес к C++ возрождается: третье место занимает C++, а Python снова на четвертой позиции.

Discovery Tour: Ancient Greece by Ubisoft – финальный аккорд Assassin’s Creed Odyssey Вот и подошла к концу беспрецедентная пострелизная поддержка Assassin’s Creed Odyssey. После двух крупных сюжетных дополнений Legacy of the First Blade и Fate of Atlantis и 12 бесплатных больших квестов из цикла The Lost Tales of Greece, после десятка крупных патчей, улучшаю...

[Перевод] Представляем «CLI Builder»‎-ы В этой статье мы рассмотрим новый API Angular CLI, который позволит вам расширять существующие возможности CLI и добавлять новые. Мы обсудим, как работать с этим API, и какие существуют точки его расширения, позволяющие добавлять новый функционал в CLI. Читать дальше →

Язык программирования Ü. Введение, мотивация к созданию, цели Введение С 2016-го года (с перерывами) я разрабатываю собственный язык программирования. Название данного языка — «Ü». Почему Ü? Потому, что хотелось однобуквенного названия, а все буквы из набора A-Z уже заняты. Данная статья имеет задачу ознакомить публику с данным языко...

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

Новая версия OxygenOS для OnePlus 6 и OnePlus 6T улучшает работу приложений Screen Recorder, Weather и Phone Компания OnePlus, которая только на прошлой неделе выпустила обновление для смартфонов OnePlus 6 и OnePlus 6T, добавляющее новые возможности и включающее июньский патч системы безопасности, предлагает желающим опробовать свежую версию OxygenOS, которая находится в стади...

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

Microsoft создала язык программирования для слабовидящих детей С помощью Code Jumper будут не только знакомить детей с основами программирования, но и давать им необходимые навыки для развития дальнейшей карьеры в ИТ-отрасли.

Sony рассказала о технических характеристиках и особенностях PlayStation 5 Марк Церни, главный архитектор PlayStation 4 и Vita, поделился некоторыми подробностями об игровой консоли PlayStation нового поколения. Ни Sony, ни Церни не говорили о коммерческом названии устройства, но для явности будем называть её PlayStation 5. В интервью порталу Wire...

Broadband Forum опубликовал новые стандарты Форум широкополосной связи (Broadband Forum) опубликовал стандарты для стимулирования глобального использования оптического доступа. Стандарты определяют интерфейс прикладного программирования (API) для замены программного модуля динамического распределения пропускной способ...

Обновление улучшило камеру смартфона Lenovo Z6 Pro Компания Lenovo начала распространение новой версии фирменной прошивки ZUI 11.1 для смартфона Lenovo Z6 Pro. Прошивка под номером ZUI 11.1.036 добавляет навигацию с помощью жестов U-Touch, новые настройки отображения для гаджетов с поддержкой HDR10, новый облачный сервис с п...

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

Книга «Выразительный JavaScript. Современное веб-программирование. 3-е издание» Привет, Хаброжители! Эта книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости. Марейн Хавербеке — практик. ...

«Анализ данных на Python» в двух частях Курсы по анализу данных в CS центре читает Вадим Леонардович Аббакумов — кандидат физ.-мат. наук, он работает главным экспертом-аналитиком в компании Газпромнефть-Альтернативное топливо. Лекции предназначены для двух категорий слушателей. Первая — начинающие аналитики, кот...

Флагманский слайдер Xiaomi Mi Mix 3 начал продаваться в Европе Компания Xiaomi сообщила о том, что ее первый смартфон в форм-факторе слайдера Xiaomi Mi Mix 3 начал официально продаваться в Европе. Первыми странами европейского региона, где можно купить Xiaomi Mi Mix 3, стали Испания и Италия. Смартфон доступен в цветах Sapphire Bl...

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

ARM Assembler Editor: Если гора не идет к Магомеду, Магомед идет к горе… Если кто не знает мне интересно программирование на ассемблере для микроконтроллеров STM32… И все бы хорошо, да только программировать особо негде… Те среды которые есть в настоящий момент заточены больше для языка Си и программирование в них на ассемблере не сильно отличае...

Samsung добавляет в наушники Galaxy Buds активное шумоподавление из AirPods Компания разрабатывает уже существующие наушники от другой фирмы, только с другим дизайном

Microsoft представила физический язык программирования для невидящих и слабовидящих детей В рамках международной образовательной конференции BETT Microsoft представила Code Jumper, физический язык программирования, созданный для обучения базовым навыкам разработки программ невидящих и слабовидящих детей.

Теперь не только смартфоны. Google принесла Grasshopper для обучения программированию на компьютеры В прошлом году внутренний инкубатор Google Area 120 выпустил бесплатное приложение Grasshopper, обучающее основам программирования на JavaScript через мини-игры. На этой неделе Google расширила доступность Grasshopper на компьютеры, запустив веб-версию сервиса. По словам Goo...

[Перевод] Конкурс по программированию на Q#: Microsoft Q# Coding Contest Команда Microsoft Quantum рада анонсировать Q# Coding Contest – зима 2019! В этом конкурсе вы можете проверить свои навыки квантового программирования, решая задачи квантовых вычислений на Q#. Победители получат футболку Microsoft Quantum! Квантовые вычисления — это принципи...

Для новых CPU Ryzen Threadripper придётся покупать новую системную плату Похоже, новое поколение CPU Ryzen Threadripper действительно потребует использования новых системных плат. Ранее в Сети уже появлялась такая информация, теперь же её подтверждает новый источник. Сообщается, что системные платы ASRock TRX40 Taichi и ASRock TRX40 Creator ...

VESA обновила стандарт DisplayHDR до версии 1.1 Организация VESA объявила о выпуске большого обновления стандарта высокопроизводительных мониторов и тестовой спецификации соответствия дисплеев, которую обычно называют DisplayHDR. Эта спецификация первой в промышленности стандартизирует изображения с широким цветовым ...

Усложнение C++ неизбежно. И не только C++ Давно хотел написать подобный текст, но все никак не доходили руки. А вот после завершившегося летнего заседания комитета по стандартизации C++ и поднявшегося воя о том, что сложность языка еще больше увеличилась, пришлось таки изыскать время и зафиксировать собственные мысл...

[Из песочницы] Язык программирования, помещающийся на почтовой открытке Источник Ральф Джонсон, один из членов "Банды четырёх", однажды показал, как синтаксис языка Smalltalk-80 можно уместить на почтой открытке. Сейчас, спустя почти 30 лет после появления первой версии Smalltalk, самым быстроразвивающимся диалектом Smalltalk является...

Правило третей: стандарт фотографии или руководство, которое можно нарушать Этот простой метод поможет расставить приоритеты в кадре и лучше его заполнить, поэтому не забудьте в камере своего смартфона включить отображение сетки 3x3.

Project xCloud позволит играть в любой из 3500 проектов для Xbox Одним из важных преимуществ игровой приставки Microsoft Xbox One является обратная совместимость с проектами для консолей прошлых поколений: Xbox 360 и Xbox. Благодаря этому суммарная библиотека доступных игр превышает 3500 наименований. Разработчики облачного...

Эволюция создания веб-приложений на Java История развития построения веб-приложений на языке программирования Java с примерами их использования на временном промежутке от появления спецификации сервлетов до сегодняшнего дня. Читать дальше →

С поддержкой новых CPU Ryzen проблем не будет. Asus опубликовала список системных плат, которые будут работать с грядущими процессорами Компания Asus решила заранее раскрыть информацию о поддержке существующими системными платами с разъёмом AM4 грядущих семинанометровых процессоров Ryzen. Напомним, на днях появились данные о том, что модели на чипсете A320 не смогут работать с новыми CPU. Asus косвенно ...

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

Grasshopper 2.6.2 Grasshopper — приложение, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый популярный сервис для изучения иностранных языков Duol...

Kingston Digital представила SSD-накопитель нового поколения Kingston KC600 с памятью 3D TLC NAND и интерфейсом SATA Rev 3.0 Компания Kingston Digital объявила о начале поставок твердотельных накопителей новой серии KC600 с интерфейсом SATA. Разработанные для применения в настольных ПК и ноутбуках, накопители серии KC600 представляют собой полнообъемные SSD с высокой производительностью. Они выпол...

Представлены спецификации стандарта USB4: скорость 40 Гбит/с Организация USB-IF опубликовала спецификации новой версии стандарта USB, которая называется USB4. Помимо исчезновения пробела названии (между буквами и цифрой), новый стандарт USB4 предложит вдвое большую пропускную способность по сравнению с USB 3.2.

Запущен самый быстрый стандарт Wi-Fi на сегодняшний день Wi-Fi Alliance сообщил о запуске новой версии стандарта Wi-Fi — Wi-Fi 6. Благодаря ему, скорость подключения на сертифицированных устройствах станет значительно выше. И мы уже знаем, какой смартфон получил поддержку нового стандарта первым.

Вышла новая версия Traffic Inspector 3.0.2.921 Компания «Смарт-Софт» сообщила о выходе новой версии многофункционального межсетевого экрана и системы обнаружения (предотвращения) вторжений Traffic Inspector. Traffic Inspector версии 3.0.2.921 развивает и улучшает возможности предыдущих релизов ...

Улучшаем сайт Overclockers.ru своими силами: добавляем чёрный список блогов Надоели блоги с рекламой китайского мусора, троллингом, передёргиванием фактов и лживыми заголовками? Вы можете решить эту проблему самостоятельно за 5 минут, без регистрации и СМС.

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

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

Обновление RivaTuner Statistics Server до новой беты версии 7.2.3 Beta 1 Алексей Николайчук, он же Unwinder, выпустил новую бета версию RTSS, в которой изменения в основном касаются улучшения совместимости с различным железом и сторонним ПО.

Open Rack v3: что ждать от нового стандарта архитектуры серверных стоек Он найдет применение в гипермасштабируемых ЦОД. / фото Not4rthur CC BY-SA Зачем обновили спецификацию Инженеры из Open Compute Project (ОСР) представили первую версию стандарта еще в 2013 году. Он описывал модульную и открытую конструкцию стоек для ЦОД шириной в 21 дюйм. Т...

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

Клавиатура Gboard для iOS обзавелась тактильной отдачей Taptic Engine является одним из интересных качеств iPhone с 2016 года, однако большинство клавиатур iOS не поддерживают тактильную обратную связь. В некоторых нет даже соответствующих настроек. И вот компания Google выпустила новую версию Gboard 1.40 с поддержкой та...

[recovery mode] Что мне не нравится в Python Привет, Хабр! Я подумал о том чего мне не хватает в Python, и что мне не нравится. Дисклеймер: это мое субъективное мнение, оно может не совпадать с Вашим. Я с удовольствием программирую на Python, но у любой технологии (языка программирования в частности) есть свои недос...

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

Обзор маршрутизатора ASUS RT-AX88U: первый роутер с Wi-Fi 6 В новый год с новым стандартом Wi-Fi! Знакомимся с ASUS RT-AX88U — одним из первых коммерчески доступных роутеров с поддержкой чернового варианта самого быстрого стандарта 802.11ax, который обещает просто фантастические скорости для беспроводного подключения

Собираем окружение для современного TDD на JavaScript + VS code TDD уже давно не является чем-то диковинным: на хабре можно найти об этом подходе сотни статей, а каждый новичок знает, какую книгу об экстремальном программировании ему нужно прочитать. Многие мои коллеги тоже используют TDD. Они добавляют тест, пишут код, рефакторят, по...

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

[Из песочницы] Invidious — альтернативный YouTube-фронтенд «Invidious» — это веб-фронтенд (грубо говоря, веб-клиент) для сайта YouTube. Код проекта написан на языке программирования Crystal, использует СУБД PostgreSQL и распространяется под свободной лицензией AGPLv3+. Читать дальше →

Ланч-тайм 232: краткий перевод свежих статей о digital В номере: 10 самых влиятельных языков программирования за последние 50 лет и их создатели.

Создатель SegWit представил новый язык смарт-контрактов биткоина Разработчик Bitcoin Core Питер Велле представил Miniscript, новый язык программирования для упрощения разработки смарт-контрактов для сети биткоина. Опубликовав соответствующее сообщение в рассылке для разработчиков биткоина, Питер Велле отметил, что работа над Miniscript дл...

Смартфон Xiaomi Mi 8 SE не только получил оболочку MIUI 11, но и перешёл на Android 10 одним из первых Компания Xiaomi выпустила стабильную китайскую версию оболочки MIUI 11 для смартфона Xiaomi Mi 8 SE пару недель назад, но тогда фирменная прошивка работала не на самой свежей версии Android. Теперь эта недоработка исправлена.  Пользователи в Китае сообщили о получ...

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

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

Подробности о космической MMO EVE Echoes от разработчиков  Авторам портала Droid Games удалось побывать на EVE Vegas — ежегодном мероприятии, которое организовывает компания CCP Games. В первую очередь на ивенте всегда обсуждается направление развития основной игры, но Droid Games взяли короткое интервью у ответственных за грядущую ...

Python увеличивает отрыв от других языков программирования Ежемесячный журнал IEEE Spectrum, издаваемый Институтом инженеров электротехники и электроники, выпустил шестой ежегодный рейтинг наиболее популярных языков программирования, сообщает портал ZDNet. В нем произошли некоторые изменения ...

Приглашаем 6 марта на ElixirLangMoscow Meetup #9 6 марта приглашаем вас на ElixirLangMoscow Meetup #9 в московский офис Mail.ru Group. Язык программирования Elixir продолжает развиваться, и мы вместе с сообществом проводим Elixir-митапы. Программа выступлений адаптирована как под активных разработчиков на Elixir, так и п...

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

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

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

ASUS AiMesh AX6600 — трехдиапазонный роутер с поддержкой Wi-Fi 6 и 6600 Мбит/с на каждое устройство Компания ASUS привезла на Computex 2019 новый маршрутизатор — флагманскую систему AiMesh AX6600 RT-AX95Q с поддержкой стандарта Wi-Fi 6 (WiFi 802.11ax). Несмотря на новизну модели, ее можно подключить в уже существующую сеть ASUS AiMesh.

Открытая лекция курса «JavaScript-разработчик» Стартовый курс по Javascript посвящен основам языка и решению типичных задач для верстальщика и начинающего фронтендера: галереи, слайдеры, таймеры, калькуляторы, проверка форм. Входные требования: базовое знакомство с HTML+CSS, наличие терминала, базовое...

Julia и нейронные сети: Flux Прошло чуть больше года, с тех пор как MIT объявил о релизе высокопроизводительного языка общего назначения Julia. С тех пор язык набирает популярность: он используется в более чем 1500 университетах (в некоторых преподается в качестве первого ЯП), а области применения охва...

Microsoft решила помочь начинающим кодерам в изучении Python Люди, решившие выучить новый язык программирования, нередко не могут понять, с чего начать. Специально для них Microsoft подготовила небольшой видеокурс по Python для начинающих. Как сообщается, курс состоит из 44 коротких видеоуроков — их длина варьируется от 2 до 12 ...

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

Обновленный комплект внешнего освещения NZXT HUE 2 NZXT представила новую версию комплекта освещения HUE 2 Ambient RGB, который добавляет окружающее освещение в вашу установку, и его можно синхронизировать с существующей экосистемой HUE 2 NZXT. Он оснащен программным обеспечением CAM компании и содержит улучшения, которые о...

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

VESA добавляет новый уровень DisplayHDR 1400 для рекордно ярких мониторов VESA решила подняться на ступеньку выше и объявить еще более строгий стандарт для нового класса сверхярких мониторов - DisplayHDR 1400. Он предназначен для профессиональных создателей контента, и для него требуется динамический коэффициент контрастности, который в 3,5 раза б...

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

VESA анонсировала стандарт DisplayPort 2.0 Организация Video Electronics Standards Association (VESA) официально представила спецификацию интерфейса DisplayPort 2.0. Новая версия стандарта подразумевает увеличение максимальной скорости передачи данных до 80 Гбит/с, что позволит выводить изображение с 8K-разрешением, ...

[Перевод] Почему вам стоит использовать язык Ада для программирования вашей системы Язык программирования Ада родился в середине 1970-х, когда министерство обороны США и министерство обороны Британии решили заменить сотни специализированных языков программирования для встроенных вычислительных систем, всё чаще использовавшихся в военных проектах. Язык Ада...

Astra Linux и Liberica JDK – решение для работы Java-приложений ГК Astra Linux первой из разработчиков отечественных операционных систем подтвердила совместимость последних версий ОС Astra Linux c российским Java-дистрибутивом Liberica JDK, программным продуктом компании BellSoft.

Ricoh добавляет новый режим фотосъемки «HDR с рук» в камеры Theta V и Z1 Компания Ricoh выпустила обновленные версии приложения Ricoh Theta, которое добавляет новый режим в панорамные камеры Theta V и Theta Z1. Он называется Handheld HDR, что можно перевести как «HDR с рук». Кроме того, обновление приложения Ricoh Theta (версия ...

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

Gigabyte тизерит материнскую плату Threadripper TRX40 Aorus В сети появился тизер материнской платы, которая, судя по всему, относится к премиальным устройствам серии Gigabyte Aorus. Сокет, который выглядит идентично TR4 Threadripper 2000, вероятно, будет являться новым сокетом TR4 + или TR +. Слухи об обратной совместимости пока не ...

Американский программист зарегистрировал автомобильный номер NULL и получил штрафы на $12 тысяч из-за неопознанных авто В некоторых языках программирования null используется как обозначение неприсвоенного значения — Джозеф Тартаро рассчитывал использовать это, чтобы избежать штрафов.

Павел Финкельштейн о Kotlin в production на jug.msk.ru 13 марта 2019 года в офисе компании КРОК прошла очередная встреча сообщества московских Java-разработчиков jug.msk.ru, на которой Паша Финкельштейн рассказал о своём опыте использования языка программирования Kotlin. Читать дальше →

Компания Digital Asset раскрыла код языка для написания смарт-контрактов DAML Ведущий мировой разработчик блокчейн-решений Digital Asset Holdings раскрыл код языка программирования для написания смарт-контрактов DAML и набор средств для разработки программ (SDK) в соответствии с лицензией Apache 2.0. We are thrilled to announce that DAML, our smart co...

VESA представила стандарт DisplayPort 2.0 Сегодня VESA представила новый интерфейс DisplayPort 2.0. Это первое крупное обновление стандарта с момента DisplayPort 1.4 в марте 2016 года. Подробнее об этом читайте на THG.ru.

[Перевод] Data-Oriented Design (или почему, используя ООП, вы, возможно, стреляете себе в ногу) Представьте себе такую картину: близится конец цикла разработки, ваша игра едва ползает, но в профайлере вы не можете найти очевидных проблемных мест. Кто же виноват? Паттерны произвольного доступа к памяти и постоянные промахи кеша. Пытаясь повысить производительность, вы ...

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

Intel One API Project: архитектур много, API один На проходившем в июне Intel Software Technology Day ведущие инженеры компании рассказали о софтверном проекте под названием «Intel One API» — унифицированной модели программирования для облегчения разработки ПО под разнообразные вычислительные архитектуры, включающей в себ...

Подтверждена совместимость СУБД Postgres Pro Standard v. 11 и ОС семейства «Альт» Российские компании «Базальт СПО» и Postgres Professional успешно завершили тестирование совместимости последних …

Подтверждена совместимость «ЭЛАР Контекст» и ОС «Альт 8 СП» Российский программный комплекс «ЭЛАР Контекст» прошел полный цикл тестирования на совместимость …

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

[Перевод] WolframClientForPython | Новая клиентская библиотека Wolfram Language для Python Оригинал перевода в моём блоге Получение полного доступа к языку Wolfram Language из языка Python Язык Wolfram (Wolfram Language) дает программистам в руки уникальный язык с огромным множеством сложных алгоритмов, а также встроенных знаний об окружающем мире. На протяжении...

Скандал с замедлением вычислений привлёк внимание представителей AMD Традиции непримиримой вражды сторонников Intel и AMD в полной мере проявились и при обсуждении недавно получившей вторую жизнь истории про замедление вычислений при использовании процессоров последней из марок. Сам факт такого диспаритета знатокам известен уже около десяти л...

Xiaomi Mi 6 получил новую версию MIUI 10 Смартфон Xiaomi Mi 6 еще в апреле получил финальную версию MIUI 10 на базе операционной системы Android 9 Pie, однако разработчикам не мешает это продолжать улучшать прошивку популярного флагмана двухлетней давности. На этой неделе началось распространение новой прошивк...

Московский «Микрон» выходит на международный рынок автоэлектроники Резидент Особой экономической зоны «Технополис “Москва”» – компания «Микрон» – стала первым российским производителем электронных микрокомпонентов для автопрома, продукция которого получила подтверждение качества по международному стандарту IATF 16949:2016. Теперь «Микрон» м...

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

C++ против C# Всем известно, что нет ничего глупее споров «какой язык лучше». Например, лучше для чего? Разные языки успешны в разных нишах — и бессмысленно делать категоричные выводы, не учитывая это. Но что получится, если обратиться к опытным специалистам, которые сами всё это поним...

Смартфон OnePlus 7T получил обновление первого дня Вчера компания OnePlus представила свой новый флагманский смартфон OnePlus 7T, а уже сегодня выпустила для него первое обновление. Речь идет о патче весом 110 МБ, который «улучшает стабильность системы, улучшает камеру и дисплей, оптимизирует звуковые эффекты во время входя...

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

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

[Из песочницы] Визуализация количества побед у команд НБА с помощью анимационных столбиковых диаграмм в R Для начала небольшая вводная информация. Меня зовут Владислав и моё знакомство с R состоялось в августе прошлого года. Изучать язык программирования я решил по причине прикладного характера. Мне с детства нравилось вести спортивную статистику. С возрастом это увлечение транс...

Windows 10 версии 1903 требует 32 Гб на накопителе, но не везде Недавно вышла Windows 10 May 2019 Update и было объявлено, что системные требования слегка подрастут и отныне потребуется накопитель минимум на 32 Гб. Microsoft немного прояснила данную ситуацию. Оказывается это относится только к OEM-партнерам, которые используют чистую уст...

Опрос: Будете ли вы покупать 5G-смартфон на старте? Mobile World Congress 2019 в Барселоне уже не за горами, и вместе с ним нас ждет немало анонсов самой разной мобильной электроники. На данный момент все внимание общественности приковано к двум трендам: гибким смартфонам и стандарту связи 5G. И если первые вряд ли будут дос...

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

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

CES 2019: TP-Link представил новую линейку роутеров с поддержкой Wi-Fi 6 и технологию OneMesh Компания анонсировала роутеры нового поколения с поддержкой стандарта 802.11ax и программное решение TP-Link OneMesh для создания Mesh-сети на базе существующего оборудования TP-Link.

Функциональное программирование с точки зрения EcmaScript. Чистые функции, лямбды, имутабельность Привет, Хабр! Сегодня мы начнём говорить на очень важную тему — функциональное программирование. Значение ФП в современной веб-разработке трудно переоценить. Архитектура любого крупного современного проекта включает в себя пользовательские библиотеки функций и на собеседов...

Новая версия OxygenOS для OnePlus 6 и OnePlus 6T добавляет функцию Screen Recorder Компания OnePlus выпустила новые стабильные сборки прошивки OxygenOS для своих прошлогодний флагманских смартфонов OnePlus 6 и OnePlus 6T . Обновления, который проходят под номерам OxygenOS 9.0.7 для OnePlus 6 и OxygenOS 9.0.15 для OnePlus 6T, поставляются с заплатками ...

MPS 2018.3: планы генерации, улучшения в языке сборки и упаковки и в языке редактора, обновленный интерфейс Привет, Хабр! Недавно мы выпустили [MPS 2018.3](https://www.jetbrains.com/mps/download/). В этой версии много новых функций, с которыми работа над проектами станет еще эффективнее. Мы улучшили планы генерации и язык описания редактора, добавили новые конструкции в язык сборк...

Oculus улучшает Rift Oculus выпускает новую версию шлема виртуальной реальности Rift - Oculus Rift S.

Обновление прошивки камеры Hasselblad X1D-50C добавляет совместимость с тремя моделями объективов Компания Hasselblad на днях сообщила о выпуске обновления встроенного программного обеспечения для камеры X1D-50C. Прошивка версии 1.22 делает указанную камеру совместимой с новыми объективами Hasselblad: XCD 2,8/65, XCD 1,9/80 и XCD 2,8/135 (производитель уточняет, что...

Одноклассники запустили татарский язык интерфейса Социальная сеть Одноклассники запустила локализацию на 16-й язык: теперь десктопный интерфейс соцсети стал доступен на татарском. Мобильная версия соцсети, а также приложения Одноклассников на iOS и Android будут локализованы в ближайшее время. Для татарской версии Однокласс...

Что интересного расскажет Apple на конференции WWDC 2019 Мы уже знаем, что Всемирная конференция разработчиков 2019 пройдет в период с 3 по 7 июня в Сан-Диего. На этом мероприятии Apple представит новые версии своих операционных систем, раскрыв множество интересных подробностей об их нововведениях. А их, надо сказать, явно будет ...

Алан Кей рекомендует почитать старые и забытые, но важные книги по программированию Алан Кей — это магистр Йода для ИТишников. Он стоял у истоков создания первого персонального компьютера (Xerox Alto), языка SmallTalk и концепции «объектно-ориентированного программирования». Он уже много высказывался о своем взгляде на образование в сфере Computer Science ...

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части: Часть 1: пишем языковую ВМ Часть 2: промежуточное представление программ Часть 3: Архитектура транслятора. Разбор языковых структур и математиче...

[Из песочницы] Попытки начать обучение ребенка программированию с Minecraft pocket edition На дворе осень и сын все чаще остается дома, уткнувшись в телефон или планшет, слабо реагируя на внешние раздражители. Меня это огорчает. Сам я начал программировать, как мне кажется, с того, что к моему первому компьютеру БК 0010-01 игры то на кассетах в комплекте шли, а в...

VBA и Python для автоматизации Excel и MS Office Поводом для заметки послужила статья на Хабре, в которой автор описывал, как он решал на Python задачу сбора и анализа метаданных из файлов Excel. Эта заметка более подробно раскрывает всем известный тезис: Под конкретную задачу надо выбирать наиболее подходящий инструмент п...

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

Добавляем Sign in with Apple на back-end На WWDC 2019 Apple представила новую систему авторизации пользователей — Sign in with Apple. Возникла задача интегрировать её в наш back-end и синхронизировать её с уже существующими методами авторизации при помощи email, Google и Facebook. За задачу взялся наш коллега kuren...

Пишем Android приложение для киноманов — Часть 1 (Прототипирование) Доброго времени суток, Хабр! Не секрет, что недавно компания Google утвердила в качестве приоритетного языка программирования ОС Android — Kotlin. В этой и последующих статьях будет рассказываться о создании приложения на этом языке. Читать дальше →

[Из песочницы] Почему Вы должны попробовать FastAPI? Лого взято из Github репозитория FastAPI FastAPI — относительно новый веб-фреймворк, написанный на языке программирования Python для создания REST (а если сильно постараться то и GraphQL) API, основанный на новых возможностях Python 3.6+, таких как: подсказки типов (type-hi...

Российские программисты снова стали лучшими в мире Финал олимпиады по программированию проходил в португальском городе Порту. Каждая команда получала один компьютер и список задач, решение которых должно быть написано на языках программирования C, C++, Java, Python или Kotlin. Зачетные баллы участники получали, если их скомп...

Sercomm ES2251 – важная веха в разработке многогигабитных сервисов DOCSIS 3.1 с Ethernet 2,5 Гб/с Компания Sercomm (код TWSE: 5388), ведущий производитель и поставщик телекоммуникационного оборудования, сообщила о выпуске первого в мире кабельного модема с верифицированной совместимостью (VFI) DOCSIS® 3.1 и возможностями Ethernet-соединения на скорости 2,5 Гб/с. Sercomm ...

Асинхронное программирование в JavaScript (Callback, Promise, RxJs ) Всем привет. На связи Омельницкий Сергей. Не так давно я вел стрим по реактивному программированию, где рассказывал про асинхронность в JavaScript. Сегодня я бы хотел законспектировать этот материал. Но перед тем как начать основной материал нам нужно сделать вводную. Итак...

Новые языки программирования незаметно убивают нашу связь с реальностью Однажды настанет день, когда команды в программировании будут выглядеть вроде «эй, компьютер, сделай-ка мне вот эту хреновину». Что там будет под капотом, ни одна живая душа уже не поймет. Команда «хреновина» интерпретируется в абзац с описанием, который интерпретируется...

«1С:Предприятие 8» поддерживает новые версии СУБД Postgres Pro По результатам технического тестирования подтверждена совместимость платформы «1С:Предприятие 8» с новыми десятыми …

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

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

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

[Из песочницы] NeoBook: среда программирования для непрограммистов NeoBook: среда программирования для непрограммистов Для кого эта статья Статья написана, в первую очередь, для тех, кто не является профессиональным программистом, но хочет уметь создавать свои собственные компьютерные программы для компьютеров с Windows. Программирование ...

[Перевод] Jetpack Compose Jetpack Compose это отдельный набор инструментов разработанный для упрощения разработки UI. Он соединяет модель реактивного программирования с лакончностью и лёгкостью использования языка программирования Kotlin ПРИМЕЧАНИЕ: Jetpack Compose в настоящее время находится в ст...

«Теория Большого взрыва» и практика применения Python Вступление В последнее время активно изучаю язык программирования Python. Особенно меня заинтересовало использование Python в распознавании и классификации лиц. В статье я попробую применить распознавание лиц для сериала «Теория Большого взрыва». Читать дальше →

Astra Linux и «КонсультантПлюс» – новый программный стек В ходе тестовых испытаний подтверждена полная совместимость последних версий ОС Astra Linux и справочной правовой системы «КонсультантПлюс».

Представлена Xiaomi «Чечевица». Новый водоочиститель Xiaomi Mi Lentils стоит 140 долларов Компания Xiaomi представила новый водоочиститель, который получил название Lentils или «Чечевица». Он предлагается по цене около 140 долларов. Чтобы понять, почему разработчики выбрали такое название, достаточно взглянуть на фотографии водоочист...

Список смартфонов Huawei, которые получат финальную версию Android 10 В ходе ежегодной пресс-конференции Google I/O 2019 для разработчиков поисковый гигант анонсировал подробности о десятой версии Androiв и опубликовал список первых смартфонов, которые смогут начать бета-тестирование новой операционной системы. До выхода стабильной версии...

Поворотную камеру смартфона Asus Zenfone 6 снова улучшили Компания Asus опубликовала свежее обновление программного обеспечения за версией 16.1210.1904.133 для своего смартфона Asus Zenfone 6, который оснащен поворотной сдвоенной камерой. В частности, новая прошивка улучшает работу камеру. В списке изменений говорится о том, ч...

Мод Daughters of Ash для оригинальной Dark Souls предлагает расширенную мифологию и новый сюжет Пользователь Grimrukh выпустил крупное расширение оригинальной Dark Souls для ПК, которое предлагает большое количество нового контента. Модификация называется Daughters of Ash. Её можно загрузить на NexusMods. Модификация Daughters of Ash является переосмыслением...

Писали API — порвали XML (два) Первый API МоегоСклада появился 10 лет назад. Всё это время мы работаем над существующими версиями API и разрабатываем новые. А несколько версий API уже успели похоронить. В этой статье будет много всего: как создавали API, зачем он нужен облачному сервису, что дает пользо...

Что такое музыкальное программирование — кто и почему им занимается, устраивая настоящие live-сессии Ранее мы говорили об инструменте OpenMusic. Он позволяет писать музыку, используя объектно-ориентированный подход. Сегодня речь пойдет о людях, которые создают композиции с помощью специализированных языков программирования. И зачастую делают это «в прямом эфире». Читать д...

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

Блокчейн-фреймворки R3 и Hyperledger теперь поддерживают язык программирования от Digital Asset Ведущий мировой разработчик блокчейн-решений Digital Asset Holdings сделал язык программирования смарт-контрактов DAML совместимым с платформой Corda от консорциума R3, фреймворком Hyperledger Fabric, а также облачной базой данных Amazon Aurora. DAML integrations announced f...

Яндекс запустил бесплатные онлайн-курсы для тех, кто хочет научиться разрабатывать приложения под iOS За три месяца слушатели познакомятся с языком программирования Swift и с нуля создадут собственное мобильное приложение.

Razer выпустила защитные чехлы для iPhone, улучшающие охлаждение Компания Razer выпустила защитные чехлы для смартфонов Apple iPhone, которые выполняют не только защитные функции, но и улучшают охлаждение при высоких нагрузках. ***

Криптографический АРМ на базе стандартов с открытым ключом. Конфигурирование токенов PKCS#11 Еще раз просмотрев функционал утилиты cryptoarmpkcs, обратил внимание на то, что она, в основном работая с криптографическими токенами/смаркартами PKCS#11, не имеет встроенного функционала для их конфирурирования. Речь идет об инициализации токенов, установки PIN-кодов и т.п...

[Из песочницы] ES6 Простым языком Шаблонные литералы Шаблонные литералы заключены в обратные кавычки (` `) вместо двойных или одинарных. Они могут содержать подстановки, обозначаемые знаком доллара и фигурными скобками (${выражение}). Пример: var name = "bill"; console.log(`Hello ${name}`); // He...

Подтверждена совместимость последних версий ОС Astra Linux c Liberica JDK Группа компаний Astra Linux и BellSoft успешно завершили тестовые испытания своих программных продуктов, в ходе которых была подтверждена совместимость операционных систем Astra Linux Special Edition релиз «Смоленск» версии 1.6 и Astra ...

Камера OnePlus 7 стала снимать лучше после обновления Меньше недели назад OnePlus 7 получил свое первое обновление программного обеспечения за версией OxygenOS 9.5.4, которое включало апрельскую заплатку системы безопасности операционной системы Android, функцию DC Dimming, улучшало качество фотографий и так далее. Теперь...

ПК iRU сертифицированы на совместимость с ОС «Лотос» Компания iRU получила сертификат на совместимость персональных компьютеров с операционной системой «Лотос», российского разработчика ООО «Энстрим». По результатам тестирования, все компоненты аппаратного комплекса системных блоков iRU полностью ...

Для кого нужны курсы JavaScript, (JS) и где их пройти в Харькове В настоящее время компьютерные технологии развиваются как никогда стремительно. Поэтому не удивительно, что специалисты в сфере IT-технологий сегодня предельно востребованы. Множество разных компаний находятся в поиске специалистов данной сферы деятельности, которые в полной...

Первые данные об Android Q: тёмное оформление и режим десктопа Выход новой версии Android ожидается ещё через несколько месяцев. Однако разработчики из XDA-Developers, похоже, раздобыли раннюю тестовую сборку Android Q (она же Android 10). После её установки на Google Pixel 3 XL там обнаружились новые функции, которые не факт, ...

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

Подробности о новом поколении Xbox: Windows Core OS, дашборд и другое Некоторое время назад Sony анонсировала новое поколение игровых консолей PlayStation, и теперь нет причин думать, что Microsoft не последует этому примеру. Ежегодная выставка игровой индустрии E3 2019 — отличное место, чтобы показать миру новое поколение Xbox. По слухам, ли...

Новый твердотельные накопители Seagate FireCuda 520 Компания Seagate Technology, сегодня представила новый твердотельный накопитель Seagate FireCuda 520 PCIe Gen4 x4. FireCuda 520 является самым быстрым твердотельным накопителем компании и обеспечивает совместимость со всеми материнскими платами PCIe Gen4. Благодаря послед...

[Перевод] JavaScript: 7 полезных мелочей Автор заметки, перевод которой мы сегодня публикуем, говорит, что в JavaScript, как и в любом другом языке программирования, можно обнаружить множество маленьких хитростей, предназначенных для решения самых разных задач, как простых, так и довольно сложных. Некоторые из подо...

Фото дня: обратная сторона Луны глазами китайского аппарата «Чанъэ-4» Китайское национальное космическое управление (China National Space Administration, CNSA) представило первые снимки обратной стороны Луны, сделанные посадочным аппаратом. Фотографии получены с борта космического зонда «Чанъэ-4» (Chang'e-4). Он стал первым в мире апп...

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

Состоялся релиз Microsoft Launcher 5.1.1 Microsoft выпустила обновление для приложения Launcher версии 5.1.1. Новая версия не несет каких-то новых функций, но улучшает работу самого приложения. Все ключевые изменения были произведены при релизе Microsoft Launcher 5, а именно: добавили Timeline, Sticky Notes, время ...

[Перевод] Сравнение BDD фреймворков Python: плюсы и минусы Всем привет. Уже в этом месяце в ОТУС стартует курс "Python QA Engineer". В преддверии старта данного курса делимся с вами переводом интересного материала. Почти все основные языки программирования имеют фреймворки для BDD тестирования, и Python не исключение. И по факту, у...

[Перевод] F#10: Списки Любое серьезное программирование на любом языке всегда будет включать списки. Таким образом, вам будет приятно узнать, что F# очень и очень хорошо поддерживает списки с помощью своего модуля List. Список в F# — это упорядоченная, неизменная серия элементов одного типа. Читат...

Android и iOS напряглись. HarmonyOS наступает В августе этого года компания Huawei выпустила свою операционную систему HarmonyOS, которая предназначены для целого ряда устройств умного дома, телевизоров, а в перспективе и для смартфонов. Новое исследование указывает на то, что рыночная доля HarmonyOS в следующем го...

Международные стандарты по ИИ будут разработаны на русском языке Подкомитет ISO/IEC по стандартизации в области искусственного интеллекта поддержал предложение Технического …

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

Samsung выпускает первое крупное обновление для Galaxy Fold Samsung не оставляет попытки вывести Fold Galaxy в один ряд со своими флагманами. Последнее обновление содержит множество новых функций, которые ценятся многими пользователями. Обновление весит 670 МБ и содержит ночной режим для селфи, который уже является частью программног...

Андрей Терехов (продолжение): «Когда говорят, что мы отстали от американцев навсегда, я отвечаю: „Не дождетесь!“» Вторая часть интервью с завкафедрой системного программирования Матмеха СПбГУ, доктором физмат наук, профессором, президентом компании «Ланит-Терком». Андрей Николаевич Терехов рассказал о создании кафедры матобеспечения ЭВМ и своих многочисленных учениках, языке PADLA, ра...

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

Сайт с нуля: как школьники осваивают IT При знакомстве с IT важно найти как грамотных наставников, так и увлеченных единомышленников. Такая возможность представилась ребятам из Кемерово, для которых центр развития «Эврика» организовал мастер-класс по web-программированию и созданию сайтов. 12 октября участники...

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

Индексация сайтов в Google теперь будет по их мобильным версиям Google перейдет на индексирование с приоритетом мобильного контента в 2019 года. Изменения коснутся новых сайтов, для старых пока все останется прежним.

Windows Server Core против GUI и совместимость с ПО Мы продолжаем рассказывать про работу на виртуальных серверах с Windows Server 2019 Core. В прошлых постах мы рассказали как готовим клиентские виртуальные машины на примере нашего нового тарифа VDS Ultralight с Server Core за 99 рублей. Затем показали как работать с Windows...

Qualcomm на MWC 2019: платформа для роботов, быстрые беспроводные зарядки и 5G в лэптопах Участие в выставке MWC 2019 приняла и компания Qualcomm, которая представила универсальную платформу для роботизированной техники Robotics RB3, а также объявила о внедрении стандарта Quick Charge в беспроводные зарядные устройства и технологии 5G в процессор Snapdragon 8cx д...

Портрет российского Data Scientist Где живут и работают специалисты в Data Science, сколько им лет, какой вуз они закончили, какими языками программирования владеют, сколько у них ученых степеней – Академия больших данных MADE от Mail.ru Group и служба исследований компании HeadHunter изучили резюме 8 тыс. ро...

Windows 10X будет поддерживать Win32-приложения, песочницу и другие функций Складные компьютеры с двумя экранами могут быть следующей большой инновацией, и для них будет также и версия Windows 10. На мероприятии Surface 2 октября Microsoft анонсировала новую операционную систему под названием «Windows 10X», которая будет работать на устройствах с дв...

Выпущена финальная спецификация PCI Express 5 Организация PCI-SIG подготовила окончательные спецификации стандарта PCI Express (PCIe) 5.0, который обеспечит скорость передачи данных до 32 ГТ/с, сохраняя низкое энергопотребление и обратную совместимость.

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

SAS и Coursera запустили программу для освоения базовой специализации в аналитике данных На популярной онлайн-платформе теперь можно бесплатно получить специализацию по программированию на языке SAS Base. Курсы помогают подготовиться к получению статуса сертифицированного специалиста и повысить свою ценность на рынке труда.

Приватный браузер Brave запускает рекламу с вознаграждением за просмотр Анонимный браузер Brave со встроенным адблокером объявил о запуске программы Brave Ads, участники которой смогут получать оплату за просмотр рекламы. Брендан Эйч, создатель языка программирования JavaScript и бывший генеральный директор Mozilla, возглавляющий Brave, уже давн...

Новая прошивка для Samsung Galaxy S9 улучшила камеру смартфона Компания Samsung начала распространение новой прошивки для флагманского смартфона Samsung Galaxy S9, которая получила номер G960FXXU2CSA2. Данное обновление предназначено для улучшения качество фотографий, которые делаются на фронтальную камеру смартфона. В частности, г...

SK Hynix обещает PC5 DDR5 к 2020 году По словам сотрудника исследовательского отдела SK Hynix Ким Донг-Кьюна (Kim Dong-Kyun), стандарт новой памяти PC5 DDR5 может появиться на рынке к 2020 году. Первым таким стандартом памяти будет DDR5-5200, который предлагает почти вдвое большую пропускную способность, чем DDR...

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

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

Улучшаем работу Wi-Fi. Часть 3. Размещение точек доступа Обычно, когда говорят, что можно повысить качество работы чего-либо, то имеют в виду внедрение каких-либо новинок, обновлений, в общем всего того, что связано с приобретением новой техники. Однако в погоне за техническими новинками иногда упускаются такие важные вещи как ус...

Смартфон Samsung Galaxy S10+ получил первое обновление Компания Samsung выпустила первое обновление для своего свежеиспеченного флагмана Galaxy S10+, который продается пока только в Китае. Обновление исправляет ошибки и уязвимости, улучшает стабильность, добавляет возможность переназначить аппаратную кнопку Bixby и включает фун...

Wi-Fi 6 поколения уже здесь. Чем он так хорош? С постоянно растущим объемом информации возрастает и нужда в увеличении пропускной способности. Еще несколько лет назад передача потокового видео в разрешении 4К казалась очень сложной, да и подходящие для его воспроизведения телевизоры (не то что смартфоны) можно было по п...

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

СМИ: Polkadot повторно выйдет на ICO в попытке привлечь $60 млн Криптостартап Polkadot планирует дополнительно привлечь $60 млн при помощи еще одного первичного предложения монет (ICO). Об этом сообщает Wall Street Journal со ссылкой на знакомые с ситуацией источники. Если ICO будет успешно завершено стоимость всех существующих токенов P...

Что такое логическое программирование и зачем оно нам нужно У того, кто в детстве не писал на Прологе — нет сердца, а у того, кто пишет на нём сегодня — нет мозгов. (оригинал) Если вас всегда терзали мучительные сомнения — что за фигня это Логическое Программирование (ЛП) и вообще зачем оно нужно? То это статья для вас. Можно по-раз...

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

VESA анонсировала стандарт DisplayHDR True Black для OLED дисплеев Организация Video Electronics Standards Association (VESA) новый стандарт широкого динамического диапазона DisplayHDR True Black, который представляет собой модификацию существующей спецификации High-Performance Monitor and Display Compliance Test Specification (DisplayHDR)....

Все три версии Apple iPhone модельного ряда 2020 года получат поддержку 5G Несмотря на то, что Apple так и не стала первым производителем смартфонов, выпустившим устройство с поддержкой 5G, она может стать первой компанией, которая перевела весь свой модельный ряд на поддержку нового стандарта связи. Как сообщает аналитики Минг-Чи Куо, в 2020 году ...

[Из песочницы] Облагораживаем Wi-Fi роутер Phicomm K3C 1. Немного предыстории 2. Технические характеристики Phicomm K3C 3. Прошивка OpenWRT 4. Русифицируем интерфейс 5. Добавляем тёмные темы Есть у китайской фирмы Phicomm в модельном ряду Wi-Fi роутеров устройство под названием K3C AC1900 Smart WLAN Router. В устройс...

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

Huawei крайне успешно тестирует ОС Fuchsia с устройствами на базе однокристальных систем Kirin Как известно, компания Google в данный момент занимается разработкой операционной системы Fuchsia, которая будет сильно отличаться от самой популярной в мире мобильной ОС Android. Тем не менее, специалисты уже успели выяснить, что проблем с совместимостью между новой оп...

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

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

Первое обновление для Samsung Galaxy A70 улучшило камеру и работу дактилоскопического датчика Смартфон Samsung Galaxy A70 получил первое обновление программного обеспечения, которое улучшает общую производительность устройства и приносит более конкретные нововведения, которые касаются камеры и сканера отпечатков пальцев. Прошивка A705GMDDU1ASE4 имеет размер...

11-летний испанский мальчик написал код для сотни видеоигр Антонио Гарсия Висенте выполняет задачи, которые перед ним ставят преподаватели, но не забывает и о Клубе юных программистов при Университете Вальядолида, где началась его «карьера». Как пишут Новости ИТ, Когда Антонио, родившемуся в Вальядолиде в 2007 году, было всего 6 лет...

JEDEC утвердила новый стандарт оперативной памяти LPDDR5 для мобильных устройств следующих поколений Организация JEDEC опубликовала финальную версию стандарта LPDDR5. Новый стандарт оперативной памяти обеспечит прирост производительности и энергоэффективности для будущих смартфонов. Оперативная память LPDDR5 обеспечивает 2-кратный прирост скорости передачи данных по сравнен...

С чего начать изучение Python: книги для начинающих Друзья, забирайте в закладки подборку из 17 книг по Python. Подборка поможет вам освоить язык программирования с нуля или с минимальными знаниями. Готовы приступить к изучению Python? Тогда начнем! Читать дальше →

Как Sony и Panasonic пытались создать замену DVD и Blu-ray, но не смогли 10 марта 2014 года Sony и Panasonic представили стандарт оптических носителей Archival Disc. Он разработан специально для промышленного применения. Выбор способа хранения информации в виде оптических дисков японцы объяснили такими достоинствами, как пыле- и водонепроницаемос...

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

Redmi K20 Pro Premium 12/512 Гбайт выйдет в Китае 18 октября за $420 Redmi выпустила постер, который показывает, что Redmi K20 Pro Premium Edition будет официально выпущен в Китае в 10 часов утра 18 октября. Эта версия будет поставляться с внушительными 12 Гбайт оперативной памяти и 512-Гбайт скоростным накопителем. Интересно, что продаваться...

Опубликована окончательная спецификация USB 4 Ассоциация USB Implementers Forum (USB-IF), ответственная за разработку стандартов шины USB, опубликовала финальную версию стандарта USB 4.0, который впервые был представлен в марте этого года.

Astra Linux и Liberica JDK – российское платформенное решение для работы Java-приложений ГК Astra Linux первой из разработчиков отечественных операционных систем подтвердила совместимость последних версий ОС Astra Linux c российским Java-дистрибутивом Liberica JDK, программным продуктом компании BellSoft.

Обновление улучшило работу камеры смартфона ASUS ZenFone 6 Компания ASUS выпустила первое обновление прошивки для флагманского смартфона ZenFone 6, которое направлено на улучшение камеры устройства. Обновление улучшает фирменные режимы Super Night Mode и HDR+, а также добавляет возможность использования кнопок регулировки громкости ...

OSDay 19 или почему еще жив язык Си Недавно (10-11 июня) в Москве прошла очередная научно-практическая конференция OSDay. На этот раз конференция проходила в математическом институте им. В.А. Стеклова РАН. Формально она была посвящена инструментам разработки операционных платформ и системного программного обе...

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

Вышла новая версия Ledger Live с поддержкой токенов стандарта ERC-20 Разработчик аппаратных кошельков Ledger объявил о выпуске новой версии приложения Ledger Live, которое, помимо 22 криптовалют, теперь поддерживает более 1250 токенов стандарта ERC-20. BREAKING NEWS 🚀🚀#ERC20 tokens are now supported on #LedgerLive! Manage more...

[Перевод] Шина PCIe 5.0 готова к вводу в строй Индустрия застряла с шиной PCIe 3.0 почти на семь лет, и хотя первая поддержка PCIe 4.0 для настольных компьютеров скоро появится в третьем поколении чипов Ryzen от AMD, а первые SSD с поддержкой PCIe 4.0 появились совсем недавно, производители уже готовятся к принятию PCIe ...

PS5, возможно, сможет запускать игры всех четырёх прежних поколений PlayStation Обратная совместимость стала большим плюсом игровой консоли Microsoft Xbox One, которая позволяет игрокам наслаждаться избранными играми, выходившими для Xbox 360 и оригинальной Xbox. Sony несколько отстала в этом отношении: за исключением переизданий и потоковой службы PS N...

Свежая версия OxygenOS для OnePlus 6 и OnePlus 6T добавляет новые функции Компания OnePlus выпустила новые прошивки OxygenOS для своих прошлогодний флагманских смартфонов OnePlus 6 и OnePlus 6T. Они проходят под разными версиями (OxygenOS Open Beta 22 для OnePlus 6 и OxygenOS Open Beta 14 для OnePlus 6T), но разницы между ними нет. Изменения ...

Компания LG Innotek представила первый в мире модуль связи 5G для автомобилей Южнокорейская компания LG Innotek представила автомобильный модуль связи, поддерживающий сети 5G. По словам производителя, это первый в мире модуль 5G для автомобилей. Он построен на элементной базе Qualcomm. Конструкция модуля включает модем, память и радиочастотные це...

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

[Перевод] C# или Java? TypeScript или JavaScript? Классификация языков программирования на основе машинного обучения На GitHub представлено больше 300 языков программирования, начиная с общеизвестных языков, таких как Python, Java, и Javascript, и заканчивая эзотерическими языками, такими как Befunge, известными только малым группам людей. Топ-10 языков программирования, размещенных на Gi...

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

Google рассказала, как создавать приложения на Android «Разработка Android-приложений на языке Kotlin» – это бесплатный онлайн-курс, который компания Google разработала совместно с образовательной организацией Udacity для того, чтобы любой желающий мог пройти самостоятельное обучение и постичь азы (и не только) программирования...

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

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

DICE: режима «5 на 5» в Battlefield V не будет DICE отказалась от запланированного режима соревнования «5 на 5» в Battlefield V, решив, что это поможет им больше уделять внимание исправлениям критических ошибок и придерживаться намеченного плана. Как сказал старший продюсер проекта Райан Макартур (Ryan McArthur), у разра...

«Чечевица» возвращается. Водоочиститель Xiaomi Mi Water Purifier C1 позволяет подключить сразу три крана В середине августа в был представлен новый водоочиститель Xiaomi Mi Lentils, а сегодня в продажу поступает его преемник, который получил название Xiaomi Mi Water Purifier C1. Если Xiaomi Mi Lentils стоил 140 долларов, то цена Xiaomi Mi Water Purifier C1 составляет прим...

Ripple, IBM и SWIFT вошли в единую блокчейн-ассоциацию 105 мировых технологический компания, в том числе SWIFT, IBM, Ripple и Consensys AG, вошли в состав Международной ассоциации доверенного применения блокчейна (INATBA) для продвижения DLT-технологий на территории Евросоюза. Полный перечень организаций представлен в пресс-рели...

Huawei готовит первый планшет с обратной беспроводной зарядкой Недавно мы узнали, что флагманский планшет Huawei MatePad Pro будет представлен 25 ноября. Этому устройству приписывают топовую SoC Kirin 990, а из имеющихся в Сети изображений мы можем понять, что планшет будет оснащён экраном с вырезом для фронтальной камеры. И в это...

Представлены новый формат карт памяти — microSD Express В нем устаревший интерфейс дополнен интерфейсом PCIe и поддержкой NVMe, что позволило получить скорость до 985 МБ/с при сохранении обратной совместимости Организация SD Association представила на мероприятии MWC 2019 спецификацию карты памяти microSD Express. В новом см...

[Перевод] Что сделало Lisp особенным "Величайший из когда-либо созданных языков программирования" — Alan Kay, «on Lisp» Когда Маккарти разработал Lisp в конце 1950-х, он радикально отличался от существующих языков, самым главным из которых был Fortran. Читать дальше →

Google выпустила Android Q beta 2 для смартфонов Google Pixel Google выпустила Android Q beta 2 для разработчиков. Если вы установили первую бета-версию Android Q на свой смартфон Google Pixel, то теперь вы сможете обновить свой телефон до второй бета-версии. Android Q beta 2 доступна для загрузки, только для смартфонов Pixel, Pixel XL...

iPadOS – новая операционная система для планшетов iPad с улучшенными возможностями многозадачности и нативной поддержкой обычных флешек Apple представила крупное обновление программного обеспечения для iPad, которое по сути представляет собой отдельную операционную систему для планшетов, именуемую iPadOS. Компания долгое время вносила изменения в iOS, улучшая функции многозадачности, добавляя режимы Split Vi...

Складной смартфон Samsung Galaxy Fold получил первое обновление Компания Samsung выпустила первый апдейт для недавно появившегося в продаже смартфона Galaxy Fold 5G. Речь идет о совсем небольшом обновлении, которое, впрочем, добавляет одно нововведение. Это функция Link to Windows, которая впервые появилась в топовом смартфоне Galaxy Not...

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

VESA утвердила стандарты DisplayHDR для ноутбучных и OLED-дисплеев Организация Video Electronics Standards Association (VESA) обновила стандарт для оценки дисплеев с расширенным динамическим диапазоном DisplayHDR, добавив в него критерии для OLED-панелей, а также ноутбучных матриц. Напомним, что его предыдущая версия применялась для...

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

Работа над стандартом PCI Express 5.0 близка к своему завершению Финальная версия должна выйти в первом квартале 2019 года.

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

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

Qualcomm Snapdragon 730, 730G и 665: мобильные платформы среднего уровня с улучшенным ИИ Компания Qualcomm представила сразу три новые однокристальные платформы, предназначенные для использования в смартфонах среднего ценового сегмента. Новинки называются Snapdragon 730, 730G и 665, и, по словам производителя, они обеспечивают лучшую работу с ИИ и более высокую ...

DisplayPort 2.0 троекратно превосходит своего предшественника по пропускной способности, поддерживая разрешения более 8К Отраслевая организация VESA сегодня представила стандарт DisplayPort (DP) версии 2.0. Это первое значительное обновление стандарта DisplayPort с марта 2016 года. Оно обеспечивает увеличение пропускной способности данных в три раза по сравнению с предыдущей версией Displ...

Блеск и нищета переводной литературы — Лучше вообще не читать, чем такое. Часто ли вы читаете техническую литературу? Именно литературу, а не мануалы на хабре или багрепорты на гитхабе? А когда читаете, на каком языке предпочитаете это делать (если есть возможность выбирать, конечно)? Какую версию предпочтёт...

EK Water Blocks хвастается фотографиями водоблока для топовой видеокарты AMD Несколько дней назад компания Bykski представила водоблок для видеокарты Radeon VII. Судя по всему, это был первый водоблок для данного адаптера, вышедший на рынок. Но продукция Bykski продаётся в основном в Азии, а для Европы интереснее то, что выпусти компания EK Wat...

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

Опубликована спецификация OpenXR 1.0, закладывающая основу открытой экосистемы AR и VR Консорциум Khronos Group, включающий более 140 ведущих компаний-производителей оборудования и программного обеспечения, объявил о ратификации и широкой доступности спецификации OpenXR 1.0 и ее первых реализаций. Разработка OpenXR началась в 2017 году. По определ...

[Перевод] Язык программирования Swift на Raspberry Pi Raspberry PI 3 Model B+ В этом мануале мы разберем основы использования Swift на Raspberry Pi. Raspberry Pi — небольшой и недорогой одноплатный компьютер, потенциал которого ограничен лишь его вычислительными ресурсами. Он хорошо известен техногикам и любителям DIY. Это о...

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

[Перевод] Архитектура программного обеспечения переоценена, простой и понятный дизайн — недооценен Вашему вниманию предлагается перевод поста Гергелия Ороса, занимающего должность Engineering Manager в Uber. В нем он делится своим взглядом на проектирование крупномасштабных систем, основанном на собственном практическом опыте работы в Uber и Microsoft. В сочетании с ком...

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

Баги C++20. Итоги встречи в городе Белфаст На днях прошла встреча комитета по стандартизации языка программирования C++ в городе Белфасте. От представителей стран в комитет прилетело около 400 замечаний к C++20, с половиной из них успели расправиться. Под катом вас ждут результаты обсуждений замечаний России (да-да,...

«Сетевая Академия ЛАНИТ» и Veeam Software бесплатно обучат языку программирования С# Учебный центр «Сетевая Академия ЛАНИТ» (входит в группу компаний ЛАНИТ) снова открыл набор слушателей на бесплатный очный курс для начинающих программистов с перспективой трудоустройства в офисы компании Veeam Software. Теперь ...

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

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

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

Wi-Fi 6 официально сертифицирован: новый уровень скорости, пропускной способности и безопасности 16 сентября официально начала работу программа сертификации Wi-Fi Certified 6, которая подразумевает поддержку оборудованием спецификации IEEE 802.11ax. Фактически, это новый стандарт беспроводной технологии Wi-Fi 6. Одно из условий работы по новому стандарту — поддержка ус...

Новая версия OxygenOS 9.5.9 для OnePlus 7 Pro улучшает качество фотографий и делает интерфейс более плавным Флагманский смартфон с выдвижной фронтальной камерой OnePlus 7 Pro получил очередное обновление программного обеспечения, которое проходит под номером OxygenOS 9.5.9. Несмотря на то, что китайский компания OnePlus выпускает обновления для своих новых смартфонов довольно...

Магические трансформации типов данных в Rust: Интринсика mem::transmute<T, U> Введение Язык программирования Rust, невзирая на всеохватывающую идеологию безопасности данных, располагает и небезопасными методиками программирования, ведь порой они могут повышать скорость путём устранения лишних вычислений, а порой это просто жизненная необходимость. Од...

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

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

Принятие лучших практик ITSM: преимущества и недостатки Управление ИТ-услугами (ITSM) — это искусство внедрения и поддержки ИТ-услуг для удовлетворения потребностей организации в осуществлении оперативной деятельности как в настоящее время, так и в будущем (конечно, существует множество других определений ITSM). Облас...

Huawei представила операционную систему Harmony OS Сегодня открылась конференция Huawei Developers Conference 2019, на которой компания представила свою операционную систему — Harmony OS (китайские СМИ называют ее Hong Meng). Особенность ее — свободное использование всеми желающими, так как распространятся о...

Джулия и параллельные вычисления С момента выхода в августе 2018, язык Julia активно набирает популярность, войдя в топ 10 языков на Github и топ 20 самых популярных профессиональных навыков по версии Upwork. Для начинающих стартуют курсы и выпускаются книги. Julia используется для планирования космических...

Daimler отказался от создания новых двигателей Руководитель отдела разработок Daimler Маркус Шефер официально подтвердил Auto Motor und Sport, что приоритеты немецкого автопроизводителя сместились в сторону электромобилей. Все ресурсы компании брошены на развитие электромоторов, аккумуляторов, а также гибридных силовых у...

Доступна новая бета-версия Microsoft To-Do для Android Компания Microsoft выпустила новую бета-версию приложения To-Do (1.49.7632) для операционной системы Android, которая принесла с собой возможность прикреплять файлы к задачам в личных списках. Поддержка этой функции также присутствует в приложении для Windows 10 с номером в...

iRU получила сертификат совместимости своих ПК с системным ПО «РОСА» Один из ведущих российских производителей компьютеров, компания iRU, получила сертификат на совместимость своей продукции — персональных компьютеров — с программным обеспечением российской компании «РОСА» (ООО «НТЦ ИТ РОСА»). По результатам тестирования ...

Не очередной язык программирования. Часть 2: Логика представлений Вторая часть трилогии о языке и платформе lsFusion. Первую часть можно найти тут. В ней речь пойдет о логике представлений, а именно обо всем том, что связано с объединением данных и отображением их пользователю или другим информационным системам. Читать дальше →

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

Не дожидаясь Flyme 8. Новая версия Flyme 7 для смартфонов Meizu приносит с собой систему ИИ OneMind 3.0 Одним из новшеств прошивки Flyme 7 для смартфонов Meizu стала система искусственного интеллекта One Mind 2.0, тогда как первая версия One Mind была встроена в Flyme 6. Разработчики решили не дожидаться выхода Flyme 8 и выпустили третью версию систему One Mind, которая п...

Acer представляет монитор Predator XB273KS Устройство является обновленной версией 4К-модели XB273K и отличается от предшественника более современным чипом Nvidia G-Sync, совместимостью с технологией синхронизации частоты изображения HDMI VRR и 10-битной цветопередачей, а также новой эргономичной стойкой.

Новый монитор Predator XB273KS: нет предела совершенству Компания Acer представляет 27-дюймовый игровой монитор Predator XB273KS из линейки XB3. Устройство является обновленной версией 4К-модели XB273K и отличается от предшественника более современным чипом NVIDIA® G-SYNCTM, совместимостью с технологией ...

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

ГК Astra Linux и Siemens тестируют продукты на совместимость Компании успешно провели тестовые испытания промышленных компьютеров Simatic c операционной системой специального назначения Astra Linux Special Edition. После подтверждения корректного функционирования был подписан сертификат совместимости продуктов в рамках партнёрской про...

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

Новый патент Sony может означать полную обратную совместимость на PlayStation 5 Sony до сих пор не достигла обратной совместимости в PlayStation 4. Однако новый патент, поданный Sony, распространяет слухи о том, что совместимость с ретро-играми может появиться путем эмуляции на PlayStation 5.Новый патент, поданный Sony, может предположить, что PlayStati...

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

В Android Q beta 4 заработали динамические обновления системы Google только что выпустила Android Q beta 4, и в этом обновлении заработала одна очень занятная функция. В новую бета-версию завезли возможность динамического обновления системы или, как ее называет сама Google, Dynamic System Updates. Новая функция позволит вам временно у...

Nvidia наконец-то начнёт поддерживать технологию Adaptive-Sync На рынке уже несколько лет существует две технологии адаптивной синхронизации изображения: Nvidia G-Sync и AMD FreeSync, которая в своё время стала частью стандарта DisplayPort 1.2a, «превратившись» в Adaptive-Sync. Несмотря на то, что работают технологии по...

Cascade Lake-X требует жертв: новые версии BIOS, поддерживающие процессоры Intel Core i9-10000, могут утратить совместимость с моделями Kaby Lake-X Владельцам старых моделей стоит тщательно изучить документацию перед обновлением BIOS.

Какие смартфоны обновятся до тестовой версии Android Q? Число производителей, которые обеспечат совместимость своих устройств с этим обновлением, будет расширено.

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

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

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

[Из песочницы] ОС реального времени AQUA RTOS для МК AVR в среде BASCOM AVR При написании для МК кода посложнее, чем «помигать лампочкой», разработчик сталкивается с ограничениями, присущими линейному программированию в стиле «суперцикл плюс прерывания». Обработка прерываний требует быстроты и лаконичности, что приводит к добавлению в код флагов и п...

GeekBrains проведет бесплатный GeekChange по программированию С 3 по 8 июня образовательный портал GeekBrains организует GeekChange  — 12 онлайн-встреч с экспертами программирования.  Каждый вебинар — это новая тема о программировании в формате мини-лекций и практических заданий для новичков. Это мероприятие для тех, кто хочет начать п...

Пользователи Lenovo Z5s смогут копировать данные из аккаунтов iCloud и Xiaomi Смартфон Lenovo Z5s был представлен в декабре прошлого года, базовая версия предлагается по цене около 200 долларов, в связи с чем он стал довольно популярным, а вся стартовая партия была распродана за 60 секунд. Вице-президент Lenovo Group Чанг Ченг (Chang Cheng) офици...

Обновление Tizen 4.0 для Samsung Gear S3 и Gear Sport уже появилось в Европе Компания Samsung начала распространять обновление Value Pack с Tizen 4.0 для своих носимых устройств Gear S3 Classic и Gear Sport в прошлом месяце. Первыми его получили американские устройства, и теперь стало известно, что обновление Tizen 4.0 для Samsung Gear S3 и Gear...

Обновление клавиатуры Google Gboard добавляет еще 50 языков В настоящее время клавиатурное приложение Gboard поддерживает более 500 языков, но последнее обновление выводит его на более высокий уровень. В новейшем обновлении Gboard было добавлено не менее 50 новых языков, некоторые из которых являются неясными диалектами, которыми пол...

Компания iRU получила сертификат совместимости с системным ПО российской компании РОСА Персональные компьютеры iRU сертифицированы на совместимость с операционной системой RELD для рабочих станций корпоративных пользователей. Один из ведущих российских производителей компьютеров, компания iRU, получила сертификат на совместимость своей ...

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

Windows 10 Update Assistant – помощник по обновлению до November 2019 Update Помощник по обновлению до Windows 10 позволяет быстро и комфортно обновиться до последней версии Windows 10, то есть до ноябрьского обновления. Программа проверит совместимость вашего ПК с версией 1909, а также проверит свободное место на жесткой диске, после чего даст добро...

[Перевод] Ohio Challenger 2P и его 4 Кб оперативной памяти Статья Эрика Бэнгмана, управляющего редактора журнала Ars Technica Я уже замечал его краем глаза, когда ходил мимо него на уроки геометрии, но теперь мне предстояло впервые зайти в школьный компьютерный класс. Это был сентябрь 1980 года и мой первый год в средней школе Г...

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

Программирование LibreOffice Base В opensource офисных пакетах OpenOffice, LibreOffice есть редко используемая и очень скупо документированная возможность — программирование, которая позволяет быстро разрабатывать приложения, аналогичные, например, приложениям Microsoft Access. Сегодня я сделаю небольшой обз...

Управление семисегментным дисплеем с помощью ПЛИС Привет, Хабр! Хочу внести свою посильную лепту в продвижение ПЛИС. В этой статье я постараюсь объяснить, как на языке VHDL описать устройство, управляющее семисегментным дисплеем. Но перед тем как начать, хочу кратко рассказать о том как я пришел к ПЛИС и почему я выбрал язы...

Новая эра Wi-Fi началась. Сертифицированы первые устройства с поддержкой новейшего стандарта Wi-Fi 6 (IEEE 802.11ax) В развитии технологии Wi-Fi сделан очередной шаг — 16 сентября начала работу программа сертификации Wi-Fi CERTIFIED 6. Сертификация по этой программе гарантирует соответствие оборудования спецификации IEEE 802.11ax, определяющей новейший стандарт беспроводной технологии Wi-F...

Tesla открыла предзаказы на Model 3 в Европе и Китае Поскольку Tesla Inc — американская компания, то приоритет — у клиентов из США. Электромобили Tesla доступны, в первую очередь, американцам. Это актуально, в частности, в отношении «бюджетной» Tesla Model 3. Так было до начала 2019 года. Но сейчас ситуация изменилась — ко...

Прощайте, диски? Samsung не будет выпускать новые проигрыватели Blu-ray Медленно, но верно жизнь вращающихся накопителей клонится к закату, и Samsung забила очередной гвоздь в крышку гроба. Компания сообщила изданию Forbes, что прекратила выпуск Blu-ray-плееров 4K Ultra HD, а ресурс CNet также получил подтверждение, что Samsung останавливает про...

Спустя 36 лет MIDI начинает путь к стандарту 2.0 MIDI — это стандарт цифровой звукозаписи и формат обмена данными между электронными музыкальными инструментами. Когда-то он был широко известен пользователям ПК, но теперь остался уделом музыкантов. С 1983 года он почти не менялся, но время перемен пришло, и Ассоциа...

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

В Глазове ребят научат создавать мультфильмы в Scratch Глазов присоединился к Европейской неделе программирования: в рамках инициативы Meet and Code здесь пройдет хакатон. Воспитанники глазовского реабилитационного центра для детей и подростков с ограниченными возможностями познакомятся с языком программирования Scratch и на...

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

Новые ноутбуки Lenovo ThinkBook выдерживают 25 000 циклов открытия-закрытия и могут работать в экстремальных температурах Компания Lenovo представляет в России ноутбуки для малого и среднего бизнеса, которые получили названия ThinkBook 14 и ThinkBook 15. Новинки оснащены новейшими процессорами Intel Core 10 поколения, которые обеспечивают высокую производительность в любых сценариях и спос...

Разработана спецификация «четвёртого» USB Первый вариант интерфейса USB был разработан в середине 1990-х группой компаний, в которую входили Intel, Microsoft, Philips и US Robotics. Он задумывался как универсальный способ подключения устройств к компьютеру взамен сразу нескольких существовавших в то время. USB долже...

Полностью новый браузер Microsoft Edge на Chromium стал доступен всем желающим Софтверный гигант выпустил первую публичную сборку браузера Edge на Chromium для тестировщиков и разработчиков в двух версиях: Canary и Dev. Обе доступны для скачивания на новом сайте Microsoft Edge. «Ночные» сборки будут обновляться ежедневно, а версии для разработчиков – е...

В HWiNFO добавлена предварительная поддержка AMD Navi Разработчики популярной утилиты HWiNFO подготовили новую версию программы, значительно расширив список поддерживаемого аппаратного обеспечения. Релиз 6.04 «научился» отслеживать показания всех датчиков AMD Radeon VII, улучшил совместимость с процессорами на архит...

Huawei анонсировала версию 7,2″ флагмана Mate 20 X с поддержкой 5G Сегодня на MWC 2019 в Барселоне Huawei представила не только весьма любопытный изгибаемый аппарат Mate X стоимостью €2300, но и объявила о том, что поддержка сотовых сетей 5G скоро появится и в менее экзотических её аппаратах. В частности, компания представила особую версию ...

Обновление для OnePlus 7 улучшило работу камеры Флагманский смартфон OnePlus 7 пока продается только в Индии, Великобритании и Китае, однако это не помешало компании OnePlus выпустить для него обновление. Апдейт под номером Oxygen OS 9.5.4 привносит функцию DC Dimming, устраняющую мерцание дисплея при небольшой яркости, у...

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

Вышла новая версия ERP "UserSide" v.3.13 14 месяцев разработки. В результате - множество полезного и нужного функционала для наших существующих и новых клиентов.

MSI оснастит материнские платы для Ryzen микросхемами BIOS удвоенной ёмкости Преемственность материнских плат при смене поколений процессоров AMD в исполнении Socket AM4 имеет некоторые нюансы. Как известно, новейшие материнские платы на базе набора логики AMD X570 отказались от поддержки процессоров Ryzen первого поколения, а некоторым старым платам...

Microsoft добавила телеметрию в Windows 7 и Windows 8.1 Телеметрия – это неизбежное зло, поскольку разработчикам программного обеспечения необходимо собирать определенные данные, чтобы иметь возможность улучшать свои продукты и исправлять проблемы, которые в противном случае было бы невозможно диагностировать. Но когда телеметрия...

[Перевод] Что я узнал про оптимизацию в Python Всем привет. Сегодня хотим поделиться еще одним переводом подготовленным в преддверии запуска курса «Разработчик Python». Поехали! Я использовал Python чаще, чем любой другой язык программирования в последние 4-5 лет. Python – преобладающий язык для билдов под Firefox, те...

«ЭР-Телеком» и TP-Link договорились о поставках высокоскоростных роутеров нового поколения в России Клиенты «Дом.ru» первыми в РФ смогут оформить предзаказ на роутеры с поддержкой новой версии стандарта Wi-Fi – Wi-Fi 6. В дальнейшем пользователям компании станут доступны и другие совместные разработки: премиальные игровые роутеры, высокопроизводительные Wi-Fi Mesh системы,...

Компания AMD представила свои новые пользовательские 7 нм процессоры Ryzen третьего поколения Пока Intel с серьезным выражением лица презентует потребителям оверклокнутый 9900K на 14 нм под видом нового процессора, компания AMD показывает настоящие новинки для пользовательского сегмента. Так, два дня назад, на выставке Computex, общественности были представлены новые...

В iPhone 11 реализована обратная зарядка, но ее отключили программно Чего мы только не слышали о смартфонах серии iPhone 11 еще до их анонса, в том числе и о том, что они получат обратную беспроводную зарядку. ***

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

Microsoft и JPMorgan провели апгрейд блокчейн-платформы Quorum Корпорация Microsoft в сотрудничестве с американским финансовым холдингом JPMorgan усовершенствует блокчейн-платформу Quorum, сообщает CoinDesk. Разработчики платформы совместно со специалистами Microsoft провели реконструкцию архитектуры приватности. В частности, заменили д...

ЦП AMD Ryzen 4000-ой серии и чипсет X670 появятся в конце 2020 года Следующее поколение процессоров AMD Ryzen будет создано на базе 7 нм+ техпроцесса (архитектура Zen 3). Ожидается, что эти решения появятся на рынке вместе с новым чипсетом Х670 в конце следующего года. Специалисты предполагают, что свежие ЦП будут еще мощнее (больше ядер, в...

[Из песочницы] Не учите паттерны, учите концепции Добрый день (или вечер, или утро, в зависимости от того, когда выйдет этот пост). Я хочу высказаться о элитарной части программирования, и донести, в общем-то, очевидную мысль до начинающих в back-end(и не только) разработке, попутно используя попытку начать писать на Хабре...

Обновление Quake II RTX принесло более реалистичную трассировку лучей и повышение производительности для некоторых систем Летом этого года NVIDIA анонсировала игру Quake II RTX. Это ремастер классического Quake II, дополненный технологией трассировки лучей, что должно было обеспечить реалистичность освещения. NVIDIA продолжает поддерживать и улучшать этот проект. Компания подготовила обновление...

Взаимодействие R с базами данных на примере Microsoft SQL Server и других СУБД Поскольку львиная доля бизнес информации храниться в базах данных. На каком бы языке программирования вы не писали, вам придётся производить различные действия с ними. В этой статье я расскажу о двух интерфейса для работы с базами данных в R. Большая часть примеров демонстри...

Стабильная MIUI 11 стала доступна для 15 смартфонов Xiaomi и Redmi Xiaomi выпустила стабильную версию MIUI 11 для 15 смартфонов (из которых 3 — модификации). Про Android 10 ничего не сообщалось, так что речь идёт о сборке на базе Android 9 Pie. Пока что речь идёт о китайских версиях смартфонов, но международные версии тоже должны обн...

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