MishkaZ

Персональная страничка Замыслова Михаила.

четверг, мая 14, 2009

Какую зеркалку выбрать?

Ко мне обратился мой хороший
товарищ с вопросом о зеркалках
(зеркальных цифровых фотоаппаратах).
Т.к. бюджет позволяет приобрести
дешевую зеркалку, то стал вопрос
выбора. Я не претендую на звание
оракула, глаголящий истину в первой
инстанции, и все что здесь написано мое
исключительно собственное мнение.
Очень надеюсь что оно будет интересно
и полезно.

Итак наш бюджет, выделенный на покупку камеры, позволил задуматься о приобретении "цифрозеркалки". Если с "мыльницами" и "цифрокомпактами" было все понятно (фактически интересовали: зум, возможность съемки видео, мегапиксели, габариты в качестве определяющих параметров), то как же дело обстоит с "зеркалками".

"Зеркалки" это инструмент если не профессиональный, то по крайней мере полупрофессиональный, соответственно это намекает на то что придется изучить кое-какие термины, понятия и т.п.
Итак мы берем зеркалку. Вопрос: какой фирмы, какую модель, на что следует обратить внимание, на какие параметры. И в конце концов, что же купить? 
Во первых, зеркалка подразумевает приобретение как минимум двух отдельных устройств: сама камера (она же боди [body]/тушка) и объектив (он же стекло/линза [lens]).

"Тушка". Само по себе название зеркальный фотоаппарат, обозначает что есть некое зеркало. Так и есть, зеркало располагается перед сенсором и позволяет прямо через объектив наблюдать объект съемки как показано на рисунке. Зеркало (2) опускается в режими визирования через видоискатель (8) и поднимается вверх непосредственно перед съемкой. Т.к. матрица (4) и
 фокусировочное матовое стекло (5) равноудалены от объектива, то сформированное на матовом 
стекле изображение, отраженное в пентапризме (7) наблюдается ровно также как будет выглядеть на снимке: границы кадра, боке, ГРИП, эффекты от применяемых светофильтров. Перед сенсором (4) обычно устанавливается набор несъемных светофильтров (3): ультрафиолетовый и ИК фильтры для снижение нежелательных ореолов и оттенков, т.к. сенсор в отличие от глаза достаточно восприимчив к невидимым излучениям (наглядный пример - поднесите к камере, при визировании через электронный  экран, пульт ДУ и нажмите на нем кнопку; невидимое обычным глазом излучение проявится в форме фиолетового яркого свечения). На рисунке не изображено еще одно маленькое зеркальце, обычно прикрепленное с обратной стороны зеркала (2) перпендикулярно последнему. Основное зеркало в этой области полупрозрачное и часть света направляется вниз где обычно располагается, на том же равном удалении что и сенсор и фокусировочное стекло, сенсор автофокуса (он же АФ/AF). Сенсор автофокуса в зеркалках представляет собой чип с прозрачной крышкой, в котором определено несколько областей которые детектируют разность фаз попадаемого света. Каждая такая область называется точкой автофокуса. Сенсор автофокуса это наследие от пленочных зеркалок с автофокусом. С одной стороны иного выхода не было для организации автофокуса, с другой - изобретенное решение позволяет достаточно быстро и без особых вычислительных затрат определить находится ли объект в фокусе, а если не в фокусе, то на сколько необходимо сместить фокусировочную линзу объектива, чтобы объект был в фокусе. Последние зеркалки имеют и вторую систему фокусировки - контрастную - ту единственную которой обладают "цифромыльницы" и "цифрокомпакты". Смысл этой системы в анализе контрастности изображения, затем методом последовательного приближения, определения точной фокусировки. Метод позволяет получить достаточно четкие (в фокусе) кадры, и не требует калибровки устройства (чем и пользуются производители при изготовлении дешевых камер), но требует огромных вычислительных затрат, достаточно качественного освещения и является достаточно медленным. С другой стороны автофокус фазовый требует точной калибровки и если калибровка не была при производстве произведена должным образом, то можно получить неисправность камеры из разряда FF/BF или фронт-фокус/бэк-фокус (когда камера фокусируется несколько ближе или несколько дальше объекта фокусировки). Впрочем FF/BF без проблем отстраивают в сервисном центре.
Итак мы пришли к первой характеристике камеры:

1. Автофокус. 
1.1. Чем больше точек фокусировки тем лучше (хотя я реально пользуюсь одной).
1.2. Наличие контрастного автофокуса - также плюс.

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

Типичный размер пленочного кадра 35мм  (относительный размер всей диаграммы). Типовая зеркалка Nikon или Canon это размер кадра "APS-C". Зеркалки Olympus, это "4/3". Типовой размер матрицы ультразума типа Olympus C-770 или Canon S5IS - 1/2.5". "Мыльницы" же обладают вообще матрицами порядка 1/3.2" - 1/2.7". Существуют и 35мм цифровые зеркальные камеры, но их стоимость начинается от 2000$.
Для упрощенного расчета вели понятие кроп-фактора. Кроп-фактор определяет во сколько раз размер матрицы меньше 35-ти миллиметрового кадра и используется для подсчета эквивалентного фокусного расстояния. Эквивалентное фокусное расстояние (ЭФР) это показатель, который указывает какое фокусное расстояние должен иметь объектив обычной 35ти миллиметровой камеры чтобы получить такой же угол обзора. На конкретном примере: 35ти миллиметровая камера ЗЕНИТ-Е с объективом HELIOS 58мм. Для того чтобы получить такой же кадр на Olympus-е (кроп ~2) следует брать объектив 29мм. А на Canon-е придется взять объектив порядка 37мм. В то же время эта формула позволяет рассчитать, какое экв. фокусное расстояние мы получим если будем объектив одной системы использовать на камерах другой. Так, если "обуть" Olympus в объектив HELIOS 58мм от ЗЕНИТ-а, то мы получим на олимпусе 116мм ЭФР. Это и не сложно представить, т.к. фактически изображение разворачивается объективом на 35мм пленку, а матрица составляет в 2 раза меньший фрагмент - т.о. получается увеличение части кадра.
Также матрицы делятся по типу матриц: LiveMOS (первой использовала Olympus), CMOS, CCD. CCD или ПЗС матрица одна из старейших - достаточно медленная и шумная. Второй по качеству идет CMOS - КМОП матрица - более высокоскоростная, более экономная, менее шумная. Последний вариант LiveMOS - тот же CMOS, только еще более шутрый.
Перед матрицей в наборе фильтров может располагаться ультразвуковой очиститель матрицы. Первым его изобрела фирма Olympus. Смысл в том что перед матрицей располагается прозрачное стекло с приводом от пьезоэлемента. При подаче на пьезоэлемент УЗ он начинает вибрировать столь сильно что со стекла слетают не только пылинки, но и капельки влаги. На сегодняшний момент почти все фотоаппараты производят с УЗ очитителем (он же "пылетряс"). Но все сходятся во мнении что у олимпуса он лучший.
Также сенсор бывает на неподвижном подвесе и на сдвигаемом подвесе для обеспечения стабилизации изображения (Shift-Stabilisation). В зеркальной камере имеется гироскоп и в момент съемки если происходит поворот (дрожание) фотоаппарата, то процессор зная фокусное расстояние линзы и угол на который произошло отклонение, рассчитывает на сколько необходимо сдвинуть матрицу. У шифт-стабов есть одно достоинство - нет необходимости в объективах со встроенным стабилизатором, это значит что фотоаппарат можно использовать с любыми самыми древними и(или) самыми дешевыми  объективами в сложных условиях и получать качественные снимки.
Последний критерий - это разрядность матрицы. Обычный цвет в Windows является 8ми битным (по 8 бит на цветовой канал). разрядность же сенсора обычно от 12 бит. Лишние 4 бита позволяют расширить динамический диапазон матрицы в 16 раз! Что позволяет откорректировать камере баланс белого, экспозицию, контрастность и выдать результат в 8мибитной форме. Большинство зеркалок умеют снимать в RAW. RAW - это один к одному данные с матрицы (если матрица 12 бит, значит 12тибитный цвет, если 14ти - 14тибитный), которые позже на компьютере можно "проявить" на свой вкус, откорректировать экспозицию, цвета и многое другое.
Таким образом выделяем второй критерий:

2. Матрица
2.1. Чем больше размер матрицы тем лучше
2.2. Матрица лучше чтобы была LiveMOS
2.3. Пылетряс должон быть
2.4. Встроенный стаб - это хорошо.
2.5. Чем разрядность матрицы выше, тем лучше.
(объективно по качеству матриц стоит места распределить так: Canon, Nikon, Olympus, Penax, Sony)

Экспозамер. Экспозамер позволяет автоматически точно рассчитать порцию света которая необходима для получения качественной фотографии, ограничивая эту порцию: временем экспозиции и закрытием затвора. Если б можно было впихнуть еще одно зеркальце для передачи изображения на сенсор экспозиции (или TTL сенсор), то его бы втиснули, но некуда, поэтому этот сенсор ютится в разных камерах в разных местах. Зачастую располагается на гранях пентапризмы и ловит остаточный свет который не отразился. При анализе изображения чем больше точек экспозамера - тем точнее будет определена экспозиция снимка! (В цифромыльницах экспозамер ведется посредством анализа всего изображения)

3. Экспозамер.
3.1. Чем больше точек экспозамера, тем лучше!

Затвор. В основном в зеркалках сипользуется затвор щелевого типа. Основными криетриями затвора являются: время синхронизации (это минимальная выдержка при которой затвор полностью открыт - испольщуется при съемке со вспышкой), а также более важный  критерий - минимальная выдержка. Большинство камер обеспечивают 1/4000 секунды, что просто более чме достаточно. Но есть камеры и пошустрее. Также стоит обратить внимание на статистику поломок затвора по моделям камер, т.к. его замена может обойтись не в одну сотню. 

4. Завтор.
4.1. Синхронизация. Чем короче-тем лучше.
4.2. Мин. выдержка. Чем короче-тем лучше, но желательно чтобы минимальная была не больше 1/4000.

Большинство камер имеют цифровой экран, многие имеют LiveView - визирование по экрану. Но только последние камеры поддерживают контрастный автофокус при визировании по экрану. Поэтому можно выставить еще один критерий "LiveView" и контрастный автофокус в режиме "LiveView".

Важным параметром является также время жизни штатной батареи. Наибольшей из бюджетных зеркалок - у Olympus E-510/520 - порядка 600 фотографий против 400 у ближайших аналогов. При путешествии на долгое время 600 это очень много. Если всеже надо больше, то есть два выхода: 1. покупка доп. аккумулятора, 2. покупка батарейной ручки (приставка снизу к камере с дублированием кнопок, в которой в располагается пара доп. аккумуляторов или набор батарек).
Итак что касается тушек определились, что хорошо бы взять Canon или Nikon, потому что физически размр матриц побольше и они менее шумные (особено Canon), зато в них нет стабилизации изображения (придется покупать объективы со стабилизацией) и китовые объективы у Canon просто ужасные, у Nikon чуть получше. С другой стороны у Olympus есть встроенный стабилизатор и наличие его в объективах будет непринципиально, также следует отметить что китовые линзы Olympus признаны лучшими.

Итак с тушками разобрались. 

Теперь объективы.
Объективы сейчас состоят из множества линз. Вопрос, зачем. Элементарный объектив "монокль" состоит из одной линзы. Но одна линза работает на краях заодно и как призма, таким образом свет разлагается и по краям кадра возникает сильное размытие. Иногда это используется как художественный прием, но в большинстве случаев является дефектом фотографии. Действительно единичная линза страдает целым букетом оптических искажений: кривизна поля, астигматизм, кома, сферическая абберация, хроматическая абберация, дисторсия. Именно набор линз призван скорректировать все эти искажения. 
Все объективы можно разделить на две категории: электронные и мехнические. Большинство Kit-овых (входящих в комплект) объективов - электронные. Далее объективы можно разделить на объективы с фиксированным фокусным расстоянием ("фиксы"; типичный пример - HELIOS от ЗЕНИТа) и изменяемым фокусным расстоянием (вариообъективы или "зумы" - типично встроены в цифромыльницы). У фиксов как првило исправлено множество аббераций, а также высокая светосила (об это чуть позже). Поэтому неплохо иметь такой объектив для портретной фотографии. Вариообъективы схарактеристиками фиксов стоят от 700. Вариообъективы китовые имеют более скромные характеристики зато более универсальные и также достаточно дешевы.
Итак какие есть характеристики у объектива, по которым можно выбрать? 
Первым параметром будет максимально отверстие диафрагмы. Чем шире максимальное отверстие диафрагмы, тем с одной стороны можно снимать с меньшей ГРИП, с другой стороны повышенная пропускная способность обуславливает высокую светосилу, что позволяет снимать в условиях низкой освещенности. Минимальное отверстие диафрагмы обозначается f/... Т.е. f/1.4 - одни из самых светосильных объективов.  f/3.5 - типовая светосила для китовых объективов.

1. Минимальное отверстие диафрагмы (относительное отверстие).
1.1. Чем меньше - тем лучше. Не более f/3.5

Фокусное расстояние. Несколько выше мы обсудили что такео ЭФР. Для расчета ЭФР, надо фокусное расстояние объектива умножить на кроп-фактор тушки. Каково же должно быть фокусное расстояние? Для разных хадач по-разному. Есть общая классификация объективов:
  • рыбий глаз - сверхширокоугольные объективы с углом зрения вплоть до 180 градусов - ЭФР < class="Apple-style-span" style="font-style: italic;"> используется для узких задач.
  • широкоугольные - ЭФР ~ 20мм-35мм - используется для съемки видов, съемки в помещениях для съемки панорам.
  • стандартные - ЭФР 35-50мм - по названию можно судить что объективы для широкого применения.
  • портретные - ЭФР 50-120мм - считается что при таком фокусном расстоянии детали лица предаются наиболее точным образом, а достаточно большое фокусное расстояние, кроме всего прочего, уменьшает ГРИП и делает фотографии более художественными.
  • телефото - ЭФР >120мм - телеобъективы используются для съемки на больших расстояиях, фотоохоты, астрофотографии и мн. др.
Вариообъективы позволяют совместить несколько функций в одном объективе. Так объектив Олимпуса 14-42 (ЭФР 28-84 [~3х зум]) может вполне использоваться и для пейзажей, и как стандартный, и немного как портретник. Или объектив Олимпус 18-180 (ЭФР 28-280 [~10х зум]) это и широкоугольный, и стандартный, и портретник, и телевик. Правда широкий диапазон фокусных расстояний, как правило, в крайних положениях рождает всевозможные абберации - сложно сделать линзовую систему с широким диапазоном фокусных расстояний, и чтобы она одинаково хорошо устраняла абберации на любом фокусном расстояниии.

По объективам. Из китовых (которые идут вместе с тушками) лучше всех Olympus, затем - Nikon, последний - Canon.  По цене, примерно в такой же последовательности, по распространенности - в обратной последовательности.

Вот это, пожалуй, все.

Таким образом если бы передо мной лежала пачка денег и выбор что купить, то в зависимости от того сколько денег (понарастающей от минимума), я бы выбрал:
1. Olympus E-420 + 14-42
2. Olympus E-520 + 14-42 + 40-150
3. Nikon D80 + Объектив
4. Nikon D90 + Объектив
5. Canon 40D + Объектив
6. Canon 5D + ...
7. Canon EOS-1Ds Mark III + ...

Когда купите фотоаппарат, не поленитесь на объектив прикупить защитный фильтр. Стоит он относительно не дорого, зато надежно защитит оптику. Сейчас выпускаются достойные фильтры фирм Kenko и Marumi. Можно взять защитный UV фильтр. UV защитит от ультрафиолета и снимки в солнечную погоду получатся более насыщенными. А также стоит прикупить один поляризационный фильтр. Он позвлит сделать небо более насыщенным, убрать блики с машин, стекол и витрин, а кожу более фактурной. Остальные фильтры, в принципе, можно повторить в фотошопе.

Ну вот вроде и все что только может понадобится знать про зеркальные фотокамеры при выборе.

Ярлыки: , , , , , , , , , , ,

понедельник, декабря 01, 2008

Вас застявят сдать отпечатки...

Кто не в курсе, в Беларуси решили
ВСЕХ граждан дактелоскопически
зарегистрировать. По закону
сделать это сложно. Поэтому
действуют как обычно: угрозы,
разъяснительные беседы, и т.п.
Благо повод нашелся - теракт -
взрыв на дне города.

В пятницу ко мне пришла повестка в военкомат. Глянув на повестку сразу стало понятно зачем: повестка без печати и подписана полковником милиции. "Откатать пальчики" сразу в голове прокатилась фраза из криминальной хроники.

В назначенный день пришел в военкомат, предъявил повестку, сказали: "А... это отпечатки пальцев, пройдите в комнату со стороны РОВД." Как законопослушный гражданин пошел. Двое в штатском с горами макулатуры и двумя столаим измазанными чернилами. Взяли паспорт, заполнили форму. Далее пошел диалог. Диалог примерный, диктофона с собой не брал, а жаль, весь разговор со стороны тех кто катал можно было бы квалифицировать по соответствующим статьям, а я редко дословно запоминаю разговоры, особенно выражения:
- Распишитесь.
- Извините. А я не хочу проходить регистрацию.
- Как не хочешь?
- Так, просто не хочу.
- Если ты не хочешь, значит ты автоматически становишься подозреваемым!
- Как я становлюсь?
- А так, ты не сдал отпечатки, значит ты виноват (тут примерно)!
- Я не хочу сдавать.
- Тогда будешь разбираться с начальником РОВД! Поверь, они тебя заставят!
- Ну давайте, куда идти.
- К начальнику РОВД <фамилия>. Только тут распишись.
Под пустым балнком расписаться. Не знаю, не внушали доверия лица в штатском которые угрозами от меня что-то пытаются получить.
- Нет, не буду расписываться. Я сначала к начальнику лучше зайду.
- Иди, а потом сюда пальчики откатывать (примерно).
Пошел в РОВД. На проходной встретил старший лейтенант.
- К кому?
- К начальнику РОВД <фамилия>
- Кто сказал?
- Ребята что пальцики откатывают.
- Они что, совсем там охренели.
И я его понимаю, если каждого человека водить по пустякам к начальнику РОВД, когда ж ему работать? Позвонил, получил инструкции.
- Второй этаж, кабинет №##.
Щелкнул электрический замок - пошел. Кабинет оказался начальника уголовного розыска. Зашел молодой человек. Стать - как у штык-ножа от АК-47, голос - как у Левитана, любой военный позавидует - живой советский герб! Далее разговор, опять таки примерно, потому что разговор длился минут 15, стараюсь очень близко к тексту запомнившимися фразами:
- Вы ко мне?
- Да, к вам.
- По какому вопросу?
- Да вот отпечатки пальцев...
- Вы отказываетесь?
- Да.
- По какой причине?
- Не хочу.
- Как это не хотите? 
- Ну так, просто не хочу.
- В связи со взрывом все мужское население в возрасте от 18 до 80 лет (тут чуть слукавил, спутав 80 летний возраст до которого хранится дактилоскопическая информация с 55 летним, по которому всех вызывают для регистрации) подлежит обязательной дактилоскопической регистрации.
- Да, я знаю. Но я не хочу.
- Как вы не хотите? Все должны, у нас есть образец ДНК и отпечатков пальцев, в связи с этим мы дактилоскопируем всех. И у нас тоже у всех взяли.
- Да, я знаю что вас обязали, но я не хочу. Я читал закон и в кодексе о государственной дактилоскопической регистрации ничего не сказано что я должен.
- А чего вы боитесь? Вы в чем-то виноваты?
- Да ни в чем.
- Ну какая тогда причина, для такого отказа должно быть обоснование.
- Да нет ничкакой причины. Просто не хочу. Я понимаю что вас... Но в законе в 7й статье описано, кто подпадает под обязательную дактилоскопическую регистрацию. И я не под что не подпадаю.
- И вы хотите сказать что чист прямо как младенец.
- Возможно.
- Но если вы отказываетесь, значит вам есть что скрывать.
- Особо нечего.
(Каждому человеку есть что скрывать, не потому что он нарушил закон, а просто потому что не хочет чтобы подробности его личной жизни знал еще кто-то, потому, собственно, и "пальчики" не хочу сдавать - просто это моё личное пространство, моя личная жизнь.)
- Вы привлекались?
- Нет.
- А где вы работаете?
- В частной компании.
- А административные правонарушения?
- Нет.
- А проблемы с ГАИ были?
- Нет.
- А машина есть?
- Нет.
- И улицу переходите только на зеленый свет.
- Да. И в транспорте езжу только по талончику.
(Начальник уг. розыска даже слегка усмехнулся)
- Ну хорошо. оставим взрыв. Ну а представьте, что не дай бог (поплевал через левое плечо и постучал по деревянному столу, за что огромное спасибо) с вами что-то случится: шли вы по дороге, или ехали на велосипеде и вас сбили, где-то далеко загородом. И если у нас на руках окажется труп, скажем без головы и ноги (почему именно без ноги, я не понял, да и не приятно было услышать для себя такие перспективы). Вы же знаете, что трупы в первую очередь дактилоскопируют...
- Да.
- У нас формируется база и если мы найдем неопознаннй труп, то сразу занесем данные в компьютер и определим кто это.
- Да, но я не хочу.
- Ну вот, а придется же как-то идентифицировать труп, потом родственники начнут искать в панике, а потом неопознанный труп придется за счет государства захоранивать. (совсем как-то тоскливо стало, хотел было сказать, что мол мне уже всеравно будет, но решил, что это не место для острот).
- Нет спасибо. Не хочу.
- Ну а если вот будет преступление, как мы тогда узнаем. И ведь всеравно придется сдать отпечатки пальцев.
- Ну не дай бог если я буду в чем-то виноват (тоже поплевал через левое плечо и постучал по деревянному стулу), то присылайте повестку, я конечно приду.
- Ясно, в общем вас не убедили мои доводы?
- Да.
- Скажите чтобы написали что от дактилоскопической регистрации отказался.
- Хорошо. До свидания. Спасибо.
Пошел обратно. Вообще общение с начальником уголовного розыска произвело приятное впечатление. Он вел себя полностью в рамках закона, был вежлив и настойчив на сколько это можно было в рамках ДСП бумажки что ему спустили сверху с одной стороны и закона с другой. Пришел опять в комору где катали пальчики.
- Ну что, начальник заставил вас!?
- Нет, сказал, чтобы написали что от регистрации отказался.
- Кто сказал!?
- Начальник уголовного розыска.
- Я же сказал к начальнику РОВД!!!
- Правильно, а он меня отправил к начальнику уг. розыска разобраться.
- Хорошо подпишите бланк, а потом напишете что отказались!
- Нет, мне вроде сказали, что вы напишете.
- Ничего я писать не буду!
Поняв что меня всеравно так просто не отпустят, взял бланк и посередине (где должны были быть пальчики) написал: "От дактилоскопической регистрации отказываюсь. дата, подпись".  Жалко было смотреть на пришедших катать пальчики которым уже начали процедуру, в глазах было изумление, а один спросил: "А как это?..." Дальше я не слышал, потому что вышел из помещения.

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

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

PS: К сотрудникам РОВД претензий нет никаких - заставляют делать непойми что вместо работы. К лицам в штатском - не знаю кто они, но большего хамства в жизни не втречал.

понедельник, июня 09, 2008

Как поймать пулю или светосинхронизация.

Многие, да и я, пожалуй, тоже впечатлены фотографиями, остановившими время: пуля в полёте, лопающийся шарик, разбивающийся стакан. Как же поймать этот момент?

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

Основная идея

Принцип сразу нарисовался в голове: два листка фольги стоящие рядом. Если пуля будет пролетать, то или лохмотьями фольги, или своим корпусом, она непременно замкнет цепь и старая добрая советская вспышка непременно пыхнет!

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

Сказано, сделано. Берем лист бумаги размером в четверть коврика мышки (под рукой оказался ковирк - блокнот, его и пустил на синхронизатор). Вырезаем окно. По периметру приклеиваем ленточки двустороннего скотча (можно просто приклеить обычным клеем; опять таки под рукой не оказалось - используем что есть). Скотч нарезаем тонкими полосками - достаточно буквально две полоски с каждой стороны. Думалось приклеить еще посередине, чтобы фольга не соединялась - но это не вполне верно - позже объясню почему.

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

Склеенную систему проверям тестером - результат "1" - значит что пластинки не контактируют - это уже хорошо! Крепить провод можно по-разному к листочкам фольги:
1) Припаять
2) Прихватить зажимом типа "крокодил"
3) проколоть проводом
4) просто прислонить провод

За неимением специального флюса, времени и "крокодильчиков", воспользовался четвертым способом. Итак, стенд практически собран:

- вспышка на книжке по C# на комбике
- на штативе фотик
- на диване в качестве тормоза пули старый плед
- на коробке от вспышки рулетка (для антуражу)
- между двумя коробками со звукоснимателями зажат наш синхронизатор
- к лепесткам синхронизатора прислонены провода, подключенные к синхроконтакту вспышки.

Все готово! Тестовый выстрел! Пыха срабатывает на ура! Теперь становится вопрос, как засинхронизировать камеру? Над этим вопросом решил просто не думать. Вычитал в документации к пфхе что длительность импульса порядка 1/500 секунды. По диаграмме на пыхе посчитал какая должна быть диафрагма для ISO 100 на расстоянии около 1м. Оказалось около 10. Отлично. Ставим фотик в ручной режим, ручная фокусировка на фольгу, выдержка 15 сек., выключаем свет, с помощью фонарика целимся, выключаем фонарик, открываем затвор фотика, стреляем вслепую, закрывается затвор, включаем свет, смотрим. Результат средний. Не то пыха светит ни разу не 1/500 секунды а значительно дольше, не то пуля летит слишком быстро. В общем придется работать в дальнейшем еще над своим собственным механизмом затвора. Но об этом позже. Интересным сюрпризом оказалось то, что стреляя вслепую я забрал выше окна и прострелив бумагу пуля таки замкнула контакты, а потом оставила контакт разомкнутым! Это означает, что можно вовсе не делать окно или делать в тех случаях когда это должен быть только датчик касания. Более того, датчик таким образом превратился в многоразовый. В сторону отказа от окна также послужила целая серия снимков без пули в кадре. Как позже выяснилось - при стрельбе в непосредственной близи, газ успевает раньше замкнуть пластины чем до них долетала пуля.

Таким образом выяснился лучший вариант - нехитрый бутерброд:
- фольга
- клей (скотч)
- бумага
- клей (скотч)
- фольга

Схема безотказная! Всем рекомендую!

пятница, февраля 01, 2008

Ральф Кимбалл. Суррогатные ключи. Конвейерная обработка суррогатных ключей.

Это вторая (следующая) статья Ральфа Кимбалла. Surrogate Keys > Pipelining Your Surrogates (http://www.dbmsmag.com/9806d05.html). Переводилось все также на лету. Если заметите неточности, укажите, пожалуста, их в комментарии. Спасибо.


Хорошая система суррогатных ключей стоит трудов.
В прошлом месяце я заострил внимание на необходимости использования суррогатных ключей для каждой опреации объединения в хранилищах данных. Иными словами каждый ключ объединения между таблицей фактов и таблицей размерностей должен быть суррогатным ключом или независимым целочисленным числом, но не натуральным или значащим (зависящим) ключом. Значение суррогатного ключа должно начинаться единицей, второе значение должно быть два и так далее. Не должно быть никакой связи. Взглянув на суррогатный ключ вы не должны иметь возможности представить себе какие данные содержит идентифицированная им запись. Все суррогатные ключи представляются 4х байтным целочисленным (integer, int - прим. переводчика) числом (иногда даже 2х байтным для небольших размерностей), т.к. 4мя байтами можно представить более 2 млрд. записей размерности. В своей практике я не встречал таблиц размерностей соизмеримых с двумя миллиардаим записей.
В прошлой статье я отметил, что суррогатные ключи разрешают проблему администратора хранилищ данных в представлении медленно изменяющихся размерностей, в принципе как и представление неизвестных (unknown) или еще неопределенных (not-yet-recorded) значений размерности. В завершении следует отметить, что применение суррогатных ключей позволяет полностью контролировать хранилище данных, изолируя его от изменений в системе производства.
С момента создания записи в таблице размерности с корректным суррогатным ключом, каждая таблица фактов, ссылающаяся на это измерение должна содержать соответствующий суррогатный ключ. В таком случае суррогатный ключ в таблице фактов становится внешним ключом. Определите для себя таблицу размерностей задающей значения ключей ("keymaster") для измерения. Таблица измерения определяет верность суррогатного ключа, т.к. он является первичным ключом таблицы измерения.
Когда каждый суррогатный ключ в таблице фактов является корректным внешним ключом соответствующим первичному ключу таблицы размерности, тогда устанавливается ссылочная целостность между таблицей фактов и таблицей измерения. Таблица фактов с четырьмя и 12ю внешними ключами к ореолу (окружению) таблиц размерностей представлют интересную задачу импорта данных: Вам придется перехватить все входящие записи фактов и заменить все элементы внешних ключей корректными суррогатными ключами, причем с высокой скоростью.

Ключи для таблиц измерений
Давайте займемся разбором задачи создания первичных суррогатных ключей сначала в таблицах размерности, а затем разрешением быстрой генерации ключей для таблицы фактов.
Когда мы говорим о создании ключей таблиц размерностей, мы должны выделить первичную загрузку (импорт) таблицы размерности от последующих. Первичная загрузка (импорт) скорее всего создаст число записей точно совпадающих с числом записей необзодимых для определения данных производства. Преположим что данные производства точны, достоверны и не содержат дублирующихся записей. Исходя из этого, просто добавляем последовательсноть суррогатных ключей по мере первичной загрузки размерности. Этот процесс является простым последовательным чтением входящих данных как показано на рисунке.


Интересное начинается после первичной загрузки размерности. Следующий раз, как и все последующие, вы читаете данные, определяющие размерность и вам придется принимать некоторые сложные решения. Простейшим решением является распознание новых записей, добавленных в исмерение в систме производства, и формирование для них новых натуральных ключей. Проще говоря представьте что данные производства имеют корректное тодельное поле назваемое ключом продукции. (Смысл не меняется, если уникальность продукции определяется рядом отдельных полей) Каждый раз при импорте данных размерности продукции, вам достаточно проверить все ключи продукции на предмет того, обрабатывались ли они ранее. Строго говоря вам достаточно просмотреть таблицу рамерности хранилища данных где натуральный ключ хранится просто как обычное поле. Сразу рекомендую использовать отдельную таблицу поиска для этих целей, а не использовать реальную таблицу размерностей в хранилище данных.
При анализе импортируемых данных определяющих размерности, наиболее сложным является случай, когда запись с данным натуральным ключом уже импортирована, но в системе производства некоторые поля этой записи изменились. Это классический пример медленно изменяющихся размерностей; например товар может претерпеть небольшие изменения описывающих упаковку или состав, но артикул товара (клюя товара) не изменился, или клиент имеет тот же идентификатор, но некторые сведения о нем, такие как семейное положение, изменились. Для разрешения этой проблемы у вас должна быть сформирована политика медленно изменяющихся измерений. Политика гласит что если определенное (достоверное или неизменяющееся - прим. переводчика) описательное поле размерности изменяется, данные в записи полностью переписываются (так называемые изменения Типа 1) (SCD-1 - прим. переводчика). Но если изменяются другие описательные поля, такие как семейное положение, формируется новая запись размерности (изменения Типа 2) (SCD-2). Политика определяет какие поля должны переписываться а какие должны формировать новую запись. В результате политика должны быть реализована в механизме импорта в хранилище данных.
Наиболее быстрый способ определить встречался ли натуральный ключ ранее - сформировать специальную сортированную и индексированную таблицу ипортированных натуральных ключей для быстрого поиска при импорте.


Эта таблица будет содержать меньше строк чем в таблице измерения хранилища данных, т.к. будет содержать только одну строку для каждого импортированного натурального ключа. Кроме натурального ключа, таблица поиска будет содержвать наиболее свежий суррогатный ключ для сопоставления этому натуральному.
Каждое утро когда приходят данные для импорта в таблицу размерности следует использовать таблицу поиска для определения новых и старых ключей. Если ключ оказался новым, вы однозначно знаете, что вам необходимо сформировать новую запись размерности. Если достигли максимального значения суррогатного ключа ранее использованного в текущем измерении, вам достаточно добавить единицу к этому значению при создании новой записи измерения. Затем сравните значения каждого поля записи текущей версии из хранилища данных с входящей записью. Если все совпадает, то это не медленно изменяющаяся размерность (далее SCD - прим. переводчика), и можно переходить к следующей записи. Если одно или несколько полей были изменены, необходимо применить политику SCD для решения изменить или создать новую запись в таблице измерений. Если вы создаете новую запись, следует внести коррективы в таблицу поиска, т.к. сформировался новый суррогатный ключ для представления текущего натурального ключа.


Если вам повезло и данные производства поступают с штампом времени (timestamp), то можно заменить трудоемкий процесс сравнения полей на контроль даты. Однако остальная часть логики процесса останется неизменной.
Существует еще одна интересная техника обработки SCD-2, которая заключается в том, что мы имеем три поля в таблице измерения в дополнение к суррогатному ключу, необходимому для основных операций. Эти три поля: дата вступления в силу (Effective datetime), следующее изменение (NextChange datetime), Текущая транзакция (Effective transaction). Эти поля позволяют делать чрезвычайно эффективные срезы таблицы измерений для представления размерности в любой момент времени. Я раскрыл использование этих полей в статье за февраль 1998 года Human Resources DataMarts (http://www.dbmsmag.com/9802d05.html).

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


Рисунок показывает способ который я использую для ускорения этой процедуры. Создайте многопоточное приложение, которое проведет все записи по шагам, которые указаны в рисунке. Когда я сказал многопоточное, я имел в виду, что пока обрабатывается запись №1 на предмет замены ключей, запись №2 сразу за записью №1 и так далее. М ы не будем обрабатывать все входящие записи за первый шаг поиска а затем целиком отправлять на следующий шаг. Для повышения производительности важно, чтобы входящие записи не записывались до тех пор, пока не пройдут все шаги обработки. Они могут как бы "пролетать" по памяти не касаясь земли (диска) пока не будут до конца обработаны.
Если это возможно, следует все поисковые таблички поместить в памятьчтобы можно было моментально получить доступ к любой записи и вернуть суррогатный ключ для замены. Это, кстати говоря, одна из причин, по которой стоит отделять поисковые таблицы от реальных таблиц размерностей хранилища данных. Представьте вы имеете поисковую таблицу на миллион строк для таблицы измерений. Ключ натуральный ключ состоит из 20ти байт и суррогатный 4 байта, в таком случае вам необходимо примерно 24Мб ОЗУ для хранения поисковой таблицы. В случае если у вас есть возможность использовать для обработки ЭВМ с ОЗУ 256Мб и больше, вы вполне можете разместить все ваши поисковые таблицы в памяти.
В некоторых важных больших таблицах фактов вы можете столкнуться с супер размерностями ("monster dimension") такими как размерности коммунальных потребителей колличество которых может составлять десятки миллионов. Если у нас только одно такое гигантское измерение, то всеравно можно построить производительную систему обработки (подстановки) суррогатных ключей, не смотря на то что придется считывать данные с диска. Главным образом благодаря предварительной сортировке как входящего потока фактов, так и поисковой таблицы натуральных ключей. Теперь подстановка суррогатных ключей сведена к однопроходной задаче подстановки данных из двух отсортированных файлов. Это должно работать довольно быстро без особых затрат ОЗУ. Если же у вас два таких суперизмерения, следует консультироваться с экспертами.
Над конструированием быстрой суррогатной системы очевидно придется поразмыслить, но это принесет свои плоды. Качественная система суррогатных ключей сэкономит драгоценное место в таблице фактов, избавит вас от административных проблем, связанных с изменениями на производстве, потенциально обезопасит вас от таких сюрпризов как раздел или слияние компании, предоставит гибкий механизм для обработки медленно изменяющихся измерений и избавит от неуверенности в натуральных ключах.

Ярлыки: , , , , ,

четверг, января 31, 2008

Ральф Кимбалл. Суррогатные ключи. Контролируйте идентификаторы строк формированием суррогатных ключей в хранилищах данных.

Так вышло, что крайне сложно найти переведенные статьи Ральфа Кимбалла - признанного бога в сфере организации хранилищ данных. Я долго искал материал и благодаря многим подсказкам нашел и перевел следующую статью. Surrogate Keys > Keep control over record identifiers by generating new keys for the data warehouse (http://www.dbmsmag.com/9805d05.html). Предоставляю вашему вниманию. Не взыщите за перевод - переводилось на лету. Если заметите неточности, не сочтите за труд указать их в комментарии. Спасибо.

В соответствии с Webster's Unabridged Dictionary (словарь - прим. переводчика), суррогат - это "искусственный или синтетический продукт, который используется как заменитель натурального продукта". Это замечательное определение для суррогатных ключей мы применяем и для хранилищ данных. Суррогатный ключ - это искусственный или синтетический ключ, который используется в качестве замены натурального ключа.

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

Другими словами, когда мы имеем размерность продукции соединенной с таблицей фактов, или размерность покупателей соединенной с таблицей фактов, или даже размерность времени и таблицу фактов, как показано на рисунке
, физические ключи каждого из объединений не являются натуральными ключами прямо взятыми из входящих данных. Предпочтительней, чтобы ключи, которые используются в качестве суррогатных, являлись обычными ни к чему не привзянными целочисленными значениями. Каждый такой ключ должен быть простым целочисленным integer, начинающимся с единицы и увеличивающимся на сколько это необходимо. Ключ продукта должен быть простым integer, ключ покупателя должен быть простым integer, и даже ключ времени должен быть простым integer. Ни один из ключей не должен быть:
  • Значащим, когда вы можете что-то сказать о записи прочитав значение ключа.
  • Сочетанием натуральных ключей каким либо образом соединенных.
  • Реализованным как множество параллельных объединений между таблицой размерности и таблицей фактов, так называемые двойные и тройные распределенные объединения (прим. перевод "double or triple barreled joins")

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

Как организатор хранилища данных, вы должны обеспечивать независимость ваших ключей от натуральных ключей продукции. Продукция имеет иные приоритеты для вас. Ключи продукции такие как ключи продукта, покупателя могут быть генерированы, форматированы, обновлены, удалены, переработаны или вновь использованы в зависимости от изменений продукции. Если вы будете использовать натуральные ключи продукции в качестве ключей хранилища данных, вы будете зависимы от малейших изменений, которые могут вас беспокоить, создать проблему и в худшем случае стать катострофическими для хранилища данных (прим. перевод). Представьте что вам надо хранить 3х летнюю историю продажи товаров в огромной таблице фактов продаж, но производство обновляет перечень продукции каждые 18 месяцев. Что вы будете делать? Давайте перечислим все пути по которым может пойти производство:

  • Производство может использовать заново ключи с которыми вы работаете, как я описал.
  • Производство может сделать ошибку и повторно использовать ключ даже не подозревая об этом. Это частенько случается в штрих-кодах при розничной торговле, иногда из лучших побуждений.
  • Производство может пересмотреть пространство ключей с целью "сбора мусора" в системе. Одному из моих заказчиков недавно вручали целую ленту с повторно назначенными ключами покупателей продукции для загрузки в хранилище данных! (пирмерный перевод)
  • Производство может вполне законно частично переписать описание товара или покупателя новыми значениями, но при этом не изменить ключ товара или покупателя новым значением. На вас сваливают ответственость, а вы не знаете что делать с измененными значениями атрибутов. Это проблема Медленно изменяющихся размерностей (SCD - Slowly Changig Dimensios), которую я сейчас, собственно, и раскрыл.
  • Производство может изменить формат ключей для рашения ряд проблем системы транзакций. Теперь, например, целочисленные ключи стали текстовыми полями. Или представьте, что вы использовали 12ти байтный ключ, а теперь он стал 20ти байтным.
  • Ваша компания только что претерпела слияние, и вам необходимо включитьболее миллиона новых клиентов в основной перечень заказчиков. Теперь вам необходимо извлекать данные из двух систем производства, но новая система имеет ключи клиентов неприводимые к вашим. (прим. перевод)

Проблема медленно изменяющихся размерностей, ранее упоминалась мной как широко известная ситуация в хранилищах данных. Вместо того чтобы проклинать производство за то что они не заботятся о ключах, лучше признать, что это сфера где интересы хранилища данных и производства расходятся. Обычно, когда администратор хранилища данных сталкивается с изменениями описания в записи размерности, типа товар или клиент, наиболее правильным является формирование новой записи размерности. Но для того чтобы это сделать, хранилище данных должно иметь более широкую систему ключей. Следовательно необходимо использовать суррогатные ключи. Медленно изменяющиеся размерности я описал в статье за апрель 1996 года (http://www.dbmsmag.com/9604d05.html). В следующей статье, я опишу низкоуровневую архитектуру для быстрого определения и обработки медленно изменяющихся последовательностей.

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

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

Нулевой ключ автоматически вызовет предупреждение о нарушении целостности ссылочных данных в хранилище данных, т.к. внешний ключ (в таблице фактов) не может быть нулевым!
Ситуация "я не знаю" возникает чаще всего с датами. Вероятно вы используете ключи образованные датой для объединения таблицы фактов и таблицы размерности. Еще раз, если вы так делаете, вы вынуждены использовать некоторую реальную дату даже для представления некоторой ситуации для которой определить дату не возможно. Я надеюсь вы не используете 1 января 2000 года вместо неизвестной даты. Если вы так сделаете, вы получите ошибку 2000 года.

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

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

Я считаю что конечной причиной для суррогатных ключей является то что я всегда во всем сомневаюсь и никогда не доказываю. Замещение громоздких безобразных натуральных и значащих композитных ключей прекрасными маленькими целочисленными суррогатными ключами максимально повышает операции объединения. Снизятся требования к носителям, а поиск по индексу упростится. Мне будет интересно услышать от кого-нибудь о реальном повышении производительности при замене больших ключей маленькими ключами типа integer.

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

Ярлыки: , , , , ,

пятница, января 11, 2008

Русский язык

"Транспортной компании срочно требуются
водителя категорий C и D..."
(на первой полосе рекламмной газеты)

Как устал я от этих "водителя", "компьютера", "принтера", "кулера"... Почему не говорить однозначно во множественном числе: "водители", "компьютеры", "принтеры", "кулеры"? По моему последнее куда более читаемо и понятно, нежели "Компьютера". Заметишь такое слово и думай не то человек указывал на конкректный объект в родительном падеже, не то о некой совокупности во множественном. Самое страшное, что люди начинают настаивать на том, что это правильно и вносить это в правила, а не исключения типа слов "зеркала". И все это проиводится под лозунгом "Русский язык тоже должен эволюционировать - это нормально!". А по моему дико... Будет каждый писать то что сышит:

- Дарагой Ипалит Матвеевич, падайте мне пажалуста салатик.
- Канешна, Надежда Васильевна, и давайте аставим эти церемонии. Кагдила?
- Намана, сиводня дети ф школе напрягли...
- А што такое?
- Да рускова языка не знают савсем. Уже и калы ставиш и нули - ноль па фазе.
- Ну штош... типа новае пакаление и фсе такое...
- Да... А Пушкин, а Лермантаф... Пра Нитше я вапще малчу. Эти имена детей проста вганяют ф ступар...

Страшновато за русский язык.

Ярлыки:

четверг, апреля 19, 2007

Замена штатных звукоснимателей на Seymour Duncan на гитаре Ibanez GRG-170DX

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

Итак, под крышкой видим: что поверхность экранирована - характерны матовый отлив. Заземление экрана осуществляется через потенциометр уровня сигнала, металлический корпус которого соединен с общим проводом сигнального кабеля (экраном сигнального кабеля, далее будем называть его также "землей"). Крышка покрыта фольгой и т.к. экранирующее покрытие имеет наплывы на места крепления крышки, будем считать, что экран крышки также соединяется и будем считать его удовлетворительным. Далее стандартно безобразный монтаж. Все провода не экранированы, более того, от сингла идет отдельных два провода, болтающихся произвольно в пространстве - для лучшего приема радио, я так понял (хотя, признаться, те мельчайшие наводки что может поймать эта пара ни что по сравнению с массивными неэкранированными катушками сингла. Стандартно заземлена машинка и струны.
Отдельно стоит остановиться на переключателе. Он не вполне похож на стандартный 5ти позиционный стратовский и явно отличался схемой. Предположить схему переключения я, конечно, мог, но хотел удостовериться. В интернете схему переключателя мне найти так и не довелось. Зато когда извлек его, то на смотря на закрытый корпус, на просвет была видна разводка на текстолите. Если ее мысленно нарисовать (я это сделал с помощью фотошопа), то виден следующий рисунок и схема коммутации разьемов. Таким образом в принципе переключатель такой же как в "страте", только с иной позицией контактов.
Переворачиваем гитару, извлекаем звукосниматели посредсвом отвинчивания четырех саморезов по периметру рамки крпеления хамбакеров. Настоятельно рекомендую весь крепеж аккуратно складывать, по коробочкам и т.п. Сингл вообще отвинчивается просто. Вот тут еще один приятный сюрприз. Выемка под сингл также экранирована и заземлена, что не может не радовать. Особо повеселила загадовная наклейка "Inspected by B". Кто такой "Би" и что это значит останется пожалуй навсегда тайной.
Теперь переходим к звукоснимателям. В комплексте со звукоснимателями Seymour Duncan (далее SD) идут только два винта, скорее для страта судя по форме и необычайно яркому белому отливу, и две очень длинные пружины, превосходящие длину винтов в полтора раза. В штатном хамбакере используется чрезвычано тугая и короткая пружина, видимо для простоты сборки, но полагаю, что это немного может сказаться на качестве сборки и наличии микрофонного эффекта (ИМХО). Берем в руки рамку, оттираем ее от пыли и грязи, ставим под нее хамбакер, а сверху рамку, продетый сквозь рамку винт с пружиной. И совмещаем. Очень нехорошими словами хочется в этот момент вспомнить производителя звукоснимателя. Я в принципе рад, что есть длинная пружина, но из-за того, что винт не для крестовой, а для плоской отвертки, то манипуляции по установке датчика в рамку становятся в разы сложней и опасней, т.к. можно повредить соскользнувшей отверткой поверхность звукоснимателя (хорошо если только поверхность, да и в дальнейшем при настройке датчиков чувствуешь себя спокойней когда отвертка надежно фиксируется в шляпке бота, а не скользит). Кстати, при проведении этой операции следует обратить внимание на толщину рамок. Более тонкая рамка - нек, более толстая - бридж. Хамбакер достаточно просто устанаваливается на свое место тут, собственно и описывать нечего.
Другое дело обстоит с синглом. Сингл в Stratocaster и Ibanez крепится по-разному. Поэтому поставляемое крепление не подходит. В штатном сингле Ibanez снизу приклеена вспененая резина, на которую он опирается корпусом, а саморезы идут в сам корпус. Т.к. подобной вспененной резины под руками не оказалось пришлось призадуматься и найти решение. Оно оказалось достаточно простым. Я взял пружины от штатных хамбакеров, а сверху натянул и нагрел термоусадочную трубку, дабы избежать малейшего звона и придать эффект подпружинивания более похожий на резину. Однако перед установкой следует обратить внимание на клему заземления экрана выемки сингла. Она полностью оголенная, а на сингле с обратной стороны есть ряд открытых контактов на печатной плате. Дабы избежать заземления сигнальных контактов я одел на клему также термоусадочную трубку так, чтобы она полностью скрывала клему со стороны датчика.

В ходе сборки не забывайте помечать сигнальнае кабели датчиков, т.к. они все имеют черный цвет. Забано, но штатные датчики имеют разный цвет кабеля, скорее всего для простоты монтажа - собирают же, наверное, как на конвейере. Маркировать можно незаменимым в этом деле женским лаком для ногтей или кембриком, изготовленным из той же термоусадочной трубки. Например на первом датчике нет меток, на кабеле второго - одна тонкая полоска, на датчике третьего - две. Установка третьего датчика мало чем отличается от установки первого.
Устанавливаем все датчики и переходим к разводке цепи. Изначально я убрал и отпаял абсолютно все, чтобы не мешало. Изоляция весьма нежная и легко снимается после надреза лезвием "Нева" (на худой конец "Sputnik", но ни как не "Жылет" - запорете все дело :) ). Экран изготовлен из фольги. Надо признать, что это не просто формальная ленточка вокруг проводов; она очень плотная и минимум полтора раза оборачивает сигнальные провода (4 сигнальных и отдельный для заземления экрана, что чрезвычайно удобно при монтаже). Снимаем изоляции (и экрана соответственно) ровно столько, чтобы освобожденные провода дотянулись до корпуса потенциометра и контактов на 5ти позиционном переключателе. Для пущей аккуратности термоусадочной трубкой соединяем кабели и обтягиваем места, где снимали изоляцию. Те сигнальные провода, которые необходимо соединить на переключателе вместе предварительно скручиваем в пару и соединяем (просто чтобы не торчало во все стороны; следует также отметить, что в штатных датчиках возможность изменения коммутации сведена к минимуму - все что нужно было соединить - соединено еще в корпусе хамбакера оставляя для каждого из них всего по 3 провода). Контакты заземления экрана сингла и машинки позже также будут собраны в петлю, на которую наденется термоусадка и нагревом сжата до минимума. Теперь внимательно изучаем инструкцию с сайта компании SD. Нас конкретно интересует схема "2 humbuckers + 1 single + 5-way switch + 1 volume +1 tone + split #2 #4 switch " (я, правда, ручкой Tone не пользуюсь в принципе и дабы избежать лишних потерь отключил ее вообще). Расположение контактов штатного переключателя схоже с указанным на схеме с небольшим смещением: первые четыре контакта на штатном переключателе соответствуют левым четырем контактам на схеме, следующие четыре контакта на штатном соответствуют правым четырем контактам на схеме в той же последовательности. В схеме точно указаны контакты и цветовая маркировка. В принципе дальше остается только паять. Паять лучше используя пинцет и тоненький паяльник чтобы не обжечься, точно позиционировать контакт на контактную площадку и непоплавить лак на гитаре. :) Первым делом я сделал распайку перемычек от переключателя к потенциометру (сигнал на 4й контакт и землю на 7й контакт переключателя) и утопил провода поглубже, чтобы они не мешали дальнейшей работе. Далее подключил первые три контакта (1, 2, 3), затем следующие два (6, 8) 5й остается висеть в воздухе. Вот в принципе и все. На этом основная работа по утсановке датчиков завершена. Натягиваем струны. Корректируем высоту струн в соответствии с инструкцией - эта позиция станет отправной точкой для отстройки уровня звукоснимателей: для нека 1/8" (3.2мм), для мидла позиция между 1/8" и 1/16" (3.2мм - 1.6мм), для бриджа 1/16" (1.6мм) на высокой E-струне и 3/32" (2.4мм) на низкой E-струне. Подключаем. Если разводка сделана верно, то сразу услышите звук во всей его красе. Далее отстраиваем гитару, мензуру. Затем отстраиваем звукосниматели по своему вкусу - прям как сказано в инструкции: "В принципе, ваши уши должны стать лучшим инструментом для настройки, а настоящее руководство должно лишь направить ваши старания. :) Успехов вам в ваших стараниях. От себя скажу - старания оправдались - счастлив и доволен, чего всем желаю!


Для установки на стратокастеры, телекастеры и лесполы компания Seymor Duncan милостиво представляет мастер класс в соответствующем видеоматериале. Они настойчиво предлагают смотреть это онлайн, но поковырявшись в сырцах можно найти прямую ссылку для скачивания, что и предлагаю вашему вниманию: