Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Заметка о направлении вывода HTML страницы на печать из 1С в дефолтный браузер на клиентском месте

HTML * *

Проблематика, решаемая в заметке

В платформе 1С для, в клиентской её части, реализована возможность работы с HTML страницами с помощью типа поля "Поле HTML документа". Обрабатывает эту функциональность интегрированный браузер WebKit (1). В 1С ранних версий использовался стандартный в Windows IE, в ограниченном пользовательскими настройками режиме.

В компании было принято решение сменить дизайн протокола приема, в котором предусматривается колонтитул с выводом QR-кода специалиста со ссылкой на некий сервис перенаправления на личный профиль специалиста. Размещение QR-кода фиксировано относительно нижней части страницы слева и ориентировано на размер печати на формат А4.

Как оказалось, с выводом колонтитулов на печать на формат А4 встроенный компонент не справился, наших скудных данных о HTML и более обширных данных наших коллег не хватило для реализации печати из 1С с превью и корректным размещением элементов верстки HTML на свои места.

Вашему вниманию привожу оптимизацию количества кликов для отправки на печать во внешний браузер 1С и реализацию вызова печати дефолтным браузером на АРМ любого пользователя.

Читать полную проблематику, детали решения
Рейтинг 0
Просмотры 65
Комментарии 0

Новости

Домашняя биотехнологическая лаборатория — начало

Развитие стартапа Научно-популярное Биотехнологии Химия Биология
Из песочницы

Если бы кто-то 3 года назад сказал мне, специалисту по информационной безопасности, инженеру внедрения IT систем, что моя кухня превратится в биолабораторию, а комната - в оранжерею на сотню растений, я бы добродушно рассмеялась ему в лицо и может быть даже покрутила пальцем у виска. 

О том, как из нескольких орхидей возникла целая лаборатория микроклонального размножения, под катом…

Читать далее
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 1.3K
Комментарии 1

Ferrum — бесстрашный Ruby-драйвер для Chrome с открытым исходным кодом

Ruby *Ruby on Rails *
Из песочницы

Если вы хотите запустить интеграционные тесты на своем сайте, у вас есть три варианта: Poltergeist, Selenium и новое секретное оружие — Ferrum.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 469
Комментарии 0

Модульные устройства последнего времени: обновленный Framework laptop, планшет из него же и новичок PrimeBook Circular

Блог компании Selectel Гаджеты Ноутбуки DIY или Сделай сам IT-компании


Модульные устройства уже давно разрабатываются в разных компаниях, правда, с очень неравномерным успехом. Очень жаль, например, что проект модульного смартфона Project Ara от Google в итоге заглох. Причем изначально все указывало на успех мероприятия — известные разработчики, крупная компания, инвестирующая деньги в R&D, внимание сообщества гиков и т.п. Но нет — к сожалению, об Ara ничего не слышно уже несколько лет.

Тем не менее, успешные разработки тоже есть, причем, как оказалось, появляются и новинки. Обо всем этом сегодня и поговорим.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 191
Комментарии 0

Как готовить корпоративную систему управления документацией: рецепт, основные ингредиенты и приправы

IT-инфраструктура *SaaS / S+S *IT-стандарты *ECM/СЭД *Service Desk *
Из песочницы

Здравствуйте!

В данной статье я хочу рассказать о том, как мы решали стандартные вопросы нестандартным способом. Для начала немного расскажу о себе. Последние 12 лет, или всю свою "рабочую" жизнь, занимаюсь развитием и сопровождением информационных систем. За этот период поменял должности от специалиста технической поддержки интернет-провайдера до руководителя крупного подразделения в гос-it. Накопленный опыт позволил составить портрет типичного пользователя и типичной информационной системы, а также процессов, окружающих ее жизненный цикл. Однажды меня пригласили в проект по созданию новой информационной системы, направленной на ведение внутренней документации компании. И вот что из этого вышло. Будет много букв.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 310
Комментарии 1

Разработка Rails приложений с использованием Hotwire (Введение)

Ruby *Ruby on Rails *
Перевод
Tutorial

Если вы разрабатываете SPA приложения на Ruby on Rails, вы, скорее всего, используете какой-нибудь классный JS-фреймворк для быстрого обновления пользовательского интерфейса без перезагрузки страницы. И без JS фреймворка на фронтенде действительно мало что можно сделать, это своего рода стандарт в наши дни. Пока в Rails не появился Hotwire. С Hotwire вы можете получить быстрое и отзывчивое веб-приложение, но без написания тонны Javascript кода. Звучит здорово, но что такое Hotwire?

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 429
Комментарии 2

12 Способов Отладки и Диагностики FirmWare

TDD *C *Программирование микроконтроллеров *DevOps *Разработка под Arduino *

В этом тексте перечислены основные способы отлаживать и диагностировать проекты на микроконтроллерах. Для аналогии буду каждому методу отладки метафорично приводить в соответствие аналогию из медицины

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 765
Комментарии 8

OSPF vpn-instance это ABR

Сетевые технологии *

Обратился клиент с жалобой на то, что суммарный OSPFv2 маршрут (LSA Type 3) не аннонсировался между непосредственно подключенным соседями: от роутера A к роутеру B. Особенностью этой топологии было то, что на роутере B был прописан vpn-instance (VRF).

Читать далее
Рейтинг 0
Просмотры 335
Комментарии 0

3CX StartUP — новый способ заработка партнеров

Блог компании 3CX Ltd. Мессенджеры *Системное администрирование *Разработка систем связи *Облачные сервисы *

Здравствуйте!

В этой статье мы расскажем о нашем новом продукте, вернее, сервисе, который в ближайшее время откроет новый источник заработка для партнеров 3CX. 

Сейчас на рынке систем связи для бизнеса возникла ситуация, когда небольшим компаниям на старте нужна предельно простая коммуникационная платформа, поддерживающая как обычные вызовы, так и сообщения, причем из разных мессенджеров. Конечно, 3CX уже давно предлагается в облаке, однако на рынке есть достаточно облачных АТС, реализованных как сервис “под ключ”. И эти системы конкурируют с 3CX, особенно в сегменте малого бизнеса.

Преимущество сервисов телефонии “под ключ” прежде всего в том, что для настройки телефонии не нужно привлекать квалифицированного IT-специалиста. А для запуска серверной 3CX все-таки нужно. Для малого бизнеса стоимость этих работ может быть избыточна. Кроме того, компании нужно заказать хостинг для 3CX или настроить собственный сервер. Ну а затем разобраться с подключением SIP-транков и IP-телефонов. В принципе, все это несложно для айтишника с опытом, но требует некоторого времени, и не очень понятно менеджменту компании. Еще один момент, из-за которого возникает недопонимание - модель лицензирования. Да, для системного администратора в крупном, динамичном, бизнесе лицензирование по одновременным вызовам - оптимальный вариант. Но небольшим компаниям легче понять лицензирование по пользователям (сотрудникам).

Далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 360
Комментарии 0

Настолько ли общество прогнило?

Управление сообществом *Экология Будущее здесь

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

Читать далее
Всего голосов 61: ↑49 и ↓12 +37
Просмотры 11K
Комментарии 200

Почему следует отказаться от BPMN

Анализ и проектирование систем *Управление разработкой *Управление проектами *
Из песочницы

Любой процесс, в том числе бизнес-процесс, всегда представляет собой непрерывную последовательность смены состояний определенной системы.

Бизнес процесс описывает смену состояний бизнес-системы.

Бизнес-система – это логическая система, элементы которой связаны между собой отношением причинно-следственной связи, реализуемой через функции.

Функции причинной связи являются свойствами бизнес-системы.

Люди – члены организации, реализующей бизнес-процесс, составляют управляющую систему по отношению к бизнес-системе.

Управляющая система, состоящая из людей, является физической системой, и ее нельзя смешивать с бизнес-системой, которая является логической.

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

Программный комплекс – это логическая система.

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

Для проектирования программного комплекса необходимо построить информационную модель бизнес-системы.

BPMN не позволяет построить информационную модель системы, а лишь создает правдоподобную на первый взгляд имитацию модели.

Использование BPMN в проектировании программных комплексов ведет к многочисленным логическим ошибкам, увеличению затраченного времени и ресурсов на создание программного комплекса.

Вместо BPMN и других графических нотаций бизнес-процессов для моделирования бизнес-систем лучше пользоваться такими понятиями как: информационный элемент, информационная совокупность, класс, атрибут, состояние, условие, функция.

Подробнее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 1.6K
Комментарии 8

Что такое гибридный смарт-контракт?

Анализ и проектирование систем *IT-инфраструктура *Solidity *Распределённые системы *
Перевод

Гибридный смарт-контракт — это приложение, состоящее из двух частей:

1) Смарт-контракт — код, который работает исключительно на блокчейне
2) Децентрализованная сеть(и) оракулов — безопасные сервисы вне блокчейн, поддерживающие смарт-контракт.

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

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

Читать далее
Всего голосов 7: ↑1 и ↓6 -5
Просмотры 446
Комментарии 0

Как я фрилансил 8,5 лет без отпуска и выгорания и не на удаленке

Научно-популярное Лайфхаки для гиков Здоровье Удалённая работа
Из песочницы

Вот уже 20 лет я работаю программистом-фрилансером, и этот эксперимент продолжается. Однажды я увлекся, я работал 8,5 лет без отпуска. Не дистанционно.

Анализируя этот период, я понял, что не выгорал. Вокруг сейчас все только и говорят про выгорание, а как же так получилось, что я не познал сей модный недуг? Или всё-таки познал? Надо разобраться.

Читать далее
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 6.8K
Комментарии 6

Цифровая ностальгия: BBS, DOS Navigator, DOOM и Civilization

Интерфейсы *Читальный зал История IT Старое железо Игры и игровые консоли

Есть гипотеза, что интерфейсные предпочтения пользователя закладываются в самом начале его компьютерного пути. В моем случае — это консольные приложения и строгий аскетизм DOS.

Но я не буду отрицать возможности и преимущества современных технологий. Мы с удовольствием ими пользуемся. Сейчас многие далеко не молодые люди изучают новые языки программирования, разбираются с фреймворками и приложениями, системами, стандартами и устройствами. Я из того поколения, которое начинало знакомство с компьютерами с простейших текстовых интерфейсов... Говорят, что ностальгия — это когда сравниваешь наихудшее из настоящего с наилучшим из прошлого. Только найти наилучшее в настоящем становится всё сложнее.

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 3.4K
Комментарии 30

Обработка изображений с помощью библиотеки Python Pillow

Python *Обработка изображений *
Перевод
Tutorial

Данный туториал является переводом статьи, написанной Stephen Grupetta. Все изображения и коды скопированы без изменений. В конце вы найдете примечания относительно данной информации, а также ссылку на github с работающим кодом. Если код, приведенный автором не запускается, переходите в примечания и, возможно, сможете найти решение вашей ошибки.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.5K
Комментарии 0

Как выпустить мобильную инди-игру в РФ сегодня

Монетизация игр *Продвижение игр *
Из песочницы

Где выпустить и как заработать на своей игре, если вы, как и мы, сделали свою первую игру именно сейчас или вот-вот доделаете?

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 1.8K
Комментарии 1

Apache Superset. Первый взгляд на BI инструмент

Apache *Визуализация данных *

В последнее время изучая вакансии на сайтах по поиску работы, все чаще стал отмечать, что помимо платных инструментов BI от кандидатов требуется знание еще бесплатных платформ. Мой предыдущий опыт работы по построению графической отчетности был связан исключительно с коммерческими продуктами, поэтому я решил выделить время на ознакомление с альтернативными решениями. Выбор Superset был случайным, так как я обратил внимание на него лишь потому, что он входит в экосистему Apache. Сразу хочу оговориться, что в данной заметке не будет сравнения Superset с платными инструментами. Такое сопоставление функционала просто некорректно из-за разных “весовых категорий”. Также я не буду выделять плюсы и минусы решения по сравнению с бесплатными аналогами, так как это очень дискуссионный вопрос. Неизбежно найдутся адепты того или иного продукта, которые будут доказывать ошибочность моих суждений. Поэтому я построил публикацию в форме простого описания “нюансов”, которые я выделил для себя, начав знакомство с Superset. Читатели же сами смогут сделать свои выводы.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.6K
Комментарии 2

Электронный пантограф Тима

Блог компании RUVDS.com Разработка под Arduino *3D-принтеры DIY или Сделай сам Электроника для начинающих
Перевод
Tutorial

Это вторая часть серии, посвящённой сборке инструментов на основе датчика Холла. Если первую часть вы не читали, то лучше будет начать с неё: Электронный циркуль Тима. В этом проекте я буду использовать уже не один, а два датчика 49E, каждый с парой магнитов, по тому же принципу, что и при сборке циркуля.
Читать дальше →
Всего голосов 34: ↑34 и ↓0 +34
Просмотры 2.6K
Комментарии 5

Spring Test Containers как бины

Программирование *Java *
Из песочницы

TestContainers это отличный инструмент, позволяющий тестировать свой код в prod-like окружении.

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

В этой статье мы разберём как подружить несколько контейнеров, особенно когда один контейнер использует такие настройки, которые генерирует второй контейнер во время своего старта.

Достигнем этого при помощи кастомизации тестового контекста + всеми любимого BeanFactoryBostProcessor'а.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.2K
Комментарии 0

Как я готовился и сдавал p3express

IT-стандарты *Управление разработкой *Управление проектами *Управление продуктом *
Из песочницы

Всем привет! Меня зовут Артур и вот уже более трёх лет я жонглирую ролями Аналитика и Менеджера проектов. Мне посчастливилось стартовать в этой позиции в одной из самых близких мне сфер - переводы, а уже далее медленно, но верно я пробирался до IT сектора.

Со школьной поры я не был самым целеустремлённым падаваном, но как только мне удавалось найти что-то, что меня цепляло, то я в это достаточно быстро и глубоко нырял. Первым таким таргетом был английский язык, следом за ним были другие иностранные языки, а когда дело дошло до профессиональной сферы, то в бой пошли современные фреймворки и методологии.

И тут я расскажу немного подробнее о том как я изучал и готовился к сертификации по одному из таких фреймворков.

Читать дальше
Всего голосов 2: ↑1 и ↓1 0
Просмотры 568
Комментарии 0