LINUX.ORG.RU
 
geekkoo

Вышла версия 5.12/00 системы ROOT


0

0

Система ROOT - это пакет для сбора и обработки экспериментальных данных, широко используемый в области физики высоких энергий. Разработан в ЦЕРНе. Главной "изюминкой" этого проекта (что отличает его от аналогичных пакетов - R, Matlab, Scilab, Octave...) является использование интерпретатора языка С/С++, что облегчает отладку и последующую компиляцию кода.

В этой версии можно найти:
1. Интерфейс построенный на QT
2. Интегрированный GUI Builder
3. Многочисленные улучшения в математических библиотеках
4. Улучшенный доступ к SQL базам данным, функциям OpenGL, системам параллельных и рапределенных вычислений - PROOF.

Дополнительные сведения о проекте можно узнать на его домашней странице http://root.cern.ch/ , из статьи в Wikipedia http://en.wikipedia.org/wiki/ROOT и от камрада Valeriy_Onuchin, который с готовностью ответит на ваши вопросы.

>>> Подробности

ЗАСТАВЬ КОМПЬЮТЕР ПОЛИВАТЬ ОГОРОД

автоматизация своими руками: электроприборы под контролем компьютера
beware of programmers who carry screwdrivers!
http://www.unicontrollers.com/products/unc01x

[#]  

Re: Вышла версия 5.12/00 системы ROOT

Молодцы ребята! Хорошо работают!

anonymous ()
[#]  

Re: Вышла версия 5.12/00 системы ROOT

> является использование интерпретатора языка С/С++

хоцу себе интерпретатор С++

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 11:07:19  

Re: Вышла версия 5.12/00 системы ROOT

Нифига себе ворпос, стоит ли продолжать?

Вы целевой аудитории продукт показывали?

()
[#]  
php-coder

Re: Вышла версия 5.12/00 системы ROOT

s/Wikipoedia/Wikipedia/

Approved Shaman007, как обычно :(

***** ()
[#]  
blaster999

Re: Вышла версия 5.12/00 системы ROOT

ROOT - лишь для тех, кто вправду крут

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 11:23:12  

Re: Вышла версия 5.12/00 системы ROOT

>>Целевая аудитория 100% англофоны.

Российские физики высокие энергии не считают? :)

()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от NickD 13.07.2006 13:20:58  

Re: Вышла версия 5.12/00 системы ROOT

>Российские физики высокие энергии не считают? :)

Ага, ага лично у меня из знакомым в ЦЕРНе 4 человека уже больше 5 лет работают :)

anonymous ()
[#]  

Re: Вышла версия 5.12/00 системы ROOT

Эм... А говорили, что русские физики выбирают Slackware...

# ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 11:07:19  

Re: Вышла версия 5.12/00 системы ROOT

Valeriy, ja dumayu chto vsye pol'zovatelye ROOT-a budut tol'ko blogodarny za perevod na russkyi jazyk ! mozhno esho est' kakye to links svyazanye s ROOT-om (po russky) Spasibo za perevod i za rabotu nad ROOTom !!!

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 13.07.2006 13:36:08  

Re: Вышла версия 5.12/00 системы ROOT

>>Эм... А говорили, что русские физики выбирают Slackware...

>Valeriy, ja dumayu chto vsye pol'zovatelye ROOT-a budut tol'ko blogodarny za perevod na russkyi jazyk ! mozhno esho est' kakye to links svyazanye s ROOT-om (po russky) Spasibo za perevod i za rabotu nad ROOTom !!!

Этот уже выбрал.

***** ()
[#]  

Re: Вышла версия 5.12/00 системы ROOT

А критику из Википедии все-таки удалили от греха подальше :) Красивый флейм устроили на RootTalk из-за нее. На мой взгляд надо было это чудо оставить хоть в каком-нибудь виде.

* ()
[#]  

Re: Вышла версия 5.12/00 системы ROOT

> что облегчает отладку и последующую компиляцию кода.

Брехня. "Интерпретатор" этот сильно ограничен в возможностях. stl понимает еле-еле. Компилировать ROOT-овые скрипты нет никакого смысла.

Прошу прощения у разработчиков - но ROOT, увы, отстой. Он громоздкий. Использование c++ в командной строке неудобно. Зачем-то работает на windows, наверняка это и усложняет разработку, и утяжеляет конечный продукт. Почему-то не использует ни qt, ни gtk, наваяли что-то своё.

Но альтернативы нет :-(, paw - фортран-ориентированый, это ещё хуже.

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от NickD 13.07.2006 13:20:58  
Sun-ch

Re: Вышла версия 5.12/00 системы ROOT

Это что уже новую породу вывели "российские физики"? И английского они не знают?

# ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 13.07.2006 14:27:04  

Re: Вышла версия 5.12/00 системы ROOT

> 1. Интерфейс построенный на QT О, прошу прощения, проглядел. Правильной дорогой идёте, товарищи.

Ну, и насчёт "отстоя" - тоже погорячился... Работать можно. ;-) Иногда, правда, отрицательные эмоции перехлёстывают через край.

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 13.07.2006 14:27:04  

Re: Вышла версия 5.12/00 системы ROOT

> фортран-ориентированый, это ещё хуже.

А за что люди фортран не любят?

*** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от ugoday 13.07.2006 15:16:07  

Re: Вышла версия 5.12/00 системы ROOT

>> фортран-ориентированый, это ещё хуже.

>А за что люди фортран не любят?

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

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от ugoday 13.07.2006 15:16:07  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

>2anonymous
> 
>Зачем-то работает на windows,
>

Из рисунка приведенного ниже:
http://root.cern.ch/root/images/ftpstats2.gif

можно увидеть, что число  windows версий
составляет 1/3 от всего колличества "скаченных" дистрибутивов.
Предполагаю, что на большенстве ноутбуков стоит винда.

>наверняка это и усложняет разработку, 

ROOT имеет абстрактный интерфейс для работы с графикой
нижнего уровня. Для каждой платформы он имеет свою
реализацию. Это позволяет избежать "трудностей в разработке".
 
>утяжеляет конечный продукт.

нет. "утяжеляет" обьем исходного кода. 

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 15:49:46  

Re: Вышла версия 5.12/00 системы ROOT

> можно увидеть, что число windows версий
> составляет 1/3 от всего колличества "скаченных" дистрибутивов.

А если бы не было версии под виндовс, её доля была бы 0, n'est pas?

Не вижу причин для занятия физикой использовать виндовс. Надо будет - поставят. И на ноутбук. Надо приучать людей к хорошему ;-)).

>>утяжеляет конечный продукт.
>нет. "утяжеляет" обьем исходного кода.
Хозяин, конечно, барин, но. По-моему, человековремя, затраченное на многоплатформенность - потерянное человековремя. В данном случае.

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 13.07.2006 16:16:30  

Re: Вышла версия 5.12/00 системы ROOT

> По-моему, человековремя, затраченное на многоплатформенность - потерянное человековремя. В данном случае.

у меня есть сильное подозрение что порт на вин32 делали как раз те кому это больше всех надо

()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от scotinomys 13.07.2006 16:43:34  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

могу сознаться, что windows port делал/доводил я.
По-началу было тяжело, многие не верили, что это
возможно ... но все осталось позади, и теперь к этому коду вообще  не прикасаюсь.  "тяжело в мучении, легко в раю" :)

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 17:03:55  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

кстати, по-поводу win32 ...
анонсированная версия включает автоматический 
установщик для windows - то, о чем так долго настаивали пользователи.

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 11:23:12  

Re: Вышла версия 5.12/00 системы ROOT

2Valeriy_Onuchin:

> Целевая аудитория 100% англофоны.

+1.

Мне было б жалко время на перевод тратить. Однозначно, _сейчас_ перевод совершенно не актуален.

Другое дело что в перспективе можно думать о расширении целевой аудитори...

***** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от NickD 13.07.2006 13:20:58  

Re: Вышла версия 5.12/00 системы ROOT

NickD:

>>>Целевая аудитория 100% англофоны.

>Российские физики высокие энергии не считают? :)

Не знающие английского -- не считают.

***** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Die-Hard 13.07.2006 18:37:44  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

2qleap>

>А критику из Википедии все-таки удалили от греха подальше :) Красивый >флейм устроили на RootTalk из-за нее. На мой взгляд надо было это >чудо оставить хоть в каком-нибудь виде.

автором были нарушены правила написания статей в  википедии:

1. NPOV (текст должен отражать нейтральнуку точку зрения на
   раскрываемую тему) 
http://en.wikipedia.org/wiki/Wikipedia:Neutral_point_of_view

2. No original research 
http://en.wikipedia.org/wiki/Wikipedia:No_original_research

автор не должен "проводить собственное расследование"
на излaгаемую тему. Желательно ссылаться только на
печатные источники, но не на слухи.

3. Автор позволил применить себе "грязные приемы" (FUD),
   которые никакое отношение к критике не имеют,
   рекомендую посмотреть :-)
http://openscientist.lal.in2p3.fr/v15r0/html/osc_hep.html













** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 13.07.2006 11:13:46  

Re: Вышла версия 5.12/00 системы ROOT

> хоцу себе интерпретатор С++

Давно уже есть. Ch называется. Версия уже больше 5. Прикольная игрушка.
--
dr. Dobermann

anonymous ()
[#]  

Re: Вышла версия 5.12/00 системы ROOT

Скажите, его кто-нибудь в RPM собирает? ROOT девелопят настолько активно, что человек, занимающийся пакаджингом ROOT, постоянно отстает от разработки. Да и тяготеет он больше к Debian и RPM занимается из-под палки. Вот и сейчас, выпустили production версию, а если собрать ее пакетами, то cint там полностью нерабочий оказывается.

С некоторых пор в Федору входит cernlib. Жду не дождусь когда начнет входить ROOT, а то за много лет война со сборкой уже утомила.

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 14.07.2006 9:17:57  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

make rpm - должен создать RPM

рекомендую Scientific Linux основанный Fedora, который включает ROOT.
Среди других дистрибутивов содержащих  ROOT знаю только  Debian.

ALT Linux -  если есть интерес, могу оказать содействие во включении
ROOT в дистрибутив. 

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 14.07.2006 9:48:55  

Re: Вышла версия 5.12/00 системы ROOT

> make rpm - должен создать RPM

В том-то и дело, что эта конструкция нерабочая. Я собирал RPMS к ROOT примерно двух десятков релизов, без правки сорцов собрались максимум 1-2. В остальных приходится возиться, порой нетривиально.

> рекомендую Scientific Linux основанный Fedora, который включает ROOT.

SCL4, к сожалению, меня не устроил по ряду других причин. Сейчас работаю на FC5.

С альтом - мне неинтересно, но может кому-то полезно будет.

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от anonymous 14.07.2006 9:58:30  
Valeriy_Onuchin

Re: Вышла версия 5.12/00 системы ROOT

Вы не могли бы прислать мне описание проблем
по созданию rpm -  e-mail:Valeri.Onoutchine@cern.ch

Я постраюсь переправить их тем людям, которые 
должны отвечать за это. 

Спасибо.

** ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 14.07.2006 10:24:33  

Re: Вышла версия 5.12/00 системы ROOT

Валерий, спасибо, но этими людьми я в общем общаюсь напрямую, и они в курсе существующих ошибок. Вообще проблема у них одна - системная - хронический недостаток внимания к данной области. Люди, которые добавляют новые программные пакеты в ROOT, или модифицируют существующие, знать не знают ни про какой RPM и никогда не меняют соответствующие скрипты сборки. Человек, который их время от времени подчищает и приводит в порядок, делает это крайне нерегулярно, и часто - сразу после выхода релиза, т.е. толку от его исправлений нет. Если бы ПЕРЕД тем, как выложить очередной релиз, они хоть раз собирали цель make rpm до конца, хотя бы на одном дистрибутиве (том же SCL), это бы решило львиную долю проблем. Вот это пожелание можете до них довести :-)

anonymous ()
[#] Ответ на: Re: Вышла версия 5.12/00 системы ROOT от Valeriy_Onuchin 13.07.2006 11:07:19  

Re: Вышла версия 5.12/00 системы ROOT

Ух ты! Старый колдырь еще жив? Здорово, Валера!!! Я думаю, ты догадался кто я (молодой колдырь :) )?

Видел ли ты мега-ругань в википедии по поводу рута и цинта? Вот ведь, удалили ее теперь, а ведь по делу было написано.

anonymous ()