The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анонсированы сервис идентификации Mozilla Persona и магазин ..., opennews (??), 24-Фев-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


15. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Анон (?), 25-Фев-12, 06:05 
> Хочу анонимный интернет. (tor, i2p пока слишком малы)

Так они и будут малы, если не будешь их юзать.. За счет тебя, анонимус, сеть вырастет, за счет тебя :-) Жаль, что I2P на жабе пишут, вот если б на эрланге - думаю, было бы самое то. Появится свободное время - надо будет заняться этим, хорошие идеи в этом I2P имеются...

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Аноним (-), 25-Фев-12, 15:32 
> на жабе пишут, вот если б на эрланге -

На питоне, пля. Замените одного экзотичного уродца на другого, еще более экзотичного. Чтоб ни у кого в системе не было этого рантайма и библиотек и надо было вот специально для лично вас все это вдуплять, желательно метров 100, не меньше. И чтоб менее гига оперативы - не размер. Ну чтоб не дай боже народ не рассовал это на мелкие железки работающие круглосуточно, а то ведь еще ненароком заработает нормально, да?

Ответить | Правка | Наверх | Cообщить модератору

30. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Анон (?), 25-Фев-12, 21:47 
>> на жабе пишут, вот если б на эрланге -
> На питоне, пля. Замените одного экзотичного уродца на другого, еще более экзотичного.
> Чтоб ни у кого в системе не было этого рантайма и
> библиотек и надо было вот специально для лично вас все это
> вдуплять, желательно метров 100, не меньше. И чтоб менее гига оперативы
> - не размер. Ну чтоб не дай боже народ не рассовал
> это на мелкие железки работающие круглосуточно, а то ведь еще ненароком
> заработает нормально, да?

Хм, ну так пишите на С, вам ведь никто не запрещает? А этот "еще более экзотический уродец" держит коннекты и параллалится так, как никто, а еще в нем очень удобная работа с бинарными протоколами, а еще из него можно запускать _любую_ внешнюю прогу - хоть перл для обработки текста, хоть си или фортран для тяжелой математики. А еще в случае, когда в сети все - потенциальные враги, его устойчивость огромный плюс. Ну а на слова "..ни у кого в системе не было этого рантайма" можно просто улыбнуться. Кстати, язык очень легкий в изучении. Мое мнение - это работа для эрланга. Но вам никто не запрещает написать это на С - вы ведь тоже хотите подключиться к разработке I2P? Или вы просто пришли поговорить о том, какой язык лючше?

Ответить | Правка | Наверх | Cообщить модератору

38. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от erlangoid (?), 27-Фев-12, 14:02 
> а еще из него можно запускать _любую_ внешнюю прогу - хоть перл для обработки текста, хоть си или фортран для тяжелой математики.

Справедливости ради хочу заметить, что "из коробки" сие работает крайне паскудно и в продакшн не годится чуть более чем совсем. По-хорошему для подобных форков надо свою сёвую тулзовину рисовать, которая будет вменяемо управлять потоками (stdout, stderr), приоритетами, гладить порождённые процессы кирпичом по голове в случае отвалов на стороне Erlang etc.

Ответить | Правка | Наверх | Cообщить модератору

39. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Crazy Alex (ok), 27-Фев-12, 14:29 
А поподробнее можно насчет этого - или ыв какую сторону гуглить? А то пишется тут некий сервис на эрланге, но начет этих вопросов ничего не попадалось
Ответить | Правка | Наверх | Cообщить модератору

44. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Анон (?), 27-Фев-12, 15:03 
> А поподробнее можно насчет этого - или ыв какую сторону гуглить? А
> то пишется тут некий сервис на эрланге, но начет этих вопросов
> ничего не попадалось

http://trapexit.org/Writing_an_Erlang_Port_using_OTP_Principles

Ответить | Правка | Наверх | Cообщить модератору

50. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Crazy Alex (ok), 27-Фев-12, 17:51 
Имеете в виду, что кто-то пишет на эрланге без OTP? Ну тогда выдыхаю. Я думал правда что-то где-то сильно недоглядел.
Ответить | Правка | Наверх | Cообщить модератору

43. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Анон (?), 27-Фев-12, 15:00 
>> а еще из него можно запускать _любую_ внешнюю прогу - хоть перл для обработки текста, хоть си или фортран для тяжелой математики.
> Справедливости ради хочу заметить, что "из коробки" сие работает крайне паскудно и
> в продакшн не годится чуть более чем совсем. По-хорошему для подобных
> форков надо свою сёвую тулзовину рисовать, которая будет вменяемо управлять потоками
> (stdout, stderr), приоритетами, гладить порождённые процессы кирпичом по голове в случае
> отвалов на стороне Erlang etc.

Уточните, пожалуйста, что вы подразумеваете под словами "работает крайне паскудно"? Честно говоря, особо тестить это дело (Port-ы и NIF-ы) и замерять производительность не приходилось, но, насколько знаю, у портов быстродействие ниже, зато не роняют ноду, а нифы наоборот - быстрее, но если рухнет, то с нодой. Но работает и то и то. С какими проблемами вы сталкивались?

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

49. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от erlangoid (?), 27-Фев-12, 17:07 
> Уточните, пожалуйста, что вы подразумеваете под словами "работает крайне паскудно"?

- управления приоритетами - нет;
- возможности отправить внешней стороне EOF - нет;
- при убивании Erlang-процесса (или даже всей Erlang-ноды) внешний процесс начинает жить своей собственной жизнью.

Ответить | Правка | Наверх | Cообщить модератору

57. "Анонсированы сервис идентификации Mozilla Persona и магазин ..."  +/
Сообщение от Анон (?), 27-Фев-12, 22:28 
>> Уточните, пожалуйста, что вы подразумеваете под словами "работает крайне паскудно"?
> - управления приоритетами - нет;
> - возможности отправить внешней стороне EOF - нет;
> - при убивании Erlang-процесса (или даже всей Erlang-ноды) внешний процесс начинает жить
> своей собственной жизнью.

Внутри-нодовые процессы рулятся планировщиком, алгоритм работы с данными пишите вы. В этой статье http://trapexit.org/Writing_an_Erlang_Port_using_OTP_Principles в самом начале есть отличная картинка, иллюстрирующая этот процесс. Если я вас не правильно понял, то уточните, что вы имели в виду.

Как это нету возможности отправить внешней стороне EOF? Если вы с этой внешней стороной общаетесь через пайп, то шлите, кто же вам мешает. А если пайпа нету, то эта внешняя сторона вас не касается и нечего ей слать.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру