А 10 км это много или мало с точки зрения Гвидо? ;) Может быть это как раз высота достаточная для того чтобы абстагироваться от синтаксиса, некоторых нюансов и особенностей устройства ООП.
Ну ок, динамическая типизация, ключевое свойство языка. Исходя из этой характеристики строится весь язык, начиная с низов, заканчивая самыми высокими абстракциями. Поэтому clojure куда ближе к руби / питону, хоть и функциональная, чем Scala, которая, вроде как, куда больше похожа на обычные программы на руби и питоне.
Если говорить о моем личном мнении, то я вижу достаточно различий между руби и питоном, как в языках, так и в коммунити, что бы отдать предпочтение одному из них, не скажу какому. А цитату привел, потому что фраза «Питон и Руби — почти что близнецы-братья», все же не так уж далека от того, что сказал Гвидо ;)
1. Нет ничего ужаснее использования ObjectProtocol. Вы не только зачем-то вводите дополнительные знания о протоколе в виде «а вот первый байтик это размер ссобщения», но и сериализуете в формат, который ничто, кроме руби не прочитает. В таком банальном случае простого разделения сообщений переносом строки (т.е. более, чем достаточно LineProtocol) и JSON-сериализации более чем достаточно.
2.
def queue_worker_loop
proc{ |connection|
Вы просто так лишний раз создаете тут Proc. Уберите proc {} и два .call, ничего не изменится, вот увидите :)
3. Если убить воркер, то вся система просто ляжет, никаких обработок внеплановой работы. Именно такие кейсы интересны в тестах :)
Это очень круто, что вы так считаете, вот только ивентмашина не то что бы не конкуретн рэку, она вообще никак с ним не связана. Если пройдете по своей же ссылочке на репо крэмпа, то увидите, и ивентмашину, и рэк живущих вместе.
во-первых, «многие программы», а не все. во-вторых, «снимать» и монтировать, зафигачивать все в эти их нюсфлоу всякие, передавать в эфир это все же сильно разные вещи.
Впрочем первый действительно, думаю, достаточно легко может перейти.
во, зачетный пример! я как то думал что все же нет.
Тем что они не коммерческие, не онлайн, не сервисы )
В БК молодцы, но тут много уже сказали про специфику гитхаба. Очевидно они решили, что им больше профита будет отказаться от такого перевода как сейчас, чем загружать себе голову и тормозить внедрение новых фич.
11:12AM «This is worth repeating. It's in Apple's DNA that technology is not enough. It's tech married with the liberal arts and the humanities. Nowhere is that more true than in the post-PC products. Our competitors are looking at this like it's the next PC market. That is not the right approach to this. These are pos-PC devices that need to be easier to use than a PC, more intuitive.»
11:13AM «The hardware and software need to intertwine more than they do on a PC. We think we're on the right path with this.»
Ну ок, динамическая типизация, ключевое свойство языка. Исходя из этой характеристики строится весь язык, начиная с низов, заканчивая самыми высокими абстракциями. Поэтому clojure куда ближе к руби / питону, хоть и функциональная, чем Scala, которая, вроде как, куда больше похожа на обычные программы на руби и питоне.
Если говорить о моем личном мнении, то я вижу достаточно различий между руби и питоном, как в языках, так и в коммунити, что бы отдать предпочтение одному из них, не скажу какому. А цитату привел, потому что фраза «Питон и Руби — почти что близнецы-братья», все же не так уж далека от того, что сказал Гвидо ;)
www.youtube.com/watch?feature=player_detailpage&v=EBRMq2Ioxsc#t=351s
И там не про проблемные области и абстракции, а про принципы устройства языка и его коммунити. На ту же полочку он положил и Lisp.
lleo.me/dnevnik/2010/03/24.html
> EM не может конкурировать с node в вебе, а вот с rack — вполне.
Написано совсем другое, если просто прочитать ;)
2.
def queue_worker_loop
proc{ |connection|
Вы просто так лишний раз создаете тут Proc. Уберите proc {} и два .call, ничего не изменится, вот увидите :)
3. Если убить воркер, то вся система просто ляжет, никаких обработок внеплановой работы. Именно такие кейсы интересны в тестах :)
Я, кстати, джаст фо фан тоже делал это тестовое, получилось 40 строк ;)
pastie.org/private/nilbofrru5xfbpt4duhg
(брокер в моем случае необязателен, можно использовать zmq-device хоть сишный из поставки либы)
Впрочем первый действительно, думаю, достаточно легко может перейти.
Тем что они не коммерческие, не онлайн, не сервисы )
В БК молодцы, но тут много уже сказали про специфику гитхаба. Очевидно они решили, что им больше профита будет отказаться от такого перевода как сейчас, чем загружать себе голову и тормозить внедрение новых фич.
О, еще твиттер, кстати )
Коммерческий онлайн-сервис.
Во-вторых, чего забавного в редиректе с.рф? Кажется самым логичным вариантом.
Дефляция ничем не лучше инфляции, а скорее наоборот.
11:12AM «This is worth repeating. It's in Apple's DNA that technology is not enough. It's tech married with the liberal arts and the humanities. Nowhere is that more true than in the post-PC products. Our competitors are looking at this like it's the next PC market. That is not the right approach to this. These are pos-PC devices that need to be easier to use than a PC, more intuitive.»
11:13AM «The hardware and software need to intertwine more than they do on a PC. We think we're on the right path with this.»