Социальные сети Рунета
Вторник, 7 февраля 2023

Мои собеседования (Golang developer) Привет, меня зовут Олег, я разработчик со стажем почти 10 лет.Разработкой начал заниматься ещё со старшей школы, изучал C/C++ (очень пригодилось при написании скриптов в injection для ультимы онлайн). Профессионально начал работать разработчиком приблизительно с 2014, основн...

JavaScript в связке с Selenium WebDriver. Опыт использования Одной из очень спорных и обсуждаемых тем в автоматизации тестирования является выбор языка программирования. Особенно, когда речь идет о связке с самым популярным инструментом автоматизации – Selenium WebDriver, ведь он  имеет официальную поддержку пяти языков: Java, C#...

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

Lingo Legend совмещает изучение иностранных языков с игровым приключением Lingo Legend — необычная игра, так как она, прежде всего, построена на изучении иностранных языков. Сейчас она доступна на iOS и Android; это F2P-проект, так что стоит ожидать рекламу и внутриигровые покупки. Судя по информации из App Store, в основном это подписки на нескол...

Российские разработчики назвали самый востребованный язык программирования Такие данные получены по результатам опроса 1566 разработчиков, проведенного аналитиками платформы All Cups от VK, Фондом "Сколково" и IT_One в рамках чемпионата IT_One Cup. Java.Среди востребованных языков программирования опрошенные респонденты также выделили ...

8 игр для школьников, которые научат текстовому программированию Хабр, привет! Сегодня хочу поделиться подборкой игр для детей и подростков, обучающих текстовому программированию. Научиться программировать можно самостоятельно, нужна только усидчивость и интерес к IT. Ранее я уже публиковала подборку обучалок визуальному программиров...

Язык сломаешь. Советские алгоритмические языки для обучения программированию В школе, где я учился до девятого класса, уроков информатики не было. Учебное заведение вообще испытывало некоторые проблемы с оснащением: из наглядных пособий у нас имелся только бюст Ленина в актовом зале. Тем не менее, в СССР, оказывается, планомерно развивали информатик...

Релиз языка программирования NewLang 0.3 NewLang — это язык программирования высокого уровня общего назначения. Основной особенностью языка является простой, логичный и не противоречивый синтаксис, который основан на строгой системе грамматических правил. За счет использования макросов, синтаксис языка легко расши...

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

Кто я в IT Технологии и сервисы, новые языки программирования и нейронные сети. Читая публикации на хабре где публикуются разные умные люди, пишут умные статьи, лично я задаюсь общим вопросом. По общему моему анализу статей на Хабре, большинство тематик связаны с наукой, современными т...

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

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

Есть ли жизнь на Go после C#? Всем привет! На связи Пётр, Go-разработчик в команде Ozon, которая занимается управлением товарами торговой площадки. Всё, что загружают продавцы, обрабатывается нашими сервисами. Девять месяцев назад я сменил основной язык программирования с C# на новый для меня Go. В стать...

[Перевод] Работа с графикой на языке Rust Всем привет! Меня зовут Саша и я backend разработчик. Нет, не на rust. Но раст мой любимый язык и недавно я задался целью портировать движок онлайн игры, написанный на C++. Первый месяц ушел на то, чтобы разобраться с бинарными ассетами, их чтением и управлением. Но статья б...

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

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

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

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

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

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

MMO Astronomy Game запустили в Южной Корее Мобильная игра Astronomy Game появилась в корейском Google Play. Вы тоже можете её скачать. Astronomy Game — MMO на Андроид с восточной тематикой и фэнтези сеттингом. Игроки смогут выбрать один из 4 классов, а потом прыгать между парящими в воздухе островами. Конечна, графи...

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

АНБ США рекомендует крупным IT-компанияем отказаться от C/C++ — эти языки небезопасны В Агентстве национальной безопасности США опубликовали свежий отчёт, посвящённый кибербезопасности. В частности, там шла речь о возможных уязвимостях при работе приложений с памятью. В организации порекомендовали отказаться от использования языков C/C++, вместо них рек...

Дженерики в Go: когда нужны и когда можно без них Много раз при обсуждении преимуществ и прелестей Go, как языка разработки, мне приходилось слышать что-то вроде «у вас даже нет дженериков» или «вот завезут дженерики, тогда и поговорим». Так вот, дженерики завезли, давайте посмотрим что из этого вышло. Меня зовут Павел...

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

Хабратоп. Самые востребованные и популярные языки программирования в 2022 году Подводим итоги 2022 года в рейтингах языков программирования — от IEEE и TIOBE до не столь известных, например RedMonk и GitHut. Цифры, подробности, наблюдения и, конечно, раскрытие сути разнообразных топов ждут под катом.  Читайте этот материал, если хотите понять, на каки...

Российские разработчики назвали самый востребованный язык программирования В топ-3 языков программирования, которые являются наиболее востребованными среди IT-специалистов, вошли Java (33%), Python (21%) и С++ (16%). Такие данные получены по результатам опроса 1566 разработчиков, проведенного ...

Трудности перевода в разработке: как делать интернациональные проекты и говорить с пользователями на одном языке В современных приложениях и сервисах часто нужна интернационализация (i18n, от англ. internationalization). Она позволяет создавать интерфейсы с учётом культурных и языковых особенностей пользователей из разных стран. Это требует не только простого перевода, но и некоторых т...

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

Что читать разработчику C++ В этой подборке — не только классические рекомендации книг для C++ программистов. Обычно советуют издания про паттерны, развитие стандарта или успехи большой компании. Но за всем этим изобилием «экспертных советов» и best practices теряется одна простая мысль: язык программи...

Сравнение стандарта PEP8 и «Чистого кода» Роберта Мартина ПРЕДИСЛОВИЕПривет Хабр! Признаюсь, честно, за время моего отсутствия я успел по вам соскучиться.Прежде чем начинать изложение материала, позвольте рассказать небольшую историю, вдохновившую написать эту статью.Был совершенно обычный день, когда мне в обеденное время написал ...

[Перевод] Работа с графикой на языке Rust. Часть 2 В этой статье я продолжу перевод и исследование WGPU, библиотеки языка Rust для работы с графикой.Для тех, кто не читал первую статью небольшая вводная информация.WGPU реализует современный стандарт работы с видео подсистемами — WebGPU и компилируется в разные backend-ы (Ope...

[Перевод] Хватит ссылаться на TIOBE Что такое TIOBE? Индекс TIOBE — это показатель популярности языков программирования. Индекс обновляется раз в месяц… Важно заметить, что индекс TIOBE — это не признак лучшего языка программирования или языка, на котором написано больше всего строк кода. Индекс можно исполь...

[Перевод] Какую модель памяти следует использовать в языке Rust? В этой статье рассматривается несколько альтернативных моделей памяти для языка Rust. Надеюсь, эта дискуссия будет ценна всему сообществу Rust – но, в конце концов, это их язык, поэтому и выбор модели памяти тоже за ними. Эта дискуссия ведется с позиций принятой в Rust бе...

ЯП с нуля до прототипа (Лексер) #1 Мечтали создать свой язык программирования? В этой статье мы вместе погрузимся в изучение этой темы. И к концу последней статьи создадим рабочий транспилятор из нашего выдуманного языка в Typescript. Здесь мы будем писать очень серьёзный код, так что приготовьтесь и поехали....

[Перевод] «Это просто мой стиль кода» Стиль кода. Я слышал эти слова, эту глупость в сотне разнообразных вариантов:«Это просто мой стиль программирования».«Все пишут код по-разному».«Так я лучше всего понимаю код».И так далее, и тому подобное...Честно говоря, меня бесит, когда я слышу, что разработчик использует...

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

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

Книга «Пять строк кода. Роберт Мартин рекомендует» Хаброжители, как дела? А у нас тут книга по рекомендации самого Дяди Боба. В каждой кодовой базе есть ошибки и слабые места, которые нужно найти и исправить. Правильный рефакторинг сделает ваш код элегантным, удобным для чтения и простым в обслуживании. Познакомьтесь с уни...

Блокчейн «Суй». Экс-сотрудники Meta* запустили тестовую сеть Sui Network Основанный экс-инженерами Meta стартап Mysten Labs объявил о запуске тестовой сети блокчейна первого уровня Sui Network.  Тестнет под названием Wave 1 «позволит более тщательно проверить жизнеспособность технологии».  «Это огромный шаг к дец...

Добавляем в Go-проект конфигурацию на языке Terraform Конфигурирование приложений — это интересная тема. Мало того, что форматов конфигурации в сообществе инженеров много, ситуация осложняется тем, что выбор того или иного языка определяет, как вашим приложением будут пользоваться люди. Инженеры, которые будут выкладывать ваш б...

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

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

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

Применение языка Python в инженерной практике Язык Python (правильно это читается "Пайтон", но в русскоязычном сообществе так же прижилось и прочтение "Питон", мне оно тоже больше по душе ;) в последнее время получил очень большую популярность в среде непрограммистов по двум причинам:- лёгкий синтаксис, очень близкий к ...

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

«Быть руководителем — скучно»: 0b100 ошибок, породивших популярный IT-миф Привет, меня зовут Вадим Карасев, я — руководитель группы разработки в команде KasperskyOS. Мои коллеги по «Лаборатории Касперского» недавно провели митап про карьерные ловушки тимлидов. Там в очередной раз подняли, на мой взгляд, достаточно острую проблему. Многие разработч...

История одного перехода с gcc на clang На прошлой неделе, после нескольких месяцев разработки, вышла очередная версия языка программирования NewLang. Одной из технических особенностей данного релиза является переход на использования компилятора clang вместо gcc. Данная статья описывает причины смены компилятор...

Быстрый старт и шестизначная зарплата. 6 весомых причин начать учить Java прямо сейчас На Java кодят без малого три десятка лет, и этот язык всё ещё один из самых популярных. Вместе с онлайн-университетом IT-профессий ProductStar объясняем, почему новичкам стоит выбрать именно его. А тем, кто уже решился, дарим скидку в 10 000 рублей на курс, который поможет с...

Новейшая Google Camera доступна на всех Android-смартфонах Команда разработчиков BSG выпустила модифицированный APK приложения Google Camera для всех желающих. Теперь вы можете установить GCam 8.5.300 APK на свой Android-смартфон. Разработчики давно работают над тем, чтобы обеспечить универсальную совместимость всех смартфонов ...

Как написать кроссбраузерное расширение в 2022 году Привет! Меня зовут Георгий Костуров, я лид фронта в одной из команд СберМаркета. В один прекрасный день ко мне пришли менеджеры и сказали, что нужно написать браузерное расширение для внутреннего джобборда. Оно должно взаимодействовать с сайтами avito и hh, чтобы добавлять...

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

Работа в нотном редакторе MuseScorе. Часть 1 Создание композиции для нескольких ударных инструментов.Комикс в скриншотах, о том, как стать композитором, создавая музыку для ударных инструментовБольшинство нотных редакторов, сходно по внутреннему устройству, но имеет свои частные особенности. Оригинальных программ, нотн...

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

Использование GitHub в обучении студентов. Автоматизация проверок. Часть I В конце декабря 2020 года я написал несколько статей на Хабре по своему опыту использования GitHub в обучении студентов (ссылки на них будут в конце сей статьи).Сегодня же хочу рассказать об автоматизации проверки кода студентов. Примеры будут про C#, т.к. это мой основной я...

Играть в автоматы в казино 1хБет Онлайн казино очень удобно в использовании, поскольку не требует посещения наземного пункта. 1 х бет казино является легальным интернет-клубом, который работает по лицензии. Здесь играют на реальные деньги и срывают огромные джекпоты. Чтобы полноценно пользоваться услугами с...

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

[Перевод] Java и низкая задержка Источник Я уже сбился со счёта, сколько раз мне говорили, что Java — неподходящий язык для разработки приложений, основным требованием к которым является высокая производительность. Обычно первым делом я прошу уточнить, что подразумевается под словом «производительность», п...

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

«Rust – не Си на стероидах. Чтобы его изучить, нужно избавиться от предрассудков» В отличие от нашего прошлого героя, Михаил сделал выбор не в пользу Scala, а предпочел Rust, так как этот язык обеспечивает безопасное использование данных и ресурсов. На нём можно управлять памятью и создавать не только более быстрый, но и более надёжный код. Кстати, Михаил...

Ускоряем разработку Любая работа java-программиста опирается на базис, под которым подразумевается не только непосредственно знание самого языка программирования, но также и знание дополнительных компонентов, без которых программирование в чистом виде, становится достаточно затруднительным либ...

Появился еще один способ установить Windows на Mac с M1 Зачастую пользователи, переходя с Windows на Мак, не могут отказаться от какого-либо софта. Кто-то в силу привычки, а кто-то из-за отсутствия достойных аналогов. В такой ситуации выходом будет установка на Мак второй операционной системы. Пока компьютеры и ноутбуки Apple вы...

Wuthering Waves получила первое видео с «разбором полётов» Wuthering Waves — слешер с открытым миром на смартфоны ПК и, возможно, консоли. Над проектом работают разработчики Punishing: Gray Raven, они выпустили новое видео 9-го ноября, где рассказали, что работа над Wuthering Waves началась 2 года назад. С самого начала они хотели д...

Вопрос-ответ с программистом Накопили много вопросов о веб-разработке, но не знаете кому их задать? Тогда приглашаем вас на лайв «Вопрос-ответ с программистом»! В прямом эфире на ваши вопросы ответит опытный разработчик со стажем более 20 лет. Приходите на лайв, если вы: Новичок в веб-разработке. ...

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

Алгоритмы для веб-разработчиков простыми словами Здравствуйте, друзья! Данным постом мы открываем цикл статей об алгоритмах и структурах данных.В этой статье мы поговорим о том, зачем вообще их нужно знать веб-разработчикам, и затронем тему оценки сложности алгоритмов и Big O нотации.Зачем мне алгоритмы? Я фронтендер!Вы на...

Приглашаем на KasperskyOS Night 2022 7 и 8 декабря пройдет наша традиционная онлайн-конференция для разработчиков KasperskyOS Night 2022. Особенно ждем тех, кому было бы интересно не просто послушать и почитать, но и пообщаться с разработчиками KasperskyOS. Планируем обсудить ключевые темы: Формальную вери...

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

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

Какой проводник скачать на Андроид. Мой ТОП-5 файловых менеджеров Пользуясь смартфоном, мы загружаем и создаем тысячи файлов, которые теряются на бескрайних просторах внутренней памяти. Чтобы быстро получить доступ к информации и с комфортом управлять ей, многие разработчики создают специальные приложения — проводники. Также их называют м...

Основные изменения React 18 Привет, меня зовут Кристина, я фронтенд-разработчик в Домклик. Хочу рассказать немного про основные изменения React 18. Читать далее

PHP & Kafka — production sadness Это короткая история наивного любителя популярных технологий.Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании.Сфера деятельности компании это ставки на спорт, зона от...

[Перевод] Rust 1.64.0: rust-analyzer в rustup, IntoFuture, ffi-типы в core и alloc, улучшения в Cargo Команда Rust рада сообщить о новой версии языка — 1.64.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.64.0 ва...

[Перевод] CURL: почему проект, которому четверть века, не торопится переходить на C99 Проект curl основан на фундаменте, заложенном в конце 1996 года инструментом под названием httpget. ANSI C, ставший известным как C89 В 1996 году было не так много хороших альтернатив для создания небольшого и эффективного инструмента командной строки для передачи данных ч...

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

[Перевод] Брендан Эйх о создании JavaScript за 10 дней и о том, что сегодня он сделал бы по-другому Миллионы современных разработчиков активно используют язык программирования, который родился буквально за 10 дней в период экспоненциального развития интернета. Создатель JavaScript Брендан Эйх не так давно заново обратился к истокам созданного им языка и рассказал о том, ка...

Kandinsky научился понимать иностранные языки На международной конференции по искусственному интеллекту Artificial Intelligence Journey Сбер представил Kandinsky 2.0 - усовершенствованную версию нейросети Kandinsky, которая дебютировала в июне этого года. Как заявляют создатели, это первая российская мультиязычная ...

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

[Перевод] Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.65.0 ва...

Наводим мосты между Flutter и нативными библиотеками Все вы знаете, что Flutter реализует несколько абстракций для передачи данных между Dart-кодом и кодом, связанным с оболочкой Flutter Engine на языке платформы (например, Kotlin для Android). Но в действительности у Dart есть еще один инструмент для взаимодействия с внешним ...

Cнова про llvm Исследования любого приложения достаточно рутинный и длительный процесс. Без использования инструментов и автоматизации разобрать даже самые простые алгоритмы написанные на некоторых языках программирования практически невозможно. (Go рантайм без символов). Справиться с этой...

Divine W: Perfect Wonderland предлагает 1 000 000 000 кристаллов за установку На iOS и Андроид (почти) по всему миру вышла игра Divine W: Perfect Wonderland. Давайте посмотрим, что она может предложить. Divine W: Perfect Wonderland — мобильная MMORPG, где вы создаёте аватара и выбираете 1 из 5 классов. Далее начинается типичная рутина: изометрический...

Приёмы высокоуровневой векторизации на примере Card Raytracer Хочу рассказать о том, как занимался оптимизацией card raytracer - минимального рейтрейсера, код которого умещается на визитке.Точнее, это развёрнутая для лучшей читабельности версия, которая в форумной ветке использовалась как тест скорости разных языков.Когда я наткнулся н...

Альтернативная Android 13 доступна для заслуженных ветеранов Samsung Galaxy S7, Galaxy S8 и Galaxy Note 8 В прошлом месяце Google выпустила стабильную версию Android 13, а вместе с ней состоялся релиз исходного кода в рамках проекта Android Open Source Project (AOSP). Это означает, что разработчики и энтузиасты смогли приступить к созданию свежего обновления Android 13 для ...

Что было в голове у Гвидо, когда он создавал Python На Хабре уже описывали историю создания Python. Но мы решили не просто пересказать события ещё раз, а увидеть их глазами Гвидо ван Россума: что он сам думал об этом всём? Мы порылись в архивных текстах и нашли ранние высказывания, которые помогают лучше понять, почему Python...

Год на Airtable: как настроить процессы в компании с помощью low-code решения и стоит ли? Привет, Хабр! Я — Антон Иванов, работаю продакт-менеджером в двусторонних платформах. Как правило отвечаю за опыт поставщиков, вместе с командой успел помочь разработать с нуля и удвоить выручку на второй год после запуска у трех мобильных  приложений и у двух веб-верси...

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

Как мы писали курс для Python-разработчиков с опытом и зачем сделали упор на асинхронное программирование Два года назад Практикум запустил первые курсы для разработчиков с опытом. Один из этих курсов — «Мидл Python-разработчик». За это время его успешно закончили 140 студентов. Но мир разработки не стоит на месте, и это повод постоянно добавлять что-то новое в учебную программу...

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

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

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

Топ вещей из Java, которых мне не хватает в C# Спор "Java vs. C#" существует чуть меньше, чем вечность. Есть много статей, затрагивающих разные участки его спектра: Что есть в C# чего нет в Java, что языки друг у друга позаимствовали, у одних LINQ, у других обратная совместимость, в общем, тысячи их.Однако, я никогда не ...

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

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

[Перевод] Что я узнал за пять лет проведения аудитов кода Когда я работал в PKC, моя команда вела около тридцати аудитов кода. Многие из них предназначались для стартапов, которые вышли на серию А или B – именно на этом этапе основатели обычно обзаводились деньгами, отвлекались от тотальной сосредоточенности на выходе на рынок и ос...

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

Как стать Java-разработчиком с зарплатой 100к+ в месяц и оплатой после обучения Стать разработчиком на Java с зарплатой в 100к+ рублей можно меньше чем за год Сейчас, когда, по разным данным, до 25% всех айтишников уехали из России, в стране появилась куча вакантных мест с приличными окладами и бонусами. В условиях дефицита кадров на работу берут не тол...

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

V lang. Обзор и сравнение с Golang Всегда приятно видеть, когда появляются новые языки программирования, хочу представить вашему вниманию язык V, его автор, конечно, же не я))) Читать далее о V lang

Книга «Программируем на Java. 5-е межд. изд.» Добрый день, Хаброжители! Пополняем коллекцию O'Reilly. Неважно, кто вы – разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое в...

Работа с кодом в Terraform В предыдущей статье мы рассмотрели основы языка HCL, используемого Terraform для описания требуемых конфигураций. Также мы подготовили небольшое описание для создания экземпляра EC2 в AWS. Однако, в представленном описании у на присутствуют только основные параметры, необход...

Microsoft выпустила Windows 11 2022 Update Сегодня обновление Windows 11 2022 Update развертывается более чем в 190 странах. Последние несколько лет принесли устойчивые изменения в то, как мы живем, работаем и учимся, и компьютер играет все более важную роль в нашей повседневной жизни. Не существовавшие ранее онлайн-...

День рождения программиста, который не хотел денег, но создал проект на миллиарды долларов 27 сентября исполняется 68 лет Ларри Уоллу — программисту, разработавшему популярный клиент rn — newsreader для групп новостей Usenet, во многом благодаря которому спустя десяток лет на свет появилась ОС Linux. Но широкую известность он получил после создания языка Perl, ко...

Monster Park заимствовал у Покемонов всё, включая Пикачу Ранняя версия Monster Park появилась по всему миру на Андроид. В ней графику уровня Nintendo 3DS и куча известных Покемонов. Monster Park — мобильная MMO с изометрическим геймплеем. На старте вы должны выбрать 1 из 3 Покемонов, причём разработчики не изменили их модельки и ...

День открытых дверей в очной школе программирования Nordic IT School! Если вы думаете войти в сферу IT c нуля, но боитесь и не знаете с чего начать, то непременно приходите к нам в гости! Мы расскажем про языки программирования, а также наиболее востребованные IT-специальности, трудоустройство, «подводные камни». Поможем выбрать направление и ...

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

Microsoft показала свой самый тяжёлый программный продукт: он весит 18 кг За 47 лет компания Microsoft выпустила множество крупных программных продуктов, но был в иистории один релиз, который весил намного больше, чем все остальные. Сегодня мы используем программное обеспечение, которое не имеет массы, но так было не всегда. Стит вспомнить вр...

Ещё одна подборка книг по фронтенду «Под поверхностью машины движется программа. Без усилий, она расширяется и сжимается. Находясь в великой гармонии, электроны рассеиваются и собираются. Формы на мониторе — лишь рябь на воде. Суть остаётся скрытой внутри…» Мастер Юан-Ма, Книга программирования.Под катом собра...

QA Lead и точка: Часть 5 – Звездная карта при формировании команды В прошлых частях серии “QA Lead и точка: Часть 3”  и “QA Lead и точка: Часть 4”  мы говорили о возможных ролях лида. Пришло время перейти к вопросу формированию нашей команды.Для начала разберемся какие бывают команды. Два самых популярных подхода, которые применяю...

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

В мессенджере «ВКонтакте» появился мгновенный перевод сообщений на разные языки Команда социальной сети «ВКонтакте» сообщила о запуске новой функции в фирменном мессенджере — моментального перевода текста в чатах на другие языки.  Сообщения в приложениях «ВКонтакте» и «VK Мессенджер» теперь можно пере...

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

Microsoft предоставляет разработчикам Xbox Series S больше памяти для улучшения графической производительности Microsoft недавно выпустила свой Game Development Kit (GDK) за июнь 2022 года, и новый релиз содержит множество новых функций и улучшений. Хотя примечания к выпуску в основном представляют собой технический лексикон, предназначенный только для разработчиков, компания также в...

Внедрение GraphQL на фронтенде без переломов Всем привет! Меня зовут Илья, я фронтенд-разработчик в hh.ru. В статье расскажу, как внедрить GraphQL на фронте, не переломав всё на своем пути. В проекте мы используем React и Redux, для асинхронных запросов у нас есть собственная библиотека, а бэкенд работает на Java. Для ...

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

Пишем свой ROM BIOS Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фа...

[Перевод] Пособие по программированию модулей ядра Linux. Ч.3 От редакции: Сегодня исполнился 31 год с момента первого анонсирования Linux. Именно в этот день, 25 августа 1991 года Линус Торвальдс разместил в новостях Usenet comp.os.minix соообщение следующего характера: Привет всем тем, кто использует миникс — Я делаю (свободную) опе...

Пайтон Джуньор Плюс, или путеводитель начинающего Python-программиста Добрый день! Меня зовут Михаил Емельянов, по профессии я программист программ, а этот небольшой путеводитель по возможностям языка Python меня сподвиг написать довольно существенный, на мой взгляд, разрыв между декларируемыми объемами всевозможных курсов программирования и ...

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

Microsoft подробно рассказывает, как создавать хорошие сторонние виджеты для Windows 11 Ранее в этом году Microsoft объявила о планах позволить разработчикам создавать кастомные виджеты для Windows 11. Хотя мы не знаем, когда первые виджеты появятся в Microsoft Store для тестирования или публичного релиза, новейшая документация, опубликованная Microsoft, показы...

(Микро)фронтенды и микросервисы с помощью Webpack Привет! Меня зовут Максим, я фронтенд-разработчик компании Тинькофф, лид команды фронтендов, которые пилят международные проекты. Я работал как фронтом, так и бэкером — это дало мне релевантный опыт и в микрофронтендах в том числе.Статья будет о фронтендах, но сначала предла...

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

10 вредных советов для дизайнеров-джунов Меня зовут Яна, я дизайнер платформы речевой аналитики и контроля качества в Тинькофф, ментор по направлению «Дизайн» в Тинькофф Старте. Все написанное ниже — моя личная боль.Расскажу о том, что бывает, когда начинающий дизайнер начинает свой путь и ищет первое место работы....

Самые хорошие игры для Android, которые еще можно скачать в Google Play Хороших игр много, но лучших — мало. При этом понятие ”лучшие” еще и очень индивидуально. То есть одному нравятся те игры, а другому — эти. Но ведь все равно есть такие игры, которые становятся лидерами рейтингов самых скачиваемых в Google Play. Просто они оказы...

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

[Перевод] Пора закончить холодную войну между DevOps и разработчиками ПО Если бы нам довелось прочитать разговор в Slack между разработчиком ПО и инженерами DevOps, то он мог бы выглядеть примерно так: Разработчик ПО: Это займёт кучу времени. «Мне нужно новое окружение для моего приложения». Два часа спустя… DevOps: Почему разработчики ПО дум...

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

[Перевод] Rust 1.63.0: потоки области видимости, I/O безопасность, NLL во всех редакциях по умолчанию Команда Rust рада сообщить о новой версии языка — 1.63.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.63.0 ва...

Из-за чего в африканской деревне мужчины и женщины говорят на разных языках Народ Убанг вполне современный, но некоторые древние традиции они все же соблюдают По данным каталога Ethnologue, в 2022 году во всем мире насчитывается более 7150 языков. Многие из них вроде английского, немецкого и русского хорошо известны, но есть и очень плохо изученные ...

Пресс-релиз сборки Windows 11 Insider Preview Build 25217 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25217 для инсайдеров в Dev Channel. TL;DR • Разработчики могут начать создавать и тестировать сторонние виджеты в последних сборках Insider Preview в Dev Channel и релизе WinAppSDK 1.2 Preview 2. Подробност...

[recovery mode] Хранимые процедуры, функции и триггеры на Java Всем привет! Сегодня мы расскажем о полезной возможности СУБД Ред База Данных - создании внешних подпрограмм, то есть процедур, функций и триггеров на языке Java. Например, язык PSQL не позволяет работать с объектами файловой системы или сети, а Java запросто решает такие за...

Чем заменить Microsoft Word на iPad. Собрали лучшие альтернативы Большинство пользователей по всему миру для создания и редактирования текстов используют именно продукт от Microsoft. Кто-то его покупает, кто-то пиратит, но факт остаётся фактом. Именно Microsoft Word является одним из самых популярных текстовых редакторов в мире. Им учат ...

Как вывести иконки приложений на экран блокировки Айфона Главной функцией iOS 16, безусловно, являются настраиваемые экраны блокировки. Вы можете размещать на них виджеты, использовать анимированные обои и настроить их автоматическое переключение в зависимости от времени или места. В iOS 16.1 к этому добавился еще эфир активности...

Как изменился дизайн Андроид за год и в чем его основная проблема Обновления Android уже не так привлекательны как раньше, особенно, если речь о «чистом» Андроиде без надстроек. Но оригинальная версия системы от Google привлекательна за счет Material You — нового оформления Android, которое компания представила в прошлом г...

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

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

Как найти первую работу продактом [1/3] Привет! Меня зовут Миша Гуляев, я работаю менеджером продукта в Авито. Также веду канал Продактом быть, где делюсь своим опытом в PM.2 года назад я работал Android-разработчиком в VK, и захотел перейти в продакт-менеджмент. Оставлю за скобками мотивацию сего перехода, так ка...

Какая клавиатура на iPhone лучше Сторонние клавиатуры можно использовать на Айфонах очень давно. Эта возможность появилась еще в iOS 8. С тех пор большое количество разработчиков выпустили свои варианты клавиатур на любой вкус. Кто-то просто пытается дать нечто похожее на стандартную с набором дополнительн...

Спрос на ИТ-курсы и иностранные языки вырос в пять раз По данным МТС Банка, количество покупок в 2022 году в категории онлайн-образования увеличилось в пять раз, а средний чек на оплату курсов для изучения иностранных языков и программирования вырос вдвое.

Провальную Ather Gazer перенесли на следующий год Ather Gazer — мобильный слешер, который по графике и геймплею дотягивается до уровня Punishing: Gray Raven. К сожалению, в Китае, где игра изначально и вышла, у игроков быстро пропал интерес к франшизе из-за багов и низкого качества контента. В итоге разработчики и мы вмес...

5 приложений, позволяющих изменить шторку уведомлений на Android Каждый владелец смартфона ежедневно открывает шторку уведомлений, чтобы проверить оповещения, а также настроить работу тех или иных функций (Bluetooth, Wi-Fi и так далее). В течение нескольких лет эксплуатации устройства внешний вид элемента интерфейса может сильно наскучит...

Правим QEMU железным кулаком Виртуализация, на мой взгляд, всё ещё остаётся одной из самых важных технологий в администрировании ЦОД. Да, конечно “все” будут рассказывать, что контейнеры намного более удобные, и всё надо запихивать в Кубер, и всё такое… Но после гигантского нагромождения никому не нужн...

Как добывают кислород в космосе У космонавтов нет проблем с кислородом в космосе — все предусмотрено Прямо сейчас, на высоте 408 километров над Землей, работает Международная космическая станция. Внутри нее, на протяжении более двадцати лет, трудятся группы астронавтов из самых разных стран, регулярно смен...

Что нужно знать, перед тем как использовать Prisma у себя в проекте Привет, Хабр!Основным языком разработки у нас, в TIMELESS, является TypeScript, как на frontend,  так и на backend.  Поэтому в рамках идеи типизации всего и вся для работы с БД мы выбрали Prisma, которая позиционирует себя как “Next generation ORM for Node.js and T...

[Перевод] Taichi и 100-кратное ускорение Python-кода Python стал самым популярным языком во многих быстроразвивающихся областях, таких, как глубокое обучение и различные направления анализа и обработки данных. Но при этом за удобство работы с Python-кодом, за высокий уровень его читабельности, приходится платить производительн...

Не только работой едины — ARK+K3S+MetalLB Всем привет! Я работаю DevOps инженером и мне нравится постоянно что-то новое изучать и пытаться применять эти технологии везде где только можно. Как основу я взял контейнернизацию lxc и настроил внутри ark сервер по первой инструкции что нашёл в интернете, настроил service ...

5 классных бесплатных игр для Айфона на любой вкус В топах популярных не всегда можно найти то, что действительно придется по душе. Мало того, что iPhone и iPad — это одни из самых популярных устройств в мире, это еще и отличные игровые платформы. В App Store можно найти игры на любой вкус и цвет. Любите играть в карты...

[Перевод] GitHub Copilot — он вам не нужен Я его попробовал и уверяю вас: он вам не подходит. И у меня есть несколько очень веских аргументов, почему это именно так…Вот серьезно. Разработчики программного обеспечения во всем мире пишут прямо-таки религиозные документы о чистом коде, парадигмах разработки программного...

__proto__ и prototype Часто на собеседовании опытный разработчик может спросить у начинающего: «Что такое __proto__ и prototype, и чем они отличаются?». Обычно этот вопрос либо ставит в тупик, либо на него отвечают заученной мантрой из видео «50 вопросов на собеседовании»: « __proto__ — это ссылк...

Ангелы Charles: Как сниффер поможет разработчикам мобильных приложений Charles называют самым популярным сниффером, инструментом для мониторинга трафика и подмены данных. Он работает как промежуточное звено между вебом или мобильным приложением (в нашем случае) и сервером. Этот инструмент хорошо знают тестировщики, но разработчикам тоже полезно...

Мобильная стратегия Vikings: For Valhalla доступна в США Вы можете скачать и начать играть в Vikings: For Valhalla. Это гео-стратегия с отличной графикой и интерфейсом. Vikings: For Valhalla — мобильная игра, доступная в США на Андроид; информации о версии на iOS нет. Вам предстоит возглавить клан викингов и построить поселение....

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

Apple назвала лучшие приложения 2022 года Уже давно стало традицией, что Apple в конце года называет лучшие приложения для каждой категории своих устройств. Этот год, конечно же, не стал исключением. Чтобы получить премию App Store Award, приложение, по словам Apple, должно “демонстрировать свои широкие возможности...

Книга «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.» Хорошего дня, Хаброжители! Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применение...

Как сделать Always On Display с черным экраном на iPhone 14 Pro как на Андроиде Always On Display ждали в Айфонах не один год. Особенно после того, как произошел переход на OLED-экраны в iPhone X. Каждый год эту функцию прогнозировали и каждый год прогнозы не сбывались. Только в 2022 году в новых iPhone 14 Pro и iPhone 14 Pro Max появился всегда активн...

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

Космическая стратегия Star Fortress доступна на Андроид в Азии Тестовую версию Star Fortress запустили в Китае. Игра предлагает отличную графику, но геймплей может показаться излишне простым. Star Fortress — мобильная стратегия, где игроки управляют флотом кораблей в далёком будущем. Да, если вы фанат EVE Echoes, то местный сеттинг буд...

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

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

Как работать с процессами и потоками в Python Раскрывать тему параллельного или асинхронного программирования непросто. Во-первых, она перегружена терминологией и трудна для понимания. Как правило, тонкости и особенности работы с языками усваиваются, лишь когда столкнешься с ними на практике. Во-вторых, в контексте Pyth...

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

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

Rocksmith+ выйдет на смартфоны в этом году, предлагая 5 000 песен Издатель Ubisoft сообщил, что он заменит Rocksmith 2014 новым приложением, Rocksmith+. Мы предполагаем, что оно будет распространяться по подписке. В ходе Ubisoft Forward разработчики Rocksmith+ пожаловались, что Rocksmith 2014 сложно поддерживать и добавлять к нему новые о...

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

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

Релиз iPhone 14: где смотреть презентацию Apple 7 сентября на русском языке Презентация Apple 7 сентября будет транслироваться на русском языке. Но не везде В среду, 7 сентября, Apple проведёт свою очередную презентацию. Несмотря на то что это уже не первое мероприятие в текущем году, его смело можно назвать самым важным из-за новых iPhone, которые ...

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

Во что поиграть на iPhone, iPad и Mac в 2022 году. Лучшие игры по версии Apple Традиционно в конце каждого года Apple объявляет лауреатов премии App Store Awards для каждой категории своих устройств. Этот год тоже не стал исключением, и лучшие игры получили свои премии. Причем мало сделать просто красивую игрушку, необходимо, чтобы она задействовала п...

Где скачать приложение Альфа-Банка на Андроид и как его обновлять После того как из-за санкций приложения российских банков стали пропадать сначала из Apple App Store, а затем и из Google Play, стало понятно, что необходимо искать альтернативные варианты, как можно загрузить и установить их на наши смартфоны. И если на Айфонах с этим все ...

Где искать баги фаззингом и откуда вообще появился этот метод Подход фаззинг-тестирования родился еще в 80-х годах прошлого века. В некоторых языках он используется давно и плодотворно — соответственно, уже успел занять свою нишу. Сторонние фаззеры для Go были доступны и ранее, но в Go 1.18 появился стандартный. Мы в «Лаборатории Каспе...

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

«РТК-Солар» открывает подбор команд разработчиков «РТК-Солар» объявил о старте новой программы рекрутмента #работайсдругом, в рамках которой компания открывает подбор команд разработчиков, пишущих на языках программирования Scala и Java, а также занимающихся QA-тестированием.

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

Как QA-инженер может влиять на unit-тесты Привет! Меня зовут Алёна Луцик, я QA-инженер в команде Авито. За время работы я много раз убеждалась, что разработчик и тестировщик смотрят на код по-разному. Зачастую перед тестировщиком стоит задача покрытия функциональности автотестами без избыточных проверок, с собл...

Игрушечный ЯП — Cockroach Всем привет.В школьном и более продвинутом курсе информатики есть учебный язык - Кукарача. Довольно удачный, для обучения детей программированию. Простой, понятный, визуальные результаты с первой строчки.Авторы курса сделали только exe-шник под Windows. Когда младший сын нач...

Что такое Live Activities в iOS 16.1 и какие приложения поддерживают эту функцию Судя по тому, как в этом году Apple обновила iOS и какие функции в нее добавила, в Купертино планируют, чтобы большинство действий мы совершали именно с локскрина, не переходя на экран “Домой”. Это и различные виджеты, которые позволяют получать выбранную информацию, просто...

В PUBG: New State пришли ужасы из Dead by Daylight PUBG: New State — королевская битва для смартфонов, которая ломает рамки возможного. Если у вас топовый девайс, то вы не отличите New State от консольной версии PUBG как по графике, но и по геймплею. Так вот, в PUBG: New State добавили коллаборацию с франшизой Dead by Daylig...

Будущее похорон: в США уже предлагают «общаться» с умершими родственниками. Представлена технология StoryFile Стартап из Лос-Анджелеса StoryFile разработал технологию под названием holographic conversational video experience, которая позволит родственникам умерших общаться с их голограммами. StoryFile создает цифровой клон человека перед смертью, используя 20 синхронизированных...

5 отличных расширений для Safari в iOS 16, которые стоит попробовать Год назад Apple добавила расширения для Safari в iOS 15: даже на сегодняшний день они не стали такими же полезными, как в Google Chrome для ПК, но это не значит, что среди них нельзя найти полезных. На первый взгляд может показаться, что в App Store собраны лишь расширения ...

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

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

Osiris — данжен-кроулер с бесплатной версией на Android Osiris — изометрический слешер с элементами из рогаликов. Игрокам предстоит взять на себя роль Рафаэля, одного из Богов Древнего Египта. Его задача — выбраться из местного Ада, по пути вырубив кучу зомби. Эта информация указана у иностранных источников. Сейчас Osiris доступ...

Отечественная альтернатива Google Play стала лучше: в RuStore появилась возможность совершать покупки внутри приложений Команда онлайн-магазина приложений RuStore для операционной системы Android, отечественного аналога Google Play, сообщила о запуске обновления приложения. Теперь разработчики смогут монетизировать приложения для операционной системы Android, а пользователи — поку...

Книга «Scala. Профессиональное программирование. 5-е изд.» Привет, Хаброжители! Мы издали главную книгу по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторите...

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

Мне нужна твоя поддержка: как запустить чат-бот на восьми языках быстро, без разметки и смс У нас было несколько сотен тысяч чатов в месяц, восемь языков разных групп, миллионы строк неразмеченных данных, тысячи тематик чатов из разных областей нашей экосистемы и команда из 7 человек. Не то, чтобы всё это было категорически необходимо, но если уж начал автоматизаци...

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

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

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

[Перевод] CAP двенадцать лет спустя: как изменились «правила» Эта статья впервые появилась в журнале Computer и подготовлена InfoQ & IEEE Computer Society. Теорема CAP гласит, что любая сетевая система с общими данными может иметь только два из трех желаемых свойств. Однако, работая непосредственно с разделениями, разработчики мог...

Ubisoft повышает цены на свои видеоигры до 70 долларов В последнее время многие разработчики крупных видеоигр заговорили о том, что их проекты в разработке сильно подорожали — и это на самом деле действительно правда. Дело в том, что для создания ААА-игры на текущий момент нужно примерно 400 разработчиков (речь не только о прогр...

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

Нашли рабочий способ как быстро обойти MDM. Рассказываем здесь Такое сообщение иногда может застать врасплох. Где вы храните всю важную для себя информацию? Я думаю, что для многих ответ будет одним и тем же — в смартфоне. Пароли от онлайн-банка, важные документы, памятные фотографии с дней рождений, свадеб и других торжеств ̵...

Kotlin Extensions для Android проекта Всем привет! Меня зовут Николай Попов. Сегодня я поделюсь с вами опытом использования одной из самых классных фишек языка Kotlin, а именно — функции расширения или Kotlin Extensions. Эти функции позволяют расширять базовый класс без необходимости наследования или использова...

Как изменились условия релокации за последние полгода Привет, меня зовут Аня Стороженко и я основатель сервиса по релокации в Европу и Великобританию Relo.aeВ этой статье я расскажу, как поменялась IT-релокация с началом СВО и о том, как в сложившихся условиях искать работу за рубежом!Long story short. Мы запустили сервис более...

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

Гайд по Tower of Fantasy для новичков: советы и подсказки Tower of Fantasy стала настолько популярной, что до сих пор сервера игры не справляются с нагрузкой, чем охотно пользуются читеры. Давайте посмотрим, что нужно знать новичкам для быстрой прокачки. На днях мы поделились ежемесячными промокодами для Tower of Fantasy; если хот...

Кризис рынка преподавателей английского: для чего там ИТ (ответ Хабру) В одном из прошлых наших постов вы говорили, что совмещать автоматизацию и обучение — это не путь настоящего джедая и обучение от этого страдает. Да, это так, но при этом части нашего обучения всё-таки автоматизированы — например, есть автоматическая проверка упражнений до...

5 лучших книг по Java для новичков и профи, на которые стоит обратить внимание в 2022 году Привет, Хабр! Мы поговорили с командой разработчиков Сбера и попросили поделиться книгами по Java, которые, по мнению коллег, заслуживают внимания как новичков, так и профессионалов. Результат обсуждения ― в подборке ниже. Она будет полезной и тем, кто только начинает свой п...

Взгляд с обратной стороны: как смотрит на код реверсер Привет! Меня зовут Денис, я Lead Security Researcher в центре Global Research & Analysis Team (GReAT) — подразделении «Лаборатории Касперского», которое занимается целевыми вредоносами. Это значит, что их авторы не рассылают трояны всем подряд, а тщательно выбирают свои ...

Ошибки выбора MongoDB в качестве основной БД в стартапе В этой статье я хочу рассказать о своих ошибках, которые я допустил, когда писал сервис, у которого MongoDB была основной БД для хранения пользовательских данных (да и не только, но об этом ниже).Я ни в коем случае не считаю, что MongoDB это плохая БД и ее не нужно использов...

[Перевод] Пишем на Rust игры для Unreal Engine Ссылки unreal rust на github Devlog на Youtube Введение Несколько месяцев назад я задался вопросом — что, если написать игру на Rust, но в качестве рендерера использовать Unreal? Поразмыслив, я пришёл к выводу, что раскрытие рендерера Unreal языку Rust при помощи FFI (For...

Jira: когда дорогие плагины не нужны При разработке любого крупного и длительного проекта нельзя обойтись без CMS (Content Management System), так как с ее помощью легко формировать списки задач, отслеживать прогресс и решать разные проблемы, которые могут возникнуть. При этом желательно, чтобы выбранная систем...

Хотите Google Pixel? Забудьте об этом! Есть телефоны и получше С тех пор, как вышло первое поколения Google Pixel, многие стали задаваться вопросом, так ли он хорош на самом деле? Может быть стоит бросить все и перейти на него? Возможно, это долгожданный iPhone среди Android и, как говорится, «нет времени объяснять, бери Pixel...

Появилась дата релиза для Eternal Kingdom Battle Peak Eternal Kingdom Battle Peak выйдет на смартфоны и ПК в конце августа. Она предлагает графику уровня Perfect World и Lineage. Eternal Kingdom Battle Peak — мобильная и ПК MMO, для которой состоится глобальный релиз 23-го августа. Эту информацию предоставили наши инсайдеры, т...

NVIDIA добавила DLSS 3 ещё в три игры Сегодня компания NVIDIA официально рассказала, что ей удалось вместе с разработчиками адаптировать DLSS 3 для трёх новых видеоигр, что позволит существенно увеличить количество кадров в секунду на видеокартах нового поколения. И хотя сами игры никакого интереса в себе не нес...

[Перевод] Защита web.config с помощью цифровых сертификатов в Windows и Azure Поскольку утечки данных случаются в наши дни все чаще, крайне важно делать приложения максимально защищенными. Одной из основных областей, где можно найти бреши в защите, является файл web.config. Получив доступ к этому файлу, который обычно хранится в виде незашифрованного ...

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

Обновление через пропуск. Необычный апдейт самого древнего веб-сервера Linux На первый взгляд chiark.greenend.org.uk кажется обычным веб-сервером. Простой хостинг для кучки личных страниц (~200 аккаунтов), нескольких почтовых рассылок, групп Usenet и тому подобного. Пользователи из-за пределов Кембриджского университета могли попасть на этот сайт р...

Блокирующая обработка тактовой кнопки для Arduino. Настолько полный гайд, что ты устанешь его читать В одной из своих прошлых статей я писал про подключение тактовой тактильной кнопки. И, казалось бы, такой простой вопрос, вызвал «бурю» в комментариях. Публика разделилась на два лагеря: на тех, кто все знает, но обычно молчит; и тех, кто не знает, и стесняется спросить. А...

Как отслеживать сон с помощью Apple Watch Возможности отслеживать сон с помощью Apple Watch ждали долгих пять лет с момента выхода часов. В 2020 году вместе с выходом watchOS 7, Apple предоставила своим пользователям такую возможность. Но количество определяемых показателей было очень небольшим. Часы по-прежнему не...

RPG Nova Legends создают разработчики RAID: Shadow Legends Nova Legends — мобильная игра, где вы собираете группу из редких героев и выставляете их в коротких авто-битвах против монстров. Отметим, что персонажи и враги разделены на уровни редкости и элементы. Сейчас проект доступен на Филиппинах на iOS и Андроид. По сути это idle-R...

Rogue Company Elite: Первыми поиграли в тестовую версию На Андроид проходит ЗБТ Rogue Company Elite. Мы расскажем, что ждать от мобильной версии. Rogue Company Elite — командный шутер на смартфоны. В нём вы можете выбрать оружие нескольких типов: штурмовую винтовку, дробовик, снайперку и так далее. Помимо этого есть и дополните...

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

[Перевод] Взлет и падение Bootstrap Как Tailwind стал ведущим CSS-фреймворком Недавно мне довелось поработать с Bootstrap 5, и в сравнении с Tailwind это был сущий кошмар В последнее время я занялся созданием небольших учебных пособий для разработчиков. Цель состоит в том, чтобы показать младшим разработчикам...

Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений (Java, Spring, вебхуки, ffmpeg) Это третья статья в моей серии "для самых маленьких" - первая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot, вторая - боту на вебхуках на Spring с БД Redis и клавиатурами.Для кого написаноЕсли вы ни разу не писали Telegram-ботов на...

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

Naraka: Bladepoint Mobile не будет «донатной помойкой», уверяет NetEase Games Naraka: Bladepoint Mobile готовится к бета-тесту. Тем временем на TapTap Presents 2022 разработчики рассказали, чего ждать от мобильной версии. Naraka: Bladepoint Mobile — королевская битва на iOS и Андроид с отличной графикой. NetEase Games провёл внутреннее тестирование у...

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

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

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

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

6 функций Яндекс Браузера, которыми вы будете пользоваться каждый день Каким браузером на телефоне вы пользуетесь? Уверен, что многие из вас назовут Яндекс Браузер. Это очень популярное приложение, набравшее более 100 миллионов установок в Google Play. В то же время подавляющее большинство пользователей не знает о существовании и 50% возможнос...

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

Чувак, где моя черепаха? Как написать программу, чтобы победить на конкурсе плохого кода? Этот вопрос я задал сам себе, когда прочёл о необычном челлендже на форуме reddit. Да, вы правильно поняли. Это статья не о чистом коде и правильных тестах. Но здесь не будет и речи о плохом, заурядно плохом ко...

Цифровая ностальгия: BBS, DOS Navigator, DOOM и Civilization Есть гипотеза, что интерфейсные предпочтения пользователя закладываются в самом начале его компьютерного пути. В моем случае — это консольные приложения и строгий аскетизм DOS. Но я не буду отрицать возможности и преимущества современных технологий. Мы с удовольствием ими по...

Почему после 1980 года в мире стало меньше серийных убийц Вторая половина XX века в США запомнилась обилием серийных убийц, но потом страшные времена прошли Вторая половина XX века выдалась очень тревожным временем, особенно в США. Дело в том, что примерно с 1970-х годов во многих штатах орудовали серийные убийцы, которых было очен...

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

Apple выпустила iOS 16.2 beta 3. Как установить на свой iPhone Сегодня, 15 ноября, Apple выпустила iOS 16.2 beta 3. Его уже могут установить пользователи с аккаунтами разработчиков или обладатели соответствующих бета-профилей, которые можно скачать абсолютно бесплатно. Далее расскажем, как именно. Выход третьей сборки для тестирования ...

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

Стоит ли обновлять iPhone XR до iOS 16. Личный опыт iPhone XR вышел в уже далеком 2018 году. Ровно через год после выхода iPhone X с Face ID и безрамочным дизайном. Еще в момент представления к смартфону появились первые претензии за большие рамки вокруг экрана, низкое разрешение, IPS-дисплей и одну единственную камеру. Но п...

Как работать с атомарными типами данных в C++ Насколько популярна сегодня тема атомарных данных, настолько же она обширна для одной статьи. Можно подробно останавливаться на разных аспектах атомарности: например, анализировать memory ordering, рассуждать о lock-free алгоритмах с использованием атомиков или исследовать п...

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

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

Новое приложение «Фотографии» для Windows 11 стало доступно инсайдерам на канале Dev Команда Windows Insider объявила о начале публичного тестирования нового приложения «Фотографии» для Windows 11. Сейчас предварительная версия приложения доступна некоторым инсайдерам на канале Dev, но со временем оно станет доступно большему количеству пользователей. Нова...

Это моя любимая функция iPhone, которой нет у Android Помните функцию Dynamic Island в последнем iPhone, о которой многие говорили, а кто-то даже пытался скопировать? Так вот, в смартфоне от Apple спрятана гораздо более полезная функция, которая должна привлечь внимание фанатов технологий и тех, кто хочет более полноценно поль...

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

Как защитить заметки на Айфоне С момента покупки своих первых Айфона и Айпада я всегда использовал стандартное приложение “Заметки”, чтобы делать различные записи и хранить важную для себя информацию. С учетом того, что самым первым устройством для меня стал iPad 2, привезенный из Америки в апреле 2011 г...

Хочешь быть Бузовой? Во «ВКонтакте» запустили генератор дипфейков с лицами популярных личностей В рамках IT-конференции HighLoad++ CTO «ВКонтакте» Александр Тоболь представил новую функцию «Дипфейк», которая позволяет почувствовать себя популярной медийной личностью. В редакторе VK Клипов или отдельном мини-приложении, можно «примерит...

Star Wars: Hunters теперь поддерживает русский язык Star Wars: Hunters получила крупное обновление с новой «косметикой», обновлённым геймплеем и русской локализацией. Star Wars: Hunters — командный шутер, который перенесли на 2023 год. При этом в некоторых регионах (список в предыдущей новости) игра получила крупное обновлен...

Ученые все чаще не могут объяснить, как работает ИИ. Теория «черного» и «белого» ящика Какое у вас любимое мороженое? Шоколадное, ванильное, фисташки, крем-брюле? Вы легко дадите ответ. Но если вас спросят, почему именно этот конкретный вкус, тут уже дать конкретный ответ станет гораздо сложнее. Большинство максимум придумают, что так у них устроены вкусовые...

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

[Перевод] Excel очень крут Статья Хилла Уейна, автора почтовой рассылки «Компьютерные штучки», которая посвящена формальным методам и применению математики в программировании, истории и культуре программного обеспечения, философии и теории программирования, а также всяким экзотическим штукам и нишевым...

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

Vertical Aerospace провела пилотируемые испытания электрического конвертоплана, который планируют использовать в аэротакси Компания Vertical Aerospace провела первые летные испытания аппарата VX4 eVTOL, планируемого использовать в таки.  Многие компании в последние годы занимаются разработкой летающих такси. Зачастую они работают от аккумуляторов и летают за счет электродвиг...

Как отправить сообщение почти любому человеку в LinkedIn Самый популярный способ поиска работы — используя профессиональную сеть LinkedIn. На западном рынке именно эта сеть стала основным инструментом для поиска деловых контактов и расширения нетворка. Большинство компаний используют LinkedIn для поиска сотрудников. Это основ...

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

Apple делает свой мир для VR-очков: там можно будет жить вторую жизнь С момента выхода Apple Watch никаких новых товарных категорий в линейке устройств Apple не появлялось. То есть можно сказать, что последний действительно новый продукт, а не развитие старого, увидел свет в 2015 году — семь лет назад. Все это время ходят слухи о том, ч...

Отечественная альтернатива Google Play: за обнаруженные уязвимости в RuStore дадут денежное вознаграждение Компания VK (бывшая Mail.ru Group) добавила в программу по поиску уязвимостей (Bug Bounty) онлайн-магазин приложений RuStore для операционной системы Android, отечественный аналог Google Play.  Программа работает на платформе Standoff 365 Bug Bounty, разработчиком...

Что такое отладка графического процессора на Андроид Android содержит секретные функции, которые не только ускоряют смартфон, но и помогают решить некоторые проблемы, если он начинает работать хуже. На днях мы рассказывали о том, как работает Recovery Mode — специальное диагностическое ПО для смартфона, теперь пришло вр...

RPG Higan: Eruthyll с отличной графикой доступна на Андроид В США пройдёт бета-тест китайской мобильной игры, Higan: Eruthyll. Если скачаете сегодня, то будете одним из первых на сервере. Higan: Eruthyll — мобильная RPG с аниме-стилистикой и графикой уровня Genshin Impact (это не байт). Несмотря на то, что это ранняя версия, разрабо...

Что такое Умный дом Matter в iOS 16 и зачем он нужен Одним из грядущих нововведений iOS 16 должна стать поддержка нового стандарта умного дома под названием Matter. Это новшество осталось незамеченным, так как большинство из пользователей предпочитает улучшение повседневных функций, а Умный дом для многих по-прежнему остается...

В помощь дата-сайентисту: настройка нейронной сети с помощью Python-библиотеки Keras Салют, Хабр! Построение нейронной сети ― весьма актуальная задача для самых разных направлений: от классификации продуктов на категории до распознавания лиц на видео. Однако для получения качественного результата необходимо грамотно настроить её параметры. Как это сделать? В...

Модульный компьютер и игровая консоль uConsole от Clockwork: обзор возможностей необычного девайса Мы в Selectel — поклонники модульных девайсов, и время от времени пишем обзоры о самых разных устройствах такого типа. Сейчас появился очередной девайс, причем очень необычный. Он называется uConsole, а выпустила его компания Clockwork. Разработчики называют устройство карм...

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

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

Apple полностью обновила веб-версию iCloud. Вы ее не узнаете iCloud появился еще в iOS 5 и с тех пор является неотъемлемой частью всех смартфонов и планшетов Apple. С помощью него можно создавать резервные копии своих устройств и хранить и синхронизировать файлы между Айфоном, Айпадом и Маком. Но только устройствами Apple iCloud не о...

[Перевод] Никто не бесил меня больше, чем Google Play Team Меня зовут Дэниел Рид. Я пишу код уже более двадцати лет. Я сооснователь и ведущий разработчик SaaS-компании, предоставляющей ПО для управления фитнесс-студиям, например, студиям йоги. Наше базовое приложение хостит все студии в одном месте, однако за дополнительную цену м...

Для Boom Beach: Frontlines проходит мягкий запуск в ещё ряде стран Издатель Supercell запустил Boom Beach: Frontlines в Польше, Чехии, Израиле и ОАЭ. Игру постоянно обновляют, поэтому вы можете увидеть новые фичи. Boom Beach: Frontlines становится лучше с каждым обновлением. Уже сейчас эта изометрическая и мультиплеерная «войнушка» предла...

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

[Перевод] 10 задач с JavaScript Promise для подготовки к собеседованиям Promise — это отличительная особенность JavaScript как асинхронного языка программирования. Нравится вам это или нет, понять его в любом случае придется. В этой статье я привожу 10 примеров кода с Promise, начиная от базового уровня заканчивая продвинутым. Читать далее

Базовое понимание принципа Eventloop Все мы слышали ни раз: JavaScript однопоточный язык программирования. Но, что это означает? Из вышесказанного следует, что интерпретатор языка идет по коду и выполняет команду за командой пока не достигнет конца. Но тогда это означало бы, что если требуется обратиться к серв...

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

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

The Last Maverick: Raft это внезапно хороший выживач The Last Maverick: Raft — симулятор выживания на плоту, который выпустили в Google Play. Если вы новичок жанра, то на старте будет сюжетное обучение с мужчиной-предаталем. Вас научат расширять плот, ломать ненужные блоки, крафтить крюк-кошку и даже выходить в открытое море, ...

Получение IT-ипотеки хотят упростить Минцифры по просьбе представителей IT-отрасли предлагает изменить требования для получения льготной ипотеки. Министерство уже подготовило соответствующий проект постановления. Среди новых условий: Ставка 3% вместо 5%. Снижение минимального размера заработной платы для...

Разработчики Black Clover Mobile завалят вас как на экзамене Black Clover Rise of the Wizard King — мобильная игра по аниме «Чёрный клевер». Для проекта выпустят 2 разные версии, у которых даже непохожие названия, также иностранные издания пишут про добавление NFT и элементов «играй и зарабатывай». Ожидается, что привязка будет к крип...

Черно-белый экран на телефоне Android: как включить и как выключить Производители смартфонов соревнуются в том, чей экран поддерживает больше цветов. Кто-то заявляет 6 миллионов оттенков, а кто-то — более миллиарда. А что, если экран в одночасье станет черно-белым? У многих людей это вызовет раздражение, ведь мы любим наблюдать за окружающи...

Проект No More Ransom помог восстановить данные 1,5 млн пользователей Инициатива No More Ransom, благодаря которой жертвы шифровальщиков могут восстановить свои данные, подвела итоги работы за шесть лет. В настоящее время проект доступен на 37 языках и помог более чем 1,5 млн человек по всему миру восстановить свои данные.

Как делать фото на Айфон без рук. Лучшие способы Согласитесь, делать селфи на Айфон не всегда удобно: иногда большая компания попросту не помещается в кадр, освещение не то или же попросту некого попросить вас запечатлеть на фоне какого-то объекта, но просить неловко? Решить это можно с помощью селфи-палки, но в 2022 году...

Мой аналог The GO Playground The GO Playground своего рода онлайн песочница для любителей языка Go. Под данным катом описано как я создавал свой аналог этой платформы. Читать далее о Go Playground

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

Комбинация команд и никакого мошенничества. Как мы ускорили создание бэкапов в 3 раза Привет, меня зовут Андрей. Я старший разработчик Selectel, работаю в команде дисков и бэкапов. Наша команда занимается развитием сетевых дисков и услуги резервного копирования в облаке. Год назад мы запустили бэкапы сетевых дисков в облаке. Число пользователей растет, что...

Apple выпустила iPadOS 16.1 для всех. Что нового и как обновиться прямо сейчас Сегодня, 24 октября, Apple выпустила iPadOS 16 для всех. Правда, как вы можете заметить, релизная версия вышла сразу под нумерацией 16.1, так как Apple отменила выход iPadOS 16, начав работу сразу над следующей версией. Компания из Купертино уже даже представила новые планш...

Как восстановить контакты, календари и другие файлы на Айфоне через iCloud Облачный сервис iCloud, который появился еще в iOS 5, к 2022 году стал неотъемлемой частью любого устройства от Apple. Вряд ли кто-то из владельцев можете себе представить Айфон, Айпад или Мак без iCloud. Это один из самых удобных способов синхронизации между несколькими ус...

В России хотят протратить 3 млрд рублей на создание движка для конкуренции с Unreal Engine и Unity Как сообщает «Коммерсантъ», компания VK запросила у Минцифры 3 млрд рублей на разработку российского игрового движка, который должен стать российским аналогом популярных Unreal Engine и Unity. Это уже вторая попытка привлечения госфинансирования на разработк...

Перегрузка функций в TypeScript Перегрузка функций — это та область TS, которая находится в невидимой зоне для разработчиков, которые изучали JS, а потом на работе «на ходу» начали осваивать TS. Особенно, если изучение JS не было связано с университетом или любым другим фундаментальным образованием. Если в...

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

Башенная защита Chicken Clashing доступна на смартфоны Мобильная игра Chicken Clashing вышла на Андроид по всему миру. Это красочный и аркадный проект с уничтожением злых куриц. Chicken Clashing — игра для смартфонов, которая появилась в Google Play; информации о версии на iOS нет. В ней вертикальный геймплей с простыми уровням...

От геймдизайнера до СЕО за 10 лет, уход в инди и запуск курсов Рад познакомиться, меня зовут Эдуард Кумыков и в этой статье я хочу поделиться с вами опытом, который я получил пройдя нелегкий путь от простого геймдизайнера до СЕО игровой студии и по итогу решил уйти в независимость.За десять лет работы в компаниях я руководил командами и...

Доктор, что это за **** у меня на коже? Скажу сразу: я не врач. Однако уже много лет постоянно нахожусь среди врачей, которые работают с кожей, и знаю, что на пороге у них регулярно появляются ребята, которые принесли показать свою сыпь косметологу. Мы, земляне, завёрнуты в кожу, поэтому именно она зачастую ста...

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

Как включить вызовы по Wi-Fi на Айфоне и зачем они нужны Как часто вы пользуетесь обычными звонками на смартфоне? Наверняка, в большинстве случаев совершаете голосовой вызов с помощью FaceTime или Telegram: это и бесплатно, и не требует наличия сим-карты, а качество зачастую в разы выше. В последние годы операторы начинают внедря...

Новый одноплатник StarFive VisionFive 2 на 4-х ядерном RISC-V процессоре всего за $46 Совсем недавно программировали на Python и устанавливали Docker для Sipeed Lichee RV RISC-V. Модуль Lichee RV стал первым массовым дешевым решением на процессоре RISC-V с возможностью запуска Linux. Развитие архитектуры не стоит на месте, так компания StarFive, разработчик...

Как пользоваться Stage Manager в macOS Ventura С каждым годом разработчикам операционных систем все сложнее становится придумывать новые функции для будущих версий. Складывается ощущение, что в отрасли назрел достаточно серьезный кризис идей. Все, что можно скопировать у конкурентов, уже скопировано, а то, что еще не ус...

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

Pump Station Framework для ПЛК ОВЕН 110-32м2 Привет, Хабр! Это мой первый опыт написания здесь, если что, уж сильно не пинайте). Сам я программист самоучка. Новый язык Structured Text и среду разработки Codesys разбирал по мануалу и стандарту МЭК-61131-3. В статье будет рассматриваться легкий самописный фреймворк для...

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

Язык Dot для Автогенерации Блок Схем Сложных Электронных Цепей Современные печатные платы достигают очень высокого уровня сложности. Особенно трудно разобраться в логике цепей питания. В тексте представлен оригинальный подход анализа схемотехники при помощи языка разметки Dot и авто генерации блок схем. Читать далее

От абстрактной идеи к готовой механике: как гейм-дизайнеру составить ТЗ для программиста Когда идея игровой механики возникает в голове гейм-дизайнера, она существует в виде абстрактной задумки, у которой нет конкретного воплощения. И чтобы реализовать ее в реальности, он должен как-то объяснить программисту, в чем ее суть — гейм-дизайнеру нужно понятно и однозн...

Как мы приложение факультета писали Привет! Меня зовут Рома и это моя первая статья на Хабр. Я так давно хочу написать сюда, что в поисках наиболее подходящей темы успел разочароваться в ИТ, окончить бакалавриат физического факультета, вновь проникнуться программированием и закончить магистратуру по системной ...

Обучение английскому языку онлайн Однако он занимает первое место по количеству стран, где используется в качестве официального языка. За ним следуют французский язык, на котором говорят в 29 странах, и арабский язык в 27 странах. Читать полную статью

Текстовые шаблонизаторы и их реализация Многие из нас пользовались шаблонизаторами текстов. Twig в PHP, text/template в Go, Jinja в Python — их сотни. Но задумывались ли вы, как они устроены внутри? Какие вообще есть способы исполнить шаблон со сложными конструкциями? В этой статье разбираются возможные оптимизаци...

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

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

У iPhone 14 Pro появились проблемы с камерой. Но дело не в Apple Радует, что проблема с камерами — это не заводской брак. Многие пользователи давно ждали, чтобы Apple увеличила разрешение основной камеры на Айфонах. Но в Купертино из года в год использовали один и тот же аргумент: качество снимков заключается не в мегапикселях. Это ...

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

Что будет, если от разработчиков не отстать: умирающая команда Источник Мне досталась команда, которая болела. Все понимали, что происходит, никому не нравилось, что творится в команде, и традиционно менеджеры такие команды сильно режут. Но здесь были шансы вылечить и без ампутаций. 15 человек, из них — один руководитель проекта, тр...

Что делает мобильную игру топовой? Ответ не так очевиден У издателя Supercell за плечами огромный опыт создания топовых мобильных игр: Clash Royale и Brawl Stars как пример. Но даже ему порой приходится закрывать разработку новых проектов, взять хотя бы отмену Boom Beach Frontlines. Конечно, бюджет конкретной игры, узнаваемость б...

Люди и интерфейсы. Рассказ незрячего тестировщика о том, как сервисы Яндекса становятся доступнее Привет, меня зовут Анатолий Попко. Последние 15 лет (или около того) я работаю над тем, чтобы технологии становились доступнее для пользователей с различными ограничениями. Участвовал и продолжаю участвовать в работе разных групп и организаций, которые объясняют разработчик...

С совершеннолетием, Ubuntu 20 октября 2004 года — день, полностью перевернувший представление человечества об операционных системах семейства Linux. Ровно 18 лет назад никому не известная компания Canonical представила миру основанный на Debian дистрибутив GNU/Linux, получивший название Ubuntu, что в...

Создание .NET библиотеки от А до Я Думаете о создании .NET библиотеки, но не знаете, в какую сторону двигаться? Уже разрабатываете нечто подобное, но хочется открыть для себя что-то новое? Ищете варианты расширить автоматизацию? Не знаете, что делать с пользователями?Надеюсь, данная статья поможет ответить на...

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

Старые AirPods Pro получат крутую фишку AirPods Pro 2. Как получить её прямо сейчас Одной из главный фишек AirPods Pro 2, которые были представлены 7 сентября, стала адаптивная прозрачность. Суть этой функции заключается в том, чтобы пользователь слышал не все звуки, которые его окружают — различные сирены и строительные работы будут приглушаться. Та...

Note&Noty — первое приложение на Android Однажды вечером, залипая в одной соц сети, меня зацепило видео - не своей гениальной режиссурой или постановкой, а именно содержанием. Точнее была показана одна из функциональных возможностей IOS. Суть была в том, что совершенно любой пользователь (даже не крутой хакер или п...

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

Декларативный UI: определение, история и необходимость Декларативное программирование — это парадигма программирования, в которой задаётся ожидаемый результат, а не способ его получения. Об истоках этой технологии, её отличиях от императивной парадигмы и удобстве её использования рассказывает iOS-разработчик red_mad_robot Саша Е...

Эмуляторы не помогут? Разработчики Denuvo пообещали антипиратскую защиту для игр на Nintendo Switch Компания Irdeto, которая разрабатывает DRM-защиту Denuvo для ПК-игр, сообщила о скором выходе аналогичного решения и на Nintendo Switch. Разработчики заявили, что Denuvo поможет защитить игры с портативной консоли от запуска с помощью эмуляторов на ПК. Также в Irdeto о...

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

[recovery mode] Элементы языка С, которые являются неподдерживаемыми в языке С++ Нижеприведенный список является моей небольшой коллекцией примеров кода на языке С, которые не являются корректными с точки зрения языка С++ или имеют какое-то специфичное именно для языка С поведение. (Именно в эту сторону: С код, являющийся некорректным с точки зрения С++....

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

«Rust — это язык для изобретательства»: Илья Лахин о том, нужен ли Rust в GameDev Rust — крутой, перспективный язык. Кто-то даже считает, что он может найти свое применение в любом направлении разработки. Так это или нет? Обсудили с Ильей Лахиным, который уже три года применяет Rust в создании игр и считает, что это не лучшая идея, если хочешь хорошо зара...

[Перевод] Что такое Black Box Testing? Тестирование — фундаментальная часть жизненного цикла разработки любого ПО, будь то веб-приложение или программа для мобильных. Тестирование не только подтверждает качество программного продукта, но и позволяет разработчику совершенствовать его. Почти каждое программное п...

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

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

Что нужно знать об Android при переходе с iPhone в 2022 году Для тех, кто много лет подряд пользовался Айфонами и не представлял себе никакой другой смартфон, отключение Apple Pay и удаление части привычных приложений из App Store послужили поводом изменить свое мнение. Отток покупателей с iOS на Андроид заметен по всему миру, но в Р...

5 бесплатных игр для iPhone, которые вы должны попробовать Недавно вышедший iPhone с процессором A16 Bionic, мощность которого изменилась совершенно незначительно, еще раз доказывает то, что производительности смартфона хватает для любых задач. В частности, новый iPhone без проблем потянет любые игры, которые есть в App Store: вопр...

5 новых игр для Android, которые вышли в ноябре И снова пришло время поговорить о новых играх. Они не всегда становятся лучшими, но они именно новые, а значит, они могут быть недооцененными. Если с ними что-то не так, то разработчики еще будут лечить ”детские болячки” и выпускать обновления. В общем, это те игры, которые...

Microsoft выпускает «Project Volterra» — свой первый мини-ПК на базе ARM для разработчиков Windows Microsoft объявила о выпуске «Project Volterra» или Windows Dev Kit 2023 — первого мини-ПК от Microsoft на базе процессора ARM. Устройство предназначено для разработчиков Windows, чтобы помочь им перенести свои приложения на устройства ARM и помочь заполнить категорию среди ...

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

[Перевод] Как устроена виртуальная машина SQLite SQL — концептуально странный язык. Вы пишете ваше приложение на одном языке, скажем, на JavaScript, а затем направляете базе данных команды, написанные на совершенно другом языке — SQL. После этого база данных компилирует и оптимизирует эту команду на SQL, выполняет её и воз...

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

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

Tap Legends: Tactics RPG можно скачать в РФ с промокодом Tap Legends: Tactics RPG доступна в Google Play в рамках ОБТ. Это значит, что ваши данные не будут удалены после официального релиза. Tap Legends: Tactics RPG — мобильная игра в жанре «Auto Chess» с приятной графикой и фэнтези-сеттингом. Для победы вам надо собрать отряд из...

Какой Айфон выбрать после Андроида летом 2022 года Возможно, вы не знали, но ежедневно в мире сотни тысяч людей меняют смартфоны. Кто-то переходит с Android на iOS, кто-то предпочитает обновиться, не выходя за пределы одной операционной системы. Но нам, конечно же, интересны те случаи, когда переход совершается на iOS: при ...

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

[Перевод] Лучший учебник по математике? «Вычисляем легко» Математику было достаточно просто изучить?Я услышал множество хороших отзывов о книге  Calculus Made Easy by Silvanus P. Thompson. Начал читать и правда, это была самая простая книжка на английском, которую я читал (советую попробовать почитать в оригинале), причем...

В Torchlight: Infinite всё же будут микротранзакции Разработчики Torchlight: Infinite рассказали, как они поменяют систему монетизации перед релизом в октябре. ЗБТ Torchlight: Infinite прошло, но у XD Entertainment ещё много работы, особенно с микротранзакциями. С самого начала разработчики обещали, что премиальные функции ...

«Гигиенический минимум» в работе тимлида Привет, я Илья — Frontend Team Lead в Альфа-Банк. Отвечаю не только за команду, но также веду и техчасть. Как тимлид я часто задаюсь вопросом «В чем моя роль?», «Как измерить эффективность моей работы?» и «Какой профит от лидов для проекта в целом?»Для себя я вывел опре...

Microsoft начала развертывать обновленное приложение «Фотографии» для Windows 11 для инсайдеров Windows Компания Microsoft начала развертывать предварительную версию обновления для приложения «Фотографии» в Windows 11 для инсайдеров Windows в Dev Channel. Это означает, что не все инсайдеры в Dev Channel получат обновление сразу, но Microsoft планирует увеличить его развертыван...

Как удалить историю поиска Яндекс и все запросы полностью С чего всегда начинается покупка подарка к какому-нибудь празднику? Конечно же, с его поиска. Но в 2022 году вряд ли вы просто ходите по магазинам и глазеете по сторонам. Скорее всего, вы ищите в Яндексе или Гугле и по результатам поиска просто оформляете заказ. И все бы бы...

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

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

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

Learn, Learn and Learn… Чем отличается образование в России, Великобритании и США? Иногда я пишу посты, в которых нет сильной ML-специфики - например, про менеджмент или свой опыт. Немудрено, что именно за них я получаю больше всего респектов от своих друзей, не особо связанных с DS. Респекты я пол...

Поиграли в Ark Legends и прониклись духом этой красивой RPG Ark Legends — необычная RPG на смартфоны, которая совмещает исследование локаций в реальном времени с idle-элементами. Ранее мы уже отмечали высокий уровень графики в Ark Legends, но теперь он точно дошёл до уровня консолей. Жалко, что диалоги пока не озвучены, также нет нам...

Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут слож...

Spring. Экспертное мнение о плюсах и минусах самого популярного Java-фреймворка Spring является самым популярным инструментом при разработке промышленных приложений на Java — от больших монолитных приложений до микросервисов. Сразу стоит отметить, что под термином Spring мы понимаем не столько Spring Framework, сколько экосистему и Spring Boot. Всё, что...

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

Успейте скачать бета-версию Grand Cross W до старта серверов Издатель Netmarble объявил о проведении бета-теста Grand Cross W 19-го августа. Сейчас вы можете скачать клиент, чтобы одним из первых создавать своё королевство. Grand Cross W — гео-стратегия на смартфоны, для которой пройдёт ОБТ с 19 по 28 августа. Вы уже можете свободно...

Похоже, Google готовит пару очень необычных смартфонов Можно не сомневаться, что Google имеет множество аппаратных продуктов, которые должны появиться в скором будущем. Конференция разработчиков Google I/O, которая прошла несколько месяцев назад показала нам некоторые из них. Среди прочего оказался не только Pixel 6a, который у...

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

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

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

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

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

Rigid Force Redux запустили на Андроид, только это премиальный проект Студия Headup выпустила игру Rigid Force Redux на смартфонах. За неё придётся заплатить 189 рублей. Rigid Force Redux — shoot 'em up в классическом стиле, который сначала запустили на ПК и консолях, а теперь перенесли смартфоны; мы поговорим только про Андроид-версию, так к...

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

Феи в Black Desert Mobile, ферма в Tower of Fantasy и море контента в Diablo Immortal (видео) Привет, читатели AppTime и зрители канала AppTime Media. В этом выпуске я расскажу вам о самых актуальных новостях из мира MMO и MMORPG на смартфонах. Среди них много крутых обновлений в популярных и новых играх. Информации будет по максимуму, поэтому заваривайте чаёк, усаж...

Dota 2 исполнилось девять лет 9 июля исполнилось ровно девять лет с официального релиза Dota 2. Американский разработчик и издатель Valve в этот день в 2013 году выпустил популярную MOBA после открытого бета-тестирования.За это время Dota прошла путь от карты для Warcraft III до одной из главных киберспо...

[Перевод] Компьютерной папке более 40 лет: как звезда Xerox создал рабочий стол Xerox В 1981 году компанией Xerox был выпущен Xerox 8010 Star Information System — первый коммерческий компьютер, в котором была использована графическая модель рабочего стола с папками и значками, применяемая нами и сегодня. Спустя 40 лет мы анализируем, почему он стал ос...

Создано первое российское ПО для станций 5G Специалисты российского университета «Сколтех» разработали отечественную систему управления базовыми станциями 5G. Она стала первым российским программным обеспечением такого типа, попавшим в Единый реестр отечественного ПО при Минцифры. По словам создателей...

Google создаёт SoC Tensor для смартфонов Pixel таким образом, чтобы их возможности в области ИИ были актуальны через пять лет Смартфоны Pixel последних двух поколений опираются на SoC Tensor и очень далеки от топовых решений Qualcomm, MediaTek Apple. Но Google считает, что это вообще не проблема.  В интервью Моника Гупта (Monika Gupta) — старший директор по управлению продуктами&nb...

Легендарный шутер Doom обретает вторую жизнь На прошедшем недавно QuakeCon 2019 компания id Software объявила, что в честь 25-летия легендарной игры, оригинальная трилогия Doom будет перезапущена для всех современных игровых платформ: Android, iOS, Nintendo Switch, PlayStation 4 и Xbox One. В обновленное издание, кста...

Как разблокировать Айфон, если забыл пароль. 2 лучших способа Разбираемся, как разблокировать Айфон, если забыл пароль Apple защищает свои гаджеты настолько хорошо, что ни найденным iPhone, ни даже AirTag воспользоваться нельзя. Многие ошибочно полагают, что основной способ защиты Айфонов и Айпадов — Touch ID и Face ID, но на сам...

Пять навыков Java, которые точно проверят на собеседовании в 2022 году По данным Хабр.Карьеры за июнь, чаще всего среди всех IT-специалистов российские компании искали backend-разработчиков. При этом самым популярным языков программирования, на которых реализуют backend, является Java. Так, доля вакансий Java-разработчиков среди всех вакансий н...

4 классных фишки Google Pixel 7, которых никогда не будет в iPhone Недавно представленный Google Pixel 7 не получил весомых улучшений ни в производительности, ни в автономности. Но это не главное: преимущество смартфона не в том, хорошо ли он будет тянуть Genshin Impact или проработает несколько дней без подзарядки, а в фирменных функциях ...

Пресс-релиз сборки Windows 11 Insider Preview Build 25231 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25231 для инсайдеров в Dev Channel. TL;DR • Эта сборка включает в себя несколько незначительных изменений, в том числе увеличение развертывания нескольких функций; • Microsoft также добавила несколько извес...

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

Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотр...

«Мы не сразу взялись за продолжение истории и не знаем, что будем делать дальше»: разработчик Asobo Studio рассказал больше о создании A Plague Tale: Requiem Дизайнер уровней Asobo Studio Кевин Пинсон (Kevin Pinson), отвечающий за разработку A Plague Tale: Innocence и A Plague Tale: Requiem во время Gamescom 2022 дал интервью для издания PCGamesN и рассказал много интересного. В этом материале мы выбрали самое главное из того, чт...

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

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

Советы для новичков в UNDECEMBER: самоцветы храбрости, порталы, предметы Привет, читатели AppTime! Я продолжаю путешествовать по миру UNDECEMBER в ходе ОБТ на ПК. Это позволяет собрать для вас всю нужную информацию для официального старта 12-го октября. Кстати, мы уже написали гайд по рунам из этой игры. Теперь же посмотрим на основные моменты, к...

Новый этап борьбы Intel с GeForce и Radeon Технологию XeSS теперь будет легче интегрировать в игры на Unreal Engine 4 и Unreal Engine 5 Технология суперсемплинга Intel XeSS, которая призвана конкурировать с Nvidia DLSS и AMD FSR, может в ближайшее время стать намного более распространённой.  Дело в том, что Intel выпустила подключаемый модуль XeSS Unreal Engine, позволяющий разработчикам игр интег...

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

В Росатоме оценили первый российский корпоративный мессенджер Мессенджеры стали незаменимой вещью для коммуникации. Потому логично, что сотрудники корпораций самым активным образом используют и WhatsApp, и Telegram не только по личным, но и по рабочим вопросам. Это очень удобно, но когда мы говорим про корпорации – совсем небезо...

Жизнь мечты - бюсты Disco Elysium У меня была мечта. Создавать мало серийные партии "авторских игрушек". Я реализовал эту мечту, а потом от неё отказался.  В этой заметке я собираюсь рассказать как я начинал  и чем это все закончилось.Я долго вынашивал планы по созданию своих фигурок. Рисовал эскизы, продумы...

Google подчинилась ФАС и разрешила сторонние системы оплаты в Google Play в России Несмотря на то что оплату за софт в российском сегменте Google Play не принимают уже более полугода, фактически блокируя даже обновление купленных когда-то платных приложений, в скором времени это ограничение может быть снято полностью. Google пересмотрела платёжную политик...

Tank Company: Советы новичкам для постоянных побед Вы только начали играть в Tank Company и ещё не разобрались, что надо делать для доминирования? Мы расскажем, что делать в этой статье. Tank Company — аркадный симулятор танковых боёв, который на голову выше World of Tanks Blitz. Но это всё лирика, поэтому давайте к делу — ...

Самая большая BERT-подобная модель на русском, которая поместится на ваш компьютер Привет, это снова Максим Рябинин, исследователь в Yandex Research. В прошлом году я рассказывал на Хабре о том, как вместе с Hugging Face, Университетом Торонто и волонтёрами мы обучили state-of-the-art модель для бенгальского языка и написали об этом статью на конференцию N...

Microsoft выпустила Xbox September Update Компания Microsoft выпустила Xbox September Update. Настройте цвет кнопки Xbox на Xbox Elite Wireless Controller Series 2 Предоставление фанатам выбора и возможностей для самовыражения является основной частью миссии Xbox. Вот почему Microsoft рада объявить о настройке цвета...

[Перевод] Управление данными с помощью CI/CD Я вспоминаю свой первый день разработчиком-джуном, он свеж в моей памяти, как будто это было вчера. Я ужасно нервничал и понятия не имел, что делаю. Наверно, мой стресс был заметен, потому что одна добрая душа решила взять меня под свою защиту. В тот день я научился писать ...

Теперь как в Telegram: в WhatsApp появилась новая функция для отправки сообщений самому себе В WhatsApp появилась функция Message Yourself, которая позволяет отправлять сообщения самому себе, сохраняя заметки, напоминания и другую ценную информацию. В понедельник приложение для обмена мгновенными сообщениями объявило о доступности новой функции обмена сообщения...

Apple рассказала о самом серьёзном изменении iPhone за последние пять лет. Им стал Dynamic Island Один из руководителей Apple, Крейг Федериги, отвечающий за разработку iOS, заявил в ходе свежего интервью, что Dynamic Island представляет собой самое серьезное изменение пользовательского опыта для iPhone со времен iPhone X, выпущенного пять лет назад. Это самое серьез...

Сбер научил нейросеть создавать картинки на основе текста на 101 языке В июне Сбер представил самую продвинутую (на тот момент) нейросеть для генерации картинок по текстовому описанию — Kadinsky. И вот, спустя около полугода, была представлена её вторая версия.

4 мелкие, но бесячие проблемы iOS 16, о которых нужно знать перед обновлением В прошлом году ровно через неделю после установки iOS 15 я написал статью, в которой крайне положительно отозвался о работе новой операционки. Планировал написать похожую про iOS 16, но что-то пошло не так: за неделю все же столкнулся с мелкими неприятностями, которые испор...

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

Как убрать голос из песни и оставить музыку на Айфоне Не так давно Apple Music представил своим пользователям традиционные итоги года — маленький, но приятный сюрприз со статистикой прослушиваний за последние 365 дней. Как оказалось, это еще не все: спустя некоторое время купертиновцы анонсировали Apple Music Sing —...

[Перевод] Тестирование Rust Я всё ещё продолжаю изучать Rust. Кроме синтаксиса, для знания языка нужно понимать его идиомы и экосистему. Сейчас я нахожусь на этапе изучения тестирования в Rust. Исходная проблема В течение многих лет работы с JVM мы активно применяли внедрение зависимостей. Даже если...

Archeland: Известна примерная дата релиза аниме игры Archeland — очень красивая аниме игра на смартфоны, которая стоит на одном уровне с Reverse 1999. Уже ранняя версия показала отличную озвучку, хоть и на корейском, плавные анимации, кучу спецэффектов и пошаговые битвы с элементами из файтингов. Так вот, теперь для Archeland...

Хотите получить синюю галочку в Инстаграм? Притворитесь музыкантом, обманув Google Получить желанную синюю галочку Instagram довольно непросто, и предполагается, что любой, кто её носит, является тем, за кого себя выдаёт. Помимо предложения влияния, владельцы проверенных учётных записей могут получить доступ к новым функциям до того, как они станут доступ...

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

iPhone пишет: сбой подключения к App Store. Что делать Несмотря на то что Apple не стала отключать App Store в России, время от времени пользователи сталкиваются с недоступностью магазина приложений. Айфон просто пишет: “Сбой подключения к App Store”. В такие моменты не то что не получается ничего скачать или тем более купить, ...

Как DALL-E 2 и Midjourney, только лучше: создана нейросеть Make-A-Video, которая генерирует видео по текстовому описанию Разработчики из компании Meta* представили новую нейросеть под названием Make-A-Video. И она умеет генерировать видеоролики по текстовому описанию. Это похоже на работу других нейросетей, которые создают изображения аналогичным способом, но там всё ограничивается одним ...

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

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

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

Вы можете поиграть в Rogue Company Elite до воскресенья Rogue Company Elite — командный шутер на iOS и Android. До воскресенья, 23-го октября, для игры проходит тестирование для избранных игроков. Вы также можете попробовать поучаствовать, скачав установочный файл. Отметим только, что игра может выдавать ошибку при входе в Google...

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

Пресс-релиз сборки Windows 11 Insider Preview Build 25188 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25188 для инсайдеров в Dev Channel. TL;DR • Microsift пробует новую настройку сенсорной клавиатуры в этой сборке, и Windows Terminal теперь является терминалом по умолчанию; • Эта сборка включает в себя хор...

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

Параллельный импорт, местное производство и колебание цен: что происходит на рынке смарт-приставок? Привет! Меня зовут Евгений Торчинский, а это — моя первая проба пера на Хабре. Я работаю с технологиями практически всю свою сознательную жизнь, хоть и начал свою карьеру с позиции оператора колл-центра. Я совмещал эту работу с учебой в Пермском Политехническом Универси...

В России появилось новое самое скачиваемое приложение на iOS. Lensa позволяет генерировать персонажей аниме и супергероев по фото Как сообщает РБК со ссылкой на данные data.ai, приложение для редактирования фотографий Lensa в пятницу, 25 ноября, возглавило рейтинг самых загружаемых среди пользователей iOS в России и Белоруссии. Это приложение попало в рейтинг за несколько дней до этого, дебютирова...

Яндекс выложил в опенсорс бету фреймворка userver Сегодня мы анонсируем выход в опенсорс фреймворка userver для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили. Вот ссылка на GitHub-репозиторий c исходным кодом, документацией, примерами, шабл...

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

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

Legeclo: Legend Clover предлагает 18+ сцены. Релиз в октябре Legeclo: Legend Clover — мобильная RPG, которая вышла в 2021 году на iOS и Андроид в Японии. Пользователи Reddit передают, что игра получит глобальную версию 4-го октября Тем временем разработчики выпустили небольшой комикс (приложен к статье на Reddit), где как раз раскрыва...

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

«Погуглить» «медиафейк» в «телеграм-канале». Русский язык официально пополнился 151 словом, 13 из них – из сферы IT Институт русского языка им. В. В. Виноградова РАН опубликовал первое крупное в 2022 году обновление «Русского орфографического словаря РАН», в который включили 151 слово, 13 из которых относятся к IT-сфере. Новыми словами из IT-сферы, которые отныне официал...

Какими моделями iPhone и iPad больше всего довольны пользователи: iPhone SE и iPad Air4 лидируют в новом рейтинге AnTuTu Сегодня разработчики популярного бенчмарка AnTuTu опубликовала свежий рейтинг мобильных устройств Apple, составленный на основании степени удовлетворённости их пользователей. Первое место занял компактный смартфон iPhone SE с положительным рейтингом почти 98%, втор...

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

Бесполезный и красиво ужасный язык программирования ALLang Примерно год назад я писал язык программирования под названием ALLang. Расшифровка его звучит так: Another LISP Language, что незамысловато даёт понимание его второсортности. Тем не менее, таковой язык всё же предлагает интересные особенности в своей реализации со стороны эз...

5 причин почему я купил умные часы Amazfit GTS 4 Если вы когда-нибудь выбирали умные часы в пару к смартфону на Андроиде, то знаете, что это совсем непростое дело. В этом плане владельцам Айфонов значительно проще. Лучше всего со смартфонами Apple взаимодействуют именно Apple Watch. Ни одни другие часы не могут сравниться...

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

Есть промокоды для бета-версии Ode to Alchemist Ode to Alchemist — мобильная игра, доступная на Андроид во многих странах; наши источники заявляют, что это ОБТ. По сути это idle-RPG, где вы собираете отряд из героев с разным уровнем редкости и различными стихиями. Битвы проходят на небольших аренах, причём герои сражаются...

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

Какие TWS-наушники купить для Android. Я выбрал такие Помню, как я в первый раз попробовал на себе, что такое наушники Huawei. Это было первое поколение Freebuds, когда они только вышли. У меня к ним были вопросы, в первую очередь, касающиеся плотности посадки в ушах. Один из них я даже чуть не потерял, когда мне прошлось немн...

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

Корпоративный Яндекс Мессенджер получил поддержку веток обсуждений. Что это и зачем нужно? Яндекс Мессенджер получил поддержку веток обсуждений Пакет западных санкций, принятых ещё в самом начале 2022 года, привёл к тому, что российский рынок практически в одночасье покинули десятки международных брендов. MasterCard, Visa, Netflix, Spotify — об их демарше сл...

Оптимизация Dockerfile для уменьшения размера и быстрой сборки образов У каждого образа Docker есть свой размер, который он занимает на жёстком диске. Порой бывает так, что контейнер с запущенным приложением на языке программирования Go, который содержит в себе всего лишь одну строчку с выводом фразы «Hello, world!» может занимать сотни Мб, в т...

[Перевод] Формальное описание менеджера пакетов Однажды автор решил помочь Грэму Кристенсену в сборе средств на проект Great Slate – и подарил ему два технических поста на выбор самого Кристенсена. Затем Грэм купил у него еще один текст и попросил написать. Что-нибудь, касающееся Nix или NixOS. Далее – от автора. Для ...

Elm – забава или серьёзный инструмент? Привет, Хабр! Данный обзор познакомит вас с частичкой мира функциональных языков программирования, а именно с Elm, кто-то узнает про этот инструмент, кто-то про то, что фронтенд – это не только HTML, CSS и JS. Читать далее

Что такое лиминальные пространства и почему их фотографии вызывают тревогу Фотографии лиминальных пространств вызывают у людей тревогу и ностальгию В Интернете существует странное и непонятное на первый взгляд сообщество под названием «Лиминальные пространства». В нем состоит более полумиллиона человек все они делятся фотографиями пустых подъездов,...

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

Что такое пространственный звук и почему он скоро станет доступен всем Согласно отчета Qualcomm о сфере аудио, пространственный звук сейчас очень популярен. Более 40% опрошенных заявили, что готовы платить больше за наушники с этой функцией. На заре ее появления таких людей было намного меньше. Да и мало кто понимал, что это вообще такое. Qual...

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

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

Классные фишки Siri в iOS 16, которые стоит попробовать Сири в Айфоне — далеко не самая полезная вещь. Голосовой ассистент настолько непопулярен, что многие элементарно его отключают при первоначальной настройке смартфона. Несмотря на весь негатив пользователей, Apple регулярно вносит серьезные улучшения в работу Сири: гов...

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

Школьников научат программированию Российские школьники 8-11 классов смогут бесплатно изучить современные языки программирования на двухлетних курсах в рамках проекта «Код будущего». Прием заявок на курсы стартовал на Госуслугах.

Растет спрос на аналитиков 1С: кто это, чем занимаются и не тупиковый ли это путь? По данным из аналитического исследования «Крупнейшие ИТ-разработчики России 2020», «1С» — лидер среди отечественных разработчиков ПО. Примерно 1,5 миллиона государственных учреждений и компаний различных отраслей работают с ПО фирмы «1С». А в условиях импортозамещения они бу...

Plastic SCM + Unreal Engine Доброго времени суток! Меня зовут Евгений, я разработчик геймдев студии. Как и в любой разработке, мы используем системы контроля версий. Моей любимой является Plastic SCM, вместе с тем я почти не встречал команды её использующие. Обидно. Попробую исправить это недоразумение...

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

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

TypeScript в React-приложениях. 1. Как типизировать данные Данная статья является первой в цикле статей о практическом применении языка Typescript в React-приложениях. Амбициозная цель автора — в конечном счёте написать книгу, которая будет ближе к практике чем к теории. В этом смысле книга не будет разжёвывать документацию языка, а...

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

Старушка PlayStation 4 справляется с God of War: Ragnarok, но шумит, «как реактивный двигатель». Появилось сравнение с PS4 Pro и PS5 God of War: Ragnarok, как известно, выйдет и на PlayStation 4. Более того, разработчики уже заявляли, что игра создавалась в первую очередь именно для нормальной работы на консолях старого поколения. И теперь у нас есть возможность взглянуть, как она там работает. ...

Отечественная альтернатива Google Play развивается: в RuStore появились рекомендации и тематические подборки Команда онлайн-магазина приложений RuStore для операционной системы Android, отечественного аналога Google Play, сообщила о запуске важного обновления.  Пользователям RuStore стали доступны рекомендации и тематические подборки. Как отмечают разработчики, в магазин...

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

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

Представлены новые мыши и клавиатуры Logitech для Mac, включая первую механическую клавиатуру Компания Logitech объявила о выпуске линейки новых мышей и клавиатур, который специально разработаны для работы с компьютерами Mac. В список попала первая механическая клавиатура Logitech, оптимизированная для Mac. Клавиатура MX Mechanical Mini для Mac за 150 долларов ...

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

Как заменить Сири на Алису на Айфоне Современное устройство уже невозможно представить без голосовых помощников и ассистентов. Siri, Google Ассистент, Alexa, Маруся, Алиса и список этот можно еще продолжать. Многие компании стараются сделать своего помощника, который будет работать на их устройствах максимальн...

Что нужно знать перед стартом карьеры в IT Как понять, что сфера IT вам подходит, и с чего начать карьеру, если нет опыта? Ответим на вопросы о старте карьеры в IT и дадим советы по выбору направления веб-разработки. Вам подойдёт лайв, если вы Интересуетесь веб-разработкой и имеете базовые знания. Хотите сменить...

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

Flutter jank shaders — история проблемы и пути решения Меня зовут Андрей, я Flutter-разработчик в команде Центра развития финансовых технологий (ЦРФТ) Россельхозбанка. Сегодня поговорим о «jank shaders» — дёргающейся анимации при первых запусках приложений на Flutter — и о том, как можно постараться её исправить.Несколько лет на...

Гайд по Last Fortress Underground: путеводитель по основам Игровая индустрия предлагает так много игр и так много различных жанров, а также разные подходы к каждому из них. Но что делать тем, кто хочет попробовать свои силы в выживании во время зомби-апокалипсиса в Last Fortress: Underground? Выживать, строить убежище и исследовать ...

[Перевод] Как оставаться программистом, если у тебя память как у дрозофилы Мой мадригал тем инструментам разработки, которые изменили мою жизньПрограммирование стало гораздо более многогранным ремеслом с тех пор, как в середине 1990-х я впервые попробовал AmigaBASIC. В те времена еще можно было купить один большой том о компьютере, на котором вы пр...

Открытая вакансия: AndroidInsider.ru ищет автора на полный рабочий день Кого опять погнали, наверняка спросите вы, прочтя заголовок? Никого, ответим вам мы. Просто мы в редакции AndroidInsider.ru приняли решение расширить наш штат и теперь ищем автора к себе в команду, который будет достаточно инициативным и грамотным, чтобы работать вместе с н...

Шутер Legendary Larry доступен на смартфоны Legendary Larry — мобильная игра с графикой уровня «бесплатных ассетов Unity». Разработчики добавили небольшие кат-сцены на движке, в ходе которых показывают новые типы зомби. Управление ручное, это касается как ходьбы, так и прицеливания со стрельбой. Legendary Larry досту...

Создание системы документирования, или как мы от «ворда» к docs as code за месяц переходили Привет, Хабр! Меня зовут Юрий Никулин, и я руководитель направления документирования Cloud. Сегодня расскажу, как мы перешли с документирования в Word на подход docs as code и почему в качестве языка разметки выбрали reStructuredText. Читать далее

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

Топовая колода для новичков в Marvel Snap Marvel Snap — карточная игра и отличная альтернатива таким проектам, как Hearthstone и Magic: The Gathering Arena. В ней столько разнообразных тактик, что даже со стартовой колодой можно сыграть 10 матчей и каждый раз «подстраиваться» под конкретную ситуацию. Дело в том, что...

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

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

Ролевая игра DeGlory подойдёт фанатам Ragnarok DeGlory — ролевая игра, которая появилась в американском Google Play; информации о версии на iOS нет. Геймеров ждёт вертикальный геймплей и мультяшная графика. Им предстоит собрать отряд из подростков, а может и детей, которые при помощи типичного средневекового оружия — меч...

Urban Trial Pocket позволяет выполнять трюки на мотоцикле Мобильная игра Urban Trial Pocket доступна на iOS и Андроид. Plug in Digital вернул старенькую франшизу с бесплатной пробной версией. Urban Trial Pocket — спортивный проект на смартфоны, где вы должны добраться до конца уровня по 2,5D уровню, преодолевая препятствия и выпол...

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

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

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

Huawei Mate 50 позволит звонить и отправлять сообщения даже после разрядки аккумулятора Появились интересные сведения о флагманской серии смартфонов Huawei Mate 50, которая может быть выпущена уже в сентябре этого года. В новой версии операционной системы Harmony 3.0, под управлением которой будут работать смартфоны серии Huawei Mate 50, будет аварийный ре...

Что там по автотестам на Android в 2022? Всем привет!Меня зовут Женя, и я люблю автотесты. Причем люблю так сильно, что даже стал соавтором Kaspresso, OpenSource библиотеки для написания автотестов под Android, и автором ряда докладов и статей про тесты (Kaspresso: фреймворк для автотестирования, который вы ждали, ...

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

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

Что выбрать вместо Word и Excel, после ухода Microsoft из России Найти хороший редактор документов сложно. Но мы нашли В то время, когда огромное количество работы сопровождается документами в электронном виде, игнорировать возможность получить удобный инструмент для такой работы просто нельзя. У всех есть свои текстовые редакторы и редак...

Магазин приложений Apple App Store «стал кишащим рекламой подражателем самого себя», считает бывший старший менеджер компании На сайте Business Insider вышла статья под названием «Магазин приложений Apple стал кишащим рекламой подражателем самого себя, что не очень хорошо для пользователей или разработчиков iPhone». Её автором является Майкл Гартенберг — бывший старший менедж...

Павел Дуров пообещал сделать свою криптобиржу и кошельки без проверки данных Многие, наверное, уже и забыли о том, что ещё несколько лет назад Павел Дуров планировал запустить собственную блокчейн-сеть Telegram Open Network (TON) и альткоин под названием Gram. Несмотря на то что предпринимателю удалось привлечь достаточные инвестиции для финансирова...

4 лучших альтернативных клиента ВКонтакте для Андроида 26 сентября Apple удалила из своего магазина приложений App Store все программы VK. В том числе и клиент социальной сети ВКонтакте. Аналогичные действия в любое время могут произойти и в Google Play. На днях у нас выходил материал, как можно установить приложение ВКонтакте ...

Какая видеокарта подойдёт для комфортной игры в Call of Duty Modern Warfare II. Тесты 44 видеокарт показывают, что решения AMD выглядят лучше Игра Call of Duty Modern Warfare II стала доступна на ПК, и сегодня у нас есть возможность оценить производительность большинства современных видеокарт в этой игре в разных режимах.  Авторы канала Hardware Unboxed собрали 44 3D-карты и протестировали их в трёх осно...

Установка сервера 1С, Postgresql и терминального сервера для клиентских приложений 1С на ОС Fedora Linux На настоящий момент фирма 1С предоставляет возможность установки своего основного программного продукта на ОС Windows, Linux и MacOS (только клиентского приложения). На официальном портале 1С зарегистрированный пользователь может скачать установочные наборы программ для э...

В новом геймплейном трейлер Need for Speed Unbound хорошо видно, как выглядит то самое ожившее граффити Разработчики Need for Speed Unbound показали полноценный геймплейный ролик игры, так что теперь можно нормально оценить одно из главных новшеств проекта — теги или ожившее граффити, как называют анимационные эффекты сами создатели.  В новом видео можно оцени...

WireMock – швейцарский нож в арсенале тестировщика. Часть 1 Всем привет! Меня зовут Анатолий Калмыков, и я отвечаю за качество создаваемых решений в «Ростелеком ИТ». Сегодня я расскажу вам про WireMock – это одновременно и утилита, и библиотека на Java для создания HTTP заглушек над веб-сервисами. Он создает HTTP-сервер, к которому м...

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

Suicide Guy: Sleepin' Deeply перенесли на смартфоны в Китае Для игры Suicide Guy: Sleepin' Deeply началось тестирование в Китае. Вы попадёте в сон человека, который мечтает о пиве крепости 99,9%. Suicide Guy: Sleepin' Deeply — изначально головоломка для ПК и консолей. С момента релиза игры её успели снять с прилавков Steam, а теперь...

На YouTube теперь можно выбрать уникальный псевдоним Компания Google объявила о запуске новой функции для видеоплощадки YouTube - уникальные псевдонимы вида @name для авторов контента.  Как отмечают разработчики,  с этой функцией авторам и зрителям будет легче находить друг друга. Авторы смогут придумывать уник...

Когда не хватает слов: Яндекс возродил «Балабобу» со знанием двух языков Команда Яндекса объявила о запуске новой версии сервиса на основе системы искусственного интеллекта — «Балабоба».  Напомним, изначально «Балабоба» начал работать летом 2021 года, а весной 2022 года его работа была приостановлена. ...

Гордон Фримен стал героем новой игры во вселенной Half-Life: она скоро появится Steam Разработчик под ником PinkyDev сообщил, что игра под кодовым названием Codename: Loop, которая является спин-оффом шутера Half-Life, получил разрешение от Valve на размещение в Steam в ближайшем будущем. Главым главным героем Codename: Loop стал протагонист серии Half-L...

Кем работать в IT в 2022: Backend-разработчик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

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

Apple выпустила iOS 16 beta 5. Как обновиться, если вы не разработчик В понедельник, 8 августа, Apple выпустила iOS 16 beta 5. Традиционно обновление пока распространяется только для разработчиков и обладателей соответствующего бета-профиля. Несмотря на это почти любой может получить его, равно, как и обновиться на тестовую сборку. Обновление...

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

Концепция Data Mesh. Принципы, идеи, применение на практике С чего началась наша компания? В первую очередь, конечно, с людей и с идеи. Как это обычно бывает, правильные люди абсолютно случайно познакомились друг с другом, и вот я здесь, сижу и пишу этот пост =) Была, однако, и ещё одна очень важная составляющая - данные...Любой ML-п...

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

[Перевод] Новые функции внедрения зависимостей в .Net 6 Продолжаем делиться полезными материалами в backend-разработке. Осваивая новые инструменты, специалисты SimbirSoft часто читают материалы зарубежных авторов, чтобы быть в курсе актуальных тенденций. В этот раз наш выбор пал на серию материалов британского разработчика Эндрю ...

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

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

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

Microsoft признала проблему со звуком в Windows 10 После установки обновления KB5015878 или более поздних обновлений на некоторых устройствах Windows могут возникнуть проблемы с неработающим звуком. Некоторые затронутые устройства Windows могут не иметь звука, но другие затронутые устройства Windows могут иметь проблемы толь...

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам Всем привет! Меня зовут Аня, я строю и развиваю инфраструктуру мониторинга в платформе телеметрии Ozon. Моя команда не только помогает настроить мониторинг, но и разрабатывает различные сервисы и инструменты, чтобы упростить жизнь разработчикам компании.В прошлом году я расс...

Как по-умному выбрать новый телевизор. Сравнили 3 популярных способа Выбираете новый телевизор? Сейчас расскажем, какие варианты у вас есть Кто бы что ни говорил вам по поводу бесполезности телевизора в 21 веке, это большое заблуждение. Даже те, кто утверждают, что телек не смотрят совсем, по факту его всё-таки смотрят. Они наверняка брезгуют...

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

Мобилизация: юридические рекомендации предпринимателям Всем привет! Меня зовут Роман Бузько, я пишу на юридические и финансовые темы преимущественно на VC c 2015 года. Это мой первый пост на Хабре. Статья представляет собой обновленную версию нашей недавней публикации. На следующей неделе будет продолжение, когда пыль осядет и б...

NuxtJS получил тройку, потерял JS и меняет фронтенд 17 ноября вышла стабильная версия Nuxt 3.0 (теперь без JS) - популярного фреймворка для построения фронтенд-приложений на Vue 3.Поэтому публикую тут самые важные, на мой взгляд, новые фичи + некоторые мысли насчёт увиденного. Читать далее

[Перевод] Как использовать QueryParamsHandling в Angular При создании одностраничных приложений URL часто меняется без перезагрузки страницы. Это может приводить к проблемам при попытке доступа к параметрам запроса из URL. Функция QueryParamsHandling в Angular позволяет решить эту проблему. QueryParamsHandling — это стратегия ма...

Пресс-релиз сборки Windows 11 Insider Preview Build 25201 Компания Microsoft выпустила сборку Windows 11 Insider Preview Build 25201 для инсайдеров в Dev Channel. TL;DR • Microsoft выпускает ISO-образы для этой сборки — их можно скачать здесь ; • Microsoft начинаем развертывать расширенный вид для виджетов. Сначала Microsoft начина...

MMO Holy Dragon Knight предлагает много промокодов в честь запуска В Holy Dragon Knight может и нет реалистичной графики, за то разработчики дают много подарков новичкам. Holy Dragon Knight — мобильная MMO, которая доступна на iOS и Андроид в Юго-Восточной Азии. Она предлагает 4 класса на выбор: рыцарь, лучник, разбойник и маг. Кастомизаци...

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

Не устанавливается Сбербанк Онлайн на Андроид. Что делать Несмотря на то что Сбербанк Онлайн на Android по-прежнему доступен для загрузки, в отличие от iOS, это не значит, что у пользователей мобильной ОС от Google нет с ним никаких проблем. У кого-то приложение попросту вылетает, у кого-то не обновляется, а у кого-то — что,...

Apple выпустила macOS Ventura для всех желающих. Как обновиться прямо сейчас Сегодня, 24 октября, Apple выпустила новую версию операционной системы для компьютеров macOS Ventura для всех желающих. Традиционно их всех операционок, которые представляют на WWDC, именно macOS выходит самой последней. Но в этом году традиция была немного нарушена, так ка...

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

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

Создаём своё объектное хранилище за чаc Привет! Меня зовут Артем Гаврилов и я работаю в Tarantool. Сегодня я расскажу, как быстро создать объектное хранилище на основе платформы in-memory вычислений Tarantool и распределённой файловой системы IPFS (InterPlanetary File System). Мы рассмотрим пример шардирования с...

Кем работать в IT в 2022: Python-разработчик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

[Перевод] Как выбрать для новичка такой проект, чтобы он уволился У вас возникал синдром «сожалений специалиста по найму»? Это когда вы жалеете о том, что наняли кого-то сразу после того, как он начал работать. Может быть, вам не нравится внешность новичка, а может вы просто желаете погрузить мир в хаос. Или, хуже того, он как-то упомянул...

В США готовят к выходу летающий электромобиль за 300 тысяч долларов Калифорнийский стартап Alef Aeronautics продемонстрировал свой новый прототип — летающий автомобиль Model A с электрическими двигателями, пригодный для поездок по обычным дорогам. Новинка оснащена необычным сетчатым корпусом, который выступает несущей конструкцие...

Microsoft выпустила Windows Package Manager 1.3 Компания Microsoft выпустила Windows Package Manager 1.3. Улучшения манифеста Отображение документации Некоторые пакеты включают документацию, связанную с версией пакета. Теперь вы сможете увидеть документацию и соответствующий URL-адрес при запуске winget show. Примечания п...

Microsoft выпустила Windows 10 версии 22H2 для инсайдеров в Release Preview Channel Сегодня Microsoft выпускает первую предварительную сборку Windows 10 версии 22H2. Windows 10 Build 19045.1865 (KB5015878) теперь доступна в Release Preview Channel для Windows Insider Program for Business для проверки на устройствах в их организациях. Коммерческим устройства...

“Один дашборд, чтобы править ими всеми” Привет! Как мы писали в предыдущих постах, наша команда создает удобные дашборды для разных департаментов СИБУРа, от хозяйственной деятельности до продаж. Но всегда есть кто-то уровнем повыше, которому нужно как-то централизованно и быстро получать самую верхнеуровневую...

Молодежь нынче пошла не та, или поиск системного аналитика «за 200» Всем привет!Меня зовут Коля, и я периодически собеседую кандидатов на позицию системного аналитика. За последние два месяца провёл порядка 20 десятков собеседований. В основном были кандидаты с опытом 1.5-3 года, на пути к уровню Middle и с зарплатными ожиданиями 150-200 тыс...