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

Началась регистрация на II IT-конференцию для начинающих разработчиков SMARTRHINO-2019 Мы начинаем регистрацию на конференцию SMARTRHINO-2019! Конференция пройдет 18 апреля в Москве в гостиничном комплексе Измайлово. В этом году мы решили не ограничиваться студенческой аудиторией МГТУ им.Баумана, и дать возможность принять участие и другим начинающим специал...

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

ИМХО Saint TeamLead Conf 2019 23-24 сентября 2019 в Санкт-Петербурге прошла конференция Saint TeamLead Conf 2019 для святых тимлидов и руководителей команд разработки/тестирования. Команда оргкомитета конференции под руководством Романа Ивлиева (СТО MOS.RU) провела титаническую работу — за пол года было ...

[Перевод] GCP: Разбор вычислительного стека Google Cloud Platform Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите запись профессионального мастер-класса «AWS EC2 сервис», который провёл Егор Зуев — TeamLead в компании InBit и автор образовательной программы...

[Перевод] Microsoft Edge – Универсальный XSS Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Универсальный XSS (uXSS) – это баг браузера, который дает возможность выполнять код на JavaScript на любом сайте. Кажется, будто XSS есть на всех сайтах и выглядит это очень интересно. Что е...

Flare-On 2019 write-up -0x01 — Intro Данная статья посвящена разбору всех заданий Flare-On 2019 — ежегодного соревнования по реверс-инжинирингу от FireEye. В данных соревнованиях я принимаю участие уже второй раз. В предыдущем году мне удалось попасть на 11-ое место по времени сдачи, решив все з...

RFID фронтенд стандарта ISO 11785 из старого FM-приёмника и обломков лифта Вступление Как-то в связи с одним проектом было предложено провести реверс-инжиниринг одного дальнобойного RFID-ридера для маркированного скота. При изучении готового устройства было обнаружено очень оригинальное решение построения входной части считывателя. Решение такого р...

Реверс-инжиниринг бинарного формата на примере файлов Korg SNG. Часть 2 В прошлой статье я описал ход рассуждений при разборе неизвестного двоичного формата данных. Используя Hex-редактор Synalaze It!, я показал как можно разобрать заголовок двоичного файла и выделить основные блоки данных. Так как в случае формата SNG эти блоки образуют иерар...

Конференция ZOON.Бизнес 5 декабря, в четверг, с 12:30 до 18:30 на площадке «Технопарк» (проспект Медиков, 3, лит А) Zoon проведет конференцию для владельцев локального бизнеса сферы услуг. Участников конференции — начинающих бизнесменов, владельцев малого и ср...

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

Изучаем сборку микросхемы оперативной памяти на примере Hynix GDDR3 SDRAM Для многих микросхема это черный ящик с нанесенной на нее маркировкой. Заглядываем в микросхему оперативной памяти и смотрим, что внутри. Небольшой реверс-инжиниринг в сборку. Статья для тех, кому интересна микроэлектроника и кто хочет познакомиться с ней. Читать дальше →

Носорог внутри кота — запускаем прошивку в эмуляторе Kopycat В рамках встречи 0x0A DC7831 DEF CON Нижний Новгород 16 февраля мы представили доклад о базовых принципах эмуляции бинарного кода и собственной разработке — эмуляторе аппаратных платформ Kopycat. В статье мы приведём описание запуска прошивки устройства в эмуляторе, продемо...

[recovery mode] Навыки, самообразование и языки программирования для начинающих разработчиков: исследование HackerRank В начале этого года HackerRank опубликовала результаты масштабного исследования, в котором приняли участие 10 тысяч студентов — будущих разработчиков. Целью исследования было выяснить, насколько важно самообразование в ходе обучения, а также узнать, какие навыки студенты ...

Android: обман Face ID, сравнение Java и Kotlin и разбор паттернов MVC, MVI, MVVM Для подписчиковСегодня в выпуске: простой и эффективный способ обмана Face ID, реверс-инжиниринг прошивок IoT-устройств, неожиданные результаты сравнения производительности Java и Kotlin, сравнение паттернов MVC, MVP, MVVM и MVI, советы по использованию Android Studio. А так...

Простейшее профилирование памяти на STM32 и других микроконтроллерах «С опытом приходит стандартный, научный подход к вычислению правильного размера стека: взять случайное число и надеяться на лучшее» — Jack Ganssle, «The Art of Designing Embedded Systems» Привет, Хабр! Как ни странно, но в абсолютном большинстве виденных мной «учебников дл...

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

Программирование микроконтроллеров ESP8266/ESP32 написанием YAML конфиг файлов Будучи поклонником системы управления "умным домом" Home Assistant я недавно открыл для себя интересный инструмент, тесно с HA интегрированный и ранее на Хабре не освещенный — ESP Home (ранее ESPhomeYAML). ESP Home представляет собой набор библиотек и инструментов, генерирую...

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

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

Обман нейронной сети для начинающих В рамках ежегодного контеста ZeroNights HackQuest 2018 участникам предлагалось попробовать силы в целом ряде нетривиальных заданий и конкурсов. Часть одного из них была связана с генерированием adversarial-примера для нейронной сети. В наших статьях мы уже уделяли внимание ...

Укрощение Горыныча, или Декомпиляция eBPF в Ghidra Автор статьи Nalen98 Добрый день! Тема моего исследования в рамках летней стажировки «Summer of Hack 2019» в компании Digital Security была «Декомпиляция eBPF в Ghidra». Нужно было разработать на языке Sleigh систему трансляции байткода eBPF в PCode Ghidra для возможност...

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

Добавляем ZigBee устройства в Homebridge используя CC2531 На Хабре уже встречались статьи о том, как подружить ZigBee устройства различных производителей с системами управления умным домом, без использования фирменных хабов, вроде Xiaomi Gateway. Однако, инструкции для homebridge, я не нашел не только на Хабре, но и на других прост...

[Из песочницы] Реверс-инжиниринг бинарного формата на примере файлов Korg .SNG Мы живем в удивительное время. Вокруг нас изобилие техники: телефоны, компьютеры, умные часы и прочие гаджеты. Каждый день производители выпускают на рынок все новые и новые устройства. Большинству их них предначертана короткая и яркая (или не очень) жизнь: мощная маркетин...

Представлена операционная система HarmonyOS (HongmengOS) Сегодня в Китае стартовала конференция Huawei Developers Conference 2019, в рамках которой компания решила рассказать о новых программных продуктах.   Повод для гордости Начать форум было решено с того, что глава мобильного подразделения похвастался достижениями Huawei...

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

Четвертая AI Conference в Москве: как использовать ИИ в бизнесе, в работе с клиентами и государственной деятельности 9 апреля компания Smile-Expo проведет в Москве AI Conference — конференцию для предпринимателей о применении искусственного интеллекта в бизнесе. Главный фокус события — разбор кейсов средних и крупных компаний.

[Перевод] Такой же, как на Луне: обратный инжиниринг модуля гибридного операционного усилителя Недавно мне в руки попался таинственный электронный компонент в металлическом корпусе. От обычной интегральной схемы отличался внешним видом — был более плоский и по габаритнее. Что это такое и с чем его едят, стало понятно, после вскрытия и реверс-инжиниринга схемы. Передо ...

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

Прямая трансляция конференции next@acer В грядущий четверг, 11 апреля компания Acer проведёт в Нью-Йорке традиционную пресс-конференцию next@acer, в рамках которой состоится анонс новых продуктов. Как и в прошлые годы, можно ожидать презентацию геймерских устройств линеек Predator и...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 4 ← Часть 3. Косвенная адресация и управление потоком исполнения Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 4. Программирование периферийных устройств и обработка прерываний В этой части поста мы, как и обещали, займемся одним из самых востребован...

Конференция для фанатов DevOps-подхода Речь, конечно, о DevOpsConf. Если не вдаваться в детали, то 30 сентября и 1 октября мы проведем конференцию об объединении процессов разработки, тестирования и эксплуатации, а если вдаваться — прошу под кат. В рамках DevOps-подхода все части технологического развития проект...

Трактат о Pinе. Мысли о настройке и работе с пинами на С++ для микроконтроллеров (на примере CortexM) Последнее время я сильно увлекся вопросом надежности софта для микроконтроллеров, 0xd34df00d посоветовал мне сильнодействующие препараты, но к сожалению руки пока не дошли до изучения Haskell и Ivory для микроконтроллеров, да и вообще до совершенно новых подходов к разработк...

IoT-стандарты, сети, три стола Тема интернета вещей и раньше проскальзывала на конференциях РИТ++ и HighLoad++, но обычно с упором на привычные нам вопросы хранилищ данных или программирования. Но в прошлом году мы решили, что настало время серьезно обсуждать IoT: аппаратное обеспечение, сети передачи дан...

Security Week 42: аппаратные бэкдоры, уязвимость в Intel NUC Уязвимости в ПО низкого уровня, которое запускается до загрузки операционной системы, бывают не только в «айфонах». На прошлой неделе были закрыты уязвимости в прошивках двух популярных устройств — в игровой и медиаприставке Nvidia Shield TV и в компьютерах семейства Intel N...

[Перевод] Создаем конвейер потоковой обработки данных. Часть 1 Всем привет. Друзья, делимся с вами переводом статьи, подготовленным специально для студентов курса «Data Engineer». Поехали! Apache Beam и DataFlow для конвейеров реального времени Сегодняшний пост основан на задаче, которой я недавно занимался на работе. Я был действитель...

Student Talks: Аналитика. Материалы для начинающих 25 апреля мы провели очередной митап Avito Student Talks, в этот раз он был посвящён аналитике: карьерному пути, Data Science и продуктовой аналитике. После встречи мы подумали, что её материалы могут быть интересны самой широкой аудитории и решили ими поделиться. В посте — ...

Бэкенд, машинное обучение и serverless — самое интересное с июльской конференции Хабра Конференция Хабра — история не дебютная. Раньше мы проводили довольно крупные мероприятия Тостер на 300-400 человек, а сейчас решили, что актуальными будут небольшие тематические встречи, направление которых можете задавать и вы — например, в комментариях. Первая конференция...

Полный список смартфонов Redmi и Xiami, которые получат глобальную MIUI 11 до конца года Китайская Xiaomi сегодня провела мероприятие в Нью-Дели (Индия), где рассказала о ценах и доступности Redmi Note 8 и Redmi Note 8 Pro для индийского рынка. Кроме того, компания анонсировала расписание обновления устройств до глобальной версии MIUI 11. Xiaomi выпустит MIUI 1...

[Перевод] C# Regex в примерах Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Класс Regex реализует регулярные выражения в C#. В этой статье вы узнаете, как использовать C# Regex для проверки различных пользовательских входных данных. Regex в C# реализует регулярные выра...

Teamlead Conf 2019 Msk: про ещё один формат общения Всем привет! Уже меньше месяца остается до Teamlead Conf 2019 — профессиональной конференции о тимлидах и для тимлидов. Мы определились с финальной программой и отобрали, на наш взгляд, лучшие 32 доклада из почти 140-ти поданных заявок. Да, конкурс в этот раз составил рекор...

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

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

[Перевод] 10 самых распространенных ошибок при работе с платформой Spring. Часть 1 Всем привет. Сегодня делимся первой частью статьи, перевод которой подготовлен специально для студентов курса «Разработчик на Spring Framework». Начнём! Spring — пожалуй, одна из самых популярных платформ разработки на языке Java. Это мощный, но довольно сложный в освоении...

[recovery mode] Реверс-инжиниринг протокола обмена в оборудовании EOS Сразу скажу, заголовок, возможно, несколько громковат. Мне реально потребовалось выдернуть из протокола всего одну команду для управления диммером. О том, как это было сделано и что получилось в итоге, читайте дальше в статье. Читать дальше →

[Из песочницы] Промышленный реверс-инжиниринг Рассказ о процессе заимствования при разработке электроники на наглядном примере. Запись лога работы лифта самодельным сниффером Читать дальше →

Swift 5.0. Что нового? Swift 5 — долгожданный релиз, включающий в себя несколько десятков улучшений и исправлений. Но самой главной целью релиза Swift 5.0 было достижение ABI стабильности. В этой статье вы узнаете, что такое ABI и что стабильный ABI даст iOS/macOS разработчикам. А также проведём р...

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

Как ускорить шифрование по ГОСТ 28147-89 на процессоре Байкал-Т1 за счет SIMD-блока В статье на примере описания реализации алгоритма шифрования по ГОСТ 28147–89, построенного на сети Фейстеля, показаны возможности двухъядерного процессора BE-T1000 (aka Байкал-Т1) и проведены сравнительные испытания реализации алгоритма с помощью векторных вычислений с сопр...

Семинар по SLS 6 сентября и медицина на Top 3D Expo Приглашаем вас на семинар по SLS-3D-печати, который пройдет 6 сентября в технопарке «Калибр»: «Возможности, преимущества над FDM и SLA, примеры внедрения». На семинаре представители Sinterit, приехавшие специально для этого из Польши, ознакомят участников с первой доступной ...

[Перевод] Рендеринг кадра Resident Evil 2 Общие примечания Все результаты получены на довольно старой машине (i7 3770+GTX 770), игра запускалась в DirectX 11 со средним качеством. Для анализа использовались RenderDoc и Nsight. Игра работает на движке Re Engine, ставшем наследником MT Framework — движка предыдущего...

Microsoft проведёт прямую трансляцию с октябрьской презентации Surface Команда Surface в своём Twitter подтвердила, что мероприятие в Нью-Йорке, посвящённое презентации новых устройств линейки, будет транслироваться в прямом эфире. Конференция начнётся 2 октября 2019 года в 17:00 по московскому времени. Следить за ходом мероприятия вы сможете ...

Ссылки на MIUI 11 для тех, кто хочет установить прошивку вручную MIUI 11 уже существует в глобальной версии, которая приходит на устройства пользователей в России. К примеру, мы писали о том, как прошивка появилась для Xiaomi Mi Mix 2S, а также, что в ней обнаружилось нового. Но этот процесс далеко не быстрый, так как раздача идёт волна...

Empire ERP. Занимательная бухгалтерия: главная книга, счета, баланс В данной статье мы осуществим попытку проникновения в самое сердце "кровавого энтерпрайза" — в бухгалтерию. Вначале мы проведем исследование главной книги, счетов и баланса, выявим присущие им свойства и алгоритмы. Используем Python и технологию Test Driven Development. Здес...

Яндекс проведет митап для ML-разработчиков Приглашаются студенты и начинающие специалисты

Занимательный C#. Пять примеров для кофе-брейка Написав уже не одну статью про Veeam Academy, мы решили приоткрыть немного внутренней кухни и предлагаем вашему вниманию несколько примеров на C#, которые мы разбираем с нашими студентами. При их составлении мы отталкивались от того, что наша аудитория — это начинающие разра...

GDG SPb. Что мы успели сделать за год Сообщество «Google Developers Group» в Петербурге основано в 2006 году. Однако подвести итоги года мы решили впервые. GDG проводит IT конференции и митапы для разработчиков Android, Kotlin, Scala, Firebase, Dart и Assistant. В 2018 году мы провели 17 конференций и митапов. ...

HolyJS 2019: Разбор задач от компании SEMrush (Часть 2) Это вторая часть разбора задач от нашего стенда на конференции HolyJS, прошедшей в Санкт-Петербурге 24-25 мая. Для большего контекста рекомендуется сначала ознакомиться с первой частью настоящего материала. А если Countdown Expression уже пройден, то добро пожаловать на сл...

[Перевод] Детальный разбор AWS Lambda Перевод статьи подготовлен специально для студентов курса «Облачные сервисы». Интересно развиваться в данном направлении? Смотрите мастер-класс Егора Зуева (TeamLead в компании InBit) «AWS EC2 сервис» и присоединяйтесь к ближайшей группе курса: старт 26 сентября. Все больш...

Томские студенты и молодые ИТ-специалисты встретятся с организаторами Криптонит Startup Challenge Оргкомитет конкурса технологических стартапов Криптонит Startup Challenge проведет 4 марта 2019 года встречу с молодыми ИТ-специалистами на территории Межвузовского бизнес-инкубатора «Дружба» в Томском государственном университете систем управления и ...

Asus объявила о поступлении в продажу ноутбуков ZenBook Pro Duo (UX581), Zenbook 13, 14, 15 Компания Asus провела в Москве презентацию новых ноутбуков, среди которых привычные, но обновлённые устройства линейки Zenbook, модели 13, 14 и 15, а также не совсем обычный Zenbook Pro Duo с двумя экранами, несмотря на то, что это устройство уже второго поколения. Читат...

«Райффайзенбанк» проведёт хакатон для начинающих разработчиков и аналитиков с призовым фондом в 600 тысяч рублей Лучшие участники также получат предложение о работе в банке.

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

[Перевод] Топ 20 навигационных фич в IntelliJ IDEA. Часть 2 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Продвинутый курс». И хотя в данном материале речь пойдет преимущественно о Java, материал будет полезен Android-разработчикам Первая часть тут Читать дальше →

Тестирование на примере ReactJS: насколько глубока кроличья нора Всем привет, меня зовут Ярослав Астафьев, и сегодня я хотел бы провести обзорную экскурсию в тестирование ReactJS. Я не буду углубляться в сложности тестирования веб приложений с использованием определенных библиотек (руководствуясь подходом «сложно тестировать только плохой...

Компания LG: новые решения в разработке электроники и бытовой техники Новый востребованный тренд, только начинающий завоевывать внимание россиян, — умный дом на базе системы LG ThinQ AI. Проще говоря, это объединение всех поддерживающих Wi-Fi устройств дома с центральным компонентом — телевизором на той же Smart ThinQ AI платформе. Это значи...

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

Последние изменения в IO-стеке Linux с точки зрения DBA Главные вопросы работы с базой данных связаны с особенностями устройства операционной системы, на которой работает база. Сейчас Linux — основная операционная система для баз данных. Solaris, Microsoft и даже HPUX все еще применяются в энтерпрайзе, но первое место им больше н...

DevOpsDays Moscow — конференция, которую сообщество делает для сообщества Привет! 7 декабря мы проводим третью конференцию DevOpsDays Moscow. Это не yet another конференция про DevOps. Это комьюнити-конференция, которую сообщество готовит для сообщества. На конференции будет один поток с докладами и воркшопы для тех, кто любит погрузиться в тем...

Финальная версия Android 9.0 Pie вышла для Samsung Galaxy S8 и Galaxy S8+ Компания Samsung начала распространение финальной стабильной прошивки One UI на базе операционной системы Android 9.0 Pie для смартфонов Samsung Galaxy S8 и Galaxy S8+.  Пока обновление доступно только для пользователей в Германии. Для получения апдейта устройства...

Mail.ru Group, МГТУ и МФТИ проведут для школьников олимпиаду по программированию Mail.ru Group совместно с ведущими техническими вузами МФТИ и МГТУ им. Н. Э. Баумана запускают «Технокубок 2020» – олимпиаду по программированию для учащихся 8–11 классов.

Для Xiaomi Mi 9 уже существует прошивка на базе Android Q Любители смартфонов Xiaomi из Испании обнаружили, что некоторые устройства Mi 9 начали получать прошивку на базе Android 10. Об этом сообщает портал Xiaomi4mi.com. Читать полную статью

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

[Перевод] История алгоритмов рандомизации «Тетриса» В 1985 году Алексей Пажитнов и Вадим Герасимов выпустили в свет Tetris. Эта увлекательная и вызывающая сильное привыкание игра требовала от игроков соединять фигуры, появлявшиеся в случайном порядке. С того времени было выпущено более 150 лицензионных версий «Тетриса». Отли...

Кейс. «Построение сквозной аналитики на примере компании «Фабрики окон» 30 октября система сквозной аналитики Alytics провела в Москве вторую конференцию «День сквозной аналитики». Материал подготовлен на основе выступления Андрея Зайко, руководителя отдела аналитики агентства performance-маркетинга Adventum.

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

Приглашаем на DroidHeads Meetup 8 июня 8 июня в московском офисе Mail.ru Group состоится встреча всех неравнодушных к мобильной разработке. ​В этот раз мы проведем ее совместно с сообществами MosDroid и CocoaHeads. Соберем представителей обеих платформ, чтобы участники знали, с чем могут столкнуться при разрабо...

Не пропустите! В Москве пройдет крупнейшая выставка 3D-печати в Восточной Европе – 3D PrintExpo 4-5 октября компания Smile-Expo проведет в КВЦ «Сокольники» VII крупнейшую выставку аддитивных технологий – 3D PrintExpo. Передовые решения в области 3D-печати и сканирования, топ-спикеры России и зарубежья, битва стартапов– на два дня Москва станет мировым центром 3D-...

АНБ выложит в открытый доступ дизассемблер Ghidra Агентство национальной безопасности США решило предоставить всем желающим открытый доступ к своей утилите для реверс-инжиниринга под названием Ghidra. Предполагается, что старший советник АНБ Роберт Джойс (Robert Joyce) продемонстрирует фреймворк на международной конференции...

[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...

Тайна прошивок Авторы: к.ф.-м.н. Чернов А.В. (monsieur_cher) и к.ф.-м.н. Трошина К.Н. Как с помощью самых общих предположений, основанных на знании современных процессорных архитектур, можно восстановить структуру программы из бинарного образа неизвестной архитектуры, и дальше восстановит...

Самые редкие и самые дорогие языки программирования. Часть II Недавно для читателей Habr я провела небольшое исследование языков программирования, таких как Rust, Dart, Erlang, чтобы выяснить, насколько они являются редкими на российском рынке IT. В ответ на мое исследование посыпалось больше количество комментариев и вопросов касате...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 3 Всем привет! Прошло уже несколько недель с момента нашей победы, эмоции схлынули, поэтому время браться за оценку и разбор того, что у нас не получилось. В нашей работе не важно — победили мы в соревновании или нашли уязвимость в реальном проекте, но всегда важно провести ра...

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

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

Разработка под WebAssembly: реальные грабли и примеры Анонс WebAssembly состоялся в 2015-м — но сейчас, спустя годы, всё ещё немногие могут похвастаться им в продакшне. Тем ценнее материалы о подобном опыте: информация из первых рук о том, каково с этим жить на практике, пока что в дефиците. На конференции HolyJS доклад об о...

[Перевод] Реверс-инжиниринг аркадного автомата: записываем Майкла Джордана в NBA Jam Прошлым летом меня пригласили на тусовку в Саннивейле. Оказалось, что у хозяев в гараже есть аркадный автомат NBA JAM Tournament Edition на четверых игроков. Несмотря на то, что игре уже больше 25 лет (она была выпущена в 1993 году), в неё по-прежнему очень интересно играть...

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...

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

Huawei высмеяла вчерашнюю конференцию Apple и поблагодарила за «разогрев публики» перед сегодняшним анонсом Huawei P30 Вчера компания Apple провела пресс-конференцию, на которой были представлены различные продукты, включая кредитную карту Apple Card, а также сервисы Apple New+ и Apple Arcade. Сегодня же компания Huawei проведет пресс-конференцию в Париже, на которой будут представлены...

[Из песочницы] Учебное пособие по TensorFlow: 10 минутное практическое занятие по TensorFlow для начинающих [перевод] Привет, Хабр! Представляю вашему вниманию перевод статьи "TensorFlow Tutorial: 10 minutes Practical TensorFlow lesson for quick learners" автора Ankit Sachan. Этот туториал по TensorFlow предназначен для тех, кто имеет общее представление о машинном обучении и пыта...

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

Итоги партнерский конференции Advantech в Москве 25 сентября Advantech провёл партнёрскую конференцию “Цифровая трансформация с помощью промышленного интернета вещей”, посвященной совместной разработке решений в области интернета вещей, промышленной автоматизации, интеллектуального производства, здравоохранения, энергети...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 5 ← Часть 4. Программирование периферийных устройств и обработка прерываний Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 5. Проектирование многопоточных приложений В предыдущих частях статьи мы подробно останавливались на основах программирования с ...

Конкурс платформы «Теплосеть»: выиграй поездку на конференцию «Сетевой апрель» Теплица социальных технологий проводит конкурс для участников платформы «Теплосеть». Три игрока получат приглашение на конференцию «Сетевой апрель», которая пройдет в Москве 19 апреля 2019 года. Конкурс проводится до 1 апреля 2019 года. Что такое «Сетевой...

Какие новинки ждать от HMD Global на MWC 2019 HMD Global определилась с поездкой на MWC 2019 и уже известно, что свою пресс-конференцию на выставке она проведет 24 февраля. Компания изрядно затянула с выходом флагмана Nokia 9 и все указывает на то, что период ожидания подходит к концу. В сети появился тизер, который одн...

[Из песочницы] Самодельный BadUSB на Arduino Pro Micro или Leonardo Введение Не так давно в наших кинотеатрах появился фильм про человека-паука. Главный герой фильма при помощи устройства, по виду напоминающего флешку, смог взломать систему и получить контроль над лучом, переносящим между измерениями. Платы Arduino Leonardo и Arduino Pro Mic...

Гид по докладам PHP Russia 2019 Всем привет! До единственной профессиональной конференции, сфокусированной на PHP, осталось всего несколько дней. В чате конференции в Telegram участники готовятся к митапам, пишут вопросы, уточняют расписание и обсуждают доклады. Именно поэтому мы решили рассказать про докл...

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

Autodesk Maya: полезные базовые функции для работы с 3Д моделями Недавно я столкнулся лицом к лицу с таким зверем как Autodesk Maya. За плечами у меня не было опыта в работе с 3Д моделированием и пришлось в экстренном порядке прокачиваться, начиная с основ, а также ознакомится с функциональностью данного ПО, чтобы проверить работу плагина...

VMware EMPOWER 2019 — главные темы конференции, которая пройдет 20–23 мая в Лиссабоне Мы будем вести прямую трансляцию на Хабре и в нашем Telegram-канале. / фото Benjamin Horn CC BY EMPOWER 2019 — это ежегодная встреча партнеров VMware. Изначально она была частью более глобального события — VMworld — конференции для знакомства с технологическими новинками И...

[Перевод] Топ-65 вопросов по SQL с собеседований, к которым вы должны подготовиться в 2019 году. Часть I Перевод статьи подготовлен для студентов курса «MS SQL Server разработчик» Реляционные базы данных являются одними из наиболее часто используемых баз данных по сей день, и поэтому навыки работы с SQL для большинства должностей являются обязательными. В этой статье с вопрос...

[Перевод] Введение в детерминированные сборки на С/С++. Часть 2 Перевод статьи подготовлен специально для студентов курса «Разработчик С++». → Читать первую часть Читать дальше →

Извлечение мастер-пароля из заблокированного менеджера паролей SafeInCloud После прочтения этой статьи мне захотелось провести исследование другого менеджера паролей на наличие похожих уязвимостей. В комментариях к статье пользователем Dark_Angel был задан вопрос: А что скажите насчет SafeInCloud? Читать дальше →

Смартфон Asus ROG Phone скоро получит Android 9.0 Pie Источники сообщают о том, что игровой смартфон Asus ROG Phone в скором времени получит обновление прошивки на базе операционной системы Android 9.0 Pie. Устройство было замечено в базе данных тестового пакета Geekbench, где оно проходит под модельным номером ASUS ASUS_Z...

[Из песочницы] Vuex — чрезмерное использование геттеров в приложении. Разбор ошибки В этой статье пойдет речь об распространенной ошибке, которую делают большинство начинающих при разработке приложения на Vue + Vuex. Мы поговорим о геттерах (getters) и как их правильно использовать. Также мы рассмотрим вспомогательные функции mapState и mapGetters. Примеча...

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

Как я улучшил свои навыки работы с алгоритмами, структурами данных и научился использовать все это на практике От переводчика: сегодня публикуем для вас статью Фабиана Терха. Статья в первую очередь будет полезна для начинающих программистов. Я программист-самоучка, этот пост отражает мой личный опыт и навыки в такой сфере, как алгоритмы и структуры данных; кроме того, я расска...

5-6 причин прийти на GolangConf Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Активисты, интересующиеся Go, занимали зал на пару часов, представляли небольшие доклады, обсуждали насущные темы, холиварили. Были на HighLoad++ и отдельные доклады по Go. Теперь, нам кажется, что Go-сооб...

Робо-футболист от начинающих. Соревнования в МФТИ. Android & Arduino & Bluetooth Данная статья является полу-сиквелом к работе Love, Death and Robots «Машинка на Arduino, управляемая Android-устройством по Bluetooth, — полный цикл», состоящей из двух частей (раз, два). Вещи, описанные там, были немного доработаны-переделаны, а сам робот из ездящей машинк...

Информация о модульной Windows Core OS обнаружена в документе поддержки Microsoft На октябрьском мероприятии 2019 года Microsoft может анонсировать давно известное устройство с двумя экранами и облегченной Windows Core OS, специально разработанной для поддержки оборудования с двумя дисплеями.За последние несколько лет, особенно за последние несколько меся...

На конференции «Стартап-2020» обсудят инвестиции в проекты реального сектора экономики 3 декабря в лофт-пространстве на Бауманской пройдет конференция «Стартап – 2020», на которой рассмотрят актуальные вопросы ведения бизнеса. Приглашаются начинающие предприниматели и частные инвесторы. Мероприятие организовано площадкой «Линейка». Участники форума «Стартап – ...

[Из песочницы] Аппаратный bit banding CortexM3/M4(ARM), архитектура ядра, ассемблер, С/C++14 и капля мета программирования Введение Внимание, это не очередная «Hello world»статья о том как помигать светодиодом или попасть в свое первое прерывание на STM32. Однако, я постарался дать исчерпывающие объяснения по всем затрагиваемым вопросам, поэтому статья будет полезна не только многим профессионал...

Evrone и DataArt проведут в Воронеже серию митапов Первая встреча, посвященная языку Ruby, пройдет 20 апреля в отеле Ramada Plaza. На следующей, в начале июня, речь пойдет о машинном обучении, далее — два митапа о Java и фронтенд-разработке и большая итоговая конференция. Компания Evrone известна, прежде всего, проведени...

Обучающий курс по DataPower Материал подготовлен в соавторстве с пользователем wedmeed В 2017 году, когда начинался наш проект во Вьетнаме, мы столкнулись с новым для нас зверем IBM DataPower. IBM DataPower – продукт, представляющий собой gateway между клиентами и бэкендами, предназначенный для фильтр...

В королевстве PWN. Атака ret2bss, криптооракулы и реверс-инжиниринг на виртуалке Smasher с Hack The Box Для подписчиковВ этой статье тебя ждут: низкоуровневая эксплуатация веб-сервера со срывом стека и генерацией шелл-кода на лету с помощью древней магии pwntools; атака Padding Oracle на питоновское приложение для вскрытия шифртекста AES-CBC, а также реверс-инжиниринг исполняе...

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

OFD.ru назван лучшим ОФД по итогам исследования CNews Analytics Обнародованы результаты исследования «Мишень CNews: Самые продвинутые ОФД» за авторством CNews Analytics. Оно было проведено в конце минувшего года. В исследовании получила оценку расстановка сил в сегменте российских операторов фискальных данных, составляющих ТОП-5 по колич...

Интерны глазами компании Вероятно, вы знаете, что Parallels работает с талантливыми студентами практически с первого дня своего основания. Во-многом, потому что компания сама появилась благодаря таким же юным «дарованиям». МФТИ и МГТУ им.Баумана вообще можно считать колыбелью для наших бывших и на...

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

АНБ объявило о выпуске внутреннего инструмента для реверс-инжиниринга Агенство Национальной безопасности США планирует выпустить в свободное пользование свой внутренний инструмент для реврс-инжиниринга. Данное событие было анонсировано старшим советником и оратором АНБ Робертом Джойсом. Читать дальше →

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

GeekBrains совместно с Ростелекомом проведут IoT Хакатон Образовательный портал GeekBrains и Ростелеком приглашают принять участие в IoT Хакатоне, который состоится 30-31 марта в московском офисе Mail.ru Group. Принять участие может любой начинающий разработчик. За 48 часов участники, разбившись на команды, погрузятся в реальный...

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

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

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

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

Uptime day: 12 апреля, полёт нормальный «Да чего же ждать от конференций? Сплошь танцовщицы, вино, гулянки» — шутил герой фильма «Послезавтра». Наверное, на каких-то конференциях и не такое бывает (делитесь историями в комментах), но на it-сборищах обычно вместо вина пиво (по завершении), а вместо танцовщиц — «...

Как управлять часами? Разбор фронтенд-трека второго чемпионата по программированию Новый хабрапост в серии разборов недавно прошедшего чемпионата. Участникам квалификации, которые выбрали секцию фронтенда, нужно было решить несколько задач очень разной сложности: первая (по нашим ожиданиям) занимала 20 минут, последняя — около часа. Мы проверяли широкий сп...

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

Главный секрет Google I/O 2019, о котором не узнать из интернета Титульная конференция крупнейшего гиганта рекламного бизнеса отгремела уже как неделю, а некоторые до сих пор пишут статьи. Так как всё, что можно было написать про программу и главные новинки, уже написано (привет phillennium), то что остаётся скромному посетителю? Только р...

Wolfensteiny 3D — реверс-инжиниринг 251 байтов JavaScript При написании кода многие не задумываются ни о чем, кроме логики самой программы. Меньшее число людей думают об оптимизации кода по времени, по памяти. Но лишь единицы доходят до последнего уровня — сжатии программы до рекордно маленького размера. Посмотрите, например, на ...

Конференция AUVIX: насыщенная деловая часть и вечеринка в стиле постапокалипсиса Компания AUVIX провела конференцию для своих партнеров «Цифровая трансформация: город будущего». На мероприятии, проходившем в подмосковном отеле Les Art Resort 3-4 октября, собралось свыше ста клиентов. Первый день мероприятия ...

[Перевод] Как было реализовано пламя в Doom на Playstation Целая глава моей книги Game Engine Black Book: DOOM посвящена консольным портам DOOM и сложностям, с которыми сталкивались их разработчики. Можно долго рассказывать о полном провале на 3DO, о сложностях на Saturn из-за аффинного наложения текстур и о потрясающем «реверс-инж...

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

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

[Перевод] Реверс-инжиниринг клиента Dropbox TL;DR. В статье рассказывается об обратной разработке клиента Dropbox, взломе механизмов обфускации и декомпиляции клиента на Python, а также изменении программы для активации функций отладки, которые скрыты в обычном режиме. Если вас интересует только соответствующий код и ...

Инструменты для запуска и разработки Java приложений, компиляция, выполнение на JVM Ни для кого не секрет, что на данный момент Java — один из самых популярных языков программирования в мире. Дата официального выпуска Java — 23 мая 1995 года. Эта статья посвящена основам основ: в ней изложены базовые особенности языка, которые придутся кстати начинающим “д...

Семинар ZKTeco 2019 – новый шаг в сфере систем контроля доступа 12 апреля 2019 года в бизнес-центре “Солнечный” в городе Одесса прошел семинар, посвященный оборудованию ZKTeco. В Украине мероприятие такого рода провели впервые. Цель — представление участникам ассортимента техники и программного обеспечения для охранных систем. Орга...

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

[Из песочницы] Обзор и тестирование зарядного устройства SkyRC B6 Nano SkyRC B6 Nano — универсальное зарядное устройство, обеспечивающее заряд аккумуляторных батарей различных электрохимических систем. Статья содержит техническую информацию и будет полезна специалистам в области применения зарядных устройств и аккумуляторных батарей, а также по...

Список смартфонов Huawei, для которых выйдет прошивка EMUI 10 Совсем недавно в Китае состоялась конференция для разработчиков HDC 2019, на которой китайская корпорация Huawei представила публике прошивку EMUI 10, а выйдет она для фирменных мобильных устройств бренда уже в этом году. В ходе этого Сообщение Список смартфонов Huawei, для...

Структура DNS пакета Предисловие Решил как то написать снифер DNS, так сказать just for fun. Просто посмотреть какие адреса в моей системе резолвятся. Протокол старый, документации должно быть много. Много. Но все статьи очень не полные и заканчиваются, на самом интересном моменте. Да, есть rf...

Первая в России большая ламповая встреча Scala-комьюнити — как это было Привет! Я Юля, DevRel в Tinkoff.ru. 28 сентября Tinkoff вместе со Scala-сообществом России провели масштабную, но очень уютную встречу разработчиков, тестировщиков и всех неравнодушных к Scala. В статье я поделюсь впечатлениями, как все прошло. Сначала — пара слов о том, д...

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

КИТ 2019: лучшее место встречи ИТ-профессионалов Компания «Имульс-Телеком» провела ежегодную конференцию КИТ 2019, которая прошла со 2 по 6 июля недалеко от Казани на престижном курорте «Свияжские холмы». В этом году КИТ собрал чуть более 600 участников со всей России, Казахстана, Белоруссии и Украины. Читать полную ст...

Проект æternity продемонстрирует работы выпускников акселерационной программы на конференции в Чехии Проект æternity проведет блокчейн-конференцию æternity Universe One с 20 по 21 сентября в пражском центре Paralelni Polis. На ней команда проекта расскажет о его развитии и продемонстрирует работы выпускников акселерационной программы Starfleet. Тема конференции æternity Uni...

Security Week 36: срок жизни уязвимостей в смартфонах Главная новость прошлой недели — масштабное исследование реальной атаки на устройства на базе iOS, опубликованное экспертом Яном Бером из команды Google Project Zero (новость, блогпост Яна со ссылками на семь дополнительных публикаций). Это редкий пример исследования, в кото...

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

Камерофон Nokia 9 PureView получит 18-ваттное зарядное устройство В ходе Mobile World Congress 2019 компания HMD Global проведет пресс-конференцию, на которой будут анонсированы различные устройства, включая Nokia 9 PureView. После того, как устройство получило необходимый для появления в магазинах сертификат китайского регулятора, ст...

[Перевод] Новое в Hadoop: познакомимся с различными форматами файлов в Hadoop Всем привет! Публикуем перевод статьи, подготовленный для студентов новой группы курса «Data Engineer». Если интересно узнать, как построить эффективную и масштабируемую систему обработки данных с минимальными затратами, посмотрите запись мастер-класса Егора Матешука! Неско...

Доступны первые отзывы тестировщиков операционной системы Huawei HongMeng Уже давно известно, что Huawei работает над своей собственной операционной системой HongMeng, которая станет альтернативой Andriod. Сообщается, что разработки находятся на финальной стадии, а ее тестирование компания проведет на устройствах серии Huawei Mate 30. Подробнее об...

Проект æternity покажет работы выпускников акселерационной программы на конференции в Чехии Проект æternity проведет блокчейн-конференцию æternity Universe One с 20 по 21 сентября в пражском центре Paralelni Polis. На ней команда проекта расскажет о его развитии и продемонстрирует работы выпускников акселерационной программы Starfleet. Тема конференции æternity Uni...

Анонс Realme X2 Pro – флагман на Snapdragon 855+ с Quad-камерой Сегодня Realme проведет серию мероприятий, посвященных модели Realme X2 Pro. Первым из них стала пресс-конференция в Китае, где были озвучены все детали по новинке. Итак, Realme X2 Pro – флагман на Snapdragon 855+, ключевыми особенностями которого являются Quad-камера с гибр...

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

[Перевод] Ответственный подход к JavaScript-разработке, часть 2 В апреле этого года мы опубликовали перевод первого материала из цикла, посвящённого ответственному подходу к JavaScript-разработке. Там автор размышлял о современных веб-технологиях и об их рациональном использовании. Теперь мы предлагаем вам перевод второй статьи из этого ...

Huawei проведет конференцию для разработчиков 9 августа. Ожидается показ HongMeng OS Китайский гигант компания Huawei проведет конференцию для разработчиков Huawei Developer Conference 2019, которая пройдет с 9 по 11 августа этого года. Что делает Huawei Developer Conference особенно интересной в этом году, так это то, что на данном мероприятии нам...

Как мы сделали PHP 7 в два раза быстрее PHP 5. Часть 2: оптимизация байт-кода в PHP 7.1 В первой части рассказа по мотивам выступления Дмитрия Стогова из Zend Technologies на HighLoad++ мы разбирались во внутреннем устройстве PHP. Детально и из первых уст узнали, какие изменениях в базовых структурах данных позволили ускорить PHP 7 более чем в два раза. На этом...

[Перевод] Оценка влияния искусственного интеллекта на оффшорную нефть и газ Перевод статьи подготовлен специально для студентов базового и продвинутого курсов «Математика для Data Science». Интересно развиваться в данном направлении? Смотрите записи мастер-классов «Линейная алгебра: матрицы и их практическое применение» и «Математика для Data Scienc...

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

Видео с Badoo PHP Meetup #2: о тестах и качестве кода 16 марта мы собрали вторую встречу PHP-сообщества в офисе Badoo. По правде говоря, получилась целая мини-конференция — так много участников было в этот раз. Обсуждали вопросы автотестов для PHP-разработчиков, разбирали реальные кейсы из практики, дискутировали о качестве...

Официальный анонс Android Q Завершился первый день конференции Google I/O, на которой поисковый гигант показал свои новые продукты и одним из главных событий стал анонс Android Q. Ожидается, что «десятка» станет доступна для пользователей в своем финальном варианте в августе. А сегодня комп...

Представлен Redmi K20 Pro Premium Edition: до 12 Гб оперативки и ... Сегодня «дочка» Xiaomi решила притянуть к себе внимание и в одно время со стартом пресс-конференции Huawei, провела свою не большую презентацию онлайн. Поводом для нее послужил выход усовершенствованной версии Redmi K20 Pro. Ее появления продиктовано желанием ком...

Мультивендорная конференция для партнеров ИнТеР прошла в Санкт-Петербурге 19 сентября 2019 г. компания ИнТеР, дистрибьютор IT и AV оборудования, провела первую конференцию для партнеров с участием трех вендоров: Crestron, LG и Canon. 2019 год стал для нас годом перемен — с одними вендорами мы полностью прекратили ...

MBLT19 :: возвращение Привет, Хабр! Мы с новостями. В прошлом году мы упоролись по созданию классной конференции MBLT DEV. В этом году её не будет. Мы решили бросить силы на конференцию MBLT и сделать ивент не только для разработчиков, но и для всех, кто создаёт и развивает мобильные продукты. ...

Новая прошивка освободит больше памяти в смартфонах Huawei и ускорит их До того момента пока производители не начали устанавливать в базовые версии своих смартфонов по 64 ГБ встроенной памяти, многие пользователи никак не желали мириться, что фактический объем встроенного хранилища их аппаратов значительно меньше заявленного. Иногда разница мог...

Security Week 33: интересное с Black Hat / DEF CON 2019 На прошлой неделе в Лас-Вегасе прошла очередная двойная конференция Black Hat / DEF CON. Если первое мероприятие плавно движется в сторону делового междусобойчика, второе по-прежнему остается лучшей конференцией для хакеров (преимущественно в хорошем смысле этого слова), для...

[Перевод] 8 лучших трендов International Conference on Learning Representations (ICLR) 2019 Тема анализа данных и Data Science в наши дни развивается с поразительной скоростью. Для того, чтобы понимать актуальность своих методов и подходов, необходимо быть в курсе работ коллег, и именно на конференциях удается получить информацию о трендах современности. К сожалени...

В сентябре проведут альфа-тестирование Gem4me MarketSpace Европейская группа компаний Gem4me Group of Companies в 2016 году приступила к развитию проекта Gem4me. Этот мессенджер рассчитан для пользователей устройств на операционных систем Android и iOS. На его базе компания с 2018 года развивает инновационный маркетплейс Gem4me Mar...

[Перевод] Надёжность Flash–памяти: ожидаемое и неожиданное. Часть 1. XIV конференция ассоциации USENIX. Технологии хранения файлов Так как твердотельные накопители, основанные на технологии флэш-памяти, становятся основным средством постоянного хранения информации в дата-центрах, важно осознавать, насколько они надежны. На сегодня проведено большое количество лабораторных исследований чипов флэш-памяти ...

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

Смартфон Nubia X с двумя экранами получил Android 9.0 Pie Представлен смартфон Nubia X с двумя дисплеями Компания Nubia, как и ожидалось, представила смартфон Nubia X, главной особенностью которого является наличие двух экранов. Основной экран занимает 93,6% площади лицевой панели, его диагональ составляет 6,26 дюйма. Вы...

[Из песочницы] Тернистый путь в программирование Привет, Хабр. Данная статья ориентирована на школьников 8-10 класса и студентов 1-2 курсов, которые мечтают посвятить жизнь IT, хотя, возможно более «старые» личности найдут ее не менее занимательной. Итак, сейчас я поведаю свою историю и попытаюсь на своем примере предосте...

[Перевод] Воссоздание старой DOS-игры на C++ 17 В 2016 году я начал работу над хобби-проектом по реверс-инжинирингу игры Duke Nukem II и воссозданию с нуля его движка. Проект имеет название Rigel Engine и выложен в open source (его страница на GitHub). Сегодня, более чем два с половиной года спустя на моём движке уже можн...

PHP для начинающих. Сессия Всем хорошего дня. Перед вами первая статья из серии PHP для начинающих разработчиков. Это будет необычная серия статей, тут не будет echo "Hello World", тут будет hardcore из жизни PHP программистов с небольшой примесью «домашней работы» для закрепления материала. Начну с...

Рецепты для ELFов На русском языке довольно мало информации про то, как работать с ELF-файлами (формат ELF (Execution & Linkable Format) — основной формат исполняемых файлов Linux и многих Unix-систем). Не претендуем на полное покрытие всех возможных сценариев работы с эльфами, но надеем...

Квест с iobroker для игр “Квесты в реальности” Всем привет, на хабре уже есть несколько статей про автоматизацию игр типа «квесты в реальности» (раз, два, три, четыре, пять...), я хотел бы тоже поделиться своим опытом участия в подобном проекте. В далеком 2015 году мои друзья решили организовать квест типа escape-room ...

Реверс-инжиниринг на производстве при помощи 3D-сканирования Интервью с экспертом по 3D-технологиям Георгием Казакевичем – Если мы хотим понимать, что такое реверс-инжиниринг, что нам нужно знать в первую очередь? – Прежде всего надо разобраться, в чем состоит задача 3D-сканирования. Термин этот на самом деле расплывчатый, посколь...

[Перевод] Реверс-инжиниринг малошумящих операционных усилителей из аналогового компьютера 1969 года Статья из блога Кена Ширрифа из Музея компьютерной истории Мы восстанавливаем винтажный (1969 года, судя по маркировке чипов) компьютер, недавно найденный одним из наших сотрудников. Аналоговые компьютеры когда-то были популярны для быстрых научных расчётов, но практически ...

[Из песочницы] JavaScript в 3D: введение в Three.js Привет, Хабр! Представляю Вашему вниманию перевод статьи «JavaScript in 3D: an Introduction to Three.js» автора Брета Кемерона (Bret Cameron). Введение Three.js это мощный инструмент. Он помогает использовать 3D дизайн в браузере с приемлемой производительностью. По нач...

[Перевод] PostgreSQL и настройки согласованности записи для каждого конкретного соединения Перевод статьи подготовлен специально для студентов курса «Базы Данных». Интересно развиваться в данном направлении? Приглашаем вас на День Открытых Дверей, где мы подробно рассказываем о программе, особенностях онлайн-формата, компетенциях и карьерных перспективах, которые ...

[Перевод] Как общаться в англоязычном офисе: 14 полезных идиом На Хабре в последние годы публикуется довольно много статей о переезде, в том числе в США и Великобританию. Обычно в таких материалах рассказывают о поиске работы и визовых вопросах, но не так много внимания уделяется дальнейшей интеграции, в том числе в рабочий коллектив....

Samsung Galaxy S10 научился снимать на выдержке до 30 с при ISO 3200 На прошлой неделе владельцы смартфонов Samsung Galaxy S10, Galaxy S10+ и Galaxy S10e начали получать на свои устройства вторую бета-версию фирменной оболочки One UI 2.0 на базе операционной системы Android 10. Мы уже сообщали, что это обновление исправляет известную про...

[Из песочницы] Как я переписывал поисковик авиабилетов с PHP на NodeJS Привет. Меня зовут Андрей, я студент-магистрант в одном из технических ВУЗов Москвы и по совместительству очень скромный начинающий предприниматель и разработчик. В этой статье я решил поделиться своим опытом перехода от PHP (который когда-то мне нравился из-за своей простот...

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

[Перевод] Внутренности JVM, Часть 1 — Загрузчик классов Перевод статьи подготовлен специально для студентов курса «Разработчик Java». В этой серии статей я расскажу о том, как работает Java Virtual Machine. Сегодня мы рассмотрим механизм загрузки классов в JVM. Читать дальше →

[Перевод] Генерация подземелий в Diablo 1 Diablo 1 — это классический roguelike 1996 года в жанре hack and slash. Это была одна из первых успешных попыток познакомить широкие массы с roguelike, которые до этого имели нишевую графику в виде ASCII-арта. Игра породила несколько сиквелов и множество имитаций. Она извес...

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

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

Реверс инжиниринг протокола активации Яндекс.Станции «Яндекс.Станция» — умная колонка с голосовым помощником Алиса. Чтобы её активировать, нужно поднести телефон и проиграть звук из приложения «Яндекс». Под катом я расскажу, как устроен этот сигнал, про пароль от WiFi в открытом виде и попробую развить идею передачи данных ч...

Список изменений EMUI 10 и Magic UI 3.0 и известные проблемы Бета-тестирование прошивок с EMUI 10 для смартфонов Huawei и Magic UI 3.0 для смартфонов Honor уже идёт полным ходом. Некоторые устройства уже успели получить апдейты со свежими версиями оболочек. Пользователи, которые пользуются устройствами, а также коллеги с портала Hua...

Алгоритм взаимодействия сотен тысяч уникальных частиц на GPU, в GLES3 и WebGL2 Описание алгоритма логики, и разбор рабочего примера в виде техно-демки-игры WebGL2 версия этой демки https://danilw.itch.io/flat-maze-web остальные ссылки смотрите в статье. Статья разбита на две части, сначала про логику, и вторая часть про применение в игре, первая часть...

Слух: На Microsoft Build 2019 не расскажут о Windows Core OS и Santorini Ровно через неделю начнётся ежегодная конференция разработчиков Build 2019 (6-8 мая 2019 года), которая будет наиболее интересна ИТ-специалистам. Как правило, в рамках мероприятия Microsoft рассказывает о различных продуктах, таких как Windows, Azure, Microsoft 365 и других...

[Перевод] Тестирование инфраструктуры как код с помощью Pulumi. Часть 2 Всем привет. Сегодня делимся с вами заключительной частью статьи «Тестирование инфраструктуры как код с помощью Pulumi», перевод которой подготовлен специально для студентов курса «DevOps практики и инструменты». Тестирование развертывания Рассмотренный стиль тестирования —...

Использование Liquibase для управления структурой БД в Spring Boot приложении. Часть 2 В предыдущей части мы разобрались с основными возможностями Liquibase и написали базовый пример Spring boot приложения, который использует Liquibase для инициализации БД. Полный код базового приложения можно увидеть тут. В этой статье мы поговорим про liquibase-maven-plugin ...

Apple проведет конференцию разработчиков WWDC 2019 с 3 по 7 июня Компания Apple только что объявила, что ее 30-я ежегодная Всемирная конференция разработчиков (WWDC) пройдет с 3 по 7 июня в конференц-центре McEnery в Сан-Хосе, штат Калифорния. ***

[Перевод] Как стать хорошим менеджером? 4 способа восполнить пробел в навыках управления Перевод статьи подготовлен специально для студентов курса «Team Lead 2.0». Как стать хорошим менеджером и восполнить пробелы в навыках управления бизнесом? На сегодняшний день многие недооценивают необходимость грамотного менеджмента в бизнесе. Менеджмент – это сложно. Н...

Даешь больше HighLoad++: с понедельника в Питере На следующей неделе стартует Saint HighLoad++ – вторая часть нашего эксперимента по экспансии хайлоада на крупные IT центры страны. Возвышенная приставка в начале названия, как и для других наших конференций, значит, что 8–9 апреля мы едем в Санкт-Петербург. В программе 40 ...

В Киеве пройдёт AI Conference – ежегодная конференция по искусственному интеллекту 4 июня компания Smile-Expo проведёт в Киеве уже вторую по счету AI Conference – масштабную конференцию по внедрению искусственного интеллекта...

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

Как диагностировать проблемы интеграции SDK. Опыт команды разработки Yandex Mobile Ads SDK Всем привет! Меня зовут Дмитрий Фисько, я разрабатываю Yandex Mobile Ads SDK. Наша библиотека предназначена для монетизации мобильных приложений на платформе Android и iOS. Сегодня я хочу рассказать вам о том, как мы упростили разбор сложных ошибок интеграции SDK в Android-п...

Android vs iOS: планшеты iPad Pro доминируют, а iPhone XS Max уступает Android-флагманам Самые быстрые Android-смартфоны по итогам июня 2019 Компания AnTuTu опубликовала обновленный рейтинг самых производительных смартфонов, которые работают под управлением операционной системы Android. Рейтинг был составлен по итогам тестов, которые были проведены с 1 п...

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

Партнерские дни Axis прошли в Санкт-Петербурге и Москве Компания Axis Communications провела 2 конференции, в работе которых приняли участие несколько сотен партнеров и заказчиков. Первое мероприятие состоялось в начале октября в Санкт-Петербурге, а второе, спустя две недели, в Москве. Формат конференций ...

Первое живое фото смартфона Meizu M9 Note Ресурс Slashleaks опубликовал первую реальную фотографию смартфона Meizu M9 Note, который может оказаться ни чем иным, как смартфоном Meizu Note 9. Устройство запечатлено в специальном чехле, в котором оно передается на тестирование, чтобы избежать утечек и постараться ...

Microsoft может представить 15-дюймовый Surface Laptop 3 В начале следующего месяца Microsoft проведёт мероприятие, посвящённое анонсу новых продуктов в линейки Surface. Ожидается, что компания представит обновлённые версии Surface Pro и Surface Laptop, а также расскажет об устройстве с двумя экранами под кодовым названием Centau...

[Из песочницы] О реализации известного жанра на платформе Minecraft Целью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft. Как всё начиналось Мои интересы во многом не совпадали с и...

От монолитов к микросервисам: опыт «М.Видео-Эльдорадо» и «МегаФона» 25 апреля мы в Mail.ru Group провели конференцию про облака и вокруг — mailto:CLOUD. Несколько хайлайтов: На одной сцене собрались основные российские провайдеры — про специфику нашего облачного рынка и своих сервисов говорили Mail.ru Cloud Solutions, #CloudMTS, SberClou...

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

Вытянутый флагман Sony Xperia 1 получил первое обновление Компания Sony Mobile опубликовала первое обновление прошивки для своего нового флагмана, который вышел под названием Sony Xperia 1. Обновление меняет номер версии прошивки с 55.0.A.2.205 до версии 55.0.A.2.278, при этом оно включает самый последний июньский патч системы...

Реклама не исчезнет из MIUI, но она станет менее назойливой Xiaomi Redmi S2, известный под названием Redmi Y2 в Индии, был выпущен в первой половине 2018 года с оболочкой MIUI 9.1, которую позже обновили MIUI 10 на базе Android 8.1 Oreo. Теперь же Xiaomi Redmi S2 получил стабильное обновление MIUI 10 на базе операционной системы...

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

Открытый вебинар «Fluent Validation как инструмент валидации данных» И снова здравствуйте! В рамках запуска курса «Разработчик C#» мы провели традиционный открытый урок, посвящённый инструменту Fluent Validation. На вебинаре рассмотрели, как избавиться от кучи if-ов на примере проверки корректности заполнения данных покупателя, изучили внут...

[Перевод] Настройка НА-кластера Kubernetes на «голом железе», мониторинг, логи и примеры использования. Часть 3/3 Часть 1/3 тут. Часть 2/3 тут. Всем привет! А вот и третья часть руководства «Kubernetes на «голом железе»! Я уделю внимание мониторингу кластера и сбору логов, также мы запустим тестовое приложение для использования предварительно настроенных компонентов кластера. Затем про...

Facebook тестирует сокрытие лайков В компании Facebook изучают возможность скрывать количество лайков под постами. Это подтвердили изданию TechCrunch. Однако первым источником выступила Джейн Манчун Вон (Jane Manchun Wong), исследователь и IT-специалист. Она занимается реверс-инжинирингом приложений.

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

DjangoCon Europe 2019. А не сдох ли ваш пони? С 9 по 14 апреля в Копенгагене проходила конференция DjangoCon Europe 2019. Полный надежд и стремлений я прибыл на данное мероприятие, а уезжал в глубоком смятении. В статье я попробую передать мои впечатления от конференции и прокомментировать столь резкую смену отношения ...

Камерофоны Huawei P10 и Honor 9, выпущенные в 2017 году, получили прошивку EMUI 9.0.1 Компания Huawei официально сообщила о том, что смартфоны Huawei P10 и Honor 9 начали получать обновление прошивки EMUI 9.0.1. Изначально обновление стало доступно в Китае, через несколько дней оно появится в других регионах мира. Если говорить точнее, то некоторые польз...

Мастер-класс по программированию для школьников в Самаре Преподаватели проведут интерактивный урок по гибкому программированию. В бесплатном мастер-классе, который состоится в рамках инициативы Meet and Code, примут участие школьники в возрасте 10–16 лет с нарушениями слуха. На примере готовых программных модулей участники сде...

[Перевод] Подготовка приложения к Android Q. Часть 1 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» Мы находимся на 10-м году разработки Android (Android Q должен быть верс...

[Перевод] Руководство для начинающих по SELinux Перевод статьи подготовлен для студентов курса «Безопасность Linux» SELinux или Security Enhanced Linux — это улучшенный механизм управления доступом, разработанный Агентством национальной безопасности США (АНБ США) для предотвращения злонамеренных вторжений. Он реализует ...

11 смартфонов realme скоро получат Android 10 и ColorOS 7 На своих презентация, представляя новые устройства, realme всегда говорила, что аппараты в скором времени получат обновление прошивки до Android 10. На днях компания в очередной раз заявила, что её устройства получат Android Q и фирменную оболочку ColorOS, но это заявление...

[Перевод] Подготовка приложения к Android Q. Часть 2 Перевод статьи подготовлен специально для студентов курса «Android-разработчик. Базовый курс». Также напоминаем о том, что мы продолжаем набор на расширенный курс «Специализация Android-разработчик» О конфиденциальности и безопасности можно прочитать в первой части статьи...

[Перевод] В двух словах о привилегиях Linux (capabilities) Перевод статьи подготовлен специально для студентов курса «Администратор Linux». Привилегии (capabilities) используются всё больше и больше во многом благодаря SystemD, Docker и оркестраторам, таким как Kubernetes. Но, как мне кажется, документация немного сложна для понима...

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть первая Привет, Хабр! Меня зовут Максим Пономаренко и я — разработчик в Спортмастере. Имею 10-летний опыт работы в IT-сфере. Начинал карьеру в в области ручного тестирования, затем переключился на разработку баз данных. Последние 4 года, аккумулируя знания, полученные в тестировани...

Пэнос Панай поделился подробностями о Surface Duo На октябрьской конференции Microsoft неожиданно представила складной смартфон с двумя экранами Surface Duo, который является уменьшенной копией складного планшета Surface Duo (он же Centaurus), только вот работает он не на Windows 10X, а на Android с фирменной прошивкой и о...

14 ноября пройдет Intercom'19 — конференция об автоматизации коммуникаций от Voximplant Как известно, осень — время конференций. Мы уже в четвертый раз проводим собственную ежегодную конференцию про коммуникации и их автоматизацию, и приглашаем вас принять в ней участие. Конференция, по традиции, состоит из двух потоков и нескольких специальных событий. Мы н...

Apple провела закрытую презентацию, посвященную AR-устройству Слухи о яблочном AR-устройстве появляются в сети уже в течение нескольких лет. Однако издание The Information со ссылкой на осведомленные источники сообщает о наличии у Apple прототипов. Более того, купертиновцы уже провели закрытую презентацию, где раскрыли некоторые подроб...

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

Исходный код прошивок Redmi 8 и Redmi 8A Компания Redmi, которая является подразделением Xiaomi, опубликовала исходный код ядра для Redmi 8 и Redmi 8A, который позволит разработчикам создавать собственные прошивки для этого бюджетного смартфона. Исходный код основан на Android Pie, так как оба смартфона постав...

Анонс Android 10 (Go Edition): еще быстрее и безопаснее Пару лет назад Google решилась на создание облегченной версии Android, которую назвали Go. Это адаптация операционной системы для работы на малопроизводительных устройствах и попытка упорядочить бюджетный, массовый сегмент устройств.   После анонса стабильной сборки A...

В Сколтехе запущена первая базовая станция в рамках тестовой зоны 5G Радиооборудование базовой станции (БС) работает в диапазоне 4,8-4,99 ГГц в соответствии с разрешением на использование частот, которое было выдано Государственной комиссией по радиочастотам (ГКРЧ) для создания пилотной зоны сетей связи 5G.ЦК НТИ были проведены первые успешны...

[Из песочницы] Ломаем простую «крякми» при помощи Ghidra — Часть 1 О том, что это за зверь такой — Ghidra («Гидра») — и с чем его едят она ест программки, многие уже, наверняка, знают не понаслышке, хотя в открытый доступ сей инструмент попал совсем недавно — в марте этого года. Не буду докучать читателям описанием Гидры, ее функциональност...

Смотри меня полностью: выжимаем максимум из live video на мобильных платформах Самый простой способ воспроизвести видео на мобильном устройстве — это открыть ссылку имеющимся в системе плеером, но это не всегда эффективно. Можно взять ExoPlayer и оптимизировать его, а можно вообще написать свой видеоплеер, используя только кодеки и сокеты. В статье ...

ShIoTiny: обновления и уведомления О чем эта статья Продолжаем цикл статей о ShIoTiny — визуально программируемом контроллере на базе чипа ESP8266. В этой статье рассказано о том, что изменилось со времени предыдущей прошивки ShIoTiny: как изменился интерфейс пользователя; как переназначить «ножки» и други...

Получи оффер за 1 день в backend-команду в день космонавтики Всем привет! FunCorp продолжает расширяться в Москве: мы открываем новое направление и ищем в backend-команду Senior PHP и Senior Java разработчиков. Нам очень понравился формат однодневного Hiring event’a, который мы проводили для QA-отдела 16 марта, поэтому мы решили ...

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

Фестиваль 3D-печати 3Dtoday Fest: приглашаем на мастер-классы! Портал 3Dtoday приглашает всех заинтересованных в 3D-принтерах, но еще не разбирающихся в теме на фестиваль 3Dtoday Fest! Наши эксперты проведут несколько мастер-классов для начинающих печатников — от 3D-моделирования до подготовки моделей к 3D-печати и обработки изделий до ...

Мастер-класс по рисованию на iPad 13 марта на новой образовательной площадке Академии re:Store в ТРЦ Галерея занятие проведет Ася Александрова — художница и иллюстратор, основатель студии «Пора рисовать!». Участники мастер-класса вместе с Асей будут учиться рисовать композиции, ...

CRM И ПРОДАЖИ Компания amoCRM запускает тур бесплатных бизнес-конференций «CRM И ПРОДАЖИ». Это действительно грандиозное событие. Мероприятие на котором выступят одни из ведущих предпринимателей России, а также эксперты в области продаж и маркетинга. На конференции вы узнаете, как п...

Зачем идти на DevOpsDays? И почему это не ещё одна конференция про DevOps В 2009 году Патрик «крёстный отец DevOps» Дебуа вместе со словом DevOps запустил движение DevOpsDays, которое несет в себе истинный дух DevOps-а. Сегодня DevOpsDays — это международное движение, которое объединяет тысячи DevOps-специалистов по всему миру. В 2019 году прошло ...

Прошивка MIUI 10 Global Beta ROM 9.3.1 доступна для ряда устройств Xiaomi Что-то не так пошло в китайском королевстве. Xiaomi анонсировала выход новой прошивки MIUI 10 Global Beta ROM 9.3.1. Как понятно из названия, это бета-версия, которая будет доступна по OTA-обновлению тем, кто ранее использовал бету. На официальном форуме Xiaomi указывает р...

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

[Перевод] Реверс-инжиниринг неизвестного процессора по единственной программе TL;DR: мы выполнили обратную разработку программы, написанной для полностью неизвестной архитектуры ЦП без какой-либо документации на ЦП (без эмулятора, без ISA, без всего) всего за десять часов. Из статьи вы узнаете, как нам это удалось… В прошлые выходные мы с командой C...

Product Fest — конференция по управлению IT-продуктами, на которую вы захотите пойти Управление продуктом — состоявшаяся дисциплина. На продакт-менеджеров большой спрос, а практических знаний хватает не у всех, поэтому 9 декабря мы проведем профессиональную продуктовую конференцию Product Fest. К её организации и программе мы применяем правило: «Сделать таку...

Геймдизайн в жизнь. Экономика игры (Часть II) Доброго дня! Немного об авторе: меня зовут Мария, гейм дизайнер. Это третья статья из цикла по применению теории геймдизайна в жизни. Ссылки: Первая статья: «Гейм дизайн в жизнь. Пример разбора механики игры» Вторая статья: «Геймдизайн в жизнь. Экономика игры (Часть I)» ...

Сегодня NVIDIA проведёт конференцию GTC 2019, на которой ожидается анонс новой графической архитектуры с 7-нм производством Сегодня компания NVIDIA намерена провести мероприятие GPU Technology Conference 2019 (GTC 2019). Оно откроется в 14:00 по тихоокеанскому времени (23:00 по киевскому времени). Как ожидается, в рамках проведения конференции GTC 2019 компания NVIDIA анонсирует новую графическую...

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

Huawei Y9 Prime (2019) получил финальную версию EMUI 9.1 Недавно выпущенный смартфон Huawei Y9 Prime (2019) одним из первых получает обновление до прошивки EMUI 9.1 на базе Android 9 Pie, которое содержит в себе все особенности EMUI 9.1, включая файловую систему EROFS и технологию GPU Turbo 3.0. Пользователей ждет улучшенная ...

Главные анонсы Blizzcon 2019: Diablo IV, Overwatch 2 и другие новинки Компания Blizzard на прошлых выходных провела ежегодную конференцию Blizzcon, на которой было представлено много чего […]

Data Science и конференция в тропиках Статьи про компьютерное зрение, интерпретируемость, NLP – мы побывали на конференции AISTATS в Японии и хотим поделиться обзором статей. Это крупная конференция по статистике и машинному обучению, и в этом году она проходит на Окинаве – острове недалеко от Тайваня. В этом по...

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

Дорогие друзья, приглашаем всех на Top 3D Expo! Близится важное  событие в мире ЗD печати, а именно -  Top 3D Expo. Top 3D Expo– крупная международная выставка-конференция,которая посвящена 3D печати и цифровому производству.Всё действие будет проходить  19 апреля 2019 в Москве, в Технополисе “Москва” на Во...

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

Безопасность IoT. Выпуск 1. Умные часы, фитнес-трекеры и весы В своей прошлой статье я рассказывал, как съездил на DefCamp. Сегодняшняя статья — первая часть публикации о моих исследованиях в области безопасности интернета вещей, которые легли в основу выступления на конференции. IoT быстро развивается: сейчас насчитывается более 260...

Типичные ошибки при работе с PostgreSQL Чуть более месяца назад в Москве состоялась крупнейшая конференция постгресового сообщества PGConf.Russia 2019, собравшая в МГУ свыше 700 человек. Мы решили выложить видео и расшифровку лучших докладов. Выступление Ивана Фролкова с разбором типичных ошибок при работе с Postg...

OxygenOS на базе Android 9.0 Pie для OnePlus 3 и OnePlus 3T на подходе Еще в прошлом году компания OnePlus пообещала обновить до Android 9.0 Pie не только OnePlus 5 и OnePlus 5T, но и OnePlus 3 и OnePlus 3T. Более того, в конце декабря OnePlus 3 и OnePlus 3T, работающие под управлением Android 9.0 Pie, уже были замечены в популярном бенчма...

[Перевод] Реверс-инжиниринг Fantastic Dizzy Fantastic Dizzy — это игра в жанре «пазл-платформер», созданная в 1991 году компанией Codemasters. Она является частью серии игр про Диззи (Dizzy Series). Несмотря на то, что серия Dizzy до сих пор популярна, и по ней создаются любительские игры (Dizzy Age), похоже, что никт...

[Из песочницы] Система мониторинга автотранспорта своими руками В данной статье хочу затронуть тему о том, как собрать систему для контроля местонахождения автомобиля с минимальными затратами. В качестве главного контроллера будем использовать микроконтроллер Orange pi Zero. Стоимость данного устройства на Aliexpress от 9 USD. Читать...

Флагман Oppo на базе SoC Snapdragon 855 показал уверенный результат в Geekbench В китайской социальной сети Weibo опубликована информация о результатах тестирования флагманского смартфона Oppo Reno в популярном бенчмарке Geekbench. В линейке Oppo Reno должно быть представлено несколько моделей с разными камерами и однокристальными системами. В данн...

Security Vision открывает двери для молодых специалистов В рамках долгосрочного сотрудничества с МГТУ им. Н.Э. Баумана ГК «Интеллектуальная безопасность» (бренд Security Vision) приняла на стажировку перспективных студентов факультета Информатики и систем управления.

Microsoft Build 2019: Что ожидать? Уже по традиции, начиная с 2011 года, Microsoft проводит свою ежегодную конференцию для разработчиков Microsoft Build. Этот год не станет исключением, и софтверный гигант из Рэдмонда проведет Build c 7 по 9 мая. Как правило, Build олицетворяет видение Microsoft на последующ...

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

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

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

[Из песочницы] Использование C++ и шаблонов с переменным количеством аргументов при программировании микроконтроллеров ARM с ядром Cortex Mx (на примере STM32F10x) Микроконтроллер ARM Cortex M3 STM32F103c8t6 широко распространен как 32-х битный микроконтроллер для любительских проектов. Как для практически любого микроконтроллера, для него существует SDK, включающая, в том числе и заголовоч...

[Перевод] Конференция DEFCON 19. Три поколения DoS-атак (с участием аудитории в качестве жертв). Часть 1 Меня зовут Сэм Боун, я здесь, чтобы поговорить с вами о DoS-атаках, и вы мне в этом поможете. Мы немного поговорим о хактивистах, которые использовали такие атаки, потому что я нахожу их интересными. Они наглядно показывают, сколько вреда вы можете нанести различными видами ...

Huawei займёт 50 % китайского рынка смартфонов в 2020 году На основании проведённого исследования аналитик TF International Securities Минг-Чи Куо (Ming-Chi Kuo) пришёл к выводу, что в 2019 году Huawei выпустит порядка 230 млн смартфонов. В более ранних прогнозах говорилось о том, что китайский технологический гигант может поставить...

Data Version Control (DVC): версионирование данных и воспроизводимость экспериментов Эта статья — своеобразный мастер-класс «DVC для автоматизации ML экспериментов и версионирования данных», который прошел 18 июня на митапе ML REPA (Machine Learning REPA: Reproducibility, Experiments and Pipelines Automation) на площадке нашего банка. Тут я расскажу об осо...

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

Компания AUVIX провела конференцию «Цифровая трансформация: город будущего» Завершила работу конференция «Цифровая трансформация: город будущего», прошедшая в подмосковном отеле Les Art Resort 3–4 октября. Мероприятие собрало более сотни клиентов компании AUVIX как из Московского региона и близлежащих областей, так и из Владивостока, Екатеринбурга, ...

[Перевод] 5 чрезвычайно простых способов ощутимо повысить скорость вашего VueJS-приложения Здравствуйте. Перевод данной статьи подготовлен специально для студентов курса «Разработчик JavaScript», который стартует уже на следующей неделе. Голос Чуи Немного обо мне — меня зовут Вайбхав, я из Five2One. Я вовлечен во VueJS уже целых 2 года (с момента выхода 1.0) и...

Аудитория мобильного интернета в России достигла 61% к началу 2019 года Компания GfK провела исследование проникновения интернета в России. Как оказалось, к началу 2019 года аудитория интернет-пользователей в России среди населения старше 16 лет составила 90 миллионов человек. Это на 3 миллиона больше по сравнению с прошлым годом &n...

PADS Professional — Быстрый старт Доброго времени суток, уважаемый читатель! Компания Mentor Graphics совместно с Нанософт разработали краткое руководство пользователя в виде серии уроков, которые познакомят начинающих пользователей с базовым функционалом САПР PADS Professional. За более подробной информа...

[Перевод] API IntersectionObserver и ленивая загрузка изображений Использование ленивой загрузки изображений для улучшения производительности веб-проектов — востребованная техника оптимизации. Всё дело в том, что изображения — это «тяжёлые» ресурсы, которыми переполнены современные веб-сайты. Мы уже кое-что об этом публиковали. Здесь можно...

ЧПУ выжигатель с нихромовой проволокой часть 3. Прошивки и ПО. Всем привет. Давайте продолжим. Начало здесь и здесь .  Есть группа в VK Немного отклонюсь от порядка написания, начнем с различного ПО и прошивки. Плюс в следующей статье, добавим пару плюшек с помощью двух релюшек )) Как было известно из первой статьи станок работает ...

Хабрамегарейтинг: лучшие статьи и статистика Хабра за 12 лет. Часть 1/2 Привет Хабр. После публикации рейтинга статей за 2017 и 2018 год, следующая идея была очевидна — собрать обобщенный рейтинг за все годы. Но просто собрать ссылки было бы банально (хотя и тоже полезно), поэтому было решено расширить обработку данных и собрать еще немного пол...

[Из песочницы] Rosserial & STM32 Робототехническая операционная система ROS является довольно мощной платформой для создания робототехнических систем, которая включает все необходимое для разработки своих проектов от простейших программных компонентов, называемых “узлами”, и протокола обмена данными до сред...

Опубликован исходный код прошивки Moto G7 Plus В начале февраля этого года компания Motorola представила новую линейку смартфонов Moto G7, в которую вошли Moto G7, Moto G7 Plus, Moto G7 Power и Moto G7 Play. На этой неделе разработчики сделали доступным для всех желающих исходный код прошивки смартфона Moto G7 ...

iOS 13 принесла долгожданную возможность на многие модели iPhone Приблизительно через две недели компания Apple проведет конференцию для разработчиков WWDC 2019, на которой она должна представить не только операционные системы iOS 13, macOS 10.15, tvOS 13 и watchOS 6, но еще и ряд различных Сообщение iOS 13 принесла долгожданную возможно...

Перечень смартфонов, что получат EMUI 10 в числе первых Кто еще не знает — на прошлой неделе на конференции разработчиков Huawei представила новую версию фирменного интерфейса EMUI 10. Построен он на основе Android Q и приносит ряд нововведений и улучшений.   Во время анонса было сообщено, что первыми смартфонами, чт...

Для 25 устройств Xiaomi вышла прошивка MIUI 10 Global Beta ROM 9.4.25. Для некоторых разработка заморожена Xiaomi продолжает обновлять устройства, которые работают на бета-версии MIUI 10. В этот раз прошивка получила номер 9.4.25 и доступна для 25 устройств. Их мы назовём ниже. Кроме того, для моделей Redmi Note 4X и Redmi 5 Plus выпуск новых версий временно заморожен из-за кри...

Приложения для электронных книг на операционной системе Android (часть 3) В этой (третьей) части статьи о приложениях для электронных книг на операционной системе Android будут рассмотрены следующие две группы приложений: 1. Альтернативные словари 2. Заметки, дневники, планировщики Краткое содержание предыдущих двух частей статьи: В 1-ой част...

5 советов о Design Leadership. Часть 1 Всем привет. Уже в этом месяце мы запускаем курс «Team Lead 2.0», который подготовлен специально для старших разработчиков, TeamLead’ов, SCRUM мастеров и специалистов, желающих повысить свой профессиональный уровень и получить уникальный опыт, необходимый для эффективного уп...

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

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

[Перевод] Postgres в ретроспективе Предлагаем вашему вниманию перевод статьи Джозефа Хеллерштейна «Looking Back at Postgres», опубликованной в соответствии с международной лицензией Creative Commons «С указанием авторства» версии 4.0 (CC-BY 4.0). Авторы оставляют за собой право распространять эту работу на ли...

Про установку и использование LineageOS 16, F-Droid Предлагаю вашему вниманию инструкцию как оптимально(по моему мнению) перейти на свободное программное обеспечение при использовании смартфона на примере операционной системы LineageOS(далее сокращённо LOS) и приложений из F-Droid. Я думаю, что это статья будет вам интересна,...

Kyocera Document Solutions провела восьмую ежегодную конференцию совместно с IDC Компания Kyocera Document Solutions Russia (KDRU), один из ведущих поставщиков решений для работы с офисными документами, а также печатающей техники, совместно с аналитическим агентством IDC провела выездную конференцию для клиентов IDC. Представитель агентства, ведущий анал...

[Из песочницы] Прошивка ZXHN H118N от Дом.ру без пайки и программатора Здравствуйте! Достал из пыльного чулана Очень понадобился ZXHN H118N от Дом.ру. Проблема в его куцей прошивке, которая завязана на провайдере дом.ру (ЭрТелеком), где можно ввести только логин и пароль PPPOE для подключению к интернету. Этого функционала хватит для домохо...

Samsung Galaxy A8 Star обновили до Android 9 Pie и One UI Смартфон Samsung Galaxy A8 Star был анонсирован в августе прошлого года, из коробки устройство работало под управлением Samsung Experience 9.0. на базе Android 8.0 Oreo. На этой неделе компания Samsung начала распространение прошивки Android 9 Pie и нового пользовательс...

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

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

[Перевод] Пошаговое руководство по настройке DNS-сервера BIND в chroot среде для Red Hat (RHEL / CentOS) 7 Перевод статьи подготовлен для студентов курса «Безопасность Linux». Интересно развиваться в данном направлении? Смотрите запись трансляции мастер-класса Ивана Пискунова «Безопасность в Linux в сравнении с Windows и MacOS» В этой статье я расскажу о шагах по настройке DNS-с...

[Из песочницы] Способы сегментации точек в Point Clouds Введение Некоторое время назад мне потребовалось решить задачу сегментации точек в Point Cloud (облака точек — данные, полученные с лидаров). Пример данных и решаемой задачи: Поиски общего обзора существующих методов оказались неуспешными, поэтому пришлось собирать информац...

Team Liquid и Cloud9 встретятся в группе на первом мейджоре по PUBG Организаторы FACEIT Global Summit: PUBG Classic провели посев участников в первой стадии турнира. Team Liquid и Cloud9 попали в группу A — в первых матчах чемпионата они поборются с командами из группы B, куда попали ENCE eSports и Team Envy. В первой стадии FACEIT Global S...

В будущем году Oppo инвестирует в исследования и разработку 140 млн долларов Сегодня утром компания Oppo провела в Пекине конференцию для разработчиков. На этом мероприятии было объявлено о запуске так называемого «Плана гравитации», предусматривающего поддержку разработчиков и выделение 140 млн долларов на исследования и разработку ...

Известен первый смартфон, который будет работать на базе новой с HongMeng OS Уже сегодня состоится конференция Huawei Developer Conference 2019, где компания представит свои новые продукты, включая HongMeng OS, EMUI 10 и Honor Smart Screen. Ранее сообщалось, что операционная система HongMeng станет аналогом Google Android, но затем руководитель компа...

Чтобы не наступить на грабли Samsung: выпуск складного смартфона Huawei Mate X отложен до сентября Компания Samsung до сих пор не объявила о старте продаж доработанного складного смартфона Galaxy Fold: ожидается, что пресс-конференция по этому вопросу пройдет в конце месяца, а на полках магазинов и у операторов он появится в июле. Между тем, Huawei пока не торопится ...

Стало известно, какие смартфоны Nokia и когда получат ... На днях Google объявила о выходе операционной системы Android 10 Go Edition, которая ориентирована на устройства начального уровня с 1,5 Гб оперативной памяти. Первая версия прошивки для бюджетных устройств увидела свет два года назад и «десятка» стала третьим кр...

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

Нейроморфные системы: компьютеры, вдохновлённые устройством человеческого мозга Рассказываем, кто и почему ими занимается / фото Paweł Czerwiński Unsplash Что такое нейроморфный чип Это — процессор, работа которого основана на принципах действия человеческого мозга. Такие устройства моделируют работу нейронов и их отростков — аксонов и дендритов — отв...

Apple приглашает на презентацию iOS 13 в рамках WWDC 2019 WWDC, также известная, как Всемирная конференция разработчиков, в этом году пройдет в период с 3 по 7 июня, как и предполагалось ранее. Эту информацию подтвердила сама Apple, открыв прием заявок от желающих посетить мероприятие. Оно состоится в традиционном для компании кон...

Разбор заданий конкурса AI CTF на Positive Hack Days 9 На PHDays 9 мы решили рассмотреть с практической стороны модную сегодня тему безопасности машинного обучения. Для этого мы создали онлайн-конкурс AI CTF (capture the flag) формата task-based, с заданиями, посвященными безопасности применения техник искусственного интеллекта....

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

[Перевод] Deno — новый Node.js? В нашем проекте, IDE для работы с API TestMace, в качестве основного языка используется TypeScript, поэтому мы активно интересуемся проектами, связанными с данным языком. Сегодня вашему вниманию представляется перевод статьи об инструменте Deno — runtime для TypeScript (но э...

Трансляция конференции Xiaomi. В ожидании Xiaomi Mi Mix Alpha, Xiaomi Mi 9 Pro 5G, Xiaomi Mi TV Pro и MIUI 11 Сегодня в 9:00 по московскому времени компания Xiaomi проведет большую пресс-конференцию, на которой будут анонсированы сразу несколько новых аппаратных и программных решений. Чтобы всем желающим было удобнее следить за презентацией, компания Xiaomi будет транслировать...

РНР-безопасность: где и как хранить пароли. Часть 2 Всем привет! На прошлой неделе мы опубликовали первую часть данной статьи, чем вызвали нешуточный холивар. Одной из главных претензий было отсутствие в статье упоминания password_hash, как мы и обещали, вторую часть данного материала начнем как раз таки с хеширования парол...

Безопасность в автоэлектронике — hello world на контроллере приборной панели После экспериментов над CAN шиной в автомобиле появилось дикое желание копнуть несколько глубже, в самое святая святых. Думаю, всем известен такой термин, как «чип-тюнинг», в переводе на русский это простая прошивка блоков управления (двигатель, коробка передач и т.д.). Прои...

Microsoft тизерит презентацию Surface звуками «потрясающих инноваций» Уже на следующей неделе Microsoft проведёт довольно масштабное мероприятие, посвящённое презентации новых продуктов Surface. Ожидается, что компания представит не только обновлённые версии Surface Pro и Surface Laptop, но и анонсирует складное устройство с двумя экранами, и...

VMware EMPOWER 2019 — главные анонсы и выводы по итогам прошедшей конференции Команда «ИТ-ГРАД» посетила конференцию и делится наблюдениями. VMware EMPOWER — это ежегодная конференция для партнеров компании. Изначально она была частью VMworld — более крупного события — но с прошлого года встреча проводится в формате самостоятельного мероприятия (из-...

Список смартфонов Xiaomi и Redmi, которые получат глобальную стабильную прошивку MIUI 11 Сегодня, 16 октября 2019 года, китайская корпорация Xiaomi провела на территории Индии специальное мероприятия, на котором она анонсировала международную версию телефона Redmi Note 8 Pro (клон китайской), а также представила глобальную версию прошивки MIUI 11, Сообщение Спи...

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

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

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

Введение в программирование: простой 3Д шутер с нуля за выходные, часть 2 Продолжаем разговор про 3Д шутер за выходные. Если что, то напоминаю, что это вторая половина: Часть первая: отрисовка стен Часть вторая: населяем наш мир + оконный интерфейс Как я и говорил, я всеми силами поддерживаю желание в студентах делать что-то своими руками. В ча...

Открытый вебинар «Основы MongoDB» Друзья, очередной запуск курса «Базы данных» состоится уже завтра, поэтому мы провели традиционный открытый урок, запись которого вы можете посмотреть здесь. В этот раз поговорили о популярной БД MongoDB: изучили некоторые тонкости, рассмотрели основы работы, возможности и а...

Xiaomi назвала главные особенности прошивки MIUI 12 Уже в следующем 2020 году окажется официально представлена и выпущена на рынок прошивка MIUI 12, установить которую на свои мобильные устройства смогут владельцы множества различных моделей из самых разных ценовых категорий. Ожидается, что новейшую операционную Сообщение Xi...

RS-485 на отечественных микроконтроллерах от фирмы Миландр Несколько дней назад я имел неосторожность завуалированно пообещать запилить пост про Миландр… Ну что ж, попробуем. Как вы, вероятно, уже знаете, существует российская компания Миландр, которая, среди прочего, выпускает микроконтроллеры на ядре ARM Cortex-M. Волею судеб я ...

Microsoft не будет говорить о Windows Lite и WCOS на Build 2019 Windows Lite – это попытка Microsoft модернизировать Windows для устройств с низким уровнем обслуживания, создав операционную систему, которую можно быстро и легко обновить, не требуя от конечного пользователя особого внимания или участия.Для Microsoft создание такой операци...

Определились все участники OGA Dota PIT Minor 2019 OGA Dota PIT Minor 2019 проведут 22–28 апреля в Хорватии. Призовой фонд турнира составит $300 тыс. и 500 очков DPC. Победитель также получит слот на четвертый мейджор сезона — MDL Disneyland® Paris Major. Участники OGA Dota PIT Minor 2019: Ninjas in Pyjamas Alliance Forwar...

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

7 игр в 3 разрешениях, часть 2: AMD Ryzen и Ryzen 2 против Intel Core В первых трех частях нашего мини-цикла тестирований мы успели ознакомиться с «игровой производительностью» нескольких современных (на тот момент) процессоров AMD и Intel в связке с парой видеокарт, но ограничивались только разрешением Full HD. Позднее оставили только одну ви...

C++ Russia 2019: бесплатная трансляция первого зала и немного о том, что будет на конференции 19-20 апреля, то есть уже на этих выходных, пройдёт конференция C++ Russia. Это два дня и несколько треков хардкорных технических докладов, посвященных C++: concurrency, производительность, архитектура и инфраструктурные решения — всё для того, чтобы ваш код выглядел лучше и...

Реверс-инжиниринг приложений после обфускации (Часть 2) Введение Данная публикация направлена на изучение некоторых приемов реверс-инжиниринга. Все материалы представлены исключительно в ознакомительных целях и не предназначены в использовании в чьих-либо корыстных целях. Рекомендуется к протчению после первой части Если хирург...

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

Xiaomi рассказала подробности о MIUI for Watch – прошивке для своих «умных» часов В скором времени компания Xiaomi проведет презентацию где представит несколько новинок, включая и первые смарт-часы Xiaomi Mi Watch. Благодаря опубликованным в сети рекламным изображениям, раскрылись новые подробности о грядущей новинки. Особенности Xiaomi Mi Watch…

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

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

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

Звучание пластинок по Bluetooth стало возможно с проигрывателем PS-LX310BT Sony в фирменном магазине Dr.Head в Москве провела презентацию нового винилового проигрывателя пластинок PS-LX310BT. Особенностью нового продукта стало то, что его можно подключать к устройствам используя классическое проводное и современное беспроводное соединение. Чита...

Snapdragon 855 Plus, 5G, 64-мегапиксельная камера, аккумулятор емкостью 4500 мА·ч и быстрая зарядка мощностью 44 Вт: на подходе новый флагман Завтра Vivo проведет в Индии специальное мероприятие, на котором дебютирует новый флагман компании. Модель называется Vivo Nex 3 5G, и в Сети уже появился подробный перечень ее возможностей. Это фото опубликовал инсайдер Мукул Шарма (Mukul Sharma), на изображении &mdas...

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

[Перевод] 12 возможностей ES10 в 12 простых примерах Перед вами перевод статьи из блога Carlos Caballero на сайте Medium.com. Автор расскажет нам о функциях, которые появились в версии ES10 2019 года. ES10 — это версия ECMAScript, актуальная для 2019 года. Она содержит не так много нововведений, как версия ES6, выпущенная в...

«Мегафон» обеспечил связью почти весь метрополитен 25 декабря компания «Мегафон» провела пресс-конференцию в Москве, на которой рассказала, что сейчас завершены работы по обеспечению связью перегонов Серпуховско-Тимирязевской линии метрополитена Москвы. К концу 2019 года «зелёный» оператор должен охватить все оставшиеся уч...

[Перевод] Добавление Quartz в Spring Boot И снова здравствуйте. Специально для студентов курса «Разработчик на Spring Framework» подготовили перевод интересной статьи. В моей статье «Specifications to the Rescue» я показал как можно использовать JPA Specification в Spring Boot для реализации фильтрации в RESTful ...

Заметки с конференции ACL 2019 Annual Meeting of the Association for Computational Linguistics (ACL) — это главная конференция в области обработки естественного языка. Она организуется с 1962 года. После Канады и Австралии она вернулась в Европу и проходила во Флоренции. Таким образом, в этом году у евр...

SoC Exynos 980, 5G и экран без рамок. Смартфон Vivo X30 представят в декабре В прошлом месяце компания Vivo провела конференцию, на которой руководитель компании объявил о партнерстве с Samsung, а также пообещал скорый анонс смартфона на базе одокристальной системы Exynos 980 с поддержкой 5G. Источники сообщают, что смартфон, который станет пре...

Oppo добавила инструмент App Drawer в прошивку ColorOS 6.0 В конце прошлого года компания Oppo представила новую графическую оболочку и пользовательский интерфейс ColorOS 6.0 на базе операционной системы Android. Пока что прошивка тестируется на Oppo R15 Dream Mirror Edition, но она будет выпущена в ближайшее время и для других...

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

Samsung Galaxy A7 (2018) готовится получить Android 9.0 Pie В базе данных популярного тестового пакета Geekbench появились результаты тестирования смартфона Samsung Galaxy A7 (2018), который не является новинкой, но данной событие все равно достойно упоминания. Дело в том, что данные записи подтверждают, что Samsung Galaxy A7 (2...

Зеленый кот о космическом контенте 29 ноября 2018 года на конференции Хабра "Контентинг" выступал Виталий Егоров Zelenyikot. Виталий — главный популяризатор темы космоса в отечественной блогосфере. Он поделился личным опытом продвижения проектов, поведал о своих доходах и дал советы начинающим блогерам. По...

Конференция «Russian ICT Day» в Будапеште 28 ноября венгерское агентство по продвижению экспорта (HEPA) совместно с LC Europe, входящей в «Консист Бизнес Групп», проведут вторую ежегодную конференцию «Russian ICT Day» в Будапеште (Венгрия). Мероприятие посвящено трендам современной IT индустри...

[Перевод] Часто задаваемые вопросы по SELinux (FAQ) Всем привет! Специально для студентов курса "Безопасность Linux" мы подготовили перевод официального FAQ проекта SELinux. Нам кажется, что данный перевод может быть полезен не только студентам, поэтому делимся им с вами. Мы попытались ответить на некоторые наиболее часто за...

Системы воздушного охлаждения ЦОД – наиболее энергоэффективные INLINE Technologies провела исследование в области энергоэффективности и окупаемости технологий холодоснабжения центров обработки данных. Результаты экспертизы компания представила на конференции «ЦОД – 2019».

Первое обновление Flyme для Meizu 16s улучшило камеру 23 апреля компания Meizu представила свой флагманский смартфон Meizu 16s, первая партия которого была очень оперативно распродана. Разработчики из Meizu выпустили стабильное обновление прошивки Flyme 7.2.3.0 для Meizu 16s, которое повышает стабильность работы операционн...

Яндекс проведет митап для начинающих мобильных разработчиков Регистрация открыта

[Перевод] «Ужасные» трёхцентовые MCU – краткий обзор микроконтроллеров стоимостью менее $0,1 Я, в числе прочих, поразился прошлогоднему известию в блоге EEVblog о том, что какие-то микроконтроллеры продаются всего по $0,03 за штуку. Как это было возможно? Многие предположили, что это распродажа или старые остатки. Покопавшись в истории, я пришёл к выводу о существов...

Synology: «Мы стремимся сохранять лидерство» В конце апреля компания Synology провела в Москве и Санкт-Петербурге традиционную партнерскую конференцию Synology Workshops 2019, на которой …

В исследовании онлайн-платформы Учи.ру приняли участие учителя России Специально ко Дню учителя образовательная онлайн-платформа Учи.ру провела исследование на тему «Цифровые технологии для учителя», в котором приняли участие 2700 педагогов со всей России. Учителя ответили на вопросы о том, чем полезны соцсети и мессенджеры, с какими цифровыми...

Конференция DUMP-2019 пройдёт 19 апреля. Приглашаем выступить в секциях Frontend, Backend и Science Всем привет! Девятая конференция DUMP пройдёт 19 апреля в Екатеринбурге. Доклады будут идти в 8 потоков: Backend, Frontend, Mobile, Тестирование и QA, Devops, Design, Science и Management. Плюс мастер-классы и афтепати. В этом посте — темы, которые мы хотим обсудить в сек...

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

C, C++ и DotNet decompile — основы реверса. Решение задач на реверсинг с r0от-мi. Часть 1 В данной статье 5 первых заданий, узнаем основы дизассемблирования, решим задачи начального уровня реверса, а также декомпилируем dotNet приложение. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и развиваться в любой из сфер информационной и...

Смартфон Oppo Find X с Android 9.0 Oreo замечен в Сети В прошлом году компания Oppo выпустила смартфон Oppo Find X, выполненный в форм-факторе слайдера. Из коробки он работал под управлением операционной системы Android 8.1 Oreo с оболочкой ColorOS 5.1. Теперь же устройство было замечено в базе данных популярного тестового...

Softline провела исследование облачного рынка 25 сентября компания Softline провела в Москве конференцию Big Cloud Road Show Softline, посвященную вопросам потребления cloud-сервисов.

Hydra 2019: бесплатная трансляция первого зала и немного о том, что будет на конференции 11-12 июля, то есть уже в этот четверг и пятницу, пройдёт конференция Hydra 2019. Это два дня и два трека докладов, посвященных распределённым вычислениям. Доклады ведут лучшие учёные и инженеры, приехавшие в Санкт-Петербург из разных стран мира. Конференция ориентирована на...

Новому iPad 7 дали оценку ремонтопригодности iPad 7 под рентгеном Инженеры с сайта iFixit продолжают удовлетворять свою неуёмную страсть к разбору новых гаджетов. Буквально на днях, вслед за iPhone 11 Pro и обычным iPhone 11, в их лабораторию попали Apple Watch 5 поколения. Отдохнув при разборке небольшой и относительн...

Живые фото стабилизатора DJI Osmo Mobile 3 Уже сегодня китайский производитель дронов компания DJI проведет пресс-конференцию под названием Transform Your World, на которой будет анонсирован новый стабилизатор DJI Osmo Mobile 3. Подробностей о технических характеристиках и возможностях нового устройства ...

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

Google Pixel 3 и Galaxy Note 9 заняли первое место в новом рейтинге камер от DxOMark Мы не так давно писали о претензиях со стороны общества к DxO. Одной из главных стало отсутствие более гибких результатов. Например, компания не оценивает качество звука, функции камеры, удобство приложения и скорость снимков. Главное, что волнует DxO, это качество финально...

Chrome уличили в утечке личных данных Проблему в системе безопасности браузера Google Chrome обнаружили сотрудники компании EdgeSpot. Уязвимость заключается в особенностях работы «Хрома» с PDF-файлами. Как выяснилось, документы такого формата могут передавать посторонним пользователям определённые данные об устр...

Поучительные эпизоды из сериала «Кремниевая долина» (1-й сезон) Сериал «Кремниевая долина» (Silicon Valley) является не только увлекательной комедией про стартапы и программистов. Он содержит массу полезных при развитии стартапа сведений, изложенных простым и доступным языком. Я всегда рекомендую обязательно посмотреть этот сериал всем н...

Всем 5G: представлены однокристальные системы Snapdragon 865 и Snapdragon 765/765G Как и планировалось, компания Qualcomm провела презентацию, на которой представила несколько однокристальных систем с поддержкой связи нового поколения 5G. С подробными техническими подробностями будут знакомить постепенно. Флагманом этого поколения станет процессор Snapdra...

[Перевод] Конференция DEFCON 19. Три поколения DoS-атак (с участием аудитории в качестве жертв). Часть 2 Конференция DEFCON 19. Три поколения DoS-атак (с участием аудитории в качестве жертв). Часть 1 Но что еще хуже… Я попытался разработать проект для своих студентов, и получалось забавно, но проблема заключалась в том, что нельзя было посмотреть «убиваемые» адреса, так как эт...

Митап Нетологии «Карьера в Data Science для начинающих» Привет! 26 мая в Кампусе Нетологии (Москва) проведем митап «Карьера в Data Science для начинающих». С докладами выступят специалисты из 1С-Битрикс, Skyeng и наши коллеги из Нетологии. Поговорим о том, как построить карьеру в сфере Data Science, какие навыки нужны начинающему...

Ученые создали прозрачный имплантат для изучения живого мозга в реальном времени Ученые из Миннесотского университета создали уникальный имплантат See-Shells для черепа, который поможет разгадать причины развития болезней Альцгеймера и Паркинсона и, что не менее важно, найти способы лечения эти, а также других опасных заболеваний. Имплантат представляет...

Прошлогодний смартфон Moto Z3 Play обновили до Android 9.0 Pie Компания Motorola официально сообщила о выпуске прошивки на базе операционной системы Android 9.0 Pie для своего смартфона Moto Z3 Play, который поступил в продажу летом прошлого года. Прошивка на базе Android 9.0 Pie приносит с собой интуитивную систему навигации на ба...

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

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

Meizu готовит оболочку Flyme 8 Одним из новшеств флагманов Meizu 16s и Meizu 16s Plus, а также геймерского мобильника Meizu 16T может стать новая версия фирменной оболочки Flyme. По крайней мере, глава компании Meizu заявил о том, что разработчики активно работают над новой версией прошивки Flyme 8 на баз...

Redmi K20 Pro тоже подключили к бета-тесту Android 10 Q, о Redmi K20 информации пока нет Вчера Redmi провела презентацию в Пекине, на которой были показаны смартфоны Redmi K20 и Redmi K20 Pro. Источники сообщают о том, что пользователи Redmi K20 Pro смогут принять участие в бета-тестировании новой операционной системы Android 10 Q, финальная версия которой ...

Microsoft сообщила сроки проведения конференции Build 2020 Компания Microsoft неожиданно объявила о сроках проведения ежегодной конференции разработчиков Build в 2020 году. Последние годы эта информация озвучивалась за пару месяцев до начала мероприятия. Конференция Build 2020 вновь пройдёт в штаб-квартире Microsoft в Сиэтле, штат ...

Гибкие экраны для Huawei Mate X поставляет одна компания Напомним, сегодня компания Huawei провела в Китае пресс-конференцию, которая была посвящена местному запуску первого складного смартфона Huawei Mate X и других продуктов. За несколько часов до начала мероприятия стало известно о том, что представители BOE провели собств...

CRM и продажи Компания amoCRM запускает тур бесплатных бизнес-конференций «CRM и продажи». Это действительно грандиозное событие. Мероприятие на котором выступят одни из ведущих предпринимателей России, а также эксперты в области продаж и маркетинга. ...

«Инженеры будущего» презентовали экспертам «шапку-невидимку» и «перчатку-поводырь» В Национальном исследовательском университете «МЭИ» (Московский энергетический институт) с 18 по 20 апреля проходила научно-практическая конференция «Инженеры будущего». Организатором школьного форума выступил Департамент образования и науки Москвы. В ходе конференции н...

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

Samsung Galaxy S9 и S10 унаследуют особенности Galaxy Note10 с выходом обновления One UI 2.0 на Android 10 Q Стало известно, что некоторые новые функции новый линейки смартфонов Samsung Galaxy Note10 станут доступны на более ранних флагманах компании. Информацией поделился известный сетевой информатор Ишан Агарвал ( Ishan Agarwal) в социальной сети Twitter. Речь идёт о более ...

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

Apple провела впечатляющую презентацию игры Minecraft Earth На мероприятии WWDC 2019 компания Apple показала немало интересного. Многие считают, что это было лучшая презентация купертинского гиганта за последние годы. Как бы там ни было, в наших новостях и нашей статье мы рассказали о многом. Но одна из демонстраций заслуживает...

Представлен LG Q9: привет из прошлого Через несколько часов в Лас-Вегасе в рамках выставки CES 2019 компания LG проведет свою пресс-конференцию и, возможно, покажет LG Q9, чей официальный релиз прошел сегодня в Южной Кореи. Если посмотреть на технические характеристики устройства, то они могут показаться до...

Product Meetup 22 августа в офисе наших партнеров Tutu.ru проведем очередное мероприятие из цикла Spice IT Networking. На этот раз — для продакт-менеджеров — начинающих и опытных, а также для: представителей смежных профессий, которые хотя...

14 мая в столице Эстонии пройдет конференция M-Health Congress Tallinn Какие главные тренды прослеживаются в сфере eHealth в Европе? Насколько она рентабельна для инвестиций? Ответы на эти и другие вопросы прозвучат в столице Эстонии 14 мая, на конференции о новых технологиях в медицине — M-Health Congress Tallinn. Почему мероприятие пройдет в ...

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

HolyJS 2019: Разбор задач от компании SEMrush (Часть 1) На прошедшей 24-25 мая в Санкт-Петербурге очередной конференции для JavaScript-разработчиков HolyJS стенд нашей компании предлагал всем желающим новые задачки. В этот раз их было 3 штуки! Задачи выдавались по очереди, а за решение каждой последующей полагался знак отличия ...

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

Samsung анонсировала вторую бету версию Android 10 для Note 10 Разработчики компаний Samsung анонсировали вторую бета-версию ОС Android 10. Прошивку уже начали получать участники программы бета-тестирования. Прошивка весит 731 МБ и получило номер сборки N97*FXXU1ZSK8. Прошивке исправили мерцание экрана, функцию Always-On Display во в...

InfoSec Cruise 2019: конференция по информационной безопасности и защите от инсайдеров в Киеве Группа компаний БАКОТЕК и ведущие мировые вендоры ObserveIT, One Identity, Netwrix проведут в Киеве конференцию InfoSec Cruise 2019, посвященную вопросам...

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

Глобальная стабильная версия MIUI 10 вышла на Redmi Note 7 Pro Компания Xiaomi начала распространение глобальной стабильной версии прошивки MIUI 10.2.6.0PFHINXM, которая распространяется по воздуху. Первой страной, в которой стало доступно обновление, оказалась Индия. В ближайшие прошивка будет выпущена и в других регионах. Да...

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

Xiaomi приступила к разработке MIUI 11 Китайская компания Xiaomi приступила к работе над новым поколением собственной прошивки на базе Android, которая будет называться MIUI 11. Об этом в ходе ежегодного мероприятия MIUI Core Experience объявил Лю Мин, возглавляющий отдел планирования в компании Xiaomi. Начало ра...

Слух: Windows 10X — название операционной системы для Surface Centaurus (WCOS) Windows 10X — именно под таким названием может быть представлена новейшая операционная система на базе Windows Core OS, разработанная для устройств с двумя экранами и складным экраном. Об этом в своём Twitter опубликовал известный инсайдер Эван Бласс (Evan Blass). Сообщаетс...

От ежедневных аварий к стабильности: Informatica 10 глазами админа ETL-компонента хранилища данных часто оказывается в тени самого хранилища и ей уделяется меньше внимания, чем главной базе данных или фронт-компоненте, BI, формировании отчётов. При этом с точки зрения механики наполнения хранилища данными, ETL играет ключевую роль и требу...

Google назвала все смартфоны, которые обновятся до Android 10.0 Q Сегодня, 7 мая 2019 года, американская корпорация Google провела конференцию под названием I/O 2019, а предназначена она была в первую очередь для разработчиков программного обеспечения. В рамках данного мероприятия состоялась официальная презентация операционной системы An...

Как перепрошить iPhone или iPad на компьютере или «по воздуху» Казалось бы, что может быть проще, чем восстановление iOS-устройства на компьютере. Однако, довольно частым вопросом, который задают нам наши начинающие iOS-читатели, является именно: «Как перепрошить (переустановить) iPhone, iPad или iPod Touch». Этот пост мы и посвятим это...

Сравнение BI систем (Tableau, Power BI, Oracle, Qlik) Привет, Хабр! В прошлом году я проводил небольшой конкурс на выбор BI для нашего проекта. Я руковожу направлением BI и аналитики Питерской клинике «Скандинавия». Никакого BI до этого в нашей клинике не было и одна из моих задач была в его создании. Я попросил представителей...

Не очень большие данные В статье будут рассмотрены возможности, предоставляемые встроенным или декларативным секционированием в 12 версии PostgreSQL. Демонстрация подготовлена для одноименного доклада на конференции HighLoad++Siberia 2019. Все примеры выполнены на недавно появившейся бета-версии: ...

Santorini — новое кодовое имя Microsoft Windows Lite Облегчённая версия системы Microsoft больше не называется Windows Lite, если верить близкому к компании источнику.В конце прошлого года появилась информация относительно новой операционной системы Windows Lite. Она разрабатывается на основе Windows Core OS и призвана оказать...

5 типовых задач на собеседованиях по JavaScript: разбор и решения От переводчика: опубликовали для вас статью Марии Перна (Maria Antonietta Perna), которая рассказывает о типовых задачах по JavaScript, чаще всего предлагаемых соискателям-разработчикам на собеседованиях. Статья будет полезна, в первую очередь, начинающим программистам. ...

Автоматизация аппаратного тестирования Embedded Систем Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать наж...

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

Disk forensics, memory forensics и log forensics. Volatility framework и Autopsy. Решение задач с r0от-мi. Часть 1 Данная статья содержит решений заданий, направленных на криминалистику памяти, оперативной памяти, и логов web-сервера. А также примеры использования программ Volatility Framework и Autopsy. Организационная информацияСпециально для тех, кто хочет узнавать что-то новое и ра...

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

Краткий обзор программы HolyJS 2019 Piter и ссылки на онлайн-трансляции Уже завтра начнётся седьмая по счёту конференция HolyJS. С каждым годом работа над её программой всё сложнее не только из-за стремительного развития и взросления JS-экосистемы, но и из-за роста качества и количества заявок. В этот раз программному комитету пришлось разоб...

Ещё 12 смартфонов Xiaomi получили глобальную стабильную прошивку с MIUI 11 Сегодня Xiaomi анонсировала в Twitter, что для ряда своих устройств приготовила прошивки с MIUI 11, глобальные стабильные версии. Их уже можно скачать с официального сайта компании. Читать полную статью

Названы смартфоны Xiaomi, которые получат MIUI 11 В январе Xiaomi объявила о начале работы над MIUI 11. Правда, какие устройства получат новую прошивку, компания пока держит в секрете. Впрочем, китайские источники уже назвали имена счастливчиков. По данным китайских СМИ, MIUI 11 получат большинство устройств Xiaomi: от...

[Из песочницы] Oracle VM Server for SPARC для чайников (How-to) Небольшой How-to для начинающих работать с ОС Solaris и платформой виртуализации Oracle VM Server for SPARC, ранее известной как Sun Logical Domains. Oracle VM представляет из себя гипервизор XEN, установленный на ОС Solaris. Управлять гипервизором возможно из командной ...

Security Week 24: заводские бэкдоры в смартфонах Android Прошедшая неделя вышла богатой на новости про безопасность смартфонов Android. Во многих СМИ (например, в ArsTechnica) написали о том, что Google «подтвердила» факт продажи смартфонов с предустановленным «на заводе» бэкдором. Поводом для таких заголовков стала вполне техниче...

Make C++ great again!.. in Tula Не так давно на базе нашего офиса мы провели бесплатный курс лекций «Современный и эффективный С++» и записали их на видео. Курс был рассчитан на недавно прибывших в наш коллектив программистов, стажеров и всех желающих. В этой статье мы хотели бы осветить цель данного курса...

Профилирование со сверхсветовой скоростью: теория и практика. Часть 1 Привет! Из заголовка вы уже поняли, о чём я собираюсь рассказать. Тут будет много хардкора: мы обсудим Java, С, С++, ассемблер, немного Linux, немного ядра операционной системы. А ещё разберём практический кейс, поэтому статья будет в трёх больших частях (достаточно объёмных...

Выставка 3D PrintExpo соберет лидеров индустрии 3D-печати и представителей госструктур 4-5 октября компания Smile-Expo проведет в Москве седьмую масштабную выставку 3D-печати и сканирования 3D PrintExpo. Мероприятие соберет на одной площадке лидеров индустрии со всей России. Участники представят передовые разработки и расскажут, как внедрять и продвигать 3D-р...

На грядущей 5G-конференции Huawei ожидается анонс обновленной версии складного смартфона Mate X Компания Huawei проведёт конференцию по 5G-терминалам, на которой ожидается презентация некоторых новых продуктов с поддержкой 5G. Сегодня компания официально разослала приглашения на 5G-конференцию, она состоится 23 октября. Конференция пройдёт в выставочном зале в Huawei P...

Спать нельзя кодить: как собрать команду и подготовиться к хакатону? Я организовывал хакатоны по Python, Java, .Net, каждый из которых посетило от 100 до 250 человек. Как организатор я наблюдал за участниками со стороны и убедился, что хакатон – это не только про технологии, но и про грамотную подготовку, слаженную работу и коммуникацию. В эт...

Xiaomi выпустила финальную прошивку MIUI 10 для 47 моделей смартфонов Операционная система MIUI 10 была официально представлена публике 31 мая 2018 года, а затем, спустя несколько дней, для некоторых мобильных устройств выпустили ее тестовые сборки. Распространение финального билда данной прошивки ведется с сентября 2018 года, Сообщение Xiaom...

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

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

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

В офисе Mail.ru Group пройдет открытая Tarantool Conference 17 июня в московском офисе Mail.ru Group пройдет вторая ежегодная открытая Tarantool Conference или коротко T+ Conf. Темы докладов затронут не только Tarantool, но и использование in-memory computing, кооперативной многозадачности и Lua для разработки высоконагруженных отказ...

ZeroNights Hackquest 2019. Results & Writeups Совсем недавно завершился ежегодный HackQuest, приуроченный к конференции ZeroNights. Как и в прошлые годы, участникам предстояло решить 7 различных заданий — по одному на сутки квеста. Задания, как всегда, помогли подготовить наши коммьюнити партнеры. Узнать, как же решалис...

Ernst & Young: Через три года в 59% британских домохозяйств будет как минимум одно умное устройство Участников опроса, которое провела фирма, кроме колонок, привлекают системы интеллектуального отопления, освещения и безопасности.

Открытый вебинар: «SSH/NC/Socat: tips & tricks» Всем доброго времени суток! Уже на следующей неделе у нас стартует очередная группа «Администратор Linux», в связи с чем мы провели ряд мероприятий. Одно из них — открытый урок на тему «SSH/NC/Socat: tips & tricks». На нём мы вспомнили, что такое ssh, его историю и пред...

Пользователи Samsung Galaxy A7 (2018) в России начали получать Android 9.0 Pie Южнокорейский гигант компания Samsung продолжает выпускать обновления до девятой версии операционной системы Android для самых разных моделей своих смартфонов. Несколько дней назад новая прошивка вышла для смартфонов Samsung Galaxy A8 и A9 (2018). Теперь же пришла очере...

Разборка показала. ИК-порта в Redmi K20 Pro нет Redmi K20 Pro тоже подключили к бета-тесту Android 10 Q, о Redmi K20 информации пока нет Redmi K20 Pro, наконец, показал свои возможности в бенчмарке Geekbench Вчера Redmi провела презентацию в Пекине, на которой были показаны смартфоны Redmi K20 и Redmi K20 Pro. Всего...

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

[Из песочницы] Учим компьютер различать звуки: знакомство с конкурсом DCASE и сборка своего аудио классификатора за 30 минут Введение Доброго времени суток, хабр! Накопив немного опыта в решении задач классификации и детектирования акустических событий, мы с ananaskelly решили, что готовы им с вами поделиться. Цель этой статьи — познакомить вас с некоторыми задачами и рассказать о соревновании по ...

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

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

ОС Hongmeng от Huawei представят ​​на этой неделе Как сообщается, компания Huawei представит Hongmeng OS на конференции разработчиков, которая начнется 9 августа в Китае. Руководители Huawei заявили, что программное обеспечение в первую очередь предназначено для устройств IoT, хотя сначала придет к смарт-телевизорам Honor. ...

[Перевод] Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 1 Ведущий: леди и джентльмены, это выступление очень забавное и очень интересное, сегодня мы собираемся поговорить о реальных вещах, которые наблюдаются в интернете. Этот разговор немного отличается от тех, к которым мы привыкли на конференциях Black Hat, потому что мы собирае...

Прошивка MIUI 10 Global Beta ROM 9.6.20 уже готова к использованию на Xiaomi Xiaomi не так давно сообщала, что перестанет выпускать бета-версию прошивки для старых устройств, которые поступили в продажу более 1 года назад. Остальные же смартфоны продолжают получать еженедельные обновления с закрытием багов и внедрением новых возможностей. В этот ра...

17 апреля Microsoft проведёт пресс-конференцию, посвящённую Surface Hub 2 Microsoft анонсировала новое поколение Surface Hub около 10 месяцев назад, однако на тот момент компания была не готова поделиться информацией о технических характеристиках, стоимости и начале продаж устройства. Теперь же компания разослала приглашения на пресс-конференцию,...

NASA проведёт учения по борьбе с астероидной угрозой С 29 апреля по 3 мая NASA проведёт конференцию Planetary Defense Conference, на которой учёные будут придумывать план спасения планеты от столкновения с гипотетическим астероидом.

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

Новое качественное фото Honor 20 Pro и его упаковки 21 мая Honor проведет конференцию в Лондоне, чтобы анонсировать серию смартфонов Honor 20, которая будет включать такие телефоны, как Honor 20, Honor 20 Pro и Honor 20 Lite. Honor 20 Lite должен являться копией Honor 20i, который недавно был представлен в Китае, а вот H...

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

Смартфон Vivo с аккумулятором на 5000 мА•ч показал свои возможности в Geekbench В базе данных популярного бенчмарка Geekbench появились результаты тестирования мобильного устройства Vivo V1911A, построенного на однокристальной системе Qualcomm Snapdragon 710. Речь идет о грядущем смартфоне Vivo Z5X. В однопоточном режиме устройство набрало 1848 бал...

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

[Перевод] Конференция DEFCON 17. Мои неудачи. Часть 1 Как поживаете, парни? Я только что прочитал чей-то твит про то, что люди, которые тратят полдня на конференцию Defcon, просто идиоты. Итак, я собирался начать с того, что много работал над неудачами, но понимаю, что сейчас буду говорить об этом с людьми, которые понимают в н...

[Перевод] Дисковый сотовый телефон на LPC810 Конечно, это «каша из топора», ведь помимо LPC810 с его шестью GPIO, нужен ещё GSM-модуль. За основу прошивки взяты примеры отсюда, сама прошивка лежит здесь. Читать дальше →

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

Kali Linux NetHunter на Android Ч.2: атаки на беспроводные сети Предыдущие статьиKali Linux NetHunter на Android: зачем и как установить И снова здравствуй, мой любознательный друг! Как ты, наверняка, помнишь, в прошлой статье мы говорили об установке NetHunter на Android устройство. Сейчас мы займемся практической частью и обзором возм...

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

Разработчики Cisco выпустили патчи для восьми уязвимостей Компания Cisco выпустила патчи для восьми уязвимостей в своих продуктах. В числе исправлений оказались три бага с высоким уровнем угрозы и пять — со средним. Одна из серьезных уязвимостей — CVE-2019-1649 (6,7 балла по шкале CVSS) — связана с работой механизмов безопасной заг...

[Перевод] Оптимизация стратегии игры в Блэкджек методом Монте-Карло Перевод статьи подготовлен специально для студентов курса «Machine learning». Обучение с подкреплением штурмом взяло мир Искусственного Интеллекта. Начиная от AlphaGo и AlphaStar, все большее число видов деятельности, в которых раньше доминировал человек, теперь завоевано...

Zero Bug Policy. Нет багов — нет проблем? Кто про что, а я про баги. В прошлом году я рассказывала вам про Багодельню — мероприятие, проводимое у нас в компании для чистки бэклога багов. Событие хорошее и полезное, но решающее проблему с багами разово. Мы провели уже шесть Багоделен, но количество участников постепе...

Вышла iOS 13.1 beta 2 для разработчиков. Что нового   Apple выпустила вторую бета-версию iOS 13.1 для авторизованных разработчиков. Номер сборки — 17A5831c. UPD 00.17: публичная бета также доступна. В этой прошивке компания поработала над оптимизацией операционной системы и исправила многочисленные баги. Также закр...

Samsung Galaxy A8s, первый смартфон компании с отверстием в экране, обновили до Android 9 Pie Samsung недавно выпустила обновление Android Pie для смартфонов Samsung Galaxy On7 Prime и Galaxy J7 Prime 2. Теперь пришла очередь Samsung Galaxy A8s, который стал первым смартфоном производителя с вырезом в углу экрана под фронтальную камеру. Подробный список изменени...

[Из песочницы] Про геймификацию. Что это, зачем и как это делать? Взгляд разработчика Меня зовут Илья Ануфриев. Сейчас я Директор по развитию в «Grimwood team». Будучи гуманитарием, я очень плотно связал свою жизнь с техническим прогрессом. Свой путь в IT индустрии я начал с информационной безопасности. Со временем от информационной безопасности я решил пере...

[Перевод] Как разрабатываются и производятся процессоры: проектирование ЦП Теперь, когда мы знаем, как работают процессоры на высоком уровне, настало время углубиться в разбор процесса проектирования их внутренних компонентов. Это вторая статья из серии, посвящённой разработке процессоров. Рекомендую изучить для начала первую часть, чтобы вы поним...

Стандартная версия Redmi K20 получила прошивку MIUI на базе Android 10 Напомним, вчера Google выпустила финальную стабильную версию операционной системы Android 10 для пользователей смартфонов линейки Google Pixel. В тот же день стабильная сборка Android 10 стала доступна для пользователей китайской версии флагманского смартфона Redmi K20 ...

Процессор Exynos 990 не предназначен для семейства Samsung ... На прошлой неделе Samsung представила процессор Exynos 990 для флагманов нового поколения. Многие с уверенностью заявили о том, что платформа ляжет в основу премиальных устройств семейства Galaxy S11, анонс которых должен пройти в первом квартале следующего года. Но, похоже...

[Перевод] Подготовка к Spring Professional Certification. Spring REST Сегодняшняя статья рассмотрит основные вопросы про REST в Spring. Она будет особенно полезна для начинающих программистов. Официальный гид от Pivotal, в котором написано про темы для подготовки. Оглавление Внедрение зависимостей, контейнер, IoC, бины AOP (аспектно-ориентир...

Ответ на Hongmeng OS? Аналитики считают, что Apple готовит операционную систему SiriOS — и представит ее уже в 2020 году Операционная система Hongmeng, над которой работает Huawei, не предназначена для смартфонов, а будет использоваться в устройствах IoT: автономном транспорте, решениях промышленной автоматизации и прочих узкоспециализированных отраслях. Не исключено, что по пути китайско...

В Москве прошел форум Pure//Live Russia 2019 Компания Pure Storage провела в Москве партнерскую конференцию Pure//Live Russia 2019. В работе мероприятия приняли участие 400 человек: топ-менеджеры, ИТ-директора, архитекторы ПО и администраторы СХД крупных предприятий и банков. В этом году главными ...

[Перевод] Service mesh для микросервисов. Часть III. Более глубокий взгляд на Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Это третья статья из серии публикаций, посвященных  Kubernetes и технологии service mesh (также известной как «сеть микросервисов» и «mesh-сеть микросервисов»). В ...

Перевод: Почему «Windows Lite» не будет анонсирован на Build 2019 В течение последних нескольких месяцев было много разговоров о проекте под кодовым названием «Windows Lite», который разрабатывается внутри Microsoft и является новой версией Windows на базе Windows Core OS, изначально создавшейся в качестве современной платформы для новых ...

XII конференция CyberMarketing 2019 — успейте занять свое место! Станьте участником CyberMarketing 2019! 24 спикера, 3 зала, 1200 участников и afterparty — прокачайтесь в интернет-маректинге и проведите время с пользой.  Ждем вас 9 ноября в офисе Mail.ru. Что такое CyberMarketing 2019? Это ежегодное масштабное событие в сфере digital в 12...

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

Бизнес-лагерь «Перезагрузка» Приглашаем вас на 2 сезон в бизнес-лагерь «Перезагрузка» с 17 по 19 мая 2019 в Сочи. В Российской мини-Швейцарии, в живописном месте Роза Хутор, будет организован бизнес-лагерь «Перезагрузка» для предпринимателей. Биз...

Готовится Blackview BV9800 Pro — защищенный смартфон с ... Компания Blackview известный производитель защищенных смартфонов. Целевая аудитория этих устройств — люди, чья профессиональная деятельность связана с работой в непростых погодных условиях, а также туристы и любители экстремального отдыха.     Соответственно...

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

Видео докладов с FunTech QA-automation meetup 27 апреля команда FunTech Meetups провели первый митап по тестированию. Митап был полностью посвящён автоматизации, а спикеры из Mail.ru Group, Badoo, ivi.ru, Tinkoff.ru и FunCorp в своих докладах рассказывали, как и что они автоматизируют в своих компаниях. Предлагаем Вашем...

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

Ай-я-я-я-яй! Учили нигерийцев! Компания MONTRANS провела мастер-класс для коллег из Нигерии.

Xiaomi Mi Note 10 с ультрачеткой камерой на 108 Мп поступает в продажу Сегодня в продажу на территории Европы поступит новый смартфон Xiaomi Mi Note 10, который вышел в Китае под названием Xiaomi Mi CC9 Pro. Первой европейской страной, в которой можно приобрести новинку, станет Испания, где цена, как и в большинстве других стран Европейско...

Смартфон Huawei Mate 9 обновился до Android 9.0 Pie Владельцы смартфона Huawei Mate 9 сообщают о том, что они начала получить новую прошивку EMUI 9.0.1.150 на основе операционной системы Android 9.0 Pie. Прошивка несет в себе обновленный пользовательский интерфейс, новую систему навигации на базе жестов, новые системные звук...

Security Week 14: ShadowHammer и supply chain Главная новость прошлой недели — таргетированная атака на владельцев устройств Asus через взломанную утилиту Asus Live Update. Исследователи «Лаборатории Касперского» обнаружили атаку в январе этого года: зараженная утилита для обновления драйверов на ноутбуках и компьютерах...

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

Проектная исповедь — 15 ноября, Москва, DI Telegraph Привет! Мы тут решили провести митап-ретроспективу, в которой может принять участие любой желающий (конечно, если заранее зарегистрируется). В чем смысл. Ретроспектива — это всегда хорошо. Это опыт. Особенно, если открыто рассказывать о факапах, о сложных решениях, о том...

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

Вебинар по 3D сканированию 17 июня в 19.00 по Москве мы проведем наш новый бесплатный вебинар, в котором расскажем про 3D сканирование.  Мы окажемся в стенах компании RangeVision - российского производителя оборудования для 3D сканирования. Расскажем про сферы применения, варианты использования и...

Что запомнилось на прошедшем Heisenbug, и что будет на следующем? С конференции Heisenbug 2019 Piter прошло уже достаточно времени, чтобы мы посчитали все зрительские оценки докладов. Теперь о том, как всё прошло, можно говорить увереннее: опираясь не только на наши ощущения, но и на отзывы аудитории. Поэтому под катом — несколько впеча...

Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет) Сейчас уже никого не удивить микроконтроллерами с энергонезависимой (чаще всего Flash) памятью объемом 512 килобайт и более. Их стоимость постепенно снижается, а доступность напротив, растет. Наличие такого объема энергонезависимой памяти дает возможность писать «тяжелые» по...

Тесты ZTE реальных сетей 5G в Китае показали среднюю скорость в 1000 Мбит/с В большинстве ранее заявленных тестов оценка скоростных показателей 5G проводилась в контролируемых средах и не отражала реальную производительность, с которой сталкиваются средние пользователи. Понятно, что пока сети 5G развёрнуты лишь относительно скромно, мало кто может в...

ASUS PCE-AX3000: карта расширения с поддержкой Wi-Fi 6 Компания ASUS анонсировала карту расширения PCE-AX3000, позволяющую наделить настольный компьютер поддержкой высокоскоростной беспроводной связи. Изделие выполнено в формате PCI-Express x1. Реализована поддержка стандарта Wi-Fi 6, или 802.11ax. Возможна работа в частотных ди...

Новинка Redmi Go и его функции Смартфон работает под управлением операционной системы Android 8.1 Oreo (Go Edition), разработанной специально для устройств начального уровня с небольшим объёмом памяти. Аппарат поставляется с предустановленным пакетом Go-версий основных сервисов Google.Redmi Go построен на...

Смартфоны всей серии Huawei Mate 20 начали получать стабильную EMUI 10 на основе Android 10 Компания Huawei начала распространять стабильную версию новой фирменной прошивки EMUI 10 на основе свежей операционной системы Android 10 для прошлогодних флагманских смартфонов серии Huawei Mate 20.  На данный момент обновление доступно для пользователей Huawei M...

Автоматической дозатор воды Xiaomi Automatic Water стоит $13 В мае был представлен водоочиститель и кулер с нагревом Xiaomi Yunmi X1, который стоил около 150 долларов. А на этой неделе Xiaomi представила автоматической дозатор воды Xiaomi Automatic Water Dispenser по цене 13 долларов. Этот автоматический дозатор воды явля...

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

Самодельная лазерная установка на парах меди “Lightsaber” – часть 3, заключительная Я решил составить краткую шуточную инструкцию для начинающих некромантов, которые захотят поднимать из мертвых лазеры на парах меди. Виктор Франкенштейн «вдыхал жизнь» в мертвецов, а мы проделаем то же самое с мертвой лазерной трубкой. Читать дальше →

В Сети были замечены первые устройства под управлением iOS 13 Apple, судя по всему, приступила к активной фазе тестирования iOS 13. Об этом сообщает издание MacRumors, ссылаясь на заметный рост посещений ресурса с устройств под управлением iOS 13. Подобная практика не нова — каждый год компания проводит внутреннее тестирование н...

[Перевод] Создаем конвейер потоковой обработки данных. Часть 2 Всем привет. Делимся переводом заключительной части статьи, подготовленной специально для студентов курса «Data Engineer». С первой частью можно ознакомиться тут. Apache Beam и DataFlow для конвейеров реального времени Настройка Google Cloud Примечание: Для запуска конве...

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

Прошивка MIUI 10 Global Beta ROM 9.5.9 доступна для ряда устройств Xiaomi Xiaomi на официальном форуме публикует новость о том, что для целого ряда устройств уже готова бета-версия прошивки MIUI 10 Global билда 9.5.9. Список изменений не слишком большой, но энтузиасты на различных профильных форумах уже заметили некоторые моменты, которые не упо...

Разбор задач с конференции Hydra — балансировка нагрузки и in-memory хранилища Несколько дней назад случилась конференция Hydra. Ребята из JUG.ru Group пригласили спикеров мечты (Лесли Лэмпорт! Клифф Клик! Мартин Клеппманн!) и посвятили два дня распределённым системам и вычислениям. Контур был одним из трёх партнёров конференции. Мы общались на стенде,...

[Перевод] Сила дженериков в Swift. Часть 2 Добрый день, друзья. Специально для студентов курса «iOS Разработчик. Продвинутый курс» мы подготовили перевод второй части статьи «Сила дженериков в Swift». Связанные типы, условия where, сабскрипты и прочее… В статье «Сила дженериков в Swift. Часть 1» описывались gene...

WWDC: история конференций разработчиков Apple 2007-2018 гг. (видео) В день старта WWDC 19, предлагаем Вам сделать небольшой экскурс в прошлое и еще раз взглянуть на былые достижения Apple на примере тем, которые освещались на предыдущих конференциях разработчиков Apple.  Первая конференция разработчиков Apple проходила в Монтеррее (Калифорни...

Реальные кейсы и продуктивный нетворкинг: причины пойти на AI Conference Kyiv Уже на следующей неделе, 4 июня, компания Smile-Expo проведет в Киеве масштабную конференцию AI Conference Kyiv. Событие посвящено использованию искусственного...

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

Security Week 32: дыра в iMessage, приватность голосового ввода 22 июля Apple выпустила обновление операционной системы iOS до версии 12.4, в котором были закрыты три серьезные уязвимости, обнаруженные экспертом из команды Google Project Zero Натали Сильванович. Самая опасная (CVE-2019-8646) позволяет красть данные с удаленного устройств...

Главные анонсы Apple на WWDC: чем интересны новые Mac Pro, Pro Display XDR, iPadOS и обновленные операционные системы? Apple провела традиционную презентацию на конференции для разработчиков WWDC. Как и в прошлые годы, акцент был сделан на программные анонсы и «железо» для профессионалов. Громких новостей здесь было хоть отбавляй, и многие из них будут иметь далеко идущие последствия для все...

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Самые редкие и самые дорогие языки программирования Принято считать, что языки программирования, такие как Rust, Erlang, Dart, а также некоторые другие являются самыми редкими в мире IT. Поскольку я подбираю IT специалистов для компаний, постоянно контактируя с айтишниками и работодателями, я решила провести личное исследован...

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

OPPO Reno выйдет в Европе OPPO объявила о намерении выпустить смартфоны серии Reno на европейском рынке. Уже 24 апреля компания проведёт пресс-конференцию в Цюрихе, на которой опишет подробности западного релиза устройств.

Samsung Galaxy A80 предложит аккумулятор на 3700 мАч Под натиском китайских производителей смартфонов и на фоне снижения собственной рыночной доли, Samsung ожила и принялась менять подход к собственной продуктовой линейке мобильников. Одним из шагов стало то, что среднего уровня устройства Galaxy A начали получать какие-то сво...

OnePlus 7 получил прошивку OxygenOS 9.5.8 Буквально на прошлой неделе для смартфона OnePlus 7 Pro было выпущено обновление программного обеспечения, которое устранило несколько ошибок, а также добавила августовскую заплатку системы безопасности операционной системы Android. Сегодня обновление прошивки под номер...

Techstars проведёт в Москве интенсив для начинающих стартаперов Лучшие проекты войдут в акселератор и получат менторскую поддержку.

Vivo анонсировала свой первый 5G-смартфон В декабре в Гуанчжоу прошла ежегодная конференция China Mobile Global Partner Conference. Главной темой мероприятия этого года стали сети 5G, их развитие и распространение. Но интересны здесь не разговоры о будущем сферы, а то, что Xiaomi, OPPO и Vivo продемонстрировали про...

CINEMOOD предлагает «Диакубик» — проектор по подписке Компания Cinemood (в России известна как «МУЛЬТиКУБИК») провела в Москве презентацию нового собственного устройства, которое ориентировано на родителей с маленькими детьми. Устройство получило название «Диакубик» и представляет из себя портативный проектор, который даёт во...

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