Социальные сети Рунета
Четверг, 18 апреля 2024

Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...

[Из песочницы] Адаптивная верстка с помощью SCSS и Gulp Доброго времени суток, коллеги! Давно задавался вопросом, как оптимизировать и сделать более удобным код используя @media screen. Ибо код body{font-size: 1em;} @media screen and (max-width: 1024px){ body{font-size: 0.8em;} } создает достаточно крупные файлы. Читать дал...

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

[Перевод] Изучаем KTX для Android Привет, «Хабр»! Прошло почти 9 месяцев с тех пор, как на Google I/O 2017 компания Google анонсировала Kotlin в качестве официального языка разработки под Android. Кто-то использует его как основной инструмент намного дольше, учитывая, что на нём можно было писать уже с серед...

Знаковый символ: iOS denial of service   В операционной системе iOS обнаружен необычный баг, приводящий к перезагрузке устройства. Достаточно прислать на iPhone специальный знак из алфавита индийского языка телугу జ్ఞా («знак»), после чего устройство автоматически перезагружается. Читать дальше →

Как оптимизировать DevOps с помощью машинного обучения Популярная сегодня методология разработки программного обеспечения DevOps (development и operations) нацелена на активное взаимодействие и интеграцию специалистов по разработке и специалистов по информационно-технологическому обслуживанию. Характерно, что в ходе DevOps генер...

PUBG Mobile вышла в большей части стран, включая Россию на iOS и Android После релиза в Китае и пробного запуска в Канаде, Tencent выпустила свою PUBG Mobile в большинстве стран, включая Россию на Android и iOS. Мобильная версия одной из популярнейших игр в жанре Королевской битвы использует те же карты, что и компьютерная, однако они оптимизиров...

[recovery mode] Линкбилдинг для Bing — отличие от Google и важные нюансы SEO в англоязычном сегменте — это не только Google, особенно если ваши потенциальные клиенты живут в США. Несмотря на то, что в мире Google занимает более 80% рынка, в США его доля около 65%. Если вы хотите достучаться до сердец и кошельков граждан самой платежеспособной с...

World of Tanks Blitz 4.7.0.338 World of Tanks Blitz — мобильная версия знаменитой игры Мир танков для Android. Танковые сражения с игроками со всего мира, в лучших традицях игр от Wargaming. Танковые сражения, прокачка и много другое теперь доступны не только на ПК, но и на вашем смартфоне или планше...

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

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

Microsoft оптимизировала Skype для устаревающих устройств Разработчики компании Microsoft представили оптимизированную версию Skype для устройств на базе ранних версий Android. Приложение, предназначенное для Android 4.0.3-5.1, занимает существенно меньше места на диске, но при этом обеспечивает бесперебойную работу на устаревающи...

Новые аппараты Android Go и Android One будут представлены на MWC 2018 Крупнейшая выставка мобильной электроники Mobile World Congress, проходящая ежегодно в Барселоне, вот-вот начнётся. Многие ждут анонсов флагманских решений вроде пары Samsung Galaxy S9 или Sony Xperia XZ2, но MWC 2018 порадует и тех, кто не привык тратить $1000 на с...

Four banking solutions благодаря технологиям Naumen оптимизировал обслуживание организаций финсектора Казахстана В компании Four banking solutions (Казахстан) завершен проект автоматизации процессов сервисного обслуживания клиентов на базе российской платформы Naumen Service Desk. С внедрением высокотехнологичного решения NAUMEN оперативность обработки клиентских заявок повысилась на 2...

Интересные факты о Python или «С днем рождения, Python!» Всем привет! Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и п...

Анонс AppsConf: 2 дня прикладных, хардкорных и хайповых докладов 8-9 октября в Москве пройдет AppsConf — конференция, посвященная проблемам в мобильной разработке и их решению. Это будет уже третья AppsConf, и теперь мы решили переработать формат и подойти к организации немного с другого угла. Но сначала о важном: Мы ищем докладчико...

Ежедневные собрания в Agile разработке: 15 минут, без которых не видать релиза Большинство IT-компаний привыкли к ежедневным внутренним митингам, статусным собраниям или коротким stand up, которые призваны оптимизировать процессы и синхронизировать работу всех членов команды. Оптимально, если такие встречи не будут превышать 15-20 минут. Читать даль...

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

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

Стойкое шифрование данных в PNG Доброго утра Хабру. Читал вчера статью о хэш-стеганографии через социальные сети, и пришла мне в голову мысль сделать что-то более оптимальное в плане объёма выходных данных. Получилось что-то более-менее работоспособное и даже оптимизированное (в отличие от proof-of-concept...

DEV Labs 2018. Онлайн конференция для Java разработчиков. 3 марта Открывать новый сезон мероприятием по Java уже стало традицией. Это уже девятая конференция серии посвящённая этому языку, и на этот раз мы решили немного изменить наш обычный формат. В программе DEV Labs 2018 мы постарались сделать акцент на создании прототипов, так сказать...

Новые графические драйверы Intel автоматически оптимизируют игровые настройки Компания Intel представила новую функцию для процессоров с интегрированной графикой, которая позволяет автоматически оптимизировать игровые настройки. В NVIDIA GeForce Experience реализована аналогичная функция, призванная обеспечить оптимальную производительность и...

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

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

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

[Перевод] Квантовые вычисления и язык Q# для начинающих Возможно, вы узнали о выпуске пакета средств квантовой разработки Quantum Development Kit и подумали, что это звучит безумно круто… а потом вспомнили, что про квантовую механику почти ничего не знаете. Но ничего страшного. Через 30 минут вы будете знать о кубитах, суперпозиц...

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

[Перевод] Тонкости value restriction в F# Одной из отличительных особенностей языка F#, по сравнению с более распространёнными языками программирования, является мощный и всеобъемлющий автоматический вывод типов. Благодаря ему в программах на F# вы почти никогда не указываете типы явно, набираете меньше текста, и по...

Как мы в Smart Engines учили Sailfish OS распознаванию Всем привет! Как вы уже знаете по нашим статьям, мы в Smart Engines занимаемся распознаванием, причем распознавать мы стараемся на чем угодно и в любых условиях. Мы поддерживаем все популярные операционные системы: iOS, Android, Windows, Linux, MacOS, Solaris. Поддерживаем ...

[Перевод] Профилирование: измерение и анализ Привет, я Тони Альбрехт (Tony Albrecht), инженер в Riot. Мне нравится профилировать и оптимизировать. В этой статье я расскажу об основах профилирования, а также проанализирую пример С++-кода в ходе его профилирования на Windows-машине. Мы начнём с самого простого и будем п...

[Из песочницы] Научное программирование: часть 1 Наука в программировании — быль или реальность? Сколько её в языках и почему идут холивары о приемуществах одних языков над другими? Если интересно — прошу под кат. Читать дальше →

Что нужно знать про работу с «Умными кампаниями» для мобильных приложений Марк Мухин из Artics Internet Solutions рассказывает, что такое UAC Google и как в нём оптимизировать рекламные кампании для мобильных приложений.

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 1 — Введение и выбор стека Весной 2017 года Eric Simons, со-основатель учебного проекта Thinkster, анонсировал проект «RealWorld» — демо приложение и спецификация к нему. Проект объявил своей целью выйти за рамки привычных «todo»-демок для более прикладного сравнения и изучения возможностей различных ...

Skype оптимизировали для старых устройств на Android Компания Microsoft анонсировала выпуск новой версии Skype, созданной специально для устройств на базе Android 4.0.3 Ice Cream Sandwich — 5.0 Lollipop. Она занимает меньше места в хранилище, а также работает лучше и быстрее в условиях плохого интернет-соединения в сравнении с...

Вышел драйвер GeForce Game Ready 391.01 с поддержкой Final Fantasy XV Windows Edition Новый драйвер оптимизирован для игр Final Fantasy XV Windows Edition, Warhammer: Vermintide 2 и World of Tanks. А в PlayerUnknown’s Battlegrounds благодаря новому ПО выросла производительность, до 7% (наибольший эффект заметен в разрешениях 1440р и 2160р на адаптерах ...

Защита ваших приложений Xamarin с помощью Dotfuscator Это перевод рассказа Джо Сьюэлла, разработчика из команды Dotfuscator на PreEmptiveSolutions. Давайте говорить честно: выпуск библиотеки, приложения для рабочего стола или мобильного приложения может стать горьким опытом. Как только вы выкладываете вашу программу в открытый...

[Перевод] Введение в квантовые вычисления Привет, Хабр! Совсем недавно мы рассказывали вам о квантовых вычислениях и языке Q#. Сегодня же мы уйдем в теорию еще глубже и рассмотрим историю квантовых вычислений. Кроме того, в этой статье вы найдете 5 требований к квантовому компьютеру. Какими свойствами должна обладат...

Анонс Google Summer of Code 2018 для проекта radare2 В этом году мы решили возобновить публикации результатов предыдущего и анонсировать новый GSoC для проекта с открытым исходным кодом radare2 на ресурсе Habrahabr. Читать дальше →

Rambus разработает прототип гибридной памяти для будущих центров обработки данных Компания Rambus объявила о сотрудничестве с IBM, направленном на разработку гибридных подсистем памяти. Рассчитывая решить одну из ключевых проблем производительности, Rambus Labs и IBM намерены оптимизировать использование DRAM и новых типов памяти для создания подсист...

Новое поколение продуктов Insulfrax® LTX анонсирует Unifrax Компания Unifrax I LLC  представила новое поколение продуктов Insulfrax® LTX с оптимизированными физическими свойствами, улучшающими тепловые характеристики и упрощающими процесс эксплуатации продуктов. Эти лёгкие перфорированные покрытия сочетают инновационные запатентованн...

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

[Из песочницы] Новый облегчённый язык разметки текста на основе парных кавычек (pq) Я не могу объяснить, откуда пришла идея такого языка разметки, но то, что получилось в итоге — весьма… занятно. Не слишком-то рассчитываю на широкое практическое применение этой штуки, но некоторые идеи, использованные в этом языке разметки, вполне могут дать пищу для размы...

Компания LG объявила о выпуске открытой платформы WebOS Open Source Edition LG Electronics сообщила о доступности webOS Open Source Edition, рассчитанной главным образом на разработчиков, разрешив другим компаниям использовать ее в своих устройствах. Это дает возможность другим компаниям задействовать webOS Open Source Edition в своих продуктах: тел...

Российские банки оптимизируют СМС-рассылки Банкиры в очередной раз пожаловались в ФАС на операторов мобильной связи из-за тарифов на СМС. Их рост обернется повышением трат на информирование клиентов в 1,5-2 раза

Nintendo работает над полнометражным анимационным фильмом про Марио Бравого водопроводчика с итальянскими корнями по имени Марио на знает разве что человек, который много лет жил вдалеке от цивилизации. 8-битный платформер Super Mario Bros., вышедший в далёком 1985 году, навсегда перевернул представление людей о видеоиграх и вошёл в истори...

Qualcomm Snapdragon 700 – процессоры нового поколения для смартфонов со сверхбыстрой зарядкой С каждым годом смартфоны становятся все более продвинутыми и быстрыми, а помогают им в этом конечно же процессоры. Сегодня в рамках выставки MWC 2018 состоялся официальный анонс процессоров нового поколения для мобильных устройств, которые вошли

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

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

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

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

Названа официальная дата анонса смартфона Meizu E3 Многочисленные слухи предполагали, что уже сегодня Meizu представит свой новый смартфон среднего уровня под названием Meizu E3. Но китайский производитель ограничился официальным заявлением о том, что Meizu E3 будет показан лишь 21 марта. Подробнее об этом читайте на THG.ru.

Google введёт запрет на рекламу криптовалют Сегодня компания Google сообщила о том, что введёт запрет на любую рекламу криптовалют и ICO. Google против криптовалют Это значит, что все рискованные финансовые продукты тоже попадут под запрет. Не так давно против криптовалют опочилась и Facebook, хотя пользователи всё ...

В сеть просочились характеристики мобильного процессора Qualcomm Snapdragon 670, официальный анонс ожидается на MWC 2018 Вероятно, во время проведения грядущей выставки MWC 2018 компания Qualcomm представит новый мобильный процессор Snapdragon 670, который придёт на смену чипу Snapdragon 660. Ещё до официального анонса в интернете появились подробные технические характеристики этого устройства...

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

Приглашаем на CocoaHeads Special Event 24 марта Друзья, приглашаем всех, кто занимается мобильной разработкой под iOS, на CocoaHeads Special Event в московский офис Mail.Ru Group. В программе первого самого крупного в Европе митапа по iOS-разработке – 6 хардовых докладов, викторина и, конечно, неформальное общение. Прог...

Нативно или нет? 4 мифа о кросс-платформенной разработке Смартфоны продолжают отвоевывать все больше места под солнцем не только как инструмент потребления фотографий котиков, но и в качестве рабочего инструмента. Поэтому и спрос на мобильную разработку растет. Принято считать, что тру и кул — это Objective-C/Swift для iOS и Java/...

Avito на GopherCon Russia 2018 Всем привет! В марте в московском Технополисе прошла конференция, посвященная языку программирования Go — GopherCon Russia 2018. На ней прозвучали выступления от core-team — было круто услышать из первых уст о том, как нужно делать правильно. И конечно, не обошлось без докла...

Один день в Альфа-Банке: мобильная разработка Альфа-Банк стал одним из первопроходцев мобильного банкинга: приложения для iOS и Android появились у него ещё в 2010-м, когда возможность «пополнить баланс телефона с самого телефона» была непривычной. А как обстоят дела с мобильной разработкой в банке теперь, спустя все ...

Драйвер Radeon Software Adrenalin 18.2.1 Beta с поддержкой Final Fantasy 12 Свежее ПО для видеокарт Radeon оптимизировано для игры Final Fantasy 12: The Zodiac Age; кроме того, в «пакет» добавлена совместность технологии FreeSync с дисплеями Samsung CF791, плюс исправлены существующие баги. Список нововведений: Sid Meier’s Civilization V бол...

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

[Перевод] Как передать полиморфный объект в алгоритм STL Как мы можем прочесть в первой главе книги Effective C++, язык С++ является по сути своей объединением 4 разных частей: Процедурная часть, доставшаяся в наследство от языка С Объектно-ориентировання часть STL, пытающийся следовать функциональной парадигме Шаблоны Эти чет...

Кто есть кто в команде разработки и стоит ли программисту работать на аутсорсе — Oh, my code Несколько месяцев назад мы запустили серию интервью Oh, My Code на образовательном канале Технострим. И сегодня хотим поделиться интервью с одним из наших гостей. Как из космоса попасть в мобильную разработку, кто есть кто в команде разработки и стоит ли программисту работат...

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

SASS: Оптимизируем media screen Приветствую! Примерно месяц назад я написал статью, в которой выдвинул идею об оптимизации @media screen. Идея заключается в том, чтобы иметь возможность писать значения для всех экранов в одну строку. Более подробно можете почитать по ссылке. Большинство комментариев — это...

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

MWC 2018: Qualcomm представляет новые модульные 5G-решения Snapdragon В новые модульные решения 5G от Qualcomm интегрированы более тысячи компонентов, распределенных на небольшом количестве уже оптимизированных модулей.

[Из песочницы] Мобильная 3D игра на Unity3D менее чем за 90 часов Приветствую! Сегодня я расскажу вам о своем опыте разработки игры на Unity для платформы Android, менее чем за 90 часов, на примере создания простенького «раннера». В процессе повествования я затрону некоторые детали и ключевые этапы, с описанием всех возможных подводных ка...

G.Skill представила новые комплекты памяти DDR4 для платформы AMD X470 Известный производитель высокоскоростной оперативной памяти, тайваньская компания G.Skill анонсировала поступление в продажу новых комплектов ОЗУ DDR4, оптимизированных для платформы AMD X470 и процессоров Ryzen 2000-й серии. Покупателям будут предложены пять наборов Trident...

Дайджест интересных материалов для мобильного разработчика #240 (5 февраля— 11 февраля) Заканчиваем неделю новой подборкой. В ней анимации, запрет эмодзи, лучший дизайн и большой рост, обновление строк на лету, лучшие команды мобильной разработки и неуемный фичеринг. Все самое лучшее! Читать дальше →

[Из песочницы] Учимся быть фуллстек разработчиками. Пишем приложение на React/Redux/Webpack/ASP.NET Core 2.0/EF Core Ни для кого не секрет, что .net сейчас используется в большинстве случаев как инструмент бэкенд разработки, а в клиентской разработке последние лет 5 правит js сообщество с своей экосистемой и инструментами для разработки. Это все безобразие с каждым годом усиливает пропасть...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

Android Nougat – самая популярная версия Android Сегодня стало известно, что Android Nougat стала самой популярной версией операционной системы Google на мобильные устройства. Выпущенная ещё в 2016, она наконец обошла предыдущего лидера – Marshmallow. Android Nougat догнал и перегнал Marshmallow   На данный момент Nougat ...

Google задумала масштабный редизайн Android Google собирается кардинально изменить дизайн операционной системы Android и оптимизирует ее интерфейс для экранов с вырезом в верхней части. Об этом стало известно агентству Bloomberg. Кодовое название проекта в компании — «P»,  в дальнейшем при официальном релизе...

[Из песочницы] Операционная система на JavaScript? JsOS Приветствую, хабровчане! Как вы думаете, можно ли создать полноценную операционную систему на языке программирования JavaScript, с которой можно загружаться? Правильный ответ — можно! Сегодня я хочу рассказать вам про проект JsOS. Читать дальше →

Графическая библиотека Vulkan 1.1 доступна для разработчиков в Android P В новой версии Android P для разработчиков станет доступна графическая библиотека Vulkan 1.1, в ней сильно оптимизирована и переработана работа с 2D и 3D графикой. Пользователи смогут почуствовать на себе все преимущества новой библиотеки, как только разработчики игр выпуст...

Автоматизация при разработке платформы «1С: Предприятие» В этой статье пойдет речь о том, как мы автоматизируем процессы разработки и тестирования технологической платформы «1С:Предприятие 8». Платформа «1С:Предприятие 8» — набор инструментов для создания бизнес-приложений и среда их выполнения. Это большой (более десятка миллионо...

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

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

Российским участникам госзакупок придётся оптимизировать мобильные офисные приложения под Sailfish Правительство обязало разработчиков российских мобильных офисных приложений из реестра отечественного ПО адаптировать их под российские мобильные ОС. Сейчас в реестре Минкомсвязи только одна такая система — Sailfish, пишет «Коммерсантъ».

Разработка для Sailfish OS: использование средств геолокации Здравствуйте! Данная статья является продолжением цикла статей, посвящённых разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдёт о том, как можно реализовать в приложении получение информации о географическом положении устройства, отображение ка...

[Из песочницы] Как я олимпиаду на Java писал или почему лучше не пользоваться Scanner Вчера завершился Региональный этап Всероссийской олимпиады школьников. Я участвовал в нем и выбрал для этого язык Java. Основной причиной, почему я решил писать олимпиаду именно на Java заключался в том, что на тот момент я довольно хорошо ее знал и понимал то, как в ней реа...

Swift Package Manager Вместе с релизом в open source языка Swift 3 декабря 2015 года Apple представила децентрализованный менеджер зависимостей Swift Package Manager. К публичной версии приложили руку небезызвестные Max Howell, создатель Homebrew, и Matt Thompson, написавший AFNetworking. Swift...

В Барселоне могут представить новые смартфоны Nokia 1 и Nokia 7+ Nokia 1 станет самой доступной моделью в линейке марки. Аппарат оптимизирован под бюджетную версию операционной системы Android GO. Nokia 7+ представляет собой более продвинутый аппарат с корпусом из стекла и металла.

Названа дата релиза игры Shadow of the Tomb Raider Случайно или намеренно, но официальный сайт Shadow of the Tomb Raider раскрыл дату выхода новой игры, анонс которой состоится уже сегодня в 16:00 по московскому времени. Подробнее об этом читайте на THG.ru.

Анонс OnePlus 6 состоится совсем скоро Сегодня на официальной страничке компании в Твиттере появился короткий видеоролик с анонсом будущего смартфона OnePlus 6.

Google leanback — забота большого брата Добрый день, читатели Хабра. Хотел бы поделиться своим опытом разработки приложения для Android TV на примере DetailsFragment. Есть официальные примеры тут и официальная документация тут. Что сподвигло меня выразить свое мнение? Это то, что официальные примеры не отвечают...

Что стоит за чистотой в вашей квартире, или препарация Qlean Привет, хабр. Многие слышали про наш сервис, кто-то пользовался, и вот мы созрели до того, чтобы рассказать про свою внутреннюю IT-кухню. Мы начинали в 2014 году с квартиры-офиса на Арбате (с переговоркой в кухне), 300 клиентов и организацией всего “руками”. Вся информация...

Флагманские смартфоны Samsung 2015 года получат обновление до Android Oreo Вчера мы писали о том, что Samsung Galaxy S8 и S8 Plus начали получать обновление до Android Oreo. Это был, скорее, вопрос времени, т.к. компания Samsung уже давно обещала данное обновление, но сегодня появилась и другая информация: южнокорейский гигант не забыл о своих флаг...

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

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

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

Virgin Galactic приглашает в космическое турне в виртуальной реальности Основное направление деятельности компании Virgin Galactic – коммерческие космические полеты и научные исследования. В последнее время компания совместно с браузером Microsoft Edge активно работает над созданием нового сайта, оптимизированного для мобильных устройств.

Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде. — Сегодня я расскажу, как мы в ...

Microsoft выпустила Skype для маломощных смартфонов на старом Android Компания Microsoft объявила о выпуске новой версии Skype, оптимизированной для мобильных устройств на базе операционной системы Android версий 4.0.3-5.1. Как обещают разработчики, обновление Skype начнёт распространяться в ближайшие дни и станет доступно по всему миру в бли...

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

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

Android P против шпионов В базе AOSP обнаружилось упоминание о том, что Android 9.0 не позволит сторонним приложениям запускать камеру на смартфоне или планшете в фоновом режиме. Ранее сообщалось, что операционная система будет оптимизирована под разнообразные экраны и научится записывать исходящие/...

Дополнительные сведения о реорганизации в Microsoft Недавно генеральный директор Microsoft Сатья Наделла объявил о масштабной реорганизации в компании, о чём мы уже рассказывали ранее. Так, корпоративному вице-президенту Джо Бельфиоре была поручена работа над созданием и поддержкой опыта использования клиентских систем Windo...

В PUBG MOBILE добавлены аркадный режим и тренировочный лагерь, оптимизирована работа многих аспектов игры Компании PUBG Corp. и Tencent подготовили второе обновление к игре PlayerUnknown’s Battlegrounds Mobile (PUBG MOBILE), разработка которого велась в сотрудничестве с игровым сообществом. Обновление PUBG MOBILE 0.4.0 от 22 апреля включает в себя аркадный режим, тренировочный л...

Как киту съесть Java-приложение и не подавиться Здравствуйте, уважаемые хабравчане! Сегодня я хотел бы рассказать о том, как «скормить» Java-приложение докеру, как при этом лучше действовать, а чего делать не стоит. Я занимаюсь разработкой на Java более 10 лет, и последние года три провёл в самом тесном общении с Docker, ...

Ошибка в iOS приводит к сбою iPhone и блокированию доступа к мессенджерам при получении специфического символа В мобильной операционной системе Apple iOS 11 обнаружена новая ошибка, которая позволяет вызвать сбой iPhone и заблокировать доступ к ряду приложений, таким как Messages, WhatsApp, Facebook Messenger, Outlook, Gmail. Для этого достаточно отправить на смартфон один специфичес...

Huawei P20 Lite засняли на видео до официального анонса Официальная презентация Huawei P20 Lite состоится только 20 марта, но в сети уже появился первый в мире мини-обзор смартфон. Оказывается, что ещё не анонсированный аппарат раньше времени выложили на прилавки [...]

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

Обзор и тестирование видеокарт MSI GeForce GT 1030 LP и Palit GeForce GT 1030: возьмите нас в HTPC В прошлом обзоре линейка GeForce GT 1030 была поделена на три категории – пассивные, однослотовые и полноразмерные версии. И сегодня пора обратиться к оптимизированным оптимальным вариантам, к которым можно отнести низкопрофильные решения с активной системой охлаждения. Их х...

R — значит регрессия Статистика в последнее время получила мощную PR поддержку со стороны более новых и шумных дисциплин — Машинного Обучения и Больших Данных. Тем, кто стремится оседлать эту волну необходимо подружится с уравнениями регрессии. Желательно при этом не только усвоить 2-3 приемчика...

LG V40: кодовое название, характеристики, особенности и сроки выхода Уже совсем скоро должен состояться официальный анонс телефона LG G7 ThinQ, сразу после которого производитель начнет готовиться к презентации другого мобильного устройства. Его появления фанаты ждут сильнее, а называется он LG V40. Сегодня в сети

Анонсирован выпуск девяти полнокадровых моделей объективов Sigma DG HSM | Art с креплением Sony E Компания Sigma сделала объявление, которое порадует владельцев беззеркальных камер Sony. Производитель намерен выпустить девять объективов серии Art с креплением Sony E. Семь из них, но с другими креплениями, уже выпускаются. Еще две модели — только-только анонсированы ...

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

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

[Перевод] [в закладки] Инструменты JS-разработчика, на которые стоит обратить внимание Программист Трэвис Фишер, перевод статьи которого мы публикуем сегодня, решил рассказать о самых полезных, с его точки зрения, модулях и вспомогательных инструментах для JS-разработки. Полезными он считает технологии, которыми пользуется постоянно и в ценности которых убедил...

Анонс Doogee S60 Lite – недорогой «неубиваемый» смартфон с NFC Сегодня 10 марта, состоялся официальный анонс смартфона Doogee S60 Lite, который представляет из себя «неубиваемое» мобильное устройство, потому как корпус телефона защищен от разного рода физических воздействий. Производитель заявляет защиту IP68, а значит смартфон можно

Почта Mail.Ru проведет первый ML-хакатон SmartMail Hack 2018 Почта Mail.Ru анонсирует свой первый официальный хакатон SmartMail Hack 2018 по машинному обучению. Мероприятие для студентов IT-специальностей пройдет с 20 по 22 апреля в московском офисе Mail.Ru Group. Читать дальше →

Skype оптимизировали для старых Android Мессенжер должен работать лучше на устройства версий 4 и 5

Orange Business Services оптимизировал Wi-Fi покрытие на умной фабрике Tetra Pak Команды беспилотным машинам, задействованным на производстве, передаются по Wi-Fi сети.

[Перевод] Что нового в LLVM LLVM 6 уменьшает опасность Spectre, имеет улучшенную поддержку Windows и CPU компании Intel, а также включает WebAssembly в число поддерживаемых целевых платформ. Инфраструктура компилятора LLVM прошла путь от технически любопытной вещи до живой части современного ландшаф...

Apache Ignite 2.4 — Distributed Database and Caching Platform 12 марта 2018 г., спустя 4 месяца после прошлой версии, вышел Apache Ignite 2.4. Этот релиз примечателен целым рядом нововведений: поддержка Java 9, множественные оптимизации и улучшения SQL, поддержка платформой нейронных сетей, новый подход к построению топологии при работ...

Почему топовые игры выходят на iOS раньше, чем на Android Знаковые игры вроде Fortnite выходят для iOS раньше, чем для Android, по причине однородности охватываемой аудитории, рассказал глава отдела продуктового маркетинга Apple Грег Джозвиак в интервью TechCrunch. Во многом, по его мнению, этому способствует низкий уровень фрагм...

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

Создатели The Witcher 3 готовятся к анонсу на E3 2018 Студия CD Projekt RED зарегистрировалась в качестве участника выставки E3 2018. Предполагается, что в рамках мероприятия создатели The Witcher 3 проведут полноценную презентацию ролевой игры Cyberpunk 2077 или хотя бы покажут финальную версию карточной игры Gwent: The Witche...

Разработка «умных» очков Intel Vaunt прекращена из-за отсутствия перспектив В первой половине февраля нынешнего года состоялся официальный анонс «умных» очков Intel Vaunt, которые имели большой потенциал для развития. Американская компания, которая известна во всем мире благодаря своим процессорам, потратила на их разработку несколько миллионов

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

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

Backend United #1. Винегрет. Анонс Привет. Хочу пригласить бэкендеров на Backend United #1. Винегрет — митап, посвященный кросс-языковым решениям для разработки серверной части. Обсудим общие подходы и инструменты для разных языков. Вы услышите доклады от представителей Gett RnD и Avito. Встреча пройдет в сре...

Проверка скорости и производительности приложения на Flutter Как оптимизировать приложения на Flutter и могут ли они сравниться в работе с нативными приложениями?

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

Нейросеть, определяющая возраст по анализу крови, — разработки ученых Университета ИТМО Ученые из лаборатории «Компьютерные технологии» Университета ИТМО в составе международной группы исследователей разработали систему Aging.AI — алгоритм определения возраста по результатам базового анализа крови. В отличие от других разработок эта — более универсальная и точ...

Анонс Serverless Moscow Meetup #1 Всем привет! Первый митап в России по технологии Serverless пройдет 1-ого марта в Rambler&Co. Мы поговорим о том, что такое Serverless и почему появился этот подход, а также рассмотрим два практических кейса: построение аналитической системы для мобильного приложения и ...

Konica Minolta оптимизировала затраты на печать «РЭП Холдинг» Konica Minolta оптимизировала затраты промышленного холдинга «РЭП Холдинг» на печать с помощью комплексной услуги аутсорсинга печати. Переход к …

Бесплатные заставки (скринсейверы) для компьютера Mac и Windows: 10 стильных вариантов Если вы являетесь счастливым владельцем iMac, Mac mini или MacBook (используемого чаще в домашних целях), то вам обязательно необходимо обзавестись стильной заставкой, которая будет куда привлекательнее, чем штатные варианты от macOS. Мы предлагаем десяток интересных вариант...

Ask me anything. Avito. Android Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На этот раз речь пойдёт о разработке под Android в целом и об особенностях приложения Avito в частности. Как работается...

Слух: Valve намекнула на разработку Left 4 Dead 3 Пользователь Reddit’a под ником Gondile опубликовал пост, в котором отметил странное поведение сайта Left 4 Dead 2. Дело в том, что в нём изменилась ссылка, которая ведёт на официальную страницу игры в Facebook: теперь она перекидывает на профиль разработчика Теда Карстона, ...

Datalore: открываем бета-версию приложения для анализа данных на Python Привет, Хабр! В рядах инструментов JetBrains пополнение. Мы запускаем открытую бета-версию Datalore — умной веб-среды для анализа и визуализации данных на языке Python. Машинное обучение уверенно захватывает мир: алгоритмы интеллектуального анализа данных стоят за совреме...

Gmail Go для телефонов начального уровня: хит Play Store с проблемами Недавно корпорация Google анонсировала Android Oreo Go Edition — легкую версию своей операционной системы, которая может плавно работать на недорогих телефонах с объемом памяти менее 1 ГБ (обратите внимание, что она отличается от Android One, которая представляет собой прост...

«Микродайджест»: 4 новости из мира разработок для IoT Сегодня мы подготовили дайджест, в котором собрали несколько новостей из сферы «чипостроения» для IoT. Расскажем о новых девайсах для шифрования данных, самом маленьком компьютере в мире от IBM и о решении NVIDIA, упрощающем интеграцию систем глубокого обучения в микропроцес...

Обновление строк на лету в мобильных приложениях: часть 2 Привет, Хабр! В недавней статье наш коллега Дмитрий Марущенко yojick рассказал о том, как доставлять динамические обновления переводов с сервера на мобильные устройства. В продолжение темы сегодня поговорим о том, как мы используем эти обновлённые переводы в наших приложе...

VEON продает подразделение в Таджикистане Холдинг оптимизирует свой портфель активов и уходит с рынков с незначительным присутствием.

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

Сравнение ITSM-систем По мере своего развития у компаний появляется необходимость развивать и адаптировать свою структуру ИТ. И возникает логичный вопрос: «А что для этого нужно?» или «С чего начать?» И тут на помощь приходит ITIL и ITSM. ITSM — это подход к управлению и организации ИТ-услуг, ...

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

Какие образы будущего нам рисуют крупнейшие ИТ-компании «He who controls the past, commands the future. He who commands the future, conquers the past.» Подрастает орда миллениалов, кругом одни фрилансеры, работающие за биткоины, вот-вот вылупится зародыш искуственного интеллекта, толпы бессмертных людей воюют против… «Черное з...

Обновление Samsung Galaxy S8 до Android Oreo приостановлено из-за перезагрузок Вчера компания Samsung неожиданно приостановила обновление флагманских смартфонов Galaxy S8 и Galaxy S8+ до Android 8.0 Oreo с прошивкой Samsung Experience 9.0. Сегодня ресурс Sammobile выяснил, что побудило Samsung принять такое радикальное решение, несмотря на отсутствие к...

LG X4 официально анонсировали Состоялся официальный анонс мобильного телефона LG X4, который построен на процессоре Snapdragon 425 от компании Qualcomm. Это весьма и весьма интересный продукт, который будут продавать сначала лишь в стране производителя. Но, спустя какое-то время, его вывезут в другие стр...

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

Как мы настроили Docker и Kubernetes в TFS Мы продолжаем наш путь к continuous integration (CD) и high availability (HA), основанной на избыточности. В предыдущей серии мы перевели API для мобильного приложения на .NET Core. Следующий логичный шаг для достижения CD — настроить сборку в Docker-контейнер. Сегодня поде...

Вышел графический драйвер Intel 15.65.3.4944 Свежее ПО для интегрированной в процессоры Intel графики оптимизировано для игр Age of Empires: Definitive Edition и Final Fantasy XII: The Zodiac Age HD. Одно из ключевых нововведений программного пакета версии 15.65.3.4944 — возможность автоматической «подгонки» графическ...

Как объединить локальные диски или изменить их размеры Оптимизируйте дисковое пространство, чтобы работать с файлами на компьютере стало ещё проще.

Movavi Video Converter — программа, которая поможет уменьшить размер видео без потери качества Movavi Video Converter поможет конвертировать, сжимать и оптимизировать файлы для разных устройств в пару кликов.

Проект экструдера для 3D-принтеров одержал победу на стартап-туре «Открытые инновации» В Перми завершился региональный этап стартап-тура «Открытые инновации», организованного фондом «Сколково» при поддержке правительства РФ. Одной из лучших работ конкурса признана разработка студентов Пермского национального исследовательского политехнического университета (ПН...

Как адаптировать игру на Unity под iPhone X к апрелю Месяц назад Apple предупредила всех разработчиков, что с апреля все приложения, которые заливаются в App Store, должны быть собраны с использованием последнего iOS 11 SDK. О том, как правильно позиционировать контент, используя новый API, уже давно можно почитать в официал...

Авторы BioShock и Dishonored готовят свою версию «Очень странных дел» Студия Question, у истоков которой стоят создатели прославленных BioShock и Dishonored, анонсировала The Blackout Club — ужастик про группу сражающихся со злом школьников. У подростков вечно полно проблем: [...]

Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. 
С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...

Gameloft расширила зону пробного запуска Dungeon Hunter Champions и открыла предрегистрацию В те далекие времена, когда Gameloft брала успешные компьютерные игры и адаптировала их для мобильных платформ, вышла первая Dungeon Hunter, которая сильно стремилась к тому, чтобы стать мобильной Diablo. Однако тенденции поменялись, и сейчас для студии основной задачей стал...

Nokia 8110 — «банановая» перезагрузка | MWC 2018 Фронтмен Droider (и известный поклонник ретро-гаджетов) не мог пройти мимо реинкарнации телефона-«банана», которую HMD Global анонсировала в Барселоне. Напомним, что новый Nokia 8110 получил 2,45-дюймовый изогнутый экран с разрешением 320 х 240 пикселей, процессор...

Samsung уже завершила разработку Galaxy S10: экранный сканер отпечатков и 3D распознавание лиц Похоже, что Samsung не теряет времени даром, и всего через несколько месяцев после анонса серии Galaxy S9 корейские информаторы сообщили о завершении разработки следующих флагманских смартфонов Galaxy S10 и S10+. Подробнее об этом читайте на THG.ru.

Xiaomi спросила, что лучше: MIUI или Android One. Результаты ей не понравились Компания Xiaomi уверена в том, что её проприетарная оболочка MIUI настолько хороша, что пользователи никогда не захотят вернуться к «чистому» Android. Для того, чтобы доказать этот «факт», китайцы создали опрос на Twitter. Увы, результат их не порадовал: большинство выбрало ...

[Перевод] Optimistic UI, CQRS and EventSourcing При разработке высоконагруженных веб-приложений для лучшего масштабирования часто применяется такой принцип, как CQRS. Он гласит, что метод должен быть либо командой, выполняющей какое-то действие, либо запросом, возвращающим данные, но не одновременно и тем, и другим. Друг...

Официальные тизеры Lenovo S5: безрамочное возрождение Официальный анонс Lenovo S5 запланирован на 20 марта. Сегодня в китайской социальной сети Weibo появился официальный тизер смартфона, который должен стать еще одним конкурентом для будущего Xiaomi Redmi Note 5.

Atlassian User Group Ufa — первый блин не комом Вот и Уфа дозрела до Atlassian Community и единого пространства жалоб на новый дизайн, стабильность и практического решения проблем с продуктами Atlassian. Мы провели Ufa AUG #1 и могу точно сказать, что первый блин — не комом! Программа: Трагедия в трех томах: как мы у...

[Перевод] Без new: Указатели будут удалены из C++ Две недели назад в Джэксонвилле встречался комитет стандарта ISO C++. Сегодня я хочу представить короткую сводку и написать о революционном решении, принятом на собрании в Джэксонвилле. Для получения дополнительной информации я рекомендую к прочтению статью C++ больше не буд...

Тормозит анимация разблокировки на iOS 11? Есть решение! 2017 год оказался действительно сложным для Apple, особенно это коснулось разработки ПО. iOS 11 получила немалое количество негативных отзывов от пользователей. Недоработки, конечно же, были всегда, но не в таком объёме, как мы это наблюдаем на последней версии ОС. Впрочем...

Archos запускает первый Android-скутер с поддержкой Google Android Oreo ARCHOS, которая выпускает продукты для перемещения по городу с января 2017 года, сегодня расширяет свою линейку тремя новыми моделями. ARCHOS Citee Connect, первый скутер Google Android, полностью спроецированный и прототипированный во Франции, порадует самых соверменных пас...

Любой iPhone и Mac можно «убить» с помощью всего одного символа Особый символ, означающий «знак» на древнеиндийском языке телугу, отправленный через iMessage, приводит к перезагрузке устройств. А если его ввести в диалоговых окнах, строках поиска или приложениях на компьютерах с macOS, то система будет закрывать соответствующие...

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

Microsoft оптимизировала Skype для Android, чтобы он лучше работал на смартфонах с более старыми версиями ОС Microsoft сообщила о выпуске новой версии мессенджера Skype для Android. Основное (и единственное) нововведение — наличие специальных оптимизаций, которые позволяют этому ПО лучше работать на смартфонах с более старыми версиями ОС Android. Говоря точнее, эта версия нацелена ...

Состоялся официальный анонс смартфона Vivo V9 Youth Китайская Vivo объявила об официальном анонсе своего нового доступного по цене смартфона - V9 Youth.

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

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

В Opera 52 будет очень быстрый блокировщик рекламы Разработчики Opera уже предлагают любителям бета-версий 52-ю версию, в которой парни в очередной раз сделали акцент на скорость работы. В этот раз снова оптимизируют встроенный в браузер блокировщик рекламы на сайтах. Уже сейчас beta 52 сравнивают с 51-й стабильной версие...

Skype теперь оптимизирован для старых Android смартфонов Пытаясь вернуть себе пользователей старых смартфонов, многие компании решили выпустить урезанные версии приложений. Среди них есть Google и Facebook, а теперь ещё и Microsoft.

Deutsche Telekom проложит маршруты грузовикам Решение Drive & Track поможет транспортным компаниям оптимизировать маршруты грузового транспорта, что снизит расходы на перевозку грузов и загрязнение окружающей среды.

Онлайн-курс по iOS-разработке для начинающих от Redmadrobot и Contented Для тех, кто уже имел дело с кодом, но пока не умеет писать для iOS, вместе с Contented мы запустили курс по разработке приложений. Читать дальше →

Samsung Electronics начинает строительство производственной линии, где будет использоваться EUV-литография Подтверждая неофициальную информацию, компания Samsung Electronics сегодня объявила о начале строительства линии про производству полупроводниковой продукции с использованием литографии в жестком ультрафиолетовом диапазоне (EUV). По мнению производителя, новая линия п...

Samsung Electronics начинает строительство производственной линии, где будет использоваться литография EUV Подтверждая неофициальную информацию, компания Samsung Electronics сегодня объявила о начале строительства линии про производству полупроводниковой продукции с использованием литографии в жестком ультрафиолетовом диапазоне (EUV). По мнению производителя, новая линия п...

Смартфон Xiaomi Redmi Note 5 нельзя будет купить в России и Европе Не так давно китайская корпорация Xiaomi официальной объявила о предстоящем анонсе смартфона Redmi Note 5, который покажут публике уже 14 февраля, то есть прямо в День святого Валентина. Анонс этого мобильного устройства случится не в

Apple и Logitech анонсируют Crayon Сегодня Apple анонсировала более дешевый стилус Logitech для «семейства» iPad под названием Crayon. Устройство, анонсированное на мероприятии, посвященном iPad, в Чикаго будет стоить $49. Оно присоединиться к нынешней линейке стилусов Apple. Наряду со стилусом Apple также а...

Podlodka #50: Kotlin и Swift На юбилейном выпуске Подлодки свели адептов двух главных языков современной мобильной разработки – Николая Иготти, техлида проекта Kotlin/Native в JetBrains, и Шурика Бабаева, технического руководителя питерского офиса RedMadRobot.

Голосовой помощник Microsoft Cortana вышел для iPad Компания Microsoft выпустила обновление приложение голосового помощника Cortana для мобильных устройств на основе iOS. Апдейт приносит в приложение нативную поддержку планшетов iPad. Это означает оптимизированный интерфейс и возможность в полной мере использовать преимущест...

Epic Games анонсировала выход Fortnite для Android и iOS Fortnite — одна из самых популярных игр современности. Сегодня она установила рекорд на платформе Twitch. Стрим игры Тайлера Бревинса, Дрейка и Трэвиса Скотта одновременно посмотрели более 600 тысяч зрителей. Известность Fortnite будет расти. Этому поспособствует релиз игры...

Объявлена официальная цена Nokia 7 Plus и Nokia 6 (2018) в России В ходе выставки MWC 2018 в Барселоне состоялся официальный анонс четырех новых смартфонов компании HMD Global, а также одного кнопочного – Nokia 8110 4G Reloaded. Все эти мобильные устройства должны официально добраться до российского рынка

Metro 2033 Wars 1.79.4 Пошаговая стратегия с открытым миром Metro 2033 Wars – это первая в мире мобильная игра, основанная на известном сюжете книги Дмитрия Глуховского Метро2033. После стремительно возникшего ядерного конфликта, произошел обмен ядерными ударами между мировыми державами и их сател...

Свои 5 копеек: Wi-Fi сегодня и завтра Смартфоны или планшеты сегодня можно видеть на каждом рабочем месте. Это столь же неотъемлемый его атрибут, как когда-то – авторучка, карандаш и бумага. Причем число мобильных устройств быстро растет, продолжается и развертывание корпоративных облачных сервисов. По информац...

[Перевод] Как работает JS: отслеживание изменений в DOM с помощью MutationObserver Сегодня, в переводе десятого материала из серии, посвящённой особенностям работы механизмов JavaScript, мы расскажем о том, как отслеживать изменения в DOM с помощью API MutationObserver. Клиентские части веб-приложений становятся всё сложнее, требуют всё больше системных р...

[Перевод] 20 модулей для Node.js, о которых полезно знать Филип Акерман, автор статьи, перевод которой мы сегодня публикуем, говорит, что в последние годы платформа Node.js становится всё популярнее и популярнее. Она часто используется для создания серверных частей веб-приложений, а также для решения других задач, возникающих в про...

ViewSonic представляет 55-дюймовые коммерческие дисплеи с ультра-тонкой рамкой Модели ViewSonic CDX5562 и CDX5560, оптимизированные для создания бесшовных многоэкранных видеоинсталляций и видеостен, могут работать 24 часа в сутки, 7 дней в неделю.

«Техносерв» оптимизирует корпоративный документооборот с помощью универсальной платформы ABBYY FlexiCapture Компания автоматизировала обработку информации из первичных финансовых документов и организовала единый электронный архив.

"Техносерв" оптимизирует корпоративный документооборот с помощью универсальной платформы ABBYY FlexiCapture Компания автоматизировала обработку информации из первичных финансовых документов и организовала единый электронный архив.

Thunkable X – бесплатная браузерная среда разработки мобильных приложений под iOS и Android IDE Thunkable X работает на платформе Thunkable, которая ранее развивалась в качестве альтернативы MIT App Inventor. В настоящее время платформа предлагает две функционально отличающиеся и независимые среды разработки – оригинальную для разработки под Android, совместимую ...

PDF-портфолио соберет документы для государственной экспертизы «Трансмост» оптимизирует создание PDF-документов с помощью Foxit PhantomPDF.

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

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

Drupalgeddon2: началась эксплуатация SA-CORE-2018-002 Drupalgeddon2 все-таки пришел к нам. Что случилось? После безумного анонса «одной из самых страшных уязвимостей Drupal» все замерли в ожидании рабочего эксплойта и через 4 дня даже начали немного грустить, считая, что вся паника была зря, так как никто не мог придумать ни...

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

ViewSonic представляет новые 55-дюймовые коммерческие дисплеи с ультра-тонкой рамкой Модели ViewSonic CDX5562 и CDX5560, оптимизированные для создания бесшовных многоэкранных видеоинсталляций и видеостен, могут работать 24 часа в сутки, 7 дней в неделю.

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

Обзор Be quiet! Straight Power 11 650W. Модульный блок питания 80Plus Gold В начале текущего года компания Be quiet! анонсировала обновление серии модульных блоков питания Straight Power выпуском уже 11 поколения. В данных блоках питания используются только высококачественные компоненты, используется оптимизированный монтаж компонентов, установлен ...

Решение Infortrend EonStor DS 3000 помогло компании Diana Unicharm JSC Компания Infortrend, ведущий поставщик корпоративных решений для хранения данных, сообщила, что вьетнамский производитель изделий для личной гигиены Diana Unicharm JSC консолидировал свои виртуальные и физические серверы, обеспечивающие работу Интернета, баз данных и цифровы...

Java 9 — Вы уже перешли? Нет? И не надо ...!? Недели две назад InfoQ напомнил, что официальная поддержка Java 9 заканчивается… в Марте 2018г. (т.е. через 20 дней :) Вот cсылка на официальный EOL от Oracle, в которой в разделе "Java SE Public Updates" черным по английскому говорится, что Java 9 будет поддерживаться до Ма...

Геймплейный ролик Harry Potter: Hogwarts Mystery появился в сети В конце прошлого года компания Warner Bros. Interactive Entertainmen анонсировала мобильную игру под названием Harry Potter: Hogwarts Mystery. Разработку доверили студии Jam City, которая до этого приложила свою руку к Futurama: Worlds of Tomorrow и Family Guy The Quest for ...

Кейс. На 53% больше заказов в магазине косметики ADLABS рассказывают, как оптимизировали рекламные кампании в Яндекс.Директе и снизили стоимость заказа.

10 простых способов увеличить автономность Android-смартфона Эти элементарные советы позволят оптимизировать работу смартфона и снизить энергопотребление.

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

Анонс ADATA HD710M Pro и HD710A Pro: внешние HDD в защищённом исполнении ADATA Technology анонсировала новые внешние жёсткие диски HD710M Pro и HD710A Pro в защищённом исполнении. Подробнее об этом читайте на THG.ru.

Использование rrd4j для OpenHab2 persistence OpenHab – популярный сервер «умного дома» (или IoT, как сейчас модно говорить) и уже обозревался на Хабре. Тем не менее, документации по отдельным аспектам настройки сервера не так много, как хотелось бы. А на русском её, считай что и нет. Важной особенностью OpenHab являет...

Toshiba представляет новые высокоскоростные карты памяти microSDXC Exceria Это надежные устройства хранения данных класса Video Speed Class 30 (V30), оптимизированные для записи видео в формате 4K Ultra HD. Большая емкость в них сочетается с высокой скоростью.

Toshiba выпускает новые карты памяти microSDXC Это надежные устройства хранения данных класса Video Speed Class 30 (V30), оптимизированные для записи видео в формате 4K Ultra HD. Большая емкость в них сочетается с высокой скоростью.

25 апреля пройдёт презентация Xiaomi Mi 6X (Mi A2) На следующей неделе случится анонс смартфона Xiaomi Mi 6X, который глобально будет запущен под названием Xiaomi Mi A2 и будет доступен по программе Android One от Google. Презентация намечена уже на 25 апреля. Это подтверждает официальный постер мероприятия. Он появился в ...

LG G7 выпустят в мае В интернете активно обсуждают новый мобильный телефон LG G7, который компания вроде как в ближайшее время анонсирует и отправит в продажу. Дело в том, что инсайдеры говорят о старте продаж уже в мае, что вполне вероятно. Если компания покажет смартфон в апреле этого года, ли...

Attention! S in Ethereum stands for Security. Part 3. Solidity in practice Представляем третью часть цикла, посвященного типичным уязвимостям, атакам и проблемным местам, присущим смарт-контрактам на языке Solidity, и платформе Ethereum в целом. Здесь поговорим о том, какими особенностями обладает Solidity и какими уязвимостями они могут обернутьс...

SOLID SOLID критикует тот, кто думает, что действительно понимает ООП © Куряшкин ВикторЯ знаком с принципами SOLID уже 6 лет, но только в последний год осознал, что они означают. В этой статье я дам простое объяснение этим принципам. Расскажу о минимальных требованиях к языку прог...

[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки» Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классическую задачу: игра “уга...

Microsoft возвращает Skype пользователям старых Android-устройств Выпущена оптимизированная версия приложения Skype для устройств, работающих под управлением старых версий Android, - начиная с Android 4.0.3 и заканчивая Android 5.1.

Анонс Vivo X21 и X21 UD – стильные смартфоны с вырезом и сканером отпечатков пальце в экране Словно специально, сразу после презентации телефона Oppo R15, другой китайский производитель решил представить публике два своих новых мобильных устройствах, которые смотрятся ощутимо более интересно. Сегодня, 19 марта, состоялся официальный анонс смартфонов Vivo X21 и X21

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

Смена основного стека с .NET на Java Хочу описать свои наблюдения и впечатления о самом популярном языке серверного программирования для Enterprise под названием Java. Наблюдения и впечатления на сравнении и контрасте с “похожей” платформой .NET, с которой я очень хорошо знаком. Уверен, что ~год назад, когда ...

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

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

[Из песочницы] QA в мобильном геймдеве или как выстроить процесс в инди компании Привет! Сегодня я расскажу о создании отдела тестирования на примере небольшой компании, которая уже 3 года выпускает мобильные игры. Особенность в том, что компания не зависит от спонсоров и живёт за счёт денег, которые зарабатывает. И нам, как сотрудникам, важно делать т...

Microsoft выпускает облегченную версию приложения Skype для слабых смартфонов Microsoft выпускает максимально оптимизированную версию Skype для Android. Новая версия уменьшает требования к ОЗУ и ПЗУ на устройствах под управлением Android версий с 4.0.3 до 5.1, увеличивая скорость работы приложения без потери качества его работы. Кроме того, заявлено т...

Автономное плавание: оптимизируем Android без регистрации и SMS Лучшее — враг хорошего. Первые дни и даже месяцы новый Android-смартфон работает идеально, но со временем «вау-эффект» пропадает, а пользователю начинает мерещиться падение производительности и автономности. [...]

«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но ...

История мобильного интернета: 1991 – наши дни Источник Хотя плавный процесс эволюции мобильного интернета растянулся на десятилетия (и продолжается по сей день), мобильный доступ к данным стал стремительно менять нашу жизнь уже в начале и середине 2000-х годов, когда распространялись сети третьего поколения. Пока теле...

Xiaomi обрушила официальную цену на безрамочный Redmi 5, сделав его еще дешевле В декабре 2017 года состоялся официальный анонс смартфона Xiaomi Redmi 5, которым стал первым бюджетным мобильным устройством, оснащенным безрамочным экраном. Тем не менее, новинка в некоторых моментах оказалась хуже телефона Meizu M6s, которую совсем недавно

[Перевод] Immer: новый подход к иммутабельности в JavaScript Иммутабельные структуры данных, реализующие методику совместного использования неизменяемых фрагментов информации (structural sharing), выглядят как отличная технология для хранения состояния приложения. Особенно — в комбинации с архитектурой, основанной на событиях. Однако ...

[Перевод] Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература» Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински. Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»? Алан Кей: Самый интересный аспект ...

Новые версии Cisco Tetration расширяют возможности защиты рабочих нагрузок Новые модели использования Tetration — SaaS и виртуальное устройство — позволяют ускорить внедрение и оптимизировать затраты.

Представлен MediaTek Helio P60 На выставке MWC 2018 компания MediaTek представила новый процессор Helio P60, построенный в условиях 12-нм техпроцесса с FinFET. Благодаря оптимизированным нормам, уровень энергопотребления чипа удалось снизить на 15%. При этом, он имеет 8 ядер (по четыре...

Dell начинает продажи новых продуктов в России Компания Dell начинает продажи в России новых продуктов, оптимизированных для создателей контента виртуальной реальности: ноутбука XPS 13, рабочих станций Precision и интерактивной рабочей панели Dell Canvas.

Dell выпускает новинки для создателей контента VR Dell начинает продажи в России новых продуктов, оптимизированных для создателей контента виртуальной реальности: ноутбука XPS 13, рабочих станций Precision и интерактивной рабочей панели Dell Canvas.

Swift vs. Kotlin. Отличия важны Этот пост является вольным переводом статьи Swift vs. Kotlin — the differences that matter by Krzysztof Turek Вы наверняка видели это сравнение Swift и Kotlin. Довольно интересное, правда? Я согласен, что в этих языках много схожего, но в этой статье я обращу внимание на не...

Shadow of the Tomb Raider анонсируют завтра, но дата релиза уже утекла в Сеть На официальном сайте Tomb Raider появилось объявление о том, что анонс следующей игры серии состоится завтра, в 16 часов по московскому времени. Никаких других подробностей в анонсе нет, но кое-что обнаружилось в коде страницы. Пользователь Nibel опубликовал в сво...

Компании не готовы к кибератакам «Пятого поколения» "Сегодня мы наблюдаем новое поколение кибератак - это многовекторные, крупномасштабные и стремительно распространяющиеся атаки "Пятого поколения" (GenV),- отмечает Питер Александер, директор по маркетингу Check Point Software Technologies. - 77% ИБ-директор...

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

Wear OS — новое название для Android Wear Операционная система для носимых устройств Android Wear, впервые представленная в 2014 году, уходит в прошлое. На её место приходит Wear OS с новым именем, новым логотипом и новым слоганом «Делайте каждую свою минуту значимой».  По сути это все изменения, которые коснул...

Внешний вид Xiaomi Mi6X полностью рассекречен до анонса Вслед за официальным тизером Xiaomi Mi6X в сеть раньше времени попали рендеры ещё не анонсированного смартфона. На них аппарат продемонстрирован со всех сторон и во всех доступных цветах: чёрном, синем, [...]

[recovery mode] Eclipse Scala IDE — от мертвого осла уши… Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera. Scala открыл для меня увлекательный мир функциона...

Особенности национальной охоты на баги или Bug Bounty по славянски Почему крупнейший мобильный оператор платит за critical bug 3-мя месяцами бесплатного интернета, гос. авиа компания считает паспортные данные и дату рождения не конфиденциальной информацией, а служба доставки №1 в стране по скриншотам отрицает утечку данных? А тем времене...

MWC 2018: Qualcomm представляет серию Snapdragon 700 Новшества, реализованные в Snapdragon 700, включают в себя поддержку функций искусственного интеллекта на аппаратном уровне благодаря Qualcomm Artificial Intelligence (AI) Engine, а также усовершенствованные функции камеры, повышенную производительность и оптимизированное эн...

HMD Global представляет новый смартфон Nokia В рамках концепции Android One на новом Nokia 6 реализована уникальная программная среда Google. Удобный, оптимизированный интерфейс, тщательно подобранный комплект приложений и неограниченное бесплатное хранилище.

Crash Bandicoot, Undertale, South Park, Smash Bros. и другие новости с последней презентации Nintendo Сегодня ночью прошла очередная презентация Nintendo – Nintendo Direct. На ней компания показала плеяду новых релизов на консоли 3DS и Switch. Подтвердились многие слухи, появились новые детали и даже были показаны неожиданные сюрпризы. Плеяда новых тайтлов на Switch Первым...

Создан банковский аналог Siri Эм не расскажет, в чем смысл жизни и не будет спрашивать “Сколько ты зарабатываешь?” - зато она знает ответы на самые популярные вопросы по работе банка. В её основе лежат алгоритмы, которые подбирают наиболее подходящий по смыслу ответ на сообщение клиента. К то...

Характеристики Xiaomi Mi MIX 2S на живой фотографии Вчера Xiaomi подтвердила, что 27 марта состоится официальный анонс флагманского Xiaomi Mi MIX 2S на Snapdragon 845. Сегодня появилось фото с...

В сети появились первые подробности о нововведениях iOS 12 До официального анонса iOS 12 остается еще достаточно много времени. Скорее всего, купертиновцы представят новую версию своей мобильной операционной системы только летом на WWDC 2018. Однако уже сейчас в сети есть первые подробности об iOS 12.Читать дальше... ProstoMAC.com....

МегаФон обновил тарифную линейку «Включайся!» Прежнее предложение, выведенное на рынок 29 мая 2017 года, было оптимизировано под реалии сегодняшнего дня – в нем модифицированы пакеты минут и ГБ, а также обнулен трафик по отдельным мессенджерам и сервисам.

Astra Linux заработал на отечественных процессорах Эльбрус Компании «НПО РусБИТех» и АО «МЦСТ» оптимизировали операционную систему Astra Linux Special Edition под компьютеры с отечественными процессорами «Эльбрус». На данный момент разработка данной платформы для «Эльбрусов» еще не окончена, но всё идет согласно запланированному гра...

Состоялся глобальный релиз мобильной MMORPG «Мертвый мир: Зомби» от Gameloft Компания Gameloft анонсировала мобильную MMORPG под названием «Мертвый мир: Зомби» почти год назад. С июля прошлого года игра была доступна только в филиппинском App Store, а сегодня состоялся глобальный запуск проекта. Теперь «Мертвый мир: Зомби» доступна для iOS- и Android...

AMD выпустила драйвер Radeon Software Adrenalin Edition 18.3.3 Компания AMD продолжает с завидной регулярностью выпускать новые версии пакета драйверов и ПО Radeon Software Adrenalin Edition (RSAE). Накануне чипмейкер сообщил о доступности к загрузке релиза RSAE 18.3.3, оптимизированного для игр Sea of...

Распродажа безрамочных смартфонов от Blackview Компания Blackview объявила о старте распродажи смартфонов с соотношением сторон экрана 18:9. В акции участвуют бюджетный A20 с двойной камерой и оптимизированной версией Android, долгоиграющий P10000 [...]

[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...

Разработка ремейка System Shock приостановлена Генеральный директор студии Night Dive, Стивен Кик (Stephen Kick), сообщил, что работа над ремейком ролевого шутера System Shock приостановлена. Однако, это не означает отмену проекта. По словам Кика, они потеряли видение проекта, начав...

Анонс Moscow Kubernetes Online: мы собрали подводные камни k8s Всем привет! Хотим анонсировать панельную дискуссию, посвященную Kubernetes, которая пройдет 13 февраля в режиме онлайн на нашем youtube-канале. Эксперты из компаний Флант, Рокетбанк, Axept Global и, конечно, Avito соберутся вместе и обсудят те подводные камни Kubernetes, ко...

DSP на Java Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2. Чита...

Vivo V9: живые фото и официальный тизер Vivo V9 — один из будущих смартфонов компании, его анонс состоится 27 марта в Индии. Сегодня компания выпустила официальный тизер смартфона.

Драйвер Radeon Software Adrenalin Edition 18.3.4 оптимизирован для Far Cry 5 Специалисты Radeon Technologies Group подготовили очередной выпуск пакета драйверов и ПО Radeon Software Adrenalin Edition с индексом 18.3.4. Данный релиз призван обеспечить наилучшую производительность видеокарт линейки Radeon в приключенческом боевике Far Cry 5,...

Состоялся релиз версии 3.1.3 биткоин-кошелька Electrum Разработчики Electrum выпустили версию 3.1.3 популярного биткоин-кошелька. New release: Electrum 3.1.3. Release notes and download: https://t.co/Y2DXoUyOgk — Electrum (@ElectrumWallet) 18 квітня 2018 р. В новой версии улучшена производительность, исправлены различные мелкие ...

Микрон автоматизирует производство микросхем Микрон оптимизировал основные технологические процессы кристального производства и снизил операционные риски с применением собственного RFID–решения по автоматизации производственных процессов.

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

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

[Перевод] Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 4. Протокол для коллаборации C4 «Это эссенция тридцатилетнего опыты разработки программного обеспечения.» Процесс ZeroMQ: C4 Когда мы говорим о ZeroMQ, мы иногда имеем в виду libzmq — основную библиотеку. В начале 2012 года мы синтезировали процесс libzmq в формальный и многоразовый протокол для совместной...

Вышел пакет драйверов GeForce 391.24 (WHQL) По случаю выхода игры Sea of Thieves программисты Nvidia подготовили новый пакет драйверов и ПО GeForce, оптимизированный для нового приключенческого экшена. Свежий выпуск получил номер 391.24, прошёл сертификацию тестовой лабораторией Microsoft WHQL и...

[Перевод] Разработка на Blockchain — что изменится для разработчиков? Эта статья является переводом поста Винсента Чена (Vincent Chen) и Рамона Рекуэро (Ramon Recuero), цели которого очень схожи с теми, что преследуем и мы, и написанного для таких разработчиков, которых мы хотели бы видеть на своих мероприятиях. Введение Если вы читаете этот ...

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

[Перевод] Реактивное программирование в Objective-C Со временем языки программирования постоянно изменяются и развиваются из-за появления новых технологий, современных требований или простого желания освежить стиль написания кода. Реактивное программирование можно реализовать с помощью различных фреймворков, таких как Reactiv...

[Перевод] Вредный Кейворд «Interface» Перевод ироничного поста из блога Боба Мартина в котором он рассуждает о том, насколько неудачным является использование слова interface в современных языках программирования, и какую путаницу и проблемы оно несёт разработчикам. — Что ты думаешь об интерфейсах? — Имеешь в ви...

Планы на JPoint 2018 Уже скоро в Москве пройдет международная Java-конференция JPoint, поэтому пора определиться с докладами, на которые стоит сходить. Рассказ пойдет о докладах, на которые пойду лично я и почему. Я зарабатываю разработкой приложений на Java c 2012 года. В основном решаю пробле...

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

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

Анонс RamblerFront& #4 29 марта на Мансарде Rambler&Co состоится четвертый внешний RamblerFront& meetup, на котором наши сотрудники поделятся прикладными знаниями в области frontend-разработки. Читать дальше →

В PUBG Mobile появился русский язык и поддержка новых устройств 19 марта по всему миру состоялся официальный релиз мобильной «королевской битвы» под названием PlayerUnknown’s Battlegrounds. До этого момент игра в течение года проходила открытое бета-тестирование в Китае. Спустя две недели проект получил первое крупное обновление.

Western Digital анонсировала новые накопители на базе архитектуры хранения NVMe Компания Western Digital Corporation представляет две новых модели NVMe накопителей: Western Digital PC SN720 и Western Digital PC SN520. Оба устройства построены на базе архитектуры хранения NVMe, которая способна масштабироваться и адаптироваться к самым различным применен...

Сервисное подразделение Samsung стало победителем Компания Samsung объявлена лауреатом международной премии за лучший клиентский опыт CХ WORLD AWARDS 2018 сразу в двух номинациях: «Лучшая инновация в клиентском опыте» и «Лучшая практика вовлеченности персонала».

«Черкизово» рекомендует сервис «1С-ИжТиСи» для обновлений 1С Крупнейший в России производитель мясной продукции оптимизировал процесс обновления нескольких доработанных конфигураций 1С с помощью сервиса от ижевской компании.

3i Technologies разработал интеллектуальное решение для ритейла 3i TouchPoint Analytics, анализируя диалоги сотрудников с клиентами, помогает определить неявные точки роста для увеличения потенциала продаж, выяснить реальные причины неудовлетворенности клиентов и оптимизировать бизнес-процессы для достижения целевых KPI.

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

Мега-Учебник Flask, Часть XIII: I18n и L10n (издание 2018) Miguel Grinberg Туда Сюда Это тринадцатая часть серии Мега-Учебник Flask, в которой я расскажу вам, как реализовать поддержку нескольких языков для вашего приложения. В рамках этой работы вы также узнаете о создании собственных расширений CLI для flask. Для справки ниже ...

Google Assistant выучит 17 новых языков в 2018 году и заработает в 38 странах мира Несколько лет назад на разработке голосового помощника Google Now был поставлен крест, поскольку ему на смену пришел гораздо более продвинутый Google Assistant. Тем не менее, если первый был доступен для использования практически во всех странах

Смартфоны OnePlus 5 и 5T получают обновление до Android 8.1 После того, как в начале года компания OnePlus выпустила обновление для своих лучших смартфонов до Android 8.0, они долго не стали долго тянуть и сразу же приступили к оптимизации следующей версии Android. Вчера компания OnePlus объявила о развертывании обновлений OpenBeta 6...

Анонс MediaTek Helio P60: чипсет среднего уровня с поддержкой искусственного интеллекта Компания MediaTek анонсировала на MWC 2018 новый чипсет среднего уровня под названием Helio P60. Платформа построена на 12-нм техпроцессе FinFET от TSMC. Подробнее об этом читайте на THG.ru.

Новая статья: Групповое тестирование 31 видеокарты в Quake Champions Новый Quake основан на гибридном движке id Tech и Saber3D Engine и, несмотря на отличную графику, оптимизирован для достижения высочайших кадровых частот на массовом железе. Восхитимся же тем, какие настройки и разрешения, могут себе позволить владельцы различных GP...

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

Microsoft до 2022 года инвестирует в Интернет вещей 5 млрд долларов Microsoft инвестирует 5 млрд долларов в технологии интернета вещей (IoT) в следующие четыре года. Корпорация направит эти средства на развитие собственной IoT-платформы и сопутствующее программное обеспечение, исследования и разработку новых услуг, сервисов, программ и ин...

Поддельные приложения активно используют для воровства денег Компания Avast, мировой лидер в области цифровой безопасности, провела исследование среди пользователей мобильных гаджетов, чтобы определить, насколько серьезна угроза от поддельных банковских приложений. В исследовании приняли участие около 40 000 пользователей из 12 стран,...

Создание компании. Идеология — first Приветствую, коллеги. Сегодня я хочу поделиться с вами своей мечтой. Я работаю в сфере разработки ПО примерно 12 лет. За это время я сменил более 10 организаций. Были только два места, где я задержался надолго — на 3 и 5 (привет, Валера) лет, а в остальных компаниях я отраб...

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

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

Популярная игра для Android установила мировой рекорд по количеству загрузок Для смартфонов на базе операционных систем iOS и Android полно самых разных видеоигр, пускай большинство из них и являются клонами других игр. Буквально на днях популярная игра Subway Surfers для мобильных устройств и планшетов под

ARK: Survival Evolved выйдет на iOS и Android этой весной Компания Studio Wildcard анонсировала выход своей популярной игры ARK: Survival Evolved на мобильных платформах. Согласно официальному сообщению, этот многопользовательский симулятор выживания дебютирует на iOS и Android весной 2018 года. ARK: Survival Evolved является...

День, когда Каспаров проиграл компьютеру 10 февраля 1996 года в Филадельфии Гарри Каспаров впервые сыграл с шахматным компьютером IBM Deep Blue. Матч состоял из шести партий и длился неделю, в каждой из которых игрокам давалось по два часа на обдумывание первых 40 ходов, еще два часа на следующие 20 ходов и один ча...

Оператор подтвердил Android Oreo для Samsung Galaxy S6 и Note 5 В последние недели компания Samsung активно обновляет свои смартфоны до Android 8.0 Oreo. В первую очередь ведется работа над моделями нынешнего и прошлого поколения, однако и о старых смартфонах корейский гигант не забывает. Например, сегодня американский сотовый оператор T...

"Ростелеком" запустил услугу клиентских рассылок для корпоративных клиентов мобильной связи

[Перевод] Система типов в математике Время от времени мне встречаются вопросы по математике, которые в каком-то смысле можно назвать «грамматически неверными». Пример. «Интервал является замкнутым или открытым?» Пример. «Является ли группой?» Пример. «Каков ряд Фурье для ?» А вот ещё более глупые примеры. ...

Дайджест интересных материалов для мобильного разработчика #243 (26 февраля— 4 марта) В нашем первом весеннем дайджесте продолжение истории «Микро-математики», изучение Swift за 60 секунд, Unit-тесты и анимации, интерфейсы, Flutter, ARCore и ориентиры для мобильных маркетологов. Всем весны! Читать дальше →

Компилятор на JavaScript с использованием ANTLR В начале этого года я присоединилась к команде, работающей над MongoDB Compass — графическим интерфейсом для MongoDB. Пользователи Compass через Intercom запросили инструмент, позволяющий писать запросы к базе данных, используя любой удобный им язык программирования, подд...

Анонсирована серия книг по вселенной Escape from Tarkov Battlestate Games анонсирует серию книг по вселенной игры Escape from Tarkov. Первая книга под названием “Хищник” (автор А. Конторович) вышла месяц назад на русском языке и уже доступна на официальном сайте проекта для игроков из России и стран СНГ, она рассказывает историю ...

Как будет выглядеть юбилейная версия Google Chrome Как стало известно, 2 сентября 2018 года десктопная версия браузера Chrome получит глобальный редизайн в честь десятого дня рождения. Компания Google намерена оптимизировать приложение под сенсорное [...]

РЕСО-Гарантия оптимизирует систему принятия решений о выдаче полисов с помощью скоринговых моделей Страховщик интегрировал в систему оценки риска при заключении полисов по розничным видам страхования скоринговую модель “4Score” от Бюро кредитных историй "Эквифакс".

Пакет драйверов GeForce 391.01 (WHQL) оптимизирован для World of Tanks 1.0 Специалисты компании Nvidia подготовили новый пакет Game Ready драйверов GeForce под номером 391.01, сертифицированный тестовой лабораторией Microsoft WHQL. Помимо традиционного исправления имеющихся ошибок, в свежем выпуске проведена работа по улучшению производит...

Ryzen 2.0 получит впаянный радиатор Если слухи верны, то оптимизированные процессоры Ryzen 2.0 (Pinnacle Ridge) появятся в апреле вместе с материнскими платами на новых чипсетах X470. При этом новые чипы получат эффективную  систему охлаждения.

Только 1 пользователь из 3 может отличить настоящее приложение банка от фейка Компания Avast делится интересными наблюдениями о безопасности мобильных пользователей, которые, как выяснилось, слишком часто становятся жертвами мошенников. Специалисты провели исследование, в ходе которого предложили более чем 40 тысячам пользователей из 12 стран взгля...

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

А что же Sony? Смотрим официально на Xperia XZ2 и XZ 2 Compact Сегодня Sony представила на MWC 2018 сразу 2 смартфона. Среди них Xperia XZ2, о котором отныне прекращают поступать различные слухи, только официальная информация. Кроме того, Sony сегодня чуть ли не единственная компания, которая пытается делать не только огромные устройс...

Nintendo снимет мультфильм про Марио Японская компания Nintendo объявила о работе над анимационным фильмом о своем маскоте — итало-американском водопроводчике Марио. Ориентировочная дата выхода мультфильма и примерный сценарий не раскрыты, но известны имена сопродюсеров и название анимационной студии. Согл...

Релиз PVS-Studio для macOS: 64 weaknesses в XNU Kernel Новая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel. PVS-Studio для macOS С выходом версии анализатора для macOS, PVS-Studio можно смело на...

Задай вопрос создателю Vue.js Vue — JavaScript фреймворк для разработки веб-приложений на JavaScript, созданный Эваном Ю (Evan You) в 2013 году. Vue нашел золотую середину между React и Angular и испытал взрывной рост в последние два года, попав в тройку лидирующих JS фреймворков. В отличии от Angular/...

Veeam Academy: от базовых знаний C# до командной разработки за 2,5 месяца → Регистрация открыта до 25 февраля Veeam Academy, созданная на базе Veeam Software, запускает в марте 2018 года интенсив для разработчиков на C#. Интенсив будет полезен тем, у кого уже есть базовые знания в области программирования, но кто хочет получить больше практики...

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

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

Android 8.1 можно конвертировать в оптмизированный Android Go Android GO — специальная версия системы, которая заточена на то, чтобы нормально работать на смартфонах с не самым мощным железом. Здесь и оптимизации самой системы, её конфиги отличаются от обычного Android, а также набор п...

Nintendo объявила о разработке мобильной версии Mario Kart Tour, которая выйдет в марте 2019-го Nintendo – очень необычная компания. Ее игры как будто относятся к совершенно уникальному жанру, тем не менее, очень любимы игроками. И, например, когда японцы пообещали, что выпустят игру про Марио на мобильных устройствах, фанаты были в восторге. Да, на момент запуска все...

ASUS X00RD — таинственный смартфон на базе Android Go Android Go, если кто забыл, это облегченная версия Android, предназначенная для бюджетных устройств. Платформа была представлена в прошлом году — на конференции Google I/O. Утверждается, что система оптимизирована для гаджетов начального уровня. Устройств под управлени...

[Перевод] Как работает JS: веб push-уведомления Сегодня публикуем перевод девятой части серии статей, посвящённых применению веб-технологий и JavaScript. В этом материале мы исследуем веб push-уведомления. А именно, поговорим о механизмах, лежащих в их основе, и о том, как осуществляется подписка на уведомления, как устро...

Google выпустила первую бета-версию Flutter для кросс-платформенной разработки приложений Сегодня компания Google объявила о выпуске первой бета-версии инструмента Flutter, с помощью которого разработчики смогут создавать кросс-платформенные приложения для Android и iOS с общей кодовой базой. В каком-то смысле это действительно конкурент Microsoft Xamarin. Для р...

Релиз CLion 2018.1: новые возможности из С++17, поддержка WSL, CMake Install, плагин для Rust и многое другое Привет, Хабр! Вот и подоспел первый релиз CLion в этом году — 2018.1! В этом посте мы расскажем, что мы успели реализовать за эти месяцы и какие планы у нас на следующий релиз. Cначала очень коротко о главном. В этот релиз вошли: Поддержка языка C++ Поддержка возможн...

"РЭП Холдинг" перешел на аутсорсинг печати Konica Minolta оптимизировала затраты промышленного холдинга "РЭП Холдинг" на печать с помощью комплексной услуги аутсорсинга печати. Переход к аутсорсинговой модели сделал расходы предприятия на печать полностью прозрачными и прогнозируемыми.

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

Анимодзи выйдут за пределы iOS Вместе с Galaxy S9 и S9+, чья презентация пройдет 25 февраля, Samsung представит собственное видение анимированных эмодзи. О намерениях южнокорейского производителя не отставать от Apple даже в таких мелочах рассказали журналисты новостного издания ETNews, ссылаясь на исто...

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

Критическая уязвимость межсетевых экранов Cisco ASA позволяет удаленно выполнять произвольный код Межсетевые экраны Cisco ASA подвержены критической уязвимости CVE-2018-0101, позволяющей злоумышленникам осуществлять удаленное выполнение произвольного кода. Кроме того, ошибка может приводить к отказу в обслуживании и провоцировать перезагрузку системы. Проблему безопа...

Ещё один инструмент для проверки ваших npm зависимостей — wtfwith Вы как-нибудь задумывались, сколько версий одной и той же библиотеки затягивает ваша клиентская или серверная сборка? Мне вот в какой-то момент стало интересно. Навскидку найти для этого готовый инструмент не получилось, а смотреть глазами package-lock слишком утомительно. К...

Анонс Iiliama ProLite X2283HS: надёжный бюджетный монитор для работы и дома Компания Iiliama анонсировала новый бюджетный монитор ProLite X2283HS с VA панелью диагональю всего 21,5 дюйма, разрешением 1920х1080 пикселей и соотношением сторон 16:9. Подробнее об этом читайте на THG.ru.

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

Управляем состоянием приложения без шаблонного кода и магии Хочу поделиться с сообществом своей реализацией концепции flux как единого источника данных и видением построения веб-приложений. Мотивом к созданию своего решения послужило желание избавиться от большого количества шаблонного кода и сделать взаимодействие с источником дан...

[Перевод] Разбираемся в redux-saga: От генераторов действий к сагам Любой redux разработчик расскажет вам, что одной из самых тяжелейших частей разработки приложений являются асинхронные вызовы — как вы будете обрабатывать реквесты, таймауты и другие коллбэки без усложнения redux действий(actions) и редьюсеров(reducers) В этой статье я опи...

Одна из самых прибыльных франшиз Nintendo перейдёт на смартфоны Сегодня – день больших новостей из мира Nintendo. Мы уже узнали, что планирующийся фильм про Марио от создателей «миньонов» – правда, и теперь «большая N» официально анонсировала выход новой части Mario Kart на смартфоны. Ещё один громкий анонс The checkered flag has been ...

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

Разбор предложений по шаблонам русского языка Существует несколько парсеров, подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet, MaltParser и AOT: … или выявлять факты, как Tomita. Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к...

Обзор Alcatel Idol 5: оптимизированный среднячок Несмотря на то что аппарат появился На выставке потребительской техники IFA 2017 еще в прошлом году, он смог поразить своей неординарностью и приятным внешним видом. Его дизайн можно смело назвать привлекательным. Есть определенное желание познакомиться с ним поближе. К тому...

Установка центра сертификации на предприятии. Часть 1 Привет, Хабр! Мы начинаем новую серию статей. Она будет посвящена развертыванию службы сертификатов на предприятии на базе Windows Server 2016 с практическими примерами. Сегодня обозначим вступительные моменты и поговорим о типовых схемах развёртывания иерархии PKI: двухуров...

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

Huawei сохранит уникальную особенность своих смартфонов за собой Huawei не намерена поставлять фирменные процессоры Kirin сторонним производителям смартфонов. Об этом представители производителя рассказали журналистам тематических изданий в кулуарах конференции Huawei Global Analyst Conference, которая состоялась в начале недели. Мы не ...

Итог 2017 года: объем несанкционированных операций снизился Тенденция на снижение объема хищений сохраняется. Официальная статистика безусловно отличается от реальной, но отражает тенденцию. Нужно признать, что в основном это заслуга ЦБ.

Goodix анонсировала второе поколение экранного сканера отпечатков пальцев Хорошо известная компания Goodix Technology сделала сразу несколько важных анонсов на проходящей в Барселоне выставке MWC 2018. Подробнее об этом читайте на THG.ru.

Анонс Xiaomi Redmi Note 5 и Redmi Note 5 Pro: достойные планшетофоны по доступной цене Китайская Xiaomi анонсировала новые планшетофоны Redmi Note 5 и Redmi Note 5 Pro, каждый из которых получил полноэкранный дизайн с 5,99" дисплеем с разрешением 2160х1080 пикселей и соотношением сторон 18:9. Подробнее об этом читайте на THG.ru.

Праздник у Xiaomi Mi 6: официальная глобальная стабильная прошивка 9.2.3.0 с MIUI 9 и Android Oreo Итак, Xiaomi выложила fastboot и recovery-версии образов прошивки 9.2.3.0.OCAMIEK на базе Android Oreo и MIUI 9 для смартфона M6, известного также как Sagit. Что примечательно: это официальная прошивка от производителя, глобальная, то есть с русским языком внутри, стабильн...

Skype будет оптимизирован для смартфонов на старых Android Неожиданный тренд помогать пользователям с маломощными устройствами добрался и до Microsoft, где заявили о том, что популярный мессенджер Skype теперь будет лучше оптимизирован для работы на слабых смартфонах на ОС Android 4.0.3 по 5.1. Skype станет демократичнее   К...

Понимание lvalue и rvalue в C и С++ Eli Bendersky, Understanding of lvalues and rvalues in C and C++ (https://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c) От переводчика: предлагаю Вашему вниманию перевод интересной статьи об lvalue и rvalue в языках C/C++. Тема не нова, но з...

[Перевод] Вышел Webpack 4 Legato Мы рады сообщить, что сегодня стал доступен webpack 4 (Legato). Его можно скачать через npm или yarn, выполнив: $> yarn add webpack webpack-cli --dev или $> npm i webpack webpack-cli --save-dev Читать дальше →

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

Официальный анонс игрового смартфона ZTE Nubia Red Magic Вчера в Китае компания ZTE анонсировала свой новый игровой смартфон - Nubia Red Magic.

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

Вторая часть сравнения python и tcl В предыдущей статье была описана реализация задачи сбора данных о звонках с АТС, включающее в себя получение, разбор данных и добавление в БД. Решение данной задачи представлено на двух языках программирования — python и tcl. И вот, как и обещал, представляю код (на двух язы...

Логотип выборов за 37 миллионов VS. за 75 тысяч «Логомашина» представила свой концепт стиля «Выборов», сделав это в 500 раз дешевле. Помните скандал вокруг логотипа выборов президента за 37 миллионов рублей? Утвержденный логотип президентских выборов – 2018 Логотип вызвал бурную негативную реакцию в соцсетях и СМИ: е...

Unity выложила исходный C#-код на Github Возрадуйтесь все, кому хоть раз в силу жизненной необходимости приходилось декомпилировать .NET-код Unity! Теперь код C#-части движка и редактора Unity доступен для изучения на Github. Доступны все основные ветки, начиная с версии 2017.1 и заканчивая свежей 2018.1.0b12. К...

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

Trickl 2.0.14 Trickl — полнофункциональный красивый торрент-клиент с открытым исходным кодом. Это приложение поддерживает Chromecast, стримминг торрент-файлов, выборку определенных файлов из торрент-раздачи, настройку загрузки (только по Wi-Fi или или любым доступным способом). Естественн...

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

Check Point R80.20. Что будет нового? Еще далеко не все успели перейти на R80.10, как Check Point объявил о скором релизе новой версии ОС — Gaia R80.20. Безусловно это хорошая новость. Предполагаемая дата официального релиза — конец второго квартала 2018 года (т.е. летом). Более того, запущена программа EA (ea...

Анонс Honor 7C: полноэкранный смартфон с функцией распознавания лиц за 8 000 рублей Принадлежащий Huawei бренд Honor анонсировал новый доступный смартфон Honor 7C с полноэкранным дизайном и функцией распознавания лиц. Подробнее об этом читайте на THG.ru.

Главные особенности нового Xiaomi Redmi Note 5 Pro официально подтверждены Уже совсем скоро, 16 марта, на территории Китая состоится официальный анонс смартфона Xiaomi Redmi Note 5 Pro, но не того, который показали в середине февраля в Индии, а немного другого. Сегодня официальный источник в лице

Microsoft анонсировала API трассировки лучей DirectX Raytracing Сегодня стартовала GDC 2018, и первый серьезный анонс на ней сделала Microsoft совместно со своими партнерами. В графическое API DirectX 12 будет добавлена новая важная функциональная часть — DirectX Raytracing (DXR). Под этим названием скрывается новое стандартное API д...

Анонс Flyme 7, и какие модели первыми получат оболочку уже сегодня Сегодня одновременно с новыми смартфонами серии Meizu 15 компания представила новую версию фирменной оболочки, что получила название Flyme 7. Несмотря на то, что на дворе 2018 год и многие производители смартфонов активно заняты распространением обновления до Android Oreo, M...

VLC 3.0.0 Vetinari Неплохо начался и продолжается год для Linux в качестве рабочей станции. Вслед за третьим Wine, настало очередь популярнейшего медиаплеера VLC. После длительного и напряженного цикла разработки VideoLAN анонсировала выпуск видеоплеера с открытым исходным кодом VLC 3.0.0 озаг...

Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru 5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на о...

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

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

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

Windows Defender будет блокировать пугающие сообщения оптимизирующих программ Встроенный антивирус компании Microsoft, Windows Defender, получит в следующем месяце важный функционал. В компании объявили, что Windows Defender начнёт удалять ПО, которое выводит «принудительные сообщения» или «обманчивый контент, чтобы заставить зап...

Представлен Nokia 1 — недорогой телефон на базе Android Go HMD Global с толком использовала выставку Mobile World Congress 2018. Компания представила на мероприятии смартфон Nokia 1. Главная особенность устройства — облегченная операционная система Android Oreo (Go Edition). Android Go оптимизирована для моделей, обладающих 51...

AnTuTu: рейтинг лучших смартфонов 2017 года по оценкам пользовательских симпатий Разработчики известного бенчмарк-теста AnTuTu, проанализировав оценки, которые пользователи выставляли тем или иным смартфонам в синтетическом тесте, составили топ-10 мобильных устройств в 2017 году, получивших наибольшее количество положительных отзывов. Естественно, резуль...

Анонс BenQ TK800: бюджетный 4K HDR проектор Компания BenQ уделяет всё большее внимание рынку бюджетных 4K HDR проекторов. И после успешного дебюта с HT2550 стоимостью всего $1500 компания анонсировала новый 4K HDR проектор TK800 по такой же цене. Подробнее об этом читайте на THG.ru.

Стриминг видео с помощью Azure и .NET В рамках проекта Jisp, разработкой которого занимается компания WaveAccess, возникла задача по загрузке и проигрыванию видео. В целом, ничего необычного, но с ней связаны известные проблемы, такие как необходимость препроцессинга, а также необходимость поддержать возможность...

JEDEC выпускает Universal Flash Storage версии 3.0 JEDEC анонсировала спецификацию UFS версии 3.0 (Universal Flash Storage). Обновленный стандарт должен предлагать «увеличение производительности 2x по сравнению с предыдущими версиями спецификации», которое достигает максимальной теоретической скорости 2,9 ГБ / с. Новый станд...

[Перевод] Как наконец выпустить свою первую игру Есть такая вероятность, что в этом году вы наконец-то решили сделать собственную игру. Отличная цель! И она определённо того стоит! Вы уже наверно много раз слышали один и тот же совет от сотен других людей: делайте игру простой. В своей замечательной статье Эдмунд Макмилл...

iOS 12: список нововведений новой операционной системы для iPhone и iPad До официального анонса операционной системы iOS 12 осталось несколько месяцев, поскольку ее покажут публике на конференции для разработчиков WWDC 2018, которая будет проходит в первой половине июня. Сегодня издание Bloomberg раскрыло список нововведений новой операционной

[Перевод] Blazor: Техническое введение Сегодня команда ASP.NET анонсировала, что проект Blazor был перемещён в репозиторий организации ASP.NET. Мы начинаем стадию эксперимента, чтобы понять сможем ли мы развить Blazor в поддерживаемый продукт. Это большой шаг вперёд! Что такое Blazor? Это фреймворк для браузерны...

X-Com компьютеризировала рабочие места медицинского персона Специалисты Х-Com Питер завершили проект развития информационной системы государственного медицинского учреждения «Городская поликлиника №46», расположенного в Невском районе Санкт-Петербурга. В ходе проекта созданы новые рабочие места для персонала и оптимизирован ряд рабоч...

Анонс HTC Desire 12 и Desire 12+: полноэкранный дизайн за небольшие деньги Тайваньская HTC анонсировала новые недорогие смартфоны Desire 12 и Desire 12+. Оба устройства получили полноэкранный дизайн с 5,5" и 6" дисплеями с одинаковым разрешением 1440х720 пикселей и соотношением сторон 18:9. Но на этом их сходство и заканчивается. Подробнее об этом ...

Состоялся релиз драйвера AMD Radeon Software Adrenalin Edition 18.2.3 Beta Это уже третий программный релиз от AMD в этом месяце. Представленная версия драйвера оптимизирована для Final Fantasy XII The Zodiac Age, Sea of Thieves и Brass Tactics. Обладателям ускорителей Radeon RX Vega 64 и RX 580 повезло больше всех: производительность в Sea of Thi...

Анонс Moscow Spark #4 Всем привет! Новый год, новый Spark, новый Moscow Spark! Мы стартуем новый сезон нашего замечательного мероприятия 19 апреля на Мансарде Rambler&Co. Фреймворк не стоит на месте и мы тоже, в этот раз представим новый сайт сообщества и опробуем формат со звездой из-за руб...

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

В Следственном комитете РБ рассказали как защититься от скрытого майнинга Следователь по особо важным делам главного управления Следственного комитета Республики Беларусь Александр Мохнач рассказал, как белорусам защитить свои устройства от кражи мощностей злоумышленниками через вредоносные программы скрытого майнинга, передает TUT.BY. Представите...

Состоялся официальный анонс смартфона Huawei Nova 3e Китайская Huawei "отметилась" анонсом своего нового безрамочного смартфона - Nova 3e.

[Перевод] Rekit Studio: IDE для React-приложений Сегодня мы публикуем перевод материала Нейта Ванга, создателя Rekit. Здесь он рассказывает о новом стабильном релизе системы, Rekit Studio. Это — полноценная IDE для разработки приложений, созданных с использованием технологий React, Redux и React Router. Он говорит, что его...

Официальный анонс мощных ПК - ASRock DeskMini GTX/RX ASRock "отметилась" анонсом своих новых настольных компактных ПК - DeskMini GTX/RX.

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

Технострим. Учим строить интернет Интернет открывает широкие возможности для дистанционного обучения разработке и программированию. Наш YouTube-канал «Технострим» уже 5 лет знакомит с миром программирования огромное количество людей. На сегодняшний день канал предлагает более 1000 видеоуроков на самые разны...

[Из песочницы] Принцип SOLID в языке Go Приветствую вас, хабровчане, решил поделиться с сообществом переводом довольно часто (по личным наблюдениям) упоминаемого поста SOLID Go Design из блога Dave Cheney, который выполнял для собственных нужд, но кто-то говорил, что нужно делиться. Возможно для кого-то это окажет...

Твердотельные накопители Western Digital PC SN720 и PC SN520 поддерживают NVMe Компания Western Digital представила твердотельные накопители с поддержкой NVMe, получившие обозначения PC SN720 и PC SN520. По ее словам, выпуск этих SSD является откликом на растущий спрос, связанный ростом интернета вещей (IoT), но, конечно, новые накопители подходят...

Анонсирована линейка Moto G6 Сегодня состоялся официальный анонс трех смартфонов линейки Moto G6 — Moto G6, G6 Play и G6 Plus. Смартфоны достаточно интересные и мы как-то расскажем подробно обо всех характеристиках девайсов, возможностях и прочих деталях, но давайте посмотрим вот на что. Это продукты ср...

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

ASUS подтвердила анонс новых смартфонов ZenFone 5 на выставке MWC 2018 27 февраля Сегодня мы уже узнали дату анонса нового флагманского смартфона серии Huawei P, а теперь можно вписать в календарь еще одну более близкую дату. Компания ASUS только что подтвердила, что анонс новых смартфонов линейки ZenFone 5 состоится в рамках MWC 2018, которая стартует в ...

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

Смартфон Samsung Galaxy S9+ уже получил первую награду На этой неделе в Барселоне прошла крупнейшая в мобильной индустрии выставка Mobile World Congress, которая вчера официально закрыла свои двери. Компания Samsung Electronics сегодня сообщила о том, что анонсированный перед началом мероприятия смартфон Samsung Galaxy S...

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

Fractal Design Meshify C Mini — Dark TG: корпус для плат Micro-ATX и Mini-ITX Шведский разработчик компьютерных компонентов Fractal Design продолжает расширять ассортимент ПК-корпусов: очередной новинкой стала модель Meshify C Mini — Dark TG. Устройство получило дизайн, оптимизированный для создания воздушного потока. Боковая панель из ...

[Перевод] Разработка статического блога на Gatsby и Strapi Статические веб-сайты содержат страницы с неизменным содержимым. Технически — это набор HTML-файлов, которые, для каждого посетителя сайта, выглядят одинаково. В отличие от динамических веб-сайтов, для разработки таких сайтов не нужно серверное программирование или базы данн...

[Перевод] Врываемся в 2018 год с очередным большим релизом: выпуск версии 11.3 языка Wolfram Language и Mathematica Перевод блог-поста Стивена Вольфрама (Stephen Wolfram) "Roaring into 2018 with Another Big Release: Launching Version 11.3 of the Wolfram Language & Mathematica". Содержание — Поток выпуска версий — Что нового? — Блокчейн — Системное моделирование — Новое в ноутбуках ...

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

Языки программирования для квантового компьютера Прототип ядра ионного квантового компьютера. Ion Quantum Technology Group, Сассекский университет Квантовые компьютеры время от времени попадают в СМИ. Вы слышите о том, как человек шаг за шагом приближается к их созданию, хотя для большинства развитие квантовых вычислений ...

C++ конференции в апреле Всем привет! Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске. Санкт-Петербург Читать дальше →

[Перевод] Go: Хороший, плохой, злой У Go есть некоторые замечательные свойства, которым посвящён раздел «Хороший». Но когда речь заходит о применении этого языка не для создания API или сетевых серверов (для чего он и был разработан), а для реализации бизнес-логики, то я считаю Gо слишком неуклюжим и неудобны...

Храните данные в облаке Привет, Хабр! Сегодня речь пойдет о сервисах синхронизации и обмена файлами и объектные облачных хранилищах. Облачные хранилища, представленные такими сервисами как SkyDrive или Dropbox, хорошо знакомы пользователям мобильных устройств и компьютеров. В последние годы они поя...

Мобильная связь в СССР Высокотехнологичные проекты СССР в 20 веке гремели на весь мир — первый спутник, «Восток-1», семь советских атомных ледоколов; но есть технологии, о которых мы знаем не так много. Чаще всего мобильную связь мы упоминаем в контексте сотовой связи. Мобильная связь — это люб...

Инсайдеры слили официальное видео Galaxy S9 и S9+ Сегодня в 20.00 по Москве Samsung представит новые флагманы. Cмартфоны получат стереодинамики, улучшенные 3D-эмодзи и новый цвет корпуса. Накануне источники поделились фотографиями девайса, но решили на этом не останавливаться. Теперь в сети оказался официальный видеоролик ...

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

Чипы Qualcomm Snapdragon 700 принесут искусственный интеллект смартфонам среднего уровня На выставке MWC 2018, которая проходит в Барселоне с 26 февраля по 1 марта, компания Qualcomm анонсировала новую серию мобильных процессоров — Snapdragon 700. Линейка чипов ориентирована на смартфоны среднего уровня и делает акцент на функциях искусственного интеллекта...

MWC 2018: первые смартфоны Android Go В рамках ежегодной выставки Mobile World Congress 2018 в Барселоне были представлены первые смартфоны программы Android Go. Ультрабюджетные устройства под управлением упрощенной версии популярной мобильной ОС заинтересовали многих журналистов, которые прибыли в Испанию ради ...

Nokia завершила процесс приобретения компании Unium Программное обеспечение Unium будет включено в семейство продуктов Nokia Wi-Fi. В результате операторы получат интеллектуальное интегрированное решение Wi-Fi, которое легко устанавливается по принципу plug-and-play и непрерывно оптимизирует домашние каналы Wi-Fi с помощью ф...

Meizu M6S получит больше оперативной памяти для конкуренции с Redmi Note 5 Pro В начале 2018 года состоялся официальный анонс смартфона Meizu M6S, который уже поступил в продажу в ряде стран, в том числе в Китае, тогда как в России на него собирают предварительные заказы. Приобрести это мобильное

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

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

Интеграция Asterisk и Битрикс24 В сети есть разные варианты интеграции IP-АТС Asterisk и CRM Битрикс24, но мы, все таки, решили написать свою. По функционалу все стандартно: Кликом на ссылку с номером телефона клиента в Битрикс24, Asterisk соединяет внутренний номер пользователя, от имени которого это...

Мясорубка, супер-роботы и НИИ (Не Искусственный Интеллект) Если вы уже не первый год ведете какой-то проект, поверьте не похож ли он на нож мясорубки из истории №1 или на тарелку из истории №2 Это поможет вам оптимизировать свой проект выкинув из него все лишнее, что только тормозит его. История №1 Дело было достаточно много лет наз...

24 марта, Москва – CocoaHeads Special Event Привет, Хабр! В эту субботу, 24 марта, пройдет полезное и интересное для всех iOS-разработчиков мероприятие – CocoaHeads Special Event. Нас там будет представлять Илья iltsarev Царев, Head of iOS Альфа-Банка с докладом про итеративную разработку «Feedback Driven Developm...

12NEWS.RU :: Блоги :: Программа для логистики АНТОР оптимизирует маршруты по Северному Кавказу По информации 12NEWS (Ведущее ИТ-издание по корпоративным системам и приложениям - www.12news.ru), проект для крупной дистрибьюторской компании из Дагестана в очередной раз доказал, что ставка АНТОР на собственную картографию является верной. Найти: ERP, CRM, MES, рекламная...

Первые смартфоны с Android Oreo (Go edition) стоимостью до $50 покажут на MWC Компания Google подтвердила, что различные производители покажут на выставке MWC 2018 очень доступные смартфоны, которые будут работать под управлением операционной системы Android Oreo (Go edition). Поисковый гигант не сообщает конкретные названия компаний и моделей, ...

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

Xiaomi Redmi Note 5 официально анонсировали Состоялся официальный анонс мобильного телефона Xiaomi Redmi Note 5 и оказалось, что данный гаджет не сильно отличается от Redmi 5 Plus. Для многих это станет разочарованием, так как пользователи ждали релиза совершенно нового смартфона, а получили достаточно странный девайс...

Ubisoft выпустит переиздание лучшей части Far Cry Ubisoft анонсировала содержание Season Pass для готовящейся к выходу Far Cry 5 и параллельно объявила о переиздании третьей игры в серии. Ранее компания уже намекала на его разработку на своей официальной [...]

Apple напомнила о прекращении поддержки 32-битных приложений для Mac Компания Apple напомнила разработчикам о грядущих изменениях в магазине приложений Mac App Store. С 1 июня 2018 года все приложения и обновления, представленные на одобрение в Mac App Store, должны быть 64-битными. С января 2018 года Apple уже перестала принимать новые 32-б...

Состоялся официальный анонс смартфона Nova 2 Lite Копания Huawei провела на Филиппинах мероприятие, на котором объявила об анонсе своего нового доступного по цене смартфона - Nova 2 Lite.

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

Новые карты памяти Micron предназначены для IP-камер Компания Micron объявила о доступности карт памяти Industrial microSDXC объемом 128 и 256 ГБ. Производитель позиционирует их в качестве сменных носителей для IP-камер систем видеонаблюдения. В карточках используется 64-слойная флэш-память 3D TLC NAND производства Micron...

Видео: две официальные мобильные версии PUBG для Китая в действии Издательство Tencent, отвечающее за распространение PlayerUnknown's Battlegrounds в Китае, выпустило ранее анонсированные мобильные версии этой популярной игры в жанре королевской битвы. Визуально они довольно близки к полноценному окружению версий, вышедших ранее н...

Анонс Lenovo S5 – обещанный «убийца» Xiaomi Redmi Note 5 Pro из металла с двойной камерой Сегодня на территории Китая состоялся официальный анонс обещанного «убийцы» Xiaomi Redmi Note 5 Pro, который получил название Lenovo S5. Новинка обладает внушительными техническими характеристиками, стильным металлическим корпусом, двойной камерой и рядом других особенностей...

Новая статья: Обзор Tesla Model 3. Электромобиль: перезагрузка Tesla – очень особенные машины, радикально отличающиеся не только от авто с ДВС, но и от другого экотранспорта. Потрясающая разгонная динамика, необычные конструкторские и дизайнерские решения, передовая электроника… Но последняя разработка Tesla не похожа даже на р...

Полноэкранный смартфон Huawei Y9 (2018): характеристики, дизайн и дата анонса Многочисленные слухи указывают на скорое появление нового недорогого смартфона Huawei Y9 (2018). И последние утечки из Тайваня предполагают, что этот аппарат будет анонсирован уже 15 марта. Подробнее об этом читайте на THG.ru.

Смартфон Lenovo S5 с мощным аккумулятором могут анонсировать до конца марта Один из топ-менеджеров Lenovo опубликовал свежий тизер, намекающий на скорый анонс нового смартфона с ёмким аккумулятором. Презентация новинки пройдет уже 20 марта. Подробнее об этом читайте на THG.ru.

Глава Samsung Ли Джэён, осуждённый на пять лет тюрьмы за взяточничество, вышел на свободу Южнокорейский суд освободил вице-президента Samsung Ли Джэёна, осуждённого на пять лет за взяточничество и коррупцию. В тюрьме он провёл пять лет, но сегодня его приговор был заменён на два с половиной года условного наказания. Вице-президент и фактический глава Samsung Ли ...

Релиз первого Developer Preview Android P 7-го марта этого года компания Google опубликовала первый Developer Preview Android 9.0. Новая версия ОС не будет поддерживать большое количество устройств Nexus 5X, Nexus 6P, Pixel C, которые были выпущены еще в 2015 году, а также устаревший медиа-проигрыватель Nexus Player...

Анонс Asus ZenFone Max Pro M1: экран 18:9, большая батарея, двойная камера и Android One Сегодня случилось то, о чем стало известно еще на прошлой неделе. Состоялся официальный анонс телефона Asus ZenFone Max Pro M1, но без лишнего шума. Производитель просто опубликовал пресс-релиз с информацией о новинке, а также добавил

[Из песочницы] Знакомство с Gjallarhorn.Bindable.WPF (F#) на примере выполнения тестового задания В статьях на русском языке теме использования F# совместно с WPF уделяют немного внимания. Сегодня я попробую познакомить вас с одной из F# библиотек, которая значительно упрощает такую разработку. В качестве демонстрационного примера возьмем одно из тестовых заданий по WPF,...

Поднебесная объявила о старте разработок 6G Стандарт мобильной связи шестого поколения Китай планирует создавать параллельно развитию Интернета вещей. О том, что КНР приступила к разработке 6G, сообщил министр промышленности и информатизации Китая Мяо Вэй. «Быстрый технологический рост обеспечивает не то...

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

Nubia Z19 стал самым мощным в мире смартфоном, который превзошел iPhone X и Galaxy S9 Тем, что многие смартфоны проверяют в различных бенчмарках задолго до их официального анонса уже давно никого не удивишь. Это могут делать сами компании-производители, либо их партнеры, которым мобильное устройство предоставляют для тестирования. Сегодня, 16 февраля

Zortrax предлагает три новых филамента для 3D-принтеров Inventure Польская компания Zortrax расширила ассортимент расходных материалов тремя новыми филаментами, оптимизированными для работы с настольными FDM 3D-принтерами Inventure. Новинки включают высокопрочный филамент, материал для построения водорастворимых опорных структур и эластоме...

[Из песочницы] Android Lifecycle-aware Architecture Components 6 ноября 2017 года компания Google опубликовала информацию об анонсе стабильной версии архитектурных компонентов. Разработчики Google предоставили руководство по архитектуре приложений и представили ряд классов и интерфейсов, которые упрощают создание приложений с выстрое...

Старый дизайн - обновленная линейка 3D принтеров Немного новостей от компании PICASO 3D: как мы обещали в анонсах конференции Top3DExpo 2018, мы готовим сюрпризы. С 2011 года компания выпустила 5 поколений устройств. Осенью 2017 года стартовали продажи 3D принтера Designer X PRO. Это инструмент для быстрого, точного протот...

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

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

Цукерберг позвонил. Программист из Facebook о своем опыте прохождения собеседований в США и рабочем процессе в Facebook Сегодня я хочу представить вам интервью c программистом, а точнее программисткой из Кремниевой долины, голос которой многим из вас хорошо знаком. Ведущая самого популярного в России технологического подкаста Radio-T Ксения Покровская 5 лет живет в США, и почти 3 из них она з...

«Креативные» компьютеры Начались российские поставки новых рабочих станций серии Dell Precision, интерактивных панелей Dell Canvas и ноутбуков Dell XPS 13. В Dell Client Solutions Group объявили о начале продаж в нашей стране новых моделей рабочих станций серии Precision, интерактивных панелей D...

Обзор игрового ноутбука ASUS ROG Strix GL503V Если вам будут рассказывать, что мощный компьютер может скрываться только в корпусе формата Full-Tower – не верьте. Новая разработка ASUS – геймерская станция ROG Strix GL503V тому доказательство. Читать дальше →

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

Nintendo отложила запуск онлайн-подписки для Switch и анонсировала мобильную Mario Kart Компания Nintendo в очередной раз объявила об отсрочке запуска платной подписки Nintendo Switch Online. Кроме того, она анонсировала игру Mario Kart Tour для мобильных устройств. Напомним, что подписку представили в рамках анонса Nintendo Switch в январе прошлого го...

Ключевые метрики приложений — отчет “Мобильные ориентиры 2018” В конце февраля Adjust выпустил отчет «Мобильные ориентиры 2018». В нем рассматриваются важные метрики и ключевые показатели работы приложений. Основа отчета — данные от 11,000 приложений, 10.7 миллиардов установок и 1.29 триллионов событий, случившихся с 1 января по 31 дека...

Официальный анонс линейки видеокарт ASRock Phantom Gaming Radeon RX 500 Компания ASRock сегодня придала официальный статус своей первой линейке видеокарт под названием Phantom Gaming. На текущий момент данное «семейство» включает четыре решения на базе графических процессоров AMD Polaris: Phantom Gaming X Radeon RX...

Анонс Pixelphone S1 – российский музыкальный смартфон, который можно гордиться Не так давно в России был представлен и запущен в продажу смартфон Pixelphone M1, который уже можно купить на российском рынке по привлекательной цене. Сегодня, спустя всего несколько дней, этот же производитель анонсировал новое мобильное

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

AMD представила десктопные процессоры Ryzen второго поколения Компания AMD представила второе поколение десктопных процессоров Ryzen. В линейку вошли два восьмиядерных и два шестиядерных чипа по цене от 199 до 329 долларов США. В отличие от оригинальных Ryzen, второе поколение базируется на 12-нанометровом техпроцессе, а не 14-нм. В п...

Дата релиза Shadow of the Tomb Raider слита за день до анонса Мы уже привыкли к тому, что разработчики игровых продуктов зачастую сливают свою секретную информацию весьма банальными способами. Например, на официальном сайте Tomb Raider появилась картинка с надписью, говорящей об анонсе нового продукта 15 марта в 16:00 по Москве. Однако...

Статический анализатор кода PVS-Studio 6.22 адаптирован для ARM-компиляторов (Keil, IAR) PVS-Studio — это статический анализатор кода для поиска ошибок и потенциальных уязвимостей в коде программ на языке C, C++ и C#. Мы давно радуем читателей нашего блога проверкой открытых проектов и разбором найденных ошибок. Наши статьи имеют потенциал стать более интересны...

Новая статья: Игровая индустрия за неделю. 19–25 февраля 2018 года Nightdive Studios приостановила разработку ремейка System Shock. Cyanide поделилась подробностями ролевой игры Werewolf: The Apocalypse. Electronic Arts анонсировала Burnout Paradise Remastered. Европейская команда Penta Sports выиграла чемпионат Six Invitational по...

Windows 10 Spring Creators Update – новое обновление для Windows 10 Я думаю ни для кого не секрет, что скоро должен состояться релиз Redstone 4. Предположительно в марте должны будут подписать сборку, а в апреле ее выпустить, впрочем, как и в прошлом году. Но вот незадача, до этого момента не было известно официальное название этого обновлен...

OnePlus 5T «порвал» Samsung Galaxy S9+ по реальной скорости работы Несколько дней назад состоялся официальный анонс смартфона Samsung Galaxy S9+, который получил самое передовое техническое оснащение на рынке. Продажи этого мобильного устройства во всем мире, включая Россию, стартуют 16 марта, однако южнокорейская корпорация уже предоставил...

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

Xiaomi Mi MIX 2S получил фантастическую особенность Чем ближе дата анонса Xiaomi Mi MIX 2S, а его презентация намечена на 27 марта, тем больше производитель раскрывает информации об этом мобильном устройстве. Сегодня он выложил в китайскую соцсеть Weibo очередной кусочек информации об

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

Эван Бласс опубликовал рендер LG G7 ThinQ во всех ракурсах Популярный блогер Эван Бласс (Evan Blass), также известный как @Evleaks, опубликовал рендер смартфона LG G7 ThinQ, до официального анонса которого остались считанные дни. Бласс известен тем, что является довольно надёжным источником, когда речь заходит о раскры...

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

Scrum vs Kanban: в чем разница и что выбрать? Когда существуют варианты – важно не ошибиться и изучить все детали и возможности, чтобы остановиться на лучшем. Выбирать между методами управления разработкой не всегда просто, особенно если это Scrum и Kanban. Читать дальше →

[Перевод] Создание игры на Lua и LÖVE — 1 Введение В этой серии туториалов мы рассмотрим создание завершённой игры с помощью Lua и LÖVE. Туториал предназначен для программистов, имеющих некоторый опыт, но только начинающих осваивать разработку игр, или для разработчиков игр, уже имевших опыт работы с другими языкам...

Ocean Is Home: Survival Island 3.0.5 Попробуйте прожить жизнью человека, попавшего на необитаемый остров... Вам придётся искать себе еду и пропитание, думать о крыше над головой, мастерить необходимые для жизни вещи самому и из того, что вынесет прибоем на берег. Ocean Is Home это: — Выживание на ос...

Samsung Galaxy S9 с SoC Exynos 9810 существенно опередил Galaxy S9+ с SoC Snapdragon 845 в тесте Geekbench Еще в декабре мы публиковали результаты тестирования в Geekbench смартфона Samsung Galaxy S9+, оснащенного однокристальной системой Snapdragon 845. Теперь же в базе данных Geekbench появились результаты тестирования Samsung Galaxy S9, который оснащен SoC Exynos 9810. ...

Три смартфона ASUS ZenFone 5 поступили в продажу в России Еще на выставке MWC 2018 в конце февраля нынешнего года состоялся официальный анонс сразу нескольких новых смартфонов тайваньской компании ASUS. Среди новинок оказались модели ZenFone 5, ZenFone 5 Lite и ZenFone Max (M1), которые сегодня

Google выпустила облегченную версию голосового ассистента Assistant В прошлом году Google запустила новую инициативу под названием Android Go, о которой мы уже неоднократно писали. Напомним, это адаптированная для бюджетных смартфонов (с объемом ОЗУ 1 ГБ либо менее) версия Android, которая отличается оптимизированными стандартными приложения...

Изометрический рисованный инди-экшен Jotun выйдет на Nintendo Switch Разработчики из Thunder Lotus Games объявили, что изометрический рисованный боевик Jotun будет выпущен на Nintendo Switch под названием Jotun: Valhalla Edition уже в этом месяце: сражение за право попасть в Вальхаллу начнётся 27 апреля. Проект вышел на ПК в сентяб...

Анонс Honor 7A Pro: недорогой полноэкранный смартфон с технологией распознавания лиц Бренд Honor анонсировал новый смартфон Honor 7A Pro с целым рядом премиальных функций. В их числе оказались технология распознавания лиц, сканер отпечатков пальцев, мощная камера и яркий экран FullView. Подробнее об этом читайте на THG.ru.

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

Одна небольшая вентиляция Есть небольшая вентсистема, которую нам поручили когда-то запустить, а сегодня я пользуюсь ей как онлайн-термометром. Как так получилось? То был первый шкаф автоматики, принятый сразу же после согласия работать. Читать дальше →

Смартфон Xiaomi Mi 6X появился на "живых" фото и видео за день до анонса До анонса Xiaomi Mi 6X остаётся всего ничего. И сегодня информаторы показали несколько "живых" фотографий и видео с участием этого смартфона среднего уровня. Подробнее об этом читайте на THG.ru.

Игровая индустрия с 12 по 18 февраля 2018 года В сегодняшнем выпуске: Намеки на анонс Left 4 Dead 3 оказались уткой. Популярные серии от Blizzard могут выйти на мобильниках. Мультфильм про Super Mario остается под вопросом. Namco Bandai работает над Metroid Prime 4? Все самое интересное из мира игр и игровой инду...

[Перевод] Разработка алгоритма движения лифтов © Клип "Gangnam Style" С ростом этажности наших городов всё больше людей ежедневно пользуется лифтами. Но мало кто из нас задумывается о том, как всё это лифтовое поголовье умудряется более-менее эффективно развозить в течение дня уйму людей, особенно в часы пик. Существует...

Escape from Tarkov получил обновление 0.8 В «Таркове» вышло очередное обновление с индексом 0.8, которое понравится фанатам хардкорного шутера. Разработчики добавили весьма нетипичную локацию «Развязка» с торговым центром, где вам нужно будет сражаться с врагами на ближних дистанция. Выглядит новая карта очень интер...

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

В Перми разработали приложение против «черных лесорубов» Пермский Центр космических технологий и услуг создал программу ParmaGIS, выявляющую из космоса факты вырубки лесов с точностью до одного дня. В основу приложения с функцией дешифрирования космических снимков легли СУБД PostgreSQL/PostGIS и свободная картографическая п...

Анонс ASUS ZenFone 5: неплохие смартфоны на любой вкус, цвет и кошелек Выставка MWC 2018 подходит к своему завершению, и под ее конец представить свои собственные смартфоны решила крупная тайваньская корпорация, анонсировавшая целую линейку новых мобильных устройств, все из которых вошли в линейку ASUS ZenFone 5. Всего

Новинки C# 7.2. Span<T> и Memory<T> Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span<T>, которая была добавлена в версии языка C# 7.2. Н...

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

Багодельня — марафон по убийству престарелых багов Сколько открытых багов у вас в бэклоге? 100? 1000? А сколько времени они там лежат? Неделю? Месяц? Годы? А почему так происходит? Нет времени? Надо делать более приоритетные задачи? «Вот сейчас все срочные фичи реализуем, а потом точно будет время на разгребание багов»? … Не...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

[Перевод] Концепции распределенной архитектуры, с которыми я познакомился при построении крупной системы платежей Я присоединился к Uber два года назад в качестве мобильного разработчика, имеющего некоторый опыт разработки бекенда. Здесь я занимался разработкой функционала платежей в приложении — и по ходу дела переписал само приложение. После чего я перешёл в менеджмент разработчиков и...

Красный OnePlus 5T анонсируют в глобальном масштабе Некоторое время назад состоялся релиз OnePlus 5T Lava Red. Красная версия телефона была названа эксклюзивной для Китая. Однако недавно OnePlus выпустила Lava Red в Индии — за $592. Теперь стоит ждать появления OnePlus 5T Lava Red в других странах. Сообщается, что компа...

Рынок конвергентных систем за год вырос на 9,4% По подсчетам аналитиков IDC, рынок конвергентных систем в четвертом квартале 2017 года достиг 3,6 млрд долларов. Этот показатель на 9,1% превосходит показатель четвертого квартала 2016 года. За 2017 год в целом таких систем было продано более чем на 12,5 млрд долларов, ...

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

Точные цены на Xiaomi Redmi Note 5 и Redmi Note 5 Pro накануне анонса Уже совсем скоро, буквально через несколько часов, состоится официальный анонс бюджетных смартфонов Xiaomi Redmi Note 5 и Redmi Note 5 Pro, которые получат топовое за свои деньги техническое оснащение. Известно, что первым телефоном из запланированных

Реверсим «Нейроманта». Часть 1: Спрайты Так вышло, что я большой поклонник творчества Уильяма Гибсона. Моё знакомство с этим замечательным прозаиком случилось вследствие глубокого увлечения эстетикой киберпанка и последующего обращения к "корням" жанра, отцом-основателям которого считают Гибсона (пусть сам он от ...

tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...

ARM анонсировала графические ускорители Mali G52 и Mali-G31 для мобильных SoC Компания ARM представила новые графические ускорители Mali G52 и Mali-G31, ориентированные на использование в чипсетах среднего и бюджетного уровня соответственно. Подробнее об этом читайте на THG.ru.

[Из песочницы] GObject: основы GObject — часть библиотеки GLib, реализующая объекто-ориентированнные расширения для чистого Си. Подобная концепция, помимо самой GLib, используется в таких проектах, как GStreamer, GSettings, ATK, Pango и весь проект GNOME в целом, а также в большом количестве прикладных пр...

Потрясающая Asphalt 9: Legends уже доступна на iOS в режиме пробного запуска Можете ли вы поверить, что последней части гоночной аркады Asphalt 8 исполнилось пять лет? Она бы, наверное, и дальше оставалась лидером жанра в App Store, если бы не выход потрясающей GRID Autosport. Наверняка, в стенах Gameloft новая часть и без того разрабатывалась, но та...

Qualcomm анонсировала 700-ю серию процессоров Snapdragon Неожиданным анонсом от компании Qualcomm на MWC 2018 в Барселоне стала презентация новой 700-й серии мобильных платформ Snapdragon. Следуя политике производителя, новые чипсеты займут место между флагманской [...]

Техническая программа PHDays: как ломают IoT, обходят Windows Hello и защищаются от квантового компьютера Прием заявок на участие в Positive Hack Days идет полным ходом. По многочисленным просьбам мы продлеваем Call for Papers до 31 марта. Это значит, что у всех желающих выступить на форуме есть еще пара недель, чтобы подать заявку. Недавно мы анонсировали первого ключевого д...

Книга «Node.js в действии. 2-е издание» Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Ex...

Выбираем приложение для очистки памяти и оптимизации работы android-устройств: The Cleaner и CLEANit Вы все еще не оптимизировали работу своего android-устройства, не очистили внутреннюю память и не навели порядок на карточке MicroSD? Тогда стоит вспомнить о нашей серии статей по подбору соответствующего ПО и разобраться с завалами. А если серьезно, то в новом обзоре мы рас...

Xiaomi Mi MIX 2S: дизайн смартфона показали официально. Он шикарен В конце этого месяца состоится официальный анонс смартфона Xiaomi Mi MIX 2S, которому приписывают множество особенностей. Производитель уже официально подтвердил название своего нового мобильного устройства, рассказал о использовании в нем процессора Snapdragon 845, поведал ...

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

[Из песочницы] Как быть* компилятором — создание компилятора на JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи "How to be* a compiler — make a compiler with JavaScript" автора Mariko Kosaka. *Все верно! Быть компилятором — это здорово! Дело было одним замечательным воскресеным днем в Бушвике, Бруклин. В моем местном книжном м...

Koala Phone 1.19.5 Koala Phone — это просто лаунчер, разработанный для новичков-пользователей смартфонов, людей со слабым зрением и пожилых. Он помогает всем, кто хочет простой телефон с большой клавиатурой. Большой читаемый текст и большие кнопки делают телефон проще в использовании. Он ...

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

Тестирование производительности видеокарт Nvidia GeForce в игре Kingdom Come: Deliverance на решениях компании Zotac Тестирование производительности видеокарт компании Zotac в ролевой игре c открытым миром и видом от первого лица Kingdom Come: Deliverance. В тестах использовались все распространенные разрешения экрана и различные настройки качества рендеринга: от средних до ультравысоких. ...

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

Экранный сканер отпечатков Xiaomi Mi MIX 2S впервые подтверждён фотографией Анонс флагманского планшетофона Xiaomi Mi MIX 2S пройдёт только 27 марта. И сегодня информаторы опубликовали фотографию передней панели этого устройства. Подробнее об этом читайте на THG.ru.

[Перевод] Blockchain на Go. Часть 1: Прототип Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичн...

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

Состоялся релиз очередной части из серии идеальных головоломок The Room: Old Sins на Android Fireproof – наверное, любимый разработчик головоломок для мобильных устройств у большинства геймеров. Много лет он создает превосходные проекты в серии The Room, которые становятся красивее, загадки — изощреннее и даже с определенным сюжетом, следить за которым интересно. Ре...

Транскрипция географических названий в Open Street Map. Латвия, Литва, Польша, Эстония Привет всем, кто использует OSM. У каждого из нас свои задачи при работе с картами, однако одним из базовых функционалов конечно является поиск географических объектов, как минимум населенных пунктов, а так же рендеринг карт. Проблема в том, что значение тега name для узлов,...

Western Digital на MWC 2018: самая быстрая microSD и накопители NVMe для IoT Известный американский производитель компьютерной электроники Western Digital принял участие на барселонской выставке Mobile World Congress 2018, представив сразу несколько новинок. По заявлениям корпорации, все анонсированные устройства значительно упростят жизнь конечным п...

[Из песочницы] 3D посты в Facebook: что и как Недавно разработчики Facebook анонсировали поддержку 3D-постов. То есть теперь любой пользователь может легко загрузить низкополигональную модель в нужном формате (об этом ниже), снабдить её текстом и показывать своим друзьям и знакомым. Читать дальше →

Приключение Firewatch появится на Nintendo Switch Firewatch, захватывающее инди-приключение, выпущенное в 2016 году и собравшее с тех пор массу наград и лестных отзывов, будет выпущено на консоли Nintendo Switch. Об этом объявили разработчики из Campo Santo. Авторы обещают оптимизировать проект для этой платформы...

Новый «охотник за экзопланетами» NASA будет запущен в понедельник Новый телескоп NASA, созданный специально для поиска экзопланет, готовится к запуску в понедельник. 16 апреля Transiting Exoplanet Survey Satellite (TESS), верхом на ракете Falcon 9, отправится покорять околоземную орбиту. Подробнее о том, что такое TESS, мы рассказывали з...

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