Re[4]: terrarium
От: TK Лес кывт.рф
Дата: 14.01.03 17:45
Оценка: 15 (1)
Здравствуйте, Hacker_Delphi, Вы писали:

O>>Да чего там, пора уже писать RSDiNo-park Свой террариум с птицами, растениями и прочими грибами


H_D>Итак, созрел очередной открытый (???) проект... ведущий специалист — orangy


Плигин в янус напишите
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: terrarium
От: orangy Россия
Дата: 14.01.03 03:59
Оценка: 4 (1)
Здравствуйте, _MarlboroMan_, Вы писали:

M>разберешься — свистни... я год назад пытался поковыряться — не смог разобраться (со временем туго было)... а интерес-то остался!

Да чего там, пора уже писать RSDiNo-park Свой террариум с птицами, растениями и прочими грибами
... << RSDN@Home 1.0 beta 4 | Сейчас вторник, 10:01, слушаю тишину >>
"Develop with pleasure!"
terrarium
От: WolfHound  
Дата: 13.01.03 19:39
Оценка:
Как это вобще компилировать?
Есть ли визарды? для VC.NET

ЗЫ Ну у них и FAQ
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re: terrarium
От: _MarlboroMan_ Россия  
Дата: 14.01.03 03:48
Оценка:
Здравствуйте, WolfHound, Вы писали:

разберешься — свистни... я год назад пытался поковыряться — не смог разобраться (со временем туго было)... а интерес-то остался!
... << RSDN@Home 1.0 beta 4... наслаждаюсь 07. Happy Valley >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[3]: terrarium
От: _MarlboroMan_ Россия  
Дата: 14.01.03 04:02
Оценка:
Здравствуйте, orangy, Вы писали:

O>Здравствуйте, _MarlboroMan_, Вы писали:


M>>разберешься — свистни... я год назад пытался поковыряться — не смог разобраться (со временем туго было)... а интерес-то остался!

O>Да чего там, пора уже писать RSDiNo-park Свой террариум с птицами, растениями и прочими грибами

реально "за"... люблю моделирование
... << RSDN@Home 1.0 beta 4... наслаждаюсь 10. Aurora >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[3]: terrarium
От: Hacker_Delphi Россия  
Дата: 14.01.03 06:49
Оценка:
Здравствуйте, orangy, Вы писали:

O>Да чего там, пора уже писать RSDiNo-park Свой террариум с птицами, растениями и прочими грибами


Итак, созрел очередной открытый (???) проект... ведущий специалист — orangy
silent
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Re[4]: terrarium
От: orangy Россия
Дата: 14.01.03 07:02
Оценка:
Здравствуйте, Hacker_Delphi, Вы писали:

O>>Да чего там, пора уже писать RSDiNo-park Свой террариум с птицами, растениями и прочими грибами

HD>Итак, созрел очередной открытый (???) проект... ведущий специалист — orangy
Ты знаешь, всё бы хорошо, да я лучше потрачу время на что-нибудь более полезное...
А если уж время свободное есть — на RSDN работы не перепахать
... << RSDN@Home 1.0 beta 4 | Сейчас вторник, 13:01, слушаю тишину >>
"Develop with pleasure!"
Re[5]: terrarium
От: WolfHound  
Дата: 14.01.03 18:48
Оценка:
Здравствуйте, orangy, Вы писали:

O>Ты знаешь, всё бы хорошо, да я лучше потрачу время на что-нибудь более полезное...

Тогда я буду, за одно с .NET разберусь .
Но мне не понятно как сделать две вещи
1)Как квотировать время выполнения, по потоку на зверюшку создать чтоли?
2)Как запретить зверюшкам создавать свои потоки ибо так они смогут думать быстрее других что не есть гуд.

ЗЫ Хакеры всеравно все обойдут... Неужели только своя VM?->Свой компилятор.... или забить на хакеров Ы?
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[6]: terrarium
От: TK Лес кывт.рф
Дата: 14.01.03 19:41
Оценка:
Здравствуйте, WolfHound, Вы писали:

O>>Ты знаешь, всё бы хорошо, да я лучше потрачу время на что-нибудь более полезное...

WH>Тогда я буду, за одно с .NET разберусь .
WH>Но мне не понятно как сделать две вещи
WH>1)Как квотировать время выполнения, по потоку на зверюшку создать чтоли?

Не на каждую-же

WH>2)Как запретить зверюшкам создавать свои потоки ибо так они смогут думать быстрее других что не есть гуд.


Правильной политикой

WH>ЗЫ Хакеры всеравно все обойдут... Неужели только своя VM?->Свой компилятор.... или забить на хакеров Ы?


Terrarium работает в .NET и никаких проблем нет.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[7]: terrarium
От: WolfHound  
Дата: 14.01.03 19:55
Оценка:
Здравствуйте, TK, Вы писали:

TK>Не на каждую-же

И я о том же.. а как?

TK>Правильной политикой

Это как?

О великие и могучие хакеры смиреннеше прошу вас не создавать своих потоков.

Ы?

TK>Terrarium работает в .NET и никаких проблем нет.

Раскажи как это собрать, а там посмотрим...
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[8]: terrarium
От: TK Лес кывт.рф
Дата: 14.01.03 20:02
Оценка:
Здравствуйте, WolfHound, Вы писали:

TK>>Не на каждую-же

WH>И я о том же.. а как?

1. Создаешь пул потоков
2. Выбираешь зверушку.
3. Выбираешь поток
4. Если зверушка выполняется дольше чем надо вызываешь из потока — монитора Thread.Abort

TK>>Правильной политикой

WH>Это как?
WH>

WH>О великие и могучие хакеры смиреннеше прошу вас не создавать своих потоков.

WH>Ы?

Создаешь отдельный домен в котором оставляешь только ExecutePermission. Так-же придется написать валидотор который проверит сборку на предмет использования запрещенных классов.

TK>>Terrarium работает в .NET и никаких проблем нет.

WH>Раскажи как это собрать, а там посмотрим...

А какие проблемы со сборкой? Устанавливаешь клиента, копилишь пример, подключаешь его и вперед
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[9]: terrarium
От: WolfHound  
Дата: 14.01.03 20:10
Оценка:
Здравствуйте, TK, Вы писали:

TK>1. Создаешь пул потоков

Это сделает CLR
TK>2. Выбираешь зверушку.
TK>3. Выбираешь поток
TK>4. Если зверушка выполняется дольше чем надо вызываешь из потока — монитора Thread.Abort
Мда думал что красивее предложат но похоже придеться извращаться.

TK>Создаешь отдельный домен в котором оставляешь только ExecutePermission. Так-же придется написать валидотор который проверит сборку на предмет использования запрещенных классов.

Этого я и боялся придеться писать.

TK>А какие проблемы со сборкой? Устанавливаешь клиента, копилишь пример, подключаешь его и вперед

А пример командной строки можно?
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[10]: terrarium
От: TK Лес кывт.рф
Дата: 14.01.03 20:15
Оценка:
Здравствуйте, WolfHound, Вы писали:


TK>>1. Создаешь пул потоков

WH>Это сделает CLR

Ну, видишь — сам все знаешь

ЗЫ
Когда бету ждать?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[11]: terrarium
От: WolfHound  
Дата: 14.01.03 20:21
Оценка:
Здравствуйте, TK, Вы писали:

TK>Ну, видишь — сам все знаешь


TK>ЗЫ
TK>Когда бету ждать?
Ну на этой недели аврал а там должно быть посвободней...

ЗЫ А как terrarium собрать в смысле зверюшку?
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[12]: terrarium
От: TK Лес кывт.рф
Дата: 14.01.03 20:27
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>ЗЫ А как terrarium собрать в смысле зверюшку?


Как и любой друго класс. Они в данном случае ничем не лучше...
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[6]: terrarium
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.01.03 09:41
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>1)Как квотировать время выполнения, по потоку на зверюшку создать чтоли?


Нет. Надо процесс явно тактировать.

WH>2)Как запретить зверюшкам создавать свои потоки ибо так они смогут думать быстрее других что не есть гуд.


Запускать каждый вид зверя внутри своей песочницы. В песочнице запретить создание потоков.
... << RSDN@Home 1.0 beta 4 (developer build)>>
AVK Blog
Re[7]: terrarium
От: TK Лес кывт.рф
Дата: 15.01.03 10:00
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Запускать каждый вид зверя внутри своей песочницы. В песочнице запретить создание потоков.


Можно подробнее про песочницы и запреты на создание потоков?

На сколько я помню — в .NET есть запрет на контролирование потока.
т.е. ты можешь его создать, но вот сделать ему потом Abort() ни-ни
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[8]: terrarium
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 15.01.03 13:51
Оценка:
Здравствуйте, TK, Вы писали:

AVK>>Запускать каждый вид зверя внутри своей песочницы. В песочнице запретить создание потоков.


TK>Можно подробнее про песочницы и запреты на создание потоков?


TK>На сколько я помню — в .NET есть запрет на контролирование потока.

TK>т.е. ты можешь его создать, но вот сделать ему потом Abort() ни-ни

Thread.Start() может выкидывать SecurityException — значит его можно запретить.
... << RSDN@Home 1.0 beta 4 (developer build)>>
AVK Blog
Re[9]: terrarium
От: TK Лес кывт.рф
Дата: 15.01.03 14:05
Оценка:
Здравствуйте, AndrewVK, Вы писали:

TK>>Можно подробнее про песочницы и запреты на создание потоков?


TK>>На сколько я помню — в .NET есть запрет на контролирование потока.

TK>>т.е. ты можешь его создать, но вот сделать ему потом Abort() ни-ни

AVK>Thread.Start() может выкидывать SecurityException — значит его можно запретить.


Только для случая, если нет ExecutionPermission. А если твой код выполняется — значит такие права уже есть. Крути/не крути, а просто так это не запретить...
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[10]: terrarium
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 16.01.03 06:56
Оценка:
Здравствуйте, TK, Вы писали:

TK>Только для случая, если нет ExecutionPermission. А если твой код выполняется — значит такие права уже есть. Крути/не крути, а просто так это не запретить...


Что то я никак не тебя не пойму. Мой код выполняется, иначе о чем разговор? Но на Thread.Start у меня может прав и не быть. ЧТо собственно и требуется.
... << RSDN@Home 1.0 beta 4 (developer build)>>
AVK Blog
Re[11]: terrarium
От: TK Лес кывт.рф
Дата: 16.01.03 08:18
Оценка:
Здравствуйте, AndrewVK, Вы писали:

TK>>Только для случая, если нет ExecutionPermission. А если твой код выполняется — значит такие права уже есть. Крути/не крути, а просто так это не запретить...


AVK>Что то я никак не тебя не пойму. Мой код выполняется, иначе о чем разговор? Но на Thread.Start у меня может прав и не быть. ЧТо собственно и требуется.


На Thread.Start специальных прав нет. Права есть только на контроль потока SecurityPermissionFlag.ControlThread и на Thread.Start это не распространяется. я проверял
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[3]: terrarium
От: Costja  
Дата: 16.01.03 14:48
Оценка:
Здравствуйте, orangy, Вы писали:

O>Да чего там, пора уже писать RSDiNo-park :) Свой террариум с птицами, растениями и прочими грибами :))


А может сделать арену для борьбы программ, а не животных? То есть им отдается некоторое пространство, и они пытаются стереть или сломать друг друга.
А то получится копирование идеи Microsoft.
Re[4]: terrarium
От: UgN  
Дата: 16.01.03 15:12
Оценка:
Здравствуйте, Costja, Вы писали:


C>А может сделать арену для борьбы программ, а не животных? То есть им отдается некоторое пространство, и они пытаются стереть или сломать друг друга.


ты на Windows намекаешь? (типа windows 3.1 ??)

C>А то получится копирование идеи Microsoft.


Вот именно, и у тебя тоже

Re[5]: terrarium
От: Enox Россия http://yuryskaletskiy.blogspot.com/
Дата: 16.01.03 15:55
Оценка:
O>А если уж время свободное есть — на RSDN работы не перепахать

Да уж.... Взять хоть клиентов RSDN, которые сырыыые.... Йэх...
--
[R], Enox
Re[5]: terrarium
От: Costja  
Дата: 16.01.03 16:08
Оценка:
Здравствуйте, UgN, Вы писали:

UgN>Здравствуйте, Costja, Вы писали:


UgN>

C>>А может сделать арену для борьбы программ, а не животных? То есть им отдается некоторое пространство, и они пытаются стереть или сломать друг друга.

UgN>ты на Windows намекаешь? (типа windows 3.1 ??)


[...]

UgN> :)))


Я не шучу.
Re[6]: terrarium
От: WolfHound  
Дата: 16.01.03 17:35
Оценка:
Здравствуйте, Costja, Вы писали:

C>Я не шучу.

CoreWar?
... << RSDN@Home 1.0 beta 4 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[7]: terrarium
От: Costja  
Дата: 27.01.03 16:47
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>CoreWar?

Нет, в CoreWar программы пишутся на ASM, а я предлагал писать на любом подходящем языке.
Re[7]: terrarium
От: _wqwa США  
Дата: 28.01.03 09:53
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>CoreWar?


А здесь поподробнее. Что это?
Я слышал, идеями, подобными террариуму программеры прикалывались еще 30 лет назад...
Это что-то нонешнее?
... << RSDN@Home 1.0 beta 5 >>
Кто здесь?!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.