Телескопы покупают здесь


A A A A Автор Тема: XEphem - использование и руссификация  (Прочитано 11721 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kirxАвтор темы

  • *****
  • Сообщений: 596
  • Благодарностей: 68
  • Я за мир, любовь и анархию!
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от kirx
Вышел XEphem 3.6.1
Первое что бросается в глаза - приклеили простенький инсталятор. Кроме того пофиксили всякие мелкие баги. Реально радует что SkyView теперь не  мигает, когда давишь на него левой правой кнопкой крысы.  ;D

Changes from 3.6 to 3.6.1
Released August 13, 2004
    Bug Fixes:
        * improve approach to preventing screen blanking during right-clicks
        * fix memory problem when closing Trails window
        * planets should be On in the default Sky View History horizon entries
        * improve drawing of thin crescents in Sky View
        * faster Sky View depth sorting
        * fix oversight preventing support of GSC 2.2 field stars
        * fix binary orbit update problem
        * fix Sky View Names toolbar button
        * fix timezone problems in Trails
        * improve compass rose accuracy in Sky View
        * fix persistent label in Solar System view
        * show mag+spectral class for Binary companion too in Sky View's More Info
        * show size for planets too in Sky View's More Info
        * eliminate use of tmpnam() for security reasons
        * INDI tolerates other clients coming and going
        * new or improved catalogs: asteroids, COVBS, CPIRSS, WDSC, aavso, binary_calib, constant, loneos, sstar_calib

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #1 : 23 Ноя 2004 [19:25:06] »
Немного не в тему  :)

Перенес Xephem 3.6.1 в среду OpenVMS 7.3-1 на Alpha.

Теперь наряду с MIDAS и проч. монстрами, можно использовать и ее на
правильных рабочих станциях под еще одной хорошей операционной системой.
Надо не забывать традиции создания Xephem.
;) ;D
« Последнее редактирование: 23 Ноя 2004 [19:28:56] от елVIс »
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Alexander Wolf

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #2 : 27 Ноя 2004 [10:05:28] »
Немного не в тему  :)

Перенес Xephem 3.6.1 в среду OpenVMS 7.3-1 на Alpha.

Теперь наряду с MIDAS и проч. монстрами, можно использовать и ее на
правильных рабочих станциях под еще одной хорошей операционной системой.
Надо не забывать традиции создания Xephem.
;) ;D


А в чем заключался перенос? В OpenVMS используется gcc? Если он, то какие отличия есть в синтаксисе от FreeBSD и Linux-реализации оного компилятора? Может есть что-то привлекательное в библиотеках?

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #3 : 29 Ноя 2004 [15:19:16] »
Прежде всего - OpenVMS это не UNIX и даже отдаленно не похож :)

http://h71000.www7.hp.com/

Работает на архитектурах VAX, Alpha и Itanium. На "обычных" платформах ix86 порта не существует (есть проект FreeVMS но он в зачаточном состоянии и больше похож на игрушку)
GCC - отсутствует. Только "родные" DEC/HP  C, C++,  от GCC он несколько отличается (в частности, проводит очень жесткий контроль типов и не допущает вольностей). Но что приятно - система удовлетворяет стандартам POSIX и имеется полноценный Motif и CDE, как у коммерческих Юнихов.  Поэтому перенос был достаточно рутинным.

Ну а привлекательность ее (да простят меня юниксоиды :) )
в том, что это действительно операционная система потрясающей надежности, цельная, логичная, по-своему красивая и, что главное, практически без глюков. Ведет свою историю с 1978 года, с тех пор она развивается.
Работает как на серверах масштаба предприятия (например, управление производством процов на заводах Интел,   SWIFT-система и т.д.), так и на рабочих станциях.
Для программера приятно, что имеются практически все языки программирования с единым интерфейсом (реализация Фортрана и С вообще считается одной из лучших, если не лучшая), есть perl, python, java,  огромное количество высокооптимизированных математических библиотек, научных пакетов программ. Правда, некоторые из этих вкусностей появились и в Linux на Alpha.

В общем,  интересная штука, хотя и несколько замороченная  :).
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Alexander Wolf

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #4 : 30 Ноя 2004 [05:57:44] »
Значит пощупать его не получится никак - у нас тут Альфы не ходят (может и ходят, но только в банках), про Итаниум и ВАКС вообще полчу... Эмулировать тоже накладно... :'(
« Последнее редактирование: 30 Ноя 2004 [06:00:54] от Александр Вольф »

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #5 : 30 Ноя 2004 [12:32:29] »
Да, с альфами и ваксами просто только в Москве.
 :-\
Да, еще в Новосибирске  ::)

И мне  в Ростове ;)

Единственный пока вариант - рискнуть попробовать freevms
если очень интересно ;)
http://free-vms.org/
http://www.freevms.org/

Кстати, одним родственников OpenVMS Вы пользуетесь ежедневно. ;)
Это Windows NT. Да-да, ядро первых Windows NT (где-то до версии 3 )
было разработано по тем же самым принципам тем же самым специалистом, что и OpenVMS.  :)  Потом виндовоз безнадежно испортили
 :)
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Alexander Wolf

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #6 : 30 Ноя 2004 [13:57:18] »
Честно говоря никогда не пользовал и не видел Windows NT ниже версии 3.51

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #7 : 30 Ноя 2004 [15:51:38] »
Да, в разработке 3.51 по моему еще принимало участие DEC, так что  -  :)
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #8 : 06 Дек 2004 [13:33:33] »
Чтобы помочь начинающим в освоении Xephem решил вот взяться за работу по его русификации.  ::)
Xephem разработан без использования gettext (и переделывать что-то пока не хочется), поэтому придется пока переводить и прописывать все в программе "в лоб".
Будет ли интересно это кому-нибудь?

Покудова я все еще не перевел  :P
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Оффлайн vy

  • ****
  • Сообщений: 468
  • Благодарностей: 5
    • Сообщения от vy
    • Астрономический атлас
Re:Чем Linux полезен ЛА?
« Ответ #9 : 06 Дек 2004 [14:17:53] »
Затея хорошая, но что будет, когда выйдет новая версия? Придётся все исходники лопатить заново.
Вы пробовали предложить сотрудничество разработчикам?
"Праядрь составляет основу ядра водорода и прочих основиц, а в более тяжёлых ядрах присутствует также и незарядь."

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #10 : 06 Дек 2004 [18:11:10] »
Контактировать рано.
Я думаю так: пробую перевести, не меняя технологии (кстати, если есть у кого желание - присоединяйтесь :) ),  все смотрят, делают замечания, исправляют, а параллельно все переводится на рельсы gettext. А вот когда переделка завершится, тогда-то и стоит контактировать со стариной Elwood'ом Downey  ;)
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

zov

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #11 : 06 Дек 2004 [18:58:49] »
... что будет, когда выйдет новая версия?  
Можно автоматизировать, diff + patch + напильник.

2eлVIс:
В каких *.c еще не переведено?
Готов помочь.

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #12 : 06 Дек 2004 [19:04:30] »
Zov: Во всех понемногу  ;)

Завтра выложу исходники и будем править :)

Для определенности возьмем koi8-r ....  хотя не важно, ведь есть iconv  8)

ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Оффлайн kirxАвтор темы

  • *****
  • Сообщений: 596
  • Благодарностей: 68
  • Я за мир, любовь и анархию!
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от kirx
Re:Чем Linux полезен ЛА?
« Ответ #13 : 08 Дек 2004 [15:43:11] »
А я и не заметил как вышла версия 3.6.2. Изменения - всяческие багфиксы:
Changes from 3.6.1 to 3.6.2
Released November 28, 2004

    Bug Fixes:

        * add support for linux and osx motif libs in source distro
        * remove -ffast-math from all Makefiles
        * add Hide and Toggle to User Annotation tool
        * add User Annotation window tips
        * add XE icon to Coordinate Converter window
        * add XE icon to Earth Objects window
        * show longitude at += 90 in Earth map
        * fix sporadic dropped contour segments in Earth map
        * fix spherical mode printing size in Earth map
        * add spectral class L designation
        * fix bug downloading from GSC 2.2 in Dec range -1..0 degs
        * bump max download count for GSC 2.2
        * fix eyepieces png in help
        * remove extra @ before seti@home in help
        * fix relativistic deflection if objects are nearer than sun
        * allow for negative Earth satellite es_decay
        * fix Sky View keyboard pan/zoom did not erase fits display
        * put Sky View Mag in main popup, not in extra pullright
        * only remove Internet downloaded asteroid files if fresh
        * fix sending INDI goto coords to the marker properties
        * better handling of INDI agent disconnect
        * fix bug building INDI newTextVector property
        * honor new*Vector commands seen from other INDI clients
        * redraw each INDI light vector when remanaged
        * new INDI getINDIproperty and setINDIproperty tools

2 елVIс & Zov, что такое iconv я представляю слабо, пишу на сях только всякие мелочи. Но если чем-то смогу помочь - пишите на e-mail!

zov

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #14 : 08 Дек 2004 [18:11:19] »
Завтра выложу исходники и будем править

Где исходники брать?

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #15 : 09 Дек 2004 [10:49:39] »
Вот ё-моё!

Я так и знал  :( ;D
Покудова мы репу чесали, вышла новая версия.
В общем, Вы правы оказались.
Я уже написал автору - будем сначала на gettext переводить, потом на русский. :)

Вот архив с исходниками gui/xephem/*.c для 3.6.1
http://fafner.dyndns.org/~alexey/XEPHEMRUS_TAR.BZ2

Извиняюсь за задержку - был сильно занят :(


 
« Последнее редактирование: 09 Дек 2004 [10:50:16] от елVIс »
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #16 : 16 Дек 2004 [15:40:10] »
Автор Xephem ответил, что пока не разбирался с gettext и не очень приветствует, если мы
будем сами патчить  :(  Но обещает разобраться с ним в ближайших версиях, так как не мы только одни такие умные  ;) его об этом просим.  Но это ,скорее всего, будет как всегда  :(.
Так что думаю возвратиться к версии 3.6.1 и переводить далее. Я думаю, факт наличия хотя бы одной русифицированной версии Xephem будет приятен для ЛА
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

Alexey_Smirn

  • Гость
Re:Чем Linux полезен ЛА?
« Ответ #17 : 16 Дек 2004 [18:28:31] »
Господа!

Во-первых. Пост kant'а удален, как содержащий бранные слова.

Во-вторых. Есть мнение разделить ветку на собственно "про Linux" и "про XEphem"

Высказывайтесь, товарищи! ;)

С уважением.

Оффлайн елVIс

  • *****
  • Сообщений: 1 361
  • Благодарностей: 15
  • Мне нравится этот форум!
    • Сообщения от елVIс
Re:Чем Linux полезен ЛА?
« Ответ #18 : 16 Дек 2004 [18:43:56] »
Наверное,  нужно создать новый тред по русификации Xephem   -   я - за!

Интересно, а чего это Kant решил безпричинно материться в линуксячей ветке?
Шибко так Линукс не нравится?
ТАЛ-150ПМ, Coronado PST, Алькор, Pentax IstD с ЗМ-5СА и МТО-1000

zov

  • Гость
Re:XEphem - использование и руссификация
« Ответ #19 : 20 Дек 2004 [22:24:59] »
Кое-что добавил в русский перевод.
*.c здесь: http://dbcompas.ihep.su/devel/zenin/xephem-rus.tgz
« Последнее редактирование: 20 Дек 2004 [23:14:36] от zov »