19 декабря, 2009

Николай Иванович Пирогов - 150 лет со дня издания "Ледяной анатомии"

"В Храме Христа Спасителя состоялось заседание медицинских ученых советов, посвященное 150-летию со дня издания самого значительного труда Николая Пирогова - "Ледяной анатомии"."
Источник: tvc.ru
Интересно было посетить это мероприятие, т. к. я отношусь с огромным уважением к личности Николая Ивановича Пирогова и его работам в самых разных сферах - от хирургии и организации здравоохранения до педагогики и политики. Правда, перед мероприятием появилась в голове мысль, что это возможно превратится в то, с чем боролся сам Николай Иванович - с созданием видимости работы вместо работы. Так он сам долго отказывался поступать в аспирантуру, объясняя это тем, что ему нужно людей лечить, а не бумажки писать; и в свое время вынужден был много раз переезжать, из-за того, что там где он появлялся он начинал строить заплывших жиром взяточных уродов - несколько раз его пытались объявить сумасшедшим и упрятать в психиатрическую лечебницу.
Мероприятие прошло так:


Еще видео от ТВЦ и ОРТ.

Теперь мои впечатления.
Много говорилась про "чтим память", "помним" и "храним традиции". Но как известно пиздеть - не мешки ворочать. Один раз Пирогова назвали Иваном Петровичем, а если посмотреть какими действиями подтверждается чтение-память-хранение, то выясняется, что "Ледяная анатомия", которой и было посвещяна встреча полностью издавалась всего 2 раза. Первый раз - самим Пироговым 150 лет назад в количестве 300 экземпляров и второй раз в 1996 году. При чем, в 96-м году, издана она была по инициативе академика Б. В. Петровского и большой поддержкой и помощью (в том числе финансовой) академика Ю. Л. Шевченко (на русском и английском языках). При чем, когда было решено издавать труд, выяснилось, что "ни в одной научной библиотеке Санкт-Петербурга и Москвы, за исключением Российской военно-медицинской академии, не сохранилось полного комплекта таблиц атласа [...] и пояснительного текста..." (Ю. Л. Шевченко) - видимо чтить-помнить-хранить - тоже не мешки ворочать, а вот сохранить великую работу отца русской хирургии было некому. Обращаем внимание на то, что государство в лице министерств образования, медицины, все эти РАНы и РАМНы клали на это свой болт - огромное спасибо энтузиастам и увлеченным, действительно интеллигентным и образованным людям.
Что показали прошедшие 150 лет? То, что стабильность - признак профессионализма. Как при жизни туряли человека и шпыняли в России и при этом, зазывали читать лекции, проводить семинары везде, где бы он не появлялся заграницей, так и сейчас все это происходит с работами наших великих ученых. Хотите еще пример? Пожалуйста. Иван Петрович Павлов - нобелевский лауреат. Хотите приобрести полное собрание его работ? Пожалуйста - они есть. Прямо на ozon.ru. Только на год издания обратите внимание. 1951. Так то.

Ладно, хватит ныть. Праздник все-таки. Правда я в нем не все понял, но по рекции зала видимо действтельно существует очень тесная связь между отцом русской медицины и пошлыми анекдотами про евреев в исполнении Иосифа Кобзона. Ну и Хава Нагила конечно же, и, конечно же в исполнении Кобзона с академическим ансамблем песни и пляски внутренних войск МВД России. Вот прямо как тут:


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

13 декабря, 2009

Локатор, сука, прикольный

Историю Google Локатора можно проигрывать:

Предновогодние заботы, предпраздничная суета и прочая дребедень

Как это типа принято перед новым годом нужно ходить по магазинам и скупать в промышленных масштабах все что попадется под руку - нужно же столько подарков родным и близким. Мы тоже решили прошвырнуться в Автомобильный Торговый Центр "МОСКВА" позырить чего можно прикупить. 7 этажей подарков - от ТагАЗовских сборок до разворочанных пацаномобилей. Фоткал то, что было интересно мне:

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Оказывается еще можно купить настоящий джип, а не какой-нить там паркетник:
Альбом: Автомобильный Торговый Центр "МОСКВА"

Fiat 500 - устоять невозможно. Несколько раз видел в городе, но все равно сфоткал:
Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Очаровательные детали:
Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Альбом: Автомобильный Торговый Центр "МОСКВА"

Мимо такой прелести, тоже не могу пройти спокойно. Зачем им там внутри винда? Кто знает?
Альбом: Автомобильный Торговый Центр "МОСКВА"

Для себя нам понравились Citroen C3 Picasso и Suzuki SX4 Crossover:




С наступающими вообщем праздниками:
Альбом: Автомобильный Торговый Центр "МОСКВА"

18 ноября, 2009

Ни XML себе!

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

Откуда его брать — понятно. А вот куда его можно сувать:

  • В InDesign есть очень удобный инструмент импорта XML. (Это в частности. Поддержка XML вообще на уровне в этом продукте.)
  • Новый формат Microsoft Office — это zip-архив с XML файлами, содержащими текст и описания шаблона + картинки и прочая медиа-информация, которая есть в документе.
Интересно мне все это стало в свете поиска способов максимально автоматизировать верстку презентаций, документов, кейсов, пресс-релизов и прочей печатной продукции.

В InDesign есть «Automated publishing with XML, IDML, and scripting», открытый формат Microsoft Office тоже позволяет легко генерировать любые офисные документы из различных источников.

Ситуация: компания предоставляет широкий спектр услуг по разным направлениям. Клиенту обычно высылается большая презентация, содержащая много лишней информации для конкретного клиента; или менеджер каждый раз тратит время на подготовку презентации конкретно под запрос.

А можно сделать форму, в которой менеджер быстренько отмечает галочками нужные для презентации пункты, перетаскивает их для расположения в нужном порядке и скачивает презентацию, сгенерированную под конкретный запрос. Легко и быстро.
И еще немного монотонной рутины. Верстка — во многом нудный процесс расставления знаков препинания, борьбы с висящими предлогами, замены кавычек и т. д. и т. п. В интернете есть инструменты автоматизации — так называемые типографы. Но для верстки в полиграфии таких инструментов практически нет.На данный момент вижу только следующий реальный кратчайший путь автоматизации:
  • Прогоняем автозамены по тексту в духе «убрать все пробелы перед знаками препинания», «убрать двойные пробелы и пробелы из начала и конца строк» и т. п. Это все конечно автоматизирует процесс, но все равно скучно.
  • Копируем текст в какой-нить Dreamweaver.
  • Из него копируем HTML код
  • Типографим для веба
  • Вставляем назад
  • И, наконец, копируем из режима просмотра
  • Вставляем в Word, PowerPoint, InDesign и т. п. — вставка тоже очень тоскливый процесс, т. к. в PowerPoint нужно вставлять по очереди каждый заголовок слайда, каждый текст, каждый заголовок, каждый... ну и т. д..

Чего же душа просит? Сервиса, который обладал бы следующим функционалом:

  • Закачал шаблон в который нужно будет вставить информацию
  • Закачал файл с исходником
  • За кулисами текст типографится, проверяет, приводит в порядок все знаки препинания, пробелы, неразрывные пробелы и т. п.
  • И выдает на скачку готовый, сверстанный файл в нужном шаблоне, в котором нужно будет только немного поправить, уползшие/ недоползшие абзацы.

Всякие интересности, которые нашлись по ходу и могут быть использованы:

12 ноября, 2009

Интернет - отрыв стрелки!

Вот довелось поглядеть на такой интернет.



Не было времени делать видео, но работа speedtest.net завораживала. Стрелка просто выстреливала - страшно было что оторвется и улетит. Я бы кстати на месте ребят из Speedtest сделал бы фичу отрыва стрелки на таких скоростях. Это очень точно отражало бы ситуацию на циферблате, размеченном до 50 Mbps.

Google против Yahoo

4 месяца "Простой геокодер" работал как часы и теперь сломался. Сразу вспомнился отличный доклад Филиппа Чудинова "На плечах гигантов" с КИБ-2008. Важным фрагментом презентации было предупреждение, что сервис, построенный на базе API больших сервисов рискует в один прекрасный день "сломаться" из-за изменений со стороны гиганта.

Так и случилось. Google заблокировал доступ к API карт с Yahoo Pipes. Теперь некоторые запросы показывают для Pipes "403 Forbidden".

Думаю, что делать. Первое что приходит в голову - прогонять этот этап через PHP-скрипт у себя на сервере. Попробуем еще достучаться до поддержки Карт Google. Может они не специально, а просто доступ блокируется из-за большого количества запросов с pipes.yahoo.com.

27 октября, 2009

Про полноэкранный режим в PDF

Не секрет, что большинство презентаций в компаниях готовится в программе Microsoft PowerPoint. Но к сожалению, презентация в формате PowerPoint может на разных компьютерах выглядеть по разному. Ситуация осложнилась с выходом PowerPoint 2007,  т. к. совместимость между Office 2003 и Office 2007 весьма условная. Документ точно откроется, но куда при этом поедет верстка не знает никто.

Вот тут-то про PDF и вспомнили. Файлы PDF выглядят одинаково на любых платформах и в любых программах просмотра. Формат PDF позволяет делать настоящие интерактивные мультимедиа документы, но про это мало кто знает. Даже бесплатный Adobe Acobat Reader, который чаще всего используют для просмотра PDF, обладает достаточно большими возможностями. Но проблема в том, что мало (очень мало) кто про это знает. Например, некоторые используют формат PowerPoint только из-за того, что "в PDF нельзя просмотреть документ в полный экран" о_О По скольку в большинстве случаев пользователи используют для просмотра файлов PDF, продукты компании Adobe, можно использовать интерактивные эффекты, заложенные в них, с уверенностью, что большинство пользователей их увидят.

Если порыться в меню, то можно найти функцию показа в полный экран (View > Full Screen Mode или сочетание клавишь ctrl+L), но кто ее будет искать? Попробуем сделать так, чтобы пользователь узнавал о такой возможнсоти.

Вариант 1
Делаем так, чтобы презентация переключалась в полноэкранный режим по нажатию кнопки прямо на слайде:



Вариант 2
А теперь сделаем так, чтобы презентация сразу запускалась в полноэкранном режиме - при запуске файла:


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


Что получаем
В обоих случаях перед тем как перейти в полный экран Adobe Acrobat Reader (и Adobe Acrobat) выдаст предупреждающее окошко:


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

25 октября, 2009

Психология, хлорка и дельфины

Большую роль в моем увлечении психологией сыграли 2 книги Карен Прайор. Карен и ее муж - основатели океанариума "Жизнь моря" на Гаваях.


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

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



Но, при том, что пример дрессировки дельфинов был для меня пособием по пониманию поведения живых существ, я ни разу не был в дельфинарии. И вот решил сходить в "Утришский дельфинарий". Я конечно не ожидал, что это будет бассейн с видом на океан или большая стеклянная чаша, как на Гаваях. Но думал, что все-таки это будет больше в формате аквапарко-макдональдса. Но это было больше в формате старого советского бассейна. Я не понимаю почему дельфины находятся в хлорированной воде! Это главное впечатление от самого дельфинария. Ну и слабый свет и некачественный звук - это уже цветочки. Бассейн старый, не очень большой, одновременно выступает не более двух дельфинов - это российская действительность. На это денег у нас нет.

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






















22 октября, 2009

Масленка

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



И вот что-то подобное меня привязывает к пузатым керамическим масленкам для сливочного масла. Но вот осознал, что это не то же чувство, а другое. С машинками все правильно и логично - родятся новые малыши и будут катать свои маленькие машинки, а потом откатают, отломают, подрастут и забудут - все правильно, все логично - так и должно быть.

А вот масленки - это тот редкий вид, которо следующие поколения скоро смогут встретить только во дворцах в сопровождении слов экскурсовода "этот сервис насчитывал 154 предмета". Это было. И это постоянно уходит. От всей этой красоты остались только сахарницы и солонки, да и то современные и ужасные.

А где же глиняная посуда под молоко и молочные продукты? Кувшинчики под сливки? Вместо этого ужасные бумажные пакеты, да и не с молоком внутри, а в лучшем случае молочным напитком из порошка.

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

Так вот, эта самая масленка - обычная советская стала для меня таким предметом на грани - редким видом из красной книги. Я ее еще использую, но уже не регулярно.

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

А то, что приходит на смену - это все не то. Это пластмассово, холодно и без души. Да сами сравните, бутерброд сделанный с маслом из такой масленки:



и вот из такой, с позволения сказать, посуды.


15 октября, 2009

Отдых, автоматор и шелл скрипт

Хочется иногда, когда много работы отдохнуть. Хорошо отдохнуть - не просто на велике и роликах, как обычно, а выкинуть из головы все что там есть и загрузить чем-то совсем новым. Вот в такие моменты я и сажусь за PHP, 3ds max; или как сейчас, за Automator, TextEdit и пишу чего-нить интересное и нужное. А это обычно - то, что первое в голову придет.
Ловил я себя несколько раз на мысли о том, что во какая прикольная картинка, а чаще какой-то момент, страница; когда хочется сделать скриншот и показать кому -то еще. Делать скрин, и писать электронную почту - лень. Хочется в чат, но далеко не у всех моих знакомых есть возможность через jabber грузить картинки, да и через Skype как-то это неудобно - нужно чтобы человек был онлайн вместе с тобой и пока вы оба в сети, успел скачать. А еще есть Juick. Короче, хочется так, чтобы кинул ссылку и забыл. Можно и в Dropbox, но он у меня для других целей и не хочется держать в нем всякий хлам и хостить картинки для блогов.
В итоге подобных размышлений родилась четкая задача: один клик мышкой и ссылка на закачанную картинку появляется перед тобой. Все остальное должно остаться за кадром.
Грузить решил в Picasa - она мне больше всего нравится из фотохостингов + до этого уже "трогал" немножечко всякие гугловские API.
Веб-сервис в качестве решения не подходит - открыть его, пусть даже из закладки - это уже лишние шаги, которые не вписываются в поставленную задачу. Значит нужно делать локальную программу или скрипт. Чтобы не лезть в дебри ObjectiveC решил делать Shell Script и потом приделать к нему человеческое лицо с помощью Automator.
В результате получился умный, быстрый и незаметный помощник под названием PicasaShot. Вот такой:



Все получилось так как и хотел:
  1. Выделяешь в Finder файл
  2. Кликаешь на значок PicasaShot в доке и через пару секунд открывается браузер с уже загруженной на Picasa картинкой
Поскольку, скриншотов у программы делать не с чего, выложу рабочие моменты, а именно workflow Автоматора:



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

06 июля, 2009

Простой геокодер

Несколько раз приходилось сталкиваться с необходимостью загрузить N десятков точек на Карту Google. Плюс еще знакомые спрашивали как это сделать. Самое простое что сейчас предлагает Google - импортировать файл KML, KMZ, или GeoRSS. Вопрос только один. Где взять такой файл? Как его быстро сделать обычному пользователю?

Пинком к действию стал пост в сообществе ru_google.

Итак, после некоторых размышлений было решено сделать конвертер географических данных из Документов Google в один из форматов, поддерживаемых Картами Google.

В результате получился «Простой геокодер».

Инструкции для пользователя подробно расписаны на сайте, здесь же приведу некоторые технические характеристики:

  • Сам сервис сделан в Yahoo Pipes — это самый простой способ быстро лепить мэшапы.
  • Используется геокодер Google. Геокодер от Yahoo не понимает русский язык, а с Яндексовским я совсем незнаком.

Интересные особенности:

  • Все происходит на серверах Yahoo и Google — не требует расходов на содержание и теоретически выдерживает любые хабраэффекты
  • Пришлось помучиться с незнанием Yahoo Pipes русского. В итоге проблема решилась так:
  • Был сюрприз и от Google. Новый Blogger не желает публиковать у себя JavaScript – просто форму с кнопочкой. Хорошо что, была пара старых блогов с «Шаблоном», т. к. новая версия с «Макетом» не поддавалась:

Планы:

  • Перевести сервис на английский язык
  • Определить наиболее удобный формат использования (гаджет/ плагин для Firefox/ мапплет и т. п.) и сделать его. Мапплет кажется наиболее подходящим - пользователь вставляет ссылочку на документ Google в боковой панели Google Карт и нажимает «Создать новую карту».

04 июля, 2009

Архив. Groups vs Blog.

Просто перемещаю из архива, чтобы не пропало, т. к. понадобился мне один из старых моих блогов на blogger.


Запись от 16-го декабря 2006-го года:

Ни в коем случае не отрицая пользы создания Groups я вижу здесь следующие недостатки:
  • Невозможность выделения текста цветом, жирностью и т. д.
  • Отсутствие возможности публикации картинок.
  • Возможность вступления в группу любого человека.
По сути это форум с примитивными возможностями в плане оформления статей. Если я не прав - поправьте меня, т. к. я начал пользоваться группами только с появлением группы medsno.

Предложение:
Сделать совместный блог СНО медицинских ВУЗов. Выделяем на каждый ВУЗ одну запись с подписью "РГМУ", "СамГМУ", "СГМУ" и т. д. Разрешаем публиковать не более одной статьи в день и т. д. Формат будет немного более деловой чем здесь, но в то же время не такой как на официальных сайтах наших СНО.

Плюсы:
  • Возможность публикации срочных объявлений (в принципе, это доступно и тут, но опять же нет возможности даже просто жирным выделить ключевые моменты)
  • Самое главное возможность публикации отчетов о мероприятиях в одном месте, а внизу ссылка на Ваш сайт - пожалуйста. Просто отслеживать сайтов эдак 20-30 СНО - нереально, да и публикуем мы информацию не только для внешнего, но и для внутреннего пользования, в которой у человека из другого ВУЗа нет надобности.
  • Не у всех СНО есть сайты - мы решаем и эту проблему. Они смогут оперативно доносить свою информацию до СНО других ВУЗов.
  • Соревновательный момент, друзья! Когда вывалится 5 статей подряд от одного ВУЗа, всем остальным волей-неволей придется задуматься: "А мы-то чего сидим?". Всем придется тянуться за лидерами.
  • Это основные моменты, которые мне видятся здесь. Под это уже можно делать группу например, на flickr.com с фотоотчетами мероприятиий (http://www.flickr.com/photos/olegi4/sets/72157594392486120/), но это уже следующий этап.

Пока про общий блог: надо/ не надо?

07 июня, 2009

Пересечение времени и пространства

Вот оно! Свершается! В продолжение темы про книги на карте, развиваю мысль:
Я робко предположил, что хорошо бы иметь возможность выхватывать и время событий, а не только место из текста, но не очень представлял себе, как это осуществить технически. А инженеры из Google, похоже представили себе это очень четко и ясно.
  1. В обновленном поиске Google можно просматривать результаты в виде Timeline - шкалы времени, на которую нанизаны результаты запроса. Итак, таймпарсинг.
  2. И новость номер два, о которой я уже упоминал - Yahoo! Placemaker. Этот инструмент умеет выхватывать из текста геообъекты. Вот пример: "Новости на карте". И геопарсинг.
Геопарсинг + Таймпарсинг = все, слова кончились. Это прорыв! Мысли о возможных способах совмещения этих двух технологий не умещаются в голове. Это новый подход к структуризации данных и наглядном и удобном их представлении.

Пример, использования: нашел я Колумба, например; смотрю, что больше всего упоминаний о нем относятся к октябрю 1492 года:


В это время Колумб высадился на северо-востоке острова Куба:


Вот описание события:


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


Ну и всякое баловство в духе посмотреть фотографии и видео об этом месте:


Такая вот идея для мэшапа, навскидку.