CityCat4, да нет, все обычно хуже. "Мы с трудом уломали контрагента присылать хотя бы так, остальное обеспечь, ты же программист". У нас есть сумрачный гений, который до сих пор присылает свои портянки в виде RTF. Ему однажды так кто-то настроил, и пока у него самого эта система наконец не сломается - у него лапки, никаких шансов на прогресс.
CityCat4, да нет никакого желания через анус.
Есть проблемы общения с контрагентами и плинтусный уровень IT в решениях проблем такого взаимодействия - как следствие, процессы приспосабливаются к чужому бардаку, и хаос неизбежен.
Вообще-то полноценных редакторов PDF не бывает. Даже Acrobat и Illustrator от самого создателя формата позволяют только частично калечить файлы.
Переход на Линукс - прекрасный повод пересмотреть саму схему работы и задуматься, нельзя ли избежать редактирования того, что для редактирования не предназначено в принципе. Например, хранить на интранет-сервере их редактируемое (офисные форматы, а лучше - HTML) представление и выгонять PDF только для пересылки и долгосрочного окончательного хранения.
Если вам надо рассобачить одну строку на несколько - это куда проще и естественнее делается на любом языке программирования, чем нагромождением подзапросов в SQL.
Для начала там накручена защита от инструментов разработчика в браузере.
Так что скрины или тупо печать разворотов в PDF будет явно быстрее.
24 странички - весь мануал.
mayton2019, может, это потому, что на это хайп-слово набежали доить бюджеты именно скамы, пирамиды, коучи и прочие мошенники? А реальное применение технологии настолько узкоспециализировано, что в отрыве от специализации и говорить не о чем.
Движки, библиотеки и фреймворки - это сумма опыта, проб и ошибок, воплощенная в коде.
Их не пишут мальки, которые не знают даже, с чего начать - и хотят свой движок только потому, что лень изучать уже существующие.
Рассказал дочери-школьнице об этой задаче. Она сразу заявила: нужно делать неваляшку.
Массивная полусфера в основании такого светильника сделает его не "приемлемо", а идеально устойчивым.
rPman, ну, не обязана, но очень неплохо бы, поскольку позволяет не только экономить, но и развиваться. Моей организации повезло - при наличии именно офисного персонала меньше сотни таки нашелся я, пилящий внутренние CRM-ки ;)
Comanche5PRO, ну да, центр масс двух цилиндров.
Он находится от центра тяжести основания на расстоянии
(расстояние между центрами) / ((масса основания) / (масса стойки) + 1).
Потом чистая тригонометрия - угол треугольника с катетами (высота центр масс от пола) и (радиус основания) соответствует углу, на который можно наклонить светильник, не уронив. Василий это нарисовал, но пренебрег толщиной основания, а она несколько уменьшает тот угол.
А вот дальше все равно эмпирическое ;)