30 дек. 2015 г.

Больше ошибок хороших и разных!

Добрый день!

Если кто-то всё делает хорошо, мы его обычно не замечаем, а вот неправильное, медленное, невкусное и странное надолго откладывается в памяти. Глядя с этой стороны, можно сказать, что вся жизнь — это череда ошибок. Анализируя свои и чужие ошибки, мы приближаемся к более достойной жизни. Точнее, избавляясь от простых ошибок, мы повышаем уровень ответственности, тем самым вскарабкиваясь к более сложным и опасным ошибкам.

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

Про то, что ранее я бы «ляпнул», а потом долго жалел, теперь я успеваю подумать «тут бы лучше промолчать». Всё равно говорю, к сожалению, но уже успеваю хотя бы усомниться. Глядишь, когда-то научусь молчать больше, а делать лишнее — меньше.

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

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

Желаю вам хорошо встретить Новый год в тёплой компании, увидеться или хотя бы как следуют созвониться со всеми родными.
Ошибки неизбежны, но пусть они будут исправимыми или некритичными!
Здоровья и сил вам и вашим близким!
Хорошего года!

11 дек. 2015 г.

Ускорение как на Youtube

Добрый день!

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

Кстати, это интересно с алгоритмической точки зрения, поэтому для желающих вникнуть в то, как что-то подобное делают, рекомендую пару статей Хабра:
- Делаем Liquid Resize своими руками,
- Алгоритм seam carving для изменения размера изображения.

Если знаете материалы о том же, но для звука, то, пожалуйста, поделитесь в комментариях.

Что же я ищу? Я хочу себе аппаратный плеер, который умеет это же. Потому что скопилось уже несколько десятков mp3-шек с длинными разговорами, которые хочется выслушать, но некогда. Ладно, время найти можно, а вот терпение?! Если бы можно было покрутить на плеере волшебную ручку «ускорять в x раз», то было бы гораздо лучше. Но почему-то ничего про такие устройства я не нашёл. Может, эта функциональность как-то неожиданно называется, а я не то ищу? (с предиктивным набором примерно так было год назад)

На самом деле, мечта даже чуть больше: хочется не линейного ускорения (как на Youtube, насколько я могу судить), а динамическую подстройку под плотность информации (резкое ускорение при тишине и т.д.). Другими словами, кроме волшебной ручки регуляции скорости хочется ещё и волшебную кнопку «пропускать длинные паузы и замедляться при быстрой речи». Или это из области фантастики пока?

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

А для тех, кто хочет улыбнуться, есть добрая ссылка навстречу Новому году.

Хороших выходных!

25 нояб. 2015 г.

Динамит

Добрый день.

Ровно 148 лет назад Альфред Нобель запатентовал способ делать нитроглицерин не слишком опасным. Дело в том, что в чистом виде нитроглицерин неудобен для применения, а вот если в него добавить подходящие твёрдые абсорбенты и другие вещества, то полученную смесь уже можно будет хранить и перевозить.

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

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

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

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

А у вас такое чувство бывает?

Хорошей недели!

11 авг. 2015 г.

С заботой о детях: упр-р-рощаем имена

Добрый день!

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

Александр(а) — Саша,
Артем — Тёма,
Виктор — Витя,
Виктория — Вика,
Владимир — Вова,
Георгий — Гоша,
Глафира — Глаша,
Дарья — Даша,
Дмитрий — Дима,
Екатерина — Катя,
Мария — Маша,
Фёдор — Федя,
Ярослав — Слава
и так далее.

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

В английском языке наблюдается схожий эффект:
Alfred — Alf,
Andrew, Andrea — Andy,
Clifford — Cliff,
Dorothy — Dottie,
Edward — Ed,
Eleanor — Ellie,
Geoffrey — Geoff,
Leonard — Leo,
Margaret — Maggie (кстати, до такой степени наши Маргариты обычно не сокращаются),
Patricia, Patrick — Pat,
Peter — Pete,
Sandra — Sally или Sandy,
Victor — Vic.

Есть среди английских имён и аналог нашей Варвары: Gregory — Greg (тоже освобождается лишь от одной из двух букв «r»).

Кстати, об английском языке: какие вы знаете и можете порекомендовать аналоги Мизяки Дизяки на английском? Этот формат хорош, но хочется ещё вокруг поискать разнообразия дополнительного. Или, может, поделитесь, какими ещё дома интересными делами расширяли ребёнку представления об английском языке?

Хорошего дня!

19 июн. 2015 г.

Зачем писать PIN-код на пластиковой карте?

Добрый день,

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

Но я могу объяснить, почему писать четыре цифры кода на карте имеет смысл. Есть как минимум две причины:

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

2) Но это не единственная причина написать коды на обратных сторонах своих пластиковых карт, так как есть ещё одна задача — затруднить считывание CVV-кода (трёх цифр, которые нужны для покупок в интернете). Смотрите, как это может выглядеть:

Зачем писать PIN-код на пластиковой карте?

Теперь у вас на карте написан неправильный код (чтобы злоумышленник самостоятельно заблокировал вашу карту, добравшись до банкомата), а CVV-код прочитать с неё значительно труднее (поэтому случайный официант или кассир уже не сможет так легко совершить покупку в интернете, потратив средства с вашей карты). Единственная проблема – знакомые, увидев вашу карту, могут покрутить пальцем у виска (мол, нельзя наносить PIN-код на пластик). Но это будет означать сразу две вещи:
- вы повернули карту обратной стороной вверх (это лучше не делать, т.к. фотоаппараты охотников за полными данными карт + CVV-кодами могут быть не только в окрестностях касс),
- это повод рассказать им, почему вы так сделали (тем самым поможете им повысить безопасность своих денег).

Нет, я не сторонник использования сейфов вместо мыльниц, не использую «bk43jkVrg7sdHftg^*%814hf5rJws» в качестве логинов на сайтах, не надеваю шапочку из фольги и т.д. Понятно, что кражи денег с карт – это довольно редкие ситуации (и вред от неё легко снизить, не храня там заметные суммы). Но если можно маленьким движением уменьшить вероятность сразу двух неприятных сценариев, то лучше это сделать, я думаю. Написать неправильный код на карте – это одна минута. Добиться, чтобы банк вернул украденные деньги – это месяцы и нервы.

Другое простое действие с ключами тоже заметно улучшает шансы на сохранность имущества при реализации редкого сценария «потерялись ключи». Многие из вас никогда не теряли ключи, но все ли совершенно уверены, что смогут это продолжить?

Хороших и безопасных выходных!

18 июн. 2015 г.

Осмысленные недописанные фразы

Добрый день,

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

1) Надпись на двери: «Осторожно, дверь открывается внеза»;

2) Сообщение, отправленное с телефона: «Не могу говорить, батарейка разряжа»;

3) Мелкая надпись на шпале в метро: «Если вы читаете этот текст, значит нарушили технику безопа».

Для полноты стоит вспомнить Аркадия Аверченко: «Не помня себя, Маевич бросил руль, остановил пружину, он судорожно прижал ее к груди, и все заверте...» У него же, кстати, обозначен один из критериев — «Штука нехитрая. Младенец догадается!» (в том смысле, что недописанная фраза должна быть легко понятной).

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

Спасибо и хорошего дня!

А любителям русского языка напоминаю о ссылках, которыми полезно делиться: «Об избыточности ("пол-" слитно, раздельно или через дефис)» и «Чтобы или что бы? Также и так же? Тоже или то же?», а также коротким пояснением, зачем писать грамотно

1 июн. 2015 г.

Анекдоты для детей

Добрый день,

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

Поэтому приглашаю всех поделиться в комментариях хорошими детскими анекдотами. Ниже три примера, которые мне кажутся удачными:

1) Пингвин и зебра пришли в фотоателье.
- Сделайте, пожалуйста, нашу фотографию.
- Вам цветную или чёрно-белую?
- Пожалуй, достаточно черно-белой.

2) Идут на встречу друг другу мартышка и ослик с бананом в ухе. Мартышка хочет предупредить ослика об этом казусе.
- Привет, Ослик! У тебя банан в ухе.
- Что?
- Я говорю, у тебя банан в ухе!
- Что-о-о?
- Ослик, обрати внимание, что у тебя банан в ухе, ты из-за этого даже слышишь хуже!
- Мартышка, говори громче, а то я плохо слышу, ведь у меня в ухе банан!

3) У одного человека не было слона, а у другого был. Первый жалуется второму на жизнь: «Настроение плохое, здоровье не очень, ничего нужного делать не успеваю и так далее». А второй ему и отвечает, что у него всё хорошо, потому что слона купил: слон весёлый, игривый, помогает по дому, газон поливает. Мол, как завёл слона, сразу и здоровье крепким стало, и настроение всё время хорошее. Первый тогда просит: «Продай мне своего слона, пожалуйста, а то совсем пропадаю я». Второй соглашается. А через неделю они вновь встречаются. Купивший слона начинает жаловаться пуще прежнего: «Все старые проблемы остались, да ещё и новых прибавилось: слон ничего не делает, а только ест, занимает место и воняет, поэтому стало голодно, тесно и грязно». Выслушав это, второй объясняет: «Нет, если ты так говорить будешь, то слона никогда не продашь!»

(про детский юмор я иногда пишу в другом блоге: 1, 2, 3, 4, 5 и др.)

Хорошего начала недели!

27 мая 2015 г.

Всё возможно? Росгосстрах

Добрый день.

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

Как можно было действовать? Например, так:
- Борьба с Росгосстрахом по навязанным страховкам Фортуна-Авто,
- Образец искового заявления о взыскании с ООО Росгосстрах за навязанный полис страхования жизни.
(Эти ссылки мне прислали пару месяцев назад, а я тогда же пообещал, что если этим летом опять обнаружу попытку сотрудников РГС отказать мне в продаже полиса на основании моего отказа оплачивать дополнительные услуги, то тоже напишу заявление. Но похоже, что инициативные люди уже пробили эту стену)

Насколько я понимаю, именно подобная работа активных людей вылилась в то, что «Банк России ограничил действие лицензии "Росгосстраха" на страхование по ОСАГО»:
Данное решение принято в связи с неисполнением обществом в установленный срок предписаний Банка России в части нарушения порядка заключения договоров ОСАГО
...
Как отмечает ЦБ, нарушения ООО "Росгосстрах" законодательства по ОСАГО, в том числе непредоставление автовладельцам законной скидки за безубыточность, необоснованный отказ в заключении договора ОСАГО, навязывание дополнительных услуг, носили массовый характер
...
Только с 1 апреля по 25 мая 2015 года в Банк России поступило более 2300 жалоб от граждан на действия ООО "Росгосстрах" при заключении договоров ОСАГО. С начала года компании было выдано 385 предписаний Банка России


Ранее мне казалось, что ограничить такую крупную компанию (около трети всех полисов ОСАГО) невозможно, что штрафы ФАС слишком маленькие, поэтому РГС всё равно оказывается в плюсе. Для меня это означало, что надо постараться уменьшать долю РГС на рынке. И именно по этой причине я призывал перейти в другую компанию. Т.е. не ради экономии нескольких тысяч рублей в год, а ради снижения влияния этой структуры и уменьшения собственных рисков. О каких рисках речь? Приведу цитату из старой записи на эту тему:
«тот факт, что клиенту выкручивают руки [заставляя оплачивать то, что он не обязан по закону], судя по всему, нарушая при этом закон — это повод отказаться от услуг такой организации. Тем более, если они плюют на закон в момент заключения договора, то понятно, чего можно ожидать, если наступит страховой случай».

Этот эпизод (если его доведут до результата, естественно), кажется мне вполне положительным. А как вы к этому относитесь?

Хорошего дня!

25 мая 2015 г.

Овалы и эллипсы

Добрый день.

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

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

Чем же хорошо нам всем знакомый эллипс драматически отличается от множества других хорошо знакомых фигур? Оказывается, мы не можем выразить длину дуги произвольного эллипса в элементарных функциях. Вот для частных случаев ещё справиться можем: например, если эллипс является окружностью, то всё хорошо — длина дуги выражается как удвоенное произведения радиуса и числа Пи. А вот с произвольным эллипсом, задаваемым парой радиусов a и b, такое уже не пройдёт.

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

Но всё равно сложно избавиться от ощущения, что что-то здесь не так. Как может простой эллипс, легко получаемый растяжением окружности, вызывать какие-то проблемы, если с самой окружностью всё достаточно легко? Чтобы понять это, давайте сравним периметры и площади у следующих фигур:



Казалось бы, если мы знаем площадь круга радиуса a, то знаем и площадь эллипса эллипса с радиусами a и b (достаточно домножить площадь круга на b/a, чтобы получить искомое значение). Этот же трюк прекрасно работает на квадратах, что совершенно правильно и естественно. В чём же проблема с периметром? Может показаться, что всё должно быть совершенно аналогично. Но мысленный эксперимент с растяжением квадрата эту теорию легко ломает... Иногда полезно попредставлять такие штуки, чтобы лучше чувствовать, чем отличается длина от площади.

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

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

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

6 мая 2015 г.

Закон Эшби и ЕГЭ

Добрый день.

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

Итак, продолжим читать текст 2007 года Юрия Неретина «О будущей эволюции и влиянии ЕГЭ».

Почему стали строить именно ЕГЭ? Давайте вспомним основную аргументацию тех лет (ЕГЭ — это единственный способ победить коррупцию). Ниже короткие цитаты из статьи (весь курсив от Неретина):

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

2) Нам сейчас говорят, что вводя ЕГЭ, мы подражаем «цивилизованному миру». Как всем известно, в современном русском языке словосочетание «во всем цивилизованном мире так делают» означает «разумных доводов для того, на чем я настаиваю, нет». В идее теста много минусов. Но определенную зону применимости тесты имеют. За прошедшие 6 лет была возможность выяснить, как на самом деле в «цивилизованном мире» тесты используются. К сожалению, даже такая идея не возникала.

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

Цитата: Последнее, и, в определенном смысле, главное. В кризисе находится не система вступительных экзаменов, а наше высшее образование в целом (что неизбежно, если учесть, что уже как 14-16 лет оно находится на «подножном корму»). Сейчас наши вузы представляют из себя буквально «клубки неразрешимых проблем», из которых самая серьезная, и на сегодняшний день, и стратегически — кадровый кризис. Широкому обществу, например, не известно, что научное образование, а также инженерно-технологическое образование высокого уровня находятся у нас на грани катастрофы, а точнее в ее процессе. Характерно, что внимание общества «зациклено» на предстоящей в 2009—2010 учебном году победе в борьбе с коррупцией.

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

Но вернёмся к тезисам из исходной статьи:

1) Задача составления сколько-либо удовлетворительного универсального варианта принципиально не разрешима.

2) Невозможность содержательной проверки сокращает до предела возможность ставить содержательные вопросы.

Вообще говоря, этих двух пунктов должно было хватить, чтобы остановиться и подумать, а не накатывать серьёзное изменение сразу на всю страну. Но не остановились. Что из этого вышло? Ровно то, что должно было выйти. Но неудовлетворительность системы отбора, на которой во многом зациклена дискуссия — не главная проблема ЕГЭ. Отныне образование в старших классах школы переключается на подготовку к тестам ЕГЭ. Именно варианты ЕГЭ становятся определяющим фактором, а вовсе не учебники и не учителя.

Для управления сложной системой (образования в стране, например) нужна сложная управляющая система. Если мы всё свели к простым метрикам (легко проверяемым тестам, легко генерируемым вопросам и т.д.), то и вся наша система образования сведётся к чему-то простому (собственно, на это нам и намекает закон Эшби). Всякий раз, когда возникает желание сделать «такой и вот этакий простые шаги, которые сразу решат почти все многолетние проблемы», надо понимать, что практически нет шансов на решение даже части имеющихся проблем, а вот новые почти наверняка возникнут. Ломать легко, особенно если защищаются интеллигентные учителя в очочках.

Надеюсь, у вас возникло желание прочитать обсуждаемый текст Юрия Неретина, половину которого мы с вами уже в какой-то форме освоили. И если вам интересна эта тема, то настоятельно рекомендую статьи Игоря Фёдоровича Шарыгина.

Хорошего дня!

23 апр. 2015 г.

Тригонометрия и ЕГЭ

Добрый день!

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

В любой большой махине есть масса изъянов. Естественно, ЕГЭ не является исключением. С моей точки зрения, за последние годы достигнут большой прогресс в исправлении раздражающих мелочей (сквозная нумерация заданий, дополнительные бланки, апелляции, расписания, наборы задач... многие люди добросовестно старались, чтобы сделать ЕГЭ лучше). Важно понимать, что большинство исполнителей в этом процессе не имеют злого умысла. Но если велосипеду с квадратному колёсами старательно приделали седло, то он хоть и стал более удобным, но плавать всё равно будет плохо. Даже если его покрасить и прицепить светоотражатели, на плавучесть это почти не повлияет. Кто-то смеётся над квадратными колёсами, но беда в другом.

Давайте продолжим читать текст 2007 года Юрия Неретина «О будущей эволюции и влиянии ЕГЭ», чтобы узнать, что было плохо до ЕГЭ и почему переход на ЕГЭ сделал всё ещё хуже. Первые две мысли кажутся понятными, но на них стоит обратить внимание:

1) «Основная цель обычного экзамена (скажем, семестрового) — дать возможность студенту ознакомиться с курсом, или, говоря формальным языком, составить целостный (или лишь более целостный) взгляд на предмет.»

2) «положительных функций регулярных семестровых экзаменов экзамены вступительные лишены.» (в исходном тексте есть пояснения ко всем этим цитатам; рекомендую найти возможность прочитать).

Потом мы переходим к теме бессмысленных задач (речь здесь о математике), которые имеют малое отношения к науке, но являются удобными (для придумывания, проверки и т.д.): «Где-то около 1970 года были изобретены замечательные варианты вступительных экзаменов по математике. Задачи для экзаменов все время надо изобретать, это вполне серьезная и непростая проблема. Но в тот момент был изобретен универсальный способ их изобретения. Оказалось, что несколько сюжетов позволяют написать сколько угодно таких задач. А именно: тригонометрические уравнения, раскрывание модуля, логарифмические уравнения, уравнения с параметром (и все это обогащенное поисками ОДЗ)»

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

Далее следует реверанс о том, что «в определенной степени, это математика». Но тут же совершенно правильные вопросы возвращают нас в суровую реальность: «Многим ли из тех, кто «готовился в вуз» пошло в вузе на пользу то, что он учил при «подготовке»? А если нет, то и это странно. Не странна ли тогда роль «курсов по подготовке в вуз»?»

Почему это плохо? Да по той причине, что «Человек более склонен «готовиться к экзамену», чем учиться»

Что было дальше? «К сожалению, то что было тенденцией в 80е годы, свершилось в 90е: вступительная математика вытеснила обычную из образования старшеклассников.

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

До ЕГЭ мы ещё не добрались, но уже подошли к нему вплотную. Продолжим в следующей части. Для более эффективного обсуждения призываю найти 15-20 минут на чтение первоисточника (там есть и про русский язык, и про опыт других стран... если ещё не читали, то рекомендую).

Хорошего дня!

21 апр. 2015 г.

Закон Гудхарта и ЕГЭ

Добрый день.

Разговоры о том, что система образования у нас летит к очередному чудовищному дну, всем надоели, но отмахиваться от этой темы нельзя. Сегодня я вас призываю прочитать две статьи: только что вышедшую «О том, что сталось со школой» Александра Привалова и текст 2007 года «О будущей эволюции и влиянии ЕГЭ» Юрия Неретина.

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

Теперь цитата из первой статьи. Длинно, но важно: «Погибель таилась в полной отмене выпускных экзаменов. То есть поначалу-то могло показаться, что они отменены частично: как же! ведь ЕГЭ по русскому языку и математике обязательны, и ещё что-то надо выбрать — и это тоже обязательно. Но очень скоро стало понятно, что это отговорки — во всяком случае, для всех предметов, кроме двух. Их все: что физику, что английский, что историю — если не хочешь, можно и не учить, и ничего тебе за это не будет. То есть ничего — если ты лодырь; если же ты собрался поступать, скажем, на экономический, то тебя за то, что ты забил на физику да химию, будут даже хвалить: ах, какой целеустремлённый. Тройку и в том и в другом случае как-нибудь натянут. Тут и учителя смекнули, что они, со своей стороны, могут не учить этим дисциплинам. Во всяком случае, не учить большинство учеников — всех, кто сам не выбрал этот предмет. И им тоже ничего за это не будет: ведь их зарплату определяет средний балл по ЕГЭ, а те, на кого они махнут рукой, его сдавать не пойдут и на средний балл не повлияют. Исключения, конечно, возможны — и наблюдаются; но как правило, где можно невозбранно не учить и не учиться — там и учить, и учиться постепенно перестают.» (см. также «О справедливом выравнивании»).

Само по себе это дико, ведь так средняя школа окончательно превращается в камеру хранения для детей. Но была надежда, что хоть родному языку и математике там научат. Увы, следующая цитата как раз об этом: «Сколько сырков по 16 руб. можно купить на 100 руб.?» Для верного подсчёта сырков за глаза хватит смутных воспоминаний о начальной школе, но аттестат-то дают за среднюю! Столь же элементарных знаний, никак не исчерпывающих школьную программу, хватит и для тройки по русскому. И хуже всего, что от силы пятая часть школьников получает по той же математике больше вот такой тройки. То есть явное большинство выпускников и по формально обязательному предмету имели возможность практически не учиться.»

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

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

Какая динамика? Следующая длинная цитата: «Есть две международные программы: PIRLS, в которой оценивают учебные достижения школьников начальных классов, и PISA, где оценивают пятнадцатилетних ребят. Малыши наши выигрывают почти у всех: в предпоследний раз мы были первые, Гонконг — второй, в последний раз мы вторые, Гонконг первый. А наши юноши каждые три года опускались на несколько позиций, оказавшись в предпоследний раз примерно сороковыми из семидесяти участников; так что в последний раз Россия и участвовать не стала. Увы, всё ведёт к печальному выводу: наша школа понижает интеллектуальный уровень детей — не говоря о том, что развращает их безнаказанностью безделья.»

Заканчивает автор объяснением, почему нельзя откладывать решение этой проблемы: «Торопиться нужно ещё и потому, что ЕГЭ укореняется. С каждым годом всё больше учителей с изрядным облегчением привыкают к нынешнему положению вещей. Они понимают, что натаскивать, да притом не всех учеников класса, куда легче, чем учить, да притом всех; что система, при которой детей не надо учить думать, говорить и писать, весьма удобна тому, кто сам всего этого не умеет. Возвращать выпускные будет поэтому всё сложнее: учителя будут всё более массово к ним не готовы — выяснилось же в этом году, что большая часть словесников не знает, как работать с возвращённым вдруг сочинением.»

Уже получилось очень длинно, но я уверен, что это важно как минимум понимать. К обсуждению текста Юрия Неретина мы перейдём позже (Дополнение: см. Тригонометрия и ЕГЭ).

Хорошего дня!

8 апр. 2015 г.

Где хорошие JAVA программы для телефонов?

Добрый день.

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

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

В интернете полно каталогов полезных и разных программ. Там есть всё: и отзывы пользователей, и рейтинги, и проверка на вирусы от владельцев каталога... Но репутация приходит и уходит, а кушать хочется всегда, поэтому даже в давно известных и когда-то неплохих каталогах можно найти вагоны не просто мусора, а откровенно вредных приложений. Про некоторые из них можно прочесть в статье «Вот что будет, если установить топ-10 программ с Download.com» (кстати, авторы всё это проворачивали как раз в виртуальной машине, чтобы иметь меньше проблем).

Когда все эти Web 2.0 фишки только появлялись, романтики радостно заявляли, что вот-вот наступит счастье. Да, фотографий котиков стало больше. Но нет, тысячи положительных отзывов ни о чём не говорят. Например, платное приложение в серьёзных каталогах и с хорошими отзывами, которое обещает шифровать файлы на вашем телефоне, запросто может оказаться пустышкой, которую хорошо раскрутили. Формально всё правильно, закон не нарушен. Но кому это важно, если нас почти обманом убедили платить $8 в год, а при этом не предоставили защиты данных?

Мой же сегодняшний вопрос относится к уходящей эпохе — к JAVA программам для телефонов. В своё время это была вполне развитая индустрия, поэтому наверняка у вас остались знания о том, что такое хорошо и что такое плохо. Мне нужно несколько программ: развитый калькулятор, удобный диктофон (с возможностью быстро переключаться между несколькими каталогами, в которые пишутся файлы), русско-английский и англо-русский словарь (без обращения к интернету), карты городов России (пусть со старыми базами, но тоже без интернета). Для моего предыдущего телефона на Symbian это всё было в изобилии, а вот для казалось бы более широкого класса телефонов, умеющих исполнять JAVA, найти что-то надёжное достаточно трудно или я не там смотрю.

Какие полезные и надёжные JAVA программы для телефонов вы помните? На каких сайтах вы находили приложения без «полезной нагрузки» от вирусописателей? Пожалуйста, поделитесь своим опытом!

Хорошего дня!

1 апр. 2015 г.

Коллективизация доткомов

Добрый день!

Как раз пятнадцать лет назад произошло обрушение надежд миллионов и успешная реализация планов тысяч — тогда индекс высокотехнологичных компаний за один год вырос в два раза, вызывая массу положительных эмоций, а потом 10 марта 2000 года превратился в тыкву. Похожий по ряду характеристик процесс наши предки могли наблюдать 85 лет назад: с 1930 по 1933 годы коллективизация шла особенно интенсивно.

Мы сейчас не сравниваем жёсткость этих двух процессов для людей, а смотрим исключительно на результат: произошло перераспределения огромных ресурсов от большого количества «добровольцев» к маленькой группе «опытных специалистов». Напомню, как это выглядело:
1) регистрируем компанию с громким названием, содержащим слово «Internet»,
2) нанимаем одного русского математика, выпускаем об этом пресс-релиз,
3) выходим на биржу — быстро получаем +500% роста своих акций, потому что все любят русских математиков,
4) немалую часть всей своей налички отдаём журналисту из крупного журнала, чтобы он сделал статью о нашей перспективной компании,
5) принимаем решение о доп. эмиссии акций, выпускаем пресс-релиз,
6) имеем ещё +3000% роста своих акций,
7) если кризис не грянул, переходим к пункту 2.

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

А раз не было возможности не то что множить богатства, а хотя бы возвращать часть инвестированного, то обрушение стало безапелляционным и внезапным. Ну а тех, кого 10 марта застало как раз на пути между 7 и 2 пунктом, как обычно объявили гениальными бизнесменами, которые сделали себя сами: про них были десятки репортажей, хотя казалось, что единственный смысл всей шумихи в том, чтобы отвлечь от мысли «всё пропало» (мол, кто-то же смог заработать).

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

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

Хорошего дня, далёкого от дна!

31 мар. 2015 г.

Интересное в марте 2011

Добрый день!

Четыре года назад мы обсуждали интересные книги, задачки, дух и букву (суть и формальности), тренировку взаимопонимания:

1) Главной записью того месяца я считаю заметку «Что читать?»
Самое ценное в ней сконцентрировано в ваших комментариях (другая подобная заметка была через год — «Хорошие книги»), призываю дополнять их свежими мыслями!

2) Ещё мы разобрали карточную и сформулировали геометрическую задачку в записи «Площадь треугольника», а потом в заметке «Три задачки II» была теория вероятностей, разрезание и взвешивания.

3) Самая сложная задачка, конечно, про взаимопонимание, но у неё условие не очень чётко задано. Давайте попробуем здесь дополнить: на какие игры не надо жалеть времени, если хочется в будущем иметь меньше проблем со взаимопониманием?

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

Хорошего дня!

Запись о заметках прошлых месяцев стала традиционной, поэтому перечислю предыдущие выпуски: интересное в феврале, январе 2011 года, декабре, ноябре, сентябре-октябре, августе, интересное в июле, июне, мае, интересное в апреле, марте, феврале, январе 2010 года, интересное в декабре, интересное в ноябре, интересное в октябре, сентябре, августе, июле, июне, мае, апреле, марте, феврале, январе 2009 года, интересное в декабре, ноябре, октябре, сентябре, августе, июле и июне, интересное в первые три месяца жизни блога.

27 мар. 2015 г.

Как помнить пароли?

Добрый день!

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

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

Цитата от Сергея Доли:

«Мошенники взломали скайп и развели друзей на 250 000 рублей

Недавно у моего друга взломали скайп, и от имени хозяина начали просить перевести деньги у всех контактов. Людей в записной книжке было очень много, порядка 300 человек. Только в течение первого часа на счет мошенников пришло более 100 000 рублей.

Как действовали воры. Они просили 15 000 рублей - это максимальная сумма для Яндекс-кошелька, которую можно перевести за раз. Никаких призывов к спасению и головокружительных историй не было: напротив, просьбы "кинуть 15 000 рублей до завтра" озвучивались без подробностей и реверансов, чтобы не привлечь особого внимания и не допустить прямого звонка реальному хозяину скайпа.
»

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

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

Кто-то пользуется менеджерами паролей (KeePass, LastPass, RoboForm и т.д.). У этого решения есть свои плюсы и минусы, мы сейчас не будем об этом говорить. А что делать тем, кто не хочет что-то устанавливать и настраивать? Ответ прост — passwordcard.org. Достаточно один раз распечатать на цветном принтере уникальную карточку с буквами и цифрами, положить её в кошелёк (или даже сохранить к себе в телефон), чтобы всегда иметь под рукой «шпаргалку». А далее, регистрируясь в новом сервисе, просто сами выбираем, что пароль будет начинаться, например, с жёлтой буквы «w», а дальше идти вниз и вправо по диагонали (как шахматный слон), а затем дважды прыгает влево как конь. Это образы — они легко запоминаются (выбирайте такие, которые вам ближе и удобнее). Вам не надо помнить пароль, а достаточно чувствовать, как вы его однажды расположили на такой карточке.

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

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

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

Хороших и безопасных выходных!

25 мар. 2015 г.

Стоп! Это всё уже было.

Добрый день!

Мы ходим кругами. И нас не спрашивают, хотим мы этого или не хотим — мы всё равно ходим сами. Как правило, привычно не сознаёмся в этом себе... Можно ли сделать хуже? Да, конечно, не волнуйтесь — нам есть куда падать. Ведь мы помогаем окружающим стать такими же, а они в ответ радостно помогают нам.

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

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

Хотите иллюстраций? Банальные примеры даже не пытаются скрываться: пару лет назад мы говорили про структуру QNET, которая выглядит как пирамида, ходит как пирамида и крякает как пирамида (подробнее про QNET). Чтобы эта структура существовала столько лет, нужны методички, которые научат вербовать новых лопухов быстрее, чем убегают старые. Скачать русскую версию можно, например, у борцов с этой напастью — достаточно познавательное чтение. Почему я рекомендую ознакомиться? Потому что на примере данного конкретного и короткого текста можно многое понять про общие и длинные мысли.

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

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

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

Зарядились весенним настроением? Тогда хорошего окончания недели!

Если вам интересна эта тема, пожалуйста, поделитесь ссылкой на заметку в Twitter, Google+, Facebook или Вконтакте. Спасибо!

17 февр. 2015 г.

Чем смотрят логи многопоточных приложений?

Добрый день.

Хорошей программы для просмотра логов мне пока найти не удалось. Иногда чешутся руки написать свою, но позвать grep оказывается гораздо быстрее. Видимо, это одна из причин, почему подобных программ мало и они умеют не совсем то, что лично мне в данный момент требуется. Иногда попадаются вроде бы достаточно продуманные системы подсветки нужных ключевых слов, фильтрации подстрок, которые ещё и позволяют быстро сохранять профили (чтобы при последующем открытии логов с той же целью быстро настроить систему под тот же режим), но как же они тормозят... Или не умеют на растущем файле жить, что тоже делает работу почти невозможной. Да, grep выигрывает с большим отрывом. (ругань в сторону: вот если я попросил «покрасить подстроку 'not created' красненьким», то зачем это начинать делать с самого начала полугигабайтного файла, если я смотрю на его последние строчки? перекрась мне сперва текущий экран, а уже потом занимайся чем хочешь)

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

Thread0 001 Message00
Thread1 002 Message10
Thread0 005 Message01
Thread1 006 Message11
Thread0 007 Message03
Thread1 008 Message12
Thread0 017 Message04

Читать это всё вполне легко, столбец времени фильтруется запросто, жизнь прекрасна. Но вот у нас есть два лога, которые надо сравнить. Второй выглядит, например, так:

Thread0 001 Message00
Thread0 003 Message01
Thread1 006 Message10
Thread1 007 Message11
Thread1 008 Message12
Thread0 007 Message03
Thread0 017 Message04

Легко видеть, что не поменялось ничего, просто так распорядилась судьба, что в этот раз Thread1 успел выдать три сообщения подряд. Мне надо сравнивать эти два файла, не замечая подобных перестановок строк (естественно, замечая всё остальное). Что значит «не замечая»? Например, когда вы средствами какого-нибудь KDiff3 сравниваете два почти одинаковых файла, то программа обращает ваше внимание на изменившиеся строки, а одинаковые (или одинаковые с точностью до замены табов на пробелы и т.д.) игнорирует. Вот хочется как-то так. Вам попадались средства для решения этой задачи? Было удобно? На каких объёмах файлов?

Хорошего дня!

(о других хороших программах мы говорили в записи Три программы для удобной работы)

14 февр. 2015 г.

Саша Грей и штангисты

Добрый день.

Из нескольких утюгов мне рассказали, что Александра Грей, участвующая в музыкальной группе aTelecine, а также известная своим творчеством в сфере кинематографа, моды и музыки, пользуется огромной популярностью в народе: её и центральные телеканалы в популярных передачах демонстрировали, и в жёлтых Калинах по России катали, и её встречи с людьми в крупных городах организовывали.

И я осознал, что совершенно не понимаю этого. Нет, я верю, что почти у любого направления могут найтись тысячи сторонников, которые будут приходить на встречи, чтобы ярко демонстрировать свою приверженность. Но тут всё выглядит так, как будто этих сторонников не тысячи, а миллионы. Как так-то? Я же легко могу посмотреть примеры её творчества! И сразу должен сказать, что у меня нет позиции «порнография — это плохо». Но вот мне говорят, что Саша Грей — яркий представитель этой индустрии, а я не могу толком представить, как это может быть правдой.

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

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

Примерно такие же глаза я наблюдаю у штангистов. Эх, я искренне не хочу одной этой записью обижать сразу две категории людей (и фанатов Саши Грей, и штангистов). Будем надеяться, что меня достаточно правильно поймут — я не хочу кого-либо тут обидеть. Но вернёмся к штангистам: глядя в глаза этих спортсменов на соревнованиях, особенно прямо перед выполнением упражнения, я вижу в них мысль «так много здоровья уже на это угробил, что сейчас было бы глупо остановиться — надо отключиться и потерпеть». Кстати, обе обсуждаемые категории объединяет мысль «у меня остались считанные месяцы, пока я лучше и моложе конкурентов, после этого карьера прекратится (а здоровье не вернётся)».

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

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

А теперь вопрос: Вы понимаете моё недоумение по поводу популярности Саши Грей? Разделяете его? Если нет, то можете объяснить, что я не так вижу? Выборка роликов была неудачной? Или что?

Хорошего дня!

8 февр. 2015 г.

Седьмой год!

Добрый день!

Блог «Привычка не думать» недавно тихо отметил свои первые полтора миллиона просмотров страниц (сейчас статистика Google сообщает о 1710417 просмотрах), а сегодня громко отпразднует семилетие. За это время опубликовано 537 заметок и получено 10285 комментариев (не считая спама).

А кто читает?

Состав читателей по странам:
- Россия — 67%,
- Украина — 13%,
- Белоруссия — 5%,
- США — 4%,
- Казахстан — 3%,
- Германия — 3%,
- Латвия — 0.8%,
- Молдавия — 0.5%,
- Израиль — 0.5%,
- Франция — 0.5%,
- Великобритания — 0.5%.

Состав по полу и возрастам:
- Мужчины 18-24 — 16%
- Мужчины 25-34 — 15%
- Мужчины младше 18 — 14%
- Женщины 25-34 — 10%
- Мужчины 35-44 — 9%
- Женщины младше 18 — 8%
- Женщины 18-24 — 7.5%
- Женщины 35-44 — 7%
- Мужчины старше 45 — 6%
- Женщины старше 45 — 5%

Состав по браузерам (вроде бы технический момент, но иногда достаточно информативный):
- Chrome — 49%
- Firefox — 15%
- Opera — 12%
- Safari — 6%
- Internet Explorer — 3%

Что читают? Самые популярные записи за семь лет:
- Как взрослому освоить велосипед?,
- Тся-ться пиши через "я"!,
- Терминал D аэропорта Шереметьево,
- 36.6 - температура здорового человека,
- Пластиковые окна с форточкой,
- Мойка воздуха = увлажнитель + очиститель,
- Чтобы или что бы? Также и так же? Тоже или то же?,
- Вирусы на флешках,
- Прямоугольный треугольник,
- Сохранение энергии.

Это был непростой год. И никто не обещает, что следующий будет легче. К счастью, не только мир иногда показывает нам свою сложную грань, но и мы умеем становиться сильнее. Будет трудно (это от нас не зависит), но интересно (вот за это только мы сами отвечаем). Спасибо вам всем за поддержку, за интересные письма и комментарии, за идеи и советы!

Хорошего вам здоровья и настроения! Пусть всё получается!

31 янв. 2015 г.

Интересное в феврале 2011

Добрый день!

Во-первых, если вы давно не заходили на страничку для экспорта своих данных из gmail и других сервисов Google, то рекомендую это сделать. В суеверия я не верю, но это не мешает им иногда срабатывать (см. про потерю доменов, аккаунтов разработчиков и честно заработанных денег; хорошо хоть платёжные системы решили не блокировать чужие средства, а предоставили механизмы их вывода). Идёт экономическое противостояние, которое я совершенно не хочу сейчас подробно обсуждать, но в котором легко можно напрасно и нелепо потерять всю свою переписку за много лет. Лучше лишний раз зря сохраниться, чем через неделю сожалеть, что поленился сделать это.

А во-вторых, сегодня мы возвращаемся к давней традиции вспоминать, что же было когда-то давно. Дошла очередь и до февраля 2011 года (идём уже с отставанием в 4 года, но это нормально):

- мы обсудили «задачу Менделеева-Пуассона» о переливаниях;

- проанализировали результаты опроса про Мартина Гарднера (кстати, если хотите порефлексировать на эту тему, то очень рекомендую перевод недавней хорошей подборки по поводу его столетия);

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

Хорошего дня!

Запись о заметках прошлых месяцев стала традиционной, поэтому перечислю предыдущие выпуски: интересное в январе 2011 года, декабре, ноябре, сентябре-октябре, августе, интересное в июле, июне, мае, интересное в апреле, марте, феврале, январе 2010 года, интересное в декабре, интересное в ноябре, интересное в октябре, сентябре, августе, июле, июне, мае, апреле, марте, феврале, январе 2009 года, интересное в декабре, ноябре, октябре, сентябре, августе, июле и июне, интересное в первые три месяца жизни блога.

25 янв. 2015 г.

С днём студента, не попадайте в муравьеворот!

Если вы имеете отношение к МГУ, то помните, что он образован 260 лет назад, из-за чего, вероятно, ощущаете юбилейную радость. Но и если вы обучаете студентов, когда-то были или являетесь студентом, скоро станете студентом или хотя бы видели человека, который где-то про студентов слышал, то поздравляю вас Татьяниным днём!

А теперь к делу:
- ложными аналогиями можно создать забавные иллюзии (см. пример про кризис), чем мы сейчас займёмся,
- но не надо видеть проблему только в манипуляторе, ведь мозг так смешно устроен, что и сам себя прекрасно обманывает,
- мы даже памяти своей не должны бы доверять (см. «Что-то с памятью моей стало» или «A mass experiment in altering political memories»).

К чему это всё? О каком муравьевороте речь?

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

Про козлёнка который умел считать до десяти

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

А ведь вполне может быть (да кого я обманываю? именно так и есть), что мы бегаем по кругу за такими же слепыми муравьями, пока не растратим всю энергию на это жутко нужное дело. Рекомендую найти время на минутное невнятное видеообъяснение — https://www.youtube.com/watch?v=prjhQcqiGQc#t=19s. Если хочется чуть подробнее, то есть ещё википедия.

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

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

Если вы ведёте блог и иногда перечитываете старые записи, то, возможно, задавались естественным вопросом из серии «Каким идиотом нужно было быть, чтобы вот это написать?» Схожие ощущения можно получить при прослушивание записей собственного голоса или просмотре видеозаписей со своим участием, только свой текст читать ещё тяжелее (и полезнее, поэтому здесь существует рубрика лучшее). Но ведение блога в малой степени снижает остроту проблемы, ведь есть личные или вроде бы незначительные моменты, про которые никому не станешь писать. Вот их и надо помещать в дневник. И перечитывать, что думал год/пять/пятнадцать лет назад. Возможно, на следующем обороте это позволит хотя бы обнаружить, что сбой был (мозг хитрый, он прячет от нас следы таких эпизодов). И тогда есть шанс заметить только что пройденный круг. Если повезёт, то удастся даже свернуть с проторенной круговой дорожки, чтобы попробовать найти путь к муравейнику.

А вы ведёте дневник? Давно? Сколько раз возобновляли?

Хорошей вам следующей недели!

15 янв. 2015 г.

Предиктивный набор номера

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

Как мы звоним обычно, например, Алексею Иванову? Как-то так:
1) Разблокировали телефон,
2) Нажали «Записная книжка»,
3) Нажали «2444433», чтобы увидеть сокрашённый список контактов с подстрокой «але» (т.е. Алексеи и Александры преимущественно),
4) Оценили, что набирать его популярное имя целиком, чтобы перейти к вводу не менее популярной фамилии — дело достаточно долгое (пришлось бы набрать следующую последовательность: «444663344»), поэтому решаем двигаться стрелочками вниз и вверх, чтобы скорее долистать до нужного контакта.

Итого, примерно за полтора десятка нажатий кнопок мы совершили нужный звонок. Это не слишком много, можно и потерпеть, если нет нормальных альтернатив. Но они, оказывается, есть! Итак, как мы выполняем ту же задачу, имея предиктивный набор номеров?
1) Разблокировали телефон,
2) Набрали сразу короткое «243» (это чтобы мгновенно попасть в состояние после пункта (3) из предыдущего подхода) — ведь специально для нас сформировался список всех строк записной книжки, которые содержат подстроку, которую можно собрать из букв, находящихся на второй, четвёртой и третьей кнопках, соответственно.
3) И в этом списке можно теми же кнопочками вверх и вниз добежать до нужного Алексея Иванова, а если список всё ещё слишком длинный, то достаточно набрать ещё несколько цифр («463»), чтобы отсеять ещё и Александров из получившегося списка.

Вроде бы сэкономили мы всего один пункт (открытие записной книжки), но на самом деле мы очень разгрузили свои пальцы и голову: не надо набирать длинную последовательность цифр, не надо помнить, какой по порядку идёт буква «л» на кнопке «4» — всё получается заметно быстрее и проще. Кстати, в случае с сенсорными экранами такое тоже иногда используется (диалер смартфона часто оказывается более удобным, чем честная клавиатура записной книжки, так как в крупные кнопки с цифрами проще попасть, чем в маленькие кнопочки с буквами, см. начало поясняющего ролика про RapDialer).

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

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

Хорошего дня!

Понравилась заметка? Подпишитесь на RSS-feed или email-рассылку.

Хотите поделиться ссылкой с другими? Добавьте в закладки:



Есть вопросы или предложения? Пишите письма на адрес mytribune АТ yandex.ru.

С уважением,
      Илья Весенний