powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать последние сообщения автора: Alexey Maslov
25 сообщений из 1 000, страница 1 из 40
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Что с форумом ?
    #40137544
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Насчёт общения по поводу M (не Cache/IRIS): видимо, совсем мало такого народа, кому
a. это интересно
b. надо именно по-русски.

Xоть и мало активна, но до сих пор жива https://groups.google.com/g/comp.lang.mumps?hl=en ; за ломаный аглицкий там не припомню, чтобы пинали.

И потом: если мы ничего не пишем в наш форум на sql.ru, с чего вдруг начнём писать в какое-то другое место (группу, дискорд, etc)? Видимо, темы для разговоров иссякли, а не потому, что мы такие олдскульные, не можем разобраться с дискордом и прочим.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Сохранить рутину pi-code.
    #40109998
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Valeriu
Я собьектами не работаю - вообще. ;)
Нравится / не нравится, но с системными классами работать так или иначе придётся, т.к. в Cache давно уже нет полного функционального покрытия %-утилитами.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Поддержка Node-RED
    #40107023
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor,

спасибо, интересно.
Насколько понимаю, ты разобрался в протоколе супер-сервера (ODBC?) и по нему общаешься с IRIS?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Съест ли IRIS Cache?
    #40106542
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
Как это определить, что основная масса пользователей уже перешла.
Это оценочное суждение ))
В начале 0-ых все наши клиенты, кто был под сопровождением, перешли из MSM в Cache. Пик миграции пришёлся на 2002-2003 годы, последнюю делали в конце 2005 года. Тиражируемые поставки собственных приложений у нас пошли сразу в Cache, при том, что вплотную работать с ней начали с 1999 года.

Сейчас темпы перехода на новую платформу несравнимо ниже. Возможно, это чисто российское явление (законодательные ограничения, импортозамещение...). Интересно, как обстоят дела в мире? Сменили ли "лошадку" крупные игроки, такие как Epic, Cerner?

P.S. Пользуясь случаем, хочу поздравить Дмитрия с победой в очередном конкурсе на community !

P.P.S. Хоть я и не до конца понял, зачем нужна эта Node-Red...
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Съест ли IRIS Cache?
    #40106493
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Это 2-й ребрендинг в их истории. Предыдущий был 25 лет назад. Тогда переход от *М к Cache основной массы пользователей занял около 7 лет.

Сейчас могло бы пройти быстрее, т.к. продукты значительно ближе друг к другу, но складывается впечатление, что ISC искусственно усложняет процесс, пытаясь на нём заработать. В итоге может получиться и подольше. Рад бы ошибиться, но поживём - увидим.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Программное копирование программ (рутин)
    #40101077
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Olegnomad
На %R есть где-нибудь описание?

Using the Cache ^%R Routine
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Программное копирование программ (рутин)
    #40100654
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
MX-9,

С MAC-программами такой номер не пройдёт.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Да! Всех с праздником!!!
    #40097296
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
С праздником:
Мампсистов и мампсисток,
Кашистов и кашисток,
Ирисов и ирисок!

P.S. Alatalo, а что, в Финляндии 13.09 тоже праздник?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Вакансии по технологиям InterSystems
    #40094807
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
Он теперь вполне активно отвечает на Developer Community
...и вообще основная активность давно уже перешла туда.

Вот интересно: там есть японский, китайский и пр. переводные разделы.
Русского нет, потому что нас слишком мало, или тут другая причина?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40089112
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
ну я
Тут что ни сделай - всегда будет на 80 процентов не то ))).

Если делать для 5 человек, то да. Если же для 100 человек, то они обычно могут выбрать из 5 вариантов 1, который устроит хотя бы половину.

Весь вопрос, существуют ли в мире эти хотя бы 100 M-программистов, которые до сих пор мечтают о том, что наступит "Счастье для всех, даром, и пусть никто не уйдет обиженный! (c)"?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40082958
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Сравнивать бесплатные версии коммерческих СУБД конечно можно, но есть ли в этом глубокий смысл? Ясно, что их основное назначение - привлечь новых партнёров-разработчиков, чтобы "коготок увяз", остальное - частности. Можно, конечно, обсуждать, насколько хорошо они с этой задачей справляются. Про Oracle, например, пишут Пара слов о базах данных Oracle
...
Бесплатная версия БД Oracle 11g(XE, Express Edition):
В свою очередь, Oracle предлагает бесплатную версию своего продукта (XE, Express Edition), которую Вы можете использовать свободно и совершенно бесплатно. Разумеется, Oracle наложила ограничения на свой бесплатный продукт, поэтому версия XE, может работать только с 1 ядром, 1 GB оперативной памяти и хранить данные не более 11 GB. Этого вполне достаточно, для одновременной работы с базой данных сотрудников малого предприятия, либо сотрудников отдела крупной компании. Возможно, что и для Ваших потребностей подойдет именно эта версия. (Разумеется, столь серьезные ограничения, заставляют все больше склоняться к openSource продуктам, например к таким как PostgreSQL).
Сравнивая с ограничениями IRIS Community Edition, приведёнными ранее, можно сказать, что в случае IRIS ситуация несколько лучше. Но толку? Вряд ли кто-то будет выбирать между столь различными СУБД, сопоставляя их бесплатные версии. Скорее, поищет бесплатный аналог, и возможно, его найдёт.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Что не хватает в Cache/IRIS
    #40077149
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
...еще живой, что для меня странно
Системы, которые никто не обновляет, нередко живут очень долго, тем более на хороших серверах, и когда ни у кого из местных "руки не чешутся".
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Что не хватает в Cache/IRIS
    #40077127
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Блок А.Н.
...что-то драматичное произошло.
Наверное, всё-таки да: некая фирма попала под санкции, а это для любого бизнеса малоприятно. Ничего про это не знаю; DAiMor если захочет, расскажет.

P.S. А те, кто так назвал учреждение, видимо, не знают или не хотят знать истории. Могли бы назвать как-то иначе, e.g. "Верховна прокуратура України".
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Что не хватает в Cache/IRIS
    #40076549
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
ГПУ - "...как много в это звуке для сердца русского слилось".

Господа, не ссорьтесь. Универсальную максиму "Shit happens" никто не отменял, а проблемы с производительностью практически всегда решаемы: это лишь вопрос времени и желания их решать.

То, что системы отваливаются по внешне- или внутренне-политическим причинам - это тоже нормально, можно сказать, это часть жизненного цикла в наших реалиях. Встречал немало очень хороших систем, от которых заказчик отказался через несколько лет успешной эксплуатации, также встречал случаи повторного возврата к таким системам. Но ни разу не видел, чтобы от чего-то отказались лишь по причинам низкой производительности; может, мне так везло.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40062952
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
krvsa , да пусть пишет: «Пусть расцветают сто цветов, Пусть соперничают сто школ» (c)

Вот все молчали, и из IRIS таки выпилили почти все объектные "биндинги". Мы, например, кое-где использовали %Net.RemoteConnection, пришлось переделывать - лишняя работа, ради чистоты чьей-то идеи: мол, объектные СУБД стали непопулярны. Можно подумать, что хоть когда-то были .
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Конкурсы проектов на InterSystems IRIS
    #40051551
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
MX-9
...марксизм-ленинизм сдавать
Это вряд ли:
"Марксизм для нас — азы,
Ведь Маркс не плыл в Янцзы..." (с)
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40051394
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
Я его сам написал, нет не JDBC
С какой целью интересуюсь: есть одна разработка, где удалённые вызовы методов классов были изначально реализованы через %Net.RemoteConnection. Примерно год назад для совместимости с IRIS переделал на JDBC. Получилось довольно монструазно, но работает, заметной разницы в скорости нет.

Вот и подумал: есть ли смысл смотреть в сторону "Native API" как более лёгкой альтернативы?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40051142
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
С терминологией на уровне InterSystems не силен по части именования протоколов...
Имел в виду, какой драйвер на стороне клиента? JDBC?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40051098
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
DAiMor
...нездоровая активность китайцев
Которая неизбежна, и которой можно противопоставить лишь изменение правил турнира. Я полушутя предлагал запретить голосовать за соотечественников, как в Евровидении, хотя и это, конечно, не панацея. Можно было бы ещё отличать настоящих членов сообщества, кто регулярно хотя бы читает материалы, от тех, кто зарегился, лишь бы проголосовать.

Если по делу, то можешь добавить пару слов подробностей:
DAiMor
...компьютеры типа RasperryPi Pico, очень маленький и совсем мало памяти, и на нем можно будет запустить такое приложение
Какой стек протокола используется на клиенте для подключения к 1972/tcp (суперсерверу)?
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Коллеги, вопрос по развитию mumps, а кто как видит его в ближайшие скажем, лет 10-15?
    #40049775
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
MX-9
И, возможно, расширить - на нарушая совместимость.
Когда-то (в начале 1990-х) была конкуренция между М-вендорами, и они старались поддерживать совместимость со Стандартом, не в последнюю очередь, чтобы упростить переход клиентов с конкурирующих М-систем к себе, любимым. Мы с тобой это время ещё застали )))

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

"Молодых" вендоров Стандарт должен интересовать больше: им пока что есть кого переманивать. Вот пусть и скажут своё слово.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Обращение к глобалу по расширенной ссылке
    #40043286
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Код: sql
1.
s perem="^|"_exp_"|"_PUTLgod


Оставлять ли в ^|окружении| переменную или заменять её значением, дело вкуса, но написанное выше просто неверно: выражение разрешится в ^|EXPU|PUTLgod, и что, у нас есть переменная EXPU? Будет <UNDEFINED>.

Поэтому:
Код: sql
1.
s perem="^|"""_exp_"""|"_PUTLgod
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Обращение к глобалу по расширенной ссылке
    #40042544
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
Valeriu
Т.е. exp это переменная, а выше в кавычках - это строка
Просто синтаксис расширенной глобальной ссылки допускает указывать между | переменную, которой присвоено значение окружения; это может быть область (e.g. "EXPU") или предполагаемая область ("^^полный путь к БД"), есть ещё ряд вариантов.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / MUMPS 2020
    #40040182
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
ValeriuНа этом форуме вроде обсуждают на счет стандартаНе слишком-то обсуждают. Упомянули "new $test" (о чём ранее писал Евгений), а также K.S.Bhaskar (YottaDB) подчеркнул, что займётся разработкой нового Стандарта, лишь когда этот процесс станет открытым для всех членов М-сообщества.

Продолжается ли сам процесс разработки, есть ли результаты, каковы перспективы? - давно никаких новостей. Может быть, Евгений нам что-нибудь поведает.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / Octo 1.0 released
    #40024638
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
volodin661
SQL для NoSQL database ?
Существуют реляционные БД, не поддерживающие SQL "из коробки". Для таких БД могут быть полезны инструменты, подобные Octo. На моей памяти это уже 3-й подобный инструмент для М-систем, он первый лишь для пользователей YottaDB.

Насчёт "языка запросов к глобалам" - такой язык есть, называется M. Глобалы ориентированы на навигационный доступ. Заметьте, что когда функции доступа к глобалам пытаются добавить в другой язык, принципиально ничего не меняется, громоздкость добавляется, и всё. Чтобы выйти на уровень декларативного языка, нужно... что-то декларировать, например, таблицы, которые без проблем "натягиваются" на глобалы, причём многими способами.
...
Рейтинг: 0 / 0
Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M / MUMPS 2020
    #40017853
Alexey Maslov
Скрыть профиль Поместить в игнор-лист
Участник
ну я
...поддерживаются по крайней мере в Cache и MiniM
Я в курсе. Мне кажется, стандартизация подобных операций была бы полезным начинанием.

С традиционными ! и & не всё так просто: в Стандарте M-1995 не сказано, что необходимо вычислить все операнды выражения вне зависимости от того, влияют ли они на результат. Однако в большинстве М-систем они вычисляются. YottaDB составляет здесь исключение, с некоторыми оговорками.
...
Рейтинг: 0 / 0
25 сообщений из 1 000, страница 1 из 40
Форумы / Поиск: Искать последние сообщения автора: Alexey Maslov
Пользователи онлайн (10): Анонимы (7), Yandex Bot 2 мин., Bing Bot 5 мин., RePredeclared 5 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]