Как стать автором
Обновить
22
1
Михаил Шевцов @mshewzov

IT-юрист

Отправить сообщение

Как делается OpenSource: личный опыт

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров38K

Я - автор двух пакетов, входящих более-менее во все дистрибутивы Linux: sane-airscan и ipp-usb.

Кроме того, sane-airscan входит во все основные дистрибутивы BSD (FreeBSD, NetBSD и OpenBSD) и в ChromeOS. ipp-usb в ChromeOS не взяли потому, что он написан на Go, а у них там очень жестко с размером исполняемых файлов, вместо этого они написали свое на Rust, но предпочли бы взять моё изделие, если бы могли. Совсем недавно появился порт ipp-usb на FreeBSD, вероятно, другие BSD тоже скоро подтянутся.

Вместе эти два пакета образуют стек "бездрайверного" сканирования документов для Linux и *BSD, а в перспективе нескольких лет, когда старые сканеры, наконец, вымрут, вероятно других драйверов и не останется.

Кроме того, ipp-usb делает возможным "бездрайверную" печать на USB-устройствах.

Здесь я хочу рассказать, каково оно, быть автором популярных OpenSource пакетов. Хоть эта работа и не принесла мне особых денег (на что я, впрочем, особо и не рассчитывал), она принесла мне бесценный опыт.

В целом, я полагаю, продвижение OpenSource пакетов структурно близко к продвижению на рынок программных продуктов. Занимаясь этой деятельностью, очень хорошо начинаешь понимать разницу между (1) написать программу, которая работает для меня (2) написать программу, которую можно назвать продуктом (3) вывести продукт на рынок.

Первое занимает гораздо меньше времени, чем второе. Второе - гораздо меньше времени, чем третье.

Читать далее
Всего голосов 394: ↑394 и ↓0+394
Комментарии71

Как выбранная LTE сеть влияет на энергопотребление телефона, или недостатки LTE сетей в СНГ

Время на прочтение4 мин
Количество просмотров68K
Известно, что при слабом покрытии мобильной сети мобильное устройство тратит больше энергии на поддержание радиосигнала. С ростом емкости аккумуляторов величина этой энергии стала несущественной. Однако с эволюцией типов сетей накладываются дополнительные механизмы, которые могут истощить батарею мобильного устройства без участия пользователя. Ниже изложена информация о механизмах, которые могут изменить время жизни телефона в зависимости от выбранной LTE сети.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии12

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

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров54K

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

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

Для ясности, это вовсе не пережитки прошлого, а действующие сайты, которые — в большинстве случаев — обновлялись в 2023 году.

Читать далее
Всего голосов 75: ↑69 и ↓6+81
Комментарии47

Почему поиск по фото у Google и Apple не способен найти обезьян

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров44K

В мае 2015 года Google выпустила отдельное приложение «Фотографии». Люди были поражены тем, что оно способно анализировать изображения, разбирать их на детали, а потом маркировать людей, места и вещи. Даже переводить текст!

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

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

Читать далее
Всего голосов 123: ↑117 и ↓6+145
Комментарии301

Сравнение мер охраны конфиденциальности частной жизни и ПДн в России и в США

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.9K

Как в США, так и России наибольший интерес к обеспечению безопасности личных данных граждан появился в XX веке.

Читать далее
Всего голосов 18: ↑6 и ↓12-4
Комментарии8

Идеальная рабочая станция Linux на процессоре Apple M1 (ARM64)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров48K


Моё знакомство с Asahi Linux началось в марте прошлого года, когда на свет появилась альфа-версия Asahi. Я сразу же установил её на свой Mac Mini с 8-ядерным Apple M1 (ARM64). Asahi — это дистрибутив Linux, который нативно работает в «маках» на Apple Silicon благодаря хитрым хакам и реверс-инжинирингу от сообщества Open Source. Более того, запуск Asahi абсолютно легален, поскольку Apple официально разрешает загрузку отличных от macOS операционных систем на своей платформе Apple Silicon.

Слово Asahi переводится как «утреннее солнце». И это не только известная марка японского пива, но и дистрибутив Linux, который назван так, дабы подчеркнуть первенство команды разработчиков в освоении платформы Mac.
Читать дальше →
Всего голосов 36: ↑35 и ↓1+43
Комментарии74

Дизайн, производительность и миниатюрность: 5 мини-ПК февраля 2023 года для офиса и дома

Время на прочтение5 мин
Количество просмотров21K


Производители, несмотря на падение спроса на электронные устройства со стороны покупателей, продолжают поставлять самые разные модели ПК. Миниатюрные системы не стали исключением и в феврале 2023 года. Среди них есть необычные по дизайну девайсы, производительные и не очень системы. В общем, на любой вкус и цвет найдется свой вариант. Сегодня рассмотрим 5 новых моделей, на которые стоит обратить внимание.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+54
Комментарии20

Мой «Евротур» по сектам: путешествие в один конец?

Уровень сложностиПростой
Время на прочтение28 мин
Количество просмотров101K

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

И течение трех лет я целенаправленно ходил во все места, где меня могли обмануть или сломать, ввести в заблуждение, разрушить мою личность и вовлечь в незаконную деятельность. Я внимательно слушал, записывал и даже иногда срывал занятия. Это мой «Евротур» и моя исповедь диверсанта. А в конце вас ждет бонусная история от февраля 2022 года, которая связана с манипуляцией и давлением, но уже не со стороны сект ;)

Очень долго читать
Всего голосов 322: ↑309 и ↓13+368
Комментарии324

Как программный код привел к потерям большого количества денег и даже трагедиям

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров7K

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

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

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

Читать далее
Всего голосов 17: ↑9 и ↓8+6
Комментарии9

Верните нам разъём для наушников: почему аудио по USB-C до сих пор не работает

Время на прочтение4 мин
Количество просмотров143K

Аналоговое у вас устройство или цифровое? Вы не узнаете, пока оно не сломается.




Производители смартфонов: пришла пора послушать нас, когда мы говорим, что надо вернуть 3,5 мм разъём для наушников обратно на телефоны, по крайней мере, пока вы не разберётесь с работой USB-C. Понаподключав кучу всяких USB-C донглов и наушников к горе USB-C телефонов, я обнаружил, что в целом в этой области творится бардак, особенно если брать наушники сторонних производителей. И вот, почему.

Почему нельзя подключить любое USB-C устройство к любому телефону


Первая проблема – отсутствие базовой совместимости. К примеру, если взять USB-C донгл, шедший в комплекте с Motorola Z2 Force или Sony Xperia XZ2, то он не будет работать с Google Pixel 2 XL, Samsung Galaxy S8 или OnePlus 6.

При этом донгл из комплекта Pixel 2 XL будет работать со всеми перечисленными телефонами, как и наушники, которые идут в комплекте с Huawei P20 Pro.

Но если взять донгл из коробки с Huawei P20 Pro и подключить его к Pixel 2 XL, в результате ничего не выйдет.

И, да, наушники из комплекта HTC U11 тоже не заработают на многих телефонах. При таких делах иногда хочется просто растоптать наушники или донгл.
Читать дальше →
Всего голосов 122: ↑117 и ↓5+112
Комментарии750

Удивительное рядом, но оно запрещено: что такое «номерные радиостанции»

Время на прочтение8 мин
Количество просмотров68K

Мы все привыкли только читать или слышать о чём-то тайном и непонятном. Чтобы столкнуться с чем-то таким лично, надо, как правило, или предпринять далёкое путешествие, или подгадать какое-то удачное время. Вдобавок, если речь об официальных учреждениях, то они ещё и охраняются — так просто к ним не подберёшься. Помните, пару лет назад был флэшмоб про «штурм» Зоны-51? Несколько миллионов человек со всех концов света собирались прорваться на секретную американскую авиабазу и посмотреть там на пришельцев. И чем всё закончилось? Правильно, ничем. Никто не пришёл, потому что, во-первых, добираться долго и дорого даже самим американцам, а во-вторых, охрана в таких местах шуток не любит и стреляет на поражение. Это неудивительно — никакая серьёзная организация не любит, чтобы в её деликатные дела мог сунуть нос любой желающий.

Есть, однако, заметное исключение из этого правила. Загадка, прикоснуться к которой может любой, буквально не выходя из дома. Для этого достаточно лишь купить радиоприёмник, способный ловить коротковолновый диапазон — стоят они совсем недорого, а при некотором везении можно бесплатно найти такой где-нибудь среди старого хлама на даче или в шкафу. Если неторопливо крутить ручку настройки, сканируя КВ-диапазон, несложно наткнуться на какой-либо звук — жужжание, гул, прерывистый писк. Это так называемый «маркер» — сигнал, который передаёт радиостанция. По громкости и чистоте его звучания легко определить, насколько точно вы настроились на нужную волну. Подождав достаточное время, можно услышать, как маркер затихнет и вместо него начнёт звучать голос, передающий бессмысленное сообщение. Это могут быть слова, короткие фразы или набор разрозненных букв, отрывки песен, но чаще всего — просто цифры. Сообщение повторяется несколько раз, после чего снова начинает звучать маркер.
Читать дальше →
Всего голосов 93: ↑91 и ↓2+118
Комментарии94

Почему киберпанк настолько японский?

Время на прочтение6 мин
Количество просмотров37K
Syd Mead’s original drawing for Blade Runner’s dystopian Los Angeles

«Проснись, самурай!», призывает в культовом ролике Джонни Сильверхенд. В мире Cyberpunk 2077 господствуют японские мегакорпорации. Над футуристическим Найт-Сити, сияющим неоновыми вывесками с надписями кандзи и катаканой, возвышается мрачная башня дзайбацу «Арасака» — чьё название недвусмысленно отсылает к знаменитым японским винтовкам «Арисака».
И почему же?
Всего голосов 68: ↑63 и ↓5+88
Комментарии69

Патентование алгоритмов компьютерных программ

Время на прочтение10 мин
Количество просмотров28K
Продукты в сфере информационных технологий (далее – ИТ) в общем случае содержат несколько компонентов, правовая охрана которых реализуется разными способами.


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

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

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

Наиболее надежным и поэтому основным механизмом защиты интересов разработчика программного обеспечения является патентование алгоритмов компьютерных программ в качестве изобретений.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии17

Права в Linux (chown, chmod, SUID, GUID, sticky bit, ACL, umask)

Время на прочтение21 мин
Количество просмотров597K
Всем привет. Это перевод статьи из книги RedHat RHCSA RHCE 7 RedHat Enterprise Linux 7 EX200 and EX300.

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

Итак, поехали.

image
Читать дальше →
Всего голосов 63: ↑57 и ↓6+51
Комментарии33

Тайваньское чудо: как захолустный остров превратился в сердце мирового хайтека

Время на прочтение9 мин
Количество просмотров24K

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

Но так было отнюдь не всегда. Несколько десятилетий назад на Тайване царила диктатура с военным положением и «белым террором». Население было лишено многих прав, работало почти что за еду на примитивных полях и кустарных фабриках по пошиву ширпотребной одежды, игрушек и зонтиков. Подушевой ВВП был на уровне ещё колониальной Нигерии, а структура экономики больше напоминала современный Бангладеш, не имея и намёка на будущий высокотехнологичный расцвет.
Читать дальше →
Всего голосов 65: ↑60 и ↓5+75
Комментарии25

13 лет назад появилась Windows 7

Время на прочтение4 мин
Количество просмотров15K

Принято считать, что версии Windows получаются удачными через одну. После не то чтобы провальной, но вызвавшей много нареканий Windows Vista пользователи ждали простой, удобной и стабильной операционной системы, которая не раздражала бы их ненужными виджетами и боковыми панелями. И дождались. 22 октября 2009 года на свет появилась Windows 7 — одна из самых лучших и надежных версий Windows, которая работает на миллионах компьютеров до сих пор.
Читать дальше →
Всего голосов 26: ↑21 и ↓5+21
Комментарии81

Я и диод, или Новые приключения мышки

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



Читать дальше →
Всего голосов 32: ↑26 и ↓6+20
Комментарии23

Лечим синдром двойного клика

Время на прочтение5 мин
Количество просмотров311K
Жила-была мышь, и звали её Defender MM-525. Стойко тянула она свою мышиную лямку — на ссылки кликала, страницы прокручивала, курсор перемещала. Но однажды случилась беда — вместо одного клика она стала делать два, а то и больше. Бывало, захочешь приостановить видео на ютубе — а оно вместо этого на весь экран открывается. Или выделяешь текст — а в последний момент выделение сбрасывается. Понятно, что дальше так продолжаться не могло.


Поможем мышке!
Всего голосов 44: ↑35 и ↓9+26
Комментарии107

Российский серверный процессор Baikal S

Время на прочтение9 мин
Количество просмотров56K

Прошедшие десятилетия отразились на российской микроэлектронике сразу в двух диаметрально противоположных аспектах. С положительной стороны можно отметить период процветания нулевых годов (фундамент которого было заложен в 90-х) до мирового экономического кризиса 2008-го, и период с 2009 по 2013 годы. Именно тогда на территории России началось первое серьёзное финансирование отрасли: появились новые и получили поддержку уже существующие дизайн-центры, способные разрабатывать (пусть и при помощи государственных субсидий) микропроцессоры мирового уровня. Были предприняты попытки локализации производства на территории страны – купленная производственная линия у STMicroelectronics для «Микрона», организованное предприятие министром связи Леонидом Рейманом Ангстрем-Т со списанным AMD оборудованием – всё это могло быть отличным фундаментом для старта отечественной полупроводниковой промышленности, покрывающим часть потребностей внутреннего рынка. Однако события 2014-го года и дальнейший спад экономики в совокупности со странной внешней политикой правительства, в связи с чем Россия попала в санкционные списки развитых стран, а также событиями 2022-го года фактически задушили всю отрасль, оставив тысячи инженеров дизайн-центров у разбитого корыта с абсолютным непониманием дальнейшей судьбы их разработок.

Читать далее
Всего голосов 124: ↑100 и ↓24+107
Комментарии382

США возвращает производство электроники в страну: на что и как будут использоваться правительственные $52 млрд

Время на прочтение5 мин
Количество просмотров9.8K

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

Как бы там ни было, но программа масштабная, ее задача — вернуть в страну производство чипов и электронных систем. На днях были озвучены детали этой стратегии, о чем и поговорим под катом.
Читать дальше →
Всего голосов 51: ↑51 и ↓0+51
Комментарии20

Информация

В рейтинге
1 590-й
Откуда
Батайск, Ростовская обл., Россия
Дата рождения
Зарегистрирован
Активность