Как стать автором
Обновить
82
1.2
ru1z @ru1z

Пользователь

Отправить сообщение
Вообразим, что мы с вами начертили прямоугольник и залили его заливкой. Мы сделали это в векторном редакторе. Прямоугольник у нас красного цвета, заливка красного цвета. Мы вывели результат в PDF.

Теперь мы верстаем документ в pdfLaTeX и включаем в него эту PDF-иллюстрацию. Нам надо, чтобы цвет прямоугольника был не красный и чтобы цвет заливки был не красный. Нам надо, чтобы цвет этой монохромной иллюстрации задавался в вёрстке.

Известно изящное решение: нужно, чтобы в PDF-иллюстрации был задан контур обводки и был задан контур заливки, однако чтобы не был задан их цвет. То есть чтобы рисунок был сделан без указания цвета. При этом верстальная программа, включая этот рисунок, изобразит его прежде заданным цветом.

Иными словами, нужно, чтобы цвет был задан до включения PDF-иллюстрации и чтобы цвет никак не менялся внутри PDF-иллюстрации, не был задан в ней.

Я умею сделать это руками и не умею в программе…

(Кажется, это ваш вариант «как векторные примитивы, нарисованные до».)
Я брал decompressed PDF, стирал команды окрашивания векторных рисунков и исправлял bounding box. Байтовое смещение нарушалось, однако это не имело значения.

PereslavlFoto Большинство просмотрщиков умеют восстанавливать байтовые смещения объектов, если они не очень большие. При таком редактировании документа главное не перестараться...


A propos, не знаете ли, какой программой можно оставить в PDF векторный рисунок (обводку и заливку), однако убрать переключения цветов? Задача в том, чтобы переключать цвет не внутри PDF файла, а до того, как он начнёт выводиться. То есть вот в редакторе изначально была обводка и заливка чёрного цвета, а мне надо, чтобы была обводка и заливка незаданного цвета.

PereslavlFoto Уточните, что значит "чтобы была обводка и заливка незаданного цвета"? То есть она как бы была, но прозрачного цвета? Или все-таки ее не было? Или чтобы она была такого цвета, как векторные примитивы, нарисованные до нужного объекта? PDF дает простор для воображения.


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

Я брал decompressed PDF, стирал команды окрашивания векторных рисунков и исправлял bounding box. Байтовое смещение нарушалось, однако это не имело значения.

Когда работаешь с нулевым бюджетом и не можешь купить программы, остаётся только ghostscript и руки. :-)

A propos, не знаете ли, какой программой можно оставить в PDF векторный рисунок (обводку и заливку), однако убрать переключения цветов? Задача в том, чтобы переключать цвет не внутри PDF файла, а до того, как он начнёт выводиться. То есть вот в редакторе изначально была обводка и заливка чёрного цвета, а мне надо, чтобы была обводка и заливка незаданного цвета.

Спасибо.
Мне доводилось редактировать PDF в текстовом редакторе. Проблемы не возникали.

PereslavlFoto Скорее всего, вы просто меняли один символ один на другой, и при этом сам документ не был заархивирован. Тогда вы понимаете, что редактируете, и как это сделать, не нарушив байтовое смещение PDF-объектов. Но это возможно в очень редких случаях...

Мне доводилось редактировать PDF в текстовом редакторе. Проблемы не возникали.
Должно быть, вы говорите про compressed PDF?
Должно быть, вы говорите про compressed PDF?

PereslavlFoto Нет. Возможно, вас смутила фраза про объекты и смещения? Это характерно абсолютно для всех PDF. Любой PDF можно представить и как compressed, и в обычном, читаемом виде (decompressed). Вопрос только в размере файла, который, очевидно, в сжатом состоянии будет меньше.

Это не результат компиляции, а исходный код программы. PDF — это язык программирования PostScript, из которого убрали некоторые конструкции (например, условия и циклы). Что впрочем не делает работу с ним ни капли проще.

eumorozov Как выше сказано, это действительно не результат компиляции. Но отождествлять PDF с PostScript тоже неправильно. Нужно понимать, что PDF-документ — это набор объектов, расположенных на фиксированных местах (смещении, offset) в файле. Объекты могут иметь разные назначения. Один из объектов в документе — это контент страницы. Такой объект имеет поток stream, в котором записан поток команд. Вот как раз такой поток команд и определяет видимую часть страницы. Правила записи потока команд действительно взяты из PostScript и имеют много общего.

Если присмотреться, то вот одна из программ — grow.google/programs/it-support
На самом деле она на Coursera — www.coursera.org/google-it, а если отбросить красивый лендинг, то вот — www.coursera.org/professional-certificates/google-it-automation

Я люблю Coursera, поэтому прошёл эту программу и мне есть что сказать:

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

2. Задания делаются в специальных лабораторных гугла. Это и плюс и минус.
Плюсы:
— вы учитесь работать по ssh
— по шагам вы сделаете что-то, а не только прочитаете

Минусы:
— Половина лабораторных просто уровня «скопируй то, что написано на странице в консоль и запусти»
— Работать приходится в nano (можно в vim). Привет вашей любимой IDE, она не нужна
— Задачи, где надо что-то сделать самому имеют неинформативный фидбек. Т.е. просто «не прошло». Что не прошло? Почему?
— Зато на форуме курсеры можно найти решение. Реально прямо полностью готовое решение.
— Клятый таймер. Финальное задание последнего курса фиг пройдёшь за 1.5ч. Там надо сесть и подумать. Судя по форуму, некоторые десятки раз перезапускали лабораторную в надежде успеть. При этом данные находятся на сервере лабораторной (а иногда ещё и API), так что вы не можете взять задание и делать его «дома», а потом скопипастить решение.

3. Лекции вообще почти не связаны с лабораторными. Но этим грешат многие курсы.

Как результат эта программа оставляет смешаные чувства.
С одной стороны — лабораторные по SSH в созданной специально для тебя виртуалке — это приятно.
Но с другой стороны, этот сертификат нифига не подтверждает, что ты чему-то научился. Да и научиться там чему-то довольно сложно с таким подходом.
Я тоже столкнулся с сильным ослаблением организма сейчас. Вроде, вируса уже нет, но появилась слабость, хочется спать и присоединились всякие другие простуды. Проснулся утром и, вроде, все ок. Но к обеду уже сил нет, как будто перед сном.
Похоже, что самый опасный момент наступает через дней 10 после начала болезни. Я уже подумываю, что уже есть о чем написать вторую часть статьи
Я полностью согласен. Самое тяжелое у меня оказалось после исчезновения вируса. Слабость, хочется спать и присоединились всякие другие простуды
я спрашивал индусов про касты, никто не признаётся
но и без неприкасаемых, сами по себе индусы довольно мафиозны, выстраивают свою иерархию, чтобы тебя не подсидели надо выбирать подчинённых по признаку этой этнической иерархии
что они и делают, потом выживают остальных неиндусов, в оракле и циско это дошло до крайнеё степени
Для того, кто приехал по рабочей визе, сменить имя — та еще проблема, а учитывая высокую степень связности сообщества, коллеги могут и навести справки на родине, если у них будут подозрения.

Про цепное трудоустройство — это действительно проблема. При том, местное население из боязни прослыть расистами, боится об этом говорить. Доходит до абсурда. Например, несколько лет назад было опубликовано «исследование», выводом которого был недостаток представленности чернокожих среди fellows в Британском Королевском Научном Обществе. Было написано много про то, что это расизм, и так далее. На деле, в UK так мало чернокожих, что плюс-минус один человек — уже сильное отклонение от пропорционального представления. Но ни слова не было сказано, что перевес был вовсе не в пользу белых англичан (хотя их там и большинство), а в пользу индийцев и пакистанцев. Собственно, президент этой организации — Venkatraman Ramakrishnan.
НЛО прилетело и опубликовало эту надпись здесь
Что у них в головах творится?! Явно прослеживается связь с человеком который занимает пост президента 4 года. А то что их становится больше в штатах и индусы оккупируют все больше управленческих должностей в следствии чего исчезает белый менеджмент, который и защищал их от этого так как не привык к такому, до них не доходит! У всех штатов особенно верующих в дем. партию, теперь есть оправдания всех невзгод с именем 1-го человека, а то что все проблемы и включая все большую отдалённость черного населения от остальной америки, они копились годами и всем на это всем насрать. И проблемы с приверженностью к кастовому делению у индусов судя, по тому что говорил один из знакомых из Bell labs были уже очень давно. В 14 году сам в немецком университете видел этот балаган с высшей и нишей кастой и такое раболепие перед более высокой кастой было просто дико.
Это скорее последствия иного мировосприятия. Сколько не видел индусов «пишущих хрень в коде» (а я и таких видел, и нормальных) — для них техническое решение никогда не является ценностью. Вот совершенно в прямом смысле — одобрение босса, например, для них ценность, а рабочий код — нет. Итого код является всего лишь средством для достижения других целей.

Да собственно это и для всех других людей с хренью в коде практически всегда работает. Если для человека качество технических решений не является ценностью — он легко будет писать хрень.
так вот почему они такую хрень в коде пишут. Писать нормально некогда, нужно срочно выяснить из какой касты новичок из отдела тестирования
Там в статье был эпизод, когда били палками (и это тоже важно, не руками-ногами) за прикосновение к мотороллеру. Охотно верю: я вполне видел, как брахман, забыв мундштук, курил сигарету через кулак. Чтобы не брать в рот фильтр, к которому мог прикоснуться кто-нибудь не тот.
Сейчас понятие неприкасаемый возможно не означает буквально «которого нельзя касаться», а просто используется как элемент унижения, и сексуальные домогательства сюда очень даже вписываются.
Что проблема, скажем так, должна быть, я могу сказать по опыту общения с индусами под родными березками: непродолжительному и довольно давнему, но там цвело и пахло.

Информация

В рейтинге
1 593-й
Дата рождения
Зарегистрирован
Активность