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

Как мы учились рисовать тексты на Canvas Мы разрабатываем платформу для визуальной коллаборации. Для отображения контента мы используем Canvas: на нём рисуется всё, в том числе тексты. Готового решения для отображения текстов на Canvas один в один как в html не существует. За несколько лет работы с отрисовкой текст...

[Перевод] Распознавание текста с помощью VNRecognizeTextRequest в iOS 13 Теперь фреймворк Vision умеет распознавать текст по-настоящему, а не как раньше. С нетерпением ждем, когда сможем применить это в Dodo IS. А пока перевод статьи о распознавании карточек из настольной игры Magic The Gathering и извлечении из них текстовой информации. Читат...

Тarantool Cartridge: шардирование Lua-бекенда в три строчки У нас в Mail.Ru есть Tarantool — это такой сервер приложений на Lua, который по совместительству ещё и база данных (или наоборот?). Он быстрый и классный, но возможности одного сервера всё равно не безграничны. Вертикальное масштабирование тоже не панацея, поэтому в Tarant...

Оригинальный микс из рогалика и головоломки, Plunge, может выйти на мобильных На PAX West 2017 студия Spooky Buns представила чудаковатый dungeon crawler под названием Plunge. В нем разработчики совместили механики рогалика и головоломки с перемещением плиток. Около недели назад проект добрался до Steam и Nintendo, где пока что получает только положи...

Zimbra наше всё Случилось тут как-то мне переносить это чудо с железной машины на виртуальную. Ситуация прям скажем удручающая — старый Debian с ядром 2 версии и Zimbra 6.0.4 Переезд планировался на CentOS 7 и ZImbra 8.8. Скажу сразу, что для совершения данного мероприятия вы должны всецел...

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

ControlValueAccessor и contenteditable в Angular Вы когда-нибудь задумывались, как работает связка форм Angular и HTML элементов, через которые пользователь заносит данные? С самого начала для этого использовали ControlValueAccessor — специальный интерфейс, состоящий всего из 4 методов: interface ControlValueAccessor { w...

Из-за тёмной темы Thunderbird пришлось запускать анализатор кода «Приключение» с почтовым клиентом Mozilla Thunderbird началось с автоматического обновления на версию 68.0. Заметными особенностями этой версии было вот что: больше текста добавляется во всплывающие уведомления и тёмная тема по умолчанию. Повстречалась ошибка, которую захоте...

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

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

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

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

Приключенческий хоррор Veritas выйдет на мобильных 12 февраля Ровно год назад стало известно, что авторы серии Forever Lost переносят свой новый проект, Veritas, на 2019. Все это время о нем ничего не было слышно, а теперь разработчики сообщили, что снова не успевают, поэтому игру стоит ждать только в феврале 2020. Veritas будет хорро...

Протокол «Энтропия». Часть 1 из 6. Вино и платье Привет, Хабр! Некоторое время назад я разместил на Хабре литературный цикл «Бредни программиста». Результат, вроде бы, получился более-менее не плохой. Еще раз спасибо всем, кто оставил теплые отзывы. Сейчас, я хочу, опубликовать на Хабре новое произведение. Хотелось написат...

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

[Перевод] Тот день, когда я полюбил фаззинг В 2007 году я написал пару инструментов для моддинга космического симулятора Freelancer. Ресурсы игры хранятся в формате “binary INI” или “BINI”. Вероятно, бинарный формат выбрали ради производительности: такие файлы быстрее загружать и читать, чем произвольный текст в форма...

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

[Перевод] Каково быть мейнтейнером свободного ПО 2013 год. Я узнаю об альфе нового проекта под названием GNOME Calendar. Интересно. Я люблю календари. «Круто, буду следить за ним», — сказал я по молодости. В ветке ui-rework шла бурная разработка. Каждый день несколько новых коммитов. Скачать, собрать, протестировать. И в...

Флагманская MMORPG Dragon Raja от Tencent вышла на китайском языке Впервые о «флагманской MMOPRG» издателя Tencent под названием Project E стало известно чуть меньше года назад, в августе 2018. На тот момент было известно, что за разработку отвечают Loong Interactive (World of Kings) и Epic Games. Участие последних, сюда по всему, оправдыва...

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

7 смертных грехов менеджера Прости меня, Господи, ибо грешен я. В погоне за KPI забыл о насущном. Многия беды учинил не ведая, ибо слеп был. Во имя святого MS Project Server молю тебя, сил мне дай планы вовремя выполнять, не давить на ближнего своего, в дела его микроменеджментом не вмешиваться, ожидан...

[Перевод] Типизируйте уже наконец свой код Привет хабр! На днях мне в очередной раз на глаза попал код вида if(someParameter.Volatilities.IsEmpty()) { // We have to report about the broken channels, however we could not differ it from just not started cold system. // Therefore write this case into the logs a...

На iOS выйдет обновленная версия Steins;Gate Elite, пока только на японском Steins;Gate Elite — это довольно популярная в узких кругах визуальная новелла, которая была создана в первую очередь для того чтобы развить сам жанр. Этот проект — своеобразный полностью анимированный ремейк Steins;Gate 2009 года. Последний уже представлен на iOS (App Store)...

Глава Redmi обещает пользователям много сюрпризов во втором полугодии Казалось бы, смартфоны Redmi K20 и K20 Pro дебютировали совсем недавно и еще даже не везде появились в продаже, но пользователям хочется уже очередных новинок. И они напрямую об этом спросили главу Redmi Лю Вейбинга (Lu Weibing) в социальной сети Weibo. Топ-менед...

Аналитик: Xiaomi откажется от смартфонов Pocophone Сомнения в жизнеспособности бренда Xiaomi Pocophone (или Poco — в зависимости от страны, где эти смартфоны продаются) появились сразу же после реорганизации компании и разделения на два бренда: собственно Xiaomi и Redmi. После этого ходили слухи о том, что китайск...

[Из песочницы] Блочное программирование Здравствуйте! Начну статью с небольшого отступления. Не посетило ли вас разочарование когда вы впервые столкнулись с программированием? Я предполагал что создание программ происходит путём взаимодействия с каким-то сложным, но очень интересным инструментом, в котором я смог...

Релиз Dead or Alive 6 задержится на две недели Файтинг Dead or Alive 6 выйдет позже запланированного. Ранее издательство Koei Tecmo собиралось выпустить его 15 февраля, но теперь поклонникам жанра не придётся разрываться между Jump Force и новой Dead or Alive — последняя выйдет 1 марта. Продюсер и директ...

Apple скопировала ключевую фишку Google Pixel, но не полностью Наконец-то в iPhone появилась ключевая функция Google Pixel Чем Google Pixel лучше iPhone? Если исключить из сравнения операционные системы, выбор которой каждый оставляет за собой, и дизайн, судить который ещё сложнее, остаётся только камера. Несмотря на то что все Google P...

Как выглядит ночная тема в Apple Music для Android Apple редко адаптирует свои программные продукты для конкурирующих платформ. iCloud, iMessage, FaceTime до сих пор остаются привилегией только владельцев фирменных устройств компании, а её единственным сервисом, который вышел для Android, стал Apple Music. Сложно сказать, н...

Пять лет использования C++ под проекты для микроконтроллеров в продакшене В данной статье я расскажу, как я в течение пяти лет переводил предприятия, на которых работал, с ведения проектов под микроконтроллеры на C на C++ и что из этого вышло (спойлер: все плохо). Читать дальше →

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

KOST: что входит в новый стек технологий для разработки облачных приложений Рассказываем о его компонентах и перспективах. / фото Gozha Net Unsplash Почему появился новый стек Существует множество стеков для разработки программного обеспечения. Один из наиболее известных — LAMP (Linux, Apache HTTP server, MySQL, PHP). На нем построен сайт «Википед...

[Перевод] Индустрия робомобилей, наконец, становится более реалистичной За последнее десятилетие большая часть шумихи вокруг робомобилей была сконцентрирована на идее, которую первой запустили в компании Google (теперь Waymo), а потом подхватили Tesla и другие. Это идея о робомобиле пятого уровня (полностью, на самом деле, по-настоящему автоном...

Мелкая питонячая радость #4: Radon — качество кода, измеренное в числах Инженеры очень любят измерения и числа. Поэтому нет ничего удивительного в том, что они пытаются измерять в численном виде такую нетривиальную штуку, как качество кода. Метрик для оценки текстов программ придумали немало — от банального количества строк кода в проекте до н...

[Из песочницы] Мой опыт разработки на Playcanvas Существуют ли среди читателей люди, которые хотя бы краем уха слышали, что есть некий 3D движок для разработки WebGL приложений с редактором, похожим на Unity, только в браузере? Тема крайне непопулярная, но я стал одним из таких людей почти 2 года назад. И теперь мне захоте...

Translucent на андроид и adjustResize Возможность использовать translucent в андроид появилась ещё в KITKAT. И выглядит в правильном дизайне это довольно эффектно. А с появлением моды на девайсы с "Чёлками", кажется, просто необходимой вещью в любом тёплом ламповом стартапчике. Давайте представим ситуацию: вы з...

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

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

Названа дата выхода финальной версии iOS 13 iOS 13 – это, пожалуй, самая ожидаемая версия мобильной ОС от Apple. Этому поспособствовало обилие новых функций, которые так долго ждали пользователи и так долго игнорировали в Купертино. Тут вам и ночная тема, и набор текста при помощи свайпов, и даже поддержка мыши. Само...

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

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

[Перевод] Разработка приложения на SwiftUI. Часть 1: поток данных и Redux После участия в сессии State of the Union на WWDC 2019 я решил детально изучить SwiftUI. Я потратил много времени на работу с ним и теперь приступил к разработке реального приложения, которое может оказаться полезным широкому кругу пользователей. Его я назвал MovieSwift...

Геймплейный ролик головоломки Photographs с GDC 2019 Пока Google на GDC делилась планами по революции в игровой индустрии, обычные разработчики традиционно показывали свои игры. Редакторы портала Touch Arcade сыграли в головоломку Photographs от автора 10000000 и You Must Build a Boat, которая выйдет уже 3 апреля. Несмотря на...

Игорь Антаров из Moscow Tesla Club борется с 20 мифами о Тесле и электромобилях Сегодня кажется, если написать на транспаранте «Тесла» и выйти на улицу — тебя скрутят за несогласованный одиночный пикет. Отношение к Тесле переросло из потребительского взгляда на продукт в идеологию и политическую позицию. Теслу обсуждают словами «верю-не-верю». Мнение ...

Популярные смартфоны 44 недели 2019 года На этой неделе фокус интереса пользователей в очередной раз сменился. Теперь в статистике, которую отдают парни с GSMArena.com, в списке, в который вошли 10 самых интересующих читателей смартфонов, очень много аппаратов Xiaomi. Читать полную статью

Многогранная пошаговая стратегия Shogun's Empire: Hex Commander вышла на iOS Всего чуть больше недели назад на Android в режиме бета-теста вышла интересная стратегия Shogun’s Empire: Hex Commander от авторов Hex Commander: Fantasy Heroes. Теперь проект доступен и на iOS, и на Android уже состоялся полноценный релиз. Игру можно условно разбить на две...

Тактический экшен Gunslugs: Rogue Tactics доступен для предзаказа в App Store, релиз в этом месяце Фанаты разработчика Orangepixel ждут релиза третьей части стильного пиксельного экшена Gunslugs 3: Rogue Tactics уже почти 2 года. В ноябре 2018 автор представил очередной трейлер игры, но решил, что в текущем виде проект ему не нравится, и следующие 2 месяца потратил на то,...

Spring JPA репозитории в CUBA Тема статьи достаточно узконаправленная, но, возможно, окажется полезной тем, кто разрабатывает свои собственные хранилища данных и думает об интеграции со Spring Framework. Предпосылки Разработчики обычно не очень любят менять свои привычки (зачастую, в список привычек вхо...

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

CAN или не CAN? Или зачем мне сеть микроконтроллеров? Этот вопрос мне пришлось задать себе лет десять назад или больше. Работа, которую надо было сделать, заключалась в дарении второй жизни диспетчерскому щиту. Это такая штука во всю стену, состоящая из лампочек и выключателей с переключателями. Думаю, не ошибусь, предположив, ...

[Перевод] Как мы оптимизировали свой Theme Hospital под разные платформы Project Hospital — это игра об управлении зданием больницы со всеми стандартными аспектами жанра: динамическими сценами, создаваемыми игроком, множеством активных персонажей и объектов, развёрнутой системой UI. Чтобы заставить игру работать на разном оборудовании, нам пришл...

TypeScript и короткие спринты. Как мы делали инструмент вариативности интервью по фронтенду 17 ноября 2018 года. Нас четверо. Настроение у всех приподнятое — прошли первый этап ШРИ, Школы разработки интферфейсов. Он состоял из лекций и домашних заданий: осваивали разные фронтендерские и околофротендерские технологии, инструменты, Скрам. Знали, что всё это придётс...

Для головоломки Ticket to Earth вышло обновление с парой уровней сложности Ticket to Earth– необычная научно-фантастическая RPG с элементами пошаговой стратегии. Разработчики ее активно поддерживают, периодически выпуская контентные обновления. Сегодня состоялся релиз обновления, которое добавляет в игру пару уровней сложности: Новичок и Ветеран. ...

Самые популярные смартфоны 47 недели 2019 года Последние 2 недели в этом списке сильно и уверенно доминировала Xiaomi. Сейчас её позиции стали чуть менее прочными, но всё же аппараты Redmi Note 8 Pro и его упрощённая версия пока что составляют хороший фундамент для компании. Таковы вывод согласно статистике GSMArena. П...

Интервью с Виталием Брагилевским: «Мир, в котором все будут программировать на Haskell — это вряд ли хороший мир» Виталий Брагилевский (@_bravit) пока что еще преподает в ЮФУ курсы по Haskell и теории алгоритмов. Также, дает выездные курсы в других городах, является редактором и переводчиком множества книг о Haskell и функциональном программировании, состоит в комитетах Haskell 2020 и...

Аналитика: Xiaomi может свернуть марку Poco Ещё до официального выпуска серии смартфонов Redmi K20 в Индии у многих возникали сомнения и вопросы относительно будущего серии Poco, которая наделала много шума в прошлом году выпуском одного из самых доступных флагманов на базе Qualcomm Snapdragon 845. Однако вскоре после...

[Перевод] Редактирование текста тоже вас ненавидит Опубликованная месяц назад статья Алексис Бингесснер «Рендеринг текста вас ненавидит» очень мне близка. В далёком 2017 году я разрабатывал интерактивный текстовый редактор в браузере. Неудовлетворённый существующими библиотеками на ContentEditable, я подумал: «Эй, да просто...

Microsoft добавляет новую функцию поиска текста в Edge в Windows 10 В июне Microsoft начала работу над улучшенной версией встроенного в Chromium текстового поиска – функции, которая позволяет вам искать определенный текст или фразу на веб-странице.Согласно предложению Microsoft хочет, чтобы Chromium учитывал текст, выбранный на веб-странице,...

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

Текстовая криминальная MMORPG TORN появится на iOS 31 января  На заре существования App Store одной из самых популярных игр в нём была Mafia Wars от Zynga, вдохновлённая , в свою очередь феноменом из Facebook под названием Mob Wars – обе они, так или иначе, являлись хорошо знакомой нам игрой в "мафию". Mafia Wars давно прекратила своё ...

Ctrl-Alt-Del: учимся любить легаси-код Какое отношение к легаси-коду имеют «Звёздные войны», группа «Тату» и сочетание «Ctrl-Alt-Del»? Как быть, когда приходишь в большой проект и сталкиваешься с пропастью непонятного старого кода? И как эффективнее донести до начальства, что трудозатраты на ликвидацию техничес...

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

Google рассказала, чем так ценна ночная тема на Android Ночная тема появилась в Android только потому, что Google сама убедилась в ее необходимости. Об этом в кулуарах конференции Google I/O 2019 рассказал Самир Самат, вице-президент по продукту Google Play. По его словам, возможность перевести интерфейс смартфона в темные цвета...

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

[Из песочницы] Структура Data Science-проекта с высоты птичьего полета Как узнать наверняка, что внутри у колобка? Может, ты его проглотишь, а внутри него река? © Таня Задорожная Что такое Data Science сегодня, кажется, знают уже не только дети, но и домашние животные. Спроси любого котика, и он скажет: статистика, Python, R, BigData, маш...

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

Обзор Skaffold для разработки под Kubernetes Полтора года назад, 5 марта 2018, компания Google выпустила первую альфа-версию своего Open Source-проекта для CI/CD под названием Skaffold, целью которого стало создание «простой и воспроизводимой разработки под Kubernetes», чтобы разработчики могли сфокусироваться именно...

[Перевод] Рендеринг текста вас ненавидит Оглавление 1. Терминология 2. Стиль, вёрстка и форма зависят друг от друга? 3. Текст — это не отдельные символы 3.1. Наложения текста 3.2. Стиль может изменить лигатуру 4. Эмодзи ломают цвет и стиль 5. Сглаживание — это ад 5.1. Субпиксельные смещения ломают кэш глифов...

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

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

[Перевод] Монорепозитории: пожалуйста не надо От переводчика: Привет, Хабр! Да, это очередная статья о преимуществах и недостатках монорепозиториев. Собирался написать свою статью о том, как мы используем монорепозиторий, как мы переходили с maven на bazel и что из этого получилось. Но пока собирался с мыслями, вышла от...

Кредитная карта Apple Card станет доступна через несколько недель Компания Apple представила собственную кредитную карту ещё в марте, но она пока не стала доступна для пользователей. Во время анонса нам пообещали, что Apple Card выйдет до конца лета. И вот теперь сообщается, что кредитка находится в нескольких неделях от запуска. То ...

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

Разбираемся с латинскими сокращениями и фразами в английском языке Полтора года назад, читая работы про уязвимости Meltdown и Spectre, я поймал себя на том, что не очень понимаю разницу между сокращениями i.e. и e.g. Т.е. по контексту вроде бы понятно, но потом вроде бы как-то и не совсем то. В результате я тогда сделал себе небольшую шпар...

Близкие контакты ADL-ной степени Как навсегда вписать своё имя в историю? Первыми слетать на Луну? Первым встретиться с инопланетным разумом? У нас есть способ проще — можно вписать себя в стандарт языка C++. Хороший пример показывает Эрик Ниблер — автор C++ Ranges. «Запомните это. 19 февраля 2019 года — д...

[Перевод] Dark mode теперь повсюду. Так ли он полезен? (в конце поста опрос) Дизайнеры одежды известны тем, что любят носить чёрное, но они не одиноки в этом: в 2017 году чёрный был самым популярным цветом в женской одежде, по данным компании Edited, занимая 36% рынка. Популярность тёмных оттенков вышла за границы моды и добралась до дизайна UX и UI:...

Одна из лучших мобильных игр прошлого года, Wonder Blade, вышла на Android Wonder Blade– стильный и динамичный beat ‘em up с простым управлением, но все равно интересным игровым процессом. Проект вышел на iOS еще летом прошлого года, а сейчас добрался до Android, хотя изначально релиз планировался на начало июля. Как и на iOS, на Android игра прода...

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

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

Как прошёл Love Kubernetes в Mail.ru Group 14 февраля Привет, друзья. Краткое содержание предыдущих серий: мы запустили @Kubernetes Meetup в Mail.ru Group и почти сразу поняли, что не вмещаемся в рамки классического митапа. Так появился Love Kubernetes — special edition @Kubernetes Meetup #2 на День всех влюблённых. Честно ска...

На iOS вышла яркая, но незамысловатая action RPG The Swords of Ditto Это должно было произойти только завтра, но в App Store уже вышла новенькая action RPG The Swords of Ditto от издателя Devolver Digital. Это довольно приятная внешне игра, сделанная по всем канонам жанра: яркий мир с интересными персонажами, исследования, сражения, лут и даж...

В магазине Google Play появилась тёмная тема Google усердно работает над добавлением темного режима в свои основные приложения. Теперь обновление коснулось и Play Store — одновременно с релизом Android 10, которая вышла на Google Pixel чуть более недели назад (а бета-версии уже доступны для нескольких телефонов ...

Занятный опыт просмотра видео: вместо VR — очки с зеркалами Ximmerse Visor-X VR-гарнитуры, конечно, делают жизнь интереснее: некоторый контент с ними воспринимается куда интереснее. Даже ролики с Youtube, становясь чуть объемнее, буквально переносят тебя в твой персональный маленький уютный кинотеатр. Но у VR-гарнитур полно недостатков. Мы попробов...

[Перевод] React и Vue: сильные стороны Здравствуйте, коллеги. Мы возобновляем наши переводные публикации. Сегодняшний текст анонсирует давно назревшую новинку по веб-разработке, посвященную ультрасовременной библиотеке Vue.js. Учитывая, что у нас в ассортименте имеется сразу три отличные книги по React, а также ...

Вливаюсь в 3D: Купил Ender 3 Pro, и что из этого вышло. Как и многие, наверное, долго зрел и доходил до покупки своего первого принтера.Обзоры, тесты, видосы, тексты - изучил очень много всего, выбирал между разными производителями и вариантами. Решил, что я люблю делать какие-то доработки, улучшать, настраивать и копаться, не хо...

[Перевод] Отличия LabelEncoder и OneHotEncoder в SciKit Learn Если вы недавно начали свой путь в машинном обучении, вы можете запутаться между LabelEncoder и OneHotEncoder. Оба кодировщика — часть библиотеки SciKit Learn в Python и оба используются для преобразования категориальных или текстовых данных в числа, которые наши предсказате...

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

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

«Ты гуглишь людей?» или 5 вещей, которые мы делали при найме (но больше не будем) Привет, этим постом мы хотим вызвать тимлидов на разговор. А точнее, запустить проект “ТимлидПозвонит”, в котором раз в две-три недели наши Петр anotherpit, Кирилл flashhhh и Артем arasskosov будут звонить интересному гостю через Google Meet и общаться на наболевшую тему. ...

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

City Racing 3D 3.7 City Racing 3D — перенесите гонки на новый уровень! Вас ждут невероятные трехмерные гоночные путешествия! В игре вас ждет несколько уровневое нитро и трамплины, а также различные тачки с улучшениями, которые вы будите открывать по ходу игры. Также в игре есть секретное авто,...

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

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

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

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

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

Обнуление счетчика недель GPS Что случится? 6 апреля 2019 года произойдет второе обнуление счетчика недель GPS (GPS week rollover), первое было 21 августа 1999. Это означает, что в кадре навигационных данных, передаваемых спутниками GPS, после номера недели 1023 будет выдаваться номер недели равный 0, ...

Система совместной работы с документами для Zimbra Open-Source Edition Важность совместного редактирования документов в современном бизнесе трудно переоценить. Возможность составлять договоры и соглашения с участием сотрудников из юр.отдела, писать коммерческие предложения под присмотром начальства в режиме онлайн и так далее, позволяет сэконом...

3D-печать и airsoft: как я печатал «привод» Всем привет! Я попробую немного рассказать о том, как я пытался сделать страйкбольный привод при помощи 3D-принтера, что из этого получилось и с какими сложностями пришлось столкнуться. Статья может оказаться интересной для тех, кто любит airsoft, DIY или 3D-печать. Для те...

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

Samsung будет выпускать для Intel процессоры Rocket Lake Не секрет, что компания Intel до сих пор полностью не справилась с дефицитом своих процессоров. В конце прошлого года Intel пришлось в связи с этой ситуацией отдать на аутсорсинг производство чипсетов — этим занялась TSMC. Также ходили слухи, что TSMC может начать...

Google Photos: находит фотографии по тексту, размещенному ... Буквально на этой неделе сервис Google Photos опубликовал в своем Twitter-е объявление, что начиная с августа месяца пользователи смогут искать (и находить) фотографии по тексту, который находится на самом снимке. Например, если у вас есть фотография с изображением дорожного...

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

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

«Хаябуса-2» впервые коснулся астероида Первый зонд «Хаябуса» с честью преодолел множество проблем — выходили из строя маховики системы ориентации, один за другим отказывали двигатели, миниатюрный посадочный аппарат промахнулся, а устройство для сбора образцов не сработало как надо. Тем не менее полторы тысячи кус...

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

[Из песочницы] Визуализации в Google Spreadsheets С момента появления Excel стал самым популярным и универсальным инструментом автоматизации расчетов для непрограммистов и полупрограммистов (таких, как я). В свое время я много всякого писал на VBA, делал в студенчестве скрипты для оформления курсовых, даже запилил для диссе...

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

MPPT контроллер заряда на STM32F334C8T6 В комментариях под моими предыдущими статьями неоднократно возникал вполне резонный вопрос: "Зачем делать dc/dc преобразователи на микроконтроллере, когда есть готовые?" и я в качестве ответа постоянно упоминал, как наиболее яркий пример, контроллер заряда с алгоритмом MPPT....

WebAssembly в продакшне и «минное поле» Smart TV: интервью с Андреем Нагих Интерес к WebAssembly велик, но пока что нечасто встретишь людей, использующих эту технологию в рабочем проекте. Разработка приложений под Smart TV — тоже «нетипичный JavaScript», когда все слышали о чём-то, но немногие лично пробовали. А у Андрея andreynagih Нагих есть о...

Performance Review и выявление тайного знания (обзор и видео доклада) 26 апреля на конференции KnowledgeConf 2019 прозвучал доклад «Performance Review и выявление тайного знания». Обычно мы рассказываем про технологии, однако, чтобы развиваться как компания, занимаемся далеко не только этим. Данное выступление, посвящённое инженерам и их раз...

В Steam появилась функция Remote Play Together для игры в локальные проекты по сети На этой неделе компания Valve представила в Steam функцию Remote Play Together, которая позволяет играть в кооперативные игры (предназначенные для прохождения на одном устройстве) онлайн. Что еще приятнее — достаточно, чтоб игра была установлена лишь у одного человека. В че...

Journey, Rogue Legacy, Skylore, Spy Tactics и другие новинки недели (август 2019) Очередная неделя выдалась не столь богатой на интересные релизы, как прошлая, но один-единственный сюрприз от thatgamecompany компенсирует всю скудность последних 7 дней. Но о лучшем традиционно в конце. А пока — традиционная подборка новинок для iOS и Android. Видеоверсия ...

[Перевод] Я выставил счёт $18 000 за статичную веб-страничку… и мне это сошло с рук Не так давно я работал контрактником, перескакивая с одного проекта на другой. С некоторыми краткосрочными проектами справлялся за неделю. Другие длились пару месяцев. Они приносили достаточно денег, чтобы взять отпуск. Но я предпочитал короткие, потому что там можно было ус...

Ночной режим Android 9 Pie для Galaxy S9. В чём главный минус? На прошлой неделе сотрудники Samsung начали делиться обновлением Android 9 Pie для Galaxy S9 и S9+. Апдейт обрадовал, поскольку его релиз состоялся приблизительно за месяц до предполагаемого срока. Вдобавок селфи-камера научилась идеально размывать фон с помощью функции Liv...

Разработка долгостроя Exiles of Embermark приостановлена, авторы работают над кликером Dungeoning Многообещающая RPG Exiles of Embermbark разрабатывается уже много лет. У нас на сайте можно найти посвященные ей новости за 2016 год, где предполагалось, что уже осенью стартует бета-тест, а затем и релиз. Спустя 3 года проект так и не вышел, а сегодня разработчики объявили,...

[Перевод] Очень математическая история идеального сочетания цветов Захари Бир создаёт рисунки, используя цветовую палитру от цветовой схемы для Мака Solarized и собственную программу для генерации изображений Geometriq. Пару лет назад я влюбился в цветовую палитру: цвет, чуть темнее белого, выделяемый жёлто-оранжевым и нейтральным голубым...

[Из песочницы] Настройка связки php-fpm + nginx под WSL Я — виндузятник и всячески увиливаю от окончательного перехода на Linux на своём PC не смотря на все его преимущества. Поэтому последние пару лет для создания локальных площадок под проекты использовал Docker for Windows. Не сказать что штука сверхстабильная, но существенных...

Корейская мобильная MMORPG Project V4 выйдет в декабре на ПК Уже в среду состоится релиз MMORPG Lineage 2M, разработчики которой хотят произвести революцию не только в жанре, но и во всей сфере мобильных развлечений. Они даже анонсировали, что проект можно будет запустить через эмулятор Purple на ПК. В таком формате Lineage 2M будет р...

[Из песочницы] Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку Нет повести печальнее на свете, чем повесть о ViewPager’e и SET’e Хочется предупредить, что автор ‒ новичок андроид, поэтому статья содержит столько технических неточностей, что вас, скорее, нужно предупредить о том, что в статье могут встретиться технически достоверные...

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

Windows 10 версии 1909 выйдет 19 октября? Один из главных инсайдеров Microsoft Saint Cow в своем Твиттере отметил, что релиз Windows 10 версии 1909 (19H2) состоится 19 октября. Напомним, что предварительно сообщалось о релизе 2 октября во время Microsoft Event 2019, посвященному Surface. Также инсайдер сообщил, что ...

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

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd, и отладка на примере теста памяти Как-то у меня не получается выражать свою мысль коротко. Прошлой осенью возникло желание рассказать поподробнее про освоенную мною архитектуру PSoC, что вылилось в цикл статей про неё. Сейчас я участвую в подготовке аппаратной части для нашего комплекса удалённой отладки Red...

Внедряем OSGI на платформе Karaf OSGI это не сложно Я много раз встречал мнение, что OSGI это сложно. И более того, у самого когда-то такое мнение было. Году в 2009, если быть точным. На тот момент мы собирали проекты при помощи Maven Tycho, и деплоили их в Equinox. И это действительно было сложнее, чем раз...

[Перевод] Настало ли время для URL, содержащих эмодзи? Домены с эмодзи существуют уже много лет, но до сих пор не обрели популярность [К сожалению, редактор Хабра не позволяет вставлять в текст эмодзи. Эмодзи-ссылки можно найти в оригинальном тексте статьи (копия статьи на сайта Archive) / прим. перев.] Если вы введёте в адре...

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

Разработка IoT-шлюза на базе Raspberry CM3+ Рисунок 1 — Плата устройства Большой опыт работы в сфере промышленной автоматизации и АСУТП, казалось бы, должен способствовать тому, что со временем уже много всего видел и много всего знаешь. Но не тут-то было. Оказывается, иногда могут возникать задачи и проекты, которы...

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

Как мы разрабатываем документацию в открытом проекте Embox Добрый день. Являясь одним из разработчиков открытого проекта Embox, я часто слышал (в последнее время слишком часто) о том, что проект интересный, но поскольку документации нет, его невозможно использовать. Мы отвечали, что документация в каком-то виде есть, что мы всегда ...

Всего понемногу, или вторая часть "Марлезонского балета" Добрый день, уважаемая публика!Очередная командировка и есть время чтобы немного посидеть в тишине и попечатать… к сожалению, фотографий на телефоне не много, поэтому сдобрить текст особо не получится. Возможно попозже, как домой вернусь, добавлю.[JUSTIFY]Подробнее...

Samsung призналась, что поспешила с выпуском складного Galaxy Fold Вот уже много недель подряд Samsung убеждает нас в скором появлении складного смартфона Galaxy Fold. Но время идёт, а этот гаджет пока так и не смог добраться до рынка. Подробнее об этом читайте на THG.ru.

[Перевод] Зачем нам столько мессенджеров? Slack, Signal, Hangouts, Wire, iMessage, Telegram, Facebook Messenger… Зачем нам так много приложений для выполнения одной задачи? Десятилетия назад научные фантасты представляли себе летающие машины, автоматически готовящие еду кухни и возможность позвонить кому угодно на...

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

Долгожданная аркада Hang Line выйдет на мобильных 16 января Еще в июне 2017 года мы писали об игре Hang Line, надеясь на ее скорый релиз. Прошло полтора года, и теперь разработчик на самом деле готов выпустить проект. На первый взгляд, это аркада, коих в Google Play полно, но ее уровни выглядят намного сложнее и заставят попотеть да...

Первый смартфон Meizu с поддержкой 5G выйдет в следующем году У Xiaomi уже есть смартфон с поддержкой 5G, Oppo и Vivo уже тоже анонсировали свои модели, а что же Meizu? Пользователи соцсети Weibo спросили генерального директора компании Хуана Чжана (Huang Zhang), когда же Meizu все же выпустит свой первый смартфон со встроенным мо...

Apple не в состоянии перенести производство своих устройств в США Тим Кук был одним из тех, кто помог компании перенести производство в Китай. Обратного пути, похоже, просто нет В США много говорят о том, чтобы начать процесс возвращения производства из Китая «на родину». Об этом любят дискутировать политики, рассказывают для привлечения...

Easy Screen OCR для Windows и macOS распознает текст с картинок или прямо с экрана Извлекайте текстовые фрагменты откуда угодно — больше не придётся ничего перепечатывать вручную.

Apple подтвердила существование приложения Sleep для Apple Watch Apple Watch Series 5 должны были получить функцию трекинга сна, но не получили Главной особенностью Apple Watch Series 5, которые Apple представила на презентации вместе с iPhone 11, должна была стать функция контроля сна пользователя. Не то чтобы Apple сама обещала её появл...

Головоломка The Eyes of Ara в духе классической Myst вышла на Android в режиме пробного запуска В июле прошлого года на iOS вышла олдскульная головоломка The Eyes of Ara, вызывающая ассоциации и с классической серией Myst, и с современной The Room. И в App Store, и в Steam, где проект вышел за пару лет до этого, он получил неплохие оценки. Теперь его можно скачать и н...

Когда вредно хешировать ПредисловиеДанный текст будет являться одной из переписанных глав для учебного пособия по защите информации кафедры радиотехники и систем управления, а также, с этого учебного кода, кафедры защиты информации МФТИ (ГУ). Полностью учебник доступен на github (см. также draft re...

[Перевод] Agile Lite: специально против выгорания Гибкая методологи разработки — отличная идея, которую слишком усложнили. Agile Lite — попытка упростить ситуацию. Вам не нужны книги или семинары, чтобы объяснить Agile Lite. Нужен только небольшой текст с несколькими пунктами. Вот этот текст. Agile Lite довольно прост. Его...

[Перевод] Конференция BLACK HAT. Уроки выживания при DDOS-атаке 300 Гбит / с. Часть 1 Меня зовут Мэттью Принс, я один из соучредителей и генеральный директор сервиса CloudFlare. Не думайте, что я буду настолько же интересен, как директор АНБ, но я хотя бы постараюсь быть менее противоречивым. На самом деле я частный профессор права, так что я читал Конституци...

[Перевод] Невероятная история происхождения USB — порта, изменившего всё Аджай Бхатт мучился с обновлением своего компьютера, и в итоге увидел необходимость в одном разъёме, нужном, чтобы править всеми В стародавние времена для подключения чего-либо к вашему компьютеру – мыши, принтера, жёсткого диска – требовался зоопарк кабелей. Возможно, вам...

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

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

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

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

О пиве глазами химика. Часть 3 Привет, %username%. Пока ты копаешься в своём девайсе, мы продолжаем тему о пиве, которую уже частично раскрыли тут, чуть более — тут, но всё ещё не останавливаемся на достигнутом! Я бесконечно рад, что всё-таки решил растянуть это на цикл статей, потому что по комментар...

Samsung выпустила Android 10 для Galaxy S10. Где скачать Android 10 для Galaxy S10 уже тут. Скачивайте Не знаю, как вы, а я не могу спокойно относиться к обновлениям Android. Когда я узнаю о планах того или иного производителя обновить свои смартфоны, моя душа преисполняется сарказма. Ведь мало того, что обновление в лучшем случае...

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

[Перевод] Эффекты фильтрации SVG. Часть 5. Соответствие текста текстуре поверхности при помощи feDisplacementMap В очередной статье серии об SVG фильтрах Sara Soueidan покажет как сделать текст соответствующим текстуре поверхности с помощью примитива feDisplacementMap. Предлагаемая серия статей "Эффекты фильтрации SVG" Sara Soueidan, внештатного разработчика UI/UX интерфейса и автора ...

На мобильных вышло стильное приключение-головоломка NOX - Escape Games Игр в жанре «поиск предметов» или «побег из комнаты» на мобильных хватает, но стильные и интересные в геймпленом плане нужно еще поискать. Студия Everbyte, которая совсем недавно порадовала нас текстовым приключением Duskwood, выпустила NOX — атмосферную и стильную головолом...

Сoncurrent collections за 10 минут Photo by Robert V. Ruggiero Тема не новая. Но задавая вопрос “что такое concurrent collections и когда их использовать?” на собеседовании или code review, я почти всегда получаю ответ, состоящий из одного предложения: “они полностью защищают нас от race conditions” (что не...

EA представила системные требования Anthem Компания Electronic Arts опубликовала окончательные системные требования к ПК для научно-фантастического шутера Anthem, который разрабатывает студия BioWare. Оказалось, что минимальные требования к системе практически не отличаются от тех, которые были заявлены во время пров...

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

Как не превратиться в стрекозу, если у вас много разных баз данных На фотографии макрофото глаз стрекозы. Они имеют фасеточное строение и состоят примерно из 30000 шестиугольных фасетов, что позволяет стрекозе смотреть практически на 360 градусов (за исключением направления «прямо назад»). Полезное умение, если ты стрекоза. Когда в орган...

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

Выход Tropico 6 отложили до марта, так как игра «хороша, но не великолепна» Tropico 6 должна была выйти в конце января, но разработчики сообщили на этой неделе о переносе релиза. Владелец компании Kalypso Media Group Саймон Хеллвиг (Simon Hellwig) раскрыл причину. «На выходных я провёл очень много часов в Tropico 6 и был доволен тем...

REST Assured: что мы узнали за пять лет использования инструмента REST Assured — DSL для тестирования REST-сервисов, который встраивается в тесты на Java. Это решение появилось более девяти лет назад и стало популярным из-за своей простоты и удобного функционала. В DINS мы написали с ним более 17 тысяч тестов и за пять лет использования ст...

Эволюция H2 — оконные функции, CTE, JSON/XML во встраиваемой базе данных Есть open source проекты которые стали коммерчески успешным мейнстримом, как например PostgreSQL/Elasticsearch. Другие, к примеру RethinkDB, проиграли на рынке и остановили разработку. А проект H2 database встраиваемой базы данных, написанной на языке java, развивается и здр...

[Перевод] Как в моем электромобиле Chevrolet Bolt по гарантии заменили два батарейных модуля, а третий под мониторингом «Ваш случай уникален, шанс попасть в такую ситуацию один на миллион», — успокаивающе сказал мне по телефону Тим Греве (главный инженер по электрическим силовым установкам компании General Motors) на прошлой неделе — «это просто ужасно, что с Вами случилось. И даже при том,...

[Из песочницы] Как не надо писать шаблоны для bootstrap Мало кто сейчас пишет дизайн сайта с нуля — зачем, если есть куча замечательных CSS фреймворков? Наиболее популярен среди них bootstrap. Тем не менее, всем хочется, чтобы сайт выглядел уникально, не так как у других — поэтому поверх часто втыкают(в меру возможностей) бесплат...

Spring Boot 2: чего не пишут в release notes Когда у масштабного проекта происходит масштабное обновление, всё никогда не бывает просто: неизбежно возникают неочевидные нюансы (проще говоря, грабли). И тогда, как бы хороша ни была документация, с чем-то поможет только опыт — свой или чужой. На конференции Joker 2018...

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

Привет, люди с аутистическими нарушениями В смысле, привет, Хабр! Если вы можете сказать про себя слово «интроверт» (как и я) то вас можно смело заносить в эту категорию. Другое дело, что категория, мягко говоря, размыта. И в неё от души навалено сразу несколько синдромов. Но сначала главное. Итак, есть версия, ч...

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

Как создать open source проект Уже на этой неделе в Санкт-Петербурге пройдет IT-фестиваль TechTrain. Одним из спикеров будет Ричард Столлман. Embox тоже участвует в фестивале, и конечно мы не могли обойти вниманием тему СПО. Поэтому один из наших докладов называется “От студенческой поделки до opensource...

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

Экономика радости. Наставничество как частный случай. Закон трёх процентов Знаю, что написав этот пост, не стану Паисием Святогорцем. Однако, я надеюсь, найдётся хотя бы один читатель, который, возможно, поймет какой это кайф – быть педагогом (ментором) в IT. И наша страна станет чуточку лучше. И этот читатель (который поймет) станет чуточку счастл...

Pokémon Rumble Rush теперь доступна во всем мире на Android Всего неделю назад в Австралии вышла новая игра про покемонов — Pokémon Rumble Rush, а сегодня уже состоялся глобальный релиз. Мир игры состоит из сотен неизведанных островов. Вам предстоит путешествовать по ним и, пользуясь помощью своих карманных монстров, раскрывать все ...

Напиши свою песню за 10 минут (модуль textgenrnn Python3) Сегодня попробуем обучить свою собственную нейронную сеть, чтобы писала текст для песен. Обучающей выборкой будут тексты группы "Руки Вверх". Ничто не мешает чтобы поменять данные на тексты своих любимых групп. Для извлечения данных с веб-сайтов используем Python3 (модуль B...

Неанонсированный смартфон Realme 3i пока слишком сильно походит на Realme 3 Мы уже знаем, что смартфон Realme 3i получит SoC MediaTek Helio P60, 4 ГБ ОЗУ, аккумулятор ёмкостью 4230 мА·ч и сдвоенную основную камеру. Теперь же стало известно, что диагональ экрана смартфона составит 6,22 дюйма, то есть перед нами типичный аппарат 2019 года....

Топ-менеджеры покидают Xiaomi Вчера стало известно о том, что два топ-менеджера покинули компанию Xiaomi. Одним из них стал международный директор по продуктам и маркетингу Xiaomi Донован Сунг (Donovan Sung), а вторым оказался Джай Мани (Jai Mani) — глава отдела новой продукции бренда Poco. До...

«“Сделать приложение для людей” — это не набросать на коленке»: о мобильной разработке в ЦФТ Какие проблемы возникают при увеличении мобильной команды в 10 раз? По каким причинам в одной и той же компании Android-разработчики предпочитают использовать известные библиотеки, а в iOS чаще пишут собственные решения? Каково живётся мобильным разработчикам в финтехе? В...

Что общего у эмодзи из Android и Тейлор Свифт? Многие помнят, что в Android O Google решила полностью изменить образ эмодзи в своей мобильной операционной системе. Компания решила отказаться от «клякс», которые ласково прозвали «blobs». Прощание со старыми смайликами было эффектным: тогда Google опубликовала анимированн...

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

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

Kotlin puzzlers, Vol. 2: новая порция головоломок Можете предсказать, как поведёт себя такой Kotlin-код? Скомпилируется ли он, что выведет и почему? Как бы хорош ни был язык программирования, он может подкинуть такое, что останется только в затылке чесать. Kotlin не исключение — в нём тоже встречаются «паззлеры», когда д...

Nokia делает упор на 5G Компания Nokia, которая еще некоторое время назад была лидером на рынке мобильных телефонов, последние лет пять рынок проигрывает с большим треском. Чтобы этого избежать в компании приняли решение сделать упор на технологии 5G и даже наняли 350 новых сотрудников, которые буд...

[Перевод] Жизнь действия GitHub Action Мне показалось, будет прикольно запилить пост под названием «Жизнь действия GitHub Action». На вводном обучении в Google тебя проводят через «Жизнь запроса», и у меня это был один из самых любимых элементов. Поэтому я использую аналогичный подход для GitHub Action. Для тех, ...

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

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

Neutralinojs — что ты такое? Или UNIX way там, где не ждали Недавно я совершенно случайно наткнулся на простую рекламную заметочку "Neutralinojs — альтернатива Electron, потребляющая меньше памяти", рассказывающую о том, что есть такая крутая вещь как Neutralinojs. Заметочка, как и следует ей быть, совсем короткая и не несёт никакой ...

Как скопировать текст с фото с помощью Chrome для Android Скрытые функции Google Chrome Найти скрытые функции в Google Chrome — проще простого. Те, кто регулярно нас читают, в курсе, что они скрываются в экспериментальном меню, и наверняка помнят, как туда попасть. По моим личным ощущениям в этом разделе скрыто несколько соте...

[По докам] Flutter. Часть 1. Для Android разработчиков Про Flutter написано уже много статей. С каждым месяцем он становится всё популярнее. Поэтому я решил интерпретировать официальную документацию Flutter в лаконичный формат «вопрос — ответ». Думаю, многие, как и я, не имеют достаточно свободного времени для подробного изучени...

Flutter: рисуем текст вдоль окружности Понадобилось мне тут на днях в одном мини-проекте (проект, можно сказать, экспериментальный, сделан на Flutter Web) реализовать такого вида штуку: Читать дальше →

Атмосферный симулятор выживания The Bonfire: Forsaken Lands вышел на Android в режиме бета-теста The Bonfire: Forsaken Lands– это стильный симулятор выживания с элементами RPG. В этой игре вам нужно выживать в снежном лагере, управляя рабочими, контролируя ресурсы и отбиваясь от ночных атак монстров. Со временем в игре открываются новые возможности: строительство, ремо...

Обзор Frostpunk для PlayStation 4 FrostPunk — это, безусловно, один из лидеров в мире стратегических игр о выживании сообщества. Не так часто встретишь игру, которая которая способствует развитию таких важных человеческих качеств, как эмпатия, принятие трудных решений и чувство ответственности. И Frostpunk —...

Распознаём дату и время в естественной речи Задача Привет, Хабр! Увлёкся я навыками для Алисы и стал думать, какую пользу они бы могли принести. На площадке много разных прикольных игр (в том числе мои), но вот захотелось сделать рабочий инструмент, который действительно нужен в голосовом исполнении, а не просто копи...

DJ Palina La Diva — исполнитель, чьи концерты не пропускают Она — самый сексапильный немецкий диджей всех времен. Она — это Palina La Diva, и она отправляется в тур по Европе, Азии и, конечно же, США. Первой ее признала родная страна, где Палина добилась невероятного успеха: стала резидентом одного из самых популярных ноч...

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

Обзор Bus Driver Simulator 2019. Специфическая игра Есть определенные нишевые проекты, которые создаются специально для отдельной аудитории, которая любит специфические развлечения. Например, есть геймеры, которые обожают реалистичные симуляторы самолетов — там нужно потратить несколько недель только на то, чтобы правильно на...

Forged Fantasy — красивая фэнтези-RPG от третьего лица от авторов Hero Hunters — выйдет 17 января Студия Hothead Games больше всего известна серией мобильных игр Kill Shot про снайперов. Точнее, была известна до тех пор, пока не выпустила шутер с укрытиями Hero Hunters. Последний проект привлек к себе много внимания, а мы назвали его одним из лучших шутеров прошлого год...

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

26 бойцов 2-й бригады спецназа ВДВ погибли в Афганистане — СМИ 5 сентября военные РФ и США провалили спецоперацию в Кабуле. Американское издание The National Interest со ссылкой на Минобороны США заявило о гибели военнослужащих в ходе операции у столицы Афганистана. Информацию опубликовали в западных военных Telegram-каналах. Спецназ С...

Galaxy S10+ vs Pixel 3 vs iPhone XS: чья камера лучше снимает ночью? Отрицать тот факт, что камера в современном смартфоне крайне важна — глупо. Однако практически все производители сегодня научились делать хорошие камеры, которые при достаточном освещении способны делать неплохие снимки. Но настоящее испытание для камеры — это н...

Официально: умная колонка Samsung Galaxy Home выйдет только в третьем квартале Умная колонка Samsung Galaxy Home была представлена в августе прошлого года, но до сих пор не вышла на рынок. Недавние слухи указывали на старт продаж «в ближайшее время», а пару недель назад в Сети появились данные о модели Galaxy Home Mini. Однако теперь с...

Об использовании DVD-RAM Недавно разбирал коробки с барахлом после переезда, и наткнулся на пару заботливо сохраненных дисков DVD-RAM. Вспомнил, откуда они у меня, и что даже писал статью в блоге. Правилами вроде не запрещено, поэтому решил выложить сюда. Быть может кому будет интересно. DVD-диски д...

Ремонт оголовья наушников Samsung Level On Pro Достались мне по случаю наушники Samsung Level On Pro EO PN920 с блютусом. Наушники радовали меня ровно 5 месяцев, после чего мне показалось, что они начали как-то не очень хорошо держатся на голове. Беглый осмотр показал что по оголовью пошли трещины, много трещин, я бы д...

Оригинальная головоломка Roterra - Flip the Fairytale доступна на iOS Roterra – Flip the Fairytale выглядит не очень изящно. Даже официальный трейлер вряд ли подкупит вас внешним видом. А за игру еще и деньги просят. Но не судите по обложке. Обязательно обратите внимание на игровой процесс — получается некая смесь из безумно популярной Monumen...

Выживут ли ночные гонщики на М4 «Дон»? Проблемы освещенности трассы волнуют сеть Автомобилисты отмечают, что трасса была даже светлее, пока была бесплатной. На страницах сообщества, посвященного проблемам трассы М4 «Дон», пользователи обсудили освещение магистрали. Один из автомобилистов написал, что собирается выехать из Москвы в Ростов в ночное время....

Вышел новый трейлер анимационного сериала Harley Quinn / «Харли Квинн» для стриминговой платформы DC Universe До премьеры сериала Harley Quinn / «Харли Квинн» на платформе DC Universe остается менее трех недель (напомним, премьера нового анимационного проекта состоится 29 ноября 2019 года), поэтому его создатели решили подогреть интерес зрителей новым трейлером. Мультсериал для взро...

Режиссёр нового «Терминатора» раскрыл название фильма Джеймс Кэмерон поведал фанатам франшизы, что новая кинолента будет называться «Терминатор: Темная судьба». Новое творения будет продолжением первых двух частей фильма, которые вышли ещё в 1984 и 1991 году соответственно. Над новой картиной Кэмерон буде работать совместно с ...

Что произошло с моим MacBook Pro Retina за 6 лет В последнее время многие говорят о том, что новые MacBook Pro не так хороши, как прошлые поколения ноутбуков Apple. Можно относиться к этому как к фразе «раньше трава была зеленее», но если говорить объективно, проблемы с новыми компьютерами действительно есть (другое дело ...

Предварительный обзор HyperX Alloy Core RGB. Клавиатура на мембране В последнее время механические клавиатуры стали пользоваться какой-то невероятной популярностью среди пользователей — геймерам понравилось играть на механике и она стала более доступной. Правда, механические клавиатуры все еще остаются более дорогими, чем мембраны, да и там ...

В WhatsApp для Android уже тестируется Dark Mode Разработчики WhatsApp, одного из самых популярных в мире приложений для обмена сообщениями в мире, наконец-то тестируют в Android-версии функцию, которая уже реализована в прочих мессенджерах. Если говорить точнее, то WhatsApp работает над Dark Mode с сентября 2018 год...

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

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

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

Datamagic: автобатлеры все еще популярны, но зарабатывают немного Игроки оценивают игры с точки зрения получаемого от них удовольствия, но их создателей волнует и бизнес-составляющая, поэтому иногда важно знать, насколько рентабельны те или иные проекты, чтобы понимать, что их ждет в будущем. Auto Chess вышла на Android в начале июня. Dot...

Отображение текста в Android Отображение текстовой информации — наверное, самая базовая и важная часть многих Android-приложений. В данной статье пойдет речь о TextView. Каждый разработчик, начиная с «Hello World», постоянно сталкивается с этим элементом пользовательского интерфейса. Периодически в раб...

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

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

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

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

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

Опыт пользования Huawei P20. Ему тоже хочется любви… На Huawei P20 мне порой больно смотреть. Это отличный смартфон, который полностью затмевается славой Huawei P20 Pro. Жить в тени самого лучшего смартфона по мнению DxOMark сложно… Пока не увидишь конскую, нереальную разницу в цене. Pro-шка стоит около $1100 ($849 с недавнего...

[Перевод] Интервью с одним из создателей Untitled Goose Game Похоже, сегодня все стали крякать чуть больше обычного, ведь недавно вышла потрясающая игра Untitled Goose Game студии House House, в которой игрок управляет вредным гусём, терроризирующим ничего не подозревающих жителей небольшого городка. Программист игры Нико Диссельдор...

WANHAO i3 или семейные разборки с носорожихой часть вторая Доброго времени суток, уважаемые энтузиасты и профессионалы 3д печати ! Совсем недавно я изливал душу о нелегкой жизни с носорожихой (wanhao duplicator i3 V2.1)  Часть 1Сегодня я готов похвастаться потеплением в отношениях и перспективой развития оных. Итак, начнем с фото : ...

Вышли iOS 13 beta 2 для всех и обновленная сборка iOS 13 beta 3 Программа бета-тестирования – это, пожалуй, самая интересная инициатива, реализованная Apple. Редкая неделя проходит без того, чтобы компания не выпустила очередную тестовую сборку своих операционных систем, участие в испытаниях которых давно стало нормой даже для рядовых п...

Резюме того парня Друзья, нам с вами несказанно повезло. Тот парень еще не уехал, и я выпросил у него резюме. Не потому, что хочу взять его на работу — не тот я человек. Просто мне кажется, оно стоит того, чтобы быть опубликованным. Хотя бы потому, что в нем 22k букв. Вы еще где-нибудь такой ...

Monster Jam Steel Titans выйдет летом Рынок гоночных симуляторов сильно изменился — ранее мы любили тюнинг и стильные спорт-карты, а теперь все хотят получать удовольствие и адреналин от опасных трюков. В этом плане новая игра Monster Jam Steel Titans, которую издает THQ Nordic, готова удивить даже самых заядлых...

React Native: делаем draggable & swipeable список Сегодня трудно кого-то удивить возможностью свайпать элементы списка в мобильных приложениях. В одном нашем react-native приложении тоже была такая функциональность, но недавно возникла необходимость расширить её возможностью перетаскивать элементы списка. А поскольку процес...

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

Introscope: ну очень ленивое unit-тестирование Мы на работе пишем много часто меняющейся бизнес-логики на JS (стартап же). Даже слишком много. И всё это хочется по старой привычке тестировать, но как-нибудь побыстрее, чтобы тесты особо не мешали говнокодить, когда это нужно, и не подгонять под тесты особенно сильно струк...

Star Combat Online 0.972 Star Combat Online – космический онлайн шутер. Почувствуй себя звёздным героем, гоняй на космическом корабле и стреляй в врагов. Игра, в которой ты сможешь сражаться с врагами в эпичных боях, в атмосфере бескрайнего космоса. Усовершенствуй свой космолет, добавь непроб...

Как мы сделали форк российского Леруа Мерлен на Казахстан Нужно было успеть адаптировать все ИТ-системы до конца строительства магазина. В 2016 году было решено открыть магазин в Казахстане (в Алматы). В логике группы компаний Adeo (это все магазины Leroy Merlin по всему миру) на каждую новую страну нужно создавать отдельный бизн...

Почему в iPhone 12 должно быть 6 гигабайт оперативной памяти Оперативной памяти в iPhone 11 Pro вроде достаточно, но хотелось бы больше Apple никогда не гналась за бенчмарками и цифрами. Когда только появились первые смартфоны на Android с 6 ГБ оперативной памяти, в некоторых iPhone еще устанавливали 1 ГБ ОЗУ. И знаете, этого хватало!...

Электрички Москвы (и не только): спасибо тем, кто помогал в этом году Электричка слева — Аэроэкспресс — теперь тоже добавлена в приложение. В день расписание у нас просматривают 600 тысяч человек, поэтому каждое маленькое изменение имеет эффект большого масштаба. Я хочу немного отчитаться о том, что мы добавили в приложение электричек по п...

[Из песочницы] Как минимизировать ошибки при интеграции с внешними сервисами: опыт онлайн-брокера За полтора года мы интегрировались по API с двадцатью внешними сервисами. Первые пять интеграций прошли через боль и слезы — мы допустили все возможные ошибки. По несколько раз переписывали код, расставались с партнерами перед самым релизом, потому что не смогли договориться...

iOS-дайджест №7 (31 мая – 13 июня) Источник картинки: businessinsider.com Астрологи объявили неделю новостей и анонсов в мире Apple и iOS-разработки. Чтобы рассказать про все, одной статьи не хватит, поэтому посмотрим на самые интересные и на те, которым еще не было уделено должного внимания. Читать дальше →

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

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

Apple выпустила iOS 13.3 beta 1 для всех iOS 13.3 уже вышла, а нововведения, которые она содержит, ещё нет Вчера Apple сделала то, чего – вы не поверите – не делала уже целую неделю – она выпустила очередную бета-версию обновления для iOS. На этот раз этим обновлением стала iOS за номером 13.3, которая сначала стал...

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

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

Ещё один год нашего блога: итоги 2018-го Нарядненький новогодний фрактал (с) Неделя корпоративов заканчивается, надо сделать паузу. И в эфире очередной выпуск традиционного для каждой компании сериала «Итоги за год». Ну это же традиция, вы понимаете. В этом году мы выпустили 254 публикации, и выбрали 10 самых луч...

Никита Дубко о конференциях, синдроме самозванца и подготовке докладов  Никита Дубко — разработчик интерфейсов в компании Яндекс. Помимо работы в Яндексе, Никита участвует в организации англоязычной конференции CSS-Minsk-JS и митапов MinskCSS и MinskJS. На FrontendConf на РИТ++ 2019 Никита выступал с докладом «Алиса, пойдем во фронтенд». В нём о...

Основы компьютерных сетей. Тема №9. Маршрутизация: статическая и динамическая на примере RIP, OSPF и EIGRP Всем привет! Спустя продолжительное время возвращаемся к циклу статей. Долгое время мы разбирали мир коммутации и узнали о нем много интересного. Теперь пришло время подняться чуть повыше и взглянуть на сторону маршрутизации. В данной статье поговорим о том, зачем нужна ма...

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

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

Определение кодировки текста в PHP вместо mb_detect_encoding Существует несколько кодировок символов кириллицы. При создании сайтов в Интернете обычно используют: utf-8 windows-1251 koi8-r Еще популярные кодировки: iso-8859-5 ibm866 mac-cyrillic Вероятно это не весь список, это те кодировки с которыми я часто сталкиваюсь. Иног...

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

О чём писать в White Paper и как её использовать для продвижения ИТ-продукта? В начале 2019 года один ИТ-клиент поставил передо мной задачу — написать White Paper (она же «белая книга», официальная публикация, «вайт пейпер» и т. д.). А я никогда этого раньше не делал, хотя контент-копирайтингом занимаюсь давно. Решил поискать в Рунете — одна «SEO-вода...

[Перевод] Preload, prefetch и другие теги Есть много способов повышения веб-производительности. Один из них — предзагрузка контента, который понадобится позже. Префтечинг CSS, предварительный рендеринг полной страницы или резолвинг доменного имени. Делаем всё заранее, а потом мгновенно отображаем результат! Звучит к...

C++ Russia 2019. Небольшой отчет с места событий и анонс следующей конференции в Санкт-Петербурге Конференция C++ Russia — пока что самая суровая и одновременно ламповая конференция за последнее время. Она проходила в Конгресс-парке гостиницы «Украина» в Москве и собрала аудиторию более чем в шесть сотен человек. Как сказал один из товарищей на афтепати: «Я со школы пыта...

Свежий трейлер Need for Speed Heat напоминает о скором релизе игры Ждать чуть больше полутора недель.

В России уже можно купить Galaxy Fold. Но цена вас не устроит Galaxy Fold уже продаётся в России. Правда, Samsung к этому не имеет никакого отношения Покупка Android-смартфона – пожалуй, одно из самых низколиквидных вложений, которое только можно себе представить, особенно в России, где традиционно сильно влияние серого рынка. Из-за эт...

Менеджеры проектов не нужны Обратите внимание, что в названии нет знака вопроса. Я не хочу рассуждать, нужны менеджеры проектов в современной разработке программного обеспечения или нет. Практика показывает, что нет. Я только пытаюсь разобраться, почему так сложилось. Работая более 20 лет в IT-индустр...

VDS с видеокартой — мы знаем толк в извращениях Когда один из наших сотрудников сказал своему знакомому сисадмину: «А у нас теперь новая услуга — VDS с видеокартой», тот в ответ усмехнулся: «Что, будете офисную братию на майнинг толкать?». Ну хоть не про игры пошутил, и то ладно. Много он понимает в жизни разработчика! Но...

Пользователи массово жалуются на проблемы iOS 13.1.2 iOS 13.1.2 — уже третий апдейт, вышедший после iOS 13, но проблем в нём хоть отбавляй Думаю, немногие могут похвастать тем, что ни разу не столкнулись с какими-либо проблемами после обновления до новых версий iOS. Разного рода недоработки даже стали своего рода фишкой ...

Экшен с элементами выживания Last Day Rules: Survival вышел на Android в русскоязычных странах Last Day Rules Rules: Survival — это мобильный симулятор выживания, вышедший в начале этого года в режиме пробного запуска. На прошлой неделе он стал доступен для русскоязычных стран. Акцент в игре сделан на мультиплеере, но геймплейные механики будут знакомы всем, кто стал...

Как нам обустроить Мегафон Для торжества зла необходимо только одно условие — чтобы хорошие люди сидели сложа руки. (с) Эдмунд Бёрк Прочитав статью LMonoceros «Как Мегафон спалился на мобильных подписках», я был взвинчен и раздосадован сложившейся практикой, когда крупнейший сотовый оператор России...

Google закупила 1,6 млн солнечных панелей для питания дата-центров Проект реализуется компанией NextEra Energy Resources совместно с госкорпорацией Tennessee Valley Authority. Общая мощность панелей составит 413 мегаватта, что эквивалентно 65 тыс. домашних солнечных систем, устанавливаемых на крышах.Две солнечные фермы, расположенные в Голл...

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

Как внести в память Touch ID не 5, а 10 отпечатков пальцев Официальная позиция Apple состоит в том, что Face ID примерно в 20 раз надежнее Touch ID. Некоторым это утверждение кажется спорным, учитывая, что защиту Face ID обходят не только 3D-маски, но и близнецы, и даже дети, которым пришло в голову попытаться разблокировать iPhone...

SVG 3D: создание, вращение по оси и анимация Чуть более недели назад, в рамках конкурса от Телеграм, пришлось окунуться в "волшебный мир" svg, математических формул, оптимизации и анимации. Конкурсным заданием было создание достаточно простого чарта на JS, но некоторые нюансы задания и акцент на производительности дел...

Убийца Xiaomi поступил в продажу по невероятной цене Смартфон Realme X2 Pro был представлен в Китае несколько дней назад и уже сегодня поступает в продажу. Напомним, аппарат первое время можно будет купить со скидкой, так что базовая версия обойдётся всего в 367 долларов. Это за смартфон с 90-герцовым экраном, SoC Snapdra...

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

Глава Honor рассказал о серьёзной проблеме современных 5G-смартфонов Современные смартфоны с 5G будут несовместимы с сетями пятого поколения, которые будут появляться в будущем Технологии развиваются так быстро, что не проходит и года, как одна разработка сменяет другую, ей на смену приходит третья и так много раз подряд до бесконечности. Вед...

Дайджест новостей из мира PostgreSQL. Выпуск №14 Мы продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Новости Microsoft приобрела Citus Data Безусловно, главная новость в мире PostgreSQL. Об этом есть сообщение на сайте Citus, равно как и на сайте MS. Postgres Pro Enterprise Certified СУБД Postg...

Новости Android: Упаковка от жвачки против сканера отпечатков Мы тут каждую неделю о новостях поговорить собираемся и сегодня… не будем нарушать эту традицию. Ведь повод есть — вон Samsung работает еще над двумя складными смартфонами! Эх, ничему жизнь не учит. Об этом и многом другом сейчас расскажем. Galaxy Fold 2.0 Наверняка...

В Instagram для Android появилась тёмная тема Тёмные темы оформления интерфейса становятся чрезвычайно популярными, во многом благодаря тому, что Google и Apple добавили тёмные режимы в Android 10 и iOS 13. В то время как Google добавил тёмные темы оформления в большинство своих фирменных приложений, сторонним разработч...

Использование Python для формирования отчетов в отдельно взятой компании Эта история случилась в реальной компании, несмотря на то, что некоторые имена и события вымышлены. Слава был рядовым разработчиком в небольшой фирме в городе N. Фирма занималась предоставлением услуг образовательным организациям. В наличии было несколько приложений, которы...

Peloton: следующая Apple или еще один скам? На Хабре о Peloton пока что знают только по короткой новостной заметке. А зря. Кейс тут очень интересный. Эта компания делает велосипеды с встроенным онлайн-стримингом. Казалось бы, что за бред (и что может быть проще)? Тем не менее она уже оценивается более чем в $9 млрд,...

Блокнот на Mac: отключаем форматирование текста в TextEdit на macOS «Свитчеры» с Windows на Mac нередко тоскуют по «блокноту» из «винды». Вебмастера («админы») любят его за отсутствие форматирования (не копирует чужой стиль), простые пользователи – за чуть ли не дзеновский минимализм (белый фон, чёрные буквы. Стив бы одобрил). А уж сколько с...

[Из песочницы] Любовь и совы: что хорошего в ночной смене Чем плохи ночные смены знают многие: для здоровья вредно, весь режим себе испортишь, и вообще ночью спать надо. «Напомни, почему ты работаешь в ночную смену?» – иногда спрашивают друзья. Вот что мы в команде поддержки Wrike обычно отвечаем: Читать дальше →

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

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

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

[Перевод] «Ну вот, опять метеостанция»? Не совсем В основу предлагаемой метеостанции положен самодельный компьютер PIDP11, состоящий из «малинки» с эмулятором PDP-11 и корпуса с передней панелью с действующими светодиодами и переключателями. Но несмотря на это, у «малинки» осталось достаточно незанятых GPIO, чтобы подключ...

Бюджетный Galaxy A50 получил важную функцию Galaxy S10 Что отличает флагманские смартфоны от нефлагманских? Первое, что приходит в голову, — это цена и, конечно же, функциональные возможности. До поры до времени такого правила придерживались все производители, пока рынок не начали завоевывать вендоры из Китая, на корню по...

[Из песочницы] Ускорение компиляции в Xcode на swift С ростом проекта, скорость компиляции проекта замедляется. Особенно это заметно становится, когда тестируешь программу, делая параллельно небольшие изменения в программе. Сначала давайте узнаем как долго компилируется проект до наших улучшений. ЧТобы это сделать надо в тер...

Прямая трансляция и расписание конференции SmartMail Conf: Machine Learning Друзья, осталось всего три дня до SmartMail Conf — нашей первой конференции по машинному обучению. Программа выступления чуть более чем полностью состоит из докладов наших коллег из Почты Mail.ru. Они расскажут много интересного про обработку естественных языков, про компью...

[Из песочницы] React Native — серебряная пуля для всех проблем? Как мы выбирали кросс-платформенный инструмент для Profi.ru Всем привет, меня зовут Геворг. Я Head of Mobile в Profi.ru. Хочу поделиться с вами историей нашего эксперимента с React Native. Расскажу, как мы оценивали плюсы и минусы разработки на React Native — в теории и на практике. Статья будет полезна тем, кто интересуется кросс-пл...

Семь тревожных признаков того, что вы метеозависимы, даже если вы так не думаете Bitch is back (сэр Элтон Джон) Друзья, как я и обещал, возвращаюсь с очередной историей о нашем участии в следующем витке модернизации метеосети Росгидромета. Про первую часть наших приключений можно почитать здесь. Ну а сейчас — долгожданное продолжение. Читать дальше →

Работа с форматом конфигураций 1С: Предприятие Решил опубликовать исходный код C# для работы с форматом конфигураций 1С: Предприятие. https://github.com/elisy/MdInternals MdInternals понимает формат cf, cfu, epf, erf, распаковывает содержимое в удобочитаемые Xml и текстовые файлы и загружает обратно. Позволяет програм...

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

PAYDAY: Crime War вышла в ЗБТ в США, ранний доступ в Росси планируется 16 июля разработчики мультиплеерного шутера PAYDAY: Crime War анонсировали, что уже в скором времени игра выйдет в режиме пробного запуска в Швеции, Финляндии, Испании, Великобритании и России. С тех пор проект действительно добрался до некоторых из этих стран, а к списку та...

Dell запускает в продажу обновлённые Alienware и G Series Dell запускает в продажу ноутбуки, которые ориентированы на геймеров, предпочитающих всё по максимуму. Комфортный игровой процесс с настройками графики дальше некуда. Легендарная серия ноутбуков Alienware обновилась, о чём было сказано ещё на CES 2019, теперь же Alienware ...

На Android выйдет Happy Wheels, «уничтожающая нервные клетки», нужны бета-тестеры Happy Wheels— популярная игра, которая еще в 2008 году вышла в браузере, а в 2015 добралась до iOS. Теперь она готовится к запуску на Android, и у вас есть возможность принять участие в бета-тесте. Happy Wheels — это проект с максимально простой визуально составляющей, но г...

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

С чего начиналась монополия, или немного возни с IBM PC 5150 For English press One У каждого любителя старого железа есть фетиш. Зачастую на территории восточной (да и части западной тоже) Европы это ZX Spectrum, замечательный компьютер, который, впрочем, не оставил значительного наследия. Другое дело — IBM PC 5150. Этот компьютер ...

Рецепты TeamCity. Доклад Яндекс.Такси Меня зовут Эдуард Мацуков, я делаю Таксометр — приложение для водителей Яндекс.Такси. Занимаюсь инфраструктурой и всем, что с ней связано. Какое-то время назад я выступил с докладом — рассказал об опыте дружбы TeamCity с нашим проектом и с разработчиками в целом. Отдельная ч...

Работы над Redmi K30 Pro уже идут В прошлом месяце Qualcomm представила флагманскую однокристальную систему Snapdragon 855 Plus — разогнанную версию Snapdragon 855. Новинка вышла с прицелом на премиальные и игровые устройства, а честь первым предложить ее досталась ASUS ROG Phone 2. Xiaomi также подсу...

14-15 октября: Bootcamp глобального блокчейн-проекта Hyperledger впервые в Москве Нет лучшего места для первых шагов в блокчейне, чем буткемп глобального блокчейн-проекта Hyperledger, который пройдет в Москве 14 и 15 октября. Это первое подобное мероприятие в России и хорошая возможность не только своими глазами увидеть, как работает платформа, но и поп...

Обзор «Plants vs. Zombies: Битва за Нейборвиль» – Call of Duty для вегетарианцев Сложно поверить, но оригинальная Plants vs. Zombies вышла десять лет назад. Один из самых выдающихся и запоминающихся представителей жанра tower defence превратился в огромный хит, а разработчик PopCap Games перешёл во владение EA. Новые хозяева изменили франшизу практически...

Немецкий инженер напечатал на 3D-принтере робота-газонокосилку Немецкий инженер Филип Рид поделился проектом робота-газонокосилки. Аппарат полностью автономен и на девяносто пять процентов состоит из напечатанных на 3D-принтере деталей.  Подробнее...

Для головоломки Agent A: A Puzzle in Disguise вышла долгожданная пятая глава  Головоломка Agent A: A Puzzle in Disguise вышла еще в 2015 году и распространялась по эпизодам. Заключительная глава могла выйти еще в прошлом году, но из-за того, что разработчики решили выпустить ее одновременно с запуском готового проекта на других платформах, фанатам при...

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

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

Опыт участия в программе F2P Campus Меня периодически мотает по разным странам (если точнее, по разным программам акселерации). Стараюсь делиться опытом, т.к. у нас что-то совсем глухо с этим в стране. А существующие инвест фонды берут стартапы/команды на скотских условиях. Можно почитать про наш опыт в Y Comb...

Как проектировать продукт, если вы решили выйти на зарубежный рынок Привет! Меня зовут Наташа, я UX-исследователь в компании, которая занимается проектированием, дизайном и исследованиями. Кроме участия в русскоязычных проектах (Рокетбанк, Точка и многое другое), мы пытаемся выходить и на зарубежный рынок. В этой статье я расскажу, на что с...

Tesla Cybertruck впервые замечен на дороге Неделю назад Лос-Анджелесе Илон Маск (Elon Mask) представил очередной электромобиль Tesla, которым оказался пикап Cybertruck. За прошедшую неделю мы много раз упоминали автомобиль в нашей новостной ленте, в основном речь шла о том, что Cybertruck вызвал живой интерес ср...

Как багхантеры перехватывали письма в пневмопочте на ZeroNights Про Bug Bounty уже многое сказано и необходимость подобных программ для компаний кажется очевидной. За время существования нашей собственной программы Почта Mail.ru выплатила более $250 000, средняя выплата составляет $379, чуть подробнее об этом мы уже писали. А сегодня, ...

Долетит ли «Starship» до Марса? За почти 60 лет освоения космоса проектов полета к Марсу и другим планетам было много и разной степени проработанности. Но проект SpaceX «Starship» (звездолет) выделяется среди них по следующим причинам: 1. Полностью частная инициатива и финансирование, по крайней мере пока...

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

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

Мониторинг мёртв? — Да здравствует мониторинг Наша компания с 2008 года занимается преимущественно управлением инфраструктурами и круглосуточной технической поддержкой веб-проектов: у нас более 400 клиентов, это порядка 15% электронной коммерции России. Соответственно, на поддержке очень разнообразная архитектура. Ес...

10 000 доноров помогли маленькому мальчику победить лейкемию Прогрессирующий рак крови — это гонка со смертью, и Оскару Сакселби-Ли пришлось участвовать в ней уже через пять лет после рождения. Врачи диагностировали у него острый лимфобластный лейкоз Т-клеток. Его родители обратились к общественности с отчаянным призывом помочь врачам...

Долгожданная MMORPG Lineage 2M вышла на iOS и Android, пока только в Южной Корее Издатель NCSoft объявил о релизе долгожданной MMORPG Lineage 2M. Пока что проект доступен только в Южной Корее, но в официальном релизном ролике показаны кадры со всего мира, что в очередной раз подтверждает планы по выпуску проекта и в других странах (там даже Россия есть)....

Разработчики аркадной гонки Touring Karts ищут бета-тестеров на iOS Mario Kart Tourпоказала один из самых успешных запусков в истории мобильных платформ, поэтому не удивляйтесь, если до конца года количество анонсов проектов в жанре аркадных гонок будет зашкаливать. Touring Karts от студии Ivanovich Games вышла на ПК еще в сентября, а тепер...

Mozilla пообещала не включать шифрование DoH в Великобритании. Что это значит для России? Две неделе назад на Хабре рассказывали о протоколе DNS-over-HTTPS (DoH) , недавно принятом в качестве стандарта RFC 8484. Разработанный Mozilla, Google и Cloudflare протокол DNS-шифрования сводит на нет попытки мониторинга трафика «человеком-в-середине». Он устраняет само...

NvTagToggle: увеличиваем объём видеопамяти дискретной видеокарты NVIDIA Реалии нашего времени таковы, что не каждый геймер может позволить себе топовую видеокарту с большим объёмом видеопамяти (ох уж эти майнеры). А современные игры тем временем требуют всё больше и больше ресурсов. Сегодня мы поделимся с вами способом, который позволит увеличит...

Простой москвич Levelord: интервью с создателем Duke Nukem RUVDS совместно с Хабром продолжают проект, состоящий из серии интервью с интересными, на наш взгляд людьми в IT-среде. В прошлый раз мы познакомились с главным «по мозгам» Алисы в Яндексе Борисом Янгелем. Сегодня представляем вашему вниманию интервью с Ричардом (Levelord) ...

Затягивающая карточная игра Void Tyrant вышла на Android в режиме пробного запуска В конце июня на iOS вышла карточная игра с элементами блэкджека под названием Void Tyrant, которая прошла незамеченной на фоне релиза Forgotton Anne, Human: Fall Flat, Minit и Graveyard Keeper. Тем не менее в App Store у нее неплохие отзывы и высокая средняя оценка. Теперь ...

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

[Из песочницы] «Толстый и тонкий» или как я осваивал нейросети Часть 1 Введение «Нейросеть» – понятие, известное достаточно давно. В начале двухтысячных, во время учёбы в ВУЗе, я столкнулся с этой любопытной штуковиной. Прочитав научно-популярную литературу по этой теме, я сделал вывод, что это, как минимум, «забавно» и у меня возникла...

Apple выпустила iOS 13.1 beta 1 и watchOS 6 beta 9 iOS 13.1 тут как тут Apple умеет удивлять. Как правило, это происходит в рамках официальных мероприятий, когда компания представляет очередную новинку. Но иногда в Купертино позволяют себе делать исключения из правил и делают нечто такое, чего от них не ожидает ровным счётом...

Microsoft внедрила в Word искусственный интеллект для помощи авторам текстов Онлайн-версия текстового редактора MS Word получила новую функцию, базирующуюся на использовании методов машинного обучения. Это узкоцелевой искусственный интеллект под названием «Ideas», который не столько проверяет соответствие набранного текста правилам, сколько «улучшает...

Типичные люди и сети, в которых они обитают Когда в Android появился встроенный счетчик потраченного на приложения времени, я первым делом обратил внимание на социальные сети: Instagram, ВКонтакте, Facebook и Telegram. Получилось, что за неделю я провожу там около 10 часов. «Не критичные цифры», — подумал я, но свое н...

Ivideon Bridge: как выгодно подключить устаревшие системы видеонаблюдения к облаку Развернув однажды систему видеонаблюдения и затем масштабируя её, пользователи часто становятся «заложниками» установленного оборудования. Переход от одного поставщика железа и сервисов к другому обходится дорого. На рынке много производителей, которые создают собственны...

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

[Из песочницы] Управление состоянием и событиями между компонентами в GameObject Управление состоянием и событиями между компонентами в GameObject Ссылка на проект Как известно всем, более или менее знакомых с платформой Unity, каждый игровой объект GameObject состоит из компонентов (встроенных или пользовательских, который обычно называют «скрипт»). Ко...

Как я отлавливал стили :before для фокус-элемента Сегодня столкнулся с интересной задачкой, которая заставила меня узнать больше об отладке в хроме. Хочу поделиться с вами (вдруг кто не знал). Возникшая проблемка не сложная, но оказалась не особо тривиальная. В общем, сижу натягиваю стороннюю верстку готовую на сайт (этот...

Wanderlust Travel Stories — «текстовый квест 21-го века» для iOS от разработчиков The Witcher В большей мере медиа упоминают об этом для привлечения аудитории, нежели по конкретной причине, но не сказать все-таки нельзя: Wandelust — это нарративное приключение от бывших разработчиков The Witcher. Wandelust Travel Stories — это текстовое приключение о современных пут...

Дайджест IT-событий июля Лето подходит к середине, наступает долгожданная жара и приносит последствия: активность сообщества чуть снижается, а конференции начинают проводиться где-нибудь поближе к зелени и воде. Тем не менее, у нас набралась очередная порция мероприятий, где есть и хакатоны, и меж...

Настоящие флагманские наушники от спецподразделения Apple — Beats Powerbeats Pro Прошло уже чуть больше пяти лет с того момента, как Apple, во главе с Тимом Куком, выкупила компанию Beats. После этого у Beats появился полный доступ к технологиям Apple. И теперь до производителя дошла необходимость делать true wireless наушники, как альтернативу основным ...

Nokia дразнит ночным режимом съемки для нового смартфона Как мы уже сообщали, 6 июня этого года в Италии состоится пресс-конференция HMD Global, на которой будет представлен новый смартфон компании. Теперь же на официальной страничке Nokia в социальной сети Twitter опубликовали небольшой видеоролик со слоганом «Видеть в...

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

[Перевод] Скучный технологический стек интернет-компании из одного человека Поисковая выдача на ListenNotes.com Listen Notes — это поисковая система и база данных подкастов. Технология на самом деле очень скучная. Никакого ИИ, глубокого обучения или блокчейна. «Если вы должны объявлять о внедрении ИИ, то вы не используете Настоящий ИИ» :) После п...

Valor's Reach, вариация на тему MTG Arena, уже вышла на Android в режиме пробного запуска Мы только на прошлой неделе рассказали о новом карточном проекте Wizards of the Coast — Valor’s Reach, а он уже доступен на Android в режиме пробного запуска. Пока что доступ к приложению есть только у пользователей из Северной Европы, поэтому используйте VPN Норвегии, чтоб...

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

[Перевод] 10 возможностей VS Code, помогающих ускорить работу программиста Когда программист попадает в состояние потока, его мысли часто движутся прямо-таки с космической скоростью. Он пишет код так быстро, как только может, прилагая все усилия к тому, чтобы ухватить свои идеи и не дать им растаять в воздухе или затеряться в закоулках новых образо...

[Из песочницы] Как запомнить учебник по JavaScript за 5 дней, или «Дворец Памяти» в повседневной жизни программиста Захожу на кухню, а на столе сидит маленький гномик и вертит в руках перочинный нож. Я что-то говорю гномику, он недовольно сплевывает в бок, нехотя поднимается и отрезает кусок от огромной сосиски, которая лежит на столе. Так я запомнил метод массива splice. Главная идея «...

Лёгкое программирование: канбан-доска для GitLab за один рабочий день Рабочий понедельник начался со следующего диалога: Руководитель (P): У тебя в команде не понятно, кто чем занимается. Я (Я): Это да, у нас нет инструмента, который бы отображал общую картину работы над задачами. В гитлабе есть канбан-доски, но они только в контексте проекто...

Конференция C++ Russia 2019 Всем привет! Представьте, что C++ Russia больше нет. Куда вы пойдёте вместо этого? Есть множество конференций, посвящённых более широким темам, но наша — одна из немногих, целиком и полностью сфокусированная на C++ и открыто заявляющая, что это будет реальный хардкор. Выбор...

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

Флагман Redmi на чипсете Snapdragon 855 появится ещё нескоро Не успели мы рассказать о свежей утечке характеристик и дизайна первого флагмана Redmi на чипсете Snapdragon 855, как глава бренда, Лю Вейбин (Lu Weibing), чуть ли не прямым текстом сказал, что нам не стоит ожидать скорого появления смартфона. Подробнее об этом читайте на TH...

Чего ждать от Android 11? Не успела Android 10 выйти, а весь мир уже вовсю обсуждает Android 11 Обновление для Android в 2020 году будет называться Android 11. И это не спекуляция, а факт, поскольку Google лично подтвердили это название. К тому же, мы недавно сообщали вам о том, какие обновления моби...

Google AirPods. Наушники Pixel Buds 2 могут показать 15 октября Уже через две недели Google представит смартфоны Pixel 4 и Pixel 4 XL, о которых мы знаем уже почти всё. Как и в прошлом году, Google допустила огромную утечку информации, и смартфоны попали в руки обычным пользователям задолго до релиза. Но всё же на презентации 15 окт...

Анонсирована игра Diablo IV Студия Blizzard Entertainment не только анонсировала Diablo IV, но и позволила посетителям BlizzCon 2019 в нее поиграть (открытая демо-версия).  Ключевые особенности четвертой части Diablo: открытый мир Санктуария и пять регионов с уникальными противниками; логичная и пон...

Хакеры узнали о тайных проектах ФСБ по деанонимизации пользователей Tor и проверке чужой почты Хакеры взломали и передали журналистам архив с сервера московской IT-компании "Сайтэк" - "тайного подрядчика ФСБ". Из документов следует, что она выполняла работы по как минимум 20 непубличным IT-проектам, заказанным российскими спецслужбами и ведомствами.

Утечка от NetEase: Diablo Immortal может выйти 25 октября BlizzCon 2019 традиционно пройдет 1-2 ноября, и к нему в этом году приковано пристальное внимание сообщества: прошел год с анонса скандальной Diablo Immortal; Blizzard попала в политический скандал из-за блокировки игрока, высказавшегося за протесты в Гонконге; а новых релиз...

Наушник AirPod съели, переварили и снова использовали Вербовщик военно-морского флота Тайваня из города Гаосюн Бен Хсю заснул с двумя беспроводными наушниками AirPods, а проснулся лишь с одним. Он обыскал все вокруг, но не смог найти, поэтому активировал функцию поиска наушников на своем iPhone. После этого Бена стал преследова...

Мама, я на телеке: как прошел финал конкурса «Цифровой прорыв» Что случится, если оставить на одной огромной территории 3000+ айтишников разных мастей? Наши участники сломали 26 мышек, поставили рекорд Гиннесса и уничтожили полторы тонны чак-чака (возможно, нужно было заявиться на еще один рекорд). С финала «Цифрового прорыва» прошло дв...

Как мы из веб-разработки в разработку игры зашли Привет, Хабр! Без малого полтора десятка лет мы создаем и развиваем веб-сервисы. Некоторые из них вы можете знать, иметь опыт пользования, горячо любить или испытывать смешанные чувства, но сейчас не об этом. Итак, у нас было 2 известных рынку конструктора сайтов — uCoz и uK...

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

Интеллектуальные CPaaS: новинки индустрии и что ей дали AI/ML В июне в Амстердаме прошлая очередная APIDays – конференция для всех, кто так или иначе создает и пользуется различными API. Темой конференции стал «расцвет контекстуальных коммуникаций», то есть коммуникаций, в которых обе стороны сразу и полностью понимают контекст общени...

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

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

Начало пути в Сан-Хосе   Это статистика моего канала по ставкам. В сутки капает больше 1000 просмотров. Это будет конвертится в 5 баксов в сутки на лидах. Или 150 баксов в месяц. Чтобы дойти до 3000 баксов в месяц мне нужно догнать посещаемость догнать просмотры в сутки до 20 000. Т.е. всего...

[Перевод] Большая часть текстов в интернете написана безумцами Я обнаружил пост, написанный несколько лет назад, где перечислено, какой процент пользователей reddit оставляет записи на этом сайте: В Askreddit около 15 уникальных посетителей и 500 000 комментаторов. В /r/pics и /r/funny 10 млн посетителей и 200 К комментаторов. В /r/...

Древности: Windows 3.1 и жизнь без кнопки «Пуск» В моей компьютерной реальности Windows 3.x продержалась недолго, всего пару лет, и была моментально забыта после появления Windows 95. Но и в первой половине девяностых она никогда не была основным инструментом. Практически все делалось в DOS: игры там, работа с файлами там,...

[Из песочницы] Элементарные шифры на понятном языке Привет, Хабр! Все мы довольно часто слышим такие слова и словосочетания, как «шифрование данных», «секретные шифры», «криптозащита», «шифрование», но далеко не все понимают, о чем конкретно идет речь. В этом посте разберемся, что из себя представляет шифрование и рассмотрим...

Новый геймплей Cyberpunk 2077 покажут 30 августа Cyberpunk 2077, с участием Киану Ривз, одна из самых ожидаемых игр 2020 года. CD Projekt Red объявили, что на следующей неделе они будут транслировать 15-минутную демонстрационную версию RPG, а также интервью с разработчиками на своих каналах Twitch и Mixer. Официальн...

Состоялся релиз пошаговой RPG One Punch Man: Road To Hero на iOS Моду выпускать простые «пошаговые RPG» по мотивам известных вселенных не остановить. Сегодня студия Oasis Games представила One Punch Man: Road To Hero на iOS. Игра основана на аниме Ванпанчмен, а предварительная регистрация стартовала в июне. Релиз планировался на осень, н...

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

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

Консультант+: небольшое улучшение выдачи. Шрифт, стили, выравнивание текста в python «Консультант+» — справочная система для юристов, бухгалтеров и так далее. Работает стабильно, как часы. В этом посте предлагается немного эти часы настроить под свои нужды в части выдачи текста, а именно: взглянуть как можно переработать с помощью python текстовую информацию...

Личный опыт. Как мы подключали международную телефонию: сравнение 6 виртуальных АТС Не так давно я столкнулся с необходимостью выбора виртуальной АТС. В бизнесе моей компании произошли кое-какие изменения: появились новые услуги, в том числе направленные не только на сегмент b2b, но и на b2c. А с появлением частных клиентов оказалось и что многие люди по-...

Пять причин пойти на JUG.EKB Прошел год, как на Хабре вышла статья, что такое JUG.EKB. За это время сообщество выросло, но мы по-прежнему храним тёплые традиции, где главной целью является объединение Java-разработчиков. Поэтому с радостью сообщаем, что JUG.EKB уже на носу и пройдет 12 сентября. Ниже ...

Через 11 дней Google расскажет об Android 11 Несмотря на то, что ОС Android 10 вышла относительно недавно, Google вовсю работает над Android 11. Но до сегодняшнего дня официальный разговор об Android 11 на повестке дня не стоял… А теперь стоит. Google расскажет об Android 11 уже через 11 дней. Да, речь не ...

Как проводить Code Review по версии Google Вопросы код-ревью меня интересуют очень давно. Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработч...

Picaso Designer X. Перипетии со счастливым концом. Приветствую. Год я был счастливым обладателем Геркулеса 2017. За это время с ним не было ни одного косяка или малейшей проблемы.      Отличный принтер. Смело могу порекомендовать. (вентиляторы только поменять, чтобы не вспоминать детство в далёком авиационном ...

Почему производителям устройств на Android надо менять свой подход? Apple и Android… Android и Apple… Сколько же слов было сказано про это, но всегда есть о чем еще поговорить. Что ни говори, но между устройствами от Apple и их конкурентами на Android есть одна принципиальная разница. Заключается она даже не в том, что это два не...

Apple выпустила macOS 10.14.6 beta 5 для разработчиков Несмотря на то что Apple, как правило, стремится выпускать обновления всех своих операционных систем одновременно, в последнее время в Купертино пренебрегают это практикой. В результате между релизами тестовых сборок образовывается зазор в несколько дней. Так, в частности, ...

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

Oceanhorn 2: Knights of the Lost Realm может все-таки выйти на Android Oceanhorn 2— одна из самых привлекательных игр в линейке Apple Arcade. И если на тот факт, что она представлена только по подписке, жалуются лишь отдельные пользователи, то игроки на Android разочарованы массово. Незадолго до анонса, разработчики прямо заявили, что никогда ...

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

[Перевод] Как я пытался улучшить Halo 2, но чуть её не испортил После выпуска в 2004 году Halo 2 мгновенно стала самой популярной многопользовательской игрой в Xbox Live. Она сохраняла это звание почти два года, и можно даже с уверенностью сказать, что основной причиной выживания Xbox Live в её ранние годы стала огромная популярность эт...

Facebook готовит к выпуску цифровые монеты, привязанные к корзине валют и обеспеченные капиталом компании Когда Telegram выпустит свою криптовалюту, то будет не единственным мессенджером с возможностью финансовых расчётов, пишет NY Times. Аналогичные планы есть у Facebook (монеты для мессенджера WhatsApp) и Signal, и не только у них. Информацию о разработке такого проекта подтв...

Facebook представила полностью новое приложение Messenger, которое станет быстрее и удобнее Приложение Facebook Messenger всегда отличалось повышенным «аппетитом», так что разработчики постоянно пытаются его улучшить и ускорить. Сегодня компания Facebook представила очередное крупное обновление, которое призвано сделать мессенджер более удобным и б...

8 простых UI приёмов чтобы сделать дизайн-прототип динамичным, не прибегая к анимации Материал этой статьи является следствием моих дизайн-экспериментов и выводов за последний год-полтора непрерывного дизайн гринда. Я неустанно собирал ui kit’ы, экспериментировал с контентом в плейсхолдерах, стилями, тенями текстами и состояниями, чтобы понять влияет ли это...

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

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

Обзор MediEvil – Новинка, заросшая паутиной Если сейчас начать разговор о сильных сторонах бренда PlayStation, то обязательно всплывут такие названия, как Uncharted, The Last of Us, Gran Turismo, Ratchet & Clank и др. По идее, в этом списке должна значиться и MediEvil, однако об этой классической франшизе, которая...

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

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

Google научила «Google Фото» для Android искать текст на картинках Google Фото — безлимитное хранилище для фотографий Искусственный интеллект, нейронные сети, компьютерное зрение – всё это про Google. Компания серьёзно увлечена развитием этих технологий и активно применяет их в своих приложениях и сервисах. Несмотря на то что зачастую...

Xiaomi показала новую версию бестселлера Redmi Note 8 Pro О новой версии Redmi Note 8 Pro мы узнали ещё пару недель назад. Тогда инсайдер Roland Quandt рассказал, что компания готовит смартфон в цвете Midnight Blue, и даже показал, как этот аппарат будет выглядеть. Теперь же сама Xiaomi подтвердила скорый выход такого смартфон...

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

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

Безликий код убьет программирование, и ничего мы с этим не сделаем Во время очередного спора знакомый озвучил мысль, которая меня очень сильно задела. «В большинстве популярных ЯПов существует очень много разных путей сделать одно и то же. Это приводит к проблемам. А вот в Go всё не так. Философия языка такова, что на Go разные разработчик...

[Из песочницы] Использование Ansible, Terraform, Docker, Consul, Nomad в облаках (Алексей Вахов, Учи.ру) Учи.ру — онлайн-платформа для школьного образования, более 2 миллионов школьников, регулярно решают у нас интерактивные занятия. Все наши проекты хостятся полностью в публичных облаках, 100% приложений работают в контейнерах, начиная от самых маленьких, для внутреннего польз...

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

Realme 5 и Realme 5 Pro выйдут 20 августа Realme определенно стремится заполучить первое место в гонке производителей, выпустивших первый смартфон с 64-мегапиксельной камерой. Компания всё ещё не раскрыла информацию официально, но сделала очередной намёк. Пока производитель сообщил, что серия Realme 5 дебютирует 20 ...

[Из песочницы] Как разработать ещё один платформер с помощью Unity. Ещё один туториал Привет, Хабр! Под катом вас ждёт ещё одна статья, которая расскажет о том, как я поставил себе цель запрограммировать игру, основываясь на переводе статьи на Хабр под названием Паттерны дизайна уровней для 2D-игр. Статья имеет много текста (как обычного, так и исходного) и м...

Apple выпустила iOS 13.2 beta 3, tvOS 13.2 beta 3 и watchOS 6.1 beta 4 iOS 13.2 станет первым обновлением с «настоящими» нововведениями, вышедшим после iOS 13, Нам бы ваши проблемы. Именно так скажут пользователи Android, когда узнают, что Apple завалила владельцев iPhone и iPad обновлениями, которым, кажется, нет конца и края. Начина...

Отличный мобильный хоррор Forgotten Memories добрался до Android в улучшенном виде По мнению многих Forgotten Memories: Alternate Realities — один из лучших хорроров на мобильных. Многие даже сравнивают его с Silent Hill, а это многого стоит, даже если учитывать текущее состояние франшизы. Разработчики Forgotten Memories вдохновлялись этой и другими класс...

Запись видео со старого компьютера — методы от LGR LGR (Lazy Game Reviews) — один из крупнейших англоязычных каналов, посвященных старому компьютерному железу и не менее старым играм. В конце 2018 года он выпустил видео с рассказом о том, как он записывает видео со старых компьютеров — а я решил превратить это видео в неболь...

Процессорный мегазапуск Intel — пополнение рядов За последние две недели компания Intel анонсировала выпуск целых 35 процессоров практически во всех сегментах: десктопном, мобильном и ультра мобильном (процессоры Intel Xeon Scalable второго поколения для серверов были запущены чуть ранее). Чтобы не привставать несколько ...

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

Представлены наушники Huawei FreeBuds 3: поддержка Bluetooth 5.1, протокол BT-UHD и активное шумоподавление Очередной новинкой Huawei, представленной на IFA 2019, стали полностью беспроводные наушники FreeBuds 3. Huawei пытается в каждом новом поколении что-то переосмыслить в этом устройстве, и новинка не стала исключением. К примеру, в очередной раз компания изменила форму ф...

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

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

Совершенно новый тип ноутбука. Lenovo показала ThinkPad X1 Компания Lenovo пару дней назад на мероприятии Lenovo Tech World 2019 продемонстрировала первый гибкий ноутбук ThinkPad X1. Точнее, первый ноутбук с гибким экраном. ThinkPad X1 пока похож на прототип. Несмотря на то, что с момента первой презентации прошло уже полгода,...

Админ без рук = гиперконвергенция? Это миф, достаточно распространённый в сфере серверного железа. На практике же гиперконвергентные решения (когда всё в одном) нужны много для чего. Исторически сложилось, что первые архитектуры были разработаны Amazon и Google под свои сервисы. Тогда идея была в том, чтоб...

В Сенате призывают Visa и Mastercard отказаться от участия в блокчейн-проекте Facebook Libra Законодатели начали активно оказывать давление на участников Libra Association, международного блокчейн-проекта Facebook, чтобы те пересмотрели свои намерения. На прошлой неделе стало известно, что платёжная компания PayPal отказалась от участия в проекте. Издание The Wall S...

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

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

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

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

JS-битва: как я написал свой eval() Вы можете помнить Александра Коротаева по браузерной версии «Героев Меча и Магии»: расшифровка его доклада о ней собрала на Хабре громадное количество просмотров. А теперь он сделал игру, ориентированную на программистов: играть в неё надо JS-кодом. В этот раз на разработку...

[Перевод] Что такое Deno и чем этот проект отличается от Node.js? Райан Даль, создатель Node.js, потратил последние полтора года на работу над проектом Deno. Это — новая среда выполнения для JavaScript, которая должна исправить проблемы, присущие Node.js. Не поймите меня неправильно. Платформа Node.js представляет собой замечательную серв...

Автоматизация импортов в Python До После import math import os.path import requests # 100500 other imports print(math.pi) print(os.path.join('my', 'path')) print(requests.get) import smart_imports smart_imports.all() print(math.pi) print(os_path.join('my', 'path')) print(requests.get) Так получи...

Tencent запустил глобальную версию собственного сервиса дистрибуции WeGame X Самый богатый издатель в мире Tencent запустил глобальную версию игрового сервиса WeGame, которая на мировом рынке называется WeGame X. Пока что в китайском аналоге Steam представлены лишь несколько десятков проектов, все из которых созданы местными разработчиками. Из более...

[Перевод] Почему капчи стали такими сложными Доказывать, что ты не робот, становится всё сложнее В какой-то момент прошлого года постоянные требования от Google доказать, что я человек, начали казаться всё более агрессивными. Всё чаще за простой и немного чересчур милой кнопочкой «Я не робот» начали появляться требова...

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

[Перевод] Настало время сделать новый Windows Terminal profiles.json Я говорил об этом в течение нескольких месяцев, но если вы не слышали, вышел новый Windows Terminal. Вы можете скачать его из Windows Store и сразу же начать использовать. Все бесплатно и open source. На момент написания этой статьи Windows Terminal где-то около версии 0.5....

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

На мобильных вышла красивая головоломка  BonVoyage! BonVoyage — это головоломка, в которой вам нужно будет переставлять плитки, из которых состоят локации, чтобы прокладывать путь для главного героя. Разработчик приготовил более 70 уровней, а еще 20 будут доступны в виде бесплатного дополнения. Для тех, кому и этого мало, пр...

На iOS вышел хоррор-квест с консолей под названием DYING: Reborn DYING: Reborn — это квест-головоломка в жанре «побег из комнаты», который традиционно пользуется популярностью на мобильных и среди казуальных игроков. Тем не менее DYING вышла и в Steam, и даже на PS4. Оценки ее оставляют желать лучшего, но сам факт релиза такой игры на кру...

[Перевод] Как я нашёл баг в GNU Tar Автор статьи — Крис Зибенманн, системный администратор Unix в университете Торонто Время от времени в моей работе происходит нечто странное, что заставляет задуматься, даже если сразу непонятно, какие следуют выводы. Недавно я упомянул, что мы нашли ошибку в GNU Tar, и исто...

Microsoft описала своё видение современной операционной системы На этой неделе проводится выставка Computex, на которой по традиции анонсируется множество компьютеров на системе Windows 10. Конференция подходит концу, поэтому Microsoft опубликовала статью в блоге, подводя итоги сделанных партнёрами анонсов.Также компания рассказала о том...

Критики оценили Heaven's Vault в среднем на 72 балла на ПК, ждем релиза на мобильных Heaven’s Vault – одна из самых ожидаемых лично мною мобильных игр. Вчера она вышла на ПК и PlayStation 4. Но на компьютере есть проекты и поинтереснее, поэтому я берегу ее именно для прохождения на мобильном. Это творение студии inkle, которая прославилась приключением 80 D...

Разрабатываем игру на Svelte 3 Чуть больше месяца назад вышел релиз Svelte 3. Хороший момент для знакомства, — подумал я и пробежался по отличному туториалу, который еще и переведен на русский. Для закрепления пройденного я сделал небольшой проект и делюсь результатами с вами. Это не one-more-todo-list, а...

Из грязи в князи: топовый Xiaomi Mi 9 будет продаваться по цене iPhone Известная своей приземленностью и близостью к потребителю, компания Xiaomi совершенно явственно начала терять рассудок. В этом не остается никаких сомнений, стоит лишь взглянуть на цену предстоящего Xiaomi Mi 9 Explorer Edition, которая составит абсолютно невероятные по мер...

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

Sony: цена PlayStation 5 будет привлекательной, с учётом её «железа» и возможностей За последние дни появилось довольно много официальной информации относительно одной из консолей следующего поколения — Sony PlayStation 5. Однако за интересными техническими характеристиками многие, в том числе и мы, не обратили внимания на слова Марка Церни (Mark Cerny) о с...

«Я устал»: исповедь владельца MacBook Pro 2018 Спорить с тем, что после перенесенного в 2016 году редизайна линейка MacBook Pro стала менее надежной, бессмысленно. Кажется, не проходит и дня, чтобы очередной владелец не пожаловался на тот или иной сбой. Но самой распространенной проблемой по-прежнему остается клавиатура...

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

Project Mainline в Android 10 Вчера вышло очередное обновление ОС для мобильных устройств от Google. Одним из главных нововведений Android 10 стал «Project Mainline». Попробую разобраться что это, для чего и как работает. Читать дальше →

Moment собирает средства на выпуск первого в мире анаморфотного объектива для дронов Компания Moment, в прошлом году с помощью сайта Kickstarter собравшая полтора миллиона долларов на выпуск анаморфотной насадки для видеосъемки смартфоном, решила повторить трюк с подобным изделием для дронов. На этот раз компания предлагает набор Moment Air, включающий ...

Backblaze опубликовала статистику надёжности HDD за 2018 год Более пяти лет назад компания Backblaze опубликовала первый отчёт по использованию дисковых накопителей в своих серверах. Backblaze предоставляет услугу дешёвого облачного бэкапа. В основе их инфраструктуры — жёсткие диски потребительского класса. Компания собрала большую ...

Natural Language Processing онлайн-чеков: курс уроков волшебства для обычного кота и другие проблемы Компания CleverDATA занимается разработкой платформы для работы с большими данными. В частности, на нашей платформе есть возможность работать с  информацией из чеков онлайн-покупок. Перед нами стояла задача научиться обрабатывать текстовые данные чеков и строить на них вывод...

Алиса в стране Битрикс Приветствую вас (лично вас, а не всех кто это читает)! Сегодня мы: Создадим приложение (навык) Алисы с использованием нового (октябрь 2019) сервиса Yandex Cloud Functions. Настроим наше приложение так, чтобы оно отправляло заказы клиентов (т.н. лиды) в CRM Битрикс24. ...

Как посадить Space Shuttle из космоса В общем, небольшая оговорка: выступление будет всего 20 минут. Таким образом, у меня есть только время, чтобы дать вам приблизительное понятие о том, как устроена посадка. Если вы хотите летать на настоящем Шаттле, пожалуйста убедитесь, что вы прочитали инструкцию по при...

13. Check Point Getting Started R80.20. Licensing Приветствую, друзья! И мы наконец-то добрались до последнего, заключительного урока Check Point Getting Started. Сегодня мы поговорим об очень важной теме — Лицензирование. Спешу предупредить, что данный урок не является исчерпывающим руководством по выбору оборудования ил...

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

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

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

Бета iOS 12.2 подтвердила готовность Apple выпустить AirPower Релиз беспроводной зарядной станции AirPower и чехла для AirPods с поддержкой стандарта Qi, скорее всего, состоится уже на этой неделе вне рамок официального мероприятия, как это произошло с новыми iPad и iMac. На это косвенно указывают отсылки из программного кода шестой б...

[Из песочницы] Первое, что нужно сделать запуская проект на Django Приветствую сообщество, встала передо мной задача написать социальную сеть. А коль скоро язык программирования, которым я более-менее владею — это Python, я выбрал фреймворк Django для реализации проекта. Чтобы не тратить время на написание HTML шаблонов и CSS стилей, эти фа...

ЗИЛ 131 в масштабе 1/16 Продолжая мучать китайскую машинку от WPL решил сделать для нее очередную кабину в масштабе 1/16. На этот раз выбор пал на ЗИЛ 131, ибо он и по размеру больше соответствует грузовику М35, и люди интересовались, да и модель уже почти готовая имелась.Немного подогнав размер и ...

Bitmap-индексы в Go: поиск на дикой скорости Вступительное слово Я выступил с этим докладом на английском языке на конференции GopherCon Russia 2019 в Москве и на русском — на митапе в Нижнем Новгороде. Речь в нём идёт о bitmap-индексе — менее распространённом, чем B-tree, но не менее интересном. Делюсь записью высту...

[Перевод] IntelliSense для C++ в Visual Studio теперь работает на основе примеров в вашем коде С тех пор, как мы анонсировали IntelliSense for templates, от вас поступили отличные предложения. Одно очень популярное предложение состояло в том, чтобы Template Bar автоматически заполнял вариант на основе примеров в коде. В Visual Studio 2019 версии 16.1 Preview 2 мы доба...

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

MacBook Pro 16 заменит 15-дюймовую модель и будет стоить примерно столько же Вчера появились слухи о том, что на этой неделе, а возможно даже сегодня, Apple представит новый MacBook Pro. Причём это будет именно совершенно новая модель с 16-дюймовым экраном и новой клавиатурой. Аппарат пока не представили, но теперь есть данные о предполагаемой ...

Microsoft Word получит искусственный интеллект для улучшения качества текста В скором времени текстовый редактор от Microsoft получит помощника с искусственным интеллектом. Компания анонсировала новую функцию, названную Ideas, для онлайн версии Word на конференции Build.

Геймплей MMORPG Forsaken World с ChinaJoy 2019 В мае этого года компания Perfect World Entertainment объявила, что мобильная версия MMORPG Forsaken World станет для нее одним из флагманских проектов 2019 года. Игру показывали на ChinaJoy 2019, но по какой-то причине издания не слишком много о ней рассказывали. Но один н...

Как у Huawei P30 Pro. Обновление EMUI 9.1 принесёт смартфонам Huawei Mate 20 Pro и Mate 20 X лунный режим В Китае уже вышла прошивка EMUI 9.1 для серии смартфонов Huawei Mate 20 и Mate RS Porsche Design. На международном рынке она начнёт распространяться через неделю — 27 июня. Как теперь сообщил ресурс HuaweiCentral, грядущее обновление принесёт дополнительное новшес...

Шпаргалка по Gradle Как мне кажется, большинство людей начинают разбираться с gradle только тогда, когда в проекте что-то надо добавить или что-то внезапно ломается — и после решения проблемы "нажитый непосильным трудом" опыт благополучно забывается. Причём многие примеры в интернете похожи на ...

Когда выйдет watchOS 6 на Apple Watch Series 1 и Apple Watch Series 2 Apple решила обновлять Apple Watch по очереди. Видимо, поддерживать часы больше трёх лет подряд становится сложно Этой осенью Apple многое сделала не так, как обычно. Например, компания запустила бета-тестирование iOS 13.1 ещё до релиза iOS 13, отложила чуть ли не половину ф...

Читаем даташиты 2: SPI на STM32; ШИМ, таймеры и прерывания на STM8 В первой части я попробовал рассказать хобби-электронщикам, выросшим из штанишек Ардуино, как и зачем им стоит читать даташиты и прочую документацию к микроконтроллерам. Текст получился большой, поэтому я пообещал практические примеры показать в отдельной статье. Ну что же,...

[Перевод] Травмпункт: тайная жизнь модераторов Facebook в США Предупреждение: в статье содержится описание расизма, насилия и психических заболеваний. Приступы паники начались у Хлои после того, как она наблюдала смерть человека. Последние три с половиной недели она провела на тренингах, пытаясь ужесточиться и противостоять ежеднев...

Начался крупнейший блокчейн-проект в банковской отрасли HSBC сообщила, что платформа компании Digital Vault предоставит инвесторам возможность отслеживать свои активы в режиме реального времени. Записи о так называемых частных размещениях обычно хранятся на бумаге и не стандартизированы, что делает доступ к ним сложным и трудоемк...

[Из песочницы] Swagger – умная документация вашего RESTful web-API — обзор Junior back-end developer-а для новичков Предисловие Команда, в которой я сделала свои первые шаги на поприще написания промышленного кода, занималась разработкой удобного API к функциональности программного продукта на C# (для удобства назовем его, скажем, буквой E), существовавшего уже много лет и зарекомендов...

Стабильную версию macOS Catalina номером 10.15. MacOS Catalina вышла с номером 10.15, в системе исправили все недочеты и ошибки, также добавили много полезности. В новой прошивке добавили технологию Catalyst, которое позволяет без труда переносить приложение с iPad на macOS, Еще добавили голосовое управление гаджетов для...

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

Meizu 16s Pro набирает в AnTuTu 465 000 баллов + первое официальное промо-фото Сравнение производительности смартфонов по их результатам в бенчмарках, кажется, никогда не выйдет из моды, насколько бы бесполезным оно не было. Позавчера мы рассказали о том, каким выйдет новый флагман Meizu 16s Pro. Сегодня появилось его первое официальное изображение и п...

[Из песочницы] Рефакторинга много не бывает Привет, Хабр! Представляю вашему вниманию перевод статьи "Refactoring — oops, I’ve been doing it backwards" автора Джастина Фуллера (Justin Fuller). Я очень завишу от рефакторинга, и не боюсь признать это, но есть только одна проблема: я всегда делал это задом на...

Вышла macOS 10.15.1 beta 2 с функцией удаления разговоров с Siri macOS 10.15.1 beta 2 уже здесь, но пока доступна только разработчикам Кто о чём, а лысый о расчёске. Наверное, этой фразой можно охарактеризовать то, что делает Apple в последние полтора месяца. Во всяком случае, уже которую неделю подряд компания выпускает минимум по одному...

Textly.AI – сервис для улучшения письменного английского Всем привет! Сегодня хотел рассказать вам о своем новом проекте – онлайн-помощнике для исправления ошибок в англоязычных текстах Textly.ai. Это сервис для тех, кто использует английский язык в коммуникациях или хочет улучшить навыки письма. Как это работает: расширения для ...

Характеристики Xiaomi Mi Mix 4 и Mi Mix 4 Pro: огромные дисплей и батарея, средняя производительность В прошлом году Xiaomi выпустила Mi Max 3 в июле, но до этого оба поколения выходили во втором квартале года, поэтому наверняка неизвестно, когда состоится релиз Mi Max 4. Тем не менее в сети уже есть информация о его характеристиках вместе с Mi Max 4 Pro. Дисплей ожидается ...

[Перевод] Возможно, вам не нужен Kubernetes Девушка на скутере. Иллюстрация freepik, логотип Nomad от HashiCorp Kubernetes — это 300-килограммовая горилла для оркестровки контейнеров. Она работает в некоторых самых крупных контейнерных системах в мире, но дорого обходится. Особенно дорого для небольших команд, кото...

Появилось первое стороннее приложение на Android, которое скачали более 5 млрд раз То что Facebook пользуется огромной популярностью по всему — это в наше время вряд ли для кого-то является секретом. Но буквально на днях соцсеть установила очередной рекорд, чуть ли не кричащий о том, насколько много пользователей у проекта Марка Цукерберга.

На Android вышел ностальгический ретро-платформер Super 80s World Весной этого года на iOS вышла Super 80s World. Это довольно простенький платформер с одной важной особенностью — огромным количеством элементов ностальгии по 80-м, которые многие взрослые американцы любят больше чем настоящее. В этой игре вам предстоит сыграть за главного ...

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

Самые частые грабли при использовании printf в программах под микроконтроллеры Время от времени в моих проектах приходится применять printf в связке с последовательным портом (UART или абстракция над USB, имитирующая последовательный порт). И, как обычно, времени между его применениями проходит много и я успеваю напрочь забыть все нюансы, которые требу...

Новая королевская битва MekaRoyale Online выйдет 21 января  Студия Illogical Games анонсировала Mecha Royale Online в июне прошлого года. Сейчас продолжается бета-тест, в котором все еще можно принять участие на обеих платформах. Авторы разрешают последние проблемы, и уже 21 января сделают игру доступной для всех. Теперь она называе...

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

[Перевод] Разновидности SIMD Во время разработки meshoptimizer частенько возникает вопрос: «А может этому алгоритму использовать SIMD?» Библиотека ориентирована на производительность, но SIMD не всегда обеспечивает значительные преимущества по скорости. К сожалению, SIMD может сделать код менее перено...

На кубке мира по Fortnite забанили более 1200 читеров За первую неделю турнира компания Epic забанила более 1200 учетных записей за читерство. 1163 игрока получили двухнедельный бан в игре. 196 из них были лишены призов, которые они выиграли за первую неделю. Еще 48 были забанены за совместное использование аккаунта (девять ...

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

Как выдержать повышенные нагрузки на систему: рассказываем о масштабной подготовке к Черной Пятнице Привет, Хабр! В 2017 году во время Черной Пятницы нагрузки выросли почти в полтора раза, и наши сервера находились на пределе возможностей. За год количество клиентов значительно выросло, и стало понятно, что без тщательной предварительной подготовки платформа может просто...

4 смертных греха TWS наушников: почему True Wireless всё еще не труъ? Когда все вокруг заговорили о совсем беспроводных наушниках, моей радости не было предела. Больше никаких ошейников, никаких проводков! Ничего, кроме двух связанных друг с другом какой-то ментальной магией, затычек прямо в ушах? Дайте два! По одному в каждое ухо! И милый зар...

Amazon к 2030 году рассчитывает обеспечить половину всего процесса доставки товаров за счёт «зелёной» энергии Компания Amazon, как и многие гиганты рынка IT, стремиться потреблять как можно большую часть необходимой ей энергии из возобновляемых источников. Пока у неё не вышло на 100% перейти на «зелёную» энергию, но сегодня Amazon объявила о новой важной цели. К 20...

«Алису» научили узнавать владельца умной колонки по голосу Компания «Яндекс» сообщила, что ее голосовой помощник «Алиса» научилась по голосу узнавать владельца умной колонки. Чтобы «Алиса» запомнила голос, достаточно в начале общения с ней сказать: «Алиса, запомни мой голос». Пос...

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

Samsung QLED 8K стоит 250 тысяч На территории России начали продавать телевизоры Samsung QLED 8K, которые очень длительное время считались слишком дорогим удовольствием. Теперь же на рынок вышли модели с диагональю 55 дюймов и оказалось, что это вполне доступная модель со стоимостью 250 тысяч рублей. Это н...

[Из песочницы] Как не понимать принципы развития архитектуры SOLID Есть проблема с описанием и толкованием принципов развития архитектуры SOLID (авторства Роберта Мартина). Во многих источниках дается их определение и даже примеры их использования. Изучая их и пробуя использованием примерить на себя, стабильно ловил себя на мысли, что не хв...

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

Переводим на DoH домашнюю сеть, или еще один щелчок по носу фильтрации После сравнительно недавнего анонса компанией Mozilla запуска поддержки DNS-over-HTTPS (DoH) в продакшн в сети не утихают споры, зло это или благо. По моим ощущениям, позиция "зло" базируется в основном на том, что при этом манипуляция вашими DNS-запросами даже в полезных дл...

Хардкорный рогалик-платформер Dead Cells вышел на iOS, успейте забрать за 599 рублей Издатель Playdigious выпустил потенциально одну из лучших мобильных игр этого года — порт рогалика под названием Dead Cells, созданный студией Motion Twin. В одном только Steam у проекта больше 27 000 отзывов, 95% которых положительные. На Metacritic стоит 89. Dead Cells —...

[Перевод] Рекомендации по написанию чистого кода на JavaScript Если вы заботитесь о самом коде, и о том, как он написан, а не заняты лишь тем, чтобы создавать работающие программы, это означает что вы стремитесь к тому, чтобы ваш код был чистым. Профессиональный разработчик пишет код не только в расчёте на компьютеры, но и в расчёте на ...

[Из песочницы] Сбербанк или туда и обратно ГЛАВА 1. Нежданные гости Все началось в то злополучное утро, когда Project Manager сообщил, что сроки реализации проекта должны быть быстро и решительно сокращены на месяц. Точнее говоря проект должен быть готов через 4 дня. Нет, наш PO не зверь, и ничуть не похож на сову ...

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

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

Apple перенесла релиз iOS 13.1 и iPadOS на неделю раньше Apple перенесла дату выхода iOS 13.1 В последнее время Apple часто откладывает запуск новых продуктов, о многих из которых пользователи даже не догадываются. AirPods первого и второго поколений, умные очки с поддержкой дополненной реальности — все они по какой-то причи...

Как UX-писатель помогает улучшить продукт В сентябре этого года я завершил свой первый большой проект с интерфейсными текстами. Мне и раньше доводилось помогать коллегам-дизайнерам с формулировками, но обычно это были точечные изменения: придумать термин или фразу, сократить предложение, объяснить что-то простым язы...

Как я наводил порядок в проекте, где лес прямых рук (настройки tslint, prettier, etc) И снова здравствуйте. На связи Омельницкий Сергей. Сегодня я поделюсь с Вами одной из своих головных болей, а именно — что делать, когда проект пишут много разноуровневых программистов на примере angular приложения. Так повелось, что я долгое время работал только со своей к...

[Из песочницы] Ода дня одного программиста Привет, Хабр! В очередной раз разворачивая очередной проект праздничным пятничным утром, меня вдруг посетила муза, которой я делюсь с вами. Знай, это не бред юмориста! Ода дня одного программиста. (прим. авт.) Читать дальше →

Пиппа Миддлтон поделилась секретом похудения спустя 11 недель после родов Во время своего зимнего отпуска на Карибах сестра Кейт Миддлтон потрясла мир своей стройной фигурой. Хотя всего 11 недель назад она родила первенца. Подробно свой график 35-летняя Пиппа Миддлтон расписала в колонке изданию Waitrose Weekend. Похудение для светской львицы нач...

[Перевод] Свободные текстовые редакторы для совместной работы Много лет меня преследовал этот зуд — попытки найти «идеальный» текстовый редактор для совместной работы. Но не просто любой текстовый редактор, который поддерживает совместную работу, о нет, моя задача — найти (ну, по крайней мере, искать) открытые текстовые редакторы с г...

Хрупкий кабель дисплея MacBook Pro: очередная ловушка, в которую загнали себя инженеры Apple Кабели, о которых идёт речь, свободно обёрнуты вокруг платы контроллера дисплея. Они туго натягиваются при открытии крышки экрана, что со временем приводит к надрыву Специалисты iFixit подробно разобрали очередную ошибку дизайна в ноутбуках Apple. Ошибки проектирования в ...

Hynix работает над несколькими концепциями разработки оперативной памяти DDR6 Несмотря на то, что оперативная память DDR5 ещё только собирается выйти на рынок, в Сети уже появилась информация о следующем поколении ОЗУ. О DDR6 рассказала компания Hynix, которая готовится начать производство модулей DDR5 в следующем году. Итак, разработка DDR6 зав...

В сентябре Apple представит не только новые iPhone, но и 16-дюймовый MacBook Pro Слухи о том, что Apple готовит 16-дюймовый MacBook Pro, обрели новое подтверждение. По данным аналитика IHS Markit Джеффа Лина (Jeff Lin), устройство выйдет в сентябре текущего года – и у Apple нет никаких причин переносить срок премьеры. Интересно, что теперь но...

[Перевод] Дорогой Agile, мне надоело притворяться «Agile мёртв». Люди всё время так говорят. Но обязательно добавляют: «Мы просто шутим». Они типа имели в виду, что это у тебя такие неправильные и глупые практики, что это для тебя Agile мёртв. Но «настоящий» Agile не мёртв. Просто все его делают неправильно. Так что я пон...

Что ты такое? Как мы spoof от human отличали — да еще и победили Недавно прошел ID R&D Voice Antispoofing Challenge, главной задачей которого было создать алгоритм, способный отличить человеческий голос (human) от синтезированной записи (spoof). Я — ML Researcher в Dasha AI и много работаю над распознаванием речи, поэтому и решил поуч...

Станьте тестером цифровой версии настольной игры The Captain Is Dead, релиз в 2020 Компания Thunderbox Entertainment успешно переносит различные настольные игры на мобильные. К числу самых популярных ее проектов относятся Roll For It!, Tsuro, The Game of the Path и некоторые другие. Теперь разработчики анонсировали порт кооперативной The Captain Is Dead. ...

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

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

Портирование WPF приложений на netcore 3.0 Ожидаемый релиз netcore 3.0 позволяет запускать wpf на netcore. Процедура перевода для одного несложного проекта занимает один-два дня. Каждый последующий — много быстрее. Читать дальше →

Рекламный постер Huawei Mate X намекает на скорый запуск смартфона Samsung должна была стать первой компанией, представившей первый складной смартфон. Однако, из-за возникших проблем с гибким дисплеем Galaxy Fold, запуск устройства пришлось отложить. А пока компания работает над устранением этих недостатков, у Huawei есть все шансы оказатьс...

Эксперимент Microsoft по сокращению рабочей недели до 4 дней привёл к повышению продуктивности на 40% Япония считается одной из худших стран в плане баланса между трудом и отдыхом. По уровню удовлетворенности людей своей работой, если верить опросам, у неё худшие результаты в мире (6.1 балла). У России, для сравнения, 6.8, в США – 7.7, даже у Китая 7.1. Это огромная и широ...

4 правила бизнеса Давида Яна Основатель компании ABBYY рассказал Forbes о том, чем успешный бизнес отличается от провального. Мы в LeadStartup полностью согласны с Давидом Яном, поэтому хотим поделиться его интервью. 1. Грамотное инвестирование Я инвестирую в те проекты, в которых операционно участву...

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

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

Популярный компьютерный файтинг Stick Fight: The Game выйдет на мобильных, поспешите на ЗБТ на Android Заурядный на первый взгляд файтинг Stick Fight: The Game за полтора года в Steam продался тиражом более 2 миллионов копий и получил почти 90% положительных отзывов. Теперь издатель NetEase Games вместе с разработчиками Landfall Games анонсировали Stick Fight: The Game Mobile...

Не блокчейн Чуть больше 10 лет назад, 3 января 2009 года был создан genesis block Биткойна. Так началась история блокчейна, обещавшая перевернуть мир, создать новую экономику, сделать существующие банки реликтами прошлого. 10 лет — достаточно долгий срок, чтобы подвести итоги, поговор...

Tetra pack: 4 кг PETG от Bestfilament по привлекательной цене! Отличная новость для ценителей PETG! Представляем вашему вниманию набор из 4 кг PETG Bestfilament по сниженной цене! PETG - это хорошая адгезия, незначительная усадка и отличная спекаемость слоев. А Tetra pack от Bestfilament -  это 4 килограммовых катушки за 3800 руб (вме...

Создаем отдел джунов в помощь основным командам, используя лишь Slack, Jira и синюю изоленту Почти вся команда разработки Skyeng, состоящая из более чем 100 человек, работает удаленно и требования к специалистам всегда были высоки: мы искали синьоров, fullstack-девелоперов и мидлов. Но в начале 2019 года мы впервые наняли трех джуниоров. Сделано это было по нескол...

Тёмный Mobile на CodeFest: функциональный Swift, заблуждения Clean Architecture и #КонечноЖеKotlin Раньше было Future, а теперь — Mobile. Тут всё более или менее традиционно: есть iOS, есть Android, и есть у них что-то общее. Обсудим тёмную тему, нюансы разработки под CarPlay, ARCore и Instant Apps и #КонечноЖеKotlin. Читать дальше →

Вышло накопительное обновление 17763.404 для Windows 10 1809 в Release Preview Корпорация Microsoft выпустила новое накопительное обновление для Windows 10 версии 1809 в кольцо предварительного доступа Release Preview.Накопительное обновление KB4490481 имеет версию 17763.404 и предназначено для October 2018 Update. Как и большинство накопительных обнов...

[recovery mode] Мое очень субъективное мнение о профессиональном и не только образовании в ИТ Обычно я пишу про ИТ – на разные, более или менее, узкоспециализированные темы вроде SAN/СХД или FreeBSD, но сейчас я попытаюсь выступить на чужом поле, поэтому многим читателям мои дальнейшие рассуждения, покажутся в достаточной мере спорными или даже наивными. Впрочем, т...

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

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

Через тернии к игре мечты — прогресс и эволюция существ Всем привет! Мы продолжаем работать над игрой “мечты” Another Way. Это уже третий пост на эту тему, с предыдущим вы можете ознакомиться по ссылке — Через тернии к игре мечты — месяц спустя. Я не писал о прогрессе чуть более месяца, скопилось много много информации, поэтому...

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