Социальные сети Рунета
Среда, 5 октября 2022

Чек-лист: как управлять качеством разработки на проекте Всем привет!Меня зовут Иван Антипин, я занимаю должность технического директора в компании AGIMA. 18 и 19 августа на конференции AGIMA Partners’ Weekend я рассказывал, как мы в AGIMA управляем сроками и качеством в разработке. Я не могу поделиться своим докладом с конференци...

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

Discriminated Unions в C# Всем привет. Среди многих интересных концепций, имеющихся в F#, меня привлекли Discriminated Unions. Я задался вопросом, как их реализовать в C#, ведь в нем отсутствует поддержка (синтаксическая) типов объединений, и я решил найти способ их имитации.Discriminated Unions - ти...

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

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

Простые highload паттерны на Go Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на Go. Эти подходы довольно хорошо известны, но как мне кажется они недооценен...

Как создать компанию за 7 дней и не сойти с ума Привет! Меня зовут Кристина Дмитриевых, я отвечаю за внешний PR и взаимодействие со СМИ в компании ITentika. Хочу поделиться нашей историей, рассказать и показать практически смертельный номер на собственном примере — как сохранить часть бизнеса компании, которая решила поки...

Physically-based rendering. Ray marching (часть 1) В этой статье ты, мой читатель, познакомишься с основными понятиями в трассировке лучей и сможешь попробовать написать свой первый рендер, а во второй части я расскажу, как получить реалистичный рендер мыльного пузыря. Читать далее

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

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

От Soda Luv до BTS: как ВКонтакте рекомендует музыку миллионам пользователей Всем привет! Это Даня Самойлов и Женя Замятин, мы из команды Core ML, занимаемся рекомендациями VK Музыки. В этой статье мы хотим поделиться с вами, как устроена наша система музыкальных рекомендаций (на примере алгоритмическ...

Курс по Ruby+Rails. Часть 1. Императивное программирование Компания Evrone работает на рынке веб-разработки уже 13 лет. Ruby on Rails — одна из технологий, которую мы используем часто, поэтому накопили внушительный багаж знаний — от продвинутых приёмов программирования на Ruby до эффективного использования «магии» Rails. Чтобы делит...

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

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

Smart Forms: Наш опыт автоматизации сбора данных Привет, Хабр! Сегодня я хочу поговорить о проблеме автоматизации сбора данных. В этом посте мы обсудим, какие именно минусы несет сбор данных через файлы Excel, а также расскажем подробнее о наших собственных наработках по автоматизации сбора информации. Речь пойдет о практи...

[Перевод] Как использовать тип JSONB в PostgreSQL с Hibernate Многие СУБД, помимо поддержки стандарта SQL, предлагают дополнительную проприетарную функциональность. Одним из таких примеров является тип данных JSONB в PostgreSQL, позволяющий эффективно хранить JSON-документы.Конечно, хранить JSON-документ можно и в виде простого текста ...

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

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

CDC и логическая репликация для баз данных, реализованных на стеке open source-решений Привет, Хабр! На связи СберТех — мы создаём Platform V, цифровую платформу Сбера для разработки бизнес-приложений.В платформу входит более 60 продуктов на базе собственных сборок open source, доработанных до уровня enterprise по функциональности, безопасности, производительн...

Куда мы катимся? Первая часть Сегодня я хочу поговорить с вами про такую замечательную вещь как Point in time recovery (PITR) в PostgreSQL.Механизм восстановления на определенную точку во времени работает таким образом – у нас есть базовый бэкап, созданный при помощи какой-либо утилиты создания бэкапов (...

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

Java, реактивное программирование, Reactor, Spring Cloud Function, Streams, etc… Реактивное программирование в Java — полезный инструмент со множеством применений. Его суть в асинхронной обработке поступающих сообщений, и есть несколько вариантов реализации этого механизма. И Java в целом, и Spring Framework в частности подразумевают несколько аспектов ...

Разработка драйвера сетевого адаптера для Linux. Часть 1 В этой статье мы рассмотрим как устроен драйвер сетевого адаптера для Linux.Cтатью разделим на две части.В первой части рассмотрим общую структуру сетевого адаптера, узнаем какие компоненты входят в его состав, что такое MAC и PHY, разберемся как подготовить адаптер к работе...

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

HR co-pilot или как я кадра подбирал HR co-pilot или как я кадра подбирал. Поводом для написания стала публикация Почему айтишники не могут пройти собеседование с эйчаром - решил поделиться своим опытом, как меня отправили в помощь к рекрутеру и что из этого вышло. Тайные движения внутри организации и вид изну...

Digital Guardian: от идеи до продукта Не знаю, как считаете вы, но я убеждён, что любая работа обязывает человека к непрерывному изучению нового. А уж что говорить, когда ты работаешь в ИТ? Здесь чуть ли не каждый день кто-то что-то да придумает. Придерживаясь своего правила «вечной учебы», я решил, что будет бо...

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

Концепцию Dynamic Island уже добавляют в смартфоны Realme. Компания просит поклонников делиться идеями Компания Realme обратилась к поклонникам на своей страничке в социальной сети Weibo с вопросом по поводу аналога функции Dynamic Island, которая представлена в iPhone 14 Pro и iPhone 14 Pro Max. Realme подтвердила, что компания тоже может менять форму пользовательс...

[Перевод] Экзибит, прокачай мой трансформер или Основные идеи по улучшению модели трансформера с 2018 по 2020 год (часть 1) В июне 2021 года вышла статья “A Survey of Transformers” - обзор различных нововведений, сделанных с применением архитектуры “трансформер” после ее появления в материале “Attention is all you need”.Этот материал особенно актуален сейчас. Приведенные подходы и архитектуры нач...

Экраны-водопады не прижились, критику пользователей услышали. Huawei Mate 50 Pro получит более привичный дисплей Первым мобильным телефоном Huawei, который использовал этот экран-водопад, был Huawei Mate 30 Pro, выпущенный три года назад. За ним последовал Huawei Mate 40 Pro, а в Huawei Mate 50 Pro производитель откажется от такого решения, как утверждают источники. Напомним, Hua...

В поддержку 3D модели Всем привет и добро пожаловать в мой мир 3D дилетанта. Дилетантом себя считаю по тому что я сам никогда не печатал на 3D принтере, но небольшой опыт моделирования для принтера у меня есть. В связи с чем я решил продолжить своё развитие в этом направлении и это моя первая мод...

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

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

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

5 функций Always On Display на новых iPhone, которых нет на Андроиде Последнее время производителям смартфонов становится все сложнее придумывать новые фишки. В такой ситуации в ход идет старое доброе копирование. Зачем заново изобретать то, что уже было придумано до тебя и благополучно работает не первый год? Естественно, незачем. Лучше взя...

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

[recovery mode] FizzBuzz по-пенсионерски Статья коллеги @qrdl про собеседование с написанием вариантов FizzBuzz очень понравилась.Но очень не понравился код, совсем не понравился. (Так бывает, статья задорная, веселая, с понтами, а код не хороший) И после публикации технотекстов пришлось внимательно изучить https:/...

Параллельные вычисления в Apache Spark Всем привет!Иногда кажется, что для решения проблемы недостаточно простого выполнения расчётов в Spark и хочется более эффективно использовать доступные ресурсы. Меня зовут Илья Панов, я инженер данных в одном из продуктов X5 Tech, и хочу поделиться некоторыми подходами пара...

А почему? Часть 1. Вводная Мы все умрём. Рано или поздно, и в этом не стоит сомневаться. Ровно точно так же отомрёт и текущее мироустройство, создав что то новое. И я этому безмерно рад.Сегодня я бы хотел поговорить о культе потребления, который уже стал каким то чёртовым флагом нашей цивилизации. Ну ...

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

Я сделаю свою «умную» колонку… «with blackjack and hookers!». Эпизод 2 (но двоек не существует). Проект NeBender Данный проект является одновременно развитием и ответвлением проекта Pinder.В комментариях к первой статье (да и сам думал об этом тоже) мне предлагали вариант для распознавания смыслов на GPT.Почитал немного про использование GPT, круто это всё конечно, вот прямо спорткар, ...

Управление устройствами интернета вещей через Kubernetes Kubernetes последовательно захватывает все новые ниши для декларативного описания ожидаемого состояния и теперь ресурсами Kubernetes можно управлять облачными провайдерами (например, через Crossplane), создавать и масштабировать функции (KNative) и многим другим. И кажется и...

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

Делаем эффекты в видеосвязи, используя Canvas API и MediaPipe Привет! На связи Влад из команды видеоплатформы Skyeng. Мы отвечаем за аудио и видео коммуникацию в образовательных продуктах, применяем WebRTC и реализуем фичи вокруг Video Conferencing. О реализации одной из них хочу рассказать: мы сделали видеоэффекты для веба.Изначально,...

Мой отчет о конференции Baltic Digital Days 2022 Дорогие друзья, хочу вам рассказать о моей поездке на конференцию Baltic Digital Days 2022, которая прошла в Калининграде. Ее еще называют BDD. Это моя самая любимая конференция по интернет-маркетингу. Я впервые на ней побывал в 2017 с докладом. Мне так понравилось, что я е...

TeamViewer — быть или не быть Как мы помним, с 5 мая 2022 года в Беларуси и России перестал работать сервис TeamViewer. В комментариях к данному посту, я упомянул, как довольно несложно решил эту проблему и пообещал написать более развёрнутое руководство. К сожалению, примерно в то же время я начал ...

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

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

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

Шахматы на C++ Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими програ...

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

SamsPcbLab, часть 4: Тактика развития микроэлектронной отрасли РФ до 2030 года Обстоятельства подтолкнули подумать на тему существующих проблем в отрасли, а также их возможных решений. Решил оформить это в статью на Хабре, но сначала сел за изучение уже написанного, чтобы не повторяться, а также откалибровать свои мысли. Прочитал около 20 статей, как в...

Godot | Open Dungeon | Часть alpha По довольно немногочисленным просьбам выкладываю исходник очень простенькой игровой 3D заготовки на движке Godot, вместе с пошаговым описанием того, как собрать подобный прототип самостоятельно. Вероятно, это первая часть и последует продолжение. Читать далее

Сравнение Quartz, kagkarlsson и кастомной реализации для запланированного задания в реактивном Spring Boot приложении Часто Java-разработчикам требуется реализовать запланированные задания. Современные реалии диктуют нам, что система должна быть масштабируемой, то есть вне зависимости от количества реплик и распределения нагрузки мы ожидаем выполнения задания по условиям, которые были опред...

[recovery mode] Атака на String.hashCode: прообразы и коллизии Как-то раз мне понадобилось несколько наборов строк с коллизией по хеш-коду. То есть таких, чтобы значение String::hashCode() совпадало для всех строк в наборе. Блуждание по интернету не дало результатов, примеров было мало и все они довольно однообразны. Поиск по словаря...

Разработка, основанная на приемочных тестах (ATDD) Работая с продуктовыми командами разработки, я чаcто наблюдал два сценария написания требований к разрабатываемому продукту, и у обоих сценариев есть перекос в одну или в другую сторону:1. Большой фокус в требованиях уделяется функциональной и технической части, то есть тому...

Android 12L существует только благодаря Samsung. Вскрылись подробности необычного сотрудничества Google с корейским гигантом Операционная система Android 12L в своё время была представлена, как решение для устройств с большими экранами. Несмотря на это, Samsung Galaxy Z Fold4 стал первым смартфоном компании на данной ОС, а другие производители зачастую вообще не используют эту версию. И тепер...

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

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

Лучшие книги по Python 2021-2022 года: для новичков и профи Привет, Хабр! Поговорим о книгах? Есть мнение, что люди начали читать меньше и всё чаще многие потребляют уже готовый контент в виде роликов на YouTube или сокращённых вариантов различных произведений. Но это вряд ли, ведь если бы люди не читали книги, могли бы тогда развива...

Категоризация веб-ресурсов при помощи… трансформеров? Привет! Меня зовут Анвар, я аналитик данных RnD-лаборатории. Перед нашей исследовательской группой стоял вопрос проработки внедрения ИИ в сервис фильтрации веб-контента SWG-решения Solar webProxy. В этом посте я расскажу, зачем вообще нужен анализ веб-контента, почему из мно...

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

Инженер-любитель создал рабочую копию SpaceX. Он станет миллиардером? Полет Scout F — копии ракеты Falcon 9 В 2015 году компания SpaceX совершила большой прорыв в области космонавтики, осуществив посадку первой ступени ракеты Falcon 9 для повторного использования. С этого момента ракеты-носители Илона Маска стали многоразовыми, благодаря чему ...

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

[recovery mode] SOLID на практике в автоматизации тестирования Как на практике реализовать все принципы и упростить разработку тестирования BDD ?Примером будет интеграционное тестирование, но вам ничего не помешает реализовать для End2End Читать далее

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

[Перевод] Общий обзор методов резервного копирования Решения по резервному копированию для окружений VMware и Hyper-V отличаются многими аспектами, которым можно посветить целую обширную статью. В этой же публикации мы разберем только один из этих аспектов – типы бэкапа. Ниже представлен краткий обзор каждого из традиционных ...

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

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

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

Oauth 2.1 spring authorization server + SPA Доброго всем дня уважаемые хабровчане!До сего момента я являлся лишь читателем этого замечательного ресурса, но вот кажется и пришло время написать мою первую статью.Oauth 2.1 - дальнейшее развитие популярного фреймворка авторизации Oauth 2.0, который на момент написания ста...

Как правильно собрать хотенд Ender 3 и подобных ему принтеров . Новички много задают вопросов по элементарным проблемам 3д печати . Решил выложить видео с ютуб .Думаю многим поможет. Я не поддерживаю все идеи автора канала . Ничего не рекламирую .

Как я стала профи: стажер Tele2 и спецпроект про базовые станции Привет, Хабр! Меня зовут Надежда Калинина. Я стажер Tele2 и уже год работаю в департаменте цифрового контента и дизайна. Хочу поделиться своим необычным опытом участия в спецпроекте, который сделал из меня человека профессионала. Речь пойдет о создании спецпроекта «Базовая С...

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

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

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

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

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

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

[Перевод] Как опубликовать свой плагин в репозиторий WordPress.org Каждый, кто знаком с WordPress, пользуется плагинами с его репозитория, это очень простой и удобный способ расширить стандартный функционал. Если вы разрабатывали или кастомизировали тему, то сколько раз вы копировали один и тот же код с предыдущего сайта на новый? Сколько р...

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

Обзор смартфона Google Pixel 6: авангард мобильной фотографии Сегодня я хочу представить вашему вниманию подробный пользовательский обзор смартфона Google Pixel 6, но прежде чем перейдем к самому девайсу — небольшое предисловие.Смартфоны от Google никогда не были мейнстримом, год за годом проигрывая лидерство таким гигантам, как Apple ...

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

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

VESA представила стандарт ClearMR Ассоциация стандартов видеоэлектроники (VESA) хочет упростить покупку вашего следующего монитора или телевизора и делает это, вводя новый стандарт. И да, между DisplayPort, DisplayHDR и AdaptiveSync уже существует больше стандартов VESA, чем кто-либо может отследить, но в ко...

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

Откуда Apple берет рингтоны и звуки для iPhone? Здесь вся правда Еще с десяток лет назад мелодии на телефоне были очень важны: стандартные звуки позволяли узнать не только принадлежность устройства к тому или иному бренду, но и то, насколько трепетно владелец относится к своему гаджету. Определялось это по рингтону: если на нем стоял при...

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

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

Обзор Iron Marines Invasion: мобильная RTS c межгалактическим конфликтом Iron Marines Invasion только вышла на смартфоны. Я успел поиграть в неё раньше релиза, чтобы выдать взвешенное мнение. Это мобильная RTS, которая предлагает упрощённое управление по сравнению с классическими представителями жанра, а также ежедневные задания, чтобы не заскуча...

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

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

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

12 мобильных офлайн-игр, чтобы научить ребенка программировать Привет, Хабр!  Учить детей программировать с помощью мобильных игр – это уже классика. Собрала для вас подборку 12 игр и каждую протестировала. Есть варианты для дошкольников и школьников. Приложения работают в офлайн-режиме, поэтому можно отключить интернет и спокойно ...

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

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

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

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

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

Модернизация дровокола CHAMPION LSH5001. Всем доброго дня.Вариант модернизации дровокола CHAMPION LSH5001. Как говорится, из того что было под рукой. Все изменения внесены на мой страх и риск =).Дровокол вещью оказался полезной, но несколько неудобной в использовании... Обе руки заняты управлением устройством, а по...

Как реализовать магию Sqoop для загрузки данных через Spark Очень часто приходится слышать, что Sqoop — это серебряная пуля для загрузки данных большого объёма с реляционных БД в Hadoop, особенно с Oracle, и Spark-ом невозможно достигнуть такой производительности. При этом приводят аргументы, что sqoop — это инструмент, заточенный по...

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

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

DIY ручной лазерный сканер, финальная сборка VT-LASER Привет!Со времени последней статьи прошло некоторое время, но все детали приехали и пора собирать мой DIY лазерный сканер! Первую часть про корпус можно почитать тут https://3dtoday.ru/blogs/romanvl/diy-rucnoi-lazernyi-skaner-sobiraem-korpusСборкаСборка всех частей не достав...

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

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

Как мы ведём документацию рядом с кодом В Альфа-Банке мы уже больше 5 лет ведём документацию рядом с кодом. Но она используется не для всех проектных документов. Дело в том, что документация у нас делится по слоям: фронт, миддл и бэкенд. Если с миддлом — слоем микросервисов — всё хорошо, то вот с переводом фр...

Первый опыт написания полноценной программы Каждый начинающий программист мечтает реализовать свой собственный проект. Не написать простенький код, по заданию преподавателя, а воплотить в жизнь свои идеи. Так и я, изучая C++ 3-4 месяца, решился попробовать разработать макет электронного журнала для преподавателей. Чи...

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

Что за день! Какой чудесный день! Техдень Разработка — довольно креативная сфера, в которой монотонная работа от звонка до звонка грозит потерей интереса, снижением продуктивности, и, конечно, выгоранием. Хорошо, если получается давать людям какой-то простор для фантазии. Это на пользу и для самих сотрудников, для к...

25 правил разработки программных интерфейсов [издание третье, дополненное и расширенное] Это — очередная (уже третья) ревизия главы 11 мой книги о разработке API. Если вы найдёте этот текст полезным, я буду очень благодарен за рейтинг на Амазоне. Читать далее

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

Запуск Flannel & kube-proxy отдельно от кластера Всем привет! В сегодняшнем материале разберемся, как сделать внутренние сетевые ресурсы кластера k8s доступными напрямую с внешнего хоста. Спойлер: в этом нам поможет запуск Flannel в связке с kube-proxy этом самом хосте. Так мы получим доступ к приложениям, запущенным в Kub...

Центрируй, властвуй, располагай Всем привет, с вами Кирилл Мыльников, frontend разработчик компании Usetech.Сегодня я хочу рассказать о вертикальном и горизонтальном центрировании CSS (Cascading Style Sheets). В сети есть много статей на эту тему, но я хочу выделить все виды горизонтального и вертикального...

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

Apache Superset. Первый взгляд на BI инструмент В последнее время изучая вакансии на сайтах по поиску работы, все чаще стал отмечать, что помимо платных инструментов BI от кандидатов требуется знание еще бесплатных платформ. Мой предыдущий опыт работы по построению графической отчетности был связан исключительно с коммерч...

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

Интервью с Джейсоном Тернером, одним из ведущих подкаста «CppCast»: история и причины закрытия проекта В этой статье мы поговорим с Джейсоном Тернером, одним из основателей CppCast. CppCast – это первый С++ подкаст, основанный С++ разработчиками. Начиная с 2015 года каждую неделю на CppCast выходили подкасты с участием различных гостей, среди которых были и спикеры С++ конфер...

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

Как ГЛОНАСС испортил мне кровь и причем тут BI Привет, Хабр! Этот будет пост о том, как тяжело может идти принятие решения об импортозамещении популярной западной системы. Речь пойдет о замене для PowerBI, который мы только-только начали использовать. Под катом — история с самого начала (в кратком изложении), а также мно...

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

Знакомство с Apache Airflow: установка и запуск первого DAGа Привет! Меня зовут Алексей Карпов, я прикладной администратор (MLOps) отдела сопровождения моделей машинного обучения в Альфа-Банке. Хочу поделиться опытом в работе с Apache Airflow. Расскажу, как установить интерпретатор Python и сам Airflow, а также как отладить его работу...

Шутер Vortex 9 весит всего 100 Мб и предлагает отличный геймплей Мобильная игра Vortex 9 появилась в Google Play. Она настолько хороша, что Supercell надо взять её идеи на заметку. Vortex 9 — шутер на Андроид; к сожалению, информации о версии на iOS нет. Он весит всего 100 Мб, при этом предлагает много возможностей для оффлайн-схваток. ...

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

Мнение: Зачем MacBook вырез от iPhone 14 Pro Новые iPhone 14 Pro и Pro Max уже оказались у своих владельцев: хотите вы того или нет, но нам нужно привыкать к новому понятию Dynamic Island (он же «островок»). На первый взгляд, он может показаться баловством, но на деле Apple решает важнейшую проблему, которая...

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

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

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

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

Реализация кэш-компрессии по алгоритму base+delta Существенную часть кристалла современных ЦП занимает кэш-память. Дальнейшее увеличение кэш-памяти без изменения технологических норм приведет к соответствующему увеличению кристалла. Одним из способов увеличения объема хранимой информации в кэше без увеличения самого кэша яв...

Будущее ретро: Asus Zephyrus Duo 10 лет назад я купил ноутбук Lenovo ThinkPad X220, компактную модель, с тех пор в узких кругах ставшую своего рода легендой. Этот неубиваемый ультрапортатив до сих пор работает у меня в качестве домашнего сервера. В 2016 году я написал про него статью, в которой высказался н...

#1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера На хабре было множество публикаций по данной теме, но все они говорят о разных вещах. Решил собрать всё в одну кучку и рассказать людям. Это первая статья серии введения в нейронные сети, «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким пон...

Любители подшучивать над телефонными мошенниками? Осторожнее — они начали мстить Россияне достаточно давно познакомились с таким явлением, как телефонное мошенничество. Дошло до того, что многие уже просто подшучивают над попытками обмануть их подобным образом.

[Перевод] Нужны ли нам микросервисы? Сегодня особую популярность получила микросервисная архитектура веб-приложений. У такого подхода есть много известных сторонников. К ним относятся Facebook, Uber, Groupon, Klarna, Amazon, Netflix, eBay, Comcast и другие. Но насколько необходим подобный подход в каждом конкре...

Опыт перехода на MVI в Android на базе собственного решения В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кто хочет познакомиться с...

Зачем нужны сторонние приложения на Apple Watch Когда в 2015 году Apple выпустила в продажу свои первые часы, они были полны компромиссов. Малое время работы от аккумулятора, тормоза в интерфейсе, нерасторопное открытие программ и собственный App Store, в который можно было попасть, только если у приложения была версия д...

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

Гипертекст в книгах — попытки, реликты, артефакты Источник иллюстрации: Пикабу https://pikabu.ru/story/tekstovyie_kvestyi_i_knigiigryi_620671020 мая 1998 года Умберто Эко (1932 - 2016) выступил в МГУ со знаменитой лекцией «От Гутенберга к Интернету: текст и гипертекст». Недавно я перечитал ее, размышляя о том, сколько лет н...

Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689 Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются п...

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

Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями боле...

«Это жемчужина в короне науки и техники в современном мире». Китай строит первый в мире гибридный реактор с термоядерным зажиганием Россия отправила первые гиротронные комплексы для термоядерного реактора ИТЭР Правительство Китая одобрило строительство крупнейшей в мире гибридной импульсной термоядерной электростанции с зажиганием термоядерным синтезом, которая должна быть запущена к 2028 году. &la...

[Перевод] Использование директивы NgOptimizedImage для реализации загрузки изображений в Angular Директива NgOptimizedImage в Angular отвечает за реализацию загрузки изображений, сохраняя высокую производительность. Она доступна в Angular v14.2.0. Директива помечена как standalone и может быть импортирована в standalone компоненты и модули.Чтобы ее использовать, мы долж...

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

Яндекс выложил в открытом доступе инструмент для ускорения разработки мобильных приложений Команда Яндекса публиковала в открытом доступе DivKit — фреймворк, позволяющий ускорить разработку мобильных приложений и быстрее обновлять интерфейсы. Исходный код DivKit опубликован на GitHub под открытой лицензией Apache 2.0.  DivKit можно использовать в ...

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

«Крепкий орешек» Брюс Уиллис вернётся на экраны, но только виртуально — актёр продал свой цифровой образ Технологии deepfake существуют уже несколько лет, но, похоже, теперь они становятся мейнстримом. Известный голливудский актёр Брюс Уиллис продал права на свой цифровой образ компании Deepcake. Эта компания создаёт нейросети, чтобы потом генерировать виртуальные образы. ...

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

Thunderobot 911 Air D: игровой ноутбук «для начинающих» Привет, Хабр!Я Сергей, отвечаю за связи с игровым сообществом в М.Видео-Эльдорадо. Сегодня хочу поделиться личным мнением на новый в России бренд игровой техники и рассказать о нем на примере одного ноутбука. Если что-то забуду, приходите в комменты с вопросами.Итак, за посл...

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

[Перевод] Электронный пантограф Тима Это вторая часть серии, посвящённой сборке инструментов на основе датчика Холла. Если первую часть вы не читали, то лучше будет начать с неё: Электронный циркуль Тима. В этом проекте я буду использовать уже не один, а два датчика 49E, каждый с парой магнитов, по тому же при...

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

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

[Перевод] Анализ внедрения MPTCP в Интернете Multipath TCP (MPTCP, набор расширений спецификации протокола управления передачей) находится в разработке с 2013 года (RFC 6824) и вызывает значительный интерес со стороны как исследователей, так и представителей промышленности. Протокол направлен на одновременное использов...

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

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

Что такое IP-адрес, каким он бывает и как его узнать. Тут всё, что нужно знать Интернет создает мнимое ощущение анонимности, когда мы можем регистрироваться на сайтах под выдуманным ником и писать все, что заблагорассудится. Но в момент полной свободы в чате или на форуме обязательно найдется человек, который пригрозит вычислить вас по IP и организова...

Разработка cache-сервера для сохранения аккаунтов в задачах веб-парсинга Всем привет!Одной из самых больших проблем при решении задач веб-парсинга данных является риск блокировки аккаунта. В общем случае эта проблема возникает только по одной причине – это большое количество запросов к веб-порталу за единицу времени.Существует несколько путей реш...

Открытый урок: верстаем простой лендинг с нуля Интересуетесь веб-разработкой, но всё никак не начнёте обучение? Попробуйте свои силы на открытом уроке по созданию простого лендинга с нуля! Вам будет полезен лайв, если вы: Хотите попробовать себя в роли веб-разработчика. Не знаете HTML и CSS, но хотите изучить осн...

Menarini и SciClone подписали соглашение по разработке и коммерциализации Vaborem® в Китае для лечения резистентных к противомикробным препаратам инфекций Компания A. Menarini Asia-Pacific Holdings Pte. Ltd., входящая в состав Menarini Group, и компания SciClone Pharmaceuticals (Holdings) Limited заключили эксклюзивное лицензионное соглашение о разработке и коммерческой реализации препарата Vaborem® (меропенем/ваборбактам...

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

Почему каждый разработчик должен уметь пользоваться командной строкой bash Командная строка в операционной системе Linux “умеет” делать очень много полезного — того, что часто невозможно сделать при помощи других инструментов. Самый популярный вариант интерфейса командной строки называется bash.Даниил Пилипенко, программный директор факультета back...

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

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

Cloud levels Привет, Хабр!Сегодня хочу поговорить об уровнях приложений в проде с точки зрения архитектуры/размещения компонентов конечного решения и практиках, рекомендациях по их построению, защите/изоляции. Читать далее

[Перевод] Как я хакнул свой автомобиль Машина Прошлым летом я купил Hyundai Ioniq SEL 2021 года. Это хороший экономящий топливо гибрид с приличным набором функций: беспроводные Android Auto/Apple CarPlay, беспроводная зарядка для телефона, сиденья с подогревом и люк в крыше. Особенно мне понравилась в этой маши...

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

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

Обзор методов множественного доступа в беспроводной связи. Часть 5. Поляризация и закрученные волны Обзор методов множественного доступа в беспроводной связи. Часть 5. Поляризация и закрученные волныПривет, коллеги! У нас продолжается серия статей, посвящённых методам множественного доступа в беспроводной связи. Напомню, что в первой части мы рассмотрели методы частотно-вр...

Что общего у iOS 16 и Android 13 и чем они отличаются Выход iOS 16 наделал немало шума: речь не только о том, насколько сильно изменилась операционка для Айфонов, но и о том, насколько она оказалась проблемной. Многие пользователи еще на стадии настройки iPhone после обновления сетуют на то, что обновляться явно не стоило R...

Старые блоки питания может быть опасно использовать с новыми видеокартами. Если нужен разъём 12VHPWR, то лучше купить блок ATX 3.0 Организация PCI-SIG предупреждает, что использование блоков питания старого образца для подключения к новому разъёму 12VHPWR у видеокарт через переходники может быть опасным.  Блоки питания, не соответствующие стандарту ATX 3.0, можно подключить к очень мощным вид...

К осени 2024 года iPhone точно перейдут на USB-C. Иначе Apple не сможет продавать свои телефоны в Европе Сегодня Европарламент принял закон о введении универсального зарядного порта. Согласно ему, с осени 2024 года USB Type-C станет стандартным портом для зарядки смартфонов, планшетов, электронных книг, клавиатур, компьютерных мышей, устройств GPS, цифровых камер, наушнико...

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

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

Типы таблиц в PostgreSQL: logged, unlogged и temporary tables В PostgreSQL существует большое количество разных типов таблиц. Каждая из них предназначена для решения конкретных задач. Самая распространённая и известная — heap table или стандартная таблица. Про её структуру я рассказывал в прошлой статье. Стандартная таблица позволяет х...

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

Я перешел на iPhone из-за Android Auto. Вот почему Телефоны сейчас настолько универсальные, что уже давно стали не только средством потребления контента и управления системой умного дома, но даже зашли на территорию автомобильной промышленности. Android Auto и Apple CarPlay являются лучшими вариантами для работы в автомобил...

[Перевод] Разбираем успех Fortnite: часть 1 — психология и UX Бывший UX-директор в Epic Games поделится с нами в этой статье о том, как устроен мозг игрока и как эти знания были использованы в разработке Fortnite. Читать далее

Осенние конференции JUG Ru Group: онлайн и офлайн, Москва и Питер Как проводить IT-конференции в 2022-м: в офлайне или онлайне? Одни люди ратуют за живое общение, а другие уже полюбили возможность подключиться из любой точки планеты. Мы решили пойти навстречу всем, и получился нестандартный конференционный формат:— Первая пара дней проходи...

FAQ: наш опыт получения государственного гранта (4 млн рублей) на развитие IT-бизнеса Привет, меня зовут Максим Кульгин, поделюсь с вами нашим опытом получения и НЕ получения гранта (мы подавали два проекта) от государства. Я решил сделать статью в виде ответов на основные вопросы, которые получал, т. к. так проще структурировать информацию. Ниже только наш о...

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

Европа намерена получать энергию Солнца прямо из космоса. Дорого, но очень экологично Европейское космическое агентство (ЕКА) намерено искать финансирование на новый проект Solaris, который подразумевает создание космической солнечной электростанции. Пока что речь идёт о сумме на проведение технико-экономического обоснования, этот этап планируют завершит...

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

[Перевод] Образ мышления Factorio Раньше я считал, что компьютерная игра Factorio — это огромная трата ресурсов, сжигающая ежегодно миллиарды долларов ВВП. Мне казалось совершенно ненормальным, что Shopify компенсирует своим сотрудникам её приобретение. Я даже думал, что платить за игру в Factorio сотру...

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

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

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

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

Прагматичная разработка-3: телеграм-бот Финальная часть разработки простого проекта про specialty-кофейни на Кипре. В первой части я рассказал про API микросервис, во второй - про фронтэнд-сайт и теперь - про телеграм-бота. Читать далее

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

Я перестал верить в Google после закрытие Stadia. Вот почему Наверное, вы слышали, как Google потрясла игровой мир, объявив о закрытии Google Stadia. Сервис облачных игр, которому всего три года, прекратит предоставление услуг 18 января 2023 года. Судя по всему, Google приняла это решение очень быстро. Отраслевые отчеты предполагают,...

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

Поиграли в HIT 2 — хит от Nexon, который должен решить финансовые проблемы Мы поиграли в новую корейскую MMORPG на смартфоны, HIT 2. Несмотря на хайп, корейцы невзлюбили детище Nexon. HIT 2 — мобильная MMO, где вы выбираете 1 из 6 классов, каждый из которых нацелен на максимальный урон. Странно, что нам не предложили изменить внешность героя; воз...

Водяное охлаждение 3Д принтера для печати высокотемпературными пластиками. Всем привет!Современные пластики требуют все более высоких температур, что в итоге приводит к закрытой камере, поддержанию высоких температур внутри камеры, увеличению температур хотенда, сложностям с охлаждением хотенда и моторов в закрытой камере.И вот я собирал свою перву...

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

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

[Перевод] Создаем классный UI: iOS Shape Morphing Серия, посвященная воссозданию классных демок пользовательского интерфейса, на которые я наткнулся на просторах интернета. Сегодня мы реализуем морфинг между разными формами иконок и разберемся, что такое Metaballs.На днях в Твиттере я наткнулся на твит, демонстрирующий одну...

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

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

WorldEconomy позволит разбогатеть хотя бы в виртуальном мире Игра WorldEconomy появилась на iOS и Андроид по всему миру. Она явно сделана на коленке, но у разработчиков есть «месседж». WorldEconomy — симулятор градостроителя на смартфоны. Вам предстоит возводить поля для сбора оружия, жилые дома и огромные торговые центры. Несмотря н...

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

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

Разработка системы indoor-позиционирования. И немного импортозамещения Привет, Хабр! Я системный архитектор Sitronics Group. Сегодня хочу представить вам кейс разработки платформы indoor-позиционирования Sitronics Locus, а также непредвиденного импортозамещения. Программными методами нам удалось добиться точности позиционирования до 1 метра. Ду...

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

Сколько школ во всем мире? Чтение сотен гигабайт OpenStreetMap данных в JVM из Apache Arrow JVM основная платформа для Big Data решений, таких как Hadoop, Spark, Presto, NiFi но на производительность значительно влияют копирование/сериализация данных "на каждый чих" с последующей сборкой мусора и отсутствие SIMD оптимизаций при работе с данными.А можно ли в програм...

Похоже, новых дискретных видеокарт Intel мы так и не увидим. По слухам, компания рассматривает отмену игровых 3D-ускорителей Arc Инсайдер Moore’s Law is Dead, имеющий свои источники в индустрии производителей видеокарт и ранее совершенно точно предсказавший параметры Radeon RX 6700 XT до ее выпуска, поделился очень интересными подробностями о многострадальных 3D-картах Intel Arc. По его дан...

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

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

Первый Бит внедрил BI-систему Qlik в узбекской компании ARCA Компания «Первый Бит» реализовала проект на базе решения Qlik в финансовой компании ARCA Group в Узбекистане. Система бизнес-аналитики позволила оперативно собирать данные из систем 1С по группе компаний, устранять ошибки …

Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли Не так давно мы решили добавить в нашу Kubernetes-платформу Deckhouse поддержку Cilium. Однако в процессе разработки модуля cni-cilium неожиданно столкнулись со сложностями, для преодоления которых пришлось даже обращаться к авторам проекта. Теперь, когда модуль успешно дове...

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

В IT в 30. Как я стал solo Kaggle Grandmaster, устроился на работу, но так и не стал программистом Всем привет, меня зовут Крамаренко Владислав. В этом году мне исполнилось 30 лет, а также случилось много событий, в том числе и позитивных. Во первых, я устроился на вторую в жизни работу(и первую в айти), а во вторых, стал грандмастером. Это сложный путь, на котором было н...

5 лучших приложений с компасом на Андроид Сегодня практически каждый человек пользуется приложением карт на своем смартфоне, чтобы добраться из пункта «А» в пункт «Б». Но у подобного рода программ есть несколько недостатков. Во-первых, определение местоположения происходит за счет нескольких датчиков (GPS, Bluetoot...

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

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

[Перевод] What dreams may come Примечание первое: заголовок статьи — перевести одной фразой нереально (удивите?). Слишком много игры слов и смыслов. Первоисточник — монолог Гамлета “быть или не быть”. Поэтому я решила оставить оригинальный заголовок.Примечание второе: переобучение (переподгонка, пере- в з...

Российский институт приступил к разработке ядерных часов. Они должны оказаться не хуже американских Всероссийский научно-исследовательский институт физико-технических и радиотехнических измерений (ВНИИФТРИ) приступил к разработке точных ядерных часов. Об этом сообщил директор института Сергей Донченко. «Американцы очень много вкладывают денег в создание ядерных...

«Это полная глупость»: в Сколтехе пояснили, почему нельзя перейти к 6G, минуя 5G Ректор Сколковского института науки и технологий (Сколтех) Александр Кулешов заявил, что развитие 6G в России невозможно без появления сетей 5G. Так он заявил в интервью СМИ. Полная версия текста появится в понедельник, 15 августа. «Это полная глупость по постано...

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

Разработан мессенджер для общения под водой. Он работает без Bluetooth и Wi-Fi Специалисты из Университета Вашингтона разработали оригинальное приложение, которое позволит дайверам обмениваться сообщениями под водой, используя смартфоны. Оно называется AquaApp и поддерживает, в том числе, умные часы. Идея состоит в том, что под водой нельзя отпра...

Что случается с металлоломом и зачем там хардкорное ИТ Вот приехал вагон лома, мы опускаем туда краном два огромных магнита и передвигаем ими внутри вагона. Так мы разгружаемся: Если вы присмотритесь к этому лому, то увидите, что он не совсем чистый: где-то есть земля, где-то — тряпки, где-то может попасться ветка дерева. Нес...

Apple Watch Series 8 не получат нового дизайна и датчиков Apple выпустит новую серию смартфонов iPhone 14 в следующем месяце вместе с новыми Apple Watch Series 8. Ранее мы слышали, что носимое устройство претерпит серьезные изменения в дизайне с плоскими краями. Однако всего за несколько недель до запуска стало известно, что станда...

Пытаюсь устроиться на работу #1 Тестовое задание на pyZMQ Эта статья только первая из цикла "прохожу тестовые задания". Подобными заметками я хочу показать другим начинающим программистам с чем им придется столкнуться при собеседованиях на работу. Сам я изучаю питон(и не только) уже порядка 4 лет, но это только теория с практикой н...

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

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

Создание инициализатора Flutter-проектов. Чисто и SOLIDно Pet-проект или самописный инструмент помогают решить проблемы, которые возникают в разработке. На примере инициализатора Flutter-проектов рассказываем, как следует подходить к разработке собственной «тулзы» правильно: с SOLID и чистой архитектурой. Читать далее

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

Как организовать потоковую обработку данных. Часть 2 Привет, Хабр! Я – Евгений Ненахов из центра Big Data МТС Digital. Это вторая часть  статьи о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. В первой половине статьи мы обсудили основные компоне...

Samsung начала обновлять смартфоны семилетней давности. Но не все В то время, как смартфоны на Android в среднем обновляются примерно пару лет, возникает желание купить что-то, что будет обновляться намного дольше. Тут вариантов не так много. Первый — купить iPhone и получать 6-7 обновлений, часть из которых в последнее время не зам...

Новая «религия» на базе материализма В свете последних событий я бы хотел поделиться своим мировоззрением, которое вполне может заменить "религию" по вопросам морали, и сделать умных людей более гуманными. Данная концепция "новой религии" полагается на материализм, и исключает всё сверхъестественное. При этом, ...

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

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

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

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

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

Классные смарт-часы по цене фитнес-браслета: какие лучше купить в 2022 Умные часы — далеко не самая популярная категория устройств среди пользователей Android. Они в основном предпочитают покупать фитнес-браслеты, и, в общем-то, понятно почему. Стоят они недорого, а с функциональной точки зрения почти не уступают полноценным часам. Но, в...

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

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

Ускоряем разработку в VSCode Привет, Хабр! Это моя первая публикация и хотелось бы начать с чего-то полезного для сообщества. С места в карьер… Я запилил расширение для VSCode, которое поможет автоматизировать создание файловой структуры компонентов.Для тех кому удобнее в видео формате, вот ссылка на ск...

Запуск MFC-приложения на не-x86 архитектуре нативно при помощи Winelib и подключение к нему плагина на Qt Занимался я недавно портированием одного старого win32 MFC MDI приложения, до сих пор разрабатываемого с использованием Microsoft Visual Studio 6.0 (среда разработки 1998 года выпуска), на Linux. При чем необходимо было, чтобы под Linux собирался нативный бинарник в формате ...

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

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

Как выйти из Гугла на телефоне, и зачем это нужно Практически каждый смартфон на операционной системе Android за исключением несертифицированной продукции Huawei должен быть привязан к учетной записи Google. Это обязательное требование, с которым сталкивается пользователь при первом включении устройства. Создавая аккаунт в...

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

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

«Яндекс» переводит свои наработки в иностранные облачные сервисы «Коммерсантъ» сообщает, что «Яндекс» переносит за границу свои разработки по беспилотным машинам. Часть сервисов уже мигрировали в зарубежные облака в разных странах. К примеру, в июне наработки по беспилотным такси и роботам-доставщикам перенесл...

Проблемы закупки серверов в новой реальности Пока наши коллеги из интернет-магазина XCOM-SHOP рассказывают о доступных в России персональных гаджетах, мы в системном интеграторе X-Com все чаще получаем запросы на расчет и производство серверов для различных задач. И после одного очередного такого запроса решили поделит...

AMD не собирается идти по пути Intel. Компания считает, что нет смысла в разработке процессорных ядер разных классов Компания AMD не видит смысла в том, чтобы создавать отдельные специализированные процессорные ядра для каких-то видов задач.  На конференции старшие вице-президенты AMD Форрест Норрод (Forrest Norrod) и Рут Коттер (Ruth Cotter) рассказали о стратегии компании на с...

Чем опасно производство всех компонентов для машин в России? Это может привести к серьезному удорожанию автомобилей В интервью «ИнфоРеактору» автоэксперт Дмитрий Попов предупредил о том, что локализация производства всех узлов и агрегатов в России является очень сложной и может привести к серьезному удорожанию конечного продукта. Если мы через три года хотим наладить свои...

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

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

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

Как получить 7 офферов за 60 дней: Европа и Ближний Восток Всем привет!После нескольких месяцев поисков работы я хочу поделиться своей историей и в этой статье описать, как мы с мужем подошли к поиску работы, показать статистику и рассказать сколько занимает по времени получение оффера.Немного статистикиПроцедура найма в иностранные...

Привет от Наполеона: история создания первого водородного двигателя Удивительная история «двигателя взрывного огня»  — первого в истории техники реально работавшего водородного двигателя для наземного транспорта. Читать далее

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

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

Дизайнер Valve заявил, что компания хочет развивать Half-Life и Portal Несколько дней назад на сайте Famitsu вышло интервью с разработчиками из Valve. И геймдизайнер продюсер компании Грег Кумер рассказал, что у компании в производстве есть несколько проектов. Он не уточнил подробности, но при этом отметил, что разработка игр — всё е...

Неформальный Эксель: OpenGL, игры на GDI+ и инфографика теперь и в VBA На Хабре уже было довольно много интересных публикаций с неформальным использованием Экселя (списочек под катом). Этой статьёй мне хочется поделиться с сообществом красивыми результатами нашего французского коллеги. Автор, Тьерри Гасперм (Thierry Gasperment), создаёт подобн...

TWS-наушники Huawei FreeBuds Pro 2: флагман с двумя драйверами За свою стоимость — 13-15 тысяч рублей — это просто отличные наушники. Звук для TWS-гарнитуры очень хорош, для повседневного использования его хватит с запасом даже в «обычном» режиме, а для желающих немного большего есть функция Smart HD. Качество передачи речи и работа «шу...

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

Год бесплатного обучения Android-разработке для школьников: все об IT Школе Samsung 4 года назад мы опубликовали пост, в котором подробно рассказывали о бесплатной образовательной программе для школьников «IT Школа Samsung». И как оказалось, это очень удобный способ ответить на вопросы, которые задают нам школьники, родители, партнеры и все, кому она интер...

Найти вероятность выпадения k (сумма выпавших значений) при бросании n кубиков Решение задачи и пояснение алгоритма: Есть n стандартных игральных костей (6-ти гранных кубиков) со стандартным обозначением всех граней от 1 до 6. Бросаем все n кубики разом. Нужно найти вероятность выпадения числа k, а именно суммы всех значений, выпавших на этих кубиках Ч...

МегаФон переводит ключевые HR-процессы на российскую платформу Neon МегаФон объявила о переводе ключевых HR-процессов на российскую платформу Neon. Разработка компании Nexign заменит популярное решение SAP SuccessFactors. Переход на отечественный софт позволит не зависеть от регулярных лицензионных платежей и экономить десятки миллионов рубл...

[Перевод] Почему изучать программирование так сложно? Коля был простым «белым воротничком» в офисе и решил, что хочет научиться программировать, поэтому он поспрашивал вокруг с чего начать. Он начал с изучения Ruby, а затем пробежался по другим языкам, таким как Scala, Clojure и Go. Он изучал Emacs, затем Vim и даже раскладку к...

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

Исповедь фаната Xiaomi: почему я люблю MIUI и не перейду на чистый Android Читая обзоры смартфонов Xiaomi, можно наткнуться на мнение, что устройство, вроде, и неплохое, но оболочка MIUI портит впечатление: то она глючит, то там полно рекламы, то вообще «хочу iOS и все». Частично я согласен с подобным мнением и могу подтвердить, что прошивка Xiaom...

Новые реакции, вход через Apple ID и многое другое. Вышло обновление Телеграм Телеграм, в отличие от многих других приложений, не подготовил апдейт в день выхода iOS 16: традиционно в момент релиза iOS в App Store появляются обновления многих приложений, которые оптимизированы под новую версию операционной системы. То же самое было и на этой неделе, ...

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

Видео: как NASA будет строить лунную станцию Gateway? Строительство окололунной станции Gateway — еще одна важная цель NASA на ближайшие годы О том, что аэрокосмическое агентство NASA хочет построить космическую станцию на орбите Луны, мы знаем уже давно. Этот проект был официально представлен в марте 2017 года под названием De...

Сравнение Apple Watch SE и Apple Watch SE 2: какие лучше купить в 2022 году На презентации 7 сентября Apple показала новую версию своих умных часов Apple Watch SE второго поколения. С учетом того, что из продажи убрали Apple Watch Series 3, то именно эта модель стала самым дешевым входом в мир смарт-часов Apple. Тем более в Купертино приняли решени...

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

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

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

10 антилайфхаков удаленки В 2022 году удаленная работа кажется настолько обыденной, что не вызывает никакого удивления. Но в начале 2020 года об удаленке многие, в том числе и авторы статьи, только мечтали (давно и много). Переход к такому формату оказался менее радужным, чем наши мечты. Выяснилось, ...

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

Спойлер на Honda CR-Z Всех приветствую!Наконец-то дошли руки до написания блога). Некоторое время назад, к нам обратился клиент с просьбой сделать кастомный спойлер для CR-Z, так как на рынке для данного авто такого плана спойлеров нет. Мы дали положительный ответ и началась работа.Первым делом м...

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

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

WebView: забыть нельзя интегрировать При разработке мобильного приложения iOS или Android рано или поздно может встать вопрос: «Реализовать фичу на WebView или же нативно?». В некоторых случаях ответ лежит на поверхности, но, к сожалению, так бывает не всегда. А если очень велик соблазн предоставить пользовател...

Готовим Android к пентесту — WSA edition Мы в Digital Security часто проводим анализ Android-приложений, поэтому пришло время поделиться некоторыми накопленными знаниями и сделать обзор по тому окружению, который мы используем каждый день.Существует множество вариантов для настройки пентестерского окружения, которы...

[Перевод] Представляем Entity Framework Core 7 Preview 6: Улучшение производительности Пакет Entity Framework 7 (EF7) Preview 6 опубликован и доступен для загрузки через nuget.org (в конце поста есть ссылки на индивидуальные компоненты пакета). Этот пост блога раскрывает реализованные в пакете улучшения, направленные на увеличение производительности [запросов]...

Octopath Traveler CoTC: Square Enix раскрыл «дорожную карту» английской версии Octopath Traveler CoTC так и не запустили в России, но разработчики уже поделились своими планами на западную версию игры. Для Octopath Traveler CoTC в августе выйдет уже первое обновление, которое принесёт с собой первую главу сюжетной линии «Bestower of Wealth», регион Wo...

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

Компилирование и исполнение Java-кода в Runtime Привет Хабр! Сегодня я хотел бы поговорить про динамическое компилирование и исполнение Java-кода, подобно скриптовым языкам программирования. В этой статье вы найдете пошаговое руководство как скомпилировать Java в Bytecode и загрузить новые классы в ClassLoader на лету. Чи...

[Перевод] Гектор Гарсия-Молина и Кеннет Салем — «Саги» От редакторов: название «сага» для паттерна долгоживущих транзакций так прижилось, что уже есть даже в Википедии. А как возникли этот паттерн и его название? Благодаря работе 1987 года. Похоже, что она до сих пор никем не была переведена на русский, и теперь мы решили это ис...

Найм продактов: что рекрутеры говорят анонимно (Часть 1) Привет! Ты можешь знать меня по java-публикациям. Время идет, и вот я уже продакт-менеджер. Недавно я ушел из одного крупного банка и сейчас активно прохожу собеседования на продакта. Хочу поделиться некоторыми наблюдениями, которые я сделал в этом процессе. Надеюсь, кому-то...

Простой симулятор лидара автомобильного базирования на Unity Хотите просто и быстро получить данные трехмерного сканирования улицы? Нет желания тратить тысячи долларов на покупку лидара? Давайте я предложу вам попробовать симулятор!Я участвовал в проекте лидарного картографирования, где руководство не торопилось покупать дорогую техни...

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

Принципы юнит-тестирования. Часть вторая Привет! А вот и вторая часть поста про принципы юнит-тестирования. Если в первой мы обсудили влияние тестов на разрабатываемые продукты и познакомились с теорией юнит-тестирования, то в этой обсудим некоторые практические моменты. Внутри поста — структура юнит-тестов, стили ...

Улики Эволюции в ретроспективе. Скучас и полярные динозавры Добрый день. Первое что хочется сказать – очень приятно видеть живых людей. Потому что настолько давно не было мероприятий в реальном формате, все онлайн, и как я говорю своим студентам, что два года общения с кружочками и квадратиками в «зуме», это тяжело для психики. Есть ...

Имитация трёхмерных зданий в 2D-игре Создаём объём при помощи света и теней. Игра двухмерная, разрабатывается на Game Maker Studio 2 и во время работы я столкнулся с множеством задач а-ля «должно быть красиво». Где-то пришлось придумать свой велосипед, где-то повезло наткнуться на описание решения похожих задач...

Пока все ждали iPhone со спутниковой связью, Huawei выпустила Mate 50 Уже несколько лет от каждой презентации Apple ждут демонстрации чего-то нового. Например, того, что она покажет iPhone с поддержкой спутниковой связи. Непонятно, кому и зачем это нужно, но сама идея довольно привлекательна, а факт чего-то, связанного с космосом, в карманном...

В Японии представили физическую версию клавиатуры Gboard — она очень длинная Подразделение Google Japan представило физическую клавиатуру Gboard в весьма необычном форм-факторе. Новинка напоминает длинную палку — там кнопки размещены в один ряд, из-за чего длина такой клавиатуры составляет 1650 мм. В Google Japan считают, что с Gboard Bar ...

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

Что не так с качеством в ИТ Эту статью я решил написать после прочтения резонансных эмоциональных публикаций на тему технического регресса в ИТ-индустрии (https://habr.com/ru/post/596517/ и https://habr.com/ru/post/673236/). Поскольку я сам много лет занимался вопросами безопасности и качества в сфере ...

Когда мой телефон получит Android 13? Разбираем основные бренды Некоторое время назад наконец-то вышло стабильное обновление Android 13. Google выпустила новую версию ОС 15 августа и развернула ее на своих телефонах Pixel в первый же день. Но для пользователей остальных моделей пока остается больше вопросов, чем ответов. Многие из них т...

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

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

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

Конкурентность в Go в пяти примерах Привет, Хабр! Я Артем Чаадаев, Golang-разработчик в МТС Digital. В этой статье я собрал примеры использования конкурентного кода в Go. Хотите узнать, как писать конкурентный код? Значит, вам сюда.Добро пожаловать под кат! Читать далее

Установка OpenSSL для проекта на С++ Решая в целом тривиальные задачи, приходится сталкиваться с нетривиальными проблемами, и эта история, собственно, об этом.В кои-то веки, решив написать код для себя любимого, проработал проект, установил окружение, прописал в проекте boost и пошёл писать модули.Ничто не пред...

Онлайн-сервер для NFS Underground 2 своими руками. Часть 1 Привет, Хабр! Спустя 13 лет я решил рассказать как однажды начал писать dedicated-сервер для игры NFS Underground 2, как решил возродить функционал оригинального онлайн-сервера, закрытого ещё в 2007 году, и как получилось, что это всё ещё WIP, несмотря на килотонны написанно...

Программное обеспечение для мультимедийного управления 3D принтером Smart Printer 3D Всем читателям и энтузиастам желаю доброго дня и приятного чтения! Я, Алексеев Алексей, рад презентовать миру новейшую платформу для 3D принтеров “Smart Printer 3D”. Я и моя команда прошли долгий путь в области аддитивных технологий. Начиная с 2016 года мы вели разработку 3D...

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

Ресурсы облака Linxdatacenter увеличены в три раза Проект по модернизации облачной инфраструктуры Linxdatacenter реализован на фоне перестройки российского ИТ-рынка из-за ухода западных вендоров, увеличения сроков поставок оборудования, отключения систем платежей, сбоев в цепочках поставок.  Несмотря на объективны...

Переезд с Evernote на Joplin В начале года я составлял список альтернатив Evernote для того, чтобы выбрать, куда бы с него валить. Основные требованием был хостинг на своей территории. Тогда перебрал много чего, фаворитом был Joplin, но решил остаться с Evernote — насущной необходимости валить не было, ...

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

Тест-драйв смартфона Infinix HOT 12i А сегодня у нас на тесте смартфон Infinix HOT 12i и это уже третий по счёту смартфон от данного бренда, оказавшийся у меня в руках. Предыдущие два были Infinix HOT10 Play и Infinix HOT11S NFC. Первый из них меня впечатлить ничем не смог, а местами и вовсе оставил в недоуме...

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

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

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

Теперь WhatsApp позволит пользователям удалять сообщения даже через два дня после их отправки Во многих мессенджерах есть возможность удалить отправленное сообщение. Была она и в WhatsApp, правда пользователям давалось не так много времени для её использования.

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

Доминирование Redmi: самые популярные смартфоны в России Аналитики крупного российского ретейлера «М.Видео» поделились интересной статистикой. Аналитики подсчитали, что в июле на российском рынке было продано более 2,25 млн смартфонов.  Средний чек снизился на 11%, до примерно 19 тыс. рублей. В штуках продаж...

Nvidia оснастит карту высокого класса 160-разрядной шиной памяти? Компания выбирает между двух вариантов RTX 4070 с разными спецификациями Несмотря на то, что до анонса видеокарт Nvidia нового поколения осталось совсем немного, компания, судя по всему, всё ещё не финализировала спецификации как минимум некоторых моделей.  Так источник говорит, что сейчас есть два варианта для GeForce RTX 4070. Первый...

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

Сломать систему. Реинжиниринг портала с «китайскими» пользователями Привет! Хочу поделиться практическим опытом реинжиниринга нашей системы под названием «Портал поставщика» – рассказать о том, как мы выстроили процесс работы в команде, как наладили общение с бизнесом, какие поймали подводные камни и какие удалось выработать интересные решен...

Компания Ростсельмаш сливает данные своих клиентов Компания Ростсельмаш, сливает данные своих клиентов. Сегодня хочу поделиться своим мнением и опытом использования, сервисом картирования от компании Ростсельмаш.У компании есть сервис под название Agrotronic. Который позволяет отлеживать данные по картированию. Для того, чт...

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

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

Управление временем в Java приложениях В продуктовой Java-разработке часто требуется сохранять дату и время в базу данных. Это может быть фиксация времени создания\последней модификации какого-либо объекта или указание срока действия документа, билета и т.п. Сама по себе эта задача несложная. Трудности возникают,...

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

[Перевод] Блокчейн мало где применим Любители криптовалют часто говорят. что «реальная инновация — это не биткойн, а блокчейн». Популярность блокчейнов постоянно растёт. В какой-то момент используемые блокчейны перестали называть просто «технологией блокчейна», они превратились в «web3». Подразумевается, что б...

Производители смартфонов больше не хотят тестировать их в DxOMark. На это есть причина Не так давно смартфон Xiaomi 12S Ultra был протестирован в лаборатории DxOMark, где он занял только пятое место в рейтинге лучших камерофонов, уступив даже прошлогодней модели. Интересно, что Xiaomi не отправила Xiaomi 12S Ultra на тестирование, но DxOMark приобрела сма...

Холостые циклы в Java Привет, сегодня поговорим о тонкостях реализации холостых циклов (холостого ожидания) в Java. Эта задача встречается нечасто: за девять с небольшим лет работы я столкнулся с ней лишь пару раз. Тем не менее, тема видится интересной и по ней есть что сказать, так что добро пож...

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

Как установить игры без Google Play и обойти ограничения Android Наверное, вы заметили, что в 2022 году из Google Play пропали многие игры и приложения. Отдельные разработчики попросту запретили скачивать свои проекты пользователям из России. Поэтому сама жизнь заставляет нас вспомнить, что из себя представляют игры с кэшем. Это мобильны...

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

Почему Apple до сих пор не выпустила складной Айфон В 2019 году в продажу поступил самый первый Galaxy Fold. Смартфон имел достаточное количество компромиссов в виде маленького внешнего экрана, большого выреза в основном дисплее и ощутимой складки. Но для многих покупателей это был на тот момент апогей технологий. Спустя три...

QIWI Server Party 8 — два митапа для разработчиков Привет!Мы открываем восьмой сезон QIWI Server Party, митапов для бэкенд-разработчиков и не только. В этот раз мы поделили митап на два самостоятельных дня, посвятив первый день софтовой части, а второй — хардам и желающим заглянуть под капот (его анонс будет чуть позже). Чит...

Взять и извлечь данные из изолированной от сети и периферии вычислительной системы Группа инженеров из израильского Университета имени Бен-Гуриона специализируется на изучении хакерских атак, позволяющих преодолевать так называемый «воздушный зазор» (air gap). Их проекты стали достопримечательностью на Hacker News. Во многом благодаря названиям, которые он...

Model serving в Kubernetes: сравнение инструментов Доброго времени суток, дорогой читатель!Последние несколько лет в решении бизнес задач прогрессирует тренд использования Искусственного Интеллекта. Перед специалистами, отвечающими за инфраструктуру встают вопросы о том, какие решения они могут предложить ML-специалистам для...

Ryzen 7 6800U, аналоговые стики и 512 ГБ памяти: Aya Neo анонсировала новую портативную консоль в стиле PlayStation Vita Китайская компания AYA Neo уже сделал себе имя на портативных консолях с Windows, которые конкурируют со Steam Deck. И вот теперь стало известно, что в разработке находится ещё одна модель — Geek 2. Судя по первым данным, новинка получит гибридный процессор Ryzen...

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

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

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

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

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

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

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

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

[Перевод] Как я хакнул свой автомобиль: завершение истории Если вы не читали первую часть статьи, то сделайте это. Часть 2: создаём бэкдор Хватит ждать 28 апреля 2022 года выпустили новые версии обновлений прошивок Display Audio для автомобилей Hyundai и Kia. К счастью, в том числе и для моей машины. Я сразу же принялся за разраб...

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

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

С3 Solution объединяет усилия с Kehua Tech и GreenMDC Все поставляемые решения на 100% совместимы между собой и будут предлагаться заказчикам в режиме "одного окна". Набор необходимых продуктов можно будет оформить и получить через одного из партнеров без необходимости заключать договор с каждым из них. При этом кажды...

Самолет Gloster Meteor F8 или почему авиастроители отказались от “лежачей” кабины Реактивный самолет Gloster Meteor F8, в которой пилот располагался лежа на животе В конце 40-х, начале 50-х годов прошлого века, то есть на заре развития военных реактивных самолетов, инженерам-авиастроителям еще не были известны все плюсы и минусы различных компоновок каби...

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

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

Undead Horde 2: Necropolis позволит стать Королём нежити Проект Undead Horde 2: Necropolis выпустят на смартфоны и ПК. В игру добавят больше фич, чем было в первой части. Undead Horde 2: Necropolis — стратегия в реальном времени, где игрок берёт на себя роль Короля нежити. Он будет освобождать души мертвецов, чтобы не только отво...

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

Немного про Infrastructure as Code в VMmanager и про ценности для IT-отделов и всей компании Привет, Хабр! Недавно мы выпустили новую функциональность в продукте VMmanager — интеграцию с Terraform и Swagger для работы в рамках концепции Infrastructure as Code. В этой статье я хочу крупноуровнево рассказать о таком подходе, немного раскрыть составляющие нашей интегра...

Тандем Cpp/Dot для Описания Сложных ToolСhain(ов) Разработка современного софта это далеко не только про код. Разработка современного софта это во многом про ToolСhain(ы). Прежде чем начать исполняться исходники проходят гигантский путь. C каждым годом выходят все более и более массивные системы сборки. Современные технолог...

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

Восстановление повреждённых файлов на основе CRC32 Нашел я недавно в закромах старый оптический диск (CD). Открыл его в проводнике и не могу зайти ни в одну папку. Протёр диск. Попробовал снова - та же оказия. Царапины на диске конечно есть, но не много и не сильные. Решил воспользоваться специальным софтом BadCopy. Половина...

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

TorchOk — представляем open-source пайплайн для обучения нейросетей в компьютерном зрении Иннополис — место, где формируются идеи, которые затем вырываются в большой мир, чтобы сделать его немного лучше, удобнее и технологичнее. Так произошло и с разработками компании EORA, которая опубликовала пайплайн для машинного обучения, заточенный под работу с компьютер...

Обзор операторов PostgreSQL для Kubernetes. Часть 3: CloudNativePG Статья продолжает наш обзорный цикл о PostgreSQL-операторах для Kubernetes. В первой части мы рассматривали операторы Stolon, Crunchy Data и Zalando. Во второй — KubeDB и StackGres, а также объединили все пять операторов в сравнительную таблицу. В этот раз разбираем решение ...

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

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

Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47 Компания Microsoft выпустила список изменений сборки Microsoft Edge Stable Build 104.0.1293.47. Новые функции • Повысьте свою безопасность в Интернете. Улучшения для повышения вашей безопасности в Интернете в edge://settings/privacy теперь включают «Базовый» в качестве новой...

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

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

Это нормально? iOS 16 вызывает сильную разрядку батареи у некоторых пользователей iPhone В настоящее время многие пользователи iOS 16 сталкиваются с серьезной проблемой быстрой разрядки аккумулятора на некоторых моделях iPhone. Некоторые описывают ситуации, при которых батарея разряжается более чем на 20% за 1 час. У других аккумулятор iPhone теряет 1%...

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

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

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

Что Должно Быть в Каждом FirmWare Pепозитории В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории безотносительно к конкретному проекту. То есть перечислить самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любо...

Древнегреческий миф о Талосе и его отражение в компьютерных играх Дисклеймер: материал содержит спойлеры к сюжетам упомянутых в нем игр…и древнегреческим мифам Ни для кого не секрет, что вдохновением для многих компьютерных игр является мировая культура, особенно мифология. Старина Кратос – яркий пример заимствования и переработки образов...

шёлковый двухцветный PLA филамент от ERYONE Сегодня я покажу две серии шёлкового двухцветного пластика от Eryone. Двухцветный пластик — это новинка и сейчас её сметают с магазина буквально в считанные дни после появления на полках магазина.Я успел урвать себе три промо-набора по 2000₽ за каждый. Первый это была серия ...

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

Регулярный дневной сон может быть признаком опасных болезней Частое желание поспать днем может быть признаком развития опасных болезней Во многих странах с жарким климатом есть традиция спать после обеда — ее принято называть сиестой. Она возникла в качестве защиты от перегревания и длится в часы, когда солнце печет наиболее сильно. Т...

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

Что, если… забыть про безопасность кластера k8s? Я думаю, многие слышали про громкий инцидент произошедший с Tesla в 2018 году, когда группа хакеров через консоль Kubernetes смогли получить доступ к аккаунту. После чего изрядно повеселились и настроили майнер в облачном сервисе Amazon Web Services. У многих людей сразу же ...

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

Шифруем передаваемые на сайт данные с алгоритмом на основе хаотической системы Лоренца Привет! Меня зовут Михаил, работаю в компании DataLine сетевым инженером. По специальности я радиофизик, но со школьной скамьи интересуюсь криптографией. В этом году научная работа в университете помогла совместить два этих интереса.  Я посвятил свое исследование примен...

NIKKE: Геймер рассказал о своих впечатлениях после более 30 часов игры в бета-версию Для NIKKE: The Goddess of Victory проходит бета-тест, поучаствовать в котором могут только Избранные. Один из них поделился своими впечатлениями. Первое, что бросается в глаза — в NIKKE нет энергии аккаунта, что обычно ограничивает игрока по времени. С одной стороны это хор...

Рецепт готовки Apache Kafka: как создавался Data Lake на 80 Тb Kafka позволит вам грамотно организовать работу с большим массивом данных, но в процессе может подкинуть проблем. Иногда придется устроить танцы с бубном, чтобы программа продолжила работать, а не рухнула в момент запуска.О не очень стандартном использовании Apache Kafka и л...

СМИ рассказали, что в репортаже о первом белорусском ноутбуке есть неточности — там показали совсем не BIOS 1 сентября Александр Лукашенко представил первый белорусский ноутбук, а чуть позже в эфире телеканала «Беларусь 1» рассказали о его стоимости и показали то, что назвали системой низкоуровневого ввода-вывода (BIOS) ноутбука. Тогда стало известно, что уже собр...

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

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

Что такое реролл в гача играх и как его ускорить? Если вы решите погрузиться в мир мобильных гача-игр, то вскоре столкнётесь с таким термином как «реролл». Давайте посмотрим, что он из себя представляет. Игры для смартфонов почти поголовно используют гача-систему для получения постоянной прибыли и поддержания интереса к их...

Суффиксное дерево на python Суффиксное дерево (Suffix Tree, ST) – это структура данных, которая позволяет "проиндексировать" строку за линейное время от её длины, чтобы потом быстро находить подстроки (за время О(длина искомой подстроки)).Тема построения Suffix Tree и его применения хорошо раскрыта...

Клиенты головного мозга Этого поста не должно было быть. Изначально это планировалось как холиварная тема для выступления на форуме, но в итоге всё переигралось. Я хотел рассказать про заказчиков: как они выглядят глазами представителя подрядчика, а точнее – поделиться тем, что обычно не выносят на...

Сервис, который должен был объединить торговые площадки США Ebay, Amazon и Zappos В далёком 2012 году довелось мне участвовать в одном интересном проекте - BuyinUsa. Идея проекта была в следующем: объединить в одном месте товарные предложения с наиболее популярных торговых площадок США, представить их российским потребителям, взять на себя доставку и конв...

Выбор основных проектных параметров ракеты. Или как самостоятельно спроектировать Falcon 1e (часть 1) В одной из статей я писал с чего начать создание своей ракеты. Среди основных технических задач первого этапа самой главной является задача проектно-баллистического анализа и выбора основных проектных параметров. В данной статье я постараюсь на примере показать что это такое...

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

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

Наценка на iPhone 14 уже достигает 300 долларов, назвав самый популярный цвет. iPhone 14 Plus может повторить судьбу mini Сегодня стартует приём предварительных заказов на смартфоны серии iPhone 14, которая, согласно первым данным, будет пользоваться очень большим спросом. Многие перекупщики ждут этого сезона каждый год, чтобы максимально заработать. Как сообщают китайские источники, на ки...

Как пережить эпоху перемен: советы по сохранению психологического здоровья Не дай вам бог жить в эпоху перемен – КонфуцийКак модно сейчас шутить в интернетах, мы живем во время исторических событий. И конечно, на фоне того, что происходит вокруг, все сложнее сохранять спокойствие и хотя бы подобие невозмутимости. Горизонт планирования в РФ (стране ...

[Перевод] CloudFlare отказывается от Nginx в пользу in-house HTTP-прокси на Rust ВведениеСегодня мы поговорим о Pingora, новом HTTP-прокси, который мы создали у себя внутри с помощью Rust. Прокси обслуживает более 1 триллиона запросов в день, форсирует производительность и предоставляет множество новых функций для клиентов Cloudflare, при этом требуя все...

Программные проблемы AirPods Pro 2, возможно, поправят, а что делать с качеством сборки? Новые жалобы владельцев Продолжают появляться сведения о том, что некоторые первые пользователи наушников AirPods Pro 2 не очень довольны приобретением. Как уже сообщалось, AirPods Pro 2 могут отключаться случайным образом и по необъяснимым причинам отключаться от iPhone или iPad. Также есть о...

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

Компания Miller Canfield будет сотрудничать с киевской юридической фирмой Dictio в Украине Американская юридическая фирма Miller Canfield и киевская юридическая фирма Dictio объявили о своем официальном объединении, что позволит им оказывать более эффективную помощь клиентам в нынешней гуманитарной деятельности, а также в восстановлении и реконструкции Украины. «Э...

[Перевод] Пособие по программированию модулей ядра Linux. Ч.5 Пятая часть последней версии руководства по написанию модулей ядра от 2 июля 2022 года. В ней мы разберемся, как в ядре реализована совместная работа процессов и потоков, узнаем, какую роль в этом играет режим ожидания (sleep), рассмотрим возможные способы избежания коллизи...

Нормальные алгоритмы Маркова как основание языка программирования В этой статье хотелось бы поделиться мыслями о применении Нормальных Алгоритмов Маркова (далее по тексту: НАМ) в качестве основания для языка программирования.Заранее скажу, что представленный концепт ЯП не претендует на решение каких-либо «мировых» проблем программирования,...

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

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

[Перевод] Пособие по программированию модулей ядра Linux. Ч.4 Перед вами очередной фрагмент последней версии руководства по написанию модулей ядра от 2 июля 2022 года. Тема этой части — системные вызовы. В ней вы познакомитесь с этим понятием на примере создания собственной функции для открытия файлов, которая будет подменять собой ис...

Самопал на базе Ultimaker Добрый день, форумчане!Уже много воды утекло с момента моего первого знакомства с 3D печатью, первые шаги делал на алюминиевой прюше от geeetech. Ох сколько я с ней намучался, даже страшно вспомнить. Собственно эти мучения и подтолкнули на создание чего-то своего, что удовле...

Yamaha представила TWS-наушники TW-E7B Флагманские беспроводные наушники Yamaha TW-E7B, выпущенные ранее этим летом, теперь доступны по всему миру для приобретения. Вы можете купить их, начиная с сегодняшнего дня, за 280 долларов. У TW-E7B есть несколько преимуществ. Это первые настоящие беспроводные наушники Yam...

«Это более спортивные Apple Watch, а не замена Garmin». Появились обзоры умных часов Watch Ultra Сегодня в Сети появились первые большие обзоры умных часов Apple Watch Ultra от известных тематических СМИ, так что теперь мы имеем более точное представление о новинке Apple.  Начать стоит с размера. Как известно, 49-миллиметровые Watch Ultra оснащены экраном диа...

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

Так вот как Intel собирается воевать с новыми монструозными процессорами AMD. Появились первые тесты Xeon с памятью HBM Компания Intel собирается представить процессоры, подобные CPU Ryzen и Epyc с технологией V-Cache. Речь о серверных процессорах Sapphire Rapids в конфигурации с собственной памятью HBM. И сегодня мы имеем возможность убедиться в том, что такие решения получат внуши...

Даешь Mir Pay на Айфоне? Apple позволит удалить Wallet в iOS 16.1 На днях Apple разослала приглашения на первую за два года очную презентацию, которая пройдет 7 сентября. На ней будет однозначно представлено новое поколение iPhone, Apple Watch и, возможно, AirPods Pro. Вместе с релизом новых устройств нас ожидает выход анонсированных на W...

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

Apple даст рассрочку почти на всё. Услуга Apple Pay Later задерживается из-за серьёзных проблем Услуга Apple Pay Later была представлена купертинским гигантом на WWDC 2022, но прошла незаметно мимо многих источников. И вот теперь пришёл черёд вспомнить о ней, так как её запуск откладывается.  Apple решила перенести запуск услуги на следующий год, причём ...

Почему мы так долго ждали SLS Помните 2011 год? Три последних миссии Space Shuttle, SpaceX ведет разработку грузового корабля Dragon (первый испытательный полет — декабрь 2010, первый полет к МКС май 2012), «Кьюриосити» стартовал к Марсу, а «Юнона» к Юпитеру, «Мессенджер» прилетел к Меркурию, а Dawn к Ве...

CI/CD и еще один CD. Разбираемся в терминологии pipelines в контексте автоматизации тестирования В IT индустрии используется большое разнообразие инженерных культур и практик, таких как Agile, бережливое производство (lean software development), DevOps. Все они так или иначе нацелены на бесперебойную доставку ценности за счет повторяемых коротких итераций. Неотъемлемой ...

Наличие высшего образования у специалистов креативных индустрий работодатели считают важным – МГПУ Московский городской педагогический университет опубликовал исследование «Представления работодателей о необходимых компетенциях для развития креативной экономики Москвы». Автором исследования стала заведующая лабораторией оценки профессиональных компетенций и развития взрос...

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

Eppie: чего не хватает новому интернету? Привет, Хабр! Давайте знакомиться. Это Eppie — децентрализованный сервис обмена зашифрованными сообщениями. Проект еще в разработке, но представиться профессиональному сообществу уже пора. Eppie будет работать в одноранговой p2p сети. Приложение шифрует сообщения по ста...

[Перевод] Моана. Визуальные эффекты В большей мере эта статья основана на статье-интервью 2017 года, которое взяли у создателей фильма ребята из SideFX.Было бы очень желательно, чтобы вы ознакомились с оригинальной статьёй, однако, даже при наличии качественного перевода, можно обнаружить, что многие моменты в...

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

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

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

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

Улыбающаяся улитка — на технологиях от бумеров, Интела и Пентагона В модном и молодежном учебнике электроники от Харрисов есть пример простого конечного автомата - "улыбащейся улитки". Я решил наглядно показать, как можно в домашних условиях реализовать улитку на трех технологиях:Микросхемы малой степени интеграции CMOS 4000. Перв...

Лучшие документальные фильмы про науку и технологии, которые вы еще не видели Устали читать книги, но хотите развиваться? Мы собрали для вас самые интересные документалки за последние несколько лет В мае 2022 года на экраны вышел документальный фильм «Доисторическая планета», в котором на протяжении пяти серий рассказывается о динозаврах, живших милли...

Google Chrome позаимствует у Microsoft Edge ещё две функции В будущих версиях Chrome появится немало новых изменений. Первым из них станет поиск на боковой панели по примеру Microsoft Edge. Можно будет выделять текст на веб-странице и искать по нему в сети, не открывая новую вкладку. Результаты будут выводиться панели справа от ...

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

Каким будет конец света по мнению ИИ? Перед вами «последнее селфи на Земле» – именно так, по мнению нейросети, будет выглядеть конец света Головной мозг – самый сложный орган человеческого тела. И как бы мы не убеждали себя в обратном, мы по-прежнему не понимаем как именно он работает. Даже обладатели...

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

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

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

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

Nvidia официально снизила стоимость своих топовых видеокарт в Европе. GeForce RTX 3090 Ti Founders Edition разом подешевела на 920 евро Компания Nvidia официально снизила стоимость своих топовых видеокарт в Европе: данные фирменного интернет-магазина Nvidia в Германии свидетельствуют о том, что подешевели три топовые модели — GeForce RTX 3090 Ti Founders Edition, GeForce RTX 3090 Founders Edition ...

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

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

Umbrella-sharing: как система проката зонтиков сделала нас фанатами Android разработки Всем привет! Нас зовут Антон и Дима, мы ученики 11 и 9 классов. В 2022 году мы окончили «IT Школу Samsung». Нам предложили рассказать про опыт разработки нашего первого большого проекта — системы проката зонтиков. С этим проектом мы одержали победу в нескольких конкурсах, а ...

[Перевод] Вероятно вам не нужен MediatR MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:• препятствование прямому общению между объектами для уменьшения связности;• наце...

Как ускорить загрузку игр на Айфоне с iOS 16.1 Многие разработчики в погоне за уменьшением размеров установочных файлов, которые Айфон загружает из App Store, переводят часть контента, без которого приложение не сможет работать, на отдельную загрузку внутри самого приложения. Так, многие игры после установки и первого з...

История зарождения Linux — как это было? 25 августа 1991 года, ровно 31 год назад, в USENET-конференции comp.os.minix появилось сообщение от молодого человека по имени Линус Бенедикт Торвальдс о том, что он создал бесплатную операционную систему для 386 и 486-совместимых ПК, с отдельным примечанием: в качестве хо...

Один момент: готовим видеоленту без костылей и бубнов Всем приветы! Меня зовут Ваня, я медиаинженер и занимаюсь разработкой видеоплатформы в Ozon — в основном бэкендом. В апреле 2022 года мы презентовали сервис Ozon Моменты — ленту коротких видео. Главные фичи, которые мы хотели реализовать:— скорость отображения контента: виде...

FitBase получил грант на разработку системы искусственного интеллекта для фитнес-индустрии Система сможет прогнозировать выручку на основе поведения клиентов и рекомендовать способы ее увеличения. Это первое решение для управления фитнес-клубами с применением искусственного интеллекта на российском рынке.FitBase - цифровая экосистема для игроков рынка фитнес-услу...

Похоже, Windows 11 22H2 выйдет под названием Windows 11 2022 Update Несмотря на то, что Microsoft пока не анонсировала Windows 11 версии 22H2, подготовка к грядущему релизу первого функционального обновления для Windows 11 идёт полным ходом. Так, некоторые пользователи заметили обновлённое приветствие в приложении «Начало работы»: Теперь вы...

Почему новые наушники Galaxy Buds Pro 2 — это провал Компания Samsung вовсю готовится к презентации новых продуктов, запланированной на 10 августа. Кроме смартфона Galaxy Z Fold 4, о котором мы рассказывали ранее, корейцы выпустят второе поколение наушников Galaxy Buds Pro. Как и предшественник, новая гарнитура позиционирует ...

Kafka как интеграционная платформа: от источников данных к потребителям и в хранилище (часть 2) Привет! Продолжаю рассказ про интеграционную платформу на базе Apache Kafka и про то, как мы постарались гармонично вписать ее в непростую ИТ инфраструктуру группы НЛМК.Напомню, что в первой части статьи были описаны соглашения об именовании топиков, подход к реализации роле...

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

В отпуск за ПМЖ в сердце Латинской Америки. Почему Парагвай и как нас чуть не депортировали из Бразилии из за covid 19 А еще история про потерянный багаж.Друзья привет, история из личной жизни. Произошла она совсем недавно, главные участники я - Миша, моя жена Инна и мой двухлетний сын Константин.Решили мы с женой получить возможность легально жить в другой стране( получить ПМЖ зна...

«Эта технология позволит сигналам выходить за пределы Земли». Подробности о спутниковой связи в Huawei Mate 50 Ю Чэндун, глава потребительного бизнеса Huawei, сегодня опубликовал новый тизер серии смартфонов Huawei Mate 50, который еще сильнее намекает на поддержку спутниковой связи. Пользователи всегда высоко оценивали качество связи мобильных телефонов Huawei. На этот раз...

Большой экран AMOLED 1,91 дюйма, датчики ЧСС и SpO2, регистрация ЭКГ, eSIM, NFC и до 15 дней автономной работы. Представлены Oppo Watch 3 Pro – первые в мире умные часы на SoC Snapdragon W5 Gen 1 Чуть позже сегодня Samsung официально представит свои новейшие умные часы Galaxy Watch 5 и Galaxy Watch 5 Pro, ну а пока Oppo рассекретила Watch 3 Pro – свои новейшие и самые передовые умные часы. Это первая в мире серийная модель на базе 4-нанометровой однокриста...

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

[Перевод] Парсинг JSON с помощью Jackson Большая часть веба на сегодняшний день обменивается данными в формате JSON. Веб-серверы, веб-приложения и мобильные приложения, даже устройства IoT общаются друг с другом, используя JSON. Простой и гибкий способ обработки JSON необходим любому программному обеспечению, чтобы...

HR co-pilot 2 или как я перестал кадры подбирать В первой части я рассказал, как я дошел до жизни такой. Во второй и последней – будет рассказ, как я перестал таким нужным делом заниматься. Тайные движения, мотиваторы и демотиваторы, срыв покровов, игра в клеточки и иные развлечения. Кликбейтные заголовки и набросы.Предыст...

Sony: PlayStation VR2 получит «прозрачный» режим и функцию настройки игровой зоны Компания Sony в своем официальном блоге раскрыла новые подробности о своем шлеме виртуальной реальности PlayStation VR2, который сейчас готовится к выпуску. Предполагается, что новинка появится в первой половине 2023 года, но точной даты выхода пока нет. А пока компания...

Программирование в Word: зачем, почему? Картинка pch.vector, freepik Практически каждый из читателей, наверняка не раз (а кто-то и на постоянной основе), имеет потребность в написании и редактировании документов в среде Word. Однако если подобная деятельность производится с некоторой периодичностью, пытливый у...

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

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

Как рассуждать, чтобы проходить Capture The Flag игры Capture The Flag - название ряда соревнований в информатике, чаще всего - в информационной безопасности. Как веб-разработчик, я интересуюсь только CTF в области web'а - поиск уязвимостей, атаки, сетевое взаимодействие. На старте решения первого CTF было трудно понять, как же...

Lada Niva Legend Sport с двигателем мощностью 120 л.с. будут выпускать серийно. Уже известно, кому достанется первый автомобиль Сегодня стало известно, что с 2023 года АвтоВАЗ планирует запустить производство классической «Нивы» с более мощным двигателем, а сейчас появилось больше подробностей на этот счет. Собственно, есть данные о том, что за двигатель будет использоваться в автомо...

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

Разработку будущего автомобиля Apple возглавил топ-менеджер Lamborghini Apple уже много лет работает над своим первым автомобилем, причем на ее пути встречалось не мало разочарований и задержек.

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

Моя шпаргалка по Скраму для подготовки к интервью. Часть 1 Как быстро подготовиться к вопросам по Скрам на собеседовании? Предлагаю свою шпаргалку, которой пользовалась на протяжении многих лет, и готовила по ней многих аналитиков. Читать

Когда 2+2=5: чем страшны ошибки бизнес-логики приложений и почему их легко не заметить при разработке Мы как-то писали про SSRF-атаку, которая входит в список наиболее распространенных уязвимостей OWASP Top 10. Однако мир уязвимостей намного разнообразнее и, конечно же, не ограничивается этим списком. Сегодня мы хотим рассказать про уязвимости, связанные с бизнес-логикой. Чт...

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

4 особенности iPhone 14 и iPhone 14 Plus, о которых вы могли не знать На фоне новостей о том, насколько крутыми получились iPhone 14 Pro и iPhone 14 Pro Max, многие как-то незаслуженно позабыли об iPhone 14 и 14 Plus: считается, мол, iPhone 14 вообще точная копия iPhone 13, а Plus-версия — этакий эконом-вариант iPhone 14 Pro Max. Особен...

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

Решение популярной задачи про книги Современная программа школьного образования гораздо отличается от той, по которой учился я. По крайней мере, речь идёт про математику, так как именно эта наука была и есть для меня центральной. Порой даже в 5 классе можно встретить задачи по математике, которые не под силу р...

Косяки iPhone 14, над которыми зря смеются владельцы смартфонов на Android Пожалуй, главным событием этой недели стала презентация Apple 7 сентября 2022 года, в ходе которой была представлена новая линейка смартфонов iPhone 14. Традиционно в этот день люди разделились на два лагеря: Apple и Android. Первые не прекращали восторгаться новинками, в т...

ROG Phone 6 с Dimensity 9000+ «уделал» Snapdragon 8+ Gen 1 в AnTuTu Смартфон ASUS ROG Phone 6D занял первое место по производительности в бенчмарке AnTuTu. Получается, MediaTek лучше Qualcomm? Обычно народным лидером среди игровых решений является чипсет Snapdragon, и неважно какой серии — «лишь бы не MediaTek». И за последние месяцы смарт...

Разработка контроллера фотоловушки для управления фотоаппаратом Приветствую, Хабр! В статье речь пойдет о разработке устройства, которое позволяет отправлять «команду сделать снимок» фотоаппарату, принимая ее от фотоловушки. И почему, например, не подойдет вариант с обычным датчиком движения. Устройство простое и узкоспециализированное...

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

Этот iPhone не распечтывали более 15 лет В начале января 2007 года Стив Джобс представил оригинальный iPhone. Недавно новый iPhone первого поколения был продан с аукциона по цене 35 000 долларов. Устройство 15-летней давности не вскрывалось, поэтому сохранилось в идеальном состоянии. Для коллекционеров это оче...

Как мы придумали и запустили площадку для лидеров продукта «PL Lean Coffee» Всем привет! Меня зовут Наталья Карпежникова, я работаю в ИТ с 2012 года, была и аналитиком, и тестировщиком, и проджектом, и лидером продукта. А сейчас в Спортмастер Лаб я все еще лидирую продукт, но большую часть времени занимаюсь развитием сообщества лидеров продуктов.Зач...

Первый струйный принтер Huawei с недорогими картриджами под управлением HarmonyOS 3.0 оценили в 200 долларов Сегодня в продажу поступает многофункциональное устройство Huawei PixLab V1 с функцией стройной печати. Производитель называет его первым принтером, который работает под управлением операционной системы HarmonyOS 3.0. Huawei PixLab V1 позволяет быстро печатать фотограф...

Toshiba Tecra 8200, страшный DOS и руины интернета Начиналось все неплохо. Ноутбук приехал ко мне чистеньким, почти без царапин, разве что на клавиатуре протерта пара букв — вроде много пользовались, но аккуратно. Это Pentium III из самого начала нулевых, моя любимая категория портативного компьютерного ретро. Универсальная ...

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

Функции заметок на iPhone и iPad, о которых вы могли не знать Без приложения «Заметки» нельзя представить ни одно устройство Apple. Оно появилось одновременно с первым Айфоном и с тех пор только насыщалось новыми функциями и дизайном. Спустя пятнадцать лет заметки являются достаточно мощным инструментом для хранения различной информац...

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

[recovery mode] «Вам повезло!» или как Яндекс устранял баг ПредисловиеHello, team! Возможно, столь завуалированное название статьи Вас заинтересовало, и вы решили прочитать ее во что бы то ни стало, дабы понять суть. Но на деле все куда проще, а остроты данной ситуации подбавляют лишь комические реплики службы поддержки Яндекс ...

7 крутых товаров с AliExpress, которые я уже купил, а ты еще нет Глядя на подборки товаров с АлиЭкспресс, вы наверняка задавались вопросом: «А автор сам этим когда-то пользовался?». Если я угадал, то сегодняшний рейтинг точно не оставит вас равнодушными. В нем собраны недорогие, но очень полезные товары, которые я покупал сам и советовал...

iPhone 15 Ultra, по слухам, сможет снимать видео в 8K, получит порт USB-C, сможет предложить намного лучшую автономность и будет стоить минимум от 1200 долларов В Сети продолжает появляться информация, указывающая на то, какими будут iPhone следующего поколения.  шуточный концепт Инсайдер LeaksApplePro, который в прошлом году первым поделился изображениями iPhone 13 Pro Max, на сей раз опубликовал довольно много информаци...

Mazda хочет уменьшить долю китайских деталей в своих машинах Mazda Motor разослала своим поставщикам письмо, в котором попросила их нарастить запасы компонентов в Японии и по возможности перенести их производство из Китая. Причина — срывы поставок деталей из-за локальных локдаунов в Шанхае в связи с очередной вспышкой корон...

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

Израильская компания IAI поставит европейской стране НАТО самолёты специального назначения на 200 миллионов долларов. Это будут необычные самолёты-разведчики Компания Israel Aerospace Industries (IAI) заключила сделку на поставку неназванному заказчику самолётов специального назначения. Об этом сообщила сама IAI. Контракт стоимостью более $200 млн заключен с европейской страной НАТО. Компания не предоставила подробную и...

Как мы создали тренинги по Tarantool Привет! Меня зовут Павел Лапаев, я работаю в VK, а точнее VK > B2B > Tarantool. Это платформа in-memory-вычислений, крутая и комплексная технология. Разобраться в ней с наскока не получится, так что с 2020 года мы решили вплотную заняться обучением внешних пользователе...

[Перевод] Оценка уровня принимаемого сигнала и задержки ZigBee в различных условиях. Часть 2 Продолжение первой части. Читать далее

Гайд по первичной настройке асинхронного Python-приложения с GraphQL-библиотекой Strawberry Пишете на Python и давно хотели запрыгнуть на поезд хайпа по GraphQL, но никак не могли выбрать между Graphene и Ariadne? Предлагаем вам третий вариант – Strawberry.Strawberry – code-first библиотека с большим количеством батареек. 2.6 тыс. звёзд в репозитории на GitHub. Для...

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

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

[recovery mode] Магистратура ИИИИ от Физтеха и ВТБ: Data Science с человеческим лицом В современном мире невозможно быть энциклопедистом. Со времён Вольтера и Дидро человечество накопило слишком много знаний, и они не поместятся в одну голову. Однако это не значит, что не стоит даже пытаться. Как говаривал Козьма Прутков, «специалист подобен флюсу». А флюс — ...

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

«Систематика» представила линейку одноранговых АТС Разработка АТС ведется совместно с АО "Линтех". Решение реализовано на отечественной элементной базе. Совместная разработка решает задачи масштабирования систем корпоративной телефонии, обеспечивая высокий уровень отказоустойчивости. На базе нескольких АТС можно ...

Я придумал дикий дизайн для нового iPhone. С ним можно извратиться как угодно Многие, вероятно, уже и не помнят, каким журналисты тематических изданий представляли себе первый iPhone до его выхода. Многие искренне полагали, что Apple выпустит смартфон в стиле тогдашнего iPod Classic, колесом Click Wheel и встроенным жёстким диском. С тех пор таким фр...

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

Чем отличается Андроид 13 от Андроид 12 Каждый год корпорации Apple и Google, презентуя свои новые версии операционных систем, максимально подробно рассказывают о всех нововведениях, которые в них появляются. Но на рынке последнее время явно начал прослеживаться кризис идей. Компаниям все сложнее и сложнее стало ...

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

Из iOS 16 могут удалить важнейшую функцию Удивительно, но компания Apple сокращает хваленые функции редактирования и отмены отправки текстовых сообщений iMessage в iOS 16. Компания выпустила четвертые бета-версии iOS 16, iPadOS 16 и macOS Ventura для разработчиков, которые ограничивают вас пятью правками для данного...

Потенциальное маркетинговое название обновления Windows 11 22H2 замечено в приложении «Начало работы» Ранее стало известно о том, что Microsoft может выпустить обновление Windows 11 22H2 уже 20 сентября 2022 года. У нас пока нет официального анонса от Microsoft, но существует большая вероятность этого. Теперь появилось первое упоминание маркетингового названия, которое Micro...

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

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

Как настроить хранение логов кластера Kubernetes в бакете S3 и зачем это нужно Стандартный способ хранения логов Kubernetes на ноде неудобен: память ограничена, данные разбросаны, а многие аналитические инструменты просто не получится применять. Чтобы сделать хранение и работу с логами удобнее для разработки аналитических инструментов, логи можно перен...

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

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

Apple использует для реализации спутниковой связи в iPhone 14 решение Qualcomm и собственные компоненты И специальное программное обеспечение своей разработки.

Gigabyte GeForce RTX 4090 Aorus Master получилась просто огромной Если вы следите за рынком видеокарт, то знаете, что недавно компания NVIDIA официально представила свои новые решения, которые даже в референсном исполнении выглядят крайне привлекательно, но занимают много места в компьютере. Теперь же появились первые фотографии видеокарты...

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

«Тот неловкий момент, когда дизайн китайского электрокара нравится больше, чем многие европейские машины». Главный редактор «За рулем» о кроссовере Voyah Free, который может появиться в России под брендом Evolute До конца августа российский электромобильный бренд Evolute представит и самого себя, и первые модели автомобилей, которые будут собирать на заводе в Липецке. Ожидается, что в текущем году линейка Evolute будет представлена тремя моделями, причем довольно простыми. Так, ...

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