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

Strategy Design Pattern Всем привет, друзья. Меня зовут Alex, я профессиональный разработчик и создатель программных продуктов в веб индустрии. Много лет изучаю языки, делюсь опытом с другими. Сегодня хочу с вами поговорить про шаблон проектирования Стратегия (Strategy). Постараюсь донести до вас п...

Мониторинг СХД IBM Storwize при помощи Zabbix В данной статье мы немного поговорим о мониторинге СХД IBM Storwize и других СХД, поддерживающих протоколы CIM/WBEM. Необходимость такого мониторинга оставлена за скобками, будем считать это аксиомой. В качестве системы мониторинга будем использовать Zabbix. В последних ве...

Lexus представила, как могут выглядеть лунные машины Lexus / J. Henry Как указывается в пресс-релизе на сайте Lexus, всего European Advanced Design Studio for Toyota and Lexus разработала семь концептов (их авторами выступили пять различных дизайнеров) — для журнала Document Journal. Все они имеют элементы дизайна от конц...

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

Zabbix 5.0, или Что нового нас ждет с шаблоном Template Server by IPMI Нужно поставить оборудование на мониторинг, а в любимой системе Zabbix нет готового шаблона под этот тип оборудования. Знакомая ситуация? Каждый выкручивается из нее по-своему. Один администратор ищет решение на просторах интернета. Второй — разрабатывает свое. А некоторые...

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

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

Примерно так будет выглядеть электрический кроссовер Honda нового поколения. Компания представила концепт SUV e:concept Компания Honda представила очередной концепт электрического автомобиля. Называется он SUV e:concept. Учитывая судьбу концепта EV Concept, который в итоге превратился в серийную модель Honda e, можно предположить, что и SUV e:concept без особых изменений в итоге может ст...

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

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

Новые шаблоны — IPMI, Mikrotik, MSSQL Статья написана на основе доклада Максима Чудинова, инженера-интегратора Zabbix. В этой статье мы расскажем о некоторых новых шаблонах, добавленных в версию Zabbix 5.0. IPMI Шаблон IPMI работает только с пятой версией системы мониторинга Zabbix, потому что построен на новом...

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

Невероятный Huawei Mate 40 в футуристичном прозрачном дизайне До анонса следующих смартфонов Huawei серии Mate ждать осталось несколько месяцев. Однако фанаты компании не согласны с информационным вакуумом и готовы заполнять его самостоятельно.  В сети появился красивый концепт Huawei Mate 40 в футуристичном прозрачном диза...

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

SwiftUI по полочкам: Анимация. Часть 1 Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе...

Как создать шаблон для 3D-принтера бесплатно Вы можете легко создавать шаблоны для 3D-принтера: все, что для этого нужно - это CAD-программа и приложение Slic3r.

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

Рецепты PostgreSQL: шаблонизатор mustach Для приготовления шаблонизатора mustach нам понадобится postgres и mustach. Можно также воспользоваться готовым образом. Зачем нужен шаблонизатор в базе? Ну, во-первых, если шаблонизатор в базе, то и сами шаблоны тоже должны быть в базе. А зачем нужно хранить шаблоны в базе...

Cura + Paint. Плотность заполнения модели можно рисовать. В слайсере Cura есть параметр «Изображение плотности перекрестного заполнения»(Cross infill density image). Найти его можно в разделе «Экспериментальное»(Experimental) , при дополнительной настройке параметров подготовки модели в окне «Select settings to customize for this m...

[Из песочницы] AI на минималках: пишем свой Сокобан и учим компьютер его решать В этой статье я расскажу как написать свою реализацию известной игрушки Сокобан, а также алгоритм для её решения с нуля. Заодно применю на практике некоторые шаблоны проектирования и принципы SOLID. Весь код расположен по адресу Читать дальше →

В Google Sites появились шаблоны и баннеры для важных объявлений Конструктор сайтов Google Sites получил три новые функции. В их числе значатся следующие: Шаблоны сайтов: помогут быстро и легко создавать высококачественные сайты, оптимизированные для общего использования. Всего доступно 10 шаблонов на 16 языках. Как создать сайт на основе...

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

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

Бесплатные образовательные курсы: фронтенд-разработка Порядочный фронтендер знает HTML и CSS, разбирается во фреймворках и библиотеках, понимает, что находится «под капотом» на серверной стороне. Плюс, обязательно умеет работать с контролем версий, использовать графические редакторы, разбираться в шаблонах разных CMS. Сегодн...

шаблон кондуктор мебельный для разметки под отверстия Несколько разметочных шаблонов в помощь мастерам мебельщикам. Они помогут точно и быстро нанести разметку для будущих отверстий для крепления мебельной фурнитуры. Использовал крепкий и качественный пластик  PET-G от Hi-Tech Plast , принтер 3DoN, параметры печати 245/80/0,4/0...

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

Шаблон backend сервера на Golang — часть 2 (REST API) Представленный ниже шаблон сервера на Golang был подготовлен для передачи знаний внутри нашей команды. Основная цель шаблона, кроме обучения — это снизить время на прототипирование небольших серверных задач на Go. Первая часть шаблона была посвящена HTTP серверу: настройка...

Опубликован концепт смартфона BlackBerry Key 3 5G Некоторое время назад мы упоминали, что компания OnwardMobility, владеющая правами на бренд Blackberry, готовит к запуску новый смартфон.Естественно, данная информация не прошла мимо ресурса LetsGoDigital, специалисты которого поспешили с разработкой концепта потенциального ...

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

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

Шаблон для изготовления перфорированной столешницы Аля Festool MFT. 19.8мм фреза, копировальная втулка на 30мм (такие же и отверстия в шаблоне). Расстояние между центрами 96мм. Поле для печати на принтере нужно 400*400ммПечаталось PetG Syntech 1mm nozzleСсылка на модель и крепеж шаблона для перестановкиВ итоге получилось не ...

Снова про шаблоны C++ в микроконтроллерах Идея использования шаблонов языка C++ для программирования контроллеров не является чем-то новым, в сети доступно большое количество материалов. Кратко напомню основные преимущества: перенос значительной части ошибок из runtime в compile-time за счет строгого контроля ти...

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

Архитектурный шаблон MVI в Kotlin Multiplatform, часть 2 Это вторая из трёх статей о применении архитектурного шаблона MVI в Kotlin Multiplatform. В первой статье мы вспомнили, что такое MVI, и применили его для написания общего для iOS и Android кода. Мы ввели простые абстракции, такие как Store и View, а также некоторые вспомо...

Готовый шаблон для тестирования с использованием Spring Представляю вам — готовый шаблон для тестирования с использованием Spring. Введение Цель этой статьи показать, что писать автотесты со Spring проще нежели на чистой Java. Так же хочу продемонстрировать, насколько Java + Spring упрощает жизнь тестировщикам. Для кого эта ...

Нетривиальные анимации в SwiftUI Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть глубже, чем это подано в примерах от Apple. В идеале нужно было запилить какой-нибудь...

Безумно красивый концепт Windows 20 — если бы ОС делала не Microsoft С дизайном у Microsoft в её основном детище Windows 10 почему-то сложно. Так повелось с самого старта системы, когда были весьма противоречивые живые плитки, от которых в итоге отказались. Так продолжается и сейчас, когда разные приложения и окна оформлены в разных стилях....

Официально: Концепт электромобиля Mercedes-Benz Vision EQXX с запасом хода 1000 км выйдет в начале 2022 года Во время вчерашнего представления новой стратегии электрификации немецкий автопроизводитель Mercedes-Benz уделили время и ранее анонсированному «дальнобойному» концепту Mercedes-Benz Vision EQXX. Немцы подтвердили, что электромобиль можно будет увидеть уже в начале...

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

Mercedes-Benz Vision AVTR: Фантастический концепт Mercedes-Benz показал миру свой концепт-кар, который вдохновлён фильмом 2009 года «Аватар». Автомобиль называется Mercedes-Benz Vision AVTR. И на самом деле машина не просто вдохновлена фильмом, в её дизайне принимал участие режиссёр фильма Джеймс Кэмерон. Но, уже ...

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

Vivo показала впечатляющий концептуальный смартфон Компания Vivo презентовала новый концептуальный смартфон — Apex 2020. Аппарат получил ряд впечатляющих характеристик. Можно начать с камеры. Согласно Vivo, новейший концепт получил 16-мегапиксельную перископную камеру, имеющую оптический зум от 5x до 7,5x, без цифрового увел...

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

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

Как можно убрать чёлку из iPhone. Смелое дизайнерское видение показали на реалистичных рендерах Графический дизайнер Антонио Де Роса (Antonio De Rosa) в течение многих лет создаёт реалистичные концепты устройств Apple. На его счету рендеры гибкого iPhone X Fold, первого смартфона Tesla и многих других устройств. В этот раз он представил своё видение того, как App...

Опыты на людьми - имплантация через хирургические шаблоны. Осторожно, много мяса! Никогда не любил стоматологию и появлялся к врачу лишь в критических случаях. И вот, спустя много лет, такой момент настал. В связи со спецификой своего бизнеса, я решил что это лучший способ отработать различные материалы Harz Labs на СЕБЕ. 1. Планирование операции.Первым б...

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

Книга «Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд.» Привет, Хаброжители! Мы выпустили третью версию #1 Best Seller in Python Programming Amazon — популярного в мире руководства по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие прило...

[Из песочницы] Unity, ECS, Actors: как поднять FPS в своей игре в три раза, когда оптимизировать уже нечего → Что такое ECS → Что такое Actors Не раз слышал, как хорош шаблон ECS, и что Jobs и Burst из библиотеки Unity — решение всех проблем с быстродействием. Чтобы не добавлять каждый раз слово «наверное» и «может», рассуждая о быстродействии кода, решил проверить всё лично. М...

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

Mersedes-Benz представил концепт-кар по фильму "Аватар" Mercedes-Benz представил концепт-кар VISION AVTR. Создателей вдохновил фильм Джеймса Кэмерона "Аватар". На презентации CES, режиссер рассказал как создавался автомобиль и поделился информацией об предстоящем фильме Аватар 2. Это что то нереальное, я такого не еще видел!...

Компания Compal представила концепт ноутбука с двумя экранами Концепт ноутбука компании Compal представляет ноутбук с двумя экранами. Одним из особенностей является клавиатура и позволяет использовать два экрана для максимальной производительности. Концепт ноутбука получил награду IF Design. Эту награду получают за привлекательный и и...

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

TCL работает над выдвижным планшетом Концепт нового устройства выглядит привлекательно и инновационно, хоть и TCL не славится хорошими устройствами. Дизайн похож на Galaxy S10 +, но устройство может использовать выдвижной дисплей. В сложенном виде аппарат выглядит как смартфон, в полном размере с выдвинутым ди...

Отечественный DSP процессор 1967ВН028 от фирмы Milandr. Небольшой мануал по арифметике на языке assembler В своем первом пробном цикле статей я хочу немного обозреть некоторые особенности упомянутого выше российского DSP процессора. Про этот процессор уже были упоминания и не одно, в том числе и на хабре, например, здесь. По этому не буду разбирать его общий функционал, откуда ...

В сети появился интересный концепт iPhone SE 2 На днях в сети появился очередной рендер пока неанонсированного iPhone SE 2. Предполагается, что новый бюджетный смартфон Apple будет представлен в начале следующего года.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No comment Вы также можете ознакомиться с другими...

[Из песочницы] Как я веду Zettelkasten в Notion уже год: стартовый набор и полезные трюки Zettelkasten — крутой метод хранения идей и знаний — сейчас на слуху, дошел и до Хабра. Я веду такой в Notion уже год, потому что Notion лучше всех воплощает три главных принципа Zettelkasten: взаимосвязанность, категоризацию, актуальность. Метод улучшил качество моего обуч...

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

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

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

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

OnePlus Concept One с невидимой камерой Наконец то OnePlus показали кое-что интересное. И это даже не очередной флагман. На CES 2020 бренд показал свой первый концепт смартфона. Он так и называется Concept One. Его главная фишка — задние камеры можно спрятать нажатием одной кнопки благодаря умному электрохро...

Представлен круглый смартфон Cyrcle Phone Пожалуй, одним из самых странных смартфонов, который был показан на выставке Consumer Electronic Show 2020, стал Cyrcle Phone. Да, это работающий прототип смартфона, который получил не прямоугольную, а круглую форму. После пяти лет разработки авторы данного концепта ре...

Создаём с нуля высоконагруженное приложение на Tarantool В 2013 я пришел в Mail.ru Group, и я решал задачу, в которой мне нужна была очередь. Есть много разных инструментов для построения очередей, но я решил для начала узнать, что уже имеется в компании. Услышал, что есть такой продукт — Tarantool. Узнал, как он устроен, и мне п...

Микросервисы на С++. Выдумка или реальность? В этой статье я расскажу о том, как создал шаблон (cookiecutter) и настроил окружение для написания REST API сервиса на С++ с использованием docker/docker-compose и пакетного менеджера conan. Во время очередного хакатона, в котором я участвовал в качестве бекенд-разработч...

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

CLion 2019.3 уже здесь! Повышенное быстродействие редактора и самые долгожданные новые возможности Привет, Хабр! Многие уже начинают готовиться к новогодним праздникам, закупать подарки, кто-то планирует путешествия на длинные новогодние выходные. А у нас в JetBrains пока еще горячая пора выпуска релизов продуктов. Cегодня я спешу поделиться с вами новостями о недавно вы...

История одной блокировки и разблокировки в Google Play Все началось в 6 утра 12 мая. На связанную с нашими аккаунтами почту пришло «письмо несчастья». Красочно оформленный шаблон сообщал, что приложение для изучения английских слов заблокировали «согласно пункту 8.3 правил для разработчиков, так как приложения, упоминающие COV...

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

10 необычных Citroën Citroën C-10 (1956). Это не решились запустить в серию даже Citroën. В 1955—1956 годах было построено десять различных концептов серии С — в поисках дизайн, который сможет заменить ставший уже классическим Citroën 2CV. «Десятка» была последней из этой серии — она по сути ста...

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

Каким будет дизайн мобильных приложений в ближайшем будущем? One UI Если среди наших читателей есть те, кто интересуется дизайном, вы наверняка заметили, что всё чаще в Сети можно найти примеры UI/UX-дизайна, связанного с мобильными устройствами. Для многих дизайнеров мобильный интерфейс стал главным, ведь по статистике всё больше люд...

Статическая подписка с использованием шаблона Наблюдатель на примере С++ и микроконтроллера Cortext M4 Всем доброго здравия! В преддверии Нового года хочу продолжить рассказывать про использование С++ на микроконтроллерах, на этот раз попытаюсь рассказать про использование шаблона Наблюдатель (но далее я буду называть его Издатель-Подписчик или просто Подписчик, такой вот ка...

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

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

Дизайн-концепт мерча для сотрудников Рассказываем, как разработали айдентику, которая «подстраивается» под новые вещи в магазине мерча. Читать дальше →

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

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

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

Анонсирован концепт бюджетного электрокроссовера Dacia Spring (это перелицованный Renault City K-ZE) с запасом хода 200 км, серийную версию модели начнут продавать в Европе уже в 2021 году Как и было запланировано, автопроизводитель Dacia представил концепт доступного электрокроссовера Dacia Spring, который обещает стать самым доступным электромобилем на рынке Европы уже в 2021 году. Представители компании проводят параллели с седаном Logan и кроссовером Duste...

[Из песочницы] Разрабатываем игры на LibGDX с помощью шаблона Entity Component System Привет Хабр! Меня зовут Андрей Шило, я android-разработчик в компании FINCH. Сегодня я расскажу вам о том какие ошибки не стоит допускать при написании даже самой простой игры и чем крут архитектурный подход Entity Component System(ECS). Читать дальше →

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

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

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

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

Сниппет, расширение для VSCode и CLI. Часть 1 Доброго времени суток, друзья! В процессе разработки Современного стартового HTML-шаблона я задумался о расширении возможностей его использования. На тот момент варианты его применения ограничивались клонированием репозитория и скачиванием архива. Так появились HTML-снипп...

[Перевод] Структурные шаблоны проектирования в ES6+ на примере Игры престолов Доброго времени суток, друзья! Структурные шаблоны проектирования используются для построения больших систем отношений между объектами с целью сохранения гибкости и эффективности. Давайте рассмотрим некоторые из них с отсылками на Игру престолов. В разработке программног...

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

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

Pininfarina и Rossinavi создают Супер-Яхту После успешного концепта Aurea итальянское дизайн-бюро Pininfarina объявило о сотрудничестве с Rossinavi. Последняя занимается созданием Супер-Яхт. Так перед нами появился люкс-концепт. Интересно, что создатели судна вдохновляли старыми автомобилями класса Gran Turismo. Вер...

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

Windows 10 Build 19042.685 теперь доступна для загрузки Последнее обновление для Windows 10 в 2020 году сейчас распространяется для пользователей через каналы Центра обновления Windows. Microsoft также опубликовала автономные установщики Windows 10 KB4592438 для пользователей, которые хотят устанавливать исправления на нескольких...

[Из песочницы] ECS back and forth Привет, Хабр! Представляю вашему вниманию перевод статьи "ECS back and forth — Part 1 — Introduction" автора Michele skypjack Caini. ECS back and forth Часть 1 — Введение. Когда я в первые узнал про архитектурный шаблон entity component system, я пошёл искать больш...

GitHub: шаблон Zabbix для мониторинга задач сбора данных в MaxPatrol SIEM Сегодня SIEM – это главный помощник при анализе событий ИБ: трудно представить, сколько бы потребовалось времени, чтобы вручную просматривать логи с множества источников. При этом прекращение сбора данных с источника – достаточно распространенная проблема SIEM. И далеко не...

[recovery mode] Кросскомпиляция выполняемых файлов Rust для Windows из Linux Наверное не будет уж очень удивительным если я тут, на IT площадке Хабра, скажу что я иногда балую себя программированием. Основная OS у меня Linux, но иногда приходится собирать исполняемые файлы и для Windows. И естественно что перегружаться в Windows только для сборки exe...

Переделка CNC 3018 Pro на рельсы. Личный опыт. Часть 1 Дамы и господа, здравствуйте!Опишу тех. процесс доработки станочка. Так же предложу варианты (если это возможно) для упрощения доработки. Основной посыл данного поста - не бояться работать руками!Технология переделки не моя, акцентирую на этом внимание.При написании статьи я...

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

Опубликован концепт складного смартфона Samsung Galaxy Z Flip 2 Компания Samsung представила свой второй складной смартфон Galaxy Z Flip только на этой неделе, а в сети уже появился его первый концепт.Свою версию преемника уже выпущенного смартфона Galaxy Z Flip опубликовал Бен Гескин (Ben Geskin).На его взгляд, смартфон должен получить ...

[Перевод] В двух словах: Лучшие практики Async/Await в .NET В преддверии старта курса «Разработчик C#» подготовили перевод интересного материала. Async/Await — Введение Языковая конструкция Async/Await существует со времен C# версии 5.0 (2012) и быстро стала одним из столпов современного программирования на .NET — любой уважающий ...

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

[Из песочницы] Koin – это Dependency Injection или Service Locator? Введение В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. Можно жаловаться на поголовное падение грамотности пр...

Шабаш шаблонов. Превращаем GCC в макетную плату с помощью шаблонов С++ Для подписчиковЯ люблю собирать логические схемы. Однако обычно для этого требуется либо симулятор, либо макетная плата. Как-то в дороге у меня был с собой ноутбук с компилятором, но не было интернета. Задача написать небольшую программу с библиотекой цифровых вентилей показ...

Статический генератор сайтов Hugo. Фронтенд реалии В 2020 практически весь мир фронтенда заполонили Javascript фреймворки. Только и слышно о React, Angular, Vue и иногда в далеких просторах можно услышать тихий шепот «Svelte». Разработчики умело используют эти инструменты для создания крутых продуктов, но есть и «динозавры» ...

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

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

Google обновил галерею отчётов в Data Studio Google сообщил об обновлении галереи отчётов в сервисе Data Studio. Теперь Report Gallery включает 10 новых отчётов в разделе Featured (здесь содержатся те отчёты и шаблоны, которые понравились администрации сервиса), десятки визуализаций, созданных пользователями (Community...

Canva: бесплатные шаблоны и доступ к версии Pro для борьбы с пандемией Онлайн-платформа для дизайна Canva представляет серию бесплатных шаблонов для информационных кампаний, посвященных профилактике и борьбе с коронавирусом COVID-19. А также предоставляет бесплатный доступ к версии Pro для медиков. Шаблоны переведены на русский язык и досту...

Правила локализации для разработчиков Сначала делаем, а думаем потом — или наоборот? Alconost рассказывает, какие особенности локализации стоит учесть на этапе разработки игры. Эту статью мы написали как ответ на повторяющиеся вопросы разработчиков: «Что с моей игрой не так? Почему перевода недостаточно? Как...

Анонсировано новое приложение Microsoft Lists На конференции Build 2020 компания Microsoft поделилась некоторыми новыми подробностями о сервисе Microsoft 365. Об интеграции технологии Fluid Framework в офисные приложения мы поговорим в нашем следующем материале, а пока же хотим представить вам новое приложение Microsof...

[Перевод] 8 бесплатных инструментов для создания интерактивных визуализаций данных без необходимости написания кода Когда тот, кто работает в сфере Data Science, собирается показать результаты своей деятельности другим людям, оказывается, что таблиц и отчётов, полных текстов, недостаточно для того чтобы представить всё наглядно и понятно. Именно в таких ситуациях возникает нужда в визуали...

Почему «Почта» Apple показывает непрочитанное сообщение и как исправить Почти все сервисы Apple удобны настолько, что не нуждаются в замене. Поэтому до определённого времени большинству пользователей было, в общем-то, плевать на то, что iOS не позволяет заменять штатный софт сторонним. Другое дело, что назвать идеальным то, что Apple предлагала...

«Самая умная защитная маска» Razer Project Hazel с подсветкой, микрофоном и динамиком выйдет на рынок Маска Razer Project Hazel, которую производитель прозвал самой умной в мире, была показана на выставке CES 2021 в качестве концепта. Вскоре она станет серийным продуктом.  Генеральный директор Razer подтвердил, что компания уже вкладывает ...

Дизайнер создал реалистичный концепт iPhone 12 без выреза в экране Предполагается, что в сентябре следующего года купертиновцы выпустят смартфон в новом дизайне. Свое видение обновленного iPhone показал известный инсайдер и дизайнер Бен Гескин (Ben Geskin), опубликовав в Twitter концепт iPhone 12.Читать дальше... ProstoMAC.com.| Постоянная...

CES: Sony представила электрический концепт-кар Японская компания является одним из лидеров на рынке датчиков для камер смартфонов, но на рынке автомобильной электроники она сталкивается с жесткой конкуренцией.

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

Представляем .NET 5 Preview 1 В конце прошлого года мы выпустили .NET Core 3.0 и 3.1. В этих версиях добавлены модели настольных приложений Windows Forms (WinForms) и WPF, ASP.NET Blazor для создания одностраничных приложений и gRPC для кроссплатформенного обмена сообщениями на основе контрактов. Мы такж...

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

[Перевод] Выпуск Rust 1.42.0: шаблоны срезов и более удобные сообщения о панике Команда Rust рада сообщить о выпуске новой версии, 1.42.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.42.0 вам дост...

Дизайнер показал, как может выглядеть iPadOS 15 Около месяца назад дизайнер Angelo Libero представил концепт следующей яблочной мобильной операционной системы. По задумке автора, в iOS 15 должен появиться улучшенный экран многозадачности, новые интерактивные виджеты и режим Always on Display. На днях Либеро показал, как м...

Генеративный дизайн в Blender 2.8 С бесплатным аддоном By Gen. Хотел применить к стилю бионик шаблон дерева, но увы-не вытягивают булевые операции разрезания, много кос получается. А так вот пока без обработки, за дихлорметаном ехать надо-забыл дома. Подарок дяде печатаю, типа маячка ночного, еще покраска фл...

Xiaomi redmi 8A яркость экрана - Почему пропала подсветка под ваш шаблон и сделать превью лЕНАР ? Xiaomi redmi 8A яркость экрана, внезапно исчезла, при этом увеличить её невозможно. Пробовал разные методы постукивания, и нажатий на дисплей. Но, сдвигов в лучшую сторону нет, подскажите лёгкое решение. Во время пользования своим Сяоми начала прыгать яркость, то светлее, т...

[Из песочницы] Автоматическая система полива сада на Home Assistant, ESP8266 и MiFlora Некоторое время назад у моей семьи появился дом с небольшим садом в очень теплом и засушливом месте, и перед нами встала проблема регулярного полива. Хотелось, чтобы система полива была автоматической, при этом при ее выборе приходилось учитывать следующие условия: оче...

Что делать если зависает установка macOS Big Sur или не удается войти в систему Почти в течение шести месяцев Apple тестировала свою новую настольную операционную систему. Однако выход macOS Big Sur нельзя назвать гладким. С первых дней пользователи сталкиваются с проблемами. Причем некоторые из них не решены даже через пару недель после релиза финально...

[Перевод] Python: 18 задач на вывод символов по заданному шаблону Подготовка к техническому собеседованию по Python — нелёгкая задача. На таком собеседовании вам, вполне возможно, встретятся задачи на вывод символов по заданным шаблонам. Если вы хотите научиться решать такие задачи — вам может пригодиться подборка способов их решения, прив...

Масштабирование базы данных. Microsoft AlwaysOn Привет. Меня зовут Тигран Петросян, я ведущий инженер по технической поддержке Docsvision, и сегодня расскажу о применении технологии MS SQL AlwaysOn. Это вторая статья из мини-серии «Масштабируемость системы ECM на предприятии», в которой первая статья моего коллеги была по...

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

30 ошибок мышления, из-за которых мы живём по шаблону Чтобы упростить процесс мышления, наш мозг придумал когнитивные искажения. К сожалению, он перестарался. Если вы хотите мыслить нестандартно и широко, избавьтесь от рамок, навязанных искажениями.

[Из песочницы] Расширенный HTML В этой статье хотел бы рассказать немного про библиотеку, первую версию которой я создал еще в конце прошлого года. Суть очень простая — расширить возможности языка HTML, чтобы можно было без JavaScript'а писать простые и рутинные вещи: отправка формы в json формате, загрузк...

Простое руководство по дистилляции BERT Если вы интересуетесь машинным обучением, то наверняка слышали про BERT и трансформеры. BERT — это языковая модель от Google, показавшая state-of-the-art результаты с большим отрывом на целом ряде задач. BERT, и вообще трансформеры, стали совершенно новым шаго...

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

Представлен концепт смартфона, вдохновленного электропикапом Cybertruck После анонса первого электропикапа Cybertruck, компания Tesla столкнулась с огромным количеством “вызовов” и предложений, связанных с их новым электромобилем. И если Ford вызвала устройство на “дуэль”, а Razer предложила создать совместный ноутбук, то довольно-таки известный...

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

WhatsApp Bot: автоответчик для мессенджера WhatsApp Bot — приложение для Android, автоматически отвечающее на определенные сообщения. Вы задаете шаблоны предполагаемых входящих сообщений, ваш ответ на них, сохраняете все в Realm DB и при появлении уведомления сообщение анализируется, и если в БД есть какой-либо...

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

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

Что ждать от нового MacBook Pro Один из самых смелых концептов MacBook Pro. Но почему бы нет? Это, всего лишь, наиболее вероятное развитие ситуации. Но скорее всего, в ближайшее время, в марте или апреле, Apple обновит линейку MacBook Pro. Если не вдаваться в детали, обновление должно быть грандиозным: про...

Так могла бы выглядеть Windows 10 — проект «Acrylic» Сейчас Microsoft работает над внешним видом Windows 10. Компания уделяет внимание не только новым возможностям и исправлению ошибок, но и дизайну, хотя нам бы хотелось более быстрых и даже радикальных изменений. В тоже время Windows 10X показывает нам нечто новое, что може...

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

Игровая индустрия с 3 по 9 февраля 2020 года В сегодняшнем выпуске: Игроки против Warcraft III Reforged. Новые проекты от MicroPose появятся в 2020 году. Концепт-арты Джокера из Mortal Kombat 11 отдают честь Николсону и Леджеру. Выходцы из BioWare готовят новый проект. Все самое интересное из мира игр и игровой индуст...

Игровая индустрия с 3 по 9 февраля 2020 В сегодняшнем выпуске: Игроки против Warcraft III Reforged. Новые проекты от MicroPose появятся в 2020 году. Концепт-арты Джокера из Mortal Kombat 11 отдают честь Николсону и Леджеру. Выходцы из BioWare готовят новый проект. Все самое интересное из мира игр и игровой индуст...

Это мог быть очередной JavaScript-фреймворк Прошлым летом, в процессе подготовки статьи для Хабра, я не поленился упаковать свой шаблон для бэкэнд-приложений на Node.js в npm-пакет, сделав из него cli-утилиту для быстрого старта. Никаких надежд на то, что этим пакетом будет пользоваться кто-то, кроме меня, не было изн...

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

Новый iMac в дизайне Pro Display XDR. Смотрим, как могли бы выглядеть новые моноблоки Apple Ожидается, что в этом году Apple представит в том числе новые моноблоки iMac. Купертинский гигант уже достаточно давно не обновлял эти ПК, а дизайн так и вовсе остаётся неизменным уже множество лет. Мы пока не знаем, что именно обновит Apple грядущих iMac...

«Китайцам» бой! Volkswagen намерен выпустить «убийцу» Chery Tiggo 8 и Geely VX11 Вот и настал тот момент, когда уже и VAG «подстраивается» под Китай и вынужден «обороняться». «Китай» «уже не тот» и стремительно наступает «по всем фронтам», уверенно захватывая мировой рынок. Если раньше китайцы вслед за Европой и Японией предлагали варианты автомобилей, ...

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

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

На старт! Все документы для ведения бизнеса — заполняйте готовые шаблоны и сохраняйте в .doc или .pdf

Изучаем английский с помощью Telegram бота Нет, это не одна из сотен статей о том, как написать свой первый Hello World бот на Python. Здесь вы не найдете подробной инструкции, как получить API-токен в BotFather или запустить бота в облаке. Взамен я вам покажу как раскрутить всю мощь Python на максимум, чтобы добить...

BMW показала новый двухмерный логотип без чёрного ободка Новый логотип появился на концепте электрокара i4.

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

Гибкий iPhone Fold с Apple Pencil на новом рендере Проверенный сетевой инсайдер Бен Гескин (Ben Geskin), который регулярно публикует интересные концепт-арты и рендеры на основании слухов и различных утечек, выложил занимательное изображение. На этом рендере изображен несуществующий смартфон iPhone Fold, который оснащен ...

Концепт флагмана Huawei P40 Pro с семью датчиками камеры Ввиду того, что компания Huawei уже надежно укрепилась на втором месте по продаже смартфонов в мире, она становится все более интересной для дизайнеров. ***

Nokia 9.3 существует? Флагманский смартфон от Nokia ждут каждый год. Все хотят, чтобы компания, наконец, показала нечто невероятное. Что скрывать, Nokia 9 PureView получился весьма неоднозначным… Nokia 9.3 показали в концепт-видео. Конечно же, это фантазия создателя канала Concept Creator....

Минцифры запустило сайт «Дія. Бізнес», призванный упростить жизнь предпринимателям Министерство цифровой трансформации Украины сообщило о запуске нового сервиса для представителей малого и среднего бизнеса – Национальную онлайн-платформу для предпринимателей «Дія. Бізнес». Она была создана при поддержке компании Mastercard. Пока что портал работает в тесто...

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

Xiaomi запатентовала смартфон с подэкранной камерой Довольно много ходило слухов о флагмане Xiaomi Mi Mix 4, но вместо него компания показала концепт смартфона Mix Alpha. Тем не менее, информация касательно Mi Mix 4 по-прежнему продолжает всплывать. Подробнее об этом читайте на THG.ru.

У Huawei уже кое-что получше Qualcomm Snapdragon 865. Флагманская SoC Kirin 1020 обещает на 50% больше производительности Компания Qualcomm представила свою флагманскую платформу следующего поколения Snapdragon 865, буквально, на днях. Одновременно с топовым решением были анонсированы решения среднего уровня — Snapdragon 765/765G.  Концепт Новые SoC появятся в смартфонах только...

Android 11 Developer Preview — что нового У Google есть очень странная традиция, понять суть которой довольно сложно. Вместо того, чтобы сначала провести презентацию новой версии Android, а потом запускать её бета-тест, поисковый гигант делает с точностью до наоборот. В результате тестовая версия обновления выходит...

В Nissan обосновали отказ от «планшета» на центральной консоли концепта Ariya У многих современных автомобилей в области центральной консоли располагается дисплей, напоминающий планшет. Однако в Nissan, создавая концепт-кар Ariya, отказались от подобного решения в пользу нового подхода. Теперь в компании рассказали, чем обоснован уход от уже опробован...

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

Sony Vision-S: Концепт электрокара на CES 2020 Похоже, наступает эра электрокаров от высокотехнологических компаний. И нет, мы не увидели Apple Car, мы на CES 2020 увидели концепт-кар Sony Vision-S. Для создания прототипа японская компания объединилась с такими брендами как Bosch, Continental, NVIDIA и Qualcomm. В машин...

Показаны прототипы складных и сворачиваемых телефонов Складные телефоны стали для многих уже нормой, но Galaxy Fold или Z Flip не являются единственным источником правды. Гибкие экраны позволяют разработчикам фантазировать, поэтому очевидно, что на этом мы не остановимся, и стоит ожидать чего-то более интересного. Например, по...

Какие функции могут появиться в Android 11 Android 11 станет еще лучше! Android 10 по-прежнему является недостижимой мечтой для многих пользователей смартфонов под управлением Зеленого Робота (да даже Android 9 получили еще далеко не все), но при этом разработчики из Google уже работают над Android 11. Новое программ...

Как будет выглядеть трекпад нового MacBook Концепт MacBook Pro, который вполне может стать явью Однажды, когда срочно и буквально “хоть кровь из носа” нужно было выполнить одну непростую работу, а она упорно сопротивлялась, я наткнулся в сети на потрясшее мое воображение изображение MacBook Pro. Результат овладения м...

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

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

Супердом на суперколесах: концепт VisionVenture VisionVenture не рассчитан на большую семью — это роскошный уютный домик для путешествующей пары. Основной объем микроавтобуса, построенного на базе Mercedes Sprinter, занимают гостиная с удобными диванчиками, кухня и ванная. А где же спальня? А помещение спальни появляется ...

В WhatsApp появится функция исчезающих сообщений для групповых чатов WhatsApp — популярное приложение для онлайн-обмена сообщениями — добавляет еще одну новую функцию в свою последнюю бета-версию. Ранее ходили слухи, что служба, принадлежащая Facebook, тестирует своего рода «исчезающие сообщения», но до сих пор было неизвестно, что именно она...

Security Week 32: уязвимость в GRUB2 29 июля компания Eclypsium опубликовала исследование новой уязвимости в загрузчике Grub2, массово используемом в системах на базе Linux — от ноутбуков и IoT-устройств до серверов. Суть уязвимости довольно простая: ошибки при обработке текстового конфигурационного файла grub....

Лучшие конструкторы e-mail шаблонов и сервисы рассылок Подборка удобных шаблонов электронных писем для эффективного e-mail маркетинга.

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

4K обновление модельного ряда профессиональных лазерных проекторов Vivitek От аналогов линейка Vivitek выгодно отличается наличием трех оригинальных технических решений, которые позволяют в 2-3 сократить бюджет для многих типов задач 4K обновлении модельного ряда Обновление затронуло старшие модели со сменными объективами. На 15% до 10,000 лм выр...

Hyundai представит новый концепт электрокара «Prophecy» на автосалоне в Женеве Новый концепт воплощает красивый силуэт, подчеркнутый изящными изгибами, которые обеспечивают превосходную аэродинамику.

Какие функции могут появиться в iPadOS 14 После выхода iPadOS 13.4 работать с iPad стало еще удобнее, ведь обновление добавило не только поддержку трекпадов, но и настоящий курсор, почти как на компьютере. Неудивительно, что теперь внимание переключилось на iPadOS 14, которая, как ожидается, будет объявлена в следу...

[Из песочницы] Чуткий дом приходит на смену умным домам В последнюю неделю ноября в Переславле-Залесском прошёл Национальный Суперкомпьютерный Форум. Три дня люди рассказывали и показывали, как обстоят дела с разработкой суперкомпьютеров в России и как технологии, обкатанные на суперкомпьютерах, превращаются в товары. Институт п...

Коммутатор Eltex MES 23XX. Шаблон базовой конфигурации Добрый день, коллеги! В этой статье я попытался создать шаблон базовой настройки коммутаторов Eltex MES 23XX для использования в корпоративных сетях, имеющих вспомогательные сервисы администрирования и мониторинга. Разумеется, невозможно описать весь функционал коммутатора и...

[Из песочницы] Urban Bot или как писать чат-ботов для Telegram, Slack, Facebook… на React.js В этой статье я хочу познакомить с новой библиотекой Urban Bot, которая адаптирует React для написания чат-ботов. Ниже я расскажу, зачем эта библиотека появилась на свет, какие дает преимущества и как написать вашего первого чат-бота. Чат-бот — это чаще всего отдельный чат ...

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

Sony представила концепт своего первого электрокара Vision-S Компания потратила на обсуждение автомобиля всего несколько минут, поэтому подробности о нём пока неизвестны.

Как случайно продолжить писать Web-GUI для Haproxy Прошло два года и 4 дня, как я написал Как случайно написать Web-GUI для Haproxy, а воз уже давно не там — все меняется и развивается и HAProxy-WI старается соответствовать этой тенденции. За два года было проделано много работы, об основных изменениях я и хочу сейчас расска...

Swift 5.3: Что нового? Привет Хабр! Язык программирования Swift обладает большой популярностью ввиду его использования в написании приложений под iOS, поэтому его развитие представляет интерес для всех занятых в этой области. Давайте посмотрим что нового приготовил разработчикам Swift версии 5.3....

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

iPhone быстро разряжается? Возможно дело в Apple Music Как пишет источник со ссылкой на Forbes, многие пользователи iPhone столкнулись в последнее время с проблемой быстрого разряда своих телефонов. Оказалось, к этому причастно приложение Apple Music. Как написал один из пользователей, его новенький iPhone 11 начал быстро ...

Фото: BMW показала концепт электроседана i4 Производитель планирует выпустить автомобиль в 2021 году.

IM-мессенджер на своем сервере со сквозным шифрованием На сегодняшний день, очень много IM-мессенджеров предлагают end-to-end шифрование, но вариантов, которые можно быстро развернуть на своем сервере гораздо меньше. Изучая варианты, мой взгляд упал на Delta Chat, о котором на Хабре уже упоминали — мессенджер без централизов...

Не удается установить важное обновление безопасности для Windows 10 Во вторник Microsoft выпустила обновления для Windows 10, чтобы исправить ошибку безопасности, о которой сообщает Агентство национальной безопасности США (АНБ). Для контекста, пользователи с May 2019 Update и November 2019 Update получают обновление KB4528760, а Microsoft от...

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

Как на Tilda: создаем лендинг на WordPress Лендинг на WordPress, да еще и своими руками – это совсем несложно. В этой статье я расскажу о преимуществах и возможностях WordPress как открытой системы. Разберем по шагам, как сделать лендинг на WordPress с минимальными знаниями HTML и CSS. Наконец, в финале будет живой ...

Доступна для скачивания Windows 10 Build 19041.423 [KB4568831] В последний день июля 2020 года Windows 10 версии 2004 получила еще один патч. Как обычно, Microsoft также опубликовала прямые ссылки для загрузки автономных установщиков Windows 10 KB4568831, что должно позволить вам быстро обновить вашу систему. KB4568831 – это необязатель...

Уникальная программа по созданию фотокалендаря Создать самостоятельно оригинальный и эксклюзивный календарь с фотографиями и интересными изображениями можно при помощи программы «Дизайн Календарей 14.0». Данная программа позволяет реализовать в реальность свои творческие идеи и создать красочный и оригинальный проект. Эт...

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

Яндекс.Маркет начал принимать данные о товарах в шаблонах других маркетплейсов Яндекс.Маркет начал принимать данные о товарах в шаблонах других маркетплейсов. Если у партнера есть готовый файл для Ozon, Wildberries, Goods или KUPIVIP.RU, он может загрузить его и на Маркет. Файл автоматически будет преобразован в подходящий для маркетплейса. Если какой-...

Шаблон подошвы шлифмашины Metabo Много абразива сделано под Festool, отверстия в подошве не совпадают с моей. Сделал шаблон для изготовления самостоятельных отверстий.Печать PetG Syntech 1мм соплоМодель

Как запустить две версии Microsoft Edge одновременно в Windows 10 Microsoft заявила, что новый браузер Edge на базе Chromium будет доступен для Windows 10, Windows 7 и macOS с 15 января 2020 года. Microsoft предложит автономный установщик Microsoft Edge для всех поддерживаемых платформ, но новый Edge будет поставляться в комплекте и с Wind...

Не ждите iPhone 13. Выйдет iPhone M1 Число 13 ничем не хуже, чем другие числа. Страх перед ним – предрассудок. И тем не менее в обозначении модели устройства, которое предполагается продать сотням миллионов покупателей, число 13 лучше не использовать. Как назовут iPhone этого года? iPhone 12s, iPhone 14 или вс...

Раскрыт концепт смартфона Samsung Galaxy Note 11 В сети появились сведения о будущем флагмане Samsung Galaxy Note 11

Vision-S — электрокар от Sony Компания Sony довольно неожиданно презентовала на CES 2020 концепт собственного электромобиля. Vision-S — это прототип […]

Созданы защитные маски, не мешающие разблокировке смартфона по лицу Созданы защитные маски, не мешающие разблокировке смартфона по лицу. Концепты показала Huami.

Kia начнёт серийный выпуск футуристического электрокара Imagine в 2021 году Продемонстрированному компанией KIA Motors на Женевском международном автосалоне 2019 дизайнерскому концепту электромобиля Imagine не так уж и долго придётся быть в роли концепции. Руководитель европейского подразделения KIA Эмилио Эррера (Emilio Herrera) заявил в интервью A...

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

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

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

[Перевод] Использование паттерна BFF для создания общих типов в бэкенде и фронтенде Контракт между бэкендным сервисом и фронтендным потребителем (или клиентом) обычно является местом соединения двух миров. Такой контракт может принимать форму спецификации REST API, конечной точки GraphQL, или чего-то другого. Главное, чтобы он сообщал обеим сторонам, чего ...

Анонсировано сюжетное приключение Project River от авторов трогательной OPUS: Rocket of Whispers Студия Sigono — авторы трогательного приключения OPUS: Rocket of Whispers, рассказывающего историю двух выживших при чуме, которые должны исполнить последнюю волю умерших. Разработчики также выпускали пролог этой истории и отдельную игру OPUS: The Day We Found Earth. Теперь ...

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

Dell показала концепт игровой приставки UFO UFO имеет 8-дюймовый экран с разрешением 1900×1200. Этот прототип игровой приставки включает в себя съемные контроллеры, что позволит играть в разных режимах, используя его как единую цельную конструкцию с контроллерами, прикрепленными к экрану.

Раскрыты все секреты Huawei P40. Флагманский камерофон обещает революцию в аккумуляторах В сети появились новые подробности об ожидаемой новинке Huawei весны 2020 года — флагманском камерофоне Huawei P40. Информацией поделился сетевой информатор Equal Leaks.  Концепт По данным источника, Huawei P40 станет первым смартфоном компании с новой графе...

Представлен концепт пассажирского самолета, на базе которого построят электросамолет Британской компаний Electric Aviation Group был представлен концепт пассажирского самолета на 70 человек, на базе которого в будущем построят электросамолет.

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

ИИ Google сканирует миллиарды вложений в сообщения Gmail, выявляя вредоносные документы Компания Google рассказала о работе сканера вложений в сообщения Gmail, который призван обеспечивать безопасность пользователей, выявляя вредоносные документы. Как утверждается, на такие документы приходится 58% всех вредоносных поползновений, нацеленных на пользователе...

Европейское космическое агентство начало разработку технологий сна для полета на Марс Полет на Марс — это реально! Не так давно представители Европейского космического агентства (European Space Agency) начали работу над двумя проектами, предназначенными для длительных космических путешествий. Данные проекты планируется реализовать в рамках программы ESA...

Бренд DS привезет на Женевский автосалон электрический концепт-кар DS Aero Sport Lounge продемонстрирует последние наработки бренда. DS Aero Sport Lounge — это электрический […]

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

Легкая и экономная: Какой была первая Vesta? Благодаря «АвтоВАЗу» имя Vesta на слуху у российских автолюбителей уже шестой год. Однако мало кто знает, какой машине изначально принадлежало это имя. После первой «Весты» появились еще два прототипа: Renault VESTA+ и Renault VESTA II. Самым успешным концепт-каром стала «В...

[Перевод] Что такое Service Mesh? И снова здравствуйте!.. В преддверии старта курса «Архитектор ПО» мы подготовили еще один полезный перевод. Service Mesh – это конфигурируемый инфраструктурный уровень с низкой задержкой, который нужен для обработки большого объема сетевых межпроцессных коммуникаций межд...

Этот дизайн смартфонов будет популярным в 2020 году Этот уникальный смартфон выйдет только в 2022 году Известный сетевой информатор под ником Ice Universe опубликовал концепт-арты нового неизвестного смартфона. Он отметил, что некоторых напугал его вчерашний смартфон с основной камерой, которая включает сразу 9 датчиков...

[Из песочницы] Функциональные опции на стероидах Привет, Хабр! Представляю вашему вниманию перевод статьи Functional options on steroids от автора Márk Sági-Kazár. Функциональные опции — это парадигма в Go для чистых и расширяемых API. Она популяризирована Дейвом Чейни и Робом Пайком. Этот пост о практиках, которые появ...

Что такое «минимальная жизнеспособная практика (MVP)»? В новой книге ITIL ® 4 Create, deliver and support, которая, правда, пока что доступна только по подписке, описан довольно «простой» подход к определению охвата любой практики. Он называется «минимальная жизнеспособная практика» (minimum viable p...

Неанонсированные наушники AirPods X Generation по цене $399 замечены в базе данных Target Блогер Джон Проссер (Jon Prosser) опубликовал в Twitter информацию о беспроводных наушниках AirPods X Generation, замеченную им в базе данных системы учёта запасов сети магазинов розничной торговли Target. Новая модель стоит $399,99. Это гораздо выше цены флагманских беспров...

Концепция изменилась: Электромобиль Mercedes EQA будет не хэтчбеком, а электрической версией кроссовера GLA, который дополнит линейку EQB и EQC Еще в 2017 году немецкий автопроизводитель Mercedes-Benz представил концепт электромобиля Mercedes EQA. Сегодня компания объявила, что серийная версия модели будет представлена уже в 2020 году, при этом ее формат радикально поменяется — если первый концепт был выполнен...

Дисплей для нового Xiaomi Mi Mix Aplha готов Осенью прошлого года Xiaomi наделала немало шума концептофоном Mi Mix Alpha. Впечатлять было решено двумя вещами: изогнутым и «обнимающим» корпус дисплеем, а также непомерной ценой. Тогда компания гордо заявляла о том, что на экран приходится 180% фронтальной пан...

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

«PlayStation 5 — одна из самых революционных домашних приставок из когда-либо созданных», — заявил технический директор Ready at Dawn Позавчера компания Sony провела презентацию, на которой рассказала об игровой консоли PlayStation 5. К сожалению, анонс получился крайне странным, и в целом не предназначался для большинства покупателей новой приставки. Глядя на некоторые изображения и блок-схемы, кото...

Колеса для раритетного Lego. Младший снял колеса с грузовика Lego Tehnic и куда-то дел, причем покрышки остались, набор 15 лет простоял и так глупо погибнуть. Берем LeoCAD, выгружаем и экспортируем нужное колесо. Потом в софте для Wanhao d7 масштабируем и копируем, ждем когда зуботехники уйдут на обед, ...

Понимание (всех) «модульных» форматов и инструментов JavaScript Доброго времени суток, друзья! Представляю вашему вниманию перевод статьи «Understanding (all) JavaScript module formats and tools» автора Dixin. При создании приложения часто возникает желание разделить код на части, логические или функциональные блоки (модули). Однако ...

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

Google Stadia добавит еще три игры в свою библиотеку на этой неделе Google продолжает заниматься разработкой бета-версии Stadia. Новые игры появляются на сервисе с момента запуска, еще три будут добавлены на этой неделе, сообщает ITbukva.com. Еще четыре были подтверждены на 2020 год, но достаточно ли этого, чтобы сделать службу привлекательн...

Смартфон Astro Slide: слишком хорош, чтобы быть правдой На платформе Indiegogo появился проект по сбору средств на смартфон мечты – большое устройство-слайдер с полноразмерной клавиатурой. Компания Planet Computers хотела собрать 180 тысяч евро, но предложенный концепт настолько хорош, что пользователи уже сдали на него в 5 раз б...

[Из песочницы] Оптимальный путь новичка в мире C++/Qt Часто задаваемый начинающими программистами вопрос – какие материалы читать для повышения своего профессионального уровня? В таком, наиболее общем виде, ответить на данный вопрос невозможно. Это зависит от текущих знаний и умений человека, от его специализации, от задач, кот...

Численный FORTH Форт и сейчас известен, главным образом, среди разработки встроенных систем, как что-то вроде необычайного высокоуровневого ассемблера, например, для микроконтроллеров - AmForth и Mecrisp. Однако, когда-то давным давно был известен в другой ипостаси - как язык программирован...

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

Imec и ASML показали получение линий с шагом 24 нм с использованием EUV-литографии с одной экспозицией На проходящей сейчас конференции SPIE Advanced Lithography Conference институт imec и компания ASML объявили о прорыве в EUV-литографии. Речь идет о формировании линий с шагом 24 нм с применением всего одной экспозиции. Линии с таким шагом соответствуют размерам критиче...

Как переводить сообщения в ватсапе и телеграм на Android Думаю, очень многим, если вообще не всем, так или иначе приходилось общаться с иностранцами. Это мог быть продавец на AliExpress, коллега из иностранного филиала или тот немец, с которыми вы познакомились в таверне в литовском Каунасе. В таких случаях всегда в качестве язык...

Работа с пластиком Total-pro CF-5 от Filamentarno Хочу рассказать про работу с пластиком Total-Pro CF-5, брал его для шестерёнок и с материалом не ошибся. Самое сложное было подобрать настройки, тут мне немного товарищ подсказал, но первый слой долго не получался, а именно он не как не хотел прилипать, были разрывы в слоях,...

Jaguar Land Rover Vector: автономный электрический транспорт будущего Компания Jaguar Land Rover представила собственное видение того, каким может быть электрический транспорт для мегаполисов будущего: концептуальная разработка получила название Project Vector. Новое транспортное средство — это часть комплексной инициативы Destination Zero. Це...

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

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

Чем различаются Dagger, Hilt и Koin В этом видео Паулина объясняет, чем различаются Dagger, Koin и Hilt, и каковы последствия этих различий. Рассматривается время сборки, производительность во время выполнения и обработка ошибок. Вы также узнаете, почему говорят, что Koin построен на основе Service Locator, а ...

[Перевод] Sysbench и распределение случайных величин Перевод статьи подготовлен специально для студентов курса «Базы данных». То, что вы, возможно, не знали о генерации случайных чисел в sysbench Sysbench — это популярный инструмент для тестирования производительности. Первоначально он был написан Петром Зайцевым в начале ...

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

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

Kia показала первые изображения серийного электрокроссовера Kia EV6 на платформе E-GMP с запасом хода 500 км (премьера ожидается уже 15 марта) В начале текущего года корейский автопроизводитель Kia пообещал представить сразу семь новых электромобилей к 2027 году, при этом первым должен был стать электрокроссовер с запасом хода 500 км на основе концепта Kia Imagine. На днях компания официально подтвердила свои планы...

Google Pixel 4a показали на качественных рендерах Если верить слухам, то на своей ежегодной майской конференции Google I/O поисковый гигант представит Pixel 4a. Выход XL-версии под вопросом, полной ясности с появлением этой модели нет.   Ресурс LetsGoDigital и голландский 3D-художник, известный под ником Concept Crea...

SLAE — Security Linux Assembly Expert Exam Security Linux Assembly Expert — онлайн-курс и экзамен по основам 32-битного языка ассемблера процессоров семейства Intel в Linux-системах в контексте информационной безопасности. Курс будет полезен пентестерам, инженерам по информационной безопасности и всем, кто желает ра...

BpfTrace — наконец, полноценная замена Dtrace в Linux Бывает, что системы глючат, тормозят, ломаются. Чем больше система, тем сложнее найти причину. Чтобы узнать, почему что-то работает не так, как ожидалось, исправить или предотвратить будущие проблемы, нужно посмотреть внутрь. Для этого системы должны обладать свойством наблю...

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

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

MitM-like поддержка RTOS в GDB Долго думал, можно ли переопубликовывать статью на Хабре, проштудировал правила, вроде как сейчас это не возбраняется. Если ошибся — исправлюсь :) Итак... Какое-то время назад я писал код прошивки для грабберов Epiphan линейки AV.io: AV.io HD — наш пилот, на котором многое ...

Солнце, ветер и вода Сезон первый Переживем кризис вместе… — на яхте. (С) мой друг Статья о выборе минимально необходимого двигателя на яхту. Шаг первый — с чего все началось Примерно в середине 2014 года, когда стало понятно, что кризис будет весьма затяжной, снова пришло время верстать собств...

Больше никакого Office 365. Сервис Microsoft 365 стал доступен по всему миру Компания Microsoft объявила, что домашние подписки на сервис Microsoft 365 стали доступны пользователям по всему миру.  Microsoft 365 позиционируется как развитие Office 365. Как подчёркивают разработчики, в Microsoft 365 используются новые возможности...

Телепортация тонн данных в PostgreSQL Сегодня я поделюсь некоторыми полезными архитектурными решениями, которые возникли в процессе развития нашего инструмента массового анализа производительности серверов PostgeSQL, и которые помогают нам сейчас «умещать» полноценный мониторинг и анализ более тысячи хостов в то...

[Перевод] Ответ философам от GPT-3 Привет, Хабр. В преддверии старта курса «Deep Learning. Basic» мы подготовили для вас довольно необычный перевод. Читайте ниже, что из этого вышло. Рафаэль Миллер попросил языковую модель GPT-3 от OpenAI ответить на эссе, написанные о ней философами. Приводим перевод текст...

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

Fotor: Обзор веб-сервиса для редактирования фотографий У сайтов для редактирования фотографий есть один большой плюс. Они доступны везде, где есть Интернет. И если вам не нужны множественные функции, скажем, Photoshop, а Instagram на шаблоны слишком бедный и приелся, то онлайн-редактор Fotor может оказаться вам как раз впору. В...

Автоматизация Для Самых Маленьких. Заметки. RESTful API Эта статья — одна из обещанных коротких заметок по ходу цикла статей Автоматизация Для Самых Маленьких. Поскольку основным способом взаимодействия с IPAM-системой будет RESTful API, я решил рассказать о нём отдельно. Воздаю хвалы архитекторам современного мира — у нас ест...

Выпущены обновления драйверов Intel и NVIDIA для Windows 10 с важными изменениями Выпущено новое обновление для Wi-Fi модулей Intel и графических процессоров NVIDIA с важными улучшениями для Windows 10. В то время как драйвер WHQL для NVIDIA 457.09 добавляет поддержку новых игр и поддержку одной новой графической карты, обновление драйвера беспроводной се...

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

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

Делаем майки для поднятия духа Беларуси ЯМЫ97% Достало, сделал шаблон для нанесения краски и перевода на майку. Будем носить семьей.Печать syntech petg 1mm nozzleИспользуются простые акриловые краски для ткани (в любом конц. магазине есть)МодельПостараюсь сделать видео, добавлю в комментарии

[Перевод] Разработка MQ JMS приложения на Spring Boot Разработчики приложений, работающие на Java, при использовании интерфейса JMS, часто предпочитают работать со Spring Framework. Spring может упростить написание кода новых приложений, предоставляя шаблоны для общих паттернов (templates for common patterns) и успешно исполь...

В России появились Xiaomi Mi Note 10 и Mi Mix Alpha Компания Xiaomi начала продавать в России смартфон Mi Note 10, а также привезла в Москву концепт Mi Mix Alpha, который пока нельзя купить.

Kubernetes в Hetzner при помощи Rancher (с картинками) Доброго времени суток. Последние несколько месяцев я пытался запустить кластер kubernetes для взаимных пыток и изучения. За это время я прочитал большое количество разных статей, многие из которых были хорошими, но совершенно не подходящими для человека, не сталкивавшегося с...

Apple выпустила iOS 13.4.1 с исправлениями ошибок Несмотря на то что неделей ранее Apple выпустила первую бета-версию iOS 13.4.5, немало удивив пользователей, которые совершенно не ждали, что компания перепрыгнет сразу через пять порядковых номеров, сегодня она выпустила релизные версии iOS 13.4.1 и iPad 13.4.1. Обновления...

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

Гибкий Lenovo ThinkPad X1 Fold доступен к покупке Компания Lenovo привезла на выставку CES 2020 доработанный и полностью реализованный концепт гибкого ноутбука, над которым она трудилась с прошлого года – Lenovo ThinkPad X1 Fold. Устройство может складываться пополам, выступая в роли одновременно лэптопа...

Microsoft устраняет проблему загрузки Windows 10 Некоторые пользователи сообщают о появившихся проблемах с процессом загрузки. Компания Microsoft выпустила ISO файл для Windows 10 20H1 для Preview Build 19041, которая должна решить проблему. Также некоторые инсайдеры жалуются код-ошибки 715-123130. Она возникает в случа...

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

Разработан концепт ноутбука Razer в стиле Tesla Cybertruck В сети появился концепт ноутбука Razer в дизайне, который был вдохновлен футуристическим электропикапом Tesla Cybertruck. Опубликовал его не просто энтузиаст, а сам глава компании Razer Лианг Тан.

[Из песочницы] Рационализируем процесс письма в блочной тетради Вася Пупкин пишет в данный момент: излагает свой поток мыслей в блочной тетради. Но тут у Васи приключилась беда: страница кончилась. И причем на правой странице разворота, что очень неприятно. Это означает, что если Васе для того чтобы написать следующую порцию своей мысли,...

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

OPPO AR Glasses или Hololens из Китая Ещё одно видео с OPPO Inno Day 2019. На этот раз рассказываем об OPPO AR Glasses — очках дополненной реальности, которые не просто показали, но и дали протестировать прямо на мероприятии. Это прямой аналог Hololens от Microsoft, но судя по всему он будет дешевле. Очки...

Какой могла оказаться Sony PlayStation 5, но оказалась Xbox Series X Активную кампанию по продвижению своей игровой приставки следующего поколения Sony начала ближе к концу 2019 года. До этого поклонникам бренда оставалось лишь мечтать и фантазировать.  Теперь пользователь социального новостного ресурса Reddit нашёл в сети к...

Красивый концепт WordPad в Windows 10 В настоящее время происходит обновление Windows 10 с применением Fluent Design, а это означает, что приложения постепенно получают новый визуальный стиль. Тем не менее, одно из приложений, не получающих обновлений, является WordPad, который по-прежнему остается одним из самы...

Как создавались Apple Watch? Один из создателей Apple Watch Имран Чаудри в своём аккаунте в Twitter поделился редкими кадрами и иллюстрациями — концептами умных часов и тем, как они создавались пять лет назад. here’s a reproduction of my original sketch for the home screen. the shape of the circu...

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

[Перевод] Чего стоит идея и как превратить ее в концепт: инструменты геймдизайнера «Идея ничего не стоит» — эту мантру слышал наверное каждый геймдизайнер. Важны лишь концепт и реализация. Только на бумаге или экране компьютера идея начинает обретать смысл и форму. И я задался вопросом: а есть ли какие-то базовые принципы по превращению идеи в концепт? ...

Стоит ли устанавливать macOS Catalina? Отзывы пользователей Крупные обновления macOS выходят не так часто, как iOS. Не потому, что там нечего менять — просто для многих компьютеры Mac являются основным инструментом для работы, и если после очередного апдейта что-то пойдет не так (например, удалится часть данных), это может ста...

Назван первый смартфон Xiaomi со скрытой камерой. И это не 100-ваттный Xiaomi Mi 10 Компании Xiaomi и Oppo первыми среди производителей смартфонов выпустят модели с новой технологией камер — встроенных под экран так, что их не видно.  Концепт Об этом сообщил сетевой информатор TechMate01 на своей страничке в социальной сети Twitter. Обе нов...

Corsair представила концепцию нового корпуса Corsair создала корпус под названием Corsair Orion. Инженерам удалось изготовить закаленное стекло со встроенными светодиодами. Выглядит это впечатляюще. Corsair Orion LED Tempered Glass имеет 16,8 млн RGB вариантов цвета, которые настраиваются с помощью ПО для синхрон...

Разбираемся в рекурсии Привет, Хабр. Про рекурсию ходит много шуток, и она традиционно считается одной из сложных для понимания тем в computer science, поэтому давайте сегодня немного о ней поговорим. А именно, давайте обсудим, как выражать доказуемо завершимые вычисления. Зачем это надо? Рекурси...

Windows 10 Build 19569 доступна для скачивания Microsoft выпустила новую сборку Windows 10 Build 19569. В новой сборке были реализованы совершенно новые иконки с Windows 10X, которые будут постепенно появляться в обычной версии Windows 10. Список изменений: • исправлена работа с OneDrive; • решена проблема с драйвером SC...

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

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

Печать Copet 250часов без перерыва. Хочу поделиться печальным опытом печати больших моделей. Печатали модель 250 часов. Материал Copet. Все было в здорово если бы не одно но. После окончания печати снять деталь со стола мы так и не смогли. В итоге разломали стол.  Может у кого нибудь есть такой же опыт печати....

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

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

XML сайты в результатах поиска Что такое XML сайт XML сайт это сайт страницы которого являются простыми XML файлами с MIME типом "text/xml". Они содержат только уникальные данные для этой страницы. В таком XML файле задаётся ссылка на XSLT шаблон который преобразует XML в HTML или в XHTML в брау...

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

Polestar представил концепт электромобиля Precept с необычным дизайном, полным набором сенсоров и интерфейсом на основе Android [видео] После двух «номерных» моделей компания Polestar представила свой третий электрический автомобиль Polestar Precept. Концептуальная модель выполнена в формате четырехдверного «грандтурера», при этом основная ее задача — показать направление развитие б...

Названа дата выхода OnePlus 8 и OnePlus 8 Pro Китайский производитель OnePlus подтвердил, что его новые флагманские смартфоны OnePlus 8 и OnePlus 8 Pro поступят в продажу 17 апреля этого года. Анонс был сделан при помощи постера, который был разослан по каналами СМИ. OnePlus 8 Pro получил изогнутый экран AMOLED раз...

[Перевод] Контрольный список для ревью кода в распределенных системах points of view by sanja Микросервисная архитектура широко распространена в разработке программного обеспечения. Но организации, которые ее используют, помимо сложностей в реализации бизнес-логики сталкиваются еще и с распределенными сбоями. Ошибки распределенных вычислений...

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

На CES 2020 представлен концепт круглого смартфона Cyrcle Phone На выставке CES 2020 был представлен необычный телефон круглой формы, который получил название Cyrcle Phone.

В России стартовали продажи Xiaomi Mi Note 10 + в отдельных городах показывют Mi Mix Alpha Xiaomi Mi Mix Alpha— один из самых необычных концептов смартфонов, который стал реальностью. Главная его фишка — Surround Display, который занимает и переднюю, и заднюю части корпуса и даже боковые грани (всего — 180% площади корпуса). Продажи пока должны стартовать только в...

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

Паблики – зло Те, кто изучает иностранные языки, очень любят подписываться на разные паблики, посвящённые этим языкам. И, судя по моей ленте новостей ВК, охотно репостят разные материалы из них. Необходимо понимать, что у этих пабликов никогда не было цели кого-то чему-то учить. Единстве...

Как на айфоне сделать входящий звонок баннером или во весь экран Несмотря на то что у меня никогда не было претензий к удобству iPhone, iOS 14 должна вывести его на качественно новый уровень. Apple учла просьбы пользователей и реализовала почти всё из того, о чём её просили: виджеты, замену штатных приложений сторонними, оплату по QR в A...

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

[Из песочницы] Запись звука JS c микрофона или голосовые комментарии Запись звука JS c микрофона или голосовые комментарии Не давно, при разработке одного корпоративного веб-приложения, заказчик пожелал иметь возможность оставлять голосовые комментарии. Ранее мне не приходил сталкиваться с созданием медиаконтента и я с интересом приступил к и...

В России представили посвящённый Илону Маску iPhone Российская компания Caviar, создатель люксовых версий устройств, представила посвящённый Илону Маску и его компании SpaceX iPhone. Это концепт грядущей модели iPhone 12 Pro.

Asus показал концепт охлаждения для TRX40 Компания представила концепт системы охлаждения для процессоров Ryzen Threadripper серии 3000. Концепт на данный момент не получил название. Он имеет 420 мм радиатор, с тремя вентиляторами Noctua Black. Вращающиеся со скоростью от 500 до 2000 об/мин. Кулер полность...

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

В Китае стартовали продажи бюджетного электромобиля BYD Dolphin (EA1) с запасом хода 300-400 км и ценником от $15,000 Китайский автопроизводитель BYD начал принимать предзаказы на электромобиль BYD Dolphin, который был представлен весной в качестве концепта BYD EA1 на Shanghai Auto Show 2021. После субсидий и льгот стоимость новинки на внутреннем рынке будет составлять от $14,950 до $19,300...

11 друзей Sanic’а – собираем асинхронное веб-приложение на Python Рано или поздно маленькие приложения разрастаются до нагруженных production-решений, поэтому программисту необходимо заранее продумать стек технологий. Для Python концептуальный выбор стоит между синхронными и асинхронными фреймворками. После появления библиотеки asyncio поп...

Новые iPhone следят за пользователями? Зачем iPhone следят за нами? Между пользователями iPhone с Apple U1 внутри (в настоящий момент этот чип установлен только во всех вариантах iPhone 11) и Apple возникло недоразумение, грозящее перерасти в конфликт с судебными исками, скандалами и увлекательными разоблачениями...

PostgreSQL Antipatterns: передача наборов и выборок в SQL Периодически у разработчика возникает необходимость передать в запрос набор параметров или даже целую выборку «на вход». Иногда попадаются очень странные решения этой задачи. Пойдем «от обратного» и посмотрим, как делать не стоит, почему, и как можно сделать лучше. Читать да...

40-летний Aston Martin Bulldog попробуют разогнать до 322 км/ч Classic Motor Cars Aston Martin Bulldog был построен в 1979 году. Он представлял собой концепт, который, согласно задумке компании, должен был в итоге стать самой быстрой серийной машиной своего времени: указывалось, что автомобиль смог бы разогнаться до 322 километров ...

Восставший из мертвых: VW воскресили компактный кроссовер Taigun через 8 лет Немецкий производитель представил компактный кроссовер, дав ему имя концепт-кара, представленного 8 лет назад. Имя, которое получил немецкий кроссовер, впервые прозвучало в 2012 году, когда Volkswagen представил одноименный концепт. Длина концепт-кара составляла всего 3,85 ...

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

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

Хакатон на 200 человек — что нужно для организации Знаете, почему проекты в крупных компаниях делаются по полгода? Потому что один из самых медленных процессов — это общение с заказчиком для выявления деталей его потребностей. Простое уточнение ТЗ (на гвозди или на клей надо крепить) может занимать до трёх месяцев. Я сейча...

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

100 плагинов для Revit или как мы оптимизировали проектирование систем электроснабжения Привет, Хабр! Меня зовут Алексей Новиков, уже 5 лет я занимаюсь информационным моделированием систем электроснабжения в компании STEP LOGIC.  Раньше основной ценностью работы проектировщика был комплект чертежей, сейчас – это информационная модель, которая является прод...

Spring-анимации во Vue Привет, Хабр! Мне давно хотелось добавлять в любые проекты Spring-анимации. Но делал я это только для React-проектов с помощью react-spring, так как не знал ничего другого. Но наконец я решил разобраться, как оно все устроено и написать свою реализацию! Если вы тоже хоти...

Touch slider на JavaScript Когда я начинал изучать JavaScript, мне очень хотелось понять как работают и делаются слайдеры, которые можно перелистывать свайпами или мышью, но материалов с хорошим объяснением именно того, что мне надо, я не нашел. Через какое-то время мне удалось сделать нечто подобное....

И снова про Компас 3D Home (64 bit) и смешанную среду приложений (32+64 bit) Помните анекдот?Лето, жара, на полигоне грязные, потные танкисты ремонтируют гусеницу танка. И вдруг возле них появляется сказочная фея с волшебной палочкой. "Ребята, а что это вы тут делаете?" — спрашивает фея. "Еб...мся" — зло отвечают танкисты. "Да? — удивляется фея, — А ...

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

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

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

[Из песочницы] Автономизация Unit-тестов в PHPUnit Всем привет! Меня зовут Антон и сейчас (не так долго, около года) я разрабатываю на PHP в одном большом и старом проекте. Для обеспечения качества проекта мы применяем автотесты на фреймворке PHPUnit. Но, к сожалению, так получилось, что большая часть наших автотестов функц...

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

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

Показана клавиатура в стиле советского забора Украинский дизайнер Денис Долганов показал концепт клавиатуры в стиле советского забора. Такой есть в каждом городе стран бывшего СССР.

C2x: будущий стандарт C Я ловлю в далёком отголоске, Что случится на моём веку. («Гамлет», Борис Пастернак)Признаться, пишу на чистом C я не так уж и часто и за развитием языка уже давно не слежу. Но тут произошло два неожиданных события: С вернул себе звание популярнейшего языка программирования ...

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

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

В Магаданской области внедряют цифровые решения для медицины Комплексная поставка медтехники осуществлена в рамках создания в России единой государственной информационной системы здравоохранения (ЕГИСЗ). Лечебные учреждения региона получили современные программно-аппаратные комплексы для проведения удаленных консультаций. Благодаря им...

[Перевод] Структуры данных и алгоритмы, которыми я пользовался, работая в технологических компаниях Пользуетесь ли вы структурами данных и алгоритмами в повседневной работе? Я обратил внимание на то, что всё больше и больше людей считает алгоритмы чем-то таким, чем, без особой связи с реальностью, технические компании, лишь по собственной прихоти, интересуются на собеседов...

Пользователи Android 11 массово жалуются на проблемы с Android Auto Тот, кто пользовался чем-то подобным, скорее всего, согласится, что очень удобно синхронизировать смартфон с автомобилем. Даже просто подключение по Bluetooth с возможностью набора номера с головного устройства — это уже хорошо, а если говорить о системах, вроде CarPl...

Где теперь брать графику для Mac? Apple разругалась с Blackmagic Еще совсем недавно Apple рекомендовала использовать для усиления графических возможностей Mac исключительно яблочные решения. Почти яблочные. Внешние графические процессоры Blackmagic eGPU и Blackmagic eGPU Pro компании Blackmagic Design в корпусах, разработанных дизайнерам...

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

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

Что установлено на моём iPhone в 2020 году Что установлено на моём iPhone? Всем интересно, какие приложения используют другие владельцы смартфонов. И именно поэтому я решился на написание данного материала. По правде говоря, с недавнего времени я решил существенно сократить использование телефона по одной простой при...

Концепт смартфона Cyberphone, вдохновленный Tesla Cybertruck Дизайнеры практически сразу же вдохновились электропикапом Cybertruck от компании Tesla, и создали концептуальный смартфон в его стиле. ***

2 ТБ места на диске и другие коммерческие сервисы «Яндекса» стали бесплатными для благотворительных фондов Компания Яндекс при поддержке Теплицы социальных технологий представляет новый пакет возможностей Care.Yandex, доступный благотворительным фондам. Организации могут получить бесплатный доступ к сервисам Яндекс.Диск и Яндекс.Треккер бесплатно на один год (с возможностью прод...

Солнечный удар. Разбираем две опасные уязвимости в Apache Solr Для подписчиковНедавно исследователи нашли две крупные уязвимости в опенсорсной платформе полнотекстового поиска Apache Solr. Первый баг связан с некорректной обработкой шаблонов Velocity, второй кроется в модуле импорта баз данных. Эксплуатация любого из них приводит к удал...

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

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

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

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

Работающая геймификация: Octalysis Framework Привет, Xабр! Меня зовут Роман, и я продакт! В последнее время много увлекаюсь темой геймификации в digital-продуктах. Это понятие уже давно является популярным, и, наверное, не существует человека из мира IT, кто бы ни разу не сталкивался с этой темой в той или иной форме. ...

Python GUI. Библиотека KivyMD. Шаблон MVC, parallax эффект и анимация контента слайдов Приветствую вас, дорогие любители и знатоки Python! Прошло пол года с момента моей последней публикации на Хабре. Был погружен в пучину обстоятельств и сторонние проекты. Начиная с сегодняшней, статьи будут выходить с периодичностью раз в месяц. В этой статье мы рассмотрим к...

Выпущена сборка Microsoft Edge Dev 86.0.594.1 Microsoft выпустила новую сборку Microsoft Edge на базе Chromium под номером 86.0.594.1 для канала Dev, которая принесла с собой несколько новых функций, а также различные исправления и улучшения. Основные новшества: Добавлена возможность устанавливать темы из интернет-мага...

Apple выпустила обновлённую сборку macOS 10.15.4 и watchOS 6.2.1 macOS уже давно может считаться взрослой операционной системой даже на фоне iOS, которой в этом году исполняется 13 лет. Поэтому в течение года для настольной платформы выходят в основном малозначительные обновления, которые либо несут минимум новых функций, либо не несут и...

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

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

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

Дельта, Robin, МДФ. Жаль что не Дельта, Робин, два сопла. Красиво бы получилось.Долго ли, коротко, но выкроил время, чтобы закончить сборку нового принтера.Как и в прошлой конструкции, за основу было взято МДФ, на этот раз 25мм.Плюсы данного метода:   Высокая точность позиционирования профиля н...

[Из песочницы] PCI Express в ПЛИС V-й серии Intel: основы интерфейса и особенности аппаратных ядер Введение Знакомый многим интерфейс PCI Express или PCIe был доступен разработчикам систем на ПЛИС уже тогда, когда он только начинал распространяться в цифровой технике. В это время существовало решение, в котором программное ядро подключалось ко внешней микросхеме физическо...

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

iPhone SE 2 показали на новых рендерах Сетевые источники поделились новыми концепт-рендерами смартфона iPhone SE 2, выход которого ожидается в следующем году. По мнению автора, аппарат получит металлическую рамку по всему периметру, как в культовых iPhone 4 и iPhone 5, а вот дизайн фронтальной и задней панели буд...

Простой ЧПУ выжигатель на 3d принтере. Нихромовый ЧПУ выжигатель. Изначально хотел изготовить по шаблону ЧПУ выжигатель ( благо таких много), но все таки решил по шаблону это не моё. Всем известный ( золотой) ЧПУ выжигать мне не подходит  ( движение по строительным шпилькам я считаю не надёжным). Задень стол ( о ...

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

Дизайнеры превратили Tesla Cybertruck в футуристический броневик Дизайнер Ян Пейсерт разработал концепт превращения нашумевшего Cybertruck от компании Tesla в бронированный военный автомобиль – Ultimate Tactical Combat Cybertruck.

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

Вариант директ экструдера BMG + E3D v6 на Ender 3 Основная задача, которую я собирался решить этим проектом, печать эластичными пластиками типа TPU, улучшение качества печати ABS и другими материалами.Прежде всего я сформулировал недостатки штатной печатающей головки. Для боуден экструдера затруднительно проталкивать эласти...

Java-дайджест за 14 декабря Дело Google vs Oracle будет рассматривать Верховный Суд США. В последний раз. Запасаемся попкорном, русская рулетка начинается. Прочитать суть проблемы можно в оригинальной PDF-ке, в которой Oracle утверждает, что у них скопировали 11500 строк кода из 37 пакетов, тем самым...

Segway представила электрические мопеды и скутеры Segway-Ninebot Компания Segway знаменита разработкой одноименного электрического самобалансирующегося транспортного средства. В 2015 году она была приобретена китайской компанией Ninebot, вместе с которой представила ряд других моделей, в частности электрический карт и ...

Citroen выпустила крошечный электрокар Ami, который можно водить уже с 14 лет Citroen Ami – крошечный двухместный электромобиль из Франции, который был впервые показан в качестве концепта в прошлом году. Его длина 2,41 м, и он квалифицируется, как «легкий квадроцикл», подобный Renault Twizy. Это означает, что им смогут управлять 14-летние подростки во...

Первые концепт-арты Huawei P50 Pro демонстрируют камеру с 7 датчиками Китайский ресурс Mydrivers уже опубликовал первые концептуальные рендеры флагманского смартфона Huawei P50 Pro, который должен выйти только через год. Стоит отметить, что в реальности смартфон может выглядеть совершенно иначе, но Huawei давно вышла в премиальную категор...

[Перевод] Привлечение и удержание художников в open-source играх Автор оригинальной статьи — Jetrel. Художник, который активно участвует в проектах Open Source игр. Несколько лет назад он был «арт-директором» игры Battle for Wesnoth. Кроме того, он сделал львиную долю арта для Frogatto and friends и продолжает работать над этой игрой. По...

Книга “Разработка мобильных приложений на C# для iOS и Android” Уважаемые читатели, рады представить вам книгу “Разработка мобильных приложений на C# для iOS и Android” от уже хорошо известного вам автора и эксперта в Xamarin, Вячеслава Черникова из компании Binwell. Без долгих прелюдий передаю слово автору. Добрый день, уважаемый хабр...

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

В сети появилась информация о прототипе iPhone 12 Достаточно известный инсайдер и автор концептов Бен Гескин поделился информацией об одном из прототипов iPhone 12. Информацию об устройстве под кодовым названием D53 он получил от одного из своих источников, который в прошлом делился некоторыми достоверными подробностями об ...

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

Создаем структуру простого мультиплатформенного бота Регистрация пользователей на мероприятия, автоматический поиск ответов в базе, общение с техподдержкой, обмен контактами — все это часть функций нашего бота Leader-ID. Он «живет» на трёх платформах: VK, Facebook Messenger и Telegram, при этом логика его работы пишется один р...

Какого сервиса Google мне не хватает? Какого сервиса YouTube мне не хватает? Я очень много времени провожу в YouTube. Сервисы Google стали неотъемлемой частью моей жизни. Если мы зайдём на официальный сайт компании и изучим, какие продукты она предлагает своим потребителям, можно удивиться тому, насколько много ...

Пользователи Xiaomi Mi A2 Lite насторожились, смартфоны пытаются обновить до Android 10 во второй раз Компания Xiaomi выпустила обновление Android 10 для Mi A2 Lite еще в марте, однако из-за сообщений пользователей о проблемах обновление отозвали. Теперь пользователи подтвердили, что исправленное обновление начали распространять повторно. Второе обновление Android 10 дл...

В iOS 13.4.5 нашли упоминание iPhone 9: у него будет Touch ID Мы уже много слышали о новом iPhone 9, который, по слухам, может быть анонсирован в ближайшее время. Сначала упоминание нового айфона было найдено специалистами в коде iOS 14, но это мало о чем говорило, ведь в сентябре Apple каждый год анонсирует новые телефоны, и это мог ...

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

XTLW Climber 7 IDEX - первые впечатления TLDR: Принтер понравился, есть особенности :) Сборка простая, печатает хорошо. Поддержка очень отзывчивая. Печатать двумя отдельными головами совсем не сложно :)Описаний двухголовых аппаратов мало, поэтому решил таки написать о своих впечатлениях... Принтер у меня не первый,...

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

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

Cassandra. Как не умереть, если знаешь только Oracle Привет, Хабр. Меня зовут Миша Бутримов, я хотел бы хотел немного рассказать про Cassandra. Мой рассказ будет полезен тем, кто никогда не сталкивался с NoSQL-базами, — у нее есть очень много особенностей реализации и подводных камней, про которые нужно знать. И если кроме Or...

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

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

Новый сервис Huawei позволяет запускать Android-приложения без установки Huawei развивает свой магазин приложений, делая его похожим на Google Play С тех пор, как Huawei запретили пользоваться сервисами Google, китайцы пытаются всячески минимизировать понесённые из-за этого потери. Сначала Huawei взялась перевыпускать уже существующие смартфоны п...

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

Новый iMac 2021 — это бомба! Вот, что о нём известно Про новый iMac Apple пока молчит. Также как молчала в прошлом году про Apple Silicon, когда все уже знали: Mac на ARM выйдет до конца года. Тогда никто не угадал, Apple выпустила сразу три новых компьютера, но в случае с iMac всё интереснее. Из продажи постепенно исчезают с...

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

Postgresso 18 После паузы (отпуск), продолжаем знакомить вас с самыми интересными новостями по PostgreSQL. Не будем придерживаться здесь строго отображения всех релизов и событий, произошедших после последнего, еще октябрьского выпуска Postgresso #17, но важнейшее, произошедшее ещё в ко...

Как писать книгу в LaTeXe по физике. Cтатья 1 Это моя первая статья на Хабре. Глава 1. Введение 1.1 Позвольте представиться и почему я это пишу    Я — научный сотрудник, физик. Недавно выпустил книгу по спектроскопии объемом 880 страниц и весом 1560 грамм. Эту книгу я писал 9 лет, параллельно читая лекции по...

[Из песочницы] Начинаем работу с Google Sheets на Python. От регистрации до чтения данных Довольно долго я обходился выгрузкой данных в Excel, но мода меняется, пользователи хотят в облака. Начав переводить ряд проектов на Python, решил, что самое время сменить (или дополнить) Excel чем-то более современным. Когда я впервые столкнулся с необходимостью работы c ...

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

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

Aston Martin отменил серийный выпуск электромобиля Rapide E из-за финансовых проблем, проект сохранят на правах исследовательского По информации издания Autocar, пятилетняя эпопея с выпуском премиум-электромобиля Aston Martin Rapide E закончилась фиаско. Британский автопроизводитель находится в настолько тяжелом финансовом положении, что был вынужден отменить мелкосерийный выпуск уже готовой модели. Про...

Показан игровой процесс отменённой части Half‑Life Компания-разработчик компьютерных игр Arkane Studios показала игровой процесс, концепт-арты и скриншоты отменённой части Half‑Life. Это должен был быть сюжетный спин-офф.

Почему Android и iOS никогда не изменятся кардинально Знаете, я часто пишу о том, что нам нужны новые операционные системы с совсем иным интерфейсом. Android и iOS жутко надоели, как и Windows, macOS и Linux. Все эти системы какими были на этапе зарождения, такими и остаются. Основная идея операционной системы — предоста...

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

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

Kaspresso tutorials. Часть 1. Запуск первого теста Всем привет! Мы запускаем большую серию статей-туториалов о Kaspresso в частности и UI-тестах под Android в общем. Статьи планируются разного уровня сложности: первые материалы будут рассчитаны на  людей, которые никогда не программировали и ничего не автоматизировали, ...

Производство флагманских Samsung Galaxy S20 уже стартовало Компания Samsung Electronics уже объявила дату следующего мероприятия Galaxy Unpacked, где должна быть представлена следующая флагманская серия смартфонов корейского производителя.  Концепт В то же время в сети продолжает накапливаться информация о Samsung Galaxy ...

Как переиспользовать код с бандлами Symfony 5? Часть 3. Интеграция бандла с хостом: шаблоны, стили, JS Поговорим о том, как прекратить копипастить между проектами и вынести код в переиспользуемый подключаемый бандл Symfony 5. Серия статей, обобщающих мой опыт работы с бандлами, проведет на практике от создания минимального бандла и рефакторинга демо-приложения, до тестов и ре...

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

WhatsApp перестанет работать на миллионах устройств в 2020 году WhatsApp прекратит поддержку многих устройств на старых версиях ОС Каждый разработчик под Android знает, что популярность его приложения зависит не только от полезности разработки, но и от совместимости. Если программа поддерживает только Android 10, вероятность того, что он...

Обновление KB5003173 не удается установить с ошибкой 0x800f0922 KB5003173, которая является частью цикла майских вторничных обновлений, как сообщается, вызывает проблемы у некоторых людей, в том числе, кажется, неприятную ошибку совместимости с Microsoft Edge, которая уничтожает сам процесс обновления Windows, что означает, что обновлени...

Представлен первый смартфон с Android, LineageOS и Ubuntu Touch В 2019 году малоизвестная компания под названием F(x)tec выпустила Pro 1, смартфон с QWERTY-клавиатурой. Позже компания объединила усилия сообществом разработчиков мобильного программного обеспечения XDA Developers, чтобы выпустить Pro1-X. Они решили позволить запускать...

Последнее накопительное обновление Windows 10 удаляет файлы Сообщается, что Windows 10 KB4549951, выпущенное 14 апреля с исправлениями безопасности, сталкивается с серьезными проблемами у некоторых пользователей. Обновление доступно только для пользователей Windows 10 версий 1903 и 1909, и апдейт содержит исправления безопасности. Пе...

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

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

Рендеры iPhone 12 Pro Max демонстрируют серьезные изменения в дизайне Дизайнер Хасан Каймак (Hasan Kaymak) предлагает свое видение того, как может выглядеть смартфон iPhone 12 Pro Max, который, предположительно, получит экран диагональю 6,7 дюйма. Устройство будет оснащено фирменной однокристальной системой Apple A14, в этом нет никаких с...

Самоизолироваться призвали с помощью спойлеров к сериалам «Если вы собираетесь испортить все, мы испортим вам удовольствие» — по сути, вот лозунг инициативы. Любители сериалов не по наслышке знаю, как «обламывает» все удовольствие от просмотра знание того, что произойдет в шоу в конце. Такая информация называется «спойлером» (от ан...

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

Xbox Series X – новая консоль от Microsoft Microsoft анонсировала консоль следующего поколения под названием Xbox Series X, официального названия Xbox Scarlett.Анонсированное во время The Game Awards, новое поколение консоли/консолей Xbox, похоже, станет самой совершенной консолью в истории компании.Во время шоу TGA2...

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

Xiaomi привозит Mi MIX Alpha в Россию и объявляет старт продаж Mi Note 10 Концепт-смартфон Mi MIX Alpha, официально представленный в сентябре этого года, появился в российских магазинах Xiaomi. С сегодняшнего дня все желающие могут лично ознакомиться с новинкой в фирменных магазинах Mi Store.

[Из песочницы] Flutter. BlOC, Provider, async – архитектура «по полочкам» Вступление Когда пытаешься написать приложение, то первое с чем сталкиваешься – это как организовать архитектуру приложения. А когда еще при этом речь идет про Flutter, так голова совсем может пойти кругом от того, что выдает Гугл — Vanilla, Scoped Model, BLoC, MVP, MVC, MVV...

Книга «Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений» Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода....

Tangi — аналог TikTok от Google с обучающими видео Tangi — аналог TikTok от Google Как же так получается, что Google выпускает приложение не для Android, а для iOS? Компания выпустила аналог TikTok под названием Tangi. Ещё 6 дней назад разработчики приложения опубликовали пресс-релиз на официальном сайте Google, однако...

Первый опыт сборки шагающего робота. Quadruped Robot     Планы для данного проекта давно крутились в голове и были следующие:1. Найти готовый проект шагающего робота, работающего на плате Arduino.2. Управление роботом должно осуществляться с телефона.3. Посмотреть на узлы соединения деталей и изучить механику робота.4. Поработ...

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

Пример реального проекта на F# В экосистеме Майкрософт F# занимает место экспериментального языка, удачные концепты из которого, впоследствии, переносятся в C#. Вместе с тем, во многом благодаря сообществу, фаршик стал реальной альтернативой для прикладных проектов.Пример такого проекта www.open-quiz.com ...

YouTube снизит качество видео в Европе Сервис YouTube, принадлежащий холдингу Alphabet, сегодня заявил, что снизит качество потоковой передачи видео в странах Европейского Союза. Предполагается, что это поможет предотвратить «заторы» в интернете, в условиях, когда многие европейцы вынуждены из-за...

Windows 10 Build 19546 доступна для скачивания Microsoft выпускает новую сборку Windows 10 20H2 под номером 19546. Из ключевых особенностей нового билда можно отметить поддержку графиков в приложении «Калькулятор». Компания давно обещала сделать подобное и вот только сейчас ей удалось это реализовать. Новое приложение In...

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

Языковые модели как двигатель прогресса: необычные применения для GPT-3 В начале лета разработчики из OpenAI представили языковую модель GPT-3, созданную для написания связного текста на основе заданного материала. Её обучали на 570 гигабайтах содержимого веб-страниц, википедии и художественной литературы, что почти в 15 раз превышает объем да...

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

Сложности работы с ANTLR: пишем грамматику Ruby В «Ростелеком-Солар» мы разрабатываем статический анализатор кода на уязвимости и НДВ, который работает в том числе на деревьях разбора. Для их построения мы пользуемся оптимизированной версией ANTLR4 – инструмента для разработки компиляторов, интерпретаторов и трансляторов...

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

Генерация под контролем: как обуздать мощные языковые модели Intro Если вы не проспали последние пару-тройку лет, то вы, конечно, слышали от трансформерах — архитектуре из каноничной Attention is all you need. Почему трансформеры так хороши? Например, они избегают рекуррентности, что дает им возможность эффективно создавать такое пред...

[Из песочницы] Ваш C# уже «функциональный», просто позвольте ему это Привет, Хабр! Представляю вашему вниманию перевод оригинальной статьи «Your C# is already functional, but only if you let it» автора Igal Tabachnik. Несколько дней назад я написал в Твиттере фрагмент кода C#, реализующий FizzBuzz, используя некоторые из новых «фичи» в C# 8....

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

Juniper SRX и Cisco ASA: серия очередная Первый раз строить IPSec между Juniper SRX и Cisco ASA мне довелось ещё в далёком 2014 году. Уже тогда это было весьма болезненно, потому что проблем было много (обычно — разваливающийся при регенерации туннель), диагностировать было сложно (ASA стояла у нашего заказчика, по...

Concurrent Mode в React: адаптируем веб-приложения под устройства и скорость интернета В этой статье я расскажу о конкурентном режиме в React. Разберёмся, что это: какие есть особенности, какие новые инструменты появились и как с их помощью оптимизировать работу веб-приложений, чтобы у пользователей всё летало. Конкурентный режим — новая фишка в React. Его зад...

[Перевод] 32 совета веб-разработчику, который хочет вырасти над собой в 2020 году Ушёл 2019 год. Для нас, для веб-разработчиков, это был год испытаний и возможностей. Вокруг много всего такого, что можно изучить, и такого, в чём можно попытаться достичь мастерства. Например — это JavaScript-инструменты для разработки сайтов, такие, как React, Vue, Angular...

Коды избыточности: простыми словами о том, как надёжно и дёшево хранить данные Так выглядит избыточность. Коды избыточности* широко применяются в компьютерных системах для увеличения надёжности хранения данных. В Яндексе их используют в очень многих проектах. Например, применение кодов избыточности вместо репликации в нашем внутреннем объектном хранил...

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

OPPO собирается выпустить свою версию Nokia 9 PureView? Похоже, что китайская OPPO исследует возможность выпуска смартфона с не менее чем семью камерами. Недавно замеченная документация подтверждает эти слухи, раскрывая крайне необычную концепцию смартфона с огромным блоком камеры на задней панели. Изображения были найдены на сай...

Игра на WinForms + C# в 16 лет (2 часть) Предыстория Прошло довольно много времени с момента написания предыдущей статьи. Как и обещал я написал вторую часть. Хотелось бы сказать спасибо всем тем, кто давал советы в комментариях, из всех их я смог узнать что-то новое. Ну а для тех кому хочется сразу посмотреть прое...

Индия создаст собственный истребитель на замену российского МиГ-29К В Индии представили концепт нового палубного истребителя TEDBF (Twin Engine Deck-Based Fighter). Он заменит российский МиГ-29К в Военно-морских силах (ВМС) Индии.

[Перевод] Vim с поддержкой YAML для Kubernetes Прим. перев.: оригинальную статью написал Josh Rosso — архитектор из VMware, ранее работавший в таких компаниях, как CoreOS и Heptio, а также являющийся соавтором Kubernetes alb-ingress-controller. Автор делится небольшим рецептом, который может оказаться очень полезным для ...

[Из песочницы] Многопоточность на Node.js. Event Loop Инфа будет полезна JS-разработчикам, которые хотят глубоко понимать суть работы с Node.js и Event Loop. Вы сможете осознанно и более гибко управлять потоком выполнения программы (web-сервера). Эту статью я составил по материалам своего недавнего доклада для коллег. В конце с...

Alienware Concept UFO — идеальная игровая консоль на Windows? Nintendo Switch показала, что портативные игровые консоли имеют право на жизнь даже в эпоху доминирования смартфонов. Всё-таки уровень игр на приставках и смартфонах зачастую кардинально разный. Несмотря на то, что вышла Switch ещё в начале 2017 года, немногие компании...

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

Использование journalctl для просмотра и анализа логов: подробный гайд Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструмен...

Анонс Windows 10 Insider Preview Build 19041.208 (Поздний доступ) Добрый вечер, друзья! Компания Microsoft выпустила предварительную сборку Windows 10 (версия 2004) под номером 19041.208 (KB4558244) для участников программы Windows Insider, использующих канал «Поздний доступ». Это накопительное обновление включает в себя исправления, сдел...

Windows 10: 5 лет назад 1 октября 2014 года Microsoft выпустила первую публичную сборку Windows 10 под названием Windows Technical Preview. Заметьте, что в названии не фигурирует цифра 10. Возможно разработчики еще тогда хотели от нее отказаться и вообще от нумерации Windows или просто компания реш...

svchost.exe грузит память в Windows 7, 8, 10: что это за процесс и как решить проблему Кажется, что разговор о тех или иных ошибках Windows может стать бесконечным. На самом деле трудно отрицать тот факт, что вполне нормально сталкиваться с ошибками на своем компьютере, если своевременно не заботиться о его здоровье. На этот раз попробуем разобраться с проблем...

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

«Никогда не писали автотесты? Попробуйте Cypress» «Никогда не писали автотесты? Попробуйте Cypress» Автотесты на Cypress Первое впечатление и встречающиеся проблемы Дмитрий Кочергин, Lead Software Developer Luxoft Прежде всего хочу отметить, что я не профессиональный автотестер, а Java-программист. Но однажды поступила за...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

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

Вызов кода Go из Dart с использованием cgo и Dart FFI на простом примере Ключевой мотивацией для написания данной статьи является факт сильного недостатка информации (особенно в русскоязычном сообществе) по использованию cgo и Dart FFI для использования Go из языка Dart.Язык Dart, не смотря на свою возрастающую популярность, на данный момент до с...

Запускаем трансфлективный TFT дисплей на SSD1283A с помощью STM32 Введение Модель дисплея называется H016IT01. Данный дисплей интересен прежде всего тем, что он является транфлективным(transflective). Это означает, что изображение на нем должно быть видно даже под ярким солнцем. А также это чуть ли не единственная доступная модель с этой о...

Windows 10 KB5000802 и KB5001567 вызывают новую критическую проблему с печатью Согласно отчетам пользователей, последний патч Microsoft для решения проблем с принтером в Windows 10 работает не у всех должным образом и вызывает еще одну проблему с печатью. Затронутые обновления Windows 10 – это KB5000802 (мартовское исправление), Windows 10 KB5001567 (и...

[Из песочницы] Логирование в микросервисной среде .Net на практике Логирование является очень важным инструментом разработчика, но при создании распределённых систем оно становится камнем, который нужно заложить прямо в фундамент вашего приложения, иначе сложность разработки микросервисов очень быстро даст о себе знать. В .Net Core 3 доба...

Business Process Management Systems: системное управление до, во время и после кризиса Ситуацию, сложившуюся в мире и вызванную эпидемией, безусловно, можно отнести к числу "черных лебедей" – событий, наступления которых никто не прогнозировал. Огромным нагрузкам подвержены цепи поставок, затронуты почти все сегменты бизнеса, экономики, социальной сферы. Однак...

[Из песочницы] Обзор Лекционного вечера по разработке игр от ВШЭ 29 января в Высшей школе экономики прошли две лекции от специалистов в сфере геймдизайна. На Хабре был анонс сего мероприятия, и я решил посетить и написать обзор. 1. Прототипирование для чайников: как сделать хорошую игру Лектор — Кулешов Степан, продюсер в Banzai Games. ...

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

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

Баг Safari в iOS 13 позволяет любому просматривать историю браузера пользователя Не делитесь своими файлами с кем попало В iOS 13 и macOS Catalina была найдена новая уязвимость, которая позволяет практически любому получить доступ к истории браузера Safari другого пользователя. По непонятным причинам Safari Web Share API, который отвечает за меню «Подели...

Огромный прирост производительности для 3D-карт Radeon и поддержка старых адаптеров. Вышел новый драйвер Adrenalin 2020 Обещанный вчера новый драйвер для видеокарт AMD Radeon наконец-то вышел. Напомним, компания раз в год выпускает очень крупное обновление для своего драйвера, добавляя множество новых функций и меняя дизайн. Версия Adrenalin 2020 19.12.2, которая уже доступна для загрузк...

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

[Из песочницы] Telegram-бот для управления инфраструктурой По мотивам статьи Телеграмм-бот для системного администратора (статья не моя, я только прочитал) захотел поделиться опытом создания Telegram-бота на PowerShell для управления серверами приложений. Будет текст, код и немножко картинок. Конструктивная критика приветствуется...

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

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

Почему вам не стоит устанавливать обновление macOS Catalina На прошлой неделе Apple выпустила macOS Catalina 10.15.4. Обновление должно было исправить основные баги, которые пользователи и тестировщики нашли в предыдущей сборке операционной системы. В этом более раннем обновлении были такие проблемы, как случайные перезагрузки, сбои...

Huawei говорит, что пользователи должны ставить приложения из AppGallery. Почему? Иногда производители немного хитрят, рассказывая нам о том, что мы должны устанавливать на наши смартфоны. Например, новая версия программного обеспечения. Неужели производители так пекутся, чтобы мы пользовались только самым новым и современным ПО? Это, конечно, верно, вед...

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

Что стоит сделать Google с Android в 2020 году Android может быть лучше Давайте немного поразмышляем над тем, как Google может изменить политику распространения версий Android. Уже сейчас в Сети появляется информация о том, что нового появится в Android 11. И новые функции — это всегда хорошо, но один из пользовате...

Электронные договоры купли-продажи автомобилей могут появиться в 2020 году О подготовке новой услуги для покупателей автомобилей пишет “КоммерсантЪ” со ссылкой на слова заместителя главы Минкомсвязи Максима Паршина. Прежде всего новый сервис, который будет доступен пользователям портала госуслуг (сегодня их более 100 млн человек), даст ...

Xiaomi Mi Mix 4 очень похож на Mi Mix Alpha с одним «но» В Сети появились первые рендеры грядущего смартфона Xiaomi Mi Mix 4, которые демонстрируют неожиданную особенностью нового устройства. Похоже, Xiaomi Mi Mix 4 будет очень похож на концептуальный смартфон Xiaomi Mi Mix Alpha, который оборудован опоясывающим экраном. Вот...

[Перевод] Объединяем функции логическими операторами в C++ В преддверии старта занятий в новом потоке группы «Разработчик С++» подготовили перевод интересного материала. Большинство алгоритмов STL в C++ используют всего лишь одну функцию для выполнения некоторой работы над коллекцией. Например, чтобы извлечь все четные числа из ко...

Lerdge-X и обновление 3.0.9     После выхода появления прошивки для Lerdge V3.0.9 решил потестировать её. Ну вроде как пока работает. Есть многими ожидаемый LA и много других удобств.  С версиями 3.0.7 не взлетело и 3.0.8 не стал даже пробовать. Так и вернулся на 3.0.6. Было предположение/мнение что LA...

iOS 14 всего лишь копирует Android После выхода оболочки MIUI 12 на базе операционной системы Android 10 многие заговорили о том, что она стала очень похожа на iOS 13. Теперь же, после презентации iOS 14, заговорили о том, что Apple скопировала то, что давно есть в Android. Одним из основных моментов iOS...

Microsoft подтверждает проблему Синего экрана смерти в Windows 10 и ошибку принудительной перезагрузки Всего через несколько недель после того, как Microsoft выпустила свою последнюю версию Windows 10 20H2, компания отметила две проблемы, также дала рекомендации пользователям вернуться к предыдущей версии Windows, если они получат ошибку «Синего экрана смерти» или предупрежде...

Как скачать и пользоваться TapTap вместо Google Play, и есть ли смысл?  В Китае нет Google. Наверняка, это не шок для большинства из вас, но для многих невозможность смотреть YouTube во время поездки в Китай звучит как нонсенс. Это тем более странно потому, что именно Android - самая распространённая мобильная операционная система во всём Китае....

Футуристическая маска Panasonic поможет очистить воздух Необычный гаджет - надеваемый «генератор чистого воздуха» AiryTail - разработали сотрудники «инкубатора идей» Game Changer Catapult японской корпорации Panasonic. Умное устройство, способное очищать воздух от пыли и мелких вредных частиц, ориентировано в первую очередь на вл...

Microsoft подтверждает новую известную проблему в Windows 10 v2004 Новое обновление Windows 10 May 2020 Update в первую очередь направлено на улучшение существующих функций, а не на запуск новых. Обновление за май 2020 года улучшает функции, которые вы знаете и используете чаще всего. Например, была обновлена подсистема Windows для Linux, и...

Тренды Instagram в 2020: какой контент ждут люди Какие обновления нам готовит Instagram? Как набирать подписчиков и удерживать их в ближайшем будущем? Продолжатся ли в новом году тренды Instagram 2019 года? Эксперты Canva собрали тренды Instagram 2020 года, которые помогут повысить ...

Обновления Windows 10 от мая 2021 года: что нового и исправлено Обновление Windows 10 от мая 2021 года «Вторник исправлений» (не путать с версией 21H1) теперь развертывается для тех, кто использует поддерживаемые версии, такие как версия 20H2 и версия 2004. Выпуск Patch Tuesday в этом месяце содержит улучшения качества, а также исправляе...

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

[Перевод] Linux: удаление пула блокировок /dev/random Как известно, у /dev/random, криптографически стойкого генератора псевдослучайных чисел (CSPRNG), имеется одна неприятная проблема – блокировки. В данной статье рассказывается, каким образом можно ее решить. За последние несколько месяцев средства генерации случайных чисел...

Windows 10 KB4579311 не устанавливается и вызывает другие проблемы После загрузки накопительных обновлений KB4579311 и KB4577671 для Windows 10 пользователи обнаружили, что они вызывает широкий спектр проблем, включая сбои системы и бесконечный цикл установки. 13 октября Microsoft выпустила накопительные обновления для Windows 10 версии 200...

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

Изучаем React: 300+ вопросов для подготовки к собеседованию Доброго времени суток, друзья! Представляю вашему вниманию первую версию репозитория с большим количеством вопросов (с ответами, разумеется) по React и связанным с ним технологиям. А много — это сколько? Это 322. Почему первая версия? Потому что будет еще и вторая, прим...

PubSub почти бесплатно: особенности NOTIFY в PostgreSQL Если ваши микросервисы уже используют общую базу PostgreSQL для хранения данных, или ей пользуются несколько экземпляров одного сервиса на разных серверах, можно относительно «дешево» получить возможность обмена сообщениями (PubSub) между ними без интеграции в архитектуру Re...

[Перевод] Опенсорс и эксперименты с виртуальным конструктором LEGO Моё детство примерно на 20% состояло из Dungeons & Dragons (D&D) и на 80% — из LEGO. Эти два занятия очень сильно пересекались. Мне, по разным причинам, не разрешали всё время играть в D&D. Но я, привлекая на помощь воображение, и достигнув в этом деле успехов, д...

Состоялся релиз стабильной версии Microsoft Edge 83.0 Компания Microsoft приступила к постепенному распространению стабильной версии Microsoft Edge под номером 83.0.478.37, которая приносит с собой несколько новшеств и улучшений, которые ранее пользователи могли протестировать на каналах Canary, Dev и Beta. Во-первых, Edge 83 ...

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

[Из песочницы] Пишем бот для пазл игры на Python Давно хотел попробовать свои силы в компьютерном зрении и вот этот момент настал. Интереснее обучаться на играх, поэтому тренироваться будем на боте. В статье я попытаюсь подробно расписать процесс автоматизации игры при помощи связки Python + OpenCV. Читать дальше →

В 2021 году будет сложнее купить смартфон, даже если у вас есть деньги Если вы решили потратить в 2021 году немного (или много) денег и хотите купить смартфон, планшет, ноутбук, телевизор или даже автомобиль, вы рискуете столкнутся с трудностями, которые могут сильно повлиять на ваши планы. Пока говорить о том, что гаджеты просто пропадут с по...

Строим Mesh-систему из разных роутеров ASUS с поддержкой технологий AiMesh и Wi-Fi 6 Появление Mesh-систем сильно облегчило жизнь владельцем больших квартир и частных домов. В таких помещениях чаще всего можно было встретить «мертвые зоны», в которые сигнал одного роутера с большим трудом доставал. И даже если  сеть была, потеря скорости соединения могла быт...

Sony представила электромобиль Vision-S. Как тебе такое, Илон? Sony представила электромобиль Vision-S Sony знакома всем по игровым приставкам, телевизорам и смартфонам. Но кто бы мог подумать, что компания представит электромобиль? Подобный шаг в очередной раз демонстрирует важность развития программного обеспечения на автомобильном ры...

Как я решил проблему с подключением и треском AirPods Вскоре после того, как у меня появились AirPods Pro, я заметил, что «магия Apple» работает не всегда. Например, если достать из зарядного футляра оба наушника и вставить и в уши, подключение осуществляется только к одному из них (как правило, левому). Приходится снова убира...

Такой бездарный, но такой красивый: В сети вспомнили о концепт-каре Marussia F2 – самом оригинальном российском SUV В серию авто не вышло, но память о внедорожнике живёт по сей день. Концептуальная модель Marussia F2 представляет собой образец того, как могут работать российские дизайнеры, если дать им свободу в плане полёта фантазии. Экстерьер концепт-кара вызывает массу вопросов, заста...

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

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

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

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

Oracle выпускает Java 14 Новейший комплект Java Development Kit (JDK) предлагает разработчикам новые функции, в том числе две новые долгожданные ознакомительные возможности (Preview Features) - Pattern Matching for instanceof (JEP 305) и Records (JEP 359), а также Text Blocks (JEP 368) для повторног...

Визуализация топологии сети с помощью скрипта Python и NeXt UI В данный момент в сети существует немало утилит и программ с открытым кодом для визуализации сетевых топологий. Исходными данными, как правило, для них выступают данные таких протоколов, как Cisco Discovery Protocol (CDP), Link Layer Discovery Protocol (LLDP), Open Shortest...

Смартфоны Samsung, Razer и Asus теперь поддерживают Google Stadia Производители смартфонов стремятся использовать в своих гаджетах самые производительные чипсеты. И эти времена, когда кому-то будет важна модель процессора, уже совсем скоро уйдут в прошлое. А всё дело в развитии 5G и стриминговых сервисов. В настоящее время самым популярны...

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

«Крете» и «Селтосу» осталось недолго? Мини-версия Volkwagen Tiguan – «бюджетник» Taigun будет «злым» и «опасным» Неужели у VAG все так плохо на индийском рынке, что нужен «бюджетник», который бы посоревновался с «корейцами»? Впрочем, у новинки неплохие шансы на успех, а у Hyundai и KIA еще есть время для «ответки». Для тех, кто мечтал о Volkswagen Tiguan, но не мог его себе позволить ...

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

ТОП бесплатных видеочатов Первые бесплатные видеочаты появились еще в 2009 году. Это были вебчаты Omegle и Chatroulette. Они стали родоначальниками такого формата анонимных знакомств. При этом функционал у них был довольно ограниченным. По сути система соединяла вас со случайными пользователями. У ва...

Deep Anomaly Detection Детекция аномалий с помощью методов глубокого обученияВыявление аномалий (или выбросов) в данных - задача, интересующая ученых и инженеров из разных областей науки и технологий. Хотя выявлением аномалий (объектов, подозрительно не похожих на основной массив данных) занимаютс...

[Из песочницы] Моя реализация кольцевого буфера в NOR flash Предыстория Есть торговые автоматы собственной разработки. Внутри Raspberry Pi и немного обвязки на отдельной плате. Подключены монетоприёмник, купюроприёмник, банковский терминал… Управляет всем самописная программа. Вся история работы пишется в журнал на флешке (MicroSD), ...

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

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