Category: литература

Category was added automatically. Read all entries about "литература".

Премьера «инфографики и визуализации информации» в УГГУ

Побывал на двухдневном курсе, прошедшем в два воскресенья. Что я там забыл? Я сделал в свое время буквально тысячи отчетов для Минздрава, Росздравнадзора, Минздравсоцразвития, и прочих пенсионных фондов. Как правило, это были таблицы в Эксель. Когда я все это делал, во мне естественно вырабатывался вкус — что делать хорошо, а что нет. «Не хорошо» выливалось во множество возникающих вопросов у того, кто будет работать с данными, для кого все делалось — а это время — и непонимании разных людей, что показано. Когда я наткнулся на Тафти и понял о чем он, я начал облизываться, но мне очень сложно было читать на английском, и я долгое время откладывал начать знакомство. К моему удивлению на таблицы, в курсе о котором идет речь, предложен совсем не Тафти, а то что предложено оказалось для меня новым. Теперь знаю куда глубже нырять с таблицами.

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

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

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

Как поэты современности стали рэперами, так художники современности должны стать инфограферами и визуализаторами информации. При всем уважении — инфографика намного актуальнее пейзажей и натюрмортов.

Денис Сергеевич, спасибо. Лично я пошел бы и за деньги.



Форма-функция для Excel: finsert

Если вы много работаете с большими объемами данных в Excel, скорее всего вам часто приходится собирать информацию из разных источников в одну таблицу. Если разные источники можно открыть в Excel(dbf, xls, csv, и др.), а информацию добавлять по одинаковому значению в столбцах, то можно воспользоваться программкой finsert. Альтернатива решения задачи - запросы в реляционных СУБД (например Аccess), для этого вам несколько раз придется ваши источники сохранять-импортировать-экспортировать, а если хотите на выходе получить такое же количество строк, что на входе, то и контролировать связывающие данные.

finsert - форма для импорта в скрытую книгу Excel (скрипт на языке программирования, входящем в Microsoft Office) и привязки к сочетанию клавиш по средствам записи макроса.

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

finsert_prt_sc

Ссылка для скачивания архива с файлами формы (перед импортом в vba файлы нужно извлечь):
finsert.rar на Яндекс.Диск


По любым вопросам мне можно писать на evgenypupov@mail.ru

Краткая инструкция по установке:
1. Создать макрос в личной книге макросов. Назначить сочетание клавиш.

- В Excel 2003: Сервис -> Макрос -> Начать запись...
- В Excel 2007: Вид -> Макросы -> Запись макроса
- В Excel 2010: Разработчик (вкладку можно достать в Файл -> Параметры -> Настройка ленты -> В "основных вкладках" поставить галочку "разработчик".) -> Запись макроса

Имя макроса можно оставить без изменения: нигде не используется, и вы нигде не должны его видеть.
Сочетание клавиш: выберете что удобно, но не используйте зарезервированные hotkeys (ctrl+a - выделить все; ctrl+с - копировать; ctrl+v - вставить, ctrl+x - вырезать, ctrl+s - сохранить, и др.), безопасно ctrl+q, ctrl+e. При указании сочетания обратите внимание на раскладку клавиатуры - учитывается при вызове команды.
Выбрать Сохранить в "Личная книга макросов".
Подтвердить "ОК" и, ничего не трогая, сразу остановить запись макроса нажатием на соответствующей панели "остановить запись" (панель в силу своих небольших размеров, возможно, придется поискать).

2. Импортировать форму в личную книгу макросов.

Перейдите в VBA - alt+f11. Убедитесь, что на панели project в дереве каталогов вы под книгой personal - та самая личная книга, импортировать надо именно в нее. Выполните File -> Import file, найдите каталог с извлеченными файлами из finsert, и укажите файл (скорее всего UserForm4.frm).

3. Связать макрос и форму.

В иерархии personal найдите папку Modules, в последнем по номеру модуле добавьте строку - как в обычном текстовом редакторе - в ней напишите UserForm4.show.

Результат может выглядеть так:

finsert_prt_sc_mod

4. Сохранить personal.xls в VBA.

Нажмите на пиктограмму Save Personal.XL*. VBA можно закрыть, извлеченные файлы вместе с архивом можно удалить.

В открытом Excel при нажатии указанного сочетания клавиш должна появляться форма.

UPD: Обновлена ссылка на архив