powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Нужна помощь сообщества - пакетный менеджер
44 сообщений из 44, показаны все 2 страниц
Нужна помощь сообщества - пакетный менеджер
    #38940897
Timur Safin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некоторые из вас (как минимум те, кто ходит на московские и питерские митапы, или же те, кто подписан на соответствующую группу в Facebook https://www.facebook.com/groups/mskiscmeetup/) уже слышали про такого зверя - пакетного менеджера для COS.

На декабрьском митапе в Москве я рассказал про идею создания пакетного менеджера (ну и рассказал много интересного про существующие) http://www.slideshare.net/TimurSafin/approaching-package-manager.
Откликнулось на призыв совсем не много людей (прямо скажем - очень мало) - только один Дима Масленников. Работа пошла веселее, и за пару месяцев мы кое-что сделали. О текущем состоянии дел мы отчитались на последнем митапе в Москве - http://www.slideshare.net/TimurSafin/implementation-of-community-package-manager?related=1

И сейчас им даже можно начать пользоваться (а лучше заполнять компонентами репозиторий), но есть несколько но:
это работает только из шелла в Cache;

работаеть только для open-source проектов;

оно не обрабатывает зависимости;

и у него нет одной web-морды.

( надо сделать еще много чего полезного - вот здесь https://github.com/intersystems-ru/CPM/milestones задачи разбиты на вехи ).

Посему у меня есть вопрос к сообществу - кто мог бы присоединиться к нам, и, например, приделать web-морду к пакетному менеджеру? Или сделать какую еще задачку из большого списка нерешенных еще задач?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944015
Timur Safin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай, народ!

Неужели никто никогда не мечтал о пакетном менеджере? Чтобы как `apt-get install` или `npm install` и уже готово к использованию?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944211
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timur SafinНеужели никто никогда не мечтал о пакетном менеджере?
Ну вот честно, а каков в нём смысл? Или писать пакетный менеджер ради самого пакетного менеджера?
Есть хоть один покупатель, который бы купил СУБД Cache, ради того, чтобы качнуть в неё и установить бесплатное ПО написанное на COS? Да и где та куча бесплатного ПО, которое можно скачать пакетным менеджером? И кто репозиторий этого ПО поддерживать будет?

Идея в принципе здравая при нормальной реализации и хорошей поддержке (на уровне системы) со стороны InterSystems. В частности, можно было бы вынести в отдельные репозитории многие классы, которые поставляются по-умолчанию в дистрибутиве Cache/Ensamble/etc, что позволило бы уменьшить размер дистрибутива и дало бы пользователям выбрать какие пакеты/классы/программы им нужны и устанавливать их по требованию. Также, при попытке скачивания какого-либо пакета из репозитория, можно было бы проверять наличие у пользователя соответствующей лицензии на скачиваемый пакет. Открыть доступ (дать возможность добавлять свои программы/пакеты) к этим репозиториям независимым разработчикам (например заявкой через тот же WRC, ну или как по-проще). В общем, есть место для полёта фантазии, НО, заниматься этим нужно плотно при активной поддержке InterSystems, а не силами двух программистов в свободное от основной работы время.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944218
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.,

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

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

Как раз это такая вещь которая должна поддерживаться и развиваться именно сообществом. Не вижу смысла втягивать сюда InterSystems, максимум это сделать нативной поддержку пакетного менеджера. проверка лицензий при скачивании пакетов, ну это точно бред какой-то.

На данный момент уже реализован и сервер репозиториев, и возможность собирать и загружать на этот сервер своих пакетов, и возможность установки. Сделать это сейчас может любой, за бесплатно т.е. даром.
никаких ограничений нет вообще.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944240
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorПричем тут покупатели я не совсем понимаю, нету покупателей на другие пакетные менеджеры, коих сейчас много в других языках программирования и ОС.
Дима, а притом. СУБД покупают как довесок к основному купленному ПО. Никто же ведь не покупает Cache, для того, чтобы накачать туда бесплатного ПО/пакетов/программ/библиотек/etc. Для этого InterSystems должна встроить такую возможность на уровень системы и активно её поддерживать (см. предыдущее сообщение).
DAiMorне для конечных пользователей а для разработчиков
А разработчики, пишущие на COS, не являются ли пользователями с точки зрения СУБД?
DAiMorКак раз это такая вещь которая должна поддерживаться и развиваться именно сообществом.
Да ни будет оно развиваться сообществом, по той простой причине, что Cache это проприетарный, далеко не бесплатный (и не дешевый) продукт.
DAiMorНа данный момент уже реализован и сервер репозиториев, и возможность собирать и загружать на этот сервер своих пакетов, и возможность установки
И как долго он будет жить? На сколько твоего энтузиазма хватит его поддерживать?
Поставь себя на место покупателя Cache. Заплатив столько денег за саму СУБД разве ты захочешь, чтобы работоспособность работающего на ней ПО зависела от непонятно какого и кем поддерживаемого репозитория. По-моему, бизнес, отдавая столько денег за лицензию, в ответ хочет получить гарантированную надежность.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944270
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем тут то сколько стоит денег СУБД, и то что нужно реализовывать разработчику

я например не знаю цен на Cache, да и зачем мне знать это, я не продажник, я делаю ПО, сторонние пакеты, мне нужны чтобы делать мою работу быстрее и качественнее.

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

почему живет npm, его поддерживает сообщество, и никто не получает за это денег, все делятся своим.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944308
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorя делаю ПО
DAiMorбизнес тут вообще каким боком ?
Для кого ты его делаешь? Для себя? А на чем ПО пишешь?
На очень даже не бесплатной СУБД, которую покупают для определенных целей.
DAiMorсторонние пакеты, мне нужны чтобы делать мою работу быстрее и качественнее
Так никто с этим и не спорит. НО, эти сторонние пакеты, должны быть гарантированно доступны, стабильны, etc. И не зависеть от абстрактного DAiMor, который завтра передумал этот пакет поддерживать и удалил его нахрен :)
DAiMorЕсли бы я выложил это в репозиторий, подключение этого пакета у тебя заняло бы максимум день
Ды я б тебе медаль за это дал :) Но что б этим реально пользоваться - это должно быть стабильно и нормально поддерживаемо.
DAiMorпочему живет npm
Он живет где? Что является тем ядром где исполняется этот код и куда устанавливается?
Наверное та среда изначально открытая, любой может скачать, запустить, установить, что-то реализовать.
А какая ситуация с Cache? Только вот не надо говорить, что есть бесплатная однопользовательская версия :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944334
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из твоих слов получается, что тем кто занимается открытым ПО, стабильные библиотеки не нужны

ок, значит самостоятельно для себя ты всегда делаешь только стабильное, безбажное ?

я все равно не понимаю причем тут то что субд платная, и то сколько она стоит ?

На открытых проектах работает и много корпоративных систем, за которые были уплачены деньги, но при этом все это работает на компонентах бесплатных выложенных сообществом.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944343
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Ладно, хорош спорить, я высказал свою точку зрения, ты свою. Каждый остался при своем мнении :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944356
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.DAiMor,

Ладно, хорош спорить, я высказал свою точку зрения, ты свою. Каждый остался при своем мнении :)
ОК, Я понял твою точку зрения ты против всего бесплатного и открытого для комерческих проектов. И никогда не будешь этим пользоваться. Потому что никогда нельзя быть уверенным в том что это проект не умрет и что он будет стабильным. Потому что коммерческое ПО гарантированно будет развиваться и поддерживаться бесконечно и будет очень стабильно потому что стоит тучу денег.

А я продолжу использовать бесплатный Linux для серверов, jQuery для веба и т.д. и пакетные менеджеры для поиска нужных мне пакетов для решения своих задач
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944416
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorЯ понял твою точку зрения ты против всего бесплатного и открытого для комерческих проектов
Вот ты прям радикальных взглядов придерживаешься :) Я того не говорил и не подразумевал.

Моя точка зрения состоит в том, что не получится сделать для проприетарного продукта (коим является Cache) путевый пакетный менеджер без участия производителей оной СУБД (т.е. InterSystems).
Вот если InterSystems примет участие в разработке такого пакетного менеджера, включит его в стандартную поставку, поднимет свои репозитории и будет предоставлять в них место независимым разработчиком - тогда этот пакетный менеджер "взлетит" :)
А пока это лишь хобби, ничего более.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944607
Timur Safin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.,

Может и включит :)

Но это не отменяет необходимости самого сообщества придумывать себе инструменты для упрощения жизни. Не надо всегда полагаться на доброго дядьку.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38944626
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Timur SafinП.С.М.,

Может и включит :)

Но это не отменяет необходимости самого сообщества придумывать себе инструменты для упрощения жизни. Не надо всегда полагаться на доброго дядьку.
Так я и не против придумывания чего-либо сообществом. Где я об этом говорил? Просто пакетный менеджер такая штука, которая должна быть стандартно включена в систему, а для этого без интерсистемс не обойтись.
Вот пусть интерсистемс и начнет, реализует стандартный пакетный менеджер, включит его в пакет поставки СУБД, сделает репозитории (для начала для своих классов/пакетов), люди попробуют посмотрят, привыкнут к нему, глядишь и свое что-то будут добавлять.
А так, на чистом энтузиазме, Вы с Дмитрием, долго еще будете этот пакетный менеджер реализовывать да продвигать.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945121
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Timur SafinНеужели никто никогда не мечтал о пакетном менеджере?
Ну вот честно, а каков в нём смысл? Или писать пакетный менеджер ради самого пакетного менеджера?
Есть хоть один покупатель, который бы купил СУБД Cache, ради того, чтобы качнуть в неё и установить бесплатное ПО написанное на COS? Да и где та куча бесплатного ПО, которое можно скачать пакетным менеджером? И кто репозиторий этого ПО поддерживать будет?

Идея в принципе здравая при нормальной реализации и хорошей поддержке (на уровне системы) со стороны InterSystems. В частности, можно было бы вынести в отдельные репозитории многие классы, которые поставляются по-умолчанию в дистрибутиве Cache/Ensamble/etc, что позволило бы уменьшить размер дистрибутива и дало бы пользователям выбрать какие пакеты/классы/программы им нужны и устанавливать их по требованию. Также, при попытке скачивания какого-либо пакета из репозитория, можно было бы проверять наличие у пользователя соответствующей лицензии на скачиваемый пакет. Открыть доступ (дать возможность добавлять свои программы/пакеты) к этим репозиториям независимым разработчикам (например заявкой через тот же WRC, ну или как по-проще). В общем, есть место для полёта фантазии, НО, заниматься этим нужно плотно при активной поддержке InterSystems, а не силами двух программистов в свободное от основной работы время.

Куча не куча - а уже много полезного есть.
1. Поддержка GIT из студии.
2. UML импорт/экспорт классов в xmi (для Enterprise Architect и прочих Power Builder с Visual Paradigm).
3. Конвертер 8бит-Unicode
4. Веб-терминал .
5. Автоапдейтер для COS всего, что на Github.
6. Continuous Integration на COS для Github .
7. MDX2JSON - выброс данных из кубов DeepSee в JSON формате, плюс авторизация и security.
8. Базовый класс для любых REST APP .
9. DeepSee Mobile
10. DeepSee Web .
11. MONLBL Viewer - UI для %MONLBL
12. Remote Cache Execution - дернуть COS код на удаленном сервере без ECP.
13. CNA - запуск любой DLL или SO функции из COS без плясок с бубном.

И это только созданное московским офисом за последние пару лет.
С пакетным менеджером ставить и обновлять все это в разы удобнее и промышленнее.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945435
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийС пакетным менеджером ставить и обновлять все это в разы удобнее и промышленнее.
Вот только если он (пакетный менеджер) будет являться стандартной частью системы.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945446
П.С.М.Шваров ЕвгенийС пакетным менеджером ставить и обновлять все это в разы удобнее и промышленнее.
Вот только если он (пакетный менеджер) будет являться стандартной частью системы.
npm - пакетный менеджер для node.js: в саму поставку node.js начал входить только начиная с версии 0.4. Был написан за 2 дня https://gist.github.com/mikeal/8947417

rubygems - пакетный менеджер для ruby: создан в 2003, а частью руби стал с версии 1.9

nuget - пакетный менеджер для .net: появился в visual studio только через три года после создания

И все они разрабатывались сообществом и никак не были изначально связаны с соответствующими платформами.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945506
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в каше,
Вы сами уже подали заявку Timur Safin'у на присоединение к проекту? Нет? Чего ждёте? Когда увидим Вашу фамилию среди участников проекта?
npm/rubygems/nuget/etc всё это конечно здорово, но Вы почему-то упускаете из виду один маленький пустячок (так, сущую мелочь): стоимость среды исполнения . И как следствие, целевая аудитория пользователей, предъявляемые требования к этой среде, ну и размер сообщества.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945541
П.С.М., я не пишу на COS, и своего участия в проекте не вижу. Но вы можете увидеть мои пакеты в npm и nuget, а также коммиты в другие opensource проекты. Кстати, заявку Сафину отправлять не нужно, добро пожаловать на github.
Пакетный менеджер очень нужен Cache'. Это самое здравое начинание за последнее время в mumps-тусовке. Как раз для увеличения размера сообщества. Отсутствие библиотек на все случаи жизни заставляет каждого писать свои велосипеды, и хорошо, если их хотя бы выкладывают в открытый доступ. Взять тот же парсинг JSON'а, например.
А стоимость среды исполнения... Пример с .Net - Nuget - Visual Studio не подошёл? Никто не попрекал Microsoft за отсутствие удобной возможности установки дополнительных библиотек. Написали сами разработчики https://nuget.codeplex.com/team/view. А потом только его включили в состав Visual Studio. А недавно и в Monodevelop.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945569
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в кашеПакетный менеджер очень нужен Cache'. Это самое здравое начинание за последнее время в mumps-тусовке.
Так я и не против пакетного менеджера. Я уже об этом говорил:
П.С.М.Идея в принципе здравая при нормальной реализации и хорошей поддержке (на уровне системы) со стороны InterSystems. В частности, можно было бы вынести в отдельные репозитории многие классы, которые поставляются по-умолчанию в дистрибутиве Cache/Ensamble/etc, что позволило бы уменьшить размер дистрибутива и дало бы пользователям выбрать какие пакеты/классы/программы им нужны и устанавливать их по требованию. Также, при попытке скачивания какого-либо пакета из репозитория, можно было бы проверять наличие у пользователя соответствующей лицензии на скачиваемый пакет. Открыть доступ (дать возможность добавлять свои программы/пакеты) к этим репозиториям независимым разработчикам (например заявкой через тот же WRC, ну или как по-проще). В общем, есть место для полёта фантазии, НО, заниматься этим нужно плотно при активной поддержке InterSystems, а не силами двух программистов в свободное от основной работы время.
П.С.М.Моя точка зрения состоит в том, что не получится сделать для проприетарного продукта (коим является Cache) путевый пакетный менеджер без участия производителей оной СУБД (т.е. InterSystems).
Вот если InterSystems примет участие в разработке такого пакетного менеджера, включит его в стандартную поставку, поднимет свои репозитории и будет предоставлять в них место независимым разработчиком - тогда этот пакетный менеджер "взлетит" :)
А пока это лишь хобби, ничего более.
не рубящий в кашеА стоимость среды исполнения... Пример с .Net - Nuget - Visual Studio не подошёл?
Нет не подошел. Где исполняется код COS? Внутри СУБД Cache. Нет отдельного полноценного бесплатного интерпретатора (среды исполнения). Какая ситуация .Net/Java/etc? Правильно, код написанный на тех языках исполняется в среде, которую бесплатно можно скачать, установить и использовать.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945581
П.С.М., скачать и установить бесплатный .net framework на небесплатный windows, использовать на небесплатной студии и работать с небесплатным SQL Server'ом? Не подходит ваш контрпример.
Не говоря уже о том, что microsoft делает всё, чтобы угодить разработчикам, developers, developers, developers!
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38945592
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в кашеНе подходит ваш контрпример.
Жизнь покажет.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948203
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Шваров ЕвгенийС пакетным менеджером ставить и обновлять все это в разы удобнее и промышленнее.
Вот только если он (пакетный менеджер) будет являться стандартной частью системы.

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

А вот вышел вчера UML Explorer . Хорошая же вещь, и будет развиваться и станет вообще многим нужным.

Как удобно было бы его установить
Код: powershell
1.
cpm umlexplorer install


И готово.
А сейчас там и галп надо установить, и node.js чтобы сбилдить сорсы. Сколько народу установит такое даже просто чтобы посмотреть?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948211
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийСколько народу установит такое даже просто чтобы посмотреть?
Могу с большой долей уверенности сказать, что чуть меньше чем владельцев лицензии Cache :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948293
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот не хотел сначала писанину разводить, да ладно :)
не рубящий в кашена небесплатный windows
А вот ничего, что эта небесплатная виндовс УЖЕ установлена чуть менее чем на всех десктопных компьютерах, да по-умолчанию входит в комплект поставки чуть менее чем всех покупаемых в магазине компьютеров. Вы эту деталь почему упускаете из виду?
не рубящий в кашена небесплатной студии
Тююю... А бесплатной версии той же самой студии не существует? Не? А возможность получить бесплатно полноценную студию Вы не учитываете? (начиная от программ для студентов типа DreamSpark заканчивая возможностью качнуть на торренте). Да и никто не ограничивает вас студией, для вообще аскетов достаточно блокнота да командной строки (но, это уже случай совсем радикальный) :)
не рубящий в кашес небесплатным SQL Server'ом?
Таки свет клином сошелся на SQL Server в случае с .net framework? А если мне вообще база не нужна? Ну вот приложение не работает с базой (вообще), такое приложение не может исполняться в .net framework?
Другой случай: А если у меня база уже есть, но она на PostgreSQL ну или на той же Cache? Я что, не смогу получить доступ к данным в тех СУБД из приложения на .net framework? Мне нужено для этого покупать SQL Server? Я думаю ответ очевиден.

Шваров Евгенийжизнь показала, что пакетные менеджеры живут и "без коробки".
Опять таки, жизнь показала, что среды исполнения для них свободно распространяемы. Почему вы не хотите учитывать эту деталь?

Шваров ЕвгенийКак удобно было бы его установить

cpm umlexplorer install

Так кто ж спорит то? Сделайте такое стандартным да включите в Cache. Создайте свои репозитории да предоставьте возможность подключать сторонние. Цены вам не будет.

А рассчитывать на то, что пакетный менеджер для платной среды (которая, заметьте, не сильно распространена) будет вдруг бесплатно развиваться итак не многочисленным сообществом, я бы не стал. Это моё мнение.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948311
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.будет вдруг бесплатно развиваться итак не многочисленным сообществомСтранное утверждение, при учете того что оно уже развивается, даже при отсутствии пакетного менеджера.

Твое мнение мы уже поняли, ты категорически против, бесплатно что-то делать для платной СУБД, ну мы тебя не заставляем.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948549
П.С.М.А вот ничего, что эта небесплатная виндовс УЖЕ установлена чуть менее чем на всех десктопных компьютерах, да по-умолчанию входит в комплект поставки чуть менее чем всех покупаемых в магазине компьютеров. Вы эту деталь почему упускаете из виду?

Разве за это денег платить не нужно? Я вот вчера вернул 1500 за предустановленную windows на ноутбуке.

П.С.М.Тююю... А бесплатной версии той же самой студии не существует? Не? А возможность получить бесплатно полноценную студию Вы не учитываете? (начиная от программ для студентов типа DreamSpark заканчивая возможностью качнуть на торренте). Да и никто не ограничивает вас студией, для вообще аскетов достаточно блокнота да командной строки (но, это уже случай совсем радикальный) :)

Однопользовательский вариант каше без лицензии, GT.M, программы Intersystems Вам в руки.

П.С.М.Таки свет клином сошелся на SQL Server в случае с .net framework? А если мне вообще база не нужна? Ну вот приложение не работает с базой (вообще), такое приложение не может исполняться в .net framework?
Другой случай: А если у меня база уже есть, но она на PostgreSQL ну или на той же Cache? Я что, не смогу получить доступ к данным в тех СУБД из приложения на .net framework? Мне нужено для этого покупать SQL Server? Я думаю ответ очевиден.

Вот, а покупая Cache' не нужно заботиться о других СУБД. Единая экосистема, так сказать.

Шваров ЕвгенийКак удобно было бы его установить
cpm umlexplorer install

Конкретно этот проект проще засунуть в npm и ставить npm install cache-uml-explorer, он же почти весь на js.

Кстати, в гугл-группе каше про пакетный менеджер писали?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948666
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в кашеЯ вот вчера вернул 1500 за предустановленную windows на ноутбуке.
Возвращающих за неё деньги капля в море, по сравнению с общим объемом. Да и это не важно, важно то, что благодаря этому подходу операционка, в результате, имеет огромное распространение.
не рубящий в кашеОднопользовательский вариант каше без лицензии
Ну не знаю, по мне, так имеет "не совместимые с жизнью" ограничения :)
не рубящий в кашеGT.M
Так я думал мы только за продукты интерсистемс разговариваем. Не?
не рубящий в кашепрограммы Intersystems Вам в руки.
Бросьте, даже близко не идет ни в какое сравнение с тем же DreamSpark, где можно зарегистрироваться как самому, и получить доступ к туевой хуче софта от MS, так и заполучить доступ по подписке от ВУЗа, и эта туева хуча становиться заметно больше.
+ по этой программе Майкрософт (на сколько я помню) предоставляет лицензию на скачанные продукты по данной программе на безграничное по времени использование. В коммерческом плане их, конечно, использовать нельзя (с точки зрения лицензирования), но вот в образовательных целях, да и дома вполне нормально.
И всё это, заметьте, никакие-то урезанные однопользовательские версия (это был камень в огород интерсистемс :)).
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948678
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.(это был камень в огород интерсистемс :)).Здесь можно сколько угодно это делать только что мусорить бестолку, с таким речами да на саммит
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948693
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

:)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38948720
Timur Safin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в кашеКстати, в гугл-группе каше про пакетный менеджер писали?


Нет, до поры до времени мы делали это локальными усилиями, так сказать "keeping low profile". Уже, кстати, можно выходить из тени, т.к. топ-менеджмент в курсе и мы вполне синхронизированы с общими усилиями по объявленному на Global Summit порталу сообщества, который появится в этом году. Следите за анонсами :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949373
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в кашеКонкретно этот проект проще засунуть в npm и ставить npm install cache-uml-explorer, он же почти весь на js.

Кстати, в гугл-группе каше про пакетный менеджер писали?

Так там же помимо JS клиента еще COS серверсайд и REST app надо поднимать.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949380
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.заполучить доступ по подписке от ВУЗа, и эта туева хуча становиться заметно больше.
+ по этой программе Майкрософт (на сколько я помню) предоставляет лицензию на скачанные продукты по данной программе на безграничное по времени использование. В коммерческом плане их, конечно, использовать нельзя (с точки зрения лицензирования), но вот в образовательных целях, да и дома вполне нормально.
И всё это, заметьте, никакие-то урезанные однопользовательские версия (это был камень в огород интерсистемс :)).

Прочитал про камень)
Так по InterSystems University вы можете получить доступ ко всем дистрибутивам, WRC, бесплатные лицензии для разработки и обучения, скидки до 90% на коммерческое использование, хостинг под проекты, гранты на разработку и бесплатное обучение, в том числе выездное.

Для невузов на любой проект можно договориться о временной лицензии, а также есть возможность получить бесплатный хостинг для стартапа на Cache/Ensemble.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949659
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийДля невузов на любой проект можно договориться о временной лицензии
Воооот... договориться...
А у них, для тех кто самостоятельно регистрируется, ни с кем ни о чём договариваться не нужно. Просто регистрируешься, отправляешь скан/фотку действующей зачетки/студенческого/аспирантского и получаешь доступ в личный кабинет (по моему, на срок действия отправленного в скане документа) с базовым набором доступного софта (в этом базовом наборе, точно помню, доступны серверная ос, полноценная студия, sql сервер, ну и что-то еще). Ссылка на скачивание выбранных продуктов доступна в течение 2-х лет, лицензия по времени не ограничена (но в ней английским по белому написано ФОР НОН КОММЕРЦИКАЛ ЮЗ ОНЛИ). И никаких переговоров, обоснований или еще какой-либо бюрократической волокиты.
А для совсем уж ленивых есть торрент, где это все можно замечательно качнуть и пользоваться :)

Какова ситуация с Cache? Правильно: договорись, докажи, обоснуй. А если лень, можешь конечно сходить на торрент, но, там ты особо ничего и не найдешь. Остается качнуть однопользовательскую версию.

Вот я и говорю, среда исполнения - труднодоступна, просто так её не достанешь :( Т.ч. о каком-либо взрывном росте сообщества, не говоря уж о свободном софте, без поддержки/активного участия InterSystems говорить нельзя. И всё это надо учитывать, ссылаясь на успешные подходы в открытых/свободно распространяемых проектах.

Ведь было вроде бы неплохое начинание под названием GlobalsDB, так нет же, зачем-то среду исполнения для COS оттуда выпилили, заколотили палками, обнесли забором с колючей проволокой и табличку поставили "АХТУНГ! Никакого COS! Только хранилище! Только глобалы". Ну а код писать на Java/.Net (как будто собственного языка у нас нет). Вот только почему-то никто не задался вопросом, а насколько сильно нужно пользователям Java/.Net новое хранилище данных? Разве в их экосистемах существует нехватка в базах данных? А тут им подсовывают очередную, с непонятными сущностями под названием "глобалы".
В результате имеем что имеем: проект благополучно сдох.

А вот не выпилили бы оттуда среду исполнения (ну убрали бы многие системные классы, стандартно входящие в поставку Cache, но саму-то среду зачем убирать?), оставили бы возможность писать и запускать в ней код. Глядишь проект бы и популярность стал набирать, и сообщество бы увеличилось, да и открытого кода там бы уж всяко было бы много более. Вот там бы пакетный менеджер сообществом бы и написался :) И даже вопросов бы не возникало, InterSystems бы осталось просто перенести готовый пакетный менеджер в Cache.

Конечно, в этом случае, нужно было бы подумать, как сделать так, что бы GlobalsDB не составлял конкуренцию платным продуктам компании. Вот, наверное когда GlobalsDB запускали, тоже думали, и ничего лучшего не придумали, чем взять и выпилить возможность писать и исполнять код на COS.

P.S.: короче накипело... вроде и продукт хороший (эт я про Cache), а вот идеи по продвижению и популяризации, увеличению сообщества, увеличению доли на рынке, в большинстве случаев, реализуются как то через... плохо в общем.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949695
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Шваров ЕвгенийДля невузов на любой проект можно договориться о временной лицензии
Воооот... договориться...
А у них, для тех кто самостоятельно регистрируется, ни с кем ни о чём договариваться не нужно. Просто регистрируешься, отправляешь скан/фотку действующей зачетки/студенческого/аспирантского и получаешь доступ в личный кабинет (по моему, на срок действия отправленного в скане документа) с базовым набором доступного софта (в этом базовом наборе, точно помню, доступны серверная ос, полноценная студия, sql сервер, ну и что-то еще). Ссылка на скачивание выбранных продуктов доступна в течение 2-х лет, лицензия по времени не ограничена (но в ней английским по белому написано ФОР НОН КОММЕРЦИКАЛ ЮЗ ОНЛИ). И никаких переговоров, обоснований или еще какой-либо бюрократической волокиты.
А для совсем уж ленивых есть торрент, где это все можно замечательно качнуть и пользоваться :)

Какова ситуация с Cache? Правильно: договорись, докажи, обоснуй. А если лень, можешь конечно сходить на торрент, но, там ты особо ничего и не найдешь. Остается качнуть однопользовательскую версию.

Вот я и говорю, среда исполнения - труднодоступна, просто так её не достанешь :( Т.ч. о каком-либо взрывном росте сообщества, не говоря уж о свободном софте, без поддержки/активного участия InterSystems говорить нельзя. И всё это надо учитывать, ссылаясь на успешные подходы в открытых/свободно распространяемых проектах.

Ведь было вроде бы неплохое начинание под названием GlobalsDB, так нет же, зачем-то среду исполнения для COS оттуда выпилили, заколотили палками, обнесли забором с колючей проволокой и табличку поставили "АХТУНГ! Никакого COS! Только хранилище! Только глобалы". Ну а код писать на Java/.Net (как будто собственного языка у нас нет). Вот только почему-то никто не задался вопросом, а насколько сильно нужно пользователям Java/.Net новое хранилище данных? Разве в их экосистемах существует нехватка в базах данных? А тут им подсовывают очередную, с непонятными сущностями под названием "глобалы".
В результате имеем что имеем: проект благополучно сдох.

А вот не выпилили бы оттуда среду исполнения (ну убрали бы многие системные классы, стандартно входящие в поставку Cache, но саму-то среду зачем убирать?), оставили бы возможность писать и запускать в ней код. Глядишь проект бы и популярность стал набирать, и сообщество бы увеличилось, да и открытого кода там бы уж всяко было бы много более. Вот там бы пакетный менеджер сообществом бы и написался :) И даже вопросов бы не возникало, InterSystems бы осталось просто перенести готовый пакетный менеджер в Cache.

Конечно, в этом случае, нужно было бы подумать, как сделать так, что бы GlobalsDB не составлял конкуренцию платным продуктам компании. Вот, наверное когда GlobalsDB запускали, тоже думали, и ничего лучшего не придумали, чем взять и выпилить возможность писать и исполнять код на COS.

P.S.: короче накипело... вроде и продукт хороший (эт я про Cache), а вот идеи по продвижению и популяризации, увеличению сообщества, увеличению доли на рынке, в большинстве случаев, реализуются как то через... плохо в общем.
Вы уверены, что говорите про академическую программу?
Зарегистрироваться в программе можно онлайн, доступ к WRC и дистрибутивам сразу, хостинг на стартапы - день, получить временную лицензию для вуза - максимум сутки, получить долговременную лицензию вуза - дело нескольких дней. Зачем такой длинный текст, если не пробовали?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949778
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров Евгений,

Я говорю про программу DreamSpark, которая есть у майкрософт. Она позволяет зарегистрироваться в ней студенту как самостоятельно, так и получить доступ по подписке от ВУЗа (если конечно у ВУЗа есть подписка). Разница будет в количестве доступного пользователю софта.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949814
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально сейчас сходил на DreamSpark . Видите там есть программы Standard и Premium?
Так вот, на Standard можно зарегистрироваться самостоятельно (если есть конечно действующий документ), там внизу есть кнопки "Получить доступ со сканом студбилета" и "Получить доступ через вконтакте" (как через вконтакте работает не знаю, раньше не было) + можно зайти если есть ISIC.
Список доступных продуктов, по программе Standart:
DreamSpark StandardWindows Server
Visual Studio Professional
Expressions
Windows Embedded
SQL ServerА вот так выглядит интерфейс пользователя:
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949847
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийЗачем такой длинный текст, если не пробовали?
Как это не пробовал, очень даже пробовал (года 2-3 назад), поэтому пишу со знанием дела.
ВУЗ мой не был участником программы. И началось, а Вы найдите преподавателя, а вы дайте почту ВУЗа, а Вы раскажите, что хотите делать, а мы уж соберем консилиум и вынесем диагноз дать Вам лицензию или нет.
Так шта, критикую не просто так :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949856
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.(года 2-3 назад)Ну как бы немаленький срок, и за это время много что могло изменится и изменилось
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949860
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Шваров ЕвгенийЗачем такой длинный текст, если не пробовали?
Как это не пробовал, очень даже пробовал (года 2-3 назад), поэтому пишу со знанием дела.
ВУЗ мой не был участником программы. И началось, а Вы найдите преподавателя, а вы дайте почту ВУЗа, а Вы раскажите, что хотите делать, а мы уж соберем консилиум и вынесем диагноз дать Вам лицензию или нет.
Так шта, критикую не просто так :)
Т.е. вы не являясь ни преподавателем, ни студентом, а выпускником N лет назад (правильно?) хотели работать по академической программе и получить лицензию?
Впрочем и сейчас можно, если вы найдете реального студента вуза и будете с ним работать как ментор над грантом.
И за 3 года многое изменилось в академической программе. Все вузы, которые хотят работать, прекрасно работают с нами.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949868
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шваров ЕвгенийТ.е. вы не являясь ни преподавателем, ни студентом, а выпускником N лет назад (правильно?) хотели работать по академической программе и получить лицензию?
Аспирантом я был :)
Шваров ЕвгенийИ за 3 года многое изменилось в академической программе. Все вузы, которые хотят работать, прекрасно работают с нами.
Вооот Евгений, а осадок то остался :)
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38949886
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.Шваров ЕвгенийТ.е. вы не являясь ни преподавателем, ни студентом, а выпускником N лет назад (правильно?) хотели работать по академической программе и получить лицензию?
Аспирантом я был :)
Шваров ЕвгенийИ за 3 года многое изменилось в академической программе. Все вузы, которые хотят работать, прекрасно работают с нами.
Вооот Евгений, а осадок то остался :)
С лицензиями вопрос такой остался: чтобы получить лицензию для вуза действительно нужен контакт с доменом вуза. Пока оформляется вузовская лицензия, можно получить временную причем очень быстро: под обучение или грант.

Так чтогранты, стажировки, менторство, стартап-хостинг - велкам. Ваш вуз является участником программы, можно работать.
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38950026
Шваров Евгенийне рубящий в кашеКонкретно этот проект проще засунуть в npm и ставить npm install cache-uml-explorer, он же почти весь на js.

Кстати, в гугл-группе каше про пакетный менеджер писали?

Так там же помимо JS клиента еще COS серверсайд и REST app надо поднимать.

написать скрипты, которые это делают и прописать в package.json, секцию scripts, разделы install или preinstall
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38950109
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не рубящий в каше...
написать скрипты, которые это делают и прописать в package.json, секцию scripts, разделы install или preinstall
Кстати, вот господин не рубящий в каше затронул интересный вопрос. Действительно, может быть можно использовать какой-то уже существующий пакетный менеджер?
...
Рейтинг: 0 / 0
Нужна помощь сообщества - пакетный менеджер
    #38950141
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П.С.М.не рубящий в каше...
написать скрипты, которые это делают и прописать в package.json, секцию scripts, разделы install или preinstall
Кстати, вот господин не рубящий в каше затронул интересный вопрос. Действительно, может быть можно использовать какой-то уже существующий пакетный менеджер?А мы считай и используем, просто необходимо портировать на нашу платформу, ну и задействовать часть функционала на стороне Caché, который не доступен другому пакетному менеджеру. За основу взять npm, и часть функций у нас пока берет он на себя, в том числе репозиторий который мы используем, это по сути репозиторий в формате npm
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Нужна помощь сообщества - пакетный менеджер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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