воскресенье, 9 ноября 2008 г.

Это интересно. Манускрипт Войнича

Рукопись Войнича (англ. Voynich Manuscript) - таинственная книга, написанная около 500 лет назад неизвестным автором, на неизвестном языке, с использованием неизвестного алфавита.
Рукопись Войнича пытались расшифровать множество раз, но до сих пор без всякого успеха. Она стала Святым Граалем криптографии, но совсем не исключено, что рукопись есть лишь мистификация, бессвязный набор знаков.
Книга названа в честь американского книготорговца литовского происхождения Вилфрида Войнича (мужа известной писательницы Этель Лилиан Войнич, автора "Овода"), который приобрёл её в 1912 году. Сейчас она хранится в Библиотеке редких книг Байнеке (Beinecke Rare Book And Manuscript Library) Йельского университета.

В книге около 240 страниц тонкого пергамента. На обложке нет никаких надписей или рисунков. Размеры страницы — 15 на 23 см, толщина книги — меньше 3 см. Пробелы в нумерации страниц (которая, видимо, моложе самой книги) указывают на то, что некоторые страницы были утеряны ко времени обретения книги Вилфридом Войничем. Текст написан птичьим пером, им же выполнены иллюстрации. Иллюстрации грубовато раскрашены цветными красками, возможно, уже после написания книги.

Статистический анализ текста выявил его структуру, характерную для естественных языков. Например, повторяемость слов соответствуетзакону Ципфа, а словарная энтропия (около десяти бит на слово) такая же, как у латинского и английского языка. Некоторые слова появляются только в отдельных разделах книги, или только на нескольких страницах; некоторые слова повторяются во всём тексте. Повторов очень мало среди примерно сотни подписей к иллюстрациям. В «Ботаническом» разделе первое слово каждой страницы встречается только на этой странице и, возможно, является названием растения.

Это интересно. Кембрийский взрыв

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

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

Это интересно. Хиральность

Начинаю новую рубрику "Это интересно". Довольно часто встречаются интересные факты, которые не укладываются в обычную систему мировоззрения. Однако, со временем они немного забываются, чтобы этого не происходило буду публиковать их здесь.

Стереоизомерия, хиральность, рацемическая смесь, биологическая активность.

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

Свойство зеркальной асимметрии называется хиральностью (от греческого cheir – рука), а сами асимметричные молекулы называются стереоизомерами, энантиомерами или хиральными молекулами.

В природе существует несколько видов стереоизомерии. Один из них основан на присутствии в молекуле асимметрического атома углерода, связанного с четырьмя различными химическими группами. Такие стереоизомеры характеризуются одинаковыми физическими и химическими свойствами, но обладают способностью вращать плоскость поляризованного света вправо или влево. В зависимости от этого различают право- и левовращающие (D- и L-соответственно) оптические стереоизомеры. Явление оптической изомерии химических соединений было открыто основоположником современной микробиологии Л. Пастером.

Выяснилось, что в неживой природе равновероятно встречаются право- и левовращающие стереоизомеры. Отличительной особенностью всех живых организмов является то, что в их составе присутствует лишь один из возможных стереоизомеров. Например, девятнадцать аминокислот, входящие в состав природных белков, являются L-изомерами. Глицин оптической активностью не обладает. Природные моносахариды, образующие полисахариды, являются в основном D-изомерами. Причём синтезируются эти изомеры моносахаридов растениями из симметричных молекул воды и углекислого газа.

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

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

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

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

Со специфичностью биологических реакций на оптические изомеры связана эффективность действия некоторых антибиотиков на бактериальные клетки.

Принципиальное значение стереоизомерии в возникновении жизни заключается в том, что способностью к точной репликации (самовоспроизведению) и, следовательно, к передаче генетической информации обладают только полимерные молекулы, построенные из асимметрических мономеров одного типа – D-типа моносахаридов. Полинуклеотиды, синтезированные из мономеров разного типа, способностью к точной репликации не обладают.

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

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

Для объяснения нарушения симметрии биологических молекул Л. Л. Морозов сформулировал в 1979 г. предположение о «хиральной катастрофе», прекратившей жизнь с использованием правовращающих аминокислот и левовращающих сахаров, но не затронувшей другую ветвь эволюции – с левовращающими аминокислотами и правовращающими сахарами. Однако эта гипотеза не получила значимых доказательств и натолкнулась на серьезные противоречия.

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

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

среда, 5 ноября 2008 г.

Миниотчет

1. Завел себе кошелек в Яндекс.Деньги (41001285497754) и даже заплатил за книгу. Все быстро и удобно.
2. Поставил предложенного при открытии кошелька DrWeb'a. Который уже не нравится тем, что после каждого разрыва связи с Интернет (в т.ч. выход из режима "Гибернация") он демонстративно обновляет свои базы, а  мог бы учитывать время, прошедшее с последнего обновления.

вторник, 4 ноября 2008 г.

Видеорекомендации #2

С прошлого выпуска моих видеорекомендаций самым впечатляющим фильмом стал триллер, мелодрама "Одержимость" (оригинальное название Wicker Park). Очень трогательный фильм,  который я посмотрел 2 раза. В фильме отличная музыка (под которую я сейчас пишу эти строки) Cliff Martinez  и OST.
Фильм является римейком французского фильма "L'Appartment" который мне понравился значительно меньше и из-за финала в том числе.

Неплохими показались фильмы:
м.ф. WALL-E
Список контактов
Железный человек (за спецэффекты)

суббота, 11 октября 2008 г.

Отчет за выходные №6

1. Наконец то решил задачу экспорта PDF-файла в MS Word с сохранением форматирования (таблиц и пр.). Оказывается для этого идеально подходит Abbyy Fine Reader. Простое копирование в буфер обмена выделенного текста не сохраняет форматирование.

2. Поставил себе uTorrent на Windows Vista. Для нормальной работы uTorrent необходимо пропатчить системный файл tcpip.sys для изменения максимального количества одновременных полуоткрытых исходящих TCP соединений (half-open connections или connection attempts). Раньше для этого использовалась программа BetterSP, которая не подходит для Висты. Но в бескрайнем интернете нашлась другая программа для этих целей http://half-open.com/home_ru.htm. Сложность написания такой прораммы для Висты связана с тем, что после изменения файла tcpip.sys его необходимо подписать тестовым ЭЦП.

3. Открыл для себя хороший бумажный журнал Upgrade Special http://www.upspecial.ru/
Журнал комплектуется DVD диском, на котором нашел небольшую программу для конвертации видео, которая нескромно называется SUPER. С помощью нее в два клика  перекодировал несколько клипов для просмотра на сотовом. Можно выбрать разрешение, формат видео и аудио из очень большого списка поддерживаемых форматов.

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

воскресенье, 14 сентября 2008 г.

Отчет за выходные №5

1. Установил Google Chrome, первое впечатление - очень хорошее, работает быстрее IE. В браузере нет ничего лишнего. Все отлично импортировалось из IE7.0 в т.ч. пароли. Очень радует адресаная строка, которая также является и строкой поиска. Понравился поиск на странице - сразу выделяются все найденые слова. При открытии новой вкладки, отображаются мини копии ранее открытых страниц. Хорошие средства для разработчиков. Нравится поддержка стандартных для IE shortcuts.

Некоторые shortcuts:
Ctrl+1...Ctrl+9 - переключение между вкладками (для удобства можно было бы на ярлыке  вкладки печатать ее порядковый номер)
Ctrl+T - новая вкладка
Ctrl+W - закрыть вкладку
Ctrl+H - вкладка "История"
Ctrl+J - вкладка "Загрузки"
Ctrl+L - перейти в поле Адресной строки (с выделением ее содержимого)
Ctrl+D - добавить в "Избранное" (или нажать "звезду" перед адресной строкой)
Ctrl+F (F3) - поиск на странице
Ctrl++/- - увеличение/уменьшение масштаба (Ctrl+0 - стандартный размер)
Ctrl+ссылка - открыть ссылку в новой вкладке
Shift+ссылка - открыть ссылку в новом окне
Alt+стрелка влево - переход на ранее загруженную страницу на текущей вкладке
С нажатой левой кнопкой мыши вкладки можно передвигать или даже переносить в другое/новое окно.

Что не понравилось:
- Нет комбинации клавиш для сохранения страницы (Ctrl+S, Alt+S) и форматы файлов для сохранения очень скудные, нет chm и mht.
- Нет групп
- Пока нет поддержки плагинов (хотелось бы иметь savechm)
- Не работает скроллинг вверх на touchpade в ноуте, хотя в других программах все ок (скорее это глюк моего тачпада)
- Не удобно стало добавлять в Избранное
- Хотел в минусы записать отсутствие undo закрытой вкладки, но для этих целей и создана закладка "История" (Ctrl+H)

Кстати этот текст я набираю в этом браузере, в нем также поддерживается режим редактирования WYSIWYG. Хотя проблем web-дизайнерам GH доставит, например, у меня не работает мой гаджет для iGoogle...

2. Установил StarOffice. Удивительно при размере дистирбутива всего в 168Мб у него возможности как у MS Office. Основное преимущество - он полностью бесплатный!
Плюсы:
  • T9 - как в сотиках
  • Отличный редактор формул, аналогичный LaTeX
  • Контекстные плавающие панели инструментов упрощают работу с таблицами, списками
  • В таблицах есть режим распознавания чисел (они выравниваются справа), можно вставить формулу почти как в Excel и сделать сортировку
Минусы:
  • Значительно меньше словарь для проверки орфографии, пунктуация по-моему вообще не проверяется. 
  • Не удалось вывести кнопку с вызовом редактора формул на панель инструментов и соотв. другие активно используемые команды (например, вставка символа)
  • В таблицах нет режима рисования вручную
  • Отступ между элементами списка по умолчанию слишком большой, необходимо настраивать

воскресенье, 22 июня 2008 г.

Shortcuts

Полезные shortcuts с кнопкой Win которыми я действительно часто пользуюсь:
Win - меню "Пуск" ;-)
Win+Break - свойства системы
Win+L - блокировка компьютера
Ctrl+Win+F - поиск компьютеров в сети
Win+F - поиск файлов
Win+B - доступ в трей
Win+R - окно "Выполнить"
Win+E - проводник Windows
Win+D - отобразить рабочий стол
Win+M - свернуть все окна
Win+Tab - 3D-аналог Alt+Tab

Видеорекомендации

Сказывается начало лета, изучать что-то новое особого желания нет. Поэтому открываю новую тему: мои видеорекомендации в виде ссылок на torrent ресурсы. Кстати в моем профиле появилась ссылка на Мои любимые фильмы с сайта IMDB.com. Как все же могут измениться со временем ранее данные оценки ;-).

В первом посте новой темы я дал ссылки на 4 разных torrent сайта.

воскресенье, 1 июня 2008 г.

Задачи №2

  1. Написать интерфейс для базы данных банкоматов и терминалов (Адрес, Режим работы, Геоданные) с возможностью загрузки новой базы из Инета и поиска ближайшего пункта выдачи наличных.
  2. Установить софт для управления ноутом через IR порт посредством ПДУ.
  3. Узнать существует ли возможность создать на сотике точку доступа к Интернет через ноутбук подключенный через BT или по кабелю, а может существуют такие программы?
  4. Отправить и принять факс на свой сотовый телефон.

Отчет за выходные №4

  1. Установил на свой сотик программу GMail с сайта http://mobile.google.com/ - удобная вещь. Программа практически имеет ту же функциональность, что доступна на сайте. Среди мобильных продуктов Гугла есть интересный сервис SMS.

    Однако, мобильные сервисы Яндекса лучше. Кроме поиска там есть такие сервисы как: словари (переводчики), маркет, деньги и др.

  2. Добавил себе в закладки сотика несколько полезных сайтов в формате pda: pda.gismeteo.ru, pda.finam.ru, pda.rbc.ru, ну и m.ya.ru.

  3. Установил Map Mobil Navigator и Дороги России. Теперь есть что изучать. Интересно, существует ли возможность создать на сотике точку доступа через ноутбук подключенный через BT или по кабелю, чтобы подгружать карты для Map Mobil Navigator. Знаю, что по Wi-Fi такое работает, но у меня в сотовом его нет. А может существуют подобные программы?

Для сведения мои координаты:
N56°49.858
E53°17.090

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

воскресенье, 25 мая 2008 г.

Отчет за выходные №3


  1. Нашел скрипт на Python'e (и немного его доработал), который проставляет дату рождения из контактов в календарь.
  2. Завел свой web-альбом на Picasa http://picasaweb.google.ru/romanvg/

  3. Потестрировал BlueJacking. При принятии визитки засоряются контакты в сотике и адресная книга в ноуте.

  4. Начал осваивать GPS. Соединился по BlueTooth с модулем GPS (JJ-Connect) как с ноута, так и с сотика, теперь надо искать хорошие карты.

  5. Оказывается бесплатный FExplorer умеет делать скриншоты экрана сотика.

воскресенье, 18 мая 2008 г.

Отчет за выходные №2

1. Написал программу на Python'e для экспорта SMS сообщений от Мобильного банка в текстовый файл для дальнейшего анализа в MS Access, получилась очень компактной:

import inbox
i=inbox.Inbox()
m=i.sms_messages()
file = open(u'e:\\sms900.txt','w')
for text in m:
if i.address(text) == "900":
str = i.content(text)+'\n'
file.write(str.encode('utf-8'))
file.close()
print "file stored"

Настроил Bluetooth - консоль, правда в MS Windows Vista больше нет HyperTerminal'a и его пришлось копировать из Windows XP. Это уже 2 программа после WinHelp, которой нет в Vist'e. А еще в ней нет поддержки xEnroll - из-за этого я не смог сгенерировать новый сертификат для одного интернет-банка. Короче "лучшее" - враг хорошего.

2. Установил несколько новых программ с сайта http://www.hpc.ru/ на свой сотовый телефон:

  • BTExplorer - программа для общения через BT. Потестирую BlueJacking
  • FExplorer - хороший файловый менеджер
  • MapViewGPS - бесплатная, мощная ГИС для Series 60
  • Socoban - логическая игрушка.

понедельник, 12 мая 2008 г.

Задачи №1

Для Nokia N70

  1. Написать скрипт на Python'е экспортирующий все SMS сообщения в текстовый файл. Конечная цель написать программу типа "Домашняя бухгалтерия", основанную на анализе SMS сообщений, приходящих от Мобильного банка Сбербанка РФ. Универсальнее конечно для этого использовать Java, но нет времени разбираться.
  2. Доработать стандартный календарь, чтобы на рабочем столе вместо фразы "Заметок на сегодня нет" по-умолчанию было "Не забудь поздравить ФИО с ДР через N-дней". Даты рождений брать из контактов.
  3. В дополнение к п.1 Написать резидентную программу, анализирующую текст входящих SMS. Если пришла SMS вида "Пополнение счета"от Мобильного банка, то вместо стандартной мелодии играет, например, такая "Миллион долларов США" ;-), а если пришла расходная SMS, то звучит "Звон падающих монет".

Отчет за выходные №1

  1. Создал свой первый гаджет "Кадр дня с сайта Membrana.ru" для страницы iGoogle.com, он доступен по этой ссылке.
  2. Завел еще 1 номер ICQ, чтобы общаться с женой ;-), когда она сидит за домашним компьютером, а я за ноутом. Сегодня подколю ее, попытаюсь познакомиться (как на МузТВ).
  3. Завел на Яндексе список покупок и список желаний. На Гугле тоже такой есть, но похуже будет.
  4. Наконец-то дошли руки до настройки своего сотика (Nokia N70 ME). Настроил почту (Gmail IMAP), отправил письмо с фотографией, установил QIP, загрузил список радиостанций. Кстати, обмениваться сообщениями (с фото и видео) лучше через email, т.к. у сообщений MMS есть ограничение на объем сообщения в 300 Кb (и что туда поместится?).

пятница, 2 мая 2008 г.

Идея №004

Цена определителя номера

Цена услуги «(Анти)Определитель номера» не зафиксирована. Если клиент #1 заплатил за АОН больше, чем клиент #2 за АнтиАОН, то номер телефона клиента #2 определится у клиента #1 и наоборот.

Сейчас телефоны имеют очень многие, а раньше телефон был элементом имиджа («крутизны») эта услуга позволит восполнить утраченный элемент «крутизны». Т.е. об этом будет говорить не только модель телефона но и эта модифицированная услуга.

Идея №003

Устройство для борьбы с автохамами на дорогах их же методами.

Если уж существуют устройства для гашения GSM, GPS сигналов (jammers), то почему бы не существовать и такому устройству.

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

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

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

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

вторник, 29 апреля 2008 г.

Идея №002

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

Суть идеи заключается в следующем:
Непосредственно после происшествия пострадавший (или любой свидетель) звонит на специальный короткий номер, после чего «Система» средствами GSM определяет его координаты и номера телефонов «свидетелей», попадающих в радиус R от позвонившего. Все полученные данные (координаты и номера телефонов каждого «свидетеля», а также дата и время) записываются в единую базу данных.

Если происшествие получило официальное продолжение, то всем «свидетелям» высылается SMS-сообщение с просьбой, упоминаемой выше.

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

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

Идея №001

Способ пополнения словарного запаса для изучающих иностранный язык без отрыва от web-серфинга.

Если в читаемых текстах некоторые слова будут автоматически заменяться, на соответствующие английские, то незаметно для себя каждый читающий будет узнавать все новые и новые слова изучаемого языка!

Процент слов для замены и их сложность можно задавать в настройках программы. Если замененное слово читающему не понятно по русскому контексту, то, по аналогии со смарт-тегами из MS Office, подведя курсор к такому слову, мы получим всплывающую подсказку с первоначально замененным русским словом и вариантами его перевода, со ссылкой на полную статью с нюансами использования этого слова.

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