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

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

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

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

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

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

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

Дегустация Argo Rollouts: обзор решения, часть 1 Всем привет! Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений МТС Digital. В этой статье – обзор Argo Rollouts, я покажу несколько примеров применения и отмечу интересные места в документации. Х...

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

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

YNDX Family: рассказываем, что это такое, зачем и почему сейчас Всем привет! Меня зовут Антон Абдухамидов, работал в Яндексе директором по корпоративному развитию, где развивал внутренние стартапы компании и направление венчурных инвестиций, а сейчас партнер венчурного фонда GuruDev.В качестве одного из организаторов хочу поделиться...

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

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

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

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

[recovery mode] Пайплайн gitlab для Spring REST приложения. Часть 3 В статье описан мой первый опыт подготовки нетривиального пайплайна gitlab ci/cd при разработке микросервиса.Предыдущие части:Первая частьВторая часть Читать далее

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

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

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

Нейрофэнтези: сочиняем с ruGPT-3. Русский вариант AI Dungeon уже доступен пользователям ассистентов Салют Мы в SberDevices выпустили первый продукт в серии Нейроквестов — Нейрофэнтези. Квестами мы решили заняться по разным причинам. Например, в квестах можно испытать всю генеративную мощь семейства GPT-моделей. Квест также одновременно и литературный, и игровой формат взаимодейс...

[Перевод] Гэри Дарби, автобиография — Delphi For Fun Уверен, что история жизни этого человека достойна быть упомянутой на Хабре, поэтому хочу поделиться переводом его автобиографии (за качество перевода сильно не пинать). Тем более, что вот как уже несколько лет его нет в живых, однако надеюсь, что его примеры решения головоло...

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

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

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

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

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

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

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

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

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

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

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

React hooks, как не выстрелить себе в ноги. Часть 4 Использование ref в функциональных компонентах играет две роли:1. С помощью них можно получить ссылку на dom элементы и react компоненты2. ref можно использовать как стабильные переменные. В этой статье сосредоточимся на первой роли, разберем, как с помощью ref получить дост...

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

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

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

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

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

Концепцию 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”.Этот материал особенно актуален сейчас. Приведенные подходы и архитектуры нач...

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

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

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

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

Увлажнители «Ультразвук» vs «Естественное увлажнение» (история использования) + life-хаки Много копьев уже было сломано при изучении темы увлажнения воздуха, особенно актуальной в северных широтах нашей большой страны. С наступлением отопительного сезона начинают появляться разные мифические заболевания, которые врачам очень тяжело диагностировать без проведения ...

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

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

Распечатать пневмогидравлический генератор РОШ реально? А работает ли он?? + тест принтера Kingroon kp7 Здравствуй мой друг! Сегодня решил собрать простенький пневмогидравлический генератор или Генератор РОШ)) работающий на воздухе. В интернете он выглядит очень красиво. Я сомневаюсь, что КПД больше единицы.Чертеж на листке я не буду рисовать вам. В интернете много различных...

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

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

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

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

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

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

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

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

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

Напиши мне, напиши: WhatsApp получил функцию, которя позволяет отправлять сообщения самому себе. Но такое уже есть в Telegram Мессенджер WhatsApp, наконец, получил функцию, которая позволит отправлять сообщения самому себе. Это необходимо, если нужно сохранить какие-то файлы или документы. На данный момент эта возможность уже реализована в iOS версии 22.23.74 и Android версии 2.22.23.77. При ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Моя первая созданная игра в 2005 году В 2004 году я увлекся флешками. Тогда популярна была Масяня и еще мне нравится АнтиМульт. В школе стояла программа Macromedia Flash, а дома даже компа не было. Вот я и рисовал свои первые мультики на дополнительных часах информатики, пока другие играли по сети в Эпоху Импери...

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

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

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

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

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

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

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

Управление учетными записями в Linux. Часть 3. Различные способы поднятия привилегий В двух предыдущих статьях мы рассмотрели различные аспекты правления учетными записями и настройки доступа к файлам. Однако, при настройке доступа всегда можно ошибиться, задав неверные значения. Если администратор выдал недостаточные права, то такая ошибка будет найдена дов...

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

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

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

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

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

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

[Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT —...

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

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

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

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

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

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

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

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

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

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

У вас WPA Enterprise PEAP/TTLS? Тогда мы уже у вас Доброго времени суток, коллеги! Меня зовут Роман и эксперт отдела анализа защищенности (в простонародье — пентестер). До того, как перейти в это направление, я 10 лет был системным администратором (преимущественно Windows систем). Скажу вам честно, мне очень нравится симбиоз...

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

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

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

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

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

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

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

ERNIE-ViLG — бесплатная китайская нейросеть Нейросети, генерирующие изображения, сейчас на пике популярности. В то время как все балуются Dall-E2 , MidJourney и Stable Diffusion, есть ещё одна модель, которая не так хорошо известна в интернете. Имя ей: ERNIE-ViLG.  Мы познакомились ...

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

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

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

От кода «на коленке» к эффективному CI/CD: строим общий Pipeline as Code командой в 100+ человек Много команд, много продуктов, каждый автоматизирует релизный цикл, у каждого свой набор скриптов. Дублирование, отсутствие обмена практиками и повторное изобретение колеса приводит к тому, что команды тратят много времени на построение своего CI/CD. И все это поддерживает м...

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

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

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

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

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

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

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

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

Практическое применение async/await в Unity Использование async/await позволяет сделать код легче для понимания, убирает необходимость в функциях обратного вызова и протаскивании необходимых данных (или их сохранения в полях объекта).Требования и ограничения async/await с примером реализации для UI. Читать далее

SpaceTech-стартап, четыре попытки иммиграции, или как я получил ВНЖ в Португалии и Испании Привет! Я Алексей, мне 41 год. Я сотрудник компании Relocode. Хочу поделиться своим опытом переезда в другую страну и тем, как мне в этом помог мой стартап по созданию космических ракет. Тем самым хочу показать на своём примере, что абсолютно всё реально, если действовать, п...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Распознавание речи, генерация субтитров и изучение языков при помощи Whisper Есть ряд платных решений по переводу речи в текст (Automatic Speech Recognition). Сравнительно малыми усилиями можно сделать бесплатное решение, — дообучить на своих данных end2end модель (например, взять фреймворк NeMo от NVIDIA) или гибридную модель типа kaldi. Сверху пона...

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

Как предоставить доступ для всех устройств из локальной сети к VPN Наверное, ни для кого уже не секрет, что использование технологии Virtual Private Network (VPN) становится повседневной необходимостью. На рынке присутствует много решений – платных и бесплатных.Мне хотелось более простого доступа к интернету через VPN, и я понял, что самое ...

Love, Spring and HTTP Bugs Привет, Хабр! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения б...

[Перевод] Как изучение новых языков программирования помогло мне расти профессионально Когда вы работаете разработчиком ПО и ежедневно пользуетесь одним языком программирования, легко попасть в пузырь этого языка. Я хочу показать, как выход из зоны комфорта, изучение новых языков и парадигм помогло мне вырасти как разработчику. За годы работы я совершил пере...

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

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

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

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

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

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

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

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

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

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

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

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

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

9 часов работы, поддержка LDHC 4.0 и двухдрайверная система. Появились подробности о наушниках OnePlus Buds Pro 2 Компания OnePlus готовится расширить ассортимент своих полностью беспроводных наушников моделью Buds Pro 2.  Buds Pro первого поколения Новинка будет отличаться от многих других таких наушников тем, что получит двойные излучатели. Система будет аналогична наушника...

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

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

Немного о WebEngine — low-code IDE для разработки современных веб-приложений Много лет назад, смотря на крутейшие авторские посты, где творили самую настоящую техно-магию, я твердо решил - больше не писать до тех пор, пока не смогу сделать что-то такое, чем смогу гордиться. К этой статье-анонсу я шел почти 10 лет.С огромной гордостью, хочу анонсирова...

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

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

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

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

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

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

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

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

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

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

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

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

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

У Intel действительно получились хорошие видеокарты, и они даже в чём-то лучше GeForce RTX 30 и Radeon RX 6000. Вышли обзоры Arc A750 и A770 Компания Intel сняла запрет на публикацию обзоров видеокарт Arc A750 и A770, так что теперь мы наконец-то можем понять, что же получилось у компании в топовом для неё сегменте.  Сразу стоит оговорить, что у карт Arc есть проблемы с производительностью в играх с Di...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Система личного планирования в Notion. Эпизод 1 — Инбокс Вот уже чуть больше года я активно использую Notion для планирования задач и проектов, поэтому я решил подвести некоторые итоги и систематизировать все приёмы, которые я использую. Описание системы будет состоять из двух частей. В первой части, я хотел бы уделить отдельное в...

UAC Bypass и вариации на тему детектирования. Часть 1 Привет, Хабр!Сегодня мы хотим рассказать о возможных вариантах обхода контроля учётных записей пользователей (UAC) и способах их детектирования. Если коротко, UAC (User Account Control) – механизм, поддерживаемый всеми последними версиями Windows, который призван предотврати...

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

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

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

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

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

Создатели Hill Climb Racing делают третью часть Финская студия Fingersoft объявила о продолжающейся разработке Hill Climb Racing 3. Фанаты первой части будут удивлены, что третью часть сделают с применением 3D-графики, использованием физики и даже добавят мультиплеер в реальном времени. О Hill Climb Racing 3 будет извест...

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

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

Apple вернула в App Store приложения ВКонтакте, VK Музыку, Мессенджер, Почту и Облако Mail.ru Около двух недель Apple удалила из App Store все основные приложения группы VK: собственно ВКонтакте, Музыка, Мессенджер, Облако и Почта Mail.ru. В Купертино поначалу не хотели озвучивать причину удаления, но затем признались, что поводом для этого стали британские санкции....

AlertBox Radio Lite: волшебная коробочка (можно даже без DIY) Сегодня мы начинаем знакомство с новым семейством контроллеров AlertBox компании (торговой марки/интернет-сервиса) UNIMON. Контроллеры AlertBox — это часть экосистемы мониторинга и решений для автоматизации, состоящей из интернет-сервиса my.unimon.ru и различного оборудова...

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

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

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

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

Топ-10 докладов DotNext 2022 Spring У нас есть традиция: каждые полгода до того, как провести конференцию DotNext, мы публикуем на Хабре десять докладов с предыдущей конференции, которые особенно понравились участникам.Сейчас до осеннего DotNext остаются считанные дни (он пройдёт 3–4 ноября в онлайне, 20 ноябр...

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

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

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

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

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

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

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

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

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

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

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

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

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

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

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

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

Microsoft случайно показала прототип дизайна версии Windows следующего поколения Вскоре после того, как была опубликована новость, показывающая странную смесь Windows 11 и Ubuntu/macOS, появился новый отчет с более подробной информацией об этом. Как оказалось, скриншот, показанный Microsoft во время конференции Ignite 2022, является прототипом того, что ...

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

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

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

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

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

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

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

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

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

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

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

Первые впечатления игроков от UNDECEMBER оставляют желать лучшего UNDECEMBER — мобильный и ПК слешер, который сначала считали убийцей Diablo Immortal, а потом поиграли и поняли, что это скорее альтернатива Path of Exile. Но это ещё пол беды — игра получила «в основном отрицательные оценки» в Steam, 3.5 баллов в App Store, 3.1 балл в Google...

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

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

На рынок готовится выйти необычная GeForce RTX 4090 с «турбиной». Карта Manli будет двухслотовой Компания Manli готовит первую на рынке видеокарту GeForce RTX 4090 с «турбиной».  Видеть такую систему охлаждения с центробежным вентилятором на RTX 4090 довольно необычно, так как такие СО обычно проигрывают другим современным решениям по производител...

Большое обновление Censor Tracker Всем привет!На связи команда «Роскомсвободы». Сегодня у нас юбилей (10 лет!), и в честь такого события мы весь день рассказываем о том, что наша организация сделала за это время, как боролась с цензурой и блокировкам в Рунете. Много лет мы не только отслеживаем блокиров...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Простой mp3-плеер с графическим интерфейсом на Go Мы продолжаем рассматривать разные платформенные применения Go (ранее мы посмотрели как использовать Go для микроконтроллеров, веб-приложений, разработки API, создания мобильных приложений) и сегодня поговорим об использовании Go для создания приложений для настольных компью...

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

be quiet! представила блоки питания System Power 10 Сегодня, 18 октября, немецкий производитель компонентов для ПК be quiet! официально представил миру новейшую серию блоков питания под названием System Power 10, которая создана специально для тех пользователей, которые хотят получать приличную мощность, качество и тишину за ...

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

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

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

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

Создатель Marvel Snap и Hearthstone поделился 3 любимыми колодами Издание IGN поделилось необычным интервью с Беном Броуди — дизайнером Marvel Snap и Hearthstone. В нём Бен рассказал, какими 3 колодами он играет и почему. Давайте начнём с первой. Колода 1 — «Omega Red» Вот, что про неё говорит Бен Броуди: «Колода "Omega Red" позволяет...

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

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

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

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

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

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

Отличия экранов OLED, AMOLED и POLED. Здесь всё, что вы должны знать Наверное, вы знаете, что двумя самыми распространенными типами экранов являются IPS и AMOLED. Мы уже рассказывали о разнице двух самых популярных видов матриц, однако, глядя на характеристики смартфона, у вас могут возникнуть и другие вопросы. Так, вместо AMOLED в графе «Ти...

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

Старый код в новой обёртке — как наша команда избавлялась от legacy В этой статье я — Станислав Решетнев, Teamlead команды разработки Link Building в компании Sape — хочу рассказать об опыте нашей компании по избавлению от legacy. Многие компании сталкиваются с проблемой legacy-монолита, когда технический долг накапливается на протяжении дол...

Точечный обход блокировок РКН на роутере с OpenWrt. Часть 2: Поиск и исправление ошибок Почти 4 года назад я опубликовал статью-мануал о том, как на роутере с OpenWrt сделать обход блокировок РКН. Всё это время мне много писали с просьбой помочь: не у всех всё заводилось с первого раза. Поэтому я решил написать материал, как самостоятельно искать, в чём именно ...

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

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

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

А как у них? Культурные различия IT-гигантов: МЯСО vs FAANG Фраза “Мы живем в удивительные времена” стала грустноватым клише. И некоторое время назад многие работники IT-сферы серьезно задумались о миграции (утверждение, написанное в мае 2022, сейчас звучит еще наивнее).Сам миграционный топик довольно серьезно исследован на хабре - м...

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

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

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

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

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

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

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

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

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

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

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

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

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

В сеть утекла ранняя версия обоев Bloom из Windows 11 Пользователь Windows Aesthetics в своём Twitter (запрещён в РФ) поделился ранними прототипами обоев Bloom из Windows 11, которые значительно отличаются от финального варианта. Это не удивительно, так как подобные продукты всегда проходят через несколько итераций и постепенн...

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

Почему я не хочу покупать Google Pixel 7 и вам не советую Вот и настал тот день, когда мы узнали, каким будет новый Google Pixel. Нельзя сказать, что мы не знали этого раньше, но теперь все точки над ”ё” расставлены окончательно. Многие даже захотели купить себе этот телефон, в том числе у нас в редакции. Например, мой коллега Ива...

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

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

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

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

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

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

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

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

И нет нужды ждать Core i9-13900KS. Gigabyte предлагает лёгкий способ разгона Core i9-13900K и Core i7-13700K до 6 ГГц В следующем году Intel выпустит процессор Core i9-13900KS, который из коробки будет работать на частоте 6 ГГц. Это будет первый подобный серийный потребительский CPU в мире. Но чтобы опробовать те самые заветные 6 ГГц без мучений разгона, не обязательно ждать Core i9-13...

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

Установка прошивки Klipper на Ender 3 с платой управления SKR mini E3 v.1.2 управляемая с Orange Pi Zero 512mb Наверное, многие уже слышали о прелестях прошивки Klipper, но попробовав ее установить, разбили амбиции о камни отсутствия гайдов. В этой статье я хотел бы вам попытаться рассказать процедуру установки на примере своего принтера Ender 3 Pro, и управляющего устройства в виде ...

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

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

Как я участвовал в конкурсе Telegram на создание медиаредактора и занял никакое место (но получил бесценный опыт?) Задача состояла в создании автономного приложения для редактирования медиафайлов на Swift без использования сторонних UI-фреймворков. Конкурсные функции и интерфейсы должны быть созданы с нуля. Использование сторонних реализаций медиаредакторов с похожими функциями строго за...

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

Colorful представила iGame GeForce RTX 4080 Хотя компания NVIDIA официально представила рынку видеокарты RTX 40, на деле оказалось, что в продаже вариантов не так уж и много — флагманская видеокарта с огромным трудом добирается до своих покупателей, партии явно слишком мизерные, а компании-партнёры хотя и показали сво...

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

Как я остался работать в «Сириусе» Привет, друзья!В первой своей статье на Хабре я описал, как преподавал в ИТ-колледже "Сириус" ИТ-архитектуру детям. Рассказал как устроен учебный процесс, поделился своими эмоциями от общения со студентами и преподавателями. В этой статье я хочу рассказать продолжение истори...

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

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

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

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

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

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

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

Звуковая карта USB на STM32. Часть 1: Используем I2S-кодек С момента публикации материала о реализации составного устройства USB на STM32 прошло полтора года. Данная статья в двух частях будет своеобразным отчётом о проделанной за это время работе. Напомню, что описанное в предыдущей публикации решение состоит из двухканального зв...

Как создать игру в 2022. Моя история создания игр Привет. Меня зовут Саня и мне 14 лет, я учусь в 9 классе в Москве. В этой статье я расскажу, как создал свою игру и поделюсь своим опытом в разработке. А также расскажу, как создать игру новичку в 2022 году. Читать далее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

«Как не надо проектировать ракеты» или путь разработки ракеты на ЖРД. Часть 1 — как не надо начинать Да здравствуй, великий и могучий Хабр! Надеюсь это будет не лонгрид, но даже если так, то думаю читателю, который набрел на эту статью, будет интересно что да как.Итак, о чем цикл этих статей? Цикл будет повествовать о проблемах проектирования, реализации, расчетов, ракеты-н...

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

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

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

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

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

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

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

5 нейросетей для создания картинок, о которых мало кто знает Современные нейросети рисуют не хуже, чем профессиональные художники В 2021 году компания OpenAI представила миру нейросеть DALL-E, которая умеет создавать изображения по текстовому описанию. С этого момента сервисы, которые умеют выполнять ту же функцию, начали появляться к...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Первые примеры фото с камеры Fujifilm X-T5 Сетевые инсайдеры поделились первыми примерами фотографий, сделанных на представленную несколько дней назад беззеркальную камеру Fujifilm X-T5. Напомним, что оцененная в 1700 долларов новинка оснащается APS-C сенсором BSI X-Trans CMOS 5 HR разрешением 40 Мп, матричной стабил...

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

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

Orient Arcadia — аниме гача с релизом в Тайване Orient Arcadia — мобильная игра, которая появилась в Тайване; до этого её выпустили в Японии, если верить иностранным источникам. Проект приковывает аниме-графикой, особенно во время гачи — анимации по качеству и стилю напоминают Genshin Impact и другие ААА мобильные игры. Р...

8 Популярных программ и сервисов для дизайна. Что выбрать? Предлагаем Вам подборку инструментов для разработки сайтов, с их основными преимуществами и слабыми местами. Все представленные сервисы разделены на две группы по основному функционалу: к первой относятся площадки по созданию дизайна — Figma, Adobe XD, Sketch, Pixso, InVisi...

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

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

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

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

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

Нет пустым полкам: система логистики Fix Price изнутри Приветствую, друзья! Продолжаем серию публикаций «Fix Price изнутри». Меня зовут Анна Васильева, я являюсь руководителем проектов в отделе департамента категорийного менеджмента Fix Price. В этой статье поделюсь с вами тем, как у нас выстроена система обеспечения магазинов т...

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

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

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

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

Почему стоит купить AirPods Pro в пару к смартфону Xiaomi За одиннадцать лет пользования исключительно техникой Apple у меня собрался изрядный зоопарк различных устройств, начиная от старых iPod nano и заканчивая современными AirPods Pro и iPad. Однако полтора года назад пришло время менять повидавший жизнь iPhone X на что-нибудь ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нейронная сеть для распознавания образов с TensorFlow: как с ней работать Привет, Хабр! В сегодняшней статье хотим поделиться опытом, как можно начать использовать TensorFlow в целях распознавания образов. Напомним, что TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения ...

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

Машинное обучение с Apache Cassandra и Apache Spark В первой статье из серии об использовании Apache Cassandra в машинном обучении мы обсудили цели и задачи машинного обучения, и поговорили почему Cassandra — превосходный инструмент для обработки больших наборов данных. Также рассмотрели технологический стек, используемый Ube...

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

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

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

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

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

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

«Динамический остров» станет ещё разнообразнее в iOS 16.1 Компания Apple поделилась с разработчиками гайдлайнами для реализации подобных возможностей (они называются Live Activities.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Wi-Fi от телекоммуникационной компании YS-System появится в московских общественных туалетах Оборудование Wi-Fi для общественных туалетов Москвы начала устанавливать компания Йота Систем. К концу года в 300 туалетах уже будет доступен беспроводной интернет. По словам руководителя YS-System, данное решение было продиктовано требованием времени. Подобная услуга реализ...

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

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

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. Особен...

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

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

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

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

Поговори со мною, робот! В России разрабоатли ИИ, который позволит общаться с автомобилем и холодильником Компания «Промобот» из Перми объявила о разработке нового продукта Promobot Nested Chat. Это универсальная платформа разговорного искусственного интеллекта (ИИ), которая работает с помощью технологий машинного обучения. Утверждается, что эта технология позво...

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

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

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

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

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

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

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

Обзор HIPER Volare V1 Black (2022). Лучший электросамокат с сиденьем до 30 тысяч? Основная масса электросамокатов конструктивно предполагает только поездки стоя. Речь о комфорте, особенно на длительных расстояниях, не идет. Поэтому неудивительно, что вместе с популяризацией этого вида транспорта, появились модели, оснащенные сиденьями. Своего рода мини-ск...

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

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 4. Сканирование и типы сканирования. Погружение в nmap Приветствую тебя, дорогой читатель, в четвертой части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux». В прошлых частях мы развернули нашу виртуальную лабораторию и поговорили о фазах атак, познакомились с первой фазой разведки, опробовали в деле не...

Технологии NiFi & Kafka: применение (часть 1) Добрый день, меня зовут Рустам Ахметов, я архитектор ГК Юзтех и интеграционной шины данных UseBus. В этой статье я расскажу о нашем опыте разработки продукта и выборе технического стэка. Хочу добавить, что я буду давать лишь поверхностный Helicopter view на продукты и их ана...

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

NVIDIA всё же работает над GeForce RTX 4090 Ti Некоторое время назад в сети появились данные, что компания NVIDIA работает над видеокартой GeForce RTX 4090 Ti, но производителю не удаётся реализовать модель из-за того, что графический чип потребляет слишком много энергии и из-за этого плавятся контакты, плавятся кабели п...

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

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

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

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

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

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

Скоро в России? В Китае показали обновленный кроссовер Exeed TXL – образца 2023 года В Китае Chery продемонстрировала Exeed Lingyun – кроссовер, который у нас известен под названием Exeed TXL. На фото представлена обновленная версия образца 2023 года. Ожидается, что ее полноценная премьера состоится в сентябре, тогда же объявят цены. Очевидно, обн...

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

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

[Перевод] Бенчмаркинг service mesh — Istio, Linkerd, Kuma и Consul Многие современные приложения состоят из множества микросервисов, которые выполняются в контейнерах в распределённой системе, локально и в облаке. В этом контексте service mesh — инфраструктурный уровень, который отвечает за безопасность, взаимодействие и мониторинг мик...

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

Broken Ranks Mobile ждут бета-тесты в следующем году Разработчики Broken Ranks поделились планами на 2023 год. В их список входит дальнейшая разработка мобильной версии. Broken Ranks — необычная MMORPG, которая пока доступна на ПК. В последнем посте (на английском) мы узнали, что фанатам игры ждать от 2023 года. Разработчики...

Большой экран 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-нанометровой однокриста...

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

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

[Перевод] Как работал параллакс-скроллинг в Duke Nukem II Параллакс-скроллинг (создание иллюзии глубины в 2D-сцене перемещением фона и переднего плана с разной скоростью) стал сегодня стандартным элементом платформеров и других 2D-игр. Этот эффект, популяризированный аркадной игрой Moon Patrol 1982 года, к началу 90-х уже был дово...

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

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

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

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

Как подружить Canvas и ItemsSource в WPF и AvaloniaUI Предпосылки: понимая, что контейнеры компоновки в WPF не позволяют сделать привязки (Binding) к своим дочерним элементам, решил поэкспериментировать, а как же всё-таки подсунуть данные из View Model для формирования содержимого в эти самые контейнеры компоновки. Позже аналог...

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

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

Что финансы говорят о кибербезопасности: смотрим, какие решения привлекают наибольшие инвестиции Привет, Хабр! Мы в GenerationS объединяем стартапы и корпорации, и IT-решения ожидаемо в топе инноваций от наших выпускников.Возможно, вы слышали про  про некоторые из них: VisionLabs, Scanderm, Elementaree — the list goes on and on. Особое место в списке занимают ИБ-пр...

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

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