20120312

из пустого в порожнее

поучаствовал в мартовском (2012 года) конкурсе по функциональному программированию·

конкурс ежемесячно (с августа 2011 года) устраивает его инициатор, вдохновитель и бессменный ведущий Роман Викторович Душкин·

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

хотя конкурс «по функциональному программированию», но в услових нет ограничений на используемый язык·
ну, значит, я и рискнул·
на bash-е, конечно·

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

кстати, был весьма удивлён, увидев себя в таблице призёров·

приз — электронная версия книги Романа Душкина «методы получения, представления и обработки знаний с НЕ-факторами», сопровождаемая дарственной надписью:


обязательно прочитаю·

и порекомендую читающим таки попробовать свои силы в следующем конкурсе — ведь стремительно твердеющее серое вещество надо временами разминать·
следить за событиями вокруг конкурса можно, например, через rss·

20120305

грабли-на-рельсах

предлагаю новый официальный перевод для термина ruby-on-rails: грабли-на-рельсах·
грабли (rake) — это вспомогательная программа для сборки ruby-пакетов, написанная на том же ruby·
поэтому небольшая подмена (ruby→rake) практически не меняет смысла наглоязычного термина, зато в результате получается чудесный перевод, отлично характеризующий этот замечательный фреймворк·

p.s. по мотивам http://www.opennet.ru/opennews/art.shtml?num=33268