Задать вопрос
  • Как лучше реализовать систему складского учета с динамическими свойствами?

    @alexalexes
    Посмотрите реализацию конструктора супер-типа, например, в CMS Modx - Migx.
    Из коробки он делает именно то, что вы хотите. Администратор создает новый тип, который может включать несколько свойств, а может еще быть свойства-списки, причем, тоже кастомного типа.
    Единственная проблема Migx - нужно учиться понимать концепцию этого конструктора и определенное время на обучение созданию структур. Он не имеет интуитивно понятный интерфейс, вы тоже не сделаете интерфейс лучше.
    Ответ написан
    Комментировать
  • Как лучше реализовать систему складского учета с динамическими свойствами?

    @Everything_is_bad
    Есть EAV у которого начиная с определенного количества товаров, возникает проблема со скоростью. Обычно его берут как основу, но делают компромиссный вариант, например денормализация базы с использованием jsonb в postgresql
    Ответ написан
    Комментировать
  • Как сравнить два массива в js?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Например вот так на lodash:
    jsfiddle.net/IonDen/pgt8xdgw
    var a = [1, 2, 3, 4, 5],
        b = [1, 2, 3, 4, 5, 6];
    
    function diff (a, b) {
        if (a.length > b.length) {
            return _.difference(a, b);
        } else {
            return _.difference(b, a);
        }
    }
    
    console.log(_.difference(b, a)); // [6]
    Ответ написан
    2 комментария
  • В чем отличие Автоматизированной системы от информационного ресурса?

    Jump
    @Jump
    Системный администратор со стажем.
    В чем отличие Автоматизированной системы от информационного ресурса?
    А из названия не понятно?
    Автоматизированная система - некая система выполняющая определенные действия, например управляющая чем-то, производящая какую-то работу.
    Информационный ресурс - ресурс где можно получить информацию. Например веб страница с текстом, информационное табло.

    к примеру, есть АС 1С Предприятие, есть база mysql, есть клиент. Что здесь что?
    Ну на вскидку - автоматизированная система на базе 1с предприятия, есть БД mssql - которая, может быть часть АС, а может и не быть, тогда это просто база. И есть клиент - который тоже может быть частью АС, а может и не быть. А может быть и информационным ресурсом. Как угодно можно сделать.
    Вам как надо?
    Ответ написан
    Комментировать
  • Какую систему выбрать для автоматизации склада готовой продукции?

    @caballero
    Программист
    https://zippy.com.ua/zstore
    бесплатная с открытым кодом и вебинтерфейсом
    Ответ написан
    Комментировать
  • Есть ли готовые реализации хранилища данных (СУБД+UI) с древовидной структурой?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://habr.com/ru/post/193166/ аж 2013 год. А так деревья и произвольные наборы атрибутов уже
    тысячи раз описаны и реализованы. Нужно только поискать .
    МонгоДВ ставить имхо излишне. В большинстве случаев нормально перекладывается на реляционные базы.
    Ответ написан
    Комментировать
  • Где найти бесплатную систему продажи билетов (кино,театр и т.д.) на php?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Я негодую. Привыкайте уже платить за работу.
    Написать такую систему за вечер очевидно не получится, не один человеко-месяц потрачен на её разработку.
    Почему она должна быть бесплатно?
    79$ (5000 рублей) которые просят за https://www.phpjabbers.com/ticket-booking-script/ это ничтожные деньги на фоне стоимости разработки на заказ, даже если внутри лютый говнокод.
    Ответ написан
    9 комментариев
  • Где можно попрактиковаться в разговорном английском?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Как раз интервью и т.д. https://www.pramp.com/
    Ответ написан
    Комментировать
  • Где можно попрактиковаться в разговорном английском?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Interpals.net
    Ответ написан
    Комментировать
  • На чем основывается выбор java vs .net для автоматизации бизнеса?

    zolt85
    @zolt85
    Программист
    Смотреть нужно, в первую очередь, на скилл команды, которую собираетесь привлечь к разработке. Если команда рубит в Java и не-в-зуб-ногой в .Net, то выбор будет очевиден. Следующий нюанс - инфраструктура. Если Вы собираетесь строить ее на Windows, то наверное .Net будет лучше смотреться. Затем архитектура приложения. Если Вы собираетесь делать desktop приложения, опять же для windows, то тут без вариантов - лучше взять C#, WCF и .Net. Если у Вас будет Web приложение, с браузером в качестве клиента, то Java тут по серьезней выглядит с ее наработками в "кровавом ынтэрпрайзе". А можно все в кучу смешать - клиент будет десктопным приложением на .Net Framework, а сервер - написан на Java.

    Я бы просто описал в виде ТЗ хотелки, и дал бы оценить его опытному разработчику, думаю он сделает верный выбор стека технологий.
    Ответ написан
    Комментировать
  • Чем удобнее всего учитавать время работы над конкретной задачей?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Мы сделали бесплатный тул TopTracker. Попробуйте.
    Ответ написан
  • Что выбрать для автоматизации управления малым бизнесом?

    @other_letter
    От души и сердца советую срулить с этой темы.
    Как я понимаю, Вы - админ, на которого взвалили это счастье.

    Проблема в том, что задачу поставили как обычно, а именно наихудшим образом: "тыжпрограммист, автоматизируй всё... Денег нет, но надо чтобы ВАУ".

    Вкратце дело такое:
    1. Нужен аналитик. Который разберёт и опишет как у вас устроены процессы, соберёт требования к новым системам-организации и тому подобное.
    2. Нужен консультант-советник-эксперт (лучше несколько). Он поглядит на то счастье, что выдал аналитик и подскажет направление (например, как Константин Нагибович выше написал). Несколько нужно для того, чтобы нивелировать туннельность мышления (а она есть практически у всех).
    3. Нужен интегратор. Это уже образно, потому как сюда можно списать и ПМ-а, и проггеров и манаггеров. Они всё это реализуют, внедрят, допилят напильником, сделают инструкции и всё такое.

    Ну... Допустим п.2 более-менее можно перекрыть интуицией, гиглингом, тостерингом и тому подобным.

    Ну... Допустим п.3 будет поставляться продавцом ПО.

    Но собственно первый пункт - это фундамент. Накосячив тут всё пойдёт насмарку, если не развалится.

    Ваш босс хочет малыми силами решить большой вопрос и это понятно. Все мы хотим задёшево купить качественный удобный автомобиль (обувь-холодильник-дом...). Но этого не бывает.

    Скорее всего вы думаете, что найдётся некий волшебный софт (желательно бесплатный), который установите и наступит счастье. Но вот нифига. Вам придётся либо натягивать сову на глобус - сиречь подстраивать бизнес под программу - либо делать под себя.

    Вам очень непросто, потому что начальнику обычно не скажешь "чудес не бывает". Нечто, что будет автоматизировать закупки-продажи, услуги, производство и аренду одновременно? Ну-ну... Вам покажут какой-нибудь облачный комбайн типа той же Амо, МегаПлана или чего-то такого и вы пойдёте по их рельсам.

    Другой вариант - найдёте занедорого поставщика-разработчика, вам что-то впарят, что будет "полностью соответствовать ТЗ" (они же сами его будут писать, верно?), снимут денег и поставят нечто несуразное.

    Вы айтишник и Вам представить проще, что софт - это не волшебство. Ну нельзя к выбору дома подойти как "дом для большой семьи, чтобы один этаж можно было сдавать, где-то хранить за деньги сезонные шины, пару комнат оставить под пиццерию и..." Нужен проект с привязкой к местности, учесть что там с электричеством, газом, транспортной доступностью и ещё кучей всего. Это большая работа.

    Продолжая аналогию - эти облачные комбайны это возможность вам въехать в некий ангар с перегородками, которые учитывают интересы сферического в вакууме большинства бизнесменов, а разработказанедорого - это сварить кучей несколько ЖД контейнеров и отделать вагонкой.
    Ответ написан
    17 комментариев