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

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

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

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

Boston Dynamics: магия или имитация? Содержание Введение О стереотипах О научно-технических прорывах, магии и подмётках Ловкость рук и никакого мошенства Восстание роботов Заключение Магия — это могия. Кто могёт, тот и Маг! Александр Шевцов Магия и культура в науке управления Введение Рассуждая о робота...

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

[Перевод] Как работает Spring Boot Auto-Configuration Глубокое погружение в мир аннотации Spring Boot @Conditional с проработанными примерами реализаций классов доступа к БД Mongo и MySQL. В моем посте «Почему Spring Boot?» было рассмотрено создание Spring Boot приложения, из которого вы едва ли сможете понять, что происходит з...

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

Ляпы и загогулины. 2 Продолжаю тему ляпов и загогулин, начатую в статье “Ляпы учебников и курьезы учебы”. Напоминаю определения: Ляп – явная или завуалированная ошибка, не носящая, впрочем, фундаментального характера, так что помучившись можно её исправить. Загогулина – фраза, тема, изложенна...

Космическая пушка, паровая ракета и орбитальное зеркало В день космонавтики традиционно принято мечтать о высоком… Помечтаем? А заодно тут будет немного о прошлой статье об освоении Марса. Читать дальше →

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

Free API Мосбиржи в формулах Microsoft Excel Ранее уже писал про получение данных с Московской биржи через формулы Google Таблиц. Однако остался вопрос — можно ли получать эти же данные при локальном использовании Microsoft Excel или его свободного аналога LibreOffice Calc? Без использования скриптов или ручного копиро...

Любите ли вы IT-ребусы? Мы обожаем ребусы, квизы, нестандартные задачи. Да и вообще игровые и соревновательные элементы в обучении — проверено на практике (Слёрм SRE), что так участники лучше запоминают и меньше устают на интенсивах. И на этой недели мы подготовили серию ребусов, посвящённых одном...

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

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

Токсичный паритет Токсичный паритет Спасибо автору за статью! Вспомнил подобную историю, только с точностью наоборот. Это немного другой крик души, т.к некоторые дизайнеры тоже люди и «художника обидеть может каждый». В такой среде, иногда, всё напоминает матч в Dote 2. Все вспоминают чужих м...

Отложенный Alpha blending В этой статье я хочу поговорить о методах смешивания растеризуемой геометрии. Классические модели смешивания полупрозрачных объектов — Alpha, Additive, Multiplicative — объединяет один и тот же принцип отрисовки: последовательно рисуем один примитив за другим, смешивая получ...

Хабр Q&A 2019: итоги года Подводим итоги на Хабр Q&A: за год вы успели задать более 100 000 вопросов и дать почти 200 000 ответов! В статье вспоминаем самые большие запуски и делимся статистикой. Читать дальше →

Анонимные функции в PHP: сеанс чёрной магии с разоблачением Начать, наверное, следует с того, что анонимная функция(замыкание) в PHP — это не функция, а объект класса Closure. Собственно, на этом статью можно было бы и закончить, но если кому-то интересны подробности — добро пожаловать под кат. Читать дальше →

Таинственная программа LyX. Часть 2 Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме. LyX: Preview В меню Вставка есть команда Preview. Я ее понял в числе последних. Математический режим имеет, с одной стороны, преимущество в том, что вводимая формула о...

Как выбрать коммерческие курсы, обучающие ИТ-профессии При выборе курсов вас должны интересовать 2 цифры — доля людей, дошедших до конца курса и доля выпускников, устроившихся на работу в течение 3-х месяцев после окончания курса. Например, если курс заканчивают 50% начавших, а на работу в течение 3-х месяцев устраиваются 20% в...

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

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

Магия 2-х строк на Lua или как донести исходные заголовки HTTP Authorization header-авторизации до web-сервиcа Статья будет полезна тем: кому необходимо задействовать несколько видов авторизации в одном запросе к серверу; кто хочет открывать сервисы мира Kubernetes/Docker в общий интернет, не задумываясь о способах защиты конкретного сервиса; думает, что всё уже кем-то сделано, ...

И целого байта мало… (Часть #2) Сегодня поговорим о конкретной работе в области sizecoding. Дело в том, что некоторые релизы не только имеют культовый статус в узких кругах — они прямо и явно воздействовали на умы людей, заставляли учить отладчик, смотреть код, изучать все детали. Было просто непонятно и о...

[Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя Clip...

Новое в iOS 14: Как рисовать с распознаванием фигур на iPhone и iPad Будем откровенными – вносимые нами в рукописные заметки рисунки зачастую выглядят так, как будто их рисовал неумелой рукой ребенок в детском саду. К счастью, с выходом iOS 14 и iPadOS 14 появилось распознавание форм, превращая каракули в аккуратные геометрические формы, кото...

Сколько кода на C++ нужно написать для разбора HTTP-заголовка Authorization с помощью easy_parser из RESTinio? Мы продолжаем развивать бесплатный и открытый встраиваемый в С++ приложения HTTP-сервер RESTinio. В реализации RESTinio активно используются C++ные шаблоны, о чем мы здесь регулярно рассказываем (недавний пример). Одной из точек приложения C++ной шаблонной магии стал easy_p...

[Из песочницы] Как я отказался от вычисления квадратного корня Очень часто, при цифровой обработке сигналов необходимо вычислить длинну вектора, обычно это делается по формуле A=SQR(X^2+Y^2). Здесь возвести в квадрат значение не сложно, но операция вычисления квадратного корня не является простой операцией, особенно для микроконтролле...

ChaiScript — скриптовый язык для C++ Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript. Читать дальше →

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

Портативная колонка Z-poject Doublebeef — двойное моно по-русски. Тест, разборка и апгрейд Введение: Под новый год досталась в качестве подарка, колонка от отечественного (внезапно!) производителя, под длинным названием Z-Project MUSICDEALER Double Beef. Так как это была уже третья портативная колонка в личном пользовании — решил пустить ее под беспристрастный нож...

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

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

Debian: простое превращение i386 в amd64 Это краткая статья о том, как без переустановки организовать 64-x битную архитектуру на вашем 32-х битном Debian/Deabian-based дистрибутиве (который вы могли по-невнимательности загрузить вместо 64bit). * Ваше железо должно изначально поддерживать amd64, магию творить никто...

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

В The Division 2 скоро появится режим с перманентной смертью героя Идея отдаёт прямо-таки морозной свежестью (нет).

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

История о птице Додо из рода Фениксов. Великое падение Dodo IS Каждый год 21 апреля мы вспоминаем историю Великого падения Dodo IS в 2018 году. Прошлое – жестокий, но справедливый учитель. Стоит помнить о нём, повторять уроки, передавать новым поколениям накопленные знания и с благодарностью относиться к тому, кем мы стали. Под катом мы...

Climber 7. Директ и печатный экструдер для TPU. Climber 7 DirectПривет! Долго моделировали, много идей было. Получилось! Директ,  точнее очень короткий боуден.Обдув у меня крепится на неодимовых магнитах 10х3, получился быстросъем, который я давно хотел. Теперь можно печатать АБС, нейлоном и т.д. просто снимая обдув детал...

4-ая платформа отходит от б/у сервера Всем привет! Мы с коллегами столкнулись с дефицитом информации о развитии серверного оборудования, а также по сравнениям разных линеек при подборе конфигураций под самые ходовые нужды (по крайней мере те, с которыми мы в GaltSystems работаем чаще всего). Вспоминая нашу прошл...

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

Kivy. Сборка пакетов под Android и никакой магии Во вчерашней статье Python в Mobile development, в которой речь шла о библиотеке KivyMD (коллекции виджетов в стиле Material Design для использования их в кроссплатформенном фреймворке Kivy), в комментариях меня попросили рассказать о процессе сборки пакета для платформы A...

[recovery mode] Максимальное количество значений в enum Часть I Часть первая, теоретическая | Часть вторая, практическая По мотивам твита от Evgeny Mandrikov aka godin: Quiz: without running #Java compiler, do you know how many constants can be defined in enum?— Evgeny Mandrikov (@_godin_) December 13, 2019 В нём он задаётся вопросо...

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

[Перевод] PEP 3107 (Аннотации в функциях) Всем привет. Я решил полностью разобраться в пайтоновских аннотациях и заодно перевести цикл PEP-ов, документирующих эту тему. Мы начнём со стандартов версии 3.X и закончим нововведениями в python 3.8. Сразу говорю, что этот PEP — один из самых базовых и его прочтение пригод...

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

Сказ о том, как сделать машину времени для базы данных и случайно написать эксплойт Доброго времени суток, Хабр. Приходилось ли вам задумываться как поменять время внутри базы данных? Легко? Ну в некоторых случаях да, несложно — linux команда date и дело в шляпе. А если нужно поменять время только внутри одного экземпляра бд если их на сервере несколько? А...

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

Где скачать обои из iOS 14.2 и iPhone 12 в высоком качестве Apple нечасто радует своих пользователей новыми обоями. Как правило, запуск очередной партии происходит только пару раз в год. Первый – когда выходит новая итерация iOS, а второй – когда выходят новые планшеты компании, размер экрана которых требует отдельных рисунков рабоч...

[Перевод] Внутри виртуальной машины Python. Часть 1 Всем привет. Я решил наконец-то разобраться, как работает интерпретатор Python. Для этого стал изучать одну статью-книгу и задумал заодно перевести её на русский язык. Дело в том, что переводы не дают тебе пропустить непонятное предложение и качество усвоения материала уве...

Коробки для гуаши Друзья здравствуйте! Спасибо кому-то из вас скачал модель коробки для гуаши. Где и у кого незнаю, скачивал на работе, ищется легко. Печатал 2 коробки одну на 12 баночек, вторую на 16. Ту которая на 12 печатал с увеличением на 107 %, а крышку печатал 2 раза увеличивал ещё на ...

Магия заполнений Пришла мне в как-то в голову мысль: а почему бы не сделать универсальную штуку, чтобы и глаз радовала, и некую пользу приносила?В целом, было очень интересно посмотреть на процесс печати 3d заполнений не в программной среде, а, так сказать, воочию. А заодно оценить, наскольк...

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

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

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

Zabbix: топология сети наглядно и автоматически Управляете сетью большего размера, чем локалхост? Не управляете, но хотите научиться? Приглашаем вас на курс «Linux. Уровень 5. Zabbix. Мониторинг IT инфраструктуры предприятия». На бесплатном семинаре учебного центра «Специалист» при МГТУ имени Баумана вы узнаете, как научи...

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

Как работает Object Tracking на YOLO и DeepSort Object Tracking — очень интересное направление, которое изучается и эволюционирует не первый десяток лет. Сейчас многие разработки в этой области построены на глубоком обучении, которое имеет преимущество над стандартными алгоритмами, так как нейронные сети могут аппроксимир...

[Из песочницы] Наука vs IT. Как я бросил исследования ради разработки Привет, Хабр. Меня зовут Михеев Илья, я back-end разработчик в компании FINCH. Сегодня я расскажу о том, как простые люди попадают в IT, почему в «Сбере» на «Каширке» все плохо, а заодно расскажу почему молодые ученые уходят в IT. Думаю, что последняя тема больная для мног...

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

У Honor появились 2 новых ноутбука MagicBook и умные часы MagicWatch На прошлой неделе Honor анонсировала сразу три новых продукта, которые появились в магазинах. 2 ноутбука MagicBook 14 и Magic Book Pro, а также умные часты MagicWatch 2. Компания обещает буквально магию и крутой пользовательский опыт тем, кто остановит свой выбор на этих у...

ROS2 vs ROS1.Установка ROS2 на Ubuntu 18.04 ROS (Robotic operation system) уверенно занимает лидирующие позиции в стандартах робототехники. Говоря словами известного политика, ею уже пользуются «не только лишь все». В данной статье попробуем взглянуть на следующий этап развития ROS — систему ROS2, подходящую для более...

[Из песочницы] Разбираемся с WebKit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4 Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова ...

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

[Перевод] Preload в php 7.4: Composer и выбор файлов для предзагрузки Мы в Badoo активно занимаемся переходом на PHP 7.4 и с большим энтузиазмом ждём возможности использовать новую функцию preload. Не так давно мы рассказывали о наших экспериментах с ней. Судя по всему, сообщество взбудоражено не меньше, чем мы. Разработчики фреймворков актив...

[Перевод] Я был главой отдела международных отношений в Google. Вот почему я ушел Когда-то девизом компании была фраза «Don't be evil». Времена изменились. В день когда я покидал пост главы отдела международных отношений в Google, я не мог не вспоминать свой первый день в компании. Тогда я сменил офис, отделанный деревянными панелями, костюм и галстук...

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

[Перевод] Старый и новый CSS. История веб-дизайна Я увлеклась веб-дизайном и разработкой в конце 90-х. Чёрт побери, как это было давно. И как это было ужасно. Я имею в виду, что сделать сайт и опубликовать его представляло хитрое дело, а заказчиков можно было пересчитать по пальцам. Мне казалось, что большинство разработчи...

Автоматический мерчендайзинг для онлайна или как я изобрел велосипед Работая в онлайн магазине с ассортиментом более 15000 позиций передо мной встала задча — как правильно отсортировать товары чтобы люди быстрее находили то что им нужно. Это был далекий 2015 год. На тот момент уже был опыт работы в e-commerce разных масштабов и стандартные р...

Переносим Angular проект на ESLint, с Prettier, Husky и lint-staged Привет, Хабр! Меня зовут Богдан, я работаю в ПИК Digital Front-End тимлидом. Большую часть проектов мы разрабатываем на Angular и недавно я решил пересмотреть наши стайл гайды, а также добавить новые инструменты для более удобной работы. В качестве линтера я решил использов...

Настройка Gmail API для замены расширения PHP IMAP и работы по протоколу OAuth2 Оказавшись одним из счастливчиков, совершенно не готовым к тому, что с 15 февраля 2021 года авторизация в Gmail и других продуктах будет работать только через OAuth, я прочитал статью "Google хоронит расширение PHP IMAP" и загрустил начал предпринимать действия по ...

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

Самые красивые смартфоны 2019 года: Huawei nova 5T, Vivo NEX 3 и другие Судить о красоте смартфонов очень сложно. Сегодня они все представляют собой бутерброды из металла, пластика и стекла с градиентным узором на задней крышке. Но пусть производители и боятся экспериментов, нам нет смысла сравнивать новые устройства с теми, что выходили 10 лет ...

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

Смарт-реплай стикерами Привет, Хабр! Сегодня мы перезапустили ICQ. Ключевые функции нового мессенджера основаны на технологиях искусственного интеллекта: система быстрых подсказок стикеров и текста Smart Reply для ответа на пришедшее сообщение, предложение стикеров по введенным фразам, распознаван...

Анонс Frostpunk 2 и бесплатные выходные Frostpunk в Steam Студия 11 bit studios официально анонсировала продолжение градостроительной стратегии Frostpunk. Оригинальная игра предлагала игрокам управлять обществом в условиях морозного постапокалипсиса, развивая свой город и решая сложные социальные проблемы. Проект получил теплый при...

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

Выбираем подарки для фантастических женщин Binary heartbeat by Kevin Tong Надо признать, я не умею выбирать подарки. Но люблю научную фантастику (надеюсь, эти два факта не связаны). Как насчет придумать подарки на 8 марта не для настоящих, а для книжных героинь? Заодно вспомнив, какие фантастические романы запомнил...

PCB-бейдж, которого не будет, или как преодолеть все и проиграть на финише Привет, Хабр! Мы живем в интересное время: дипфейки, торговые войны, политические игрища, Грета Тунберг, и если вам этого казалось мало, то получите-распишитесь за новинку — коронавирусную инфекцию COVID-19. Распространение коронавируса повлияло и&n...

IDA Pro: работа с библиотечным кодом (не WinAPI) Всем привет, При работе в IDA мне, да и, наверняка, вам тоже, часто приходится иметь дело с приложениями, которые имеют достаточно большой объём кода, не имеют символьной информации и, к тому же, содержат много библиотечного кода. Зачастую такой код нужно уметь отличать от ...

Интересные материалы: 10.12 В новом дайджесте учим нейросети, узнаем формулу расстановки приоритетов и определяем лучший дизайн для приложения медитации.

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

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

Японская фармкомпания приступает к испытаниям лекарства, синтезированного с помощью нейросети Фармацевты и программисты из компаний Sumitomo Dainippon Pharma и Exscientia подбросили дров в костер спора «где должна заканчиваться самостоятельность машины и начинаться контроль в ручном режиме»: 30 января на официальном сайте Exscientia был опубликован пресс-релиз, в кот...

Благодаря «Ведьмаку» за десять лет акции CD Projekt выросли на 21 000 % Магия чисел и никакого мошенничества.

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

ТЕСТ: Кто исполнял эту песню 90-х? Определите по строчкам! В недавнем прошлом песнями из этого теста заслушивались многие. Но спустя годы их исполнители наверняка позабылись. Кто пел про девушку, которая плачет в автомате, предостерегал о гранитном камушке в груди и прощался с Лондоном? Читайте строчки из хитов 90-х и вспоминайте на...

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

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

[Перевод] Имитация рисования от руки на примере RoughJS RoughJS это маленькая (<9 КБ) графическая библиотека JavaScript, позволяющая рисовать в эскизном, рукописном стиле. Она позволяет рисовать на <canvas> и с помощью SVG. В этом посте я хочу ответить на самый популярный вопрос о RoughJS: как это работает? Немного ист...

Рисуем речь: Software Automatic Mouth Прошлогоднюю статью «Рисуем звук» я завершил признанием: «А можно ли нарисовать звук с чистого листа, не обводя спектрограмму аудиозаписи? Скажу честно, у меня не полу­чилось.» Но недавно я узнал про S.A.M. — выпущенный в 1982 г. компанией Don’t Ask Software, он стал первой...

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

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

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

Глобальное потепление превратит европейскую часть России в морозный регион Учёные из нидерландского Гронингенского университета заявили, что до 2100 года Северо-Атлантическое течение может полностью остановиться. Причинами тому станут таяние ледников Гренландии и увеличение уровня осадков в Северной Атлантике. Если это случится, то температура в со...

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

Новая архитектура AMD RNDA 2: преимущества видеокарт Radeon RX 6800 по сравнению с конкурентами и предшественницами На осенней презентации AMD представила новое поколение видеокарт семейства Radeon RX 6000 серии, построенных на архитектуре RDNA 2. Та же архитектура используется и в консолях следующего поколения Xbox Series X и S и PlayStation 5. На презентации сотрудники компании сравн...

O Tilling-wm в 2-х словах Немного расскажу о моем опыте использования тиллинговых менеджеров окон, а также рассмотрим кратко плюсы и минусы, которые я нашёл за 3 месяца использования. Читать дальше →

EdTech от Microsoft — неотличимо от магии В ходе конференции Microsoft EdVision 2019, прошедшей в Алматы, гости и участники обсудили современные тренды в образовании.

Особенности SPIKE™ Prime LEGO® Education Летом 2019 года был анонсирован новый образовательный робототехнический набор SPIKE PRIME. Уже осенью началась волна популяризации нового набора в России. Зима в самом разгаре — и вместо слухов набор попал в мои руки :-) Немного истории, особенностей и собственных мыслей ...

Golden canon grid: страшилка для фронтендеров Большая часть людей, так или иначе причастных к верстке сайтов, проходят через… Назовем это “путь бутстрапа”. Это такая философская позиция, когда у тебя есть 12 колонок и ничего больше. Ты берешь элементы, кладешь их в определенные колонки и все у тебя хорошо. Можно выключ...

[Перевод] Seccomp в Kubernetes: 7 вещей, о которых надо знать с самого начала Прим. перев.: Представляем вниманию перевод статьи старшего инженера по безопасности приложений британской компании ASOS.com. С ней он начинает цикл публикаций, посвящённых повышению безопасности в Kubernetes благодаря использованию seccomp. Если введение понравится читателя...

ДТ 75 МЛ "Казахстан" На самоизоляции поступило предложение в мой адрес сделать Трактор. Никогда не занимался отрисовкой тракторов. Да и вообще не особо интересовался подобной техникой. Что-то новое всегда интересно, даже если это старое))) Детализация для меня важна, подошел к вопросу со всей се...

Малая космическая симфония С днём космонавтики! В этой статье немного расскажу о том, как устроена моя настольно-ролевая игра про мир маленьких планет. Сама книга правил прилагается. Читать дальше →

Заменяем Google Assistant на нейросеть Порфирьевич и троллим Алису Вы уже видели, что вытворяет нейросеть Порфирьевич? Она дописывает текст к любой вашей фразе. И действительно забавные штуки получаются, потому что обучена она на книгах Достоевского, Толстого, Пушкина, Булгакова, Гоголя и Пелевина. «Озвучить все это дело голосом Левитана ...

Файтинг Guilty Gear: Strive выйдет весной 2021 на PS5, PS4, ПК и аркадных автоматах Японская студия Arc System Works в мае сообщила о переносе из-за COVID-19 премьеры своего файтинга Guilty Gear: Strive с конца текущего года на начало следующего. К счастью, задержка имеет и некоторые плюсы: помимо PlayStation 4 и аркадных автоматов проект также выйдет весно...

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

[Перевод] Почему стоит делать совещания во время прогулок? Доказано наукой, подтверждено мафией Когда мы гуляем, с нашим мозгом случается какая-то магия. И ученые из Стэнфорда объяснили, почему. Дж. К. Роулинг говорила: «Нет ничего лучше, чем ночная прогулка, которая дает вам новые идеи». Чарльз Диккенс напряженно работал 5 часов, а потом совершал свой 10-12 мильный мо...

Jamboard — новый сервис для рисования от компании Google Google Jamboard - это новый сервис в виде интерактивной доски для офисов, который поможет коллективу проще передавать свои идеи, отражая их на Jamboard и рисуя при этом, как на обычной доске.

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

В каких странах и городах разработчики зарабатывают больше, если учесть налоги и стоимость жизни? Если сравнить зарплату разработчика программного обеспечения квалификации middle в Москве, Лос-Анджелесе и Сан-Франциско, взяв данные по зарплатам, которые оставляют сами разработчики на специализированных сервисах по мониторингу зарплат, то увидим:  В Москве зарплата та...

Секрет формы иконок iOS: это сквиркл? Разбор Давайте сыграем в игру. У нас есть два ряда знакомых всем пользователям iOS-иконок. На первый взгляд иконки сверху и снизу одинаковые. Но это не так. В одном ряду вы видите настоящие иконки, а в другом подделку. Можете ли вы определить, где какие? Не торопитесь, посмотр...

iPhone выключается на морозе: почему так происходит? С наступлением морозной погоды участились жалобы пользователей на некорректную работу смартфонов iPhone. По словам пользователей, при минусовой температуре мобильные устройства разряжаются значительно быстрее обычного или вовсе неожиданно выключаются. Почему так? ♥ ПО ТЕМЕ: ...

Трёхсекундное упражнение от бывшего сотрудника Google, которое научит быть счастливым Простая, но гениальная формула Чед-Менг Тана.

Crystal of Atlan: Анонсирован ещё один соперник Genshin Impact из Азии Crystal of Atlan — это экшен в открытом мире в стиле стимпанка. Действия игры происходят на парящем в воздухе континенте, в потерянном городе, где магия и машины слились воедино. В наши задачи входят исследование локаций, сражения с использованием магии и раскрытие тайны дре...

[Из песочницы] Ephemeral Containers Kubernetes первые шаги Ephemeral Containers Kubernetes интересная затея для дебага проблем в контейнерах которые кроме исполняемого бинаря не содержат в себе ничего. Немного информации есть на сайте Kubernetes и несколько примеров можно найти на просторах. Читать дальше →

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

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

[Перевод] Беспроводное управление моторчиками из Lego при помощи Steam Controller Когда я был молодым, мне всегда хотелось иметь наборы «техникс» от Lego, чтобы собирать из них всякие крутые штуки. Автономные танки с вращающимися турелями, стреляющими кирпичиками Lego. Но тогда такого набора у меня не было. И даже обычных кирпичиков от Lego не было. У ...

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

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

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

Язык запросов для TSDB. Улучшаем PromQL (Александр Валялкин, VictoriaMetrics) Добрый день! Сегодня я вам расскажу немного про PromQL. Это язык запросов для time-series баз данных. Затем расскажу, как мы его усовершенствовали в разрабатываемой нами time-series базе данных VictoriaMetrics. Читать дальше →

Song of Bloom — новый авторский проект разработчика see/saw, supertype и Bacon – The Game На каждую тысячу мобильных игр, созданных по проверенной схеме исключительно с целью заработка, приходится один авторский проект, разработчик которого думает исключительно о своей идее и не волнуется о том, как ее воспримут. Часто такие эксперименты приводят к куда большему,...

Итоги 2019: главные события Вспоминаем главные события уходящего года.

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

И мышонок, и лягушка. Универсальный Компилятор В серии про надежное программирование [1], [2] остался незаслуженно забытым Swift. Я, честно говоря, просто не считал его кроссплатформенным, а работающим исключительно для macOS/iOS. Тут случайно выяснилось, что Swift также поддерживается такой средой разработки, как Re...

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

FOSS News №8 — обзор новостей свободного и открытого ПО за 16-22 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Читать дальше →

Коммуникации внутри удаленной команды — наш опыт В этой статье мы решили немного раскрыть внутреннюю кухню. В удаленной команде один из главных элементов — коммуникации. Расскажем, как это у нас организовано, — с целевыми параметрами (SLO) и конкретикой. Читать дальше →

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

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

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

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

Еще немного о неправильном тестировании Однажды мне случайно попался на глаза код, которым пользователь пытался мониторить производительность RAM в своей виртуальной машине. Код этот я приводить не буду (там «портянка») и оставлю только самое существенное. Итак, кот в студии! Читать дальше →

3D кастомайзинг Всем доброго времени суток.Уже давно занимаюсь 3d печатью и снимаю видео про интересные проекты, и в кои то веки заказали проект на мотоцикл suzuki boulevard.В данном видео максимально емко и сжато показал процесс.Начинаем с постановки задачи- спрашиваем что нужно клиенту и ...

Как рисовать ровные фигуры в заметках на iOS 14 Используем улучшенное рисование в Заметках на iOS 14.

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

Сегодня NVIDIA вспоминала игры и железо 1999 года Завтра подойдёт черёд 2000 года.

[Из песочницы] DLL & Python DLL & Python Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что примене...

[Из песочницы] E-learning на костылях. Исправляем курсы из Articulate Rise Рынок насыщен разными программами для разработки электронных курсов — авторскими средствами (authoring tools). Есть продукты на любой вкус: хочешь прогу, чтобы просто конвертировать электронные презентации в HTML5? Да пожалуйста! Хочешь делать одностраничники в редакторе вро...

Интересные материалы: 06.07 Создаем плавающие кнопки, рисуем фигуры и организуем близкие взаимодействия 14 степени.

Как начать рисовать, если вы никогда этим не занимались Начать никогда не поздно, если у вас есть желание рисовать и готовность регулярно практиковаться.

[Перевод] Тренды UX/UI в 2020 году Мы вступаем в третье десятилетие XXI века менее чем через пару месяцев, и 2020 год принесет с собой совершенно новую волну тенденций и отличных практик в UX и UI-дизайне. От перехода к совершенно новым «областям дизайна», таким как голосовой интерфейс пользователя или диза...

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

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

Защита почты от Check Point. MTA Click-Time URL Protection Ни для кого не секрет, что почта и почтовые вложения являются одними из главных векторов атак. Тело письма может содержать фишинговые ссылки, которые ведут на зловредные сайты, где доверчивый пользователь может оставить свои личные данные или скачать зловреда (программы-шпио...

Microsoft анонсировала Xbox Series X — консоль нового поколения Заодно показали первый эксклюзив для неё — продолжение Hellblade.

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

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

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

PHP-Дайджест № 177 (23 марта – 6 апреля 2020) Свежая подборка со ссылками на новости и материалы. В выпуске: расписание релиза PHP 8, анализ эргономики объектов в PHP и 5 свежих RFC из PHP Internals, немного полезных инструментов, видео, подкасты и многое другое. Приятного чтения! Читать дальше →

[Перевод] Символы Unicode: о чём должен знать каждый разработчик Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Зат...

Xamarin.Forms. Личный опыт использования В статье речь пойдет о Xamarin.Forms на примере живого проекта. Кратко поговорим о том, что такое Xamarin.Forms, сравним с похожей технологией WPF, увидим, как достигается кроссплатформенность. Также разберём узкие места, с которыми мы столкнулись в процессе разработки, и до...

Трепещущий Kivy. Обзор возможностей фреймворка Kivy и библиотеки KivyMD Kivy и Flutter — два фреймворка с открытым исходным кодом для кроссплатформенной разработки. Flutter: создан компанией Google и выпущенный в 2017 году; в качестве языка программирования использует Dart; не использует нативные компоненты, рисуя весь интерфейс внутри со...

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

Новая версия Chrome предупредит, если ваш пароль появился в «слитых» базах Заодно упростили переключение между аккаунтами Google.

10 отличных фильмов с Кирой Найтли Вспоминаем любимые роли главной пиратки кинематографа.

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

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

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

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

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

Геочаты, вредные боты и стеганография: пополняем знания о Telegram Что ты знаешь о геочатах в Telegram? А сможешь различить стеганографию в VideoNote (в народе — кругляши)? Разбираем то самое задание NeoQUEST-2020, которое вызвало больше всего вопросов и восклицаний на наш support! Спойлер: да-да, и здесь тоже будет немного крипты :) Читат...

Про поиск перспективных джунов и «удалёнку». Опыт руководителя техподдержки Redmadrobot Привет, меня зовут Аня Горбунова, в работе я часто сталкиваюсь с наймом младших специалистов. Поделюсь опытом, как не потерять хорошего кандидата среди большого количества резюме. Плюс немного поговорим про удалённую работу. Читать дальше →

Swagger в RBK.money — про наши внешние API Хочешь сделать что-то полезное и рабочее — сделай его так, чтобы другие люди могли этим полноценно пользоваться, нормально это ревьювить, да и вообще вспоминать тебя добрым словом, а не темной стороной своего словарного запаса. Для этого, кроме того, чтобы просто хорошо дела...

[Перевод] Трансформеры как графовые нейронные сети TL;DR: перевод поста Chaitanya Joshi "Transformers are Graph Neural Networks": схемы, формулы, идеи, важные ссылки. Публикуется с любезного разрешения автора.Друзья-датасаентисты часто задают один и тот же вопрос: графовые нейронные сети (Graph Neural Networks) — п...

«Резни не будет» — рассказ о переводе «Червя» В конце прошлого года случилось давно ожидаемое литературное событие — группа переводчиков, которая в течении пяти лет переводила роман «Червь» известного канадского писателя Джона МакКрэя, пишущего под псевдонимом «Wildbow», наконец-то завершила работу. Если вы не слыша...

Wi-Fi для RRF на платы SKR 1.1 - 1.4 После успешного перехода с прошивки Марлин на RepRap могу уверенно сказать: - хорошая вещь, очень удобная.А значит нужно сделать платку для организации связи с принтером по Wi-Fi. Сначала были прототипы на проводах, теперь пора бы и красиво оформить.Рисовал платки, продумыва...

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

«Даже лучшие друзья иногда ссорятся»: вышел трейлер полнометражного фильма «Том и Джерри» Рисованные герои в реальном мире.

Вспоминая старые игры: Leisure Suit Larry: Love for Sail Всем привет, друзья, сегодня мы вспомним одну из лучших игр про Ларри Лаффера. Многим из нас Ларри известен тем, что в каждой игре пытается соблазнять женщин и чаще всего терпит неудачу. Специально для статьи я взял интервью у Эла Лоу, автора персонажа и создателя огромного ...

Samsung представила недорогой смартфон Galaxy A31 c батареей емкостью 5000 мАч Компания Samsung представила сегодня свой новый смартфон Galaxy A31, который оснащен батареей емкостью 5000 мАч.Новинка получила 6,4-дюймовый FullHD+ дисплей с U-образным вырезом для размещения 20-Мп камеры для селфи. Соотношение сторон составляет 20:9, что делает телефон на...

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

Говорящий плеер на raspberry Приветствую всех. У меня проблемы со зрением, увлечение мое — программирование. Как то в недалеком прошлом я узнал об одноплатном компьютере raspberry, описание меня впечатливо и я приобрел его. Так, как официальный дистрибутив — raspbian, основан на debian, думал включу с...

[recovery mode] Digital Banking Campus — итоги программы стажировок Друзья, салют! В декабре мы завершили набор на программу IT-стажировки Digital Banking Campus. Прошло 3 месяца, наши стажеры немного освоились, и мы попросили их поделиться своими историями. Путь Егора, Анны и Алексея, наших стажеров, в банковские айтишники — под катом. ...

Классификация критичности информационных систем «Альфа-банк надежен, как танк, А Гамма-банк надежен как банк!» Виктор Пелевин, «Числа» Когда в разговорах возникает фраза «банковская система», воображение рисует сверхнадёжную систему, построенную на самом дорогом оборудовании, кластеризованную на всех возможных уровнях и ...

Немного SQL алхимии О популярной библиотеке SQLAlchemy для работы с разными СУБД из Python было написано довольно много статей. Предлагаю вашему вниманию обзор и сравнение запросов с использованием ORM и SQL подходов. Данное руководство будет интересно прежде всего начинающим разработчикам, пос...

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

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

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

MHES 2019. Пост-релиз 8 лет Moscow Hi-End Show идёт в ногу со временем, представляя актуальное состояние аудио рынка, а также рисуя его контур в недалёком будущем.

[Из песочницы] Аркадный автомат дома своими руками Здравствуйте, хочется немного уйти от политики и коронавируса, решил немного разбавить новости и поделиться своим проектом. Автомат выполнен в виде Bartop и стойкой превращающей его в полноразмерный. Питаю отдельные чувства именно к такому «модульнуму» формату, о преимуществ...

Property-based тестирование для JavaScript и UI: необычный подход к автоматизированным тестам Falcon Heavy Demo Mission Писать тесты скучно. А то, что скучно делать, постоянно откладывается. Меня зовут Назим Гафаров, я разработчик интерфейсов в Mail.ru Cloud Solutions, и в этой статье покажу вам другой, немного странный подход к автоматизированному тестированию. Чи...

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

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

EDA под другим углом Поговорим не про еду, а про разведочный анализ данных (exploratory data analysis, EDA) который является обязательной прелюдией перед любым суровым ML. Будем честны, процесс довольно занудный, и чтобы выцепить хоть какие-то значимые инсайты про наши данные — требуется потр...

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

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

Zero-code стартап по управлению данными Airtable привлёк $185 млн, запустил магазин приложений и сервис автоматизации Airtable предназначен для создания систем управления данными без необходимости в написании формул и кода. Но конечная цель стартапа — создать новое поколение программистов с помощью простой точки входа через таблицы. ...

[Из песочницы] Python Memory Management: немного о фрагментации памяти Некоторые мысли по этой статье. На днях заинтересовался тем, как работает Python Memory Management в CPython для Python3 для 64-разрядной Ubuntu. Немного теории В системной библиотеке glibc есть аллокатор malloc. У каждого процесса есть область памяти, называемая кучей. Вы...

[Перевод] Мифы о useEffect Доброго времени суток, друзья! Представляю вашему вниманию перевод небольшой заметки Kent C. Dodds, в которой он делится своими соображениями относительно правильного использования хука «useEffect». Я обучил React тысячи разработчиков. Как до, так и после релиза хуков. О...

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

Консольные утилиты Linux, которые смогут облегчить вам жизнь (Часть 2) Так как предыдущая статья зашла довольно хорошо, было бы неправильно не поделиться дополнительными утилитами, которые я использую и по сей день. Сразу хочу оговориться, что статья адаптирована и для новичков, а старым линуксоидам придётся немного сточить зубы потерпеть разж...

24 отличных фильма и один сериал с Мэттью Макконахи 4 ноября этому разностороннему актёру исполнился 51 год. Лайфхакер вспоминает его лучшие роли.

[Перевод] Миллион спрайтов при 120 с лишним fps Если вы побродите по форуму DOTS, то можете встретить там подобные посты о том, как автор написал библиотеку, способную рендерить миллион анимированных спрайтов, и всё равно получает только 60fps. Я создал собственный рендерер спрайтов DOTS, который достаточно хорош для наш...

Магия виртуализации: вводный курс в Proxmox VE Сегодня речь пойдет о том, как быстро и достаточно просто на одном физическом сервере развернуть несколько виртуальных серверов с разными операционными системами. Любому системному администратору это позволит централизованно управлять всей IT-инфраструктурой компании и экон...

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

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

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

Протокол связи FT8 — как это работает Привет Хабр. Наверное каждый, кто хоть немного интересовался радиосвязью и радиолюбительством, слышал о цифровом протоколе связи FT8. Этот вид связи появился в 2017, и с тех пор его популярность только растет. Источник фото: www.qsl.net/w1dyj/FT8%20for%20web.pdf Для тех ...

Как выпускать продукты непрерывно на 20 языках и не умереть? В этой статье мы расскажем, как мы переводили локализацию мобильных проектов в Smartcat, какие изначально у нас были боли и как мы с ними справились. Кто мы Привет всем! Мы — Екатерина Галицкая и Дарья Егорушкина из «Лаборатории Касперского» (отдел документации и локализац...

Angular: Интеграционное тестирование (Shallow testing) Когда приложение разрастается или нам очень важно, чтобы оно работало верно при любом рефакторинге, мы начинаем задумываться о unit или e2e тестировании. За несколько лет работы с Angular — приложениями в корпоративном сегменте, поймав множество проблем при рефакторинге ...

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

Для симулятора выживания The Long Dark вышло обновление Fearless Navigator Одна из самых популярных игр в жанре выживания, The Long Dark, получила новое обновление под названием Fearless Navigator Теперь вы можете оставлять на карте отметки, которые помогут ориентироваться в мире. Для этого можно использовать как баллончик с краской, так и камни, ...

[Перевод - recovery mode ] Учебный проект на Python: алгоритм Дейкстры, OpenCV и UI ( часть 1) Лабиринты — это распространенная головоломка для людей, но они представляют из себя интересную задачу для программирования, которую мы можем решить, используя методы кратчайшего пути, такие как алгоритм Дейкстры. Вспоминаем алгоритм Дейкстры Алгоритм Дейкстры — один из наиб...

Задача Танежи или проблема числа 10958… В работе Индера Танежа (Inder J. Taneja) (бразильского математика-популяризатора математики) от 2014 года: Crazy Sequential Representation: Numbers from 0 to 11111 in terms of Increasing and Decreasing Orders of 1 to 9 (Сумасшедшее последовательное представление: числа от 0 ...

Ampere Altra — первый в мире 80-ядерный ARM-процессор Калифорнийская компания Ampere представила первый в отрасли 80-ядерный серверный ARM-процессор на 64-битной архитектуре Ampere Altra. Уже несколько лет специалисты прогнозируют, что платформа ARM составит конкуренцию x86 в дата-центрах, но этого никак не происходит. По ит...

В чём феномен Тарантино и других гениев авторского кино? Рассказываем в подкасте «Смотритель» Вспоминаем фирменные приёмы Эдгара Райта, заслуги Кристофера Нолана и странные поступки кинопродюсеров.

ComputerVision и стиль Несколько месяцев назад я писал статью про тихую революцию в ComputerVision - про трансформеры. А сейчас я хочу поговорить про другую революцию в CV. Уже не такую тихую (статьи тут куда более известные). Рассказ будет про GAN'ы. Как ими сегодня умеют управлять, и что достигл...

[Перевод] Делаем машину для намотки тороидальных катушек на базе Arduino Перевод с сайта Electric DIY Lab Всем привет, представляю вам изготовленную мною машину для намотки тороидальных катушек на базе Arduino. Машина автоматически наматывает проволоку и поворачивает тороид. В качестве интерфейса я использовал энкодер и ЖК-экран 16×2. Пользова...

[Перевод] Решаем мини-игру про взлом протокола в Cyberpunk 2077 за 50 строк на Python Если вы хотя бы отдалённо интересуетесь играми и не прожили последнюю пару лет в тайге, то, вероятно, слышали что-нибудь о Cyberpunk 2077. После долгого ожидания она наконец вышла! И в ней есть мини-игра про взлом! И чем больше получишь в ней очков, тем ценнее приз! Может л...

Не боги горшки обжигают Дима: Читал эту статью? habr.com/ru/post/483592 (Разработчики — никакая не элита, а голые короли индустрии). Что скажешь? Я: Прочитал эту статью вчера Я: В двух словах моё мнение целиком не выразить Я: Это, скорее, тянет на получасовой разговор. Минимум Дисклеймер Несмотря ...

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

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

Новый трейлер мультфильма Onward / «Вперед» от Disney/Pixar с мантикорой-поваром, кентавром-полицейским и мусорными единорогами Компании Disney и Pixar опубликовали второй трейлер мультфильма Onward / «Вперед», главные роли в котором озвучили популярные актеры Том Холланд и Крис Пратт. Полнометражный мультфильм рассказывает о весьма необычном мире, населенном сказочными существами — единорогами...

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

Возвращение китайского космического корабля Китайский корабль официально вернулся на Землю. Это занимательное событие произошло 8 мая в 13:49 по Пекинскому времени (5:49 UTC). В этой же статье немного разберу его полет. В частности, оценю энергетику корабля. При полетах к Луне это будет важно. Для анализа привлекал...

Vortex: живые Data-driven обои Vortex — живые Data-driven обои для Android. Это гибрид Unity и приложения для Android, который рисует движение частиц на основе данных Awareness API — погоды, локации, времени, движения человека. Приложение: Исходники: https://github.com/JustinFincher/Vortex-Exp...

FPV Квадрокоптер: Фильтрация в Betaflight (Betaflight 4.1, на новых настройках еще не снимал) Прошлая статья — От земли к FPV Квадрокоптеру: Введение На днях, я все таки решил обновиться до Betaflight 4.2 и все вокруг советуют включить фильтрацию с двухсторонним DShot. К слову она была и в 4.1. Для начала, дав...

Утренняя реплика 12 декабря 2019 На этой неделе Windows 10 Mobile официально прекратила своё существование, но де-факто эта система мертва уже несколько лет. Хотя многие пользователи продолжают вспоминать её с лёгкой грустью.

[Перевод] Установка и правильная настройка Docker на Windows Subsystem Linux (WSL) Предварительные требования Прежде чем начать, убедитесь, что ваша система имеет примерно следующую конфигурацию: Windows 10 Version 1803 Build 1734 и выше Ubuntu for WSL 16.0.4 LTS или что-то в этом роде (ваша версия может немного отличаться) Важно, чтобы версия и сборка ...

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

Знакомьтесь: арифмометр «Феликс» Привет! На связи Музей Яндекса. Во время режима социальной изоляции мы, как и многие коллеги по музейному делу, скучаем по посетителям: Знакомьтесь, «Феликс» — арифмометр, один из самых популярных экспонатов нашего музея. Мало кому удаётся пройти мимо и не попытаться раз...

Решение Kingston при «угрозе уровня Танос» Как выглядит покупка карты памяти у большинства пользователей? Берётся первая попавшаяся на глаза модель в магазине, если устраивает ценник и ёмкость накопителя. Период просветления начинается позже — когда фото открываются целую вечность, камера не записывает видео в максим...

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

Две альтернативы JDBC Примеры для двух неблокирующих библиотек доступа к SQL базам данных — Vert.X SQL и R2DBC. Примеры будут основаны на PostgreSQL и реактивных обертках Java. Начнем с главного: JDBC — это отличный стандарт. Служил и служит верой и правдой. Но новые веяния просят новых решений...

Пишем веб сервис на Python с помощью FastAPI Знаю, знаю, наверное вы сейчас думаете «что опять?!». Да, на хабре уже неоднократно писали о фреймворке FastAPI. Но я предлагаю рассмотреть этот инструмент немного подробнее и написать API своего собственного мини Хабра без кармы и рейтингов, зато с блэкджеком и с тестами,...

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

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

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

Unigine Engine — новый уникальный Пролог Не так давно я увидел showreel движка, который выглядит более чем конкурентно showreel В этой статье я максимально кратко расскажу об этом движке и косвенно сравню с прямыми конкурентами. зарегестрироваться и скачать тутunigine.com Немного про историю : Все началос...

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

Повторяем когортный анализ, выполненный в Power BI, силами Python Добрый день уважаемые читатели! Поводом для написания данной публикации послужил вебинар, который я посмотрел на Youtube. Он был посвящен когортному анализу продаж. Автор использовал для работы с данными платформу Power BI Desktop. Ссылку на указанное видео приводить не буду...

Лучшие IT-комедии. Топ 3 сериала Здравствуй, Хабр! Я вернулся! Многие очень тепло приняли мою предыдущую статью про сериал «Mr.Robot». Огромное спасибо вам за это! Как я и обещал, подготовил продолжение цикла и надеюсь, новая статья придётся вам также по душе. Сегодня речь пойдёт о трёх, на мой взгляд, г...

[Из песочницы] Knight's life — онлайн Aрена с элементами RPG Всем доброго времени суток! Для тех кто не читал мои предыдущие посты, я разрабатываю мобильную игру. Онлайн арену с элементами РПГ. Основная идея игры состоит в арене и в развитие своих персонажей. Под персонажами имеется ввиду 3 основных класса. Воин. Маг. Разбойник. Нем...

Что такое eSIM и как это работает Заодно расскажем, какие у неё преимущества и как её получить (конечно же, не выходя из дома).

Netflix продлил «Половое воспитание» на 3 сезон Заодно выпустили первый промо-ролик.

Программирование Modbus RTU Master на примере Simatic S7-1200 и ПЧ Sinamics V20 Давно хотел рассказать про тонкости программирования обмена по протоколу Modbus RTU в случае, когда контроллер (в нашем случае S7-1214) выступает RTU Master'ом. Недавно меня попросили помочь с обменом между ПЛК и частотным преобразователем Sinamics V20, ну и почему бы не нап...

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

Как I2P-роутер работает без выделенного IP-адреса. Магия прямого подключения двух абонентов за NAT-ом Модель выхода в сеть через NAT работает только в одну сторону – от пользователя за натом до веб-ресурса. Когда соединение установлено пользователем, веб-сервер может ему отвечать, но, если установленной сессии нет, – до пользователя нельзя достучаться извне, потому что тысяч...

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

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

Windows Native Applications и сервис Acronis Active Restore Сегодня продолжаем рассказ о том, как мы вместе с ребятами из Университета Иннополис разрабатываем технологию Active Restore, чтобы позволить пользователю как можно раньше начать работу на своей машине после сбоя. Речь пойдет о нативных приложениях Windows, включая особеннос...

АМА с Хабром #16: пересчёт рейтинга и багфиксы Ещё не все успели вынести ёлку, а уже наступила последняя пятница самого короткого месяца — января. Конечно, всё, что произошло на Хабре за эти три недели не сравнить с тем, что произошло в мире за тот же отрезок времени, но и мы время не теряли. Сегодня в программе — немног...

Как забраться на дерево Точнее, как с него спуститься. Но обо всем по порядку. Эта статья немного выбьется из привычного формата статей от PVS-Studio. Мы часто пишем о проверке других проектов, но почти никогда не приоткрываем дверь нашей внутренней кухни. Пришло время это исправить и рассказать о...

FOSS News №11 — обзор новостей свободного и открытого ПО за 6 — 12 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Продолжаем освещать роль Open Source разработчиков в борьбе с COVID-19, GNOME запускает конкурс проектов, про...

Postgres: bloat, pg_repack и deferred constraints Эффект раздувания таблиц и индексов (bloat) широко известен и присутствует не только в Postgres. Есть способы борьбы с ним “из коробки” вроде VACUUM FULL или CLUSTER, но они блокируют таблицы во время работы и поэтому не всегда могут быть использованы. В статье будет немн...

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

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

[Перевод] Ещё пять идей, как прокачать свое мастерство разработчика (декабрь 2019) Цель публикации — подкуинуть несколько идей, что можно повторить, чтобы повысить свое мастерство front-end разработчика. Это просто идеи, без исходников и туториалов, что немного усложняет задачу, но прививает более самостоятельный подход к обучению. Предыдущий полный списо...

[Перевод] Синтезатор мелодий Nokia Composer в 512 байтах Немного ностальгии в нашем новом переводе — пробуем написать Nokia Composer и сочинить собственную мелодию. Кто-то из читателей пользовался стареньким Nokia, например, моделями 3310 или 3210? Вы должны помнить его прекрасную функцию — возможность сочинять собственные рингтон...

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

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

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

React, performance и -500 миллисекунд на старте — история наших оптимизаций в цифрах Давайте немного отвлечемся от коронавируса, и поговорим о чем-то техническом. Например, о том, как мы пытались улучшить время холодного старта одного react-приложения и что из этого получилось. Кому интересна тема производительности и быстрого web-а в целом — прошу под кат....

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

[Перевод] Пишем современный маршрутизатор на JavaScript Доброго времени суток, друзья! Простые одностраничные приложения, основанные на React, Vue или чистом JavaScript, окружают нас повсюду. Хороший «одностраничник» предполагает соответствующий механизм маршрутизации. Такие библиотеки, как «navigo» или «react-router», принос...

Dota 2 новый патч версии 7.24b Valve выпустила обновление версии 7.24b. Он принесет собой изменение работы некоторых предметов и ослабление героев. Предмет Bracer - сопротивление магии уменьшили с 5% до 4%. Desolator - снижение брони теперь будет 6, а не 7. Урон увеличили на 10 единиц. Diffusial Blad...

Трейсер: Миру всегда нужны новые герои Продолжаю овеществлять героев из Overwatch. TracerМодель автора c4thПечатал на Ender-3 ProPLA от FDPlast, Слои 0.06мм, 0.08мм, 0.1мм и 0.12мм для головы, рук, тела и ног соответственно.Небольшой шкуринг и совсем немного однокомпонентной шпаклевки от Тамии. Незаменимая вещь д...

Гендир Postgres Professional Олег Бартунов рассказывает Фариде Рословец о PostgreSQL и бизнесе в России Как построить бизнес в России на основе открытого ПО? Рассказывает Олег Бартунов — сооснователь и CEO Postgres Professional, профессиональный астроном. Поговорили немного об астрономии в России, кто такой астроном и чем он занимается, про интеграцию IT-технологий и науки, о ...

[Перевод] Зимний отчет о состоянии Haxe 7 февраля в офисе компании InnoGames состоялась очередная мини-конференция HaxeUp Sessions 2020 Hamburg, на которой Саймон Краевский отчитался о проделанной работе, рассказал немного о ближайшем будущем Haxe. И здесь я хотел бы представить перевод основной части его доклада ...

[Перевод] The Ember Times — Выпуск 129 От переводчика: Хотя в последнее время js-фреймворк Ember переживает новый период роста, в русскоязычном js-сообществе сохраняется мнение, что его уже никто не использует и он переживает упадок, повторяя путь Backbone. Отчасти причиной этому является отсутствие материалов н...

Рецензия на мультфильм «Клаус» / Klaus Выбор новых киноисторий с рождественской атмосферой в этом году не так велик. Большой прокат особо ничем не радует, поэтому в такие моменты очень кстати на помощь приходит Netflix. На стриминговом сервисе можно посмотреть остроумный анимационный мультфильм «Клаус» (Klaus), к...

Tappsk — ежедневник и планировщик задач у вас в смартфоне Заодно помогает привить полезные привычки.

Тест панорамной камеры Jabra Panacast с углом обзора 180° (видео) Материал подготовлен редакцией сайта «Видео+Конференция». Протестировали знаменитую 180-градусную камеру Jabra Panacast, по результатам получилось небольшое видео. В прошлой жизни она разрабатывалась компанией Altia Systems. Технологией заинтересовался датский производите...

Проверка коллекции header-only C++ библиотек (awesome-hpp) Волею судьбы мы проверили большинство библиотек, входящих в коллекцию под названием "Awesome hpp". Это небольшие проекты на языке C++, состоящие только из заголовочных файлов. Надеемся, найденные ошибки помогут сделать эти библиотеки немного лучше. Также мы будем ...

Качественные рендеры и первые подробности Google Pixel 4a Google, похоже, заинтересована в продолжении тенденции выпуска более доступных версий эталонных аппаратов Pixel, поскольку вскоре, как сообщается, будет официально представлен Google Pixel 4a — преемник серии Pixel 3a. Помимо собственно существования Pixel 4a, известный инфо...

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

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

«Хаббл» получил удивительный снимок флоккулентной галактики ESA/Hubble & NASA, P. Erwin et al. На сайте «Хаббла» появилось новое изображение, полученное с помощью космического телескопа. На снимке запечатлена галактика NGC 4237, находящаяся от Земли примерно в 60 миллионах световых лет, в созвездии Волосы Вероники. NGC 4237 ...

В ядро Linux 5.6 включили VPN WireGuard Сегодня Линус перенёс к себе ветку net-next с VPN-интерфейсами WireGuard. Об этом событии сообщили в списке рассылки WireGuard. В данный момент продолжается сбор кода для нового ядра Linux 5.6. WireGuard — быстрый VPN нового поколения, в котором реализована современная кр...

«Правила роста: от джуниора до CTO», конспект вебинара Фёдора Борщёва Фёдор Борщёв — CTO в маркетплейсе стройматериалов «ГдеМатериал», сооснователь rumetr.com и популяризатор чистоты кода. Пишет в блог, телеграм-канал @pmdaily и в советы о разработке в Бюро Гобрунова. Я сейчас меняю работу — со средней позиции менеджера по логистике на позицию...

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

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

[Из песочницы] Мой (нано)опыт с Yandex.Maps API или зачем нужна инструкция Introduction Я андроид разработчик и... Мне довелось допиливать небольшой проект(~500h), в котором на старте было принято решение использовать Yandex.Maps API, потому что зачем для Москвы использовать гугл карты, если есть наши. Сейчас расскажу, как все прошло. Я не проводил...

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

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

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

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

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

Настройка BGP для обхода блокировок, версия 3.1. И немного Q&amp;A Близится кожаная свадьба Роскомнадзора с Телеграмом, именно 16 апреля 2018 года начался крестовый поход, ставший фактически символом уничтожения интернета в России, хотя в глобальной войне, начавшейся в 2012 году, он был всего лишь ярким эпизодом. Ковровые блокировки в испол...

В России стартовали продажи Xiaomi Mi Smart Band 6 и Mi 11 Lite с бонусами и скидками Заодно открыли предзаказы на стандартный Mi 11.

Движок рейкастинга внутри Factorio Пользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и о...

Подключение микросотовой IP-DECT-системы Yealink W80B к 3CX В сентябре 2019 г. компания Yealink представила свою новейшую микросотовую IP-DECT-систему Yealink W80B. В этой статье мы кратко расскажем о ее возможностях и работе с АТС 3CX. Пользуясь случаем, также хотим от всей души поздравить вас с Новым Годом и Рождеством! Микросото...

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

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

Как передовые советские фильмы развивали кинематограф? Рассказываем в подкасте «Смотритель» Вспоминаем первые картины о полёте в космос, невероятное мастерство режиссёра Михаила Калатозова и советский фильм, который в США выдавали за свой.

Появилась страница рогалика Spelunky 2 в Steam, известна примерная дата релиза на PC Многие ждали продолжения рогалика-платформера Spelunky. Его формула делает прохождение простым, увлекательным и сложным одновременно. Как же это получается? Каждый сможет самостоятельно для себя ответить на этот вопрос, а мы ответим для вас на вопрос: «Когда же состоится вых...

[Из песочницы] STM32MP1: U-Boot, Buildroot, Arch Linux и немного Debian Привет, Хабр! Некоторое время назад компания STMicroelectronics выпустила интересные процессоры серии STM32MP1. Когда у меня наконец-то дошли руки до отладочной платы на основе этого процессора, я с некоторым удивлением обнаружил, что для нее отсутствуют какие-либо сборки н...

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

Сравнение динамики котировок двух акций на python на примере привилегированных и обычных акций Сбербанка Здравствуйте, сегодня хотел бы рассказать про мой опыт анализа акций сбербанка. Порой они показывают немного разную динамику — мне стало интересно проанализировать движение их котировок. В данном примере мы будем скачивать котировки с сайта Финама. Ссылка для скачивания обы...

Ловим утечки памяти в С/С++ Приветствую вас, Хабровчане! Сегодня я хочу немного приоткрыть свет над тем, как бороться с утечкой памяти в Си или С++. На Хабре уже существует две статьи, а именно: Боремся с утечками памяти (C++ CRT) и Утечки памяти в С++: Visual Leak Detector. Однако я считаю, что они н...

Обнажённая электроника — бесплатные фото без СМС и регистрации Привет, Интернет. В процессе работы над проектом Nude Electronics Art я сделал достаточно качественные фотографии электронных плат и решил поделиться ими со всеми. Вы можете скачать их бесплатно на сайте Pixabay, в том числе для коммерческих целей. Коллекция будет потихонь...

FOSS News №14 – обзор новостей свободного и открытого ПО за 27 апреля – 3 мая 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, выход Canonical на самоокупаемость, холивар (или нечто бо...

Как построить “Умный дом" и не сойти с ума Умная мебель, которая сама заботится о порядке в доме, — must-have почти любой футуристической картины. На самом деле саморегулирующееся климат, автоматическое включение и выключение света и голосовое управление бытовой техникой — всё это можно настроить уже сейчас. Но пон...

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

Формула стратегии Huawei – «1+8+N» На прошедшей в Москве пресс-конференции компания Huawei раскрыла планы по развитию бизнеса на ближайшие несколько лет. Одно из приоритетных направлений деятельности — создание экосистемы, объединяющей популярные семейства ...

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

На Netflix вышел второй сезон «Видоизменённого углерода» с русскими субтитрами Заодно добавили перевод и для первого сезона.

Отличия Huawei P40 Pro от Huawei P30 Pro Подробно разбираем отличия Huawei P40 Pro от Huawei P30 Pro, а заодно отвечаем на вопрос - какой смартфон брать: старый или новый, а может быть ещё подождать?

Тест коммутаторов TP-Link c Long range PoE. И немного про апгрейды старых моделей Раньше в своих коммутаторах мы развивали технологию Power over Ethernet только в направлении увеличения передаваемой мощности. Но в процессе эксплуатации решений с PoE и PoE+ стало очевидно, что этого недостаточно. Наши клиенты сталкиваются не только с нехваткой энергетическ...

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

BlazingPizza: приложение на Blazor от начала и до конца. Часть 2. Добавляем компонент Привет всем! Всем тем, кто хочет узнать о Blazor немного больше. Сегодня мы продолжим создание нашего сайта для пиццерии, а именно, создадим web api контроллер и попробуем отобразить данные которые поступают из него на компоненте Blazor. Поскольку наше приложение о пицце, т...

Краткая история космических микропроцессоров, часть вторая Это вторая часть статьи про историю микропроцессоров для космического применения. Первая часть – вот здесь. В ней на примерах американских и европейских микросхем мы посмотрели на историю развития радстойких чипов от первых однокристалльных процессоров до конца двухтысячных,...

Xiaomi использует устаревший процессор в долгожданном недорогом флагмане Pocophone F2 Люди очень давно ждут появления хоть какой-то мало-мальски достоверной информации о недорогом флагмане Pocophone F2. Первое поколение смартфона данной линейки по-настоящему покорило пользователей по всему миру и это было вполне заслуженно: Xiaomi смогла выпустить по-настояще...

Немного о WebRTC: что где использовать и случай из практики WebRTC — это браузерная технология, предназначенная для передачи потоковых данных между браузерами или приложениями с использованием технологии двухточечной передачи (point-to-point transmission). Эта технология хороша тем, что позволяет устанавливать связь между пользоват...

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

[Перевод] Async/await в Unity Салют, хабровчане. Совсем немного времени остается до старта курса «Разработчик игр на Unity», в связи с этим мы подготовили для вас еще один интересный перевод. async в Unity уже и так работает без каких-либо плагинов или оборачивающих Task корутин, имитирующих асинхронн...

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

Древности: домашний минидиск и баллада о гробиках «Гробиками» моя жена называет ценные экспонаты моей коллекции, стационарные Hi-Fi компоненты преимущественно черного цвета. Про старую домашную технику я уже писал, например про двухкассетник Sony или DCC-деку Philips. Пришло время рассказать про домашний минидисковый рекорд...

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

Член программного комитета PyConRu 2020 отвечает на вопросы об языке Python: актуальный взгляд и немного парселтанга Антон Патрушев – очень опытный python-разработчик, постоянный член программного комитета PyCon Russia и старый друг конференции. Он работает с языком python уже много лет, начинал свое знакомство с ним в Naumen, теперь является СТО в Spherical, а еще это была именно ид...

Samsung готовится начать массовое производство Micro-LED панелей в 2020 году Согласно недавним отчётам, Samsung начнёт массовое производство Micro-LED панелей уже в 2020 году. Micro-LED - это совершенно новая технология изготовления дисплеев. Каждый пиксель такого дисплея состоит из реальных светодиодов, а его преимуществами является улучшенный угол ...

[Перевод] Инстанцирование в Python Допустим, у вас есть класс Foo : class Foo(object): def __init__(self, x, y=0): self.x = x self.y = y Что происходит, когда вы создаёте его объект? f = Foo(1, y=2) Какой метод вызывается первым при этом вызове Foo? Большинство новичков, да и, возможно, не...

2-х факторная аутентификация пользователей VPN посредством MikroTik и SMS Здравствуйте коллеги! Сегодня, когда накал страстей вокруг «удалёнки» немного спал, большинство админов победило задачу удаленного доступа сотрудников к корпоративной сети, пришло время поделиться моей давней наработкой по повышению безопасности VPN. В этой статье не будет м...

Что нового в Ubuntu 20.04 23 апреля состоялся релиз Ubuntu версии 20.04 с кодовым названием Focal Fossa, являющимся следующим выпуском Ubuntu для долгосрочной поддержки (LTS) и является продолжением Ubuntu 18.04 LTS, выпущенной в 2018 году. Немного про кодовое имя. Слово «Focus» означает «центральн...

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

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

STM32 DoomBoy SDRAM ILI9341 Решил попробовать развести что похожее на STM32F4Discovery. Контроллер STM32F429ZGT в корпусе LQFP-144. Выбрал самый распространенный цветной экран ILI9341. Добавил w25q64 который аналог AT25SF081 также SD-CARD и ES8374 Электрически дисплей подключи так же как для Doom Boy E...

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

Цензура на YouTube, прогнозы на 2020 год и другие события недели в биткоин-индустрии Подвоя итоги последней недели 2019 года, вспоминаем неожиданные блокировки контента на криптовалютную тематику на YouTube, новые предложения разработчиков Ethereum и EOS, а также некоторые прогнозы на 2020 год. Цена биткоина Первая криптовалюта продемонстрировала резкий рост...

Terraform 12 и Terragrunt и как это можно применять для Multi-Cloud-инфраструктуры. Александр Довнар Что такое Terraform 12 и Terragrunt, и как это можно применять для Multi-Cloud инфраструктуры. Мы поговорим про IaC (Инфраструктура как код) влияние на современный мир и о том, как Terraform помогает работать с гетерогенных окружениях.Я хочу обсудить немного сам Terraform, ...

Потенциально самый дешёвый смартфон с 5G и самый мощный аппарат в классе. Honor X10 — именно так будет называться новинка Неделю назад в Сети появилось изображение смартфона Honor 10X Pro. Пока мы не может утверждать, что оно было настоящим, но как минимум оно вполне правдоподобно. Однако есть кое-какая поправка: как оказалось, бренд Honor решил немного изменить название одной из своих са...

Глава Nintendo прилетел в Венесуэлу, чтобы вручить 9-летнему мальчику штраф на 200 млн. долларов Заодно и его дяде, который тоже нарушил авторские права.

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

Работа с IPv6 в PHP Недавно мы получили статус LIR и /29 блок IPv6. А следом возникла необходимость вести учёт назначенных подсетей. И коль скоро наш биллинг написан на PHP, пришлось немного проникнуться вопросом и осознать, что этот язык — не самый дружелюбный в плане работы с IPv6. Под катом ...

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

#04 — И целого байта мало… | Берем БК за рога На прошлой неделе =RMDA= выпустила свой первый релиз для легендарного советского компьютера «Электроника БК-0011М» и я хочу рассказать вам некоторые подробности. Вот сама работа: Gift 2020 Это gift — такой тип поздравительных intro, обычно приуроченных к дням рождения. Та...

Как рисовать (делать пометки) на фотографиях в приложении Фото на Mac (macOS) В приложении «Фото» на Мас имеется набор инструментов для рисования под названием «Разметка», который может использоваться для добавления рисунков, каракулей, зарисовок, рукописного текста, аннотаций и прочих элементов на любой снимок. ♥ ПО ТЕМЕ: Дни рождения на iPhone, iPad...

Тестостерон, зачем он мужчинам и как сохранить силу к старости Статья посвящена такому важному гормону как тестостерон и объяснению почему именно он делает мужчин мужчинами. Также cтатья будет интересна к прочтению прекрасным полом. Содержание: История открытия Что такое тестостерон и как он работает в организме Нормы тестостерона, д...

Он работает)!!!!     Здравствуйте, читатели 3-D Today. В этой статье хочу показать небольшой результат своей работы по сборке принтера STABLE CUBE 300x300.     Принтер в промежуточном состоянии, но уже печатает))    Немного фото, сделанных при изготовлении корпуса принтера.     Режем, гнем, ...

FOSS News №10 — обзор новостей свободного и открытого ПО за 30 марта — 5 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Продолжаем освещать роль Open Source разработчиков в борьбе с COVID-19, трижды порадовала Huawei, появилось д...

С Hyper-V на VMware и обратно: конвертация виртуальных дисков Привет, Хабр! Периодически я слышу от практикующих инженеров странное: VMDK, VHD и VHDX – абсолютно разные форматы виртуальных дисков, чуть ли не закрытые, а конвертировать из одного в другое – долго и больно. Сегодня наглядно покажу, что это не так, разберу, как эти форм...

Вспоминаем легендарную «PSP» с её двумя серьёзными недостатками и её главного конкурента Nintendo DS Вспоминаем времена, когда на PSP можно было поиграть в десятки крутых игр, конечно главной и популярной игрой была GTA, выходила она в трех частях, но настоящими хитами стали liberty city и vay city stories - полноценный gta 3 vay city, но с другим сюжетом

Как я моделировал деталь плохо поддающуюся измерениям (ручка YAMAHA) иногда случается, что ко мне обращаются друзья, знакомые и просто хорошие люди, которым надо что то смоделировать и распечатать на 3Д принтере.Вот и в этот раз обратился ко мне человек с просьбой сделать копию с ручки переключения скоростей лодочного мотора Yamaha. Посмотрел...

Microsoft немного обновила дизайн приложения «Ваш телефон» для Windows 10 Компания Microsoft выпустила обновлённую версию (1.20032.104.0) приложения «Ваш телефон» для Windows 10, которая принесла с собой несколько небольших изменений в дизайне. Во-первых, в правом нижнем углу списка сообщений появилась новая круглая кнопка со знаком «+», предназн...

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

Автоматизация аэропорта в HEL Хельсинки-Вантаа — один из лучших аэропортов Северной Европы по рейтингу Скайтракса. Именно туда приходит мемичный рейс из Сингапура SIN -> HEL. Система трекинга пассажиров. Видно, кто в какой очереди, сколько времени стоит, из какого сектора пришёл и так далее. В пр...

Обзор плюсов и минусов Sony Xperia 5. Топовый компакт с необычным экраном Недавно стало известно, что продажи одного только складного смартфона Samsung Galaxy Fold превысили суммарные продажи смартфонов Sony Xperia. Да, дела на рынке смартфонов у Sony идут все хуже и хуже, но значит ли это, что их смартфоны так плохи? Сегодня мы попробуем найти от...

Позиция инженерной команды Okko по событиям, связанным с Nginx Мы, инженерная команда Okko, полностью поддерживаем открытое ПО и в сегодняшней ситуации с Игорем Сысоевым выступаем на стороне IT-сообщества. Как вы знаете, в прошедшие два года у Окко сменились акционеры, однако, до сих пор это не влияло на нашу работу, так как акционеры п...

Apple Mac Pro, часть 2: тестирование производительности и выводы В первой части статьи про Mac Pro мы подробно рассказали о конфигурации и дизайне этой рабочей станции, теперь же пришло время проверить, на что она способна на практике. Для этого мы использовали нашу методику тестирования производительности под macOS, а заодно придумали не...

AOC представила игровой монитор серии Agon AG251FZ2E AOC является крупным игроком на рынке игровых мониторов. Серия Agon пополнилась новой моделью AOC Agon AG251FZ2E. 24,5 дюймовый монитор является приемников монитора AG251FZ. Разрешением монитора составляет 1920 на 1080 пикселей. Яркость монитора 400 кд/м2. Широкие углы обзор...

STM32MP1 — ядра + Linux = идеальный микроконтроллер По роду своей деятельности занимаюсь разработкой различных приборов: измерительных, управляющих, контролирующих и т.п. В подавляющем большинстве устройство делится на 2 части: Требующий больших ресурсов микроконтроллера и не требующий жесткого реального времени графически...

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

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

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

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

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод) Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Kent Dodds «5 JavaScript Features I Couldn't Code Without». Это мой первый перевод, так что буду рад любым замечаниям. 5 фич JavaScript, без которых я не мог бы писать код Прежде чем мы начнем, по...

Вышло обновление Google Duo: AR-эффекты, улучшение ... Google Duo – пример прекрасного стартапа, который так и не взлетел. Сервис был запущен как своеобразный конкурент и брат-близнец FaceTime от Apple для Android-смартфонов. Несмотря на отличное качество передаваемого видео и аудио при лаконичном и понятном интерфейсе, пр...

Печатаю свой ЧПУ-станок :) Материал PLA от DEXP. Слой почти везде 0,25.Заполнение от 35 до 100% в зависимости от нагрузок.Оболочка в четыре слоя.Принтер - самосбор на мебельных направляшках. Стол 145х145.Рисовал во Фьюжене сам, опираясь на узлы и конструкцию ЧПУ-станков из интернета.Держатель шпинделя...

Популярно об артиклях в английском языке Артикли — это самые распространенные слова в английском языке. Эти невзрачные a, an и the занимают около 8,5% объема любого текста. Если немного утрировать, то из каждого часа работы с текстом вы пять минут тратите только на прочтение артиклей. Вместе с этим артикли — это ...

«СЛАВА ЖПСС!» или вспоминаем про GPSS World Почти семь лет назад я набросал на «Хабре» статью про GPSS-World. И к моему удивлению, время от времени я получаю различные вопросы, связанные с ней. Как же так на дворе уже 2020 год, GPSS World безнадежно устарела, неужели ей кто-то до сих пор пользуется?! Оказывается, п...

Качественные фото Ван Гога и Наполеона: нейросети восстановили внешний вид исторических личностей по их портретам А заодно — статуи Свободы и главного героя первого Doom.

Почему lsFusion, а не 1С? Предыдущая статья “Почему не 1С?” вышла больше года назад и вызвала достаточно живой интерес (совсем немного не дотянула до 100к просмотров и 2к комментариев). Впрочем, как и ожидалось, у многих возник резонный вопрос: “Если не он, то кто?” Безусловно, как многие поняли, т...

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

[Из песочницы] Первые шаги в Spring, Rest API, акцент на PUT в связке с фронтендом Немного о себе: На данный момент я студент Skillbox и прохожу курс “Java-разработчик”. Не в коем случае не реклама, рассказываю немного о себе. Начал учить джаву с мая 2019 года, до этого немного самостоятельно изучал HTML, CSS и JS. Собственно, подтолкнуло меня на написани...

[Из песочницы] Стилизация Select-Option (почти) без JavaScript Стилизация некоторых стандартных элементов — довольно нетривиальная задача. Разумеется, хороший специалист может стилизовать что угодно, однако всё упирается в сложность этого действия. Для стилизации радиокнопок и чекбоксов потребуется совсем немного времени — идея стилиз...

3.Elastic stack: анализ security логов. Дашборды В прошлых статьях мы немного ознакомились со стеком elk и настройкой конфигурационного файла Logstash для парсера логов, в данной статье перейдем к самому важному с точки зрения аналитики, то что вы хотите увидеть от системы и ради чего все создавалось — это графики и табл...

«Из России с любовью»: Вышел тизер нового сезона «Очень странных дел» (угадайте, кто там появился) Буквально только что стриминговый сервис Netflix объявил о начале съемок четвертого сезона фантастического сериала «Очень странные дела» — и заодно опубликовал новый тизер. Ролик озаглавлен достаточно провокационно — «From Russia with love…» («Из России с любовью…»). То есть...

Openwrt сниффер витой пары Всем доброго времени суток, моя не большая история началась с того как мы с другом спорили о стандартах 10BASE-T и 100BASE-T о полных и халф-дуплексах в итоге решил на примере готового устройства показать ему что слушать с пар можно. Прочитав статью взял свой старенький TP-...

Графики в Vuejs Я доволен экосистемой Vue. Как и положено, ты не городишь велосипеды, а пользуешься готовыми плагинами, которые за тебя написали умные дядьки. Когда твоя задача слишком мелкая и локальная, чтобы под неё написали плагин — ты идёшь и ищешь готовые компоненты, и только если н...

Svelte: знакомимся с Действиями Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому...

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

DIY кнопка вызова часть 2. Видеофон из Raspberry Pi В этой части делаем из Raspberry Pi VoIP устройство для осуществления видео вызовов по SIP протоколу. Первоначальная задача осталась прежней — осуществление вызова по внешнему воздействию (нажатию кнопки). Но немного изменилась реализация идеи. Как и в предыдущей части, восп...

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

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

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

Автодополнение кода и проверка типов для boto3 Картинка предоcтавлена автором boto3-type-annotations, Allie Fitter Сейчас мало кто пишет большие проекты на Python без аннотации типов. Это и просто, и позволяет отловить кучу ошибок еще на этапе написания кода, да и работает очень шустро. Но стоит добавить в зависимости b...

Быстрый ENUM tl;dr github.com/QratorLabs/fastenum pip install fast-enum Зачем нужно перечисление (enum) (если вы все знаете — опуститесь до секции «Перечисления в стандартной библиотеке») Представьте, что вам нужно описать набор всех возможных состояний сущностей в собственной модели ба...

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

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

Видеообзор роутера TP-Link Archer AX50 Стандарт Wi-Fi 6 появился не так давно и ассортимент производителей все еще продолжает обновляться. В линейке TP-Link Archer как раз появляются модели, которые поддерживают новый стандарт связи, а заодно и меняют внешность. Такие устройства не просто должны обеспечивать боле...

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

24 Гбит и DDR5-4800 для первого поколения. SK Hynix начнет выпускать чипы DDR5 уже в этом году SK Hynix, демонстрировавшая на выставке CES 2020 в январе готовый модуль памяти DDR5-4800 МГц, подтвердила планы начать серийный выпуск микросхем памяти DRAM DDR5 уже в этом году, а заодно раскрыла немало новых подробностей о будущих чипах. Отметим, что впервые эти сроки про...

Легализация криптовалют в Южной Корее, новый ход экс-клиента WEX, волатильность биткоина и другие события недели Вспоминаем в традиционном воскресном дайджесте колебания цены биткоина, решения парламента Южной Кореи, Верховного суда Индии и регулятора Германии относительно криптовалют, а также прогноз Netflix о будущем цифровых активов и другие события недели. Цена биткоина За прошедшу...

[Перевод] История создания Dizzy Оставленный без внимания профильными изданиями, но любимый игроками, Диззи был феноменом среди блокбастеров в Великобритании середины 80-х. А история о том, как улыбающееся яйцо три года доминировало в топах программного обеспечения, — это наглядный пример «программирования ...

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

Борьба за внимание Внешний социальный мир строго убеждён в том, что ваше внимание должно принадлежать ему. Политики, певцы, актёры, писатели, бизнесмены, менеджеры, соседи, мошенники, чиновники, специалисты по геймификации, начальники, коллеги, подчинённые — всем нужно ваше внимание и не все ...

[Перевод] Пишем приложение на Flutter в связке с Redux Привет всем! В этой статье я хотел бы показать вам, как создать Flutter приложение, используя Redux. Если вы не знаете, что такое Flutter, то это — SDK с открытым исходным кодом для создания мобильных приложений от компании Google. Он используется для разработки приложений...

Простой service discovery в Prometheus через Consul Закон Парето (принцип Парето, принцип 80/20) — «20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата». WikipediaПриветствую тебя, дорогой читатель! Моя первая статья на Хабр посвящена простому и, надеюсь, полезному решению, сделавшим для меня сбор...

Анонс POCO X2: недорогой смартфон с большими возможностями Бренд POCO представил новый смартфон POCO X2. Это не преемник чрезвычайно популярного POCO F1, который появится немного позднее. Новинка представляет собой смартфон среднего уровня, по сути, являющийся ребрендингом уже выпущенного компанией Redmi K30 4G. Подробнее об этом чи...

5 бесплатных курсов для ИИ-инженеров от Microsoft Привет, Хабр! В прошлом году мы делали серию статей-подборок бесплатных курсов. Она понравилась сообществу, и мы решили сделать еще три подборки, правда уже по немного другими тематикам. Как и раньше, мы не будем заранее спойлерить для кого именно будут следующие подборки, ж...

АМА с Хабром #15. Новогодний и самый короткий выпуск! Чат Обычно это бывает в последнюю пятницу каждого месяца, но в этот раз — в последний вторник года. Но суть не поменяется — под катом будет список изменений на Хабре за месяц, а также предложение позадавать вопросы команде Хабра. Но так как именно вопросов традиционно будет немн...

ПРОСТЫЕ ВЕЩИ: «НОВОГОДНЯЯ ТЁРКА. FABULOUS REPAIR». В преддверии салатного апокалипсиса у ручной китайской овощерезки (шинковки) начала XXI века сломалась самая важная деталь c кодовым названием «безопасный держатель овощей и фруктов» - плододержатель. Наверное, наши китайские партнёры «конструировали» этого чудо-помощника до...

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

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

[Перевод] Работаем с двухмерной физикой в JavaScript Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Martin Heinz «Implementing 2D Physics in JavaScript». Давайте немного развлечемся, создавая двухмерные симуляции и визуализации в JS. Создание реалистичной анимации физических процессов может казать...

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

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

Состоялся релиз Inke‪d: Самурай ищет потерянную любовь в нарисованном мире В ноябре прошлого года мы рассказали про интересный проект — Inked. Это приключение про самурая, но главная особенность: нарисованная от руки графика. Это интересная смена направления, потому что до этого разработчики выпустили стратегию Warhammer 40,000: Lost Crusad‪e. Гейм...

Отечественный микроконтроллер К1986ВК025 на базе процессорного ядра RISC-V для приборов учета электроэнергии Добро пожаловать в эпоху RISC-V! Решения на базе открытого стандарта системы команд RISC-V всё чаще появляются на рынке. Уже в серийном производстве микроконтроллеры от китайских коллег, интересные решения предлагает Microchip с FPGA на борту. Растет экосистема ПО и средст...

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

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

Мороженица Kitfort KT-1809: шумно, но вкусно Кладете чашу в морозильную камеру и забываете на 8 часов, вспоминаете и взбиваете сливки с молоком, заливаете смесь в мороженицу. И через 40 минут вы уже наслаждаетесь холодным десертом, не выходя из дома. Простой уход и низкое энергопотребление делают Kitfort KT-1809 лучшим...

Трассировка silicon-а в формате хакатона Все смотрели фильм Дудя про стартапы Силиконовой Долины? А вы знаете, какой стартап Долины был самый силиконовый в 1977 году? Это был Silicon Valley Research, также известный как SVR и Silvar-Lisco. Стартап делал программы, которые автоматически размещали транзисторы на пл...

Магистерская программа JetBrains на базе Университете ИТМО: интервью со студентами Совсем скоро выпускникам бакалавриата предстоит сделать выбор – остановиться на достигнутом или продолжить обучение. Для тех, кто выберет второй вариант, мы хотим напомнить о нашей магистерской программе «Разработка программного обеспечения / Software Engineering» на базе ...

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

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

Яндекс.Маркет выяснил, какие товары и их категории вызывали наибольший интерес покупателей А заодно подвёл итоги работы за последние 12 месяцев.

Начало учебной четверти или как я стал координатором дистанционного обучения Немного добра в ленту! 6 апреля произошло одно из самых знаменательных для моей семьи событий за последнее время: начало четвёртой учебной четверти в обычных средних школах в режиме «нерабочих дней». Это событие ознаменовалось отказом в обслуживании такими коммерческими р...

Приключение The Unfinished Swan с PlayStation 3 теперь доступно на iOS и PC Издатель Annapurna Interactive решил удивить геймеров, которые в своё время не смогли насладиться приключением The Unfinished Swan из-за того, что оно вышло только на PlayStation 3: игра, которая получила премию BAFTA, теперь вышла и на другие платформы. Изначально проект ув...

Aнглийский для демо (структура, фразы, Q&A, грамматика, советы) Демо в конце спринта (будь то внутреннее, заказчику или крупному клиенту) — это настоящая проверка знания английского для не носителя языка, так как эта небольшая презентация показывает: беглость речи (fluency) точность (accuracy) — много или немного ошибок в речи в цело...

Lego Boost Чем занять ребенка в карантине? Было одно время — мой ребенок (4,5 года) ходил в кружок робототехники на базе Lego WeDo и Lego Mindstorms. Кружок недавно закрылся (нет, коронавирус тут не причем). Было немного обидно, но так или иначе были выявлены следующие недостатки. ...

Декомпиляция node.js в Ghidra Приветствую, Вам когда-нибудь хотелось узнать, как же именно работает программа, которой вы так активно пользуетесь, игра, в которую часто играете, прошивка какого-нибудь устройства, которое что-то делает по расписанию? Если да, то для этого вам потребуется дизассемблер. А ...

Google официально представила смартфоны Pixel 4a и Pixel 4a 5G Компания Google официально представила новый смартфон Pixel 4a, который изначально должен был выйти на рынок ещё в конце мая.Интересно, что вместе с Pixel 4a дебютировал и Pixel 4a 5G, но его анонс оказался формальным, а полноценный пройдет вместе с дебютом Pixel 5. Стоимост...

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

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

Apple выпустит не один, а сразу два iPhone SE 2 Такими могут быть iPhone SE 2 и SE 2 Plus За последние несколько лет ассортимент фирменных смартфонов Apple вырос так стремительно, как не рос никогда прежде. Несмотря на то что в компании приняли решение убрать из ассортимента условно доступный iPhone SE, прекратив его прои...

Странности на Bittrex, Lightning Network на Bitfinex, хардфорк эфира и другие события недели Подводя итоги недели, вспоминаем странные события вокруг биржи Bittrex, не всем пришедшиеся по душе новости из Украины, мощный заход со стороны Bitfinex и другие важные события. Цена биткоина По итогам завершащейся недели первая криптовалюта находится в легком плюсе, поднявш...

Nvidia представила новые супербюджетные мобильные видеокарты Сегодня мы уже вспоминали видеокарты GeForce MX330 и MX350, оценивая производительность старшей модели в том числе и в разгоне. И вот эти адаптеры появились на сайте Nvidia. К сожалению, производитель не указывает никаких параметров, кроме типа памяти — GDDR5. Как...

Получены новые фото северного полюса Марса Северный полюс Марса с борта орбитального аппарата “Mars Express” Марс — планета, больше всего напоминающая Землю целым рядом знакомых нам характеристик. Так, например, смена местных времен года происходит аналогично земным, хотя их продолжительность и превосходит наши...

Xbox Series X: обзор технологий следующего игрового поколения Всем привет! Мы решили начать эту неделю с более «легкого» и интересного для многих материала про нашу новую консоль Xbox Series X. Сегодня расскажем о том, как получилось сделать её такой мощной, как будет достигаться эффект погружения (скриншоты из игр под катом) и немного...

Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации Мы уже не раз рассказывали про свой GitOps-инструмент werf, а в этот раз хотели бы поделиться опытом сборки сайта с документацией самого проекта — werf.io (его русскоязычная версия — ru.werf.io). Это обычный статический сайт, однако его сборка интересна тем, что построена с ...

Работаем с датчиком CO₂ Xiaomi ClearGrass Air Detector локально, без китайских серверов Давно планировал внедрить в домашнюю автоматизацию датчик углекислого газа CO₂. По соотношению цена/качество/функции/внешний вид лучшим для меня оказался Xiaomi ClearGrass Air Detector. Анализатор качества воздуха содержит датчики: CO₂ tVOC (летучие органические соединени...

Apple представила Apple Watch Series 7 Сегодня компания Apple в рамках ежегодной осенней презентации представили нам новинку умных часов — Apple Watch Series 7. Думаю, что Apple Watch ждали все: от мала до велика. В первую очередь потому, что часы должны были получить обновленный дизайн, однако этого не на...

[Перевод] Рисуем фракталы Мандельброта с помощью языка GIMP Script-Fu Программа GNU Image Manipulation Program (GIMP) – моё решение проблемы редактирования изображений. Набор инструментов у этого редактора очень мощный и удобный, за исключением инструментов, чтобы генерировать фракталы, которые нелегко нарисовать вручную. Фракталы – увлекате...

Huawei не остановить. Компания выпустит очередной 5G ... Компания Honor должна представить новый Honor 30 Youth уже в первую неделю июля. Скорее всего, на глобальном рынке смартфон будет называть Honor 30 Lite. Сегодня в сети появились первые фотографии новинки, раскрывающие внешний вид устройства.     На опубликованном...

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

Марина Алекс, CEO University of Business Agility: «Agile вне IT. Agile — больше, чем IT» В 1951 году в Нью-Йорке начались клинические испытания изониазида — противотуберкулёзного препарата. В итоге выяснилось, что изониазид — это первый синтетический антидепрессант. Coca-Cola была придумана в Атланте, штат Джорджия, в 1886 году, как средство от расстройства желу...

[Перевод] Вражеский ИИ: преследование игрока без Navigation2D и поиска пути A* Создаёте игру, в которой враги должны преследовать игрока? Всё начинается с простого — заставим врага бежать к игроку. Но что произойдёт, если он находится за деревом, или за углом стены? Ну, теперь враг будет выглядеть довольно глупо — упрётся в объект, перебирая ногами на ...

Разработка приложений и Blue-Green deployment опираясь на методологию The Twelve-Factor App с примерами на php и docker Для начала немного теории. Что такое The Twelve-Factor App? Простыми словами, это документ призванный упростить разработку SaaS приложений, помогает тем что, осведомляет разработчиков и DevOps инженеров о проблемах \ практиках которые чаще всего встречались в разработке со...

скульптинг в fusion 360 , урок 1 , вложил душу )  Привет , я начинаю открывать для тебя новую ступеньку в fusion 360 , скульптинг ,думаю мне есть что рассказать, если бы мне рассказали эти фишки в самом начале я бы так много не "бусовал" и так начнем ) что бы легче понять советую повторять за мной ) зайдем режим скульптинг...

В Epic Games Store бесплатно раздают приключенческую экшн-игру Jotun: Valhalla Edition В сервисе цифровой дистрибуции Epic Games Store пользователям предлагают возможность бесплатно получить игру Jotun: Valhalla Edition. Традиционно, раздача будет осуществляться на протяжении недели. Jotun: Valhalla Edition – это рисованная вручную приключенческая экшн-игра в ...

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

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

Обзор Poco X3 Pro: сильный смартфон со слабой камерой Прошлогодний Poco X3 NFC стал одним из успешных смартфонов бренда, и он очень быстро набрал популярность. Поэтому выглядит вполне логично, что компания решила развить успех устройства и попытаться напомнить с чего все начиналось. Так появился Poco X3 Pro, где, как и в случае...

Официально представлен новый смартфон Sony Xperia 10 II Компания Sony провела мероприятие, в рамках которого представила несколько новых смартфонов, среди которых оказался и Xperia 10 II.Правильное произношение Xperia 10 II — Xperia Ten Mark Two. Он оснащается чипсетом Snapdragon 665, 4 ГБ оперативной памяти, 128 ГБ флэш-па...

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

[Перевод] Новые фичи Python 3.8 и самое время перейти с Python 2 Наступил 2020 год, а значит, Python 2 перестал поддерживаться. Если быть совсем точным, то основные разработчики уже перестали заниматься веткой, а выход релиза 2.7.18, приуроченный к PyCon US в апреле 2020 года, ознаменует полное прекращение любой активности, связанной с Py...

Камера FeiyuTech 4K Feiyu Pocket очень напоминает DJI Osmo Pocket, но стоит на 120 долларов меньше Компания FeiyuTech представила Feiyu Pocket — миниатюрную камеру с трехосным стабилизатором. Новинка очень похожа на устройство DJI Osmo Pocket, выпущенное в ноябре 2018 года. Однако Feiyu Pocket стоит не 369 долларов, а на 120 долларов меньше — 249 долларов...

Как я переехал в Лондон c Revolut Неделю назад в наших соцсетях выступал Дмитрий Михайлович. Дмитрий — продуктовый разработчик, он решает продуктовые задачи в Revolut, являясь при этом Senior Backend разработчиком. Полтора года назад он переехал в лондонский офис и поделился с нами историей, как это происход...

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

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

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

Тест биткоином отметки $10 000, переход Steemit на TRON и другие события недели Подводя итоги уходящей недели в криптовалютной индустрии, вспоминаем мгновенный обвал XRP на BitMEX, странное решение нью-йоркского суда, блокировку счетов на ePayments и первый в 2020 году тест биткоином отметки $10 000. Тест психологической отметки $10 000 Неделя началась ...

Ласло Хейниц: я намайнил 100 000 биткоинов и половину потратил на пиццу Американский разработчик Ласло Хейниц, вошедший в историю биткоина как человек, совершивший первую задокументированную покупку с использованием криптовалюты, заявил, что в действительности потратил на пиццы значительно больше 10 000 BTC. 22 мая 2010 года Хейниц приобрел две ...

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

В MMORPG Black Desert Mobile появился первый новый класс «Колдунья» Только вчера мы перевели интервью с руководителем Pearl Abyss America, в котором он рассказал, что разработчики попытаются быстро догнать компьютерную версию игры по количеству контента, как для Black Desert Mobile выходит обновление с первым новым классом. Отныне игроки см...

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

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

DevOps-инженеров не существует. Кто тогда существует, и что с этим делать? В последнее время такие объявления заполонили интернет. Несмотря на приятную зарплату, не может не смущать, что внутри написана дикая ересь. Вначале предполагается, что «DevOps» и «инженер» можно каким-то образом склеить вместе в одно слово, а далее идет рандомный список тр...

11 друзей RUVDS или Обзор маркетплейса с готовыми образами Недавно в очередном посте о том «как корпоративные редакторы захватили Хабр и совсем не дают вздохнуть свободным авторам», нам поставили в минус, что в нашем блоге слишком много материалов НЕ про услуги компании, ее деятельность и прочее в том же духе. То про лабиринты в иг...

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

Халвинги Bitcoin Cash и Bitcoin SV, взлом Bisq и другие события недели в биткоин-индустрии Подводя итоги недели, вспоминаем прошедшие халвинги Bitcoin Cash и Bitcoin SV, запуск первого биткоин-фонда на крупной фондовой бирже, кражу $250 000 с p2p-биржи Bisq и другие важные события недели.  Цена биткоина В течение этой недели первая криптовалюта продемонстрировала ...

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

Lenovo Legion Gaming Phone получит действительно уникальный дизайн Издание XDA-Developers опубликовало крупную утечку с подробностями об игровом смартфоне Lenovo Legion Gaming Phone, слухи о котором ходят еще с прошлого года. Устройство получит очень необычный дизайн. На передней панели в дисплее не будет ни вырезов, ни отверстий. А у задне...

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

UXD — Реальность и будущее в дизайне или человек во главе всего Немного истории. С 2013 года, в обиходе аббревиатура UI (точное обозначение User Interface), а в 2015 году добавилась новая – UX (точное обозначение User experience).Под UI понимается дизайн интерфейса, а под UX – аналитика, ключевой опыт и удобство в пользовательских интерф...

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

[Перевод] Kha vs HTML5: Компилируем JavaScript в C++ Предлагаю вашему вниманию перевод доклада Роберта Конрада с прошедшего в октябре прошлого года HaxeUp Sessions 2019 Linz. Данный доклад посвящен процессу портирования на консоли игры CrossCode, изначально написанной на HTML5. Если вам понравится перевод, то рекомендую также ...

Немецкий суд заставил почтового провайдера Tutanota установить бэкдор Полнотекстовый поиск в зашифрованной почте Для начала немного контекста. Tutanota — один из немногих почтовых сервисов, которые шифруют входящую почту по умолчанию, как Protonmail, Posteo.de и Mailbox.org. То есть почта хранится на серверах в зашифрованном виде. Провайдер ...

Кухонные весы Redmond SkyScale 741S-E: весы и таймер в одном приборе Тестирование кухонных весов Redmond SkyScale 741S-E выявило достоинства и недостатки прибора. Заодно мы узнали, сколько весит его коробка.

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

iPhone 9 (iPhone SE 2) выйдет позднее, чем ожидалось Мы уже писали о слухах, согласно которым iPhone SE 2 может появиться в продаже уже 5 апреля. Но, похоже, это не совсем так, и следующий антикризисный смартфон Apple увидит свет немного позднее. Подробнее об этом читайте на THG.ru.

FOSS News №12 — обзор новостей свободного и открытого ПО за 13 — 19 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, 15-летие Git, отчёт FreeBSD за первый квартал, пара интер...

Миграция из Oracle в Postgres Зачем переносить данные Тема переноса (миграции) данных из Oracle в Postgres набирает обороты. В РФ количество запросов по переходу на Postgres на волне импортозамещения, сейчас больше, чем когда либо. Oracle — очень качественный, мощный и отлично документированный инструме...

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

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

Кто стал вторым победителем Большого челленджа и как вам поучаствовать в розыгрыше крутых призов Если до сих пор не присоединились к нашему челленджу, самое время это сделать. В декабре вы узнаете, как стать продуктивнее и всё успевать, а заодно сможете получить в подарок iPhone XR.

Древности: Sony MZ-1 или история о прототипе, попавшем в производство Вы — руководитель команды инженеров в крупной компании. Уже три года разрабатываете с нуля устройство нового типа: персональный аудиоплеер с возможностью записи. Задача непростая: технология новая, еще буквально год назад отлаживали чтение и запись звука на модели размером с...

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

Wizard Legend: Fighting Master — аркадный экшен с магией и подземельями на смартфоны Студия Greybeard выпустила на смартфоны аркадный экшен под названием Wizard Legend: Fighting Master. В нём есть всё, что понадобится казуальному геймеру: мультяшная графика, вертикальный режим и лёгкое управление. Последний пункт следующий: мы передвигаемся при помощи виртуа...

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

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

Особо точная калибровка экструдера Последовательность действий калибровки экструдера описана уже много раз, правильные и нет.Я лишь приведу моё видение правильной калибровки, но в виде адаптированного перевода с английского, странички Триффида Хантера - руководство по калибровке.Этап 1, грубая калибровка1. Чт...

Перезагрузка текстур OpenGLESv2 через DMABUF В этой статье я хочу рассказать, как просто можно обновлять текстуры OpenGLES через DMABUF. Поискал по Хабру и к своему удивлению не обнаружил ни одной статьи на эту тему. В Хабр Q&A тоже ничего такого не нашел. И это для меня немного странно. Технология появилась довол...

Royal Crown — новая фэнтезийная MOBA с элементами королевской битвы для мобильных и ПК Компания LINE Games сообщает, что ее новая MOBA с элементами выживания и королевской битвы Royal Crown доступна игрокам во всем мире в Steam Early Access, Google Play и App Store. Действие происходит в средневековом фэнтезийном сеттинге, где смешались магия и наука. Игрокам...

Почему iPad Pro 2020 — неудачная копия Microsoft Surface Мы уже давно привыкли к тому, что только Apple под силу создать новую рыночную нишу. Планшеты, смарт-часы, ультрабуки – всё это и многое другое стало популярным именно с подачи Apple. Тот же iPad сегодня и вовсе является, пожалуй, единственным планшетом на рынке, чьи продаж...

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

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

Идеальный смартфон Samsung? Galaxy Note10 Lite показался во всей красе Смартфон Samsung Galaxy Note10 Lite мы вспоминали буквально вчера, когда узнали, что он будет поддерживать Bluetooth 5.1, чем не могут похвастаться даже флагманы компании. И вот теперь мы наконец-то можем взглянуть на эту модель, которая, напомним, на некоторых рынках д...

ТЕСТ:​ Что это за сериал? Догадайтесь по описанию! Считаете себя настоящим знатоком сериалов? Уверены, что сумеете отличить их по краткому описанию сюжета? Пройдите наш тест и проверьте, в курсе ли вы популярных новинок и насколько знакомы с культовыми сериалами всех времён. А заодно можете дополнить свой список того, что об...

[Перевод] Как рандомайзеры позволяют вдохнуть в старые игры новую жизнь Рандомайзер Link to the Past может изменять не только содержимое сундуков и награды в игре, но и спрайт персонажа, создаваемых врагов и цветовую палитру мира! Прохождение любимой игры детства похоже на встречу с давним другом. Ты чувствуешь облегчение, зная, что находится ...

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

Embox на процессоре Эльбрус. Или никогда не забывайте о том, что получили при разведке Данная статья является логическим завершением серии статьей “восхождение на Эльбрус” об ознакомлении Embox с процессорной архитектурой Эльбрус (E2K) . Почему логическим завершением, потому что в результате удалось через telnet запустить приложение, которое выводит на экран ...

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

Редизайн клавиатуры Уже сто пятьдесят лет никто не решается массово заредизайнить клавуа, у Эпл последняя выглядит вот так. Давайте немного подвигаем кнопки и посмотрим как можно сделать лучше. Читать далее

Гугл финанс перестал транслировать данные российских акций — что делать? С 5 июня 2021 года сайт гугла, и самое главное гугл таблицы - перестали отдавать данные с Московской биржи. При попытке получить любые котировки с префиксом MCX, например для Сбербанка, формулой из гугл таблиц =GOOGLEFINANCE("MCX:SBER") теперь всегда возвращается резуль...

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

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

[Перевод] Как подключить OLED дисплей к Raspberry Pi Pico — быстрый старт У Raspberry Pi Pico несколько функциональных ограничений, включая отсутствие модуля беспроводной связи. Но, в целом, это отличная плата для реализации самых разных проектов. Одно из ее достоинств — простота подключения дисплея. Она позволяет работать с Pico Display или Pico...

Как внедрить CRM на удалёнке и выиграть? Успешные люди вырываются вперед,  используя то время, которое остальные тратят впустую. Генри Форд У этой статьи не будет пафосного, заумного или игривого вступления — только КДПВ и подпись к ней. Они скажут значительно больше. Это фото выбрано неслучайно. Оно с гонки «24...

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

Создаем CRUD API на Express и MySQL: часть вторая Всем привет. В преддверии старта курса «Разработчик Node.js», хотим поделиться продолжением материала, который был написан нашим внештатным автором. Всем еще раз привет. Мы возвращаемся к созданию приложения на Node.js и MySQL для небольшого todo — приложения на Node.js ...

[Перевод] Карты высот и параллакс Из этой статьи вы узнаете о картах высот (height maps), также называемых картами параллакса (parallax maps). Что такое карта высот? Как обычно, когда я говорю «карта», то имеют в виду текстуру, содержащую информацию о внешнем виде 3D-объекта. Карта высот/параллакса — это к...

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

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

В сеть утек геймплейный ролик Assassin's Creed Valhalla Немного раньше времени в сети появился получасовой трейлер Assassin's Creed Valhalla с игровым процессом. Читать полную статью

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

Монитор LG 27UP850-W оснащен портом USB-C С пометкой «новинка» в каталоге LG появился монитор 27UP850-W. Он оценен в 550 долларов. За эту сумму покупатель получит монитор с экраном IPS размером 27 дюймов и разрешением UHD (3840 х 2160 пикселей). Экран с антибликовым покрытием характеризуется максима...

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

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

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

Реактивное программирование, стоит ли бросать все и нестись навстречу мечте Еще одна статья про реактивное программирование. И только не надо на этой строчке закатывать глаза и томным голосом говорить вслух — "Ну что еще ты можешь мне рассказать про реактивное программирование… а?". Она немного отличается от кучи других, написаных словно под копирку...

Лемматизируй это быстрее (PyMorphy2, PyMystem3 и немного магии) Я работаю программистом, и в том числе занимаюсь машинным обучением применительно к анализу текстов. При обработке естественного языка требуется предварительная подготовка документов, и одним из способов является лемматизация – приведение всех слов текста к их нормальным фор...

Продвинутая система авторизации действий с ресурсами в Laravel. Часть 3. Чтение/запись атрибутов, собственные модели Введение Здравствуйте, дорогие Хабровчане. Сегодня я представляю вашему вниманию заключающую часть цикла статей о продвинутой авторизации действий с ресурсами в Laravel. Чтобы лучше понимать о чем пойдет речь в этой статье — необходимо прочесть первую и вторую части. На э...

CARRION: бездна голодных ртов Phobia Game Studio и Devolver Digital, авторы CARRION, определяют жанр своей игры как реверсивный хоррор. В этой игре вы должны взять на себя управление безжалостным монстром, состоящим из сотен ртов и тентаклей, сбежавшим из своей клетки в секретной правительственной лабора...

В сеть попали изображения смартфона Galaxy Note 10 Lite в разных цветовых решениях и ракурсах Galaxy Note 10 Lite — смартфон, изображения которого утекли в сеть в таком разнообразии и количестве, которое, пожалуй, ранее не наблюдалось применительно ни к одной другой готовящейся к выходу модели. Все цветовые решения, любые ракурсы, фото со стилусом S-Pen и без него… И...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

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