Меня зовут Женя, я живу в Москве, разрабатываю ПО и больше не преподаю в медицинском университете. Это мой сайт.

Что тут есть?

  • В основном — блог,
  • а ещё — программы, которые я пишу в свободное время,
  • реакции, с которых я отправляю вебменшены,
  • и разнообразные мелочи,
    • от моего ключа PGP для конфиденциальной переписки
    • до вишлиста и
    • ссылок на мой профиль на других ресурсах (выше, под фотографией).
  • И да, в Fediverse я представлен как @evgenykuznetsov.org@evgenykuznetsov.org, но подписываться проще на RSS.

Свежие записи:

Покрытие в картинках

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

Покрытие тестами — полезная метрика, если не делать из неё цели1. Дядя Боб на одной из лекций спрашивал аудиторию, к какому проценту покрытия кода тестами стоит стремиться, и, получив в ответ что-нибудь вроде «95%», с картинным удивлением вопрошал: «Выходит, вам всё равно, работают ли остальные пять процентов вашего кода? Так стоило ли их писать?!»

Не суй наши ПД во вражескую БД!

Тут вот у нас есть 152-ФЗ «О персональных данных». И в нём написано, что

персональные данные - любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу.

– 152-ФЗ «О персональных данных», ст. 3, ч. 1.

То есть, например, имя, фамилия и номер паспорта — это всяко персональные данные, другой трактовки никак не получается.

А ещё написано, что этот закон вполне себе применим

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

•••

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

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

Самые обсуждаемые:

Цифровые помощники и проблема доверия

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

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

•••

Простой способ обеспечить себе два рабочих дня нецензурной лексики: берём рабочий ноут с Windows Vista, который ни разу с момента ввода в эксплуатацию не подключался к Сети — и, собственно, подключаем.

Казалось бы, никаких проблем: подключили Сеть, накатили обновления в автоматическом режиме — и пользуемся… А не тут то было! В том смысле, что «накатили обновления» — это только по логике быстро происходит. То есть как должно быть, по логике-то: накатывается SP1 (он же вроде как кумулятивный, значит все предыдущие обновления должен содержать в себе), система перезагружается, накатываются остальные обновления, вторая перезагрузка, profit. Вот только Microsoft Update руководствуется какой-то другой логикой…

Поколение net

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

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

6 дней и 4 весла

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

Обязательно вернёмся.

•••

Звонят. Почта России, с напором и скандальными интонациями:

— Вы будете забирать свою посылку из Германии, она у нас уже месяц лежит?!

— А вы извещение высылали?

— Нет, у Вас там организация, хрен его знает, кому доставлять…

— Мне, блин, доставлять, адресату! Для этого в организации специально предусмотрен секретарь. Хорошо, допустим. А как я, по-вашему, должен был узнать тогда, что посылка пришла? Задницей почуять?

— На сайте есть трекер…