Viper 2013 и ранее
Модераторы: m0p3e, edward_K, Модераторы
- 
				LaaLaa
 
Комментарии по версии, viper-2010-may-5430.rar можно почитать  здесь:
http://forum.galaktika.by/viewtopic.php ... a11094bc2c
			
			
									
						
										
						http://forum.galaktika.by/viewtopic.php ... a11094bc2c
- 
				Masygreen
 - Местный житель
 - Сообщения: 1089
 - Зарегистрирован: 04 сен 2008, 11:27
 - Откуда: Москва
 - Контактная информация:
 
Конкретно мне не нравится 100500 настроек .... очень здорово что они есть и все можно подправить 
 но ...
Я занимаюсь разработкой, а шаманом по настройкам я быть не хочу ... любая среда разработки должна настаиваться очень быстро - вернее по умолчанию в ней не надо вообще ни чего настраивать...
но учитывая довороты галактики придется указать БД и где лежит exe Галактики - собственно все остальное лежит по стандартным путям относительно exe Гал.. - вот пускай они сами и пропишутся .. если у меня что - то отличается я дальше подправлю (на самом деле нафига менять пути, пусть там и лежит оно же обновляется там и будет ???)
какого хрена мне надо лезть доки, читать форум, поднимать мануалы - чтоб настроить отладку ? когда там 3-4 варинта запуска с параметрами??? сделайте выпадающий список и т.д.
т.е. кратко - необходима минимизация настроек
сейчас пользоватся випером в лом .. запускаю через версию смотрю чего поменялось и удаляю ... пока нет авто форматирования кода как в VS + толковой работы с блоками - поиском и заменой для меня EmEditor как редактор лучше (уж не поленился забил большую часть ключевых слов - подсветка синтаксиса есть , шаблоны есть )
собирать строчным тоже проще - опять таки отстутствие лени позволило накатать параметризированные bat которые собирают все и чистят за собой все, и линкуют все - короче создают vip.cfg как надо (эту идею кстати у галактики подсмотрел)
так что ИМХО випер на данной стадии неудобен ...
			
			
									
						
							Я занимаюсь разработкой, а шаманом по настройкам я быть не хочу ... любая среда разработки должна настаиваться очень быстро - вернее по умолчанию в ней не надо вообще ни чего настраивать...
но учитывая довороты галактики придется указать БД и где лежит exe Галактики - собственно все остальное лежит по стандартным путям относительно exe Гал.. - вот пускай они сами и пропишутся .. если у меня что - то отличается я дальше подправлю (на самом деле нафига менять пути, пусть там и лежит оно же обновляется там и будет ???)
какого хрена мне надо лезть доки, читать форум, поднимать мануалы - чтоб настроить отладку ? когда там 3-4 варинта запуска с параметрами??? сделайте выпадающий список и т.д.
т.е. кратко - необходима минимизация настроек
сейчас пользоватся випером в лом .. запускаю через версию смотрю чего поменялось и удаляю ... пока нет авто форматирования кода как в VS + толковой работы с блоками - поиском и заменой для меня EmEditor как редактор лучше (уж не поленился забил большую часть ключевых слов - подсветка синтаксиса есть , шаблоны есть )
собирать строчным тоже проще - опять таки отстутствие лени позволило накатать параметризированные bat которые собирают все и чистят за собой все, и линкуют все - короче создают vip.cfg как надо (эту идею кстати у галактики подсмотрел)
так что ИМХО випер на данной стадии неудобен ...
Время ведет!
			
						- 
				Masygreen
 - Местный житель
 - Сообщения: 1089
 - Зарегистрирован: 04 сен 2008, 11:27
 - Откуда: Москва
 - Контактная информация:
 
вобщем наверно у весех своя кухня и это надо показывать ...Vik писал(а):Ну как-то вы сами себе противоречите. Настраивать випер вам лень, а кучу батников писать не лень)). А что за преимущества сборки строчником, по сравнению с випером?
насчет батников ... как бы попроще
попробую на пальцах как я сделал - пусть есть 10 установок галактик (есть каталоги gal_1,gal_2,gal_3 ...)собственно по количеству необходимых сборок патчей .. зачем? = клиенты типа патчатся, и патчатся не одновременно (могут конечно все на gal_x сидеть, или по пять на каждой - это уж как кто какие патчи захотел) в каталогах gal_1..gal_x - все одной структуры и одинаковымми путями (там есть все сапрот,патчманагер,галактика, патчи,описания,БАЗА ДЕМО ПРОПАТЧЕНАЯ И СИНХРОНИЗИРОВаННАЯ к этим патчам,инклудники и.т.)
батники эти написаны один раз
итого за 1,5 года как я этим заморочился я ни разу ни каких настроек не вносил... амба..
перешел клиент на патчи = сменил в файле gal_1, на gal_2 и все собралось
а здесь мне предлагается менять ВСЕ пути на новую сборку...
Время ведет!
			
						- 
				Masygreen
 - Местный житель
 - Сообщения: 1089
 - Зарегистрирован: 04 сен 2008, 11:27
 - Откуда: Москва
 - Контактная информация:
 
выкачал.. попробовал .. функции аналогичны EmEditor (поиск, работа с блоками, закладкиgalover писал(а):Masygreen
попробуй HippoEdit, скоро кстати версия 1.5 выйдет, к ней новая схема для vip будет. Пользуюсь год, никакой випер не нужен.
так что особой разницы в них не вижу .... если выйдет официальная схема подсветки VIP можно и перейти ...
не нашел навскидку Snippets (это что то вроде быстрых шаблонов) но она явно там где то есть но спрятана
(у меня в Em набираешь int1 жмакаешь таб и получаешь
Код: Выделить всё
#component "**"
Interface StartInterfasce 'Введите данные';
show at (0,0,32,8);
create view;
Var
dstart,dend:date;
_Period:word;
_Year:integer;
_DataInterval:string;
Parameters
    dstart,dend;
screen a1;
NoTableNavigation;
Fields
  _Period : noProtect ;
  _Year: NoProtect, spinButton[1, 1990,2050];
Buttons
  buttons
    cmBtOk;
    cmCancel,,,'Выход';
<< 'Диалоговое окно'
  `Период`          `Год`
  [.] 1 Квартал `   .@@@@@
  [.] 2 Квартал `
  [.] 3 Квартал `
  [.] 4 Квартал `
  
  <. OK .>  <. Выход .>
>>
end;
handleevent
//*************************************************************************
 cmInit : 
  {
   _Year := Year(Cur_Date());
  }
//*************************************************************************
 cmPick :
  {
    //case CurField of
    //#_Period:
	// {
	// }
	// end;
  }
//*************************************************************************
 cmBtOk:
  {
     CloseInterface(cmOk);
     stop;
   }
//*************************************************************************
  end;
end.набираешь int2 жмакаешь таб и получаешь
Код: Выделить всё
#component "**"
interface GetInfo AlwaysReturn;
 var
 _dstart,_dend:date;
 create view select * from 
             ;
 Parameters
 	 _dstart,_dend;
HandleEvent
 cmInit:
 {
  LogStrToFile('c:001s.txt','****************************************************');
  LogStrToFile('c:001s.txt','st02 - '+Cur_Time());
  
  delete all from Tab073;
  Tab073._s13:=0;
  insert current Tab073;
  update current Tab073;
  
  LogStrToFile('c:001s.txt','ed02 - '+Cur_Time());
  mtChangeRefCount(#Tab073,1)
  CloseInterface(cmDefault);
  stop;
 }
 end; //HandleEvent
end.
Время ведет!
			
						Masygreen
схема для vip давно есть http://www.hippoedit.com/syntax_details ... syntax=vip
поддержка снипетов тоже есть, не такая навороченная как в студии, но есть (попрошу программиста докрутить)
Посмотри еще http://www.tyumbit.ru/gal_forum/viewtopic.php?t=10184
EmEditor к тому же платный, в отличие от бегемотика
			
			
									
						
										
						схема для vip давно есть http://www.hippoedit.com/syntax_details ... syntax=vip
поддержка снипетов тоже есть, не такая навороченная как в студии, но есть (попрошу программиста докрутить)
Посмотри еще http://www.tyumbit.ru/gal_forum/viewtopic.php?t=10184
EmEditor к тому же платный, в отличие от бегемотика