Социальные сети Рунета
Воскресенье, 11 апреля 2021

Linux для macOS M1: что сделала команда Asahi Linux за январь-февраль 2021 Некоторое время назад на Хабре уже писали про проект Asahi Linux.Если кратко, то это попытка запустить linux на новом маке с M1 архитектурой. Прошло 2 месяца с момента старта проекта, и разработчики подготовили отчёт о проделанной работе, который помимо перечня сделанного и ...

[Перевод] Linux для macOS M1: что сделала команда Asahi Linux за январь-февраль 2021 (часть 2) Продолжаю перевод отчёта проекта Asahi Linux. На этот раз речь пойдёт о загрузчике m1n1 и отладке Mac m1. Читать далее

Робототехнические лаборатории, фаблаб и победы молодежных команд на профильных олимпиадах — дайджест Университета ИТМО У нас под катом — три фотоэкскурсии, два подкаста, отчеты о дне мейкера и статьи проектах-победителях крупнейших международных соревнований по молодежной робототехнике. Читать далее

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

SANY на пути к успеху — основные моменты ежегодного отчета компании SANY за 2020 год ПЕКИН, 7 апреля 2021 г. /PRNewswire/ — Компания SANY Heavy Industry опубликовала годовой отчет за 2020 год. В прошедшем году компания SANY обеспечила совокупную выручку от продаж в размере 15,14 млрд долларов США, превысив результат предшествующего года на 31,29%....

PyCharm исполнилось 10 лет У PyCharm юбилей. На протяжении десяти лет наша IDE развивалась вместе с Python, отражая изменения в языке и отвечая на запросы Python-разработчиков. Все это время мы стремились сделать PyCharm максимально удобной и эффективной IDE. PyCharm — не просто коммерческий продукт...

Take a bite и «Команда Тигров»: опыт применения Agile-методов для решения непонятных задач и создания больших фич Привет, Хабр! Где-то года три назад мы начали переходить с обычного вотерфольного процесса, присущего большинству продуктов энтерпрайз-сегмента, на «гибкие подходы». Стартовали с одной команды и одного подпродукта. На данный момент у нас шесть полноценных Scrum-команд. О том...

[Перевод] fork() может глюкануть: это важно Эх, fork(). Одни процессы порождают другие. Кажется, у меня есть история об этом. Форк может глюкануть. Понимаете? В самое деле, понимаете? Это очень серьёзно. Форк может глюкануть. Так же, как и malloc. Нечасто, но когда такое происходит, нельзя просто взять и игнорировать...

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

Мой опыт работы с EEG гарнитурой EMOTIV EPOC+ Я студент третьего курса и меня всегда интересовала работа мозга. В ноябре по счастливому стечению обстоятельств появилась возможность поработать с нейрогарнитурой Emotiv Epoc+. Данную статью можно рассматривать как краткий список того, на что стоит обратить внимание при раб...

Фанаты Half-Life ликуют. Гейб Ньюэлл подтвердил новые одиночные игры и назвал Cyberpunk 2077 великолепной в некоторых местах Многие были разочарованы тем, что Half-Life: Alyx оказалась игрой только для устройств виртуальной реальности, однако успех игры побудил Valve к созданию новых игр. Эту информацию подтвердил лидер компании Гейб Ньюэлл (Gabe Newell), который также высказал свое мнение о ...

[Перевод] Процесс: Создание Vue 3 Уроки, полученные от написания следующей главной версии Vue.js Автор: Эван Ю (Evan You) В течение прошлого года команда Vue работала над следующей основной (major) версией Vue.js, которую мы надеемся выпустить в первой половине 2020 года (эта работа продолжается на момент н...

Ретроспектива граблей. Как самописное решение оказалось круче платного Привет! Меня зовут Алексей Пьянков, я главный программист в компании Спортмастер. Скажу сразу, что «главный» не значит «самый главный из всех программистов», нет, это только название, такой очаровательный перевод для «Senior+"». В компании Спортмастер я работаю с 2012 г...

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

Без окон, без дверей:  как мы распилили монолит на сервисы Преподаватели Skyeng не сразу попадают «на передовую» — для начала они проходят отбор и обучение. Направление найма и онбординга преподавателей появилось в 2015 году — тогда же был сделан первый коммит в наш (уже бывший) легаси-монолит. Прежняя команда активно его поддержива...

[Из песочницы] Краткое сравнение архитектуры SDS или поиск подходящей платформы хранения (GlusterVsCephVsVirtuozzoStorage) Данная статья написана для того, чтобы помочь выбрать для себя подходящее решение и понять отличия между такими SDS как Gluster, Ceph и Vstorage (Virtuozzo). В тексте используются ссылки на статьи с более детальным раскрытием тех или иных проблем, поэтому описания будут мак...

[Перевод] Перевод вводной статьи от разработчиков D-BUS Это вводная статья о технологии межпроцессного взаимодействия D-Bus, написанная его разработчиками. Дан краткий обзор ключевых моментов технологии. Рекомендуется читать перед изучением спецификации. Читать далее

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

Cydia и Sileo теперь могут работать вместе Хакерская команда Sileo выпустила Diatrus. Это форк Cydia, который позволяет этому магазину твиков не конфликтовать с утилитой Sileo и работать с ней совместно.

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

13 подвохов мобильного приложения, о которых лучше знать до старта разработки Главная сложность в разработке приложения – накодить его функционал. Например, сделать редактирование текста для приложения-блокнота. Так я полагал, когда был моложе и наивнее.С тех пор я запустил три приложения руками разработчиков и ещё одно собственноручно. Не бог весть к...

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

Разработка сложных компонентов: деливерим быстро, поддерживаем легко Всем привет, меня зовут Роман Пятаков! Я техлид во фронтенд-команде Lamoda. И сегодня хочу поговорить с вами о разработке сложных компонентов. Lamoda — это технически сложный продукт, которым пользуются 10 миллионов пользователей ежемесячно, насчитывающий более 100 внутрен...

Isaac SDK. Альтернатива ROS от NVIDIA. Краткое руководство Isaac SDK это современный фреймворк для разработки систем управления роботов, ориентированный на машинное обучение. Isaac SDK появился в начале 2019г. и уже имеет несколько релизов. Разрабатывается фреймворк компанией NVIDIA для своей встраиваемой платформы Jetson и ком...

52 системы управления проектами для командной работы в разных сферах Привет, Хабр! Вам приходила мысль сделать свою систему управления проектами и задачами? Нам да! И мы делаем YouGile. Знаете, в чем самая большая сложность? Выбрать и сфокусироваться на одном востребованном направлении продукта. Вообще такая задача есть везде, но тут она...

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

[Перевод] Десять лет вредоносных программ: крупнейшие ботнеты 2010-х Журнал ZDNet проходит по списку крупнейших ботнетов прошедшего десятилетия, от Necurs до Mirai За последнее десятилетие в поле информационной безопасности был отмечен практически постоянный рост активности вредоносного ПО. Без сомнения, 2010-е были десятилетием взрывного ...

Author.today — пираты под флагом копирайта? Так получилось, что у меня хобби - перевод текстов. И когда-то давным-давно я попал в команду перевода “Червя” - веб-сериала о мире, где люди обрели суперсилы, но остались людьми. Подробнее об этой работе вы можете узнать в этой  статье на хабре. У нас сформировалась ко...

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

Недавно запущенный BITCOIN LATINUM станет крупнейшим в мире застрахованным цифровым активом PALO ALTO, CA, USA — Bitcoin Latinum, форк Биткойн нового поколения, способный выполнять огромные объемы транзакций, управление цифровыми активами, кибербезопасность и емкость, объявляет о своем официальном предпродажном запуске. Bitcoin Latinum будет торговаться под с...

В мире насчитали три миллиарда геймеров! Безусловно, с начала 2020 года видеоигры стали ещё более популярными, вследствие пандемии коронавируса. Также как стриминг-сервисы, люди начали выбирать гейминг в качестве постоянного времяпрепровождения. При этом по последним отчётам рынок видеоигр не просто велик, а огроме...

В MediaTek рассказали о начале работы над технологией 6G Недавно MediaTek опубликовала свои отчеты за второй квартал и первую половину 2020 года. Компания наблюдала увеличение поставок своих чипов Dimensity 5G, но, по-видимому, также работала и над проектами в 6G. Подробнее об этом читайте на THG.ru.

Три в одном, или Как мы переехали в новый ЦОД, обновили ПО и сделали Disaster Recovery Переместить большой объем данных не останавливая работу серверов — задача посложнее, чем построить с нуля новую архитектуру. Надо понимать, что, как, когда и куда, а еще организовать переезд так, чтобы не тормозить уже существующие бизнес-процессы. Мы смогли найти программны...

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

[Перевод] Forge of Empires из AS3 в Haxe. Постмортем В комментариях к переводу доклада с HaxeUp Sessions 2020 Hamburg — Зимний отчет о состоянии Haxe — был задан вопрос о том, зачем нужен Haxe. На него, конечно же, ответили там же, в комментариях. Предлагаемый вашему вниманию перевод еще одного доклада с прошедшего HaxeUp долж...

Когда Cron подводит Привет!У нас есть огромные ночные отчёты по продуктовым метрикам, которые с утра попадают их владельцам. Пару лет назад они собирались обычным Cron'ом, но это оказалось очень нестабильной историей. Cron требует учёта определенных нюансов и дисциплины: если отчёт не собр...

История потерянного коммита Был уже вечер, когда ко мне обратился разработчик. Из мастер-ветки пропал патч — коммит deadbeef. Мне показали доказательства: вывод двух команд. Первая из них — git show deadbeef — показывала изменения файла, назовём его Page.php. В него добавились метод canBeEdited ...

Обновление процесса CI/CD: teamcity Это вторая статья из цикла об обновлении CI/CD процессов. До этого момента осуществлялась подготовка к настройке новых средств, а именно: планирование, ежедневные митинги, решение разногласий, в общем, все без чего не получится грамотно построить рабочий процесс. И вот, все...

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

Xiaomi назвала все смартфоны, которые обновятся до прошивки MIUI 13 Как известно, уже в первой половине 2021 года китайская корпорация Xiaomi выпустит прошивку MIUI 13, которая придет на смену MIUI 12 спустя менее чем один год с момента ее релиза. Исходя из этого логично предположить, Читать полную версию публикации Xiaomi назвала все смарт...

Полезные скрипты для WinDBG: команда !exccandidates Некоторое время назад мы опубликовали в OpenSource небольшую библиотечку скриптов для популярного отладчика Windbg. Они предназначены для автоматизации ряда рутинных задач, возникающих при анализе причин падения программ как при отладке вживую, так и при работе с дампами пам...

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

Samsung Galaxy S21 Ultra и iPhone 12 Pro Max сравнили по скорости работы В данный момент наиболее популярными смартфонами на мобильном рынке являются Samsung Galaxy S21 Ultra и iPhone 12 Pro Max, поэтому их сравнение интересно миллионам людей.Команда PhoneBuff решила проверить, какой из флагманских смартфонов быстрее. Samsung Galaxy S21 Ultra и i...

[Перевод] Перенос Quake 3 на Rust Наша команда Immunant любит Rust и активно работает над C2Rust — фреймворком миграции, берущим на себя всю рутину миграции на Rust. Мы стремимся автоматически вносить в преобразованный код на Rust улучшения безопасности и помогать программисту делать это самому, когда не сп...

Xiaomi сделает POCO отдельным брендом В прошлом году Xiaomi сделала Redmi отдельным брендом, и с тех пор он выпустил уже несколько смартфонов, а также расширила своё присутствие и на другие категории. Теперь китайский производитель смартфонов то же самое решил проделать с POCO. Подробнее об этом читайте на THG.r...

Data Engineer or die: история одного разработчика В начале декабря я совершил роковую ошибку принял поворотное решение в своей жизни разработчика и перешёл в команду Data Engineering (DE) внутри компании. В статье я поделюсь некоторыми наблюдениями, которые я сделал за два месяца работы в команде DE. Читать дальше →

[Из песочницы] DevSecOps: принципы работы и сравнение SCA. Часть первая Значимость анализа сторонних компонентов ПО (англ. Software Composition Analysis — SCA) в процессе разработки растет по мере выхода ежегодных отчетов об уязвимостях open source библиотек, которые публикуются компаниями Synopsys, Sonatype, Snyk, White Source. Согласно отчету ...

Работа с Google BigQuery. Считаем деньги В данной статье мы хотели бы рассказать о том, как мы в команде Wargaming Platform знакомились с BigQuery, о задаче, которую необходимо было решать, и проблемах, с которыми мы столкнулись. Кроме того, расскажем немного о ценообразовании и об инструментах, имеющихся в BigQuer...

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

Яндекс.Маркет назвал главные гаджеты десятилетия Эксперты Яндекс.Маркета составили список главных гаджетов прошедшего десятилетия в разных категориях: от смартфонов и ноутбуков до умных колонок и Bluetooth-наушников. Смартфоны По мнению экспертов, за последнее десятилетие в категории «Смартфоны» было три безусловных лидера...

SANY на пути к успеху — основные моменты ежегодного отчета компании SANY за 2020 год ПЕКИН, 7 апреля 2021 г. /PRNewswire/ — Компания SANY Heavy Industry опубликовала годовой отчет за 2020 год. В прошедшем году компания SANY обеспечила совокупную выручку от продаж в размере 15,14 млрд долларов США, превысив результат предшествующего года на 31,29%. Общи...

SANY на пути к успеху — основные моменты ежегодного отчета компании SANY за 2020 год ПЕКИН, 7 апреля 2021 г. /PRNewswire/ — Компания SANY Heavy Industry опубликовала годовой отчет за 2020 год. В прошедшем году компания SANY обеспечила совокупную выручку от продаж в размере 15,14 млрд долларов США, превысив результат предшествующего года на 31,29%....

Почему Among Us взорвал рынок игр в 2020 году? У меня есть дочь 10 лет. А у нее есть подруги. О чем они говорят целыми днями? AMONG US!Как небольшая команда InnerSloth из 4х человек сделала игру, в которую играют сотни миллионов по всему миру? Давайте разбираться. Читать далее

Почему у авокадо большая косточка Автор: Юрий Деточкин. Когда люди заселили Центральную Америку (около 15 тысяч лет назад), им не пришлось одомашнивать авокадо. Срывай с дерева эти замечательные фрукты и ешь. Сохраняй косточки и сажай где хочешь. Никакой возни с выращиванием урожайных сортов из диких предко...

Что такое Dogecoin? 1 Что такое Dogecoin? Dogecoin – криптовалюта с открытым исходным кодом, названная в честь популярного интернет-мема doge, который представляет собой изображение сиба-ину, охотничьей собаки японской породы. 2 Каковы ключевые характеристики Dogecoin? Dogecoin – форк криптовал...

Настоящий металл: как сплавить команды в горниле совместной разработки У нас было 2 проектных менеджера, 72 эксперта от производства, 33 высококлассных спеца из двух IT-команд, несколько десятков систем управления производством по всей стране, а еще, разработчики КРОК и Группы НЛМК прежде не работали вместе.Звучит как организационный ад, и это ...

Баг в работе Яндекс.Вебмастера устранен Команда Яндекс.Вебмастера извинилась за ошибочные отчеты по мета-тегам title и description.

Основы программирования смарт-контрактов TON (FreeTON) Перед тем как мы начнем писать свой токен, а затем систему смарт-контрактов, давайте проведем краткий обзор важных элементов смарт-контрактов для FreeTON. Читать далее

ViennaNET: набор библиотек для backend’а. Часть 2 Сообщество .NET-разработчиков Райффайзенбанка продолжает краткий разбор содержимого ViennaNET. О том, как и зачем мы к этому пришли, можно почитать в первой части. В этой статье пройдемся по еще не рассмотренным библиотекам для работы с распределенными транзакциями, очеред...

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

OPPO, Realme и OnePlus представят во второй половине 2021 года смартфоны с быстрой зарядкой на 125 Вт Согласно появившемуся отчёту в сети, три китайских производителя сейчас работают над смартфонами, которые получат самую быструю зарядку на рынке.

Что такое дерево решений и где его используют? Ребята, привет! Сегодня команда ProductStar подготовила для вас статью, в которой мы рассмотрели общие принципы работы и области применения дерева решений. Читать далее

Одна Kafka хорошо, а несколько — лучше Всем привет! Меня зовут Александр, я – инженер команды, отвечающей за развитие централизованных IT-сервисов, которыми пользуются продуктовые команды в X5 Retail Group. В этой статье речь пойдёт об Apache Kafka и том, как этот продукт и...

Склады Metro Group Logistics переходят на работу под управление WMS Logistics Vision Suite Сотрудничество логистического подразделения Metro Group Logistics и компании «АНТ Технолоджис» началось в 2013 году. На данный момент проделан большой объем работ по автоматизации складских площадок MGL и внедрению ...

На ICT.Moscow появился раздел для новых деловых знакомств в ИТ-индустрии На платформе ICT.Moscow открылся новый раздел «Акторы». В нем доступна информация о персонах, стоящих за инновационными решениями и проектами Москвы и России. Раздел будет полезен представителям ИКТ-отрасли для расширения базы контактов. В разделе «Акторы» можно найти у...

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

Использование Effector в стеке React + TypeScript В этой статье я поделюсь своим кратким обзором внедрения стейт-менеджера Effector в продуктовый проект на стеке React + TypeScript, а также покажу на примере, как легко это можно сделать. Читать далее

Добавление своих полей в отчет Pytest Столкнулся с задачей модификации html-отчета при работе с pytest, в результате чего нашёл удобное для своей задачи решение, хочу им поделиться — возможно кому-то пригодиться. * Все картинки кликабельны Читать дальше →

[Перевод] Изучаем Metaflow за 10 минут Metaflow — это Python-фреймворк, созданный в Netflix и ориентированный на сферу Data Science. А именно, он предназначен для создания проектов, направленных на работу с данными, и для управления такими проектами. Недавно компания перевела его в разряд опенсорсных. Фреймворк M...

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

Rust глазами Python-разработчика #2 Снова привет! Мы – @cbmw и @AndreyErmilov, часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). И это вторая часть наших размышлений по поводу сравнения Python и Rust (первая часть).В этой части мы затронем многопоточность, асинхронность, функциональную парадигму и п...

Вспомнить все: самые крутые запуски в аналитических сервисах Яндекса за 2019 год Команда аналитических сервисов Яндекса рассказала о самых крутых запусках в Метрике, AppMetrica и Радаре за 2019 год. А также привела некоторые статистические данные, касающиеся этих запусков. Так например, с момента запуска новых крэш-отчетов в AppMetrica было зафиксировано...

Google внёс изменения в работу ряда отчётов в Search Console Google обновил несколько отчётов в Search Console, чтобы они охватывали меньшее количество страниц. Эти изменения были призваны повысить эффективность работы с GSC. Обновление затронуло отчёт по AMP-страницам, отчёт об удобстве использования с мобильных устройств, отчёт о ск...

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

«Не искази»: обсуждаем историю селфи-формата Делимся краткой историей вопроса. Рассказываем о рекламных кампаниях с селфи, своем опыте по теме и исследованиях об «устойчивости» селфи-формата к «искажениям». Читать далее

Использование GitHub в обучении. Примеры. Часть III Продолжу выкладывание примеров использования GitHub'а как инструмента обучения.Рассмотрим версию работы нескольких команд над одним большим проектом с подпроектами. Читать далее

Микросервисы: от CRUD до Native Image. Часть вторая Сегодня я продолжу рассуждать о том, как мы пишем микросервисы. В прошлый раз упор был на теорию: нужно было вспомнить, как код писался раньше, понять сущность архитектуры и связи между компонентами. Эта половина статьи сосредоточится на опыте нашей команды BellSoft. По...

[Из песочницы] Базовые команды Linux для тестировщиков и не только Предисловие Всем привет! Меня зовут Саша, и я больше шести лет занимаюсь тестированием бэкенда (сервисы Linux и API). Мысль о статье у меня появилась после очередной просьбы знакомого тестировщика подсказать ему, что можно почитать по командам Linux перед собеседованием. Обы...

Samsung продала более 6 млн Galaxy A51 в первом квартале 2020 Galaxy A51, смартфон среднего класса, превращается в звезду Samsung. Согласно последнему отчету исследовательской компании Canalys, Samsung продала более 6 млн устройств в I квартале 2020 года, что сделало его самым продаваемым смартфоном компании за этот период. Первое мест...

Энигма в контексте истории криптографии и развития шифровальных роторных машин Содержание:1.Краткая история криптографии2. Роторные шифровальные машины и первые образцы Энигмы3. Энигма и ее значение в эпоху Второй Мировой Войны4. Внутреннее устройство и принцип работы Энигмы5. Расшифровка кода Энигмы Читать далее

Web Security by Bugbounty Идея заключается в следующем — подготовить лабораторный стенд для изучения уязвимостей, находящихся в данном топе. О том, как запустить и найти пример приложения с уязвимостью, можно почитать вот здесь. Задания будут решены до момента использования уязвимости, которая заложе...

Scala мертва? Предыстория:мой основной бэкграунд - Java бэкенд. В какой-то момент стала интересна Scala. Я поработал около года в маленьком стартапе, где мы переписывали бэкенд с Python на Scala. Затем через некоторое время я начал искать варианты с переездом в цивилизованные страны и пол...

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

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

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

Обновление Windows 10 делает бессмысленным скачивание драйверов со сторонних сайтов Со времен Windows XP, компания Microsoft проделала огромный путь в облегчении работы со своей операционной системой. Вот и на этот раз обновление Windows 10 сделает бессмысленным скачивание драйверов со сторонних сайтов.

Исаак Калина поздравил Валерию Загоруйко с победой в V Национальном чемпионате «Абилимпикс» В прошедшем в минувшем году в РФ V Национальном чемпионате «Абилимпикс» в компетенции «Издательское дело» праздновала успех студентка МИПК им. И. Федорова Валерия Загоруйко. Девушка была приглашена на программу «Утро» на МосОбрТВ, во время которой она рассказала о своем опыт...

Project Acrylic – современный концепт Windows 10 Microsoft находится в процессе обновления дизайна Windows 10. Мы уже видели целый новый набор значков для приложений и служб Microsoft, и мы также видели, как команда дизайнеров Microsoft показывала концепции нового меню «Пуск» Windows 10. Кроме того, было проделано много ра...

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

Продажи Huawei резко упали Аналитическая фирма IDC опубликовала отчёт о продажах смартфонов в Западной Европе в третьем квартале 2020 года. Самый интересный момент — падение Huawei, которое сложно назвать неожиданным.

[Из песочницы] Долгий DNS resolve в Kubernetes Эта статья посвящена проблемам работы DNS в Kubernetes, с которыми столкнулась наша команда. Как оказалось, иногда проблема лежит гораздо глубже, чем кажется изначально. Вступление Всегда наступает момент, когда в уже отлаженную работу вмешиваются обстоятельства, заставляя н...

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

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

[Из песочницы] Как сделать заказной веб- или mobile-проект с нуля: процессы, правила и немного крови В интернете и книгах полным-полно best practices, которые освещают те или иные моменты в работе над ИТ-проектом. Однако best practices не позволяют увидеть всю картинку, на которой был бы виден весь путь реализации проекта с нуля. Мне не удалось найти такой «мануал», котор...

Сверстать всех наверх: онбординг новых сотрудников Как адаптировать нового сотрудника компании с момента его выхода на работу и до осознания того, что он стал полноценным членом коллектива, понимающим местные культурные и профессиональные ценности? Об этом рассказал direction lead в Lamoda Александр Афенов в своем докладе на...

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

Заметки по книге «Философия разработки ПО» Возможно, вы понимаете как писать хороший код, как придерживаться хорошего дизайна. Но структурировать эти знания не получается. Книга Джона Оустерхаута “A philosophy of software design” может помочь исправить это. Она позволила структурировать знания, накопленные мною за ...

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

Nvidia намерена удивить нас своими планами На данный момент GPU для видеокарт Nvidia производятся по 12-нанометровому техпроцессу. Назвать его устаревшим нельзя, но это лишь улучшенный 16-нанометровый техпроцесс, а вот он уже далеко не так молод. При этом AMD уже перешла на техпроцесс 7 нм, используя его и в CPU...

Модули и расширения для Godot 3, ссылки и краткий обзор существующих Список из расширений и модулей для Godot 3. Расширения и модули которые я видел и посчитал полезными. Читать далее

Геймплейный ролик грядущей стратегии Company of Heroes от разработчиков 13 февраля любителей одиночных игр ждет праздник. Выйдет красивая адвенчура с элементами хоррора Little Misfortune и стратегия Company of Heroes. Но если с первой смогут познакомиться владельцы устройств на обеих ОС, то культовая RTS станет доступна только для тех, у кого в ...

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

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

Вышел стабильный релиз Almalinux, альтернатива CentOS 8 от Red Hat Компания Cloudlinux выпустила первую стабильную версию дистрибутива Almalinux. Это форк коммерческого дистрибутива от Red Hat, который называется Red Hat Enterprise Linux (RHEL). Новый дистрибутив — альтернатива популярнейшему CentOS, поддержка которого была прекращена в на...

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

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

[Перевод] Три способа создания клякс с помощью CSS и SVG Кляксы (Blob) - это гладкие, аморфные, желеобразные формы, обычно  причудливые и забавные. Их можно использовать в качестве элементов иллюстраций и фоновых эффектов в сети.Итак, как же они устроены? Разумеется, можно открыть какой-то графический редактор и сделайте их, ...

«Мистер X» или стоит ли небольшой команде рассмотреть XWiki как возможную замену Confluence? В феврале 2021 Atlassian прекращает продажу лицензий на серверные версии Confluence. В этой статье я поделюсь своим виденьем Xwiki в качестве аналога Confluence, закрывающего потребности по документированию для небольшой команды разработчиков. Читать далее

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

iPhone 12 продаются в России в три раза хуже iPhone 11 Согласно российскому изданию «Коммерсант», со ссылкой на отчёт компании oneFactor, смартфоны новой линейки iPhone 12, в России, продаются в три раза хуже, по сравнению с предыдущими моделями Apple с начала их выхода на рынок. За первые 14 дней с момента начала продаж, в…

«Одна кнопка, чтобы тестировать их всех». Как не упустить все интеграции из поля зрения Привет, Хабровчане! Мы – Владимир Мясников и Владислав Егоров — представители команды интеграционного тестирования Mir Plat.Form (АО «НСПК»). Сегодня мы расскажем про разработанный и развиваемый нами инструмент автоматизации, позволивший сократить рутину во внутренних проце...

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

[Перевод] 10 постулатов по улучшению таблиц Короткое резюме 10 постулатов по улучшению таблиц, опубликованных в Journal of Benefit Cost Analysis экономистом Jon Schwabish.Проверьте свои финансовые и ежедневные отчеты - каждое ли из 10 правил Вы соблюдаете? Читать далее

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

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

Частью команды руководителей endpoint Clinical стала Кристин Хёрли Кристин Хёрли (Christine Hurley) назначена старшим вице-президентом по работе с клиентами компании endpoint Clinical, ведущего мирового поставщика решений и систем на основе интерактивной технологии рандомизации (IRT).  У Кристин более 20 лет опыта работы в области...

Наблюдения за «погодными условиями» в проекте с C++/CLI Каждая команда в своей работе сталкивается с необходимостью внедрения новой технологии или языка программирования в проект. Иногда это внедрение проходит успешно, а иногда нет. В этой статье хотелось бы рассказать о нашем опыте использования C++/CLI. Читать далее

Краткий взгляд на WebSockets в iOS 13 Использование WebSockets в iOS никогда не было простым и прозрачным механизмом, как того хотелось бы. Но настал прекрасный момент и на ежегодной конференции для разработчиков WWDC 2019 компания Apple показала нам новый инструмент для работы с WebSockets – URLSessionWebSocket...

Чумовой «Прадик»: Необычный «свапнутый» Toyota Land Cruiser 90 ломает стереотипы Над внедорожником проделали колоссальную работу, и вот что получилось. На «Драйве» можно отыскать немало интересных экземпляров, но этот «свапнутый» Toyota Land Cruiser 90 ломает все стереотипы. По словам владельца под ником DOC062, автомобиль перебран буквально до болтика....

[recovery mode] ИТ-аутстаффинг глазами клиента — обсуждаем с руководителем разработки Mail.ru Cloud Solutions В 2021 году половина российских компаний планирует нанимать временный персонал для привлечения к проектной деятельности. Компании Holyweb, которая специализируется на аутстаффинге ИТ-персонала, стало интересно, что стоит за этими цифрами. Они решили задать вопросы непос...

Blackrota, самый обфусцированный backdoor, написанный на Go Самый обфусцированный ELF вредонос на Go, который мы встречали на сегодняшний день.ПредисловиеНедавно, вредоносный бэкдор, написанный на Go, который эксплуатировал уязвимость несанкционированного доступа в Docker Remote API, был пойман на Honeypot Anglerfish.Мы назвали его B...

JPA Buddy: Умный помощник — половина работы Ну что ж, Hello World... После почти года разработки наконец-то вышла первая версия JPA Buddy! Это инструмент, который должен стать вашим верным помощником по написанию кода для проектов с JPA и всем, что с этим связано: Hibernate, Spring Data, Liquibase и другим ПО из типич...

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

[Перевод] Жестокая правда будней программиста: 8 наблюдений Несколько лет я писал код, а мне за это платили. За это время я узнал о некоторых неприятных вещах, касающихся работы программиста. Мне всегда хотелось написать об этом. Надеюсь, вы понимаете, что я рассказываю вам всё это не для того, чтобы вас расстроить. Я считаю эту стат...

О специальных макро в ассемблере Много лет назад американским специалистом Гарри Килдэллом (Gary Kildall) в рамках создания системы программирования для персональных компьютеров был разработан транслятор с языка ассемблера для процессора Intel 8086, который он назвал RASM-86 (Relocating ASseMbler). Этот во ...

Вредные советы: Как обучить джуниора Итак, у вас в команде появился джуниор. Звучит совсем как «у вас дома появился щенок», да и ощущаться будет так же. Он будет постоянно просить вашего внимания, гадить и заглядывать вам в глаза. Однако, джуниор – не собака, и воспитывать его нужно слегка по-другому. Задача не...

Search Console начал предоставлять более свежие данные по ленте Discover Google Search Console начал чаще обновлять данные отчёта по ленте рекомендаций Discover. Об этом сообщила команда Google Webmasters в Twitter.Раньше данные по ленте Discover, доступные в рамках отчёта об эффективности, обновлялись каждые три дня. Теперь вебмастера смогут вид...

[Перевод] Новый sd-bus API от systemd В новом выпуске systemd v221 мы представляем API sd-bus, поставляемый со стабильной версией systemd. sd-bus - это наша минимальная библиотека D-Bus IPC на языке программирования Си, поддерживающая в качестве бэкэндов как классическую D-Bus на основе сокетов, так и kdbus. Биб...

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

Больше половины специалистов пришли в IT из других сфер Больше половины специалистов в IT и digital меняли профессиюКаждому второму специалисту, работающему в IT или digital (52%), приходилось менять профессию. Среди молодежи (до 24 лет) этот тренд менее выражен: 68% сразу выбрали карьерный путь - или просто еще не успели сменить...

App Annie назвала самые популярные приложения уходящего года и десятилетия Согласно отчёту аналитической компании App Annie, к концу текущего года количество загрузок мобильных приложений из магазинов App Store и Google Play достигнет рекордных 120 млрд, что на 5% больше, чем в прошлом году. В отчёте также указаны самые популярные и прибыльные прил...

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

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

3D-аркада в браузере: как мы сделали игру на React + Redux Привет, Хабр! В не такие уж далёкие годы, на первом курсе «программистского» факультета, мне нравилось задавать товарищам по учёбе вопрос: «Зачем вы вообще пошли сюда учиться?» Точной статистики ответов я, конечно, не вёл, но доподлинно помню: больше половины хотели делать и...

Раздел «Refactor» в IDEA Эта статья - краткий обзор по разделу меню "Refactor" в IDEA для начинающих. Рассматриваются основные способы рефакторинга для Java-файлов, для большинства способов рефакторинга приведены анимированные картинки и примеры использованного кода.Осторожно, много тяжелых gif-карт...

Model Checking для тестирования многопоточности? С Lincheck — легко Привет! Сегодня мы будем говорить про многопоточность и расскажем про инструмент  Lincheck – один из ключевых проектов  Лаборатории параллельных вычислений в JetBrains Research. Если в двух словах, то это фреймворк для тестирования многопоточных структур данных под...

Краткое пособие по созданию петель маршрутизации в OSPF в домашних условиях OSFP, будучи link-state протоколом, исключает петли в топологии за счёт построения дерева кратчайшего пути. Впрочем, тёмный гений изобрёл инструмент разрушения стройной идеи OSPF – речь пойдёт о функции OSPF Virtual Link. Читать далее

Западные эксперты уже назвали лучшие смартфоны 2020 года Журналисты авторитетного портала Pocket-lint уже составили свой список лучших смартфонов 2020 года, на момент его старта. Всего в рейтинг попало более 10 устройств. Давайте ознакомимся, посмотрим, что сегодня притягательного и толкового можно найти среди Android-смартфонов...

Nvidia намерена удивить нас своими планами На данный момент GPU для видеокарт Nvidia производятся по 12-нанометровому техпроцессу. Назвать его устаревшим нельзя, но это лишь улучшенный 16-нанометровый техпроцесс, а вот он уже далеко не так молод. При этом AMD уже перешла на техпроцесс 7 нм, используя его и в CP...

Компания Maxonrow назвала победителей первого хакатона MAXathon 3 октября 2020 года компания Maxonrow провела церемонию закрытия своего первого в истории. В конкурсе принимали участие представители более 30 стран, а 17 предварительно отобранных команд представили свои блокчейн-системы для сферы здравоохранения на суд жюри, состоящего из ...

Освещение растений белыми светодиодами — расчет светильника и grow box Тоже интересно, как сэкономить на фитолампе и бродят мысли что-то сделать своими руками? Здесь можно найти теоретический расчет эффективности использования светодиодных ламп на цоколе Е27, а также узнать, во сколько обойдутся материалы, если дело дойдет до эксперимента. Чита...

Google повысил точность отчёта об индексировании в Search Console Команда Google Webmasters сообщила в Twitter, что 15 декабря отчёт об индексировании в Search Console был обновлён. Теперь он содержит более точные данные по проиндексированным страницам. В связи с этим некоторые страницы, ранее имевщие статус «просканирована, но пока не про...

Анализ данных из последнего слива Intel Я порылся в 20 гигабайтах слитых данных с незащищённого CDN интела в поисках интересного и оценки серьёзности этой утечки. КДПВ. Прототип ноутбука на Tiger Lake. Краткое резюме Большая часть слитой информации предназначена для OEM/ODM разработчиков и производителей, но за...

Три проблемы удаленной работы: личный опыт от разработчика до менеджера Тема удаленной работы – в достаточной степени избита, написаны сотни статей, существует множество инструментов и подходов. И все равно сложности у различных компаний, их менеджеров и сотрудников продолжают возникать. Я в своей карьере много лет проработал удаленным разработч...

Три проблемы удаленной работы: личный опыт от разработчика до менеджера Тема удаленной работы – в достаточной степени избита, написаны сотни статей, существует множество инструментов и подходов. И все равно сложности у различных компаний, их менеджеров и сотрудников продолжают возникать. Я в своей карьере много лет проработал удаленным разработч...

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

Вкусовщина и AI: как мы в Prisma Labs делали объективно субъективный автоматический улучшатель фотографий Привет, Хабр! Меня зовут Андрей, я занимаюсь R&D в Prisma Labs. В своё время наша команда провела весьма интересное исследование на тему автоматического улучшения фотографии, результатом которого стала фича “AutoAdjustment” в приложении Lensa, позволяющая в один клик сде...

Флейты, программист и производство Я запустил производство флейт Пана "Arra Lazur" и продолжаю его развивать по настоящее время.Удалось достигнуть определенных успехов и я хочу поделиться ими, а также результатами проделанных экспериментов. И ответить на ряд вопросов:Чем плохи существующие подходы к изготовле...

Search Console начал предоставлять более свежие данные по ленте Discover Google Search Console начал чаще обновлять данные отчёта по ленте рекомендаций Discover. Об этом сообщила команда Google Webmasters в Twitter. Раньше данные по ленте Discover, доступные в рамках отчёта об эффективности, обновлялись каждые три дня. Теперь вебмастера смогут ви...

[Из песочницы] Обязанности администратора Salesforce: Что должно быть сделано и когда Привет, Хабр! Представляю вашему вниманию перевод «Salesforce administrator responsibilities: What needs to be done and when» автора David Taber. Что администратор Salesforce делает весь день, неделю или месяц? Вот общее краткое изложение. Salesforce администраторы отвечаю...

10 самых популярных смартфонов в 2020 году по версии Яндекса Аналитики популярного сервиса Яндекс.Маркет составили топ-10 самых популярных моделей смартфонов и назвали три самых популярных бренда первой половины 2020 года.

В тестовой сети Ethereum 2.0 произошел незапланированный форк Ведущий разработчик мультиклиентской тестовой сети ETH 2.0 под названием Schlesi Афри Шоедон сообщил о разделении цепи в результате нарушения консенсуса между клиентами. Schlesi forked. How’s your sunday going? 😅 pic.twitter.com/Nl7RbQSStg — Afr Schoe ⚡ ...

Поиск изображений Пытаясь реализовать обратный поиск изображений для своего сайта, я столкнулся с огромным миром поиска изображений. Ниже приведены краткие описания и варианты применения некоторых подходов обратного поиска/поиска похожих изображений. Читать далее

Как расширить Spring своим типом Repository на примере Infinispan Это моя первая статья, в ней я попытаюсь описать полученный мною практический опыт работы со Spring Repository под капотом фреймворка. Готовых статей про эту тему я в интернете не нашёл ни на русском, ни на английском, были только несколько репозиториев исходников на github,...

[Перевод] Делаем музыкальный инструмент из кассетного плеера Кассетный синтезатор Мне нравятся необычные музыкальные проекты. Например, я выпустил альбом, основанный на записях, сделанных NASA во время миссии «Аполлон-12». А недавно я, для управления темпом музыки, использовал собственное сердцебиение. Результаты моих музыкальных эк...

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

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

Samsung установит подэкранную камеру «HIAA 2» в Galaxy Z Fold 3 Samsung установит подэкранную камеру «HIAA 2» на складном смартфоне следующего поколения Galaxy Z Fold 3. Однако компании предстоит проделать еще немало работ по доработке новой технологии. Подробнее об этом читайте на THG.ru.

Google Data Studio позволил добавлять в отчёты визуализации от партнёров В сервисе Google Data Studio появилась возможность добавлять в отчёты визуализации от сторонних разработчиков. Найти их можно в Community Gallery. Об этом сообщается в Twitter-аккаунте Google Analytics.Новая функция запущена в бета-режиме.Чтобы добавить такой элемент в отчёт...

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

[Из песочницы] Риски IT-проектов и IT-команд Нехорошая ситуация с Nginx — даёт повод вспомнить другие кейсы про неприятности при работы с командами проектов, тем более что исправлять ошибки в оформлении команд — намного сложнее чем ошибки в коде. (кейсы идут — не по «важности» а в порядке вспоминания) Читать дальше &r...

MeCreator2 #define POWER_SUPPLY или не желание работать с PSU_CONTROL.   Всем привет! появилась нужда  сделать принтеру управление  питанием  т.к. иногда  приходиться оставлять его одного работать  и уходить, но после печати зачем трата электроэнергии и работать  в пустую. рещение сделать плату управление питанием и  нахождение свободного пина ...

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

Оценка достоверности отчетов об ошибках с помощью анализа временных рядов Привет, Хабр! Меня зовут Илья Селицер. В DINS мы участвуем в разработке продукта для UCaaS-провайдера RingCentral, которая объединяет много функций — от звонков и факса до корпоративного мессенджера и видеоконференций. Я, среди прочего, отвечаю за качество этого сервиса. В п...

Краткие заметки embed-программиста: дублирование секции в памяти микроконтроллера Начальные условия Есть устройство на базе микроконтроллера (для примера будет взят stm32f405rgt6). При включении оно настраивает свою периферию на основе предпочтений пользователя или настроек по-умолчанию. Пользователь может менять настройки во время работы устройства (как ...

Будни Scrum-Мастера: трансформация команды и себя Бывало ли с вами такое, что вовремя общения, чтения или изучения чего-то будто осеняет, какая-то из старых или нынешних ситуаций в буквальном смысле предстаёт в новом свете? Со мной это постоянно случается, в этот раз при чтении книги “Азбука системного мышления” Донеллы Мед...

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

Обзор k9s — продвинутого терминального интерфейса для Kubernetes K9s предоставляет пользовательский интерфейс терминала для взаимодействия с кластерами Kubernetes. Цель этого Open Source-проекта — облегчить удобную навигацию по приложениям в K8s, наблюдение за ними и управление ими. K9s постоянно следит за изменениями в Kubernetes и пре...

iPhone всему голова: аналитики назвали самые популярные смартфоны первой половины года Абсолютным чемпионом 2020-го ожидаемо стал американский гаджет iPhone 11, разошедшийся по миру тиражом в 37 700 000 экземпляров. Это более чем в три раза превышает показатели обладателя второго места - смартфона Samsung Galaxy A51.

iPhone 12 вернул Apple лидерство, далее – Samsung, Xiaomi и OPPO Вскоре после публикации финансового отчета Apple авторитетное агентство IDC опубликовало отчет об исследовании долей производителей мобильных телефонов в мире. Согласно отчету, в четвертом квартале прошлого года Apple поставила 90 миллионов iPhone, что на 22,2% больше, чем г...

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

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

[sobjectizer] Можно ли написать один обработчик сразу для нескольких типов сообщений? И если нет, то как быть? Сегодняшняя статья написана по следам недавнего вопроса, который можно сформулировать следующим образом: "Можно ли в SObjectizer написать обработчик, который бы обрабатывал сразу нескольких типов сообщений?"Вопрос интересный.Автор вопроса любезно описал свой сценарий: ему ну...

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

Неделя фронтенда на Хабр Карьере Мы, конечно, не астрологи, но решили сделать так, чтобы крутые фронтендеры нашли себе работу мечты и поэтому объявляем неделю фронтенда на Хабр Карьере! Читать далее

Краткий обзор и настройка Kata Containers В этой статье будет рассмотрен принцип работы Kata Containers, а также будет практическая часть с их подключением к Docker. Читать дальше →

Как быстро считать проценты в уме: математическая хитрость Британский копирайтер Бен Стивенс (Ben Stephens) назвал эту хитрость «маленьким лайфхаком». Суть его заключается в простой перестановке чисел, которая и помогает добиться искомого результата. Сама по себе методика не нова, однако колоссальная ответная реакция со стороны поль...

Обновление Scrum Guide 18 ноября 2020 года отцы-основатели Scrum Кен Швабер (Ken Schwaber) и Джеф Сазерлэнд (Jeff Sutherland) опубликовали новую версию руководства Scrum (Scrum Guide). Это особенно приятно с учётом того, что всего четыре месяца назад Scrum Alliance Inc. (Джеф Сазерлэнд) находился ...

[Перевод] Этапы внедрения CI/CD Jason Dorfman, MIT CSAIL Ключевым моментом при разработке и написании кода ПО является скорейший переход на набор эксплуатационных принципов и методов, более известный как CI/CD, который соединяет непрерывную интеграцию с непрерывной поставкой. С помощью CI/CD команды разра...

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

Мой отчет о SEO конференции Baltic Digital Days 2019 Дорогие друзья, пришло время сделать отчет о конференции Baltic Digital Days, которая прошла в Калининграде 8-10 августа. Это моя третья поездка на это мероприятие. Краткий спойлер: это была лучшая конференция, на которой я был. Она получилась даже лучше, чем в 2018 году, х...

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

Как ЛАНИТ снял DIY-ситком у себя в офисе В начале 2019 года маркетинговые, HR и digital-команды ЛАНИТ поняли, что компании нужен вирусный ролик, чтобы повысить узнаваемость бренда и показать, какие классные, веселые люди работают у нас. Эффект от такого видео предугадать невозможно, учитывая количество и скорость п...

Стартовал ранний запуск Pirate's Destiny: пираты берут на абордаж и забирают золото Инди-разработчик Nrjworlf выпустил в раннем доступе аркаду про пиратов — Pirate's Destiny. Там мы принимаем участие в морских сражениях, грабим порты и корабли, а потом отстраиваем свой райский остров. В самом начале у нас маленькая парусная лодка, но с прокачкой открываются...

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

Эстимирование дизайна Меня зовут Илона, я Senior Experience Designer в EPAM. Работа для меня удачно совпадает с хобби — в EPAM я проектирую интерфейсы для зарубежных заказчиков, читаю лекции для сотрудников и студентов лабы, менторю дизайнеров. В свободное время преподаю проектирование ...

Представлен трейлер новой игры студии First Watch Games Rogue Company First Watch Games разработчик видеоигр представил игровой трейлер своего нового проекта "Rogue Company". Первые известия о проекты мы получили в сентябре 2019 года. За это время команда проделала огромную работу над проектом и представила игровой трейлер с возможностями...

[Перевод] Как Chrome DevTools с велосипеда на стандарт пересели Краткая заметка о том, как в команде Chrome DevTools проходила миграция с внутреннего загрузчика модулей на стандартные модули JavaScript. Рассказываем, насколько и почему затянулась миграция, о скрытых издержках миграции и расскажем о выводах команды DevTools после заверш...

[Перевод] Краткое руководство по разработке чартов в Helm Unsplash by Frank Eiffert Helm — мощный инструмент для применения, обновления и управления приложениями в Kubernetes. Сообщество Helm создает множество чартов с открытым исходным кодом. Вы можете развернуть Redis, Nginx или Prometheus Operator с помощью одной команды. И они...

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

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

AdDuplex: November 2019 Update используется на 28,2% устройств с Windows 10 Компания AdDuplex опубликовала статистический отчёт об использовании различных версий Windows 10. За прошедший месяц доля Windows 10 November 2019 Update (версия 1909) увеличилась на 5,6% и составляет 28,2%. Таким образом, эта версия Windows 10 используется более чем на чет...

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

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

Вышел новый патч Cyberpunk 2077 Hotfix 1.12 С момента запуска игры CD Projekt RED выпустили немало обновлений и это не может не радовать. Говорит это о том, что постоянно идет работа над улучшением игры. На днях был выпущен очередной патч Hotfix 1.12, он устраняет проблему уязвимости версии игры для PC. Исправлена ​​п...

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

Замена Android от Huawei оказалась клоном Android 10. Различимой разницы в HarmonyOS не обнаружено С момента анонса HarmonyOS для смартфонов компанией Huawei в сети ведутся споры, о том, насколько сильно будет отличаться новая мобильная платформа от Android. Проблема осложнялась ограниченным доступом к бета-версии HarmonyOS. Теперь автор авторитетного издания ArsTec...

Dashboard Postgresql Overview для postgres_exporter (Prometheus) Сделал dashboard Postgresql overview для postgres_exporter. Чем отличается от других дашбородов postgres_exporter? Я объединил все другие дашборды postgres_exporter в один. Этот дашборд показывает общую информацию по кластеру. Скриншоты и краткая инструкция по установке: pos...

Финансовый детектив по-французски: как банк потерял пять миллиардов евро… ...и не смог уволить сотрудника, который был в этом виноват.  Автор: Артём Наливайко.Есть такой замечательный французский банк – Societe Generale. Точнее не банк даже, а финансовая группа, но не суть. Каждый год правление банка рассылает сотрудникам письмо с кратким рас...

Точка кристаллизации негатива в команде: Как ее найти и что с ней делать? Иногда Scrum-мастеру или любому другому лидеру команды кажется, что в команде в процессе работы нарастает негатив и токсичность. Такое бывает, особенно в определённые этапы развития команды. Это симптомы ни в коем случае нельзя «спускать на тормозах», так как это предвестник...

[Перевод] Автогенерация секретов в Helm Auto-Generated Helm Secrets Команда Kubernetes aaS от Mail.ru перевела короткую заметку о том, как автоматически генерировать секреты Helm при обновлении. Далее текст от автора статьи — технического директора Intoware, компании-разработчика SaaS-решений. Контейнеры — это...

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

ТОП-10 ошибок, найденных в C#-проектах за 2020 год Наконец-то столь нелёгкий 2020 подходит к концу, а это значит, что пришло время подвести итоги! За этот год командой PVS-Studio было написано немало статей, в которых разбирались разнообразные ошибки, найденные анализатором в open-source проектах. Самые же интересные из них...

Jmix / CUBA Platform: итоги 2020 и планы на 2021 год В этой статье я подведу итоги 2020 года и расскажу о планах команды CUBA на 2021. Несмотря на внешние потрясения, прошедший год был очень продуктивным для нашей команды, а новый обещает быть еще интереснее. TL;DRВ 2020 году мы выпустили самое большое обновление в истори...

[Из песочницы] Гибкий рой: как спроектировать разделяемую работу для команд разработки ПО Привет, Хабр! Представляю вашему вниманию перевод статьи "The agile swarm: How to design shareable work for software project teams" автора Stephen Frein. Фото: Flickr Успешные аджайл-команды склонны ограничивать незавершённую работу (НЗП, незавершённое производств...

Отчёт Hootsuite: ключевые тренды и рекомендации по работе брендов с соцсетями в 2021 году Более половины компаний планируют увеличить свой бюджет в Instagram, и почти половина — в Facebook, YouTube и LinkedIn. При этом только 23% маркетологов идут в соцсети ради улучшения качества обслуживания клиентов.

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

Как устроиться в IT-компанию Привет! Меня зовут Тим Чаптыков, я работаю в VK — руковожу командой разработки раздела сообщений на вебе. Мы отвечаем за мессенджер на vk.com, в мобильной версии сайта и в VK Messenger (приложение для компьютера). Последние&n...

IT-валентинка: 53 способа признаться в любви Однажды на Zoom-созвоне нашей команды нить дискуссии ушла за пределы планируемого. На удаленке такое часто случается, потому что всем не хватает обычного «кухонного» общения в офисе. Разговор начался с итальянской книги, где на всех языках мира написано «Я тебя люблю». Пото...

Собеседование php-developer в 2020 Так уж получилось, что в этом году я прошел ряд собеседований на позицию PHP разработчика, чего я не делал уже несколько лет. Будучи человеком ленивым практичным, перед собеседованием я попытался найти сборники вопросов-ответов, но все найденное было довольно старым, поэтому...

Выявляем опечатки в проекте GTK 4 с помощью PVS-Studio Возможно, вы уже читали недавнюю статью о процессе первого запуска PVS-Studio на примере проекта GTK 4 и о первичной фильтрации предупреждений. Теперь пришло время поработать с полученным отчётом более подробно. И как уже догадались наши постоянные читатели, предлагаю вашем...

Как PHP/Python разработчиков в Lamoda учат писать на Go Привет! Меня зовут Михаил Мохначев, я тимлид команды Core в Lamoda. Наша команда занимается обеспечением работы сайта и системы приема заказов, что бы ни случилось. Мы очень активно используем язык Go — 95% трафика идет через сервисы, которые написаны на нем. Но также есть ...

Почти у половины смартфонов в мире обнаружилась «Ахиллесова пята» Компания Check Point, специализирующаяся на компьютерной и мобильной безопасности, отчиталась об обнаруженных уязвимостях в платформе Qualcomm Snapdragon. Отчёт получил название «Ахиллесова пята».  Специалисты обнаружили более 400 уязвимостей в DSP (ци...

[Перевод] Спецификация D-Bus. Часть 1 Данная статья открывает серию публикаций с переводом спецификации D-Bus (Версия 0.36 от 2020-04-21). Поскольку у D-Bus нет логотипа, то в качестве обложки была использована картинка автобуса с D-образным корпусом. Для краткого введения в тему D-Bus рекомендую прочитать пер...

Приглашаем на DINS SCALA EVENING: Cassandra4io, Calypso, Higher Kinded Data На митапе Сергей Рублев из DINS расскажет, как они с командой написали легковесную библиотеку с типизированными запросами в doobie-like стиле. Ахтям Сакаев из компании «Метр квадратный» поговорит о Calypso — Scala-библиотеке для удобной работы с BSON. Олег Нижников из Tinkof...

Huami Corporation обнародовала результаты деятельности за I квартал 2020 года Компания Huami Corporation (код NYSE: HMI) обнародовала не прошедшие аудит финансовые результаты своей деятельности в первом квартале, завершившемся 31 марта 2020 года. Прибыль Huami достигла 1,0885 млрд юаней (153,7 млн долл. США), что на 36,1% больше по сравнению с ан...

MGL переводит склады под управление WMS Logistics Vision Suite Сотрудничество логистического подразделения Metro Group Logistics, входящего в состав группы компаний METRO, и интегратора технологий для управления складской логистикой «АНТ Технолоджис» началось в 2013 году. На данный момент проделан большой объем работ по автоматиз...

Как сделать статический сайт на Cloudflare Workers Sites Привет! Меня зовут Дима, я техлид SysOps-команды в Wrike. В этой статье я расскажу, как за 10 минут и 5 долларов в месяц сделать максимально близкий к пользователю сайт и автоматизировать его деплой. Статья почти не имеет отношения к тем проблемам, которые мы решаем внутри н...

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

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

ВКонтакте снова выкладывает KPHP Привет! Сейчас будет дежавю. Мы снова выложили на GitHub наш PHP-компилятор — KPHP. Он проделал большой путь, и чтобы рассказать о нём, сначала телепортируемся на шесть лет назад. Поясню для тех, кто не в теме: платформа ВКонтакте изначально была написана на PHP. Со времене...

Как мы построили систему управления проектами на базе Azure DevOps За 15 лет работы мы встречались с различными трекерами: от экзотических FogBugz и Mantiss до современных, которые активно использовали до 2019 года - TFS, Jira, Redmine, даже GitLab. В прошлом году мы за несколько месяцев перевели 200 человек на работу с Azure DevOps. В этой...

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

Хакеры смогли сделать джейлбрейк первой бета-версии iOS 14 С момента анонса новой яблочной мобильной операционной системы прошло всего несколько дней, а хакеры из команды checkra1n уже смогли сделать успешный джейлбрейк первой бета-версии iOS 14.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознако...

Я сделаю свою «умную» колонку… «with blackjack and hookers!» Я сделаю свою «умную» колонку… «with blackjack and hookers!»Привет всем. В данной статье я расскажу историю как мы с двоюродным братом сделали свою «умную» колонку-голову робота Бендера из Футурамы. Читать далее

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

Greybox Fuzzing на примере AFLSmart Наверное, все слышали про крутой фаззер AFL. Многие используют его как основной фаззер для поиска уязвимостей и ошибок. Недавно появился форк AFL, AFLSmart, который имеет интересное развитие идеи. Если верить документации, он может мутировать данные по заранее подготовлен...

Синхронизация продуктовых команд в Sportmaster Lab (часть 1) Привет! Меня зовут Петр Александров, я много лет работал руководителем проектов и живо интересовался вопросами календарного планирования, достижения дедлайнов и координации работ во времени. Сейчас я лидер продукта «Портал метрик продуктовых команд» в SM Lab и работаю с прод...

Google Data Studio позволил добавлять в отчёты визуализации от партнёров В сервисе Google Data Studio появилась возможность добавлять в отчёты визуализации от сторонних разработчиков. Найти их можно в Community Gallery. Об этом сообщается в Twitter-аккаунте Google Analytics. Новая функция запущена в бета-режиме. Чтобы добавить такой элемент в отч...

CI/CD в Playrix: как мы собираем и тестируем наши игры Команда должна фокусироваться на создании прекрасных и успешных игр, для всего остального есть CI. Где мы применяем CI? Какие подходы и концепции используем? Зачем собирать и тестировать билды? Развернутый рассказ о CI и о том, как он устроен в Playrix, потянет на курс лекц...

10 способов повышения скорости и производительности Safari на Mac Наилучший опыт работы с интернетом пользователям Mac обеспечивает браузер Safari. Это связано с тем, что Apple проделала огромную работу по оптимизации производительности и энергопотребления Safari специально под «яблочные» устройства. Тем не менее, как и любой другой браузе...

Intersoft Lab нарастила экспертизу в управлении прибыльностью За прошедшие 10 лет Intersoft Lab реализовала без малого половину проектов по автоматизации управления прибыльностью в финансовом секторе.

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

Новые видеокарты Nvidia впечатлили финансистов. Акциям Nvidia прогнозируют бурный рост После вчерашнего анонса видеокарт Ampere акции Nvidia подскочили в цене на 7%, хотя после этого несколько откатились назад. Но, видимо, в ближайшее время ценные бумаги Nvidia будут активно дорожать. Сегодня Bank of America повысил целевую стоимость акций Nvidia с 600 д...

Запуск сложных плат с производства (и не только) Доброго времени суток, Хабр! Решил написать небольшую статью по запуску разработанного и спаянного устройства на основе процессора iMX8MQ от NXP. Идея возникла в связи с тем, что приходится запускать много различных проектов, а характер первичного тестирования и запуска о...

5. Fortinet Getting Started v6.0. NAT Приветствую! Добро пожаловать на пятый урок курса Fortinet Getting Started. На прошлом уроке мы разобрались с работой политик безопасности. Теперь пришло время выпустить локальных пользователей в Интернет. Для этого на данном уроке мы рассмотрим работу механизма NAT. Пом...

Выпущено приложение Xbox Family Settings для Android и iOS Microsoft объявила о выпуске нового мобильного приложения Xbox Family Settings для Android и iOS, которое позволяет родителям управлять игровой деятельностью своих детей. В частности, родители могут использовать это приложение, чтобы устанавливать ограничения экранного врем...

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

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

OpenVINO становится «серебряной пулей» хакатонов по компьютерному зрению Меня зовут Васильев Евгений, и команда в составе Дмитрия, Вячеслава и меня заняла 2 место на хакатоне "Цифровой прорыв" в Нижнем Новгороде в кейсе Ростелекома: Разработка системы мониторинга за поведением студента во время экзамена, и забрала приз в 100 000 рублей. После про...

Генетическое программирование для тестирования компилятора: опыт аспиранта ML-лаборатории ИТМО Виктор Петухов, студент второго курса аспирантуры Университета ИТМО и техлид в одной из команд проекта Kotlin в JetBrains (занимается компилятором Kotlin), решил совместить работу с детальным изучением профессиональной проблематики в научном формате и присоединился к ла...

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

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

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

[Из песочницы] Как организовать эффективную работу распределенной команды верстки Всем привет! Меня зовут Роман, и сегодня я поделюсь своим опытом работы в распределенной команде верстки. Расскажу о процессах, которые мы построили, и как команда из четырех человек покрывает потребности в верстке целого подразделения, состоящего из 30+ продуктов и 20+ прод...

DreamTeam в эпоху быстрых перемен 11 лайфхаков менеджерам IT-команд, которые стремятся обеспечить жизнеспособность и развитие своего бизнеса в условиях безумных скоростей и неопределённости В апреле 2020 года Группа компаний ЦФТ, один из крупнейших российских финтех-провайдеров, поставляющий ИТ-продукты и у...

Фоновые задачи на Faust, Часть II: Агенты и Команды Часть II. Узнаем, как писать агентов, обрабатывающих стрим событий из kafka, а так же как написать команды (обёртка на click). Читать далее

React Server Components — что это? Буквально неделю назад, команда реакт опубликовала в своем блоге о новом RFC. Давайте разберемся, что это за зверь и зачем он нужен. Читать далее

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

Авторизация и аутентификация на NodeJs и Socket.io и проблемы вокруг На текущий момент я работаю в компании Мегафон тим лидом фронта. С начала этого года мы в команде Мегафона разрабатываем собственную платформу Интернета вещей. И так как, в таком процессе нагрузка на бек-энд разработчиков стала колоссальная, а фронт не так активно задействов...

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

31 июля будут выпущены умные часы Oppo Watch на форк-платформе Wear OS 31 июля компания Oppo готовится анонсировать выпуск новой модели умных часов Oppo Watch, которые будут работать на Google Wear OS. Аппаратная начинка будущих часов, как ожидается, будет выстроена вокруг чипсета Snapdragon Wear 2500 вместе с сопроцессором Apollo 3. Подробнее ...

Агрегаты в БД — зачем, как, а стоит ли? С течением жизни приложения в его БД накапливается все больше данных. Десктопное оно, SaaS или даже мобильное - неважно, в современном мире почти каждый что-то хранит "у себя".Если это какая-то локальная утилита - не страшно, само ее существование у пользователя достаточно о...

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

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

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

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

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

Архитектурный паттерн Dependency Injection в React-приложении Расшифровка доклада Сергея Нестерова с конференции FrontendLive 2020.Привет! Меня зовут Сергей, уже больше двух лет я работаю в группе компаний Тинькофф. Моя команда занимается разработкой системы для анализа качества обслуживания клиентов в Тинькофф, и, как вы, наверное, до...

Поселок «Березки River Village» завершает работы по благоустройству В премиальном коттеджном поселке «Березки River Village» (ГК «Галс», владелец бренда «Галс-Девелопмент») начался завершающий этап работ по благоустройству и озеленению территории. На текущий момент общая готовность общественных зон составляет более 90%. По данным на кон...

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

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

Зарплаты в ИТ во втором полугодии 2019 года: по данным калькулятора Хабр Карьеры Наш отчёт по зарплатам в ИТ за второе полугодие 2019 года построен на данных из калькулятора зарплат Хабр Карьеры, в котором за этот период было собрано более 7000 зарплат. В отчёте мы посмотрим на текущие зарплаты по основным ИТ-специализациям, а также на их динамику за ...

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

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

[Перевод] Как предоставить доступ к кластеру Kubernetes с помощью клиентского сертификата: простое руководство Предположим, мы создали кластер Kubernetes. И кто-то из команды разработчиков хочет развернуть и протестировать на нем новое приложение. Как нам предоставить ему доступ в кластер? Команда Kubernetes aaS Mail.ru Cloud Solutions перевела простое руководство по предоставлению д...

Исследование: скрытые майнеры атакуют российские компании в два раза чаще зарубежных За прошедшие полгода российские компании становились жертвами кибератак приблизительно в два раза чаще, чем было зафиксировано по миру в среднем. Об этом сообщает «Коммерсантъ», ссылаясь на данные отчета компании по кибербезопасности Check Point. Так, в период с ав...

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

Logstash + ClickHouse + Grafana: Как сделать Logger для логов ИБ умнее и эффективнее? В этой статье постараемся рассказать, как на базе всем доступного open-source можно построить эффективный Logger, поддерживающий интеграцию со всеми SIEM системами, и как можно модернизировать уже существующий Logger с помощью алгоритмов машинного обучения, сделав его умнее ...

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

Как сэкономить время и силы на внедрении стандартов безопасной разработки с помощью OWASP SAMM 5 марта 2020 года в офисе OZON прошёл очередной митап Московского отделения сообщества OWASP. Кажется, что получилось здорово, а краткий отчёт с материалами встречи был недавно опубликован на Хабре. В этом же посте представлен доклад oxdef. Продолжая серию экспресс-докладов...

[Перевод] Самая лучшая практика: работа с path в Python В последней статье мы использовали рекурсивную функцию размером менее 10 строк для решения проблемы сканирования папок и ранжирования файлов по дате изменения и размеру.Теперь я подниму планку и покажу, как можно было сделать лучше. Читать далее

[Из песочницы] Конвертация текстовых документов в xml на С# Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Решение использо...

Shanghai Electric готовится к реализации 5-й фазы проекта Dubai MBR Solar Park Компания Shanghai Electric Group (далее «Shanghai Electric» или «Компания») укрепила свои экологические, социальные и корпоративные механизмы управления для реализации 5-й фазы проекта «Солнечный парк им. Мухаммеда ибн Рашида аль-Мактума» (MBR SolarPark) в Дубае мо...

[Перевод] Как проходить собеседование на дата-сайентиста в Amazon в 2021 году Я решил написать статью для тех, кто пытается найти актуальные вопросы и ответы для собеседований в Amazon. Я взял несколько вопросов с собеседований, которые задавали в последние месяцы, и попытался дать краткие и понятные ответы на них. Есть вопросы сложные, есть — прост...

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

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

[Перевод] Тренды в Data Scienсe 2020 Google Trends по запросу «data science» Краткое изложение По нашим оценкам, вакансии в advanced analytics насчитывают почти 1 миллион человек во всем мире, 291 тысяча из них в США. За последние два года дефицит работ в области data science значительно сократился – бы...

Книга «Ловушка для багов. Полевое руководство по веб-хакингу» Привет, Хаброжители! «Чтобы чему-то научиться, надо применять знания на практике. Именно так мы освоили ремесло взлома» — Майкл Принс и Йоберт Абма, соучредители HackerOne. «Ловушка для багов» познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Нев...

У Soft2Bet новый офис на Мальте С декабря 2019 года сотрудников команды Soft2Bet на Мальте стало втрое больше. В связи с этим компания переехала в новое, более просторное офисное помещение. Площадь нового 5-звездочного офиса составляет 480 кв.м. Теперь вся команда одновременно может находиться в одном поме...

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

Обновление процесса CI/CD: год спустя Это четвертая и заключительная часть цикла об обновлении CI/CD процессов. Кстати, вот оглавление:Часть 1: что есть, почему оно не нравится, планирование, немного bash. Я бы назвал эту часть околотехнической.Часть 2: teamcity.Часть 3: octopus deploy.Часть 4: внезапно вполне с...

[Перевод] Комментарии к результатам 3 фазы клинических испытаний вакцины Спутник V опубликованы в журнале The Lancet Статья опубликована 02.02.2021 под названием "Sputnik V COVID-19 vaccine candidate appears safe and effective". Заявленная эффективность: 91,6%.Под катом краткий пересказ почти полный перевод статьи.Disclaimer: Я не специалист в данной области (но я не могу пройти мимо, раз...

SQL HowTo: пишем while-цикл прямо в запросе, или «Элементарная трехходовка» Периодически возникает задача поиска связанных данных по набору ключей, пока не наберем нужное суммарное количество записей. Наиболее «жизненный» пример — вывести 20 самых старых задач, числящихся на списке сотрудников (например, в рамках одного подразделения). Для различны...

Выпущена совершенно новая Nintendo Switch, которая мощнее и лучше во всем Еще в первой половине 2017 года, то есть почти три года назад, на рынок была выпущена такая игровая приставка, как Nintendo Switch. Хоть с момента ее запуска в продажу уже и прошло крайне много времени, Сообщение Выпущена совершенно новая Nintendo Switch, которая мощнее и л...

Победители конкурса блокчейн-приложений «Klaytn Horizon» разделят $1 млн Ведущий блокчейн-проект Klaytn , возглавляемый южнокорейским Интернет-гигантом Kakao, назвал победителей своего конкурса блокчейн-приложений (BApp) «Klaytn Horizon». Участники соревнования создавали блокчейн-приложения с использованием платформы Klaytn, основная се...

Разработка hexapod с нуля (часть 10) — датчики касания Всем привет! Был сделан очередной шаг к реализации алгоритма адаптации к ландшафту. До текущего момента я не мог придумать оптимальное решение для определения состояния ноги: наступила она на землю или нет. И вот спустя пол года я случайно наткнулся на интересный датчик, при...

Процессоры AMD Milan удивляют все больше и больше. 48-ядерный Epyc 7643 оказался на 33% быстрее 64-ядерного Ryzen Threadripper 3990X В бенчмарке Geekbench засветился процессор AMD Epyc 7643 – представитель пока еще не представленный официально линейки серверных CPU Milan. И выступил он очень уверенно, на 33% опередив 64-ядерный Ryzen Threadripper 3990X в многопоточном тесте. И это при том, что ...

[Перевод] Заметки о Unix: одновременное редактирование нескольких файлов в Vim Недавно мы завершили перевод последней нашей машины на новый клиент для Let’s Encrypt. В ходе работы нужно было поменять пути к выгружаемым TLS-сертификатам во всех конфигурационных файлах, где они использовались. На многих компьютерах был лишь один конфигурационный файл, но...

Как мы делали SM Lab Analyst Day — первый митап по системной аналитике в Sportmaster Lab (+ видео всех докладов) Всем привет. Меня зовут Капранов Кирилл, я — руководитель направления системного анализа в компании Sportmaster Lab. 10 марта 2021 года мы с коллегами сделали первый митап по системному анализу, и я хочу поделиться с вами тем, как это было.Что первым приходит в голову, когда...

Новый язык программирования — Relax Всем привет, я являюсь автором языка программирования Relax. На данный момент я разрабатываю RVM(RelaxVirtualMachine) И Relasm(Relax Assembly). Первые попытки сделать свой язык начались в конце лета 2020, тогда я и не думал что делать язык - это так сложно. Сам же проект Rel...

Производитель электронных сигарет Juul получил 2600 жалоб на проблемы со здоровьем за первые три года работы Представитель Juul назвал количество жалоб «очень низким».

Apple стала мировым лидером по продажам смартфонов В последние три месяца прошедшего года Apple отгрузила 90 миллионов смартфонов.

Samsung Display подтвердил выпуск в 2021 году сворачиваемых и раздвижных дисплеев для смартфонов Samsung Display подтвердил выпуск в 2021 году сворачиваемых и раздвижных дисплеев для смартфонов. Это заявление было сделано на мероприятии, посвященном публикации годового финансового отчета компании. Подробнее об этом читайте на THG.ru.

Counterpoint Research: Apple, Garmin и Huawei лидируют на рынке умных часов в 2020 году Аналитическая компания Counterpoint Research опубликовала отчёт продаж умных часов на глобальном рынке за первую половину 2020 года.

[Перевод] EventNative – простой инструмент для записи потока событий в ClickHouse Данные стали бесценным активом, позволяющим компаниям лучше понимать своих пользователей, прогнозировать их поведение и определять тренды. EventNative – проект с открытым исходным кодом, разработанный командой из Jitsu, который позволяет упростить сбор данных. EventNative по...

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

Замедлиться, чтобы быстрее учиться новому — подробно обсуждаем ключевые рекомендации Ранее мы поговорили о том, как найти баланс между работой и учебой, а еще детально разобрали метод «deep work». Сегодня попробуем подступиться к теме с другой стороны — поговорим о мотивации, «методе юзабилиста» и лайфхаках для тех, кто хотел бы быстро изучать все ...

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

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

Обнаружена опаснейшая уязвимость в Windows DNS Server Исследователи в области кибербезопасности из компании Check Point раскрыли новую критическую уязвимость, которая затрагивает версии Windows Server 2003–2019 с оценкой критичности 10 из 10 по шкале CVSS. 17-летний программный недостаток приводит к удаленному выполнению кода...

Видеоигра The Legend of Heroes: Zero no Kiseki доступна в демо-версии с переводом на английский язык The Legend of Heroes: Zero no Kiseki представляет собой ролевую игру разработанную компанией Nihon Falcom. Изначально игра поддерживала только японский язык. Команда переводчиков Geofront, долгое время работала над переводом игры. Игра The Legend of Heroes: Zero no Kiseki ...

Приглашаем на PGConf.Online 2021 Традиционную конференцию PGConf.Russia в этом году из за злобного вируса не удалось провести в обещанные сроки в традиционной форме. Поэтому пока онлайн, с надеждой на офлайн в будущем - но в запланированные дни - с 1 по 3 марта. Онлайн упрощает приглашение иностранных докла...

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

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

20 команд «Терминала» в macOS, которые вам пригодятся Узнайте, как сделать работу на Mac проще и удобнее.

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

[Из песочницы] Облачные провайдеры: кто на рынке всех милее? Одной моей знакомой пришла в голову идея оптимизировать свою IT-инфраструктуру, перейдя в облако. И она попросила меня опросить всех облачных провайдеров, чтобы найти лучшего… Стоп. Вру. Всё было не так. Не знакомая была, а знакомый, и облаками он действительно интересовал...

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

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

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

Энтузиасты воссоздали в Minecraft Хогвартс и другие локации из «Гарри Поттера» Объём проделанной работы поражает.

Производительность Galaxy S21 с процессорами Exynos и Snapdragon сравнили на видео Похоже, Samsung действительно проделала работу над ошибками.

Проблемой широкополосного доступа в сеть займется новая компания: США выделят ей $900 млн Услуги американских провайдеров и телеком-компаний одни из наиболее дорогих в мире, в то время как их качество, в частности пропускная способность, оставляет желать лучшего.Тому есть ряд объективных причин — например, устаревшие стандарты широкополосной связи и статистика, п...

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

Отчёт Mail.ru Group за 2020 год: соцсети принесли больше половины выручки, выросли игровые и образовательные сегменты Mail.ru Group опубликовала финансовые результаты на Лондонской бирже.

Годовой отчёт Mail.ru Group: соцсети принесли около половины выручки, выросли игровые и образовательные сегменты Mail.ru Group опубликовала финансовые результаты на Лондонской бирже.

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

Чипсет Huawei Kirin 820 5G ни в чём не уступает флагманскому Snapdragon 855 Судя по всему, китайская Huawei проделала большую работу при разработке чипсета Kirin 820 5G для смартфонов среднего уровня. И появившиеся недавно в сети результаты его тестов показали, что эта SoC оказалась производительнее прошлогодней флагманской платформы Kirin 980. Подр...

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

Иллюзия Такахаши доказывает, что почти у всех людей есть «слепота на кривизну» В 2017-ом психолог Коске Такахаши из университета Чуке (Япония) разработал оптическую иллюзию, которая иллюстрирует такое понятие, как «слепота на кривизну». А заодно и служит для выявления его у людей – за прошедшее время выяснилось, что это массовый эффект. Недавно ученый ...

Что нового в Microsoft Flight Simulator Начинаем готовиться к взлету. Xbox Game Studios и Asobo Studio рады сообщить геймерам, что новый Microsoft Flight Simulator выйдет 18 августа. Вы можете сделать предварительный заказ для Windows 10 или выполнить предустановку с помощью Xbox Game Pass for PC (Beta) уже сегодн...

[Перевод] Делаем микроскоп при помощи 3D-печати, Lego, Arduino и Raspberry Pi
 Эксперимент с самоделкой в европейском исследовательском подразделении IBM породил ценный инструмент Ссылка на проект: github.com/IBM/MicroscoPy Я член команды IBM Research–Europe в Цюрихе, разрабатывающий технологии в области микрогидродинамики для медицинского применени...

Microsoft обвиняет Россию в большом количестве «государственных» хакерских атак Компания Microsoft опубликовала отчёт под названием Digital Defense Report, охватывающий тенденции в кибербезопасности за последний год. Как указано в пресс-релизе, отчёт даёт понять, что за последний год злоумышленники стали изощрённее благодаря использованию методов, ...

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

В Search Console появились отчёты для SpecialAnnouncements Google добавил в Search Console ряд отчётов по новой разметке SpecialAnnouncement, предназначенной для специальных сообщений на тему эпидемии COVID-19. Теперь в GSC доступны: новый фильтр «Специальное сообщение» для параметра «Вид в поиске» в отчёте об эффективност...

Строим систему для мониторинга качества frontend-проектов Всем привет! Продолжим цикл историй про то, чем занимается Web Core команда в компании ДомКлик. В предыдущей статье мы рассказывали как мы создаем дизайн-систему. В этой статье хотелось бы поделиться историей разработки системы мониторинга качества front-end проектов - Front...

“Связность” кода на примере генератора ASCII графиков, утилита для операций с интервалами и demo на Blazor WebAssembly Работа с периодами может быть запутанной. Представьте, что у вас бухгалтерское приложение. И вам нужно получить периоды, когда сотрудник работал по графику “2 через 2” до индексации зарплаты. При этом нужно учитывать отпуска, смены графиков работы, увольнения/восстановления,...

PC XT в современной обёртке, а также немного ностальгии и работы с железом Первый IBM PC-совместимый компьютер, который я когда-то давно увидел, был клон PC XT фирмы EPSON. Там было все: и процессор 8088 с частотой 4,77 МГц, и ОЗУ емкостью 256 КБ, и отсутствие жесткого диска, и два 5-дюймовых дисковода емкостью 360 КБ, и монохромный адаптер без гра...

[Перевод] Pylint: детальная проверка работы анализатора кода Когда Люк работал с Flake8 и одновременно присматривался к Pylint, у него сложилось впечатление, что 95% ошибок, выдаваемых Pylint, были ложными. У других разработчиков был иной опыт взаимодействия с этими анализаторами, поэтому Люк решил детально разобраться в ситуации и из...

ProcInsp — веб-диспетчер задач для Windows «Сказать программисту, что уже есть библиотека, делающая Х, — это то же самое, что сказать музыканту, что уже есть песня про любовь» (с) Есть разные способы посмотреть, чем занят сервер под Windows: можно зайти по RDP и открыть Task Manager или Process Explorer, а можно запу...

Безопасность в диком поле IoT. Первый опыт атаки по побочным каналам Уже набила оскомину шутка, что в аббревиатуре IoT буква S обозначает безопасность. Обычно этим сетуют на несогласованность или отсутствие стандартов. На практике даже самые лучшие стандарты - только половина дела. Читать далее

Обзор инструментов для chaos engineering в Kubernetes. Часть 1: kube-monkey, chaoskube, Chaos Mesh Хаос-инжиниринг для Kubernetes становится всё популярнее, и это закономерно: ведь такая инфраструктура создавалась быть готовой к тому, чтобы в любой момент что-нибудь «отстрелило». А значит — это замечательное свойство надо проверять в реальных проектах. Благо, уже сегод...

T-FLEX CAD 17 - Измерения и анализ геометрии Друзья!Публикуем ещё один интересный пост по новым возможностям T-FLEX CAD 17.В предыдущем материале мы рассказали об инструментах по работе с поверхностями, 3D кривых и общих операция 3D моделирования САПР T-FLEX CAD 17. Теперь разберём подробно новые и обновлённые инструме...

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

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

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

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

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

Годовой отчёт Mail.ru Group: соцсети принесли больше половины выручки, выросли игровые и образовательные сегменты Mail.ru Group опубликовала финансовые результаты на Лондонской бирже.

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

После анонса PlayStation 5 глава Xbox почувствовал себя просто прекрасно Глава Xbox Фил Спенсер (Phil Spencer) заявил, что после того, как Sony публично рассказала о характеристиках и производительности PlayStation 5, он почувствовал себя просто прекрасно, хотя он и до того знал, что команда разработчиков Xbox Series X проделала отличную раб...

Qualcomm сможет прийти на помощь Huawei с чипами Слух: Qualcomm выдали лицензию на право работы с Huawei Тема американских санкций против Huawei хоть и набила оскомину, но не теряет своей актуальности. А все по причине того, что целый ряд компаний-поставщиков не теряют надежды получить от властей США лицензии, позволяющие ...

[Перевод] Лучшие практики bash-скриптов: краткое руководство по надежным и производительным скриптам bash Shell wallpaper by manapi Отладка сценариев bash — это как поиск иголки в стоге сена, тем более, когда новые дополнения появляются в существующей кодовой базе без своевременного рассмотрения вопросов структуры, логирования и надежности. В таких ситуациях можно оказаться ка...

Новые возможности для Python-разработчиков: SmartApp Framework в open source Платформа SmartMarket позволяет разработчику с любым уровнем подготовки создавать мультимодальные приложения для виртуальных ассистентов Салют, даже без программирования. Конечно, если хочется сделать что-то красивое и сложное, без кода не обойтись. Чтобы облегчить жизнь раз...

Как мы ускоряли работу отладчика Swift Привет! Меня зовут Александр Скворцов, я работаю в команде Яндекс.Браузера для iOS. Это очень большой проект, который насчитывает около тысячи clang-модулей и примерно 600 Swift-модулей. Наверное, из-за таких масштабов мы чаще других наталкиваемся на проблемы инструментов ра...

[Перевод] Второй год Q# Прошло уже больше 2 лет с момента первого публичного выпуска языка квантового программирования Q#. К случаю годовщины ребята из команды Q# подготовили рассказ про второй год этого развития. Читайте о нем под катом! Читать дальше →

Итоги месяца работы платформы «Цифровой гражданин» Более 1000 человек прошли бесплатное профессиональное тестирование уровня цифровой грамотности с момента запуска платформы «Цифровой гражданин». Доля людей с высоким уровнем цифровой грамотности среди прошедших тестирование — 85% ...

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

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

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

Полное руководство по сезонной депрессии (SAD). 7 видов светотерапии Я проделал большую работу по исследованию англоязычной литературы на тему «рекуррентное депрессивное расстройство (F33) с сезонным паттерном». В этой статье я системно изложу всю найденную информацию. Почему эта статья важна: Лучшая книга по сезонной депрессии (Winter ...

[Из песочницы] Null safety в Dart Привет, Хабр! Представляю вашему вниманию перевод статьи «Announcing sound null safety» автора Filip Hracek с моими комментариями: Null safety — безопасная работа с пустыми ссылками. Далее по тексту для краткости и по причине устойчивости термина будет использоваться англий...

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

Когда финансы поют романсы, а «Крузак» всё равно хочется: Что будет, если взять 12-летний Toyota Land Cruiser 100 и «перекроить» под себя Любишь кататься — люби и в «Сотке» копаться. Когда не хватает денег на новый Land Cruiser, и даже на относительно свежий с «вторички», у автомобилистов появляется наивная идея найти среди объявлений за небольшие деньги пусть и возрастной экземпляр, эдак 10–15 лет от роду, н...

[Перевод] Как устроен Selenium: Эпизоды 3 — 5 Салют, хабровчане. Сегодня мы продолжаем серию переводов, приуроченных к запуску курса «Java QA Engineer». Эпизод 3 — isDisplayed В результате диалога, произошедшего в последние выходные января 2020 года, который был посвящен одной из проблем в Selenium, где кто-то сказал ...

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

Более половины человечества сидит в соцсетях и пользуется мобильными Организация We Are Social в сотрудничестве с Hootsuite выпустила отчёт Digital 2020 October Global Statshot Report, в котором приводится много интересной статистики.

Хакеры unc0ver анонсировали скорый выход джейлбрейка iOS 13.5 Сегодня хакеры из команды unc0ver рассказали о скором завершении работ над новым инструментом для взлома яблочных мобильных устройств, работающих под управлением iOS 13.5. Согласно имеющимся данным, в основе обновленного джейлбрейка лежит уязвимость, найденная разработчиком ...

Altair 8800: короткий рассказ о великом компьютере Мир компьютерных технологий велик и многообразен. За 60 с лишним лет, прошедших с появления первых монструозных ЭВМ, произошло много больших и маленьких открытий. Компьютеры переселились из машзалов научных институтов сначала в офисы крупных компаний, а затем — на письменные...

Изображение и характеристики Oppo Reno6 Прошло три месяца с момента анонса Oppo Reno5, а компания уже готовит его преемника. Информация о Oppo Reno6 была найдена на просторах сертификационных ведомств MIIT и TENAA. Там смартфон идентифицирован как аппарат с модельным номером PEXM00.

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

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

Погодный информер на цветном e-paper дисплее Года три назад я купил на Ali цветной e- paper дисплей «Waveshare 4.2 inch e-paper module», руководствуясь в основном желанием попробовать новую технологию своими руками.Дисплей может отображать 3 цвета (белый, черный, красный) с разрешением 400 на 300 точек. Интерфейс подкл...

Регулярные выражения (regexp) — основы Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах... Их используют разработчики в коде приложения, тестировщики в автотестах, да просто при работе в командной строке!Чем это лучше простого п...

Google объяснил, как использовать отчёт об индексировании в Search Console Сотрудник Google Дэниел Вайсберг (Daniel Waisberg) опубликовал новое видео в серии Search Console Training. В этом выпуске он рассказал, как использовать отчёт об индексировании в GSC. В первой части видео Вайсберг перечислил основные компоненты отчёта и объяснил, как анализ...

NASA не нашла неисправностей в космическом корабле Boeing, не выполнившем свою миссию Как стало известно, эксперты из NASA на данный момент так и не смогли найти какие-либо ошибки в работе космического корабля Boeing CST-100 Starliner, который ранее не смог пристыковаться к МКС.

Наталья Сергунина: в онлайн-хакатоне «Лидеры цифровой трансформации» примут участие команды из 45 регионов России IT-специалистов со всей РФ приглашают принять участие в столичном онлайн-хакатоне «Лидеры цифровой трансформации». Они смогут предложить свои решения для улучшения городской среды в рамках решения одной из десяти задач. Как рассказала вице-мэр мегаполиса Наталья Сергунина, к...

CIFF Guangzhou знакомит 357 809 посетителей с 4000 брендов высококачественной продукции ГУАНЧЖОУ (Китай), 7 апреля 2021 г. /PRNewswire/ — 31 марта завершила свою работу 47-я Китайская международная мебельная ярмарка в Гуанчжоу (далее «CIFF Guangzhou»), проходившая с большим успехом. 47-ю ярмарку CIFF Guangzhou с участием 4000 экспонент...

Как подготовиться к The Standoff. Советы защитникам Привет, Хабр! Меня зовут Илья, и три года подряд вместе с командой Jet Security Team — а два последних в роли её капитана — я держал оборону виртуального города на киберполигоне The Standoff против команд нападения. Участвуя раз за разом на стороне защиты, мы прошли путь от ...

Знаменитый телескоп «Spitzer» официально завершил свою работу. Чем он нам запомнится? Знаменитый телескоп Spitzer официально прекратил свою работу Спустя 6002 дня после своего запуска в околоземное пространство, один из самых эффективных телескопов НАСА Spitzer, официально завершает свою работу. 30 января 2020 года Центр управления полетами загрузил оставшиес...

Между CD-кейсом и конвертом для LP — зачем музыкальной индустрии понадобились лонгбоксы Этот способ упаковки и презентации музыки на оптических дисках был распространен в Северной Америке на протяжении 80-х годов и в первой половине 90-х. Рассказываем, как он появился, чем был примечателен и по какой причине внезапно исчез с прилавков. Читать далее

Как сделать ёлку, если ты математик #2 Продолжение вчерашней статьи, посвящённой fЁлке, ниже. Читать далее

AnTuTu объявила самую мощную SoC для смартфонов первой половины 2020 года Команда бенчмарка AnTuTu назвала самую производительную однокристальную систему для смартфонов Android первой половины 2020 года.  В этом рейтинге в AnTuTu учитывали только производительность CPU и GPU в среднем среди всех моделей смартфонов, использующих такую So...

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

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

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

Бетонные джунгли и внимание к деталям: энтузиасты создают мод, который перенесёт в GTA V центр Чикаго Издание PCGamesN обратило внимание на творчество дизайнера Филипа Фоглеша (Filip Vogleš) и его нескольких друзей-моддеров. Вместе они трудятся над амбициозным проектом Chicago для Grand Theft Auto V. Как несложно догадаться из названия, он перенесёт в знаменитую игру Rocksta...

Наушники Apple AirPods оказались самыми популярными в 2020 году Согласно последнему отчету StrategyAnalytics, беспроводные наушники Apple AirPods оказались самыми популярными Bluetooth-наушниками в 2020 году.Аналитики отметили, что в данный момент каждый десятый житель планеты пользуется Bluetooth-гарнитурой. Лидерами этого рынка сейчас ...

Обзор DataStore Library. Прощаемся с SharedPreference? Привет, меня зовут Сергей, я работаю в команде Мобильного Банка Тинькофф. Недавно Google представила очередной инструмент для хранения данных. На этот раз это библиотека DataStore. В официальном блоге Google пишут, что она должна заменить SharedPreference.  Читать далее

Обзор докладов C++ Russia Piter 2019 В совместной магистратуре ИТМО и JetBrains мы просим студентов, которые отправляются на конференцию, написать отчёт с обзором докладов. Публикуем один из таких отчётов о конференции C++ Russia Piter 2019. Автор — студент 2 курса магистратуры Артём Хорошев. Читать дальше →

Warcraft III Reforged предлагает поддержку сверхширокого экрана Компанией Blizzard проделана огромная работа над игрой. Пользователи по всему миру жаловались на технические проблемы. Выпустив новый патч Warcraft III Reforged patch 1.32.2 разработчики исправили множество ошибок. Blizzard добавила поддержку игры с широкоформатными монито...

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

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

Sega Mega Drive – 16-битный хит Краткая история игровой приставки Sega Mega Drive в России. Появление, краткие технические характеристики, особенности,выпущенные игры и влияние на игровую индустрию в стране.

[Личный опыт] Вжух — и ты в биотехе. Как устроиться на работу в отрасли, которая вдохновляет Неразлучная троица «требования/условия/обязанности» успела набить всем оскомину. Звучит совсем не как описание вакансии мечты. Кажется, самое главное — найти то место, которое подходит лично вам и отвечает вашим ценностям и запросам. Но как? По...

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

Half-Life: Alyx теперь и в Minecraft – энтузиасты добились практически полного сходства между играми Энтузиасты проделали большую работу портирования.

[Перевод] Почему стоит обратить внимание на подход low-code/no-code Все мы в последнее время довольно много слышим о платформах low-code/no-code. Платформы без кода обещают сделать разработку программного обеспечения столь же простой, как использование Word’а или PowerPoint’а, чтобы обычный бизнес-пользователь смог продвигать проекты без доп...

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

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

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

Blizzard проведет BlizzСon в цифровом формате Представители компании Blizzard объявили о том, что мероприятие BlizzСon пройдет в цифровом формате в 2021 году. Это объявление было сделано во время ежеквартального отчета компании с инвесторами Blizzard. Два последних события BlizzCon пришлись не по душе фанатам, хотя неко...

После анонса PlayStation 5 глава Xbox почувствовал себя просто прекрасно Глава Xbox Фил Спенсер (Phil Spencer) заявил, что после того, как Sony публично рассказала о характеристиках и производительности PlayStation 5, он почувствовал себя просто прекрасно, хотя он и до того знал, что команда разработчиков Xbox Series X проделала отличную раб...

Активное внедрение стандарта Интернета RPKI — полезно ли? Сейчас почитал, поразмыслил и начал понимать, что, возможно, я рано сегодня порадовался отличной статистике внедрения RPKI в массы в этом году.Текущий год, помимо известных всем событий и увеличенной нагрузки на сеть, отметился ещё одним немаловажным движением. В течение э...

Группа «М.Видео-Эльдорадо» занимается внедрением системы видеоаналитики в магазинах Объединенная компания «М.Видео-Эльдорадо» (относится к ПФГ «САФМАР» отечественного предпринимателя Михаила Гуцериева) расширяет пул цифровых технологий в рознице. Она нацелена на повышение уровня клиентского сервиса и эффективного управления розничными бизнес-процессами. В н...

Региональная команда ОТР выросла на 35% Этой весной ОТР открывает филиал в Ижевске. Новое подразделение станет двадцать третьим в списке региональных представительств компании. На данный момент в 22 филиалах работает 1300 человек — больше половины общей ...

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

Эксперты назвали самые производительные процессоры 2019 как для игр, так и для работы Портал PC Games Hardware представил три рейтинга: лучшие процессоры для работы, лучшие для игр и лучшее сочетание производительности как в обычных программах, так и в играх.

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

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

[Перевод] Почему нужна инструментальная поддержка пагинации на ключах Всем привет! Я бэкэнд-разработчик, пишу микросервисы на Java + Spring. Работаю в одной из команд разработки внутренних продуктов в компании Тинькофф. У нас в команде часто встает вопрос оптимизации запросов в СУБД. Всегда хочется еще чуть-чуть быстрее, но не всегда можно об...

В 10 приложениях в Google Play найден опасный дроппер Команда исследователей Check Point Research обнаружила в 10 приложениях в Google Play новый дроппер — вредоносную программу, предназначенную для доставки другого вредоносного ПО на телефон жертвы. Дроппер «Clast82», как его назвали исследователи, успешно обошел встроенные пр...

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

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

CSS var в rgba или удобное использование цветов в Sass Эта статья посвящена обзору моих наработок в Sass, которые облегчают жизнь при работе с цветами во время верстки. Мы рассмотрим 3 подхода, которые воедино принесут комфорт в работу с цветами. Имя только список цветов в HEX формате. Читать далее

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

HMM: ловим мошеннические транзакции Три года я проработал в Сербии iOS-евангелистом - было два профильный проекта и один Machine Learning-овый. Если вам стало интересно - добро пожаловать в мир HMM. Читать далее

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

Svelte + Redux + Redux-saga Большинство из нас сталкивались с redux, а те, кто использовал его в ReactJS могли пощупать хуки useSelector, useDispatch, в ином случае через mstp, mdtp + HOC connect. А что со svelte? Можно навернуть или найти что-то похожее на connect, по типу svelte-redux-connect, описыв...

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

Junior — приговор или возможность? Что надо знать новичкам о своей первой работе Знаете, меня вряд ли можно назвать сеньором. У меня всего 3 года опыта разработки и повидал я сравнительно мало. Но я помню те тяжелые дни, когда я оказался на своей первой работе и мне пришлось буквально заставлять себя делать хорошо. Когда не понимал зачем нужен git и закр...

Проблемы методологии проектирования микропроцессорных систем Применяемая, в настоящее время, для проектирования СБИС, методология с использованием языков описания аппаратуры, обладает общепризнанными недостатками, а именно: - Разработка сложных СБИС требует сотни квалифицированных инженеров, несколько лет работы и затрат в миллиарды ...

PFU назвала OCS лучшим дистрибьютором 2020 года PFU высоко оценила работу команды OCS и отметила усилия дистрибьютора в реализации дилерских проектов, формировании склада и обеспечении доступности товара, увеличении партнерской базы и географического покрытия.

Google представила новое приложение Tangi Видеосервис YouTube с годами стал платформой, где можно найти большое количество видеороликов с рецептами, руководствами, инструкциями и прочими материалами. Но Google считает, что для этого типа контента необходим отдельный сервис, поэтому компания выпустила приложение Tang...

Клавиатуру с механизмом «бабочка» назвали одним из провалов десятилетия На днях издание The Verge опубликовало свой рейтинг самых провальных проектов прошедшего десятилетия. В него попало немало устройств и сервисов от Google и других крупных компаний, включая Apple. В рейтинге нашлось место золотым Apple Watch, AirPower и клавиатуре с механизмо...

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

Microsoft планирует «радикальное визуальное обновление Windows» Компания Microsoft планирует «радикальное визуальное обновление Windows», чтобы дать сигнал пользователям операционной системы, что «Windows возвращается». Об этом гласит описание вакансии разработчика в команде Windows Core User Experiences: В этой команде вы будете работа...

Быстрый расчет формул из Excel на C# Как часто вы слышите от заказчиков, что они пришлют данные в Excel или просят вас сделать импорт или выгрузку в Excel-совместимом формате? Я уверен, что в большинстве сфер Excel — один из самых популярных, мощных и в то же время простых и удобных инструментов. Но самым пробл...

343 Industries обещает поделиться новостями о Halo Infinite в ближайшие недели Комьюнити-менеджер студии 343 Industries Брайан Джаррард (Brian Jarrard) на Reddit заявил, что в ближайшие недели разработчики планируют поделиться новостями о Halo Infinite. Также он отметил, что игру не будут показывать на ежегодном шоу The Game Awards. Сейчас мы всё ещё ...

HTTP по UDP — используем с пользой протокол QUIC QUIC (Quick UDP Internet Connections) — это протокол поверх UDP, поддерживающий все возможности TCP, TLS и HTTP/2 и решающий большинство их проблем. Его часто называют новым или «экспериментальным» протоколом, но он уже давно пережил стадию эксперимента: разработка ведётся...

[recovery mode] Что не хватает ИИ? Это пост-вопрос, в нем я попробовал сформулировать основные проблемы нейросетей, решение которых может сделать прорыв в технологии ИИ. В основном речь о сетях, что работают с текстом (GPT, BERT, ELMO и т.п.). Как известно, хорошая формулировка задачи — половина ее решения. Н...

Как сделать базовый тест-класс для Selenium тестов и выполнить инициализацию через JUnit RuleChain Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ процесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло. Как эффективно организовать иерархию кл...

Как перенести на TypeScript большую кодовую базу React UI-компонентов Как перенести на TypeScript большую кодовую базу React UI-компонентовПривет! Меня зовут Иван Греков, я работаю UI-разработчиком в frontend-команде Badoo. Главные задачи нашей команды — создание новых и поддержка существующих пользовательских интерфейсов для сайтов и приложен...

Security Week 05: sudo, уязвимость в iOS и атака на исследователей Прошлая неделя оказалась богатой на события. Начнем с трех уязвимостей в мобильных ОС Apple, которые предположительно были использованы в реальных атаках. В кратком сообщении Apple две уязвимости отнесены к движку WebKit — они обеспечивают выполнение произвольного кода. Еще ...

OneWeb объявила о банкротстве Причиной для этого разработчик глобальной системы спутникового интернета называет мировой экономический кризис, связанный с пандемией нового коронавируса SARS-CoV-2. По данным газеты Financial Times, OneWeb пыталась $2 млрд инвестиций от SoftBank, но сделка сорвалась за неск...

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

Что может Citrix Session Recording – решение для записи сессий на виртуальных рабочих столах Меня  зовут Николай, и в DataLine я занимаюсь эксплуатацией стенда виртуальных рабочих столов (ВРС) на базе Citrix Vitrual Apps and Desktop. Недавно мы добавили к инфраструктуре ВРС сервис записи пользовательских сессий для двух сценариев: - служба ИБ по записям ра...

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

Дорога к BPMN Привет! Меня зовут Лев, и я инженер в новосибирской команде интеграционных сервисов ДомКлик. Мы разрабатываем (микро)сервисы, которые связывают между собой множество разрозненных систем, а также делают многие процессы быстрыми и прозрачными для конечного пользователя.  ...

Головоломка Арнольда: от комбинаторной геометрии к браузерной игрушке Представьте игру, в которой выполняются простые правила:1. На плоскости проведены несколько линий, каждая пара линий пересекается в одной точке.2. Линии разбивают плоскость на области, раскрашенные в шахматном порядке.3. Вы можете перестраивать разбиение, «схлопывая» и «выво...

Старт работы с Excel на C# В современном мире разработки приложений не редко встает необходимость работы с Excel документами. Чаще всего это разного рода отчеты, но иногда xls/x файлы используются в качестве хранилища данных. Например, если пользователь должен иметь возможность загрузить данные в прил...

Смартфон Vivo Apex 2020 c камерой Gimbal Смартфон Vivo Apex будет поставлятся c 6,45 дюймовым экраном AMOLED с дисплеем "водопад". Компания проделала огромную работу над дисплеем. Vivo увеличила коэффициент пропускания света, это позволяет убрать оптические помехи, дифракцию и засветы. Камера на задней панели осна...

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

«Не жалко людей, которых уволили благодаря твоей работе?» — интервью с Андреем Маркеловым, инженером Atlassian Андрей Маркелов работает в компании Atlassian над продуктом Confluence Cloud. В прошлом работал в Mail.ru, был аутсорсером в NFL.com, работал в advertising-стартапе. Много времени отдал компании Infobip. Андрей в индустрии с 2007 года. Больше 5 лет занимался аутсорсом д...

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

[Из песочницы] Простой state manager для простой работы Аннотация В фронтэенде многие предпочитают (или хотели бы) использовать лёгкие и простые пакеты. Кроме того, на текущий момент использовать средства управления состоянием — это стандарт. Я постарался объединить эти принципы и сделать новый state manger — statirjs. Идеологи...

Qlik – в тройке лидеров магического квадранта Gartner в области BI-платформ 11 год подряд Qlik вошел в число лидеров магического квадранта Gartner в области аналитики и BI-платформ – 2021 Magic Quadrant for Analytics and Business Intelligence Platforms*. Компания Qlik удерживает позиции в секторе лидеров магического квадранта исследовательской компании Gartner уж...

Профессия СТО Недавно наш СТО Евгений Россинский пообщался с ведущими подкаста «Подлодка» про роль СТО. По мотивам этого общения мы подготовили две статьи с основными вопросами о СТО — как им стать и каково им быть, как его найти и сколько это стоит. Читать далее

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

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

Экран 120 Гц и 64 Мп. Официальный Redmi K30 Speed ​​Edition можно заказывать Подшефный Xiaomi бренд Redmi сделал краткий анонс новой модели в популярной серии Redmi K30, о которой ходили слухи в последнее время. Смартфон получил название Redmi K30 5G Speed ​​Edition и выпускается совместно с торговой площадкой JD.com.  Ранее ож...

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

ICANN заработала на $11 млн больше из-за пандемии Согласно последнему отчёту компании, во второй половине 2020 года доход ICANN оказался на 11 миллионов долларов выше, чем прогнозировалось в финансовом плане.

Файловый сервер на Samba, видимый отовсюду В этой краткой заметке я не буду касаться настройки Samba, благо таких материалов в сети более, чем достаточно. Я хотел бы рассказать о том, как сделать доступ к файловому серверу удобнее. TL;DR: настройка Avahi и WSD, чтобы файловый сервер отображался в сетевом окружени...

Как криптовалютные биржи препятствуют отмыванию средств Ежегодно через криптовалютные биржи проходят миллионы долларов сомнительного происхождения. Зачастую они принадлежат проектам, которые впоследствии исчезают вместе со средствами пользователей. Достаточно вспомнить громкое дело PlusToken, основатели которого обманули «вкладчи...

[Перевод] Как эффективно работать с тикетами (issues) на GitHub Тикеты на GitHub бывают разные: запросы на реализацию каких-то возможностей, отчёты об ошибках, жалобы от клиентов, оповещения от систем безопасности, ретроспективы для команды и т. д. Здесь мы рассмотрим, как команда может использовать и обсуждать их. Содержание: Что так...

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

Maple BUS в ореховой скорлупе или Периферия SEGA Dreamcast, как сделать Описание протокола MapleBUS или как cделать устройство ввода для DREAMCAST. Читать далее

Windows 10 Build 19608 доступна для загрузки Сегодня Microsoft объявила о выпуске Windows 10 Build 19608 для инсайдеров в канале Fast Ring. Эта сборка поставляется с улучшениями в Параметрах. Улучшение работы приложений по умолчанию За прошедшие годы Microsoft внесла ряд улучшений в Параметры, основываясь на отзывах по...

Как перейти от кровавого энтерпрайза к командной работе Сергей Минаев — руководитель направления администрирования Sportmaster Lab. Занимается  поддержкой окружений и всем что связано с работой кода. Он участвует в IT трансформации компании и в своем докладе на конференции «DevOps Live 2020» рассказал о том как это  про...

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

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

Эксперты назвали три самых оптимальных бюджетных процессора для игр, учёбы и работы – лучший выбор осени 2020 года по мнению Hardwaretimes Изучаем три наиболее правильных процессора для бюджетной сборки

[Перевод] Как протоколы ARPANET повлияли на развитие TCP/IP ARPANET навсегда изменил мир компьютеров, доказав, что компьютеры совершенно различных производителей можно соединять при помощи стандартизированных протоколов. В своём посте об исторической значимости ARPANET я упомянул некоторые из этих протоколов, но не описывал их. Поэт...

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

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

Под угрозой, возможно, миллиарды пользователей смартфонов. Новая уязвимость позволяет «сжечь» мобильное устройство Специалисты лаборатории Tencent Security Xuanwu Lab обнаружили серьёзную уязвимость, которая позволяет при желании удалённо контролировать параметры процесса зарядки смартфона. В частности, можно повысить один из показателей, в следствие чего смартфон попросту сгорит. П...

«AMD снова в игре». Вышли обзоры видеокарт Radeon RX 6800 и Radeon RX 6800 XT Как и ожидалось, после снятия эмбарго на публикацию результатов тестов видеокарт серии AMD Radeon RX 6800 интернет наполнился десятками обзоров. Ресурс Videocardz традиционно сделал подборку таких тестов на разных языках, а мы же сделаем краткие выводы на основе материалов п...

MIUI 12.5 стала доступна для 23 смартфонов благодаря Xiaomi.eu (ссылки на скачивание) Говорят, анонс MIUI 12.5 многих немного разочаровал. И заявленные характеристики, и ожидаемые, но отсутствующие функции не очень понравились пользователям. Однако мы знаем, что во всем виновата не компания Xiaomi, а Google. С появлением глобальной версии оболочки бренду приш...

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

Sony отчиталась: PlayStation 5 к Рождеству и новый рекорд PlayStation 4 Sony подвела итоги прошедшего четвёртого квартала  2019 финансового года, который закончился для компании 31 марта. В отчёте Sony опровергла слухи о возможной отсрочке выпуска игровой приставки нового поколения до 2021 года.  В разделе, где рассматривается вл...

«Идеал — три человека и MVP»: что нужно сделать стартапу, чтобы найти инвестора вне России Про рынок рассказывает Иван Сезонов из фонда Iskra Ventures — он инвестирует в молодые проекты, а его портфельная компания Restream недавно привлекла $50 млн.

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

Большое графическое обновление The Witcher 3 выходит на завершающую стадию разработки Проделана огромная работа по модификации текстур, моделей и окружения

Процессинг BitPay временно остановил биткоин-платежи В сети появились сообщения о том, что процессинг BitPay приостановил обработку биткоин-платежей. Вскоре сервис подтвердил временный сбой, который произошел 22 декабря. Служба поддержки BitPay сообщила, что услуга не работала с 21:00 до 00:25 (МСК). Причиной команда назвала р...

Зарплаты украинских разработчиков за 2020 год. В среднем — $2500 Украинский ресурс DOU.UA (Developers.Org.Ua) провел зарплатный опрос среди IT-разработчиков, в котором приняло участие 10280 украинских специалистов. Более половины из них 5359 это разработчики: Software Engineers, Tech/TeamLeads и System Architects. Все зарплаты указаны в д...

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

АЦП преобразования в указанные моменты времени на STM32 В этом посте я расскажу, как мне удалось заставить STM32F4 измерять аналоговые сигналы в указанные моменты времени с помощью DMA не расходуя вычислительных ресурсов микроконтроллера. Читать далее

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

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

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

Qualcomm нарастила прибыль на 165% и предупредила о тотальном дефиците чипов в первой половине 2021 года Компания Qualcomm опубликовала финансовый отчёт по итогам работы в последнем календарном квартале 2020 года, который для компании является первым кварталом фискального 2021 года. В отчётном периоде Qualcomm смогла существенно улучшить свои финансовые показатели. Отмечается, ...

[Перевод] Java и базы данных: обзор библиотек и API Каждый раз при необходимости взаимодействия с базами данных появляются три вопроса: - Какой подход использовать при разработке: java-first или database-first? Писать сначала Java-классы или SQL-запросы? Будет ли использоваться уже существующая база данных? - Каким способом в...

Молодежный родстер «Крым» — новые горизонты Молодежный спортивный родстер «Крым» — это автомобиль для дорог общего пользования. Проект зародился в 2013 году, а начальный коллектив инженеров сформировался из первого состава команды «Формула Студент» МГТУ им. Н.Э. Баумана, о которой мы уже рассказывали вам в статье. Над...

Сегодня Apple исполняется 45 лет Ровно 45 лет назад, 1 апреля 1976 года, Стив Джобс, Стив Возняк и Рональд Уэйн основали Apple Computer. За прошедшие годы компания успела изменить свое название, пережить несколько кризисов, но на данный момент Apple является одной из самых успешных и дорогих IT-компаний в м...

Как мы искали хакеров в сетевом трафике на The Standoff Мы продолжаем освещать работу команды SOC (подробнее о ней на habr.com) на прошедшей кибербитве The Standoff. Сегодня пойдет речь о результатах мониторинга с помощью NTA-системы PT Network Attack Discovery (PT NAD), разработанной компанией Positive Technologies и выявляющей ...

Более половины человечества сидит в соцсетях и пользуется мобильными Организация We Are Social  в сотрудничестве с Hootsuite выпустила отчёт  Digital 2020 October Global Statshot Report, в котором приводится много интересной статистики.  В частности, отмечается, что уже более 4 миллиардов человек (4,14 млрд) по всему миру...

4. Fortinet Getting Started v6.0. Firewall Policies Приветствую! Добро пожаловать на четвертый урок курса Fortinet Getting Started. На прошлом уроке мы развернули макет для будущих лабораторных работ. Пришло время его использовать! На данном уроке мы разберем основы работы политик безопасности, которые разграничивают досту...

Protobuf vs Avro. Как сделать выбор? В статье перечислены особенности двух популярных форматов сериализации, которые следует учитывать архитектору, выбирая один из них. Читать далее

Как мы на хакатоне транспорт кластеризировали Привет, Хабр! Компьютерное зрение и искусственный интеллект — одни из самых востребованных направлений в современном IT. Поэтому мы выбрали именно их для учебного «Межгалактического Хакатона 2021» который организовали НИТУ МИСиС и Zavtra.Online (подразделение Skill...

Google предупредил о сбое в отчёте по ленте Discover в GSC Google сообщил о сбое в работе отчёта об эффективности в Search Console, который затронул данные по ленте рекомендаций Discover. Сбой повлиял на данные за 12-15 мая, в связи с чем вебмастера могли заметить значительное снижение трафика в этот период. Согласно Google, причино...

Зачем идти на конференцию ESCAPE? 15-17 сентября пройдёт конференция ESCAPE для ИТ-специалистов — конференция об essential skills. Мероприятие продлится три дня и будет проходить онлайн. Организаторы позаботились о вашем расписании и сделали возможным регистрацию на отдельные доклады, чтобы вы могли не забив...

Обзор утилиты для восстановления данных MiniTool Power Data Recovery Software Как человек, в своё время чуть не лишившийся результатов четырёхчасовой съёмки техники, которая после сразу уехала по разным концам мира, я очень ценю надежное хранение данных. И средства восстановления их тоже уважаю. Особенно если они бесплатные и доступные. Например, прог...

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

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

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

«Лаборатория Касперского» отмечает: в России больше, чем в три раза выросло количество атак через протокол для удалённого доступа «Лаборатория Касперского» отмечает в 2020 году значительный рост атак через протокол для организации удалённой работы RDP. По данным отчёта компании «Удалёнка — история года», в России с января по ноябрь было зафиксировано ...

Исследуем энергопотребление Bluetooth LE модуля MLT-BT05 Понадобилось мне один свой проект по-быстрому дополнить возможностью доступа к прибору через Bluetooth. Взгляд мой упал на давно валявшийся в столе модуль MLT-BT05 (такой же, как на КДПВ), с которым когда-то поигрался, убедился в том, что байтики туда-сюда бегают и AT-команд...

Третий мэйджор сезона "ESL One Los Angeles 2020" ESL One Los Angeles 2020 пройдет в США с 15 по 22 марта. Общий призовой фонд третьего мажора составит $1,000,000 и 15,000 DPC. Победитель мейджора получит 300 тысяч долларов и 4850 очков DPC. Организаторы турнира выдали по три инвайта командам из Европы, Китая и Юго-Вос...

Трейлер второй половины сезона сериала «ВандаВижен» Marvel Studios выпустила трейлер с кадрами из следующих эпизодов супергеройского сериала «ВандаВижен», стартовавшего на Disney+ 15 января. К настоящему моменту вышло уже четыре эпизода, а оставшиеся пять начнут показывать по одному в неделю (каждую пятницу), начиная с 5 февр...

iFixit рассказал, какие детали iPhone 8 можно использовать в iPhone SE Обновлённый смартфон Apple iPhone SE уже начал поступать к первым покупателям, оформившим предзаказ, и вскоре следует ждать, что команда специалистов iFixit опубликует отчёт о его разборке. Но до публикации материала в iFixit решили рассказать, какие из деталей iPhone 8 можн...

Новый царь горы: Telegram стал самым популярным приложением в мире, сместив с пьедестала TikTok Аналитическая компания SensorTower опубликовала статистику по самым популярным мобильным приложениям в мире по итогам января 2021 года.  В прошедшем квартале среди неигровых приложений лидером стал Telegram, потеснив с пьедестала прошлого «царя горы» &...

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

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

[Личный опыт] Как простой парень из Подольска стал Lead Product Designer в Mail.Ru Group? В блоге мы много рассказываем про карьеру программистов. Сравниваем из каких стран лучше работать и что выбрать: российское IT, релокейт или ремоут. И для программиста сценарий переезда кажется вполне понятным и реальным, но как это вы...

После ухода PR-команды «Сбер» нашёл главу своей пресс-службы внутри компании В феврале вместе с командой из «Сбера» ушла глава пресс-службы София Иванова.

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

Microsoft назвала 15 игр, которые впервые войдут в рекомендованный список для Xbox Series X Команда ID@Xbox, которой было поручено отобрать разработчиков игровых программ, достойных для продвижения на платформе игровой приставки Xbox One, объявляла свой список из 15 номинантов. Подробнее об этом читайте на THG.ru.

Мониторинг в ЦОДе: как мы меняли старую BMS на новую. Часть 3 Мы продолжаем наш рассказ о том, как мы меняли BMS-систему в наших ЦОДах (часть 1, часть 2).  При этом мы не просто поменяли решение одного вендора на другого, а разработали систему с нуля под свои требования. В заключение нашей истории делимся итогами проделанной работы и и...