Задать вопрос
Ответы пользователя по тегу Программирование
  • Как передать данные чека на ККТ?

    @d-stream
    Готовые решения - не подаю, но...
    Добро пожаловать в АД(с) =)

    Более-менее лёгкий путь для атолов и поддерживаемых их дровами:
    1. изучаем предварительно ФФД 1.0, 1.05, 1.1
    2. качаем ДТО (драйвер торгового оборудования) и документацию с сайта атола
    3. изучаем немного форум техподдержки атола

    Ну а дальше - офигеваем от несогласованности возможностей ккм и версий ффд (помня что аналогичная косячность существует еще на связке ККМ-ОФД)

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

    Примерчики лежат в очень "феншуйном" месте Program Files (x86)\Atol\Driver8\Samples -)))))))))))
    Ответ написан
    Комментировать
  • Научат ли меня?

    @d-stream
    Готовые решения - не подаю, но...
    Не научат - 100%.
    Помогут научиться - не исключено.
    Ответ написан
    Комментировать
  • Какой стек технологий выбрать для решения задачи?

    @d-stream
    Готовые решения - не подаю, но...
    И тут произошла авария со связью...
    Журнал бумажный конечно тоже может сгореть... но в общем случае бумажный журнал надежнее и экономически более выгоден бубенчиков в виде серверного кластера, системы автономного электропитания, надежной и избыточной кабельной системы...
    Ответ написан
  • Как правильно генерировать уникальный код из алфавита?

    @d-stream
    Готовые решения - не подаю, но...
    Судя по описанию, самый "интересный" вариант будет - перемешивание: меняем местами случайно выбранные позиции... и так много раз. Количество элементов алфавита не меняется, но меняется их порядок.

    В давние-давние времена баловались так с vga видеобуфером в текстовом режиме
    Ответ написан
  • Как научиться изящно и грамотно программировать МК?

    @d-stream
    Готовые решения - не подаю, но...
    Ну ровно так же как человек учится ходить: вначале фигово и падая на попу, потом - получше, но косолапя и уже только потом начинает бегать...

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

    @d-stream
    Готовые решения - не подаю, но...
    Думаю стоит вначале изучить интернет про то как правильно это называется...
    Ответ написан
  • Как пробивать НАТ?

    @d-stream
    Готовые решения - не подаю, но...
    Универсального нет. Выше вариант наводки дали, но это не всегда и не везде.
    Посему наверное единственный универсальный вариант - наличие третьей стороны (сервера). Остальное - уже по вкусу:
    - все взаимодействия через сервер (типа Hamachi, ammy и т.п.)
    - сервер работает только сводником (торренты)
    Ответ написан
  • Правильно ли я понял как устроена RAM?

    @d-stream
    Готовые решения - не подаю, но...
    Очень упрощенно, но в правильном направлении.
    Ответ написан
    Комментировать
  • С чего начать изучать парсинг и реализацию языков программирования?

    @d-stream
    Готовые решения - не подаю, но...
    Можно например начать с книжки Лебедев В.Н. "Введение в системы программирования". Для начала понимания l|r-грамматик и т.п.
    Ну и в том или ином виде - гуглить lex, yacc - это уже "практика"
    Ответ написан
    Комментировать
  • Из сетевика в программисты, какое направление выбрать?

    @d-stream
    Готовые решения - не подаю, но...
    Ну видимо или в "совсем неизвестные дали" - т.е. в любую область. Либо все-таки задействовать багаж в виде опыта в предметной области.
    То есть если бы речь шла о бывшем бухгалтере - то наверное ему было бы комфортнее в разработке прикладного бухгалтерского ПО, сметчику - сметного ПО и т.п.
    Для сетевика - yet another cacti? -))
    Ответ написан
    2 комментария
  • Как ходить на "пристрелочные" интервью (когда нет цели трудоустроиться)?

    @d-stream
    Готовые решения - не подаю, но...
    Ну вообще голые "пристрелки" - это своего рода метафора?
    На текущем месте все устраивает, но вдруг предложат нечто в разы лучше и интереснее? -)

    p/s/ в принципе приятель из другой сферы регулярно пристреливался, притом даже с получением ответов на корпоративный факс. Это воспринималось вполне нормально, даже с учетом того, что предложения он еще и использовал как аргументы для повышения зарплаты на текущем месте -)
    Ответ написан
    Комментировать
  • Что такое enterprise разработка на самом деле?

    @d-stream
    Готовые решения - не подаю, но...
    Достаточно "в лоб": enterprise - это "промышленное", остальное - кустарное -)

    Ну и в аналогиях: строительство домика на даче силами шабашников- исполнители могут достаточно вальяжно обходится с нормами и т.п. формально нет ни надзора, идет манкирование лицензиями... Строительство точно таких же домиков, но к примеру по госзаказу - проект, сметы, согласования, надзоры...
    Ответ написан
    Комментировать
  • Почему до сих пор вакансии называются "Программист C#" или "Java Junior Developer", хотя знание фреймворков гораздо важнее знания языков?

    @d-stream
    Готовые решения - не подаю, но...
    Дык кратко в шапке - направление, а уже в требованиях/опыте - конкретный стек. Зачастую даже бывает перечень используемых в компании цепочек разных технологий и если есть частичное совпадение - есть повод общаться.
    Пока еще совсем конвейерный подход мало распространен в силу большого и неунифицированного диапазона применения стека. Соответственно не ищется "строго подходящий по резьбе винтик", а ищется близкий спец, которого можно относительно оперативно подстроить под конкретику фирмы, да и не исключено что он привнесет полезное из своего опыта.
    Ответ написан
    Комментировать
  • Какой ЯП выбрать для данной задачи?

    @d-stream
    Готовые решения - не подаю, но...
    С помощью известного ТС языка.

    Любые иные ответы - окажутся неверными. Ибо на реализацию данной задачи требуется времени меньше, чем на поиски и тем более чтение книжки по незнакомому ЯП.

    Для эксперимента конечно можно попробовать реализовать задачу на brainfuck -)
    Ответ написан
    Комментировать
  • Своя оболочка для сервиса?

    @d-stream
    Готовые решения - не подаю, но...
    Может проще запросить сам яндекс? Не исключено, что у них есть API и даже специальные цены для своего рода "оптовиков". А просто так раздавать открытое API - это как возле мух тарелку с медом ставить - зафлудят же ботами.

    Кстати по последней причине скорее всего "свое приложение" будет быстро забанено яндексом...
    Ответ написан
  • Как избежать тормозов при срабатывании try catch?

    @d-stream
    Готовые решения - не подаю, но...
    По-моему тут с sql запроса надо бы идеологию сменить

    что мешает обернуть в isnull Subscribers.FIO и вываливать в таком случае id или еще что-нибудь?
    Ответ написан
    Комментировать
  • Как обрабатывать поток в реальном времени?

    @d-stream
    Готовые решения - не подаю, но...
    В реальном времени - это не на windows или Linux
    Нужна операционная система реального времени.
    А вот в фоновом режиме - то "почти сразу" - выше уже расписали про могопоточность.
    Ответ написан
  • Почему так долго распаковывается архив весом всего 36мб?

    @d-stream
    Готовые решения - не подаю, но...
    Стоит сказать антивирусу, что эту папку надо исключить из проверок
    Ответ написан
    Комментировать
  • Как генерировать одно число на основе другого?

    @d-stream
    Готовые решения - не подаю, но...
    В общем случае - никак.

    Образчик 2,2 и 4
    Несколько вариантов алгоритма:
    1. 4=2+2
    2. 4=2*2
    Но этими двумя вариантами множество алгоритмов не исчерпывается...

    Возможно подробное описание предметной области позволит сузить круг алгоритмов.
    Ответ написан
    Комментировать
  • Как проверить ImageMagick на macOS?

    @d-stream
    Готовые решения - не подаю, но...
    Собственно конверт не может найти файл rose.png
    Как минимум стоит указать явно путь к файлу... ну и убедится что он rose.png а не Rose.PNG например
    Ответ написан
    Комментировать