Рубрика «Софт» - 100

image

В этой статье я поговорю об связях между программами. Связи между программами или, выражаясь иначе, взаимодействие программ друг с другом в подавляющем большинстве случаев заключается в получении данных одной программой от другой. Например, программа электронных торгов может запрашивать у какой-то другой программы курс валют. Или текстовому редактору может передавать введенный пользователем текст операционная система, используя драйвер клавиатуры. Программы могут предоставлять набор функций для взаимодействия – API. Или даже иметь целые механизмы взаимодействия, называемые протоколами, когда используется множество последовательных вызовов функций, например, для сложного согласования каких-либо параметров. Большим шагом вперед является создание универсальных структур – XML и Json. Программы могут взаимодействовать с другими программами и «невежливым» способом — без протоколов и открытых API: парся данные страницы в случае грабберов, внедряясь в исполняемые файлы как вирусы или, наоборот, убивая их в случае антивирусов.
Читать полностью »

Нейросеть Pix2pix реалистично расцвечивает карандашные наброски и чёрно-белые фотографии - 1
Четыре примера работы программы, код которой опубликован в открытом доступе. Слева показаны исходные изображения, справа — результат автоматической обработки

Многие задачи в обработке изображений, компьютерной графике и компьютерном зрении можно свести к задаче «трансляции» одного изображения (на входе) в другое (на выходе). Так же как один и тот же текст можно представить на английском или русском языке, так и изображение можно представить в RGB-цветах, в градиентах, в виде карты границ объектов, карты семантических меток и т.д. По образцу систем автоматического перевода текстов, разработчики из лаборатории Berkeley AI Research (BAIR) Калифорнийского университета в Беркли создали приложение для автоматической трансляции изображений из одного представления в другое. Например, из чёрно-белого наброска в полноцветную картинку.
Читать полностью »

Почему автор cURL получает письма от расстроенных автовладельцев - 1«Здравствуйте! У меня Тойота Королла с мультимедийной системой, правами на которую вы обладаете. Мне нужен совет, как использовать GPS...», — так начинается одно из писем, которое в последнее время получил Дэниель Стенберг.

Хорошо быть автором популярной open source программы. Вас уважают. Если захочется устроиться на работу в коммерческую компанию, то не нужно писать резюме. Код программы открыт и говорит сам за себя. Да и вообще open source — это огромный плюс в карму. Вы можете познакомиться и поговорить с замечательными людьми, которым противно общаться с «пиджаками» из корпораций. А с вами они будут на равных.

Но у популярности есть определённые проблемы. Иногда очень неожиданные. Например, автор известной программы cURL сейчас получает письма от расстроенных автовладельцев, у которых возникли проблемы с информационно-развлекательной системой автомобиля и навигатором. С чего вдруг?
Читать полностью »

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

7 команд, которые создают цифровые конструкторы: вчера, сегодня, завтра - 1

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

Watson Element — первое обучающее приложение IBM Watson для школьников - 1

Корпорация IBM разработала и представила первое обучающее приложение Watson Element, которое позиционируется, как цифровой ассистент для школьников и преподавателей. Сначала это приложение будет тестироваться в США в Coppell Independent School District (ISD). Авторы проекта утверждают, что приложение обеспечит учителям возможность вывести свою работу на новый уровень, позволяя вести обучение с индивидуальным подходом.

ISD — один из наиболее результативных школьных округов в Техасе. В него входит несколько населенных пунктов с общим числом учеников 12300 человек и количеством преподавателей 750 человек. Потребность в хороших учителях становится все более значительной во всех странах мира. В США, например, примерно треть учащихся нуждается в дополнительных занятиях с репетиторами после завершения школы и поступления в колледж. Качество образования, получаемое в школе, не слишком высокое. О причинах такого состояния дел можно спорить, но исправлять ситуацию нужно уже сейчас.
Читать полностью »

Программу научили подбирать реалистичные звуки для фотографий - 1

Глядя на фотографию, человек легко может предположить, какой звук должен соответствовать этому кадру.

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

Примерно по такому же принципу работает и новая программа, разработанная специалистами Disney Research и Швейцарской высшей технической школы Цюриха для подбора звуков к фотографиям. В принципе, авторы программы специально старались скопировать именно человеческий процесс установления взаимосвязи между звуком и картинкой.
Читать полностью »

Дешёвый метод интерполяции работает не хуже нейросетей - 1
Сравнение программы RAISR с другими передовыми методами повышения разрешения изображений. Больше примеров см. в сопроводительных материалах к научной статье

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

Сервисы Web of Trust оказались скомпрометированы - 1 В результате расследования журналистов немецкой общественной телерадиовещательной компании NDR выяснилось, что сервис Web of Trust продавал собранные данные о своих пользователях сторонним лицам. Что такое Web of Trust? Сталкиваясь с не известным вам сайтом, вы рискуете лишиться своих личных данных, финансов либо можете случайно стать жертвой распространяемого с такого сайта вредоносного программного обеспечения. Чтобы предотвратить такую ситуацию, можно воспользоваться каким-либо существующим рейтингом сайтов, который еще до перехода к неизвестной странице сообщит вам, можно ли ей доверять.
Читать полностью »

В Массачусетском технологическом институте разработали робоскутер - 1
Да, маленьким такой скутер назвать нельзя (Источник: MIT)

Созданием автоматических систем управления автомобилем сейчас занимаются многие компании, как зарубежные, так и отечественные. Такие системы могут быть как полностью автоматическими — подобными разработками занимается Google, так и частично (цифровые помощники разного типа). Кстати, именно цифровым помощником является Autopilot компании Tesla Motors. Это не автопилот в полном понимании этого термина. Разработчики из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) решили создать еще и роботизированный скутер. Проект разрабатывался в сотрудничестве с такими организациями, как Национальный университет Сингапура и CSAIL (Artificial Intelligence Laboratory).

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

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

Качество картинки на YouTube варьируется от 144p (144 строчки в прогрессивной развёртке) до 8K 4320p. Последнее видео в четыре раза крупнее 4К 2160p, в шестнадцать — 1080p, в тридцать шесть — 720p, который также называют HD.

Мало какой компьютер может проиграть это видео в его полном разрешении, а доступных по цене 8K-мониторов в мире просто нет.

Технология MPEG-DASH разбивает контент на куски, а браузер запрашивает эти сегменты автоматически. Логично хранить и отдавать отдельно видео и звук. У DASH есть жирный плюс: адаптивность воспроизведения.

Несколько лет назад пользователи YouTube заметили введение DASH по тому, что буферизация видео больше не шла до конца ролика, а ограничивалась примерно минутой. Около того же времени другая проблема возникла у скачивающих видео с YouTube. Внезапно обнаружилось, что ролики с качеством 1080p доступны в виде файлов без звука. Сайты-сервисы, которые раньше выдавали ссылки на скачивание видео, отдавали лишь 720p, не выше. Около 1080p стояло «без звука» или «только видео».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js