Apr. 22nd, 2010

juan_gandhi: (Default)
scalar !!~ ((for(s <- "Hello Distributed World".split(' ')) yield(()=>println("***"+s+"***"))) 


Что тут происходит:
Берём строку, разбиваем её на подстроки, и для каждой подстроки возвращаем функцию без параметров, которая эту строку печатает на stdout, завернув в звёздочки.

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

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

Вчера всё это демонстрировал Никита Иванов на eBig, в ужасном Окленде.

А потом собравшиеся жжюзеры, [livejournal.com profile] _navi_, [livejournal.com profile] chrobin, я грешный, и некто Женя, жж не имеющий, ели в корейской барбекью - т.к. мы все опоздали на пиццу перед лекцией.

(А потом полчаса огородами пытались выехать из Окленда по алгоритму моего навигатора, слишком хорошо мне знакомому, т.к. я месяц отлаживал его аналог у себя на машине, пытаясь понять, на хрена вроде бы приличный многоуровневый двусторонний Дийкстра строит такой дебильный маршрут. Видно, это Окленд наводит порчу. Например, из Бони Дуна в Лос Гатос тот алгоритм вообще дорогу не находит.
juan_gandhi: (Default)
Ну, во-первых, вся эта беседа насчёт пользы... вот интересно, кому какое дело, какая польза от того или иного занятия? Довольно странный склад менталитета, действительно, спрашивать пользу. Слава те господи, живу в таком месте, где никто пользу не спрашивает по жизни.

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

Я и предложил оценить полезность такого достижения:

Есть функция
1/1s + 1/2s + 1/3s + ...


Задана на комплексных s. Провести, что ли, голосование. Насколько полезно было бы для человечества узнать, правда ли, что все значения s, обращающие эту функцию в ноль, или равны отрицательным чётным целым, или имеют вещественную часть равную 1/2. (Мне кажется, что очень вредно.)
juan_gandhi: (Default)
[Error: unknown template qotd]
Подросткам? Мне было 16 когда я попробовал просто перехватить одну деваху чтобы языком почесать. А чтобы на свиданку - хм... 20, наверное, было.

Кстати, по-английски под date подразумевается встреча с последующим трахом.
juan_gandhi: (Default)


Задание 1. Сосчитайте Дзержинских.
Задание 2. Найдите Крупскую.
juan_gandhi: (Default)
"Всем известна загадка о трех птичках, сидящих на изгороди. Вопрос: если две птички решат улететь, сколько птичек останется? Ответ: останется три птички." (Из статьи 95%)

И параллельный вопрос про Тёму Лебедева.

Кто-нибудь его встречал году так в 96-м - 98-м?

Потому что мне являлся некто, называвшийся дизайнером Артемием Лебедевым, и бравшийся задизайнить нам юай на нашем софте ([livejournal.com profile] 109 и [livejournal.com profile] blue_slonopotam, при желании, подтвердят) - но этот некто был толст как двоюродный брат его Вася, и глядел на всё вокруг, выпятив подбородок. Ни одной фотографии толстого Лебедева впоследствии я не видел, что начинает вызывать у меня нехорошие подозрения на тему аутентичности того дизайнера.

Единственное что как бы подтверждает - это что "дизайнер", вместо того, чтобы размениваться на конкретные юайные элементы в нашем софте, предложил просто купить у него пособие по дизайну, брошюрка в 16 страниц размером, с общими указаниями, коряво переведёнными с английского. Цена вопроса была $5000 - на чём наше сотрудничество и закончилось. Мне, правда, это вышло боком, как и всякий честный поступок.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

May 2025

S M T W T F S
    1 2 3
456 7 8 9 10
11 121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 15th, 2025 05:45 pm
Powered by Dreamwidth Studios