Кибер-намедни. Часть 1.

Написание поста про нашу метрику ТОП-3 навеяло кучу воспоминаний. А мне тут ещё подсказывают, что недавно отмечали д.р. Рунета, так что пользуясь наличием «удалённого» времени, решил отправиться в ностальгическое путешествие, как говорят, по волнам памяти. Начнем аж с конца 80-х годов, когда компании имени меня :) ещё не было и в проекте.

Часть первая, доисторическая: 1989-1991

Начало профессионального пути я традиционно отсчитываю от события, которое произошло в октябре 1989 года. На компьютере итальянской сборки Olivetti M24 (Super CGA, 20M HDD) я вычистил вирус Каскад (Cascade.1704) из исполняемых файлов, в которые он (вирус) умудрился пробраться.

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

Больше вирусов -> грызли они компьютеры нещадно, и надо было как-то от них защищаться. Одновременно с этим в СССР происходили известные всем процессы: гласность, демократизация, кооперативы, видеомагнитофоны, и появлялись первые персональные компьютеры. По стечению обстоятельств, во главе одного из первых «компьютерных кооперативов» был мой хороший знакомый, он и пригласил меня лечить «кооперативные» компьютеры.

Первый мой гонорар составлял аж целую коробку 5-дюймовых дискет, поскольку деньги за «лечение» я тогда брать был ещё морально не готов. Однако уже во второй половине 1990-го (или начале 1991) сложились аж два мега-контракта, на которых я тогда заработал вполне приличные по тем временам деньги.

Первый контракт – предустановка антивируса на компьютеры, которые поставлял в СССР из Болгарии один киевский кооператив (уж очень их достали вирусы, портящие информацию на дисках; вирусы, кстати, тоже были болгарские). Второй контракт – лицензирование антивирусных технологий в некую мега-систему уровня сложности современного MS Office, которую разрабатывала одна из компьютерных компаний тех лет. Изначально было очевидно, что создать подобную сложнейшую систему под операционку того времени MS-DOS – технически невозможно, но объяснять их заблуждения «большим боссам» и отказываться от денег мы не стали.

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

Книжка вышла весной 1991 года, естественно, что практически никак не продавалась, долго пылилась по разным складам и куда-то вся ушла. Во всей компании остался всего один(!) экземпляр этого издания, так что если где-то у кого-то случайно сохранились эти книжки – дайте знать. Кстати, в процессе подготовки книги самое активное участие приняла Наталья Касперская, которая тогда сидела дома с двумя маленькими детьми. Возможно, что многократное вычитывание технических описаний вирусных технологий в дальнейшем подогрело её интерес к антивирусному проекту.

Кстати, это второе издание. Первое (то самое в единственном экземпляре) лежит в офисе в сейфе, но поскольку мы относимся к карантину и самоизоляции ответственно, то показать эту книгу вам сейчас я не смогу :(

Дальше: продукты, утилиты и поделки…

2+12 ответов о Земле на День Земли.

Настало время ответить на 2+12 вопросов о Земле к Дню Земли, которые были заданы на прошлой неделе.

Первый вопрос, конечно же, был риторический. Звучал он вот так: Как изменится мир в результате глобального потепления? Кому будет лучше, а кому хуже? А неизвестно. Существуют разные гипотезы, строятся модели. Однозначно поднимется уровень мирового океана — ещё и за счёт того, что «всплывут» Гренландия и Антарктида, сейчас прижатые вниз многокилометровыми ледяными панцирями (Гренландия при этом может соединиться с Северной Америкой сухопутной перемычкой — и где-то там придётся рисовать канадско-датскую границу :) Короче, ответ на этот вопрос мы получим очень нескоро, через два-три поколения, наверное. Если вдруг внезапно наш мир не окунётся в очередной ледниковый период.

Ответ на второй вопрос мы узнаем скорее: Как приостановка мировой промышленности скажется на росте CO₂ в атмосфере Земли? А если никак? Хотя надеяться следует как раз на обратное. Подробнее все варианты рассмотрены там же неделю назад.

Теперь пора переходить к менее глобальным вопросам — про лёд, камни, загадочные круги на поверхности и о прочих животинках. Поехали!

Откуда в Антарктиде на 80й широте и в 700км от берега вода? Которая потом замерзает вот такими ледяными полями, на которые аж грузовые самолёты можно сажать.

Дальше: вопросы без ответов…

Фотоканал на Flickr

Instagram

Блогеры против Евклида или Немного математической археологии.

Всем привет!

Сегодняшняя пачка задачек небольшая, но весьма древняя – им более 2 тысяч лет. Известно даже имя математика, который их тогда и решил – это Евклид. И задачки эти посвящены так называемым «совершенным числам», то есть таким, которые равны сумме всех своих делителей. Например, 6 = 1+2+3. Или 28 = 1+2+4+7+14. Вот такая сегодня математическая археология ->

Задачка 1. Евклид доказал, что если 2n — 1 — простое число, то 2(n — 1) * (2n — 1) — совершенное (n — натуральное число, само собой). Получится ли нам самостоятельно доказать этот факт? Умнее ли мы Евклида или же всё ещё нет?

Задачка 2. Доказать, что все чётные совершенные числа имеют вид 2(n — 1) * (2n — 1), где 2n — 1 — простое.

Задачка 3. Доказать, что нечётных совершенных чисел не существует.

Шучу! Не буду вас мучить совершенными нечётными числами. Вот что про них пишет Википедия: Нечётных совершенных чисел до сих пор не обнаружено, однако не доказано и то, что их не существует.

Удачи в математически-археологических упражнениях!

А теперь увлекательное решение предыдущего мат-мат-математического.

Дальше: {a,b,a+b} = {+-1,+-2,+-5}…

Тихо в лесу, только не спит…

Ровно месяц назад рейсом Сидней-Доха-Домодедово мы с моим случайным попутчиком О.А. вернулись домой из Тасмании. И, как «честные васи», ушли на 2-недельный самокарантин. Не успели мы отсамокарантиниться, как врубили полный lockdown для всех (большинства) остальных.

Как я уже рассказывал, с начала апреля вся наша компания тоже почти повсеместно и единогласно перешла на «удалёнку». В общем, работаем, общаемся, отмечаем и всё остальное при помощи оптоволокна и сот. На днях прислали отчёт об использовании корпоративной системы видео-конференц-связи — у нас каждый день проходит до 2,5 тысяч (ТЫСЯЧ!) онлайн-встреч 8-0

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

Дальше: и быстро домой!…

12+1 🤔 Земли.

Продолжаем День Земли! Ну, вопросы к глобальному потеплению поставили и задумались. Теперь предлагаю рассмотреть вопросы и попроще. Ведь на нашей планете много разного непонятного и загадочного встречается. Повстречалось и оно и мне. Так, с чего бы начать?… Нетрадиционно! С Антарктиды.

I. Вода в ледяной пустыне

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

Настоящий твёрдый очень скользкий лёд. Его здесь называют «blue ice». Я гулял по нему и напевал «бэбиc гот блю айс» :)

Дальше:

Два важных вопроса о Земле на День Земли.

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

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

У меня на повестке есть два важных вопроса для обсуждения.

1. Как изменится мир в результате глобального потепления?

Дальше: lockdown vs CO₂…

⛵ TravelKLab: открытый эфир, заходите!

Всем привет!

У меня для вас отличная новость: завтра в 19:00 (по московскому времени) состоится первое открытое заседание нашего TravelKLab (TG, YD, YT) — регулярного междусобойчика интересных людей, которые делятся опытом и впечатлениями от поездок в разные необычные места.

До самоизоляции заседания проходили сугубо узким кругом в основном сотрудников компании в нашем корпоративном ресторанчике «БарKas». Как говорится «не было бы счастья да несчастье помогло»: KLab был вынужден «переехать» в онлайн, удивительно гладко и интересно провёл там тестовое заседание (о нём будет ниже) и вот теперь готов принять всех желающих! Да — вас, вас и вас! Присоединяйтесь!

Формат KLуба такой: мы приглашаем интересного человека/людей, слушаем его/её/их рассказы и задаём вопросы. Мероприятие проводится на платформе Microsoft Teams — для подключения нужно присоединиться к трансляции через браузер по этой ссылке.

В этот раз нашим гостем будет командор барков «Крузенштерн» и «Седов» Константин Попов. Константин недавно закончил поход на яхте Wind Dancer вдоль Антарктиды и привез оттуда много впечатлений. И, кстати, три года назад именно с антарктической темы началась история KLуба. «Совпадение? Не думаю»© :)

Напоминаю: среда, 22 апреля, 19:00 MSK. Кликайте на эту ссылку. Присоединяйтесь семьями, особенно с детьми до 16-ти — будем показывать 🐧🐧🐧 и 🐋🐋 :) Количество мест виртуально ограничено — Microsoft Teams принимают не более 10тыс. участников. Так что спешите — кто первый встал того и тапки подключился, того и эфир :)

Ну, вроде всё.

Дальше: в эфире Сергей Крикалёв…

Мат-мат-математическое.

И сказал мне стьюдент Билли:
"Я в науках не секу —
Поскорей бы все забыли
Твою математику,
Твою мать.., твою мать.., твою мать..,
Твою математику".

© Контора Братьев Дивановых, "Западло"

Всем привет. Дни смешались в этих карантинах-самоизоляциях… Какое сегодня число? Ага, понедельник, 20 апреля 2020-го всё ещё года. Понедельник день тяжёлый? Ну, тогда давайте его облегчим. Вот такое сегодня будет про 20-04-2020 ->

Задачка1. Есть вот такая красота: A * B * ( A + B ) = 20042020, где А и B — целые числа. Требуется: найти решение или доказать нерешабельность.

Задачка2. Решить в целых числах: (x-y)^3 + (y-z)^3 + (z-x)^3 = 30.

Задачка3. Простая задачка, решается за 1 минуту: доказать, что 11^(n+2) + 12^(2n+1) делится на 133.

А теперь решения предыдущей порции задачек:

Дальше: 2019^2019…

Великая палитра иммунитетов и кандалы «Пункта №4».

В текущие непростые времена слово «иммунитет» вызывает однозначные ассоциации с долгожданной вакциной против того самого. А поскольку «то самое» сегодня заполонило всё информационное пространство и перелилось через край, то сегодня я про него больше ни слова.

Сегодня предлагаю отвлечься, «вернуться в будущее» и обсудить иммунитет правовой, а также как им злоупотребляют пользуются Большие Мальчики из IT-индустрии. Почему? А потому что вот-вот в этой области произойдёт прорыв, и российская антимонопольная практика наконец приблизится в мировым стандартам.

Статья 10 федеральном законе «О защите конкуренции» чётко описывает злоупотребления, т.е. чего монополисту (здесь и далее – «или  доминирующему субъекту») делать никак нельзя. Вплоть до поражения в правах относительно свободы договора. За свою недолгую историю закон испытал ряд изменений, но его своеобразным символом вечности (и противоречивости) стал пункт 4, который описывает сомнительный правовой иммунитет. Цитирую:

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

Другими словами, если монополист распоряжается своим исключительным правом, то закон не для него. Хотя по логике закон как раз и должен регулировать использование исключительных прав монополистов.

А теперь давайте посмотрим на IT-индустрию: тут куда ни плюнь – кругом сплошное распоряжение исключительным правом! То есть, любой условный  Амазон, Фейсбук или Гугл при поступлении на них жалобы в антимонопольный орган могут сразу отказать, «потому что пункт 4».

В общем, получается как в сказке — запрет на ЗЛОупотребление есть, но он не работает в случае наступления этого самого злоупотребления (sic!). Можно всё, что нельзя, но нельзя вообще-то всё, хотя иногда не только можно, но и нужно, хотя не рекомендуется, но кто ж этим рекомендациям у нас следует ©.

Дальше: атавизм №4…

Back to Новый год!

Всем привет!

Раскапывал сегодня разные архивы и нашёл разные занимательные «новогодние-2019» задачки. Ну что — развлечёмся?

Задачка 1. Может ли число, сумма цифр которого равна 2019, быть квадратом целого числа.

Задачка 2. Найти все целые решения уравнения: х2 + 2019 = y2

Задачка 3. Найти остаток от деления 22019 / 2019. Без калькулятора.

А теперь — решение предыдущей задачки про 50 самых умных ЖЖ-блогеров.

Дальше: первый врать не может!…