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

Новые инструменты, старые методы. Проводим обратную разработку и находим фатальный недостаток 1Password.

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

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

Google не будет блокировать сторонние блокировщики рекламы в браузере Chromium - 1

Компания Google всё-таки вспомнила принцип Don'y be evil и отказалась от планируемых изменений в API браузера Chromium, из-за которых становилась нефункциональными большинство блокировщиков рекламы и некоторые другие расширения.

Решение принято после публикации исследования, насколько разные блокировщики рекламы замедляют работу Chromium (см. выше). Оказалось, что эти задержки настолько мизерные, что их вряд ли можно считать причиной для введения нового API. Через несколько часов после появления этого один из разработчиков Chromium официально огласил решение отложить новые API.
Читать полностью »

Устройство компилятора Swift. Часть 4 - 1

Это последняя часть моего обзора компилятора Swift. Я покажу, как можно осуществить генерацию LLVM IR из AST и что выдаёт настоящий фронтенд. Если вы не читали предыдущие части, то переходите по ссылкам:

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

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

ФАС настоятельно рекомендует предустанавливать российский софт на смартфоны и ноутбуки, продаваемые в РФ - 1
Источник фото: Юрий Мартьянов / Коммерсант

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

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

Если софт создаётся на общественные деньги, код должен быть открыт - 1Если мы за него платим, у нас должна быть возможность его использовать.

Возможно, из-за «революционного» имиджа свободное ПО не так популярно в государственных учреждениях, как в других сферах. Но это важная область: в этой игре особая динамика, и здесь есть много веских причин требовать свободного софта. Печально, что самый известный проект перехода государственной IT-системы с проприетарного на свободный код в Мюнхене оказался таким сложным. Хотя в прошлом году принято решение вернуться к Windows, это больше похоже на провал IT-менеджмента, чем на проблемы с самим кодом. Более того, мюнхенский проект начался в далёком 2003 году и был первопроходцем. Сегодня есть уже десятки масштабных внедрений свободного ПО.
Читать полностью »

По мотивам статьи Почему Windows XP в 2019 году по-прежнему рулит, или ЧЯДНТ? у меня возникли некоторые мысли, которые потом еще раз возникли после статьи 7 направлений развития Linux в 2019 году, а катализатором стало обычное в общем-то событие: мне надо было собрать машинку для «развлечений и ютуба», а точнее — HTPC. Я прикупил модный корпус Fractal Node 202 и старательно набил его [почти] топовой начинкой, даже видеокарту от рабочей станции поставил (Nvidia Quadro). Вот такой я молодец. А потом надо было эту машинку заводить, а для этого нужно было устанавливать на нее ОС, и я понял, что… выбора, внезапно, нет! И что я понятия не имею, под чем этот чудо-агрегат будет работать. По крайней мере, мне так показалось.
Читать полностью »

Как ИИ помогает осваивать язык жестов - 1

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

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

Telegram опять раздаёт деньги за разработку простых шаблонов CSS - 1Павел Дуров объявил о втором конкурсе Template Competition 2.0, всем участникам которого платят по $100 за каждый шаблон HTML/CSS для предпросмотра сайта СМИ в мессенджере. А также $2 за каждую ошибку, найденную в чужом шаблоне (сумма вычитается из гонорара автора).

Сделать Instant View для предпросмотра очень легко. Например, победители прошлого конкурса написали по 40 штук. Они получили по 40×100 долларов гонорара (минус штраф за ошибки) и вдобавок разделили главный приз $10 000. Свои кошельки пополнило около 370 других участников, преимущественно из России.
Читать полностью »

Устройство компилятора Swift. Часть 2 - 1

Вторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ исходного кода. Читать полностью »


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