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

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

Шаблон диплома в LaTex / практика написания диплома и составления презентации Изначально я хотел рассказать в данной статье про свой шаблон дипломной работы, но таких статей полно, зачем мне делать еще одну? За 6 лет работы научным сотрудником в лаборатории МГТУ им. Баумана я много чему научился, в том числе и оформлению своих результатов, как графиче...

Пишем собственный ColorWheel на основе представления (View) в Android Эта статья рассказывает о моём опыте создания пользовательских представлений под Android. Со временем это всё переросло в целую библиотеку.Как-то одним вечером мне в голову забралась идея о создании собственного настраиваемого View компонента для выбора цвета в обёртке уже г...

Шахматы и вопрос разумности больших языковых моделей Масштабирование больших языковых моделей (LLM) является захватывающей темой, поскольку рассматривается как один из лучших кандидатов на пути к ИИ человеческого уровня. Уже сейчас LLM могут отвечать на вопросы, генерировать реалистичные статьи и поддерживать, казалось бы, о...

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

Задача о 8-ми ферзях. Свежий взгляд. Шаг 1 + 1/2. Сокращаем количество шагов перебора в три с половиной раза Данная статья в большей мере является уточнением моей предыдущей статьи по оптимизации перебора на шахматной доске с ферзями.https://habr.com/ru/post/679200/Оптимизация перебора в данной задаче, это не только лишь хардкорное скоростное решение на базе 64-битной арифметики и ...

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

SophiApp, или Как мы делали опенсорс программу для настройки Windows 10 & 11 Я от лица команды хочу показать вам SophiApp — графический наследник Sophia Script for Windows: бесплатная, портативная и полностью опенсорная программа для тонкой настройки Windows 10 и Windows 11.В этой статье я расскажу, как оброненная мной фраза в комментарии 3 года наза...

[Перевод] Распространенные ошибки при написании плагинов Joomla 4 Перевод недавней статьи профессионального PHP-разработчика, руководителя Akeeba Ltd и ведущего разработчика Akeeba Backup для WordPress, Joomla! и standalone Николаса Дионисопулоса.В статье он делится своим опытом отладки плагинов Joomla 4, написанных разными разработчиками...

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

Самое подробное руководство по установке высокодоступного (почти ಠ ͜ʖ ಠ ) Kubernetes-кластера В предыдущей статье я рассказывал, как построить простой кластер Kubernetes с одним мастер-узлом. Прошло время, опали листья... и мне захотелось большего, поэтому решил позариться на высокодоступные кластеры. В интернете много статей о том, как построить подобное решение, и ...

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

Глубокое погружение в Java Memory Model Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме. В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before...

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

7 лучших смартфонов с телескопической камерой В этой статье обсудим лучшие модели смартфонов с такими фотосенсорами. Читать полную статью

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

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

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

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

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

Специалисты, к которым хочется возвращаться. Кем может гордиться Москва Эти люди покорили миллионы своими талантами, знаниями, профессионализмом! Именно им жители Москвы доверяют своё здоровье, красоту и досуг! Те, кому мы верим безоговорочно: лучшие из лучших в своей области! Алёна Жигалова — лучший журналист. Автор популярного шоу на юту...

[Перевод] Как оценить размер данных: краткий гайд Оценка размера данных — это относительно простой навык, который одновременно: а) легко никогда не освоить; б) весьма полезен после того, как вы им овладели. Он может пригодиться при проектировании систем, в отладке сложной проблемы распределенной системы и, разумеется, ...

[Перевод] Принцип «Fail Fast!» в разработке приложений В этой статье описан принцип "Fail Fast!". Что это? Зачем он нужен? Как этот принцип поможет нам писать лучший код?Всякий раз, когда в запущенном приложении происходит ошибка, есть три возможных подхода к её обработке:Ignore! - ошибка попросту игнорируется, приложение п...

Почему ученики застревают в online обучении IT даже с наставником? Предложение о смене ПРОФЕССИИ online — современный тренд. На вебинарах, лайвах, митапах и т.п. обучающие организации рассказывают о нюансах дистанционного развития трудовых навыков.   Один такой лайв я посмотрел на днях (сентябрь 2022г.). Зацепило название: «Как на...

Apex Legends Mobile стала лучшей игрой в Google Play На днях мы рассказали, что Apex Legends Mobile стала лучшей игрой в App Store за 2022 год. Выбор странный, потому что игра не фигурирует в топах Sensor Tower ни по загрузкам, ни по прибыли. Оказывается, что Google пошла по тому же пути, поэтому в Google Play указано, что луч...

Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт Привет, меня зовут Никита, я backend-разработчик в компании ИНТЕРВОЛГА. Работаю в компании уже 3 года, и за этот срок достаточно часто мне приходилось возиться с установкой и конфигурированием собственного почтового сервера для разных задач (см. далее) клиентов. Сначала...

Breaking news: DIY-флипперы производства России и как мы делали квест для Flipper Devices История началось с того, что мне вручили три флиппера со словами "разыграй их там как-нибудь". Отдавать флиппер за банальщину типа лучшего вопроса или разыгрывать в лотерее не хотелось: круче вручить клевый девайс тому, кто действительно ему будет рад, а не продаст завтра на...

Смартфоны до 20 000 рублей: 6 лучших моделей в 2022 году Хороший смартфон – это совсем не значит дорогой смартфон, и сегодняшняя статья стала лучшим тому подтверждением.

[Перевод] Провал Tailwind, инструмента для невежд Привет, Хабр! Не так давно в нашем блоге вышел перевод статьи «Взлет и падение Bootstrap». Как указали в комментариях наши читатели, вскоре после публикации оригинального материала на Medium, на том же ресурсе появилось и опровержение. Чтобы вы могли оценить обе точки зрения...

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

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

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

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

Как вернуть в iPhone СберБанк, СберБизнес, Аэрофлот и прочие пропавшие из App Store приложения В этой статье я опишу способ возврата на iPhone приложений, которые исчезли из App Store и не смогли автоматически установиться на новый смартфон на базе iOS при переезде или восстановлении из резервной копии.Я использую приложение Сбербанка, поэтому при переселении образа н...

Как подготовить и провести A/B-тестирование. Базовый роадмэп для новичков Хабр, привет! Меня зовут Полина Окунева, я работаю ведущим аналитиком в компании GlowByte в команде Advanced Analytics, а также автор курса по A/B тестам. Сегодня в статье я предлагаю интересующимся небольшой гайд по A/B-тестам.Когда я начала погружаться в тему A/B-тест...

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

Motorola Milestone — один из первых Android смартфонов Возьмите свой хуавей/сяоми/айфон/самсунг/дексп/дигму в руки. И возьмите еще один смартфон у друга. Похожи как две капли!? Так было не всегда, особенно на самой заре развития Android смартфонов - 2009-2011 году. Тогда у смартфонов было куда больше хардварных кнопок (вплоть до...

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

Фракталы, порожденные zeta-функцией В своей последней статье я попытался создать фрактал, порожденный простыми числами. Но он меня не очень устроил эстетически. Поэтому я решил воспользоваться zeta функцией Римана для создания фракталов.Будет много картинок и мало формул! Читать далее

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

Использование ООП подхода для рассылки писем через Unione (php, Yii2) В данной статье мы бы хотели описать использованный нами ООП подход к отправке писем через данный сервис рассылок на php. Суть которого заключается в создании объекта инкапсулирующего данные необходимые для отправки письма и методы работы с ними. Кажется что это довольно про...

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

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

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

Запускаем конкурс на лучший обзор 3D-принтера Автор лучшей тематической статьи получит новенькую систему для 3D-печати фотополимерными смолами от администрации портала и тонны обожания со стороны коллег.

Использование GitHub в обучении студентов. Автоматизация проверок. Часть II Это продолжение статьи про автоматизацию проверок работ студентов (первая часть).Сегодня продолжу рассказывать про автоматизацию проверок работ студентов: проверку правильности решения (прохождение unit-тестов). И пока ещё примеры будут связаны с C#. Понимаю, что для многих ...

Лучшие инструменты для написания статей и постов на английском В эпоху технологических инноваций писатели теперь не ждут, пока вдохновение придет к ним в голову в течение нескольких дней. Сегодня, с помощью инструментов для письма вы можете начать писать на любую тему и легко редактировать написанное.Не верите? Посмотрите AI для Notion....

Materialized Path – создаём своё первое дерево Всем привет! Меня зовут Хусрав, я бэкенд разработчик в компании Bimeister.В этой статье я бы хотел бы поговорить о способе поиска родительских и дочерних элементов структуры посредством PostgreSQL Materialized Path.Статья является вводной и рассчитана на людей, незнакомых с ...

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

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

Купил iPhone 13 в 2022 году вместо смартфона на Андроид. Не повторяйте моих ошибок Не так давно я приобрел iPhone 13 на замену iPhone SE 2020: точнее, заказал его ради эксперимента, но уже ближе к получению доставки понял, что сглупил. Эта мысль посетила меня не сразу, а к моменту, когда Apple удалила ВКонтакте из магазина приложений — именно в тот ...

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

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

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

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

Лучшие практики модальных окон. Компоненты дизайн системы Меня зовут Андрей Насонов, я работаю UI/UX-дизайнером и руковожу дизайн-отделом. В 2008 году я начал заниматься графическим дизайном, а в 2015 году перешел в веб-дизайн. В этой статье я описываю работу модального окна для десктоп-версии сайтов. Читать далее

Google Dorking. Если ты сотрудник СБ компании Про Google доркинг написано и сказано много. Косвенно данной темы мы касались в статье: как проверяют физических лиц в СБ компаний методом OSINT. Ну и самой, на мой взгляд, толковой статьей на просторах Хабр по вопросу доркинга является статья: Google Dorking или используем ...

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

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

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

Как запустить динозаврика Google на тачбаре? Обзор Python-библиотеки PyTouchBar В 2016 году Apple встроили в MacBook Pro сенсорную OLED-панель. По сути, она просто заменяет функциональные клавиши. Но с ней чуть интересней: на тачбар можно вывести закладки и даже медиаэлементы. На примере игры с динозавриком показываю, как написать свою программу для ...

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

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

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

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

Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты (telethon, feedparser, scrapy) freepik Здравствуйте дорогие хабровчане, в этом посте я хочу показать, как написать свой агрегатор новостей. Конечно, сразу становится очевидно, что это очередное изобретение велосипеда, однако анализируя существующие решения я всё время натыкался на камни преткновения. То ...

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

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

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

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

Вопреки заявлениям Apple, iPhone 14 Plus не стал самым автономным смартфоном компании. Тесты показывают, что он как минимум такой же, как iPhone 14 Pro Max Авторы канала PhoneBuff решили проверить заявление Apple о том, что iPhone 14 Plus является самым автономным смартфоном компании. Тестирования PhoneBuff выделяются на фоне других тем, что проводятся с использованием роботизированного манипулятора, сводя на нет человечес...

Как джуну найти работу: лайфхаки от HR Привет, Хабр! Меня зовут Анна Галимова, я HR бизнес-партнер в МТС Digital. В этой статье я расскажу о том, что делать, если вы специалист уровня junior и хотите найти хорошую работу в IT. Я дам советы: расскажу, на что смотреть при выборе работодателя, как подготовиться к со...

Вот почему вашим детям нельзя пропускать завтрак дома Учёные выяснили, что у детей, которые пропускают завтрак, чаще возникают поведенческие проблемы. А вот школьники, которые каждое утро едят здоровую пищу дома, демонстрируют лучшее ментальное состояние. Однако важно ещё и то, что именно дети едят.

Jira без боли (часть 1) Конечно, рядовым пользователям от использования Jira бывает больно, и это даже порождает целые сайты вроде — https://ifuckinghatejira.com/. Я же попытаюсь рассказать, как жить с Jira без боли хотя бы для бизнеса.На протяжении последних трёх лет в компании Karuna я помогал ма...

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

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

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

[Перевод] Истоки Python Привет, Хабр! Вашему вниманию представляется перевод статьи "The Origins of Python" за авторством Ламберта Меертенса - соавтора языка ABC и коллеги Гвидо ван Россума. В своей статье Меертенс вспоминает как зарождалось программирование, своё участие в разработке языка ABC, зн...

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

Продолжаем разгонять FizzBuzz После написания первой статьи про FizzBuzz (которая неожиданно для меня стала выбором редакции на Технотексте 2021) у меня появлялись мысли о том, как еще можно ускорить, но все время было не до того. И тут мне прилетает перчатка. Читать далее

Вдохновляющая история старшего менеджера по продукту из OPPO Когда она училась в средней школе ее называли «ребенком из другой семьи» (the child of another family), что в Китае означает ребенка мечты. Она была лучшей в своем классе в одной из лучших школ региона и в числе восьмидесяти лучших по своему району. В то время Ченг Шенг дума...

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

8 сервисов для зарубежных покупок в 2022 году Эта статья стала итогом моих экспериментов в 2022-ом. С начала года я искала сервисы, которые помогают выкупать товары в интернет-магазинах за рубежом и доставляют их в РФ. Прочитав кучу отзывов (спойлер: в основном плохих), я попробовала заказать товары через так назыв...

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

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

Есть ли жизнь без RTTI: пишем свой dynamic_cast В современном С++ осталось не так много вещей, которые не подходят под парадигму "Не плати за то, что не используешь". Одна из них – dynamic_cast. В рамках данной статьи мы разберёмся, что с ним не так, а когда поймём – попробуем предложить альтернативу. Читать далее

Пишем приложение на Mi Band 7 с сервисной частью Недавно я купил себе Mi band 7, по началу хотел купить 6-ую версию, пока не узнал, что на 7-ой обновилась операционная система и теперь она поддерживает установку приложений. Да, официально они об этом не заявили, но умельцы уже сделали множество приложений. Они ставят их ка...

Леньхаки. Так лень, что не лень Миша – удивительный чувак. Поразительный и заразительный. Лучший руководитель в региональной IT-компании. Ещё и офигенный программист.Мы разговаривали всего полчаса, а он успел меня заразить. Вот вы сейчас о чём подумали? Ну, явно не о насморке… Наверное, что он увлечённо ра...

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

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

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana Туториалы делятся на две больших категории: либо "как нарисовать сову", либо подробно расписанные тысячи шагов в формате "напиши туториал для дурака - и только дурак захочет его читать".Как какой из двух категорий относится эта статья — решать вам.В этой статье вы увидите по...

[Перевод] Подтесты в Python Недавно я сделал опрометчивый твит, в котором намекнул на то, что у меня имеется глубоко продуманное мнение по одному важному вопросу. Я написал, что пакет pytest-subtests достоин того, чтобы им пользовалось бы больше программистов. Я даже дошёл до того, что, говор...

AppTime теперь на Boosty. Отвечаем, зачем и почему Привет, мобильные геймеры! С вами я, Никитенков Валерий, несменяемый автор и главред сайта AppTime уже как на протяжении 2 лет. Мы долгое время пытались не идти по тому же пути, что и другие игровые сайты СНГ, но реальность диктует свои правила. Как вы знаете, Google по сути...

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

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

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

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

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

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

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

Трюк, которого не было — 2 Привет, Хабр! Моя прошлая статья была встречена сообществом очень хорошо. В обсуждение зашел даже @kompas_3d чем я по-настоящему горжусь. Я решил написать небольшое продолжение.Основной проблемой, поднимаемой в комментариях была полная бесполезность построенного мн...

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

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

Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes Делимся нашей внутренней разработкой — Kubernetes-контроллером mirrors. Мы создали его внутри нашего DevOps-отдела для копирования Kubernetes-секретов между неймспейсами кластера. В итоге mirrors превратился в универсальный инструмент синхронизации данных из разных исто...

Tutorial по обмену сайта с 1С. Часть вторая: зачем и как писать свой обмен с нуля на очередях и REST API Всем привет! Меня зовут Артем, я старший разработчик в ИНТЕРВОЛГЕ. Наконец дошли руки рассказать про «обмен с 1С с нуля». Типовой интернет-магазин состоит из двух частей: сайт и учетная система. Редко когда это цельный софт. В статье речь пойдет о написании с нуля ...

Обзор IDE Monokle, или Рассказ о неоправдавшихся ожиданиях В погоне за лучшей или, правильнее сказать, удобной жизнью я начал искать решение, которое помогало бы писать чарты для Kubernetes и лучше разбираться в зависимостях — что, куда и откуда подставляется в созданных чартах. Так я наткнулся на программу под названием Monokl...

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

Лучшие бесплатные фоторедакторы для Windows, Android и iOS Ищете хороший бесплатный редактор фото на ПК или смартфон? Мы собрали 5 лучших программ и онлайн-сервисов, которые можно использовать для коррекции портретов, пейзажей, архитектурных кадров, селфи и т.д. Если предложенных вариантов недостаточно, ознакомьтесь с расширенным ТО...

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

Взболтать, но не смешивать: как упаковать находки исследования, миксуя JTBD, CJM и компас персон В 2022 году у исследователей Alfa Research Center появилась возможность и обязанность уделять 20% времени сайд-проектам, чтобы расширять видение продуктовых команд и прокачивать экспертизу. Наша UX-команда вдохновилась реальными историями об отношениях с деньгами, которые ра...

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

[Перевод] Восстановление бакелитового приёмника Philips 353A 1956 года Несколько месяцев назад я купил первое в своей жизни радио на электронных лампах — AM/FM-приёмник Philips 353A, который на данный момент является старейшим предметом в моей коллекции. Мне нравится электроника, и я уже давно хотел заняться реставрацией винтажной радиоаппарат...

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

Печать SBS от Filamentarno Prototyper T-soft. Всем привет, дорогие друзья!Предисловие:Пишу свой первый пост на 3Дтудэй, поэтому, прошу, не стесняйтесь делать замечания и всегда рад конструктивной критике!На самом деле, основным триггером к написанию статьи стала запущенная компанией Filamentarno акция, а точнее конкурс ...

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

Фаззинг по-русски на практике: crusher, Astra Linux Привет, Хабр! Меня зовут Дима, я занимаюсь тестированием безопасности операционной системы Astra Linux в группе компаний «Астра». В статье я расскажу о фаззинг-тестировании, которое помогает обнаружить слабые места программ методом подачи на их входные интерфейсы различн...

Как мотивировать команду нефинансовыми методами, поддержать сотрудников в трудные времена и завоевать их доверие Привет, меня зовут Павел Дубков, я - директор департамента интеграции MTS AI. Я достаточно давно руковожу различными подразделениями, но еще лет 15 назад, когда был обычным разработчиком, стал присматриваться к своим руководителям и задаваться вопросом: что заставляет л...

Лучшие минималистичные темы оформления для Windows В сети можно найти множество тем оформления для Windows 10. В данной статье собраны 10 вариантов в минималистичном стиле. Читать полную статью

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

Эта Nokia смогла вернуть мне мой 2007. Nokia 5320 XpressMusic Вероятно те, кто читает мои статьи уже достаточно давно, задаются вопросом "куда ты все эти гаджеты деваешь? Неужели сам умудряешься применять?". В большинстве случаев да - это так и есть. Гаджетам я стараюсь найти применение и на сегодняшний день, пусть даже недельку походи...

[Перевод] Грокаем монады Прим. переводчика: Это перевод первой статьи из целого цикла постов "Грокаем функциональное программирование" Мэта Тронтона. Да, это очередная статья про монады. Но она отличается от всего, что я читал по этой теме ранее. Поэтому мне захотелось перевести ее, чтобы самому вни...

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

[Перевод] Как написать игру «Змейка» на Scala Эта статья написана по приколу. В ней я за считанные минуты расскажу, как создать игру «Змейка» на Scala с использованием ScalaFX. Ранее я выложил эту игру в видеоформате. В этом видео я хотел преодолеть психологический барьер (10 минут) и реализовать игру (почти) с нуля. ...

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

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

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

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

Как дизайнеры тестируют, или Что такое дизайн-ревью Привет! Меня зовут Ксюша, я старший продуктовый дизайнер в Ozon: проектирую разделы возвратов для личных кабинетов покупателя (Ozon.ru) и продавца (Seller Center) и немного — админки. Дизайнеры на Хабре не частые гости, но статья будет полезна не только дизайнерам и дизайн-л...

Дайджест Лайфхакера. Лучшие материалы, которые вы могли пропустить С удивлением узнаём, что в сутках скоро будет больше 24 часов, подбираем замену кофе и делаем жизнь лучше за 2 минуты.

Ускоряем разработку: автоматический перевод C++ в Swift. Часть II В первой статье рассказали, почему нам потребовалась автоматическая кодогенерация свифтового интерфейса для C++ в Mobile SDK. Описали инструменты, которые есть в нашем распоряжении, и сделали вывод: лучший промежуточный слой для преобразования на сегодняшний день — это C.&nb...

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

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

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

Почему я перешёл на фултайм в НКО Привет, Хабр!Люди, обладающие практическими навыками в сфере IT, востребованы в некоммерческом секторе все сильнее. В ОВД-Инфо, независимом правозащитном проекте, спрос на таких людей постоянно растет. В своей работе мы применяем много интересных инструментов и технологий, н...

Портирование DOS игр. Tutorial Мотивация к написанию статьиУважаемые коллеги, доброго времени суток!Этой статьей я хочу показать приёмы портирования программ между аппаратно-программными платформами, и привлечь внимание к книге «Секреты программирования игр» Андрэ Ламота, 1995, которую вспомнят добрым сло...

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

Пишем 3D игру под Windows Mobile, ч.1 На хабре достаточно много пользователей коммуникаторов. Они рассказывали достаточно много историй о том, как их использовали: раскладывали пасьянс, играли в шарики, сидели в интернете, читали книги и в конце-концов, использовали как телефон. А что, если я вам скажу, что на к...

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

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

Лучшие смартфоны осени 2022: топ 9 новинок на любой кошелек Рассказываем о лучших смартфонах, появившихся этой осенью. Поверьте, тут есть из чего выбрать.

Yamal Dev Conf — Север, дикий дубак и ИТ (5 и 6 ноября) Привет! Меня зовут Никита Горчаков, мы с моим другом Юрием Лёгким собираем ИТ-конференции на Ямале. Ближайшая уже скоро, 5 и 6 ноября.Ситуация с ИТ на Севере сейчас не самая радостная — запрос на хороших специалистов есть, и довольно высокий, но вот народу тут не очень много...

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

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

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

Смотрим номинантов на «Лучшую игру 2022 года» по мнению The Game Awards Игровая индустрия с нетерпением ждёт начало церемонии вручения наград The Game Awards 2022, которое состоится 8-го декабря. Вчера мы рассказали про претендентов на звание «Лучшая мобильная игра 2022 года», теперь же пройдёмся по списку лучших игр вообще, а то есть — на ПК, P...

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

Как я перестал пользоваться консолью (почти) Я достаточно давно, уже больше 18 лет (капец я уже старый :`( ), использую консоль. Пробовал разные оболочки: bash, sh, zsh, ksh, но остановился на тех, что стоят по умолчанию на системах. Пожалуй, это моя лень, перенастраивать оболочки и терминалы под себя - никогда не было...

Ресерч свежего Excel документа с Loki malware внутри Вечер добрый, Хабр! Решил немного изучить свежий сэмпл малваря LokiBot (31.08), который содержится в Excel документе и используется для фишинговой рассылки. В этой небольшой статье основное внимание уделено практической части поиска, извлечения и небольшого разбора поведения...

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

Ради чего вы работаете? Ты чистый светлый человек ИЛИ хапуга чёртов?Когда вышла наша статья про KPI, сама тема была мне не особо интересна — я повидала десятки разных показателей и мне с ними многое ясно. А вот комментарии зашли в интересное русло обсуждения того, ради чего собственно мы работаем и...

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

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

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

Что такое осень? Это Школа Всем привет! Меня зовут Анастасия Артамонова, я - руководитель направления IT-обучения и развития Мир Plat.Form, и вы уже могли читать мою статью в этом блоге. С чего хотелось бы начать в этот раз: мир меняется, меняются обстоятельства и времена года. Развивается Мир Plat.Fo...

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

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

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

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

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

Какой чехол купить для Samsung Galaxy A32 Современный рынок аксессуаров для смартфонов буквально переполнен различными моделями на любой вкус и цвет, так что пользователю иногда просто тяжело выбрать лучший чехол для Samsung Galaxy A32 SM-A325F (2021) — слишком много всего попадается на глаза. Впрочем, у нас есть до...

Наступая на грабли. Опыт написания Kubernetes Operator’а Недавно мной, совместно с коллегой, был реализован оператор для Kubernetes’a - Vector Operator. (Вот тут описано как мы пришли к решению, что там нужен свой оператор для Логирования в Kubernetes).В рамках данной статьи я опишу разные интересные Задачи/Проблемы с которыми мы ...

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

Концепция локального изготовления изделий (введение) ВНИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Как, находясь в шаговой доступности, изготовить для потребителя пер...

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

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

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

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

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

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

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

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

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

[recovery mode] Flutter: Настройка тем приложения Всем привет, читатели Habr! В начале я хочу сделать акцент на том, что статья ориентирована для новичков, однако может быть полезной для более опытных коллег. В этой статье я расскажу про то, что такое тема приложения, какие ошибки обычно делают новички и рассмотрю, как по м...

Кажется, Айфонов стало слишком много. Какой лучше купить в 2022 Тот, кто внимательно смотрел презентацию Apple, наверняка заметил тот самый кадр с ценами на iPhone: на данный момент, Apple выпускает сразу 8 смартфонов! Обычно компания «убивает» прошлогодние Pro и Pro Max, оставляя из нее лишь базовый iPhone — это же прои...

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

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

Как мы допилили PyTest для счастья разработчиков, билд-инженеров, тестировщиков и менеджеров Привет, Хабр! Меня зовут Олег, я работаю в «Лаборатории Касперского» и занимаюсь созданием нашей собственной операционной системы KasperskyOS. Если еще точнее, я — Lead Software Development Engineer in Test в подразделении, которое занимается контролем качества. Задача нашег...

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

Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре Привет! Меня зовут Михаил Боровиков, я тимлид команды, которая отвечает за систему процессинга заказов Lamoda — Orders Management. Эта система, словно «сердце» Lamoda, через которое проходит самый важный для бизнеса шаг — оформление заказа.Раньше система представляла из себя...

Обновить данные в ClickHouse без UPDATE: кейс IBS Привет, Хабр! Меня зовут Антон, я – старший разработчик в отделе разработки баз данных в IBS. В этой статье я расскажу о том, как нашей командой была решена задача по сохранению в ClickHouse большого количества данных, генерируемых веб-приложением, с последующим получением с...

Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке. И вот, потратив 3 месяца в исходни...

React hooks, как не выстрелить себе в ноги. Часть 3.2: useMemo, useCallback Данная статья продолжение статьи про мемоизацию, в которой мы разбирали зачем нужно использовать memo и как правильно с ним работать. В этой статье разберем, как правильно использовать useMemo и useCallback, какое у них api и разберем пару трюков. В прошлой статье я писал, ч...

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

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

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

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

Написание ОС с нуля: Часть 3 — Терминал В предыдущей статье мы написали простейший загрузчик, печатающий на экран "Hello, World!" и завершающийся но нажанию клавиши. Сегодня напишем терминал, у которого будет несколлько команд, обновим библиотеку и сделаем ещё пару вещей. Читать

В лучшем по камере смартфоне 2022 года всего 50 Мп Это вам не презентация iPhone, о которой пишут все СМИ и блогеры, даже если их не спрашивали — Google Pixel уже давно стал «экзотикой для понимающих». Ради чего люди покупают эти дорогие смартфоны из США и что нового в последней модификации, которую представили в октябре 202...

Отличные гача-игры для Android, которые можно скачать в Google Play Гача-игры можно отнести к самому противоречивому жанру. С одной стороны, они очень популярны, но с другой — многие о них просто не знают. Например, если человек не очень сильно увлекается компьютерными и/или мобильными играми, он сможет примерно представить, что такое...

Что почитать по ИБ в метро от Бутово до Савёловской Привет! Каждый день у меня есть 45 минут сидя стоя в метро на новости/аналитику/книги, чтобы не отставать от того, что происходит в сфере кибербезопасности. И так как в моих сутках, как и у всех, 24 часа, приходится выбирать тот контент, который успеваешь «пер...

Лёд и атом: генератор для холодных миров на фазовом переходе жидкости Добыча ресурсов довольно убогая мотивация для колонизации Солнечной системы, но есть и другая – звездное небо над головой. Только представьте себе светило в 25 раз больше Солнца и 80 спутников вокруг, три из которых размером с Луну – примерно так будет выглядеть небо Европы...

Образование в РФ избыточно Эта статья призвана дать ответы на вопросы, которые возникают у некоторых студентов во время обучения и после окончания вузов относительно процесса обучения, образования вообще. Вроде таких наивных вопросов: Для меня, как человека, который верил в то, что учебное заведение ...

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования нового способа отслежива...

Продуктовый подход в урбанистике: что если продакты будут отвечать за обустройство своего района Три года назад я стала продактом. Это приучило меня мыслить в таких понятиях как ЦА и пользовательские сегменты, JTBD, считать метрики и оценивать профит от всего. А ещё легализовало мои мысли о дизайне UX и о том, как можно выпрямлять пользовательские пути в разных сферах ж...

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

Куда пропала подписка Delivery Pro, или Почему доставка стала платной и как вернуть её стоимость Несколько дней назад я по привычке решил оформить доставку продуктов через Delivery Club. У меня уже давно была оформлена подписка Delivery Pro за 99 рублей в месяц, которая окупалась при первом же заказе, поскольку делала стандартную доставку в ту же цену бесплатной. А пос...

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

Учим Алису здороваться Хочу поделиться опытом добавления некоторой вольности Алисе (внутри колонок поддерживающих локальный API). Идея заключается в том, чтобы Алиса реагировала на присутствующих людей. Для этого их необходимо идентифицировать, например, с помощью распознавания лиц. В статье будет...

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

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

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

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

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

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

Приключения онлайн-кинотеатра Premier в Android TV, или Как мы javascript внедряли Привет, Хабр! Меня зовут Артем, и вот уже два года, как я работаю над онлайн-кинотеатром PREMIER. Эта история началась, как и многие другие, со слов тимлида: “Артем, есть интересная задачка”.Ситуация была следующая: библиотека, над интеграцией которой велись работы, не имела...

Как интернет на MacBook Pro M1 восстановить Доброго времени! В этой статье я хотел бы поделиться своим опытом как раздать интернет на MacBook Pro M1 в условиях, когда сдох Wi-Fi модуль. Читать далее

Путь стартапа. От идеи до рабочего бизнеса. 18 шагов опыта Привет, меня зовут Максим Кульгин. Написал из нашего опыта, как с минимальными вложениями (насчитал прямых затрат на 95 500 руб.) можно сделать ИТ-бизнес в России. В этой статье вы не найдете такие термины, как: 'выгорание', 'питч', 'custdev', 'ментор', 'product ma...

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

Привет Emotet! Заключительная 3-я часть.Продолжаем исследовать дамп оперативной памяти заражённый Emotet Эта статья - продолжение серии статей "Привет Emotet!", заключительная её частьПервую и вторую статьи вы можете найти здесь и здесь.В данной статье, мы решили убрать в сторону плагины volalatility, автоматизирующие нашу работу и прогуляться по узким коридорам памяти, в поиск...

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

«Получается, что высшее руководство АвтоВАЗа идет на сознательный обман. Они собираются забрать нашу «Весту». Работники Lada Ижевск написали открытое письмо Путину Слухи о том, что производства Lada Vesta перенесут из Ижевска в Тольятти, на главный конвейер АвтоВАЗа, ходят давно – еще до того, как Renault решила покинуть российский рынок. Но с уходом французов спекуляций на эту тему стало гораздо больше: сейчас, когда и глав...

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

Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола Привет, Хабр! Меня зовут Юра Кучанов, работаю Android разработчиком в Garage Eight и сегодня хочу рассказать о том, как мы делали Retrofit-подобную библиотеку для JSON-RPC протокола. Началось всё с того, что нам потребовалось для общения сервера и Android приложения использо...

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

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

Сам себе data scientist или зачем нужен анализ данных менеджеру по продажам Всем привет! Меня зовут Михаил Тимофеев, я работаю специалистом в отделе телемаркетинга в Ростелекоме. Когда начинал работать менеджером по продажам, меня постоянно мучали вопросы: почему клиент отказался, где моя зона роста, что делать, чтобы продавать больше? И т...

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

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

Лучшие процессоры в 2022 году: наш топ на все случаи жизни При сборке компьютера или его апгрейде важно выбрать правильный процессор, который не только будет совместим с купленным вами «железом», но и обеспечит лучшую производительность в своем классе.

[Перевод] Что такое выпас данных и почему он необходим? Когда речь идет об анализе данных, результаты хороши лишь настолько, насколько хороши данные. И даже если на вашей стороне миллионы значений данных, и вы вооружены искусственным интеллектом и машинным обучения, вы можете не использовать эти данные в полной мере (возможно, эт...

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

Экономим на Azure SQL Databases Всем привет! В данной статье я расскажу о том, как наша компания смогла сэкономить за счет внедрения Azure SQL Elastic Pool. Дополнительно будут примеры Azure REST API для энумерации SQL Servers, для энумерации SQL databases и для получения метрик. Самые пытливые в конце ста...

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

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

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

No pasa nada: жизнь в Испании через 9 месяцев после переезда Привет! Это снова Света, я всё еще живу в Валенсии и работаю в Beeline Казахстан. Это продолжение истории о том, как я переехала в Испанию в январе 2022 года. Как получить испанский ВНЖ рассказывала тут. Обещала цикл статей, и в комментариях ко мне было несколько вопрос...

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

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

«Музыкальный» апельсин из нулевых. Sony Ericsson W610 На данный момент я уже написал одну статью про аппараты Sony Ericsson. Обделены вниманием они не заслуженно, но в силу определённых причин - у меня банально нет в коллекции "сонериков". Однако если я вижу какие-то годные варианты по доступной цене, я стараюсь их забрать, и с...

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

Сбер выпустил новый СБОЛ в App Store. Качайте, пока Apple не удалила Сегодня, 10 августа, Сбербанк неожиданно для всех снова выпустил в App Store приложение СБОЛ. Выпустил, конечно, не от своего имени. Во-первых, потому что аккаунт разработчика у банка Apple отозвала ещё весной. А, во-вторых, чтобы лишний раз не светиться, а дать мобильному ...

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

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

nocc — распределённый компилятор для гигантских проектов на С++ У нас есть задача постоянно компилировать тонны плюсового кода. Наш проект — почти 200 000 cpp- и h-файлов, множество Git-веток, сотни разработчиков, десятки билд-агентов: его нельзя единожды скомпилировать, приходится перекомпилировать постоянно, параллельно, разные версии....

Обзор GraphQL-фреймворков на Java В предыдущей статье мы поговорили о том, что такое graphQL, почему решили на него переходить, какие у него есть достоинства и недостатки. Но что делать дальше, если вы всё-таки решились внедрить graphQL в java-проект? Какие на данный момент есть фреймворки, чем они отличаютс...

[Перевод] 10 лучших опенсорсных инструментов аннотирования для компьютерного зрения Наша компания знает важность подбора качественных инструментов разметки и аннотирования изображений для создания точных и полезных массивов данных. В нашем блоге можно найти серию статей Tools we love, в которой мы подробно рассматриваем некоторые из наших любимых инструмен...

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

Генератор коротких CSS классов и id Одним днем возникла необходимость добавить в проект генерацию коротких css классов и id элементов в html верстке. Основные причины были следующие: * Усложнить жизнь парсерам* Уменьшить размер html страниц* И чтобы все было как у Google, шутка

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

Как я начал писать движки для визуальных новелл на C++. Часть 1: Начало пути Бывает такое чувство, что ты изучаешь что-то не то. Вроде интересно, а вроде и нет. Именно такое чувство у меня и было, когда я изучал Unreal Engine — мощный движок, можно сделать от шутера в открытом мире до платформера, но интереса нет. До Unreal Engine я испробовал Re...

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

Почему iPhone переключается с LTE на 3G и что с этим делать Использование Интернета в Айфоне — важнейшая функция, без которой смартфон фактически становится бесполезным. В качестве экономии данных пользователи всегда могут выбрать, какую технологию передачи данных использовать — LTE, 3G или EDGE, известную как просто ...

Заблокированный iPhone 5c от которого никто и ничего не помнит — что с ним можно сделать? Вчера я купил iPhone 5c в хорошем внешнем состоянии за 200 рублей, с симптомами "невключайки". Я решил его поднять, плата оказалась живой, но айфон защищен пин-кодом. Более того, он был на iOS 10 - что сразу отбрасывало какой либо брутфорс(на ранних версиях iOS можно сделать...

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

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

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

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

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

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

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

Как скачать приложение ВК на Айфон без App Store Вчера Apple удалила из App Store почти все приложения, принадлежащие холдингу VK. Но главной трагедией пользователей стало удаление мобильного клиента социальной сети ВКонтакте. В Купертино пока не дали комментариев на этот счёт, поэтому истинные причины удаления софта оста...

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

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

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

Git for Windows: работа с параметром core.autocrlf Одна из настроек программы (системы управления версиями) «Git» называется «core.autocrlf». В этой статье я на практическом примере описываю, что происходит при каждом из трех возможных значений этой настройки. После этого я делаю выводы о том, для чего эта настройка нужна и ...

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

Почему у AirPods Pro такое хорошее шумоподавление? Всё дело в новом процессоре В Apple прислушались к жалобам пользователей и улучшили шумоподавление и микрофоны. Рассказываем, как такое возможно Новые AirPods Pro 2 серьезно обновились. Внешне это все те же «прошки», но внутри все теперь совершенно иначе. Так, одним из главных нововведений на...

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

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

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

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

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

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

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

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

Приложение Фитнес в iOS 16. Зачем оно нужно и как работает iOS 16 — удивительная операционная система, которая состоит из множества новых мелких функций. Некоторые из них знакомы нам давно, но их переносят в другие разделы или переименовывают. Другие же в прямом смысле получают новую жизнь, хотя не очень понятно, зачем это ну...

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

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

Можно ли полноценно заменить VMware vSphere? Глядя на заголовок статьи, так и хочется сказать словами героя Тома Круза: «Миссия импосибл». Но мы кое-что изучили и протестировали. В данной статье прошлись по верхам - т.е по самому необходимому для работы. И, да, в материале будут и шаблоны ВМ, и тонкие клоны, и свой VDI...

[Перевод] Как создать оптимизатор заголовков блог-постов с помощью GPT-3 и данных с Hacker News Система, основанная на GPT-3, сообщает о том, что заголовок для этой статьи (How to Create a Blog Post Title Optimizer with GPT-3 and Hacker News Data) очень плох.Я, с объективной точки зрения, очень плохо умею придумывать заголовки для своих статей. И это — проблема, так ка...

Идет прием заявок на конкурс образовательных практик среди преподавателей вузов С 15 сентября по 5 октября эксперты определят лучшие практики, формирующие у студентов наиболее востребованные цифровые компетенции в 11 отраслях экономики.Для участия в конкурсе преподавателям необходимоОтправить актуализированную рабочую программу дисциплины или основную п...

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

StbSharp: история ненужного проекта В этой статье я бы хотел рассказать о своем хобби проекте под названием StbSharp.Итак, в 2016 году мне пришла в голову весьма банальная идея - сделать собственный игровой кросс-платформенный движок на C#. И я озаботился поиском кросс-платформенной же библиотеки для загрузки ...

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

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

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

Как начать продвигать сайты в других странах? Вопрос: Есть опыт в РУ SEO 5 лет (агентства, свои проекты). Хочу двигаться в БУРЖ. Уровень английского B2. 1. С каких направлений лучше начать с точки зрения запуска своих проектов? Интересует как типы сайтов: ревью, каталоги etc. Так и лучшее ГЕО для старта. 2. Что может в...

Деньги, знания, самооценка: зачем айтишнику становиться ментором Недавнее исследование MentorcliQ показало, что все компании США из списка топ-50 по версии Fortune используют программы менторства. Также наставничество практикуют 84% компаний, входящих в топ-500. Во время экономического спада из-за Covid-19 у компаний с программами об...

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

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

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

Как установить удалённое из App Store приложение Почта Mail.ru на iPhone Помимо ВКонтакте, чьё приложение Apple удалила из App Store вчера вечером, удалению также подвергся и сервис Почта Mail.ru. Как выяснилось, многие даже не знали, что они принадлежат одному холдингу, а потому и под ограничения Apple они попали совместно. Как бы там ни было, ...

Сбер наградит автора лучшей научной статьи по искусственному интеллекту 1 млн рублей 40 ключевых работ, прошедших отбор и этап рецензирования, будут опубликованы в одном из крупнейших в мире научных журналов «Доклады Российской академии наук. Математика, информатика, процессы управления» и в его англоязычной версии «Doklady Mathematics».

Нашёл в шкафу — а что делать, не знаю. Что можно сделать с PSP E1008, от которой нет НИЧЕГО? ч. 1 Всем привет! Давненько не было новых статей, я ждал пока мне придут посылочки с целыми двумя консолями. Одна, увы - труп(но с целым дисплеем и тачем), вторая живая. И вторая из них - PSP E1008, которую мне заслал подписчик с DTF! Заслал он мне просто голую консоль - без флеш...

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

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

[Перевод] Четыре важных теста для Apache Kafka CI/CD с GitHub Actions Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежут...

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

Лучшие игровые наушники: топ-6 моделей в 2022 году В онлайн-играх, особенно шутерах, качественный звук — чуть ли не 50% успеха. Если задумались прикупить хорошую игровую гарнитуру, то обязательно читайте нашу статью.

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

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

«Самый важный телефон со времен оригинального iPhone», — Phone Arena считает, что Xiaomi Mix Fold 2 «изменил правила игры» Издание Phone Arena опубликовало обзор складного смартфона Xiaomi Mix Fold 2, заявив, что это устройство «изменило правила игры» и является самым важным телефоном со времен оригинального iPhone. Прогресс Xiaomi в аппаратном отделе — один из величайших ...

Самодельные Hi-End напольники Ещё в студенческие годы родилась мысль сделать клон английских колонок Proac response 2.5. Они уже давно сняты с производства, но в своё время стоили около $4500 за пару. Пожалуй, современным аналогом этих колонок можно назвать модель того же производителя Response D30S. Бег...

Пишем тесты производительности под Webflux Добрый день! Меня зовут Александр Леонов, я руководитель группы разработки одной из распределённых команд Usetech. Сегодня я хочу рассказать вам о том, как написать карманный тест производительности на неблокирующий код Webflux. Статья рассчитана на разработчиков, которые ра...

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

Что родители считали вредным до появления Интернета и компьютерных игр Часть картины испанского художника Бартоломе Эстебана Мурильо «Мальчик с собакой» Дети стали агрессивными и утратили интерес к учебе? Вот уже несколько десятков лет у родителей есть этому простое объяснение — всему виной Интернет и компьютерные игры. Конечно, они могут нанес...

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

Концепция локального изготовления изделий (описание) НИМАНИЕ! ЛОНГРИД! Данная статья является видением автора и основывается на личном опыте и накопленной информации. Применение основной идеи данной статьи несет предположительный характер. Спасибо за внимание.Концепция локального изготовления изделий - это модель производства ...

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

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

iPhone 14 Pro Max с 6 ГБ ОЗУ обходит топовые Android-флагманы по скорости работы Сколько себя помню, пользователи iOS и Android постоянно спорили, чья платформа лучше. Но, сколько бы они ни спорили, родить истину ни у тех, ни у других так и не получалось. Одни напирали на оптимизацию и плавность своей операционной системы, а другие уверяли, что определя...

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

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

SKR2 cжигает драйверы TMC2208/TMC2209 Эта проблема известна уже давно, но я о ней не знал. Расскажу вам свою историю, как я другу помог сжечь все драйверы TMC2209.Началось с того, что друг решил на своём стареньком 3д принтере поменять драйверы на более тихие, прочитал статьи в Интернете и выбрал самые классные ...

Elden Ring, Call of Duty: Modern Warfare II или God of War Ragnarok: кто получит звание Лучшей игры года по версии Golden Joystick Awards? — решать только вам! Отдайте свой голос за лучшую игру!

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

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

Зоопарк ML-моделей или лучший справочник на Хабре Привет, Хабр! Меня зовут Ирина, я работаю ML инженером в Brand Analytics. Моя работа тесно связана с NLP, ведь мы ежедневно получаем огромное количество текстовых данных со всего интернета. Сегодня я хочу поговорить о теме, которая беспокоила меня еще с тех времен, когда я т...

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

Xiaomi отказалась от Android One. Конец эпохи? Уже довольно давно Google запустила инициативу Android One. Это позволило сильно изменить рынок смартфонов. Компании получили возможность выпускать более доступные устройства, которые хорошо продавались и увеличивали выручку. Пользователи получали, опять же, более доступные...

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

[Перевод] Наглядное руководство по SSH-туннелям Прим. переводчика: автор статьи рассматривает практические сценарии и примеры организации SSH-туннелей. А для лучшего понимания того, как это работает, графически показывает потоки трафика.Туннели SSH — это зашифрованные TCP-соединения между клиентами и серверами SSH. Т...

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

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

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

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

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

[Перевод] Почему нейросеть DALL-E не отнимет мою работу иллюстратором Наконец-то я смог протестировать DALL-E. И я могу заверить вас, что невозможно сгенерировать профессиональные и пригодный изображения из текстового описания. Вот мои попытки заниматься творчеством с помощью нейросети.Я профессиональный иллюстратор и художник-раскадровщик уже...

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

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

Баг iCloud для Windows даёт смотреть чужие фото и портит ваши видео. Без регистрации и СМС Пару недель назад Apple выпустила обновление для своего приложения iCloud для Windows. В новой версии iCloud глубже интегрирован в операционную систему от Microsoft. Так, для просмотра фотографий и видео, которые вы храните в облаке, теперь можно использовать стандартное пр...

Быстро и дёшево: проверяем сложную гипотезу без разработки за три дня В прошлом году я прочитал книгу «Спринт. Как разработать и протестировать новый продукт всего за пять дней». Это книга-методичка, в которой описывается быстрый и проверенный формат тестирования идей — дизайн-спринт. Авторы рекомендуют выбирать рискованные и дорогие в разрабо...

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

Steam Deck достанется всем желающим по нормальной цене ещё до конца года? Valve поделилась хорошими новостями Компания Valve объявила о том, что решила многие проблемы в цепочке поставок, поэтому сможет выпустить на рынок больше консолей Steam Deck.  Здравствуйте! Мы рады объявить, что сможем удовлетворить спрос для всех в очереди бронирования быстрее, чем предполагали. М...

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

[Перевод] Расширенное использование SSH Протокол SSH v.2 является важной составляющей безопасных компьютерных сетей. Он криптографически надёжен, быстр, универсален и широко распространён. Многие крупные облачные провайдеры даже не пытаются заменить его каким-либо альтернативным, собственным решением, что подчёрки...

Pixel 7 Pro может быть и лучший в мире камерофон, но для игр он совершенно не подходит. В Genshin Impact флагман Google уступил даже Poco F3 на Snapdragon 870 Pixel 7 Pro получил очень хорошую камеру и качественный экран, но производительность модели оставляет желать лучшего. Собственно, это было понятно уже сразу после анонса: SoC Tensor G2, на которой и базируется телефон, не сильно отличается от первой Tensor, а та, в свою...

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

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

Получить iPhone 14 Pro и 250 BUSD: АЛЛО проводит акцию с Binance, возможно это подтолкнет вас приобщиться к миру криптовалют Маркетплейс АЛЛО вместе с криптобиржей Binance проводят с 31 октября по 30 ноября 2022 года совместную акцию, во время которой можно выиграть ценные призы - от фитнес-браслета Mi Smart Band 7 до iPhone 14 Pro и еще получить деньги в криптовалюте BUSD (общая сумма призового ф...

От взлома протокола в старом «железе» до разработки программ Нужно было "взломать" протокол передачи данных внутри торгового автомата. Встроить одноплатную ЭВМ Raspberry Pi, большой монитор, написать программу для связи с web сервером и сам web сервер. Далее рассказ об этом взломе и немного о модернизации. Читать далее

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

[Перевод] Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 1 — Введение Прим. переводчика: автор статьи рассказывает о причинах, побудивших его команду обновить кластер Elasticsearch размером более 3 петабайт, и приводит результаты замеров работоспособности нового кластера в сравнении со старым.Еще в 2018 году, то есть пять лет назад, в наш...

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

Чем отличается iPad Pro 2022 от iPad Air 2022 Не так давно Apple представила обновленный iPad Pro 2022: планшет традиционно является самым мощным на рынке и практически сопоставимым по производительности с MacBook Air M2. Но проблема в том, что Айпадов стало настолько много, что сложно выбрать какой-то один. Некоторые ...

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

Выжить, или зачем мы делали взаимодействие с контурной подсветкой Phillips Добрый день, меня зовут Алексей, наша команда занимается разработкой игр и приложений.Текущий год внес большие перемены в игровую индустрию. Многие игровые компании покидают Россию, чтобы не лишиться заработков на зарубежных площадках и, как следствие, своего бизнеса. Есть т...

Улучшаем качество кода React-приложения с помощью Compound Components Я люблю сталкиваться с трудностями. Но с такими, которые можно решить, подумать над интересным решением, подобрать технологию. Люблю быть в потоке, а после решения чувствую себя настоящим профессионалом.Но есть кое-что, из-за чего я не люблю программировать. Как ни странно, ...

Чем хороши SSD и почему вам надо поставить его в Mac Для многих так и осталось классическим понятие ”жесткий диск”. Мол, если куда-то сохраняется, то это именно жесткий диск, но на самом деле сейчас куда более актуальным типом накопителей является SSD. Это намного лучше, быстрее и, по меркам последнего времени, не очень дорог...

Публикация пакета Wolfram Language Несколько месяцев назад компания Wolfram Research открыла общий доступ к Wolfram Language Paclet Repository. Это централизованное хранилище пользовательских пакетов, написанных на языке Wolfram. Данное хранилище не является чем-то новым само по себе. Для языка Wolfram уже ес...

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

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

Platform V Works: как мы за год создали свой продукт для управления разработкой в Сбере Привет, Хабр! Меня зовут Ирина Львова, я ведущий эксперт по технологиям в СберТехе — компании, которая создаёт Platform V, цифровую платформу Сбера для разработки бизнес-приложений. Эта статья — продолжение цикла материалов о Platform V Works, семействе инструментов для agil...

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

[Перевод] Пишем обёртку для API Токийской фондовой биржи на Golang Целевым REST API будет jquants-api, описанный в предыдущей статье. Я решил реализовать обёртку на Golang, что оказалось чрезвычайно быстро и удобно. В итоге я выполнил эту задачу за один вечер, а получившуюся Golang-обёртку с базовыми функциями загрузил на GitHub. В этой ...

Как я стал победителем конкурса «Технотекст 2021» в номинации «Лучший кейс» Конкурс технических статей «Технотекст» проводится на Хабре уже четвертый год подряд и в этом году в нём участвовало более 600 человек. В этой заметке я расскажу о хронологии своих событий, которые связаны с этим конкурсом: как я подал заявку на конкурс, как принимал в нём у...

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

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

Наверное, лучший ноутбук за 35 тысяч рублей: в Россию приехал обновлённый Infinix X2 Infinix рассказали о выходе на российский рынок, наверное, одних из лучших ноутбуков в своей ценовой категории – Infinix Inbook X2 Gen 11 и Infinix inbook X2 Plus.

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

Стоит ли покупать Pixel 7 Pro вместо iPhone 14 Pro? Все что нужно знать Думаете, что Apple по-прежнему выпускает самые лучшие смартфоны? Не торопитесь с выводами: на днях Google представила новый Pixel 7 и 7 Pro. Теперь можно с уверенностью сказать, что обновленные смартфоны — явная альтернатива iPhone. Флагманы от Google предлагают макси...

Лучший компактный смартфон на Android в 2022 году — ASUS ZenFone 9 Если вы любите компактные смартфоны, то хорошим выбором может стать ASUS ZenFone 9. Он отличается небольшими габаритами и хорошими характеристиками.

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

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

Выбираем лучший текстовый редактор для поиска логов Логов становится все больше и больше, а времени на их анализ и поиск всё меньше. Мне стало интересно, а есть ли разница в скорости и производительности популярных программ при работе с большими объемами текста. Оказывается есть! Будем сравнивать Notepad, Notepad++, TextPad и...

Арбузный тяжеловес Специально откладывал эту публикацию до завершения конкурса, чтобы, так сказать, вне его остаться )))В сентябре я доложился ОБ ОКОНЧАНИИ ПРОЕКТА , надо бы рассказать, как он поживает сейчас.Вообще все началось еще давно - когда только собирался обзавестись своим первым принт...

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

Фотографии первого полета на Луну улучшены — на них видно то, чего вы не замечали Астронавт Джеймс МакДивитт в ходе миссии «Аполлон-9» В 2024 году мир отметит 55-летие после первого полета человека на Луну. В рамках миссии «Аполлон-11» астронавты Нил Армстронг и Базз Олдрин сделали первые шаги на лунную поверхность, а потом такой же подвиг совершили други...

Купить GeForce RTX 4090 и использовать только 20-50% её мощности. Тесты показали, что новинку лучше не использовать для создания внешней видеокарты Видеокарта GeForce RTX 4090 сейчас является самым производительным решением в мире, однако в некоторых случаях она может быть далеко не лучшим вариантом.   Как оказалось, использование данного адаптера в качестве внешней видеокарты может повлечь существенное падени...

realme вошел в число 50 лучших китайских создателей глобальных брендов realme не только стал самым молодым участником топ-50, но и был отмечен отдельно как лучший новый бренд, демонстрирующий сбалансированный рост. Читать полную статью

Как расширить возможности runtime KPHP Всем доброго дня, уважаемые читатели. В данной статье вы узнаете как добавить новые функции в runtime KPHP, чтобы ими можно было пользоваться как ни в чём не бывало.В качестве задачи - добавления функций для парсинга файлов и строк в формате env.Рассмотрим этапы сборки KPHP,...

Программирование под SIBO (EPOC16) в наши дни Так уж получилось, что я (как и многие из присутствующих здесь) увлекаюсь различным древним железом, в том числе, конечно, и КПК. И сегодня речь пойдёт об одной навсегда ушедшей в историю линейке КПК от компании Psion.Далее инструкция о том, где найти нужный софт, как его ус...

Пишем свою библиотеку под Arduino Одна из довольно сильных сторон любого программного обеспечени — это возможность единожды написанной программы быть использованной многократно как в виде отдельных частей, так и целиком, что и привело к зарождению концепции «библиотеки». Можно сказать, что она вполне впис...

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

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

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

Недельный геймдев: #86 — 11 сентября, 2022 Из новостей: вышли Blender 3.3 LTS и Flax Engine 1.4, Quake 1 портирован на Apple Watch, Zibra Liquids получила экспериментальную поддержку Android, AMD выпустила FSR 2.1.Из интересностей: база данных клонов/ремейков старых игр с открытым исходным кодом, документалочка от...

Чиним баг в iOS Firebase RemoteConfig Здравствуйте, меня зовут Артем Волков. Я iOS разработчик в компании "AliExpress Россия".В этой статье расскажу историю одного бага, который мы встретили, работая c подом Remote Config из SDK Google Firebase для iOS, а также о том, как мы внесли свой небольшой вклад в его исп...

Культовый народный смартфон от Samsung — Galaxy Ace! На что способен в 2022? В 2011 году, смартфоны на Android всё больше и больше набирали популярность: выходили HTC с SenseUI, наступали на пятки китайские производители со своими ультрадешёвыми аппаратами, но у Samsung был припрятан туз в рукаве, и имя ему - "Samsung Galaxy Ace!". Вообще, это целая ...

Почему все говорят про ДАО. В чем суть, и как они делаются Будем откровенны – про ДАО говорят далеко не все. К относительно широкой аудитории это слово только начало прокладывать путь. Американский Forbes выпустил колонку на тему «Что такое ДАО» в прошлом году, NY Times и The Economist написали свои объяснения уже в 2022-м. Издания ...

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

DALL·E 2 — мои первые эксперименты с возможностями нейросети Еще в прошлом году я в свое время подавался в лист ожидания для того чтобы опробовать нейросеть GPT3 для генерации текстов, и спустя достаточно длительное ожидание она попала ко мне в руки, и даже в рабочем проекте мы с ней поэкспериментировали.И когда Open AI открыли возмож...

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

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

Что случилось с Яндексом на Айфоне За долгие годы главной ассоциацией с IT-рынком в России стали две крупнейшие компании — это Яндекс и Mail.ru Group. Относительно недавно Mail.ru Group произвела ребрендинг и сменила название на VK. В соответствии со своим самым популярным активом — социальной се...

Родом из эпохи Просвещения: краткая история брекетов Зубные брекеты — хороший пример того, как изобретение XVIII века могло быть реализовано в полной мере лишь в наше время и лишь при помощи новейших технологий. Рассказываем об истории брекетов и патентов на них. Читать далее

Не всё то золото, что блестит: итоги сезона Data Mining С 5 сентября по 20 октября Хабр приоткрыл портал в оккультное IT-измерение, в котором обитают дата-сатанистысайентисты. Стоило произнести зловещее заклинание «стартует сезон Data Mining» и возложить на призовой алтарь игровой монитор, как на хаб слетелись десятки адептов.&nb...

Qualcomm анонсировала процессор, который будет установлен на лучших смартфонах 2023 года На радость фанатов мобильных технологий, компания Qualcomm представила свой новый топовый процессор — Snapdragon 8 Gen 2. Именно на нём будут работать лучшие смартфоны 2023 года.

Несмотря на новые вызовы, наши требования к докладам DevOpsConf 2023 все так же высоки Привет, Хабр! Меня зовут Дмитрий Зайцев. Я руководитель ПК конференции DevOpsConf. А ещё CTO/CIO @flocktory.com. Помогаю компании делать платформу реферального маркетинга для половины магазинов рунета, которая не падает в черную пятницу. Вместе с сообществом делал техническу...

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

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

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

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

[Перевод] В начале был HOTorNOT: как шутка превратилась в проект, сформировавший современный Интернет До MySpace, до Facebook*, до Twitter, до YouTube, до Instagram**, до Tinder — был HOTorNOT. Создававшийся в 2000 году как шутка, HOTorNOT стал тем, что сегодня мы бы назвали вирусным хитом. Сайт позволял людям загружать свои фотографии в Интернет, чтобы совершенно незнакомые...

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

Microsoft признала, что эксклюзивы Sony PlayStation лучше её собственных Компания Microsoft очень хочет купить Activision Blizzard. И она даже готова признать, что игры Sony лучше.   Из большого ответа Microsoft британскому регулятору стало известно, что компания считает игры Sony лучше своих. Или как минимум говорит об этом, так как э...

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

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

DDD, HEXAGON, HIBERNATE, не считая JOOQ. Часть 1 Статья написана для java разработчиков, создающих системы со сложной предметной областью. Система, как правило, представлена сетью микросервисов или модульным монолитом. В рамках такой системы обычно содержится большое количество сущностей (JPA/JOOQ), которые одновременно ис...

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

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

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

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

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

Релокация в Турцию: получение международной карты и перевод денег из России Это вторая статья из серии статей о релокации. Первая была здесь. В этой статье я расскажу как получить международную карту MasterCard и наладить перевод денег из России. Читать далее

Как купить компьютерный монитор в 2022? Собрали главные нюансы в этой статье На что изначально следует обратить внимание? Как ни банален будет ответ, начните с себя – проанализируйте свои потребности, ведь рынок предлагает множество вариантов (тип и назначение монитора, стоимость, разрешение, размер, дополнительные возможности). На эту тему была от...

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

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

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

Asterisk. Доставка SIP Message после возврата абонента из off-line'а В предыдущих статьях я описал как настроил и собрал GSM <> SIP систему на базе Asterisk. В этой статье расскажу как быть с входящими SMS, если получатель не в сети. Читать далее

PMBoK, Agile и Канбан: современное проектное управление и его значение для менеджеров проектов Привет, Хабр! Я Денис Бартоломе, Agile-коуч Сбера.   Вся эта статья ― обсуждение новой версии Project Management Body of Knowledge (PMBoK) и её влияния на прекрасный мир проектного управления. PMBoK ― свод знаний, максимально полное изложение информации по управлен...

iPhone пишет: этот Apple ID еще не использовался в iTunes Store. Что делать iPhone во многом считается одним из лучших смартфонов именно за счет приложений. Модераторы App Store отсеивают неподходящие программы и те, что угрожают безопасности пользователей. Однако при использовании магазина приложений нужна учетная запись Apple ID: иногда она по не...

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

Nintendo пока не будет поднимать цены на Switch, но может это сделать в будущем Ранее в этом году Sony сделала то, чего никогда ранее не делала: повысила цены на свои актуальные консоли PlayStation. Как стало известно, Nintendo пока этого делать не будет, но не отрицает такой возможности в будущем.  Nintendo задали вопрос о возможном повышени...

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

#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV Это вторая статья из серии введения в «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как обработка графических данных, визуализация данных, а также на практике решим пару простых задач. Предыдущая статья — #1 Нейронные сети для ...

Отмена релокейта в Болгарию, плесень и ремонт, или как я переехал в деревню Всем привет. Меня зовут Павел Кишеня, я работаю в REG.RU системным администратором. Два года назад я переехал из Минска в область, деревню Лещёвцы. В этой статье я расскажу, как и почему я переехал, какие здесь условия для работы и жизни и причем здесь плесень. Читать далее

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

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

Большая Архитектура, изгнание талантов и парочка «велосипедов»: недооценённое из потока Менеджмент Привет, с вами Markaty, куратор потоков Менеджмент и Маркетинг. Мы в Хабре убеждены, что «должны расцветать все цветы», и все лучшие истории и опыт IT и около-IT надо собирать под крышей одного НЛО. Менеджмент и маркетинг — не исключение.Лучшие тексты автоматически выносит в...

FeatureWeek: как мы повысили вовлеченность команды и заполнили бэклог Привет! Я Саша Пургина, руководитель отдела развития data-продуктов в Lamoda. В этой статье хочу рассказать, как мы использовали экспертизу разных команд для генерации 200+ новых гипотез и сплотили весь отдел вокруг решения пользовательских проблем.Статья будет полезна прода...

Используем R lang в SQL Server В продолжение предыдущей статьи поговорим о том, как использовать SQL Server Machine Learning Services. В этой статье приведены варианты использования на языке R. Для чего должна быть установлена R 4.2.1(https://cran.r-project.org/src/base/R-4/) Также нам потребует...

[recovery mode] Собираем бесшумный ПК без заморочек На Хабре уже много статей про сборку полностью бесшумных системников. Некоторые из них, например, эта или эта, создают впечатление, что бесшумный ПК (т.е. без кулеров) – это сложно, и лучше продолжить терпеть шум, чем так заморачиваться.В данной статье я постараюсь развеять ...

[Перевод] Как создать Star Rating виджет на React.js и оптимизировать его В этой статье я хочу затронуть еще одну задачу, с которой вы можете столкнуться на собеседовании на позицию Front-End — создание Star Rating виджета.За последние пять месяцев у меня было 15 онсайт собеседований, а также офферы от Google, Roku, Microsoft и других компаний.Вы ...

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

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

Подборка игр, которые еще можно скачать и играть бесплатно Мы все знаем, что бесплатные игры для Android не всегда бесплатны по-настоящему, но многие из них очень близки, если у вас есть немного терпения. Большинство узких мест в free-to-play возникают, когда игроки проявляют нетерпение и начинают соглашаться на вылетающие предложе...

C++. Унарный минус и беззнаковый тип Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим программистам.Нам, программистам на C++, не привыкать, что даже самый безобидный...

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

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

Два сервера GAGAR>N и несколько жизненных тестов: насколько хороша новая платформа? Привет, Хабр! Сегодня мы расскажем о нашем опыте тестирования серверов GAGAR>N. Интерес к этим решениям, построенным на российской платформе сегодня достаточно высокий. И, договорившись с производителем, мы решили проверить, на что способны эти серверы, действительно ли о...

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

Дайте двое! Apple выпустила AirPods Pro 2, которые вы точно захотите купить Не все помнят, но AirPods Pro были представлены еще до пандемии — в конце 2019 года. Apple очень долго вынашивала обновление, пользователи долго терпели недостатки и часто встречающийся брак, но теперь это в прошлом — наконец представлены AirPods Pro второго пок...

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

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

Rust'ерзание краба. Пробуем реверсить Rust удобно Rust как язык программирования только набирает обороты и находит своих почитателей. Он не только предлагает множество надстроек для безопасности кода, но с недавнего времени еще и появился в ядре Linux.В этой статье мы посмотрим на него с "обратной" стороны, а именно по...

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

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

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

Trickster VPN. Разбираемся с WireGuard и делаем свой умный VPN Для подписчиковСейчас в РФ сложилась забавная ситуация: с одной стороны, РКН блокирует много сайтов, к которым иногда нужен доступ, с другой стороны, после участившихся DDoS-атак многие крупные компании ограничили доступность своих сайтов из-за границы. В этой статье я расск...

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

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

Мониторинг NGINX с помощью NGINX Amplify и Zabbix Правильная настройка NGINX влияет на работоспособность и производительность использующих его сайтов. Из нашей статьи вы узнаете, как установить NGINX в ОС Debian и настроить мониторинг этой программы с помощью SAAS-сервиса NGINX Amplify, а также с помощью Zabbix. Читать дале...

«Приостановленная» Sony не привезла свой новый лучший смартфон в Россию. А как у него с качеством и много ли мы потеряли? Ведущий канала «Честный блог» на YouTube рассказал о плюсах и минусах нового Sony Xperia 1 IV. Смартфон на самом деле вышел довольно спорным.

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

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

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

Собрали топовые устройства Xiaomi с распродажи 11.11. Как купить их со скидкой На распродаже 11.11 можно урвать много классных товаров со скидкой Многие люди считают, что распродажа 11.11 — чистой воды обман: либо на гаджеты предварительно завышают цены, либо распродают то, что плохо покупают. Но такое происходит не везде. Например, распродажа Xi...

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

iPhone 14 Pro не смог стать лучшим камерофоном на рынке, уступив флагману Honor, но именно iPhone лучше всех снимает видео. Новинку протестировали DxOMark iPhone 14 Pro не смог стать лучшим камерофоном в мире по версии специалистов DxOMark — ему не хватило лишь одного балла.  Специалисты источника опубликовали обзор новинки Apple, оценив её камеру на 146 баллов. Это на один балл меньше, чем у Honor Magic4 Ulti...

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

RTC, почти RTC и Франкенштейн Не смотря на то, что технологии WebRTC уже больше 10 лет, сейчас она очень активно развивается. За последний год, использование WebRTC в браузерах выросло в 100 раз, апишка стала IETF-стандартом и научилась делать новые интересные трюки.Я — Полина Гуртовая, занимаюсь фронтен...

Сервис для оперативной оценки стоимости своих навыков на рынке труда Уважаемые читатели, хочу представить Вашему вниманию свой небольшой проект https://sugar-beet.herokuapp.com/, который является воплощением идеи описанной в своей предыдущей статье Сколько ты стоишь? Метод анализа вакансий с HR-агрегаторов. Стадию развитию его можно определит...

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

Будут ли часы Pixel Watch работать с iPhone Несколько дней назад Google представила свои новые и первые в истории часы под брендом Pixel. Изначально их затизерили еще несколькими месяцами ранее на конференции Google I/O. А за неделю до этого мероприятия они явно неслучайно утекли в сеть, когда их нашли в одном из каф...

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

200-мегапиксельный Xiaomi 12T Pro против iPhone 14 Pro и Samsung Galaxy S22 Ultra. Может ли камера новинки Xiaomi тягаться с такими гигантами? Смартфон Xiaomi 12T Pro с 200-мегапиксельной камерой сошёлся в битве с iPhone 14 Pro и Samsung Galaxy S22 Ultra. Получилось ли у китайской новинки противостоять более именитым флагманам?  Как можно видеть, далеко не всегда. К примеру, фронтальная камера хуже справ...

По примеру Renault: российские активы Nissan передали НАМИ Российские активы автоконцерна Nissan, включая завод, перейдут в госсобственность в лице ФГУП «НАМИ», о чем сообщает ТАСС со ссылкой на пресс-службу Минпромторга РФ. Сумма сделки не уточняется. Сделка предполагает передачу 100% активов Nissan в России (под у...

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

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

Allure TestOps: «Нестандартный» сценарий использования Привет. Меня зовут Николай, я QA Automation Engineer в мобильной платформенной команде Delivery Club. Эта статья будет о том, как мы интегрировали Allure TestOps (далее Allure TO) в регрессионное тестирование нескольких мобильных приложений и ушли от TestRail. Альтернативу T...

Инструкция по входу в Call of Duty Warzone Mobile Для Call of Duty Warzone Mobile началось ЗБТ, сервера игры официально должны были запустить сегодня в 20:00, но при этом уже вчера, 29-го ноября, некоторые игроки заходили и даже записывали игровой процесс. Их можно назвать первопроходцами, потому что войти в Warzone Mobile ...

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

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

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

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

[recovery mode] Я старый пират и у меня есть национальный сертификат мастера спорта по скорочтению лицензионных соглашений Со своей колокольни я могу сказать, что то, что написано в лицензионных соглашениях, обычно ничем не отличается от надписей в общественном французском туалете. Там тоже много чего написано.Как правило, лицензионное соглашение изначально написано в пользу представителя програ...

Я купил почти новый iPhone 4 по уценке в связном за 900 рублей, спустя 10 лет. Что из этого вышло? Иногда говорят, что если определённая вещь предназначена тебе, то она обязательно тебя найдет, даже спустя 10 лет. Вероятно это можно применить к герою сегодняшней статьи - iPhone 4, который прождал меня целых 8 лет, и который я купил менее чем за 1.000руб(~15$). Кроме того ...

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

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

В Москве помогут российским технологическим стартапам найти партнеров и привлечь инвестиции В столице открыт набор участников в программу "Московский акселератор". Она пройдет на базе технохаба "Старт Хаб" на "Красном Октябре". Российским технологическим стартапам с высоким потенциалом роста помогут найти партнеров среди известных к...

Вы захотели хороший бюджетный смартфон: Realme 9 или Xiaomi Redmi Note 11S? Ведущий YouTube-канала «Не шарю!» сравнил в работе и по характеристикам Xiaomi Redmi Note 11S и Realme 9. Хотя стоят оба недорого, один из них всё же чуть лучше.

Что общего между локализацией багов и расследованием преступления? Всем привет! Меня зовут Иван, я QA-инженер релизной команды в inDriver. В этой статье хочу вольно порассуждать о схожести моделей когнитивной деятельности в тестировании ПО и расследовании уголовных дел. Мне кажется, у этих сфер много общего — например, оба процесса представ...

Динамическая маршрутизация на основе FRRouting Приветствую, дорогой читатель!Меня зовут Евгений, я занимаюсь развитием сетевой инфраструктуры в Домклик. Сегодняшняя статья будет охватывать только применение динамической маршрутизации на основе FRRouting (FRR), но, возможно, в будущем я напишу продолжение о том, как конфи...

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

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

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

Рыжий кот обогнал все ААА тайтлы: Stray победила в номинации "Лучшая игра на PlayStation" на церемонии Golden Joystick Awards 23 ноября состоялась ежегодная церемония Golden Joystick Awards, которой уже 40 лет. Среди всех категорий также была награда "Лучшая игра на PlayStation", которую выиграла одна из лучших инди-игр 2022 года.

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

«Лучший материал для производства полупроводников из когда-либо обнаруженных» помог найти профессор, подозреваемый США в шпионаже в пользу Китая Группа исследователей из всемирно известного Массачусетского технологического института (MIT) обнаружила, что кубический арсенид бора обладает лучшими свойствами, чем кремний, для изготовления микрочипов, назвав его «лучшим полупроводниковым материалом из когда-ли...

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

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

Астероид как роскошь и средство передвижения Подумывая о том, не возобновить ли мне переводы в основном блоге (блог с моими переводами на IT-темы – тут), я вспомнил, что одну из самых масштабных дискуссий в этом блоге вызвал перевод «Мечта о межзвёздных путешествиях умирает» (оригинал). Статья собрала 209 комментариев ...

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

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

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

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

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

Сезон Java всё: итоги и самые полезные статьи С 1 июля по 15 августа наш любимый ресурс временно захватили джависты. Развлекались они, а разгребать 46 хардкорных технических текстов нам, читателям Хабра.Или нет: я (@apoltavcev) попросил участников сезона Java выбрать лучшие статьи. Под катом вас ждут краткие итоги конку...

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

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

Один лучших в мире смартфонов по автономности. С хорошими процессором и экраном. За 16 тысяч рублей Прошло полгода с релиза Realme 9 — и мы уже встречаем новые номерные модели Realme, теперь под номером 10. В этот раз внешность смартфонов существенно переработали, и "основной" Realme 10 смотрится ощутимо дороже своей цены. А что там по внутренностям?

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

OpenAI решили распознавание речи! Разбираемся так ли это… Вчера OpenAI выпустили Whisper. По сути они просто опубликовали веса набора больших (и не очень) рекуррентных трансформеров для распознавания речи и статью (и самое главное, в статье ни слова про compute и ресурсы). И естественно уже вчера и сегодня утром мне в личку начали ...

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

Слайдерный дядька из нулевых. На что способен кнопочный смартфон из 2005 Недавно мне написал мой читатель с хабра на 4pda, и предложил заслать несколько смартфонов на дальнейший подъём и обзор. Скажем прямо: штуки редкие, я удивился, но читатель настоял на своём - на следующий день девайсы уже были в пункте приёма. Он пожелал остаться анонимным -...

В iPad не хватает только одной функции. Вы удивитесь насколько она простая Если вы когда-нибудь пользовались планшетом Apple, то точно знаете, что какой бы iPad вы не выбрали, будь то обычный iPad, iPad Air или iPad Pro, это всегда будут устройства, обладающие плюс-минус одинаковой функциональностью. Да, Air и Pro отличаются от обычного Айпада сво...

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

Что нужно знать о применении шрифтов Одна из самых частых проблем при миграции информационных систем на ОС Astra Linux — это искажение документов, ранее созданных на ОС Windows в MS Office и других программных средствах. В лучшем случае «слетает» вёрстка, в худшем — всё превращается в текст из нечитаемых с...

Danger. Автоматизируем ревью на CI и пишем свой плагин Привет, я Татьяна Родионова, Android-разработчица в Lamoda. Как-то раз передо мной появилась задача упростить ревью пул-реквестов с помощью Danger. Я решила добавить автоматическую проверку код стайла, используя ktlint. Но оказалось, что Danger не поддерживает такое решение,...

3 способа конвертировать PDF в Word Статья рассказывает о том, как можно конвертировать PDF в Word, какие программы и онлайн-сервисы можно использовать и какой результат получится. Вначале статьи, в качестве вступления, рассматриваются особенности PDF файлов, какие они бывают и зачем нужны.

UAC Bypass и вариации на тему детектирования, Часть 2 Всем привет!В этой части мы разберем методы обхода UAC в более прикладном ключе. Для этого мы выделили 7 разных методов, которые считаем наиболее интересными. В первой части статьи мы увидели, что не все способы покрываются классификацией, которая была представлена, в частно...

Similar images: API Кортокая версия.Я набил API и python библиотеку, которые позволяют искать картинки похожую на искомую.API бесплатный, на один запрос выдает до 20 похожих картинок.В базе данных 18 миллионов изображений. Надеюсь, в ближайшее время, добавлю еще 50M.API: LINKpython wrapper: LIN...

Pixel 7a: характеристики, цена, дата выхода. Всё, что известно о новом недорогом смартфоне Google Google только-только представила новейший Pixel 7 и 7 Pro, а слухи уже говорят о том, что совсем скоро выйдет бюджетный Pixel 7a! Говорят, что бюджетный смартфон от Google обновится сильнее флагманских моделей: с момента выхода Pixel 3a стало понятно, что компания не будет ...

Ускоряем тестирование: быстро, модно, без рутины Привет! Меня зовут Александр Пронин, я занимаюсь тестированием более пяти лет, последние полгода из которых — в QIWI, проект ContactPay. Мы делаем платежную систему для международного рынка, она состоит из микросервисов, которые написаны на Python и живут в Google Cloud. Про...

Лучшие камерофоны 2023: 7 моделей для идеальных фото На рынке представлено огромное число смартфонов с очень достойными камерами. Как выбрать самый хороший из них? Например, посмотрев наш рейтинг лучших камерофонов 2023 года.

Во что поиграть на Андроид в 2022 году. Лучшие игры по версии Google Play Год подходит к логическому завершению, поэтому многие сервисы начинают подводить собственные итоги. Например, музыкальные приложения уже сейчас начали рассылать пользователям их личную статистику по скачиваниям и прослушиваниям за последний год. Магазины приложений — ...

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

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

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