среда, 18 мая 2016 г.

О разнице между вопросами и утверждениями

Короткий диалог с bash:

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

среда, 16 марта 2016 г.

Двойной слепой метод и ГМО

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

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

Фильтрованный юмор — актуальный жанр. Из подборки автора чудесного жанра на пальцах мне показались перспективными следующие:

1) Статистик утонул, переходя реку, средняя глубина которой составляла лишь один метр.

2) Больше всех виноват тот, кто прав не вовремя.

пятница, 11 декабря 2015 г.

Новый год - сбывается всё!

Помните, что под Новый год всё сбывается! Сбывается даже то, что в другое время сбыть невозможно.

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

- Чудную переписку с Мирозданием о подарках, счастье и базовой комплектации;

- И о способе понять, стоит ли делать подарок.

среда, 26 августа 2015 г.

О представлениях о воспитании

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

(с) bash

пятница, 17 июля 2015 г.

Как выбирать подарки?

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

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

вторник, 17 февраля 2015 г.

Естественный отбор — враг бота

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

Интересный баг только что отловили. Рассказываю.

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

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

Посыпались жалобы что капчу невозможно разгадать. Жалобы начинали поступать исключительно после 19:00 когда все разработчики уже закрывают IDE и запускают доту. Причем, при условии правильной реализации случайной генерации капч (проверили первым делом) в конце дня все (ну или почти все) капчи стали заканчиваться на D.

Оказалось, что происходит следующее: капчи кончаются. Но, поскольку мы не убираем из базы показанные, но не разгаданные капчи, то среди прегенерированных капч начинает работать естественный отбор и к концу дня мы имеем 50 самых злых и сложных капч в мире. Дальнейшее развитие ситуации, когда взамен разгаданной капчи мы добавляем случайную — не сильно улучшает дело. Попутно мы выяснили что самая потенциально неразгадываемая буква в капчах — D, потому что при достаточной степени искажения треть юзеров интерпретирует ее как D, треть как 0 (ноль) и треть как О. А еще 46% вводят русской буквой.

Вот он, естественный отбор в действии!

среда, 3 декабря 2014 г.

Экстремальное программирование

На bash'е недавно сформулировали важную правду о модных современных практиках:

xxx: сегодня у меня был митинг, про парное программирование
xxx: и прозвучал вопрос — а зачем вообще это надо?
xxx: ПМ говорит — потому что так заказчик платит в два раза больше за тот же объем работы


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