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

Инженерная культура в больших корпорациях: дайджест публикаций Хабра На этой неделе сразу две компании — Meta* и Amazon, — решили внести заметные изменения в свою работу. Meta сломала устоявшуюся структуру и предложила многим менеджерам среднего звена спуститься с командных высот на землю и поработать руками: писать код, заниматься исследован...

Праздник к нам приходит: новогодний сезон Kubernetes на Хабре С 29 декабря 2022 до 24 февраля 2023 Хабр вместе с #CloudMTS запускает сезон Kubernetes — конкурс технических статей о K8s, оркестрации и управлении контейнерами. Это третий сезон Хабра: летом и осенью мы уже неслабо продвинули пачку крутейших хардкорных текстов о Java и Dat...

ДНК-оригами. Guest Post Привет, Хабр. Новый год в моём блоге начнётся со второго гостевого поста уважаемой Анастасии Новосадской @anastasiamrr - биолога и биоинформатика из Минска. Ранее Анастасия уже готовила для редакции Хабра пост о взломе и обфускации генетического кода на уровне ДНК, а также у...

Копирайтеры больше не нужны? Просим новую нейросеть Notion AI написать про Python В ноябре 2022 года компания Notion представила нейронную сеть для генерации текстов — и на днях мы получили доступ к альфа-версии. Вы не поверите, на что она способна. Notion AI умеет писать статьи, посты и даже твиты — и это вам не Балабоба! Но настолько ли хороша Notion...

Модераторы Хабра в лицах: будем знакомы Я никогда не мечтала быть модератором. Ну то есть, даже мысли не было: хочу или не хочу, в Хабре я занималась совершенно другими вещами. Однако жизнь любит шутить, и 12 июля 2017 года я стала ведущим менеджером по работе с пользователями. Эта должность предполагает кучу функ...

Иронии автоматизации Вероятно, один из главных в мире текстов об автоматизации — статья «Ironies of Automation» когнитивного психолога Лизанны Бейнбридж, опубликованная в 1983 году в журнале Automatica. На неё ссылаются более 1800 других академических работ, про неё есть страница в Википедии, её...

ChatGPT пройдёт собеседование по Data Science вместо вас Привет, чемпион! Возможно, ты сейчас готовишься к собеседованию в какую-нибудь IT-компанию. Скорее всего, тебе будут задавать технические вопросы, поэтому тебе приходится готовиться. Но, возможно, ты всё равно не сможешь ответить на все вопросы правильно. Как быть?! А с...

Они такая мелочь, что их почти что нет. О поисках девятой планеты и чайнике Рассела На прошлой неделе довелось поучаствовать в составе мини-сборной Хабра вместе с примкнувшими к нам журналистами в корпоративном турнире «IV интеллектуальная битва» по спортивному «Что? Где? Когда?» — эту дистанцию в 24 вопроса мы довольно уверенно выиграли. Нашей команде дваж...

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

Искусство типизации: TypeScript Utility Types Что вы чувствуете от познания нового? За себя скажу, что в такие моменты просветления меня переполняет неподдельная детская радость от свершившегося открытия. Жаль, что этих моментов становится всё меньше. К чему я это? Когда мне в голову мне пришла мысль о написании статьи ...

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

Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master Привет Хабр! Меня зовут Олег Сидоршин, я стажер (с марта буду джуном) в Лаборатории машинного обучения Альфа-Банка. До перехода в коммерческую разработку для практики своих навыков я активно участвовал в Kaggle-соревнованиях. Этот пост — ретроспектива о крупном сор...

Как устроены интернет-платежи в Dodо Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться.Меня зовут Дмитрий Кочнев, я р...

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

Как я клонировал Томми Версетти, или запускаем GUI/GPU приложения в Kubernetes Привет! Меня зовут Сергей Ермейкин, я Junior DevOps engineer в центре разработки IT-компании Lad. В моей первой статье на Хабре я расскажу про сборку своих GUI/GPU образов и покажу, как настроить хостовую и Kubernetes системы на примере игры GTA:VC.В детстве мне очень нравил...

[Перевод] Как устроен внутри Github Copilot Github Copilot оказался для меня невероятно полезным. Часто он может волшебным образом читать мои мысли и давать полезные рекомендации. Больше всего меня удивила его способность верно «угадывать» функции/переменные по соседнему коду, в том числе и из других файлов. Это може...

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

Юмор ChatGPT Привет, Хабр!Языковая модель ChatGPT произвела настоящий фурор. Даже Хабр в последние недели пестрит статьями про неё. Получив доступ к этой модели, я захотел изучить её способность шутить. Научить ИИ понимать юмор - непростая задача, и даже в последние годы успехи ИИ в гене...

Зачем вообще защищать данные при передаче? Привет, Хабр! Меня зовут Федор и я занимаюсь киберкриминалистикой. Не только на работе (в RTM Group), но и на досуге. Мне нравится исследовать, почему и как кого-то взломали, а еще думать, как сделать так, чтобы этого не происходило. В связи с COVIDом и п...

Зачем и как мы пишем на Хабр все эти годы Блог на Хабре постепенно привёл к запуску искусственного спутника Земли (на фото не он, просто зонд), интервью с Ромеро и рассказу про психиатрический диагноз Мы торжественно запостили пресс-релиз про старт своего сотрудничества с Хуавей аж 25 марта 2016 года. И начали ждат...

C++, параллелизм и введение в автоматное программирование в SimInTech Поводом для написания статьи послужило не очень приятное для меня событие: модератор Хабра убрал теги – «С++» и «Параллельное программирование» из моей крайней статьи [1]. Этому предшествовало сообщение пользователя, который по его словам не заметил в статье ни С++, ни парал...

Итоги 2022 года на Хабре Короткий итог — 30000 статей, десятки изменений в логике и интерфейсе сайта, 2 больших конкурса, 85 человек в команде, 359 дней нонстопа. Ещё в начале года мы твёрдо знали: надо продолжать делать крупнейший русскоязычный сервис для IT-специалистов и для этого мы задействуем ...

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

Как я учусь на разработчика игр в Московском Политехе Меня зовут Айгерим, мне 20 лет. Я студентка Московского политехнического университета на направлении геймдев, сейчас на 3 курсе. Есть много статей про обучение IT-специальностям в разных вузах, но геймдев-направления в России это довол...

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

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

Чистый код, часть 1 Привет! В этом посте я хочу обсудить, что такое чистый код и почему я считаю его очень важной практикой. Если у вас всё руки не доходили до того, чтобы сесть и подробно почитать книги Дяди Боба, я подготовил небольшой конспект по его видеолекциям со своими примерами с самым ...

DDoS-атаки «для самых маленьких» Привет читающим этот длиннопост. Давно ничего не писал на Хабре, но 2022 год выдался достаточно непростым в плане DDoS-атак. По роду деятельности, я столкнулся с большим количеством вопросов о том, что такое DDoS-атаки, нужно ли с ними бороться (WTF??? конечно, не нужно, пус...

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

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

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

Как починить QA-отдел, или Ещё один переезд в Go Привет, Хабр.  Меня зовут Саша, я занимаюсь разработкой инструментов мониторинга тестирования, но по факту ещё и исполняю роль руководителя направления QA в домене Маркетплейса, ответственном за создание всех карточек товаров на Ozon.  Если вкратце, наша ...

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

Минимальный геном как операционная система Как знают мои постоянные читатели, кроме основного блога я веду на Хабре ещё один, где публикую переводы с английского, посвящённые строгим IT-темам. 21 января я вывесил там материал об игре «Жизнь» Джона Конвея, рассказывающий о создании минимальной жизнеспособной единицы п...

[Перевод] Перевод первой части учебника Patterns.dev Привет! Меня зовут Айнур, и я frontend-разработчик SimbirSoft. Более 6 лет я работаю над коммерческими проектами, создаю и улучшаю интерфейсы, поэтому в работе достаточно часто использую паттерны проектирования. Неоднократно я обращался за идеями и лайфхаками к книге Pattern...

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

Используем аннотацию @Transactional like a pro Привет, Хабр! Меня зовут Никита Летов, я тимлид бэкенд-разработки мобильного приложения Росбанка для физических лиц. Этот пост входит в серию постов по разработке бэкенд-микросервисов на Java и Spring и является адаптацией моего доклада с JPoint 2022. Также хочу предупр...

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

Как всё успеть? | Мой тайм-менеджмент Прежде чем начать говорить про тайм-менеджмент и как всё успевать, начну с плохой шутки про электрика. Как определить является электрик хорошим или плохим? Правильно! Любой живой электрик автоматически хороший. Теперь немного обо мне. Я работаю преподавателем в университете,...

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

Интересное из мира Unity #1 (27.01.23 — 2.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Я решил вести дайджест новостей по Unity, отбирая интересные посты из того, что произошло за неделю. Красивые проекты, интересные ролики и многое другое. Если вам интересна Unity разработка — добро пожалов...

[Перевод] Rust в стартапе: поучительная история Rust прекрасен для определенных целей. Но подумайте дважды перед тем как внедрять его в стартап, который должен быстро развиваться.Я очень долго думал писать ли мне этот пост или нет, потому что я не хочу начинать или быть вовлеченным в холивар про языки программирования (чт...

15 ошибок начинающего Хабр-автора В один прекрасный момент случается «8 чудо света»: эксперт хочет написать статью в блог на Хабре. Искра, буря, безумие — и если всё это происходит в компании, то на горизонте появляется редактор, с которым можно вместе размыш...

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

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

Конструктор базы для браузерной стратегии в духе Dune 2/2000 на Three.js, Vue3 + TS Самой успешной моей статьей для сообщества был подробный отчет о разработке браузерного FPS. Судя по статистике в базе данных — неожиданно огромное количество людей зашло и попробовало сыграть, я получал заинтересованные вопросы в личку и так далее. В дальнейшем я сделал еще...

Что такое состояние Привет! Меня зовут Артём Арутюнян, много где меня можно встретить под ником artalar. 10 лет я разрабатываю крупные веб-сервисы, и вот уже четыре года менеджер состояния, исследуя тему реактивности, консистентности данных и состояния. А началось всё с простого вопроса: поче...

Обновление Hibernate через боль Меня зовут Андрей Аркаев. Я занимаюсь разработкой на Java с 2002 года. Сейчас развиваю бизнес-систему для контактных центров в Naumen. Как и многие другие бизнес-системы мы используем ORM. В статье поговорим о Hibernate, так как эта библиотека распространена для Java.Наш про...

Архитектура игры на Unity без Zenject. Часть 1 Всем привет!Меня зовут Игорь Гулькин, и я Unity разработчик. За свои 5 лет накопилось много опыта, поэтому в этой статье хотел бы поделиться принципами и подходами, с помощью которых можно реализовать архитектуру игры просто и гибко без фреймворка. Цель доклада, дать не прос...

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

Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД Привет, %username%! Меня зовут Антон Жеронкин, я Data Scientist в Сбере, участник профессионального сообщества NTA. Сегодня поговорим о том, как можно сделать лучше жизнь разработчиков, которые часто сталкиваются с базами данных. Дело в том, что, когда разработчики вручную п...

Тестирование умерло, да здравствует тестирование Привет, Хабр! Меня зовут Артём Ерошенко, я — сооснователь Qameta Software. Больше 14 лет занимаюсь тестированием и автоматизацией. Работал в Яндексе, когда учился в университете, и писал первые автотесты, сделал опенсорсный проект Allure-фреймворк, способствовал появлению Ян...

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

LSI ключи и что использовать вместо них? Меня зовут Пётр Гришечкин, и я работаю SEO-специалистом в команде проекта “Своё Родное”. В основном я занимаюсь продвижением цифровых продуктов, представленных на платформе, и готов поделиться своими знаниями с читателями Хабра. Вокруг SEO ходит много мифов и легенд. На неко...

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

[Перевод] Устранение неисправностей в приложении Java под Kubernetes ❯ Когда взаимодействуют разработчики и операторы Предположим, вы написали приложение на Java и развернули его в Kubernetes в среде разработки. Рано или поздно это приложение уйдёт в продакшен, и вам придётся узнать, каково оно на деле. Затем начинают возникать новые неожи...

Index.ts – зло и польза Привет всем! Меня зовут Михаил, я старший Frontend-разработчик в НЛМК, занимаюсь разработкой одной из внутренних информационных систем на React + Typescript.Расскажу про самый короткий и наименее трудоемкий способ экспорта и импорта модулей, что частенько требуется для постр...

Взлетаем с управляемым кластером Kafka в #CloudMTS. Несколько советов для старта Привет, Хабр! Меня зовут Дмитрий Быстриков, я Technical Product Owner в команде Managed Service for Apache Kafka в #CloudMTS. Сегодня я расскажу, что умеет наша Kafka и чему научится в ближайшее время. Для тех, кто дочитает до конца, я приготовил несколько советов от наши...

Tenebris: 7 кругов ада инди-разработки Друзья, меня зовут Пётр, и в этой статье я попробую рассказать о нашем уже трехлетнем опыте в разработке инди-игры  —  Tenebris: Terra Incognita. Через какие сложности мы прошли и чего добились.Работа над игрой началась в мае 2019 года, про старт я написал ранее в ...

Какую статью на Hi-News.ru написала нейросеть ChatGPT Нейросеть ChatGPT написала текст для Hi-News о несуществующем исследовании Да, такова нынешняя реальность, нейросети добрались и до Hi-News. Если вы следите за новостями на нашем сайте, то наверняка видели публикацию от 01.04.2023, которая называлась “Остановить старение и п...

А давайте… по ГОСТу Всем привет! Так исторически складывается, что когда вы разрабатываете государственные системы, в большинстве случаев требуется написание большого количества документации, а в данной ситуации такая документация еще и требует соответствию ГОСТ.Хотелось бы вспомнить одну из па...

Интерфейсы и протоколы в IoT. Лекция первая В этом году меня в очередной раз позвали в Московский институт электроники и математики (МИЭМ) НИУ ВШЭ читать студентам магистратуры (четвёртый курс на наши деньги) департамента электронной инженерии курс «Обеспечение взаимодействия элементов системы IoT, интерфейсы и проток...

Лучшие практики UX/UI в e-сommerce Меня зовут Станислав Хрусталёв, я автор сайта hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience и оцениваю сервисные модели компаний.Некоторое время назад я задался идеей: собрать базу лу...

Код на репите. Механизмы повторного использования кода: от элитного до простого Привет! Меня зовут Грант, я .Net-разработчик. Знаете вы это или нет, но ваш код можно переиспользовать: будь то модуль, компонент или архитектура. Одни разработчики делают это осознанно, другие на уровне рефлексов. Повторное использование хорошего кода экономит время и други...

Исследование нагрузки на ELK stack и тюнинг Logstash Всем привет! Меня зовут Александр, и в этой статье я расскажу про то, как столкнувшись с многократно увеличившейся нагрузкой на ELK stack сначала было диагностировано узкое место, а после произведён его тюнинг. Хоть и в заголовке статьи уже есть спойлер что произведен только...

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

RPG в разработке — как создать команду с учётом особенностей ролей Привет! Меня зовут Тимофей, я IT lead в QIWI. Но так было не всегда — например, год назад я в рамках того же продукта, что и сейчас, был продуктовым разработчиком в части бэкенда. Передо мной (так я был старожилом) поставили занятную задачку — собрать новую команду. В этом п...

Geb Framework для автотестов Добрый день, коллеги. Один из самых известных и популярных фреймворков для написания автотестов - это Selenium. У этого фреймворка множество плюсов и возможностей, но в то же время есть некоторые неудобства в конфигурации, настройке и написании тестов. Поэтому появились фрей...

3D принтер KingRoon Kp3s Pro. Обзор, тестирование, впечатления. Итак, давно у меня не было на обзоре бюджетных дрыгостолов, пришло время наверстать упущенное)В этот раз решил попробовать «однорукого бандита». Ими прям захлестнул рынок, у самого Кингурун их несколько вариантов, которые плюс-минус похожи друг на друга. Но насколько понял P...

И самые лучшие книги они в рюкзаках хранят… В этом топике продолжим тему решения криптографических загадок с MysteryTwister. Ранее уже были опубликованы статьи навеянные задачами с этого ресурса («Угнать SIGABA за 24 часа», часть 1, часть 2). На этот раз возьмём задачу, основанную на классической «задаче о рюкзаке». А...

Chat GPT: мысли о неизбежном — как нейросети изменят нашу работу и кому придётся искать новую Последние 12 месяцев мировые СМИ пестрят сообщениями о возможностях Chat GPT. Нейросеть успешно сдаёт испытания, экзамены и технические собеседования для целого ряда профессий, справляется с типовыми задачами для SEO‑копирайтеров, технических писател...

ChatGPT: новый инструмент в борьбе с багами. Как можно использовать AI для повышения качества тестирования Всем привет! Я QA Engineer и недавно открыл для себя ChatGPT и хочу открыть этот мир другим тестировщикам. Эта статья не руководство к применению и каких-то суперлайфхаков здесь не будет. Цель этой статьи в том, чтобы показать огромные возможности нейросетей в помощи нам, те...

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

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

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

[Перевод] Управление заголовками HTTP в Joomla 4 (часть 1) Эта статья - первая часть перевода статьи Joomla’s New HTTP Headers Plugin For J4 из майского номера (2022) Joomla Community Magazine. Статья рассчитана на широкий круг читателей с разными уровнями компетенций, поэтому опытным вебмастерам и разработчикам имеет смысл пропусти...

10 популярных вопросов, которые нужно знать, чтобы пройти собеседование на позицию Flutter-разработчика Привет, на связи Flutter-команда Mad Brains. Сегодня мы разберём 10 часто задаваемых вопросов на собеседованиях на позицию Junior Flutter Developer. Наш ведущий Flutter-разработчик расскажет, как показать себя во всей красе и получить оффер. А в конце статьи вас ждет приятны...

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

Одна платформа, чтобы править всеми Привет! Меня зовут Миша, я работаю в Ozon Tech — руковожу направлением базовых сервисов в платформе. Ozon сегодня — это порядка 4000 разработчиков и более 3500 сервисов. Разработка постоянно развивается, количество сервисов увеличивается, и одна из сложных задач — ...

SOAR в Kubernetes малой кровью Как идеально не строй цикл разработки и поиска уязвимостей, все равно будут существовать кейсы, которые приводят к security-инцидентам. Поэтому давайте соединим два ингредиента: control loop (reconciliation loop) и полную декларативную возможность Kubernetes и посмотрим, как...

Если бы Остер раздавал советы автоматизаторам. Часть 1 Привет, Хабр! Меня зовут Мария Снопок, я отвечаю за автоматизацию тестирования на Python в X5 Tech. Я, конечно, не Остер, но могу дать с десяток вредных советов из области автоматизации. В частности, о том, как испортить жизнь себе и окружающим. В статье я собрала вредн...

Визуализация весов в машинном обучении на примере алгоритма Random Forest и Decision Tree Привет, Хабр!Меня зовут Александр Серов, я Data Scientist и являюсь участником профессионального сообщества NTA.  Сегодня загляну «под капот» алгоритмов, использующих в своей основе деревья решений. Один из самых мощных алгоритмов контролируемого машинного обучения...

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

Ценный QA Automation – кто он на самом деле? Загадка от Жака Фреско Всем привет! Меня зовут Иван и я Head of QA Automation в Skyeng. Я регулярно занимаюсь обучением Manual QA и менторством начинающих QA Automation (далее – QAA) и часто слышу от падаванов вопрос: «А как же мне, собственно, стать QAA?»Вопрос многогранный. В статье хочу поделит...

Итоги 2022 года на Хабр Карьере Год почти закончился — и это хорошая новость. По традиции смотрим на свои результаты, чтобы понять, насколько мы стали лучше и стали ли. За эти двенадцать месяцев нам прилетало много ASAP-задач: что-то приходилось дорабатывать, перерабатывать, что-то отменять, а что-то срочн...

MedBench: NLP-задачи в медицине, модели и методы их решения Привет, Хабр! Меня зовут Даниил Погуляка. Я студент четвертого курса МГТУ им. Н.Э. Баумана, факультета "Информатика, искусственный интеллект и системы управления". Уже некоторое время я занимаюсь изучением методов машинного обучения, в частности, касающихся автоматической об...

Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.Это позволит нам:• автоматически собирать сборки на к...

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

VPN Gate, или — неубиваемая Великим Китайским Файрволом распределённая сеть VPN Сегодня речь пойдёт о технологии распределённой сети VPN Gate, своего рода недруга Поднебесной в области интернет цензуры. На Хабре много статей на тему SoftEther VPN (нижележащий слой VPN Gate), но нет ни одной технически всесторонней статьи про саму распределённую сеть и т...

Что нового будет в iOS 17? Почти ничего — Apple занята новой ОС для VR-шлема Apple уже не первый год работает над VR-шлемом и как никогда близка к его выпуску. Для нового продукта, еще и такого важного для компании из Купертино, которая со времен Apple Watch не представляла устройств в новых товарных категориях, разрабатывается собственная операцион...

Можно ли стать программистом (в возрасте)? Начав с поиска в интернете, удивился, что программистом в возрасте хотят стать с переодичностью в 5 лет, может это как-то связано с циклом разработки, но оставим тему для дальнейшего исследования!Здравствуйте, меня зовут Олег и я программист! Пусть будет таким начало исповед...

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

Ассоциативная память без нейросетей + генерация текста Когда‑то давно ко мне пришла идея реализовать алгоритм основанный на цепочках символов. Этот алгоритм выделяет в тексте несколько последовательностей символов, и таким образом производит его анализ. Этот алгоритм в какой‑то мере похож на метод построения ...

Разработчики Ashfall показали персональную базу игрока Ashfall — игра на ПК и смартфоны от NetEase Games. Это песочница и экшен в одном флаконе, поэтому геймерам надо будет создавать свою базу, чтобы выживать. И это не просто деревянная лачуга, а целый подземный комплекс с уникальным интерьером. Об особенностях персональных б...

[Перевод] Стратегии роста Notion. Часть 2 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Сегодня публикуем втор...

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

Роботрон. Как восстановить клавиатуру из 1987г. для чайников Очень давно на Хабре мною была прочитана статья о механических клавиатурах, свичах их разновидностях и всём таком. Естественно мне захотелось причаститься к секте кнопкопоклонников и сделать свою также для себя же. Но вместе с тем я не хотел кидаться с места в карьер неизве...

Превратности диспетчеризации в Swift Всем привет, меня зовут Сергей, я работаю в компании Joy Dev в должности iOS TeamLead. Эта статья - моя “проба пера” на Хабре. В ней, вместе с обзором видов диспетчеризации в Swift, мы рассмотрим несколько примеров, когда реализация методов в extension может вести себя неожи...

От проекта до производства: как мы сделали один из лучших пультов управления на рынке Всем привет! Меня зовут Евгений Торчинский, практически всю свою жизнь я работаю с технологиями. Сейчас я руковожу компанией Movix Lab — мы уже много лет занимаемся железом, софтом и работаем с искусственным интеллектом. В частности, мы делаем смарт-приставками и делаем...

Интересное из мира Unity #2 (03.02.23 — 09.02.23) Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А вот и второй выпуск дайджеста для Unity разработчиков. Интересные инструменты, красивые проекты, и всё что попалось мне на глаза за эту неделю. Если вам интересна Unity разработка — добро пожаловать под ...

Чем заняться с детьми на праздник, если ты айтишник Чем заняться с детьми на праздниках, если ты айтишникПривет, Хабр! Меня зовут Андрей, и я сотрудник "Криптонита"! Близится новый год, и подготовка к нему в разгаре. Один из насущных вопросов: как провести январские праздники вместе с детьми так, чтобы не сойти с ума всем был...

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

Про Vim " Горячие клавиши Тема очень обширная, не сказать бесконечная, но я постараюсь затронуть только очень важные вещи, о которых говорится не так много в бесчисленных джентльменских минимумах по Vim. Хотя, конечно, придется время от времени возвращаться к теме дабы дать уточняющие указания или ре...

5 лучших гоночных игр для вашего Айфона Из-за того, что количество поклонников разных гоночных игр достигает огромного количества по всему миру, их давно отделили от спортивных и выделили в отдельный жанр. Но количество всяких Асфальтов, Need For Speed и Real Racing в App Store просто зашкаливает. И чтобы не натк...

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

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

Делаем полезное Zigbee устройство из Триколор GS SMH-ZW-I1 на прошивке PTVO. Новогодняя ёлка с датчиком давления По просьбам заинтересовавшихся данной темой, продолжаю цикл постов на Хабре про создание Zigbee устройств из подручных средств. В предыдущих постах я рассказал как сделать из модуля управления умным домом Триколор GS SMH-ZW-I1 Zigbee координатор или роутер, как прошить чип C...

5 VPN для Android TV, которые работают в России в 2023 году Уход большого количества иностранных сервисов из России заставил пользователей загружать на свои смартфоны VPN-сервисы, позволяющие без проблем войти в любое приложение. Именно с помощью них можно легко попасть на сайт или в приложение Netflix и наслаждаться крутыми сериаль...

Простые метрики по качеству: как их вести и зачем они нужны Всем привет! Меня зовут Алиса, я — ведущий тестировщик в компании Constanta, и сегодня расскажу вам о простых QA метриках, помогающих отслеживать качество продукта.Если мы вобьем в поисковой строке незамысловатое словосочетание “метрики QA”, то увидим, что почти все ссылки в...

Парсили сайты, парсим и будем парсить. И не нужно этому мешать Здравствуйте, меня зовут Максим Кульгин. Моя компания xmldatafeed.com занимается парсингом много лет. На днях мы вернули 16 000 руб. клиенту, так как не смогли парсить весь iherb.com с нужной клиенту скоростью (а там очень много товаров). Проверил и оказалось, что ...

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

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

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

Не надо ждать когда bing запустит chatGPT — уже есть ИИ, который отвечает исходя из результатов поиска И кстати, он даже не требует регистрации.Как можно заметить, сейчас системы а-ля chatGPT начали расти как грибы после дождя. И мне попался такой сайт как perplexity.aiЭтот сайт делает то, что bing только обещает - ищет в интернете за меня и дает ответы, исходя из найденных р...

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

Ретро, роли и спринты: очевидные (и не очень) вещи, которые мы поняли только спустя три года разработки Привет! Меня зовут Артур Карапетян, я Product Owner в Starfish24. Мы помогаем российским ретейлерам управлять жизненным циклом заказа, выстраивать и контролировать логику обработки с помощью OMS-системы. В общем, сложные омниканальные заказы — это про нас.В конце 2018 года я...

Интернет-цензура и обход блокировок: не время расслабляться Disclaimer: практически всё описанное в статье, не является чем-то принципиально новым или инновационным - оно давно известно и придумано, используется в разных странах мира, реализовано в коде и описано в научных и технических публикациях, поэтому никакого ящика Пандоры я н...

Как написать автотесты деплоя и сэкономить нервы DevOps-инженеров Привет! Меня зовут Артём Комаренко, я работаю на позиции QA Lead в команде PaaS в СберМаркете. Хочу поделиться историей, как мы придумывали способ быстро убедиться, что очередные изменения в скриптах деплоя не разломают процесс выкатки во всей компании. Статья будет полезна ...

Как я создавал свой первый дашборд на Visiology 3 и почему второй буду делать немного позже Привет, Хабр! Меня зовут Салават Сафиуллин, и сегодня я хочу поделиться с вами своим первым опытом создания дашборда на Visiology 3. Это новая версия платформы, которой мы пользуемся уже несколько лет, но она кардинально отличается как архитектурой, так и принципами работы. ...

Apple Pencil против Samsung S Pen. Что они умеют и какой стилус лучше Apple и Samsung не только работают в кооперации над созданием новых устройств, но и регулярно «списывают» друг у друга. Между смартфонами двух брендов стало слишком много общего и сравнивать их уже не так интересно. Между тем, у компаний есть устройства, о которых...

Нейросеть показала, как выглядел бы iPhone советского производства В Telegram-канале «Нейросеть for Fun» автор визуализирует запросы пользователей с помощью нейросети. И одним из вариантов, предложенных в комментариях, стал «советский iPhone». В результате нейросеть создала три изображения, которые напоминают к...

Текст-майнинг с пандами, облаками и яблоками Привет, Хабр! Меня зовут Пётр Мананников я Data Scientist и являюсь участником профессионального сообщества NTA. Представьте ситуацию: вас назначили спикером на мероприятии, и вы даже знаете, о чем хотите рассказать аудитории. Но будет ли публикой воспринят ваш док...

Большое сравнение нейросетей Привет, меня зовут Юля, 85GB и я веду свой канал по нейронкамВ этой статье я рассмотрю по различным параметрам графические нейронки: DALL-E 2, Midjourney, Stable Diffusion, Кандинский и Шедеврум. Постараюсь разложить всё максимально чётко и ёмко, дать оценку по каждому блоку...

Как изменять строки в dotnet Строки в dotnet являются предназначенной только для чтения последовательностью Char-ов. Об этом явно написано в документации Microsoft, посвященной строкам. Там же в секции "Неизменность строк" сказано следующее: "Может показаться, что все методы String и операторы...

Apple выпустила iOS 16.4 beta 1. Что нового и как обновиться Мы уже привыкли к тому, что Apple выпускает новые бета-версии iOS примерно раз в неделю, по вторникам, лишь изредка делая перерывы. На этот раз вышло немного иначе: сначала купертиновцы выпустили iOS 16.3, а затем на месяц пропали с радаров до выхода чисто технического обно...

Компания Siboor и мой опыт покупки кит набора Voron 0.1 и не только Всем здравствуйте!Для начала поясню, что я не блогер, не ютубер и вроде как не обзорщик. Печать на 3d принтере для меня больше хобби, чем заработок, так как зарабатываю на жизнь совсем в другой области. Недавно была статья о проблемах, которые возникли у недовольного пользов...

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

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

С Новым 2023 годом! Или три новогодние истории от Timeweb Cloud Поздравляем всех читателей Хабра с наступающим! И в последней в этом году новости хотим поделиться тремя новогодними историями. ❯ 1. Вспомним все релизы за 2022 год Читать дальше →

Прошивка и отладка STM32 в VSCode под Windows На хабре уже есть немало информации об отладке МК в VSCode на Linux, также было написано как настроить тулчейн для работы под Windows в QT Creator, Eclipse, etc. Пришло и моё время написать похожую, но для VS Code и под Widnows. Инициализация проекта будет проводиться с помо...

Как адаптировать Android-приложение под Huawei Всем привет! Меня зовут Миша Вассер, я Head of Android в AGIMA. Мы занимаемся разработкой Digital-продуктов для больших и маленьких компаний, в том числе пилим мобильные приложения.Не так давно — по сравнению со всей историей Android — Huawei выкатил собственную операционную...

50+ бесплатных курсов и ресурсов по аналитике данных от Harvard, Google, Stanford (по которым я училась) Всем привет, меня зовут Маруся, я аналитик данных и на досуге веду телеграм-канал про аналитику. Так как я сама изучала аналитику данных по бесплатным курсам, параллельно стажируясь, а потом уже и полноценно работая в компаниях, у меня накопилось много классных бесплатных ку...

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

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

Битва умов: как мы в Fix Price тестировали ChatGPT и Claude Искусственный интеллект уже перестал быть чем-то из области фантастики, а превратился в бизнес-инструмент с огромным потенциалом. Ожидается, что к 2028 году мировой рынок сервисов ИИ вырастет до $31 млрд. Перспективы автоматизации бизнес-процессов, которые замаячили перед ко...

Как интегрировать Яндекс Карты в приложение на Flutter Hey! Меня зовут Дмитрий Лёвочкин, я Futter разработчик в Friflex и автор блога Дневник Flutter разработчика. Мы в Friflex занимаемся разработкой мобильных приложений, и одна из наших ключевых отраслей – ритейл. Сложно представить мобильное приложение крупного ритейлера без к...

Отгадай слово: как мы создали игру с элементами машинного обучения и вышли в ноль за 2 месяца Как думает искусственный интеллект? Попробовать разобраться в его логике можно в игре от менторов AI Talent Hub и студентов ИТМО «Отгадай слово». За два месяца в нее сыграли уже более 107 тысяч уникальных пользователей, а количество подписчиков одноименного телеграм-канала у...

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

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

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

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

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

[Перевод] Анимация текстовых переходов Идея этой демонстрации пришла из игры Session Skate. В начальных титрах «SESSION» каждая буква быстро исчезает. Это выглядело довольно круто, и я сразу понял, что могу сделать это с помощью view-transition, setInterval() и .textContent. Итак, я завёл себе...

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

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

Бесит, что err != nil: главные инсайты из опроса Go-разработчиков Месяц назад мы вместе с Хабром спросили у Go‑разработчиков, чем они живут, над какими задачами работают и где черпают полезную информацию о Go. В этом посте расскажем об основных инсайтах, а также узнаем, почему многие Go‑разработчики знают Pyth...

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

[Перевод] Игра «Жизнь» — как собрать произвольный шаблон всего из 15 глайдеров В сообществе игры «Жизнь», изобретённой Джоном Конвеем, отмечали знаковое достижение, совершённое 9 ноября 2022 года. Идея, на воплощение которой ушли годы – проект «обратный шестометатель» — наконец дошла до той стадии, когда в наличии имелись все компоненты для этой сущнос...

Поэтический редактор: Rust + Tauri В чём-то сочинение стихов похоже на написание кода — имеет значение только "чистый" текст — и этот текст, как и код, подчиняется определенным правилам. Поэту могли бы пригодиться те самые "автоподсказки" и подсветка кода стихов. Может, даже с какой-то поддержкой рефакто...

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

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

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

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

Американский футбол и статистика: зачем в НФЛ собирают данные для анализа игры Обработку большого объема данных используют уже все кому не лень. Компании, которые работают с big data и умеют их анализировать, получают разные метрики, на основе которых принимают важнейшие управляющие решения. Будь то анализ данных «Честного знака» для построения маркети...

Гранулярность микросервисов. Насколько мелко нарезать? Привет, Хабр! Меня зовут Руслан Сафин и я расскажу про микросервисы и как определить необходимую гранулярность. Я работаю техническим директором в Byndyusoft. Развиваю техническую культуру и участвую в проектах в роли IT-архитектора, а ещё преподаю авторский курс по IT-архит...

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

Локализуем игру в слова с искусственным интеллектом Даже на русском языке игра не самая простая Все началось с коллеги, который закинул в локальный чат сообщение, что он сыграл в игру #59 и угадал слово с 33 попыток и одной подсказки. Игра оказалась простая и сложная одновременно: сайт загадал слово и нужно его отгадать. В...

Честно об уровнях знания языка/владения языком (Субъективное мнение о системе языкового образования и её связи с IT) Добрый день! Недавно я прочитал статью об английских артиклях на данной платформе, и она вдохновила меня на публикацию своих мыслей о системе современного языкового образования.Немного обо мне. Я занимаюсь преподаванием английского уже 7 лет, последние три года я сотрудничаю...

Сколько зарядки тратит Always On Display в iPhone 14 Pro и iPhone 14 Pro Max Always On Display в Айфонах ждали уже очень давно. Ведь эта функция есть даже в недорогих Андроид-смартфонах. Но Apple считала, что технологии еще не достигли того уровня развития, чтобы использовать AOD в своих смартфонах. И вот в этом году на iPhone 14 Pro и iPhone 14 Pro...

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

M2 Pro и M2 Max — самые мощные процессоры в истории Apple? Сравнение с M1 Pro и M1 Max 17 января без лишней презентации Apple представила обновление ноутбуков MacBook Pro в версиях на 14 и 16 дюймов, а также свежий компьютер Mac mini. Главной фишкой новинок стало использование второго поколения собственных процессоров для ПК: M2 Pro и M2 Max. Разумеется, комп...

ATWatch: Долгий путь разработки умных часов на Arduino Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Арт...

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

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

Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех Привет, Хабр! Меня зовут Данила Проценко. Я — Lead Software Architect в «Лаборатории Касперского», занимаюсь архитектурой микросервисов и монолитов на Go. Строгий порядок — залог успешного промышленного программирования. А порядок, в свою очередь, начинается со стандартиза...

OpenAI анонсировала языковую модель GPT-4 OpenAI анонсировала новую языковую модель GPT-4, которая, по словам представителей компании, «более творческая и склонная к сотрудничеству, чем когда-либо прежде». Она «может решать сложные проблемы с большей точностью благодаря более обширным знаниям и способностям к разре...

5 советов по работе с macOS, которыми вы точно воспользуетесь В 2012 году я купил свой первый Mac и погрузился совершенно в другой мир. Операционная система показалась мне настолько дружелюбной, что Windows после этого какое-то время вызывал невероятное отторжение. И основано это было не просто на внешнем виде, а на небольших лайфхака...

JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhere» действительно правдой, так как ...

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

Tarantool: Билли Миллиган в мире СУБД Привет! Меня зовут Mons Anderson, я архитектор, разработчик, продакт-менеджер и евангелист Tarantool. В VK работаю уже больше 10 лет. Я постоянно нуждаюсь в базах данных, использую их и очень люблю. И в последнее время, когда я говорю про БД, я всё чаще говорю про Tarantool....

Прокачиваем логирование: как отслеживать бизнес-процессы в Kibana Всем привет! Меня зовут Дима Зотов, я специалист техподдержки. Работаю в Почтатехе на проекте Почта.ID. Мы обеспечиваем регистрацию и вход в сервисы Почты России, а также отвечаем за хранение учетных записей. Еще разрабатываем решения для некоторых почтовых услуг. Например, ...

Anycubic Kobra Go. Обзор продолжения линейки Всем доброго времени суток и с наступившими праздниками.Речь в статье пойдет о новом (для меня) 3d принтере Anycubic Kobra Go. В следующей статье расскажу о его более совершенной модели Kobra Neo. Пока приступимс. Цена принтера варьируется в районе 15т.р. в зависимости от ку...

Как создать эвристический алгоритм онлайн-мастеринга и получить предупреждение от RIAA Добрый день, меня зовут Сергей. В своей статье я бы хотел осветить тему аудио мастеринга, а именно: автоматизированного онлайн-мастеринга музыки.Я расскажу о своём пути от продюсера психоделического транса до мейнтейнера самой популярной open source библиотеки автоматизирова...

Худшие процессоры Snapdragon, которые угробят ваш смартфон На рынке смартфонов уже много лет продолжается битва Qualcomm (США) и MediaTek (Тайвань) — двух самых больших компаний, которые занимаются производством мобильных процессоров. Хотя за последнее время мы уже смогли убедиться, что новые китайские чипы ничуть не уступают амери...

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

Error Budget, SLO и мониторинг: советы для начинающих SRE-инженеров Книга Google о SRE, статьи экспертов, документация и обучающие курсы дают исчерпывающие знания о том, как в идеале должен работать SRE в компаниях. Правда, ключевое здесь – «в идеале». Работа с метриками и управление инцидентами в командах может сильно различаться по ряду пр...

Сегментация деталей корпуса автомобиля: от разметки до сглаживания контуров Добрый день, Хабр! Меня зовут Арсений Рылов. Я работаю ведущим специалистом по анализу и обработке данных в компании “Финолаб” и сегодня снова речь пойдет об автомобилях, нейросетях и инновационных решениях.В нашем блоге мы уже рассказывали о сервисе дистанционной оценки тех...

Доход ~40 000 руб. в месяц с Телеграм-канала. Делюсь опытом. Даю аккуратные советы… Привет! Меня зовут Максим Кульгин, я основатель xmldatafeed.com и clickfraud.ru. Мы занимаемся сбором данных и защитой от скликивания рекламы. Я веду Телеграм-канал про ИТ-бизнес. В нем пишу всё, с чем сталкиваемся в процессе работы, без приукрашивания. Сейчас...

Как разблокировать Айфон кнопкой на локскрине. Все будут думать, что у вас Touch ID в экране Когда-то давно для разблокировки iPhone использовался очень удобный жест Slide To Unlock. Вам необходимо было передвинуть специальный ползунок, и вы попадали на рабочий стол. С появлением Touch ID он трансформировался в обычное нажатие кнопки. А в Айфонах с Face ID, вообще ...

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

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

Выпускайте Кракена: опыт использования KrakenD Привет, Хабр! Меня зовут Владимир Калугин, я руковожу бэкенд-разработкой в МТС Travel. Сегодня расскажу про KrakenD, готовое решение, которое мы используем для реализации API-шлюза, важной штуки для продуктов с микросервисной архитектурой. Уверен, наш опыт может пригодиться ...

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

Сколько я заработал на Яндекс играх? Моя история выпуска игры Добрый день, Игроделы. Я InterestingPerson. В этой статье я опишу как создал свою игру и залил её на Яндекс. Читать далее

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

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

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

Apple добавила в iOS 16.4 функцию для обхода санкций App Store, которая сбережёт память iPhone С весны прошлого года из App Store пропало большое количество разных приложений. В основном это коснулось тех программ, чьи владельцы попали под санкции. В большинстве случаев это касается банковских клиентов и, в частности, самого популярного из них — Сбербанк Онлайн...

Как технологии помогают бороться с лесными пожарами Привет, Хабр! Мы – Александр Просвирнин, руководитель проектного направления, и Иван Григорьев, старший менеджер, работаем в команде продукта «Видеонаблюдение» МТС. В этой статье мы расскажем о том, как современные технологии помогают бороться с лесными пожарами. В...

4 крутых приложения с поддержкой Live Activities для iPhone Live Activities — одна из самых классных функций iOS 16. С помощью нее можно выводить на экран блокировки специальные баннеры, информация на которых может обновляться в режиме онлайн. Например, это актуально для спортивных трансляций. Вам не придется каждый раз заходи...

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

Техподдержка: как научиться жить без Jira Привет! Меня зовут Савр, я работаю инженером технической поддержки Arenadata. В прошлом году нам, как и многим другим компаниям, использовавшим зарубежное ПО, пришлось переходить на российские аналоги. В частности, с болью в сердце мы отказались от Jira Service Management (д...

Генерация 2D мира с помощью клеточного автомата на Python Всем привет! На написание этой статьи меня вдохновил автор YouTube канала PeaAshMeter. В своем видео автор показывает простейший генератор 2D мира, который основан на простейшем правиле клеточного автомата. Что такое клеточный автомат? Какие клеточные автоматы бывают? На эти...

Проецирование вершин графа в векторное пространство. Часть 2. Марковская цепь и Word2Vec И снова здравствуйте! Меня зовут Илья Котов, я Data Scientist в Сбере, участник профессионального сообщества NTA. Эта статья — вторая часть небольшого цикла, посвящённого алгоритмам вложений вершин графа в векторное пространство. Сегодня рассмотрим главную идею алгоритмов, о...

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

Yet Another Домашний Сервер. Железо (часть 1) Вот и я потихоньку пришёл к тому, чтобы сделать свой домашний сервер. Точнее, идея появилась ещё со школьных времён, но вот реализовать в каком-либо виде получилось только сейчас. И я бы хотел поделиться тем, что у меня получилось, с читателями Хабра, и ко всем написанным ст...

Github Actions. Простой пример для уверенного знакомства Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно ...

Программный рендер в стиле игры Doom Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конц...

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

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

Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза Привет! Меня зовут Сергей, я Flutter‑разработчик SimbirSoft. В этой статье хочу поделиться интересным платформоспецифичным кейсом для мобильных устройств и ТСД. Нам с командой удалось сократить затраты на разработку и ускорить процесс ввода данных в 2&nbs...

Модераторы Я решил дать посту такой немногословный заголовок, чтобы даже те, кто читает нас через RSS, обратили на него внимание ) Это не помешает, так как наши посты-анонсы о новых фичах набирают не так много просмотров (а беспокоить пользователей рассылками мы не очень-то любим).&nbs...

Что выбрать: Red Team или Penetration Testing За последний год информационная безопасность стала одной из наиболее горячих тем для обсуждения, выйдя далеко за пределы ИТ-сообщества. Это не удивительно — количество инцидентов ИБ в 2022 году выросло во много раз, заставив многих руководителей всерьёз задуматься о кибербез...

Как мы «уволили» старые процессы планирования и «наняли» новые: опыт разработки собственного инструмента Привет, Хабр! Меня зовут Анзор Кардан, я руководитель продукта Teamplanner в Х5 Tech. В статье я поделюсь собственным опытом выбора инструмента планирования проектов, через какие стадии мы прошли и с какими сложностями столкнулись (спойлер: в итоге мы разработали свой собств...

iPhone 15 может стать дешевле. Скажите спасибо iPhone 14 Plus Последние несколько лет Apple пытается найти баланс в линейке своих смартфонов, но получается как-то не очень. То iPhone 12 mini и iPhone 13 mini не продаются, как хочется компании из Купертино, то iPhone 14 Plus обновляет антирекорды, так что его производство пришлось прио...

Реверс-инжиниринг нестандартной ps/2 клавиатуры Терминал VT520 c клавиатурой LK46W-A2 После моего предыдущего поста с подключением советской клавиатуры к современному ПК, я как-то заразился оригинальными клавиатурами от DEC, и уж больно хотелось их испытать в деле. И на удивление, на досках удалось найти даже клавиатур...

Работает ли eSIM в России и почему ее время еще не пришло Поддержка eSIM среди устройств на Android уверенно растет. Особенно актуальным это становится на фоне того, что Apple начинает инвестировать в модели, которые вообще не оснащены физической симкой, а работают только на eSIM. Например, для внутреннего рынка компания уже выпус...

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

Строки кода, которые изменили мир {"__typename":"PageLikeAction","action_type":"LIKE","label":{"text":"Like"} В 2009 году Facebook добавила в интерфейс своей социальной сети код, изменивший мир — кнопку «Like». «Лайк» был детищем нескол...

Интервью с игровой инди-студией Baba Yaga Games Всегда интересно заглянуть за кулисы театра, на съёмочную площадку или попасть в студию разработки игры в разгар создания очередной компьютерной игры. Случайно попавшаяся мне новость про разработку новой игры российской студии Baba Yaga Games натолкнула меня на мысль: а поче...

На что будут способны нейросети в 2023 году: показываем на примере GPT-4 Компания Open AI может представить нейросеть GPT-4 уже в середине марта В конце 2022 года компания OpenAI запустила бота ChatGPT, который умеет писать текст по любому запросу. Например, его можно попросить написать реферат, сочинить стихотворение или рассказ, придумать код н...

Team 4s2: Multiplayer FPS — ещё один «порт» Team Fortress 2 на Android Team 4s2: Multiplayer FPS — мобильная игра и шутер от первого лица, которая переносит Team Fortress 2 на смартфоны без явного разрешения от Valve. Отметим, что это единственный проект студии Night Owl Entertainment, о которой Google выдаёт ноль информации. Тем временем игро...

Street Brawlers: Tower Defense — рескин Rush Royale от My.Games Street Brawlers: Tower Defense — мобильная игра в жанре «tower defense». За её разработку отвечала студия My.Games, которая также известна за создание Rush Royale. По сути это одна и та же игра, только с разными модельками юнитов и более вылощенными графикой и обучением. В ...

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

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

Как стать джуном, которого берут на работу (frontend-разработка) Привет, Хабр! Я - начальник отдела разработки небольшой IT-компании, и мы - те самые люди, которые не ищут на работу сеньоров, и мы готовы брать не только мидлов, но даже и джуниоров, и готовы растить их до уровня крепких мидлов. Однако 80% приходящих на вакансию frontend-ра...

Приглашаем на Ozon Tech Community QA (Python) Meetup Всем привет!Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech. Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?Ответы на поверхности:- Он прост в изучении и применении – эт...

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

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

Как скетчи помогают в работе и жизни: от коммуникации с заказчиком до иллюстративного дневника Привет! Меня зовут Катя Седова, я продуктовый дизайнер и иллюстратор в Тинькофф. Примерно 50% моей работы — создание картинок к клиентским письмам и дайджестам. Рассылки происходят постоянно, поэтому рисовать нужно много и быстро. За год работы у меня появилось понимани...

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

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

Какой Айфон купить в 2023 году В прошлом году Apple очень сильно раздула линейку своих смартфонов. Прямо сейчас выбрать вы можете из следующих моделей: iPhone SE, iPhone 12 mini, iPhone 12, iPhone 13 mini, iPhone 13, iPhone 14, iPhone 14 Plus, iPhone 14 Pro и iPhone 14 Pro Max. Девять разных моделей, отл...

Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборку Меня зовут Фёдор Игнаткевич, я делаю приложение Яндекс и мобильный Яндекс Браузер для Android. Примерно год назад я предложил команде идею фреймворка для внедрения зависимостей, который более чем вдвое ускорил сборку обоих проектов и который мы сегодня выложили на Гитхаб —...

Когда выйдет iOS 17 и какие устройства ее будут поддерживать Ежегодно в начале лета, во время конференции для разработчиков WWDC Apple показывает новые версии своих операционных систем. В этом году вряд ли что-то изменится, и именно на WWDC 2023 ожидается выход новой iOS. Apple из года в год становится все сложнее придумывать что-то ...

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

Как добавить Life Activity в существующий проект. Часть I Live Activity был показан Apple на презентации iOS 16 и нового iPhone с Dynamic Island. Обновление доступно только для тех, кто обновил iOS до 16.1. Меня зовут Азиз, я iOS-разработчик в inDrive. В статье расскажу, как мы добавляли Live Activity в наше iOS-приложение. По...

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

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

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

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

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

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

Как мы проблемы UI в виджетах решали Меня зовут Алексей Чернякович, я занимаюсь разработкой и поддержкой Android App Widgets в мобильном банке Тинькофф. Сейчас у нас работает три виджета. Несмотря на относительную простоту, они довольно популярны у пользователей — более 50 тысяч использований в месяц. Расскажу,...

История про Growth hacking на практике Всем привет! Меня зовут Андрей Никишин, я бэкенд-разработчик hh.ru в команде “Карьерные сервисы”. Существует распространенное мнение, что hh — это просто сайт с вакансиями и резюме, но это совсем не так.  У нас есть множество сервисов: от досуга и развлечений до построе...

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

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

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

TMNT: Shredder's Revenge выпустили на смартфоны TMNT: Shredder's Revenge — кооперативная и пиксельная игра на разные платформы, теперь включая и смартфоны. За её перенос отвечает Netflix, поэтому за премиальный и консольный опыт придётся оформить подписку. Мобильная версия ни чем не отличается от своей старшей версии, пр...

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

Сравнение Samsung Galaxy S23 Ultra и iPhone 14 Pro Max. Какой смартфон лучше купить Современные флагманы находятся на таком уровне, что последнее время выбор нового смартфона заключается в том, какой фирме-производителю вы больше всего доверяете и какую операционную систему предпочитаете. Ведь основные возможности у всех плюс-минус одинаковые. Причем даже ...

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

Увеличь это! Современное увеличение разрешения в 2023 Почти 4 года назад вашим покорным слугой была опубликована статья Увеличь это! Современное увеличение разрешения, которая набрала +376 хабролайков и 176 тысяч просмотров. Но прогресс на месте не стоит! Новые нейросетевые методы жгут! Их результаты прекрасны и великолепны. 1,...

Нейросеть занялась дизайном корпусов для сборки ПК Один из участников Reddit-сообщества решил нагрузить нейросеть Midjourney задачей сгенерировать компьютерные корпусы формата Mini ITX, которые было бы не стыдно представить на выставке сборок. Результатом стали 28 идей, которыми действительно могут вдохновиться моддеры ...

Экстремально уменьшаем размер NPM пакета Однажды я захотел создать небольшую NPM библиотеку по всем “best practices” - с покрытием тестами, написанием документации, ведением нормального версионирования и changelog'а и т.п. Даже написал пару статей, которые в деталях описали, какие вопросы решает библ...

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

«Полако, пожалуйста». Пять советов при оформлении ВНЖ Черногории (и три за жизнь) Очень хочется порефлексировать на тему, как мы все оказались в Черногории (Турции, Казахстане и т.д., нужное подчеркнуть). Но заметка будет крайне практичной (надеюсь на это). Кратко: оформить ВНЖ Черногории вполне реально даже сейчас, но придётся попотеть и раскошелиться. П...

Короткий обзор FLSun Super Racer и доработок к нему Приветствую всех любителей 3Д печати.Попробую внести свой вклад в сообщество, разместив небольшой обзор и список доработок для принтера FLSun Super Racer.Название, конечно, наши китайские друзья выбрали говорящее, а также (скорее всего) проплатили несколько весьма позитивных...

3 ошибки хорошего Product Manager С 2013 года я работаю в IT и прошла путь от Account manager до Senior Product manager в таких компаниях как МегаЛабс (Мегафон), Билайн, X5 Retail Group. С 2017 года я начала собирать свои команды в роли PO (до этого работала под руководством других PM или PO) и все это время...

Анатомия игры: строение файловой системы на примере Elden ring и не только Добрый день, уважаемые хабражители. С вами снова Людмила Хигерович. Но сегодня мы не будем говорить непосредственно о 3D-модельках и тонкостях моделирования. Вместо этого немного отвлечемся и познакомимся с устройством архивов одной из самых популярных игр этого года и ном...

[Перевод] Создаем сервис для Serverless перевода голоса, как в Cyberpunk 2077 На днях мне наконец-то удалось поиграть в Cybperunk 2077, и я заметил, что в игре есть одна интересная особенность: Когда персонаж говорит на иностранном языке, текст сначала появляется над ним в оригинале, а затем как бы вживую переводится на английский.Тогда я задался вопр...

5 нововведений iPhone 15 Pro, которые прокачают его автономность До презентации iPhone 15 Pro еще почти полгода, но с каждым днем появляется все больше подробностей про будущие смартфоны Apple. Совсем недавно мы посмотрели на макеты корпуса, оценили огромную камеру и уменьшившиеся рамки вокруг экрана. А теперь можно начинать углубляться ...

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

5 функций приложения Контакты в iOS 16, о которых вы не знали Приложение “Контакты” в iOS и iPadOS никогда не обладало какими-то крутыми функциями. Это всегда была записная книжка с большим количеством доступных полей в карточке каждого контакта. Да, поддерживалась синхронизация из разных источников, но на этом какие-то реальные функц...

21 идея для постов в телеграм-канале Дмитрий Румянцев Эксперт по развитию бизнеса ВКонтакте, серийный предприниматель, автор книг по интернет-маркетингу и рекламе О чём писать в Telegram, чтобы аудитории заходило? Если вы ведёте блог...

Как ускорить бэкап и сэкономить место на сторадже: на примере ArenadataDB ddboost и СХД Dell EMC Data Domain Всем привет, меня зовут Андрей, я – системный архитектор Arenadata и в этой статье мы рассмотрим интеграцию решения логического резервного копирования и восстановления gpbackup/gprestore с программно-аппаратным комплексом Dell EMC Data Domain — задача, которой наша команда р...

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

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

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

Накрутка подписчиков и фолловеров в Twitch В наши дни накрутка подписчиков в социальных сетях и мессенджерах − это достаточно популярная услуга. Её предлагают многие сервисы. К сожалению, нельзя сказать, что везде это делается одинаково хорошо. Да, услуга называется одинаково, но некоторые компании делают это лучше, ...

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

Нужна ли Samsung Galaxy S23 Ultra камера на 200 Мп? Теперь вы будете знать точный ответ Смартфон Galaxy S23 Ultra, ставший главным флагманом в линейке Samsung 2023 года, был представлен 1 февраля. За несколько недель с момента выхода многие люди уже успели оценить все возможности новинки, обратив особенно пристальное внимание на камеру Galaxy S23 Ultra. Ведь в...

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

Мне кажется, или ipv6 переоценён? Заголовок вышел кликбейтовый, конечно, но я действительно задался этим вопросом.Ретроградом себя чувствовать неприятно, но тем не менее…Краткая предыстория.Году так в 2010-м, когда я только узнал об ipv6, я изучил всё, что тогда было доступно, развернул его в небольшой локал...

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

Эвристики Нильсена – личный опыт, ошибки и находки Привет. Меня зовут Сергей Кардашев. Прошедшие три года я работал менеджером по продуктам и инструментам управления данными в Tele2. До этого много лет был продакт-дизайнером и UI/UX дизайнером. В этой статье я не просто пересказываю принципы построения интерфейсов, а делюсь ...

Как мы быстро запустили мобильное приложение и споткнулись о свой успех Привет, Хабр! Мы крупная производственная компания с 50К+ сотрудников, и в 2019 году поняли, что нам нужно мобильное приложение. Срок реализации 5 месяцев. Какой стек вы бы выбрали при такой скорости? Мы выбрали нативные Kotlin и Swift. Поначалу запилили всего 6 сервисов (но...

5 бесплатных VPN для MacBook, которые работают в России За последний год VPN-сервисы стали привычным приложением на смартфонах большинства жителей России. Все-таки регулярно приходится заходить на сайты или в приложения различных сервисов, которые ушли из нашей страны. Например, чтобы глянуть сериальчики на том же Нетфликсе. А в...

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

Комьюнити дизайнеров в продукте Всем привет!Меня зовут Макс Брызгалов. Я лид команды UX в такси Максим. Автор базы полезных материалов и куратор комьюнити “Дизайн Ресурсы”.В начале 2022 возобновил карьерные консультации для дизайнеров и запустил активности в комьюнити. Смотры портфолио, дискуссионные клубы...

Vicuna, Stable Diffusion и другие нейронки на винде без боли Привет всем, хочу поделиться своим сборником всяких портабелек нейронок разного пошиба для винды, где уже всё установлено и надо приложить минимальные усилия, чтобы всё это запустить. Вообще все эти штуки я собирал и делал для себя, но когда я выложил это всё на itch, то ока...

Выйди и зайди правильно Управлять программистами в ИТ-компании – дело особое. Не сказать, что сильно сложное. Совру, если назову простым. Особое.Книжек, статей, курсов создано великое множество. Что-то помогает, у кого-то получилось. Собственно, промахнуться с оценкой сложно – отрасль ведь не прост...

Схема разделения ключа Шамира в Hashicorp Vault Реализация схемы разделения Шамира в Hashicorp Vault, которую я попытался описать.На хабре есть несколько статей по данной теме, но я мало видел конкрентных разборов реализаций, поэтому решил описать процесс на примере популярного облачного инструмента. Думаю, что защита дан...

Удобный прогноз северного сияния: в цветах и графиках В начале 2022 года я съездил в самостоятельное путешествие за северным сиянием. Это оказалось прекрасно, кроме этапа планирования. Все сайты с прогнозами «северных огней» выглядели странно и едва помогали собраться, но зато предлагали купить в пару кликов тур и ни о чем не п...

4 классных фишки Freeform в iOS 16.2, которые вы должны попробовать В релизе iOS 16.2 одним из главных нововведений стало появление Freeform — доски для совместной работы. За две недели после выхода апдейта с этим приложением пользователи уже успели опробовать его и определиться с самыми классными возможностями этого приложения. Возм...

5 лучших шагомеров на телефон, которые поднимут вас с дивана Согласно рекомендации Всемирной Организации Здравоохранения, для поддержания тонуса нужно проходить 10 000 шагов в день. Вроде бы эту цифру мы всегда держим в голове и понимаем, что нельзя сидеть на одном месте, но порой так не хочется подниматься с дивана. Нам нужна мотива...

Wine 8.0: что «выросло» в новой версии? Возможности и совместимость с ПО На Хабре публиковалась новость о Wine 8.0, новый релиз был представлен спустя целый год разработки и трех десятков тестовых версий для «обкатки». Наконец, несколько дней назад разработчики представили стабильный релиз Wine 8.0. Работа действительно очень объемная — команда ...

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

ChatGPT. Новая парадигма, новый мир. Часть 1 3 недели назад я написал инструкцию о том как получить доступ к ChatGPT в России. За это время она неожиданно набрала более 130т просмотров, что показывает явный интерес сообщества к этой теме.За последнее время я собрал достаточно много интересной информации вокруг этой тех...

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

Как заработать на Bug Bounty Меня зовут Алексей Гришин, я руководитель направления Bug Bounty VK. За 9 лет участия в программе по поиску уязвимостей на различных платформах мы накопили огромный опыт получения, проверки и оплаты самых разношерстных отчетов, поэтому в этой статье я хочу поделиться советам...

Лучшие бесплатные игры для Андройд, которые можно скачать сейчас Как же приятно поиграть в интересные захватывающие игры! Особенно, когда за них не надо платить, а сами они при этом скачаны официальным способом из магазина приложений Google. Хорошо, что они там есть, и список таких игр можно составлять долго. Мы же хотим посоветовать нес...

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

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

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

5 игр для Айфона на новогодние каникулы В App Store можно найти огромное количество разных игр на Айфон, начиная от различных экшенов и заканчивая прикольными головоломками. Причем некоторые из них будут сетевыми, что позволит вам соревноваться с игроками по всему миру. Но просто зайдя на вкладку “Игры” в App Sto...

История 8-битного ПК Amstrad CPC464. Часть первая На Хабре есть масса статей, посвященных ZX Spectrum и Commodore C64, компьютерам позднего СССР типа БК-0010, а вот про Amstrad CPC464 я нашел только два обзорных материала. Это печально. Amstrad CPC - культовый компьютер середины 80х. Выпущенный в 1984 году, он несколько опо...

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

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

Парень показал как выглядят анимации из старых игр в реальной жизни Ютубер с ником VIEL (Владислав Литвиненко) показал как выглядит анимация движений персонажей из игр прошлых лет. Все игр премяком из 90-ых и начала нулевых эпохи первой PlayStation. Читать полную статью

Курсы для ИТ-специалистов от компаний: как они устроены и кому будут полезны Есть много способов получить ИТ-специальность и найти работу: от поступления в вуз до самообучения. Один из таких способов — корпоративные курсы. Меня зовут Юлия Купряшова, и я уже четыре года курирую курсы Тинькофф Финтеха. Расскажу, как устроены такие курсы, чем они о...

Лучший процессор за 200 долларов? Core i5-13400F в тестах несильно отстаёт от Core i5-12600K На днях Intel представила оставшуюся часть линейки настольных CPU Raptor Lake, значительно усилив линейку Core i5 благодаря увеличению количества ядер. Сегодня в Сети появились тесты Core i5-13400F с ценой всего 200 долларов.  Core i5-13400F имеет 10 ядер, из кото...

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

Игроки Lucid Lenses решат, остаться или разойтись влюблённым из-за карьеры Lucid Lenses — мобильная визуальная новелла от студии FredBear Games. Разработчики описывают свой проект как захватывающую романтическую историю, полную любви, амбиций и сложных решений. Игроки увидят, как люди влюбляются, а после незабываемого времени друг с другом должны с...

3D принтер FlashForge Adventurer 4. Обзор, тестирование, впечатления. Сегодня на обзоре будет 3д принтер Flashforge Adventurer 4. Это одна из новых моделей принтера от данной компании. Так же как и Finder 3 он позиционируется как принтер для новичков, но это более «серьезная модель». И несколько дороже.В этот раз не совсем стандартный обзор, т...

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

RTK query, что мы от него хотим и почему он вам очень нужен Redux Toolkit Query — это мощный инструмент для взаимодействия с API, который из коробки реализует такие полезные фишки, как отображение состояния загрузки, кэширование, дедупликацию запросов, полинг, ревалидацию при различных условиях, а также весьма удобна в использования ...

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

НСПК делает NFC-тег, который позволит платить картами Мир с Айфона бесконтактно Mir Pay на iOS в чистом виде не появится. Но бесконтактные платежи картами Мир с Айфона станут возможны Все заверения сделать полноценную замену Apple Pay, которые давали российские IT-компании, неизменно оказывались пустышкой. Скорее всего, потому что обещания раздают марк...

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

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

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

Почему IT такое, какое оно есть Навеяно мыслями после прочтение замечательной статьи "Гори это ИТ синим пламенем" - https://habr.com/ru/post/707230/ Вспомните себя в школьные или студенческие годы, когда всё свободное время вы посвящали своему любимому делу - программированию. Садясь утром за компьютер, то...

[Перевод] Стратегии роста Notion. Часть 1 Примечание Wunder Fund: мы very early adopters Ноушена и большие его фанаты. Поэтому решили перевести нетипичную для нас статью о том, как он создавался, как рос, как развивалась его стратегия. В статье есть ряд интересных мыслей про развитие продуктов.Что можно узнать о стр...

[Перевод] Как легко пройти собеседование по Kubernetes в 2023 году Сегодня одним из наиболее часто используемых инструментов в стеке технологических компаний является Kubernetes. С момента своего выпуска K8s получил массовое распространение, расширяя свою экосистему и увеличивая количество пользователей. В 2021 году CNCF (Cloud Native Compu...

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

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

Что внутри лаборатории для испытания NB-IoT-устройств Привет, Хабр, меня зовут Вадим Рощин, я DevRel в МТС Digital. В этом материале я расскажу о том, как в лаборатории NB-IoT МТС тестируют устройства интернета вещей, зачем для этого безэховые камеры, в какой ситуации помехи необходимы и в чем вообще цель таких испытаний. Читат...

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

Определение комбинации в Техасском Холдеме Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. А в прошлом я был профессиональным игроком в покер. Сейчас я решил сделать на Unity пример проекта с покером, который выложу в опенсорс, когда я его доделаю. А пока хочется посмотреть на интересную задачку...

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

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

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

MDM в Android: плюсы, минусы, подводные камни Как только у сотрудника какой-либо компании появляется необходимость выполнять задачи на мобильных устройствах (пусть даже элементарно читать рабочую почту) и, соответственно, получать с них доступ к данным компании, появляются риски. Мобильные устройства (как и все эндпоинт...

Чем нас порадовал 2022: ТОП-10 устройств уходящего года Привет, Хабр! На днях мы сидели всей командой и вспоминали, чего интересного прошло через наши руки в 2022 году. И, как это ни странно, интересностей оказалось достаточно много. Так и родилась идея написать пост и снять видео о лучших (на наш взгляд) 10 девайсах 2022 года.&n...

Наши любимые приложения-помощники в тестировании back-end Всем привет! Меня зовут Константин, и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами...

Разработка игр на Kotlin Native. Часть 1 Возможность компиляции Kotlin в нативный код, который может использовать С-библиотеки позволяет разрабатывать мультимедийные приложения и игры на основе библиотек SDL, GTK/OpenGL, GDX и специализированных библиотек для Kotlin (например, KorGE). В этой статье мы последователь...

Как мы переизобрели экзамены на сертификаты в отдельно взятой компании Хабр, привет! На связи Костя Линев и Женя Заварзин, мы разработчики в КРОК (а Женя еще и ресурс-менеджер). В 2020 году мы придумали формат внутренних экзаменов для .NET-разработчиков (взамен программ сертификаций от Microsoft). Придумали исключительно в образовательных ...

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

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

Как быстро растут сети: прогресс Midjourney спустя полгода Запрос stars world time 27 июня и спустя полгода. «100500-ый текст про Midjourney», — подумал сейчас кто-то. Справедливости ради, шумиха вокруг нейросети немного поутихла, а работа над Midjourney — нет. Сейчас доступна четвертая версия генератора картинок, и если вы ...

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

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

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

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

Личный опыт. Стоит ли заказывать Айфон из Китая и можно ли на этом сэкономить Почти три месяца прошло с того момента как я получил iPhоne 13 с Joom: это был рискованный и самый дорогой эксперимент, который мог бы обернуться провалом и пустым ожиданием. Мало того, что другие пользователи Joom предрекали, что iPhone получить не удастся, так еще и ходил...

Как ускорить сайт на WordPress за 15 шагов Оптимизация скорости сайта на WordPress — одна из тех тем, которые, казалось бы «перекопаны» вдоль и поперек, но продолжают вызывать постоянный интерес. И, если задуматься, это совсем неудивительно. WP остается самой популярной CMS, на которой работает более 43% сайтов. Техн...

Как на клавиатуре Айфона набирать текст свайпами на русском языке Одним из главных нововведений iOS 16.4, которым восхищаются читатели нашего Телеграм-чата, является свайп-клавиатура на русском языке. Теперь владельцы iPhone и iPad смогут вводить текст, не отрывая палец от экрана! Шутка ли, но об этой функции знают далеко не все: я и сам ...

5 полезных функций Safari в iOS 16, о которых вы могли не знать Любой браузер для iOS — по сути своей является Safari. Дело в том, что Apple требует от разработчиков Chrome, Opera, Firefox и даже Tor в обязательном порядке использовать её движок WebKit, лежащий в основе штатного браузера. Несмотря на это, Сафари всё равно остаётся...

[Перевод] Сравнение производительности обычного SQL, ORM и GraphQL в Golang в контексте принципов «радикальной простоты» Вам, наверное, знаком подход радикальной простоты, который заключается в том, чтобы иметь как можно меньше систем и наименьшее количество строк кода и конфигурации. Это снижает затраты на техническое обслуживание и делает изменения дешёвыми и лёгкими. Но радикальная простота...

Для чего на самом деле нужен режим энергосбережения в Telegram и как его правильно настроить Главная проблема современных смартфонов — автономность. В последние годы средняя емкость аккумуляторов замерла на отметке 4500-5000 мАч, хотя энергопотребление продолжает расти. Поэтому еще несколько лет назад появилась функция экономии заряда Андроид, позволяющая снизить р...

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

Смотрим геймплей Mecharashi (Front Mission: Borderscape) Mecharashi (Front Mission: Borderscape) — мобильная игра, которую сначала делали китайские разработчики под руководством Square Enix. Потом планы поменялись и некогда пошаговый экшен по вселенной Front Mission стал просто Mecharashi. В бета-версии Mecharashi уже имеются CGI...

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

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

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

Как создать внутреннюю базу знаний для большой IT-компании. Из хаоса в гиперспейсы Когда на вопрос «Что за фича?»‎ сказали: «Посмотри в Confluence!»‎ Привет! Меня зовут Таня Дудо, я менеджер продуктовых знаний в Selectel. В тексте расскажу, как решили создать внутреннюю базу знаний о продуктах и процессах для более 800 человек. Опишу, как к этому пришли...

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

Как сделать Ватсап на смартфоне. Здесь все что вам надо знать Если спросить любого пользователя смартфона: какой в настоящий момент самый популярный мессенджер в мире? Ответ будет однозначный — WhatsApp. Вам могут сколько угодно рассказывать про Телеграм и прочие приложения, но именно Ватсапом пользуются больше всего. Особенно э...

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

Как я проходил собеседования на Machine Learning Engineer Это статья с 21-ой ссылкой о подготовке к собеседованиям. Я собеседовался на позиции Machine Learning Engineer. Разобрал основные этапы (алгоритмы, machine learning system design, поведенческий этап) и как к ним готовиться. Читать далее

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

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

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

Как сделать билд минимального размера в Unity? Всех с Новым Годом! Меня зовут Григорий Дядиченко, и я технический продюсер. Размер билда. Сегодня хотелось бы поговорить о нём и составить некий чек-лист, который полезно проходить перед выкладкой проекта. Если вам интересно, как можно инструментами Unity уменьшить вес сбор...

Как я стала бизнес-аналитиком и сколько времени мне понадобилось Как и многие затерявшиеся люди во время карантина я решила, что пора что-то менять. И начала с профессии.  Изучила существующие профессии в сфере IT и остановилась на аналитике. Мне подсказали платформу Geekbrains и я решила начать с них. Как и во многих образовательных...

5 проблем складных смартфонов, которые до сих пор не решены Когда был представлен самый первый Samsung Galaxy Fold, многие ждали от смартфонов в подобном форм-факторе прорыва и переворота индустрии. Но, как оказалось, недостатков у него на тот момент было слишком много. Самый заметный из них — это невероятно маленький внешний ...

Нейросеть ChatGPT сделала за меня анализ данных: аналитики будут не нужны? От автора Telegram-канала Аналитика и Growth mind-set (делюсь кейсами с работы, бесплатным обучением, задачами с собеседований).Последовательно я проверила, как нейросеть:- справится с написанием SQL-запросов разной сложности- с задачей визуализации данных и получе...

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

Теперь мы знаем, почему Алиса круче Siri. И это позор Apple Несмотря на то что Siri стала первым умным голосовым ассистентом на мобильных устройствах, по-настоящему удобной «говорящая женщина в Айфоне» никогда не была. Даже в отсутствие конкурентов желающих пользоваться Сири было не очень много. А, когда на рынке появились альтернат...

[Перевод] Немного о Fastify Почти 15 лет назад Райан Томайко (Ryan Tomayko) написал книгу "The Thing About Git" (Про Git). Это было время, когда SVN (Subversion - система управления версиями) все еще активно использовался. Мало кто понимал, почему Git такой особенный, и тогда я тоже не принадлежал к их...

Что такое iSIM, чем она отличается от eSIM и стоит ли ее ждать на iPhone Ни один современный смартфон невозможно представить без SIM-карты. Неважно, какая она: обычная пластиковая с небольшой микросхемой или встроенная eSIM. В любом случае, чтобы телефон звонил и писал, что-то в нем должно быть. Apple всегда бежала впереди всей планеты и продвиг...

Как получить грант 4 млн. рублей от ФСИ на запуск вашего ИТ стартапа? Наш опыт с детальным разбором заявки Меня зовут Максим Кульгин, и моя компания clickfraud занимается защитой от скликивания контекстной рекламы в «Яндекс.Директ». В августе 2022 года мы получили грант от фонда ФСИ, и я хочу поделиться опытом с детальным разбором нашей заявки в фонд. Так, кажется, еще ...

Разбираемся в асинхронности: где полезно, а где — нет? Привет! Меня зовут Артём, я backend-разработчик в KTS. Я занимаюсь проектами, где повсеместно используется асинхронное программирование, и веду курсы по нему в нашей школе Metaclass.Сегодня я постараюсь объяснить, что такое асинхронное программирование, зачем оно нужно, каки...

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров Привет, Хабр! Меня зовут Николай Суворов. Я – профессиональный менеджер, руководитель направления Delivery Management в МТС Digital. Занимаюсь Enablement Platform – единой платформой для быстрого создания продуктов в экосистеме МТС. Сегодня я расскажу о своем pet-проекте и о...

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

Что такое фаззинг и зачем он нужен? Всем привет! Меня зовут Кирилл, я старший разработчик в группе «Полигоны и ограничения доставки» в Ozon. Cегодня я расскажу про фаззинг, встроенный в Go: что это такое, зачем он нужен в разработке программного обеспечения и как с его помощью найти баг в дикой природе open-so...

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

Импортозамещение LEGO или ЗД печать LEGO Technic деталей Всем привет! Данный пост посвящается конкурсу от Filamentarno! "Ящик Filamentarno! 2022".ВведениеПосле всем известных событий многие иностранные компании покинули Российскую Федерацию,какие-то "временно", а какие-то навсегда. Известный во всем мире Датский производитель детс...

Семантическое версионирование и проблемы с зависимостями — коротко о lockfile Привет, меня зовут Анастасия Пласкевич, я фронтенд-разработчик. Недавно на проекте я разбиралась с зависимостями и углубилась в эту тему так, что собрала небольшой доклад о том, что такое Lockfile, как работает yarn.lock, как решать проблемы с зависимостями в проекте и делат...

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

CarX Street: Прогресс с ОБТ сохранят, а релиз будет «скоро» CarX Street — мобильная игра с открытым миром и графикой как на консолях. Проект выпустили в прошлом году на iOS, а вот Android-версия запаздывает. Небольшой лучик света и надежды появился, когда разработчики внезапно начали ОБТ игры на Android в РФ. Только уже 3 января ОБТ ...

Стеклянная луковица dns внутри k8s Бесспорно, тема резолвинга dns запросов внутри k8s неоднократно поднималась на хабре и вставала ребром перед многими инженерами поддерживающими k8s кластера.  Снимая, слой за слоем, попытаемся разобраться как резолвятся dns записи внутри k8s. Бонусом бегло взглянем на у...

Тысяча и один справочник в Master Data Management Ростелекома Импортозамещение Всем привет! В предыдущей статье мы рассказали об использовании коробочного продукта Master Data Management и обещали рассказать о дальнейшем развитии подходов управления справочниками в компании. Сегодня мы сдержим свое обещание.Система MDM - специализированное програм...

Aspia — бесплатная программа для удаленного управления ПК Aspia - это OpenSource приложение под лицензией GPL-3.0 для удаленного управления компьютерами внутри локальной сети и за её пределами благодаря реализации ID сервера для обхода NAT.Не нашел на хабре актуальной информации об этом бесплатном аналоге таких программ как TeamVie...

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

Бессердечная биохимия. Как был открыт и укрощён талидомид Некоторое время назад, когда «все переквалифицировались в вирусологов» и костерили вакцину «Спутник-V», на Хабре всплыла острая тема «этичности» и «поспешности» клинических исследований в медицине. Тогда же в довольно интересных статьях, например, здесь и здесь, всплывала те...

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

Что под капотом «ответов на вопросы» Маруси? Привет, это команда ответов на вопросы Маруси.Этот материал состоит из двух частей. Это вторая часть (первая часть). В ней мы чуть глубже копнём технический аспект того, как устроены ответы на вопросы Маруси.В первой части мы поверхностно рассмотрели механизм, позволяющий на...

Как отключить карусель обоев на Xiaomi К началу 2023 года уже сказано много слов о том, как отключить рекламу Xiaomi. Владельцу смартфона нужно зайти в каждое приложение, установленное по умолчанию, и снять галочку «Получать рекомендации». Думаете, если все сделаете правильно, то Xiaomi перестанет на вас зарабат...

22 342 кратное ускорение загрузки геометрии в Unity Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity-программистов.У меня:• навязчивое желание переложить всю работу с CPU на GPU;• небольшой фетиш в области оптимизаций всего что только возможно;• хронический интерес к шейдерам...

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

[Перевод] Интуитивно понятное управление: как помочь пользователям разобраться в принципах работы приложения Hola, Amigos!На связи Саша Чаплыгин, Flutter-dev. На проектах я нередко взаимодействую с дизайнерами, арт- и креативными директорами, поэтому решил почитать для себя статьи о том, как строиться дизайн мобильных приложений. Что нужно учитывать в разработке дизайна, чтобы поль...

Экосистема спортивного ориентирования — что это и как оно устроено Привет! Меня зовут Иван Янин, я мастер спорта России и ведущий системный аналитик SM Lab, и в этом посте я хочу поговорить про систему спортивного ориентирования. Я поделюсь опытом и расскажу о возможностях стратегии развития IT-экосистемы Федерации спортивного ориентировани...

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

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

ЛАНИТ – лидер рейтинга лучших ИТ-работодателей России В рейтинге лучших ИТ-компаний для работы по итогам 2022 года, опубликованном на портале “Хабр Карьера”, группа ЛАНИТ стала золотым призером, улучшив свой результат прошлого года – второе место списка. Аналитики “Хабр Карьеры” поделили компании, принимающие участие в ре...

Когда метрик и логов недостаточно: как мы реализовали концепцию observability В 2021 году в Ак Барс Банке мы перешли от концепции мониторинга к observability. Observability помогает нам определить внутреннее состояние системы по ее внешним проявлениям, а в случае инцидента дает быстрые ответы на вопросы: что случилось, кто виноват и как чинить.Меня зо...

Про Inbox, веселые легаси и динамические микрофронты Наш Альфа-Банк прекрасен. Мы его очень любим, но он такой большой-большой, разнообразный и сложный. Думаю, никого не удивил :) Наш ИТ-ландшафт содержит великое множество всякой «флоры и фауны», с которой необходимо считаться. То тут, то там, из глубоких Enterprise джунглей н...

Создание «Google Sheets» через Websockets на Node.js ВведениеВсем привет! Меня зовут Герман Панов и в этой статье мы разработаем табличный редактор - аналог Google Sheets (в упрощенном виде), работающий на основе вебсокетов, чтобы познакомиться со способами применения этой технологии в браузерах. Поскольку цель - ознакомл...

Алгоритм HyperLogLog, или Оцениваем мощность множества за O(1) Привет, Хабр! Меня зовут Максим, я учусь на третьем курсе МФТИ. Этим летом я участвовал в студенческой программе, которую проводила команда Tarantool. Если кратко, суть программы в том, чтобы самостоятельно или в команде решить исследовательскую задачу в определенный срок....

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

Шесть экспериментов с нейросетями — от Midjourney до Notion AI На Хабре много обзоров нейросетей вроде Midjourney и ChatGPT. Мы пошли дальше и поэкспериментировали с ними: устроили им краш-тест, сравнили между собой и испытали их на нетипичных задачках. В подборке собрали самые интересные результаты. Сохраняйте статью в закладки и пиши...

Как AliExpress кинул меня на смартфон и может кинуть вас За последние 4 года я купил на AliExpress 8 смартфонов. Заказывая гаджеты себе, знакомым и близким, я ни разу не сталкивался с серьезными проблемами доставки, да и вообще считал, что с учетом того, сколько стоят телефоны в России, покупка на АлиЭкспресс — выгодный и обдуман...

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

Про Vim " Вводные к циклу Очередную рубрику в Одиночной палате решено начать на Хабре, так как дожидаться адекватного отображения исходного кода на Дзене не представляется возможным (неужели это так сложно). А в этой рубрике без примеров кода, судя по всему, никак.Речь в рубрике пойдет о работе в тек...

[Перевод] React + TypeScript: необходимый минимум Привет, друзья! Представляю вашему вниманию перевод этой замечательной статьи. Многие React-разработчики спрашивают себя: надо ли мне учить TypeScript? Еще как надо! Преимущества изучения TS могут быть сведены к следующему: ваши шансы получить более высокооплачиваемую раб...

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

Фантомас, Наташа Ростова и Мейбл Пайнс: как мы делали темную тему для ispmanager Привет, Хабр! Меня зовут Сергей Пестерев, в ispmanager я отвечаю за дизайн продукта. Пожалуй, сложно представить себе более холиварную зону ответственности. Стоит лишь заговорить о дизайне, как тут же оживляются пользователи, которым он якобы не нужен, — они требуют новых ин...

Материалы python-митапа: Go для питонистов, syslog и контейнерные рантаймы Привет, Хабр! Этот пост — отчёт с митапа Moscow Python x YADRO. Мы обсуждали отличия языков Python и Go, подробно разобрали работу с протоколом syslog и почти написали свой Docker. Если вам интересны эти темы — заходите под кат, там вы найдёте видеозаписи...

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

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

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

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

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

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

SQL backend или как помочь BI работать с BigData Привет, Хабр! В этом посте мы поговорим о том, как происходит подключение к внешней СУБД для BI-платформы Visiology, а также разберем ситуации, когда это действительно нужно. Под катом — подробный разбор возможностей SQL backend, которым может воспользоваться сегодня фактиче...

[Перевод] Ретроразработка драйвера для Windows 3.1 Word, запущенный в Windows 3.1 с удобным разрешением 1152х864 Много месяцев назад я попробовал свои силы в написании 256-цветного драйвера высокого разрешения для Windows 3.1. Попытка была успешной, но работа пока ещё не завершена. В процессе я заново открыл для себя множес...

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

Виртуальная карта впервые в Telegram: почему это удобно и безопасно Привет, Хабр. Меня зовут Михаил Добровольский, я руководитель портфеля проектов в МКБ, и сегодня расскажу, как мы реализовали выпуск виртуальной банковской карты в Telegram.Наверняка все заметили, что мы стали проводить все больше времени в мессенджерах, в частности в Teleg...

Как Яндекс научился распознавать, что написано в рукописных архивах Привет, Хабр. Меня зовут Саша, в прошлый раз я рассказывал сообществу про поиск организаций в Яндексе. В этот раз мы вновь поговорим про поиск, но уже совершенно другого рода. Сегодня расскажем про «Поиск по архивам». Этот проект вырос из моего личного интереса к истокам сем...

Что произошло с hh.ru в 2022 году 2022 был… ну вы знаете. Штормило всех и с разной степенью интенсивности. Хорошо, что можно сублимировать тревожность в работу! Не благодаря, но вопреки всем невзгодам hh.ru продолжает развиваться и становиться лучше. Мы старались чаще выкатывать новые возможности и совершенс...

Что делают дата-инженеры, когда данные сами движутся между десятками систем? Привет, Хабр! Меня зовут Андрей Гончаров, я дата-инженер в Garage Eight, и сегодня я расскажу о том, как мы подходим к батч-процессингу и нашей self-service платформе данных. Почему self-service? Традиционный подход к работе с данными подразумевает, что данные готовят и пере...

Бесперебойный деплой микрофронтендов с Kubernetes: как настроить Фронтенд-разработка может жить без независимого деплоя, пока у нее не больше 7 микрофронтендов. Но, чем выше число, тем сильнее страдают процессы. Наша команда в Mindbox прошла через это с Octopus, когда деплоила в Yandex Cloud S3. Причем на все обновления был один...

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

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

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

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

Новые MacBook Pro 14 и 16″ на M2 Pro и M2 Max привезут в Россию. Но они будут дороже, чем в Европе Несмотря на уход Apple из России, с марта 2022 года ни один товар бренда не оказывался в дефиците. Поставки, пусть и неофициальные, как шли, так и идут до сих пор без каких-либо заметных ограничений. Поэтому неудивительно, что новые MacBook Pro и Mac mini до российского рын...

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

Подробная пошаговая инструкция как настроить сервер на Linux и подключение по API к ChatGPT. Для Python и Node.js ChatGPT набирает все большую популярность, ведь он может помочь человеку или даже заменить его в ряде задач. С ним можно взаимодействовать не только через графический интерфейс, но и по API. Таким образом его можно встраивать в свои системы, чтобы решать практические задачи ...

[Перевод] Полный обзор webpack Поскольку грань между веб-сайтами и веб-приложениями продолжает размываться, возможности и проблемы для разработчиков становятся все более сложными. В связи с тем, что веб-приложения в значительной степени зависят от JavaScript, клиентской части приходится справляться со вс...

6 важных настроек iPad, которые вы должны сделать сразу после покупки По итогам первого финансового квартала 2023 года выяснилось, что Apple продала заметно больше iPad, чем ранее. Оказывается, планшет по-прежнему популярным среди покупателей несмотря на то, что купертиновцы в последнее время практически не вносят в него серьезных изменений. ...

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

10 лет назад я продал свой стартап за $2.2M и погряз в депрессии Меня зовут Виктор Кох и это моя история одного из громких скандалов в технологическом секторе.Прежде всего, я рад опубликовать свою первую статью на HabrHabr. Одна из причин, по которой я не мог свою историю написать ранее, а именно 5 лет назад или даже 8 лет назад — договор...

Запись экрана в Snipping Tool начинает развертываться для инсайдеров Windows Сегодня Microsoft начала развертывать обновление для приложения Snipping Tool (version 11.2211.35.0) для Windows 11 для инсайдеров Windows в Dev Channel. Microsoft только начинаем развертывание, поэтому не все инсайдеры в Dev Channel получат обновление сразу. Microsoft знает...

5 лучших игр Tower Defense для вашего Айфона Вопрос, во что поиграть на Айфоне, последнее время стоит достаточно остро. Вроде бы полный App Store различных игрушек, но выбрать среди них что-то действительно стоящее очень непросто. Игры в жанре Tower Defense не требуют какой-то головокружительной производительности, но...

Что входит в Яндекс Плюс: подписка обновилась и получила новые сервисы Яндекс Плюс — это, наверное, одна из тех подписок, которые есть почти у всех. Во-первых, она очень доступна (по крайней мере, была до недавнего времени), во-вторых, довольно выгодна и, в-третьих, разнообразна, поскольку включает в себя большое количество привилегий. Д...

Как изучать Kubernetes джуну — и зачем Всем привет! Меня зовут Лина, я backend-разработчик в KTS.В нашей компании развита система наставничества. Каждому сотруднику строится индивидуальный план развития, включающий в себя как soft skills, так и необходимые для работы технологии. Раз в полгода мы проводим ревью, и...

[Перевод] Создаём веб-сайт, как будто сейчас 1999 год Раньше веб был более странным местом В прошлом году я поставила перед собой цель вернуть дух старого веба, креативность и шарм конца 90-х и начала 2000-х. В те времена не было правил, ты ставил на веб-страницу что угодно, потому что это было твоё пространство, в котором мож...

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

Стоит ли покупать iPhone 11 в 2023 году Когда в 2019 году Apple представила iPhone 11, который стал логичным продолжением iPhone XR, этот смартфон практически сразу стал хитом. Две основные камеры, большой экран с Face ID, производительный процессор, хорошее время работы, а самое главное — это цена. Стоил о...

Первая в мире текстовая игра Colossal Cave Adventure + исходный код на Фортране «Вы знаете, за свою карьеру я совершил множество замечательных вещей, забавно, что единственное, за что меня помнят, — это «Adventure». © Уилльям Краудер Прежде чем написать код своей легендарной игры, Краудер помог нанести на карту сложную сеть пещер, а до этого он ...

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

Project: BloodStrike не отменили, нас кто-то потроллил В объявлении на китайском языке, которым некоторое время назад поделился аноним, было подчеркнуто, что Project: BloodStrike больше не будет развиваться, что этот проект является пробной игрой, созданной с использованием только готовых активов Netease, и что это игра Battle R...

Команды для Терминала macOS Ventura, которые вам точно пригодятся Новые операционные системы — это не всегда новые функции, но и часто исчезновение старых, ставших уже привычными. Так, в iOS 16 Apple убрала практически все стандартные обои, эффект затемнения и отключила возможность использовать Live Photo в качестве заставки. Судя п...

Mecharashi — китайская версия Front Mission и бывшая FRONT MISSION 2089: Borderscape Только в Сети появилась информация о закрытии разработки FRONT MISSION 2080: Borderscape, как тут же под прицелом инсайдеров и журналистов появилась Mecharashi. По скриншотам и описанию понятно, что это две одинаковые игры, просто в один момент китайский разработчик BlackJac...

Выявляем волков в овечьей шкуре среди пользователей сайта Привет, Хабр. Я в свободное время развиваю свой небольшой сайт — платформу для ведения личных дневников. Похож на ЖЖ или Дайри, но более современный и молодежный, полузакрытый, уютный. И у нас есть необходимость отслеживать, когда пользователи создают себе дополнительные акк...

Ностальгические игры: Deus Ex (часть 1) В наше время, когда у всех на слуху франшизы-гиганты вроде Call of Duty, Assassin`s Creed и Fortnite, очень мало кто помнит такие культовые и жанрообразующие франшизы, как System Shock, Thief и Deus Ex, созданные гениальным геймдизайнером Уорреном Спектором.Да, многие соврем...

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

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

DevOps и SRE просто модно Всем привет Хабровчане!Хочу рассказать про современный мир IT и его подходах. Сегодня каждая компания говорит про DevOps и более чем уверенна, что он у них есть. Читая вакансии на множестве ресурсов, я часто вижу объявления "требуется DevOps инженер" с расписанным стеком тех...

Как автоматически включать и отключать Always On Display на iPhone 14 Pro Долгие годы пользователи Android-смартфонов подтрунивали над Apple за отсутствие функции Always On Display. И когда эта возможность стала появляться уже в самых дешевых аппаратах на Андроиде, Apple опомнилась и добавила ее в iPhone. Правда, как это обычно бывает, получили A...

Автоматическая генерация историй через GPT-4 Мультимодальный telegram-бот, который я недавно разработал, получил оглушительный успех

Нейросеть PREQUEL рисует по фото. Как Lensa, только бесплатно В последнее время огромную популярность набирают нейросети, которые рисуют по фото. Они позволяют сделать из банальной фотографии настоящее произведение искусства или просто посмеяться над тем, как ИИ превращает самого обычного человека не то в зомби, не то в нави с планеты...

5 шагов для устранения «рунглиша» из ИТ-переводов К моим словам прошу относиться со здоровой долей скепсиса, ибо я не нейтив-спикер, а просто ИТшный переводчик-редактор (пусть даже и с 20-летним опытом). В последние полгода англо-русские переводы по понятным причинам практически исчезли, и по работе на проверку приходят в ...

Жизненный цикл задачи после разработки Что есть задача для разработчика?  Как правило, разработка получает от продукт-менеджера, техническое задание на разработку новой или исправление старой функциональности. Например, это выражено в виде PRD https://en.wikipedia.org/wiki/Product_requirements_document ...

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

Java. Работа с XML-документами Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:— выполн...

Что будет, если случайно съесть плесень и можно ли ее срезать? Иногда на еде образуется плесень и возникает вопрос: нужно ли ее выбрасывать? Бывало ли у вас такое, что вы ели вкусное яблоко или бутерброд, а потом внезапно обнаруживали на нем плесень? Если ее удалось заметить заранее, все хорошо — можно просто выбросить испортившийся про...

OnePlus показала, каким будет OnePlus 11, но так и не представила его Под конец года мы ждали много анонсов интересных телефонов, которые будут рвать рейтинги продаж в 2023 году или делать то же самое с рейтингами производительности. Ведь они будут работать на новейшем Snapdragon 8 Gen 2. И пусть Samsung не будет первой, кто представит что-то...

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

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

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

Как использовать Face ID в альбомной ориентации на iPhone С момента выхода iPhone X в 2017 году пользователи безрамочных смартфонов Apple просили у компании дать возможность разблокировать устройства в горизонтальной ориентации. Самое забавное, что в iPad такая функция появилась еще в 2018 году вместе с выходом безрамочного iPad P...

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

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

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

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

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

Готовый ваншот «7 испытаний Гилберта» для Foundry VTT Всем привет. Меня зовут Леся и я Гейм Мастер D&D. В силу обстоятельств моей команде героев пришлось променять стол с картами и миньками на интернет пространство. Хочу рассказать вам о нашем первом ваншоте в Foundry и поделиться всеми своими материалами в виде игрового ми...

Приколы с ChatGPT: обмануть или быть обманутым Привет, Хабр! В этой статье я написал про ошибки и приколы, с которыми я столкнулся за пару дней использования ChatGPT. Сразу оговорюсь — таких жёстких примеров, как на картинке, у меня не было. Но были даже более интересные! Читать далее

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

Как я организовал продажу электронной версии Книги нормального фрилансера и с какими трудностями столкнулся Я написал Книгу нормального фрилансера. В ней поделился опытом работы проектировщиком (UX‑дизайнером) с 2006 года по сегодняшний день. На момент написания этой статьи с книгой познакомилось не меньше 2 000 человек. Десятки положительны...

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

Опыт разработки виджетов для Figma. От 0 до 23000 установок за 4 месяца Я дизайнер продукта и имею опыт во front-end разработке. В обычное время я работаю над дизайн системой, прототипами и помогаю команде с техническими вопросами, поэтому любые темы на пересечении дизайна и разработки очень увлекают меня.Почти полгода назад, я обсуждал со своим...

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

[Перевод] Правила Трех, Пяти и Ноля Цель этого поста — познакомить вас с Правилами Трех, Пяти и Ноля и объяснить, какое из них и когда вам следует использовать. В следующем посте мы углубимся в применение Правила Пяти в различных сценариях. Читать далее

Самсунг ворует память в новых Galaxy. Столько места не занимает даже Windows 1 февраля Самсунг представила свою новую флагманскую линейку Galaxy S23, в которую вошли три устройства: S23, S23+, S23 Ultra. С учетом того, что для многих реально флагманские смартфоны выпускают только Apple и Samsung, неудивительно пристальное внимание пользователей к но...

Жизнь после Docker: как команда VK Cloud переходила на CRI-O Kubernetes прекратил поддержку Docker и отказался от dockershim — прокладки между kubelet и Docker, которая позволяет последнему работать с CRI. В итоге разработчики столкнулись с необходимостью использования новых, совместимых с CRI, движков для запуска контейнеров. Из чи...

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

Weak Pass Detector – запрет на использование утекших паролей в контроллере домена Всем привет! Меня зовут Иван Нагорнов, я руководитель направления в Лаборатории кибербезопасности Сбербанка. В данной статье будет сделан обзор и предложение к использованию одной из наших разработок, которая направлена на минимизацию использования утекших паролей из открыты...

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

Где смеяться? Сбер, VK, Яндекс и Ростелеком хотят выпустить свою замену Android на основе Android После того, как Google в начале этого года ввела ограничения в отношении пользователей Android в России, в стране впервые всерьёз задумались о создании собственной экосистемы для мобильных устройств. Как бы смешно это ни звучало, но Mir Pay и даже RuStore оказались вполне у...

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

Apple избавится от зависимости от Samsung? Через два года BOE может стать крупнейшим поставщиком экранов для iPhone Похоже, компанию Samsung теснят даже там, где её позиции были сильны много лет. Аналитик Минг-Чи Куо (Ming-Chi Kuo) утверждает, что Apple уже отдала китайской компании BOE большую часть заказов на экраны для смартфонов iPhone 15 и 15 Plus.  Пока это...

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

Apple нашла неожиданное применение для Siri. Она будет создавать приложения За последние полгода искусственный интеллект и различные нейросети сделали существенный рывок вперед по своим возможностям. Если раньше они могли определять объекты на фото и выделять их для дальнейшего использования, то постепенно все переросло в рисование по фотографиям и...

Сортировка слиянием — не так просто, как кажется В одной конторе соискателю на позицию Senior C# developer выдали тестовое задание: отсортировать файл со строками определенного формата.Требования такие:* Формат строки: число, точка, пробел, далее любые символы до конца строки* Порядок сортировки — сначала сортируем текстов...

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

Playdigious раскрыли карты о релизе Little Nightmares Mobile Little Nightmares Mobile — порт оригинального хоррора на смартфоны; и нет, это не Very Little Nightmares. Разработкой проекта занимается Playdigious, которые уже «собаку съели» на мобильных портах, включая Dead Cells. Так вот, представители компании рассказали, что они не с...

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

В Another World Hero - Idle RPG надо сражаться с демонами Another World Hero - Idle RPG — мобильная ролевая игра, которая доступна в Google Play. Это официальный релиз от 28 декабря. Игроки будут коллекционировать и прокачивать героев, каждый из которых имеет отдельный уровень редкости. Разработчики решили пойти по пути пиксельной ...

Permissions в Android: как не допустить ошибок при разработке Всем привет! На связи Юрий Шабалин, ведущий архитектор Swordfish Security и генеральный директор Стингрей Технолоджиз. Эта статья написана в соавторстве с Android-разработчиком Веселиной Зацепиной @VeselinaZatsepinaa). В материале мы поговорим про один из ключевых механизмов...

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

Мобильные новости: GTA из Индии, Project: BloodStrike по типу Warzone Mobile и другое Привет, читатели AppTime и зрители AppTime Media. С вами Никитенков Валерий, главный редактор на сайт и голос еженедельной подборки новостей за уходящую неделю. Конец февраля выдался плодовитым на симуляторы выживания и инди-игры, но также была и королевская битва, берущая...

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

Что поменялось в Google в марте 2019? Источник изображения: Searchenginejournal.com   Вопрос пользователя: Есть ли понимание, какие факторы изменились в ранжировании Гугл после обновления алгоритма в марте 2019? Большой контентный проект с хорошим трафиком начал плавно терять посещаемость после мартовского...

Автоматизация ревью ТЗ с помощью инструмента Comala для Confluence. Углубленная автоматизация В предыдущей статье мы рассмотрели, как можно собрать базовую автоматизацию ревью для документации и как уже на этом этапе она облегчает жизнь аналитику и команде. Однако всегда появляются новые задачи для решения, и всегда можно посмотреть шире. Придумать, что еще можно сде...

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

Как включить кнопку «Вперед» в Microsoft Edge Недавно выпущенная версия Microsoft Edge 108 не предлагает много интересных функций или улучшений. Более того, одно необъявленное изменение может смутить или даже расстроить некоторых пользователей. Последний релиз автоматически скрывает кнопку «Вперед», оставляя по умолчани...

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

[recovery mode] Jenkins pipelines с Groovy Добрый день, коллеги. Jenkins является одной из самых популярных систем CI/CD, которая применяется для построения пайплайнов сборки и доставки.Jenkins поддерживает построение пайплайнов на основе Groovy скриптов. Использование Groovy дает возможность очень гибко настраивать ...

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

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

Игра Angel Fantasia доступна для предрегистрации Angel Fantasia — мобильная RPG, где игрок принимает на себе роль Павшего ангела, а точнее аниме-девушки. Судя по небольшому трейлеру, сделанному в честь начала предрегистрации, персонаж самостоятельно уничтожает большие волны врагов, причём на экране столько иконок, что для ...

Вторая жизнь tello dji В статье предлагается взглянуть на дополнительные возможности, которые предоставляет квадрокоптер tello dji. Благодаря наличию открытого api и паяльника возможно немного расширить применение аппарата, подружить его с ROS(robot operation system), а также по-новому взглянуть...

ТОП-5 хороших, но недорогих наушников 2022 года Хорошие наушники не обязательно должны быть дорогими. Да, вы правильно прочитали! Лучшие дешевые беспроводные наушники сочетают в себе все важные функции, которые можно найти в дорогих наушниках, но без шокирующей цены. Я не говорю, что и звучать они будут так же, но часто ...

Microsoft обновила Microsoft Edge: браузер может подсказать слово или даже целое предложение Компания Microsoft выпустила функциональное обновление для фирменного браузера. Стабильная версия Microsoft Edge 109 доступна для загрузки, добавляет несколько новых функций, исправляет ошибки и повышает безопасность безопасности. Одним из главных нововведений Edge ста...

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

Self-Supervised Learning. Contrastive learning В предыдущих статьях мы разобрали много аспектов, связанных с SSL. Теперь пришло время посмотреть на методы, которые используют достаточно очевидное, на первый взгляд, знание - одна и та же картинка похожа, а разные картинки - разные. Это основная идея методов с contrastive...

Удивительные факты об отказе от алкоголя, которые помогут вам бросить пить Если перестать пить алкоголь, можно сделать много интересных выводов По данным Всемирной организации здравоохранения (ВОЗ), во всем мире алкоголь употребляют около 2,3 миллиарда человек. Учитывая нынешние тенденции, эксперты склонны предполагать, что в будущем количество вып...

Как запускать игры для PS Vita на Android через эмулятор. Проверил на себе 12 лет назад ничто не предвещало скорое превращение всех игр на телефоне в тысячи унылых аркад без сюжета, главный смысл которых заключался бы в выкачивании денег из людей через встроенные покупки. В декабре 2011 года вышла GTA III для Android и iOS, представлявшая из себя ...

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

5 классных игр для всей семьи, которые советует Apple Если вы часто собираетесь компаниями и играете в различные настольные и не только игры, то точно знаете, сколько они стоят. Посмотрите на условные Монополию и UNO. Это популярные, но при этом и не самые дорогие игры. В отдельных случаях цены доходят до нескольких тысяч рубл...

Xiaomi выпустила Mini Host — аналог Mac mini. Его можно купить за копейки и собрать самому! На прошедшей презентация Xiaomi были представлены не только новые смартфоны, но и кое-что интересное. Речь, конечно же, о мини-ПК под названием Mini Host, в котором сложно не заметить внешние сходства с Mac mini. В отличие от компьютера Apple, он построен на базе процессора...

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

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

Среда разработки VS Code на ТВ-приставке Решил написать небольшой обзор проделанной работы по разработке нестандартного решения, собранного, как обычно, их стандартных компонентов.Кратко оно выглядит так:Мультимедиа-приставка (была с Андроидом), в ней запущен Линукс, в нем развернута IDE Visual Studio Code, в ней у...

Neuro-sama: стример, который полностью управляется искусственным интеллектом Каждый день в течение 5 часов Neuro-sama транслирует свою игру в Minecraft и Osu. Как и многие виртуальные стримеры (вместо настоящего лица они используют аватары), Neuro-sama предстает в аниме стиле, общаясь со своими более чем 50 000 подписчиками и отвечая на их комме...

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