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

Яндекс.Практикум и “вхождение в айти” Зачем статья с отзывом о курсе на Хабре? Большая часть аудитории скорее всего уже работает в it, но у многих есть знакомые, которые интересуется вопросом “входа в айти”, и я пишу эту статью для того, чтобы её можно этим знакомым скинуть. На Хабре недавно был отзыв на Яндекс....

Совместимость блокчейнов: небольшая справка Всем привет! Меня зовут Валерий, я junior developer. Недавно я попал в команду западного стартапа, развивающего финансовую экосистему в сфере блокчейн. До этого я поверхностно интересовался миром криптовалюты, но непосредственно в этой отрасли никогда не работал. А тут все т...

Ontol про пентест и этичное хакерство: подборка лучших бесплатных курсов на YouTube Анджелина как бы намекает, что пора стать этичным хакером. Чтобы YouTube не банил обучающие курсы по хакерству, их назвали курсами этичного хакерства. Этичный хакер — это добрый и пушистый, очень законопослушный высококвалифицированный специалист, который с письменного ...

Ontol про Kotlin: подборка 28 самых полезных бесплатных курсов и видео на Youtube На английском freeCodeCamp — лучший и при этом бесплатный канал для самообучения программированию. Многие платные школы просто делают «рерайт» их программ и продают за 100К руб. 850 000 просмотров 2,5 часа курс для начинающих 2019 года Содержан...

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

[Перевод] Release Radar за январь: лучшие крупные релизы, отобранные Github Сообщество, выпускающее обновления или новые проекты Open Source, остановить невозможно. Перед вами топ лучших проектов с крупными релизами в январе по версии сотрудников Github. Делимся подборкой к старту курса по Fullstack-разработке на Python. Читать далее

Flutter vs Native: почему мы переходим с первого на второй Привет, Хабр! Меня зовут Сергей, я занимаюсь мобильной разработкой 13 лет и недавно стал руководителем разработки мобильного приложения «Пункты выдачи заказов» в Ozon. Невольно став сместителем существующего строя в проекте (фреймворки, технологии, подход), я стал часто слыш...

[recovery mode] Абсолютные валютные курсы Пришло время обновить статью о методике получения абсолютных валютных курсов. Ранее был ряд статей (13.03.2019 — «Абсолютный курс валют: ищем истинную ценность», 03.05.2019 — «Получаем абсолютные курсы из парных кросс-курсов валют») на эту тему. За время существования проект...

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

Какой JS-фреймворк выбрать новичку — мнения шести экспертов Привет! Меня зовут Дима Чудинов, я наставник на веб-факультете Яндекс.Практикума, Head of Frontend в СберМаркете. В первой статье о JS-фреймворках я рассказал о самых популярных из них: Angular, React, Vue и других. В комментариях опытные разработчики спорили о том, какой ...

Flutter: простыми словами про ассинхронность и параллельность Всем привет, читатели Хабра! В этой статье я хочу простыми словами рассказать про асинхронность и параллельность в Dart/Flutter. Многие новички сталкиваются с непонимаем того, что это и когда что использовать. Я сам столкнулся с этой проблемой в начале своего карьерного пути...

Как вести учет криптовалютного портфеля в Гугл Таблицах Введение«Деньги любят счет» - это пословица, как никакая другая, очень точно описывает всю суть успешного распоряжения своими деньгами.На сегодняшний день существует множество инструментов и сторонних сервисов (Blockfolio, Coinmarketcap, Cryptocompare и т.п.) для ведения уче...

Websocket-сервер для геолокации на asyncio Привет!Меня зовут Артем, я занимаюсь бэкенд-разработкой в KTS и веду курс по асинхронному программированию в школе Metaclass. 11-го апреля у нас стартует 3-й поток курса. Чтобы показать, чему учатся наши студенты, мы провели live-code-вебинар по вебсокетам, на котором н...

10 вещей, которые можно делать в верстке с помощью псевдоэлементов before и after Привет, Хабр! Меня зовут Максим Васянович, я спикер курса “Веб-верстка” в Skillbox. Сегодня поговорим о верстке, а точнее - о нюансах работы с псевдоэлементами before и after. Статья будет полезна, прежде всего, начинающим верстальщикам. Но, возможно, и профи будет интересно...

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

Сравнение производительности инструментов нагрузочного тестирования Всем привет, меня зовут Сергей, я занимаюсь тестированием производительности. Недавно поднялся вопрос в выборе инструмента для воспроизведения довольно интенсивной нагрузки, в основном по HTTP. Инструментов для тестирования производительности сейчас представлено довольно мн...

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

Как мы писали свой курс по Go и почему в итоге их получилось три В ноябре 2021 года Яндекс.Практикум запустил курс «Go-разработчик» для программистов, которые хотят добавить Go в свой стек. На курсе не рассказывают о базовых вещах, а сразу объясняют студенту, как переложить его знания в парадигмы Go. Меня зовут Алексей Полевой, я прода...

Сколько ты стоишь? Метод анализа вакансий с HR-агрегаторов Конечно, когда мы решаемся сменить работу, мы исходим из своих личных побуждений и мотиваций; и очевидно, что увеличение своего материального положения — не последняя из причин. Но при ответе себе лично на вопрос «сколько я хочу получать» обычно оперируем своим собственным п...

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

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

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

[recovery mode] Над пропастью во лжи Сейчас, когда обучение созданию искусственного интеллекта преподают в продвинутых детских садах и утренний разговор с кофеваркой о перспективах урожая в Эфиопии стали реальностью, количество курсов "Создай себе немного интеллекта" уже невозможно сосчитать, то наверно осталос...

SDK чата и Kotlin Multiplatform Привет, меня зовут Сергей, я Android Lead в компании Broniboy —  сервисе мультидоставки, который работает не только с ресторанами, но и с магазинами, аптеками и обычными людьми. Учитывая уровень конкуренции на этом рынке, каждый клиент на счету. Достаточно одной ошибки,...

О чём молчат джуны. 16 вопросов новичку во фронтенде Олег — фронтенд-разработчик в крупном видеосервисе (и попутно выпускник Академии). Он только недавно начал работать, но уже согласился ответить на некоторые вопросы от подписчиков нашего комьюнити-чата в Телеграме, которым интересно, как всё устроено в реальной работе.Что ну...

Jetpack Compose в проектах на React Native: плюсы, минусы и интеграция Привет! Меня зовут Сергей Курочкин, я руковожу Android-разработкой в СберМаркете. Сегодня я расскажу, зачем нужен Jetpack Compose в проектах React Native, и поделюсь опытом интеграции фреймворка в наши приложения. В конце на примере простого компонента разберем весь процесс ...

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

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

Курсы Computer Science клуба в 2021 году: верификация, фотограмметрия, статистика, логика, теория игр и другие Все курсы Computer Science клуба в 2021 году проходили в онлайн режиме. Мы собрали для вас подборку видеозаписей лекций, которые выложены на нашем youtube канале. Читать далее

SEO Круглый стол SEO Круглый стол Вебинар пройдет 10.03.2022 года в 12-00 13-00 Ссылка для отправки сайта-https://seoquick.com.ua/webinar/seo-kruglyj-stol/ Ссылка на ютуб-https://www.youtube.com/watch?v=lJiuJf-G6eg  План вебинара Ответы на основные вопросы Ответы на вопросы з...

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

Князь Вялых Проектов Этот текст – заказной. Знаю, многие из читателей пытались заказать у меня тексты, но я если и пишу для кого-то, то только для друзей. Нетрудно догадаться, что заказчик – мой друг. Зовут его… Пусть Вася. Он так и не решил, называться ли настоящим именем. Потому что так и не р...

Создаем аналитическое хранилище данных командой из 2-3 спецов Всем привет! Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям. Мне интересно искать и применя...

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

Keycloak X. Что за зверь и с чем его едят? Недавно мы с коллегами из X5 Tech проводили митап, на котором разбирали, что такое Keycloak X и чего от него ждать. Для тех, кто пропустил или предпочитает читать, а не смотреть, подготовили текстовый вариант. Меня зовут Виктор Попов, я техлид DevOps-команды в X5 Tech. ...

Стоит ли играть в Геншин Импакт на телефоне. Личный опыт К играм на смартфоне я отношусь скептически. Во-первых, сейчас Google Play кишит огромным количеством проектов, состряпанных программистами на коленке и предлагающих много встроенных покупок. Во-вторых, на ноутбуке играть гораздо удобнее, особенно если дело касается таких с...

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

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

Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 2 Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Полгода назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики пре...

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

[recovery mode] HaikuOS или немного практической кибер-поэзии На Хабре регулярно публикуются отчёты о состоянии и развитии проекта HaikuOS. Я, питая некую слабость к экзотике и раритетам, их внимательно читаю. И чем дальше читаю, тем больше мне этот проект нравится. Главным образом потому, что среди аналогичной направленности проектов ...

Какой бесплатный VPN-сервис лучше выбрать в России VPN-сервис — это то, без чего сегодня реально стало не обойтись. По крайней мере, в России. Если вы хотите сохранить доступ к заблокированным сервисам — а их в последнее время становится всё больше и больше, — другого выхода у вас нет. Однако выбрать лучши...

Как мы в Домклике делаем виджеты на React Всем привет! Меня зовут Игорь Савин, я frontend-разработчик в компании Домклик. На текущий момент у нас около 150 различных команд разработки, из которых большая часть связана с разработкой какого-либо фронтенда на HTML, CSS и Javascript. Но когда так много команд, непременн...

Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 3 Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Полгода назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики пре...

Что такое тестирование. Курс молодого бойца. Книга для новичков Привет!Меня зовут Ольга Назина. Я в тестировании с 2006 года. Тестировщик, тренер, практик, энтузиаст — вот тут можно почитать обо мне подробнее.Я очень люблю серию книг по разработке ПО от Head First O`Reilly:— Изучаем Java. Кэти Сьерра и Берт Бейтс— Изучаем SQL. Линн Бейли...

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

Беда “войти в айти” или курсы тестировщика отзывы: Глава 2.1, в которой легкий испанский стыд Автор понимает, что труд преподавателя не сахар и с большим уважением относится к лучшим представителям жанра. Но у автора нет и стокгольмского синдрома, так как он целиком согласен с чуть перефразированным принципом “если можешь не преподавать - не преподавай”. Как развитие...

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

Jetpack Compose Navigation в многомодульном проекте Всем привет! Я на Мосбирже занимаюсь мобильной разработкой под Android. Осенью этого года мы начали разрабатывать приложение для платформы личных финансов Финуслуги и воспользовались возможностью делать UI сразу на Jetpack Compose. Как и всегда, сразу встал вопрос выбора арх...

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

Ontol: 58 бесплатных онлайн-курсов по кибербезопасности, криптографии и blockchain от лучших университетов мира Реклама платных курсов лезет из всех щелей, но мало кто знает, что есть тонны бесплатных онлайн-курсов и, порой, более качественных, чем платные. Предлагаю вашему вниманию 58 бесплатных онлайн-курсов от ведущих университетов мира. (Если есть чем дополнить — пишите в личку...

Angular без CLI Туториал Фреймворк Angular используется при создании SPA и предлагает большое количество инструментов как для создания, непосредственно, элементов интерфейса, так и CLI для создания и управления структурой файлов, относящихся к приложению.Для создания проекта с использованием библиот...

Как мы создавали курс по C# и боролись за секунды У сервиса онлайн-обучения программированию Хекслет есть собственный Open Source проект Code Basics, на котором выходят бесплатные курсы для начинающих на разных языках. Когда-то их было только два – PHP и JavaScript, сейчас уже более десятка. В компании Dodo Engeneering есть...

Открытый питч игровых проектов В субботу, 5-го марта пройдёт масштабное оффлайн-мероприятие “Открытый питч игровых проектов”. Оно проводится в рамках курса “Менеджмент игровых проектов” совместно с 1518 Studios, Zavod Games и Cookies Games! 30 игр на стадии разработки (от прототипа до релиза), которые пр...

Как я тестировал Android-приложения с помощью Samsung Remote Test Lab Меня зовут Игорь. В прошлом году, параллельно с учебой в 11 классе, я проходил обучение в “IT-Школе Samsung” на базе томского IT-Куба. В конце курса обучения я одержал победу во Всероссийском конкурсе компании Samsung по разработке мобильных приложений «IT Школа выбирает сил...

[Перевод] Как своими руками сделать WiFi камеру слежения (ESP32-CAM) К старту курса по разработке на С++ рассказываем, как самостоятельно собрать IP-камеру с обнаружением движения. За подробностями приглашаем под кат, где вы найдёте много фотографий и видео на Youtube-канале автора, за которым наблюдают более 30 000 человек. Читать далее

Шаблоны статистической обработки данных по ГОСТ в JupyterLab и MS Excel Однажды студент рассказал как сдал зачет по программному продукту, а на следующем курсе не сумел его использовать. Рассказал и пожал плечами. А я запомнил, что цель любого курса – решение собственных задач после курса. По вёснам веду статистику у медиков и придумал шаблоны д...

В чем риски перевода крупной организации на опенсорс Привет, Хабр! Меня зовут Дмитрий Комиссаров, я член совета директоров и основатель МойОфис. За годы работы в ИТ я не раз наблюдал, как перед разработчиками встает дилемма: задействовать СПО или написать весь код самостоятельно «с нуля»? На этот вопрос нет универсального от...

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

[Перевод] Как писать условия в JSX Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

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

Как работает цикл заказа такси в Яндекс Go. История вопроса Меня зовут Илья, я отвечаю за инфраструктуру пользовательских продуктов в Яндекс Go. Мы строим цикл заказа такси — процессы, происходящие под капотом после того, как пользователь нажимает «Заказать». Поиск машины, назначение водителя, изменение адреса, оплата поездки — всё э...

Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие Всем привет. Меня зовут Ильмир, я QA Manual Engineer в inDriver. В статье расскажу о своем опыте менторства. Я занимаюсь этим уже больше 2 лет и хочу поговорить про этапы, которые могу выделить как основные. В статье будут затронуты не проблемы методик и инструментов дл...

Пишем за выходные блокчейн-игру на смарт-контрактах Rust Сейчас регулярно выходят анонсы про NFT-metaverse-блокчейн-игры, которые привлекали инвестиции в миллионы долларов по оценке в миллиарды, но при изучении проектов там оказываются либо плашки Coming Soon, либо продажа JPG-картинок на аукционах NFT-токенов, либо централизованн...

[Перевод] ЧПУ, Arduino Uno и CoreXZ: как я собрал плоттер-головоломку Умелец собирает плоттер с ЧПУ из труб и показывает читателям, как он работает. А мы делимся этим материалом к старту курса по Data Science: проекты в науке о данных можно собирать подобным образом. Подробности о плоттере читайте под катом. Читать далее

Open Source vs «коробки» в финтехе: подводим итоги опроса хабровчан Привет, Хабр! Недавно мы провели опрос, чтобы выяснить, что читатели Хабра думают об использовании открытых продуктов в финтехе — строго регулируемой и консервативной отрасли. Вопросы нам помогли составить эксперты компании Osnova, создающей платёжный процессинг на базе Open...

Набор на 14 поток моего курса SEO Шаолинь Дорогие друзья, я набираю 14 поток на свой курс по продвижению англоязычных сайтов SEO Шаолинь. Все подробности можете узнать на сайте seoshaolin.com. Курс SEO Шаолинь - это концентрация моего опыта и знаний в англоязычном SEO с 2006 года. Над созданием курса я работал полт...

Как применять Branch by Abstraction в проекте на примере Android-разработки Представим простую историю. Вы заканчиваете делать рефакторинг, которым занимались последние 2 недели. Вы хорошо над ним поработали, сделали несколько ключевых изменений в проекте. Делаете долгожданный pull request, и ... 12 конфликтов.Или другой вариант. Вы работали и посто...

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

Что нам стоит Blockchain-игру построить: 10 пунктов, которые нужно учесть команде проекта Блокчейн-технологии постепенно проникают в разные (все еще относительно немногие) направления бизнеса, включая логистику, страхование, финансы и т.п. В России с блокчейном связаны, например, М.Видео, Альфа-Банк и СберФакторинг — эти компании используют открытую блокчейн-плат...

Как мы с друзьями собрали сервис для построения маршрутов для походов и велопутешествий ActiveTrip.me Всем привет! Меня зовут Александр, я разработчик ActiveTrip.me — cервиса для построения маршрутов для пеших, велосипедных, водных походов и путешествий, а также для хранения и группировки интересных мест в виде меток. О том, почему мы начали делать такой сервис, расскажем по...

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

Визуальный SLAM: делаем HD-карты при помощи смартфона Привет, Хабр! Меня зовут Гращенков Александр, я iOS-разработчик в компании RoadAR. С 2016 года живу и работаю в Иннополисе, занимаюсь компьютерным зрением и интеграцией нейросетей в мобильные платформы.Возможно, вы пользуетесь приложением-видеорегистратором со встроенным рас...

Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения Меня зовут Лена, я дизайнер интерфейсов в Tele2. И я расскажу о создании внутреннего корпоративного мобильного приложения «На связи» для сотрудников Tele2 – его проектировании и выборе визуального решения. Пройдусь по основным этапам работы над digital-продуктом с точки...

Security микросервисов с помощью Spring, OAuth2, JWT и Service Account Не так давно я начинал свой первый проект с микросервисами и не знал как реализовать security. Сейчас информации по этому вопросу уже больше однако она не всегда актуальна и как правило не раскрывает проблему security межсервисного взаимодействия. Поэтому я решил написать ка...

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

iPhone 12 или Samsung Galaxy S22. Что выбрать Март медленно, но верно преодолел свой экватор, а очередная неделя плавно перетекает в выходные — самое время для того, чтобы в экраны ваших смартфонов и планшетов ворвался новый выпуск «Ответов на вопросы». На этой неделе читатели нашего Telegram-чата актив...

ASO-курс от Asodesk Academy: как продвигать приложения в поиске App Store и Google Play 1 марта стартует 15-й ASO-курс от Asodesk Academy, где вы за 2 месяца на практике научитесь оптимизировать страницы приложений так, чтобы попадать в топ App Store и Google Play, и получать больше установок из поиска. Об Asodesk Academy: Asodesk Academy — это професс...

Выбираем инструмент для разметки текста (и не только!) Рано или поздно перед любой компанией которая хочет внедрить системы машинного обучения в свою инфрастуктуру встает вопрос разметки данных. Чистые данные в достаточно большом количестве - залог хорошей модели, все мы прекрасно знаем правило "Garbage in - garbage out". Т...

K8S для начинающих. Первая часть Технологический прогресс не стоит на месте, особенно если это касается области IT. Еще в 2014 году, когда Google открыл исходный код проекта Kubernetes, который вобрал в себя лучшее из Borg и Omega - внутренних систем Google, его мало кто знал и использовал. Но прошло 7 лет ...

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

Методы архитектуры предприятия В преддверии старта курса "Enterprise Architect" подготовили для вас текстовую версию демоурока, который провел эксперт OTUS - Петр Подымов.В рамках урока поговорили: - об обоснованных структурных изменениях в компании в быстро меняющихся условиях; - о применении архитектур...

Как инженеру выбрать работу Даже на текущем рынке кандидата, каждая смена работы — это серьезное решение, инвестиция нескольких лет жизни или — неприятная строчка в резюме, причина для неудобных вопросов вроде «А почему вы ушли из компании X, проработав там немногим более года?».Основные риски при непр...

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

Мудрая цитата Рокфеллера, которую нужно знать каждому, кто хочет стать богаче: секрет первого миллиардера в истории ПопМем Интересно 12.02.2022, 08:39 Мудрая цитата Рокфеллера, которую нужно знать каждому, кто хочет стать богаче: секрет первого миллиардера в истории Первый долларовый миллиардер в истории человечества, Джон Рокфеллер, начал работать ...

PC Creator 2 - PC Building Sim поможет собрать достойный ПК Игра PC Creator 2 готовится к релизу, сейчас её можно предзаказать. PC Creator 2 — симулятор сборщика ПК, в котором будет более 3 000 комплектующих. Вопрос только в том, будут ли они лицензированы? Разработчики обещают новую HD-графику, удобное управление и красивые анимаци...

10 лучших материалов за 2021 год: главное про релокейт, карьеру и жизнь инженеров в других странах В 2021 мы выпустили больше 100 материалов, и большинство из них — о переезде инженеров за границу и карьере в IT-индустрии. Собрали статьи, которые больше всего понравились аудитории Хабра, в одну подборку: читайте, если что-то пропустили, и вдохновляйтесь на релокейт. Читат...

Что мне не нравится в react-router Недавно меня спросили: “Зачем я отказался от библиотеки react-router и перешел на свой велосипед?” Честно говоря, вопросы, связанные с моим вариантом роутинга, мне задавали уже раз пять. Последний раз это было пол года назад, и с тех пор я немного подзабыл основные причины м...

Bitrix и Kafka: настраиваем интеграцию с брокером очередей Привет! Меня зовут Саша Шутай, я тимлид в AGIMA. В прошлой статье я рассказывал, что делать, если на проекте Bitrix сожительствует с Vue.js и поисковые боты не видят контента сайта. А в этой помогу разобраться, как на Bitrix-проекте произвести интеграцию с брокером очередей ...

«Мотивировать vs Вдохновлять. Инсайты о том, как раскрыть таланты в команде с пользой для всех»: интервью с самим собой Мой босс ну просто «не очень хороший» человек... Сделаешь задачу хорошо, все проходят молча, но когда что-то не устраивает — активно высказываются... Даешь им бонусы, плюшки, а взамен отдачи нет… Наш тимлид думает, что классно лидит команду, а у команды другое мнение на этот...

Получите работу в Альфа-Инвестициях за 24 часа! One Day Offer для iOS/Android-разработчиков 19 марта Расширяем команду разработчиков в Альфа-Инвестициях – одном из приоритетных проектов Альфа-Банка. Нашим мобильным приложением пользуется более миллиона человек, и мы хотим сделать для них лучшее решение на рынке. Ищем коллег, которые усилят команду, и чтобы не тратить время ...

[Перевод] Способы переписать логические параметры в С++ Программисты читают код намного чаще, чем пишут его, поэтому важно писать понятный, последовательный, однозначный код. Автор книги С++17 in detail написал о способах избегать путаницы. Делимся его материалом к старту курса по разработке на С++. Читать далее

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

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

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

Модуляризация DI в проекте с UDF-архитектурой Всем привет, меня зовут Юрий Трыков, я Head of Mobile в inDriver. В этой статье расскажу, как в рамках платформенной iOS-команды мы выстраивали модуляризацию DI-контейнеров в проекте, зачем вообще нам нужны DI-контейнеры и как настраивать взаимодействие UDF-компонентов и DI-...

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

Как мы перешли с kotlinx.synthetics на Android View Binding Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh.ru, и в этой статье я расскажу о нашем опыте миграции на ViewBinding.В конце 2020 года в официальном блоге Android Developers объявили, что android-kotlin-extensions plugin для Gradle больше не дружит с...

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

Новая документация Docsvision ч. 2 — Antora Привет всем читающим! Меня зовут Владимир, я - технический писатель в компании Docsvision и я здесь, чтобы опубликовать вторую часть статьи и надрать задницу всем, кто ставил дизлайки к первой части. Статью вы можете найти ниже.В первой статье я рассказал, как мы выбирали SS...

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

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

Стоимость криптовалюты LUNA сегодня упала более чем 90% на фоне просадки стейблкойна UST В среду, 11 мая, алгоритмический стейблкойн экосистемы Terra — TerraUSD (UST) — продолжил утрачивать привязку к доллару США (важнейшая характеристика для каждого стейблокойна). Используемая для его выпуска криптовалюта LUNA обрушилась более чем на 90% ...

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

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

Golang-дайджест № 16 (1 – 30 апреля  2022) Свежая подборка новостей и материаловИнтересное в этом выпускеВыпущены версии 1.18.1 и 1.17.9, результаты опроса разработчиков Go 2021, вопросы и ответы для собеседования Go-разработчика, сетевой сниффер на golangПриятного чтения! Читать далее

Польша: гайд для интересующихся Здравствуйте, дорогие хабровчане! Недавно я прочитал исчерпывающий гайд по Германии, и захотел написать что-то подобное для Польши. В статье я постараюсь описать плюсы и минусы переезда (по крайней мере для айтишника), примерную стоимость жизнь и что стоит сделать в первую о...

Маск представил новый продукт Tesla за 50 долларов - его раскупили моментально: фото Недавно основатель Tesla Илон Маск продал акции по совету своих подписчиков, а вчера, 1 декабря, решил удивить всех и сообщил о начале продаж модного аксессуара под названием Cyberwhistle. Об этом он написал в своем Твиттере. Cyberwhistle, в переводе – киберсвисток, на ...

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

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

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

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

Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на проекте старше 10 лет Привет! Меня зовут Колосов Денис, я являюсь разработчиком клиентской части проекта «Allods Online» в студии IT Territory. Сегодня я расскажу о том, как мы решились обновить среду разработки и заодно компилятор на нашем проекте с Visual C++ 2010 на 2019. О чем пойдет реч...

Вам посылка, или Как мы доставляем сообщения с сервера на клиент в реальном времени Меня зовут Алексей Комаров, я — старший frontend-разработчик в SuperJob. Хочу поделиться опытом реализации механизма обновления данных в реальном времени у нас на сайте. Под катом — подробности о выборе подхода, о проблемах, с которыми мы столкнулись при разработке, о наших ...

Всё о Keycloak: зачем нужен, кому подходит и какие преимущества даёт 14 марта в Слёрм стартует курс «Безопасность проекта: аутентификация в Keycloak». Мы пообщались с его автором Виктором Поповым, техлидом DevOps-команды дирекции больших данных в X5 Group. Он рассказал, какие задачи помогает решать инструмент и кто его выбирает — стартапы или...

Как сделать ваши GitLab CI пайплайны быстрее Привет, меня зовут Владимир. Я работаю в компании GitLab Архитектором Решений и время от времени я отвечаю на вопросы, которые, как мне кажется, могли бы быть интересны широкому сообществу. Сегодня я поделюсь рекомендациями о несколько способах ускорения выполнения CI/CD зад...

Почему проекты Wargaming были неудачными, а некогда успешный World of Tanks стремительно угасает Почему большинство проектов компании Wargaming терпели неудачи на самом старте, принося компании убытки, а некогда успешный проект World of Tanks зарабатывающий деньги для всей Wargaming стремительно угасает.

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

Куда уходит время? Боремся за миллисекунды в Kubernetes Привет, Хабр! Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервис...

Автоматизация оптимизаций в Go Привет, Хабр! Меня зовут Денис Лимарев, я разработчик платежной системы в Delivery Club. Недавно мы провели два митапа: по оптимизациям и по нашему новому линтеру. На первом митапе разобрали оптимизации кода на Go, а в рамках второго поговорили про создание и возможности н...

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

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

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

Кто же вы, мистер Агравал? Итак, Джек Дорси, соучредитель и генеральный директор социальной сети Twitter теперь целиком и полностью занимается своим биткоиновым проектом  Block (ранее Square). Слухи о том, что Дорси уходит, ходили еще с 2020 года. Один из инвесторов, владеющий долей Twitter (инве...

Что такое Телеграм Премиум, как его установить и что дает платная подписка Еще в 2020 году Павел Дуров сообщил, что в Телеграме появятся платные функции. Реклама, которая время от времени выскакивает в каналах — один из способов, на которых мессенджер зарабатывает, но и не мешает пользователям. Но это далеко не всё: помимо рекламы в Телеграм...

О Thread и ThreadPool в .NET подробно (часть 1) Эта текст покрывает ответы на некоторые совсем базовые вопросы и вместе с тем сразу погружает в проблематику получения ответа на вопрос: "как работать лучше? однопоточно, многопоточно или многопоточно, но на ThreadPool?". Ответ на этот вопрос может изначально показаться очен...

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

Я у мамы программист: как найти лучший IT-курс для ребенка Технологии IT/Игры 17.02.2022, 13:12 Я у мамы программист: как найти лучший IT-курс для ребенка Авторы доклада НИУ ВШЭ «Универсальные компетентности и новая грамотность» считают, что в XXI веке умение программировать — такой же важный ...

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

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

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

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

Controller, но не Massive: реализуем список карточек для iOS 13 и не только с учетом практик чистого кода Привет! Когда мне по работе понадобилось реализовать список карточек на связке UICollectionView и UICollectionViewCompositionalLayout для iOS 13+, я не нашел хорошего примера. Написал свой и хочу поделиться с сообществом. А заодно показать реализацию для iOS11+.Примеры можно...

И снова про App Transport Security: что это и зачем Привет, Хабр! Меня зовут Юрий Шабалин, и, как я пишу в начале каждой своей статьи, мы разрабатываем платформу анализа защищенности мобильных приложений iOS и Android. В этой статье мне бы хотелось затронуть тему безопасной конфигурации сетевого взаимодействия, а также немног...

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

[Перевод] Нетрадиционные подходы к использованию GraphQL Привет, Хаброжители! Стартовала весенняя распродажа от издательства «Питер». Эту статью также можно было бы назвать «Чего по науке нельзя делать с GraphQL».Читая различные посты в блогах и руководства, мы узнаем, что существует некий правильный способ работы с GraphQL. Но в...

Как создать сайт медучреждения и не нарваться на штраф в 5 миллионов Привет, меня зовут Алина Богомолова, я project-manager в IT-компании Pitch. Сегодня я хочу поделиться нашей экспертизой в сфере создания сайтов для медучреждений.Государство предъявляет к их содержанию повышенные требования. Эти требования описаны в 5 Федеральных законах и в...

Как научиться работать в Blazor, делая что-то полезное. Часть I Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему полезному в программировании, они очень однобоки и не позволяют оценить вс...

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

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

[Перевод] Как разработчику применять принципы лидерства Amazon Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

[Перевод] Создание массива зеркал на 3D-принтере Недавно я сделал предложение руки и сердца одному прекрасному человеку с помощью шестигранной зеркальной штуковины, изображенной на фото. Мы оба большие нёрды, и мне хотелось сделать что-нибудь особенное, поэтому я спроектировал и распечатал на 3D-принтере зеркальный массив,...

Ответы на вопросы: iOS 15.2, проблемы с iPad, емкость аккумулятора Ежедневно мы получаем множество вопросов в наш Telegram-чат, связанных с iPhone, iPad и другими продуктами Apple. Читатели сталкиваются со сложностями в использовании и помогают друг другу. О многих проблемах и методах решения мы рассказывали в своих статьях, но иногда быва...

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

Экспериментируем с ПЛИС семейства ECP5 фирмы Lattice Когда я видел на Хабре упоминание о ПЛИС Lattice, у меня всегда возникал простой вопрос: «А зачем ещё одна ПЛИС?». Вроде всю жизнь хватало пары базовых. Но полгода назад случилось то, что сняло этот вопрос для меня. Пришёл Заказчик и сказал: «Мы делаем проект на ECP5». Проти...

[Перевод] Игры прямо в Jupyter Notebook Практика в Jupyter Notebook — это основа нашего курса по Data Science. Но интерактивный блокнот можно использовать не только для работы. За подробностями из блога разработчиков Jupyter Notebook приглашаем под кат. Читать далее

Bitcoin и Etherium снова падают, как и другие криптовалюты Положительная корректировка курса Bitcoin и Etherium, которая произошла на прошлой неделе, была кратковременной, после чего курсы этих и других криптовалют снова начали снижаться. Если в период с 8 по 12 декабря Bitcoin стабильно стоил более 50 тыс. долларов, ...

Ускоряем прохождение iOS UI-тестов. Часть 1. Запускаем тесты без сборки проекта Хабр, привет!Меня зовут Борис. Я Mobile QA lead в Vivid Money.Это вступительная статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.В рамках эт...

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

Реляционные СУБД: история появления, эволюция и перспективы Привет, Хабр! Меня зовут Азат Якупов, я работаю Data Architect в компании Quadcode. Сегодня хочу поговорить о реляционных СУБД, которые играют важную роль в современном IT-мире. О том, что они собой представляют и для чего нужны, понимают, вероятно, большинство читателей.Но ...

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

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

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

“Сетевая Академия ЛАНИТ” обучает ИТ-специалистов для развития цифровой экономики Удмуртии Успешно завершен первый курс обучения будущих тестировщиков в рамках совместного проекта учебного центра “Сетевая Академия ЛАНИТ” (входит в ГК ЛАНИТ) и Правительства Удмуртии. На данный момент продолжается набор слушателей на курсы по другим популярным профессиям сферы инфор...

Зачем компаниям API Management Привет, Хабр! Мы – Ярослав Насонов и Надежда Колезнева – развиваем витрину для внешних API в МТС. Сегодня обсудим тему управления API в корпорации. Поделимся опытом внедрения API-менеджмента в МТС, расскажем, что уже сделали, сколько потратили времени, с какими ошибками стол...

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

Машинное обучение для астронома: random forest для науки Здравствуйте, меня зовут Александра и я астрофизик. В прошлом году я закончила курс «Аналитик данных» в Нетологии. На диплом решила не брать никаких бизнесовых кейсов, только наука. Так родилась работа, посвящённая классификации галактик с помощью одного из методов машинного...

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

Конвертируй это — с Yandex Message Queue Довольно прозаичный и понятный в быту термин порой все еще вызывает вопросы в IT. Зачем при разработке приложений использовать очереди или сервисы очередей, чтобы автоматизировать этот процесс? Ответим на этот вопрос практическими примером — напишем в serverless-стеке Yandex...

Как мы внедрили Content Service Platform всего за четыре месяца Ранее мы рассказали о новом витке развития систем управления контентом – Content Service Platform. В рамках второй ежегодной конференции ЛАНИТ «Микросервисная архитектура в управлении корпоративным контентом» был представлен проект по созданию электронного архива клиентских ...

Почему видеографы выбирают Андроид? Привет, камрады, киноделы и просто читатели!Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для видеосъёмки на телефон.Внезапные 100K прочтений моей первой статьи о недостатках телефонов Андроид побудили меня написать эту статью-р...

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

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

Россия 2022: как не потерять все (или хотя бы попытаться) Peace, Хабр! Честно говоря, я долго думал, как бы потактичнее начать. Но ничего не придумал. Поэтому напишу прямо: я хочу, чтоб моя жена и ребенок ни в чем не нуждались. И у меня была уверенность, что могу им дать все, что потребуется: от любви до игрушечной железной дороги...

Не совсем очевидные тренды развития рынка приложений, как к ним подготовиться мобильному разработчику? Меня зовут Ексей Пантелеев, я 12 лет программирую мобильные приложения, а всего зарабатываю программированием почти 20 лет и как профессионал пережил несколько платформ (например Flash Player, AIR, Stage3D), под которые я разрабатывал приложения. До мобайла я делал веб и игр...

«Эти глаза напротив»: история внедрения биометрического решения в X5 Group Привет, Хабр! Мы уже рассказывали о магазине с полностью автоматизированной системой покупок, который получил название «Пятерочки #налету». Но это далеко не все технологические проекты компании. Практически одновременно с новыми автономными «Пятёрочками» мы начали разрабатыв...

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

[Перевод] Как я написал алгоритм сортировки, который быстрее std::sort. Часть 3 Публикуем третью часть перевода материала о быстром алгоритме сортировки. Вот, на всякий случай, ссылки на первую и вторую части. В тех материалах мы говорили о теории сортировки, об особенностях работы нового алгоритма, разбирали тесты его производительности. Сего...

Сотни тысяч школьников со всей России смогут научиться программированию онлайн за госсчет Как сообщает CNews , субсидия будет предоставлена на проведение двухлетних ИТ-курсов для всех российских школьников, учащихся в 8-11 классах, говорится в проекте постановления. В рамках этих курсов они будут обучаться современным языкам программирования. О каких именно языка...

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

Почему же всё-таки React, а не Angular Привет, меня зовут Феликс Пискунов. Разрабатываю веб-приложения уже 16 лет. Решил поделиться своими размышлениями по поводу выбора фреймворка и что меня подвигло оставить Angular и уйти без оглядки в React Читать далее

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

Танцы без бубнов или как я реализовал автомат на ПЛИС Всем привет, дорогие хабровчане! Сегодня я хочу поделиться своей «больной» идеей реализовать калькулятор на ПЛИС на основе конечного автомата. Почему больной? Потому что уж очень мудрёно получается: всё-таки реализация автоматов на ПЛИС – дорогая практика в смысле ресурсов. ...

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

Intel может начать производство чипов для NVIDIA Дженсен Хуанг из NVIDIA недавно отвечал на вопросы на пресс-конференции, где его спросили об Intel, с которой компания конкурирует на рынке процессоров и видеокарт. Ответ был несколько неожиданным. Выяснилось, что NVIDIA считает Intel компанией, с которой она сможет работа...

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

Камера для подглядывания за принтером из старого телефона В принципе у меня камера была, но там слишком мелко.Пока был Ender3 и печатал через старый бук, к нему подключал вебку. На FB5 есть WiFi и с буком я больше не страдаю. Но крупным планом камеру хотелось, а покупать нет :)https://play.google.com/store/apps/details?id=com.pas.w...

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

Gran Turismo 7 порадует наличием более четырёхсот автомобилей различных эпох Но иной ответ на вопрос «зачем?» кроме как «чтобы было» не напрашивается.

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

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

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

Автоматизируем iOS-сборку c помощью Jenkins Всем привет! Меня зовут Иван Чечиков, я QA-инженер в МТС Digital, работаю в проекте WASD.TV. В этой статье я расскажу о своем способе автоматизации iOS-сборки в TestFlight через Jenkins. С помощью такого метода можно настроить автоматизацию как локально, так и на удаленной м...

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

Онлайн курс по C# от Veeam Academy Еще один курс по C# в онлайн формате. В чем фишка?Если кратко, то в том, чтобы продолжать заниматься любимым делом - развивать лучший курс для начинающих разработчиков на C# :).Veeam Академия стартовала в 2017 году и всегда проводилась исключительно в очном формате. Мы всегд...

VK открывает набор на бесплатные курсы по цифровым профессиям для студентов Студенты будут учиться под руководством опытных экспертов — сотрудников компании. На курсах участники получат прикладные навыки и смогут отработать их на реальных кейсах проектов экосистемы VK.

"Дура и провокаторша": как народные депутаты получали взятки под куполом Рады Журналистка проекта "Аномалия 50.44" на Апостроф TV Лина Горбач решила сменить профессию и стать помощницей народного депутата. Чтобы ускорить смену амплуа и не тратить время на собеседования, она решила предложить народным избранникам взятки. А что из этого вышло...

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

Как выложить свою первую библиотеку в open source Привет. Меня зовут Роман Аймалетдинов, я разрабатываю под Android в inDriver. Сегодня я решил поделиться своим небольшим знанием о том, как выложить в open source свой проект. Приятного чтения! Читать далее

Новая версия поиска «Яндекса»: главные обновления Технологии IT/Игры 29.12.2021, 23:00 Новая версия поиска «Яндекса»: главные обновления Компания «Яндекс» презентовала обновление «Яндекс» поиска, которое объединяет более двух тысяч улучшений, добавленных в поиск за 2021 год. Новые тех...

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

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

Dart Code Metrics — мой первый pull request В статье рассмотрел инструмент для анализа кода Dart Code Metrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла не только для своего проекта...

Программа компании “Мобильное Электронное Образование” (проект ЛАНИТ и “1С”) обеспечивает рынок разработчиками онлайн-курсов Компания “Мобильное Электронное Образование” (проект ЛАНИТ совместно с “1С”) разработала программу профессиональной переподготовки “Цифровой образовательный дизайн. Пользовательский интерфейс от С до Java”. Участвуя в программе, студенты глубоко погружаются в изучение профес...

Как стать джуном и попасть на оплачиваемую стажировку? Привет! Меня зовут Василиса Версус, и я руковожу платформой фронтенда в компании СберМаркет. Сейчас я занимаюсь менторингом senior+ и engineering manager, хотя раньше с особой страстью помогала людям делать «первые шаги» в ИТ. В этой статье я расскажу, почему я отказалась ...

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

Как я делаю дрон из Raspberry Pi и ESP32 (или мои первые шаги в робототехнике) Всем привет, меня зовут Антон, и как вы могли уже догадаться из названия, решил я рассказать о своих попытках вкатиться в робототехнику, а в частности о своем дроне из Raspberry Pi и ESP32. Читать далее

Как занять свое место digital? Как продвигать свой бизнес online в 2022-м, делегировать digital задачи и контролировать своих продвиженцев? Что делать с налогами и рекламой? Как вести успешный блог в Instagram, выйти без затрат в YouTube и TikTok? Реальные работающие решения — от звездных спикер...

Mac mini или MacBoor Air: что лучше купить Компьютеры Apple никогда не были дешёвым удовольствием. Даже до масштабного падения курса рубля в 2015 году маки, которые стоили лишь немногим дороже iPhone, считались уделом либо не считающих деньги хипстеров, либо профессионалов высокого уровня, которым компьютеры с логот...

Fuckup’ы на работе. Как с ними жить, бороться, не допускать и предупреждать Всем привет. Меня зовут Александр Наумов, и последние 5 лет я занимаюсь тестированием сайта Утконос ОНЛАЙН — руковожу группой QA.Идея написать эту статью пришла ко мне пару месяцев назад. Я возвращался с работы домой, когда мне позвонил коллега: «Привет, тут хотят катить одн...

«Почему Apple делает такой уродливый вырез в экране своих ноутбуков?» Создатели Gnome троллят Apple выпуском оболочки с «чёлкой» Разработчики Gnome — свободной среды рабочего стола для UNIX-подобных ОС — решили поучаствовать в шумихе вокруг «чёлки» в новых MacBook Pro.  На GitHub они выпустили оболочку iNotch. Лозунг у неё говорит с...

Глава Intel ратует за open source В преддверии мероприятия Intel Innovation генеральный директор компании Пэт Гелсингер (Patrick Gelsinger) опубликовал открытое письмо сообществу проектов open source. Гелсингер отметил, что верит в перспективы open source подхода, который фактически создал основу для совреме...

[Перевод] Почему так много дата-сайентистов бросают работу? К старту флагманского курса по Data Science делимся мнением инженера ML о том, какие разочарования могут ожидать вас на работе как дата-сайентиста, чтобы вы были готовы к ним. За подробностями приглашаем под кат. Читать далее

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

Комментарий к статье «Почему СтарЛинк от Илона Маска это Скам» Раз меня упомянул @Arnak в его большой статье "Почему СтарЛинк от Илона Маска это Скам", то нужно написать ответ. (точнее повторить и немного расширить, тот что я написал там в комментах)1) Я не знаю, что точно обозначает "скам". Поэтому не могу тут ответить ни да, ни нет....

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

10,4 миллиона человек приняли участие в голосованиях на платформе «Госуслуги. Решаем вместе» "Это эффективный инструмент прямой коммуникации власти и граждан на основе цифровой платформы, созданной по поручению Президента. С помощью неё мы оперативно получаем от людей обратную связь по вопросам вакцинации, отсутствию QR-кода или результата ПЦР-теста, туристичес...

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

GTA VI официально подтверждена. Без даты выхода и без каких-либо иных деталей Компания Rockstar наконец-то официально подтвердила новую часть игровой серии Grand Theft Auto.  Названия нам не сказали, но, учитывая все предыдущие игры, скорее всего, игра будет называться GTA VI или GTA 6.   Учитывая беспрецедентное долголетие G...

Российский движок на замену Unreal Engine и Unity обойдётся в миллиарды рублей: администрация президента провела встречу с разработчиками видеоигр Администрация президента РФ провела закрытую встречу с отечественными разработчиками видеоигр, чтобы обсудить положение дел в отрасли, о чем сообщает «Коммерсантъ». Российские разработчики видеоигр поделились своими опасениями и пожеланиями. Участники встреч...

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

Считаем, сколько заплатить в магазине и проверяем поле морского боя: разбор задач для разработчиков C#, iOS и Android Привет, Хабр! Я Ани, отвечаю в Ozon Tech за обучение.Сегодня поводом для поста на столь многоуважаемую аудиторию стал разбор задач контеста, который прошёл в рамках отбора участников на курсы Route 256.Контест нам заменяет скрининг — мы проверяем технические навыки и опыт ра...

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

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

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

Green server для PET-проектов на базе Raspberry Pi – часть вторая(большой брат) После не самого удачного опыта с Raspberry Pi 2 B в качестве домашнего сервера, я на пару лет бросил идею с домашним хостингом. Но количество PET проектов только увеличивалось. Тогда я раздобыл старенькую рабочую лошадку - полноразмерный HP сервер 1U с 8gb оперативной памяти...

Построение отказоустойчивого решения на базе BGP с использованием облачной платформы Привет, Хабр!Меня зовут Евгений, и с недавних пор я являюсь членом команды развития инфраструктуры в Домклике. Больше всего опыта у меня в области сетевых технологий, в простонародье я «сетевик». На сегодняшний день наша команда, да и не только наша, активно прорабатывает во...

Ключевые метрики: как мы рассчитывали RPS, а пришли к custdev Многие сталкиваются с проблемой оценки эффективности работы отдельной команды. Как понять куда двигается команда? На что она должна влиять, а на что может? Как её работа улучшает всю компанию? Эти вопросы задавали и мы себе в команде Каталога приложения «Кошелёк». Поначалу о...

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

Как правильно готовить автоматизацию или Что покрывать тестами в первую очередь Привет, это Эрик Бурыгин, я техлид курса «Автоматизатор тестирования на Java» в Яндекс.Практикуме и лид в Яндексе. Каждый ручной тестировщик считает, что автоматизация — это круто и её непременно нужно втащить в проект. Что может быть лучше, чем полное покрытие автотестами п...

[Перевод] Что будет, если объединить трансформер и дерево решений Исследователи добились значительного прогресса в скорости конвергенции, точности и интерпретируемости решений визуального трансформера. За подробностями приглашаем под кат. Материалом из блога Google Research делимся к старту флагманского курса по Data Science. Читать далее

Улучшаем процесс ведения проекта в Git Привет! Я давно заметил, что процесс добавления нового кода в проект в большинстве команд может быть не всегда стандартизирован. Из-за этого могут возникнуть сложности с коммуникациями разработчиков как на уровне описания добавленного кода, так и понимания, какое влияние нес...

Готовимся к собеседованию по PHP: Что такое «DI», «Container», «Auto-wiring» за семь простых шагов Статья написана для начинающих разработчиков на языке PHP, чтобы помочь им усвоить понятия, нужные для понимания того, как устроены и работают современные фреймворки на PHP: Dependency Injection, Container, Auto-wiring.Автор надеется, что прочтение статьи поможет вам разобра...

Сжатые атласы в Unity Runtime Привет, меня зовут Юрий Грачев, я программист из студии Whalekit — автора зомби-шутера Left to Survive и мобильного PvP-шутера Warface: Global Operations. Кстати, именно о его технологиях мы и поговорим подробнее далее.Речь пойдет про получение сжатых атласов в рантайме. Для...

В тепличных условиях: Wi-Fi сеть для агрокомбината Бывают проекты сравнительно простые, например, развернуть сеть для посетителей парка. Если погода хорошая, работать — одно удовольствие. А бывают, как этот — в условиях, которые для людей, в общем-то, и не предназначены, ведь на фермах все делается так, чтобы хорошо было рас...

Опыт эксплуатации Mellanox под управлением Switchdev Мы уже писали про Linux Switchdev в Mellanox — что это такое и как мы с ним живем в Qrator Labs. Сегодня я хочу рассмотреть этот вопрос с другой стороны. Меня зовут Дмитрий Шемонаев, я руковожу центром сетевых операций.Кроме того, что этот коммутатор можно использовать как W...

Каждый третий российский школьник хочет работать в сфере разработки игр Согласно результатам опроса VK Образования, 29% учеников средней школы хотели бы в будущем работать в сфере разработки игр. Каждый третий (32%) уверен, что это направление всегда будет востребовано. 38% считают разработку игр перспективным направлением для построения карьеры...

Авторы онлайн-курса по программированию JavaRush запускают Java-университет На протяжении года опытные менторы и практикующие программисты будут обучать студентов разных возрастов практическим и теоретическим знаниям, необходимым для получения работы Junior Java-разработчика."Будущее, где почти любые знания и навыки можно получить онлайн, уже н...

Как разработчикам начать вести Телеграм-канал Меня зовут Александр, я руковожу backend-разработкой в КТS. Мы разрабатываем сложные высоконагруженные сервисы для крупных корпораций и рекламные спецпроекты.У нас есть Телеграм-канал «Программисты делают бизнес». Мы ведем его недавно — первый пост вышел в декабре 2020 года....

Справочники в iOS: храним, обновляем, используем Всем привет! Меня зовут Саша, и я iOS-разработчик в hh.ru. Страны, города, профобласти, языки, валюты – всё это названия справочников внутри нашего мобильного приложения. Они очень редко меняются, но используются повсюду, а поэтому обязаны быть актуальными и не должны т...

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

[Перевод] 7 многообещающих расширений VS Code 2021 года К старту курса по Fullstack-разработке на Python делимся подборкой расширений Visual Studio Code, среди которых вы найдёте генератор документации для кода JavaScript на базе ИИ и лёгкий, простой клиент REST API. За подробностями приглашаем под кат. Читать далее

3D-печать металлами: краткие ответы на большие вопросы, часть 1 3D-печать относится к быстро развивающейся технологии – неизменно растет. Она уже зарекомендовала себя как эффективный метод создания передовых продуктов и будет играть все большую роль в производстве с развитием цифровизации и переходом к модели Индустрии 4.0. Отвечаем...

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

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

История внедрения SRE в Dodo Engineering Татьяна Гребенюкова, продакт-оунер курса Слёрм «SRE: внедряем DevOps от Google», собирает интересные кейсы внедрения SRE в российских компаниях. Некоторые истории мы используем для развития курса, а другими рады поделиться со всеми.Сергей Бухаров, SRE из Dodo Engineering, ра...

[Перевод] Как написать «Пятнашки» на Flutter Возможно, вы уже читали о конкурсе Flutter Puzzle Hack и думаете о том, как проявить максимум творческих способностей. И мы вам в этом поможем, рассказав о том, как структурирована кодовая база нашего примера головоломки. Подробностями делимся к старту авторского курса по ве...

Как мы лажали, открывая очередное юрлицо — на этот раз в США Я тут открывал юрлицо в США и сделал всё по инструкции «как не облажаться», но облажался. Уже в новых местах, не предусмотренных инструкцией. Главная инструкция вот тут, она написана не юристом, но сами юристы подтверждают, что получилась хорошая и на неё же ссылаются, к...

Половина российских разработчиков не используют soft skills “Гибкие” навыки, в число которых входят коммуникабельность, способность к взаимодействию в команде, креативное мышление, самодисциплина, в своей работе достаточно часто использует треть опрошенных (32,7%). 17,4% респондентов назвали soft-навыки основными и гораз...

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

5 интересных проектов на базе Raspberry Pi конца весны 2022 года Поскольку любители DIY-систем не останавливаются и создают все новые проекты, мы продолжаем эти проекты изучать. Их реально сотни, но, конечно, в рамках одной подборки все это уместить нет возможности, поэтому приходится довольствоваться единицами. И в этой подборке — пять ...

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

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

Российские магазины электроники и бытовой техники отменяют продажи в кредит и в рассрочку Как сообщают «Известия», российские продавцы электроники отказываются от продажи товаров в рассрочку. В некоторых торговых центрах в салонах бытовой техники также отменили продажи товаров в кредит. Источник подтверждает, что монобрендовая сеть Apple re:Store...

Unity «Best» Practices Эта статья родилась из внутреннего доклада для коллег, которые уже достаточно давно занимаются разработкой игр, но только недавно прикоснулись к Unity. Здесь мы собрали фишки и особенности работы с этим игровым движком разной степени капитанскости, почерпнутые из собственног...

Chernobylite обновят для консолей нынешнего поколения 21 апреля — в этот же день на ПК выйдет Enhanced Edition Издательство All in! Games и студия-разработчик The Farm 51 объявили точную дату выхода своего ролевого хоррора с элементами выживания Chernobylite на консолях нынешнего поколения. Источник изображений: All in! Games Как стало известно, Chernobylite поступит в продажу для Pl...

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

5 оригинальных проектов на базе Raspberry Pi весны 2022 года Сложно представить, что бы делали любители DIY-электроники в случае, если бы «малинки» никто не изобрел. На основе Raspberry Pi разных поколений создано столько проектов, что представить невозможно, и каждый день появляются все новые и новые. Есть откровенно простые, а ест...

Что делать с iPhone 5, каким будет iPhone SE 3 и как обновить AirPods Pro Окончание выходных дней — не повод перестать обсуждать технику Apple и решать проблемы, возникающие с ней. Наш Telegram-чат продолжает свою работу, собирая вопросы наших читателей. А мы продолжаем искать ответы на них: по традиции, в конце недели собираем воедино самы...

Есть ли в России собственный софт управления проектами на фоне остановки Microsoft продажи продуктов Компания Microsoft приостанавливает продажу товаров и услуг из-за санкций США, Евросоюза и Великобритании, так заявили представители MS в официальном блоге со ссылкой на президента компании Брэда Смита.Есть ли в России собственный софт управления проектами на фоне остановки ...

iPhone SE 3 или iPhone 11. Что выбрать в 2022 году iPhone 11 был хитом весь 2021 год: смартфон настолько понравился всем, что пользователи моментально позабыли про iPhone XR, снятый с производства не так давно. Буквально на днях вышел iPhone SE 3, который вызвал множество споров, негодования, а еще больше — безразличи...

DevOps: о самом важном. Часть 1. Про то, о чем мало говорят Привет! Меня зовут Каро Манасян, я Chief DevOps Officer Московской биржи, и сегодня мы поговорим про… DevOps. Вокруг этого слова поднят такой уровень хайпа, что каждый интерпретирует его, как хочет. То ли это методология, то ли культура, то ли человек… Однако, на данный моме...

В Лаборатории цифровых технологий «ОДК-Сатурн» реализуются проекты виртуальной реальности Специалисты Лаборатории цифровых технологий ПАО «ОДК-Сатурн» (входит в Объединенную двигателестроительную корпорацию Ростеха) совместно со студентами старших курсов РГАТУ имени П. А. Соловьева работают над проектами с использованием технологий виртуальной и дополненной реаль...

Ждать ли сигнала от регулировщика? Каверзный вопрос на знание ПДД, ответ на который знают только водители-эрудиты Автомобили Другое 10.01.2022, 16:31 Ждать ли сигнала от регулировщика? Каверзный вопрос на знание ПДД, ответ на который знают только водители-эрудиты Далеко не каждый ученик автошколы справиться с этим сложным вопросом на знание ПДД. Н...

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

[Перевод] Shape Up на русском. Книга от создателей Basecamp о том, как выпускать нужные рынку продукты – в срок И сразу ссылка:https://shapeup.vlad.studio/С вами так бывало? Послушаешь новый альбом и так зацепит, что обязательно нужно со всеми поделиться. Примерно это случилось со мной и книжкой «Shape Up». У меня за плечами десяток лет работы продуктовым дизайнером, и я не раз видел,...

[Перевод] Как написать эмулятор CHIP-8 на JS Автор провёл детство за играми в эмуляторах NES и SNES на своём компьютере, но никогда не думал, что однажды сам напишет эмулятор. Иван Сергеев поставил перед автором задачу написать интерпретатор Chip-8, чтобы изучить основные понятия низкоуровневых языков программировани...

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

22 вопроса о CRM, которые искали в поиске, а ответим мы Ты можешь написать 200 статей о CRM, но в этом не будет особого смысла: очередной клиент непременно спросит, что такое CRM и как она продаёт. В этом плане, конечно, больше повезло Яндексу — именно ему задают самые простые, сложные, наивные, разумные и глупые вопросы. Правда,...

[Перевод] Как я написал алгоритм сортировки, который быстрее std::sort. Часть 1 Прим. Wunder Fund: ну, вы наверное, и сами догадываетесь, как мы любим быстрые алгоритмы и оптимизации. Если вы тоже такое любите — вы знаете, что делать)В наши дни сказать, что изобрёл алгоритм сортировки, который на 30% быстрее того, что считают эталонным, это значит ...

Двигать влево или вправо? Экономический подход к ИБ Привет, Хабр! Меня зовут Петр Умнов, и сегодня я хочу рассказать об одной интересной концепции, которой поделился наш коллега Джефф Харди из Acronis Hosting Solutions. Речь идет о концепции отношения к киберугрозам со стороны хостинговых компаний, а также о методах “сдвига в...

Почему лучше купить Huawei, чем iPhone В моей жизни было целых три этапа привязки к техники Apple. Первый — когда я купил iPad, второй — когда пересел с Android на iPhone, и третий — когда отказался от ПК в пользу Mac. Пожалуй, прочнее на яблочных устройствах я закрепился только тогда, когда оф...

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

Как устроен вывод Generic-типов в Java Добрый день! Меня зовут Владислав Верминский, я отвечаю за развитие профессии JVM-разработчика в Райффайзенбанке. В этой статье я расскажу про неоднозначность вывода типов в Java. На первый взгляд с ним всё очевидно, но когда сталкиваешься со странным поведением, возникают в...

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

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

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

[Перевод] Stacks Project — учебник по алгебраической геометрии с открытым исходным кодом Последние 15 лет профессор Колумбийского университета Йохан де Йонг посвятил тому, что собирал основополагающие теоремы алгебраической геометрии в одном месте. Его творение, Stacks Project, предлагает новую модель организации и визуализации математических сведений. К старту ...

Geekbench обвинила Samsung в обмане. Galaxy S22 и другие флагманы удалены из рейтинга Как можно оценить производительность смартфона? За последние несколько лет мы с вами привыкли использовать для этих целей бенчмарки. Обычно еще до презентации того или иного устройства в сети появляются результаты его производительности в приложениях подобного рода. Но важн...

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

Идеальный кандидат: миф или реальность? Привет, Хабр! Меня зовут Арина Кретова, я IT-рекрутер в Lamoda. Время от времени у наших кандидатов возникает вопрос — кто для нас идеальный кандидат и как им стать? Думаю, пришло время поговорить на эту тему и расставить все точки над i. В статье я расскажу о качествах...

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

Разработка, сборка, деплой и мониторинг сервисов: от общего к частному и обратно Привет, Хабр! Меня зовут Андрей Перепелкин. Я руководитель группы бэкенд-разработчиков, вошел в IT более 15 лет назад, 10 лет занимаюсь Java и около 4 плотно работаю с микросервисами. В этой статье я расскажу, как:— мы организовали разработку микросервисов так, чтобы вы...

Как мы участвовали в создании ААА-игры Ori and the Will of the Wisps и что делать, чтобы у вас получилось тоже Мы всегда хотели поработать с проектом мирового уровня, но никогда не ставили перед собой задачу, чтобы это была только AAA-игра. Но по стечению счастливых обстоятельств, именно мы стали киевской командой разработчиков, которая более 2 лет работала над AAA-проектом Ori and W...

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

MMO TERA Dark Awakening доступна на Андроид в Китае Проект TERA Dark Awakening появился в Поднебесной. По графике игра звёзд с неба не берёт, но исполнение качественное. TERA Dark Awakening — мобильное MMORPG, для которой проходит ЗБТ в Китае. Из платформ можем подтвердить Android, хотя есть предрегистрация в App Store; в нё...

[Перевод] Вышел Git 2.35. Самые важные подробности Git и владение им — неотъемлемая часть профессионального программирования. К старту курса по Fullstack-разработке на Python делимся самыми важными деталями о новом релизе Git прямо из блога его разработчиков. Читать далее

Собеседование наоборот: EPAM, Хоум Кредит, Леруа Мерлен и Usetech (часть 1) Неделя аналитиков на Хабр Карьере завершилась, но некоторые интересные вопросы участников остались без ответа. Поэтому мы собрали их и адресовали ребятам из Usetech, Хоум Кредит, Леруа Мерлен и EPAM, которые участвовали в круглом столе. Сегодня мы публикуем первую часть с их...

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

Когда очень хотелось получить работу в Америке или в бою все средства хороши Привет, Хабр! И я та самая HR из HazelCoders из статьи, которая помогает в поиске разработчиков в Американские компании

Как завести XCRemoteCache, или Кэши из топора Всем привет! Меня зовут Федоров Василий, я руковожу группой Mobile.Speed в компании Aliexpress Россия. Мы стараемся облегчить жизнь разработчиков, пишем утилиты, настраиваем CI, складируем метрики в Grafana — в общем отвечаем почти за все, что влияет на time-to-mar...

Собираем генератор данных на Blender. Часть 1: Объекты Привет, Хабр! Меня зовут Глеб. Я работаю в компании Friflex над проектами по оцифровке спорта. Работая над idChess (приложением для распознавания и аналитики шахматных партий), мы расширяем наш датасет синтетическими данными. В качестве движка используем Blender. В этой ста...

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

Алгоритм Томасуло как фактор импортозамещения российских процессоров Проектированием простого процессора сейчас никого не удивишь. Любой способный студент может за пару недель написать на верилоге однотактный RISC-V или ARM процессор и синтезировать его для ПЛИС. Процессор будет работать на учебной плате и выполнять простые программы на Си и ...

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

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

Основательница купленного «Яндексом» сервиса вопросов и ответов TheQuestion Тоня Самсонова покинула проект Пока Самсонова остаётся сотрудником «Яндекса», но планирует жить в Великобритании. Её новую должность в компании не раскрыли.

Мой опыт первой игры — Escape from the 70's Захотелось мне делать игры… Хотя бы одну! И записался я тогда на курс Unreal Engine в середине июня 2020 - просто в гугле набрал курсы по анрниалу и на самом первом в списке я зарегистрировался. Хочу сделать отступление и акцентировать на том, что это моя первая игра. Я...

«Уважаемый Илон Маск, желаю тебе в 2022 году построить свою Tesla и полететь на ней на Марс». Яндекс приспособил нейросеть рисовать новогодние открытки Команда Яндекса объявила о запуске новой полезной функции сервиса «Балабоба». Как раз к Новому году разработчики научили «Балабобу» рисовать и подписывать красивые новогодние открытки.  Протестировать сервис могут все желающие. Для создания...

Предпринимаем в ERP (о деньгах и совести) «Деньги не главное…» С такой мыслью закинутый случайным течением начинаешь работать аналитиком / консультантом / программистом ERP-систем (MS Dynamics AX, D 365 FO, 1С ERP, SAP и др.). Деньги как бы важны в жизни, думаешь ты, и их всегда не хватает, но работаешь ты...

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

Пять лучших механических клавиатур из новейших моделей В блоге компании Selectel на habr.com опубликована подборка наиболее интересных клавиатур из тех, что недавно появились на рынке.

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

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

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

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

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

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

[Перевод] RecyclerView Adapter in Android, сделай быстрее и проще Здравствуйте дорогие хабрчане. Это статья основана на статье https://blog.iamsuleiman.com/recyclerview-adapter-android-made-fast-easy/#clicklistener написанной в 2017 году на Java. А статью которую вы читаете, уже на Kotlin.Каждый раз, когда мы думаем о создании RecyclerVi...

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

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

Kubernetes: трансформация к SecDevSecOpsSec Данная статья — взгляд на то, как Kubernetes способен повысить уровень безопасности, упростив управление ею и ускорив внедрение механизмов безопасности с точки зрения специалиста по ИБ, который большую часть своей карьеры занимался наступательной безопасностью. Сейчас на при...

ВНЖ Турции — всё? «Раньше» в Турции можно было достаточно просто получить ВНЖ: купить жилье и получить ВНЖ на основании свидетельства о собственности, или арендовать на год, и на этом основании как раз получить ВНЖ на год. Сейчас получить ВНЖ все труднее и труднее. Почему? Потому что Тур...

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

Как мы провели TAC 2021. Впечатления, тезисы, видео Привет, я Евгений Степченко, delivery-менеджер Тинькофф. В октябре мы провели Tinkoff Agile Conference про масштабирование изменений и изменения при масштабировании, развитие команд и инженерные практики. Нам важно, чтобы тимлиды, техлиды, менеджеры и эксперты развивались ка...

Apple Watch, статистика и Siri — как мы провели iOS-хакатон Всем привет, меня зовут Семён, я iOS-разработчик в Ситимобиле.

Как мы создавали Data Management Platform: архитектура, проблемы, выводы Для таргетинга мы в Ozon используем сегменты, в которые группируем пользователей по интересам. Интересы могут быть определены через систему трекинга событий. Последние в свою очередь формируются в процессе взаимодействия пользователя с маркетплейсом Ozon. На основе сегментов...

Анализ финансовых ботов, можно ли заработать? Разбираю разные подходы к созданию ботов и смотрю на их эффективностьЗаработает ли бот достаточно денег? Будет ли стабильный заработок? Достигнет ли он когда-нибудь годового дохода в $100,000? В этом посте я отвечу на эти вопросы и дам вам несколько советов, как двигаться да...

Titan Slayer запустили в TapTap, что нового? Карточный проект Titan Slayer появился в TapTap. Стоит ли тратить на него время спустя пол года после релиза? Если вы играли в Slay the Spire и ей подобные проекты, то Titan Slayer может стать следующей остановкой. Сейчас состоялся релиз в TapTap, и мы заглянули на огонёк, ...

[Перевод] 30 лучших Python-проектов на GitHub на начало 2022 года Наверняка многим из вас любопытно было бы узнать, какие Python-проекты являются самыми популярными на начало 2022 года. GitHub, безусловно, лучшее место для получения этой статистики. Пусть здесь можно найти не все проекты, но ему нет достойной альтернативы. Читать далее

Мой опыт с Webpack 5 Module Federation Всем привет. Меня зовут Михаил, я - фронтенд-разработчик в Лиге Цифровой Экономики.В последнее время я пробую себя в должности руководителя направления фронтенд-разработки, однако я хочу с вами поделиться опытом разработки приложения с применением Webpack Module Federation, ...

Нужен ли антивирус для macOS Надеемся, ваша короткая рабочая неделя пролетела так же быстро, как и у нас! Тем не менее, она была насыщенной: несмотря на выходные, Apple нашла время напакостить и отключила еще один способ оплаты в App Store для россиян, а также стало известно, что Сбербанк остался без &...

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

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

Встречаем ровер третьего поколения: история создания робота-курьера Яндекса Встречайте! Мы выпустили на улицу роботов третьего поколения — модель R3 уже можно встретить в Москве, Иннополисе и США. До конца года мы планируем произвести больше сотни таких роботов, и в дальнейшем будем расширять флот за счёт них. Меня зовут Алексей, я работаю в Yan...

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

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

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

Держи свой трафик в тайне. SSL Pinning — ещё раз о том же самом Всем привет! Меня зовут Юрий Шабалин, я один из основателей компании Stingray Technologies. Мы разрабатываем платформу анализа защищенности мобильных приложений iOS и Android. Сегодня я хотел бы снова затронуть тему безопасности сетевого взаимодействия между приложением и ег...

Идет регистрация на конкурс Secur’IT Cup 2021 с главным призом в 10 тысяч долларов В этом году участникам конкурса предлагается разработать проекты, направленные на решение проблем кибербезопасности в одной из следующих областей:защита устройств интернета вещей, таких как домашние и медицинские носимые устройства, беспилотные автомобили, включая дроны;маши...

[Перевод] Как я провалил 5 хобби-проектов за 6 лет и заработал 0 долларов Это история о том, как я мечтал создать генерирующий прибыль онлайн-проект, стремясь к финансовой независимости и творческой свободе. Спустя пять лет ни один из моих проектов не достиг успеха и это по-прежнему остаётся мечтой. Позвольте мне подробно рассказать о своих прова...

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

Actions: как в GitHub, но в GitLab Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group.То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в компании достигает такой зрелости, что появляются tools team, enabling team и ин...

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

[Перевод] Вышла Beta Go 1.18 с дженериками. Подробности из блога Go под катом Официальный релиз Go 1.18 состоится только через пару месяцев. Это первый предварительный выпуск Go 1.18, чтобы вы могли попробовать его и сообщить о проблемах. Go 1.18 Beta 1 — это огромный объём работы всей команды разработчиков Go в Google и участников проекта Go по ...

Собеседование наоборот: ICL, Росбанк, EPAM, Лига Цифровой Экономики, HF Labs и Luxoft Недавно на Хабр Карьере завершилась неделя тестировщиков, в конце которой участники могли задать свои вопросы представителям компаний-работодателей. Вопросов оказалось так много, что мы выбрали самые интересные из тех, что не успели обсудить и отправили спикерам из ICL, Росб...

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

Сравнение возможностей AsciiDoc и DITA Всем лучи добра! Меня зовут Владимир Маркиев, я -- технический писатель в Docsvision. Расскажу вам о двух Docs as Code инструментах. На случай, если вы делали документацию в ворде или ещё где-то, а теперь решили отделить форматирование от документации и захотели "чтобы было ...

Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced Привет, Хабр! Меня зовут Кирилл Шеховцов, и я технический лидер в SberCloud. Сегодня расскажу, как быстро интегрировать пайплайн Continuous Integration/Continuous Delivery (CI/CD) и продуктовый подход к проектированию приложений в облаке SberCloud.Advanced. Эта обзорная стат...

DevSecOps by Swordfish Security. Часть первая Меня зовут Юрий Сергеев, я основатель и управляющий партнер в Swordfish Security. С 2017 наша компания активно занимается проблематикой построения процессов разработки защищенного ПО (Secure Software Development Lifecycle). За прошедшие годы нам посчастливилось реализов...

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

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

“Сетевая Академия ЛАНИТ” запустила новые курсы подготовки ИТ-специалистов в Удмуртии Успешно завершился первый курс обучения будущих тестировщиков в рамках совместного проекта учебного центра “Сетевая Академия ЛАНИТ” (входит в ГК ЛАНИТ) и Правительства Удмуртии. В настоящее время объявлена запись на курсы по другим популярным  ИТ-специальностям. Развити...

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

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

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

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

Кто проживает на дне океана: дата-центры погружаются на глубину 3000 м Насколько можно понять, первыми, кто не только предложил опустить серверы на дно моря, но и реализовал проект подводного дата-центра, стали инженеры из Microsoft. Затем, увидев, что у американцев вроде бы все получается, стали работать с концепцией подводного дата-центра к...

Flink для самых маленьких Привет! Меня зовут Юля, я работаю в дирекции больших данных Билайн, недавно я познакомилась с фреймворком Flink и хочу рассказать о своих впечатлениях на примере простой с первого взгляда задачи.Итак, что же такое Flink? Apache Flink – это фреймворк и движок для statefu...

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

Загрузка, парсинг и визуализация данных без программирования Признаюсь честно, у меня как у программиста, хоть и не настоящего, есть недоверие к «no-code» решениям. То есть тем, которые не требуют программирования, где всё можно делать через drag-and-drop и клики мышкой. Но после полугода разработки собственного «no-code» ETL сервиса ...

Залечь на дно в Брюгге. Опыт студента Computer Science в Бельгии Привет, хабровчанин!Я студент первого курса Applied Computer Sciene - major Cyber Security университета Howest в Брюгге, Бельгия. Несколько раз читал на Хабре статьи про высшее образование в сфере Computer Science в СНГ и решил поделиться своим опытом по истечении первых дву...

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

Как я влюбился в UX и бросил маркетинг Привет, меня зовут Андрей Кононов, сейчас я работаю аналитиком-проектировщиком в «Спортмастере», а до этого много лет проработал маркетологом. В этом посте расскажу, как открыл для себя сферу UI/UX и почему в найме оказалось удобнее, чем на фрилансе.Итак, по порядку.Маркетол...

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

О не лучших временах AMD - подборка худших процессоров и видеокарт компании Неудачные процессоры AMD за последние 10 лет. Неполноценные сокеты и APU. Провальная технология Dual Graphics и слабая RX580. Трудное выживание компании в 2010-2016 годах.

Стоит ли сейчас покупать новые iPhone и Mac: ответы на частые вопросы из-за приостановки продаж Apple в России В последние дни нам в Fixed.one поступает много вопросов о том, что произойдёт дальше с техникой и сервисами компании: можно ли будет чиниться, не заблокируются ли iPhone и другие. Попробуем ответить на самые популярные. ...

Huawei P50 Pro и P50 Pocket поступят в продажу за пределами Китая 26 января Завтра состоится официальное мероприятие Huawei, в рамках которого компания представит свои флагманы – P50 Pro и P50 Pocket – для глобального рынка. Однако уже сейчас стала известна дата начала продаж: купить флагманы Huawei в Европе и других странах можно б...

Дефицитную электронику для новой Lada Vesta будут делать в России Вице-премьер Удмуртии Константин Сунцов заявил, что дефицитную электронику, необходимую для производства автомобилей Lada Vesta на предприятии «АвтоВАЗа» в Ижевске, должны начать создавать в России в ближайшие два года. Есть вопрос в доставке комплектующих и...

[Перевод] От песочных часов к пирамиде: как усовершенствовать структуру тестов Меня зовут Владислав Романенко, я Senior iOS QA Engineer в Badoo и Bumble. Мы регулярно внедряем новые фичи в приложения, и автоматизация тестирования — один из способов не пропустить баги. Фактически автотесты входят в жизненный цикл всех частей наших приложений: бэкенда, с...

Почему Starlink от Маска — это скам В тоннелях Boring Company, построенных, чтобы не было пробок, теперь пробки. Cybertruck не поедет до 2023 года Но все это мелкие проблемы по сравнению с тем, чем обещает стать Starlink. Это главный проект Илона Маска, который должен спонсировать SpaceX, и собрать достаточн...

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола,...

Adobe представила Project Shasta для записи звука на основе ИИ Adobe тестирует новый веб-инструмент, который использует искусственный интеллект для упрощения записи звука. Программное обеспечение называется Project Shasta, и оно может сделать запись или редактирование подкастов и других проектов намного проще и доступнее. Проект начался...

Ещё одна статья про дизайн-системы (в продуктовом дизайне) Привет. Меня зовут Костя, и я отвечаю за дизайн в Агиме. И да, я решил написать ещё одну статью по дизайн-системам, в довесок к 7 млн уже существующих. Я думаю, эта статья будет бесполезна для любого, кто сталкивался с ДС вживую. Но с другой стороны, мне регулярно ...

CoroOS: концепт операционной системы для микроконтролеров на корутинах С++20 Здравствуйте! Меня зовут Александр, и я работаю программистом микроконтроллеров.Наверное, любой разработчик встраиваемых систем время от времени подумывает написать свою собственную ось. Такую, чтобы другим неповадно было!И ваш автор не исключение. Как по мне - дело не то чт...

Глубоководное облако: Subsea Cloud предлагает размещать дата-центры на дне океана Полку подводных дата-центров прибыло — стартап Subsea Cloud, в отличие от проектов Highlander и Microsoft Natick, предлагает размещать центры обработки данных (ЦОД) не на мелководье в прибрежных водах, а на морском или океанском дне на глубине до 3000 м. Делается это не толь...

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

Как построить механизм поиска и усиления product/market fit: история Superhuman Это адаптированный перевод публикации Rahul Vohra, основателя и гендиректора Superhuman, от создателя проекта GoPractice! и автора одноимённого Telegram-канала Олега Якубенкова. ...

Билеты на микросервисах: как мы добавили в банк… стадион Привет! Меня зовут Ренат Шафиев, я с 2008 года работаю в банковской сфере и сейчас занимаюсь нефинансовыми сервисами для мобильного приложения и интернет-банка ВТБ Онлайн. Недавно мы запустили сервис по оформлению билетов на «ВТБ Арену» — он позволяет смотреть афишу мероприя...

Видео: новый трейлер симулятора университета Two Point Campus посвятили курсу археологии Издательство Sega и разработчики из Two Point Studios (Two Point Hospital), представили новый геймплейный трейлер симулятора Two Point Campus. Видеоролик посвящён курсу археологии, на который смогут записаться будущие студенты университета. Источник изображения: Steam Посети...

Как правильно верстать в 2022 году. Часть 1 Меня зовут Николай, я Frontend-разработчик IT-компании Relog. Хочу рассказать о самых распространённых ошибках в вёрстке современных проектов.Дело в том, что лишь малая часть современных фронтендеров обращает внимание на работу с HTML и CSS, предпочитая готовые решения, врод...

[Перевод] Введение в Maven Toolchain Java развивается гораздо быстрее, чем раньше. Но не все проекты, над которыми мы работаем, поспевают за этим темпом.У меня есть проекты на Java 8, 11 и 17, и иногда я хочу поиграть с имеющимися сборками более новых версий.Как обеспечить их создание без необходимости постоя...

Яндекс.Практикум: самый подробный отзыв Хочу поделиться личным опытом (об/м)учения в Яндекс.Практикуме на курсе "Веб-разработчик", и почему, вернувшись на год назад в прошлое, я бы никогда не стал там учиться даже за бесплатно.Для начала расскажу о причинах, по которым я решил войти в IT (спойлер: и в итоге всё-та...

Альтернативное использование инструмента для нагрузочного тестирование Apache JMeter Всем привет! Меня зовут Андрей Попов, я Middle QA Engineer Auto-test в Утконос Онлайн. В этой статье хочу поделиться, почему мы выбрали Apache JMeter для нагрузочного тестирования, как выглядит этот инструмент, для чего он был нам нужен, и как мы используем его для нестандар...

OWASP Top Ten и Software Composition Analysis (SCA) Категория A9 из OWASP Top Ten 2017 (ставшая A6 в OWASP Top Ten 2021) посвящена использованию компонентов с известными уязвимостями. Для её покрытия в PVS-Studio разработчикам придётся превратить анализатор в полноценное SCA-решение. Как же анализатор кода будет искать уязвим...

[Перевод] Сравниваем async/await и then/catch с примерами  В JavaScript есть два основных способа обработки асинхронного кода: Promise (ES6) и async / await (ES7). Эти синтаксисы дают нам равные базовые функции, но по-разному влияют на читаемость и область видимости. В этой статье мы увидим, как один синтаксис помогает, а друг...

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

FIFO для самых маленьких (вместе с вопросами на интервью) "Напишите на доске код на верилоге для FIFO" - это популярный вопрос во время интервью в компании типа Apple и AMD, причем у него есть вариации для всех уровней инженеров, так как существуют десятки типа реализаций FIFO: на D-триггерах, встроенной SRAM памяти или на массиве ...

[Перевод] Дженерики в Go — подробности из блога разработчиков В Go 1.18 добавлена поддержка дженериков. Это самое большое нововведение с момента первого Open Source выпуска Go. Не будем пытаться охватить все детали, затронем все важные моменты. Подробное описание со множеством примеров смотрите в документе с предложением. Материал...

Выбираем сервер для Minecraft: на что обратить внимание? Выбирая сервер для Minecraft, в первую очередь нужно понять, для чего он вам понадобился. Мониторинг – лучший способ найти самые популярные модели разной сборки. Облегчить этот процесс вам поможет специальный сервис mineserv.top. То есть с помощью этого ресурса вы сможете на...

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

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

Тренды веб-разработки в 2022 году: как стать востребованным фронтендером Новый год — отличное время для изучения новых технологий. Но каких? Что будет в тренде в 2022 году? Ведущие эксперты с многолетним опытом в программировании дадут ответы на эти вопросы в прямом эфире! Программа лайва: - Общие тренды разработки и тенденции сферы IT. - К...

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

Что такое ECS и с чем его компилят Привет! Эта статья — первая в блоге MY.GAMES, международного разработчика и издателя видеоигр. Здесь мы объединим наработки и экспертизу всех 14 наших игровых студий. Впрочем, будем рассказывать не только о внутренней кухне экосистемы MY.GAMES, но и о том, чем живет геймдев ...

Дилемма моделирования в рамках Data Vault/Anchor Modeling: объект или событие Всем привет :) Меня зовут Голов Николай, я строю платформу данных на основе Snowflake и Anchor Modeling в ManyChat.В этой статье я уже подробно рассказывал, как решал аналогичную задачу  в Авито, используя Vertica и методологию Anchor Modeling. В комментариях ...

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

Этапы погружения junior-разработчика Всем привет! Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и ...

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

Восприятие цвета в интерфейсе: почему мы видим его по-разному Про инклюзивность в интерфейсах и то, как дизайнеру учесть особенности цветового зрения.Привет! Меня зовут Николай Комиссаров, я руковожу командой дизайна Пульса (pulse.mail.ru) и медиапроектов в VK, а также занимаюсь социальными проектами компании. Недавно, работая над...

Тест для настоящих эрудитов: разбираетесь ли вы в поп-культуре? Искусство Артефакт 06.12.2021, 14:33 Тест для настоящих эрудитов: разбираетесь ли вы в поп-культуре? Насколько хорошо вы знакомы с поп-культурой? Подмечаете ли все детали или обращаете внимание только на суть? Предлагаем пройти тест, ч...

Тащите меня семеро, или D'n'D в iOS Привет, Хабр! Меня зовут Никитин Алексей, я iOS разработчик в компании 65apps. Хорошо было бы порассуждать о Dragon and Dangerous, но нет. Речь пойдет о перемещении объектов. Перетаскивание как внутри одного приложения, так и между разными — с точки зрения пользователя вещь ...

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

Бумажный интернет с поисковыми запросами в 1910 году На этот раз мы расскажем о событиях далекого прошлого. А именно про Mundaneum – работающий бумажный интернет Поля Отле. 100 лет назад он уже обрабатывал 1500 поисковых запросов в год со всего мира. Это было за 55 лет до того, как Тед Нельсон представил гипертекст, за 79 лет ...

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

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

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

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

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

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

Чтобы решать «нерешаемые» задачи, нужно знать алгоритмы Артем Мурадов — Senior Software Development Engineer в Amazon и автор курса «Алгоритмы: roadmap для работы и собеседований». Уже больше 14 лет он использует алгоритмы для решения рабочих задач и прохождения собеседований. С помощью алгоритмов он повышал производительность пр...

Для мониторинга CronJob в Kubernetes нужен простой советский… Привет, Олимпийский Хабр! Меня зовут Аня, я работаю в Ozon: строю и развиваю инфраструктуру мониторинга в Observability-платформе. Моя команда помогает разработчикам следить за своими сервисами и своевременно получать алерты, если что-то идёт не так. На Хабре довольно много ...

Новый запуск курса Natural Language Processing TL;DR: Этой весной сообщество Open Data Science и компания Huawei делают новый запуск курса по обработке естесственного языка. Регистрироваться на сайте ODS.ai, в заявке укажите course-nlp-huawei Читать далее

Советы начинающим тимлидам: как работать с командой, выбраться из ловушки токсичного специалиста и не сойти с ума Привет, Хабр! Меня зовут Никита Пимошенко, я тимлид команды Billing API в Quadcode. Сегодня поделюсь советами и кейсами из практики, которые пригодятся начинающим тимлидам. Читать далее

Эволюция UI-тестов в iOS-приложении Test-driven development — по-прежнему спорная тема. Часто встречается обоснованное, в общем-то, мнение, что такая разработка нужна только большим компаниям, потому что только у них достаточно ресурсов для создания и поддержки большого количества тест-кейсов. Но сегодня на п...

[recovery mode] Python: рефлексия Я пишу на Python примерно с 15-го года. Я определённо люблю его. Он так прост... В этом эссе я хотел бы вспонить, как начались мои взаимоотношения с этим замечательным языком, что за всё это время я узнал, что заставляло меня пищать от восторга, и рвать на голове волосы от р...

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

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

Apple поделился новыми функциями iMovie, которые появятся в апреле После завершения мероприятия «Peek Performance» Apple представила две новые функции для iMovie, которые называются Magic Movie и Storyboards. С помощью Magic Movie вы можете быстро создавать видео, выбирая медиафайлы или альбомы из своей библиотеки и позволять пакету автомат...

Мои собеседования '2021 (C++ developer) Привет, меня зовут Дмитрий, разработчик на C++ со стажем более 15 лет. В основном приходилось заниматься разработкой десктопного софта и софта для мобильных устройств. Живу в Москве.В начале 2021 года, после шести лет работы в одной компании (хотя и очень хорошей), решил что...

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

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

Актуальные промокоды для Lords Mobile (Апрель 2022) Проект Lords Mobile славен крупными баталиями и донатом. Благодаря ежемесячным промокодам вам больше не придётся тратить свои кровные деньги. Lords Mobile — мобильная стратегия, в которой мы одновременно с противником вызываем на поле боя отряды юнитов, героев и строим обо...

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

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

Хранители данных: как устроена работа с DWH в Lamoda Всем привет! Меня зовут Юлия Скогорева, я системный аналитик в команде Center of excellence в Lamoda, которая входит в дирекцию данных и аналитики.Если бизнесу нужны какие-то данные для принятия важных решений, то на помощь приходит наша команда. Мы тщательно изучаем множест...

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

Аренда квартир в Харькове в ЖК «Воробьевы горы» — пассивный доход с минимальными вложениями! Хотите зарабатывать, не прилагая усилий? Покупайте недвижимость в ЖК «Воробьевы горы» и начинайте свой бизнес на ее сдаче в аренду! Это очень выгодное и прибыльное вложение, так как снять квартиру новострое в Харькове без посредников долгосрочно сегодня хотят очень многие! К...

В декабрьскую подборку для подписчиков PS Plus вошли Mortal Shell, LEGO DC Super-Villains и новое издание Godfall Издательство Sony Interactive Entertainment на сайте официального блога PlayStation представило декабрьскую подборку бесплатных игр для подписчиков своего сервиса PlayStation Plus. Источник изображения: Gearbox Software Благодаря порталу Dealabs наполнение грядущей линейки P...

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

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

Как я визуализировал граф билда. Build Graph for Xcode Каждый год я стараюсь запускать по одному пет-проекту. Самый первый начинался ещё до того, как я умел пользоваться Git, а последний вообще был не программой, а книгой про доступность. Каждый проект учил меня как программированию, так и подходу к продуктовой разработке, что п...

Работают ли сейчас уровни ссылок? В блоге Collaborator недавно опубликовали интересную подборку с примерами неудачного опыта в SEO. Один из антикейсов оказался по методике многоуровневых ссылок, о которой я писал в своем блоге в 2013 году в посте "Удар шершня". Оказалось, что ребята потратили $20K на экспер...

Почему iPhone SE 3 — лучший смартфон для России в 2022 В начале этой недели Apple представила iPhone SE 2022. Новинка оказалась ровно такой, какой его ждали: корпус от iPhone 8, процессор от iPhone 13, маленький экран на 4,7 дюйма, кнопка Home со вписанным сканером Touch ID, и одиночная камера из 2017 года. В общем, помесь буль...

Моё число круче, чем у Шелдона Купера Шелдон Купер считал, что лучшее число — это 73. Он весьма убедительно это доказывал, но ведь можно найти числа и поинтереснее. Например, 89. А ещё можно покопаться в бесконечных знаках чисел π и e, например, поискать там дату своего рождения. Дата-палиндром 22.02.2022 — подх...

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

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

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

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

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

OverScript — язык программирования, написанный на C# Привет! Меня зовут Дмитрий, я написал на C# свой интерпретируемый язык программирования, который назвал — OverScript. Это си-подобный язык со статической типизацией. Сразу скажу, что это не прототип, а готовый проект. Весь код на 100% мой. Я подробно не интересовался, как на...

В рамках проекта Минцифры России состоялся запуск программы от ГК ЛАНИТ и “1С” Совместный проект “1С” и группы ЛАНИТ – компания “Мобильное Электронное Образование” – разработала курсы по обучению программированию, благодаря которым учащиеся школ могут бесплатно осваивать наиболее востребованные специальности. Проект получил одобрение Минциф...

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

Тестирование СУБД: 10 лет опыта Меня зовут Сергей Бронников, я работаю в команде Tarantool. Когда я присоединился к ней, то не нашёл общего описания того, как устроено тестирование в проекте. Поэтому я вёл для себя заметки по мере погружения в разработку. Я решил переработать их в статью. Она может быть ин...

Обратный осмос для водоснабжения дома (часть 1 — гидравлика) Доброго времени суток. На Хабре уже было достаточно много статей про обратный осмос и жесткость воды. Но в основном они были о маленьких системах питьевого осмоса. В данном посте хочу поделится опытом сборки фильтра высокой производительности (250 литров в час) для водоснабж...

Использование Typescript для создания react компонента «Простой фабрики» Использование Typescript при создании React компонента «Простой фабрики»Создадим типизированный компонент-фабрику правильно. Так, чтобы он принимал только нужные параметры и ругался на некорректные. Данный подход применим и в других ситуацией, но&nbs...

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

[recovery mode] Gitlab CI «Smart» Pipeline: родители и дети За более 3х летний срок существования продукта у нас собралось более чем 20 репозиториев со spark проектами. Процесс CICD был реализован на Jenkins. С определенного момента у GitLab CI появилась возможность создавать собственные CICD. Но долгое время я совершенно не восп...

Как получить инвестиции на первый проект… и доделать его Вы придумали гениальную идею игры или даже подготовили прототип и теперь задаетесь вопросом: “Где взять деньги на реализацию?” Разберемся с возможными способами и подводными камнями с сооснователем студии Uniday Games Алиной Ситбаталовой на примере проекта «Puzzle Squad», ко...

Instagram рассматривает внедрение NFT, поскольку они могут стать важной частью метавселенной Instagram ищет способ привнести NFT на свою платформу, объединяющую два миллиарда пользователей, поскольку её материнская компания Meta делает ставку на метавселеную. Генеральный директор компании Адам Мосери (Adam Moseri) на выходных заявил, что платформа работает над созда...

Из Java в Kotlin: туда и обратно В статье рассмотрены проблемы и решения, которые возникли при добавлении Kotlin в небольшой существующий микросервис на Spring Boot, написанный на Java. В рамках статьи не будут рассматриваться плюсы и минусы того или иного языка - здесь и так сломано много копий. В рамках п...

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

[Перевод] 12 визуализаций данных, которые иллюстрируют самые большие проблемы бедности Здесь собраны лучшие визуализации данных о глобальной грамотности, смертности, рождаемости и многом другом, которые помогут оценить перспективы некоторых из самых серьезных проблем, связанных с бедностью в наши дни. Хорошие новости: Уровень крайней бедности снижается, а прод...

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

Эффективные коммуникации на удаленке Сегодня поговорим о том, как работают коммуникации внутри удаленной команды. Года два назад мы рассказывали о технической стороне вопроса - мессенджерах и таймаутах для ответа (https://habr.com/ru/company/maxilect/blog/479518/), а сегодня ударимся в психологию и детали перед...

Путь от системного аналитика в лиды. Обязанности, лайфхаки Думаете, любой аналитик вырастает в лиды? А как понять, что я готов быть лидом? Что поменяется, когда я стану лидом? Как много вопросов и мало ответов сейчас, но советую прочесть статью до конца — все станет прозрачнее и понятнее. Итак, полетели!Вспомните: ночная Фурия ...

Новости импортозамещения в пересечении тактового домена Если вы собираетесь собеседоваться в Apple или Байкал на одну из позиций по проектированию или верификации систем на кристалле (System-on-Chip - SoC), вам совершенно абсолютно точно нужно подготовиться к вопросам по пересечению тактового домена (Clock Domain Crossing- CDC). ...

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

[Перевод] git bisect: путешествие по времени и багам Добрый день, меня зовут Павел Поляков, я Principal Engineer в каршеринг компании SHARE NOW, в Гамбурге в

ElasticSearch — как мы делали свою речевую аналитику Привет! Меня зовут Аркадий. Последние пару лет я в основном занимаюсь развитием поиска по тексту в команде TQM (Tinkoff Quality Management) в банке Тинькофф. Наш продукт — это речевая аналитика по звонкам, чатам и другим активностям, контроль качества, анализ и прочее. Более...

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

Онлайн-конференция «Разработка нового продукта на сложном рынке» Эксперты компаний Red Collar и «Таможенной карты» в прямом эфире расскажут о разработке высоконагруженного сервиса тамо — системы онлайн-декларирования товаров. Полезно всем, кто занят разработкой и запуском цифровых продуктов в любой сфере б...

All Cups запустила бесплатный курс для новичков по разработке игрового искусственного интеллекта Курс, состоящий из 9 уроков, пройдет в рамках I Открытого чемпионата по искусственному интеллекту SPb AI Champ’21. Начинающие разработчики разберут базовые понятия сферы искусственного интеллекта и варианты практического применения распространенных алгоритмов. Обучение...

Боты, работа с логами и обзоры инструментов: что было интересного про Serverless за год Привет, Хабр! Меня зовут Антон Черноусов, я куратор хаба Serverless. В этом посте я расскажу, что интересного тут было про бессерверные технологии за год. Разложил их по нескольким группам и выстроил от теории к практике: сначала посты про саму технологию, затем про старт ра...

JNI, часть 3: производительность Java/JNI/NDK Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу замеры производительности, ...

В YouTube могут появиться NFT. Также платформе интересна концепция метавселенной На YouTube могут появиться NFT. И это не слух, а слова главный директор по продуктам платформы Нила Мохана (Neal Mohan). Web3 также открывает новые возможности для авторов. Мы считаем, что новые технологии, такие как блокчейн и NFT, могут позволить авторам строить более...

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

Экспортёры не могут продать валютную выручку из-за падения спроса на доллары и евро — «Ведомости» Вопрос не в объёмах продажи, а в том — по какому курсу продавать, говорит другой источник.

Раскрыта дата релиза Dragon Quest Keshi Keshi Square Enix выпустит Dragon Quest Keshi Keshi в декабре. Нам обещают милые приключения со знакомыми персонажами. Dragon Quest Keshi Keshi — это аркадная игра в жанре «собери три в ряд». Зарубежные издания сообщают, что релиз состоится уже первого декабря, но пока только в Я...

[Перевод] Как я хакнул все районные школы, чтобы показать рикролл, и что из этого вышло 30 апреля 2021 года автор проделал рикролл по своему школьному округу. Это не только моя школа, но и весь школьный городской округ 214 (далее — D214), один из крупнейших школьных округов в Иллинойсе, состоящий из 6 школ, в которых учатся более 11 000 человек. Подробности рас...

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

6 лучших телефонов с большим экраном Вы любите большие телефоны? Уверен, что многие ответят утвердительно. Я сам их не очень люблю и постоянно выступаю за то, чтобы производители выпускали больше компактных моделей. Но по той или иной причине я сам постоянно пользуюсь большими смартфонами. Что-то по работе, чт...

[Перевод] Нужна система с низкими задержками? Выбираем Java вместо C++ Все разработчики знают, что есть два способа сделать дело: первый — вручную, медленно, нервно, сложно, либо второй – автоматизировано, быстро и еще сложнее. Например, я мог бы продолжить писать эту статью о том, почему стоит использовать Java вместо C++ при программировании ...

Впечатления о Golang от разработчика на PHP Привет! Меня зовут Андрей Литвиненко и я имею почти 15-летний опыт разработки на PHP. Уже около трех месяцев я активно пишу на Go и хочу поделиться наблюдениями, которые отметил для себя. Возможно, этот текст будет полезен тем, кто сейчас знаком с PHP и подумывает познакомит...

Rainbow Six Siege Mobile могут показать в апреле Ubisoft работает над Rainbow Six Siege Mobile совместно с Tencent. Анонс в первых числах апреля и это не первоапрельская шутка. Rainbow Six Siege Mobile — командный шутер для iOS и Андроид, который покажут 6-го апреля 2022 года. Релиз игры намечен на 2023 год, пока неясно в...

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

Почти 4 тысячи новых рабочих мест появится в ВАО и ЗелАО Два застройщика приступили к реализации проектов в рамках программы стимулирования создания мест приложения труда. На востоке столицы началось строительство офисно-торгового центра, а в Зеленограде на площадке «Алабушево» ОЭЗ «Технополис Москва» — подготовка строительн...

Техномагия для гиганта: как IT двигает ЕВРАЗ, а ЕВРАЗ качает IT Привет, Хабр! Вы когда-нибудь задумывались, что чувствовали люди, создавшие паровую машину? А запустившие первый двигатель? Первый летательный аппарат? Они делали что-то первыми и видели результаты своей работы. Примерно это сейчас переживают айтишники, работающие на произво...

Сколько проезжих полос на дороге: вопрос из ПДД с подвохом Автомобили Другое 27.12.2021, 17:07 Сколько проезжих полос на дороге: вопрос из ПДД с подвохом Автолюбители обожают широкие трассы! Просторно, свободно — красота. Но на таких дорогах есть свои нюансы. Думаете это не так? Давайте провер...

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

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

[Перевод] PyQt6 — полное руководство для новичков К старту курса по разработке на Python делимся детальным руководством по работе с PyQt 6 для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:1. Первое приложение2. Слоты и сигналы3. ВиджетыЗа подробностями приглашаем под кат. Читать далее

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

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

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

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

Установлен новый рекорд Kickstarter, и речь вовсе не о гаджетах. На книги Брэндона Сандерсона собрали почти 42 млн долларов На платформе Kickstarter установлен новый рекорд. Вчера завершила кампания по сбору средств на четыре новые книги Брэндона Сандерсона (Brandon Sanderson) — американского писателя, пишущего в жанре фэнтези.  За месяц проект Сандерсона собрал 41,75 млн долларо...

Пандемия, бодипозитив, развлечения и «как сложить джинсы». Google подвела итоги поисковых запросов за 2021 год Компания Google подвела итоги работы своего поиска в 2021 году и выпустила соответствующее видео.  Видео начинается с достаточно минорного настроя, что логично, учитывая бушующую пандемию. Google говорит, что в этом году количество запросов «как лечить&r...

14 лет блогу shakin.ru. Видео с поздравлениями Дорогие друзья, блогу shakin.ru исполнилось 14 лет! Я благодарен вам, мои дорогие читатели, за то, что приходите на мой блог! [Читать далее]

Самые интересные блоги и сайты по C# / .NET В этой небольшой подборке собраны разные источники информации, которые могут быть полезны C# / .NET разработчикам: блоги, репозитории с исходным кодом, стандарты и аккаунты разработчиков, рассказывающих о тонкостях как языка, так и платформы в целом. Читать дальше →

[Перевод] Пишем Python-расширение на Ассемблере (зачем?) Прим. Wunder Fund: в жизни каждого человека случается момент, когда ему приходиться позаниматься реверс-инжинирингом. В статье вы найдёте базовые особенности работы с ассемблером, а также прочитаете увлекательную историю господина, который решил написать Питон-библиотеку на ...

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

Как заработать на хобби Наука Гуманитарные науки 02.11.2021, 07:45 Как заработать на хобби Если вы устали от каждодневной рутины и ищете любые способы реализовать свой творческий потенциал, то у нас для вас хорошие новости — в современном мире можно зарабатыв...

[Перевод] Дзен Nim 1. Копирование плохого дизайна — плохой дизайн.2. Если компилятор не может рассуждать о коде, то и программист не может.3. Не стой на пути у программиста.4. Перенеси работу на этап компиляции: программы запускаются гораздо чаще, чем компилируются.5. Настраиваемое управление ...

Получите доступ к видеозаписям выступлений Dell Technologies Forum, чтобы быть в курсе актуальных направлений в ИТ Цифровая трансформация в последние месяцы была особенно интенсивной. Во всех отраслях экономики компании продолжают вливаться в тренд ИТ-инноваций с точки зрения гибридных решений для работы, модели потребления aaS («как сервис»), использования массивов д...

Gatling. Тестирование JDBC Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще м...

Hatsune Miku: Colorful Stage обзавелась датой релиза Издатель SEGA анонсировал дату глобального релиза Hatsune Miku: Colorful Stage. Это музыкальная игра с онлайн-элементами и треками в стиле Guitar Hero. Hatsune Miku: Colorful Stage — это музыкальная игра про молодёжь, которая хочет стать такой же успешной и популярной, как ...

«Ростелеком» запускает онлайн-курс по мобильной разработке Курс разделен на три группы по специализациям: Swift (iOS), Kotlin (Android), Flutter/Dart (гибриды). По итогам первого семестра учащимся предстоит защитить курсовую работу, после второго — дипломную. Лучшие выпускники получат предложение о работе в ИТ-команде «Ростелекома».

Текстовые игры — новый старый инструмент для автора или «Сделаем Текстовые Квесты снова Великими!» Про текстовые игры написано довольно много как на Хабре, так и на просторах интернета. Это один из самых первых жанров интерактивных развлечений с использованием ЭВМ и даже без него (просьба поделиться опытом НЕэлектронных текстовых игр в комментариях). В данной статье я хоч...

Как рассрочка, только лучше: Apple будет сама продавать iPhone по подписке Если вы думаете, что iPhone считается дорогим смартфоном только в России, вы ошибаетесь. Даже в США и богатых европейских странах 1000 долларов или евро — это хорошие деньги. Поэтому Apple не может себе позволить увеличивать цены на новые iPhone, потому что многие про...

Публикуем проект с помощью Gradle и Sonatype в Maven Central без рук Это такое приятное чувство, когда ты закончил какую-то задачу. А особенно когда твой проект уже готов к релизу. Остался лишь последний шаг. Публикация проекта в Maven Central, имеено об этом я расскажу в этой статье. Как настроить Gradle, чтобы потом без труда настроить CI....

10 лучших бесплатных OSINT-инструментов по версии компании T.Hunter Приветствую Хабр. На связи T.Hunter. Недавно у нас в офисе разгорелся спор – наберется ли хотя бы 10 сносных и, самое главное, БЕСПЛАТНЫХ инструментов для проведения OSINT? Ну и оказалось, что наберется. Это, разумеется, не топ инструментов, а просто наш небольшой список. Он...

Новое прозвище Илона Маска в Twitter привело к взрывному росту курса криптовалюты Edge Как и ожидалось, очередные изменения на Twitter-страничке Илона Маска (Elon Musk) не прошли бесследно для рынка криптовалют. Те, кто предположил, что на криптовалюте Edge можно заработать, были правы. Напомним, основатель Tesla и SpaceX без объяснения собственных действ...

Что будет, если на Москву упадёт атомная бомба: онлайн-симулятор Оружие Ракеты 28.02.2022, 18:15 Что будет, если на Москву упадёт атомная бомба: онлайн-симулятор Проект Outrider Foundation создал интерактивный симулятор, который позволяет сбросить атомную бомбу в любую точку мира и посмотреть, к как...

DevOps Cookbook: как построить процессы с нуля Привет! Меня зовут Мария, я DevOps-инженер в компании Wrike. В этой статье расскажу о работе DevOps-инженеров с командами разработчиков: как выглядит процесс взаимодействия, из каких этапов состоит и как построить его с нуля. Статья будет полезна, если вы часто меняете проек...

Стартовал отбор образовательных организаций по проекту «Цифровые профессии» В 2022 году курсы организаций с государственным софинансированием смогут пройти 57,5 тыс. человек. "Подготовка кадров для ИТ-отрасли - одна из ключевых задач Правительства, которая приобрела особую актуальность в текущей экономической ситуации. От них будет зависеть дал...

Xiaomi объявила дату Российской презентации бюджетного выносливого смартфона Poco M4 Компания Xiaomi объявила дату презентации своего смартфона Poco M4 Pro 5G для российских пользователей. Накануне мероприятия пользователи могут задать все интересующие вопросы и получить ответы уже непосредственно в день проведения.

Регионам готовят федеральную субсидию на модернизацию производства “КоммерсантЪ” ознакомился с проектом постановления правительства о новых мерах поддержки разработчиков радиоэлектроники. Документ в ноябре 2021 года разработал Минпромторг, а в начале февраля проект ушел на финальное согласование в министерства и ведомства.Он пр...

Глава Xbox выбрал лучшую игру этого года. Ответ многих удивит Фил Спенсер — глава Xbox и игрового подразделения Microsoft, определился с лучшей игрой 2021 года. По информации СМИ, во время одного из подкастов Спенсер назвал игру Psychonauts 2 как лучший проект в текущем году. Читать полную статью

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

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

Открыт набор на курс «Марафон креативных методик» 27 ноября стартует курс от Школы ИКРА для тех, кто заинтересован в развитии креативных процессов и в создании продуктов.

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

Забираем большие маленькие данные по REST API Кадр из мультфильма «Смешарики: 132 серия (Пылесос)» При проведении различной ad-hoc аналитики или же создания интеграций между DS решением и внешними системами очень часто приходится использовать REST API для получения данных. Ситуация, когда все помещается в один запрос —...

Джон Мюллер собрал подборку мемов o SEO за 2021 год Google поделился подборкой мемов о SEO за 2021 год

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

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

Сто раз сломай, один раз поправь или как мы улучшали тестирование отказоустойчивости и восстановления API Привет, хабровчане!Меня зовут Нурыев Асхат, я ведущий инженер по автоматизации в DINS. За время работы в компании я участвовал в решении множества сложных задач. В этой статье я поделюсь историей улучшения процесса и автоматизации тестирования высокой доступности и восстанов...

Книга «Изучаем C# через разработку игр на Unity. 5-е издание» Привет, Хаброжители! Изучение C# через разработку игр на Unity — популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля и...

Основы HTTPS, TLS, SSL. Создание собственных x509 сертификатов. Пример настройки TLSv1.2 в Spring Boot Привет, Хабр! В современном мире абсолютное большинство сайтов используют HTTPS (Google даже снижает рейтинг сайтов работающих по HTTP в поисковой выдаче), а подключение к различным системам происходит по протоколу TLS/SSL. Поэтому любой разработчик рано или поздно сталкивае...

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