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

defi.js — реактивная библиотека, основанная на Object.defineProperty defi.js — это библиотека, включающая в себя дюжину функций, которые добавляют интересные фичи любым JavaScript объектам с помощью геттеров и сеттеров. Гифка для привлечения внимания (3.5МБ) Репозиторий В качестве Hello World создадим небольшой виджет, состоящий из поля имен...

Подводные камни пользовательских CSS-свойств Автор курса Нетологии «HTML-верстка» Стас Мельников рассказал о нюансах, которые могут усложнить работу с пользовательскими CSS-свойствами. Правила синтаксиса названий пользовательских свойств Мы привыкли, что встроенные CSS-свойства нечувствительны к регистру. Поэтому сл...

Используем статические ссылки на свойства объектов при помощи лямбд Так уж исторически сложилось, что в Java для свойств объектов (properties) не предусмотрено никакой физической сущности. Свойства в Java — это некоторые соглашения в именовании полей и методов доступа к ним (аксессоров). И, хотя наличие физических свойств в языке упростило б...

[Из песочницы] CSS-переход свойства height от 0px до auto Здравствуй, Хабр! Хочу поделиться ещё одним способом создания css-перехода (transition) свойства height от 0px до auto. Столкнулся с данной проблемой при разработке веб-компонентов TreeView и DataGrid. В TreeView решил сделать плавное развёртывание/свёртывание узлов, а в ...

Доступ к свойствам внутри поля Jsonb для Npgsql PostgreSQL имеет тип данных Jsonb, который позволяет добавлять к стандартной реляционной модели дополнительные свойства с возможностью поиска по ним. EntityFramework Core с расширением Npgsql умеет вытягивать данные поля в тип System.String Однако для фильтрации по Json свой...

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

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

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

Липидам холод нипочем: предотвращение кристаллизации воды при -263 °С Чего больше всего на планете? Что находится на вершине наших потребностей наряду с воздухом и едой? Что по мнению одного бородатого анекдота роднит человека с огурцом? Ответ прост — вода. Это химическое соединение играет центральную роль во многих макро- и микропроцессах: ...

[Из песочницы] Свойства объектов в САПР печатных плат OrCAD и Allegro Когда я трассирую печатную плату, часто хочется выполнить такие нестандартные вещи, как, например, изменить вид подключения полигона к конкретному контакту, скрыть DRC ошибки при замыкании цепей друг на друга, добавить пользовательские комментарии к конкретному объекту топол...

Робот с “языком” хамелеона: полезные свойства природы Компания Festo регулярно заимствует у природы идеи для своих роботов: захваты по принципу щупалец осьминога или механику передвижения робота как у кенгуру. Этот подход основан на бионике — науке о применении свойств живых существ в технических системах, например, при создани...

[Перевод] Gap — светлое будущее для отступов в Flexbox (как в Grid) Одна из моих любимых частей спецификации CSS Grid — это grid-gap. Они позволяют легко создавать отступы между элементами внутри сетки. Margins и приёмы, к которым мы прибегаем, чтобы реализовать их в разных ситуациях, долгое время были одним из главных моментов, раздражаю...

[Перевод] Учебный курс по React, часть 28: современные возможности React, идеи проектов, заключение Сегодня, в заключительной части перевода курса по React, мы поговорим о современных возможностях React и обсудим идеи React-приложений, создавая которые, вы можете повторить то, чему научились, проходя этот курс, и узнать много нового. → Часть 1: обзор курса, причины попу...

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)? С момента релиза CodyHouse Framework, пару месяцев назад, многие пользователи спрашивали нас, почему мы выбрали переменные CSS вместо переменных SASS, хотя мы используем SASS в этой среде. В этой статье я расскажу о преимуществах использования пользовательских свойств и о то...

[Перевод] Учебный курс по React, часть 11: динамическое формирование разметки и метод массивов map В сегодняшней части перевода учебного курса по React мы поговорим об использовании стандартного метода массивов map() для организации динамического формирования JSX-разметки, описывающей наборы однотипных элементов. → Часть 1: обзор курса, причины популярности React, Reac...

[Перевод] Учебный курс по React, часть 27: курсовой проект В этой части перевода учебного курса по React вам предлагается создать генератор мемов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительские и дочер...

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

[Из песочницы] Управление состоянием и событиями между компонентами в GameObject Управление состоянием и событиями между компонентами в GameObject Ссылка на проект Как известно всем, более или менее знакомых с платформой Unity, каждый игровой объект GameObject состоит из компонентов (встроенных или пользовательских, который обычно называют «скрипт»). Ко...

[Перевод] Учебный курс по React, часть 19: методы жизненного цикла компонентов В сегодняшней части перевода учебного курса по React вашему вниманию будет представлен обзор методов жизненного цикла компонентов. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структу...

Белый шум рисует черный квадрат. Часть 2. Решение В первой публикации рассказывалось о том, что есть подзабытая теорема Эрдёша-Реньи, из которой следует, что в случайном ряде, длины N, с вероятностью близкой к 1 существует подряд из одинаковых значений длиной \log_2{N}. Указанное свойство случайной величины можно использова...

[Перевод] Учебный курс по React, часть 12: практикум, третий этап работы над TODO-приложением В сегодняшней части перевода курса по React мы предлагаем вам выполнить практическое задание по формированию наборов компонентов средствами JavaScript и продолжить работу над TODO-приложением. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: ф...

[Перевод] Учебный курс по React, часть 10: практикум по работе со свойствами компонентов и стилизации Сегодня, в десятой части перевода учебного курса по React, мы предлагаем вам выполнить практическое задание по работе со свойствами компонентов и по их стилизации. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Ча...

[Перевод] Учебный курс по React, часть 15: практикумы по работе с состоянием компонентов Сегодня мы предлагаем вам выполнить два практических занятия по работе с состоянием компонентов. В частности, выполняя сегодняшние задания, вы сможете не только лучше усвоить концепцию свойств, но и позаниматься отладкой React-приложений, в которых имеются ошибки. → Часть...

В библиотеке jQuery устранена серьезная уязвимость В jQuery закрыта уязвимость, которая позволяет провести DoS-атаку или получить права администратора веб-приложения, использующего эту JavaScript-библиотеку на стороне клиента. Эксперт по кибербезопасности Лиран Тал (Liran Tal) из Snyk обнаружил брешь 26 марта; пропатченная в...

[Из песочницы] Мультифункциональный фиттинг экспериментальных данных Введение Очень часто, как и в точных науках (физика, химия), так и в прочих областях (экономика, социология, маркетинг и пр.) при работе с разного рода экспериментально полученными зависимостями одной величины (Y) от другой (X) возникает потребность описать полученные данные...

[Перевод] Учебный курс по React, часть 13: компоненты, основанные на классах Сегодня мы публикуем перевод очередного занятия учебного курса по React. Оно посвящено компонентам, основанным на классах. Такие компоненты создают с использованием ключевого слова class. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функци...

Вышел PHP 7.4! Как Badoo переходит на новую версию Сегодня, наконец, опубликован релиз PHP 7.4! Его новые фичи уже были многократно описаны, в том числе и на Хабре. Это стрелочные функции, типизированные свойства классов и ещё много всякого синтаксического сахара. Но больше всего мы ждали новый релиз из-за производительност...

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

[Перевод] Основы движков JavaScript: оптимизация прототипов. Часть 2 Добрый день, друзья! Курс «Безопасность информационных систем» запущен, в связи с этим делимся с вами завершающей частью статьи «Основы движков JavaScript: оптимизация прототипов», первую часть которой можно прочитать тут. Также напоминаем о том, что нынешняя публикация явл...

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

[Перевод] Учебный курс по React, часть 21: второе занятие и практикум по условному рендерингу Сегодня, в переводе следующей части учебного курса по React, мы предлагаем вашему вниманию второе занятие по условному рендерингу и практикум по этой теме. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: ф...

[Перевод] Учебный курс по React, часть 18: шестой этап работы над TODO-приложением В сегодняшней части перевода учебного курса по React вам предлагается продолжить работу над Todo-приложением и сделать так, чтобы щелчки по флажкам воздействовали бы на состояние компонента. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: фун...

[Перевод] Учебный курс по React, часть 20: первое занятие по условному рендерингу Сегодня, в переводе следующей части учебного курса по React, мы поговорим об условном рендеринге. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проектов → Часть 4: родительск...

Беспроводные наушники Аnker Soundcore Liberty Air Компания Anker выпустила беспроводные наушники Аnker Soundcore Liberty Air. Наушники имеют материал корпуса с высокими абсорбирующими свойствами по своим физическим свойствам, слой графена уменьшает количество микроскопических искаженных вибраций, возникающих в наушниках...

Универсальный способ настройки внешнего вида WinForms приложения (на примере FAQ.Net) Введение После размещения первой статьи о своем приложении FAQ.Net (программа заметок под Windows), появились первые пользователи, для которых хочется дальше развивать свою программу для заметок. Чтобы повысить интерес у пользователей, возникла идея повысить его привлекател...

[Перевод] Учебный курс по React, часть 16: четвёртый этап работы над TODO-приложением, обработка событий В сегодняшней части перевода учебного курса по React мы продолжим работу над Todo-приложением и поговорим о том, как в React обрабатывают события. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы комп...

[Перевод] Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 1 Jobs-to-be-Done — это подход к созданию продукта на основе анализа работы, которую стремится выполнить клиент с помощью продукта. Появился в 90-х годах и был адаптирован Intercom для IT-продуктов. Подход состоит из теории, почему «вечные» работы, для выполнения которых «на...

[Перевод] Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны? «Функции высшего порядка» — это одна из тех фраз, которыми часто разбрасываются. Но редко кто может остановиться и объяснить, что это такое. Возможно, вы уже знаете, что называют функциями высшего порядка. Но как мы используем их в реальных проектах? Когда и почему они быва...

[Перевод] Учебный курс по React, часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов В сегодняшней части перевода курса по React мы предлагаем вам выполнить очередное практическое задание и представляем вашему вниманию рассказ о том, как модифицировать состояние компонентов React. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть ...

[Перевод] Всё, что вам нужно знать про CSS Margin Одним из первых, что многие из нас усвоили, когда изучали CSS, были особенности разных составляющих блока в CSS, описываемые как «Блочная Модель CSS». Один из элементов в блочной модели — margin (внешний отступ), прозрачная область вокруг блока, которая отталкивает другие эл...

[Перевод] Учебный курс по React, часть 25: практикум по работе с формами В сегодняшней части перевода учебного курса по React вам предлагается выполнить практическое задание по работе с формами. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: файлы компонентов, структура проект...

[Перевод] Учебный курс по React, часть 23: первое занятие по работе с формами В этой части перевода учебного курса по React мы поговорим о работе с формами. В частности, сегодняшнее занятие посвящено организации взаимодействия компонентов и текстовых полей. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные...

[Перевод] Учебный курс по React, часть 26: архитектура приложений, паттерн Container/Component В этой части перевода учебного курса по React мы поговорим об архитектуре React-приложений. В частности, обсудим популярный паттерн Container/Component. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX → Часть 2: функциональные компоненты → Часть 3: фай...

Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM Изначально весь проект был написан на Objective-C и использовал ReactiveCocoa версии 2.0 Взаимодействие между View и ViewModel осуществлялось посредствам биндингов свойств вью модели, и все бы ничего, за исключением того, что отладкой такого кода заниматься было очень сложно...

[Перевод] Oops, I did it again: отладка распространенных ошибок в JavaScript Порой написание кода JavaScript дается сложно, а иногда и просто пугает, что знакомо многим разработчикам. В процессе работы неизбежно возникают ошибки, причем некоторые из них повторяются частенько. В статье, рассчитанной на начинающих разработчиков, рассказывается об эт...

[Из песочницы] Ant-карусель на CSS и Javascript С появлением CSS3 появилась возможность совершать анимацию без использования JS-библиотек, таких, например, как jQuery. CSS3 свойство transition позволяет плавно изменять другие свойства элемента (width, height, margin, opacity и пр.), задав в качестве параметров время и зак...

[Перевод] Учебный курс по React, часть 24: второе занятие по работе с формами Сегодня мы продолжим разговор об использовании форм в React. В прошлый раз мы рассматривали особенности взаимодействия компонентов и текстовых полей. Здесь же мы обсудим работу с другими элементами форм. → Часть 1: обзор курса, причины популярности React, ReactDOM и JSX →...

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

[Из песочницы] Typescript и react Разработка на javascript иногда становится похожа на работу детектива. Как понять чужой код? Хорошо, если разработчик обладает тонким искусством называть переменные так, чтобы другие поняли суть. А как быть, если члены команды все таки не всегда способны понять замысел своег...

[Перевод] Улучшите свой CSS с помощью этих 5 принципов Написание CSS — процесс достаточно простой и понятный, тогда почему для этого требуются еще какие-то принципы и best-practices? По мере увеличения масштабов проекта и количества людей, работающего над ним, всё более и более явно начинают проявляться новые сложности, котор...

Мужчина, pause on caught exceptions Поговорим о практическом применении одной очень интересной темы — системного мышления. Принципов и методов в системном мышлении много, очень рекомендую почитать соответствующую литературу. Например, простую и интересную книгу. Сегодня мы затронем только один принцип — эмерд...

[Из песочницы] Почему нельзя установить размер шрифта у посещенной ссылки Привет, Хабр! Представляю Вашему вниманию перевод статьи «Why can’t I set the font size of a visited link?» автора Jim Fisher. Посещенные ссылки отображаются фиолетовым; не посещенные — голубым. Это различие пришло к нам с времен появления веба. Но CSS позволяет нам перен...

Как мы поженили две банковские CRM-системы Всем привет! Я – Николай Аксенов, начальник отдела поддержки и развития CRM-систем «Росбанк Дом» (ипотечный филиал Росбанка). Исторически так сложилось, что у нас в ипотечном банке «ДельтаКредит» (летом мы присоединились к Росбанку и теперь называемся «Росбанк Дом») было дв...

Работа с форматом конфигураций 1С: Предприятие Решил опубликовать исходный код C# для работы с форматом конфигураций 1С: Предприятие. https://github.com/elisy/MdInternals MdInternals понимает формат cf, cfu, epf, erf, распаковывает содержимое в удобочитаемые Xml и текстовые файлы и загружает обратно. Позволяет програм...

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

Физики считают, что в жизнь может существовать в 2D-мире Почему мы живем во Вселенной с тремя пространственными и одним временным измерением — 3 + 1, как сказали бы космологи? Почему именно такая комбинация, а не 4 + 2 или 2 + 1? За последнее десятилетие физики много раз исследовали этот вопрос, задумывая другие вселенные с други...

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

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

Умные алгоритмы обработки строк в ClickHouse В ClickHouse постоянно возникают задачи, связанные с обработкой строк. Например, поиск, вычисление свойств UTF-8 строк или что-то более экзотическое, будь то поиск типа учёта регистра или поиск по сжатым данным. Всё началось с того, что руководитель разработки ClickHouse Лёш...

[Перевод] Краткое введение в цепи Маркова В 1998 году Лоуренс Пейдж, Сергей Брин, Раджив Мотвани и Терри Виноград опубликовали статью «The PageRank Citation Ranking: Bringing Order to the Web», в которой описали знаменитый теперь алгоритм PageRank, ставший фундаментом Google. Спустя чуть менее два десятка лет Googl...

[Перевод] Особенности использования типа данных Symbol в JavaScript Символьные примитивы — это одно из новшеств стандарта ES6, которое принесло в JavaScript некоторые ценные возможности. Символы, представленные типом данных Symbol, особенно полезны при использовании их в качестве идентификаторов свойств объектов. В связи с таким сценарием их...

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

PETG PORCELAIN. Секрет китайского фарфора раскрыт? - (300 лет назад) Давно хотел совместить своё увлечение 3D печатью с древним искусством фарфора, и наконец получил такую возможность в виде образца пластика PETG PORCELAIN, недавно представленного компанией U3Print на выставке RusMould 2019. Настроек печати на сайте производителя найти не уда...

Cura 3.6 и Anycubic I3 Mega - невозможность выбора материала. Проблема решается правкой профиля настроек принтера. Открываем файл ..\Ultimaker Cura 3.6\resources\definitions\anycubic_i3_mega.def.json и правим свойство "has_materials" на true и перезапускаем.Подробнее...

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

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

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

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

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

ООП в языке R (часть 1): S3 классы R это объектно ориентированный язык. В нём, абсолютно всё является объектом, начиная от функций и заканчивая таблицами. В свою очередь каждый объект в R должен относится к какому либо классу. На самом деле в окружающем нас мире ситуация примерно такая же. Мы окружены объекта...

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

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

[Перевод] Доступное объяснение гипотезы Римана Посвящается памяти Джона Форбса Нэша-младшего Вы ведь помните, что такое «простые числа»? Эти числа не делятся ни на какие другие, кроме самих себя и 1. А теперь я задам вопрос, которому уже 3000 лет: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, p. Чему равно p? 31. Каким будет сл...

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

Apple Watch не подключаются к iPhone 5s, 6 и 6 Plus? Так и задумано Почему не стоит устанавливать watchOS 6 Вас когда-нибудь обманывали? Если да, то вы должны знать то жгучее ощущение досады, которое потом ещё долго не хочет уходить. Но одно дело, если были задеты только чувства, и совершенно другое, если вместе с душой обчистили ещё и содер...

[Перевод] SVG фильтры 101 Это первая статья в серии об SVG фильтрах. Это руководство поможет понять, что это такое, и покажет, как использовать их для создания собственных визуальных эффектов. CSS в настоящее время предоставляет нам способ применения цветовых эффектов к изображениям, таких как насыщ...

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

[Перевод] Что такое Strict Aliasing и почему нас должно это волновать? (ИЛИ каламбур типизации, неопределенное поведение и выравнивание, о мой Бог!) Всем привет, уже через несколько недель мы запускаем новый поток по курсу «Разработчик С++». Этому событию и будет посвящен наш сегодняшний материал Что такое strict aliasing? Сначала мы опишем, ...

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

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

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

MPS 2019.2: перечисляемые типы данных, настройка сообщений об ошибках, переход на JDK 11 и многое другое В MPS 2019.2 мы подготовили для вас много новых функций в различных подсистемах и исправили ряд ошибок. Скачать MPS 2019.2 Перечисляемые типы данных Новый способ объявления перечисляемых типов данных позволяет определить список вариантов в компактной форме, указав для к...

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

Основы шаблонов С++: шаблоны функций Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезаном виде. Что не поместилось, будет рассмотренно позже. Невозможно разбираться в современном С++, не зная, что такое шаблоны п...

Интерактивная игра на XSLT Когда-то давным-давно придумали люди язык XML и увидели, что это хорошо. И стали использовать его везде, где можно, и даже там, где не следует. Форматы хранения и передачи данных, конфиги, веб-сервисы, базы данных… Казалось, оглянись вокруг — XML, XML повсюду. Время прошло...

[Из песочницы] Создание REST API с Node.js и базой данных Oracle Привет, Хабр! представляю вашему вниманию перевод статьи «Creating a REST API: Web Server Basics». Часть 1. Создание REST API: основы веб-сервера Веб-сервер является одним из наиболее важных компонентов REST API. В этом посте вы начнете свой проект API REST, создав нескольк...

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

Как узнать размер любого файла на iPhone или iPad Одно из главных нововведений iOS 12 — приложение «Быстрые команды». Новая программа позволяет пользователям не только создавать цепочки действий для автоматизации повседневных и рутинных операций, но и совершать действия, которые изначально не были предусмотрены iOS. ...

Мнение физиков: 1+1 не всегда равно двум При этом мы по-прежнему будем располагать двумя отдельными объектами, которые, в принципе, можно развести обратно. Взаимодействие между ними обусловлено вандерваальсовыми силами — относительно слабым межатомным электромагнитным взаимодействием. В результате получается новый ...

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

[Перевод] Типизируйте уже наконец свой код Привет хабр! На днях мне в очередной раз на глаза попал код вида if(someParameter.Volatilities.IsEmpty()) { // We have to report about the broken channels, however we could not differ it from just not started cold system. // Therefore write this case into the logs a...

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

[Перевод] Приближающиеся изменения SameSite Cookie в ASP.NET и ASP.NET Core SameSite — это расширение файлов cookie HTTP 2016 года, предназначенное для предотвращения подделки межсайтовых запросов (CSRF). Первоначально его дизайн представлял из себя дополнительную функцию, которую можно использовать, добавив новое свойство SameSite в файлы cookie. У...

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

Отголоски прошлого: опыт Юнга в основе нового метода рентгеновской спектроскопии В 1803 году некий джентльмен опубликовал труд, в котором описывал эксперимент, доказывающий волновую теорию света. Этим джентльменом был Томас Юнг, а его опыт носил название «эксперимент с двумя щелями». Прошло уже более двух веков, но опыт Юнга не был забыт и даже стал фу...

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

Shader — это не магия. Написание шейдеров в Unity. Введение Всем привет! Меня зовут Дядиченко Григорий, и я основатель и CTO студии Foxsys. Сегодня хочется поговорить про шейдеры. Умение писать шейдеры (и в целом работать с рендером) очень важно при разработке под мобильные платформы или AR/VR, если хочется добиться крутой графики. М...

Monero — enfant terrible даркнета или окончательное решение проблемы анонимности криптовалют Криптовалюта Monero (XMR) занимает сегодня 13-е место в рейтинге CoinMarketCap, однако ее рыночная стоимость – далеко не главное свойство, которое привлекает пользователей. Анонимность транзакций – вот что предлагает в первую очередь Monero, имея в этом отношении целый ряд п...

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

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

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

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

Elgato Game Capture 4K60 Pro: захват и запись видео 4K 60p, но с некоторыми ограничениями Наиболее ценное свойство Elgato Game Capture 4K60 Pro, которое необходимо отметить, это возможность отдавать сигнал любому приложению, поддерживающему работу с WDM-источниками. Благодаря этой функции удалось раскрыть все возможности устройства: бесперебойный захват, запись и...

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

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

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

Расширяем возможности UObject в Unreal Engine 4 Всем привет! Меня зовут Александр, я уже более 5 лет работаю с Unreal Engine, и почти все это время — с сетевыми проектами. Поскольку сетевые проекты отличаются своими требованиями к разработке и производительности, нередко необходимо работать с более простыми объектами, та...

Что делать при сбое оперативной памяти. Анамнез и методы лечения Оперативная память – такая деталь системы, которая реже всех выходит из строя. Но спонтанные перезагрузки системы с BSOD и без него, вылеты игр или программного обеспечения, некорректные результаты обработки заданий в тяжёлом софте – всё это и многое другое может быть симпто...

Раклетница-гриль Kitfort KT-1651: отличный гриль и устройство для запекания Тестирование данного прибора подарило нам много приятных минут. Раклетница-гриль оказалась удобным и простым в эксплуатации устройством. Благодаря трем сменным панелям, одна из которых представляет собой каменную плиту, функциональность прибора значительно расширена. Единств...

Phoenix — первый в мире воздушный аппарат, который летает как рыба Детище команды Эндрю Рейема из Пертского колледжа в Шотландии имеет имя «Феникс», но не относится ни к одному известному типу летательных средств. Причина тому – переменная плавучесть, аппарат способен становится и легче, и тяжелее воздуха, что резко затрудняет его классифик...

PHP Composer: фиксим зависимости без боли Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продук...

Плагины vue-cli, работа со «сложными» данными и тестирование на основе свойств — анонс Panda-Meetup Frontend Привет! 6 июля, в следующую субботу, у нас в офисе пройдёт Panda Meetup #22, посвящённый фронтенд-разработке. Мы обсудим, зачем создавать свои плагины и как с ними работать, как обращаться с объектами с большой вложенностью и хитрой структурой и как тестировать не на примера...

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

[Перевод] C# Regex в примерах Перевод статьи подготовлен специально для студентов курса «Разработчик С#». Класс Regex реализует регулярные выражения в C#. В этой статье вы узнаете, как использовать C# Regex для проверки различных пользовательских входных данных. Regex в C# реализует регулярные выра...

[Перевод] Полное руководство по Flexbox Полное руководство по CSS flexbox. Это полное руководство объясняет все о flexbox, сосредотачиваясь на всех возможных свойствах для родительского элемента (контейнер flex) и дочерних элементов (элементы flex). Оно также включает в себя историю, демонстрации, шаблоны и таблиц...

DIY тепловизор на Raspberry PI или «Кажется теперь я знаю, чем займусь этим летом» Всем привет! Пришла зима, а с ней и задача проверить теплоизолирующие свойства построек загородной резиденции дачи. А тут ещё оказалось, что на известном китайском сайте появились вполне доступные тепловизионные модули. Не собрать ли себе экзотическую и, возможно, даже по...

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

Разработка Fractal Antenna Systems повысит безопасность самоуправляемых автомобилей и миниатюрных спутников Компания Fractal Antenna Systems сообщила о разработке, которая может сделать движение самоуправляемых автомобилей более безопасным за счет улучшения видимости объектов, включая другие автомобили. Как утверждается, разработка также пригодится будущим летающим автомобиля...

В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы В эту пятницу пройдет юбилейная конференция DevConfX devconf.ru/ru Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa Доклады которые могли бы Вас заинтересовать: PHP 7.4: стрелочные функции, тип...

JS. Proxy. Подводный камень, о котором нужно знать Эта статья будет интересна тем кто использует Proxy, для реактивности или рефлексии. Поведение JS методов, нам хорошо знакома если мы просто используем их в рамках объекта. Если метод передается через свойство другому объект, то он работает с тем this, который определен в р...

Three Defenders 2 — Ranger 1.3.5 Главным героем повествования является лучник, состоявший когда-то в Ордене Золотых Рейнджеров. В свое время он наворотил много дел, после чего был усыплен. Однако теперь ему предстоит стать спасителем замка, окружённого монстрами. На протяжении более чем 150 уровней он будет...

Что такое логическое программирование и зачем оно нам нужно У того, кто в детстве не писал на Прологе — нет сердца, а у того, кто пишет на нём сегодня — нет мозгов. (оригинал) Если вас всегда терзали мучительные сомнения — что за фигня это Логическое Программирование (ЛП) и вообще зачем оно нужно? То это статья для вас. Можно по-раз...

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

Не только смс и токен: многофакторная аутентификация на базе SafeNet Authentication Service Обычно при фразе “многофакторная аутентификация” люди в первую очередь вспоминают про смс-коды, которые приходят, когда оплачиваешь картой онлайн-покупки. Чуть реже на ум приходит флешка с цифрами, токен. Сегодня я расскажу про другие способы многофакторной аутентификации и...

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

[Перевод] Большие гипотезы о простых числах доказаны для небольших числовых систем Гипотеза о простых числах-близнецах – один из самых важных и сложных вопросов математики. Двое математиков решили параллельную версию этой задачи для небольших числовых систем. 7 сентября два математика опубликовали доказательство варианта одной из известнейших открытых за...

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

[Из песочницы] Ломаем паттерн проектирования — Singleton в PHP Одним прекрасным рабочим днём я писал unit-тесты для бизнес-логики на проекте, в котором работаю. Передо мною стояла задача инициализировать некоторые приватные свойства класса определёнными значениями. Читать дальше →

Искусство парсинга 2 или транслитерация собственной разметки +БОНУС: как включать классы друг в друга в C++ Привет, Хабр! Эта статья — прямое продолжение статьи Искусство парсинга или DOM собственными руками, где мы разобрали HTML-документ и построили на его основе абстрактное синтаксическое дерево (AST) с доступом к любому элементу ч...

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

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

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

Основы формата GLTF и GLB, часть 2 Данная статья является продолжением рассмотра основ GLTF и GLB форматов. Вы можете найти первую часть статьи здесь. В первой части мы рассмотрели с вами зачем изначально планировался формат, а также такие артефакты и их атрибуты GLTF формата как Scene, Node, Buffer, BufferVi...

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

[Перевод] Заменяют ли Redux хуки React? С тех пор, как в React появились хуки, возникает много вопросов о том, способны ли они заменить Redux. Я полагаю, что хуки и Redux имеют мало общего между собой. Хуки не дают нам неких новых удивительных возможностей по работе с состоянием. Они, вместо этого, расширяют API,...

Что не так с GraphQL В последнее время GraphQL набирает всё большую популярность. Изящный синтаксис запросов, типизация и подписки. Кажется: "вот оно — мы нашли идеальный язык обмена данными!"... Я разрабатываю с использованием этого языка уже больше года, и скажу вам: всё далеко не так гладко. ...

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

Видеообзор Polaris PIR 2696AA 3m: утюг с функцией парового удара Polaris PIR 2696AA 3m — утюг с технологией Smart Heat, то есть с равномерным распределением тепла по подошве. У него есть функция интенсивной подачи пара (парового удара) для вертикального отпаривания. С помощью этого утюга можно успешно и без деформации разглаживать любые д...

Жидкие альпинисты: манипуляции с каплями воды для создания лабораторий на чипе и технологии самоочистки «Однажды начался дождь и не прекращался четыре месяца. За это время мы узнали все виды дождя: прямой дождь, косой дождь, горизонтальный дождь, и даже дождь, который идет снизу вверх» (Форрест Гамп, 1994 год). Мы, конечно, помним, что у Форреста был особый взгляд на окружа...

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

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

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

Поиск данных и объектов в базе данных MS SQL Server с помощью бесплатной утилиты dbForge Search Описание общей потребности в поиске данных и объектов в базе данных Поиск данных, а также хранимых процедур, таблиц и других объектов в базе данных является достаточно актуальным вопросом в том числе и для C#-разработчиков, а также и для .NET-разработки в целом. Достаточно ...

Microsoft создала VR-контроллер, который позволяет чувствовать виртуальные объекты Корпорация Microsoft намерена добавить больше ощущений в виртуальную реальность. Добиться этого удастся благодаря новому контроллеру Touch Rigid Controller (TORC), который был анонсирован разработчиком. Он позволяет имитировать ощущения объёмных объектов за счёт тактильного ...

Podlodka #115: Digital nomads Есть люди, для которых отпуск – это не только повод поехать понежиться две недели на лазурном берегу океана, а еще и возможность попутешествовать, побывать в каком-то новом месте. И большинство из них сталкиваются с одним "но": отпуск имеет свойство быстро заканчиваться, а с...

Что такое гейзенбаг: история термина и примеры Это — справочный материал о гейзенбагах. Говорим о том, как они выглядят и какое отношение имеют к мейнфреймам — прародителям облака. / фото Lars Zimmermann CC BY Heisenbug (гейзенбаг или хайзенбаг) — термин, описывающий ошибки, которые меняют свойства во время отладки код...

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

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

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

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

Крокодилы летают, но низко-низко (об экранопланах без эмоций, зато с отступлениями) Скажу сразу: ничего про «не имеющее аналогов», «бездумно разрушенное» и т.п. – не будет. Что будет: — Немного истории; — Разъяснение того, что такое эффект экрана, его свойства и последствия; — Преимущества и недостатки; — Практические реализации у нас и за рубежом, ра...

Автомобили не будут замерзать: создан материал, отталкивающий лед Удивительно, но из-за ледяной погоды США ежегодно теряет миллионы долларов: нередко именно она становится причиной остановки работы аэропортов и отключения электричества. Из-за льда, разумеется, страдают и жители России — вряд ли найдется человек, у которого не замерзал авт...

Ezblock Pi — программирование без программирования, в этот раз для фанатов Raspberry Pi Идея писать код, не пиша код (да-да, пиша — деепричастие настоящего времени от глагола писать, живите теперь с этим) не раз приходила в голову и умным людям, и просто лентяям. Мечта о графическом интерфейсе, в рамках которого можно кидать одни кубики на другие, рисовать взаи...

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

[Перевод] Конференция DEFCON 18. Практический шпионаж с помощью мобильного телефона. Часть1 Добро пожаловать на презентацию «Практический шпионаж с помощью сотового телефона». Прежде чем мы начнем, сделаю пару замечаний по поводу конфиденциальности. В-первых, звонок по сотовому телефону может быть записан прямо во время разговора. Сюрприз! Так что если вы не хотите...

Introscope: ну очень ленивое unit-тестирование Мы на работе пишем много часто меняющейся бизнес-логики на JS (стартап же). Даже слишком много. И всё это хочется по старой привычке тестировать, но как-нибудь побыстрее, чтобы тесты особо не мешали говнокодить, когда это нужно, и не подгонять под тесты особенно сильно струк...

Неожиданный взгляд на асинхронные схемы, независящие от скорости В асинхронной науке центральное место занимает свойство схем, называемое независимостью от скорости, по английски speed independent (далее SI). Считается, что это свойство является аналогом независимости асинхронных схем от задержек логических элементов. Неудивительно, что т...

Samsung рассказала, как улучшит Galaxy Fold Вчера Samsung Electronics официально отменила запуск Galaxy Fold. Очевидно, компания не смогла игнорировать жалобы ИТ-обозревателей и решила самостоятельно убедиться в надежности складного смартфона. Это значит, что все те, кто оформил предварительный заказ на новинку, полу...

Искусственный интеллект общего назначения. ТЗ, текущее состояние, перспективы В наше время словами «искусственный интеллект» называют очень много различных систем — от нейросети для распознавания картинок до бота для игры в Quake. В википедии дано замечательное определение ИИ — это «свойство интеллектуальных систем выполнять творческие функции, которы...

Тест на IQ 4.4 Тест на IQ – всегда хотели проверить свои умственные способности и узнать свой IQ? Тогда скачайте наше приложение. Множество интересных тестов ждут вас. В нашем приложении множество разнообразных тестов. Наш тест на IQ является самым точным в интернете. Кроме теста на ...

Недостатки титановой Apple Card, которые делают ее просто сувениром Физическая Apple Card из титана, которую Apple планирует выпускать для стран, где пока не работает Apple Pay, рассматривается многими в качестве премиального финансового инструмента. Многие американцы уже изъявили желание получить такую карточку просто в качестве дополнител...

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

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

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

Свойство симметричности отношения коинтеграции Цель данной статьи — поделиться парадоксальными результатами в исследовании коинтеграции временных рядов: если временной ряд коинтегрирован с рядом , ряд не всегда коинтегрирован с рядом . Если мы исследуем коинтеграцию чисто теоретически, то легко доказать, что если ряд ...

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

Хороший, плохой, злой… и другой В ноябре 2014 года я делился с читателями своими мыслями по поводу нового алгоритма агрегирования, названного мной «Среднее с динамическими весами». Трудно представить, но с тех прошло уже 4.5 года. Еще труднее представить, чтобы с тех пор по данной теме у нас не появилось н...

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

[Из песочницы] На одной асимптотике далеко не уедешь… Любители посоревноваться в алгоритмах часто говорят об асимптотике того или иного решения задачи. При этом нередко можно встретить высказывания, что, мол, «вот этот» алгоритм работает за O(n), а «вон тот»  – за O(n·log(n)), значит первый однозначно быстрее и, следовательно,...

Особый металлический перелив нового «Wizard’s Voodoo» Fillamentum – достаточно известный производитель 3D-нитей для печати. Он выпустил новый продукт в невероятной расцветке. Материал переливается и меняет свой цвет с фиолетового металлика до синего. Необычный оттенок С новым продуктом от чешского производителя можно будет печ...

Лень оказалась наследственным свойством Эксперименты с лабораторными крысами показали: корнем нежелания чем-либо заниматься (или банальной лени) может быть наследственность. Это, конечно, не объясняет целиком сложное человеческое поведение, но даёт повод для дальнейших исследований в данном направлении.

[Перевод] Unreal Engine4 — PostProcess эффект сканирования В эти выходные у меня появилось немного свободного времени между занятиями (прим. автор на момент статьи получал степень магистра наук), и я решил вернуться к созданию шейдеров, придумав этот postprocess эффект сканирования. Я представил, что он используется в игре как сво...

[Перевод] Опасности конструкторов Привет, Хабр! Представляю вашему вниманию перевод статьи "Perils of Constructors" автора Aleksey Kladov. Один из моих любимых постов из блогов о Rust — Things Rust Shipped Without авторства Graydon Hoare. Для меня отсутствие в языке любой фичи, способной выстрелить в ногу, о...

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

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

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

Прогнозируем свойства процессоров AMD Zen 3 по характеристикам 7-нм техпроцесса второго поколения Пока слишком рано делать окончательные выводы.

Spring Annotations: магия AOP Сакральное знание о том, как работают аннотации, доступно далеко не каждому. Кажется, что это какая-то магия: поставил над методом/полем/классом заклинание с собачкой — и элемент начинает менять свои свойства и получать новые. Сегодня мы научимся волшебству аннотаций на п...

[recovery mode] Внутренние и вложенные классы java. Часть 1 Внутренние и вложенные классы java 02.03.2017 — 2019 год Часть 1. Начало Цель статьи: Рассказать о внутренних, вложенных, локальных, анонимных классах. Показать примеры их использования. Написать и протестировать классы в коде на java. Рассказать о свойствах этих клас...

Писк раковой опухоли: ученые НИТУ «МИСиС» разработали лазерное УЗИ для диагностики онкологических заболеваний Группой ученых из НИТУ «МИСиС» разработана универсальная система оптико-акустического УЗИ, основанная на использовании ультразвуковых волн и лазерного излучения. Она может быть использована для получения изображений внутренних патологий, в том числе для выявления нефиксируем...

Все про пластик для 3D печати. Вебинар для новичков. 7 мая в 19.00 по Москве мы проводим вебинар. Полезно, интересно и по делу расскажем:1. Что такое пластик в 3D печати? 2. Какие виды пластика бывают?3. Какими свойствами обладают пластики?4. Где какой пластик применять?Кстати, вопросы для нашего специалиста тех.поддержки прив...

Геттеры/сеттеры и проблема с инкапсуляцией в Symfony коде Сравнительно недавно работаю с Symfony (чуть более года) и во всех проектах, что довелось поработать — сущности всегда создавались таким образом, что они содержали только приватные поля и голые сеттеры/геттеры к ним. В статьи будут рассуждения и примеры, почему такой подход...

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

Филаментарный пластик или "дарёному коню в зубы не смотрят". Не так давно я стал счастливым обладателем катушки 1.75 PRO ABS GF-4 чёрный (750 г), который мне был любезно подарен представителем компании за мою, не побоюсь этого слова, гениальную инсценировку (я вообще гениальный, умный и красивый тип, а ещё я очень скромный). Так вот. ...

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

«МегаФон» и «МТС» запустили бесплатный обмен старых смартфонов на новые Электроника имеет свойство быстро устаревать, а поделать с этим что-либо нельзя. Постоянно тратить деньги на покупку нового смартфона могут позволить себе далеко не все, но теперь в этом нет никакой необходимости, потому что компании «МегаФон» Сообщение «МегаФон» и «МТС» за...

Не только клавиатура: Apple решила ещё одну проблему в MacBook Pro 16″ Эффективное охлаждение MacBook Pro 16″ не даёт ему сбрасывать частоту процессора в тяжелых задачах Последние несколько поколений MacBook Pro были полны компромиссов. Во-первых, универсальные разъёмы USB-C хоть и пользовались спросом, всё-таки не могли заменить более сп...

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

Практика разработки в крупных проектах: митап SberPractice iOS #1 Друзья, вечером 30-го мая мы, команда DevTeam «Сбербанк Онлайн», проводим бесплатный митап по iOS, где выступят парни из Вконтакте и EPAM Systems, а также пройдет круглый стол с представителями Сбербанка, Авито, Mail.ru и «Лаборатории Касперского», на котором обсудим организ...

Простой ASN1-кодек на базе sprintf Транспортный синтаксис ASN.1 определяет однозначный способ преобразования значений переменных допустимых типов в последовательность байт для передачи по сети. В ASN.1 он называется базовыми правилами кодирования (Basic Encoding Rules, BER). Правила являются рекурсивными, так...

Компания Noctua представила новое поколение своего высококачественного термоинтерфейса Улучшенные теплофизические свойства позволили добиться снижения температуры до 2 °C.

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

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

[Из песочницы] Поймут даже дети: простое объяснение async/await и промисов в JavaScript Привет, Хабр! Представляю вашему вниманию перевод статьи «JavaScript Async/Await and Promises: Explained like you’re five years old» автора Jack Pordi. Каждый, кто считает себя JavaScript-разработчиком, в какой-то момент должен был столкнуться с callback-функциями, промисам...

[Из песочницы] Размеры Java-объектов разного типа Введение Содержит ли Java-объект: поля, объявленные в суперклассе? private поля, объявленные в суперклассе? методы? элементы массива? длину массива? другой объект (в себе)? hash-код? тип (свой)? имя (своё)? Ответы на эти (и другие) вопросы можно получить с помощью библиот...

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

Компилятор Ангуляр в 200 строчек кода Привет. Меня зовут Роман, и я не изобретатель велосипедов. Мне нравится фреймворк Angular и экосистема вокруг него, и я разрабатываю с его помощью свои веб-приложения. С моей точки зрения, основное преимущество Angular в долгосрочной перспективе базируется на разделении кода...

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

Copper3D предлагает филаменты с антибактериальными и противогрибковыми свойствами Чилийская компания Copper3D выводит на европейский рынок филаменты для 3D-принтеров с антибактериальными и противогрибковыми свойствами, предназначенные для 3D-печати ортезов, протезов и медицинских инструментов.Подробнее...

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

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

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

[Перевод] Понимаем Property Wrappers в SwiftUI Перевод статьи подготовлен специально для студентов курса «iOS Разработчик. Продвинутый курс v 2.0.» На прошлой неделе мы начали новую серию постов о фреймворке SwiftUI. Сегодня я хочу продолжить эту тему, рассказав о Property Wrappers в SwiftUI. SwiftUI предоставляет нам...

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

[Из песочницы] Обзор нового javascript фреймворка Htmlix В данной статье постараюсь описать все основные возможности нового javascript фреймворка Htmlix, а также рассмотреть принцип его работы на примере создания небольшого приложения. Данное приложение — это страница простого фильтра товаров по категориям, с различными частями ш...

Число, лежащее в основе современной музыки Почему двенадцать? Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов. В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до ...

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

[Перевод] Создаём нейронную сеть, предсказывающую рак груди за пять минут Привет. Создать такую нейронную сеть — просто. Минута первая: введение Этот высокоуровневый урок рассчитан на новичков в машинном обучении и искусственном интеллекте. Для того, чтобы успешно создать нейронную сеть, необходимо: Установленный Python; Как минимум начальный ...

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

Ключевым свойством игрового рынка AMD считает его широчайший охват Не останется без внимания и рынок смартфонов.

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

Мнение: биткоин может упасть до нуля из-за институционалов Массовое принятие биткоина институциональными инвесторами приведет к обвалу актива до нуля. Такое заявление сделал сооснователь Distributed Lab Павел Кравченко в ходе конференции BlockShow. «Биткоин — это устойчивые к цензуре деньги, первые в своем роде. Я не верю...

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

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

Как защитить Землю от астероидов, если их не видно? Челябинский метеорит был всего 17-20 метров в поперечнике, однако причин значительный ущерб на месте, повыбивал окна и покалечил людей во время взрыва в атмосфере Земли в феврале 2013 года. Чтобы предотвратить другое такое столкновение Эми Майнцер и ее коллеги используют пр...

Безопасный доступ к полям регистров на С++ без ущерба эффективности(на примере CortexM) Рис. взят с сайта www.extremetech.com/wp-content/uploads/2016/07/MegaProcessor-Feature.jpg Всем доброго здравия! В прошлой статье я рассмотрел вопрос о проблеме доступа к регистрам микроконтроллера с ядром CortexM на языке С++ и показал простые варианты решения части про...

[Перевод] Основы движков JavaScript: общие формы и Inline кэширование. Часть 2 Всем привет! Курс «Безопасность информационных систем» стартует уже через 2 недели, поэтому сегодня мы хотим опубликовать вторую часть статьи, публикация которой приурочена к его запуску. Прочитать первую часть можно тут. Итак, начнем. Inline Caches (ICs) Основной идеей, к...

Google обновил требования к разметке видеоконтента Google обновил свои требования к разметке видеоконтента. Об этом сообщила сотрудница компании Лиззи Харви в Twitter. Так, теперь Google рекомендует использовать свойство interactionStatistic вместо interactionCount. В течение некоторого времени поисковик будет поддерживать о...

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

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

[Перевод] Развлекаемся с z-index Элементы на веб-страницах, в основном, располагаются бок о бок или друг под другом. Но иногда дизайн требует перекрытия элементов. Например, выпадающее меню навигации, панели предварительного просмотра при наведении курсора, бесполезные баннеры о куках и, конечно, бесчисленн...

Отладка cети с помощью eBPF (RHEL 8 Beta) Всех с прошедшими праздниками! Нашу первую статью после праздников мы решили посвятить линуксу, то есть под наш замечательный курс «Администратор Linux», который у нас входит в когорту самых динамичных курсов, то есть с наиболее актуальным материалами и практиками. Ну и, со...

IntelliJ IDEA 2019.2: поддержка Java 13 Preview, инструменты профилирования, новое окно сервисов и многое другое Привет! Традиционно рассказываем, что нового в IntelliJ IDEA 2019.2. Список большой и все равно неполный: если хочется больше подробностей, добро пожаловать на страницу What’s new in IntelliJ IDEA 2019.2. Читать дальше →

Обзор Road to Guangdong. Шикарная графика Данная игра очень понравилась аудитории и многие восточные стримеры провели в ней десятки часов своего свободного времени. Мы же решили изучить данный вопрос и рассказать вам, стоит ли тратить свое время на новую игру про путешествия по виртуальному миру. Кому-то она точно п...

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

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

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

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

Говорящий Шар Предсказаний! 5.1.3 Шар предсказаний (иногда шар судьбы или шар желаний)– уникальное гадание. При помощи него можно узнать, что вам предстоит в ближайшее время. Если вы в нерешительности, не знаете что делать в той или иной сложившейся ситуации, данное приложение – именно для вас.  Задавать в...

Логи не нужны? Разработка сильно изменилась за последние годы. Вместо монолитных приложений пришли микросервисы и функции. Базы данных из универсальных промышленных монстров переродились в узконаправленные. Docker изменил взгляд на деплой. Но изменилось ли наше представление о логах? Одна...

У цветового треугольника не два, а один угол Как увидеть цвет, которого в природе не бывает? Четыре года назад на Хабое был пост с интересным и полезным видео «Как устроен цвет». Лектор — Дмитрий Николаев, заведующий сектором зрительных систем ИППИ РАН. Я сделал расшифровку (в меру своего понимания материала), пото...

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

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

Он всё-таки существует: Единственный эффективный способ защитить Land Cruiser от угона нашли водители Уберечь «Крузак» от кражи можно даже без противоугонной системы, считают автолюбители. Ни для кого не секрет, что японский внедорожник Toyota Land Cruiser пользуется огромным спросом у угонщиков по всей России. Покупать этот автомобиль довольно рискованно, поскольку 100-про...

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

Empire ERP. Занимательная бухгалтерия: главная книга, счета, баланс В данной статье мы осуществим попытку проникновения в самое сердце "кровавого энтерпрайза" — в бухгалтерию. Вначале мы проведем исследование главной книги, счетов и баланса, выявим присущие им свойства и алгоритмы. Используем Python и технологию Test Driven Development. Здес...

Python + OpenCV + Keras: делаем распознавалку текста за полчаса Привет Хабр. После экспериментов с многим известной базой из 60000 рукописных цифр MNIST возник логичный вопрос, есть ли что-то похожее, но с поддержкой не только цифр, но и букв. Как оказалось, есть, и называется такая база, как можно догадаться, Extended MNIST (EMNIST). ...

[Из песочницы] Назад в будущее с WebAssembly Привет, Хабр! Представляю вашему вниманию перевод статьи «Back To The Future With WebAssembly» автора Attila Vágó. Данный пост является переводом статьи, в которой рассказывается о свойствах WebAssemly и Emscripten. Оригинал статьи на английском языке. Автор статьи Аттила ...

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

БурКозел Онлайн HD 1.7.5.122 Буркозёл — разновидность карточной игры Бура. Также много общего с игрой Козел.В Буркозла Онлайн можно играть вдвоём и втроём, и только с реальными противниками! Играйте только с НАДЕЖНЫМИ игроками — теми, кто доигрывает до конца. Для такой игры просто включите учет над...

Память на цилиндрических магнитных доменах. Часть 1. Принцип работы Фото из коллекции автора 1. История Пузырьковая память, или память на цилиндрических магнитных доменах является энергонезависимой памятью, разработанной в Bell Labs в 1967 году Эндрю Бобеком (Andrew Bobeck). Исследования показали, что маленькие цилиндрические магнитные дом...

«Теоретические болячки»: Эксперт рассказал о слабых местах подержанной Toyota Camry Данные проблемы наблюдаются далеко не у всех «Камрюх», но знать о них всё-таки стоит. По крайней мере, в этом убежден обзорщик Евгений Рублев, который на примере старенькой Toyota Camry 40 решил рассказать о том, с чем может столкнуться каждый водитель, который пожелает ста...

0, 0, 1, 0, 2, 0, 2, 2, 1, 6, 0, 5, 0, 2, 6, 5, 4, 0, 5, 3, 0, 3, 2, 9, 0, 4, 9, 3, 6, 14, 0, 6, 3, 5, 15, 0, 5, 3, 5… Есть два мужика с именами «Van Eck». Первый, в 1985 году показал всему миру как за 15 долларов перехватывать данные с монитора (Van Eck phreaking), второй, в 2010 придумал хитрую последовательность (Van Eck's sequence). Круче простоты задания этой последовательности могут бы...

Как мы внедрили онбординг новых разработчиков Привет, Хабр! Меня зовут Екатерина, я тимлид команды Биллинга сервиса МойСклад. Примерно два с половиной года назад команда разработки МоегоСклада состояла из 20 человек. За это время мы выросли в три раза, только с начала 2019 года у нас появилось три новых команды. На фон...

[Перевод] Автоматические размеры хедера и футера UITableView с AutoLayout В этой статье я попытаюсь раскрыть некоторые причуды класса UITableView и покажу вам простой и самый простой способы реализовать представления верхнего и нижнего колонтитулов изменяемой высоты. Для меня простота, это когда дело доходит до написания кодом пользовательского ...

[Из песочницы] Автоматический вход в Lync конференции в Linux Привет, Хабр! Для меня эта фраза сродни hello world, так как я добрался наконец до своей первой публикации. Долго откладывал этот замечательный момент, так как и писать было не о чем, а обсасывать то, что уже по куче раз обсосано, тоже не хотелось. Вообще для своей первой п...

[Перевод] 19 концепций, которые нужно изучить для того, чтобы стать эффективным Angular-разработчиком TODO-приложение во фронтенд-разработке — это то же самое, что «Hello world» в обычном программировании. При создании TODO-приложений можно изучить выполнение CRUD-операций средствами того или иного фреймворка. Но часто подобные проекты лишь весьма поверхностно касаются того,...

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

[Из песочницы] Сериализация данных на уровне базы Привет, Хабр! Сидел я как-то и пытался отдать фронту JSON с объектами недвижимости, у которых была масса зависимостей. На бэке стояла Symfony 4, knp pagination и JMSSerializer, ну в принципе стандартные вещи, но проблема в том, что когда ты пытаешься отдать объект со всеми ...

[Перевод] “IoT omnichannel evolution” или как интернет вещей может повлиять на омниканальность Мир ecom разделен на две половины: одни знают про омниканальность все вдоль и поперек; другие еще задаются вопросами, чем эта технология может быть полезна бизнесу. Первые рассуждают о том, как интернет вещей (IoT) может сформировать новый подход к омниканальности. Мы пере...

ПОСТУПЛЕНИЕ НОВЫХ ВИДОВ ПЛАСТИКА ESUN! Всем привет!Наш ассортимент пополнился новыми интересными видами пластика от популярного бренда ESUN. Расскажем подробнее о каждой новинке. • Мраморный пластик Esun eMarble (1,75 мм, 1 кг)Стоимость: 2200 РУБ.Новый декоративный материал от Esun на основе PLA. Напечатанные изд...

Смотрим фильмы с комфортом С развитием интернета необходимость в загрузке фильмов просто пропала — зачем тратить на это время и место на устройстве, если можно зайти на HD-VIDEOBOX и посмотреть необходимый фильм в онлайне? Это гораздо удобнее, чем загружать фильм из интернета или смотреть контент чере...

В России создали сверхпрочный материал на замену стали Ученые НИТУ “МИСиС”, в сотрудничестве с коллегами из Германии и Швеции, опубликовали результаты совместной научной работы в журнале Nature Communications. Исследователи создали материал, сохраняющий структуру и свойства в нормальных условиях, несмотря на то, что создан он бы...

Внедряем OSGI на платформе Karaf OSGI это не сложно Я много раз встречал мнение, что OSGI это сложно. И более того, у самого когда-то такое мнение было. Году в 2009, если быть точным. На тот момент мы собирали проекты при помощи Maven Tycho, и деплоили их в Equinox. И это действительно было сложнее, чем раз...

Magic: The Gathering официально признали самой сложной игрой в мире Magic: The Gathering — это карточная игра, в которой волшебники кастуют заклинания, призывают существ и используют магические объекты, чтобы победить своих противников. В процессе игры два или более игроков собирают по колоде из 60 карт с различными силами. Колоды собираютс...

Умные витрины с проекторами Epson Прием использования проекторов в витринах известен давно, но не стал популярным из-за двух проблем. Что это за проблемы и как они решаются можно было увидеть на стенде Epson на выставке ISE 2019 Первая проблема - неправильная оценка необходимой яркости проекторов Корень этой...

Увеличение видео 1080P до 4К, или Как я научился не волноваться и полюбил апскейл с помощью нейросетей Читая недавно очередную статью про апскейл (Upscale — масштабирование изображения до более высокого разрешения), на этот раз про коммерческий продукт Topaz AI Gigapixel, я оставил комментарий следующий содержания: Жаль, что пост — простой перевод, хотелось бы сравнения с чем...

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

Первый смартфон Honor с 64-мегапиксельной камерой уже на подходе Huawei и Honor готовят несколько интересных новинок. Так, материнская компания работает над смартфоном Nova 6, а у Honor скоро должны выйти топовые Honor V30 и Honor Magic 3. Пока непонятно, какие камеры будут в этих моделях, но один из инсайдеров уже опубликовал в Сети...

«Веста всё-таки лучше»: Своими впечатлениями от 2-дневного владения LADA XRay поделился владелец Автолюбитель стал водителем «Хрюндика» всего пару дней назад, однако XRay уже успел его разочаровать. Единственное, что понравилось в LADA XRay владельцу – наличие ходовых огней, которые отсутствуют у его прежнего автомобиля – LADA Vesta SW Cross. Сбоку «Иксрей» смотрится д...

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

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

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

[Перевод] RxDart: магические трансформации потоков Добро пожаловать — это третья часть моей серии статей об архитектуре Flutter. Введение Основы Dart Streams RxDart: магические трансформации потоков (этот пост) Основы RxVMS: RxCommand и GetIt RxVMS: Службы и Менеджеры RxVMS: самодостаточные виджеты Аутентификация пользова...

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

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

Что не так с валидацией данных и при чем тут принцип подстановки Лисков? Если вы иногда задаете себе вопрос: «а всё ли хорошо мне в этот метод приходит?» и выбираете между «а вдруг пронесет» и «лучше на всякий случай проверить», то добро пожаловать под кат… Читать дальше →

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

[Из песочницы] Трансформация кода в Android Вместо вступления Всё началось с того, что мне захотелось изучить тонкости настройки Gradle, понять его возможности в Android разработке (да и вообще). Начал с жизненного цикла и книги, постепенно писал простые таски, попробовал создать свой первый Gradle плагин (в buildSrc)...

Каждый сможет быть художником. Nvidia показала нейросеть GauGAN, которая превратит рисунок уровня Paint в реалистичное изображение В ходе меропориятия GPU Technology Conference (GTC 2019) компания Nvidia показала впечатляющую разработку, а именно нейросеть GauGAN, названную в честь художника Поля Гогена. Данная разработка позволит всем желающим превратить схематические изображения, подобные тем,&n...

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

Устройство компилятора Swift. Часть 1 Swift — это не только язык программирования. Это проект, в который помимо компилятора входит много других компонентов. Да и сам компилятор — это не большая и страшная коробка, которая с помощью магии превращает ваш код в набор понятных для машины инструкций. Его тоже можно ...

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

[Из песочницы] Автоматически экспортируем Google Forms в Notion с помощью IFTTT и Django Всем доброго дня! Думаю, статья будет интересна всем, кто пользуется Notion, но по какой-то причине не мог переехать на него полностью. Предистория Я разрабатываю свой проект. На лэндинге после ввода емейла выдается ссылка на соцопрос на базе Google Forms. Ответы записывают...

Где купить чехол Xiaomi недорого в Сочи Сегодня встретить человека без современного смартфона просто невозможно, ведь абсолютно каждый человек хочет чувствовать себя максимально раскрепощённо, уверенно, и пользоваться всеми преимуществами XXI века. Именно это и помогают делать смартфоны, ведь они имеют так много п...

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

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

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

Контроль и еще раз контроль: изменение магнитной направленности за счет напряжения в Fe/BaTiO3 Физические явления и процессы имеются во всем, что нас окружает (химические тоже, но сегодня не о них). Сидите за компьютером — физика, смотрите в окно на птичек — физика, передержали мясо на огне, и оно превратилось в уголек, это тоже физика. От самых гигантских до самых ...

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

ОБЗОР свойств фотополимерных смол FunToDo ( Ash Gray, DentiFix Y, DentiFix Clear, NanoClear vs UV Res M30 / RCP30 ) на тесте "Кубик 3DSLA ОБЗОР свойств фотополимерных смол для LCD принтеров  FunToDo ( Ash Gray, DentiFix Y, DentiFix Clear, NanoClear vs UV Res M30 / RCP30 ) на тесте "Кубик 3DSLAПримечание: М30 (аналог RCP30) - является  известной  и любимой моделистами деталей машин смолой для DLP принтера Perfa...

На поверхности древних астероидов могли образовываться вулканы Космическое агенство NASA намерено начать изучение металлического астероида Психея — для этого будет использована межпланетная станция «Psyche», запуск которой запланирован на октябрь 2023 года. В ходе подготовки к миссии планетологи из Калифорнийского университета в Санта-...

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

Умные куртки возвращаются. Levi’s представила новые и более дешёвые модели в рамках проекта Google Project Jacquard Проект Google Project Jacquard был представлен ещё в июне 2015 года. Это была попытка Google изначально закрепиться на только лишь зарождающемся рынке умной одежды. Напомним, в рамках проекта Project Jacquard выпускалась одежда (в основном куртки) с вшитыми специальным...

Есть вопросы по ремонту техники Apple? Задавайте, а мы ответим! Техника Apple славится своей надежностью, однако проблемы, как известно, бывают у всех, и iPhone, iPad, компьютеры Mac — не исключение. Иногда неполадки вызваны износом или даже заводским браком (редко), но зачастую они возникают из-за неправильной эксплуатации. Прост...

Как заставить воду излучать свет: сонолюминесценция Одно из самых загадочных и не слишком понятных современной науке свойств воды — это сонолюминесценция. Если биолюминесценция cуть способность живых организмов излучать свет, то в данном случае свет излучает… звук. Звуковые волны захватывают крошечные кавитационные пузырьки...

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

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

Работа с камерой во Flutter Возможность задействовать камеру существует во многих приложениях, и мы все регулярно пользуемся ею. Во Flutter мы можем реализовать работу с камерой с помощью двух официальных плагинов: camera image-picker Между ними – заметная разница, и использовать их стоит по ситуации...

Печать титаном, доступная каждому - новый композит от Filamentarno. Осторожно, кликбейт! Добрый день, коллеги!В данной статье – обзор на композит Titan GF-12 производства компании Filamentarno. Никакого отношения к титану, как металлу, композит не имеет. Обращаю внимание, что тесты в статье сделаны исключительно ради наглядности. Лабораторные испытания провел пр...

Использование бинарного дерева в swift с помощью enum на примере OCR Была цель создать приложение на mac, которое может распознавать текст кода с изображений и видео. Хотелось сделать так, чтобы даже при большом объеме кода, текст распознавался менее, чем за секунду. Проблема облегчается тем, что язык на котором пишут код всегда английский ...

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

Rust + CLion = Любовь Привет, Хабр! В общем как я обещал вот рассказ о том как CLion в качестве IDE для Rust на MacOS использовать. Почему не IntelliJ IDEA? Потому что CLion может дебажить. Почему LLDB, а не GDB? Потому что LLDB у меня вместе с XCode был установлен. Мне нравиться эта IDE и наде...

Что ожидать от AirPods 3 По данным статистики, на сегодняшний день, AirPods являются самыми покупаемыми беспроводными наушниками в мире. Настоящие фанаты Apple готовы простить их главный недостаток — высокую цену, ведь достоинств данного аксессуара намного больше. Прошло не так много времени с...

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

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

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

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

Следим за изменением файлов с помощью Alerting OpenDistro for Elasticsearch Сегодня возникла потребность в мониторинге изменений определенных файлов на сервере, существует много разных способов например osquery от facebook, но так как недавно я начал пользоваться Open Distro for Elasticsearch решил мониторить файлы эластиком, одним из его beat'ов. Ч...

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

Ученые открыли еще одно свойство света Группа исследователей из нескольких научных учреждений Испании и США обнаружила новое свойство света, о котором не было известно ранее. Это свойство получило название "само-вращающий момент света" (light-self-torque), и его открытие содержит большой потенциал для многих обла...

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

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

Samsung запустила магазин быстрых команд для Bixby Голосовой ассистент Bixby не очень популярен в России, а потому многие даже не догадываются о том, на что он способен. Samsung проделала большую работу, чтобы составить конкуренцию Google Assistant и Siri, обучив помощника множеству всевозможных навыков. Благодаря им Bixby ...

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

[Перевод] Приключения с ptrace(2) На Хабре уже писали про перехват системных вызовов с помощью ptrace; Алекса написал про это намного более развёрнутый пост, который я решил перевести. С чего начать Общение между отлаживаемой программой и отладчиком происходит при помощи сигналов. Это существенно усложняет...

Jonsbo выпустила радиатор для SSD В последнее время в персональных компьютерах, особенно когда речь идет об игровых системах, стали использовать твердотельные накопители формата M.2, так как они дают возможность загружать файлы быстрее обычного SSD. При одинаковой стоимости такой твердотельный накопитель мож...

Может ли группа крови влиять на характер человека? На мембране эритроцитов существуют сотни антигенов и за их наличие полностью отвечает генетика. Для системы АВО большое значение имеют только два антигена. Именно по наличию или отсутствию антигенов А или В определяют группу крови Если вы вдруг окажетесь в Японии, а ваш случ...

Intel инвестирует в чип ИИ, который будет передавать данные в 1000 раз быстрее Intel инвестирует 13 миллионов долларов в Untether AI, стартап, который работает над новым типом чипа для искусственного интеллекта, который обещает выполнять нейронно-сетевые вычисления с повышенной скоростью. Untether — родом из Торонто, Канада — уже разработала прототип ...

#фото | OSIRIS-REx показал кратеры астероида Бенну с идеальными образцами грунта Запущенная в 2016 году автоматическая межпланетная станция OSIRIS-REx продолжает свою работу — на данный момент она ищет идеальное место для сбора грунта, образцы которого впоследствии будут отправлены на Землю. Так как большая часть космического объекта покрыта валунами, и...

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

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

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

Как адаптировать UX/UI под permissions Во многих проектах существует процессы аутентификации (в той или иной степени). Написано много “бест практис” во всех известных технологиях и т.д. и т.п. Но вот пользователь сделал логин и? Ведь он далеко не всё может сделать. Как определить что он может видеть, а что нет. ...

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

Google добавит в Chrome важную защитную функцию Разработчики Google намерены внедрить в Chrome для настольных платформ функцию защиты от атак типа drive-by, состоящих в самопроизвольной загрузке на устройство нежелательных компонентов. Чаще всего загрузку инициируют плавающие фреймы на скомпрометированных веб-сайтах, что...

«Чешское вторсырье»: Почему не стоит покупать Skoda Octavia А7 2017 рассказал эксперт Автоблогер AkerMehanik объяснил, почему не стоит приобретать Skoda Octavia А7 2017 года выпуска. Эксперт рассказал о причинах, по которым именно данная модель «Октавии» чаще всего продается на российском вторичном рынке с очень маленьким пробегом. Блогер напомнил, что верси...

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

Аппликатор Ляпко – Здоровье превыше всего Что мы только не делаем для того, чтобы оставаться здоровым человеком. Сегодня мы бы хотели представить вашему вниманию доступное и простое решение, позволяющее приносить пользу вашему организму. Встречайте, перед вами аппликатор Ляпко, польза которой основывается на целебны...

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

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

Идеальный рабочий инструмент: обзор монитора Philips Brilliance 272P7V Это уже далеко не первый монитор Philips в нашей тестовой лаборатории и точно не единственный со встроенной web-камерой. Тем не менее Brilliance 272P7V сходу ворвался в топ нашего чарта моделей, рекомендованных к покупке. Чем, спрашивается, так запомнилась эта модель? Качест...

Critical Strike CS: Counter Terrorist Online FPS 6.41 Вы фанат старых любимых контр-террорист игр? У нас для вас хорошие новости, перед вами самая лучшая 3D FPS игра на данный момент! Участвуй в авангардном поле битвы Critical Strike! Играй с друзьями и другими игроками, тебе понравиться стрелять на мобильном устройстве! Иг...

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

[Перевод] Как работает Zig? От переводчика: этот пост был опубликован в блоге автора 15 марта 2018 года. Так как язык развивается, в настоящее время его синтаксис может отличаться. Всё описанное относится к Zig 0.2.0, текущая версия языка — Zig 0.3.0. Я связался с автором поста, и он любезно предостави...

Анатомия акустических систем: правда и вымыслы об NXT-излучателях Рад приветствовать всех вновь. Мы возобновляем активность в этом блоге после непродолжительного перерыва. И начну я с поста о сравнительно необычной разновидности звуковых излучателей, которые последние 20 лет применяются для создания акустических систем. Многим также знаком...

Ночной режим увеличивает время работы смартфонов на 30% – но вам понадобится OLED-дисплей В новой iOS 13 появился давно востребованный «Dark mode» (ночной режим), наиболее обсуждаемым свойством которого стало не снижение утомляемости глаз, а экономия заряда батарей. Для проверки эффективности этой опции портал PhoneBuff устроил наглядный тест с применением двух и...

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

Получение обычных SMS в мессенджеры Viber и Telegram (с помощью шлюзов GoIP) Во многих компаниях использующих IP-телефонию и применяющих GSM-шлюзы для корпоративной связи часто возникает вопрос приема и отправки СМС со своих номеров. Для китайских моделей GOIP существует неплохое решение GOIP-SMS-Сервер, о котором неоднократно упоминалось на простор...

Удивительные свойства ураганов на других планетах В начале ХХ века знаменитый писатель-фантаст Эдгар Берроуз мог только мечтать о космических путешествиях. Благодаря своей неуемной тяге к космосу и тому, что с ним связано, писатель создал цикл романов, посвященных теме колонизации Красной планеты. Но мог ли знаменитый созд...

Программист-защитник сильнее энтропии © Dragon Ball. Goku. Программист-защитник в любой момент и в любом месте кода ожидает появления потенциальных проблем и пишет код таким образом, чтобы заранее от них защититься. А если от проблемы нельзя защититься, то хотя бы сделать так, чтобы её последствия и влияние на ...

Arend – язык с зависимыми типами, основанный на HoTT (часть 2) В первой части статьи про язык Arend мы рассматривали простейшие индуктивные типы, рекурсивные функции, классы и множества. 2. Сортировка списков в Arend 2.1 Упорядоченные списки в Arend Определим тип упорядоченных списков как пару, состоящую из списка и доказательства его ...

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

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

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

Реструктуризация? Спасибо, не надо! В последнее время в погоне за модным трендом на трансформацию и цифровизацию многие компании затевают масштабные перестройки своих организационных структур. Стоит ли это делать? Даст ли это ожидаемый результат? Роб Ингланд, известный многим как IT Skeptic, считает, что подоб...

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

Julia. Генераторы отчётов и документации Одной из актуальных проблем во все времена, является проблема подготовки отчётов. Поскольку Julia — язык, пользователи которого непосредственно связаны с задачами анализа данных, подготовки статей и красивых презентаций с результатами расчётов и отчётов, то эту тему просто ...

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

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

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

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

Разрабатываем утилиту на GraalVM Постановка задачи Периодически у меня возникает задача поделиться файлами по локальной сети, например, с коллегой по проекту. Решений для этого может быть очень много — Samba / FTP / scp. Можно просто залить файл в общедоступное публичное место типа Google Drive, приложить к...

Тотальная распродажа пластика Polymaker! Всем привет!Чтобы обеспечить вас самым лучшим пластиком на зимний период, мы решили устроить беспрецедентную акцию и объявляем распродажу пластика от компании PolyMaker! В акции участвуют филаменты PLA, ABS и PETG из линейки PolyLite. В течение ноября Вы сможете приобрести п...

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

Системно-векторная психология 1.7 Актуальная и результативная психология в твоем смартфоне! Легкое и удобное приложение — Системно-векторная психология Юрия Бурлана! Раскрытие сложнейших вопросов – в чем смысл жизни? Как преодолеть апатию, как преодолеть лень, как преодолеть страхи? Как наладить взаимоотноше...

Сообщения об ошибках установки Windows 10 скоро станут понятней Обычным пользователям их будет гораздо проще понятьСообщения об ошибках являются нормой для пользователей ПК, но это не делает их менее расстраивающими, когда они всплывают; особенно когда они не предлагают много полезной информации, сообщает ITbukva.com.Плохо объясненные ош...

Как создать отдел Data Science и не облажаться Data Science начал приходить не только в большие компании, но и в маленькие, и даже в стартапы. Однако очень часто у топ-менеджеров нет понимания, что требуется для его успешного применения. Многие думают, что один дата-саентист за месяц решит все проблемы компании, а иску...

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

#Universal_Audio OX Amp Top Box – гитарный предусилитель с набором эмуляций Universal Audio выпустили систему OX Amp Top Box, которая сочетает в себе ламповый гитарный предусилитель и набор эмуляций кабинетов, усилителей, микрофонов и эффектов.Устройство позволяет полностью смоделировать тон гитары и точно имитирует особенности различного оборудован...

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

Видеокарту XFX Radeon RX 5700 показали на рендере Сетевые источники поделились качественным рендером видеокарты Radeon RX 5700 от XFX, которая еще не была представлена официально. Отметим довольно необычную форму кожуха, систему охлаждения с алюминиевым радиатором и двумя 100-мм вентиляторами. Судя по размерам радиатора и т...

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

Исследователи имитируют решётчатые структуры для создания более прочных 3d-печатных метакристаллических материалов В совместном исследовании учёные из Имперского колледжа Лондона и Университета Шеффилда проанализировали решётчатые структуры 3d-печатных объектов и сравнили их со структурой металлического монокристалла. Они обнаружили, что решётки почти точно воспроизводят монокристалличес...

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

Российские исследователи разработали гибкий бетон со свойствами резины Ученые Центра военных исследований Дальневосточного федерального университета (Россия) разработали уникальный бетон, представляющий собой смесь из цемента и связующего компонента (до 40 % всей массы), состоящего из золы рисовой шелухи, отходов дробления известняка и ква...

Россияне придумали замену полупроводникам, которая ускорит компьютеры в десятки раз Об этом сообщает CNews со ссылкой на информагентство ТАСС.Добиться внушительного скачка производительности вычислительной техники планируется с помощью особых компактных элементов на основе сверхпроводников (материалов, электрическое сопротивление которых равно нулю), которы...

Badoo Jira API Client: магия в Jira на PHP Если в строке поиска на Хабре ввести “Jira Badoo”, результаты займут не одну страницу: мы упоминаем её почти везде, потому что она играет важную роль в наших процессах. Причём каждый из нас хочет от нее немножко разного. Разработчик, которому пришла задача на ревью, ожида...

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

Автоматизация: как работать с обновлениями Привет, Хабр! Я довольно давно и много занимаюсь автоматизацией тестирования. И не понаслышке знаю, какую боль иногда доставляют новые версии чего угодно. Обновили XCode, вышла новая Selenium, придумали новый браузер (особое спасибо Microsoft за Edge и его драйвер), зачем-т...

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

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

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

На МКС научились выращивать кости Российские учёные объявили о создании искусственной кости в космических условиях. Для этого на МКС был задействован биопринтер «Орган.Авт», использующий принцип магнитной левитации, позволяющий создавать объект сразу со всех сторон в отличие от традиционной послойной 3D-печа...

Как вычисляют сумасшедших — 2: блеск и нищета патопсихологической диагностики Привет, Хабр! Меня зовут Кристина, я клинический психолог. Около двух лет назад я опубликовала на Geektimes пост о патопсихологической диагностике, в котором рассказала о том, как производится исследование психики пациентов в психиатрическом стационаре на предмет наличия и...

Российские ученые нашли безопасный способ получения кремниевых нанонитей Открытие учёных МГУ может найти применение в промышленном производстве основанных на нанокремнии антиотражающих покрытий для солнечных батарей, оптических сенсоров для обнаружения различных молекул, наноконтейнеров для доставки лекарств. Исследование выполнено при поддержке ...

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

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

WAL в PostgreSQL: 3. Контрольная точка Мы уже познакомились с устройством буферного кеша — одного из основных объектов в разделяемой памяти, — и поняли, что для восстановления после сбоя, когда содержимое оперативной памяти пропадает, нужно вести журнал предзаписи. Нерешенная проблема, на которой мы остановились...

Точность 3D принтера или какой принтер лучше по качеству печати? Нам часто задают такие вопросы: "С какой точностью печатает этот 3D принтер?" или "Я ювелир и мне нужна точность 10 микрон, какой принтер посоветуете?", или, пожалуй, это мой любимый вопрос - "Какой принтер лучше по качеству печати?"Чтобы ответить на эти вопросы, нужно снача...

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

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

#видео | Напечатанный на 3D-принтере бокал меняет цвет в зависимости от ракурса Начиная с 4 века нашей эры в ювелирном деле и даже космонавтике используется дихроичное стекло, которое меняет свой цвет в зависимости от ракурса, с которого на него смотрят. Оно состоит из окисей разнообразных металлов и по-разному отражающих свет — этим и объясняется необ...

[Из песочницы] Vuex — чрезмерное использование геттеров в приложении. Разбор ошибки В этой статье пойдет речь об распространенной ошибке, которую делают большинство начинающих при разработке приложения на Vue + Vuex. Мы поговорим о геттерах (getters) и как их правильно использовать. Также мы рассмотрим вспомогательные функции mapState и mapGetters. Примеча...

Путин не хочет передавать операторам частоты для запуска 5G в России Владимир Путин поддержал позицию Совета безопасности по непредоставлению частот Минобороны сотовым операторам для развития сетей 5G в России. По мнению Совбеза, диапазон частот 3,4–3,8 ГГц не может быть использован одновременно мобильными операторами и государственными ведо...

Google бесплатно заменит Google Home, которые сломались после обновления Google случайно сломала колонки Google Home по всему миру, но менять их будет не везде Может ли экосистема, которой пользуется человек, влиять на его мировосприятие? Мне кажется, что может, и пользователи iOS и Android доказывают это на своём примере. Первые никогда не были ...

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

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

[Перевод] Разработка веб-серверов на Golang — от простого к сложному Пять лет назад я начал разрабатывать Gophish, это дало возможность изучить Golang. Я понял, что Go — мощный язык, возможности которого дополняются множеством библиотек. Go универсален: в частности, с его помощью можно без проблем разрабатывать серверные приложения. Эта ...

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

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

Госдума уточнит определения "шпионских" технических средств Как говорится в пояснительной записке к первой инициативе, результаты анализа правоприменительной практики в указанной сфере свидетельствуют о том, что в законодательстве Российской Федерации значение термина "специальные технические средства, предназначенные для неглас...

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

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

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

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

Получаем абсолютные курсы из парных кросс-курсов валют Проект: “Абсолютный курс валют” Введение О проекте Проект “Абсолютный курс валют” занимается анализом парных валютных курсов, выделением из них абсолютных валютных курсов и их анализом. В рамках проекта получена методика преобразования от парных курсов к абсолютным валютным...

Лекарство от всех болезней Современные организации — сложные организмы. В них одновременно протекает множество процессов, взаимодействует бесчисленное число субъектов. Как и в любом сложном организме, в них возникают сбои — что-то идёт не так, как положено, или не идёт вовсе. Как...

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

В SWIFT назвали криптовалюты нестабильными и бесполезными Международная межбанковская система SWIFT не видит в цифровых валютах конкурента, сообщает Fintech Futures. «Они [криптовалюты] падают в цене как йо-йо, они бесполезны и нестабильны», — заявили представители системы на брифинге в Лондоне.  Единственной цифровой валютой...

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

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

[Из песочницы] Транзакции и механизмы их контроля Транзакции Транзакцией называется последовательность операций над данными имеющая начало и конец Транзакция это последовательное выполнение операций чтения и записи. Окончанием транзакции может быть либо сохранение изменений (фиксация, commit) либо отмена изменений (откат, r...

[Из песочницы] Angular schematics, или как я писал свой шаблон для angular cli Здравствуйте, меня зовут Максим. Уже несколько лет я занимаюсь front-end разработкой. Мне часто приходится иметь дело с версткой различных html шаблонов. В своей повседневной работе я обычно пользуюсь сборщиком webpack c настроенным шаблонизатором pug, а также использую мето...

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

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

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

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

Разработан самый черный материал в мире Самый черный материал на планете выглядит как абсолютная пустота Как утверждает портал sciencedaily.com, инженеры MIT смогли создать особый материал, который в 10 раз чернее, чем все то, что когда-либо было изготовлено ранее. Уникальный материал сделан из вертикально выровн...

Что iPhone 11 делают в темноте? Новый смартфон от Apple в руке За две недели, что прошли с момента релиза новых iPhone 11, журналисты, казалось, исследовали их со всех сторон, дав всем трём устройствам линейки экспертную оценку по всем параметрам. Внимательно изучили качество сборки, цветопередачу экранов,...

Как упростить исследование БД Oracle: «джентльменский набор» скриптов Добрый день! Мы команда системных аналитиков одного из подразделений управления данными «Ростелекома». В нашей компании насчитывается более 300 неоднородных источников данных — такое многообразие необходимо для поддержки работы Ростелекома по всем многочисленным направлениям...

Custom refactoring tool: Swift Любой инженер стремится сделать процесс своей работы максимально оптимизированным. Нам, как мобильным разработчикам iOS, очень часто приходится работать с однообразными структурами языка. Компания Apple улучшает инструменты разработчиков, прилагая много усилий, чтобы нам был...

Почему от 3D болит голова / Часть 8 Расфокус и будущее 3D S3D: No pain IS gain Когда-то давно в далекой галактике Geektimes был опубликован цикл статей о том, почему 3D-фильмы так сложно снимать без головной боли у зрителей. Как это часто бывает, цикл безвременно оборвался из-за недостатка времени у автора. При том, что тонны мат...

Windows 10 блокирует некоторых пользователей от обновления или загрузки ОС Что сейчас произошло? На данный момент значительная часть пользователей Windows 10 не может обновить Windows 10, обновить Защитник Windows, загрузить или запустить определенные приложения Microsoft из Магазина или загрузить и установить новую копию Windows. К счастью, пробле...

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

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

На орбите Земли есть надувная скульптура, но она не может развернуться В декабре 2018 года ракета-носитель Falcon 9 отправила на околоземную орбиту надувную скульптуру ромбовидной формы. Ожидалось, что благодаря отражению солнечного света ее будет видно с земли невооруженным глазом, но создатели до сих пор не могут дать спутнику команду на рас...

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

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

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

[Перевод] Стратегии деплоя в Kubernetes: rolling, recreate, blue/green, canary, dark (A/B-тестирование) Прим. перев.: Этот обзорный материал от Weaveworks знакомит с наиболее популярными стратегиями выката приложений и рассказывает о возможности реализации наиболее продвинутых из них с помощью Kubernetes-оператора Flagger. Он написан простым языком и содержит наглядные схемы, ...

[Перевод - recovery mode ] Руководство по SQL: Как лучше писать запросы (Часть 2) Продолжение статьи Руководство по SQL: Как лучше писать запросы (Часть 1) От запроса к планам выполнения Зная, что антипаттерны не статичны и эволюционируют по мере того, как вы растете как разработчик SQL, и тот факт, что есть много, что нужно учитывать, когда вы задумыва...

[Перевод] Внепроцессный отладчик для C++ в Visual Studio 2019 В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++, который использует внешний 64-разрядный процесс для размещения своих ресурсозатратных компонентов. Если у вас ранее возникали проблемы с памятью при отладке приложений C++, теперь эти проблемы должны быт...

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

Разработка чат-бота (laravel+botman) Welcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В ...

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

[Перевод] Насколько хорошо вы знаете CSS? (+ мини-тест) Отличие между успешным использованием CSS и мучительными попытками справиться с ним, зачастую зависит от мелких деталей. На самом деле, в CSS очень много нюансов. Одна из наиболее часто встречающихся областей, где я часто замечаю такую борьбу — это стилизация макетов. Личн...

[Из песочницы] Идея, как можно предоставлять сотрудникам временный доступ к ресурсам клиента, не светя лишний раз пароли Небольшая предыстория После лекции на HighLoad++ 2017. Я посмотрел этот доклад, “Как мы админа увольняли”, в записи. Докладчик сказал, что все web компании испытывает проблемы с паролями, и у меня появилась идея как это решить. Скорее всего кто-то уже сделал, но, если честно...

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

F#3: Форматирование текста При работе с любым языком вам, скорее всего, нужно будет отформатировать текст, и F# ничем не отличается. Поскольку F# является языком .NET, мы всегда можем использовать Console.WriteLine (..) и String.Format (..), где мы можем использовать любой из обычных форматеров, кото...

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

Автобатлер от Blizzard: в Hearthstone появится новый режим «Поля сражений» На BlizzCon 2019 компания Blizzard не только анонсировала новое дополнение для карточной игры Hearthstone, но и представила свежий игровой режим, основанный на концепции популярных сегодня автобатлеров. Здесь также одновременно сражаются по 8 игроков, собирая свою армию, ул...

Canon RF 35mm F1.8 Macro IS STM: широкоугольный макрообъектив для нового байонета Canon RF Canon RF 35mm F1.8 Macro IS STM — отличный универсальный боец. Пускай «под микроскопом» можно найти признаки несовершенства, это замечательный объектив за свои деньги, который может стать вашим самым выгодным приобретением. В одном корпусе вы получаете инструмент для макросъ...

Пример разбора C++ кода с помощью libclang на Python На одном личном проекте на C++ мне потребовалось получать информацию о типах объектов во время выполнения приложения. В C++ есть встроенный механизм Run-Time Type Information (RTTI), и конечно же первая мысль была использовать именно его, но я решил написать свою реализацию,...

Видео: подробный обзор новшеств крупного дополнения Civilization VI: Gathering Storm Компания 2K Games и студия Firaxis Games опубликовали свежий трейлер Sid Meier’s Civilization VI: Gathering Storm, в котором подробно освещены все элементы дополнения. Дополнение Sid Meier’s Civilization VI: Gathering Storm введёт в геймплей такие факт...

С чего начать изучать веб-разработку в 2019 году или HTML Academy VS Codecademy VS FreeCodeCamp Привет, Хабр! Хочу поделиться своими мыслями о самых популярных площадках для изучения веб-разработки HTML Academy, Codecademy, FreeCodeCamp (мне бы хотелось прочитать подобную статью, когда я только начинала учиться веб-разработке самостоятельно). *Данный обзор является мо...

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

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

[Перевод] Использование Typescript с React – руководство для новичков Друзья, в преддверии выходных хотим поделиться с вами еще одной интересной публикацией, которую хотим приурочить к запуску новой группы по курсу «Разработчик JavaScript». Потратив последние несколько месяцев на разработку приложений на React и библиотек с использованием T...

Две бутылки фотополимера для 3D принтера по цене двух бутылок фотополимера для 3D принтера Теперь купить фотополимер для 3D принтера можно и в нашем интернет-магазине 3D принтеров! И в честь этого знаменательного события, мы объявляем о беспрецедентной акции (ну ведь правда, такого еще не было ни у кого):  Две бутылки фотополимера для 3D принтера по цене двух буты...

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

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

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

Ученые разработали искусственную кожу со «сверхчеловеческими» возможностями Группа американских и канадских инженеров, химиков и биологов из Коннектикутского университета и Университета Торонто разработали новый вид сенсора, наделяющий искусственную кожу возможностью чувствовать давление, вибрации и даже магнитные поля. Данная технология поможет во...

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

[Из песочницы] Красивые точные часы из старого смартфона Речь в статье пойдёт о том, как старый ненужный мобильник переделать в отличные настенные часы с крупными цифрами, всегда точным временем и резервным питанием. Я расскажу о некоторых выясненных особенностях сихронизации времени в ОС Андроид, а также о разных электрических...

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

Blazor + MVVM = Silverlight наносит ответный удар, потому что древнее зло непобедимо Привет Хабр! Таки да, скоро выходит net core 3.0 и там будет шаблон проекта с Blazor как один из дефолтных. Название у фреймворка, по-моему, похоже на название какого-нибудь покемона. Блазор вступает в бой! Решил я значит глянуть что за зверь такой и с чем его едят поэтому с...

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

Новая статья: Групповое тестирование видеокарт в Quake II RTX: «Квака» опять тормозит В марте NVIDIA объявила, что берет под крыло любительский проект q2vkpt и собирается выпустить собственную версию нетленной классики с графическим движком на основе трассировки лучей. И вот, спустя три месяца томительного ожидания, она перед нами. Но что же особенного в обно...

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

Гиперкар на 800 лошадей решает проблемы электрокаров, но опасен для природы Электрические автомобили уже хорошо зарекомендовали себя как транспорт для ежедневной езды по городу. Однако, они непригодны для длительных поездок из-за ограниченного заряда аккумулятора, поэтому некоторым производителям приходится искать способы заряжать их прямо во время...

При помощи редактора генома удалось добиться невосприимчивости к яду Редактор генома CRISPR/Cas9 способен на многое! Небезызвестный всем читателям нашего сайта редактор генома CRISPR/Cas9, который в последнее время позволяет ученым сделать все больше открытий, вновь поразил мировое сообщество тем, на что способен. Если раньше CRISPR/Cas9 позв...

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

Удалённое управление эмулятором Fceux с помощью Python В статье я опишу, как сделать эмулятор NES управляемым удалённо, и сервер для удалённой отправки команд на него. Зачем это нужно? Некоторые эмуляторы различных игровых консолей, в том числе и Fceux, позволяют писать и запускать пользовательские скрипты на Lua. Но Lua – пл...

[Перевод] Подробности о JavaScript-объектах Автор материала, перевод которого мы сегодня публикуем, говорит, что в JavaScript-объектах содержится много такого, о существовании чего можно и не подозревать, пользуясь ими в повседневной работе. Объекты в JavaScript очень легко создавать, с ними удобно работать, они кажут...

Мнение: Почему Apple не станет выпускать складной iPhone На Международной выставке Mobile World Congress 2019 в Барселоне нам продемонстрировали первые складные смартфоны. Надо отдать должное — подобные устройства выглядят действительно впечатляюще. Но я глубоко убежден, что Apple не последует всеобщему тренду и не станет в...

Что такое холестерин и опасен ли он для здоровья? Наличие в крови большого количества «плохого» холестерина может грозить человеку обзавестись рядом хронических заболеваний В далеком 1815 году известный французский химик того времени Мишель Шеврель синтезировал неизвестное ранее вещество, которое он назвал холестерином (в б...

[Из песочницы] О целесообразности Selenium WebDriverWait Чем ближе я знакомлюсь с Selenium WebDriver, тем больше у меня возникает вопросов, почему тот или иной функционал выполнен так, а не иначе. В своем выступлении «Заморочки в Selenium WebDriver» Алексей Баранцев проливает свет на тонкости реализации этого инструмента автоматиз...

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

Аскорбиновая кислота – полезные свойства и противопоказания Аскорбиновая кислота находится в большом количестве в пищевых продуктах. Она важна для здоровья человека, ведь без нее развивается ряд опасных состояний. Витамин С – что это такое Аскорбиновая кислота (витамин С) – важное вещество для организма, ее формула – С6Н8О6. Без нее ...

Интересные факты о титановой версии Apple Card Две недели назад, 25 марта, компания Apple представила собственную кредитную карту, которую будет эмитировать совместно с банковским холдингом Goldman Sachs. Новейший продукт получил две версии – виртуальную и физическую с возможностью заказа напрямую из приложения Wallet. ...

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

Смартфон BQ 5541L Shark Rush: доступный мобильный «внедорожник» российского бренда Этот смартфон в симпатичном защищенном корпусе имеет скромную начинку — камеры, например, совсем слабые. Странно, но большинство производителей при выпуске таких аппаратов сосредотачивается именно на защитных свойствах корпуса, игнорируя более традиционные аспекты смартфона,...

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

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

Исследования: магнитный материал для 3д-печати Учёные из Национальной лаборатории Министерства энергетики США имени Лоуренса, находящейся в городе Беркли в штате Калифорния, разработали усовершенствованный 3Д-материал с магнитными свойствами. Таким образом специалистам удалось совершить научный прорыв. «Нам удал...

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

Windows 10 19H1: авторизация при помощи мобильного телефона Microsoft пытается всячески отговорить пользователей использовать стандартные пароли, и по возможности перевести всех на альтернативные методы авторизации, в том числе и на биометрические. Понятное дело, что не у всех есть устройства с поддержкой технологии Windows Hello, гд...

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

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

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

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

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

Гибкий, термостойкий и прочный. Фотополимер Gorky Liquid Flex Добрый день!Компания ООО ‘НПП ‘3Д Аддитивные Технологии’ постоянно занимается исследованиями в области фотополимерных материалов для 3д-печати. Новые материалы с новыми физико-механическими свойствами, нестандартные решения для применения фотополимеров, из...

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

Деливерим фичи быстрее. Опыт Android-разработки в Badoo Всем привет! Меня зовут Анатолий Варивончик. Я работаю в Badoo уже больше года, а мой общий стаж Android-разработки — более пяти лет. В своей практике я и мои коллеги часто сталкиваемся с необходимостью тестировать идеи максимально быстро и просто. Мы не хотим тратить много...

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

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

Несколько подводных камней статической типизации в Python Думаю, мы все потихоньку уже привыкаем, что у Python есть аннотации типов: их завезли два релиза назад (3.5) в аннотации функций и методов (PEP 484), и в прошлом релизе (3.6) к переменным (PEP 526). Так как оба этих PEP были вдохновлены MyPy, расскажу, какие житейские радос...

Проблем у Microsoft прибавилось. Автоматическое обновление Windows 10 ломает массу приложений и фирменный антивирус Выпущенное около недели назад обновление безопасности для пользователей систем с установленной Windows 10 May 2019 Update (версия 1903) оказалось ещё более проблемным, чем предполагалось.  Ранее мы уже сообщали, что автоматическое обновление Windows 10 KB4517389 п...

Протокол для общения между iframe и основным окном браузера Многим разработчикам периодически требуется наладить общение между несколькими вкладками браузера: возможность посылать сообщения из одной в другую и получать ответ. Такая задача встала и перед нами. Существуют стандартные решения вроде BroadcastChannel, однако поддержка в б...

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

[Из песочницы] Как одно изменение конфигурации PostgreSQL улучшило производительность медленных запросов в 50 раз Здравсвуйте, хабровчане! Предлагаю вашему вниманию перевод статьи «How a single PostgreSQL config change improved slow query performance by 50x» автора Pavan Patibandla. Она очень сильно мне помогла улучшить производительность PostgreSQL. В Amplitude наша цель — предоставит...

Патент недели: новый вид пластика При непосредственном участии Федеральной службы по интеллектуальной собственности («Роспатента») мы решили ввести на сайте рубрику «Патент недели». Еженедельно в России патентуются десятки интересных изобретений и усовершенствований — почему бы не рассказывать о них в числе ...

Желтые очки позволяют лучше видеть за рулём в ночное время. Правда или ложь? По данным ГИБДД, в первые два месяца 2019 года в России произошло более 6 000 аварий с участием пешеходов, причем в большинстве случаев виновными оказались водители. Производители автомобилей пытаются снизить количество таких несчастных случаев при помощи систем обнаружения...

3=2! 3 катушки пластика Tiger3D по цене 2-ух! Добрый день!У нас стартовали поставки пластика для 3D печати Tiger3D, и в связи с этой хорошей новостью мы дарим подарки!На сайте cvetmir3d.ru стартует АКЦИЯ «3=2»:покупая 3 катушки пластика Tiger3D любого типа (ABS, PLA или PETG), Вы получаете вподарок скидку 1200 руб., что...

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

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

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

[Перевод - recovery mode ] Использование Union вместо OR Иногда медленные запросы можно исправить, немного изменив запрос. Один из таких примеров может быть проиллюстрирован, когда несколько значений сравниваются в предложении WHERE с помощью оператора OR или IN. Часто OR может вызывать сканирование индекса или таблицы, которая м...

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

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

Deep Learning vs common sense: разрабатываем чат-бота Чем больше пользователей у вашего сервиса, тем выше вероятность, что им понадобится помощь. Чат с техподдержкой — очевидное, но довольно дорогое решение. Но если применить технологии машинного обучения, можно неплохо сэкономить. Отвечать на простые вопросы сейчас может и бо...

Как подключить AirPods к Android Apple максимально упростила подключение беспроводных наушников AirPods на всех своих устройствах, чтобы это происходило за считанные секунды. Но только потому, что AirPods сделаны Apple и интегрированы с продуктами Apple, не означает, что вы не можете использовать их в каче...

Greenplum 6: обзор новых фич Вот уже 16 лет как открытая массивно-параллельная СУБД Greenplum помогает самым разным предприятиям принимать решения на основе анализа данных. За это время Greenplum проник в различные сферы бизнеса, в числе которых: ритейл, финтех, телеком, промышленность, e-commerce. Го...

Microsoft проводит конкурс агентов ИИ на платформе Minecraft Участники конкурса совревнуются в нескольких играх на платформе Minecraft. Слева: игра Build Battle, где игрокам необходимо воссоздать структуру (в данном случае структура расположена на земле). Справа: игра Pig Chase, где агенты ИИ должны сотрудничать, чтобы загнать свинью...

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

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

Почему коты и кошки мурлыкают? Кошки — одни из самых популярных домашних животных в мире Кошки, наряду с собаками, являются одними из самых популярных домашних животных в мире. По статистике, сегодня в мире насчитывается более 600 миллионов домашних кошек, а число их пород уже перевалило за 200. Наверное,...

Как я решил проблему с Bootcamp и macOS Mojave У многих из нас, однажды купивших Mac, не получается расстаться с прошлым. С прошлым в виде компьютеров с Windows. Хорошо, что есть возможность запустить Windows на Mac! Кто-то использует Bootcamp из-за абсолютной несовместимости программ для OS X и Windows, а программы нуж...

Идея для самодельного 3д принтера Ещё раз привет народ, недавно публиковал пост о принтере, точнее идее к нему. Я посчитал, что там много недостатков и много чего переделал.Сделал управление вала ось z через ременную передачу, натяжение большого быть не должно, т.к. будут трубки алюминиевые и масса всего сто...

Google убила Chromecast Audio В 2015 году компания Google представила устройство Chromecast Audio, которое подключается к любому динамику посредством линейного выхода 3,5 мм, и тем самым позволяет проигрывать музыку по Wi-Fi через мобильное приложение. С помощью этого крошечного круглого устройства можно...

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

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

Управление семисегментным дисплеем с помощью ПЛИС Привет, Хабр! Хочу внести свою посильную лепту в продвижение ПЛИС. В этой статье я постараюсь объяснить, как на языке VHDL описать устройство, управляющее семисегментным дисплеем. Но перед тем как начать, хочу кратко рассказать о том как я пришел к ПЛИС и почему я выбрал язы...

[Из песочницы] Типизация REST API для фронтенд разработчика Сегодня широкое распространение имеют следующие подходы для описания взаимодействия браузера и сервера, такие как OpenApi & GraphQL. В этой статье я расскажу о нашей попытке сделать статически типизированное REST API и избавить фронтенд команду от написания кода по нап...

Полноценная мультиарендность в Zimbra OSE с помощью Zextras Admin Мультиарендность на сегодняшний день является одной из самых эффективных моделей предоставления ИТ-услуг. Единый экземпляр приложения, запущенный на одной серверной инфраструктуре, но который при этом доступен множеству пользователей и предприятий, позволяет максимально сниз...

Проблемы точного земледелия и как с ними жить Публикую размышления моего коллеги, которого нет на хабре, по его просьбе. Привет, Меня зовут Сева Генин. Я много лет занимался ГИС и агрохимией, а сейчас участвую в разработке onesoil.ai – бесплатной платформы для фермеров всего мира с AI внутри. Тема для хабра немного не...

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