Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) 1С++ под wine@etersoft (число прочтений - 39341 )
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
1С++ под wine@etersoft
07. Мая 2008 :: 10:42
Печать  
fez писал(а) 07. Мая 2008 :: 10:29:
lustin писал(а) 07. Мая 2008 :: 10:15:
а можно "найтбилд" html файликов в виде zip архива

Можно. В обмен на инфу о том, какие функции 1с++ ты используешь под етерсофтовским вайном.



1. ИТЗ почти все методы
2. Прямые запросы к серверу firebird через ODBC
3. ТП пользую с поставщиком ТЗ (потому что пока не удалось допилить до вменяемого состояния поставщика firebird, а точнее "быстрый поиск")
4. Классы естественно
5. Структура
6. Фабрика

также на функционал пишу тесты - тестирую под Fedora 8 и winXp (на виртуальном машине)

wine@etersoft официально приобретенный

Пока проблемы только с монопольным входом 1С (в формате dbf), что в принципе никак не относится к 1С++

ЗЫ что конкретно интересует, навскидку по моему я почти все функции применяю  Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #1 - 07. Мая 2008 :: 10:51
Печать  
lustin писал(а) 07. Мая 2008 :: 10:42:
ЗЫ что конкретно интересует, навскидку по моему я почти все функции применяю  Улыбка

Спасибо, я получил практически исчерпывающий ответ. Разве что... классы у тебя как хранятся? внешние тексты, внешние обработки или встроенные в конфигурацию? Про defcls.prm тот же вопрос.
  
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #2 - 07. Мая 2008 :: 11:04
Печать  
fez писал(а) 07. Мая 2008 :: 10:51:
lustin писал(а) 07. Мая 2008 :: 10:42:
ЗЫ что конкретно интересует, навскидку по моему я почти все функции применяю  Улыбка

Спасибо, я получил практически исчерпывающий ответ. Разве что... классы у тебя как хранятся? внешние тексты, внешние обработки или встроенные в конфигурацию? Про defcls.prm тот же вопрос.


классы в обработках внутри MD и defcls там же
репозитарий svn - разбор конфы gcomp'ом
в принципе всё по стандартной схеме

в текстовых файлах классы изначально не стал хранить потому что у меня телепат c intell'ом не взлетели на текстовых файлах

ps Кстати забыл сказать что помимо 1С++ у меня работают
-  FormEx.dll
-  GDS32.DLL
-  OdbcFb32.dll
-  RWidjets.dll
-  SpreadSheet.dll ( Улыбка)
-  tabledoc.dll
-  V7AppProfile.dll

Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Тестирование 1cpp-icl (icpp)
Ответ #3 - 07. Мая 2008 :: 11:11
Печать  
lustin писал(а) 07. Мая 2008 :: 11:04:
классы в обработках внутри MD и defcls там же
репозитарий svn - разбор конфы gcomp'ом

О! Ты-то мне и нужен. Улыбка
svn:eol-style какой используешь?
Для cvs не в курсе - есть какой-нибудь аналогичный параметр?

P.S. Ща выделю в отдельную ветку.
  
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #4 - 07. Мая 2008 :: 11:31
Печать  
Вообще по умолчанию в принципе - то есть native
Код
Выбрать все
*.1s = svn:mime-type=text/plain;svn:eol-style=native 



то есть я особо не заморачивался, у меня за отображение отвечает Trac Улыбка

а есть грабли какие нибудь  Печаль
  

changeset.png ( 71 KB | Загрузки )
changeset.png

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #5 - 07. Мая 2008 :: 11:37
Печать  
Ну... Я столкнулся с тем, что модули в cvs хранятся с юниксовыми концами строк. Линуксовый cvs клиент выкладывает их в локальную копию тоже с юниксовыми концами строк. А gcomp засовывает модули в md как есть, особо не заморачиваясь на концах строк.
В результате в Конфигураторе это выглядит весьма забавно. Во всех модулях в каждой строчке отсутствует последний символ. Но конфа вроде бы работает и синстаксис-контроль успешно проходит.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #6 - 07. Мая 2008 :: 11:39
Печать  
А кстати, каким svn клиентом пользуешься в повседневной разработке? Вообще расскажи про набор утилит, используемых при конфигурировании под линем/svn?
  
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #7 - 07. Мая 2008 :: 12:06
Печать  
fez писал(а) 07. Мая 2008 :: 11:39:
А кстати, каким svn клиентом пользуешься в повседневной разработке? Вообще расскажи про набор утилит, используемых при конфигурировании под линем/svn?


1. как побороть перевод строки под cvs я честно говоря не скажу, а вот svn
Цитата:
native
... A Unix user checking out a working copy which contains the same file will see LF EOL markers in his copy of the file.
   Note that Subversion will actually store the file in the repository using normalized LF EOL markers regardless of the operating system. This is basically transparent to the user, though.

то  есть при указании пункта native - в приницпе особо заботиться о переводе строки не нужно
ссылка на главу в книжке по svn http://svnbook.red-bean.com/nightly/ru/svn.advanced.props.file-portability.html#...

2. вменяемых клиентов svn я не нашел - из тех что есть это RapidSVN (Gnome) и KdeSVN - поэтому клиент "черепаху" поставил на виртуальную машину (Win), репозитарий создал на линуксовой машине

3. естественно на линуксовой машине основной утилитой администрирования остается командная строка, грамотно установить OpenConf под Вайном у меня не получилось поэтому пишу под виртуальной машиной - пришлось заказать 2 монитора - слева Линь справа Винда

4. для красивого отображения используется Trac - при комите изменений в описании изменений указывается ссылка на выполняемую задачу ([ticket:124 Реализовать печать этикеток по формальному описанию]), или можно указать ссылку на документацию (Wiki)

5. сборка nigthbild'ов проходит под управлением плагина к Trac - называется Babel - он красиво показывает график ночных сборок, релизов и ответвлений отдельных разработчиков

5а. сейчас хочу прикрутить скрипт который будет дотаскивать последниее версии dll и прогонять тесты именно с ними - вайн оказывается символьные ссылки считает за файлы  Улыбка - так что их можно заменить

6. скрипты на серверной части в основном на питоне, и некоторые на sh

если подытожить

то связка Trac + svn на головной машине выглядить красиво для начальства и для пользователей - и поставив там Линукс я в принципе создал "окружение" для тестировния *nix+wine+1c77 (главное не заб(ы|и)вать писать тесты)

а вот конфигурить всё таки лучше под Виндой на виртуалке - так как Вайн с Опенконфом не очень дружит мне показалось
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #8 - 07. Мая 2008 :: 12:20
Печать  
lustin писал(а) 07. Мая 2008 :: 12:06:
то  есть при указании пункта native - в приницпе особо заботиться о переводе строки не нужно

Это тебе так кажется Улыбка Потому что ты конфигуришь фактически под виндой. Жопа в том, что cvs всегда работает в режиме, аналогичном native, а при конфигурировании под линем нужен как раз другой режим.

lustin писал(а) 07. Мая 2008 :: 12:06:
2. вменяемых клиентов svn я не нашел - из тех что есть это RapidSVN (Gnome) и KdeSVN - поэтому клиент "черепаху" поставил на виртуальную машину (Win), репозитарий создал на линуксовой машине

Мда. Перспектива запуска WinCVS под вайном - что-то не греет Улыбка

lustin писал(а) 07. Мая 2008 :: 12:06:
грамотно установить OpenConf под Вайном у меня не получилось

А вот етерсофтщики пишуть, что работа опенконф под вайном протестирована для 1.0.8...

В общем ясно. "Не стоит ждать милостей от природы. Взять их у нее - наша задача."
  
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #9 - 07. Мая 2008 :: 12:30
Печать  
fez писал(а) 07. Мая 2008 :: 12:20:
А вот етерсофтщики пишуть, что работа опенконф под вайном протестирована для 1.0.8...


ОпенКонф то у меня работает
- а вот регистрация и работа с wsh компонентами которые в config/system/ лежат
приводит к следующему

Код
Выбрать все
...
wine: Unhandled page fault on read access to 0x00000000 at address 0xb7cc5153 (thread 000d), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0xb7cc5153).
...
 



и это они побeдить не могут с декабря  Нерешительный
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #10 - 07. Мая 2008 :: 12:45
Печать  
fez писал(а) 07. Мая 2008 :: 12:20:
Это тебе так кажется Улыбка Потому что ты конфигуришь фактически под виндой. Жопа в том, что cvs всегда работает в режиме, аналогичном native, а при конфигурировании под линем нужен как раз другой режим.


видимо я не правильно перевел/понял, тогда получается это ж проблема преобразования переводов строк на стороне клиента
для пользователя под линем  проблема может решиться установкой свойств в ~./subversion/config

тогда получается что если конфигурить под никсами тогда нужно указать нечто следующее
Цитата:
[auto-props]
...
*.1s = svn:eol-style=CRLF ###чтобы соответствовать виндовому переводу строк
...
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #11 - 07. Мая 2008 :: 12:51
Печать  
lustin писал(а) 07. Мая 2008 :: 12:45:
видимо я не правильно перевел/понял, тогда получается это ж проблема преобразования переводов строк на стороне клиента
для пользователя под линем  проблема может решиться установкой свойств в ~./subversion/config

тогда получается что если конфигурить под никсами тогда нужно указать нечто следующее
Цитата:
[auto-props]
...
*.1s = svn:eol-style=CRLF ###чтобы соответствовать виндовому переводу строк
...


Совершенно верно. Только эта проблема скорее всего будет актуальной не только для *.1s, а вообще для всех текстовых файлов, из которых состоит конфигурация. *.frm, *.mdp, *.txt и что там еще есть.

Пока раздумываю над тем, чтобы добавить в gcomp ключик --wine-eol, который будет делать необходимые преобразования на лету.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #12 - 07. Мая 2008 :: 19:28
Печать  
fez писал(а) 07. Мая 2008 :: 12:51:
Пока раздумываю над тем, чтобы добавить в gcomp ключик --wine-eol, который будет делать необходимые преобразования на лету.

Как-то тоже об этом подумал, причем преобразование можно делать в две стороны.
А вот хранить чистый LF в модулях - думаю, рано или поздно ударит серпом по...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #13 - 07. Мая 2008 :: 19:55
Печать  
kms писал(а) 07. Мая 2008 :: 19:28:
fez писал(а) 07. Мая 2008 :: 12:51:
Пока раздумываю над тем, чтобы добавить в gcomp ключик --wine-eol, который будет делать необходимые преобразования на лету.

Как-то тоже об этом подумал, причем преобразование можно делать в две стороны.

Не "можно", а "нужно". Ибо если делать преобразование только во время компиляции, то получится следующая ерунда:
Собрали - все нормально, в концах строк - crlf.
Разобрали без преобразования - в концах всех строк - crlf.
Уже на этом этапе придеццо насторожицца, поскольку cvs захочет скоммитить все текстовые файлы (раньше то cvs там видел только lf, без cr)
Допустим, что мы не насторожились, скоммитили.
После этого, при компайле жкомпом, crlf превратятся... правильно, в crcrlf. А оно нам надо?

kms писал(а) 07. Мая 2008 :: 19:28:
А вот хранить чистый LF в модулях - думаю, рано или поздно ударит серпом по...

Причем мне кажется, что скорее рано, чем поздно.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #14 - 07. Мая 2008 :: 20:13
Печать  
Ага, все у меня находит понимание, кроме вот этого:
fez писал(а) 07. Мая 2008 :: 19:55:
После этого, при компайле жкомпом, crlf превратятся... правильно, в crcrlf. А оно нам надо?

Алгоритм преобразования надо все же чуть умнее, чем чурка осиновая, сделать. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #15 - 22. Мая 2008 :: 17:21
Печать  
Какой м##ак придумал, чтобы в разных ОС были разные концы строк?
Причем это скорее всего был не Билли. Ибо в юниксах - \n, в винде - \r\n, а в ранних макосах (сюрприз) \r.

Так что я склонен допустить, что как раз именно Билли беспокоился о том, чтобы файлы из-под его доса нормально читались и под юниксом, и под маком. Типа молодец.

Цитата:
Алгоритм преобразования надо все же чуть умнее, чем чурка осиновая, сделать.

gpl рулит. Я аккуратно скопирайтил код из проекта tofrodos. Улыбка

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

P.S. Кстати вот тестовая база собралась из текста с юниксовыми eol и не пикнула. Все же кроссплатформенные языки (в данном случае это был питон) - рулят.
P.P.S. А это я еще опенконф даже не начинал пробовать...
  
Наверх
www  
IP записан
 
unnamed
Full Member
***
Отсутствует


0x1c = 28

Сообщений: 166
Местоположение: Chelyabinsk
Зарегистрирован: 01. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #16 - 23. Мая 2008 :: 05:07
Печать  
СтрЗаменить(стр,"\r\n","\r");
СтрЗаменить(стр,"\n\r","\r");
СтрЗаменить(стр,"\n","\r");
?
  
Наверх
ICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #17 - 23. Мая 2008 :: 08:55
Печать  
Сиди, сынок, я сам открою.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #18 - 23. Мая 2008 :: 16:37
Печать  
fez писал(а) 07. Мая 2008 :: 12:20:
Мда. Перспектива запуска WinCVS под вайном - что-то не греет Улыбка

Обломс. WinCVS под вайном не работает.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #19 - 23. Мая 2008 :: 16:56
Печать  
fez писал(а) 23. Мая 2008 :: 16:37:
Обломс. WinCVS под вайном не работает.

Слушай, Федор, а чем ты вообще занят?

Ну я понимаю манагеров вналинукс послать, но самому-то зачем?
Т.е. в чем ты видишь цель так сказать?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #20 - 23. Мая 2008 :: 17:23
Печать  
Прежде чем сажать манагеров в линукс - я должен сам чотко представлять, на что я их обрекаю.
Лучший способ добицца этого - начать самому работать в линуксе.

Вот например: все true почтовые клиенты под юниксом не имеют своего собственного редактора. А вызывают тот, что указан в переменной окружения EDITOR. Самые true редакторы в юниксе - это vim и emacs. Если кто-то знает, как объяснить среднему манагеру процесс сохранения файла в vim или хотя бы в emacs - поделитесь сакральным знанием.

P.S. хотя конечно занят я полной хренью, тут ты прав :)) Но иногда это так прикольно :))
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #21 - 23. Мая 2008 :: 17:25
Печать  
А окончательная цель - это 60 рабочих мест и 7 (мамо, зачем их столько...) виндовых серверов, из которых три - терминальные с цитриксом.
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #22 - 24. Мая 2008 :: 15:10
Печать  
fez писал(а) 23. Мая 2008 :: 17:23:
Вот например: все true почтовые клиенты под юниксом не имеют своего собственного редактора. А вызывают тот, что указан в переменной окружения EDITOR. Самые true редакторы в юниксе - это vim и emacs. Если кто-то знает, как объяснить среднему манагеру процесс сохранения файла в vim или хотя бы в emacs - поделитесь сакральным знанием.

А зачем среднему манагеру true почтовый клиент? Может лучше kmail?
По теме был у меня конфиг для vim для переделывания оного под блокнот с соответсвующими горячими клавишами и менюшкой. Если надо могу поискать в своих закромах. Или можно просто вписать горячую клавишу на сохранеие. одну клавишу манагер выучить то может?
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #23 - 25. Мая 2008 :: 05:47
Печать  
[quote author=fez link=1210156977/15#20 date=1211563392]Если кто-то знает, как объяснить среднему манагеру процесс сохранения файла в vim или хотя бы в emacs - поделитесь сакральным знанием.
[/quote]

наши не осилили, или мы не осилили объяснить
поэтому известно что самое лучшее решение в лоб - [b]thunderbird[/b] же кроссплатформенный
и редактор у него вменяемый
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #24 - 26. Мая 2008 :: 05:39
Печать  
antares0 писал(а) 24. Мая 2008 :: 15:10:
А зачем среднему манагеру true почтовый клиент? Может лучше kmail?

kmail понимает imap и ldap? А нам оно надо.

antares0 писал(а) 24. Мая 2008 :: 15:10:
По теме был у меня конфиг для vim для переделывания оного под блокнот с соответсвующими горячими клавишами и менюшкой.

Я правильно понял, что этот конфиг навечно переключает vim в режим вставки? И в этом режиме у него Ctrl-S - это сохранение файла? А Ctrl-Ins - Ctrl-Shift в нем же - это копипаст? Я хочу посмотреть на этот конфиг.

lustin писал(а) 25. Мая 2008 :: 05:47:
самое лучшее решение в лоб - thunderbird

Сандерберд - это хорошо. Но и к нему есть вопросы.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #25 - 27. Мая 2008 :: 06:10
Печать  
Ну что, мои маленькие любители свободного ПО.

Тесты проходят.
autoload.vbs и Vis1cpp.dll - работают. Телепата и интеллисенса еще не проверял.

Ушел сравнивать быстродействие.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #26 - 27. Мая 2008 :: 07:37
Печать  
fez писал(а) 27. Мая 2008 :: 06:10:
Ушел сравнивать быстродействие.

Отключение журналирования на ext3 дает 7-8% прироста. Но винда все равно вдвое быстрее.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #27 - 27. Мая 2008 :: 07:38
Печать  
И еще замечена какая-то нездоровая ерунда. Иногда какие-то одиночные тесты не проходят. Каждый раз разные. Продолжаю наблюдение.
  
Наверх
www  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #28 - 27. Мая 2008 :: 07:56
Печать  
fez писал(а) 27. Мая 2008 :: 07:38:
И еще замечена какая-то нездоровая ерунда. Иногда какие-то одиночные тесты не проходят. Каждый раз разные. Продолжаю наблюдение.


не знаю может поможет - но было замечены проблемы с утановкой блокировок на файлы wine'ом

исследование показало что можно было удалить из каталога базы созданный Вайном файл 1сv7.lck другим процессом
а также существует возможность открытый 1С монопольно файл, открыть на RW - хотя потом write на нем отвалится с ошибкой - но вот open(RW) может вернуть true
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #29 - 27. Мая 2008 :: 08:03
Печать  
Пока все, что отваливалось - это отчеты. Например вместо "---" выведет "". Или в заголовках колонок начинает дублировать одно и то же слово. Пока продолжаю наблюдения.

А, вот еще. В процессе прогонки тестов 1С под вайном чаще падает, чем под виндой. И вот после вылетов и начинается нездоровая фигня с непрохождением какого-нибудь теста.
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #30 - 27. Мая 2008 :: 08:42
Печать  
fez писал(а) 27. Мая 2008 :: 07:37:
Но винда все равно вдвое быстрее.

Примерно половину этого отрыва можно нагнать, если на время запуска тестов переключиться в другой рабочий стол. Видимо сильно влияет тормознутость икссервера. Стало быть в терминале будет не так уж и плохо.
  
Наверх
www  
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #31 - 27. Мая 2008 :: 18:35
Печать  
fez писал(а) 27. Мая 2008 :: 08:42:
Примерно половину этого отрыва можно нагнать, если на время запуска тестов переключиться в другой рабочий стол. Видимо сильно влияет тормознутость икссервера. Стало быть в терминале будет не так уж и плохо.

В терминале будет так же плохо. Один из самых тормозных моментов - заполнение ТЗ на форме, потихоньку добавляю в самые тяжелые участки Форма.ТЗ.Видимость(0) ... Форма.ТЗ.Видимость(1), не так "красиво" зато значительно быстрее.
Есть неприятный глюк при печати: падает (не сразу и не каждый раз) на печати таблиц с рамками не из сплошных линий (эмулируется печать битмапом, etersoft чинят).
Если с памятью все в порядке, можно несколько поднять быстродействие засунув временные каталоги в tmpfs.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #32 - 27. Мая 2008 :: 19:34
Печать  
Djelf писал(а) 27. Мая 2008 :: 18:35:
В терминале будет так же плохо. Один из самых тормозных моментов - заполнение ТЗ на форме, потихоньку добавляю в самые тяжелые участки Форма.ТЗ.Видимость(0) ... Форма.ТЗ.Видимость(1), не так "красиво" зато значительно быстрее.

Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Цитата:
Есть неприятный глюк при печати: падает (не сразу и не каждый раз) на печати таблиц с рамками не из сплошных линий (эмулируется печать битмапом, etersoft чинят).

А что обещают?
Как раз хотел кое-что в ТП паттерном покрасить...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #33 - 27. Мая 2008 :: 22:02
Печать  
kms писал(а) 27. Мая 2008 :: 19:34:
Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Когда ТЗ большая даже это не помогает. 1С с Wine и X`ами все равно стараются перерисовать ТЗ сто раз и все это сопровождается мерзким мельканием, прокруткой ТЗ и тормозами  Нерешительный

kms писал(а) 27. Мая 2008 :: 19:34:
А что обещают?
Как раз хотел кое-что в ТП паттерном покрасить...

С обещаниями как всегда все в порядке: "Починим..." когда нибудь... Подмигивание
Собирательная бага по печати тута: https://bugs.etersoft.ru/show_bug.cgi?id=443
Падение по линиям в 154 баге. Проверить документ на баг можно запустив 1С не через wine, а через winelog, и пустить документ на печать, если не вылезет что-то похожее на это:
fixme:bitmap:BITMAP_SetOwnerDC Trying to select bitmap 0x6774 in different DC type
то если и будет падать, то уже по другому багу  Смех
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #34 - 28. Мая 2008 :: 02:24
Печать  
fez писал(а) 27. Мая 2008 :: 08:42:
fez писал(а) 27. Мая 2008 :: 07:37:
Но винда все равно вдвое быстрее.

Примерно половину этого отрыва можно нагнать, если на время запуска тестов переключиться в другой рабочий стол. Видимо сильно влияет тормознутость икссервера. Стало быть в терминале будет не так уж и плохо.

Тормознутость Иксов сказывается , когда окон сотня. А вайновское окно на неактивном десктопе не обрабатывается. Еще может помочь отключение отладочного вывода вайна
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #35 - 28. Мая 2008 :: 03:04
Печать  
kmail imap понимает, хотя он был в качестве примера не true клиента. ldap не помню но его должны уметь kdepim вобще и kontakt в частности. Конфиг поищу на следующей неделе когда доберусь до компа.
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #36 - 28. Мая 2008 :: 03:17
Печать  
fez писал(а) 27. Мая 2008 :: 07:37:
fez писал(а) 27. Мая 2008 :: 06:10:
Ушел сравнивать быстродействие.

Отключение журналирования на ext3 дает 7-8% прироста. Но винда все равно вдвое быстрее.

отключение журналирования насколько я помню это не единственный тюнинг ext3. ReiserFS показывает хорошие результаты на большом количестве файлов.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #37 - 28. Мая 2008 :: 21:39
Печать  
antares0 писал(а) 28. Мая 2008 :: 02:24:
А вайновское окно на неактивном десктопе не обрабатывается.

Ну примерно это и имелось в виду. На винде похожий результат тоже есть, только гораздо менее выраженный. Так что это либо недоработка у винды, либо конструкция 1С+wine+X действительно настолько тормознутая, что выключение ее отработки дает такой существенный эффект.

antares0 писал(а) 28. Мая 2008 :: 02:24:
Еще может помочь отключение отладочного вывода вайна

Не подскажешь, как это сделать?
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #38 - 28. Мая 2008 :: 21:40
Печать  
antares0 писал(а) 28. Мая 2008 :: 03:04:
kmail imap понимает, хотя он был в качестве примера не true клиента. ldap не помню но его должны уметь kdepim вобще и kontakt в частности. Конфиг поищу на следующей неделе когда доберусь до компа.

Мне в принципе ровно до true/не true. Главное, чтобы меня менеджеры ногами не били Улыбка
А конфиг жду с нетерпением. Типа приму в дар с трепетом и все такое Улыбка
  
Наверх
www  
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #39 - 28. Мая 2008 :: 21:42
Печать  
antares0 писал(а) 28. Мая 2008 :: 03:17:
отключение журналирования насколько я помню это не единственный тюнинг ext3. ReiserFS показывает хорошие результаты на большом количестве файлов.

Ну я просто сделал все тоже самое на ext2 партиции. Особым тюнингом не заморачивался. И вообще меня ща больше вопросы wsc под вайном волнуют (интеллисенса очень хочется)
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #40 - 29. Мая 2008 :: 01:42
Печать  
на ext2 данные могут накрытся медным тазом в плохой день. ext3 появилась не от хорошей жизни.
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #41 - 29. Мая 2008 :: 03:14
Печать  
fez писал(а) 28. Мая 2008 :: 21:39:
antares0 писал(а) 28. Мая 2008 :: 02:24:
А вайновское окно на неактивном десктопе не обрабатывается.

Ну примерно это и имелось в виду. На винде похожий результат тоже есть, только гораздо менее выраженный. Так что это либо недоработка у винды, либо конструкция 1С+wine+X действительно настолько тормознутая, что выключение ее отработки дает такой существенный эффект.

antares0 писал(а) 28. Мая 2008 :: 02:24:
Еще может помочь отключение отладочного вывода вайна

Не подскажешь, как это сделать?

вкратце, нужно отключить все каналы отладки. Что и как, находится по слову WINEDEBUG   в  мане и доках. Подробнее вечером.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #42 - 29. Мая 2008 :: 05:20
Печать  
antares0 писал(а) 29. Мая 2008 :: 01:42:
на ext2 данные могут накрытся медным тазом в плохой день. ext3 появилась не от хорошей жизни.

Я это понимаю. В данном случае все мои данные продублированы в репозитории, так что мне совершенно не страшно их потерять.
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #43 - 30. Мая 2008 :: 06:39
Печать  
Djelf писал(а) 27. Мая 2008 :: 22:02:
kms писал(а) 27. Мая 2008 :: 19:34:
Можно попробовать заполнять простую ТЗ и выгружать в ТЗ на форме.
Должно быть все ОК.

Когда ТЗ большая даже это не помогает. 1С с Wine и X`ами все равно стараются перерисовать ТЗ сто раз и все это сопровождается мерзким мельканием, прокруткой ТЗ и тормозами  Нерешительный

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

Как-то так:
Код
Выбрать все
_ти.Выгрузить(_тз);
 


Где _ти - ИТ, _тз - ТЗ на форме.
Только 1cpp нужен не очень старый - 2.5 из последних, или 3.0.

Цитата:
Падение по линиям в 154 баге. Проверить документ на баг можно запустив 1С не через wine, а через winelog, и пустить документ на печать, если не вылезет что-то похожее на это:

Ага, понял, спасибо.
Надеюсь, чаша сия минует ТП на этот раз.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #44 - 30. Мая 2008 :: 19:57
Печать  
kms писал(а) 30. Мая 2008 :: 06:39:
А может проверишь - для индексированной таблицы - выгрузка в ТЗ на форме - тоже мелькает?

Пока особой разницы не обнаружил. Там где ТЗ на форме тормозила, сейчас (отключил временное скрытие ТЗ на форме) нормально. Но в базе никто не работает... Походу без нагрузки на сервера не обнаружить. К тому же я обновил wine@etersoft 1.0.8 на 1.0.8 (размер изменился...  Нерешительный хоть бы еще одну цифирку добавляли бы). Так что возможно несколько вариантов. На следующей неделе, когда сервера загрузят работой перепроверю.
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #45 - 01. Июня 2008 :: 17:35
Печать  
1. Для отключения вывода отладки нужно выставить переменную WINEDEBUG="-all"
2. ldap умеет kadressbook который вместе kmail интегрируется в kontact
  
Наверх
 
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #46 - 01. Июня 2008 :: 17:46
Печать  
Если производительность критична то может быть есть смысл пересобрать wine под конкретный процессор?
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #47 - 02. Июня 2008 :: 06:07
Печать  
Используется wine@etersoft, а он поставляется в виде уже скомпилированных пакетов  Плачущий
  
Наверх
www  
IP записан
 
antares0
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 10
Зарегистрирован: 24. Мая 2008
Re: 1С++ под wine@etersoft
Ответ #48 - 02. Июня 2008 :: 09:10
Печать  
fez писал(а) 02. Июня 2008 :: 06:07:
Используется wine@etersoft, а он поставляется в виде уже скомпилированных пакетов  Плачущий

etersoft состоит из открытой и закрытой частей. src.rpm открытой лежит на ftp.etersoft.ru . Ее как раз можно пересобрать.
  
Наверх
 
IP записан
 
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #49 - 02. Июня 2008 :: 11:00
Печать  
Можно будет поковыряться. Заодно и иксы тогда пересобрать. И libc до кучи Улыбка
  
Наверх
www  
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #50 - 05. Июля 2008 :: 20:35
Печать  
kms писал(а) 30. Мая 2008 :: 06:39:
Djelf писал(а) 27. Мая 2008 :: 22:02:
Когда ТЗ большая даже это не помогает. 1С с Wine и X`ами все равно стараются перерисовать ТЗ сто раз и все это сопровождается мерзким мельканием, прокруткой ТЗ и тормозами  Нерешительный

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

Извиняюсь за длительную задержку в ответе.
Просто пытался обнаружить причину и сочетание при котром возникали тормоза - не успел найти. Были же тормоза, глаза то не обманешь... спрятались, не поймал  Нерешительный И сервер менять пришлось, и версию ubuntu, и sql усох до dbf... Вообщем было, было, было но прошло  Подмигивание
  
Наверх
www  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1С++ под wine@etersoft
Ответ #51 - 07. Июля 2008 :: 09:46
Печать  
Djelf писал(а) 05. Июля 2008 :: 20:35:
Вообщем было, было, было но прошло  Подмигивание

Хы. Ну, всегда бы так Улыбка
В итоге-то как оставил, выгрузку ИТ в ТЗ на форме, или и из ТЗ в ТЗ на форме уже не тормозит?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 634
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: 1С++ под wine@etersoft
Ответ #52 - 07. Июля 2008 :: 15:21
Печать  
kms писал(а) 07. Июля 2008 :: 09:46:
В итоге-то как оставил, выгрузку ИТ в ТЗ на форме, или и из ТЗ в ТЗ на форме уже не тормозит?

Тормозящих форм то всего 3 было. Оставил как есть - временное скрытие ТЗ на форме, на всякий пожарный, а вдруг снова тормоза появятся?  Очень довольный
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать