Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Свободное место на диске.  [new]
^Alex
Guest
Добрый день!
Подскажите, пожалуйста, как в 5.0 определить свободное место на диске?
GetDirectorySpace не работает:
%SYS>s s1=""
%SYS>s s2=""
%SYS>d ##class(%File).GetDirectorySpace("d:",s1,s2,1)
 
D ##CLASS(%File).GetDirectorySpace("d:",s1,s2,1)
^
<METHOD DOES NOT EXIST>
24 май 12, 10:50    [12606219]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
См. в документации $ZUTIL(140,13,dir)
24 май 12, 11:14    [12606415]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
docum
Guest
Нужно передавать параметр по ссылке (с точкой перед именем):
set (s1,s2)=""
d ##CLASS(%File).GetDirectorySpace("c:/",.s1,.s2,1)
24 май 12, 11:34    [12606640]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Свободное место на диске.  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3771
Alexey Maslov
См. в документации $ZUTIL(140,13,dir)


Неа
USER>w $zv
Cache for Windows NT (Intel) 5.0.7 (Build 5000U) Wed Mar 17 2004 19:01:00 EST
USER>w $ZUTIL(140,13,"d:\")
 
W $ZUTIL(140,13,"d:\")
^
<FUNCTION>
USER>
 
13 фев 18, 11:42    [21187248]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
Блок А.Н.
Неа
USER>w $zv
Cache for Windows NT (Intel) 5.0.7 (Build 5000U) Wed Mar 17 2004 19:01:00 EST
USER>w $ZUTIL(140,13,"d:\")
 
W $ZUTIL(140,13,"d:\")
^
<FUNCTION>
USER>
Ха. У меня где-то и Cache 4.1, возможно, завалялась. Уверен, что функция $ZUTIL(140,13) работает, начиная с Cache 2008.1, а может быть и с более ранней. Как вы, конечно, знаете, класс %File использует её же.

P.S. Пришлось пересесть на Cache 5.0? Неужели всё так плохо (сочувствую)?
13 фев 18, 14:51    [21188020]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
Блок А.Н.,

Проверил, подфункции с n>10 появились, начиная с Cache 5.1. Подумайте об апгрэйде...
13 фев 18, 15:12    [21188116]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3771
Alexey Maslov,

В организации есть исталляции Каше и более высоких версий, но конкретно эта система работает на 5.0.
Решения об абгрейдах принимаю не я. Вы считаете, что то, что работает на старых версиях, принципиально нельзя поддерживать? Религиозные предрассудки? ;-)
13 фев 18, 15:38    [21188222]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
Блок А.Н.,

это от ситуации зависит, если нет выбора, то что делать. Но и развивать такое ПО (которое не выносит апгрэйда), пожалуй, не стоит. На него дышать должно быть страшно - вдруг сломается.
13 фев 18, 18:03    [21188870]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
Но и развивать такое ПО (которое не выносит апгрэйда), пожалуй, не стоит. На него дышать должно быть страшно - вдруг сломается.

Деньги платят за развитие и ладно. Это и есть главный критерий.
14 фев 18, 08:33    [21189695]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Блок А.Н.
Member

Откуда: Новосибирск
Сообщений: 3771
Да блин, я себя девушкой в подъезде перед бабушками чувствую
Уже придумали судьбу, осудили, обсудили. Конкретно эта система работает потому, что всех устраивает (есть более новые, с ними сложнее). Развивать ее никто не просил, этот вопрос возник из-за необходимости оценивать свободное место перед бэкапом.
14 фев 18, 10:32    [21190043]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
drakut
Member

Откуда: Москва
Сообщений: 86
krvsa, кому как. А сидеть на Cache 5 в 2018 (!) это прокрастинация, тем более, что каше уже не конкурент нынешним опенсорсным технологиям. И дело не в том, что старье не стоит поддерживать, а в том, что если что-то или кто-то не развивается - автоматом деградирует.
14 фев 18, 10:52    [21190091]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
drakut, главное бабосы рубить, а там хоть на MSM под DOS...
14 фев 18, 11:33    [21190235]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
Хороший вопрос, возможно, достойный отдельной темы. Допустим:
- есть прикладная система в Cache, разработанная вами или вашими коллегами,
- версия Cache постепенно устаревает,
- принятие решения об обновлении версии Cache зависит от вас.

Чем вы руководствуетесь, принимая решение: настала ли пора обновить версию Cache?
14 фев 18, 13:03    [21190642]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
- принятие решения об обновлении версии Cache зависит от вас.

Кто оплачивает покупку новой версии и сам переход?
14 фев 18, 13:28    [21190767]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 806
как мне знакома ваша озадаченность покупкой лицензий Каше...
Сам не раз попадал в ситуации, когда стоимость лицензий Каше составляла 1.5-3 процента от общей стоимости проекта, но именно стоимость покупки лицензий Каше всегда вызывала у Заказчиков много сомнений и вопросов... При этом стоимость покупки лицензий от Майкрософта, Сименс, Аллен-Бредли и им подобных вообще не вызывала вопросов в рамках того же проекта, хотя стоило это намного больше чем лицензии Каше...
Вот такая вот странность почти всегда просматривалась у Заказчиков...
14 фев 18, 13:53    [21190890]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
krvsa
Кто оплачивает покупку новой версии и сам переход?
Cache под сопровождением, новые версии доступны, покупать не надо.

Сам переход: прикладное ПО тоже под сопровождением, т.е. с точки зрения заказчика, "all inclusive". Команда разработчиков - ваша. Дополнительные платежи 3-м фирмам не требуются.

AlexKB
стоимость лицензий Каше составляла 1.5-3 процента от общей стоимости проекта,
Чтоб я так жил...
AlexKB
...но именно стоимость покупки лицензий Каше всегда вызывала у Заказчиков много сомнений и вопросов
При таком невысоком проценте от всего "пирога" стоимость, возможно, была лишь предлогом, а первопричиной - что-то иное.
14 фев 18, 14:12    [21190957]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
Cache под сопровождением, новые версии доступны, покупать не надо.

Если версии старые их сопровождение никто давно не оплачивал.
В нашем случае это именно так.

Т.ч. покупка новой версии сводится к оплате всех годов сопровождения.
А на такое никто не хочет подписываться. Сколько, например, будет стоить "переход" с Cache 5.15 (Win) до последней версии?
14 фев 18, 14:31    [21191049]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
прикладное ПО тоже под сопровождением

Сопровождение ПО бывает разное...
Например простое устранение ошибок, если таковые найдутся. Или поддержка актуальности неких документов или алгоритмов расчета, справочников...
Такое "сопровождение" не подписывалось на смену Кащеев на всех серверах некой области. Т.к. это командировки, проживание и проезд. А так же отсутствие ключевых специалистов в конторе.
Так же переход будет сказываться и на работниках клиента и графике работы клиентских контор.
Т.е. опять деньги или отгулы...
14 фев 18, 14:36    [21191073]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
с точки зрения заказчика, "all inclusive"

Даже если и так. То это только для заказчика.
Какому работодателю понравится дополнительная трата их денег?
Если все "работает и так".

У нас все обновления делались только тогда, когда клиент соглашался все это оплачивать. Кто не оплачивал - так и сидит на старых версиях Cache.
14 фев 18, 14:39    [21191086]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
krvsa
У нас все обновления делались только тогда, когда клиент соглашался все это оплачивать. Кто не оплачивал - так и сидит на старых версиях Cache.
Тогда это не "all inclusive" уже. Понятно, что нюансов много в каждом отдельном случае. Где-то нужны командировки, а где-то можно удалённо - большая разница.

Попробую переформулировать вопрос:
- Допустим, клиент всё оплатил, и решение об обновлении версии отдал на усмотрение поставщику ПО (т.е. вам). Допустим, это можно сделать удалённо.
- При каких условиях вам, как ЛПР, покажется выгодным обновить версию Cache у заказчика?
14 фев 18, 15:03    [21191207]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 806
Alexey Maslov
AlexKB
стоимость лицензий Каше составляла 1.5-3 процента от общей стоимости проекта,
Чтоб я так жил...

Завидовать нечему - основная стоимость это покупка оборудования, приборов и кабелей, монтажные и наладочные работы. Стоимость разработки ПО составляла 10-15% от общей стоимости проекта.

Alexey Maslov
AlexKB
...но именно стоимость покупки лицензий Каше всегда вызывала у Заказчиков много сомнений и вопросов
При таком невысоком проценте от всего "пирога" стоимость, возможно, была лишь предлогом, а первопричиной - что-то иное.

Основные сомнения заключалось в том, что "...мы Каше не знаем, никто его не знает, так он еще и денег стоит!"
14 фев 18, 15:03    [21191209]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13107
Alexey Maslov
Попробую переформулировать вопрос:
- Допустим, клиент всё оплатил, и решение об обновлении версии отдал на усмотрение поставщику ПО (т.е. вам). Допустим, это можно сделать удалённо.
- При каких условиях вам, как ЛПР, покажется выгодным обновить версию Cache у заказчика?

Если клиент оплатит Cache это уже выгодно для хозяев нашей конторы! Они ведь официальные партнеры IS и заберут свой процент от продажи лицензий.
Т.е. этого уже достаточно чтобы загнуть наших работников "за оклад" и обновить версии клиентам удаленно.
Тут меня даже спрашивать не станут согласен я или нет на обновление, просто назначат курировать этот процесс.

Суть для меня одна, платят - я делаю. Не платят - оно мне нафик не далось, пусть работают на чем есть.
14 фев 18, 15:14    [21191278]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1532
AlexKB
Стоимость разработки ПО составляла 10-15% от общей стоимости проекта.
Тогда 1.5-3% на лицензии составят около 20% стоимости ПО, что не так уж плохо. Да я и не завидую (так, фигура речи - неужели без смайликов мы уже плохо
понимаем друг друга))).

Alexey Maslov
Основные сомнения заключалось в том, что "...мы Каше не знаем, никто его не знает, так он еще и денег стоит!"
В этом скорее всего и дело. Предложи вы даже бесплатный аналог, всё равно могут сказать "никто его не знает". В этом смысле может оказаться чуть проще не выделять СУБД как отдельную сущность при поставке ПО, т.е. брать ответственность за всё.

Но я не про новые поставки, а про обновление существующих. Допустим, с денежной стороной всё ОК, и начальство вменяемое. "Нагнуть за зарплату" - странная формулировка: можно за ту же зарплату загрузить сотрудников разработкой новой функциональности и получить какие-то дополнительные "плюшки" от клиентов, а можно потратить сопоставимое время на тестирование существующего ПО под релиз-кандидатом СУБД.

Какие технические факторы побуждают вас к обновлению версии?

Напишу, что подталкивает меня (порядок перечисления не соответствует приоритетам):
1 - вывод версии из числа поддерживаемых ISC (истечение даты окончания поддержки).
2 - удобно, когда у большинства клиентов одинаковые версии. "Зоопарк" неудобен по многим причинам, не буду подробно расписывать.
3 - может оказаться, что ОС, на которую ставится ваша "любимая" версия, уже не поддерживается её поставщиком. Ставить старую ОС на новый сервер, даже если это позволяет лицензия, удовольствие ещё то: поставщики железа довольно быстро прекращают выпуск драйверов под устаревшие ОС. Да, виртуалки позволяют частично это преодолеть.
4 - в СУБД появилась новая функциональность, которая выигрывает от установки новой версии. Если даже она не будет использоваться всеми клиентами, всё равно, учитывая (2), хочется подтянуть всех. Например, зеркало (Mirror) было одним из побудителей к обновлению из 2012.2 в 2015.1.
5 - появились приятные "плюшки" для программистов. С этим сложнее: "в поле" ещё долго остаётся старая версия СУБД, значит, либо отказаться от использования "плюшек" совсем (ну или до тех пор пока всех клиентов не обновим), либо плодить ветки кода.
14 фев 18, 15:51    [21191414]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
velmar
Member

Откуда:
Сообщений: 105
Эх. Вспоминаешь проблему 2000 года и думаешь, как же раньше жили люди не меняя раз в три года железо, ОС, прикладное ПО. Иэто совсем не мешало организациям развиваться.
14 фев 18, 21:33    [21192308]     Ответить | Цитировать Сообщить модератору
 Re: Свободное место на диске.  [new]
nvp
Member

Откуда: г. Челябинск
Сообщений: 141
krvsa
Alexey Maslov
Попробую переформулировать вопрос:
- Допустим, клиент всё оплатил, и решение об обновлении версии отдал на усмотрение поставщику ПО (т.е. вам). Допустим, это можно сделать удалённо.
- При каких условиях вам, как ЛПР, покажется выгодным обновить версию Cache у заказчика?

Если клиент оплатит Cache это уже выгодно для хозяев нашей конторы! Они ведь официальные партнеры IS и заберут свой процент от продажи лицензий.
Т.е. этого уже достаточно чтобы загнуть наших работников "за оклад" и обновить версии клиентам удаленно.
Тут меня даже спрашивать не станут согласен я или нет на обновление, просто назначат курировать этот процесс.

Суть для меня одна, платят - я делаю. Не платят - оно мне нафик не далось, пусть работают на чем есть.

Это очень интересно, только что-то мы все сидим на 2012, хотя и платим регулярно IS. И любая попытка перейти на новую версию рубится, не в открытую конечно, а типа переходите, но это ваши проблемы. и отговорки что у нас есть клиент кто вообще работает на 2009.
15 фев 18, 07:05    [21192695]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить