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

Распознавание номеров. Как мы получили 97% точности для Украинских номеров. Часть 2 Распознавание номеров. Практическое пособие. Часть 1 Продолжаем рассказ о том как распознавать номерные знаки для тех кто умеет писать приложение «hello world» на python-е! В этой части научимся тренировать модели, которые ищут регион заданного объекта, а также узнаем как...

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

В Австралии можно будет выбрать номерной знак с эмодзи Номерные знаки уже можно предзаказать на сайте Personalised Plates Queensland. Водители австралийского штата Квинсленд в […]

Американский хакер зарегистрировал индивидуальный номерной знак «NULL». Ох, зря Не так давно в Украине появилась возможность заказывать индивидуальные номерные знаки онлайн. И вот на днях американское онлайн-издание Wired рассказало весьма интересную историю о том, как исследователь, работающий в сфере компьютерной безопасности, выбрал не тот номерной з...

Исследователь получил штрафы на 12 000 долларов, поменяв номерной знак авто на «NULL» ИБ-исследователь, известный под псевдонимом Droogie, рассказал на конференции DEFCON, с чем ему пришлось столкнуться после смены номерного знака своего авто на «NULL».

[Из песочницы] Современное программирование: взгляд после 25 лет перерыва или как я писал бота для Телеграм Задача кажется простой, когда ничего про нее не знаешь и когда решил. В один “прекрасный” день, я понял, что мне не интересно сидеть на многочисленных форумах, а хочется создать свой канал и делиться “мудростью”. Мне нравится Телеграм заложенными в него возможностями в то...

[Перевод] Хороший разработчик мудр, а не гениален Одним из самых важных уроков, которые я постиг в качестве разработчика 15 лет назад, была эта простая мысль: Хороший код выразителен, а не впечатляющ. Я помню, как услышав это спросил «А в чём разница?», и получил ответ. «Выразительный» — понятный, однозначный и конкретный....

«САПР для всех, даром, и пусть никто не уйдет…» или первые шаги в программировании FreeCAD на Python Возможно, вам уже ранее попадались мои заметки по первым шагам в программировании САПР на примере NanoCAD. Надо отметить, что для человека не умеющего программировать и знающего САПР на уровне «электронного кульмана» это было удивительное приключение. Однако, NanoCAD это вс...

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

Украинские автомобилисты теперь могут заказывать индивидуальные номерные знаки онлайн с доставкой по «Новой почте» До этого момента единственной услугой сервисных центров МВД, полностью доступной онлайн, было получение выписки из Единого государственного реестра МВД. Сегодня была запущена вторая. Речь об услуге заказа индивидуальных номерных знаков на авто онлайн. Об этом сообщает Госуда...

На сайте МВД появился онлайн-сервис проверки стоимости платных номерных знаков с желаемой комбинацией цифр На сайте Главного сервисного центра МВД Украины заработал сервис, с помощью которого можно проверить стоимость номерного знака с желаемой комбинацией цифр. Напомним, что с сегодняшнего дня вступило в силу постановление Кабинета Министров Украины от 24 июля 2019 №663, согласн...

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

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

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

Вижу, значит существую: обзор Deep Learning в Computer Vision (часть 1) Компьютерное зрение. Сейчас о нём много говорят, оно много где применяется и внедряется. И как-то давненько на Хабре не выходило обзорных статей по CV, с примерами архитектур и современными задачами. А ведь их очень много, и они правда крутые! Если вам интересно, что сейчас ...

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

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

[recovery mode] Типобезопасная работа с массивами PHP Всем привет, расскажу о собственном велосипеде для удобной работы с массивами в PHP. Type hinting В PHP7 появились подсказки типов (type hinting), что позволило IDE проводить более качественный статический анализ кода, качество нашего кода улучшилось (или правильно говорит ...

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

Google запустила бесплатный аналог SMS для Android. Но не спешите радоваться RCS должен был стать заменителем SMS, но как-то не срослось В последнее время в Сети всё чаще и чаще встречаются упоминания RCS. Говорят, что это бесплатный аналог привычных смс-сообщений, но никто толком не объясняет, как это стало возможно и, самое главное, почему никто не...

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

В системе безопасности Google Фото имеется серьезная уязвимость, о которой вы не знали Каким бы продвинутым и хорошо защищенным не был бы тот или иной сервис. Какие бы заявления о том, что пользоваться их продуктами максимально безопасно не делали разработчики. Как бы вы не доверяли той или иной компании. Любой цифровой продукт имеет недоработки и «дыры&...

В трех штатах США одобрили использование цифровых автомобильных номеров Министерство транспорта США закупает электронные автомобильные номера у компании Reviver Auto. Они представляют собой экраны, покрытые защитным стеклом и оснащенными чипами и системами беспроводной связи, которые используются для оперативного вывода регистрационного знака и ...

[Из песочницы] Три относительно честных способа создания Flutter проекта Итак, с презентацией Google первой стабильной версии Flutter, которая случилась 4 декабря 2018 г. начался процесс изменения ландшафта на полях мобильного программирования. Появился новый игрок, способный изменить правила самой игры. Теперь из одной базы кода можно создават...

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

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

[Из песочницы] Система контроля библиотеки на Flask-Potion, Часть 0: готовим всё, что понадобится Введение В своей работе я уже некоторое время использую Flask-Potion — фреймворк, основными достоинствами которого являются: весьма удобная интеграция с SQLAlchemy моделями, автогенерация crud-эндпоинтов, наличие клиента potion-client (весьма удобного, если пишешь API сервис...

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

Редактор в UX: тру стори, риал лайф Привет, это Наташа, лид-редактор в UX Яндекс.Денег. Я пишу этот текст, потому что больше не могу молчать о своей работе. Раньше про нас думали, что мы копирайтеры. Пишем получше, чем менеджеры. Умеем проверять грамотность. Редактируем, чтобы стало понятнее. Убираем лишние ...

Axis Communications выпускает в России автомобильные пропускные системы с автоматическим распознаванием номеров Компания Axis Communications объявила о запуске линейки автомобильных пропускных систем. В ее основе лежит технология автоматического распознавания номерных знаков AXIS License Plate Verifier, встроенная в специализированные сетевые камеры. Решения подразделяются на два типа...

Раджа Кодури напомнил о сроках анонса новых графических решений Intel нетривиальным способом Летом этого года руководитель графического подразделения Intel Раджа Кодури (Raja Koduri) во время поездки в Россию признался в намерениях компании в течение двух или трёх лет выпустить полный ассортимент дискретных графических решений. За точку отсчёта следует брать 2020 го...

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

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

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

Как нейронная сеть SincNet выделяет значимые частоты в звуке через Back Propagation Недавно вышла одна очень интересная статья "Speaker Recognition from raw waveform with SincNet", в которой была описана end-to-end архитектура нейронной сети для распознавания говорящего по голосу. Ключевая особенность этой архитектуры — специальные одномерные сверточные сло...

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

Дискретная графика Intel Xe может быть представлена в июне 2020 года Руководитель графического подразделения Intel Раджа Кодури в сети Twitter поделился фотографией своего автомобиля Tesla Model X P90. Именной государственный номерной знак авто может намекать на анонс графических ядер Intel Xe в июне 2020...

OnePlus исправляется. Смартфон OnePlus 3 и OnePlus 3T скоро обновят до Android 9.0 Pie Еще в декабре прошлого года смартфоны OnePlus 3 и OnePlus 3T, работающие под управлением Android 9.0 Pie, были замечены в популярном бенчмарке Geekbench. А в середине прошлого года компания OnePlus официально пообещала обновить до Android 9.0 Pie не только OnePlus 5 и O...

QVD файлы — что внутри QlikView и его младший брат QlikSense — замечательные BI инструменты, достаточно популярные у нас в стране и "за рубежом". Очень часто эти системы сохраняют "промежуточные" результаты своей работы — данные, которые визуализируют их "дашборды" — в так называемые "QVD файлы". ...

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

NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе Расскажу, как нам удалось написать линтер, который получился достаточно быстрым, чтобы проверять изменения во время каждого git push и делать это за 5−10 секунд при кодовой базе в 5 миллионов строк на PHP. Мы назвали его NoVerify. NoVerify поддерживает базовые вещи вроде ...

[Из песочницы] Небольшой бэкдор на Flask или как управлять компьютером в локальной сети Привет, Хабр! Недавно я посмотрел скачанную версию стрима по программированию «Как создать свое веб-приложение на Flask». И решил закрепить свои знания в каком-нибудь проекте. Долго не знал, что написать и мне пришла идея: «А почему бы не сделать мини-бэкдор на Flask?». В ...

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

[Из песочницы] Sourcery для автоматического конвертирования в структуры объектов Realm В интернете, да и даже на Хабре, есть куча статей о том, как работать с Realm. Эта база данных достаточно удобная и требует минимальных усилий для написания кода, если ей уметь пользоваться. В этой статье будет описан метод работы, к которому пришел я. Читать дальше →

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

Google Фото для Android научился красить чёрно-белые снимки Любой чёрно-белый снимок можно сделать цветным. Главное знать как Если вы думаете, что представить новый продукт публике, а потом на несколько лет забыть про него вообще умеет только Apple, вы ошибаетесь. Для Google это тоже совершенно обычная практика. Во всяком случае, в к...

Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 Всем привет! В данной статье мы напишем небольшую программу для решения задачи детектирования и распознавания объектов (object detection) в режиме реального времени. Программа будет написана на языке программирования Swift под платформу iOS. Для детектирования объектов буд...

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

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

Запущена услуга онлайн заказа изготовления индивидуальных номерных знаков для транспортных средств Как сообщает пресс-служба Главного сервисного центра МВД, теперь автовладельцы могут оформить онлайн заявку на изготовление индивидуальных номерных знаков для транспортного средства. Это стало возможным благодаря недавнему вступлению в силу приказа МВД Украины «О внесении из...

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

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

«Ждёт тебя дорога дальняя…» или решение задачи прогнозирования на C# с помощью Ml.NET (DataScience) В последнее время мне все чаще на глаза попадается информация о фреймворке для машинного обучения Ml.NET. Количество упоминаний о нем переросло в качество, и я решил хотя бы одним глазком глянуть, что же это за зверь такой. Ранее мы с вами уже пробовали решить простейшую з...

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

Суперзум (50-кратное увеличение) в камере Hauwei P30 Pro впечатляет: примеры фото Флагман 2019 года Huawei P30 Pro ожидаемо занял первое место в авторитетном рейтинге камерофонов DxOMark, а одной из главных особенностей камеры китайского смартфона стало аппаратное и цифровое приближение, позволяющее снимать очень далекие объекты с минимальной потерей каче...

Can I haz? Ударим программированием на типах по дженерикам Привет, Хабр. В прошлый раз мы описали Has-паттерн, обрисовали проблемы, которые он решает, и написали несколько конкретных инстансов: instance HasDbConfig AppConfig where getDbConfig = dbConfig instance HasWebServerConfig AppConfig where getWebServerConfig = webServerCo...

Как отличить оригинальные AirPods от подделки AirPods подделывают так часто и хорошо, что копию практически невозможно отличить от оригинала Подделки – это своего рода признание популярности. Ведь если продукт никому не нужен, никому и в голову не придёт выпускать его копии. Однако, если он пользуется высоким спросом, о...

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

Пишем свой язык программирования, часть 1: пишем языковую ВМ Введение Доброго времени суток всем хабрачитателям! Итак, пожалуй стоит сказать, что целью моей работы, на основе которой будет написан ряд статеек было пройти весь путь создания полнофункционального ЯП самому с 0 и затем поделиться своими знаниями, наработками и опытом с и...

Нейроморфные системы: компьютеры, вдохновлённые устройством человеческого мозга Рассказываем, кто и почему ими занимается / фото Paweł Czerwiński Unsplash Что такое нейроморфный чип Это — процессор, работа которого основана на принципах действия человеческого мозга. Такие устройства моделируют работу нейронов и их отростков — аксонов и дендритов — отв...

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

ARM Assembler Editor: Если гора не идет к Магомеду, Магомед идет к горе… Если кто не знает мне интересно программирование на ассемблере для микроконтроллеров STM32… И все бы хорошо, да только программировать особо негде… Те среды которые есть в настоящий момент заточены больше для языка Си и программирование в них на ассемблере не сильно отличае...

Android Camera2 API от чайника, часть 2, пишем видео Продолжаем разбираться с CAMERA2 API Android. В предыдущей статье мы осваивали работу камеры, чтобы делать фоточки, используя новое API. Теперь же займёмся съемкой видео. Вообще изначально, главной моей целью был стрим по сети живого видео с камеры Android при помощи Med...

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

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

[Перевод] 42 оператора расширенного поиска Google (полный список) Те, кто давно занимается поисковой оптимизацией, хорошо знают об операторах расширенного поиска Google. Например, почти все знают об операторе site:, который ограничивает поисковую выдачу одним сайтом. Большинство операторов легко запомнить, это короткие команды. Но уметь э...

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

Об использовании DVD-RAM Недавно разбирал коробки с барахлом после переезда, и наткнулся на пару заботливо сохраненных дисков DVD-RAM. Вспомнил, откуда они у меня, и что даже писал статью в блоге. Правилами вроде не запрещено, поэтому решил выложить сюда. Быть может кому будет интересно. DVD-диски д...

1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы Если ты умеешь что-то делать хорошо, всегда найдется азиат, который сможет лучше (один из самых популярных интернет мемов). Aliexpress уже стал именем нарицательным в всем мире. Но Alibaba Group это не только интернет-молл, но и сервис облачных вычислений №1 в Китае. Интере...

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

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Первым делом выкладываю ссылки на предыдущие части: Часть 1: пишем языковую ВМ Часть 2: промежуточное представление программ Часть 3: Архитектура транслятора. Разбор языковых структур и математиче...

Почти год и он работает (Anet A8) Решил рассказать историю о том как я разбирался с моим Anet A8.Я школьник 7 класс, поэтому я только начал понимать как работать с этой машиной.Купили этот принтер на новый год 2018 года. Пришел в феврале 2018 г. Был рад не долго, закончился пробник из комплекта.Потом появилс...

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

Криптографические токены PKCS#11. Графическая утилита «с функцией подписания и добавлением метки времени». Часть 1 В комментариях к статье «Использование механизмов криптографических токенов PKCS#11 в скриптовых языках» читатель kovserg написал: «С нетерпением ждём статью с функцией подписания документа и добавлением метки времени». Еще раньше другой участник хабра pas писал о том, что б...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 4 ← Часть 3. Косвенная адресация и управление потоком исполнения Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 4. Программирование периферийных устройств и обработка прерываний В этой части поста мы, как и обещали, займемся одним из самых востребован...

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

Голые факты. Как нейросеть DeepNude «раздевает» женщин на фото DeepNude — приложение, умеющее бесстыдно раздевать на фото представительниц прекрасного пола — взорвало интернет в минувшем июне. Этот проект использует в своей работе адскую смесь из нейросетей, искусственного интеллекта и полового инстинкта.

[Из песочницы] Использование SQLite в Unity (Unity + SQLite) Всем привет, данная публикация будет посвящена работе с встраиваемой реляционной базой данных SQLite в Unity. Данная статья написана новичком для новичков с целью показания работы с SQLite, предполагается, что вы знаете основы SQL. Так как в интернете нет ясного тутора для н...

Япония создаст 10 млрд 14-значных номеров для 5G-устройств Новые номера с 14 знаками будут начинаться с цифр 020. Они будут введены не позднее конца 2021 года. Инициативу японского министерства связи поддержала "большая тройка" сотовых операторов: NTT Docomo, KDDI и SoftBank.Выслушав комментарии общественности, министерств...

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

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

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

Что будет на конференции UseData Conf 2019? Ура! Мы завершили формирование программы конференции UseData Conf 2019! Эта конференция для тех, кто решает практические задачи с помощью методов машинного обучения. Между идеальным алгоритмом в вакууме и его применением на реальных данных часто лежит пропасть. Мы хотим, что...

10 бесплатных утилит ApexSQL для управления базами данных Microsoft SQL Server Привет, Хабр! Мы много работаем с Quest Software, и в этом году они приобрели ApexSQL — производителя решений для управления и мониторинга баз данных Microsoft SQL Server. В России об этих ребятах, как нам кажется, знают мало. На главной своего сайта они пишут «Killer tool...

Отправка статистики из DataFrame в BigQuery на примере статистики Яндекс Директ В этой статье расскажу о том, как я свел статистику по всему контексту в одном месте с помощью BigQuery и Data Studio У меня появилась необходимость визуализировать данные по всем источникам трафика. Для данной задачи я использую Data Studio. Google Ads туда подтягивается ...

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

Почти уволен. Как я построил отдел аналитики Яндекса Меня зовут Алексей Долотов, я 10 лет не писал на Хабр. Отчасти дело в том, что когда мне было 22 года, я начал строить отдел аналитики Яндекса, затем семь лет им руководил, а теперь придумал и строю сервис Яндекс.Таланты. Профессия аналитика даёт массу возможностей. Главное...

ok.tech: Data Толк #2 7 августа в московском офисе Одноклассников состоится ok.tech: Data Толк #2, в этот раз мероприятие будет посвящено образованию в DataScience. Ни для кого не секрет, что сейчас вокруг работы с данным такой хайп, что только ленивый не задумывался над получением образования ...

Роскомнадзор заблокировал крупнейший форум по математике, пытаясь ограничить доступ к Telegram Art of Problem Solving - крупнейший ресурс, предназначенный для обучения решать олимпиадные задачи по математике. Ежемесячно сайт посещают около 1,7 млн человек. При попытке входа на сайт информация о блокировке отсутствует, но IP-адрес ресурса содержится в реестре запрещенн...

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

[Из песочницы] Дифференциальная геометрия кривых. Часть 1 Предисловие Привет всем читателям. Просто решил написать статью о дифференциальной геометрии кривых. На мой взгляд, тема из «непрерывной» математики будет большинству читателей Хабра полезна, по крайней мере ближайший час =), учитывая что это IT ресурс, а IT это где то ближ...

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

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

Косплей. Прекрасная куноичи Яманака Ино (Yamanaka Ino) Ино уверенная в себе девушка. Она умна, обладает яркой внешностью, но отличается вздорным характером. Во всем видит красоту и умеет восхищаться ею. Знает себе цену,может постоять за себя.

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

Unit-тесты в СУБД — как мы делаем это в Спортмастере, часть первая Привет, Хабр! Меня зовут Максим Пономаренко и я — разработчик в Спортмастере. Имею 10-летний опыт работы в IT-сфере. Начинал карьеру в в области ручного тестирования, затем переключился на разработку баз данных. Последние 4 года, аккумулируя знания, полученные в тестировани...

Видеокарты Intel Xe получат аппаратную поддержку трассировки лучей и режим 1080p/60 FPS Как известно, с приходом Раджи Кодури (Raja Koduri) Intel приступила к работе над новой архитектурой графических процессоров Xe, которая должна быть представлена в июне 2020 года. Об этом намекнул сам Кодури, опубликовав в твиттере фотографию электромобиля Tesla Model X с на...

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

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

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Минюст Украины полностью открыл Единый государственный реестр предпринимателей (юрлица, ФОП, общественные формирования) Министр юстиции Денис Малюська 6 ноября 2019 года подписал приказ, который предусматривает открытие Единого государственного реестра (ЕГР) юридических лиц, физических лиц-предпринимателей и общественных формирований в полном объеме. Таким образом, теперь в реестре можно иска...

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

Функция защиты от спама в сообщениях уже ... Мы давно уже знаем о том, что стандартное приложение «Android сообщения» получит функцию «автоматического обнаружения спама». Первоначально она была обнаружена в июле (в декомпилированном коде версии 3.4) вместе с Темной темой и окончательно укрепилас...

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

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

Проектируем космическую ракету с нуля. Часть 4 — Второй закон Кеплера Содержание Часть 1 — Задача двух тел Часть 2 — Полу-решение задачи двух тел Часть 3 — Ужепочти-решение задачи двух тел Второй закон Кеплера Всем привет! В прошлый раз мы остановились на вот этих уравнениях: \begin{equation*} \begin{cases} \ddot{x} = -\mu \dfrac{x}...

Эта копия AirPods Pro поддерживает Siri, iCloud и беспроводную зарядку AirPods подделывали с самой первой модели, но такой функциональной копии, кажется, ещё не было AirPods Pro вышли почти месяц назад, однако до сих пор приобрести их довольно сложно. Сказывается высокий спрос, который мгновенно вызвал дефицит товара и вынудил Apple увеличить о...

[Из песочницы] Константные указатели на указатели на указа… Введение Недавно ко мне подошли с вопросом, «что это и как этим пользоваться?», показав следующий код: extern "C" { void byteMaskDowngrade(byte***const byteMask, const byte *const *const && source) { // какой-то код. } // некоторые фукции. } Эт...

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

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

«Дорого-богато»: В сети оценили «золотой» Toyota Land Cruiser «для цыганского барона» Пользователи интернета обсуждают один из самых необычных экземпляров легендарного «Крузака», а все потому, что его владелец явно любит выделиться из толпы. Речь идет о японском внедорожнике Toyota Land Cruiser 200. И без того яркий и многоуважаемый автомобиль был покрыт «зо...

ЦОД в море и на орбите: есть ли в них практический смысл? Скучные дата-центры из железобетона уже не в моде, ИТ-компании пытаются размещать их на воде и под водой. Ходят слухи о космических ЦОД – мимо столь прекрасного в технологическом плане явления мы не могли пройти. Читать дальше →

Pixel Launcher из Android 10 портировали на Android 9 Pie. Стоит ли устанавливать Как активировать жесты на Android За те годы, что я варюсь в околотехнологичном мире, у меня сложилось впечатление, что пользователи Android на генном уровне жаждут обновлений. Им неважно, несут они что-то новое и делают ли операционку лучше. Для них важен сам факт того, чт...

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

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

Google Фото тестирует распознавание текста на фотографиях Сервис Google Фото учится распознавать текст на фотографиях при помощи искусственного интеллекта. Как сообщается в официальном Twitter-аккаунте сервиса, обновление постепенно раскатывается на пользователей, начиная с этого месяца. Функция работает на технологии оптического р...

Как отключить автоматическое сохранение фото и видео в WhatsApp для iPhone Популярный мессенджер WhatsApp по умолчанию автоматически сохраняет входящие фотографии и видеоролики в штатную медиатеку iOS. Далеко не всем пользователям нравится эта функция (особенно касается владельцев iPhone с базовым накопителем).  ПО ТЕМЕ: 10 полезных опций WhatsApp,...

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

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

[Из песочницы] NeoBook: среда программирования для непрограммистов NeoBook: среда программирования для непрограммистов Для кого эта статья Статья написана, в первую очередь, для тех, кто не является профессиональным программистом, но хочет уметь создавать свои собственные компьютерные программы для компьютеров с Windows. Программирование ...

[Из песочницы] Хранение и автоматическая сортировка фото и других файлов. Работа с файлохранилищем на базе NAS Synology Давно хотел написать про то как я храню свои файлы, как делаю бэкапы, но все никак не доходили руки. Недавно тут появилась статья, в чем-то похожую на мою но с другим подходом. Сама статья. Я уже много лет пытаюсь найти идеальный для себя метод для хранения файлов. Думаю я ...

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

[Перевод] Распознавание текста с помощью VNRecognizeTextRequest в iOS 13 Теперь фреймворк Vision умеет распознавать текст по-настоящему, а не как раньше. С нетерпением ждем, когда сможем применить это в Dodo IS. А пока перевод статьи о распознавании карточек из настольной игры Magic The Gathering и извлечении из них текстовой информации. Читат...

«Современные» обедающие философы на C++ посредством акторов и CSP Некоторое время назад ссылка на статью "Modern dining philosophers" распространилась по ресурсам вроде Reddit и HackerNews. Статья интересная, она показывает несколько решений этой известной задачи, реализованных на современном C++ с использованием task-based подхода. Если к...

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

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

[Из песочницы] Создание своего jsfiddle, часть 1 Привет всем читателем habr. В данной статье мы напишем свой онлайн редактор кода. Зачем я писал свой онлайн редактор кода В один день мне стало интересно насколько сложно создать свой онлайн редактор по типу jsfiddle, из-за чего я решил написать свой редактор. Написание сво...

Готовим полнотекстовый поиск в Postgres. Часть 1 Эта статья — первая из небольшой серии статей о том, как оптимально настроить полнотекстовый поиск в PostgreSQL. Мне пришлось недавно решать подобную задачу на работе — и я был очень удивлен отсутствию хоть сколько-нибудь вменяемых материалов по этому поводу. Мой опыт борьбы...

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

Терраформируй это: обзор Terragenesis В App Store/Google Play можно найти самые разные игры, поэтому я не сильно удивился, когда в одном из профильных чатов меня спросили, знаю ли я игру о терраформировании небесных тел. Посмотрев ее, решил написать небольшой обзор, потому что игра, на мой взгляд, хоть и не без ...

Необычные системные вызовы на Linux Что видит программист, начиная работать с языком C? Он видит fopen, printf, scanf и ещё много других функций. Видит он и всякие open и mmap — казалось бы, зачем их выделять? Но, в отличие от первой группы, эти две функции при выполнении на ядре Linux являются системными в...

То, что нужно знать о проверке чека App Store (App Store receipt) В StackOverflow по-прежнему появляется много вопросов о валидации App Store чеков, поэтому мы решили написать статью на эту тему в формате вопросов и ответов. Читать дальше →

Docker + Laravel = ❤ // Часть 2 Данный пост написан по заявкам трудящихся, которые с завидной периодичностью спрашивают о том "Как запустить Illuminate / Symfony / MyOwnPsr7 приложение в докере". Давать ссылку на ранее написанный пост уже не хочется, так как взгляды относительно того, как следует решать п...

Создаем несложный шахматный ИИ: 5 простых этапов Перевели для вас статью Лори Хартикка (Lauri Hartikka) о создании простейшего ИИ для шахмат. Она написана еще в 2017 году, но базовые принципы остались теми же. Все файлы, которые использовал Лори, тоже доступны. Простой искусственный интеллект, который умеет играть в ш...

Robot Operating System Meetup Russian 2019 В мире робототехники давно и успешно развивается программный фреймворк, позволяющий быстро прототипировать робототехнические системы — Robot Operating System (ROS). Мы в Лаборатории робототехники Сбербанка активно применяем его в разработке собственных проектов. Накопив опр...

Разработка модулей для puppet при помощи puppet development kit Примерно месяц назад у меня был выбор: писать ли модуль для puppet "в стол" (то есть, для внутренней инфраструктуры) или делать его универсальным, открывать исходники и публиковать его на puppet forge. Конечно, быстрее и проще было бы набросать быстро под себя 2-3 класса и н...

[Из песочницы] Рефакторинга много не бывает Привет, Хабр! Представляю вашему вниманию перевод статьи "Refactoring — oops, I’ve been doing it backwards" автора Джастина Фуллера (Justin Fuller). Я очень завишу от рефакторинга, и не боюсь признать это, но есть только одна проблема: я всегда делал это задом на...

[Перевод] Назад к микросервисам вместе с Istio. Часть 1 Прим. перев.: Service mesh'и определённо стали актуальным решением в современной инфраструктуре для приложений, следующих микросервисной архитектуре. Хотя Istio может быть на слуху у многих DevOps-инженеров, это довольно новый продукт, который, будучи комплексным в смысле ...

[Из песочницы] Управление подставкой для ноутбука с помощью digispark Решил написать статью об очень простом устройстве, сделанным за два вечера. Решило оно давнюю проблему, чему я сильно рад и использую его по сей день. Отработало исправно оно около 3 месяцев. Собственно вот что получилось в итоге. Кого заинтересовало, прошу под кат. Читат...

Больше никаких секретов. Huawei открыла странички предзаказа Huawei P30 и P30 Pro Реклама ночной съемки Huawei P30 Pro. Живые фото и видео Huawei P30 и P30 Pro Компания Huawei после небольшой передышки продолжает рекламную кампанию своих новых смартфонов Huawei P30 и P30 Pro. Если несколько первых рекламных материалов касались 10-кратного зума, реал...

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

Performance tuning and troubleshooting баз данных в наши дни К сожалению, сейчас роль специалистов по Performance tuning и troubleshooting баз данных урезается только до последнего — troubleshooting'a: практически всегда к специалистам обращаются, только когда проблемы уже достигли критической точки, и их нужно решить «еще вчера». Да ...

Google Photos: находит фотографии по тексту, размещенному ... Буквально на этой неделе сервис Google Photos опубликовал в своем Twitter-е объявление, что начиная с августа месяца пользователи смогут искать (и находить) фотографии по тексту, который находится на самом снимке. Например, если у вас есть фотография с изображением дорожного...

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

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

Резервное копирование MS SQL: пара полезных функций Commvault, про которые не все знают Сегодня расскажу про две возможности Commvault для резервного копирования MS SQL, которые незаслуженно обходят стороной: гранулярное восстановление и плагин Commvault для SQL Management Studio.  Базовые моменты настройки рассматривать не буду. Пост скорее для тех, кто уже у...

Почта Mail.ru запустила функцию отслеживания интернет-покупок ПочтаMail.ru научилась отслеживать товары из онлайн-магазинов. Новая функция   поможет пользователям быстрее находить нужный заказ и легко ориентироваться в растущем количестве писем от интернет-магазинов.  Почта Mail.ru умеет объединять множество писем об одном за...

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

[Из песочницы] Сохранение цвета элемента в БД Navisworks Предыстория задачи Возникла у заказчика задача, допустим, такая: Скинуть в 1С элементы модели здания. В 1С использовать эти части модели в договорах – ну, допустим, указать, что вот такие-то элементы уже построены, такие-то – только запланированы, и т.п.. В Navisworks на че...

Никто не хочет «светиться» в интернете «Лаборатория Касперского» выяснила, что 84% россиян не хотят, чтобы кто-либо знал, что именно они делают в интернете. При этом всего 65% против того, чтобы кто-то знал, как они проводят время в реальной жизни. Больше половины россиян (54%) регулярно чи...

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

Google пообещала решить проблему спама в Календаре. Наконец-то! Я календарь переверну Спам уже давно воспринимается как неотъемлемое явление современного интернета, которое постепенно перекочевало из почты в календари. Ни у «Календаря iCloud», ни у «Google Календаря» нет от него защиты, а потому их пользователи вынуждены либо мириться с ...

Как я написал и издал книгу об МГУ: 10 критических ошибок Три года назад я решил сделать книгу о высотке МГУ на Ленинских горах — большую, иллюстрированную, с привлечением выпускников и т.п. История этой работы — настоящее кино (местами фарс, местами хоррор) с кучей драматических поворотов. Сверхудачный краудфандинг, широкая аудито...

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

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

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

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

[Из песочницы] Основные проблемы разработки современных интерфейсов Привет, Хабр! Представляю вашему вниманию перевод поста Дэна Абрамова «The Elements of UI Engineering» о современных проблемах и задачах, которые должны быть решены в хорошем интерфейсе. Автор разбирает фундаментальные проблемы при разработке интерфейсов, осмысление и решени...

Биология для программистов: как инженерный подход меняет мир Источник Партнеры венчурного фонда Andreessen Horowitz, эксперты в области инвестиций в биотех Хорхе Конде, Виджай Панде и Джули Ю написали манифест о роли инженерных принципов для создания инноваций в биологии, основные мысли из которого легли в основу этого поста. Челов...

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

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

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

«Подарок от Renault»: Владелец LADA Vesta SW Cross рассказал о малоизвестной функции Интересной «фишкой» в работе дворников, о которой знают далеко не все, поделился «Вестовод» в своем видеоблоге. Водитель Александр рассказал, что в универсале LADA Vesta SW Cross есть малоизвестная, но заслуживающая внимания функция. Если во время езды переключить дворники ...

Huawei P30, P30 Pro и P30 Lite: цены, фото и характеристики Информация о двух топовых моделях ранее уже просочилась в сеть, а теперь мы знаем кое-что о самой младшей модификации. Кроме того, стали известны цены.

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

ДА вздрогнет FAANG* или [практическое руководство] по поиску работы в США/Европе для айтишника *FAANG — акроним 5 крупнейших tech компаний (Facebook, Apple, Amazon, Netflix and Google), предоставляющих одни из самых хороших возможностей для разработчиков, которые мечтают/планируют/хотят приобщиться к волне IT-эмиграции. Причиной написания этого руководство послужила ...

Поиск задач в JIRA (простым языком). Часть 1: Быстрый и базовый поиск В последнее время JIRA активно используют организации, не имеющие прямой связи с IT. Специалистам, не знакомым ранее с JIRA, бывает сложно понять структуру JQL-запросов, если не привести примеры. Для упрощения восприятия, мы решили собрать всю документацию, локализовать и р...

[Из песочницы] Анализ Minor Violations Java кода на платформе Duerank.com (часть 1) Введение Что мы знаем об ошибках в коде приложений, написанных на Java? Ну, мы наверняка знаем, что они там встречаются. А насколько часто встречаются? Как много делает разнообразных ошибок в своём коде разработчик? Под ошибками мы понимаем не только баги, но и наличие раз...

iPhone 11 получит продвинутую технологию для работы с видео Камера iPhone 11 порадует передовыми опциями Меньше двух недель остаётся до презентации iPhone, а мы знаем о новинках почти всё. Утекли не только спецификации, но и будущий дизайн смартфонов. А это значит, что iPhone 11 не станет для поклонников Apple откровением — тем...

[Из песочницы] Google Camera — хайп или замена зеркалки? Все мы знаем про популярное приложение Google Camera (дальше GCam). О нем говорят везде: 4PDA, XDA, на всех официальных форумах о телефонах. Практически каждый владелец устройства пытается найти на свой девайс GCam, потому что их телефоны уже не имеют поддержку производителя...

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

Для hack & slash в популярной серии Arcane Quest Legends вышло обновление с новым контентом В конце прошлого года разработчик Marco Pravato выпустил новую игру в серии Arcane Quest. Но если предыдущие номерные части были пошаговыми, то Arcane Quest Legends стала полноценным hack & slash в стиле Diablo. Важным отличием этого проекта от остальных было то, что нес...

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

Чай для очистки фотополимера? Доброе время суток, друзья! Вполне возможно, что вас немного удивит мысль, что попивая чаек, можно и смолу фильтровать. Не переживайте, все в адеквате! Хочу поделиться с вами одной идеей по фильтрации фотополимера. Не исключаю, что идея может быть не нова, но мне лично не по...

Гайд по автоматическому аудиту смарт-контрактов. Часть 2: Slither Анализатор: Slither Описание: Open-source static analysis framework for Solidity githib: https://github.com/trailofbits/slither Это статический анализатор кода, написанный на python. Он умеет следить за переменными, вызовами, и детектирует вот такой список уязвимостей. У каж...

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

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

OPPO F5 и его характеристика Компания OPPO выпустила интересную и удобную модель смартфона. OPPO F5 оснащён 6-дюймовым экраном с разрешением Full HD+. Смартфон построен на базе восьмиядерного Helio P 23, производительности которого достаточно как для обычных приложений, так и для требовательных игр на с...

Учебные проекты на Godot — Pong (часть 1) Создание и настройка сцены игрового процесса Приветствую вас, хабровчане! Как и обещал в конце прошлой статьи, я обратил свой взгляд на игровой движок. Правда мне больше приглянулся Godot. Почему? Тема для отдельной статьи размышления, а я не умею долго думать и, тем более, размышлять. Несмотря на то, что Pong имеетс...

[Из песочницы] Продвинутый Debug Debug Area — полезная функция в работе iOS разработчика в Xcode. Как только мы начинаем осваивать разработку под iOS, и пытаемся отойти от привычного и любимого print метода, и найти более быстрые и удобные методы понимания состояния системы в определенный период мы начинаем...

[Из песочницы] Как я проработала 3 месяца в Я.Маркете и уволилиась Первая попытка Все началось с того, что я люблю ходить по конференциям и частенько хожу на них в Яндекс, Mail.ru и другие крупные компании. Однажды мне написал HR из Яндекса и попросила сделать тестовое на стажера фронтенд разработчика. Я его сделала, вот оно. По условию он...

Apple скопировала ключевую фишку Google Pixel, но не полностью Наконец-то в iPhone появилась ключевая функция Google Pixel Чем Google Pixel лучше iPhone? Если исключить из сравнения операционные системы, выбор которой каждый оставляет за собой, и дизайн, судить который ещё сложнее, остаётся только камера. Несмотря на то что все Google P...

[Из песочницы] Записка frontend-архитектора #1. Нельзя просто так взять и использовать Redux Дисклеймер Уважаемый читатель! Если вы не имеете понятия, что такое React и Redux, читать дальше не имеет смысла, дальше технический бред. Я серьезно, понимание к чему эта записка, требует работы с указанными библиотеками — несмотря на то, что я постараюсь писать понятно, эт...

Нахождение объектов без учителя (Unsupervised Object Detection) Одна из важнейших задач в машинном обучении — детектирование объектов (Object Detection). Недавно был опубликован ряд алгоритмов машинного обучения основанных на глубоком обучении (Deep Learning) для детектирования объектов. Эти алгоритмы занимают одно из центральных мест ...

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

Приглашаем к нам на работу! Сегодня трудно разделить рынок мобильных технологий на сегменты. Все смешалось в доме Облонских. Apple, Google, Huawei, Microsoft и множество других компаний вносят свой вклад в развитие мобильной индустрии и настольных решений. Как за всем этим угнаться и уследить? Ответ д...

Свежий взгляд на отображение диалогов в Android На картинке первая мысль читателя, который недоумевает, что можно написать про такую простую задачу как отображения диалога. Аналогично думает и менеджер: «Тут ничего сложного, наш Вася за 5 минут сделает». Я, конечно, утрирую, но на самом деле всё не так просто, как кажетс...

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

Распознавание рентгеновских снимков: precision = 0.84, recall = 0.96. А нужны ли нам еще врачи? В последнее время все чаще обсуждается применение AI в медицине. И, конечно, область медицины, которая прямо напрашивается для такого применения это областей диагностики. Кажется, и раньше можно было применять экспертные системы и алгоритмы классификации к задачам постано...

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

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

Швейцарцы представили часы за $350 000, которые даже не умеют показывать время Своей внешностью новинка под названием Swiss Alp Watch Concept Black сильно напоминают Apple Watch, только вот её дисплей на самом деле не умеет показывать вообще ничего. Зато в нём есть дырка!

Видео дня: автопилот Tesla Model 3 избежал ДТП в очень сложной ситуации В Сети уже имеется огромное количество видео, где автомобили Tesla благодаря функции автопилота избегают ДТП в различных ситуациях. Чаще всего машина уклоняется от едущего впереди авто, которое вдруг решило перестроиться на полосу Tesla. Сегодня на Reddit появилось виде...

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

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

[Перевод] PostgreSQL и настройки согласованности записи для каждого конкретного соединения Перевод статьи подготовлен специально для студентов курса «Базы Данных». Интересно развиваться в данном направлении? Приглашаем вас на День Открытых Дверей, где мы подробно рассказываем о программе, особенностях онлайн-формата, компетенциях и карьерных перспективах, которые ...

Такого смартфона Motorola вы еще не видели. Живые фото На сайте Slashleaks опубликовали фотографии неизвестного смартфона компании Motorola, информации о котором нет никакой, поэтому пока что просто проанализируем то, что показано на снимках. А на снимках мы видим смартфон с дизайном, которого до сих пор не было в ассортим...

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

[Перевод] 2D-тени на Signed Distance Fields Теперь, когда мы знаем основы комбинирования функций расстояний со знаком, можно использовать их для создания крутых вещей. В этом туториале мы применим их для рендеринга мягких двухмерных теней. Если вы пока не читали моих предыдущих туториалов о полях расстояний со знаком ...

Как Google Assistant для Android выглядит в компактном дизайне Google, в отличие от Apple, никогда особо не увлекалась минимализмом. Долгое время единственным сервисом поискового гиганта, выполненным в этой дизайнерской концепции, оставалсся поисковик, заглавная страница которого, по сути, включает в себя только логотип и поисковую стр...

[Из песочницы] System.Console, Mono и NCurses Всем привет, в своей работе (а ранее и в учебе) я часто использую C# и этот язык стал мне, что называется, привычным. Решив немного потренироваться в программировании, я написал консольный текстовый редактор для Linux. Вкратце опишу полученный опыт. В Mono класс System.C...

HolyJS 2019: Разбор задач от компании SEMrush (Часть 1) На прошедшей 24-25 мая в Санкт-Петербурге очередной конференции для JavaScript-разработчиков HolyJS стенд нашей компании предлагал всем желающим новые задачки. В этот раз их было 3 штуки! Задачи выдавались по очереди, а за решение каждой последующей полагался знак отличия ...

[Из песочницы] Удалённая работа у здорового (?) работодателя В 2019 году удаленная работа в ИТ уже давно никого не удивляет — она ​​воспринимается как один из доступных способов организации команды. Почитать об этом можно в восторженных отзывах работников, слегка хвастливых рассказах работодателей, скучных аналитических статьях рекрут...

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

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

[Из песочницы] Кое-что об inode Периодически, с целью переезда в ЦРС собеседуюсь в разных крупных компаниях, в основном питера и москвы на должность DevOps. Обратил внимание, что во многих компаниях (во многих хороших компаниях, например в яндексе) задают два сходных вопроса: что такое inode; по каким ...

MSI B350M Pro-VDH. Что нужно знать перед покупкой? Давно назревал этот материал. От MSI B350M Pro-VDH я натерпелся в своё время мощно. С одной стороны, благодаря ней я пересел на AM4 и возвращаться на лазурную сторону не планирую. С другой – эта мать заставляла меня и в сервис бегать, и с представителями MSI в Twitter ...

Функции iPhone 11 Pro, которые должны скопировать производители Android-смартфонов iPhone 11 Pro и 11 Pro Max: вид сзади Наверняка вы не раз задавались вопросом, почему именно Apple называют главным новатором рынка смартфонов, хотя новые технологии первыми внедряют её конкуренты. Если отбросить все предрассудки и внимательно изучить ситуацию, становится я...

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

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

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

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

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

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

Как Habr помогает исполнять мечты Вы, наверное, знаете как сильно я ценю Хабр. Это не просто сайт с релевантной информацией. Это сообщество людей, нетворкинг. В этом посте краткая история о том, как Habr исполняет мечты. Как за 6 месяцев из идеи можно сделать MVP, найти инвесторов и создать что-то новое. Пос...

419 миллионов записей из базы данных Facebook обнаружены в свободном доступе Данные пользователей Facebook утекли в сеть. Снова Facebook, одну из крупнейших IT-компаний, а по-совместительству владельца одноименной социальной сети, мессенджера WhatsApp, Instagram, Oculus Rift и еще пары-другой проектов рангом пониже продолжают преследовать неприятност...

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

Как покупать игры или приложения в App Store без привязки карты Допустим, вы решили купить игру, приложение, музыкальный альбом или фильм в App Store и iTunes Store, но не имеете привязанной к Apple ID платежной карты – что делать в таком случае? На самом деле решение данной проблемы необычайно простое.   ПО ТЕМE: Какие QR-коды умее...

Google Pixel 3 и Galaxy Note 9 заняли первое место в новом рейтинге камер от DxOMark Мы не так давно писали о претензиях со стороны общества к DxO. Одной из главных стало отсутствие более гибких результатов. Например, компания не оценивает качество звука, функции камеры, удобство приложения и скорость снимков. Главное, что волнует DxO, это качество финально...

[Перевод] ИИ в 2019 году: текущее положение вещей Этот перевод — часть статьи The Real-World AI issue. Общеизвестный факт — если вы станете повторять любое слово много раз, то в итоге оно потеряет всякое значение, превратится в фонетическое ничто. Это причина того, почему для многих из нас термин «искусственный интеллект...

[Из песочницы] Несколько простых слов о противоракетной обороне Тем, кто глубоко знаком с основами работы систем противоракетной обороны (ПРО), этот текст вряд ли будет интересен. Всем остальным возможно он откроет что-то новое. По крайней мере, станет ясно почему так много шума вокруг гиперзвуковых боеголовок. Классическая система про...

Пользователи пожаловались на недостаток Android 9 Pie в Galaxy S9. Что не так? Вчера владельцы нынешнего флагмана Samsung рассказали о минусе свежего обновления системы. Оказывается, Android 9 Pie становится причиной плохой работы голосового ассистента Bixby. Вторая версия помощника не в состоянии заказать такси с помощью голосовых команд, проверить н...

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

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

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

На что способен ночной режим съёмки в iPhone 11 Pro Max Как изменилась камера iPhone 11 Несмотря на то что новые iPhone, которые Apple представила в минувший вторник, обновились по всем фронтам, сами пользователи считают одним из ключевых нововведений аппаратов поддержку ночного режима съёмки. Его появления ждали уже давно, а с т...

Operating Systems: Three Easy Pieces. Part 5: Планирование: Multi-Level Feedback Queue (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

Подборка академических и науч-поп источников Академическое знание давно уже обитает в интернете, и как и любая информация, индексируется поисковыми машинами и базами данных. Я говорю о более широкой категории знаний, чем STEM(Science Technology Engineering and Mathematics), основным критерием академических источников я...

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

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

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

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

Опубликованы живые фото и характеристики смартфона Xiaomi Mi 9S на платформе Snapdragon 855 Plus Первые подробности об этой модели появились вчера, но сегодня их стало больше. Во-первых, теперь мы можем полюбоваться на новый флагман компании на живых фото, во-вторых, подтверждена его аппаратная платформа, в-третьих, есть данные о вариантах памяти. Итак, сейчас пр...

Съемка в темноте на камеру Huawei P30 Pro и iPhone XS: сравнение В конце марта 2019 года компания Huawei представила новый флагман – P30 Pro. На него, без сомнения, будут равняться и другие производители, проводя разнообразные сравнения. Гордостью смартфона является 40-мегапиксельный сенсор SuperSpectrum с нестандартным типом распознавани...

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

Был легитимным, стал сумасшедшим: Зеленский вскрыл двуличие «приспособленца» Жириновского Признать выборы в Украине лидер ЛДПР Владимир Жириновский считал возможным только, если победит Владимир Зеленский, но теперь политик продвигает диаметрально противоположное мнение. Владимир Вольфович Жириновский в политике уже больше 30 лет. За эти годы у власти были комму...

Учимся работать с PDF на Mac как профессионал Профессиональных инструментов для работы с PDF на Mac немало, но они стоят очень дорого Если вы хоть раз пробовали профессионально поработать с PDF на Mac, то понимаете, что без использования сторонних приложений сделать это не так просто. Да, можно открыть файл в том же «Пр...

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

Лояльность пользователей к Android и iOS никогда не была столь высока Сейчас, наверное, самое скучное время для споров касательно того, что же лучше: Android или iOS. Первая уже давно не уступает по скорости второй и даже не бюджетных аппаратах работает отлично. К тому же скорость выхода обновлений постоянно растёт. А выход iOS 12 показал...

Operating Systems: Three Easy Pieces. Part 4: Введение в планировщик (перевод) Введение в операционные системы Привет, Хабр! Хочу представить вашему вниманию серию статей-переводов одной интересной на мой взгляд литературы — OSTEP. В этом материале рассматривается достаточно глубоко работа unix-подобных операционных систем, а именно — работа с процесс...

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

[Из песочницы] Основы прозрачного проксирования с использованием 3proxy и iptables/netfilter или как «пустить всё через прокси» В данной статье хотелось бы раскрыть возможности прозрачного проксирования, которое позволяет абсолютно незаметно для клиентов перенаправлять весь либо часть трафика через внешние прокси-серверы. Когда я начинал решать данную задачу то столкнулся с тем, что её реализация ...

Библиотека генератора ассемблерного кода для микроконтроллеров AVR. Часть 2 Библиотека генератора ассемблерного кода для микроконтроллеров AVR Часть 2. Начало работы Как и планировалось, в этой части рассмотрим более подробно особенности программирования с использованием библиотеки NanoRTOS. Те, кто начал чтение с этого поста, могут ознакомиться с о...

КЗ материнской платы LERDGE-K Может кому пригодиться. Дело было так... В спешке неправильно воткнул драйвер шагового двигателя в плату, после чего получил кз на 5 вольтовой линии.Симптомы: тестер показывает кз на 5в линии (обведено красным), горит один зеленый светодиод "VCC".Лечение: на плате имеются за...

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

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

Принимаем участие в недавнем Telegram Contest, пишем крутое OpenGL ES приложение и выигрываем ничего Забегая вперед, хотелось бы обратить внимание на сумбурную ситуацию с победителем первого этапа конкурса. Победитель забрал 50К американских президентов. НО, был как минимум, еще один разработчик, который написал идентичное приложение и не был никак вознагражден. Он даже по...

К вопросу о TI «Сейчас я покажу вам портрет… Хм… Я предупреждаю вас, что это именно портрет… Во всяком случае, прошу отнестись к нему, как к портрету... В данном посте пойдет речь о разработке и отладке программ для МК СС1350 в рекомендованной производителем среде разработки CCS. Будут за...

Samsung уже работает над Galaxy Note 10 Lite По всей видимости, Samsung готовит нам сюрприз Совсем недавно состоялся релиз горячо ожидаемого многими любителями Android смартфона от Samsung в лице Galaxy Note 10. Причем, что интересно, если каждый год до этого южнокорейский технологический гигант представлял нам по одно...

Криптографический АРМ на базе токенов PKCS#11. Получение сертификатов для ЕГАИС. Часть 4 И вот, когда я уже практически добавил в криптографический АРМ на базе токенов PKCS#11 cryptoarmpkcs генерацию самоподписанных сертификатов и готов был приступить к написанию статьи, мне пришло такое письмо:Мы являемся УЦ «Имярек», у нас возникло затруднение с выпуском ЭП в...

5 функций Android 10, которые Google скопировала у iPhone Справедливости ради отметим, что и Apple иногда тоже «подсматривает» некоторые фишки у Android. Но не в этот раз С выхода Android 10 прошло совсем не так много времени и пользователи устройств, на которых уже доступно обновление, вовсю устанавливают себе новую верс...

Для кого нужны курсы JavaScript, (JS) и где их пройти в Харькове В настоящее время компьютерные технологии развиваются как никогда стремительно. Поэтому не удивительно, что специалисты в сфере IT-технологий сегодня предельно востребованы. Множество разных компаний находятся в поиске специалистов данной сферы деятельности, которые в полной...

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

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

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

[Из песочницы] Понимание сверточных нейронных сетей через визуализации в PyTorch В нашу эру, машины успешно достигли 99% точности в понимании и определении признаков и объектов на изображениях. Мы сталкиваемся с этим повседневно, например: распознавание лиц в камере смартфонов, возможность поиска фотографий в google, сканирование текста со штрих-кода или...

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

Подключиться мобильным устройством к базе данных без написания серверного кода Привет, Хабр! Хочу поделиться своим опытом использования Форсайт мобильной платформы. Если у вас встанет задача удалённого хранения данных и при этом не писать собственный сервер, то первое, что придёт на ум это инструмент Firebase Realtime Database. Большинство читающих зн...

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

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

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

Робота научили играть в дженгу. Почему это важно Робототехника не стоит на месте — чтобы в этом убедиться, достаточно посмотреть хотя бы один из роликов Boston Dynamics. Но роботов учат не только ходить, поднимать тяжести и драться: ученые из Массачусетского технологического института, например, создали робота, кото...

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

Нейросеть улучшила текстуры в GTA Vice City Фанаты продолжают при помощи нейросети ESRGAN улучшать свои любимые игры. Данный алгоритм умеет повышать разрешение оригинальных изображений и текстур, дорисовывая им мелкие детали. Изначально никто не думал, что нейросеть ESRGAN можно использовать именно в этом направлении,...

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

Tesla пытается бороться с пикапами на зарядных станциях Supercharger посредством специальных блокираторов В начале года мы писали про то, что владельцев электромобилей Tesla всё чаще пытаются задеть водители больших пикапов. В США этому даже придумали название — Icing. Владельцы пикапов попросту блокируют зарядные станции Supercharger, причём нередко сразу несколькими...

ZX Spectrum 128k своими руками. Часть 2 Первая часть здесь Все изображения кликабельны. Прошло больше года c того момента как я написал статью про сборку клона ZX Spectrum «Ленинград». И за это время его возможности существенно расширились. Не думал что я буду писать ее продолжение, но все таки статей по ретрок...

Открытый список PHP-событий, спикеров и организаторов на GitHub Думаем, вы заметили, что Skyeng активно участвует в жизни PHP-сообщества России. Но даже с нашими возможностями и ресурсами организовать или принять участие в мероприятии не в Москве или Питере бывает затруднительно. Еще сложнее приходится тем, кому есть чем поделиться с с...

[Перевод] Пишем чистый и масштабируемый JavaScript-код: 12 советов Язык JavaScript родом из раннего веба. Сначала на нём писали простые скрипты, которые «оживляли» страницы сайтов. Теперь же JS превратился в полноценный язык программирования, который можно использовать даже для разработки серверных проектов. Современные веб-приложения силь...

Что не рассказала Google про Android Beam в Android Q На прошедшей конференции для разработчиков Google I/O была официально представлена новая версия операционной системы Android. Во время релиза компания сфокусировалась только на тех положительных изменениях и новшествах, которые несет с собой десятая итерация зеленого робота....

[Перевод] Как внедрить BI-подход к анализу данных: практические рекомендации Статья подготовлена Сергеем Шопиком, руководителем и основателем «Лаборатория клиентского опыта». За основу взят материал, опубликованный Martha Bennett на сайте международного аналитического агентства Forrester Research. Приглашаем всех желающих 18 июня в 20:00 по мск. на ...

Как отправлять сообщения в WhatsApp и Telegram голосом Как отправить сообщение голосом с помощью Google Assistant Google Assistant хорош всем. Несмотря на то что поболтать с ним так же, как с Алисой, будет затруднительно, его следует ценить в первую очередь за его функциональные возможности. Голосовой ассистент Google отлично сп...

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

«Буханка» будущего: В сети высмеяли фото УАЗ-452 «из 2077 года» «Бескапотники» Ульяновского автозавода настолько устарели, что стали вдохновением для тех, кто любит антиутопию. Накануне в сети высмеяли фото УАЗ-452 «из 2077 года». «Буханка» будущего выглядит как злая шутка. Речь идет о фотографии, на которой легендарный «бескапотник» из...

Google Assistant стал ещё круче. Что теперь умеет помощник? Фирменный голосовой ассистент Google постоянно совершенствуется. Например, в конце сентября интерфейс помощника стал более интуитивным на Pixel 3 XL. Тогда пользователи заметили перемещение приветствия с предложением помощи, в то время как иконки Google Lens и клавиатуры по...

Плагины Jira: несколько примеров успешного изобретения велосипеда Мы в Mail.ru Group вкладываем много сил в развитие продуктов компании Atlassian и, в частности, Jira. Благодаря нашим усилиям свет увидели плагины My Groovy, JS Includer, My Calendar, My ToDo. Все эти плагины мы развиваем и активно используем внутри компании. Мы получаем...

Хорватская компания Rimac показала, как проводит краш-тесты своего электрогиперкара Rimac C_Two стоимостью $2 млн [видео] Одно дело проводить краштесты массовых автомобилей и совсем другое — суперкаров, которые выпускаются буквально единичными экземплярами. До этого мы только один раз видели, как разбивают электромобиль Rimac (сделано это было довольно зрелищно — Хаммонд умеет разби...

3д печать в образовательной робототехнике Уже давно не новость, что 3д печать повсеместно идет рука об руку &nbsp;с робототехникой, в том числе и в образовании. Поэтому пост посвящен лишь одному из примеров использования. <br /><br />Для участия в соревнованиях, учащиеся нашего кружка решили сделать ...

NLP. Основы. Техники. Саморазвитие. Часть 1 Привет! Меня зовут Иван Смуров, и я возглавляю группу исследований в области NLP в компании ABBYY. О том, чем занимается наша группа, можно почитать здесь. Недавно я читал лекцию про Natural Language Processing (NLP) в Школе глубокого обучения – это кружок при Физтех-школе п...

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

Самодокументируемый REST сервер (Node.JS, TypeScript, Koa, Joi, Swagger) Про преимущества и недостатки REST написано уже довольно много статей (и еще больше в комментариях к ним) ). И если уж так вышло, что вам предстоит разработать сервис, в котором должна быть применена именно эта архитектура, то вы обязательно столкнетесь с ее документировани...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 23. Передовые технологии маршрутизации Сегодня мы более основательно рассмотрим некоторые аспекты маршрутизации. Прежде чем начать, я хочу ответить на вопрос студентов о моих страничках в социальных сетях. Слева я поместил ссылки на странички нашей компании, а справа – на мои персональные странички. Замечу, что я...

Нам нужен Apple News+. Но мы его не получим Обновленный сервис Apple News+ стал более продвинутой версией сервиса без приписки “+”, который нам показали еще три года назад. Apple News так и не получил широкого распространения и в мире он почти нигде не представлен. Новый сервис пока будет доступен только в США и Кана...

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

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

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

«Стильная бричка»: Тюнинговый Иж «Ода» показали в сети Иногда отсутствие внушительного счёта в банке – не помеха желанию обладать спортивным автомобилем. Владелец Иж-2126 «Ода» попытался доказать, что даже за небольшие деньги можно придать своему железному коню более брутальный и спортивный вид. Замеченный в Ростове-на-Дону оте...

[Из песочницы] Делаем расширение для браузера, проверяющее результаты ЕГЭ Я, как и любой другой выпускник, переживаю по поводу экзаменов. От баллов, полученных на ЕГЭ зависит слишком многое, поэтому сейчас трудно думать о чем то другом. Чтобы не обновлять сайт check.ege.edu.ru каждые две минуты, я решил написать расширение, которое будет делать э...

Как мы пилили серверный рендеринг и что из этого вышло Всем привет! На протяжении года мы переходим на React и задумались о том, как бы сделать так, чтобы наши пользователи не ждали клиентской шаблонизации, а видели страницу как можно быстрее. С этой целью решили делать серверный рендеринг (SSR — Server Side Rendering) и оптимиз...

Прошлогодний флагман Samsung Galaxy S9 получил обновление с новыми возможностями Samsung начала распространение свежего обновления программного обеспечения для прошлогодних флагманских смартфонов Samsung Galaxy S9 и S9+. Обновление под номером G96FXXU6CSG8 имеет размер около 533 МБ, в настоящее время оно уже доступно в Германии. В ближайшие дни прош...

SuperJob: Охранник и бухгалтер — самые скучные профессии Лишь 13% россиян считают, что скучных профессий не бывает. Сервис SuperJob попросил представителей экономически активного населения назвать самую скучную профессию. В открытом опросе приняла участие 1000 россиян из всех округов ...

Морти, мы в UltraHD! Как посмотреть любой фильм в 4K, дорисовав его через малоизвестную нейросеть Наверное, вы слышали про технологию Яндекса DeepHD, с помощью которой они как-то раз улучшили качество советских мультфильмов. Увы, в публичном доступе ее еще нет, а у нас, рядовых программистов, вряд ли найдутся силы написать свое решение. Но лично мне, как обладателю Retin...

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

Уникальный калькулятор MyScript Calculator 2 доступен на iOS и Android бесплатно Разработчики приложения MyScript Calculator 2 сделали все для того, чтобы сделать процесс решения примеров и уравнений максимально простым и интуитивным. Вместо того, чтобы выбирать нужные цифры и знаки на виртуальной клавиатуре, вам достаточно просто написать пальцем,...

Archie - не линейный 3D принтер Всем привет. Сегодня я хотел бы представить свой проект 3D принтера на базе оригинального дельта - робота. Принтер называется «Archie» - в честь Архимеда (Archimedes). Это уже второй дельта робот, которого я собираю. Первая версия была создана на базе проекта 3Dreplicator,...

Станут ли платформы low-code/no-code реинкарнацией 4GL? Преимущество новейших инструментов разработки типа low-code/no-code состоит в том, что они позволяют заниматься программированием как сотрудникам бизнес-подразделений, обладающим минимальными навыками кодирования или вовсе не умеющим программировать, так ...

Функции Android 10, которые мы так и не увидели Не все опции Android 10 нам доступны Бета-тестирование Android 10 обещало нам много разнообразных функций — от жестовой навигации до тонкой настройки уведомлений. Однако зачастую бывает так, что не все опции из тестовых сборок «доживают» до финальной стадии. ...

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

[Из песочницы] Абстрактная фабрика на пальцах Написать данную статью меня заставили две причины. Совсем недавно я познакомился с паттерном Абстрактная фабрика. Как говорится – «Не умеешь сам, научи товарища». Известно, что один из лучших способов закрепления материала – это объяснение кому-либо ранее изученного. Вторая ...

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

Microsoft научила Windows 10 показывать обои смартфона Руководитель направления работы с мобильными устройствами Microsoft Вишну Нат (Vishnu Nath) сообщил на своей страничке в социальной сети Twitter о запуске новой функции в приложении Your Phone (Ваш телефон) для операционной системы Windows 10. Теперь приложение поддерж...

Apple купила брэнд AirTag у российской компании из Зеленограда   На прошлой неделе разработчики нашли в iOS 13.2 упоминание новой метки для поиска вещей AirTag. Сегодня Apple выкупила брэнд у российской компании ISBC. Торговый знак AirTag использовался зеленоградской компанией для RFID-меток. Официально ISBC отказалась как-ли...

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

Система совместной работы с документами для Zimbra Open-Source Edition Важность совместного редактирования документов в современном бизнесе трудно переоценить. Возможность составлять договоры и соглашения с участием сотрудников из юр.отдела, писать коммерческие предложения под присмотром начальства в режиме онлайн и так далее, позволяет сэконом...

Смартфон OnePlus 7 Pro использовали для получения снимка, ставшего обложкой модного глянцевого журнала О смартфонах OnePlus 7 и OnePlus 7 Pro мы знаем уже практически всё. Конечно, если верить утечкам и слухам. В частности, главный модуль основных камер будет одинаковым — разрешением 48 Мп. И уже сейчас, почти за две недели до анонса, OnePlus решила похвастаться ка...

Раскрашиваем ч/б фото с помощью Python Привет Хабр. Одной из интересных и популярных (особенно перед разными юбилеями) задач является «раскрашивание» старых черно-белых фотографий и даже фильмов. Тема это достаточно интересная, как с математической, так и с исторической точки зрения. Мы рассмотрим реализацию это...

Intel представит свои дискретные видеокарты в начале июня 2020 года В Сети наконец-то появилось официальное указание на срок анонса дискретных видеокарт Intel XE. Его сделал главный архитектор Intel и старший вице-президент по архитектуре, программному обеспечению и графике Раджа Кодури (Raja Koduri), опубликовав в Twitter… фото ...

Предварительный обзор ASUS ROG Strix B365-G Gaming. Идеально для вашего ПК Сегодня мы решили поговорить о материнской плате ASUS ROG Strix B365-G Gaming, которая была только-только анонсирована. Это очень интересная модель, которая выполнена в достаточно компактном форм-факторе, у нее нет ничего лишнего и только красивые декоративные элементы. Дава...

Думает о будущем России: «Залипший» взгляд Навального могут сделать мемом Этот взгляд называется «что снимать, когда фейки запретили», прокомментировали фото политика подписчики. Известный антикоррупционер Алексей Навальный поделился с фанатами забавным фото в Instagram. На нем политик сидит, уставившись в одну точку, а рядом с ним еще две дамы, ...

Алиса из Яндекс.Навигатора научилась распознавать песни Голосовой помощник Алиса, используемый в сервисе Яндекс.Навигатор, теперь умеет распознавать песни. Она может рассказать, какой трек играет, и сохранить его в отдельный плейлист.  Раньше Алиса умела делать это только в приложении Яндекс, мобильном Яндекс.Браузере и в ко...

Microsoft выпустила Windows Terminal Preview 1909 Microsoft выпустила новую предварительную версию приложения Windows Terminal, объединяющего в себе командную строку, PowerShell и Windows Subsystem for Linux (WSL). Вместе с этим произошёл переход на нумерацию версий как у Windows 10, именно поэтому превью-версия от сентябр...

4 новых игры в Apple Arcade: пати-битва PAC-MAN, бейсбол от Gameloft и пара крутых головоломок Каждые выходные компания Apple заставляет пользователей Android-устройств кусать локти, обновляя ассортимент игр в сервисе Arcade. Не все из представленных проектов — шедевры, но в большинстве случаев уровень повыше типичных новинок в Google Play и App Store. В этот раз по ...

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

Фото дня: планшет Samsung Galaxy Tab S5E Если о новых флагманских смартфонах Samsung Galaxy S10 мы знаем уже практически все, то об этом планшете – почти ничего. А меж тем, велика вероятность его анонса одновременно с Galaxy S10 или немного позже – на выставке MWC 2019. Судя по обозначению, Galaxy...

Асинхронные пользовательские сценарии на чистом Rust без фреймворков и SMS Привет, Хабр! Иногда при разработке сетевых сервисов и пользовательских интерфейсов приходится сталкиваться с достаточно сложными сценариями взаимодействия, содержащими ветвления и циклы. Такие сценарии не укладываются в простую стейт-машину — недостаточно хранить все данны...

Разворачиваем среду для работы с микросервисами. Часть 1 установка Kubernetes HA на bare metal Здравствуйте уважаемые читатели Хабра! Этой публикацией я хочу начать цикл статей про развертывание полноценной среды оркестрации контейнерами Kubernetes, которая будет готова к эксплуатации и запуску приложений. Я хочу рассказать не просто про то, как развернуть кластер Ku...

[Перевод] Создание приложения с использованием Styled-Components в Vue.js Привет, Хабр! На днях наткнулся на одну очень интересную статью на португальском. К счастью, удалось найти её английскую версию. Предлагаю вашему вниманию перевод на русский. Другие мои переводы вы можете найти на мой странице на хабре. Ссылка на оригинал: португальский, ан...

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

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

[Перевод] Основы Agile-трансформации Всем хабрапривет! Хочу поделиться переводом краткой, но достаточно толковой шпаргалки по Agile-трансформации. Оригинал статьи тут. Чтобы достичь успеха в сегодняшней рыночной ситуации, компании должны быстро поставлять клиентам качественный инкремент продукта (product i...

Почти случайно получилось Сидел, прикидывал что-то типа брелоков с логотипами автомобилей размером 60х30 мм. Напечатал пару для пробы из черного полимера и какие-то они скучные показались. Красить кисточкой буквы/знаки - слишком муторно. И вспомнил как смотрел ролики про технику выделения рельефа под...

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

Введение в программирование: простой 3Д шутер с нуля за выходные, часть 2 Продолжаем разговор про 3Д шутер за выходные. Если что, то напоминаю, что это вторая половина: Часть первая: отрисовка стен Часть вторая: населяем наш мир + оконный интерфейс Как я и говорил, я всеми силами поддерживаю желание в студентах делать что-то своими руками. В ча...

Как Яндекс.Дзен забанил мой канал по просьбе ФСБ Эта история началась 2 года назад. Я решил открыть веб-студию в городе Москве. А мои об сотрудницы работали в чайной. А Чайная эта находилась по адресу: г.Москва, Армzнский переулок 3-5, стр. 10. Вот их сайт — https://teaworks.ru Я зашёл в эту Чайную.  Обычное такое зд...

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

[Перевод] Как я добавил функции автомобилю по шине CAN, не умея программировать Цель этой статьи — рассказать о моём опыте модификации автомобиля, экспериментируя с шиной CAN. С чего всё началось Сначала я решил добавить фронтальную камеру в свой 2017 Chevrolet Cruze. Поскольку у автомобиля уже есть заводская камера заднего вида, то на высоком уровне...

[Из песочницы] Программируем проходной выключатель. MicroPython на esp8266 (sonoff) с OTA. Часть 1 Всем привет. В процессе ремонта возникла задача сделать проходной выключатель. Конечно же захотелось сделать самым простым и удобным способом, добавив базовые функции управления с телефона. Я выбрал наиболее простую и удобную технологию для этого (конечно, на свой взгляд) —...

[Из песочницы] Основы реактивного программирования с использованием RxJS Часть 1. Реактивность и потоки Данная серия статей посвящена реактивности и ее применению в JS с использованием такой замечательной библиотеки как RxJS. Для кого эта статья: в основном, здесь я буду объяснять основы, поэтому в первую очередь статья рассчитана на новичков в ...

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

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

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

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

А знаете чего по настоящему не хватает FDM печати? Вот казалось бы уже почти все изобретено. Вот тебе различные кинематики, вот тебе любые экструдеры и пластики. Но почему то прогресс молча обошел одну сторону технологии, оставив ее как есть - а именно диаметр сопла!Для чего существует огромное число сопел? Для того чтобы в ...

Функциональное программирование с точки зрения EcmaScript. Композиция, каррирование, частичное применение Привет, Хабр! Сегодня мы продолжим наши изыскания на тему функционального программирования в разрезе EcmaScript, на спецификации которого основан JavaScript. В предыдущей статье мы разобрали основные понятия: чистые функции, лямбды, концепцию имутабельности. Сегодня поговор...

Украинские геймеры стали больше тратить на видеоигры В декабре 2018 года Институт социологии Национальной академии наук выяснил, что украинцы стали лучше питаться и меньше курить. Если в 2012 году в Украине было 22% курильщиков, то теперь их 17%, и, кажется, gg знает на что теперь они тратят часть зарплаты. Об этом пишет http:...

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

[recovery mode] Призрачные SQL запросы Взгляните на код PHP: $user->v_useragent = 'coresky.agent'; Такой код может спровоцировать SQL запрос UPDATE или INSERT, а может и не спровоцировать если идентичные данные уже установлены в БД, собственно поэтому этот функционал именуется «Призрачные SQL запросы». Дело в...

Критики оценили Heaven's Vault в среднем на 72 балла на ПК, ждем релиза на мобильных Heaven’s Vault – одна из самых ожидаемых лично мною мобильных игр. Вчера она вышла на ПК и PlayStation 4. Но на компьютере есть проекты и поинтереснее, поэтому я берегу ее именно для прохождения на мобильном. Это творение студии inkle, которая прославилась приключением 80 D...

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

Tesla продемонстрировала работу автоматической системы экстренного торможения следующего поколения Ещё в 2017 году Tesla представила автоматическую систему экстренного торможения (automatic emergency braking, AEB), используемую в её транспортных средствах с поддержкой технологии автопилота. Теперь автопроизводитель решил продемонстрировать некоторые из более продвинутых ...

Видео: учёные из MIT сделали автопилот более похожим на человека Создание автомобилей с автопилотом, способным к принятию решений подобно человеку, является давней задачей таких компаний, как Waymo, GM Cruise, Uber и других. Intel Mobileye предлагает математическую модель Responsibility-Sensitive Safety (RSS), она описывается компанией ка...

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

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

Смартфон Honor 10i скоро выйдет в Европе Honor, подразделение компании Huawei, в скором времени выпустит на европейском рынке новый смартфон, который проходит под модельным номером Honor HRY-LX1T. Информация была опубликована в базе данных европейского регулятора, который подтверждает, что смартфон поступит в ...

5-6 причин прийти на GolangConf Если вы бывали на HighLoad++, то знаете о традиционном митапе по Go. Активисты, интересующиеся Go, занимали зал на пару часов, представляли небольшие доклады, обсуждали насущные темы, холиварили. Были на HighLoad++ и отдельные доклады по Go. Теперь, нам кажется, что Go-сооб...

[Перевод] Асинхронное программирование – производительность async: понять расходы на async и await Это статья достаточно древняя, но не потерявшая актуальности. Когда разговор заходит об async/await, как правило, появляется ссылка на неё. Перевода на русский найти не смог, решил помочь кто не fluent. Асинхронное программирование долгое время было царством самых опытных р...

[Перевод] Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие В некоторых сферах программирования нормально хотеть написать такую структуру данных или алгоритм, которые могут работать с элементами разных типов. Например, список дженериков или алгоритм сортировки, которому нужна только функция сравнения. В разных языках предложены всев...

Google Assistant научился читать и отвечать на сообщения из мессенджеров Голосовой помощник Google Assistant является центральной и главной частью всей экосистемы Google, поэтому компания продолжает регулярно снабжать его новым дополнительными функциями. Google Assistant всегда умел читать SMS-сообщения, отправленные через стандартное в Android ...

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

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

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

38 функций в WhatsApp, о которых вы не знали (Часть 2) Огромное количество возможностей современных программ может ввести в ступор даже самого продвинутого пользователя мобильных устройств. Многие владельцы смартфонов сегодня куда больше времени уделяют перепискам, чем голосовым вызовам. Поэтому мы решили рассказать вам о не вс...

Основы реактивного программирования с использованием RxJS. Часть 3. Higher Order Observables В данной статье мы рассмотрим, как можно в одном потоке обрабатывать другой, для чего это нужно, и как нам в этом помогут операторы Higher Order Observables (дальше HOO). При работе с потоками часто возникает ситуация, когда необходимо в качестве значения одному потоку пе...

Быстрый старт: Go + Apache Kafka + Redis В последнее время я, в силу необходимости, просмотрел все объявления о вакансиях Go-разработчиков, и в половине из них (как минимум) упоминается платформа для обработки потоков сообщений Apache Kafka и NoSQL база данных Redis. Ну и все, конечно, хотят, чтобы кандидат знал Do...

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

Как правильно увольняться (инструкция) В понедельник обычно всё плохо и хочется уволиться. Вдруг вы сегодня поругались с боссом и вам предложили написать по собственному. Если всё так, смело читайте статью. Привет! У всех у нас был этот опыт. Вас вызывает начальник. Вызывает в тот самый момент, когда вызывать н...

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

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

Как фанат Meizu встречает возвращение компании на ... Фанатам Meizu посвящается. На профильных ресурсах компании растиражировали фото автомобиля Lexus NX300, где индивидуальный регистрационный номер выполнен в виде названия китайской компании Meizu. Регион регистрации авто — Одесская область и, скорее всего, обладатель тр...

Реально ли найти за миллион? Блогер рассказал о поисках «неубитого» б/у Mitsubishi Pajero Sport Автомобилист поделился впечатлениями от подбора «Паджерика» по низу рынка. Обзорщику Денису Сергееву заказали отыскать на российской «вторичке» легендарный Mitsubishi Pajero Sport второго поколения. Самое примечательное здесь – планируемый бюджет на покупку б/у «японца». Он...

GPU Bound. Как перенести на видеокарту все и немножко больше. Анимации Когда-то давно, было огромным событием появления на GPU блока мультитекстурирования или hardware transformation & lighting (T&L). Настройка Fixed Function Pipeline была магическим шаманством. А те кто умел включать и использовать расширенные возможности конкретных чи...

Лучшие головоломки 2019 года на iOS и Android: Professor Layton, Path of Giants и другие Головоломки — это всегда самая интересная номинация с максимально разнообразными играми. Жанр не пользуется такой популярностью как экшены или MMORPG, особенно на мобильных, потому что пользователи боятся скучных загадок или однообразного геймплея. Но на самом деле, головоло...

[Перевод] Как я выиграл 3 из 4 золотых медалей на Computing Olympiad Я готовился к Финалу чемпионата мира Google HashCode 2017. Это крупнейший конкурс с алгоритмическими задачами, организованный Google. Я начал изучать C ++ с нуля в девятом классе. Я ничего не знал о программировании, алгоритмах и структурах данных. В какой-то момент я на...

[Перевод] Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 2 Конференция BLACK HAT USA. Разбогатеть или умереть: зарабатываем в Интернете методами Black Hat. Часть 1 Существует сайт под названием Hire2Hack, который тоже принимает заявки на «восстановление» паролей. Здесь стоимость услуги начинается от $150. Я не знаю об остальном, но...

Как понять, что изображение было отфотошоплено Учимся распознавать отфотошопленные изображения Мы все знаем программу под названием Photoshop. Этот довольно мощный видеоредактор весьма продолжительное время оставался уделом профессионалов, но с развитием YouTube и появлением массы видеоуроков, обработка изображений перес...

Фиксацией нарушений ПДД в Москве займётся нейросеть Столичный Центр организации дорожного движения (ЦОДД) начал использовать нейронную сеть в составе системы фиксации нарушений ПДД. Об этом сообщает ТАСС со ссылкой на информацию, полученную от представителей государственного учреждения. Использование искусственного и...

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

Конференция Lua in Moscow 2019 В первое воскресенье марта в офисе Mail.ru Group пройдёт третья международная конференция Lua in Moscow 2019. Вас ждут выступления автора языка Роберто Иерусалимского и лучших зарубежных и отечественных экспертов по Lua и LuaJIT. Lua — уникальный язык программирования, ко...

Flare-On 2019 write-up -0x01 — Intro Данная статья посвящена разбору всех заданий Flare-On 2019 — ежегодного соревнования по реверс-инжинирингу от FireEye. В данных соревнованиях я принимаю участие уже второй раз. В предыдущем году мне удалось попасть на 11-ое место по времени сдачи, решив все з...

Обновленный вариант флагмана Honor Magic 2 Новшеством стала более эффективная система охлаждения. В 3D-модификации флагманский процессор Kirin 980 будет защищен от перегрева при помощи конструкции, где основой служит трубка. Это позволит даже при сильных нагрузках сохранять высокую производительность чипсета.Первона...

[Из песочницы] Архитектура компьютерных систем 1 часть. Логические вентили Логические элементы Доброго времени суток, я начинаю серию статей по написанию виртуальной машины на языке Golang. Я выбрал этот язык так как он прост для чтения и имеет в стандартной библиотеке уже необходимые функции, которые пригодятся в дальнейшем. Эта статья не несёт в...

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

Git это круто! Ваш кэп Это, пожалуй, будет самая короткая моя статья. Более того, сама идея, изложенная в ней, очевидная. Часто в WEB проектах возникают задачи по доставке статики на прод вне релизов. Например, нужно выложить файлы для SPA со всякой маркетинговой лабудой, типа актуальных комиссий...

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

Новый Huawei P30 будет поддерживать 3D-моделирование Уже чуть ли не каждый день в сети появляется какая-то новая информация о предстоящих и так ожидаемых смартфонах Huawei P30 и Huawei P30 Pro. Нам уже были показаны рендеры устройств, их характеристики, видео и фото с их камер и даже некоторые дополнительные особенности. Ждат...

Топ-3 расширения для Google Chrome, которые уберегут вас от слежки Тотальной безопасности не бывает, и с этим нужно уметь мириться. Ни одна операционная система или программа не обеспечит вам гарантированной защиты – что-нибудь обязательно «утечет», а затем будет использовано против вас. Тем не менее, это совершенно не означает, что следуе...

MQTT/UDP, предвесенние итоги: дистанционная конфигурация и цифровая подпись Зима кончается, и это повод подвести очередную черту и рассказать, что нового появилось в MQTT/UDP. Для начала, ссылки на предыдущие введение и статью. Спасибо всем, кто с интересом отреагировал и отдельно тем, кто делился мыслями. Вы мне очень помогли с подходом к цифрово...

Как мы создали систему оповещения о ядерной угрозе, или как я обучил нейросеть на заголовках Хабра Заголовок статьи может показаться странным и это неспроста — он прекрасен именно тем, что написал его не я, а LSTM-нейросеть (а точнее его часть перед "или"). (схема LSTM взята из Understanding LSTM Networks) И сегодня мы разберёмся, как можно генерировать заголовки статей ...

Обновленный MacBook Pro 15 с Touch Bar (2019) признан практически неремонтопригодным Вслед за флагманским OnePlus 7 Pro специалисты iFixit разобрали свежеобновленный ноутбук MacBook Pro 15 с Touch Bar. Если смартфон удостоился хотя бы 4 баллов за ремонтопригодность, то ноутбук получил всего 1 балл. Разборке подверглась модель с шестиядерным CPU Intel Co...

Qualcomm представила среднепроизводительные чипы: Snapdragon 665, 730 и геймерский 730G Компания Qualcomm анонсировала несколько новых систем-на-кристалле для сегмента среднебюджетных смартфонов, которые по производительности уже опережают флагманские чипы трехлетней давности. В Snapdragon 665, Snapdragon 730 и Snapdragon 730G акцент сделан на игровых и фотово...

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

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

[Из песочницы] Как мы DLP-систему выбирали (практический опыт) Привет, Хабр! Не так давно возникла довольно типичная ситуация — руководство дало команду «Выбрать систему защиты данных от утечки». Основной критерий выбора — способность решить задачу не допустить утечек критически важной (по мнению руководства) документации, файлов и тому...

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

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

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

Машинное зрение vs интуиция человека: алгоритмы нарушения работы программ распознавания объектов Логика машин безупречна, они не совершают ошибок, если их алгоритм работает исправно и заданные параметры соответствуют необходимым стандартам. Попросите машину выбрать маршрут от точки А в точку Б, и она построит самый оптимальный, учитывая расстояние, расход топлива, нал...

Как скопировать текст с фото с помощью Chrome для Android Скрытые функции Google Chrome Найти скрытые функции в Google Chrome — проще простого. Те, кто регулярно нас читают, в курсе, что они скрываются в экспериментальном меню, и наверняка помнят, как туда попасть. По моим личным ощущениям в этом разделе скрыто несколько соте...

Редакция 3DNews ищет авторов новостей Редакция 3DNews ищет авторов новостей Hardware и Software. Если вы разбираетесь в мире информационных технологий, умеете грамотно, быстро и интересно писать, у вас есть не менее трёх часов свободного времени в день и вам нравится готовить публикации на тему IT — напишите нам...

[Перевод] Разработка надёжных Python-скриптов Python — это язык программирования, который отлично подходит для разработки самостоятельных скриптов. Для того чтобы добиться с помощью подобного скрипта желаемого результата, нужно написать несколько десятков или сотен строк кода. А после того, как дело сделано, можно прост...

[Перевод] Настройка НА-кластера Kubernetes на «голом железе» с kubeadm. Часть 1/3 Всем привет! В этой статье я хочу упорядочить информацию и поделиться опытом создания и использования внутреннего кластера Kubernetes. За последние несколько лет эта технология оркестровки контейнеров сделала большой шаг вперед и стала своего рода корпоративным стандартом дл...

Unit тестирование в Laravel Я часто слышу среди обсуждений в сообществе мнение, что unit тестирование в Laravel неправильное, сложное, а сами тесты долгие и не дающие никакой пользы. Из-за этого эти тесты мало кто пишет, ограничиваясь лишь feature тестами, а польза unit тестов стремится к 0. Я тоже так...

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

Браузер Google Chrome будет уведомлять о сайтах с похожими адресами, которые могут использоваться для мошенничества Компания Google продолжает улучшать свой фирменный браузер Google Chrome, который является самым популярным браузером в мире с долей более 65%. Очередным нововведением, которое станет доступно всем пользователям Google Chrome, стала борьба с похожими URL-адресами, в кот...

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

Самый мягкий и пушистый путь в Machine Learning и Deep Neural Networks Современное машинное обучение позволяет делать невероятные вещи. Нейросети работают на пользу общества: находят преступников, распознают угрозы, помогают диагностировать болезни и принимать сложные решения. Алгоритмы могут переплюнуть человека и в творчестве: они рисуют карт...

Обновленный Flsun QQ, теперь с приставкой S Сегодня пришел ко мне заказанный с алика Flsun QQ-S.Решил рассказать и показать основные отличия от предыдущей версии, с обзором на которую вы можете ознакомиться тутЕсли что, особо не пинайте, это мой первый принтер и знакомство с данного рода печатью.И так по порядку:1. Гл...

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

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

Boring Company Илона Маска готова помочь в строительстве гигантского европейского ускорителя Илон Маск никогда не сидит сложа руки. Проектов у него множество, и каждому он уделяет внимание. Сейчас предприниматель активно продвигает свою компанию, которая умеет бурить отличные тоннели практически в любой горной породе. Не так давно он открыл тестовый тоннель в Кали...

[Из песочницы] Интеграция ClangFormat и Notepad++ ClangFormat является одним из лучших инструментов для автоматического форматирования исходных кодов на языках C, C++, Java, JavaScript, Objective-C, C#. Существуют плагины для популярных сред разработки (IDE), но часто нужно быстро отформатировать файл или часть файла с исхо...

Бесплатные приложения в App Store | 30 мая Blink (Бесплатно) | Phone Pattern Blocker (Бесплатно) | Tadaa SLR (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone...

[Из песочницы] Искусственный интеллект, великий и ужасный Мой мальчик! Тебе эту песню дарю. Рассчитывай силы свои. И, если сказать не умеешь «хрю-хрю», Визжи, не стесняясь: «ИИ!»… С. Я. Маршак Эта тема постоянно всплывает в различных обсуждениях на протяжении многих лет. От бурных, с драками и истериками (приблизительно раз в деся...

У пользователей Apple Card воруют деньги с карт. Что происходит? Титановая Apple Card — пожалуй, одна из самых красивых банковских карт в мире На прошлой неделе стало известно о первом случае мошенничества с Apple Card — титановую карту одного из пользователей «клонировали» и смогли совершить операцию с ее помощью. Это хорошее...

Какие функции iOS 13 Apple отложила до выхода iOS 13.1 Что нового в iOS 13.1 До выхода iOS 13 остаётся всего два дня. Несмотря на то что некоторые нововведения доступны в Golden Master-версии обновления, испытать их все в день релиза обновления будет нельзя. Как оказалось, часть новых функций iOS, представленных на WWDC’2019 эти...

У Xiaomi появится смартфон с поддержкой записи видео 8К После анонса Mi MIX Alpha понятие «Xiaomi = доступный смартфон» поставлено под серьезное сомнение. Компания всеми силами демонстрирует свое желание попасть в клуб элитарных, оказаться среди тех, кто способен нести инновации на рынок и запрашивать за них высокую ц...

Приложение Facebook для слежки за пользователями попало в App Store Facebook выпустила новое приложение для сбора данных за пользователями. Его даже пропустили в App Store Многие уже не помнят, что в этом году между Apple и Facebook произошёл серьёзный разлад. Неожиданно выяснилось, что социальная сеть использовала сертификат разработчика, к...

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

[Перевод] Пространственные манипуляции в 2D с помощью Signed Distance Fields При работе с полигональными ассетами можно отрисовывать только по одному объекту за раз (если не учитывать такие приёмы, как batching и instancing), но если использовать поля расстояний со знаком (signed distance fields, SDF), то мы не этим не ограничены. Если две позиции им...

Vivo iQOO Neo 855: подробные характеристики и фото Vivo готовит четвёртый смартфон под маркой iQOO – версию Neo на базе чипсета 855. Уберите из первого предложения русские буквы и знаки препинания и получите его ожидаемое название: Vivo iQOO Neo 855.

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

Google научила «Google Фото» красить чёрно-белые снимки Наверное, все знают про «Google Фото». Это такой сервис, совмещающий в себе галерею с мега-удобной навигацией и безлимитное хранилище для всех ваших снимков и видеозаписей, за которое даже не нужно платить. Однако Google в свойственной ей манере просто не могла допустить, ч...

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

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

Правда о железнодорожных тормозах: часть 1 Кинетическая энергия «Сапсана» на максимальной скорости — свыше 1500 мегаджоулей. Для полной остановки вся она должна быть рассеяна на тормозных устройствах Было дело, просили меня поподробнее раскрыть эту тему именно здесь, на хабре. Здесь публикуется довольно много обзор...

Экономика радости. Наставничество как частный случай. Закон трёх процентов Знаю, что написав этот пост, не стану Паисием Святогорцем. Однако, я надеюсь, найдётся хотя бы один читатель, который, возможно, поймет какой это кайф – быть педагогом (ментором) в IT. И наша страна станет чуточку лучше. И этот читатель (который поймет) станет чуточку счастл...

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

Вариатор vs государство — Скажите, имею ли я право… — Имеете, имеете! — Да Вы не поняли, я хотел узнать, имею ли я право… — Да точно говорю, имеете! — Да Вы объясните, могу ли я… — А-а-а… Нет, не можете! © (Анекдот о юристах) Предыстория Около года назад я опубликовал статью Вариатор...

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

Build 2019: Word получит функцию «Идеи» на базе искусственного интеллекта На конференции Build 2019 компания Microsoft представила новую функцию «Идеи», которая в скором времени станет доступна в приложениях Word и Word Online. Она будет своего рода редактором для ваших документов, помогая вам лучше писать тексты и создавать более отполированные ...

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

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

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

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

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

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

Как перемещать, выгружать и интегрировать очень большие данные дёшево и быстро? Что такое pushdown-оптимизация? Любая операция с большими данными требует больших вычислительных мощностей. Обычное перемещение данных из базы на Hadoop может длиться неделями или стоить, как крыло самолёта. Не хотите ждать и тратиться? Сбалансируйте нагрузку на разные платформы. Один из способов – pushdow...

Новый Surface Pen может получить поддержку беспроводной зарядки Обновлённая версия пера Surface Pen, которая, как ожидается, будет представлена 2 октября на ежегодном осеннем мероприятии Microsoft, может получить поддержку беспроводной зарядки. В базе данных Федеральной комиссии по связи США (FCC) можно обнаружить упоминание «зарядной к...

Загрузка ФИАС в БД на MSSQLSERVER подручными (SQLXMLBULKLOAD) средствами. Как это (наверное) не нужно делать Эпиграф: «Когда у тебя в руках молоток, всё вокруг кажется гвоздями». Как-то давным-давно, кажется – в прошлую пятницу, обходя окрестности офиса, озаботилось окаянное начальство тем, что я провожу время в праздности и созерцании котиков и кошечек. — А не загрузить ли теб...

Зачем Google платит людям за 3D-сканы их лиц Сеть уже давно полнится слухами о грядущем смартфоне американского поискового гиганта, что будет носить гордое имя Google Pixel 4 (не забываем и про его «старшего брата» Pixel 4 XL, который на этот раз, если верить слухам, будет отличаться только размером, но, к счастью, не...

8-разрядный код Морзе По просьбе одного из любителей применения Щ-кодов в электронных поделках возникла необходимость написать функцию (подпрограмму, процедуру), которая будет издавать трель из последовательности точек и тире. В коде Морзе длина символа может быть от 1 знака (буквы Е и Т) до 9 зн...

Google работает над добавлением в Android аналога 3D Touch Технология 3D Touch в смартфонах Apple уже давно стала настолько обыденной, что о ней практически никто не вспоминает. Особенно на фоне того, что попытки различных компаний реализовать то же самое в Android уже давно заброшены. Правда, 3D Touch используют далеко не все ...

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

Как мы учились рисовать тексты на Canvas Мы разрабатываем платформу для визуальной коллаборации. Для отображения контента мы используем Canvas: на нём рисуется всё, в том числе тексты. Готового решения для отображения текстов на Canvas один в один как в html не существует. За несколько лет работы с отрисовкой текст...

[Из песочницы] Тестирование API с использованием Postman и Excel Всем привет, я руководитель отдела тестирования, и недавно по работе появилась задача на тестирование API. Для ее решения освоил новый для меня инструмент Postman и JavaScript. Первоначально на каждый API я писал свои коллекции и готовил тестовые данные в JSON формате. Это ...

В iOS 13 появилась функция коррекции зрения для FaceTime Если вы когда-нибудь пользовались FaceTime, вопрос «куда деть глаза» во время беседы знаком вам не меньше, чем извечные «как быть» и «что делать». С одной стороны, хочется видеть собеседника, его жесты и мимику. А, с другой, чтобы не выглядеть перед абонентом на том конце п...

К вопросу о VNA или японо-китайский прибор «А что, так можно было?» В крайнем посте Джека Гансли был упомянут появившийся недавно на просторах Инета прибор, именуемый NanoVNA, или малогабаритный портативный векторный анализатор цепей (ВАЦ) в диапазоне 50кГц-900МГц со стоимостью 50 долларов США. «Пятьдесят долларов,...

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

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

Ночной режим Android 9 Pie для Galaxy S9. В чём главный минус? На прошлой неделе сотрудники Samsung начали делиться обновлением Android 9 Pie для Galaxy S9 и S9+. Апдейт обрадовал, поскольку его релиз состоялся приблизительно за месяц до предполагаемого срока. Вдобавок селфи-камера научилась идеально размывать фон с помощью функции Liv...

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

Принципы контент-маркетинга Всем привет! Решил поделиться опытом в контент-маркетинге. Рассказать о том, что такое контент-маркетинг и как его применять на практике. Что дает интернет-маркетинг бизнесу, какие задачи он решает, какие знаю нюансы, собранные за годы работы в сфере интернет-маркетинга. Ита...

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

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

Как решить старую задачу с помощью ML на Python и .Net Бывает, что некоторые задачи преследуют тебя много лет. Для меня такой задачей стала склейка предложений текстов, в которых жестко забит переход на новую строку, а часто еще и перенос слов. На практике, это извлеченный из PDF или с помощью OCR текст. Часто можно было встрет...

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

Возможным приобретателем товарного знака AIRTAG названа корпорация Apple Группа компаний ISBC (Россия) передала права на свой товарный знак AIRTAG в рамках заключенной международной сделки. Официальных данных о сделке нет, но предполагается, что приобретателем AIRTAG выступила компания Apple.

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

Бизнес на свои: мы написали книгу с тактикой прохождения этой игры Привет! Я хотел сказать, что вчера вышла третья наша книга, и тоже очень помогли посты с Хабра (а частично и вошли). История такая: на протяжении примерно 5 лет к нам подходили люди, которые не умели в проектное мышление, не понимали разные вопросы бизнеса и задавали одни ...

[Из песочницы] История одного отчета Одним прекрасным солнечным днем от руководства поступило задание: отремонтировать прибор (нежданно-негаданно он перестал работать, хотя конечно же ничто не предвещало беды), разобраться, как он работает, и подумать, может стоит подобные производить и продавать. Когда-то да...

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

Новый корпус Nitecore D4 + паяльный стол для SMD Получаю я значит сегодня письмо от 3DToday о том, что давно не писал ничего на сайте. Ну раз надо - написать что то, то не вопрос! Правда за это время мало чего интересного было мной сделано. Вот думаю - писать отдельно о каждой мелочи - жалко Ваше время. А вот совместить дв...

[recovery mode] Мой опыт подготовки к трудоустройству в Google От переводчика: сегодня публикуем для вас статью Праякты Татавадкар, она разработчик с небольшим стажем, но знания и опыт позволили ей получить работу в Google (со второй попытки), стать членом команды разработчиков YouTube. Google была для меня компанией мечты с самого...

Xamarin.Forms — декоративное отображение QRCode с помощью SkiaSharp Для вывода/чтения штрихкодов есть популярная библиотека ZXing. Она умеет выводить и считывать много разных форматов: QRCode, Aztec и другие, более 2 десятков. Для считывания кодов в ней есть готовый контрол ZXingScannerView. Требуется минимум кода, чтобы добавить этот функ...

Ulefone Armor 6 прочный смартфон Ulefone Armor 6 получил двойную камеру с основным модулем на 21 и вспомогательным монохромным сенсором на 13 Мп для повышения качества снимков и анализа глубины резкости при фото в портретном режиме. Предусмотрена поддержка ИИ-функций для автоматической обработки получаемых ...

Задача N тел или как взорвать галактику не выходя из кухни Не так давно я прочёл фантастический роман «Задача трёх тел» Лю Цысиня. В нём у одних инопланетян была проблема — они не умели, с достаточной для них точностью, вычислять траекторию своей родной планеты. В отличии от нас, они жили в системе из трёх звёзд, и от их взаимного...

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

Лучшее программное обеспечение компьютерной сети Современная компания «Softinventive Lab» предлагает своим клиентам качественное программное обеспечение, которое позволит вести учет и контроль за работой сервера и общей рабочей сети. На сайте этой компании https://www.softinventive.ru/software-asset-management/ можно ознак...

CRM с человеческим лицом «Внедряем CRM? Ну ясно, мы под колпаком, теперь только контроль и отчёты», — примерно так рассуждает большинство сотрудников компаний, услышав о том, что скоро работа переместится в CRM. Считается, что CRM — это программа для руководителя и исключительно его интересов. Это н...

[Из песочницы] Scrum и спиральная динамика Грейвза: как не налететь на рифы Все, кто хоть немного знаком со Scrum, наверняка знают три его коротких характеристики: компактный; простой для понимания; трудный для освоения в совершенстве. Работая Scrum Мастером в Hubber, я постоянно открываю для себя новые грани последней характеристики. Читать ...

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

Материнские платы ASUS на чипсете Intel Z390 теперь поддерживают до 128 Гбайт памяти Компания ASUS выпустила обновления UEFI BIOS для материнских плат на базе чипсета Intel Z390. Ключевое нововведение — поддержка 128 Гбайт ОЗУ. Ранее с таким объемом памяти умели работать решения с Intel X299, а теперь и мейнстрим платформы предоставляют такую возможность....

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

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

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

Умный принтер или лучше чем просто Octoprint В то время как Zavodik реализует механическую часть 4-х экструдерного принтера Z-Bolt, встал вопрос, а как же управлять “Змей Горынычем”. Если c Marlin’ом вопрос  решен уже давно, то с экраном дело обстоит сложнее. Из имеющихся экранов лишь решение от Duet Wifi умеет уп...

ITIL и новые модные штуки В самом начале 2000-х мне, как и многим другим ребятам, было очень важно узнать: как организовать современный (на тот момент) ИТ-департамент коммерческой компании среднего размера. Скажем, на 50-200 «айтишников». То был не праздный интерес, а вполне реальная зад...

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

«WARNING: sanitizing HTML stripped some content» и как с ним правильно бороться Всем, кому приходилось вставлять HTML содержимое в DOM в Angular, доводилось видеть это сообщение. Конечно, все мы получаем проверенное содержимое с нашего же сервера и просто хотим застилизовать сообщение об ошибке. Или вставляем HTML из наших же констант, инлайним наши SVG...

[Перевод] Ещё 9 проектов для оттачивания Front-End мастерства Введение Независимо от того, являетесь ли вы новичком в программировании или уже опытным разработчиком, в этой отрасли изучение новых концепций и языков/фреймворков является обязательно чтобы успевать за трендами. Возьмем, к примеру, React — код которого, Facebook открыл ...

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

[Перевод] Что нужно знать о массивах JavaScript Представляем вам перевод статьи автора Thomas Lombart, которая была опубликована на сайте medium.freecodecamp.org. Перевод публикуется с разрешения автора. Пример использования метода reduce для сокращения массива Позвольте мне сделать смелое заявление: циклы часто бывают...

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

Как увеличить автономность Android-смартфона? Автономность крайне важна в случае, если речь идёт о критериях оценки аппарата. Смартфоны сегодня предлагают неплохие ёмкости. Например, не так давно Motorola представила Moto G7, который отличается аккумулятором на 5000 мАч. Его хватает на 3 дня работы, поэтому о какой-либ...

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

Базы данных на HighLoad++ 2019 Работа с базой данных — это то, что заметно отражается на производительности любого веб-сервиса. Если постараться, то можно устроить хайлоад вообще без всякой нагрузки. А если все сделать по уму, то получится обрабатывать запросы многих тысяч пользователей. Поэтому в распи...

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

[Перевод] SVG или canvas? SVG и canvas — это технологии, которые можно использовать для рисования чего-либо на веб-страницах. Поэтому их стоит сравнить и разобраться в том, когда стоит применять SVG, а когда — canvas. Даже весьма поверхностное понимание сути этих технологий позволяет сделать вполне...

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

Ansible для управления конфигурацией Windows. История успеха На одной из встреч питерского сообщества .Net разработчиков SpbDotNet Community мы пошли на эксперимент и решили рассказать о том, как можно применять подходы, давно ставшие стандартом в мире Linux, для автоматизации Windows-инфраструктур. Но дабы не доводить всё до голослов...

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

Tele2 даёт тариф за 150 рублей в месяц в Ивановской области Сотовый оператор Tele2 теперь представлен в 66 регионах России. На проходящей неделе компания стала полноценно предоставлять свои услуги по мобильному доступу в сеть и голосовым вызовам в Ивановской области. Регион охвачен 2G, 3G и 4G покрытием. Но самая лакомая часть ново...

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

Самые бесполезные приложения на Android Не все приложения в Google Play Store одинаково полезны Существует масса приложений, которые призваны упростить нам жизнь. И о лучших из них мы регулярно рассказываем на страницах нашего портала. Так что для того, чтобы не пропустить подобные материалы — подписывайтесь...

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

[Из песочницы] Цифровизация образования На фотографии дипломы дантиста и зубного врача конца 19 века. Прошло более 100 лет. Дипломы большинства организаций и по сей день не отличаются от выдаваемых в 19 веке. Казалось бы, раз все и так хорошо работает, то зачем что‐то менять? Однако не все хорошо работает. У бум...

Изучая Dependency Injection Несмотря на то, что паттерну уже более десятка лет и есть немало статей (и переводов), тем не менее споров, комментариев, вопросов и разных реализаций становится все больше и больше. ПредысторияВ 2004 Мартин Фаулер написал известную статью “Inversion of Control Containers ...

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

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

Laravel: объясняем основные понятия. Часть вторая: «Практика» Всем привет! Продолжаем серию авторских публикаций в преддверии старта курса «Framework Laravel». В прошлой статье мы с вами посмотрели на теоретические основы Laravel. Однако теорию любого фреймворка можно изучать достаточно долго и ничего не понять, пока сам не напишешь н...

Серый кардинал .NET — Джон Гэллоуэй Знаете ли вы, кто такой Джон Гэллоуэй? А между тем, он есть. Он не только один из авторов «Professional ASP.NET MVC», но и человек, который является исполнительным директором .NET Foundation, по сути – отвечает за весь опенсорс .NET. Основные темы этой статьи: подробности р...

Google научила «Google Фото» для Android искать текст на картинках Google Фото — безлимитное хранилище для фотографий Искусственный интеллект, нейронные сети, компьютерное зрение – всё это про Google. Компания серьёзно увлечена развитием этих технологий и активно применяет их в своих приложениях и сервисах. Несмотря на то что зачастую...

Почта Mail.ru научилась отслеживать товары из онлайн-магазинов Все больше пользователей приобретает товары онлайн. Число заказов в крупнейших интернет-магазинах за последний год увеличилось в среднем от 50% до 85%. И именно почтовый ящик становится обязательным звеном в цепочке виртуального товарооборота, аккумулируя всю информацию о по...

С Днём Рождения, Хабр ❤ Привет, Хабр! Я тебя знаю очень давно — с 2008 года, когда я, тогда ещё ни разу не айтишник, открыл тебя по какой-то шальной ссылке. Знаешь, как это было? Открыл, ничего не понял, закрыл. Потом ты стал попадаться всё чаще и чаще, я присмотрелся, вчитался, через год ушёл в ИТ...

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

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

[Перевод] Используем все возможности индексов в PostgreSQL В мире Postgres индексы крайне важны для эффективной навигации по хранилищу базы данных (его называют «куча», heap). Postgres не поддерживает для него кластеризацию, и архитектура MVCC приводит к тому, что у вас накапливается много версий одного и того же кортежа. Поэтому о...

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

Как отправлять сообщения на Android-смартфон прямо с компьютера Не так давно в очередном обновлении ОС Android появилась новая функция, или, скорее, возможность, которая дает пользователям операционки от Google обмениваться сообщениями с владельцами компьютеров. Это та самая возможность, которая была у владельцев устройств на macOS и iO...

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

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