Jul. 2nd, 2013
хоть и не моё это дело...
Jul. 2nd, 2013 11:09 amНо выскажусь насчёт неудачного запуска "Протона".
Shit happens. Сломать легко, сделать сложно. Попробовали бы сами. И откуда эта неподдельная радость, что ракета взорвалась и спутники пропали? Глонасс нехорош? Он, может, и нехорош, но, как показывают последние события, альтернатива очень даже нужна; GPS может быть отключена выборочно, в любой момент, по желанию каких-нибудь безымянных идиотов/мерзавцев из ЦРУ. Чем больше альтернатив, тем надёжней.
Можно, может быть, критиковать российскую космическую промышленность, если вы понимаете, о чём говорите. В большинстве случаев вы не понимаете, ну и не надо. Одна из двух стран на планете, запускающих людей в космос. Третья тоже могла бы запускать, но ей некогда, она занята глобальным шпионажем.
Не люблю русофобию.
Shit happens. Сломать легко, сделать сложно. Попробовали бы сами. И откуда эта неподдельная радость, что ракета взорвалась и спутники пропали? Глонасс нехорош? Он, может, и нехорош, но, как показывают последние события, альтернатива очень даже нужна; GPS может быть отключена выборочно, в любой момент, по желанию каких-нибудь безымянных идиотов/мерзавцев из ЦРУ. Чем больше альтернатив, тем надёжней.
Можно, может быть, критиковать российскую космическую промышленность, если вы понимаете, о чём говорите. В большинстве случаев вы не понимаете, ну и не надо. Одна из двух стран на планете, запускающих людей в космос. Третья тоже могла бы запускать, но ей некогда, она занята глобальным шпионажем.
Не люблю русофобию.
(хоть и не могу запостить линк)
Jul. 2nd, 2013 12:15 pmКотельников жжет:
"В параграфе 4.6.3 было упомянуто, что класс Future реализует монадический интерфейс. Рассмотрим отличия асинхронного программирования в монадическом контексте от аппликативного."
Совершенно элементарным языком, хуяк-хуяк и в продакшен! И всё монадично, аппликативно и работает!
"В параграфе 4.6.3 было упомянуто, что класс Future реализует монадический интерфейс. Рассмотрим отличия асинхронного программирования в монадическом контексте от аппликативного."
Совершенно элементарным языком, хуяк-хуяк и в продакшен! И всё монадично, аппликативно и работает!
Перепишем код из параграфа 4.6.3 в монадическом контексте. workflow[Future] { val x = slowly(2 × 3) val y = slowly(4 − 1) x × y } Запустив код, можно убедиться, что и его выполнение теперь занимает не одну секунду, а две, фактически, каждое выражение стало блокирующим! Это связано с тем, что блоки с val всегда раскрываются в вызовы методов bind, даже в случае, когда зависимостей между связываниями эффективных значений нет.