Дворец царя Алексея Михайловича в Коломенском
15 Май 2011 | 23:26

Ссылка | комментировать | В избранное | Поделиться
Что и когда я? Апдейт 2
25 Апрель 2011 | 22:57
music: Christina Aguilera — Show Me How You Burlesque
По традиции пришла пора обновить своеобразный «таймлайн» моих интересов в области информационных технологий, кодинга, программирования, веб-девелопмента — называйте как угодно.
Вспомнил и расставил по годам и полугодиям (20XX.1/2):
...
2002.1 — Школьник-художник.
2002.2 — Забил на кисточки и краски. Узнал что такое HTML. Сверстал первую страничку.
2003.1 — Узнал, что такое хостинги, ftp, домены, dns.
2003.2 — Познакомился и стал изучать JavaScript, CSS.
2004.1 — Начал изучать булеву алгебру, логику, алгоритмы, блок-схемы.
2004.2 — Познакомился с PHP, Perl.
2005.1 — Пытаюсь самостоятельно изучать PHP. Начал изучать Pascal. Познакомился с MySQL.
2005.2 — Забил на Perl. Изучаю Pascal и основы языков высокого уровня. Продолжаю самостоятельно изучать PHP.
2006.1 — Начал изучать C++. Стал интересоваться OOП. Понравилась связка PHP+MySQL.
2006.2 — Начал что-то осмысленное создавать на PHP. Разобрался с SQL.
2007.1 — Поизучал Delphi. Забил временно на C++ и Pascal. Пытаюсь понять ООП в PHP.
2007.2 — Проникся теорией баз данных, проектированием. Создал аналог курсовой работы по БД в MySQL с рукописным движком на PHP.
2008.1 — Вспомнил C++ на консоли и в Visual Studio. Начал изучать WinAPI, MFC, OOП в С++ с ДжинсМэном. Стал более внятно писать на PHP.
2008.2 — Снова докучаю себя ООП в PHP.
2009.1 — Кодю по-мелочи на PHP. Изучаю C++ и различные СУБД.
2009.2 — Глубокое погружение в PHP с MySQL. Стал использовать AJAX. Кодю каждый день, очень много.
2010.1 — Кодю на PHP по-мелочи. Ушел в 1С с головой.
2010.2 — Быстро завязал с унылым 1С. Вернулся к PHP5 (ООП). Опять ушёл под веб. Диплом на PHP+MySQL+JS. Кодю каждый день, взахлёб.
2011.1 — PHP5, MVC, MySQL, JS, движки, скрипты, форумы, вёрстка и т.д. Каждый день море удовольствия.
Продолжение следует...
В перечень не вошла информация по изучению целого ряда программ, платформ, ОС, панелей управления и т.п. А так же: что, когда, кому и за сколько я кодил. Всё это подразумевается и умалчивается.
Вспомнил и расставил по годам и полугодиям (20XX.1/2):
...
2002.1 — Школьник-художник.
2002.2 — Забил на кисточки и краски. Узнал что такое HTML. Сверстал первую страничку.
2003.1 — Узнал, что такое хостинги, ftp, домены, dns.
2003.2 — Познакомился и стал изучать JavaScript, CSS.
2004.1 — Начал изучать булеву алгебру, логику, алгоритмы, блок-схемы.
2004.2 — Познакомился с PHP, Perl.
2005.1 — Пытаюсь самостоятельно изучать PHP. Начал изучать Pascal. Познакомился с MySQL.
2005.2 — Забил на Perl. Изучаю Pascal и основы языков высокого уровня. Продолжаю самостоятельно изучать PHP.
2006.1 — Начал изучать C++. Стал интересоваться OOП. Понравилась связка PHP+MySQL.
2006.2 — Начал что-то осмысленное создавать на PHP. Разобрался с SQL.
2007.1 — Поизучал Delphi. Забил временно на C++ и Pascal. Пытаюсь понять ООП в PHP.
2007.2 — Проникся теорией баз данных, проектированием. Создал аналог курсовой работы по БД в MySQL с рукописным движком на PHP.
2008.1 — Вспомнил C++ на консоли и в Visual Studio. Начал изучать WinAPI, MFC, OOП в С++ с ДжинсМэном. Стал более внятно писать на PHP.
2008.2 — Снова докучаю себя ООП в PHP.
2009.1 — Кодю по-мелочи на PHP. Изучаю C++ и различные СУБД.
2009.2 — Глубокое погружение в PHP с MySQL. Стал использовать AJAX. Кодю каждый день, очень много.
2010.1 — Кодю на PHP по-мелочи. Ушел в 1С с головой.
2010.2 — Быстро завязал с унылым 1С. Вернулся к PHP5 (ООП). Опять ушёл под веб. Диплом на PHP+MySQL+JS. Кодю каждый день, взахлёб.
2011.1 — PHP5, MVC, MySQL, JS, движки, скрипты, форумы, вёрстка и т.д. Каждый день море удовольствия.
Продолжение следует...
В перечень не вошла информация по изучению целого ряда программ, платформ, ОС, панелей управления и т.п. А так же: что, когда, кому и за сколько я кодил. Всё это подразумевается и умалчивается.
Ссылка | комментировать | В избранное | Поделиться
Встроенный ремап битых пикселей в Canon EOS 5D Mark II
19 Апрель 2011 | 23:24
Только после тестового снимка с закрытой крышкой объектива я понял, зачем во второй «пятак» внедрена такая сложная система шумоподавления, которая по умолчанию в настройках включена. Выключив всё встроенное шумодавление, закрыв объектив и сделав RAW-снимок на ISO 100 с выдержкой в 5 секунд, я увидел, как минимум, две абсолютно белые точки на чёрном фоне. Это и есть т.н. «битые» пиксели. Повторил процедуру для ISO 800 и 3200. Точек стало больше, появились цветные (т.н. «горячие» пиксели).
Шумодав любого RAW-конвертора (например, DPP) успешно решает проблему битых и горячих пикселей. Но это разве может успокоить, когда знаешь, что белые точки никуда не деваются, они будут всегда на всех снимках и т.д. Тем более на HD видео они теоретически могут быть видны. Не порядок, думаю я.
Сервисные центры Canon в течении двух лет бесплатно производят процедуру «ремапинга» битых пикселей за 3-5 рабочих дней. Но ехать в сервис, оставлять камеру на неделю и т.д. А есть ли ещё средства? Может быть «народная медицина»?
Усердно погуглив наши и американские форумы выяснилось, что существует т.н. «недокументированный» ремап битых пикселей чуть ли не на всех Canon EOS, в том числе 5D Mark II. Процедура довольно странная с имитацией ручной очистки сенсора, да и работает, как говорят, не у всех. То ли руки кривые, то ли прошивка камеры не та. Дело мутное, но выбора нет. Надо пробовать.
Итак. Процедура «ремапинга» битых пикселей внутренними силами камеры предполагается следующая:
1. Отключаем все шумодавы в камере, снимаем контрольный снимок в RAW.
2. Закрываем объектив, отключаем автофокус (AF) на нём чтобы не мешал.
3. Включаем камеру. Выбираем в настройках ручную очистку сенсора (матрицы).
4. Услышим, как внутри открывается сенсор, скрип, стук, парам-пам-пам.
5. Ждём 30-60 секунд и выключаем питание. Услышим, как внутри всё закроется.
Перед процедурой я сделал три контрольных снимка:
1. ISO 100, 5 сек, f4
2. ISO 800, 5 сек, f4
3. ISO 3200, 10 сек, f4
На первом — два заметных битых пикселя. На втором — появился ещё один заметный «горячий». На третьем — десяток «горячих». Кол-во ориентировочное, на глаз, что называется.
Произвёл описанную выше процедуру ремапинга. Сделал снова три контрольных снимка. Повторил для верности процедуру «ремапинга» и снова сделал три контрольных снимка. Подключил 5D Mark II к компьютеру и снял «показания», сравнивая первую и третью серию снимков.
Итого. Оба найденных мною битых пикселя пропали при любых ISO и выдержках. Горячие пиксели остались на местах. Значит «недокументированный» ремапинг действительно работает в 5D Mark II! Битые пиксели замещаются цветом из соседних, как и говорят в сервис-центрах. Горячие пиксели разогреваются и подгорают в зависимости от накаливания. Они не ремапятся. Всё верно.
Оказывается, «народная медицина» работает. По крайней мере, моему «Кэнону» помогло. Прошивка камеры заводская — 2.0.8. Молодцы программисты. Жаль в документации про это ни слова.
P.S. На истину в последней инстанции не претендую. Просто поделился опытом, который реально мне помог избавиться от битых пикселей. Если поможет и вам, буду рад. Пишите.
Шумодав любого RAW-конвертора (например, DPP) успешно решает проблему битых и горячих пикселей. Но это разве может успокоить, когда знаешь, что белые точки никуда не деваются, они будут всегда на всех снимках и т.д. Тем более на HD видео они теоретически могут быть видны. Не порядок, думаю я.
Сервисные центры Canon в течении двух лет бесплатно производят процедуру «ремапинга» битых пикселей за 3-5 рабочих дней. Но ехать в сервис, оставлять камеру на неделю и т.д. А есть ли ещё средства? Может быть «народная медицина»?
Усердно погуглив наши и американские форумы выяснилось, что существует т.н. «недокументированный» ремап битых пикселей чуть ли не на всех Canon EOS, в том числе 5D Mark II. Процедура довольно странная с имитацией ручной очистки сенсора, да и работает, как говорят, не у всех. То ли руки кривые, то ли прошивка камеры не та. Дело мутное, но выбора нет. Надо пробовать.
Итак. Процедура «ремапинга» битых пикселей внутренними силами камеры предполагается следующая:
1. Отключаем все шумодавы в камере, снимаем контрольный снимок в RAW.
2. Закрываем объектив, отключаем автофокус (AF) на нём чтобы не мешал.
3. Включаем камеру. Выбираем в настройках ручную очистку сенсора (матрицы).
4. Услышим, как внутри открывается сенсор, скрип, стук, парам-пам-пам.
5. Ждём 30-60 секунд и выключаем питание. Услышим, как внутри всё закроется.
Перед процедурой я сделал три контрольных снимка:
1. ISO 100, 5 сек, f4
2. ISO 800, 5 сек, f4
3. ISO 3200, 10 сек, f4
На первом — два заметных битых пикселя. На втором — появился ещё один заметный «горячий». На третьем — десяток «горячих». Кол-во ориентировочное, на глаз, что называется.
Произвёл описанную выше процедуру ремапинга. Сделал снова три контрольных снимка. Повторил для верности процедуру «ремапинга» и снова сделал три контрольных снимка. Подключил 5D Mark II к компьютеру и снял «показания», сравнивая первую и третью серию снимков.
Итого. Оба найденных мною битых пикселя пропали при любых ISO и выдержках. Горячие пиксели остались на местах. Значит «недокументированный» ремапинг действительно работает в 5D Mark II! Битые пиксели замещаются цветом из соседних, как и говорят в сервис-центрах. Горячие пиксели разогреваются и подгорают в зависимости от накаливания. Они не ремапятся. Всё верно.
Оказывается, «народная медицина» работает. По крайней мере, моему «Кэнону» помогло. Прошивка камеры заводская — 2.0.8. Молодцы программисты. Жаль в документации про это ни слова.
P.S. На истину в последней инстанции не претендую. Просто поделился опытом, который реально мне помог избавиться от битых пикселей. Если поможет и вам, буду рад. Пишите.
Ссылка | комментировать [9] | В избранное | Поделиться
Москва. Музей советских игровых автоматов
04 Январь 2011 | 22:06
Первый фотообзор в новом году из музея советских игровых автоматов (15kop.ru).
Вперед, ностальгировать! — 32 фото 1200x800 :)

Вперед, ностальгировать! — 32 фото 1200x800 :)

Ссылка | комментировать | В избранное | Поделиться
You'll Never Walk Alone
08 Декабрь 2010 | 21:06
Грустная, но невероятно обнадёживающая песня, которая стала бессмертной. Даже когда грустно и настроение не очень, эта музыка всегда даст лучик надежды, и снова появятся силы жить.
Gerry & The Pacemakers:
«You'll Never Walk Alone» в исполнении болельщиков Ливерпуля:
P.S. Если бы я и пошел на футбол, то только туда, где болельщики Ливерпуля поют эту песню.
Gerry & The Pacemakers:
«You'll Never Walk Alone» в исполнении болельщиков Ливерпуля:
P.S. Если бы я и пошел на футбол, то только туда, где болельщики Ливерпуля поют эту песню.
Ссылка | комментировать | В избранное | Поделиться
pChart — теперь и графики!
23 Ноябрь 2010 | 15:31
music: Elton John — Sacrifice
Ещё несколько лет назад мне казалось, что создание графиков средствами PHP это нечто «запредельное», а всё такое «невероятное» всегда вызывает у меня интерес и поэтому разгадка подобных задач зачастую закидывается в будущее, когда найдётся время и мотивация под конкретный проект, которым я непременно буду заниматься.
Итак, время пришло. Имеется огромный пласт экономической информации, который необходимо визуально представить в виде грамотных и красивых графиков, диаграмм. Понимая, какие кособокие и страшные графики «ходят» по интернету, отражая, например, статистику посещения сайтов, основным требованием стало — красивое визуальное оформление, которое сделает график приятнее и понятнее.
Усердно «погуглив», решение найдено. pChart — бесплатная (GPL) и мощная PHP-библиотека для создания графиков и диаграмм. В составе библиотеки три класса. Первый строит графики, второй готовит данные, третий помогает реализовать механизм кеширования. Имеется достаточное количество примеров и исчерпывающее описание функций на сайте разработчика, что без труда позволяет интегрировать библиотеку и написать функцию для создания нужного графика. Рисует достаточно быстро и качественно, а внешний вид картинок настолько хорош, что они просто могут затмить безликий и скучный интерфейс сайта или странички со статистикой. Настроить можно практически всё: от цвета фона и линий, до угла наклона подписей шкалы абсцисс. Имеется возможность отображать метки прямо на графике. Например, можно показать максимум и минимум функции.

В общем, возможности библиотеки смогли удовлетворить все мои требования и подготовить класс для создания роскошных графиков со статистическими выкладками, удачно вписавшихся в интерфейс и дизайн системы. При создании и выводе нескольких сложных графиков, можно «повестить» функции на создание картинок в «бэкэнд» через AJAX и по очереди подгружать на страницу. Пользователи в восторге!
Итак, время пришло. Имеется огромный пласт экономической информации, который необходимо визуально представить в виде грамотных и красивых графиков, диаграмм. Понимая, какие кособокие и страшные графики «ходят» по интернету, отражая, например, статистику посещения сайтов, основным требованием стало — красивое визуальное оформление, которое сделает график приятнее и понятнее.
Усердно «погуглив», решение найдено. pChart — бесплатная (GPL) и мощная PHP-библиотека для создания графиков и диаграмм. В составе библиотеки три класса. Первый строит графики, второй готовит данные, третий помогает реализовать механизм кеширования. Имеется достаточное количество примеров и исчерпывающее описание функций на сайте разработчика, что без труда позволяет интегрировать библиотеку и написать функцию для создания нужного графика. Рисует достаточно быстро и качественно, а внешний вид картинок настолько хорош, что они просто могут затмить безликий и скучный интерфейс сайта или странички со статистикой. Настроить можно практически всё: от цвета фона и линий, до угла наклона подписей шкалы абсцисс. Имеется возможность отображать метки прямо на графике. Например, можно показать максимум и минимум функции.

В общем, возможности библиотеки смогли удовлетворить все мои требования и подготовить класс для создания роскошных графиков со статистическими выкладками, удачно вписавшихся в интерфейс и дизайн системы. При создании и выводе нескольких сложных графиков, можно «повестить» функции на создание картинок в «бэкэнд» через AJAX и по очереди подгружать на страницу. Пользователи в восторге!
Ссылка | комментировать [2] | В избранное | Поделиться
Meat Loaf
04 Ноябрь 2010 | 23:37
Идут годы, а эта музыка мне не перестаёт нравиться. Что не песня — поэма, что не клип — драма. Слова наполнены смыслом. В детстве, ещё не зная английского, понимал, что это великая музыка. И сегодня она заряжает меня энергией и даёт силы!
I would do anything for love
Objects In The Rear View Mirror May Appear Closer Than They Are
I'd Lie For You (and that's the Truth)
Rock´N´Roll Dreams Come Through
A Kiss Is A Terrible Thing To Waste — http://www.youtube.com/watch?v=L6IYvYZQ fDI
И, наконец, моя любимая — Not A Dry Eye In The House — http://www.youtube.com/watch?v=QbdutAly IBo
I would do anything for love
Objects In The Rear View Mirror May Appear Closer Than They Are
I'd Lie For You (and that's the Truth)
Rock´N´Roll Dreams Come Through
A Kiss Is A Terrible Thing To Waste — http://www.youtube.com/watch?v=L6IYvYZQ
И, наконец, моя любимая — Not A Dry Eye In The House — http://www.youtube.com/watch?v=QbdutAly
Ссылка | комментировать | В избранное | Поделиться
Пояснение
26 Сентябрь 2010 | 11:13
Случайным посетителям моей сайта и читателям этого бложика может показаться, что я только и занимаюсь тем, что верчу настройки и щёлкаю затвором фотоаппарата. На самом деле, основное пространство моих сегодняшних интересов занимают программы и алгоритмы. По понятным причинам я не могу раскрывать подробностей этого вида деятельности, поскольку большинство проектов, над которыми работаю, носят закрытый характер, а их подробности не подлежат даже фрагментарной публикации.
Мне нравится думать, воплощать задуманные идеи различных масштабов в коде. Последний месяц я ежедневно трачу приличное количество времени на умственную и творческую работу с кодом, и меня это по-настоящему радует. Хочется развиваться и принимать новые вызовы.
Мне нравится думать, воплощать задуманные идеи различных масштабов в коде. Последний месяц я ежедневно трачу приличное количество времени на умственную и творческую работу с кодом, и меня это по-настоящему радует. Хочется развиваться и принимать новые вызовы.


