Социальные сети Рунета
Вторник, 14 мая 2024

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

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

Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов Меня зовут Дмитрий Макаренко, я Mobile QA Engineer в Badoo и Bumble: занимаюсь тестированием новой функциональности в наших приложениях вручную и покрытием её автотестами. За последние два года подход к автоматизации тестирования в нашей компании сильно изменился. Колич...

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

Asterisk. Оповещение о записи разговора Последние несколько лет занимаюсь разработкой MikoPBX - простой в настойке АТС на базе Asterisk 16. Недавно решили добавить функционал оповещения о записи разговора. Задачу сформулировали следующим образом:Оповещение должно срабатывать однократно, сразу после соединения клие...

«Замечательные советские фильмы о существовании которых, я узнал только сейчас» Такое не показывают на центральных каналах, а зря. Батальоны просят огня (1985) Героический фильм, посвященный Великой Отечественной Войне. В картине показана битва за Днепр в 1943 году. Два батальона практически полностью окружены немцами, их единственной надеждой является...

Скорсезе снимет фильм для Apple TV+. В главных ролях Леонардо Ди Каприо и Роберт Де Ниро   Apple ведёт заключительные переговоры с Paramount о совместном финансировании фильма Мартина Скорсезе Убийцы цветочной луны. Сначала картину покажут в кинотеатрах, а затем она выйдет в Apple TV+. Убийцы цветочной луны основан на одноимённой книге Дэвида Гранна. ...

[Из песочницы] Техническая документация в разработке ПО: кто, зачем, когда и как описывает проект Привет! Меня зовут Даша Григорьева, я технический писатель в компании 65apps. Мы занимаемся разработкой сложных мобильных решений, и моя задача — подготовка технической документации по проектам. Очень часто роль технического писателя бывает недооцененной в компании (не у ...

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

Пространственная осведомленность: что могут очки Hololens? Сегодня мы совершим прыжок в область Spatial Awareness с помощью очков Hololens от Microsoft и поговорим о развитии Windows Mixed Reality (WMR), а также о том, чего стоит ожидать от второго поколения. Статья рассчитана на тех, кто занимается разработкой под Hololens с испо...

Версионирование API или единая кодовая база для всех версий За 21 год существования в SuperJob разработали три версии реализации API для интеграций с бэкендом. Во время разработки последней они решили пересмотреть подход к версионированию. Сейчас в актуальной реализации порядка 379 эндпойнтов, более 900 моделей сущностей и 11 поддерж...

Где работать в ИТ в 2021: Extyl Мы придумали рубрику «Где работать в ИТ», чтобы знакомить вас с крутыми айти-компаниями и рассказывать о том, как у них все устроено внутри: начиная с того, как организован рабочий быт, и заканчивая технологическим стэком и методологией разработки.Сегодня в выпуске — компани...

JetBrains Rider — теперь для Unreal Engine Привет Хабр! На прошлой неделе, после релизов версии 2020.1 для всех наших десктопных продуктов случилось еще одно большое событие — мы открыли публичный доступ к пробной версии Rider for Unreal Engine. На данный момент это отдельный продукт, версия нашей среды для разработ...

[Перевод] Как описать архитектуру продукта по нотации C4 Когда мы начали создавать платформу True Engineering, в компании не было единых правил для оформления архитектуры. Разные команды – разные инструменты, разные обозначения и уровни абстракции. Значит, даже подобные решения сравнить между собой не получится, а тому, кто смотри...

Белорусский life:) решил доставлять SIM-карту в любую точку страны Не всем, но при переносе номера от другого оператора.

[Перевод] Используем Chrome DevTools профессионально И снова здравствуйте. В преддверии старта курса «JavaScript Developer. Professional» перевели 11 советов для тех, кто использует Chrome в качестве среды разработки. Итак, по тем или иным причинам вы решили при разработке ориентироваться на Chrome. Вы открываете инструмент...

[Перевод] Запускаем Golang на Jupyter Notebook Если вы знакомы с Python, то уже сталкивались с Jupyter Notebook или работали в нём по крайней мере один раз. Jupyter Notebook — это удобный инструмент, позволяющий писать мини-код и отслеживать его выполнение. Он также помогает в документировании, ведении журнала и в том, ч...

Как мы стартовали Vivid Money для iOS Всем привет! Меня зовут Илья. Я - iOS техлид в Vivid Money. Мы больше года занимались разработкой нашего финтех-продукта и теперь готовы поделиться с сообществом приобретенным опытом и знаниями.Это вступительная статья, в которой я поверхностно затрону несколько технических ...

Компактного «убийцу MacBook» показали на фото Ранее появилась информация о том, что 10 декабря Xiaomi представит RedmiBook 13, который нарекли «убийцей MacBook». Сегодня в сети опубликовали два новых тизера ноутбука, на которых хорошо видна его внешность.

Человек-оператор тоже человек Создаем и тестируем User-friendly Interface для промышленностиНа связи Datana. Уже несколько лет мы занимаемся цифровизацией промышленности, Индустрией 4.0. Эта статья о разработке UI цифровых советчиков для металлургического комбината. Свой опыт мы облекли в формат инструкц...

Белорусские кровати из массива дерева от интернет-магазина Аксмебель Нужно купить мебель в дом, но при этом не потратить много денег и не переплачивать за европейские названия брендов? Если вас также не устраивает качество китайских или тайваньских изделий, которыми переполнен рынок, то белорусская мебель удовлетворит вас по всем параметрам!&...

Где работать в ИТ в 2021: Luxoft Сегодня рассказываем о том, как все устроено в Luxoft — глобальной компании, которая занимается разработкой ПО для клиентов по всему миру. Мы традиционно расспросили ребят об условиях работы, о процессе найма, команде и стэке технологий.В этом году сотрудники на Хабр Карьере...

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

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

Мы скачали 10 миллионов Jupyter-ноутбуков с Github — и вот что мы выяснили Привет, Хабр! На связи команда Datalore by JetBrains. Хотим поделиться с вами результатами анализа нескольких миллионов публично доступных репозиториев Github с Jupyter-ноутбуками. Мы скачали ноутбуки, чтобы немного больше узнать в цифрах о текущем статусе, пожалуй, сам...

Open Source датасет SOVA: аудио для распознавания и синтеза речи Всем привет! Мы — команда компании «Наносемантика», и недавно мы запустили проект SOVA, где занимаемся сбором датасета для использования его в обучении нейронных сетей и создания виртуальных ассистентов на базе искусственного интеллекта.Мы подготовили большой датасет для обу...

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

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

.NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров .NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С ее помощью можно разрабатывать различные устройства для Интернета вещей, носимые устройства, научные приборы, ...

Разработка своей Just Shapes & Beats и как всё началось Здравствуйте, мне 16 лет и я люблю играть в Just Shapes & Beats (JSAB). Одним прекрасным днём я узнал о такой игре, как JSAB. Я был очень поглощён геймплейной частью, разработчики создали больше 30 уровней из простых геометрических фигур - это же гениально! Но просто так...

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

[Перевод] Зависимые типы в Haskell: почему это будущее разработки программного обеспечения В Serokell мы занимаемся не только коммерческими проектами, но стараемся изменить мир к лучшему. Например, работаем над улучшением главного инструмента всех хаскелистов – Glasgow Haskell Compiler (GHC). Мы сосредоточились на расширении системы типов под впечатлением от рабо...

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

Wrike уходит от использования языка Dart. Часть 1 Данной статьёй мы хотим пролить свет на технический стек Wrike: каким он был раньше и каким мы видим его в будущем. Мы расскажем о том, почему пять лет назад мы выбрали язык Dart основным для frontend-разработки нашего продукта и почему сейчас мы решили посмотреть в сторону ...

Сравнивали Haskell и C++, а сравнили jump и cmov В статье [ссылка] было заявлено, что производительность Haskell кода превзошла код на С++. Что сразу вызвало интерес, т.к. и то и другое может генерироваться LLVM компилятором, значит либо Наskell может давать больше хинтов компилятору, либо что-то не так с С++ реализацией....

Консоль Google сравнили по производительности с самым мощным Xbox В ноябре жителям США стал доступен игровой облачный сервис Google Stadia. Его запуск встретили критикой, но со временем некоторые недостатки «консоли» исправили. Теперь зарубежные журналисты решили сравнить производительность Stadia и Xbox One X, которая считается самой мощн...

[Из песочницы] Почему в 2020 году мы по-прежнему выбираем Ruby? Привет, Хабр! Представляю вашему вниманию перевод статьи «Why is Ruby still our choice in 2020?» автора Vira Vashkovska. Мы — опытная команда Ruby on Rails разработчиков. Некоторые из нас занимаются разработкой на Ruby уже многие годы и знают его как свои пять пальцев. Вот ...

[Перевод] Хорошо подумайте, прежде чем использовать Docker-in-Docker для CI или тестовой среды Docker-in-Docker представляет собой виртуализированную среду Docker-демон, запущенную в самом контейнере для сборки образов контейнера. Основной целью создания Docker-in-Docker была помощь в разработке самого Docker. Многие люди используют его для запуска Jenkins CI. Понач...

Risen Energy получает 3 отраслевые награды благодаря выдающимся результатам деятельности НИНБО (Китай), 7 мая 2021 г. /PRNewswire/ — Недавно в Пекине прошел 3-й Семинар по тенденциям развития фотоэлектрических модулей и методам обеспечения надежности. Это мероприятие, совместно организованное Главной государственной лабораторией фотоэлектрических материало...

Фронтенд-разработка в компании: что это и как сделать её эффективной Мы в компании КОРУС Консалтинг СНГ уже больше десяти лет занимаемся организацией разработки веб-сервисов для наших заказчиков. У нас за плечами уже несколько десятков серьёзных проектов в банковской сфере, некоторые из них получили международное признание. За последние дв...

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

От скриптов к собственной платформе: как мы автоматизировали разработку в ЦИАН На РИТ 2019 наш коллега Александр Коротков сделал доклад про автоматизацию разработки в ЦИАН: чтобы упростить жизнь и работу, мы используем собственную платформу Integro. Она отслеживает жизненный цикл задач, снимает с разработчиков рутинные операции и заметно сокращает ко...

Интеграция PVS-Studio в PlatformIO Недавно в среде разработки встраиваемых систем PlatformIO появилась поддержка PVS-Studio. В этой статье вы узнаете, как проверить свой код статическим анализатором на примере нескольких открытых проектов. Читать дальше →

Арендатор vs арендодатель. Кто кому на самом деле должен? Государство, как и обещало, решило поддержать арендаторов недвижимости. Однако насколько такая поддержка оказалась оригинальной? Что нового на самом деле вводит Федеральный закон от 1 апреля 2020 г. № 98-ФЗ (далее «ФЗ №98»), поможет ли это арендаторам? Может, лучше обратитьс...

Абсолютная приватность сервиса в I2P: зашифрованый лизсет Чтобы связаться с любым скрытым сервисом, необходимо получить его лизсет (LeaseSet), который содержит информацию о входных туннелях и криптографических ключах. Для этого все серверные конечные точки, ожидающие подключение, публикуют свои лизсеты на флудфилах (Floodfill) – ро...

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

Propnight: Альтернативу Dead by Daylight выпустят на iOS и Андроид Издатель MYTONA объявил о разработке мобильной версии Propnight. Эта игра похожа на Dead by Daylight, только с уклоном на PropHunt. Propnight — это кооперативный ужастик, где жертвы должны убегать от убийцы. Схватки проходят в формате «4 против 1», а тинейджеры могут превра...

DevSecOps: как мы внедряли PT Application Inspector в наш продуктовый конвейер Привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Неформально наш отдел называют DevOps-отделом, мы занимаемся автоматизацией различных процессов и помогаем разработчикам и тестировщикам в нашей компании.Я и мой ...

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

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

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

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

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

О мобильных сетях и подводных камнях: опыт разработки и тестирования отечественного ядра Private LTE В 2017 году мы в НТЦ ПРОТЕЙ начали разработку пакетного ядра частных 4G-сетей для корпоративных заказчиков. О главных задачах, которые нам пришлось решать, и основных сложностях, с которыми мы столкнулись при работе над полностью отечественным продуктом, рассказано в этой ст...

[Из песочницы] Любовь в ненависть indie gamedev'a История про то, как я решил заняться разработкой игры без знаний и опыта в этой области, без движка и вложений. Зачем мне это? Зачем это кому-то другому? О провалах и успехах, о начале indie-разработки пост. Читать дальше →

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

Еще раз про try и Try По вопросу обработки ошибок уже множество статей написано и все равно возникают вопросы и споры. Я не стану рассматривать все способы и языки, но хотел бы остановится на исключениях в JVM и сравнить их с функциональным подходом (`Try`/`Either`) на примере Scala.Эта статья та...

Неочевидные факты о коллекциях в Magento 2 Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Сегодня мы рассмотрим коллекции в Magento 2 (далее — M2). Несмотря на кажущуюся простоту реализации и интуитивно понятное назначение, эта сущность таит в себе несколько неочевидных подводных камней, которые влияют на...

Настройка IPsec GRE туннель между FortiOS 6.4.5 и RouterOS 6.48.1 Стояла задача объединить филиалы с головным офисом предприятия, где находилась серверная. Fortigate 60E организовывал доступ в интернет и выполнял роль межсетевого экрана в головном офисе, в филиалах выполняли роль доступа в интернет Микротик разных моделей. Также было необх...

США разрабатывают убийцу российских ракет С-400 Бригадный генерал Джон Рафферти рассказал в беседе с изданием Breaking Defense о том, что в случае возникновения военных действий в Европе, разрабатываемая для армии США ракета Precision Strike Missile станет непосредственным убийцей российских систем противовоздушной оборон...

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

В Intel вернётся ещё один именитый ветеран Ещё один ветеран Intel возвращается в родную гавань. Санджай Натараджан (Sanjay Natarajan) покинул компанию в 2015 году после того, как проработал в ней 22 года. Перед уходом из Intel он занимал пост вице-президента отдела технологий и производства. С 2017 года Натараджан яв...

Пишем юнит тесты на TypeScript'е (на примере котиков) Как писать модульные тесты в проекте с TypeScript'ом? В этой статье я постараюсь ответить на этот вопрос а также покажу как создать среду модульного тестирования под проекты использующие TypeScript. Читать далее

Обновленный плагин YouTrack для IDE на платформе IntelliJ Привет Хабр!В командах разработки трекеры задач и IDE редко существуют друг без друга. Поэтому мы решили существенно «проапгрейдить» плагин YouTrack для IDE на платформе IntelliJ. Плагин интегрируется с вашими любимыми IDE от JetBrains — AppCode, CLion, DataGrip, GoLand, Int...

Воздушный кулер IceGiant ProSiphon Elite весит 2,2 кг Компания IceGiant из Остина, штат Техас, занимается разработкой систем охлаждения для центров обработки данных и силовой электроники. Теперь она решила замахнуться на сферу настольных ПК и представила гигантский воздушный кулер ProSiphon Elite. Команда...

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

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

Monitoring as Code на базе VictoriaMetrics и Grafana Приветствую всех любителей Infrastructure as Code.Как я уже писал в предыдущей статье, я люблю заниматься автоматизацией инфраструктуры. Сегодня представляю вашему вниманию вариант построения GitOps для реализации подхода Monitoring as Code. Читать далее

[Перевод] В CodePen добавлена поддержка Flutter Сегодня (15 апреля 2020) мы рады сообщить, что CodePen, основная среда разработки для миллионов frontend разработчиков и дизайнеров, добавила поддержку Flutter! Для веб-разработчиков CodePen уже давно является отличным местом для обмена экспериментами по дизайну, новыми под...

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

Разговор с майнером Chia, имеющим 1ПБ ёмкости Вашему вниманию предлагается расшифровка моего разговора с майнером Chia, который произошёл 21 апреля 2021 года, вечером. Я выступаю в роли продавца SSD, а майнер в роли покупателя. В ходе этого разговора я узнал много нового о криптовалюте Chia.   Читать дальше →

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

[Перевод] Как написать игру за месяц, не отвлекаясь от основной работы MoonGun — игра в жанре экшен/стратегия о защите лунной базы от астероидов. Игра была создана Ивенсом Серпой — автором множества статей о геймдизайне — в рамках Github Game Off Game Jam в ноябре 2020 года. Занимался он ей в одиночку в свободное от работы время. Игра получил...

Xbox Game Studios опубликовала релизный трейлер Gears Tactics Компания Xbox Game Studios, занимающаяся изданием пошаговой тактики Gears Tactics, выпустила релизный трейлер этого проекта. Напомним, разработкой Gears Tactics занимаются студии Splash Damage и The Coalition а выход игры состоится через две недели,...

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

[Из песочницы] Вывод типов в jscodeshift и TypeScript Вывод типов в jscodeshift и TypeScript Начиная с версии 6.0 jscodeshift поддерживает работу с TypeScript (далее TS). В процессе написания codemode-ов (преобразований), может потребоваться узнать тип переменной, которая не имеет явной аннотации. К сожалению, jscodeshift не пр...

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

[Перевод] Переход к «Meta GSAP»: поиски «идеальной» бесконечной прокрутки Уже послезавтра, 14 мая, стартует новый поток курса Python для веб-разработки, поэтому мы решили поделиться переводом о не совсем очевидной, но интересной области разработки сайтов — анимации анимации. Автор не просто даёт готовый рецепт, но шаг за шагом показывает, как сдел...

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

Убийцы Xiaomi AirDots выйдут уже 17 декабря О том, что компания Realme готовится представить свои первые полностью беспроводные наушники, мы узнали ещё несколько недель назад. И вот теперь стало известно, что анонсируют это устройство 17 декабря. В этот же день в Индии пройдёт анонс смартфона Realme XT 730G &mda...

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

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

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

Как Программисту 1С стать Java developer'ом Несколько лет назад, когда я искал пути из программистов 1С в Java developer'ы — я бродил впотьмах, пытаясь нащупать дверь, в существовании которой был не уверен. Я пытался найти истории успеха, но кроме пары комментариев ничего не нагуглил. Мир Java выглядел огромным, а кол...

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

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

Как вести технический блог? Я работаю в коммерческой разработке с 2011 года. С конца 2012 занимаюсь разработкой под iOS. Свою первую техническую статью я написал на Хабре в начале 2017 года про подход к локализации мобильных приложений. Потом выпустил ещё несколько статей по iOS-разработке на Хабре и...

Как VDI трансформирует офисную среду Какие проблемы бизнеса помогает решить инфраструктура виртуальных рабочих столов (VDI)? Как компания Parallels сделала эту технологию доступной для небольших организаций и почему не боится конкуренции с Citrix. Читать дальше →

Facebook решила создать собственную операционную систему на замену Android Зарубежные СМИ сообщили, что Facebook занимается разработкой совершенно новой операционной системы. Команду разработчиков возглавляет известный инженер Марк Луковски (Mark Lucovsky), который был соавтором Windows NT.

Антон Молев: возможность получать качественное образование доступна в каждом районе российской столицы Столица РФ в настоящее время фактически является огромным образовательным пространством. По словам замглавы местного образовательного ведомства Антона Молева, дети могут заниматься рядом с домом в различных кружках и секциях (в общей сложности их открыто 120000). В 307 школа...

[Из песочницы] 1С-Битрикс и попытка его внедрения Привет, друзья! Меня зовут Петр, я представитель малого белорусского бизнеса со штатом чуть более 20 сотрудников. В данной статье хочу поделиться негативным опытом покупки 1С-Битрикс. Читать дальше →

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

[Перевод] Разработка REST API — что такое Code First подход? В этой статье мы продолжим знакомство с разработкой REST API и рассмотрим подход Code-First. Разработка хорошего REST API важна для того, чтобы иметь хорошие микросервисы. Подход Code-First фокусируется на генерации контракта из кода. Это наилучший из возможных подходов? Чи...

5 альтернатив Node.js — и есть ли в этом смысл Node.js — не безупречный продукт, у него есть недостатки (использование JS?), некоторые из них тянулись еще с раннего этапа разработки из-за ошибочных решений, принятых Райаном Далем, о которых немного вспомнили в статье Как создатель node.js сам разочаровался в нем. Как э...

Управление хаосом: наводим порядок с помощью технологической карты Изображение: Unsplash Всем привет! Мы инженеры-автоматизаторы из компании Positive Technologies и занимаемся сопровождением разработки продуктов компании: поддерживаем весь сборочный конвейер от коммита строчки кода разработчиками до публикации готовых продуктов и лицензи...

OANDA Global Corporation реализует сделку о поглощении Dom Maklerski TMS Brokers S.A. Компания OANDA Global Corporation («OANDA»), международный лидер в сфере онлайн-сервисов мультиактивной торговли и аналитики валютных данных, заключила соглашение о приобретении 100% ак...

Избавляемся от паролей в репе с кодом с помощью HashiCorp Vault Dynamic Secrets Привет, Хабр! Меня зовут Сергей, я работаю IT Head в компании Quadcode. Сегодня хотел бы рассказать о том, как я решил проблему с хранением паролей в открытом виде в коде одного из моих pet-проектов. Думаю, это знакомая для многих ситуация. Знакомая — и неприятная. Сразу ска...

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

[Из песочницы] Как я осуществил свою мечту, побывав в российском офисе Microsoft Всем привет! Живу в Саратове с родителями. У меня аутизм. Я ИТ-самоучка с 10-ти летним опытом самообразования и работы. Системное администрирование, администрирование мобильных устройств и веб-разработка — это то, что я учу и над чем я часто практикуюсь. 2019 год получился в...

Корпоративная магистратура JetBrains в Университете ИТМО ищет новых студентов Объявляем набор на магистерскую программу JetBrains “Разработка программного обеспечения” на 2021-2023 учебные годы. Мы ждем тех, кто уже обладает базовыми знаниями в программировании и готов посвятить два года интенсивной учебе.Обучение ведется по двум специализациям: разра...

Microsoft инвестирует $20 млн для борьбы с COVID-19 с помощью ИИ Компания приняла решение о расширения программы, чтобы помочь тем, кто сейчас занимается поиском средств для борьбы с одной из важнейших проблем сегодняшнего дня - коронавирусом COVID-19.Технологии могут сыграть решающую роль во многих аспектах, связанных с борьбой с COVID-1...

Смартфон POCO X3 Pro с чипсетом Snapdragon 860 назвали «убийцей флагманов» Смартфон POCO X3 Pro с чипсетом Snapdragon 860 назвали «убийцей флагманов». Эта модель похожа внешне на многих флагманов, но при этом заметно дешевле их. Подробнее об этом читайте на THG.ru.

Новый фронтенд Одноклассников: запуск React в Java. Часть I Многие слышали название GraalVM, но опробовать эту технологию в продакшене пока довелось не всем. Для Однокласснииков эта технология уже стала «священным Граалем», меняющим фронтенд. В этой статье я хочу рассказать о том, как нам удалось подружить Java и JavaScript, и нач...

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

Сравнение процессоров Байкал-М и Эльбрус-8СВ Сравнение процессоров Байкал-М и Эльбрус-8СВ Недавно у меня по работе появился компьютер на базе процессора Байкал-М (BE-M1000), а также у меня есть удалённый доступ к компьютерам на процессорах Эльбрус, поэтому я решил сравнить их производительность в различных тестах. Чит...

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

Устанавливаем Exchange 2019 на Windows Server Core 2019 Microsoft Exchange — большой комбайн, который включает в себя прием и обработку писем, а также веб интерфейс для вашего почтового сервера, доступ к корпоративным календарям и задачам. Exchange интегрирован в Active Directory, поэтому представим себе, что она уже была разверн...

Автоматизация тестов на Go + Allure Привет всем. Меня зовут Таня. Я автоматизирую тесты на Go уже около года, до этого занималась 4 года автоматизацией на Java.В этой статье расскажу:- Как писала интеграционные тесты на Go + Allure- С какими проблемами столкнулась- С какими библиотеками и инструментами работа...

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

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

[Перевод] Wasm или не Wasm? Мы, в компании Linkurious, занимаемся работой над Linkurious Enterprise. Это — веб-платформа, которая, используя возможности графов и средства их визуализации, призвана помогать компаниям и органам власти, расположенным по всему миру, бороться с финансовыми преступлениями. ...

[recovery mode] $mol_func_sandbox: взломай меня, если сможешь!. Здравствуйте, меня зовут Дмитрий Карловский и я… хочу сыграть с вами в игру. Правила её очень просты, но их нарушение… приведёт вас к победе. Почувствуйте себя в роли хакера выбирающегося из JavaScript песочницы с целью прочитать куки, намайнить биткоины, сделать дефейс или ...

Windows vs Sysmon На последней конференции ZeroNights, в ходе неформального общения со своими коллегами по цеху — инженерами систем мониторинга, нам был задан простой на первый взгляд вопрос — распространено мнение, что для полноценного мониторинга эндпоинта с ОС Windows необходимо использов...

Контейнер LXC для веб-разработки как альтернатива Docker Разговоров о Docker очень много, а вот про LXC гораздо меньше шума. А ведь у LXC есть свои области применения, где он может оказаться удобнее.Изначально мы применили LXC для контейнеризации нашего массивного веб-приложения с длинной историей разработки с 2006 года. И с этой ...

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

3D-печать порабощает) (мысли вслух) 11 ноября 2019 года черт меня дернул) купить Anycubic Delta LP на распродаже Алиэкспресс. Ехал он ко мне месяц с российского склада. А покупал я его для того, чтобы побаловаться. К концу декабря это была довольно неплохо работающая дельта (это я уже позже понял сравнив со пе...

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

Обзор realme X2 Pro 8/128GB. Убийца флагманов 2019 года Если первые версии OnePlus от корпорации BBK позиционировались как «убийцы флагманов», то с выходом версий разница в стоимости начала размываться, особенно в случае с OnePlus 7 Pro. Выход нового realme X2 Pro может вернуть это звание, предложив флагманскую платформу и исполн...

Как мы обошли bytenode и декомпилировали байткод Node.js (V8) в Ghidra «Да я роботов по приколу изобретаю!» Рик СанчесМногим известно, что в 2019 году АНБ решило предоставить открытый доступ к своей утилите для дизассемблирования (реверс-инжиниринга) под названием Ghidra. Эта утилита стала популярной в среде исследователей благодаря высокой «вс...

Эксперты из Силиконовой долины ЕС, Ближнего Востока и России соберутся в Минске, чтобы выбрать лучший стартап <p style='color: #333333'><strong>14 декабря в Минске в VOKA CINEMA by Silver Screen в ТРЦ Dana Mall пройдет юбилейная конференция-битва стартапов «<a href='http://startupbelarus.by/'>СТАРТАП ГО...

Капсула Мини - новая колонка с Марусей: честный обзор | Личный опыт Mail.ru Group выпустила новую умную колонку с голосовым помощником Марусей, назвала ее Капсула Мини. Мы, конечно, купили ее в первый же день продаж и теперь готовы рассказать вам всю правду. А чтобы не было скучно, решили сравнить ее с аналогичным гаджетом Lenovo Smart Clock...

Флоты России, США и Китая сравнили по мощности Российский военный аналитик, капитан I ранга запаса сравнил флоты России, США и Китая по мощности. По его мнению, пока в мире лидирующую позицию занимают американские военно-морские силы, но всё может измениться.

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

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

Где и зачем скачивать драйвера для Android? ADB Driver для Android может потребоваться, если вы любите экспериментировать с прошивками смартфонов и установкой различных патчей, либо занимаетесь разработкой под эту ОС. «Отладка по USB» (usb debugging), знакомо? Читать полную статью

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

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

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

Android изнутри: сравнение Dalvik и ART Привет, Хабр! Около полугода назад я публиковал подробный «гайд» по JVM. Пост, в целом, зашел, а в комментариях спросили, не планируется ли “чего-то по андроиду”. Наконец, у меня дошли руки. В этом посте поговорим о среде выполнения в Android. В частности, я постараюсь кр...

Как Kafka стала былью Привет, Хабр! Я работаю в команде Tinkoff, которая занимается разработкой собственного центра нотификаций. По большей части я разрабатываю на Java с использованием Spring boot и решаю разные технические проблемы, возникающие в проекте. Большинство наших микросервисов асинхр...

Российские BIM-технологии: комплексное проектирование на базе Model Studio CS Этой статьей мы открываем серию материалов, посвященных технологиям информационного моделирования в промышленном и гражданском строительстве.Мы покажем, как организовать среду общих данных, информационного моделирования и комплексного проектирования на основе единой линейки ...

Релиз Spring Native Beta Недавно команда, занимающаяся портированием Spring на GraalVM, выпустила первый крупный релиз - Spring Native Beta. Вместе с создателями GraalVM они смогли пофиксить множество багов как в самом компиляторе так и спринге. Теперь у проекта появилась официальная поддержка, свой...

Онлайн-лекция «Реактивные и нативные приложения на Java Spring и Quarkus» 28 июля приглашаем на онлайн-лекцию о разработке приложений на Java Spring, Quarkus, Vert.x и GraalVM с деплоем в MicroK8s. В программе лекции: Сергей Кошкинов и Андрей Смирнов покажут процесс создания приложения на Java-фреймворке Quarkus с деплоем в MicroK8s. А также ср...

Калькулятор Wolframalpha в диалоге Telegram Идея В диалогах телеграма я очень часто использую телеграм бот: inlatexbot. Он позволяет вставлять Latex прямо в диалоге телеграма — это удобно: математическое обозначение можно отправить понятной картинкой, чтобы было так $$display$$\sqrt{4} * 2^x * \frac {1} {3}=1024$$disp...

убийца Creality CR-10 Всем привет друзья.Не давно , мой  друг и подписчик моего канала на Ютубе ChcuhaTV, закончил свой экспериментальный проект по созданию  аналога  дорогого 3д принтера  Creality CR-10 с областью печати 330*330*400.Сразу  хочу  отметить, что  95%  процентов  всех технических ре...

Сердце самых мощных видеокарт Intel Xe создаётся в Индии В следующем году компания Intel представит свои дискретные видеокарты Xe. Это семейство GPU охватит все сегменты, начиная с мобильного и заканчивая специализированными ускорителями вычислений. У нас пока очень мало подробностей о характеристиках хотя бы какого-то GPU X...

Как трассировка запросов сломала API TL;DR;История провала со счастливым концом о том, как команда узнала о трассировке запросов, AOP, а потом сломала API.ВВедение Благие намерения Невинное началоКаждый проект содержит логирование. Наш проект использовал Lombok и его @Slf4j аннотацию. Мы логировали выполнение б...

Google выпустила аналог TikTok для iOS Tangi — аналог TikTok от Google По правде говоря, я возмущён как владелец Android-аппарата. Мне приходится смириться с той мыслью, что Google выпустила приложение первым делом для iOS, а не для Android. Мне до сих пор кажется это крайне странным, что компания, которая ...

Обзорщики сравнили время работы флагмана Samsung при разных разрешениях экрана Авторы YouTube-канала PhoneBuff продолжают заниматься экспериментами с различными устройствами. На этот раз они протестировали смартфон Samsung Galaxy S10 Plus, а точнее работу его батареи при разных разрешениях экрана — 1440p и 1080p.

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

Создание SDK под Android в стиле Single-Activity Single activity подходом при создании конечного приложения под Android никого не удивишь. Но мы пошли дальше и использовали No-Activity при разработке SDK. Сейчас разберемся для чего это понадобилось, возникшие сложности и как их решали. Читать далее

Дружим STM32 с LCD дисплеем 1604 по I2C шине (библиотека HAL) Привет, Хабр! В этой статье я хотел бы рассказать о своем опыте подключения LCD дисплеев к микроконтроллеру STM32 с использованием библиотеки HAL по I2C шине. Подключать буду дисплей 1602 и 2004. Они оба имеют припаянный I2C адаптер на основе чипа PCF8574T. Отладочной пл...

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

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

[Из песочницы] Особенности применения языков программирования С и С++ при разработке ПО, связанного с функциональной безопасностью Крис Хоббс (Chris Hobbs) в своей фундаментальной работе «Embedded Software Development for Safety-Critical Systems» [1] приводит распространенное среди программистов мнение о том, что накладывать ограничения на языки программирования, это как заказывать Пикассо создание ка...

Samsung присоединилась к разработке новой мобильной Fuchsia OS от Google Последние годы Google активно занимается разработкой новой мобильной операционной системы — Fuchsia OS. В декабре 2020 компания дала доступ к ней разработчикам, а сейчас стало известно, что своим коммиты для проекта начала отправлять Samsung.

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

Рецензия на фильм «Вперед» / Onward «Вперед» (Onward) стал 22-м анимационным фильмом, выпущенным Pixar Animation Studios. Его можно описать как жанровую смесь роуд-муви и городского фэнтези, где центральное место занимает трогательная семейная история двух братьев. Главные герои, кстати, вовсе не люди, а эльфы...

Tesla Model 3 и Model Y сравнили лицом к лицу В сети появились новые фотографии, позволяющие сравнить электрокары Tesla. До старта поставок электрического кроссовера Tesla […]

Киберполиция прикрыла деятельность компании, которая разрабатывала онлайн-казино «под ключ» и получала прибыль около $50 тыс. в месяц Несмотря на то, что народные депутаты решили узаконить в Украине азартные игры, включая онлайн-казино и интернет-покер, закон всё ещё не вступил в силу, а потому киберполиция продолжает бороться с компаниями, работающими в этой сфере. Как сообщает ведомство, его сотрудники в...

Российскую винтовку АК-12 сравнили в деле с американской М4 Концерн «Калашников» протестировал собственную разработку АК-12 и американскую винтовку М4. Оружие сравнили между собой.

Работа не волк, часть 5. Увольнение: я ухожу красиво? В тот день мой кошелёк остался в офисе, о чём удалось узнать только на трамвайной остановке. Было грустно: уволился коллега, с которым мы работали 4 года бок о бок, мы только проводили его. Надо было возвращаться. Кроме кошелька, в кабинете был тот самый коллега: большой во ...

Чарльз Хоскинсон сравнил доллар США с криптопирамидой OneCoin Основатель блокчейн-проекта Cardano Чарльз Хоскинсон отреагировал на планы ФРС влить в финансовую систему США «бесконечное количество» долларов, сравнив фиатную валюту с одним из крупнейших криптовалютных мошенничеств. I’m not sure I like this coin. Getting a...

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

Вызов принят: хочу работать в Spotify В октябре мы рассказали о том, как Александр Любоженко (back-end и data-инженер в Spotify) мечтая о Калифорнии, переехал сначала в Новую Зеландию, а затем в Швецию. Читателям статья понравилась, но многие хотели узнать подроб...

Цифровые люди Samsung Neon не отберут у вас работу На выставке CES 2020 компания Samsung представила, наверное, свой самый необычный продукт — Neon. Сама Samsung не дала внятного термина, описывающего данную разработку, но в целом Neon — это цифровой человек с искусственным интеллектом. При этом Neon...

Видео дня: фанатская короткометражка о белорусской жизни Джона Уика «Джордани? Был, был такой малец».

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

Google Assistant включается сам по себе. Что делать Google Assistant настолько внимателен, что иногда слушает вас даже тогда, когда вы этого не хотите Уж не знаю, как вам, а мне не доводилось пользоваться более удобным голосовым помощником, чем Google Assistant. Конечно, разговаривает русскоязычная версия ассистента не так бо...

Очереди на очереди: Magento 2 + RabbitMQ Привет! Меня зовут Павел и я Magento 2 бэкенд-разработчик. Когда-то давно, когда я только начинал знакомство с Magento 2 (для краткости буду называть ее M2), мне понадобилось автоматизировать обработку однотипных событий при разработке одного решения. Тогда я удивился, наско...

От кода до roadmap: как я перешел из разработки в управление продуктом Во многих IT-компаниях продуктовыми менеджерами становятся бывшие программисты. Это логично, ведь они понимают процесс разработки «изнутри». Но даже они совершают ошибки из-за непонимания процессов, отсутствия навыков управления и незнания инструментов. Так первое время было...

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

Платформа Dash для разработки DApps запущена в тестовой сети Evonet Разработчики Dash Core Group представили релиз Dash Platform для сети Evonet, общедоступной тестовой среды функций Evolution. We are proud to announce the release of Dash Platform on Evonet, our public testing environment for Evolution features. https://t.co/nx408jNoE8 pic.t...

Киану Ривз опробовал Cyberpunk 2077 Киану Ривз сыграл важную роль как в продвижении Cyberpunk 2077, так и в самой игре подарив свою внешность и голос персонажу Джонни Сильверхэнду. Поэтому вовсе не удивительно, что актер решил и поиграть в Cyberpunk 2077. Читать полную статью

Белорусский life:) запустил тариф за 5 рублей 5 гигабайт трафика и 300 минут звонков, но есть условия для подключения.

Toyota вложит почти 400 млн долларов в разработку летающих такси Японская корпорация вложит 394 млн долларов в американскую компанию Joby Aviation, которая занимается разработкой летающих такси. "Мы намерены решать задачу авиаперевозок вместе с Joby и развить потенциал для преобразований в сфере транспорта", - отметил президент Toyota.

Автотесты на Android. Картина целиком Всем привет! Автотесты под Android — это непросто. Чтобы выстроить процесс автотестирования, надо запланировать и решить множество задач. Но самая большая беда заключается в том, что нигде нет полного описания, что вообще включает в себя автотестирование под Android, каковы...

Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек) Предисловие Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережев...

Maneater: о вкусной и нездоровой пище За все время существования видеоигр персонажи, управляемые игроками, уничтожили несчетное количество агрессивных магических или мутировавших животных в бесчисленных action/RPG, action/adventure и шутерах. Пришла пора взглянуть на проблему с другой стороны. В action/RPG Manea...

Обучение программированию 2019, или в поисках идеальной программы: Последовательность Здравствуйте, меня зовут Михаил Капелько. Занимаюсь профессиональной разработкой ПО. Увлекаюсь разработкой игр и обучением программированию. Предисловие Осенью 2019-го я в третий раз участвовал в курсе обучения ребят 10-15 лет программированию в качестве одного из преподава...

[Перевод] Как начать заниматься Bug Bounty Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала. Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в ...

[Перевод] Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 2 В преддверии старта курса "iOS Developer. Basic" продолжаем публиковать серию полезных переводов, а также приглашаем записаться на бесплатный демо-урок по теме: "Result Type".Внедрение технологий непрерывной интеграции (Continuous Integration - CI) и непрерывного р...

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

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

Как писать читаемый код Бывает, что посмотрев на старый код, мы говорим: «Его проще переписать, чем поменять». Печально, если речь идет о нашем собственном коде, с такой любовь написанном несколько лет назад. Head of Developer Relations в Evrone Григорий Петров в своем докладе на TechLead Conf 2020...

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

МГПУ празднует свое 25-летие В текущем месяце исполнилось 25 лет с момента образования Московского городского педагогического университета (МГПУ). В 1995 году решение о его создании было принято столичным Правительством. По замыслу, вуз должен был решать задачу по восполнению дефицита квалифицированных...

[Перевод] Глубокое обучение на Kotlin: альфа-версия KotlinDL Привет, друзья!Сегодня мы расскажем о первой предварительной версии KotlinDL (v.0.1.0) — высокоуровневого фреймворка для глубокого обучения, похожего на Keras, но написанного на Kotlin. В нем есть простые API для создания, тренировки и развертывания моделей глубоко...

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

[Перевод] О превращении интереса к фондовой бирже в домашний проект TL;DR: Я решил создать автоматизированную email-рассылку, предназначенную для наблюдения за фондовой биржей, дающую сведения об индексах S&P 500, Nasdaq и Dow Jones во время премаркет-сессии и в исторической перспективе. На днях я прочитал этот твит Джейсона Фрайда, осн...

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

ML в облаке: как я попробовал Yandex DataSphere и почему его так непросто сравнить с Google Colab Привет, Хабр! Меня зовут Дмитрий (@pagin), и я специализируюсь на вопросах ускорения и уменьшения свёрточных сетей. Моя основная работа — распознавание автомобилей и классификация транспорта, поэтому я обучаю много небольших CNN и часто пользуюсь облачными сервисами для ML. ...

[Перевод] Worker Service в .NET Core 3: что такое и зачем нужно В .NET Core 3 появился новый шаблон проекта под названием Worker Service. Этот шаблон разработан, чтобы дать вам отправную точку для создания кроссплатформенных сервисов. В качестве альтернативного варианта использования: он дает очень хорошую среду для создания консольных п...

А что, если без Python? Julia для машинного обучения и вообще Мы всегда хотим писать код быстро, но за это приходится платить. На обычных высокоуровневых гибких языках можно быстро разрабатывать программы, но после запуска они работают медленно. Например, чудовищно медленно cчитать что-то тяжелое на чистом Python. Си-подобные языки раб...

Представляем Quarkly – инструмент для react-разработчиков и дизайнеров, который поможет оптимизировать вашу разработку Всем привет! Идеологически Quarkly – это проект, который призван упростить жизнь веб-разработчикам и веб-дизайнерам. В этом посте я коротко расскажу, за счет чего это возможно. Прежде всего, давайте посмотрим, как выглядит типичный цикл разработки веб-приложения в 2020 году?...

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

Лучше своими руками: как мы сделали мобильное приложение Perekrestok.ru inhouse Привет! Меня зовут Мария Тимофеева, я директор по продукту онлайн-супермаркета Perekrestok.ru. К выходу нашего нового мобильного приложения мы решили рассказать, как делали текущую версию, сколько багов собрали и как пришли к выводу, что в нашем случае inhouse-разработка ока...

JetBrains представил среду для командной работы Space Компания JetBrains представила сервис для командной разработки с чатами и планировщиком — Space.

Обзор полнолицевой маски UNIX 5100, фильтров к ней, сравнение с моделями UNIX 5000, 6100 и маской ППМ-88 Продолжая серию статей, начавшуюся с обзора респираторов, решил написать про более серьезную защиту для органов дыхания — полнолицевую маску (противогаз) UNIX 5100 и фильтры к ней, а также сравнить ее с младшей и старшей моделями этого же производителя — масками UNIX 5000 и...

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

Nokia выпустит сотовый телефон под управлением Android Nokia никогда не чуралась выпуска простых сотовых телефонов. Не делает этого и компания HMD Global, которой достаточно давно перешли права на бренд Nokia. Поэтому мы нисколько не удивились, узнав о разработке нового телефона Nokia 400 4G. Подробнее об этом читайте на THG.ru.

Боеспособность ВВС России и других стран мира сравнили Британский журнал Flight International выпустил крупный отчёт World Air Forces 2020, из которого стало известно много интересного о Военно-воздушных силах (ВВС) разных стран. Эксперты подсчитали, сколько военных самолётов и вертолётов есть у различных государств, благод...

[Перевод] CIMON-2: (не)судный день, или как IBM Watson забрался выше облаков CIMON – Crew Interactive Mobile CompanioN (далее «Саймон») – научная разработка аэрокосмического агентства Airbus и IBM, спонсированная германским центром авиации и космонавтики DLR. В прошлом году его впервые испытали «в бою» на МКС, а в этом месяце начали испытание второй...

nodejs: менеджеры процессов и ES6-модули В мире серверного JavaScript'а я — новичок с чистым, практически незамутнённым разумом. Поэтому когда я узнал о существовании менеджеров процессов, а конкретно — о pm2, то сразу же попробовал применить его для запуска какого-нибудь простейшего backend-сервиса на nodejs в цел...

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

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

Клин клином: использование вируса PIV5 для создания вакцины против MERS-CoV и, возможно, против SARS-CoV-2 Учитывая сложившиеся обстоятельства, вовсе неудивительно, что научное сообщество сконцентрировало все свои силы на поиск и разработку методик и инструментов для борьбы с распространяющимся вирусом. Сегодня мы рассмотрим исследование, в котором ученые из Американского общес...

Началась глобальная предрегистрация на мобильную RPG Sword Master Story Sword Master Story — это мобильная RPG, разработкой которой занимается студия CODECAT, а издательством — Super Planet. Кстати, издатель уже имеет опыт за плечами с такими проектами, как Evil Hunter Tycoon и Lucid Adventure. Скоро состоится глобальные релиз проекта, поэтому р...

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

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

Тест-драйв Mitsubishi ASX 2020: ТОП-5 вопросов и ответов (+ 1.6 FWD против 2.0 AWD) Видите на фото один синий кроссовер Mitsubishi ASX? А по статье их будет пара: мне в руки попали сразу две версии модели – разные моторы и тип привода, разные комплектации, разная цена. Будет интересно не только узнать об автомобиле, но также сравнить разные версии в поисках...

Решение нескольких задач от Amazon на примере JavaScript Доброго времени суток. Представляю вашему вниманию перевод статьи «Amazon Coding Interview Questions» автора Trung Anh Dang. В этой статье автор приводит несколько (три, если быть точнее) задач от Amazon (как он утверждает) и свои варианты решений. После ознакомления с ...

На всякий морозный: какие телефоны не боятся холодов? Говорят, зимой бывает холодно! Нам в московском офисе пока верится с трудом, но, если вдруг у вас уже «минус», вот какие телефоны годятся в качестве средства связи для Дедов Морозов.

Эфир не пройдет — Radeon RX 6600 XT не годится для добычи криптовалюты Ютуберы выяснили, насколько хороша новая видеокарта Radeon RX 6600 XT для добычи криптовалюты. Вывод — совсем нехороша. Хэшрейт крайне низкий. Лучше не майнить, а играть!

Анонсирована новая часть игровой серии BioShock Компания 2K Games анонсировала новую часть знаменитой игровой серии BioShock (последняя из существующих игр серии — BioShock Infinite — была выпущена весной 2013 года), сообщив о создании новой студии — Cloud Chamber, которая как раз и ответственна за разработку новой игры. ...

Отель «Белград» (2020) «Отель «Белград» – новый комедийный фильм Константина Статского, главную роль в котором исполнил актер Милош Бикович, успевший запомниться зрителям по ролям в картинах «Холоп», «За гранью реальности», «Южный ветер». Кино стало продолжением сериала «Отель «Элеон». Читать...

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

На конференции в столице РФ представили опыт ГК «Просвещение» по созданию профессионально-ориентированной образовательной среды Минпросвещение РФ, Рособрнадзор и столичная Мэрия во вторник, 11 февраля организовали в Москве проведение IV Международной конференции по управлению качеством образования «Как помочь школьникам с профессиональным самоопределением?». Это мероприятие было посвящено вопросам пр...

Уведомления от Bitbucket в Telegram Суть проекта Когда я только устроился на первую работу разработчиком Java, сразу же возникла проблема уведомлений о событиях в Bitbucket. Направление Java разработки было новым (я был вторым программистом), поэтому среду для разработки пришлось настраивать мне. После устано...

Как я сделал свою сборку Gulp для быстрой, лёгкой и приятной вёрстки Серьёзно и профессионально я начал заниматься вёрсткой в 2019 году, хотя до этого интересовался данной темой как любитель. Поэтому новичком мне себя назвать сложно, но и профессионалом с опытом 5+ лет я тоже не являюсь.Тем не менее, я успел познакомиться со сборщиком Gulp, е...

Эксперт сравнили фотовозможности текущего и будущего флагмана Samsung Главе популярного сообщества мобильных разработчиков XDA Developers Максу Вайнбаху удалось ухватить на пользование грядущий флагман Samsung Galaxy S20, что позволило ему опубликовать первые снимки на его камеру. Кроме того, эксперт также сравнил фотовозможности текущего и ож...

Глазные интерфейсы. Доклад в Яндексе В феврале Яндекс провёл вторую конференцию «Я Фронтенд». Мы сделали её непохожей на наши традиционные Я.Субботники — почти все спикеры были не из Яндекса, чтобы зрители могли узнать об опыте разных компаний и разработчиков. За день было съедено 10 кг мармелада, гости посмот...

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

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

Мой опыт разработки на языке Nim Привет, Хабр! Уже довольно давно я пишу свой игровой фреймворк — такой pet project для души. А так как для души нужно выбирать что-то, что нравится (а в данном случае — на чём нравится писать), то выбор мой пал на nim. В этой статье я хочу поговорить именно про nim, про его...

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

NLP: ВЫДЕЛЯЕМ ФАКТЫ ИЗ ТЕКСТОВ С ПОМОЩЬЮ ТОМИТА-ПАРСЕРА NLP - natural language processingБольшая часть данных в мире не структурирована – это просто тексты на русском или на любом другом языке. Извлеченные факты из таких текстов могут представлять особый интерес для бизнеса, поэтому подобные задачи возникают сплошь и рядом. Этим ...

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

Убийца Nvidia GeForce GTX 1660 Super от AMD выйдет 21 января Ожидается, что свою новую видеокарту — Radeon RX 5600 XT — компания AMD анонсирует на выставке CES 2020 в начале следующей недели. Так это будет или нет, узнаем уже скоро, но китайский источник уже располагает датой старта продаж новинки. Для начала ну...

[Перевод] До и после: визуальная эволюция известных видеоигр В 90-х 8-битные Super Mario Bros. и Battle City — «Марио» и «танчики» — вызывали дикий восторг. Только недавно запускал их в браузере, чтобы поностальгировать. Сейчас геймеры, конечно, «избалованы» графикой и геймплеем (я в том числе), но что-то в тех играх еще осталось. Д...

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

Копать, рубить и разрушать: приключение Forager выходит сегодня на iOS Издатель Humble Games сообщил, что мобильный порт инди-приключения под названием Forager стремится на iOS. В нём игроки появляются на случайно-генерируемой карте. Им нужно добывать ресурсы для создания новых предметов, зданий и инструментов. Это позволит прокачать своего пер...

Принцип подстановки Лисков Всем привет, меня зовут Константин. Я занимаюсь разработкой на Java в Tinkoff.ru и люблю SOLID. В этой статье мы сформулируем принцип подстановки Лисков, покажем его связь с принципом Открытости-Закрытости, узнаем, как правильно формировать иерархию наследования и ответим на...

Задача №2. Определение популяционной структуры Мы продолжаем цикл задач, где рассказыаем, как работать с генетическими данными. Первую задачу «Узнайте пол и степень родства» уже можно решить и прислать нам ответы. Сегодня публикуем вторую. Главный приз — Полный геном. Читать дальше →

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

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

Kubernetes в переводе на детский CNCF — созданная при фонде The Linux Foundation международная организация, занимающаяся развитием и продвижением Open Source технологий, которые используются для построения и функционирования инфраструктур, предназначенных для запуска облачных приложений. Но это вы, наверн...

Жанр Zero Player Game или ZPG. Игры, которые играют сами в себя Привет друзья! Абсолютно каждый сталкивался с разными жанрами в играх не так ли? Рпг, шутеры или стратегии, у каждого из нас есть свои любимые жанры игр и те, которые мы терпеть не можем. Я думаю у нас тут есть люди, которые ...

6 недорогих смартфонов с NFC для бесконтактных платежей Хотите забыть про банковские карты и расплачиваться смартфоном? Вот несколько отличных вариантов телефонов с NFC стоимостью от 2500 руб. (!), которые вполне годятся для использования с Google Pay.

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

Оценочный уровень доверия (ОУД4) и ГОСТ Р ИСО/МЭК 15408-3-2013. Введение Привет, Хабр!В настоящее время в ИТ индустрии крайне актуальна тема построения процесса безопасной разработки ПО (по англ. «Secure SDLC» или «Secure software development life cycle»). Некоторые организации и команды самостоятельно приходят к необходимости такого процесса в с...

Рамблер, атпути, и другие темы недели: мем-обзор Ну что ж, время мемов! На этой неделе мы немного опешили от готовящегося ICO Hydra, начали переживать о судьбе nginx, опять услышали пару шальных предсказаний о цене биткоина и узнали секретики об инвесторах TON (SEC, видимо, не учили, что читать чужие переписки некрасиво!) ...

Книга «Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin's Creed и дальше» Привет, Хаброжители! Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн — это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут отор...

BFCache, или Туда и обратно. Доклад Яндекса Люди пользуются кнопкой возврата на предыдущую страницу в браузере очень часто — возможно, чаще, чем вы думаете. А если так, то зачем сразу выбрасывать страницу из памяти браузера, а спустя секунду тратить время и трафик на её повторное открытие? Чтобы пользователь мог быстр...

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

Эксперимент: как научиться создавать популярные тексты на английском (и почему англоязычный Хабр так мало читают) Я много лет занимаюсь маркетингом, написанием текстов, при этом увлекаюсь английским и использую его в работе. В русскоязычном интернете в целом не так и много статей о контент-маркетинге и продвижении бизнеса в США. А те что есть часто просто рассказывают как надо делать ...

AR для ремонта, инструмент анализа киносценариев и ещё 5 пока неизвестных белорусских стартапов Команда проекта Minsk.page от издания dev.by собрала примечательные проекты, которые только начинают свой путь.

Графика в терминале Эта история началась, когда я узнал о существовании bpytop. Меня поразила детализация графиков и я начал разбираться как это сделано. Оказалось, что для вывода графиков использовались символы алфавита Брайля, представляющие из себя комбинацию из 8 точек: 2 точки в ширину и 4...

Светодиод, таймер и прерывания на RISC-V с нуля (на примере GD32VF103 и IAR C++) Сегодня речь пойдет о модном — о RISС-V микроконтроллере. Я давно хотел познакомиться с этим ядром и ждал когда появится что-то похожее на STM32 и вот дождался, встречайте — китайский GigaDevice — GD32V. Инфраструктура для этого микроконтроллера не такая обширная как для ST...

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

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

Война с тормозами. Оптимизация количества рендеров компонентов в React Native Привет, Хабр! Меня зовут Камо Сперцян, я занимаюсь React Native разработкой в Profi.ru. Если вы решили воспользоваться технологией React Native для быстрой доставки продуктовых фич и сосредоточились на скорости разработки, то, скорее всего, столкнётесь с проблемами производи...

[Перевод] Как я сгенерировал на Python тысячу лиц для своей игры На определённом этапе разработки своей игры я осознал, что мне нужна система диалогов с лицами-аватарами. Поэтому я решил создать генератор лиц на основе знаменитой игры Papers, Please. Генератор лиц Dukope (из Papers, Please) Сбор данных Я скачал примерно 50 портретов с...

Wall of Insanity: Спецназ врывается в логово культа На смартфоны вышла игра Wall of Insanity от создателя Mindcell и Slaughter. Это инди-шутер с кат-сценами и сюжетом, который крутится вокруг спецназа и секретного культа. Wall of Insanity — шутер от третьего лица, где мы берём на себя роль оперативника. На старте нас встреча...

«Лучшими фитнес-наушниками TWS» по версии IDG названы Amazfit Powerbuds Компания Huami (код NYSE: HMI) представила свою первую, но уже успевшую завоевать несколько наград линейку наушников на выставке Consumer Electronic Show (CES 2020) в Лас-Вегасе. Наушники Amazfit Power Buds и Amazfit Zen Buds созданы для пользователей, занимающихся...

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

IT-компания Embedika создала сервис сравнения документов Compare Компания Embedika представила бесплатный сервис сравнения документов Compare. Инструмент сравнивает две версии одного документа и показывает различия: что добавлено, изменено или удалено.  Что такое Compare Compare работает с документами в форматах PDF, DOC и...

Настраиваем отказоустойчивость Pi-Hole в связке с Mikrotik В прошлой статье мы внедрили домашний сервер DoH с использованием Pi-Hole, чем не только пофильтровали большое количество рекламы, но и инкапсулировали наши DNS-запросы в HTTPS, что вывело их из поля фильтрации запросов оператором связи.Всем замечательно это решение, но у не...

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

Apple потребовала у Telegram блокировки каналов со сливами данных белорусских силовиков Павел Дуров сообщил, что Apple потребовала у Telegram блокировки трёх каналов, которые использовались для сливов личных данных белорусских силовиков. Американская компания беспокоится, что такие утечки приведут к насилию.

Google назначили дату презентации Pixel 5 и других продуктов Корпорация добра наконец-то решилась объявить дату показа новой продукции.     Постер презентации Pixel 5   Еще в прошлом в месяце ходили слухи, что 30 сентября Google проведет презентацию нового поколения своего «флагманского» смартфона Pixel 5....

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

Honeypot vs Deception на примере Xello На Хабре уже есть несколько статей про технологии Honeypot и Deception (1 статья, 2 статья). Однако, до сих пор мы сталкиваемся с непониманием разницы между этими классами средств защиты. Для этого наши коллеги из Xello Deception (первый и пока единственный российский разраб...

Смартфон с каплевидным вырезом - Samsung Galaxy A30 Samsung в 2018 году решила применить новую стратегию, намереваясь ударить по засилью Huawei/Honor в бюджетном и среднем сегменте. На эту борьбу будет направлена вся линейка Galaxy A для 2019 года. И один из ее представителей – Galaxy A30. Этот смартфон получил современные ха...

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

[Из песочницы] Использование контроллера Arduino для прерываний В данной стать я приведу пример использования arduino контроллера для вызова прерываний программы на C#. Стоит отметить, что в WindowsForms присутствует элемент Timer который включается и выполняет код через определенный промежуток времени. Я решил реализовать подобное...

Слухи: долгожданная RPG по «Гарри Поттеру» выйдет в 2021 Последние 5 лет новые игры во вселенной Гарри Поттера выходили только на мобильных платформах. Но уже скоро поклонников серии ждет более масштабное приключение. Разработкой новой игры для консолей следующего поколения занимается студия Avalanche Software (авторы Ultimate Mo...

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

Toyota вложит практически 400 млн долларов в аэротакси Joby Aviation Компания Joby Aviation, уже давно занимающаяся разработкой электрического аппарата вертикальных взлета и посадки, в рамках нового инвестиционного раунда получила 590 миллионов долларов. Эту сумму в основном составляют инвестиции компании Toyota — японский ...

Биткоин-кошельки сравнили по 48 критериям — найдите свой! Биткоин-стартап Veriphi провел анализ криптовалютных кошельков, сравнив их по 48 критериям. Исследователи оценили сервисы в контексте безопасности, приватности и суверенитета. Найдите свой кошелек прямо сейчас! Статью перевел резидент ForkLog Hub Tony ₿ из BITCOIN TRANSLATED...

AMD сообщила что «Nvidia Killer» или Big Navi уже близко Убийца ТОПовых видеокарт уже рядом

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

Ласточка в мире микросервисов Helidon – по гречески ласточка (Χελιδόνι), это такая маленькая птичка из отряда воробьиных с длинными острыми крыльями и характерным двойным хвостом. Уверен, каждый из нас восхищается полетом и грацией этой птички, а то, как она живет в стаях, чем-то напоминает мир микр...

Кому нужны оптимизаторы App Store и как подружиться с Apple: интервью с основателем сервиса SplitMetrics из Минска Максим Каменков — о том, как превратить белорусский стартап в глобальную компанию, научиться руководить людьми и не выгорать.

Раскрыт объём оперативной памяти в новых смартфонах серии iPhone 12 Издание MacRumors изучило PLIST-файлы бета-версии интегрированной среды разработки ПО Xcode 12.1. Благодаря этому журналисты узнали, что новые модели iPhone 12 Pro и iPhone 12 Pro Max оснащены 6 ГБ оперативной памяти, а модели iPhone 12 и iPhone 12 mini — 4 ГБ.

[Из песочницы] Реактивная разработка Telegram бота Доброго времени суток, Habr'овчане. В поисках различной информации по разработке бота для чата Telegram в сети Интернет обнаружил, что все tutorial'ы хоть и достаточно полны различными механиками взаимодействия с библиотекой «telegram-bot-api», никто не пришёл к умозаключен...

SteelSeries приобрела разработчика ПО в области звука SteelSeries объявила о приобретении компании A-Volute, занимающаяся разработкой программного обеспечения для 3D-звука. SteelSeries стремится улучшить свое программное и аппаратное обеспечение с помощью команды A-Volute. A-Volute разработала программное обеспечение Nahim...

Изучаем VoIP-движок Mediastreamer2. Часть 2 Материал статьи взят с моего дзен-канала. Создаем тональный генератор В предыдущей статье мы выполнили установку библиотеки медиастримера, инструментов разработки и проверили их функционирование, собрав пробное приложение. Сегодня мы создадим приложение, которое сможет пропи...

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

Книга «Паттерны объектно-ориентированного проектирования» Привет, Хаброжители! Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программирован...

Задача №1. Узнайте пол и степень родства В предыдущей подробной статье про Полный геном мы обещали опубликовать три задачи и подарить тест тому, кто первым решит все три правильно. Заодно в этих задачах мы даем примеры, как можно работать с генетическими данными. Сегодня публикуем первую. Читать дальше →

Больше SoC, хороших и разных. Intel открывает AIB для разработчиков и производителей В конце января Intel вошла в состав альянса компаний CHIPS (Common Hardware for Interfaces, Processors and Systems), занимающегося разработкой открытых решений для микропроцессорных высокоплотных систем SoC и SiP (System in Package). В качестве «вступительного взноса» Inte...

Убийца AliExpress: «Почта России» запустила торговую площадку с дешевыми товарами из Китая Уже более чем 15 лет на российской территории существует такая государственная национальная компания, как «Почта России». Делать она старается все возможное ради того, чтобы как можно больше людей на постоянной основе использовали все те услуги Сообщение Убийца AliExpress: ...

Журналисты заблокированного белорусского издания Tut.by запустили новое медиа Zerkalo.io Название нового проекта — это отсылка к не стартовавшему зеркалу Tut.by.

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

Клиентоориентированный Data Lake в игровой компании Источник Привет, Хабр! Меня зовут Максим Пчелин, и я руковожу разработкой BI-DWH в MyGames (игровое подразделение Mail.ru Group). В этой статье я расскажу о том, как и зачем мы строили клиентоориентированное DataLake-хранилище. Статья состоит из трех частей. Сперва я расс...

Вебинар «Цифровая образовательная среда университета: кому в ней более комфортно и кто в ней более успешен?» Приглашаем всех желающих на Вебинар «Цифровая образовательная среда университета: кому в ней более комфортно и кто в ней более успешен?» «Московского государственного психолого-педагогического университета», который состоится 23 апреля с 16:00 д...

Фильм на вечер: Криминальная драма «Достать ножи» Девушку тошнит каждый раз, когда приходится врать. Фильм с Дэниэлом Крэйгом в главной роли вышел на экраны в 2019 году, но уже собрал кучу поклонников по всему миру. Это не классический детектив или криминальная драма, здесь присутствуют и нотки комедии. Что, несомненно, пр...

[Перевод] С помощью Python создаём математические анимации, как на канале 3Blue1Brown Вы наверняка когда-то испытывали трудности в понимании математических концепций алгоритмов машинного обучения и для лучшего понимания темы пользовались обучающим ресурсом 3Blue1Brown. 3Blue1Brown — известный математический YouTube-канал, который ведёт Грант Сандерсон. Многим...

Основы Unity + Mirror Хочу немного поделиться опытом для тех, кто хочет попробовать себя в написании сетевой игры, но не знает с чего начать. Так как информации по этой теме в интернете много, но полезную и актуальную было найти тяжело (а в русскоязычном сегменте и подавно), я решил собрал и стру...

В World Of Tanks добавляют двуствольные танки «Double the gun, double the fun!», — говорил небезизвестный Серьёзный Сэм в одноименных шутерах от хорватской студии Croteam. Белорусские разработчики из Wargaming доверились этому принципу и приготовили обновление 1.7.1 для своего популярного аркадного...

Книга «Глубокое обучение с подкреплением. AlphaGo и другие технологии» Привет, Хаброжители! Мы издали книгу Максима Лапаня shmuma, это — подробное руководство по новейшим инструментам глубокого обучения с подкреплением и их ограничениям. Мы реализуем и проверим на практике методы кросс-энтропии и итерации по ценностям (Q-learning), а также гра...

Какой язык выбрать для работы с данными R или Python? Оба! Мигрируем с pandas на tidyverse и data.table и обратно По запросу R или Python в интернете вы найдёте миллионы статей и километровых обсуждений по теме какой из них лучше, быстрее и удобнее для работы с данными. Но к сожалению особой пользы все эти статьи и споры не несут. Цель этой статьи — сравнить основные приёмы обработки д...

Где я это видел: тест по кадрам из кино Тест: про кино Вопрос 1 из 8 Попробуйте вспомнить фильм, в котором был этот кадр «Мальчик в полосатой пижаме» На самом деле, это кадр из фильма «Форрест Гамп». «Один дома» На самом деле, это кадр из фильма «Форрест Гамп». ...

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

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

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

Белорусские life:) и A1 сделали бесплатную горячую линию для пожилых людей Проект называется «Добрый телефон», на линии сидят волонтеры, консультирующие пожилых людей по вопросам коронавируса.

16 ГБ ОЗУ в Samsung Galaxy S20 Ultra против 4 ГБ в iPhone 11 Pro Max Samsung Galaxy S20 Ultra — первый в мире смартфон с 16 ГБ оперативной памяти. На его фоне iPhone 11 Pro Max с его 4 ГБ выглядит смешно, но это лишь если сравнить только цифры. Канал PhoneBuff решил сравнить эти два флагмана по скорости запуска приложений. ...

MWC 2020 действительно могут отметить из-за коронавируса Ещё вчера, когда от участия в MWC 2020 отказались сразу несколько компаний, мы предположили, что организаторы могут решить отменить выставку. Сегодня от участия также отказались Intel и Vivo, хотя Xiaomi заявила, что всё-таки приедет на выставку. Но, видимо, количество...

[Из песочницы] Как и к чему готовиться на собеседование начинающему iOS-разработчику и не только Эй, Хаброжитель, приветствую тебя! Буду признателен ко всем твоим фидбэкам. Небольшая предыстория В 2019 году увлёкся iOS-разработкой и решил попробовать попасть на курс от Mail.ru в их Технопроект с нашим ВУЗом. Закончил данный курс с отличием. Огромное спасибо Диме и Г...

Digital Adoption Platform от WalkMe поможет удаленными сотрудникам адаптироваться к сложным бизнес-приложениям Системный интегратор и разработчик Navicon, как авторизованный партнер WalkMe в России, вывел на рынок главную разработку вендора. Digital Adoption Platform (DAP) WalkMe — это решение, которое создает эффективную среду взаимодействия ...

DOOM Watch на ESP32. Часть 1 Попробовав разработку с готовыми модулями ESP32 захотелось сделать что-то маленькое и нативное. Решил сделать часы. Сначала подумал о ESP32-PICO-D4. Поскольку в ней только 4Mb flash под программу, решил сделать полноценную версию с расширением да 16Mb flash и 8Mb SRAM. Что б...

РЖД узнает все лица россиян РЖД проявила интерес к исполнению роли крупного информационного хаба по сбору и распространению оцифрованных данных россиян. Сотрудников ведомства заинтересовало предложение концерна «Автоматика» по внедрению биометрического доступа ...

Книга «Совершенный софт» Привет, Хаброжители! «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объеди...

Разработкой дискретной графики Intel DG1 занимается калифорнийская команда Выходцев из Индии, впрочем, в ней тоже предостаточно.

[Перевод] Моржовый оператор в Python Моржовый (walrus) оператор, появившийся в Python 3.8, дает возможность решить сразу две задачи: присвоить значение переменной и вернуть это значение, поэтому порой можно написать код короче и сделать его более читаемым, и он может быть даже более эффективным с точки зрения в...

15 минут геймплея симулятора акулы-убийцы Maneater Игры всякие нужны, игры всякие важны. Но это не точно.

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

Facebook работает над собственной операционной системой Сообщается, что крупнейшая социальная сеть Facebook стремится избавиться от зависимости от других технологических гигантов, таких как Google, и поэтому решила заняться разработкой собственной операционной системы. Об этом впервые сообщил источник The Information. Подробнее о...

Компания «TITANMED» В рамках форума «InnoMed — 2018» на базе технопарка «Рамеев» 7 июня компания ООО «ТИТАНМЕД» запустила линию по производству имплантатов для травматологии и ортопедии. Технология производства и современное оборудование позволяет в кратчайшие сроки перенастраивать оборудование...

[Перевод] Дэвид О’Брайен (Xirus): метрики, метрики, метрики… Недавно Дэвид О’Брайен открыл свою собственную компанию Xirus (https://xirus.com.au), сосредоточившись на облачных продуктах Microsoft Azure Stack. Они предназначены для согласованного создания и запуска гибридных приложений в центрах обработки данных, в пограничных располож...

«М.Видео» будет продавать телевизоры под своей торговой маркой Novex Группа «М.Видео – Эльдорадо» (входит в ПФГ «САФМАР» отечественного предпринимателя Михаила Гуцериева) продолжает укреплять свои позиции на растущем рынке ТВ в России. С этой целью она занимается расширением производства техники под собственными торговыми марками. Так, в мае ...

Poco не мертва — новый смартфон этой марки выйдет в 2020 году Бывший представитель Xiaomi Джай Мани (Jai Mani) в августе 2018 года рассказал о существовании марки Poco (преимущественно для индийского рынка), после чего сразу стали появляться утечки нового смартфона. Аппарат вышел на рынок под именем Poco F1 и стал крайне популярным бла...

[Перевод] Как я собрал домашний кластер Kubernetes на базе Raspberry Pi Здесь есть поклонники Kubernetes? Я уже довольно давно пользуюсь Kubernetes как на работе, так и в других местах, где занимаюсь частными проектами, но иногда мне нужно место, где можно быстро и без особых затрат разработать и протестировать новые функции или просто, как гово...

Apple работает над технологией спутниковой передачи данных Известный журналист Марк Гурман рассказал о том, что некоторое время назад в недрах компании Apple была создана специальная исследовательская группа, которая занимается разработкой способов передачи данных между iPhone через спутники.Читать дальше... ProstoMAC.com.| Постоян...

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

На Украине начали тестирование прозрачной брони для военной техники Руководитель украинской частной компании Limpid Armor Inc. Михаил Гречихин рассказал о том, что вооруженные силы Украины запустили процесс тестирования новейшей “прозрачной брони", разработкой которой занималась его компания. В частности, тестовый экземпляр разработки под на...

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

[Перевод] Дэвид О’Брайен (Xirus): Метрики! Метрики! Метрики! Часть 2 Недавно Дэвид О’Брайен открыл свою собственную компанию Xirus (https://xirus.com.au), сосредоточившись на облачных продуктах Microsoft Azure Stack. Они предназначены для согласованного создания и запуска гибридных приложений в центрах обработки данных, в пограничных располож...

С Днем радио! Сегодня в России и некоторых других странах отмечается профессиональный праздник работников всех отраслей связи, радиотехники и радиожурналистики — День радио. В этот день 125 лет назад российский физик Александр Степанович Попов впервые продемонстрировал работу ...

[Перевод] HTTP-заголовок Feature-Policy и контроль поведения веб-страниц в браузерах Существует одна совершенно бесподобная методика, позволяющая держать производительность веб-проекта под контролем. Она заключается во внедрении в процесс разработки механизмов, результаты работы которых хорошо заметны. Эти механизмы нацелены на то, чтобы всегда напоминать пр...

Как выглядит производство корпусов Flipper Zero изнутри Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13]Сейчас мы активно налаживаем процесс массового производства Flipper Zero на фабриках. Компоненты ...

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

DAG’и без напрягов: наш опыт использования метаданных при работе с Apache Airflow Apache Airflow – простой и удобный batch-ориентированный инструмент для построения, планирования и мониторинга дата-пайплайнов. Ключевой его особенностью является то, что, используя Python-код и встроенные функциональные блоки, можно соединить множество различных технологий,...

[Перевод] Ускоренная разработка с помощью Spring Boot DevTools Как ускорить разработку на Spring Boot с DevTools и сделать этот процесс более приятным и продуктивным? Настройка Как обычно при разработке на Spring Boot, настройка достаточно проста. Все, что вам нужно сделать, это добавить правильную зависимость, и готово. Spring Boot на...

Обзор и тестирование блока питания Seasonic FOCUS GX-850 (80 Plus Gold) Мы подробно изучим FOCUS GX-850, сравнив с конкурентами, и выясним – хватит ли ему эффективности, чтобы остаться тихим при максимальной нагрузке.

Xiaomi выпустила тест для проверки родословной и генетики собак и кошек На площадке коллективного финансирования Xiaomi Youpin появился новый продукт под названием Uah Gene Test for Cats and Dogs.Речь идет о генетическом тесте для кошек и собак. Задача новинки — возможность выявить риски для здоровья и генетические заболевания, а также узн...

Fintech на практике: как Quadcode технологии для трейдинга и банкинга разрабатывает Привет, самое хардовое IT комьюнити Рунета, я Саша, главный архитектор в компании Quadcode. Мы пришли на Хабр для того, чтобы показать “кухню” Fintech - варимся мы во всем этом много лет, поэтому уже можем поделиться опытом. В блоге будем рассказывать об архитектурах, технол...

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

Пишем игру Гонки на бумаге, C# WPF Дело было в начале 90-х, компьютера не было, но было желание поиграть в гонки ) Показал мне друг как можно на тетрадном листе бумаги в клеточку играть в гонки. А еще говорят, что есть настольная игра с такими правилами. И что чуть ли не все играли в эту игру в университете з...

«Аналог Flo — это Gmail»: сооснователь белорусского стартапа рассказал об инвестициях, опционах для сотрудников и кадрах Интервью c сооснователем сервиса для анализа женского здоровья Flo Дмитрием Гурским от издания dev.by.

Белорусский life:) запустил дистанционную активацию SIM-карт Регистрация позволяет приобрести SIM-карту у партнеров оператора и самостоятельно зарегистрировать её в любое удобное время через мобильное приложение.

Студия Hello Games выпустила платформер The Last Campfire на iOS Последнее творение студии Hello Games появилось в App Store. Это головоломка с элементами платформера под названием The Last Campfire. Выглядит игра отлично и очень сильно отличается от того самого проекта, за который студия Hello Games стала всемирно известной — No Man's Sk...

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

Настройка CI/CD скриптов миграции БД с нуля с использованием GitLab и Liquibase Добрый день, уважаемые читатели. Совсем недавно мне пришлось осваивать новую для себя область CI/CD, настраивая с нуля доставку скриптов миграции базы данных в одном из проектов. При этом было тяжело преодолеть самый первый этап "глаза боятся", когда задача вроде бы ясна, а ...

Что такое «чистый код» в 2020-м? «Чистый код» и чистый кот Разработчиков хлебом не корми, дай поспорить о чистоте кода: например, недавно шумиху навёл пост Дэна Абрамова «Goodbye, Clean Code». Но при этом у самого понятия «чистый код» нет чёткого определения. Главная книга по этому вопросу — «Clean Code»...

РИТ, Максим Лапшин (Erlyvideo): как программисту вырастить компанию РИТ++ 2017, Whale Rider. Зал «Конгресс-холл. 6 июня, 13:00. Тезисы. В докладе я хочу рассказать о собственном опыте органического развития компании, продающей b2b серверный софт без инвестиций. Я начинал с ковыряния just for fun в том, что мне было интересно, потом был го...

BIGO посвятила BIGO Awards Gala 2021 лучшим ведущим со всего мира Компания BIGO Technology (BIGO), ответственная за разработку коммуникационных платформ нового поколения, таких как BigoLive (прямые трансляции) и Likee (короткие видеоролики), 21 января в 20:00 (GTM+8) проведет вторую ежегодную церемонию BIGO Awards Gala, посвященную стойкос...

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

Образовательный проект «Героика» стартовал в столице Образовательное ведомство города Москвы приступило к реализации проекта «Героика». В его рамках был создан портал geroika.ru, на котором изложена история российских городов-героев и городов воинской славы. Комментируя запуск проекта, директор Городского методического центра ...

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

Варламов выпустил AR-игру для Instagram Илья Варламов, блогер, журналист и эксперт по благоустройству городской среды, выпустил в своем Instagram AR-игру, в которой пользователям надо спасать город от падающих многоэтажек. Только за первую неделю в неё сыграло почти 100 0...

Почему Qualcomm променял Samsung на TSMC при производстве ... В начале декабря компания Qualcomm представила свои платформы Snapdragon 865, Snapdragon 765 и Snapdragon 765G. Помимо разницы в технических характеристиках однокристальных систем они еще и разнятся тем, кто помогает американскому чипмейкеру их производитель. Так, флагманск...

Хакеры рассказали, как ФСБ может оставить без интернета любую страну Разработкой кибероружия занимаются российские компании.

[Из песочницы] Instagram api на минималках Все началось с того, что я захотел сделать канал в инстаграме потратив на поиски и тесты сервисов авто публикаций целый день, далее я решил посмотреть на готовые пакеты гитхаба я удивился на размер кода этих пакетов (некоторые фреймворки php меньше чем эти обертки над инст...

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

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

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

[Перевод] Локализация в ASP.NET Core Razor Pages — Культуры Привет, хабр! Прямо сейчас OTUS открывает набор на новый поток курса "C# ASP.NET Core разработчик". В связи с этим традиционно делимся с вами полезным переводом и приглашаем записаться на день открытых дверей, в рамках которого можно будет подробно узнать о курсе, а также за...

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

[Перевод] Не хочу Visual Studio Code: 7 open source альтернатив В этом переводе расскажем про альтернативные редакторы кода, которые ничуть не уступают VS Code, а при грамотном подборе расширений даже превосходят его. Редактор Visual Studio Code, также известный как VS Code работает на Linux, Windows и macOS. Он занимает промежуточное...

Как «поиметь» Google и Яндекс: чёрное и белое SEO-продвижение сайтов. Шестаков | Люди PRO #74 В 74-м выпуске Сергей Павлович беседует с Олегом Шестаковым, основателем и совладельцем Rush-analytics.ru и Rush-agency.ru. Сергей Павлович (далее – СП): – Друзья, привет! Новый выпуск «Люди Pro» в эфире, и сегодня говорим о SEO, о «чёрном» SEO (прим. автора: далее – СЕО) и...

[Перевод] Когда Голливуд впервые заметил веб: что было правильно, и что – совершенно неверно Сеть. Хакеры. Джонни Мнемоник. 25 лет назад кино встретилось с киберпространством в вихре безумной моды, крутой музыки и паранойи из-за слежки Анджелина Джоли и Джонни Ли Миллер взламывают планету в фильме «Хакеры» 1995 года В 1995 году появился веб-сайт CNET, Microsoft за...

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

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

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

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

«Атомик Софт» выпустила новый релиз Alpha.HMI с поддержкой Linux Компания «Атомик Софт» выпустила новый релиз интегрированной среды разработки и исполнения визуальной части проектов автоматизации Alpha.HMI. Основные улучшения и обновления в версии Alpha.HMI 1.8 коснулись, в первую очередь ...

Boston Dynamics делает общедоступным SDK четвероногого робота Spot Компания Boston Dynamics, в сентябре прошлого года начавшая прием заказов на четвероногого  робота Spot, сделала очередной шаг в его продвижении. Чтобы стимулировать разработку решений на основе Spot, компания опубликовала набор для разработки приложений Software ...

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

Компания ZTE Corporation создала уникальное решение SuperDSS Компания ZTE Corporation (0763.HK / 000063.SZ), крупный международный поставщик телекоммуникационных решений, а также корпоративных и потребительских технологий для мобильного Интернета, представила свою разработку SuperDSS — уникальное решение для динамического распре...

Хардкорная разработка под Телеграм. Бот-модератор своими руками. Часть 1 А давайте напишем своего крутого бота-модератора Телеграм-чатов на Python. Пусть он сможет чистить чат, банить участников и выдавать им предупреждения, приветствовать новых участников чата и не только.Мы сделаем полноценного масштабируемого бота с учётом лимитов и особенност...

16-ядерный 16-нанометровый российский процессор «Эльбрус-16С» выйдет в 2022 году Компания «МЦСТ» на данный момент занимается разработкой сразу трёх совершенно разных процессоров «Эльбрус». Об этом источнику сообщил представитель компании Максим Горшенин. Самым впечатляющим из них является серверный «Эльбрус-16С»,...

Разработка приложений в VK mini apps Почему надо смотреть в сторону разработки приложений для работы в VK? У меня за спиной много лет фронтенд-разработки для массовых сервисов, и то, что сейчас предлагает разработчику социальная сеть «ВКонтакте» — быстрый и эффективный способ построить еще один канал коммуникац...

Названы сроки выхода игры-симулятора архитектора Названы сроки выхода игры-симулятора архитектора. Речь об игре House Designer, разработкой которой занимается студия SimFabric.

Пение птиц и популярная музыка — что у них общего из каждодневных сложностей и рисков Во время весеннего карантина гул самолетов, гудки автомобилей и низкочастотный фон со стороны дорог исчезли не только из нашей жизни. В Блумберге и BBC рассказали об исследовании поведения птиц в Сан-Франциско (США). Их пение стало заметнее и громче.Мы решили выяснить, а что...

PIN-диоды для чайников. Часть 2 Задачи коммутации и управления СВЧ энергией высокого уровня существуют не один десяток лет. И тут одним самых надежных, простых и проверенных решений является использование полупроводниковых pin-диодов. При всей простоте своего устройства, они требуют очень тонкого подхода к...

[Из песочницы] Кодовая база. Расширяем RecyclerView Всем привет! Меня зовут Антон Князев, senior Android-разработчик компании Omega-R. В течение последних семи лет я профессионально занимаюсь разработкой мобильных приложений и решаю сложные проблемы нативной разработки. Хочу поделиться способами расширения RecyclerView, на...

Ростов-на-Дону: IT-компании, сообщества и мероприятия в 2019 году Привет. Меня зовут Вадим и я занимаюсь развитием IT-тусовок в Ростове. В 2016 году spasibo_kep написал статью "Едем в город южный: как живут разработчики в Ростове-на-Дoну" о Ростовском IT. Пришло время её обновить, тем более, что Ростов в 2019 году стал 4ым в Рос...

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

Ученые обнаружили неизвестный источник гравитационных волн Существование гравитационных волн предсказывала ОТО Эйнштейна В 2016 году Лазерно-интерферометрическая гравитационно-волновая обсерватория (LIGO) подтвердила существование гравитационных волн — изменения гравитационного поля, распространяющиеся подобно волнам. Причиной...

Stm32 + USB на шаблонах C++. Продолжение. Делаем CDC Продолжаю разработку полностью шаблонной библиотеки под микроконтроллеры Stm32, в прошлой статье рассказал об успешной (почти) реализации HID устройства. Еще одним популярным классом USB является виртуальный COM-порт (VCP) из класса CDC. Популярность объясняется тем, что обм...

«Белвест» вышел на ICO с токенами по 100 евро <p><strong>Еще 22 октября было известно, что Банк БелВЭБ намерен работать в сфере ICO (<em>Initial coin offering</em>). В этот же день был запущен проект FINSTORE.BY. Использовать платформу для развития смогут как крупн...

Рекомендательные системы, основанные на графах Всем привет! Меня зовут Александра Зенченко, я Lead Software Engineer в ЕРАМ. Занимаюсь разработкой решений, которые помогают нашим клиентам повышать эффективность работы и, в основном, включают в себя часть машинного обучения. В последнем проекте я работала над построением ...

Как Magento 2 взаимодействует с Vue Storefront Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Как уже писал AndreyHabr, многие из наших проектов основаны на стеке Adobe Magento 2 (для краткости далее я буду называть ее M2) в качестве бэкенда и Vue Storefront (VS) в качестве фронтенда. Я не буду подробно оста...

Конференция GDC в этом году состоится в августе В начале марта стало известно, что конференция разработчиков игр Game Developers Conference (GDC) отложена организаторами до лета, после того как многие крупные представители отрасли решили в ней не участвовать из-за опасений, связанных с кронавирусом. Организаторы нав...

Менять одежду на персонажах из MakeHuman в Unity3d Цель стати, перенести персонажа из Makehuman в Unity3d, так чтобы его внешность и одежду можно было менять прямо во время игры. Для этого будет использован бесплатный плагин для юнити UMA. Читать далее

Впечатления от прохождения конкурса Яндекс «One Day Offer Frontend» Делюсь впечатлениями как я поучаствовал в конкурсе Яндекс "One Day Offer Frontend". Суть в том, что надо пройти онлайн соревнование - решить за 3часа 5 задач, можно частично. Задачи на алгоритмы и верстку на 5, 45, 70, 90 и 90 баллов. Надо набрать >=100 баллов и тогда буд...

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

Возможности Vue, о которых не следует забывать Мы в команде Ptah мы решили пойти чуть дальше привычных SPA и попробовали использовать Vue для конструктора лендингов. И теперь хотим поделиться частью нашего опыта. Эта статья, прежде всего, для тех, кто только начал работать с Vue и хочет узнать лучше его особенности и во...

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

[Из песочницы] Российский SCRUM. Бессмысленный и беспощадный Доброе время суток, уважаемый Хабр! Я программист «старой школы», с опытом работы более 20 лет. Участвовал в разработке многих проектов, большая часть из которых довольно известные и успешные. В некоторых проектах занимал руководящие должности, достиг неплохого уровня зарпл...

Автоматизация обслуживания компьютерного класса на Powershell Вот уже несколько лет занимаюсь в университете поддержкой 10 рабочих станций под управлением ОС Microsoft Windows 8.1. В основном поддержка заключается в установке нужного для учебного процесса ПО и обеспечении общей работоспособности. На каждой станции есть 2 пользовател...

Анонсирован симулятор патологоанатома с элементами хоррора Autopsy Simulator Издатель PlayWay S.A., известный своими очень разношерстными симуляторами, включая Drug Dealer Simulator, House Flipper, 911 Operator и другими, анонсировал проект студии Woodland Games под названием Autopsy Simulator. Это действительно самый настоящий симулятор патологоана...

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

Хардкорная разработка под Телеграм. Бот-модератор своими руками. Часть 3 Продолжаем писать своего крутого бота-модератора чатов на Python.В этой части мы сделаем команды для модерации. Админы чата смогут банить участников, запрещать им писать в чате, давать предупреждения с помощью команд /ban, /mute, /warn.Некоторые боты-администраторы использую...

Как я сделал Discord бота для игровой гильдии с помощью .NET Core Всем привет! Недавно я написал Discord бота для World of Warcraft гильдии. Он регулярно забирает данные об игроках с серверов игры и пишет сообщения в Discord о том что к гильдии присоединился новый игрок или о том что гильдию покинул старый игрок. Между собой мы прозвали эт...

25 июня стартует предрегистрация на глобальную версию мобильной MMORPG Project V4 Издатель Nexon представил официальный сайт глобальной версии фэнтезийной MMORPG Project V4. На нем с 25 июня все желающие смогут пройти предварительную регистрацию, но дата релиза пока не сообщается. Разработкой Project V4 занималась студия NAT Games, которая может быть изв...

Книга «Kubernetes для DevOps» Привет, Хаброжители! Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят...

Калашников сравнил свой автомат с M4 и опроверг стереотипы Каноничный спор звучит так: M16 или «калаш» — что лучше? Однако в 2019 году было бы странно брать фактически раритетные образцы на тест. «Калашников Media» в новом выпуске своей передачи «Мифы об оружии» сравнили один из новейших продуктов концерна — автомат АК-12 (изделие 6...

Функциональные тесты в Циан Привет! Меня зовут Тимофей, я Python-разработчик в команде Платформа компании Циан. Наша команда занимается разработкой инструментов для продуктовых разработчиков. Это и библиотеки: HTTP-клиент, веб-сервер, библиотеки доступа к базам данных, и средства мониторинга микросерв...

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

[Перевод] Пол Грэм: «Краткость = сила» На HackerNews сегодня подняли обсуждение статьи Пола Грэма 2002 года и мы решили воскресить её перевод из небытия. «The quantity of meaning compressed into a small space by algebraic signs, is another circumstance that facilitates the reasonings we are accustomed to carry...

YouTrack с обновленным учетом времени Привет, Хабр!На связи команда YouTrack из JetBrains. В новой версии YouTrack мы добавили специальную страницу учета времени — теперь все записи о затраченном времени будут собраны вместе. Кроме того, мы поддержали импорт из GitLab и полностью локализовали YouTrack еще на три...

Innersloth анонсировала вторую часть кооперативной игры Among Us Игра «Мафия» известна всем любителям собираться компанией друзей, чтобы попытать свою удачу и ловкость рук в карточных или настольных играх. Главная задача — найти убийцу быстрее, чем он перебьёт всех жителей города. Но остальным геймерам тоже хочется поиграть порой в нечто...

Обзор конференции DevOpsDays Moscow: инсайты из 6 докладов 7 декабря прошла третья конференция DevOpsDays Moscow, организованная московским DevOps-сообществом при поддержке Mail.ru Cloud Solutions. Кроме докладов ведущих практиков DevOps, участники могли посетить короткие мотивирующие Lightning Talks, воркшопы и пообщаться в опенс...

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

[recovery mode] Личный бренд в IT в 2021 году: пыль в глаза или необходимость? Привет! Сегодня разбираемся с темой личного бренда в IT. Вроде, всё просто: нужно побольше о себе говорить на каждом «инфоуглу», и жизнь наладится. Проекты, заказчики, деньги потекут рекой, да и просто люди потянутся. Вот только какой от этого толк в отрасли, где спрос на со...

Tronxy xy-2 pro firmware "наконец то))" Наконец то залил MARLIN 2 на нашу тарантайку, как оказалось всё не так страшно.На родной версии прошивки с закрытым EEPROM ничего невозможно настроить по человечески, ни PID сопла ни подачу.Информации по установке и даже по поиску таковой оказалось очень мало, единственный к...

Роскосмос подписал соглашение с Национальной академией наук Беларуси Соглашение подготовлено с целью определения правовой и организационной основ целевого использования российских аппаратов дистанционного зондирования Земли "Канопус-В" №№ 1, 3, 4, 5, 6, "Канопус-В-ИК" и Белорусского спутника в интересах устойчивого обеспеч...

Пересел с УАЗ «Патриот» на Toyota Land Cruiser: Владелец разоткровенничался по поводу внедорожников Какой из внедорожников всё-таки лучше: 20-летний «Крузак» или 5-летний «Патрик»? Бывший владелец УАЗ «Патриот» 2013 года пересел на Toyota Land Cruiser 100 1998 и разоткровенничался, сравнив эти машины. Начал он с преимуществ «Патрика» перед «Крузаком», в первую очередь отм...

Яндекс подсчитала: белорусские абитуриенты больше всего интересуются БГЭУ, БГУ — на 8 месте Компания Яндекс изучила, к каким вузам возросло внимание в Беларуси в пиковый месяц поступлений – июль. В целом, поступление в университеты стало темой, к которой в июле белорусы проявили наибольший интерес, опередив чемпионат мира по футболу.

[Перевод] Введение в REST API — RESTful веб-сервисы Эта статья представляет собой введение в RESTful веб-сервисы и краткий обзор REST и HTTP. Она начинает серию постов о разработке REST API: Введение в REST API — RESTful веб-сервисы Различия REST и SOAP Разработка REST API — что такое Contract First (контракт в первую очер...

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

Разработчики игры World of Tanks поддержали игроков в дни карантина Компания Wargaming, ставшая известной благодаря игре World of Tanks, в начале февраля сообщила о намерении пожертвовать Китаю на борьбу с коронавирусом 10 млн долларов. На этой неделе белорусский разработчик игр предпринял еще один шаг, связанный с пандемией COVID-19. ...

2K Games: новая часть BioShock официально в разработке Компания 2K Games официально объявила, что новая часть BioShock уже в разработке и занимается ею студия Cloud Chamber. Последней руководит Келли Гилмор (Kelly Gilmore) — бывшая сотрудница Firaxis Games, которая работала над XCOM...

[Перевод] 10 хитростей Python, о которых полезно знать По данным StackOverflow Python — это самый быстрорастущий язык программирования. Например, в одном из отчётов Forbes речь идёт о том, что использование Python выросло на 456%. Python применяется в Netflix, в IBM, и ещё в тысячах компаний по всему миру. Давайте не забывать и ...

Профессия: программист. Не всё однозначно Мы писали о фронтендерах и бэкендерах, о мобильной разработке и о тестировании, но это были частные случаи. Когда человек подходит к первой или очередной профессии, он редко говорит, что станет разработчиком под iOS или проктологом, как правило это звучит «программистом» и «...

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

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

Игра Hitman Go стала бесплатной для Android и iOS Сэкономьте 479 ₽ и получите пошаговую игру-головоломку про знаменитого наемного убийцу бесплатно

Попытка снять крышку с Intel Core i7-11700K (Rocket Lake) вывела процессор из строя Но открывшийся взору убийцы вид хотя бы позволил удовлетворить любопытство.

«Убийца подлодок»: что известно о секретном российском вертолете «Минога» Вертолет проекта «Минога», скорее всего, получит обозначение Ка-65 и сменит в российском ВМФ противолодочный вертолет Ка-27. #45: ...

По стопам Сифуна. Рентген Хомяки приветствуют вас друзья!Этот выпуск будет посвящен эксперименту одного московского школьника, который в 2008 году облучил свои пальцы из самодельной рентгеновской установки, собранной дома из говна и палок. Сегодня мы пойдем по его стопам и увидим, чем бы могла законч...

Чернобыль ч.5. Вне АЭС Автор: Александр СтаростинНочь 26 апреля запустила сразу несколько цепочек событий, одновременно связанных и не связанных друг с другом, словно это круги на воде вокруг упавшего в неё камня. В такой логике и пойдёт дальнейшее повествование. Сегодня поговорим об эвакуации нас...

Книга «Экстремальный Cи. Параллелизм, ООП и продвинутые возможности» Привет, Хаброжители! Для того чтобы овладеть языком C, знания одного лишь синтаксиса недостаточно. Специалист в области разработки должен обладать четким, научным пониманием принципов и методик. Книга «Экстремальный Cи» научит вас пользоваться продвинутыми низкоуровневыми в...

Разработка первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations Всем привет! Меня зовут Таня, я тимлид группы разработки Axapta в компании Lamoda. В этой статье речь пойдет про разработку нашего первого проекта на платформе Microsoft Dynamics 365 For Finance and Operations. Я расскажу про подходы, которые мы использовали, про ошибки,...

Как мы сетапили монорепозиторий с SSR и SPA для Otus.ru В начале 2017 года в KTS поступила задача - реализовать платформу для онлайн-образования Otus.ru.От нас требовалось как можно быстрее собрать портал, на котором можно было бы посмотреть информацию о курсах. Сделать MVP нужно было как можно быстрее, а современные фронтенд-фре...

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

Можно ли запускать игры на Mac Pro Подходит ли Mac Pro для игр? Ну, при определённых условиях — вполне Когда Apple объявила, что объём оперативной памяти нового Mac Pro можно будет расширить до 1,5 ТБ, даже у нас в редакции возник спор на тему того, кому и, самое главное, зачем вообще может быть нужна ...

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

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

Amazon бросает вызов Google Stadia собственным игровым сервисом Project Tempо Ожидается, что к 2025 году рынок компьютерных игр вырастет до $300 млрд и компания Amazon заявила о своих планах получить солидную часть этого пирога. Пусть и позже остальных, но она тоже запускает собственную облачную среду Project Tempо для удаленной игры. Кроме того, комп...

Apple и Google объявили войну Covid-19 Два технологических гиганта - Apple и Google, объявили о совместных усилиях по разработке системы отслеживания контактов, которая использует Bluetooth, чтобы помочь правительствам и учреждениям здравоохранения сократить распространение вируса Covid-19. Начиная с мая, к...

Русская мелодрама «Женские секреты»: Чего ожидать от заключительных серий ДНК-тест решит всё: Кто настоящий отец беременной Юли? Марта узнает, что беременна и решает рассказать об этом Ивану. Она хочет начать работать психологом в МЧС, но Иван категорически против нахождения возлюбленной в мужском коллективе. Беременная Юля, тем временем, сбегает...

Безопасный downgrade macOS Big Sur (без 1008F) Недавно, я писал о том, как решить проблему с вечной ошибкой 1008F при попытке откатить macOS Big Sur до macOS Catalina через Internet Recovery. Как показал опрос, есть необходимость рассказать о том, как откатить macOS Big Sur без ошибки 1008F. Причин для отката может бы...

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action ВступлениеВ связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю св...

Куда делось место на сервере Confluence? Или статистика по Confluence вложениям У вас бывало такое на сервере Confluence закончилось место, а вы не знаете кто больше всего загружает вложений? Чтобы узнать это необходим доступ к в бд confluence. С помощью SQL запросом можно узнать полезную статистику по Confluence. Читать дальше →

Facebook начал разработку своего конкурента Android Похоже, Facebook решил освободиться от зависимости от Google, и начал разработку своей собственной операционной системы.   Такое решение означает, что в будущем продукция от Facebook, например, Oculus и Portal, может работать под управлением операционной системы компан...

Постапокалиптические виды Америки из The Last of Us 2 сравнили с реальными Разработчики из Naughty Dog потратили много времени, чтобы красиво отрисовать локации в продолжении The Last of Us. Многие улицы и здания Сиэтла воссозданы в игре, но с коррективами. Чтобы показать изменения нагляднее, постапокалиптические виды Америки из The Last of Us 2 ср...

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

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

Разработчики Genshin Impact собираются поместить нас в виртуальную реальность Президент китайской компании miHoYo (разработчики Genshin Impact и Honkai Impact 3rd) рассказал про новые проекты. Они будут выходить каждые 3-4 года, идея — совершенствовать то, на чём построена предыдущая игра. Genshin Impact смогла принести $245 млн за первый месяц после ...

МТС инвестировала в разработчика технологий разговорного искусственного интеллекта Just AI ПАО «МТС» объявляет о покупке 7,5 процента акций компании Just AI (Just AI Limited), которая занимается исследованиями и разработкой технологий разговорного искусственного интеллекта, за 187,7 миллиона рублей.

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

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

Смотрим английскую ЗБТ MMORPG MIR4: демоны в доспехах, крутые кат-сцены и блокчейн В конце июля мы говорили, что Kakao Games собирается выпустить глобальную версию MMORPG MIR4. На днях же проходило ЗБТ и теперь в Сети появился игровой процесс, на который мы и посмотрим. Первое, что замечаешь — на выбор дают все четыре класса: воин, маг, монах и копейщик. Р...

RemNUT - Стоит ли насиловать паяльник?         Очень часто мне приходится использовать латунные гайки, которые нужно впрессовывать или вплавлять в распечатанные детали, на 3д принтере. Сейчас мне чтобы установить гайку в нужное отверстие, распечатанной детали из ABS пластика, использую паяльник, с разогретым жало...

И снова убийца флагманов. Обзор realme X2 Pro Смартфон, в котором производитель сделал ставку одновременно на мощность, редкие для мобильного рынке технологии и низкую цену.

Найден десятисантиметровый предок динозавров Учеными был найден десятисантиметровый предок динозавров и птерозавров. Как сообщается, существо было названо Kongonaphon kely, что в переводе звучит как “крошечный убийца жуков”.

[Перевод] Как мы взломали шифрование пакетов в BattlEye Недавно Battlestate Games, разработчики Escape From Tarkov, наняли BattlEye для реализации шифрования сетевых пакетов, чтобы мошенники не могли перехватить эти пакеты, разобрать их и использовать в своих интересах в виде радарных читов или иным образом. Сегодня подробно расс...

Релиз среды разработки Android Studio 3.6 с акцентом на качество кода Google объявила о выпуске новой версии интегрированной среды разработки (IDE) для работы с платформой Android – Android Studio 3.6. По словам компании, в текущем обновлении основное внимание уделено функциям контроля качества в случаях редактирования и отладки кода.  Android...

Стив пишет заклинания на Python. Обучение детей программированию в Minecraft Хочу поделиться наработками домашнего обучения детей программированию. Даже не столько обучению, сколько привлечения детского внимания и интереса. Ведь согласно Сократу, человек - не сосуд для наполнения, а факел, который нужно зажечь. Изначально были попытки начать со Scrat...

Песенка о субъектах Российской Федерации взорвала youtube Ролик о составе Российской Федерации созданный школьниками собрал более 200 000 просмотров. В нем в юмористической форме перечисляются все 85 субъектов федерации. «Отличный ролик для повторения состава РФ» — написали пользователи сети. «Спасибо что Курск показали, а то...

Сколько памяти занимает 1 минута 8K-видео в Galaxy S20? Сколько памяти занимает 1 минута 8K-видео в Galaxy S20? Samsung 11 февраля представила флагманскую линейку, куда вошли Galaxy S20, S20+ и S20 Ultra. Вместе с ними компания представила также складной Galaxy Z Flip, своим мнением о данном устройстве поделился мой коллега Иван...

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

Apache Airflow: делаем ETL проще Привет, я Дмитрий Логвиненко — Data Engineer отдела аналитики группы компаний «Везёт». Я расскажу вам о замечательном инструменте для разработки ETL-процессов — Apache Airflow. Но Airflow настолько универсален и многогранен, что вам стоит присмотреться к нему даже если вы не...

О наставничестве в целом и в частности «Кадры решают все!»  Никогда такого не было, и вот опять... Уволился довольно квалифицированный сотрудник, при том что объем работ пропорционально не уменьшился. Первая коллективная мысль, с которой согласились все оставшиеся «полтора ...

Пишем прошивку под TI cc2530 на Z-Stack 3.0 для Zigbee реле Sonoff BASICZBR3 с датчиком ds18b20 Предполагается, что читатель уже имеет начальные знания языка C, что-то знает о Zigbee, чипе cc2530, методах его прошивания и использования, а также знаком с такими проектами, как zigbee2mqtt. Если нет — подготовьтесь или сходите почитать на https://myzigbee.ru и https://w...

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

Первое исследование состояния DevOps в России В 2019 году компания DORA и и Google Cloud выпустили совместный отчет The 2019 Accelerate State of DevOps: Elite performance, productivity, and scaling, из которого мы знаем, как в мире обстоят дела с DevOps. Это часть большого исследования DevOps, которым DORA занимается с ...

OpenID Connect: авторизация внутренних приложений от самописных к стандарту Несколько месяцев назад я занимался реализацией OpenID Connect сервера для управления доступом сотен наших внутренних приложений. От собственных наработок, удобных на меньших масштабах, мы перешли к общепринятому стандарту. Доступ через центральный сервис значительно упрощае...

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

Бэтмен самурай Решил попробовать напечатать фигурку среднюю по размеру на fdm принтере а именно на voxelab Aquila.  Было интересно сделать что-то побольше максимальных 25см в высоту. И поэтому печатал из отдельных деталей.  Слой 0.16, заполнение 10%, PLA от fdplast. Плащ печатал на cr-10 v...

YouTube Music и YouTube Premium теперь доступны в Беларуси <strong>С сегодняшнего дня для белорусских пользователей стали доступны сервисы YouTube Music и YouTube Premium. </strong><br /><br />YouTube Music - это музыкальный стриминговый сервис, созданный специально для прослуш...

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

Робота-собаку использовали в качестве лошади в упряжке Роботы-собаки Spot производства Boston Dynamics годятся для применения во многих областях. Их планируют использовать и в строительстве, и для патрулирования нефтяной платформы, и даже в цирке du Soleil. Бывший ведущий передачи «Разрушители Мифов» показал ещё один необычный с...

Что известно о Psiphon — уже самом популярном сервисе для обхода белорусских блокировок интернета Проект разработали в Университете Торонто специально для поддержки жителей стран с интернет-цензурой. Сервис способен обойти блокировки в Китае, им пользуются 20 млн человек в месяц. ...

5 советов для прокачки своих навыков в Angular Этим летом мы с Ромой запустили серию твитов с полезными советами и приемами по Angular. Сообщество тепло встретило эту инициативу, и я решил написать обобщающую статью.Вот мои 5 рекомендаций, которыми хочется поделиться с разработчиками. Эти советы будут подкреплены конкрет...

Центральный банк Зимбабве начнет регулировать криптовалюты Спустя два года после введенного запрета местным банкам на осуществление операций с биткоином и другими криптовалютами Резервный банк Зимбабве (RBZ) планирует создать нормативно-правовую среду для их регулирования, сообщает The Chronicle. В частности, RBZ уже приступил к раз...

Студенческие IT стажировки — как мы стараемся делать их наиболее эффективными Привет! Меня зовут Денис Александров, и помимо работы в качестве Android-разработчика, я уже более семи лет готовлю стажеров в разных компаниях и занимаюсь студенческими практиками. Мне приходилось и работать с...

[Из песочницы] Разбираемся с управлением памятью в современных языках программирования Привет, Хабр! Представляю вашему вниманию перевод статьи «Demystifying memory management in modern programming languages» за авторством Deepu K Sasidharan. В данной серии статей мне бы хотелось развеять завесу мистики над управлением памятью в программном обеспечении (далее...

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

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

[Перевод] Go и кэши CPU Источник: unsplash.com По словам Джеки Стюарта, трехкратного чемпиона мира по гонкам Формулы-1, понимание автомобиля помогло ему стать лучшим пилотом: «Гонщику не обязательно быть инженером, но нужен интерес к механике». Мартин Томпсон (создатель LMAX Disruptor) применил ...

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

Сборка приложения среды arduino средствами CI github Немного имея по работе дело с CI/CD (gitlab ce), не так давно на github наткнулся на actions, и решил попробовать, что же это за зверь такой. Собирать JS или какие то другие решения не очень интересно было, поэтому решил протестировать сборку Arduino скетча для esp8266, ...

Cobre del Mayo, S.A. de C.V. продлила сроки принятия заявок в рамках предложения об обмене Компания Cobre del Mayo, S.A. de C.V. объявила о предварительных результатах своего предложения об обмене, а также о получении согласия и продлении сроков рассмотрения заявок на участие в торгах  МЕХИКО, 27 апреля 2021 г. /PRNewswire/ — Сегодня компания Cobre...

HPE поможет Zenuity в разработке передовых систем беспилотного вождения Компании Zenuity и Hewlett Packard Enterprise (HPE) договорились о сотрудничестве с целью разработки передовых технологий для самоуправляемых транспортных средств. Zenuity — это совместное предприятие шведских компаний Volvo Cars и Veoneer. Фирма Zenuity занимается разработк...

Salut, SOVA! Москва, 12 декабря 2019 г. — «Лаборатория Наносемантика» заключили соглашение о стратегическом партнерстве с французской компанией LINAGORA с целью развития технологии голосовых виртуальных ассистентов обеих стран. Подписание договора состоялось в рамках встречи Россий...

Обзор Cisco Umbrella: защита на уровне DNS и не только Мы постоянно тестируем новые решения для наших проектов и недавно решили разобраться, что под капотом у Cisco Umbrella. Сам вендор заявляет, что это облачное решение для защиты угроз со стороны интернета из пяти компонентов:1) защищенный рекурсивный DNS;2) веб-прокси с возмо...

[Из песочницы] Как писать хорошие комментарии к коду: «зачем», а не «как» Привет, Хабр! Представляю вашему вниманию перевод статьи «Writing good comments: the why, not the how» автора Jack Franklin. Комментирование кода в программистской среде нередко считается пустой тратой времени или неким сигналом о том, что код можно и улучшить. Вот цитата...

[Перевод] Анонс Vite 2.0 Подумайте о предварительно сконфигурированном dev-сервере + сборщик, но более компактном и быстром. Он использует встроенную в браузер поддержку ES модулей и инструменты, такие как esbuild, для быстрого и современного опыта разработки.Чтобы понять, насколько быстро работает ...

Microsoft всё ещё разрабатывает бездисковую Scarlett Софтверный король Microsoft занимается разработкой недорогой бездисковой версии новой Xbox с кодовым именем Lockhart.

Let vs where в Ocaml/Haskell Языки Ocaml и Haskell ведут родословную из языка ISWIM, описанного в знаменитой статье Питера Лендина "The next 700 programming languages". В ней автор, отталкиваясь от языка LISP, создаёт новый язык программирования и, в частности, вводит ключевые слова let, and и where, ко...

[Из песочницы] User flow: как создаются популярные приложения и сайты Всем привет! Я – Максим Скворцов, UX/UI-дизайнер Omega-R, международной компании по разработке и интеграции IT-решений. Я занимаюсь проектированием и визуализацией интерфейсов мобильных и веб-приложений. На базе своего опыта в сфере информационных технологий и экспертизы...

Убийца EMUI и MIUI нацелился на важнейший рынок В ходе мероприятия Oppo Inno Day 2019 в Шэньчжэне Ален Ву (Alen Wu), вице-президент Oppo и президент по глобальным продажам, рассказала о текущей пользовательской базе ColorOS и о перспективах ее роста. Напомним, с недавних пор ColorOS называют убийцей популярных оболоч...

Криптобиржа Bitzlato раздает ваучеры на бесплатный вывод криптовалюты за сделки по средам Криптовалютная биржа Bitzlato начисляет пользователям ваучеры на вывод криптовалюты без комиссий за сделки по средам. Об этом журналу ForkLog сообщили представители биржи. Условия акции: совершить сделку в среду с 00:01 до 23:59 (МСК). Сумма, валюта и количество сделок не им...

2 SIM для дачного роутера — это много или мало? В прошлом году я проводил тесты 3G/4G роутеров для загородного дома и эта тема показалась многим интересна. После тестов я даже один роутер встроил в свой автомобиль, чтобы иметь стабильный доступ в Интернет в пути, но всё же наиболее важным мне показалась стабильность досту...

Названа новая дата релиза ожидаемой Cyberpunk 2077 Напомним, что ранее сообщалось, что выход игры Cyberpunk 2077 запланирован на 16 апреля текущего года. Сейчас же, по словам представителей студии CD Projekt RED, которые занимаются разработкой игры, выход игры откладывается.

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

STM-32 Минимальная аудио плата В ожидании часов спроектировал девайс на STM32. По функциональности задумывалось реализовать простой диктофон или плеер и посмотреть на сколько возможна обработка звука на STM32F103 семействе, хотя бы с использованием Fixed-Point Для реализации минимальной аудио платы я в...

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

[Перевод] WebRTC для любопытных (часть 1) Данный материал - это вольный перевод онлайн-книги webrtcforthecurious.com. Вся книга будет разбита на отдельные статьи, которые будут выходить в разное время. В основном я это сделал для себя в будущем, так как в свободное от работы время почти целиком и полностью занимаюсь...

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

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

[Перевод] Опасности «палёных» чипов Поддельные полупроводниковые чипы приводят к большим денежным потерям и ставят под угрозу людские жизни. Как отличить поддельные от неподдельных? По данным Industry Week, в 2019 году мировой рынок фальшивых полупроводниковых чипов оценивался в 75 миллиардов долларов. Этот...

Поговорим про градиенты в Unity Всём привет. Меня зовут Григорий Дядиченко. Я в Unity разработке около 7 лет, и за это время повидал многое. Одна из основных проблем, которая встречается, когда забираешь у неопытных ребят проект - градиенты в интерфейсах. В целом ошибки в разработке интерфейсов не редкость...

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

Решил 50 задач и ответил на вопрос — Python или JavaScript? Привет, друзья! Я — JavaScript-разработчик. Код пишу в основном на React (иногда на Vue), немного на TypeScript, немного на Node, немного знаю SQL, но... со мной работает много людей, которые пишут код на Python вокруг много разговоров про Python повсюду преподают Python ...

Переназначаем порты на микроконтроллере Решил написать небольшой пост для новичков, чтобы не тратили так много времени, как я. Пациент: Ender 3 pro с микроконтроллером Atmega 1284p, прошивка marlin 1.1.9. Для всех остальных принтеров последовательность та же.Полезли вы, предположим, ковырять свой принтер, коротнул...

Представлен монитор Fujitsu P27-9 TS QHD с репликатором портов Fujitsu выпустила новый монитор Fujitsu P27-9 TS QHD, который, как утверждают в компании, идеально подходит для сред на основе политики «чистого стола». Подробнее об этом читайте на THG.ru.

Содействие исследователям ЦЕРН оказывает компания Juniper Networks Компания Juniper Networks (NYSE: JNPR), являющаяся одним из лидеров в сфере разработки защищенных сетей с элементами искусственного интеллекта, сегодня объявила о том, что ЦЕРН (Европейская организация по ядерным исследованиям) — один из крупнейших и наиб...

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

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

Работа с dbt на базе Google BigQuery На днях смотрел вебинар OWOX, где Андрей Осипов (веб-аналитик, автор блога web-analytics.me и лектор Школы веб-аналитики Андрея Осипова) рассказал о своем опыте использования dbt. Говорил о том, кому будет полезен инструмент и какие проблемы решает, а самое главное — как не ...

Нерушимая память, нерушимые процессы Прочитав недавно (1, 2, 3) с каким трудом даются “космические” процессоры, невольно задался мыслью, раз “цена” за устойчивое железо настолько высока, может быть стоит сделать шаг и с другой стороны — сделать устойчивый к спецфакторам “софт”? Но не прикладной софт, а скорее ...

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

Что такое «умножение по-русски» Математик Джонни Болл в онлайн-шоу «Numberphile» описал то, что в западной культуре называют «умножением по-русски». Это название он узнал еще школьником и лишь много лет спустя, занимаясь историей математики, выяснил, что родина алгоритма, на самом деле – Древний Египет. В ...

EA: разработка новой части Battlefield для PS5 и Xbox Series X идет хорошо Новая версия Battlefield от студии DICE должна выйти в 2021 году (в том числе для консолей PS5 и Xbox Series X). Генеральный директор EA (Эндрю Уилсон) прокомментировал статус разработки игры, заявив, что процесс идёт хорошо, несмотря на удалённый характер работы многих спе...

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

[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование С++, благодаря своей строгой типизации, может помочь программисту на этапе компиляции. На хабре уже довольно много статьей, описывающих как, используя типы, добиться этого, и это прекрасно. Но во всех, что я читал, есть один изъян. Сравним с++ подход и си подход с использова...

Верю в любовь романтическая мелодрама Режиссер фильма "Верю в любовь" братья Эрвины, Эндрю и Джон. Сценарий к фильму написали Джон Эрвин и Джон Ганн. Роли исполнили Кей Джей Апа, Бритт Робертсон, Мелисса Роксбур, Гэри Синиз, Эбигейл Ф. Коуэн и другие. Молодой талантливый парень Джереми встречает Мелиссу и ...

Нам нужно поговорить… Иногда инженеры теряют интерес к проектам, задачам и к компании — мотивация падает, а с ней и производительность. В итоге сотрудники выгорают и/или увольняются. Для этого много причин, но самая распространенная — отсутствие внимания к успехам и проблемам инженеров. В ЦФТ ...

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

Эволюция декларативных UI-фреймворков: от динозавров к Jetpack Compose Проект Jetpack Compose привлёк много внимания в Android-мире, ещё когда был в альфа-версии. А недавно добрался до беты — так что теперь всем Android-разработчикам пора понимать, что он собой представляет. Поэтому мы сделали для Хабра текстовую версию доклада Матвея Малькова...

[Из песочницы] Деанонимизация транзакций датасета Elliptic Всем привет, меня зовут Александр, и я data scientist в компании Clain. Мы занимаемся анализом блокчейн транзакций на предмет их аффилированности к преступным действиям, таким, как обналичка, кражи, финансирование терроризма и подобное. Регуляторки по криптовалютам ужесточа...

Как пройти собеседование в FAANG: статистика Нас нередко спрашивают (в статьях о Facebook, Spotify, софт скиллах), как понять, что ты можешь успешно пройти собеседование в Facebook/Amazon/Apple/Netflix/Google. Сейчас это особенно актуально, потому что многие IT-гиганты в США начинают нанимать на удалёнку. Так какие фак...

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

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